window.chesscom=window.chesscom||{};window.chesscom.routes=window.chesscom.routes||{};Object.assign(window.chesscom.routes,{web_security_onboarding:{tokens:[["text","/onboarding"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_bff_oauth_token:{tokens:[["text","/bff-token"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_2fa_login:{tokens:[["text","/2fa"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_2fa_login:{tokens:[["text","/2fa"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_article_callback_list_authors:{tokens:[["text","/callback/articles/authors"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_article_callback_lock_coments:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/articles/lock-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_blog_callback_lock_coments:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/blog/lock-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_news_callback_lock_coments:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/news/lock-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_video_callback_lock_coments:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/video/lock-comments"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_article:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/article"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_blog:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/blog"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_lesson_course:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/lesson_course"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_news:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/news"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_content_callback_feature_chess_video:{tokens:[["variable","/","[^/]++","id",!0],["text","/callback/content/feature/chess_video"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_callback_set_content_language:{tokens:[["text","/callback/user/content-language/set"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_article_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/article/view"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_article_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/article/view"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_security_login_and_go:{tokens:[["text","/login_and_go"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_security_login_and_go:{tokens:[["text","/login_and_go"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_survey_callback_vote:{tokens:[["variable","/","\\d+","optionId",!0],["text","/vote"],["variable","/","\\d+","id",!0],["text","/callback/survey"]],defaults:{host:"www.chess.com"},requirements:{id:"\\d+",optionId:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_team_match_view:{tokens:[["variable","/","\\d+","match",!0],["text","/club/matches"]],defaults:{host:"www.chess.com"},requirements:{match:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_team_match_view:{tokens:[["variable","/","\\d+","match",!0],["text","/club/matches"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{match:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_tournament_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/tournament"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_tournament_view:{tokens:[["variable","/","[^/]++","url",!0],["text","/tournament"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_member_view:{tokens:[["variable","/","[^/]++","username",!0],["text","/member"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET","POST"],schemes:["https"]},i18n_web_member_view:{tokens:[["variable","/","[^/]++","username",!0],["text","/member"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET","POST"],schemes:["https"]},web_user_callback_report_user:{tokens:[["text","/callback/report-user"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_callback_report_content:{tokens:[["variable","/","[^/]++","uuid",!0],["text","/callback/report-forum-topic"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_tv_callback_report:{tokens:[["variable","/","[^/]++","video",!0],["variable","/","[^/]++","reason",!0],["text","/chess-tv/callback/report"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_callback_popup:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/user/popup"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_about:{tokens:[["text","/about"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_callback_lifetime_score:{tokens:[["variable","/","[^/]++","opponent",!0],["variable","/","[^/]++","user",!0],["text","/callback/user/lifetime-score"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_membership:{tokens:[["text","/membership"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_membership:{tokens:[["text","/membership"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_callback_username_search:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/user/search"]],defaults:{username:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_league_division:{tokens:[["variable","/","[\\w]{6,}","division",!0],["variable","/","\\w+","league",!0],["text","/leagues"]],defaults:{host:"www.chess.com"},requirements:{league:"\\w+",division:"[\\w]{6,}",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_league_division:{tokens:[["variable","/","[\\w]{6,}","division",!0],["variable","/","\\w+","league",!0],["text","/leagues"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{league:"\\w+",division:"[\\w]{6,}",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_stats:{tokens:[["variable","/","[^/]++","username",!0],["text","/stats"]],defaults:{username:null,host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_stats:{tokens:[["variable","/","[^/]++","username",!0],["text","/stats"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{username:null,host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_help:{tokens:[["text","/help"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_help:{tokens:[["text","/help"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_security_register:{tokens:[["text","/register"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_security_register:{tokens:[["text","/register"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_user_settings_change_email:{tokens:[["text","/settings/change-email"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_play_app_view:{tokens:[["variable","/","ios|iphone|android|huawei","type",!0],["text","/play/apps"]],defaults:{host:"www.chess.com"},requirements:{type:"ios|iphone|android|huawei",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_play_app_view:{tokens:[["variable","/","ios|iphone|android|huawei","type",!0],["text","/play/apps"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{type:"ios|iphone|android|huawei",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_index:{tokens:[["text","/"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_index:{tokens:[["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_search:{tokens:[["text","/search"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_search:{tokens:[["text","/search"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_member_comments:{tokens:[["text","/comments"],["variable","/","[^/]++","username",!0],["text","/member"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},i18n_web_member_comments:{tokens:[["text","/comments"],["variable","/","[^/]++","username",!0],["text","/member"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["GET"],schemes:["https"]},web_moderation_reveal:{tokens:[["variable","/","[^/]++","uuid",!0],["variable","/","[^/]++","type",!0],["text","/moderation/reveal"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_forum_category:{tokens:[["variable","/","[^/]++","url",!0],["text","/forum/category"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_category:{tokens:[["variable","/","[^/]++","url",!0],["text","/forum/category"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_club_forum_view:{tokens:[["variable","/",".+","url",!0],["text","/clubs/forum/view"]],defaults:{host:"www.chess.com"},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_club_forum_view:{tokens:[["variable","/",".+","url",!0],["text","/clubs/forum/view"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_track_content_callback_forum_topic:{tokens:[["variable","/","[^/]++","track",!0],["variable","/","\\d+","forumTopicId",!0],["text","/callback/track-content/forum"]],defaults:{host:"www.chess.com"},requirements:{forumTopicId:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_forum_hot_topics:{tokens:[["text","/forum/hot-topics"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_hot_topics:{tokens:[["text","/forum/hot-topics"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_index:{tokens:[["text","/forum"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_index:{tokens:[["text","/forum"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_mark_all_read_callback:{tokens:[["text","/callback/forum/mark-all-read"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_forum_my_posted_in_topics:{tokens:[["text","/forum/my_posted_in_topics"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_my_topics:{tokens:[["text","/forum/my_topics"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_my_tracked_topics:{tokens:[["text","/forum/my_tracked_topics"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_new_posts:{tokens:[["text","/forum/new_posts"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_new_posts:{tokens:[["text","/forum/new_posts"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_search:{tokens:[["text","/forum/search"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_search:{tokens:[["text","/forum/search"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_unanswered_posts:{tokens:[["text","/forum/unanswered_posts"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_unanswered_posts:{tokens:[["text","/forum/unanswered_posts"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_forum_view:{tokens:[["variable","/",".+","url",!0],["text","/forum/view"]],defaults:{host:"www.chess.com"},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},i18n_web_forum_view:{tokens:[["variable","/",".+","url",!0],["text","/forum/view"],["variable","/","es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--","_locale",!0]],defaults:{host:"www.chess.com",_locale:""},requirements:{url:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"es|fr|de|pl|ru|sv|el|pt|it|zh|ja|ko|nl|hy|bg|hr|cs|da|fi|hu|lt|no|ro|sk|sl|tr|uk|af|ar|az|be|bs|et|fa|gl|he|hi|id|is|ka|lv|ms|pt-BR|sq|sr|vi|zh-HK|zh-TW|fil|nl-BE|bn|tk|uz|ca|ur|--locale--"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_message_callback_archive:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/messages/archive"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_delete:{tokens:[["variable","/","\\d+","messageId",!0],["text","/callback/messages/delete"]],defaults:{host:"www.chess.com"},requirements:{messageId:"\\d+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_user_settings_social:{tokens:[["text","/settings/social"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_message_callback_create:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/messages"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_message_callback_unarchive:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/messages/unarchive"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_game_callback_shared:{tokens:[["variable","/","facebook|twitter","type",!0],["text","/callback/game/shared"]],defaults:{host:"www.chess.com"},requirements:{type:"facebook|twitter",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_tv_callback_set_watched:{tokens:[["variable","/","[^/]++","url",!0],["text","/chess-tv/callback/set-watched"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_video_callback_set_watched:{tokens:[["variable","/","[^/]++","video",!0],["text","/video/callback/setWatched"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_friend_accept_request_callback:{tokens:[["variable","/","[^/]++","user",!0],["text","/callback/friend/accept"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["PUT"],schemes:["https"]},web_friend_cancel_request_callback:{tokens:[["variable","/","[^/]++","user",!0],["text","/callback/friend/cancel/request"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["POST"],schemes:["https"]},web_friend_callback_friends_username_get_friends:{tokens:[["text","/get-friends"],["variable","/",".+","username",!0],["text","/callback/friends"]],defaults:{host:"www.chess.com"},requirements:{username:".+",host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_user_callback_custom_criteria_search:{tokens:[["text","/callback/user/custom-criteria-search"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]},web_friend_decline_request_callback:{tokens:[["variable","/","[^/]++","user",!0],["text","/callback/friend/decline/request"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:["DELETE"],schemes:["https"]},web_friend_registration_invite_link_callback:{tokens:[["text","/callback/friend/registration-invite-link"]],defaults:{host:"www.chess.com"},requirements:{host:"(www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(\\.)?[^\\s]+",_locale:"af_ZA|ar_AR|az_AZ|be_BY|bg_BG|bn_BD|bs_BA|ca|cs_CZ|da_DK|de_DE|el_GR|en_US|es_ES|et_EE|eu_ES|fa_IR|fi_FI|fil_PH|fr_FR|gl_ES|he_IL|hi_IN|hr_HR|hu_HU|hy_AM|id_ID|is_IS|it_IT|ja_JP|ka_GE|ko_KR|lt_LT|lv_LV|nl_BE|ms_MY|nl_NL|no_NO|pl_PL|pt_BR|pt_PT|ro_RO|ru_RU|sk_SK|sl_SI|sq_AL|sr_RS|sv_SE|tk_TM|tr_TR|uk_UA|ur_PK|vi_VN|zh_CN|zh_HK|zh_TW"},hosttokens:[["variable","","(?:www|schach|ru|uk|ajedrez|fr|scacchi|sakk|schaken|szachy)?(?:\\.)?[^\\s]+","host",!0]],methods:[],schemes:["https"]}});!function(){var e={28682:function(e,t){"use strict";t.A={component:"cc-modal-header-component",title:"cc-modal-header-title",close:"cc-modal-header-close"}},62591:function(e,t){"use strict";t.A={component:"cc-close-button-component",icon:"cc-close-button-icon","white-bg":"cc-close-button-white-bg",subtle:"cc-close-button-subtle",default:"cc-close-button-default",white:"cc-close-button-white",medium:"cc-close-button-medium",large:"cc-close-button-large"}},91037:function(e,t){"use strict";t.A={component:"cc-modal-component",body:"cc-modal-body",backdrop:"cc-modal-backdrop","bg-transparent":"cc-modal-bg-transparent","enter-from":"cc-modal-enter-from","leave-to":"cc-modal-leave-to",enter:"cc-modal-enter",leave:"cc-modal-leave",xxxs:"cc-modal-xxxs",xxs:"cc-modal-xxs",xs:"cc-modal-xs",sm:"cc-modal-sm",md:"cc-modal-md",lg:"cc-modal-lg",xl:"cc-modal-xl","component-v2":"cc-modal-component-v2","fade-out":"cc-modal-fade-out","fade-in":"cc-modal-fade-in",dialog:"cc-modal-dialog"}},72505:function(e,t,o){e.exports=o(18015)},35592:function(e,t,o){"use strict";var a=o(9516),n=o(7522),s=o(33948),r=o(79106),i=o(99615),c=o(62012),l=o(64202),u=o(94896),d=o(5845),_=o(28563),m=o(25656),b=o(95721);e.exports=function xhrAdapter(e){return new Promise(function dispatchXhrRequest(t,o){var h,p=e.data,g=e.headers,w=e.responseType,f=e.withXSRFToken;function done(){e.cancelToken&&e.cancelToken.unsubscribe(h);e.signal&&e.signal.removeEventListener("abort",h)}a.isFormData(p)&&a.isStandardBrowserEnv()&&delete g["Content-Type"];var k=new XMLHttpRequest;if(e.auth){var v=e.auth.username||"",y=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";g.Authorization="Basic "+btoa(v+":"+y)}var E=i(e.baseURL,e.url,e.allowAbsoluteUrls);k.open(e.method.toUpperCase(),r(E,e.params,e.paramsSerializer),!0);k.timeout=e.timeout;function onloadend(){if(k){var a="getAllResponseHeaders"in k?c(k.getAllResponseHeaders()):null;n(function _resolve(e){t(e);done()},function _reject(e){o(e);done()},{data:w&&"text"!==w&&"json"!==w?k.response:k.responseText,status:k.status,statusText:k.statusText,headers:a,config:e,request:k});k=null}}"onloadend"in k?k.onloadend=onloadend:k.onreadystatechange=function handleLoad(){k&&4===k.readyState&&(0!==k.status||k.responseURL&&0===k.responseURL.indexOf("file:"))&&setTimeout(onloadend)};k.onabort=function handleAbort(){if(k){o(new d("Request aborted",d.ECONNABORTED,e,k));k=null}};k.onerror=function handleError(){o(new d("Network Error",d.ERR_NETWORK,e,k));k=null};k.ontimeout=function handleTimeout(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",a=e.transitional||u;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage);o(new d(t,a.clarifyTimeoutError?d.ETIMEDOUT:d.ECONNABORTED,e,k));k=null};if(a.isStandardBrowserEnv()){f&&a.isFunction(f)&&(f=f(e));if(f||!1!==f&&l(E)){var x=e.xsrfHeaderName&&e.xsrfCookieName&&s.read(e.xsrfCookieName);x&&(g[e.xsrfHeaderName]=x)}}"setRequestHeader"in k&&a.forEach(g,function setRequestHeader(e,t){void 0===p&&"content-type"===t.toLowerCase()?delete g[t]:k.setRequestHeader(t,e)});a.isUndefined(e.withCredentials)||(k.withCredentials=!!e.withCredentials);w&&"json"!==w&&(k.responseType=e.responseType);"function"==typeof e.onDownloadProgress&&k.addEventListener("progress",e.onDownloadProgress);"function"==typeof e.onUploadProgress&&k.upload&&k.upload.addEventListener("progress",e.onUploadProgress);if(e.cancelToken||e.signal){h=function(t){if(k){o(!t||t.type?new _(null,e,k):t);k.abort();k=null}};e.cancelToken&&e.cancelToken.subscribe(h);e.signal&&(e.signal.aborted?h():e.signal.addEventListener("abort",h))}p||!1===p||0===p||""===p||(p=null);var T=m(E);if(T&&-1===b.protocols.indexOf(T)){o(new d("Unsupported protocol "+T+":",d.ERR_BAD_REQUEST,e));return}k.send(p)})}},18015:function(e,t,o){"use strict";var a=o(9516),n=o(69012),s=o(35155),r=o(85343),i=o(37412),c=o(94298);function createInstance(e){var t=new s(e),o=n(s.prototype.request,t);return a.extend(o,s.prototype,t),a.extend(o,t),o.create=function create(t){return createInstance(r(e,t))},o}var l=createInstance(i);l.Axios=s;l.CanceledError=o(28563);l.CancelToken=o(3191);l.isCancel=o(93864);l.VERSION=o(49641).version;l.toFormData=o(26440);l.AxiosError=o(5845);l.Cancel=l.CanceledError;l.all=function all(e){return Promise.all(e)};l.spread=o(17980);l.isAxiosError=o(45019);l.formToJSON=function(e){return c(a.isHTMLForm(e)?new FormData(e):e)};e.exports=l;e.exports.default=l},3191:function(e,t,o){"use strict";var a=o(28563);function CancelToken(e){if("function"!=typeof e)throw TypeError("executor must be a function.");this.promise=new Promise(function promiseExecutor(e){t=e});var t,o=this;this.promise.then(function(e){if(o._listeners){for(var t=o._listeners.length;t-- >0;)o._listeners[t](e);o._listeners=null}});this.promise.then=function(e){var t,a=new Promise(function(e){o.subscribe(e);t=e}).then(e);return a.cancel=function reject(){o.unsubscribe(t)},a};e(function cancel(e,n,s){if(!o.reason){o.reason=new a(e,n,s);t(o.reason)}})}CancelToken.prototype.throwIfRequested=function throwIfRequested(){if(this.reason)throw this.reason};CancelToken.prototype.subscribe=function subscribe(e){if(this.reason){e(this.reason);return}this._listeners?this._listeners.push(e):this._listeners=[e]};CancelToken.prototype.unsubscribe=function unsubscribe(e){if(this._listeners){var t=this._listeners.indexOf(e);-1!==t&&this._listeners.splice(t,1)}};CancelToken.source=function source(){var e;return{token:new CancelToken(function executor(t){e=t}),cancel:e}};e.exports=CancelToken},28563:function(e,t,o){"use strict";var a=o(5845);function CanceledError(e,t,o){a.call(this,null==e?"canceled":e,a.ERR_CANCELED,t,o);this.name="CanceledError"}o(9516).inherits(CanceledError,a,{__CANCEL__:!0});e.exports=CanceledError},93864:function(e){"use strict";e.exports=function isCancel(e){return!!(e&&e.__CANCEL__)}},35155:function(e,t,o){"use strict";var a=o(9516),n=o(79106),s=o(83471),r=o(64490),i=o(85343),c=o(99615),l=o(34841),u=l.validators;function Axios(e){this.defaults=e;this.interceptors={request:new s,response:new s}}Axios.prototype.request=function request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};(t=i(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var o,n=t.transitional;void 0!==n&&l.assertOptions(n,{silentJSONParsing:u.transitional(u.boolean),forcedJSONParsing:u.transitional(u.boolean),clarifyTimeoutError:u.transitional(u.boolean)},!1);var s=t.paramsSerializer;null!=s&&(a.isFunction(s)?t.paramsSerializer={serialize:s}:l.assertOptions(s,{encode:u.function,serialize:u.function},!0));var c=[],d=!0;this.interceptors.request.forEach(function unshiftRequestInterceptors(e){if("function"!=typeof e.runWhen||!1!==e.runWhen(t)){d=d&&e.synchronous;c.unshift(e.fulfilled,e.rejected)}});var _=[];this.interceptors.response.forEach(function pushResponseInterceptors(e){_.push(e.fulfilled,e.rejected)});if(!d){var m=[r,void 0];Array.prototype.unshift.apply(m,c);m=m.concat(_);o=Promise.resolve(t);for(;m.length;)o=o.then(m.shift(),m.shift());return o}for(var b=t;c.length;){var h=c.shift(),p=c.shift();try{b=h(b)}catch(e){p(e);break}}try{o=r(b)}catch(e){return Promise.reject(e)}for(;_.length;)o=o.then(_.shift(),_.shift());return o};Axios.prototype.getUri=function getUri(e){return n(c((e=i(this.defaults,e)).baseURL,e.url,e.allowAbsoluteUrls),e.params,e.paramsSerializer)};a.forEach(["delete","get","head","options"],function forEachMethodNoData(e){Axios.prototype[e]=function(t,o){return this.request(i(o||{},{method:e,url:t,data:(o||{}).data}))}});a.forEach(["post","put","patch"],function forEachMethodWithData(e){function generateHTTPMethod(t){return function httpMethod(o,a,n){return this.request(i(n||{},{method:e,headers:t?{"Content-Type":"multipart/form-data"}:{},url:o,data:a}))}}Axios.prototype[e]=generateHTTPMethod();Axios.prototype[e+"Form"]=generateHTTPMethod(!0)});e.exports=Axios},5845:function(e,t,o){"use strict";var a=o(9516);function AxiosError(e,t,o,a,n){Error.call(this);Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack;this.message=e;this.name="AxiosError";t&&(this.code=t);o&&(this.config=o);a&&(this.request=a);n&&(this.response=n)}a.inherits(AxiosError,Error,{toJSON:function toJSON(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code,status:this.response&&this.response.status?this.response.status:null}}});var n=AxiosError.prototype,s={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(function(e){s[e]={value:e}});Object.defineProperties(AxiosError,s);Object.defineProperty(n,"isAxiosError",{value:!0});AxiosError.from=function(e,t,o,s,r,i){var c=Object.create(n);return a.toFlatObject(e,c,function filter(e){return e!==Error.prototype}),AxiosError.call(c,e.message,t,o,s,r),c.cause=e,c.name=e.name,i&&Object.assign(c,i),c};e.exports=AxiosError},83471:function(e,t,o){"use strict";var a=o(9516);function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function use(e,t,o){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!o&&o.synchronous,runWhen:o?o.runWhen:null}),this.handlers.length-1};InterceptorManager.prototype.eject=function eject(e){this.handlers[e]&&(this.handlers[e]=null)};InterceptorManager.prototype.clear=function clear(){this.handlers&&(this.handlers=[])};InterceptorManager.prototype.forEach=function forEach(e){a.forEach(this.handlers,function forEachHandler(t){null!==t&&e(t)})};e.exports=InterceptorManager},99615:function(e,t,o){"use strict";var a=o(29137),n=o(84680);e.exports=function buildFullPath(e,t,o){var s=!a(t);return e&&(s||!1===o)?n(e,t):t}},64490:function(e,t,o){"use strict";var a=o(9516),n=o(82881),s=o(93864),r=o(37412),i=o(28563),c=o(7018);function throwIfCancellationRequested(e){e.cancelToken&&e.cancelToken.throwIfRequested();if(e.signal&&e.signal.aborted)throw new i}e.exports=function dispatchRequest(e){return throwIfCancellationRequested(e),e.headers=e.headers||{},e.data=n.call(e,e.data,e.headers,null,e.transformRequest),c(e.headers,"Accept"),c(e.headers,"Content-Type"),e.headers=a.merge(e.headers.common||{},e.headers[e.method]||{},e.headers),a.forEach(["delete","get","head","post","put","patch","common"],function cleanHeaderConfig(t){delete e.headers[t]}),(e.adapter||r.adapter)(e).then(function onAdapterResolution(t){return throwIfCancellationRequested(e),t.data=n.call(e,t.data,t.headers,t.status,e.transformResponse),t},function onAdapterRejection(t){if(!s(t)){throwIfCancellationRequested(e);t&&t.response&&(t.response.data=n.call(e,t.response.data,t.response.headers,t.response.status,e.transformResponse))}return Promise.reject(t)})}},85343:function(e,t,o){"use strict";var a=o(9516);e.exports=function mergeConfig(e,t){t=t||{};var o={};function getMergedValue(e,t){return a.isPlainObject(e)&&a.isPlainObject(t)?a.merge(e,t):a.isEmptyObject(t)?a.merge({},e):a.isPlainObject(t)?a.merge({},t):a.isArray(t)?t.slice():t}function mergeDeepProperties(o){return a.isUndefined(t[o])?a.isUndefined(e[o])?void 0:getMergedValue(void 0,e[o]):getMergedValue(e[o],t[o])}function valueFromConfig2(e){if(!a.isUndefined(t[e]))return getMergedValue(void 0,t[e])}function defaultToConfig2(o){return a.isUndefined(t[o])?a.isUndefined(e[o])?void 0:getMergedValue(void 0,e[o]):getMergedValue(void 0,t[o])}function mergeDirectKeys(o){return o in t?getMergedValue(e[o],t[o]):o in e?getMergedValue(void 0,e[o]):void 0}var n={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys};return a.forEach(Object.keys(e).concat(Object.keys(t)),function computeConfigValue(e){var t=n[e]||mergeDeepProperties,s=t(e);a.isUndefined(s)&&t!==mergeDirectKeys||(o[e]=s)}),o}},7522:function(e,t,o){"use strict";var a=o(5845);e.exports=function settle(e,t,o){var n=o.config.validateStatus;!o.status||!n||n(o.status)?e(o):t(new a("Request failed with status code "+o.status,[a.ERR_BAD_REQUEST,a.ERR_BAD_RESPONSE][Math.floor(o.status/100)-4],o.config,o.request,o))}},82881:function(e,t,o){"use strict";var a=o(9516),n=o(37412);e.exports=function transformData(e,t,o,s){var r=this||n;return a.forEach(s,function transform(a){e=a.call(r,e,t,o)}),e}},37412:function(e,t,o){"use strict";var a=o(65606),n=o(9516),s=o(7018),r=o(5845),i=o(94896),c=o(26440),l=o(86069),u=o(95721),d=o(94298),_={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!n.isUndefined(e)&&n.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function stringifySafely(e,t,o){if(n.isString(e))try{(t||JSON.parse)(e);return n.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(o||JSON.stringify)(e)}var m={transitional:i,adapter:function getDefaultAdapter(){var e;return"undefined"!=typeof XMLHttpRequest?e=o(35592):void 0!==a&&"[object process]"===Object.prototype.toString.call(a)&&(e=o(35592)),e}(),transformRequest:[function transformRequest(e,t){s(t,"Accept");s(t,"Content-Type");var o,a=t&&t["Content-Type"]||"",r=a.indexOf("application/json")>-1,i=n.isObject(e);i&&n.isHTMLForm(e)&&(e=new FormData(e));var u=n.isFormData(e);if(u)return r?JSON.stringify(d(e)):e;if(n.isArrayBuffer(e)||n.isBuffer(e)||n.isStream(e)||n.isFile(e)||n.isBlob(e))return e;if(n.isArrayBufferView(e))return e.buffer;if(n.isURLSearchParams(e))return setContentTypeIfUnset(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString();if(i){if(-1!==a.indexOf("application/x-www-form-urlencoded"))return l(e,this.formSerializer).toString();if((o=n.isFileList(e))||a.indexOf("multipart/form-data")>-1){var _=this.env&&this.env.FormData;return c(o?{"files[]":e}:e,_&&new _,this.formSerializer)}}return i||r?(setContentTypeIfUnset(t,"application/json"),stringifySafely(e)):e}],transformResponse:[function transformResponse(e){var t=this.transitional||m.transitional,o=t&&t.forcedJSONParsing,a="json"===this.responseType;if(e&&n.isString(e)&&(o&&!this.responseType||a)){var s=t&&t.silentJSONParsing;try{return JSON.parse(e)}catch(e){if(!s&&a){if("SyntaxError"===e.name)throw r.from(e,r.ERR_BAD_RESPONSE,this,null,this.response);throw e}}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:u.classes.FormData,Blob:u.classes.Blob},validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};n.forEach(["delete","get","head"],function forEachMethodNoData(e){m.headers[e]={}});n.forEach(["post","put","patch"],function forEachMethodWithData(e){m.headers[e]=n.merge(_)});e.exports=m},94896:function(e){"use strict";e.exports={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}},30786:function(e,t,o){e.exports=o(51894)},49641:function(e){e.exports={version:"0.30.0"}},50170:function(e,t,o){"use strict";var a=o(26440);function encode(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,function replacer(e){return t[e]})}function AxiosURLSearchParams(e,t){this._pairs=[];e&&a(e,this,t)}var n=AxiosURLSearchParams.prototype;n.append=function append(e,t){this._pairs.push([e,t])};n.toString=function toString(e){var t=e?function(t){return e.call(this,t,encode)}:encode;return this._pairs.map(function each(e){return t(e[0])+"="+t(e[1])},"").join("&")};e.exports=AxiosURLSearchParams},69012:function(e){"use strict";e.exports=function bind(e,t){return function wrap(){return e.apply(t,arguments)}}},79106:function(e,t,o){"use strict";var a=o(9516),n=o(50170);function encode(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}e.exports=function buildURL(e,t,o){if(!t)return e;var s,r=e.indexOf("#");-1!==r&&(e=e.slice(0,r));var i=o&&o.encode||encode,c=o&&o.serialize;return(s=c?c(t,o):a.isURLSearchParams(t)?t.toString():new n(t,o).toString(i))&&(e+=(-1===e.indexOf("?")?"?":"&")+s),e}},84680:function(e){"use strict";e.exports=function combineURLs(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}},33948:function(e,t,o){"use strict";var a=o(9516);e.exports=a.isStandardBrowserEnv()?function standardBrowserEnv(){return{write:function write(e,t,o,n,s,r){var i=[];i.push(e+"="+encodeURIComponent(t));a.isNumber(o)&&i.push("expires="+new Date(o).toGMTString());a.isString(n)&&i.push("path="+n);a.isString(s)&&i.push("domain="+s);!0===r&&i.push("secure");document.cookie=i.join("; ")},read:function read(e){var t=document.cookie.match(RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove:function remove(e){this.write(e,"",Date.now()-864e5)}}}():function nonStandardBrowserEnv(){return{write:function write(){},read:function read(){return null},remove:function remove(){}}}()},94298:function(e,t,o){"use strict";var a=o(9516);function parsePropPath(e){return a.matchAll(/\w+|\[(\w*)]/g,e).map(function(e){return"[]"===e[0]?"":e[1]||e[0]})}function arrayToObject(e){var t,o,a={},n=Object.keys(e),s=n.length;for(t=0;t=e.length;return(s=!s&&a.isArray(o)?o.length:s,i)?a.hasOwnProperty(o,s)?o[s]=[o[s],t]:o[s]=t:(o[s]&&a.isObject(o[s])||(o[s]=[]),buildPath(e,t,o[s],n)&&a.isArray(o[s])&&(o[s]=arrayToObject(o[s]))),!r}if(a.isFormData(e)&&a.isFunction(e.entries)){var t={};return a.forEachEntry(e,function(e,o){buildPath(parsePropPath(e),o,t,0)}),t}return null}e.exports=formDataToJSON},29137:function(e){"use strict";e.exports=function isAbsoluteURL(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},45019:function(e,t,o){"use strict";var a=o(9516);e.exports=function isAxiosError(e){return a.isObject(e)&&!0===e.isAxiosError}},64202:function(e,t,o){"use strict";var a=o(9516);e.exports=a.isStandardBrowserEnv()?function standardBrowserEnv(){var e,t=/(msie|trident)/i.test(navigator.userAgent),o=document.createElement("a");function resolveURL(e){var a=e;if(t){o.setAttribute("href",a);a=o.href}return o.setAttribute("href",a),{href:o.href,protocol:o.protocol?o.protocol.replace(/:$/,""):"",host:o.host,search:o.search?o.search.replace(/^\?/,""):"",hash:o.hash?o.hash.replace(/^#/,""):"",hostname:o.hostname,port:o.port,pathname:"/"===o.pathname.charAt(0)?o.pathname:"/"+o.pathname}}return e=resolveURL(window.location.href),function isURLSameOrigin(t){var o=a.isString(t)?resolveURL(t):t;return o.protocol===e.protocol&&o.host===e.host}}():function nonStandardBrowserEnv(){return function isURLSameOrigin(){return!0}}()},7018:function(e,t,o){"use strict";var a=o(9516);e.exports=function normalizeHeaderName(e,t){a.forEach(e,function processHeader(o,a){if(a!==t&&a.toUpperCase()===t.toUpperCase()){e[t]=o;delete e[a]}})}},62012:function(e,t,o){"use strict";var a=o(9516),n=["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"];e.exports=function parseHeaders(e){var t,o,s,r={};return e&&a.forEach(e.split("\n"),function parser(e){s=e.indexOf(":");t=a.trim(e.slice(0,s)).toLowerCase();o=a.trim(e.slice(s+1));if(t){if(r[t]&&n.indexOf(t)>=0)return;"set-cookie"===t?r[t]=(r[t]?r[t]:[]).concat([o]):r[t]=r[t]?r[t]+", "+o:o}}),r}},25656:function(e){"use strict";e.exports=function parseProtocol(e){var t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}},17980:function(e){"use strict";e.exports=function spread(e){return function wrap(t){return e.apply(null,t)}}},26440:function(e,t,o){"use strict";var a=o(9516),n=o(5845),s=o(30786);function isVisitable(e){return a.isPlainObject(e)||a.isArray(e)}function removeBrackets(e){return a.endsWith(e,"[]")?e.slice(0,-2):e}function renderKey(e,t,o){return e?e.concat(t).map(function each(e,t){return e=removeBrackets(e),!o&&t?"["+e+"]":e}).join(o?".":""):t}function isFlatArray(e){return a.isArray(e)&&!e.some(isVisitable)}var r=a.toFlatObject(a,{},null,function filter(e){return/^is[A-Z]/.test(e)});function isSpecCompliant(e){return e&&a.isFunction(e.append)&&"FormData"===e[Symbol.toStringTag]&&e[Symbol.iterator]}function toFormData(e,t,o){if(!a.isObject(e))throw TypeError("target must be an object");t=t||new(s||FormData);var i=(o=a.toFlatObject(o,{metaTokens:!0,dots:!1,indexes:!1},!1,function defined(e,t){return!a.isUndefined(t[e])})).metaTokens,c=o.visitor||defaultVisitor,l=o.dots,u=o.indexes,d=(o.Blob||"undefined"!=typeof Blob&&Blob)&&isSpecCompliant(t);if(!a.isFunction(c))throw TypeError("visitor must be a function");function convertValue(e){if(null===e)return"";if(a.isDate(e))return e.toISOString();if(!d&&a.isBlob(e))throw new n("Blob is not supported. Use a Buffer instead.");return a.isArrayBuffer(e)||a.isTypedArray(e)?d&&"function"==typeof Blob?new Blob([e]):Buffer.from(e):e}function defaultVisitor(e,o,n){var s=e;if(e&&!n&&"object"==typeof e){if(a.endsWith(o,"{}")){o=i?o:o.slice(0,-2);e=JSON.stringify(e)}else if(a.isArray(e)&&isFlatArray(e)||a.isFileList(e)||a.endsWith(o,"[]")&&(s=a.toArray(e)))return o=removeBrackets(o),s.forEach(function each(e,n){a.isUndefined(e)||null===e||t.append(!0===u?renderKey([o],n,l):null===u?o:o+"[]",convertValue(e))}),!1}return!!isVisitable(e)||(t.append(renderKey(n,o,l),convertValue(e)),!1)}var _=[],m=Object.assign(r,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(e,o){if(!a.isUndefined(e)){if(-1!==_.indexOf(e))throw Error("Circular reference detected in "+o.join("."));_.push(e);a.forEach(e,function each(e,n){!0===(!(a.isUndefined(e)||null===e)&&c.call(t,e,a.isString(n)?n.trim():n,o,m))&&build(e,o?o.concat(n):[n])});_.pop()}}if(!a.isObject(e))throw TypeError("data must be an object");return build(e),t}e.exports=toFormData},86069:function(e,t,o){"use strict";var a=o(9516),n=o(26440),s=o(95721);e.exports=function toURLEncodedForm(e,t){return n(e,new s.classes.URLSearchParams,Object.assign({visitor:function(e,t,o,n){return s.isNode&&a.isBuffer(e)?(this.append(t,e.toString("base64")),!1):n.defaultVisitor.apply(this,arguments)}},t))}},34841:function(e,t,o){"use strict";var a=o(49641).version,n=o(5845),s={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){s[e]=function validator(o){return typeof o===e||"a"+(t<1?"n ":" ")+e}});var r={};s.transitional=function transitional(e,t,o){function formatMessage(e,t){return"[Axios v"+a+"] Transitional option '"+e+"'"+t+(o?". "+o:"")}return function(o,a,s){if(!1===e)throw new n(formatMessage(a," has been removed"+(t?" in "+t:"")),n.ERR_DEPRECATED);if(t&&!r[a]){r[a]=!0;console.warn(formatMessage(a," has been deprecated since v"+t+" and will be removed in the near future"))}return!e||e(o,a,s)}};function assertOptions(e,t,o){if("object"!=typeof e)throw new n("options must be an object",n.ERR_BAD_OPTION_VALUE);for(var a=Object.keys(e),s=a.length;s-- >0;){var r=a[s],i=t[r];if(i){var c=e[r],l=void 0===c||i(c,r,e);if(!0!==l)throw new n("option "+r+" must be "+l,n.ERR_BAD_OPTION_VALUE);continue}if(!0!==o)throw new n("Unknown option "+r,n.ERR_BAD_OPTION)}}e.exports={assertOptions:assertOptions,validators:s}},40243:function(e){"use strict";e.exports=FormData},32002:function(e,t,o){"use strict";var a=o(50170);e.exports="undefined"!=typeof URLSearchParams?URLSearchParams:a},29490:function(e,t,o){"use strict";e.exports={isBrowser:!0,classes:{URLSearchParams:o(32002),FormData:o(40243),Blob:Blob},protocols:["http","https","file","blob","url","data"]}},95721:function(e,t,o){"use strict";e.exports=o(29490)},9516:function(e,t,o){"use strict";var a=o(69012),n=Object.prototype.toString,s=function(e){return function(t){var o=n.call(t);return e[o]||(e[o]=o.slice(8,-1).toLowerCase())}}(Object.create(null));function kindOfTest(e){return e=e.toLowerCase(),function isKindOf(t){return s(t)===e}}function isArray(e){return Array.isArray(e)}function isUndefined(e){return void 0===e}function isBuffer(e){return null!==e&&!isUndefined(e)&&null!==e.constructor&&!isUndefined(e.constructor)&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}var r=kindOfTest("ArrayBuffer");function isArrayBufferView(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&r(e.buffer)}function isString(e){return"string"==typeof e}function isNumber(e){return"number"==typeof e}function isObject(e){return null!==e&&"object"==typeof e}function isPlainObject(e){if("object"!==s(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function isEmptyObject(e){return e&&0===Object.keys(e).length&&Object.getPrototypeOf(e)===Object.prototype}var i=kindOfTest("Date"),c=kindOfTest("File"),l=kindOfTest("Blob"),u=kindOfTest("FileList");function isFunction(e){return"[object Function]"===n.call(e)}function isStream(e){return isObject(e)&&isFunction(e.pipe)}function isFormData(e){var t="[object FormData]";return e&&("function"==typeof FormData&&e instanceof FormData||n.call(e)===t||isFunction(e.toString)&&e.toString()===t)}var d=kindOfTest("URLSearchParams");function trim(e){return e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}function isStandardBrowserEnv(){var e;return("undefined"==typeof navigator||"ReactNative"!==(e=navigator.product)&&"NativeScript"!==e&&"NS"!==e)&&"undefined"!=typeof window&&"undefined"!=typeof document}function forEach(e,t){if(null!=e){"object"!=typeof e&&(e=[e]);if(isArray(e))for(var o=0,a=e.length;o0;){r=n[s];if((!a||a(r,e,t))&&!i[r]){t[r]=e[r];i[r]=!0}}e=!1!==o&&Object.getPrototypeOf(e)}while(e&&(!o||o(e,t))&&e!==Object.prototype);return t}function endsWith(e,t,o){e=String(e);(void 0===o||o>e.length)&&(o=e.length);o-=t.length;var a=e.indexOf(t,o);return -1!==a&&a===o}function toArray(e){if(!e)return null;if(isArray(e))return e;var t=e.length;if(!isNumber(t))return null;for(var o=Array(t);t-- >0;)o[t]=e[t];return o}var _=function(e){return function(t){return e&&t instanceof e}}("undefined"!=typeof Uint8Array&&Object.getPrototypeOf(Uint8Array));function forEachEntry(e,t){for(var o,a=(e&&e[Symbol.iterator]).call(e);(o=a.next())&&!o.done;){var n=o.value;t.call(e,n[0],n[1])}}function matchAll(e,t){for(var o,a=[];null!==(o=e.exec(t));)a.push(o);return a}var m=kindOfTest("HTMLFormElement"),b=function resolver(e){return function(t,o){return e.call(t,o)}}(Object.prototype.hasOwnProperty);e.exports={isArray:isArray,isArrayBuffer:r,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isUndefined:isUndefined,isDate:i,isFile:c,isBlob:l,isFunction:isFunction,isStream:isStream,isURLSearchParams:d,isStandardBrowserEnv:isStandardBrowserEnv,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:s,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,isTypedArray:_,isFileList:u,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:m,hasOwnProperty:b}},79230:function(e,t,o){"use strict";o.d(t,{A:function(){return addCsrfToken}});var a=o(28226);let n=["delete","patch","post","put"];function addCsrfToken(e){return!e||(0,a.tO)(e.url)||!n.includes(e.method)||(e.data instanceof FormData?e.data.append("_token",window.context.csrf.token):e.data instanceof URLSearchParams?e.data.append("_token",window.context.csrf.token):e.data=Object.assign({_token:window.context.csrf.token},e.data||{})),e}},92409:function(e,t,o){"use strict";o.d(t,{A:function(){return addRequestId}});var a=o(30398);let random=()=>Math.random().toString(36).substring(2,15),generateRequestId=e=>{let t=random();for(;t.length{let e=document.getElementById(a.z.NAV_ROOT);return!!e&&!!e.dataset.featureClientRequestId};function addRequestId(e){return shouldAddRequestId()&&(e.headers.common["X-Chesscom-Request-Id"]=generateRequestId(32)),e}},26762:function(e,t,o){"use strict";o.d(t,{A:function(){return castBoolsToInts}});var a=o(28226);let boolToInt=(e,t=/* @__PURE__ */new WeakSet)=>("object"!=typeof e||null===e||t.has(e)||(t.add(e),Object.keys(e).forEach(o=>{let a=e[o];"boolean"==typeof a?e[o]=Number(a):"object"==typeof a&&null!==a&&(e[o]=boolToInt(a,t))})),e);function castBoolsToInts(e){return!e||(0,a.tO)(e.url)||"object"==typeof e.data&&(e.data=boolToInt(e.data)),e}},1248:function(e,t,o){"use strict";var a=o(79230),n=o(92409),s=o(26762);t.A=[a.A,n.A,s.A]},37634:function(e,t){var o,a,n;!function(s,r){a=[],void 0!==(n="function"==typeof(o=r().Routing)?o.apply(t,a):o)&&(e.exports=n)}(0,function(){var e={};"use strict";e.__esModule=!0;e.Routing=e.Router=void 0;var t=function(){function Router2(e,t){this.context_=e||{base_url:"",prefix:"",host:"",port:"",scheme:"",locale:""};this.setRoutes(t||{})}return Router2.getInstance=function(){return e.Routing},Router2.setData=function(e){Router2.getInstance().setRoutingData(e)},Router2.prototype.setRoutingData=function(e){this.setBaseUrl(e.base_url);this.setRoutes(e.routes);void 0!==e.prefix&&this.setPrefix(e.prefix);void 0!==e.port&&this.setPort(e.port);void 0!==e.locale&&this.setLocale(e.locale);this.setHost(e.host);void 0!==e.scheme&&this.setScheme(e.scheme)},Router2.prototype.setRoutes=function(e){this.routes_=Object.freeze(e)},Router2.prototype.getRoutes=function(){return this.routes_},Router2.prototype.setBaseUrl=function(e){this.context_.base_url=e},Router2.prototype.getBaseUrl=function(){return this.context_.base_url},Router2.prototype.setPrefix=function(e){this.context_.prefix=e},Router2.prototype.setScheme=function(e){this.context_.scheme=e},Router2.prototype.getScheme=function(){return this.context_.scheme},Router2.prototype.setHost=function(e){this.context_.host=e},Router2.prototype.getHost=function(){return this.context_.host},Router2.prototype.setPort=function(e){this.context_.port=e},Router2.prototype.getPort=function(){return this.context_.port},Router2.prototype.setLocale=function(e){this.context_.locale=e},Router2.prototype.getLocale=function(){return this.context_.locale},Router2.prototype.buildQueryParams=function(e,t,o){var a,n=this,s=new RegExp(/\[\]$/);if(t instanceof Array)t.forEach(function(t,a){s.test(e)?o(e,t):n.buildQueryParams(e+"["+("object"==typeof t?a:"")+"]",t,o)});else if("object"==typeof t)for(a in t)this.buildQueryParams(e+"["+a+"]",t[a],o);else o(e,t)},Router2.prototype.getRoute=function(e){var t=[this.context_.prefix+e,e+"."+this.context_.locale,this.context_.prefix+e+"."+this.context_.locale,e];for(var o in t)if(t[o]in this.routes_)return this.routes_[t[o]];throw Error('The route "'+e+'" does not exist.')},Router2.prototype.generate=function(e,t,o){var a=this.getRoute(e),n=t||{},s=Object.assign({},n),r="",i=!0,c="",l=void 0===this.getPort()||null===this.getPort()?"":this.getPort();a.tokens.forEach(function(t){if("text"===t[0]&&"string"==typeof t[1]){r=Router2.encodePathComponent(t[1])+r;i=!1;return}if("variable"===t[0]){6===t.length&&!0===t[5]&&(i=!1);var o=a.defaults&&!Array.isArray(a.defaults)&&"string"==typeof t[3]&&t[3]in a.defaults;if(!1===i||!o||"string"==typeof t[3]&&t[3]in n&&!Array.isArray(a.defaults)&&n[t[3]]!=a.defaults[t[3]]){var c=void 0;if("string"==typeof t[3]&&t[3]in n){c=n[t[3]];delete s[t[3]]}else if("string"==typeof t[3]&&o&&!Array.isArray(a.defaults))c=a.defaults[t[3]];else if(i)return;else throw Error('The route "'+e+'" requires the parameter "'+t[3]+'".');var l=!0===c||!1===c||""===c;if(!l||!i){var u=Router2.encodePathComponent(c);"null"===u&&null===c&&(u="");r=t[1]+u+r}i=!1}else o&&"string"==typeof t[3]&&t[3]in s&&delete s[t[3]];return}throw Error('The token type "'+t[0]+'" is not supported.')});""===r&&(r="/");a.hosttokens.forEach(function(e){var t;if("text"===e[0]){c=e[1]+c;return}if("variable"===e[0]){if(e[3]in n){t=n[e[3]];delete s[e[3]]}else a.defaults&&!Array.isArray(a.defaults)&&e[3]in a.defaults&&(t=a.defaults[e[3]]);c=e[1]+t+c}});r=this.context_.base_url+r;if(a.requirements&&"_scheme"in a.requirements&&this.getScheme()!=a.requirements._scheme){var u=c||this.getHost();r=a.requirements._scheme+"://"+u+(u.indexOf(":"+l)>-1||""===l?"":":"+l)+r}else if(void 0!==a.schemes&&void 0!==a.schemes[0]&&this.getScheme()!==a.schemes[0]){var u=c||this.getHost();r=a.schemes[0]+"://"+u+(u.indexOf(":"+l)>-1||""===l?"":":"+l)+r}else c&&this.getHost()!==c+(c.indexOf(":"+l)>-1||""===l?"":":"+l)?r=this.getScheme()+"://"+c+(c.indexOf(":"+l)>-1||""===l?"":":"+l)+r:!0===o&&(r=this.getScheme()+"://"+this.getHost()+(this.getHost().indexOf(":"+l)>-1||""===l?"":":"+l)+r);if(Object.keys(s).length>0){var d=[],add=function(e,t){t=null===(t="function"==typeof t?t():t)?"":t;d.push(Router2.encodeQueryComponent(e)+"="+Router2.encodeQueryComponent(t))};for(var _ in s)s.hasOwnProperty(_)&&this.buildQueryParams(_,s[_],add);r=r+"?"+d.join("&")}return r},Router2.customEncodeURIComponent=function(e){return encodeURIComponent(e).replace(/%2F/g,"/").replace(/%40/g,"@").replace(/%3A/g,":").replace(/%21/g,"!").replace(/%3B/g,";").replace(/%2C/g,",").replace(/%2A/g,"*").replace(/\(/g,"%28").replace(/\)/g,"%29").replace(/'/g,"%27")},Router2.encodePathComponent=function(e){return Router2.customEncodeURIComponent(e).replace(/%3D/g,"=").replace(/%2B/g,"+").replace(/%21/g,"!").replace(/%7C/g,"|")},Router2.encodeQueryComponent=function(e){return Router2.customEncodeURIComponent(e).replace(/%3F/g,"?")},Router2}();return e.Router=t,e.Routing=new t,e.default=e.Routing,{Router:e.Router,Routing:e.Routing}})},30398:function(e,t,o){"use strict";o.d(t,{z:function(){return a}});let a={LOGIN_REGISTER_MODAL:"login-register-modal",OFFLINE_CHALLENGE_TOASTER:"offline-challenge-toaster",NAV_ROOT:"sb",SHAREABLE_GAME_URL_MODAL:"shareable-game-url-modal",SHAREABLE_GAME_SHORT_UUID:"shareable-game-short-uuid"}},72438:function(e,t,o){"use strict";var a=o(7118),n=o(21752),s=o(22404),r=o(28947);let i=["height","src","width"],c=["textContent"];t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-button",props:{align:{default:"center"},customClasses:{},customImgSrc:{},disabled:{type:Boolean},fullWidth:{type:Boolean},href:{},icon:{},isOneLineText:{type:Boolean},label:{},loading:{type:Boolean},minWidth:{type:Boolean},selectedBorder:{type:Boolean},size:{default:"medium"},type:{default:"button"},variant:{default:"secondary"}},emits:["click","contextmenu","touchend","touchstart"],setup(e){let t=e,o=(0,a.computed)(()=>r.D[t.size]?.iconSize),l=(0,a.computed)(()=>r.D[t.size]?.loaderSize),u=(0,a.computed)(()=>t.disabled||null),d=(0,a.computed)(()=>t.loading||null);return(e,_)=>((0,a.openBlock)(),(0,a.createBlock)((0,a.resolveDynamicComponent)(e.href?"a":"button"),{class:(0,a.normalizeClass)(["cc-button-component",`cc-button-${e.variant}`,`cc-button-${e.size}`,`cc-bg-${e.variant}`,{"cc-button-full":e.fullWidth,"cc-button-disabled":u.value,"cc-button-loading":d.value,"cc-button-min-width":e.minWidth,"cc-selected-border":e.selectedBorder,"cc-button-align-start":"start"===e.align}]),disabled:u.value||d.value,href:e.href||null,type:e.href?null:e.type,onClick:_[0]||(_[0]=t=>e.$emit("click",t)),onContextmenu:_[1]||(_[1]=t=>e.$emit("contextmenu",t)),onTouchend:_[2]||(_[2]=t=>e.$emit("touchend",t)),onTouchstartPassive:_[3]||(_[3]=t=>e.$emit("touchstart",t))},{default:(0,a.withCtx)(()=>[d.value?((0,a.openBlock)(),(0,a.createBlock)(s.A,{key:0,size:l.value,class:"cc-button-loader",variant:"spinner-chameleon"},null,8,["size"])):(0,a.createCommentVNode)("",!0),_[4]||(_[4]=(0,a.createTextVNode)()),e.customImgSrc?((0,a.openBlock)(),(0,a.createElementBlock)("img",{key:1,alt:"icon",class:(0,a.normalizeClass)(["cc-button-icon cc-button-custom-img",e.customClasses?.icon]),height:a.unref(r.D)[t.size]?.imgSize,src:e.customImgSrc,width:a.unref(r.D)[t.size]?.imgSize},null,10,i)):e.icon?((0,a.openBlock)(),(0,a.createBlock)(n.A,{key:2,name:e.icon.name,size:o.value,variant:e.icon.variant,class:(0,a.normalizeClass)(["cc-button-icon",e.customClasses?.icon])},null,8,["name","size","variant","class"])):(0,a.createCommentVNode)("",!0),_[5]||(_[5]=(0,a.createTextVNode)()),e.label?((0,a.openBlock)(),(0,a.createElementBlock)("span",{key:3,class:(0,a.normalizeClass)([{"cc-button-one-line":e.isOneLineText},e.customClasses?.label]),textContent:(0,a.toDisplayString)(e.label)},null,10,c)):(0,a.createCommentVNode)("",!0),_[6]||(_[6]=(0,a.createTextVNode)()),(0,a.renderSlot)(e.$slots,"default")]),_:3,__:[4,5,6]},40,["class","disabled","href","type"]))}})},97162:function(e,t,o){"use strict";var a=o(7118),n=o(21752),s=o(34619);let r=["aria-label"];t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-close-button",props:{size:{default:"large"},variant:{default:"subtle"}},emits:["click","contextmenu","touchend","touchstart"],setup:e=>(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("button",{"aria-label":(0,a.unref)(s.pw)("Close"),class:(0,a.normalizeClass)(["cc-close-button-component",`cc-close-button-${e.size}`,`cc-close-button-${e.variant}`,"cc-transition-color-hover"]),onClick:t[0]||(t[0]=t=>e.$emit("click",t)),onContextmenu:t[1]||(t[1]=t=>e.$emit("contextmenu",t)),onTouchend:t[2]||(t[2]=t=>e.$emit("touchend",t)),onTouchstart:t[3]||(t[3]=t=>e.$emit("touchstart",t))},["white"===e.variant?((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:0,class:(0,a.normalizeClass)(e.$style["white-bg"])},null,2)):(0,a.createCommentVNode)("",!0),t[4]||(t[4]=(0,a.createTextVNode)()),(0,a.createVNode)(n.A,{class:"cc-close-button-icon",name:"mark-cross",size:"16",variant:"glyph"})],42,r))})},15598:function(e,t,o){"use strict";var a=o(7118),n=o(596),s=o(13632);let r=["alt","height","src","width"];t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-icon",props:{alt:{},customSize:{},name:{},size:{default:"24"},variant:{default:"flat"}},setup(e){let t=e,o=(0,a.computed)(()=>t.customSize?t.customSize:s.g[t.size].svgImageSize),i=(0,a.computed)(()=>s.g[t.size].svgImageSize),c=(0,a.computed)(()=>t.customSize?`${t.customSize/10}rem`:""),l=(0,a.computed)(()=>`/bundles/web/images/color-icons/${t.name}.svg`),u=(0,a.computed)(()=>`/bundles/web/images/glyphs-2025/${t.name}.svg`);return(e,s)=>"color"===e.variant?((0,a.openBlock)(),(0,a.createElementBlock)("img",{key:0,"aria-hidden":"true",alt:e.alt?e.alt:e.name,class:(0,a.normalizeClass)(["cc-icon-img",{"cc-icon-custom-img-size":e.customSize}]),height:o.value,src:l.value,style:(0,a.normalizeStyle)(e.customSize?[`--cc-icon-custom-size: ${c.value}`]:null),width:o.value},null,14,r)):"glyph"===e.variant?((0,a.openBlock)(),(0,a.createElementBlock)("span",{key:1,class:(0,a.normalizeClass)(["cc-icon-glyph",`cc-icon-size-${t.size}`])},[(0,a.createVNode)((0,a.unref)(n.A),{src:u.value,width:i.value,height:i.value,"transform-source":e=>e},null,8,["src","width","height","transform-source"])],2)):((0,a.openBlock)(),(0,a.createElementBlock)("span",{key:2,"aria-hidden":"true",class:(0,a.normalizeClass)(["icon-font-chess",e.name,[e.customSize?"cc-icon-custom-icon-size":`cc-icon-size-${t.size}`]]),style:(0,a.normalizeStyle)(e.customSize?[`--cc-icon-custom-size: ${c.value}`]:null)},null,6))}})},40034:function(e,t,o){"use strict";var a=o(7118);t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-loader",props:{size:{},variant:{default:"blocks"}},setup:e=>(e,t)=>"blocks"===e.variant?((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:0,"aria-busy":"true","aria-live":"polite",class:(0,a.normalizeClass)(["cc-loader-component",`cc-loader-${e.size}`])},[((0,a.openBlock)(),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(6,e=>(0,a.createElementVNode)("div",{key:e,class:(0,a.normalizeClass)(`cc-loader-square cc-loader-square-${e}`)},null,2)),64))],2)):((0,a.openBlock)(),(0,a.createElementBlock)("div",{key:1,"aria-busy":"true","aria-live":"polite",class:(0,a.normalizeClass)(["cc-loader-spinner",`cc-loader-${e.size}`,`cc-loader-${e.variant}`])},null,2))})},93272:function(e,t,o){"use strict";var a=o(7118),n=o(97786);t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-modal",props:{closeOnBackgroundClick:{type:Boolean,default:!0},closeOnEscPress:{type:Boolean,default:!0},enableBackgroundScroll:{type:Boolean,default:!0},modalWidth:{},isTransparent:{type:Boolean,default:!1},isV2:{type:Boolean},backdropStyles:{},bodyStyles:{},customClasses:{default:()=>({})},stopKeyPropagation:{type:Boolean}},emits:["backdrop-click","esc-press","hide"],setup(e,{emit:t}){let o=e,s=t,r=(0,a.ref)(null),i=(0,a.ref)(null);(0,a.onMounted)(()=>{o.isV2&&i.value?i.value?.showModal():o.enableBackgroundScroll||document.body.classList.add("modal-overflow-hidden")});(0,a.onBeforeUnmount)(()=>{o.isV2||document.body.classList.remove("modal-overflow-hidden")});(0,n.MLh)(window,"keydown",e=>{if("Escape"===e.key){s("esc-press");o.closeOnEscPress&&s("hide")}});function onBackgroundClick(){s("backdrop-click");o.closeOnBackgroundClick&&s("hide")}function onKey(e){o.closeOnEscPress&&"Escape"===e.key?s("hide"):o.stopKeyPropagation&&e.stopPropagation()}return(e,t)=>e.isV2?((0,a.openBlock)(),(0,a.createElementBlock)("dialog",{key:0,ref_key:"dialogRef",ref:i,class:(0,a.normalizeClass)([e.$style["component-v2"],e.$style[e.modalWidth??""],{[e.$style["bg-transparent"]]:e.isTransparent}]),onClick:onBackgroundClick,onKeydown:onKey,onKeyup:onKey,onKeypress:onKey},[(0,a.createElementVNode)("div",{class:(0,a.normalizeClass)([e.$style.dialog,e.customClasses?.dialog]),onClick:t[0]||(t[0]=(0,a.withModifiers)(()=>{},["stop"]))},[(0,a.renderSlot)(e.$slots,"default")],2)],34)):((0,a.openBlock)(),(0,a.createBlock)(a.Transition,{key:1,appear:"","enter-active-class":e.$style.enter,"enter-from-class":e.$style["enter-from"],"leave-active-class":e.$style.leave,"leave-to-class":e.$style["leave-to"]},{default:(0,a.withCtx)(()=>[(0,a.createElementVNode)("div",{class:(0,a.normalizeClass)(e.$style.component),onKeydown:onKey,onKeyup:onKey,onKeypress:onKey},[(0,a.createElementVNode)("div",{class:(0,a.normalizeClass)([e.$style.backdrop,e.customClasses?.backdrop,{[e.$style["bg-transparent"]]:e.isTransparent}]),style:(0,a.normalizeStyle)(e.backdropStyles??{}),onClick:onBackgroundClick},null,6),t[1]||(t[1]=(0,a.createTextVNode)()),(0,a.createElementVNode)("div",{ref_key:"body",ref:r,role:"dialog",class:(0,a.normalizeClass)([e.$style.body,e.$style[e.modalWidth??""],e.customClasses?.dialog]),style:(0,a.normalizeStyle)(e.bodyStyles??{})},[(0,a.renderSlot)(e.$slots,"default")],6)],34)]),_:3},8,["enter-active-class","enter-from-class","leave-active-class","leave-to-class"]))}})},753:function(e,t,o){"use strict";var a=o(7118),n=o(62348);t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-modal-header",emits:["close"],setup:e=>(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("header",{class:(0,a.normalizeClass)(e.$style.component)},[(0,a.createElementVNode)("span",{class:(0,a.normalizeClass)([e.$style.title,"cc-text-large-bold"])},[(0,a.renderSlot)(e.$slots,"default")],2),t[1]||(t[1]=(0,a.createTextVNode)()),(0,a.createVNode)(n.A,{variant:"default",class:(0,a.normalizeClass)(e.$style.close),onClick:t[0]||(t[0]=t=>e.$emit("close"))},null,8,["class"])],2))})},25618:function(e,t,o){"use strict";var a=o(7118);let n={class:"cc-radio-button-component"},s=["aria-label","checked","disabled","id","name","value"],r=["for","textContent"];t.A=/* @__PURE__ */(0,a.defineComponent)({__name:"cc-radio-button",props:{ariaLabel:{},disabled:{type:Boolean},id:{},checked:{type:Boolean},label:{},modelValue:{},name:{},value:{},preventDefault:{type:Boolean}},emits:["input","update:modelValue"],setup(e,{emit:t}){let o=e,i=(0,a.computed)(()=>o.modelValue||o.value);function onInput(e){o.preventDefault&&e.preventDefault();t("update:modelValue",e.target.value)}function onClick(e){o.preventDefault&&e.preventDefault()}return(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",n,[(0,a.createElementVNode)("input",{"aria-label":e.ariaLabel,type:"radio",class:"cc-radio-button-input",checked:e.checked,disabled:e.disabled,id:e.id,name:e.name,value:i.value,onClick,onInput},null,40,s),t[0]||(t[0]=(0,a.createTextVNode)()),e.label?((0,a.openBlock)(),(0,a.createElementBlock)("label",{key:0,class:"cc-radio-button-label",for:e.id,textContent:(0,a.toDisplayString)(e.label)},null,8,r)):(0,a.createCommentVNode)("",!0),t[1]||(t[1]=(0,a.createTextVNode)()),(0,a.renderSlot)(e.$slots,"default")]))}})},72005:function(e,t,o){"use strict";o.d(t,{e3:function(){return n}});var a=o(29558);o(23618).A.generate("web_security_onboarding");let n=window.chesscom.features.includes("web_consistent_onboarding_design")&&["consistentOnboardingDesign","skillAfterUsername"].some(e=>(0,a.E)("signup_consistency_and_skill_after_username",e))},28947:function(e,t,o){"use strict";o.d(t,{D:function(){return a}});let a={"x-small":{iconSize:"16",imgSize:"16",loaderSize:"small"},small:{iconSize:"16",imgSize:"16",loaderSize:"medium"},medium:{iconSize:"20",imgSize:"20",loaderSize:"large"},large:{iconSize:"24",imgSize:"24",loaderSize:"large"},"x-large":{iconSize:"24",imgSize:"24",loaderSize:"large"},"xx-large":{iconSize:"32",imgSize:"32",loaderSize:"large"}}},13632:function(e,t,o){"use strict";o.d(t,{g:function(){return a}});let a={12:{glyphSize:"16",svgImageSize:"12"},16:{glyphSize:"22.5",svgImageSize:"16"},20:{glyphSize:"28",svgImageSize:"20"},24:{glyphSize:"28.75",svgImageSize:"24"},32:{glyphSize:"32",svgImageSize:"32"},40:{glyphSize:"44.75",svgImageSize:"40"},48:{glyphSize:"64",svgImageSize:"48"},64:{glyphSize:"78.8",svgImageSize:"64"}}},12698:function(e,t,o){"use strict";o.d(t,{D:function(){return trackUntypedUserActivity}});var a=o(44725);async function trackUntypedUserActivity(e,t,o,n){(await (0,a.e)()).sendTrackEvent(e,t,o,n)}},56130:function(e,t,o){"use strict";o.d(t,{e:function(){return a}});let a="cached-user-activity-service"},40519:function(e,t,o){"use strict";o.d(t,{x:function(){return getUserActivityInfo}});var a=o(31025);function getUserActivityInfo(){let{user:e,userActivityKey:t}=window.context||{},o=e?.uuid,n=e&&!e.isGuest?e.id:void 0,s=(0,a.N)(),r=e&&n&&e.bucketingId?e.bucketingId:s;return{userId:o,userActivityKey:t,legacyUserId:n,deviceId:s,bucketingId:r}}},44725:function(e,t,o){"use strict";o.d(t,{e:function(){return getUserActivityService}});var a=o(56130),n=o(40519);function getUserActivityService(){if(window.chesscom?.userActivityService)return window.chesscom.userActivityService;let{userId:e,legacyUserId:t,userActivityKey:s,bucketingId:r,deviceId:i}=(0,n.x)(),c={apiKey:s,applicationId:"APPLICATION_CHESSCOM",cacheKey:a.e,client:{build:window.context.commit,name:"WEB",version:window.context.version},legacyUserId:t,deviceId:i,userId:e,bucketingId:r};return window.chesscom.features.includes("web_user_activity_sdk_v5")?window.chesscom.userActivityService=Promise.all([o.e(7232),o.e(3314)]).then(o.bind(o,73314)).then(e=>e.createUserActivityClient(c)):window.chesscom.userActivityService=Promise.all([o.e(7232),o.e(2213)]).then(o.bind(o,12213)).then(e=>e.createUserActivityClient(c)),window.chesscom.userActivityService}},31025:function(e,t,o){"use strict";o.d(t,{N:function(){return syncDeviceId}});var a=o(86946),n=o(42302);function syncDeviceId(){let e=localStorage.getItem("user-activity-sdk-device-id"),t=getRemoteDeviceIdFromCookie(),o=t??(0,n.A)();return e&&e!==t&&updateDeviceIdInCookie(o=e),e||t||updateDeviceIdInCookie(o),e||localStorage.setItem("user-activity-sdk-device-id",o),o}function updateDeviceIdInCookie(e){let t=JSON.stringify({deviceId:e});(0,a.TV)("me",encodeURIComponent(t),365,String(window.context?.cookies?.domain||""))}function getRemoteDeviceIdFromCookie(){let e=(0,a.Ri)("me");if(e)try{return JSON.parse(decodeURIComponent(e)).deviceId}catch(e){}}},61242:function(e,t,o){"use strict";o.d(t,{H:function(){return getCurrentUser}});var a=o(71062);function getCurrentUser(){return a.D.currentUser}},73183:function(e,t,o){"use strict";o.d(t,{F:function(){return s}});var a=o(64939),n=o(15591);class s extends n.Model{avatarUrl=null;avatarLargeUrl=null;chessTitle=null;country=null;eligibleFirstTrial=!1;flairCode=null;flair=null;id="";isGuest=!1;isModerator=!1;isActivated=!1;membership=null;membershipLevel=null;userId=0;username="";constructor(e){super();e&&(0,n.updateModel)(this,e)}isPremium(){return"basic"!==this.membership}getMembershipLevel(){return this.membership&&this.membership in a.x?a.x[this.membership]:null}}},71062:function(e,t,o){"use strict";o.d(t,{D:function(){return c}});var a=o(73183),n=o(20063),s=o(7118);let r=(0,n.N)(),i=r?new a.F({id:r.uuid,isGuest:r.isGuest,isModerator:r.isModerator,isActivated:r.isActivated,eligibleFirstTrial:r.eligibleFirstTrial,userId:r.id,membership:r.membershipCode,membershipLevel:r.membershipLevel,flairCode:r.flairCode,flair:r.flair,country:r.country.code,chessTitle:r.chessTitle,username:r.username,avatarUrl:r.avatarUrl,avatarLargeUrl:r.avatarLargeUrl}):null,c=(0,s.reactive)({currentUser:i,roles:[]})},1478:function(e,t,o){"use strict";o.d(t,{C:function(){return postErrorToClientMetrics}});var a=o(72505);let n=/*#__PURE__*/o.n(a)().create();async function postErrorToClientMetrics(e){if(window.chesscom.features.includes("client_metrics_error_reporting"))return n.post(`${window.chesscom.clientMetricsDomain}/error-reporting/web`,{ip:window.context.ip,user:window.context.user?{countryCode:window.context.user.country.code,id:window.context.user.id,membershipCode:window.context.user.membershipCode,membershipLevel:window.context.user.membershipLevel,timezone:window.context.user.timezone,username:window.context.user.username}:{},userAgent:window.navigator.userAgent,error:e})}},31001:function(e,t,o){"use strict";o.d(t,{z:function(){return postHttpRequestErrorToClientMetrics}});var a=o(1478);let n=[/api\.iterable\.com/];async function postHttpRequestErrorToClientMetrics(e){if(!n.some(t=>t.test(e.requestUrl)))return(0,a.C)({message:e.message,method:e.method,requestHost:e.requestHost??window.location.hostname,requestUrl:e.requestUrl,stack:e.stack,status:e.status,type:"HTTP_REQUEST"})}},24625:function(e,t,o){"use strict";o.d(t,{O:function(){return getUsersFriends}});var a=o(14530),n=o(61242),s=o(52495),r=o(77567),i=o(33676);function stripNonAsciiCharacters(e){return e.replace(/[^0-9A-Za-z_\-\s]/gu,"")??""}function getSorting(e){switch(e){case"alphabetical":return[{key:"username",order:"asc"}];case"join_date":return[{key:"createDate",order:"desc"}];default:return[{key:"presenceStatus",order:"desc"},{key:"lastLoginDate",order:"desc"}]}}async function getUsersFriends(e){let t;let{country:o,includeGiftEligibility:c=!1,itemsPerPage:l=20,name:u,pageToken:d,requesterUser:_=(0,n.H)().id,sortby:m}=e,b=stripNonAsciiCharacters(u??""),h=stripNonAsciiCharacters(o??""),p=getSorting(m),[{data:g},{data:w}]=await Promise.all([(0,r.s)({requesterUser:_,searchCriteria:{name:b,country:h},sorting:p,itemsPerPage:l,pageToken:d}),b&&b.length>=3?(0,i.O)({prefix:b}):{data:void 0}]);if(c){let e=g.friends?.map(extractUuidFromFsf);w?.suggestions&&e.push(...w.suggestions.map(extractUuidFromFsf));({data:{eligibleUserUuids:t}}=await (0,a.kW)({userUuids:e}))}let f=g.pagination?.totalSize??0,k=f/l;return{data:{friends:g.friends?.map(s.x({areFriends:_===n.H().id,eligibleUserUuids:t}))??[],suggestions:w?.suggestions?.map(s.x({areFriends:!1,eligibleUserUuids:t}))??[],friendsCount:f,lastPageNumber:k,nextPageToken:g.pagination?.nextPageToken??void 0}}}function extractUuidFromFsf(e){return e.uuid}},22414:function(e,t,o){"use strict";o.d(t,{W:function(){return a}});let a=20},12714:function(e,t,o){"use strict";o.d(t,{m:function(){return assembleFriendsSearchQuery}});var a=o(22414);function assembleFriendsSearchQuery(e,t=a.W){let o={statement:{}},n=[];if(e.name){let o=e.name.substring(0,t);o.length>=3&&n.push({fieldValue:{searchableField:"FRIENDS_SEARCH_SEARCHABLE_FIELD_ALL_EXCEPT_EMAIL",fieldValue:o}})}if(e.country){let o=e.country.substring(0,t);o.length>=3&&n.push({fieldValue:{searchableField:"FRIENDS_SEARCH_SEARCHABLE_FIELD_COUNTRY",fieldValue:o}})}return void 0!==e.isOnline&&n.push({isOnline:{isOnline:!0}}),n.forEach((e,t)=>{if(0===t)o.statement=e;else{let t=o.statement,a=o.and;o.and={statement:t,and:a};o.statement={...e}}}),o}},52495:function(e,t,o){"use strict";o.d(t,{x:function(){return createFriendsSearchFriendDtoFactory}});function friendsSearchPresenceStatusToNumber(e){return["FRIENDS_SEARCH_PRESENCE_STATUS_UNSPECIFIED","FRIENDS_SEARCH_PRESENCE_STATUS_OFFLINE","FRIENDS_SEARCH_PRESENCE_STATUS_ONLINE","FRIENDS_SEARCH_PRESENCE_STATUS_PLAYING"].indexOf(e)}function userTypeToNumber(e){return["USER_TYPE_UNSPECIFIED","USER_TYPE_USER","USER_TYPE_GUEST","USER_TYPE_COMPUTER"].indexOf(e)??0}function createFriendsSearchFriendDtoFactory(e){let{areFriends:t=!1,eligibleUserUuids:o=[]}=e;return e=>({...e,friendSince:Number(e.friendSince),isRequestorFriend:!!(e.isRequestorFriend||t),presence:friendsSearchPresenceStatusToNumber(e.presence),userCanReceiveGifts:o.includes(e.uuid),userView:{...e.userView,chessTitle:e.userView.chessTitle??"",country:e.userView.country??"",createdAt:new Date(e.userView.createdAt).valueOf(),contentLanguageIncludesEnglish:!!e.userView.contentLanguageIncludesEnglish,firstName:e.userView.firstName??"",flair:e.userView.flair??null,isContentHidden:!!e.userView.isContentHidden,isEnabled:e.userView.isEnabled?1:0,isStreamer:!!e.userView.isStreamer,isVerified:!!e.userView.isVerified,lastName:e.userView.lastName??"",timezone:e.userView.timezone??"",type:userTypeToNumber(e.userView.type),updatedAt:new Date(e.userView.updatedAt).valueOf(),userId:Number(e.userView.userId),username:e.userView.username},uuid:e.uuid})}},77567:function(e,t,o){"use strict";o.d(t,{s:function(){return findUserFriends}});var a=o(28566),n=o(22414),s=o(12714),r=o(60381);async function findUserFriends(e){let{includePresenceStatus:t,itemsPerPage:o=20,pageToken:i,requesterUser:c=null,searchCriteria:l={},sorting:u=[{key:"lastLoginDate",order:"desc"}],signal:d}=e,_=(0,s.m)(l,n.W),m=u.map(resolveOrderBy);return(0,r.t)(()=>(0,a.a2)({uuid:c,includePresenceStatus:t,query:{orderBy:m,query:_},pagination:{pageSize:o,pageToken:i}},void 0,void 0,void 0,d),{attempts:3})}function resolveOrderBy(e){let{key:t,order:o}=e,a={field:"FRIENDS_SEARCH_SEARCHABLE_FIELD_UNSPECIFIED",order:"FRIENDS_SEARCH_ORDER_UNSPECIFIED"};switch(t){case"username":a.field="FRIENDS_SEARCH_SEARCHABLE_FIELD_USERNAME";break;case"createDate":a.field="FRIENDS_SEARCH_SEARCHABLE_FIELD_CREATED_DATE";break;case"presenceStatus":a.field="FRIENDS_SEARCH_SEARCHABLE_FIELD_IS_ONLINE";break;default:a.field="FRIENDS_SEARCH_SEARCHABLE_FIELD_LAST_LOGIN_DATE"}return"asc"===o?a.order="FRIENDS_SEARCH_ORDER_ASC":"desc"===o&&(a.order="FRIENDS_SEARCH_ORDER_DESC"),a}},33676:function(e,t,o){"use strict";o.d(t,{O:function(){return suggestFriends}});var a=o(28566),n=o(22414);async function suggestFriends(e){let{boostUsername:t=!1,exactUsernameFirst:o=!0,friendsLimit:s=5,includeFriends:r=!1,includeSuggestions:i=!0,prefix:c,suggestionsLimit:l=5,signal:u}=e,d=c.substring(0,n.W);return(0,a.jT)({boostUsername:t,exactUsernameFirst:o,friendsLimit:s,includeFriends:r,includeSuggestions:i,prefix:d,suggestionsLimit:l},void 0,void 0,void 0,u)}},43851:function(e,t,o){"use strict";o.d(t,{_:function(){return n}});var a=o(32918);class n{cache;cacheKey;memory;constructor(e,t={}){this.cache=new a._;this.cacheKey=e;this.memory=t}get ready(){return!1!==this.cache.enabled}get(e,t=null){return this.memory[e]?this.memory[e]:this.ready?(this.pull(),void 0!==this.memory[e]?this.memory[e]:t):t}pull(){return this.memory=this.cache.get(this.cacheKey)||{},this}push(){return this.cache.set(this.cacheKey,this.memory),this}remove(e){return this.ready?(this.pull(),void 0===this.memory[e])?this:(delete this.memory[e],this.push()):this}set(e,t){return this.ready?(this.pull(),this.memory[e]=t,this.push()):this}}},13837:function(e,t,o){"use strict";o.d(t,{k:function(){return a}});let a="json_settings"},32918:function(e,t,o){"use strict";o.d(t,{_:function(){return a}});function localStorageWorks(){let e="test";try{localStorage.setItem(e,e);localStorage.removeItem(e);return!0}catch(e){return!1}}class a{enabled;constructor(){this.enabled=localStorageWorks()}get(e){return JSON.parse(localStorage.getItem(e))}set(e,t){localStorage.setItem(e,JSON.stringify(t))}}},21808:function(e,t,o){"use strict";var a=o(43851),n=o(13837);t.A=new a._(n.k)},86946:function(e,t,o){"use strict";o.d(t,{Ri:function(){return getCookie},TV:function(){return setCookie}});function setCookie(e,t,o,a){let n="";if(o){let e=/* @__PURE__ */new Date;e.setTime(e.getTime()+864e5*Math.min(365,o));let t=e.toUTCString();n=`; expires=${t}`}let s="";a&&(s=`; domain=${a}`);document.cookie=`${e}=${t||""}${n}${s}; path=/; samesite=none; secure`}function getCookie(e){let t={};return document.cookie.split("; ").forEach(e=>{let[o,a]=e.split("=");o&&a&&(t[o]=a)}),t[e]||null}},18062:function(e,t,o){"use strict";o.d(t,{oL:function(){return getIsDarkMode}});o(79308);o(86946);let getIsDarkMode=()=>document.querySelector("html")?.classList.contains("dark-mode")??!1},56166:function(e,t,o){"use strict";o.d(t,{Bx:function(){return i},NH:function(){return s},dF:function(){return r},hD:function(){return n}});var a=o(34619);let n=[(0,a.pw)("Sunday"),(0,a.pw)("Monday"),(0,a.pw)("Tuesday"),(0,a.pw)("Wednesday"),(0,a.pw)("Thursday"),(0,a.pw)("Friday"),(0,a.pw)("Saturday")],s=[(0,a.pw)("Sun"),(0,a.pw)("Mon"),(0,a.pw)("Tue"),(0,a.pw)("Wed"),(0,a.pw)("Thu"),(0,a.pw)("Fri"),(0,a.pw)("Sat")],r=[(0,a.pw)("January"),(0,a.pw)("February"),(0,a.pw)("March"),(0,a.pw)("April"),(0,a.pw)("May"),(0,a.pw)("June"),(0,a.pw)("July"),(0,a.pw)("August"),(0,a.pw)("September"),(0,a.pw)("October"),(0,a.pw)("November"),(0,a.pw)("December")],i=[(0,a.pw)("Jan"),(0,a.pw)("Feb"),(0,a.pw)("Mar"),(0,a.pw)("Apr"),(0,a.pw)("May"),(0,a.pw)("Jun"),(0,a.pw)("Jul"),(0,a.pw)("Aug"),(0,a.pw)("Sep"),(0,a.pw)("Oct"),(0,a.pw)("Nov"),(0,a.pw)("Dec")]},86632:function(e,t,o){"use strict";o.d(t,{Y:function(){return loadLazyStyle}});function loadLazyStyle(e){let t=document.querySelector(`link[data-href*="/${e}.client"]`);return t?(t.setAttribute("href",t.getAttribute("data-href")),t.removeAttribute("data-href"),new Promise((e,o)=>{t.onload=()=>e();t.onerror=()=>o()})):void 0}},29558:function(e,t,o){"use strict";o.d(t,{E:function(){return isInExperimentSegment}});let isInExperiment=e=>!!window.chesscom.experiments&&!!window.chesscom.experiments[e],isInExperimentSegment=(e,t)=>!!isInExperiment(e)&&window.chesscom.experiments[e]===t},20063:function(e,t,o){"use strict";o.d(t,{N:function(){return getUserFromContext}});function getUserFromContext(){return window.context?.user}},44096:function(e,t,o){"use strict";o.d(t,{Jj:function(){return cleanTinyMCE},lJ:function(){return xssFilter},s1:function(){return htmlTextContent},zW:function(){return htmlEmptySpaceFilter}});var a=o(99418);let removeHtmlTags=e=>e.replace(/(<(?!img|\/?iframe)([^>]+)>)/gi,""),htmlTextContent=e=>(new DOMParser().parseFromString(e,"text/html").body.textContent||"").trim(),removeHtmlWhiteSpace=e=>e.replace(/ /g,""),cleanTinyMCE=e=>removeHtmlWhiteSpace(removeHtmlTags(e)).trim(),htmlEmptySpaceFilter=e=>String(e).replace(/p>(.*?)<\/p/g,e=>`p>${e.slice(2,-3).replace(/^(\s| )+|(\s| )+$/g,"")}
(.*?)<\//g,e=>`>${e.slice(1,-2).replace(/^(\s*<(br|BR)\s*\/?>)*|(<(br|BR)\s*\/?>\s*)*$/gm,"")}`).replace(/>(.*?)<\//g,e=>`>${e.slice(1,-2).replace(/(\s*<(br|BR)\s*\/?>){2,}/g,"
").replace(/( | ){2,}/g," ")}`).replace(/<(div|p)*><\/[^>]+>/gim,"").trim();function unsafeXssFilter(e){let t=["onerror="],o=e;return(t.forEach(e=>{o=o.replace(e,"")}),t.some(e=>o.includes(e)))?xssFilter(o):o}function xssFilter(e){if(!window.chesscom?.features?.includes("trans_util_sanitization"))return unsafeXssFilter(e);{let handleAfterSanitizeAttributes=e=>{let t=e.getAttribute("rel")??"";if("target"in e&&!["noopener","noreferrer","noopener noreferrer"].includes(t)){e.setAttribute("target","_blank");e.setAttribute("rel","noopener")}};a.A.addHook("afterSanitizeAttributes",handleAfterSanitizeAttributes);let t=a.A.sanitize(e,{USE_PROFILES:{html:!0},ADD_ATTR:["target"]});return a.A.removeHook("afterSanitizeAttributes",handleAfterSanitizeAttributes),t}}},51361:function(e,t,o){"use strict";var a=o(72505),n=/*#__PURE__*/o.n(a);t.A=n()},23189:function(e,t,o){"use strict";o.d(t,{o:function(){return getDomainFromRoute}});function getDomainFromRoute(e=window.location.href){return new URL(e).hostname.split(".").slice(-2).join(".")}},61999:function(e,t,o){"use strict";var a=o(51361);(0,o(66371).i)(a.A);t.A=a.A},28226:function(e,t,o){"use strict";o.d(t,{RZ:function(){return isPlatformRequest},tO:function(){return isSpecialRequest}});function isSpecialRequest(e){return isPlatformRequest(e)||isChessbombRequest(e)||isSubdomainRequest(e)||isRpcRequest(e)||isCoursesRequest(e)}function isPlatformRequest(e){return e.startsWith("/service/")||e.includes(".com/service/")}function isChessbombRequest(e){return e.includes("chessbomb.com")||e.includes("chessbomb.gcp-staging")||e.includes(".com/events/v1/api/")}function isSubdomainRequest(e){return/https:\/\/(?!www)([\S]+)chess.com/.test(e)}function isRpcRequest(e){return e.startsWith("/rpc/")||e.includes(".com/rpc/")||e.includes(".net/rpc/")}function isCoursesRequest(e){return!!window.chesscom?.courses?.service?.baseURL&&e.startsWith(window.chesscom.courses.service.baseURL)}},89877:function(e,t,o){"use strict";o.d(t,{A:function(){return oauthUnauthorizedInterceptor}});var a=o(61999),n=o(28226),s=o(92648);async function oauthUnauthorizedInterceptor(e){let t=e.config,o=e.response;if(o?.status!==401||!(0,n.RZ)(t.url))return Promise.reject(e);try{t.data=JSON.parse(t.data)}catch(e){}return t.headers["x-chesscom-retried-request"]?Promise.reject(e):(0,s.M)().then(()=>(t.headers["x-chesscom-retried-request"]="true",(0,a.A)(t))).catch(()=>Promise.reject(e))}},92648:function(e,t,o){"use strict";let a;o.d(t,{M:function(){return refreshOauthToken}});var n=o(61999),s=o(23618);async function refreshOauthToken(){return a||(a=n.A.post(s.A.generate("web_bff_oauth_token")).finally(()=>{a=void 0})),a}},66371:function(e,t,o){"use strict";o.d(t,{i:function(){return registerInterceptors}});var a=o(89877),n=o(1248),s=o(9776),r=o(76385),i=o(71186);function findExistingInterceptor(e,t){if(!t.name)throw Error("interceptor must be a named function");return e.handlers?.find(e=>e.fulfilled?.name===t.name||e.rejected?.name===t.name)}function registerInterceptors(e){n.A.forEach(t=>{findExistingInterceptor(e.interceptors.request,t)||e.interceptors.request.use(t)});window.chesscom?.features?.includes("cf_managed_challenge_handler")&&!findExistingInterceptor(e.interceptors.response,s.A)&&e.interceptors.response.use(void 0,s.A);findExistingInterceptor(e.interceptors.response,a.A)||e.interceptors.response.use(void 0,a.A);findExistingInterceptor(e.interceptors.response,i.A)||e.interceptors.response.use(i.A,r.A)}},9776:function(e,t,o){"use strict";o.d(t,{A:function(){return responseCloudflareManagedChallengeInterceptor}});var a=o(51361),n=o(23189),s=o(97174),r=o(86283);let i=[],c=!1;async function responseCloudflareManagedChallengeInterceptor(e){let t=e.response,o=t?.status===403,n=t?.headers["cf-mitigated"]==="challenge";if(!o||!n)return Promise.reject(e);let s=new Promise((t,o)=>{i.push([()=>{try{e.config.data=JSON.parse(e.config.data)}catch(e){}(0,a.A)(e.config).then(t)},()=>{o(e)}])});return c||startManagedChallenge(),s}async function startManagedChallenge(){c=!0;let e=0,t=await (0,s.h)({callback:(e,t)=>{t?i.forEach(([e])=>{e()}):redirectToVerificationPage();endManagedChallenge()},"error-callback":()=>{e++;if(e>=3){window.turnstile.remove(t);(0,r.Bq)();i.forEach(([,e])=>{e()});endManagedChallenge()}},action:"xhr-managed-challenge"})}function endManagedChallenge(){c=!1;i=[]}function redirectToVerificationPage(){let e=new URL(window.location.href),t=(0,n.o)(),o=e.pathname,a=new URL(`https://verify.${t}`);a.searchParams.set("redirect","referer");a.searchParams.set("path",o);window.location.assign(a)}},76385:function(e,t,o){"use strict";o.d(t,{A:function(){return responseErrorInterceptor}});var a=o(31001),n=o(51361);function responseErrorInterceptor(e){let t=e.config,o=e.response;if("Cancel"===e.toString())return Promise.reject(e);try{t.data=JSON.parse(t.data)}catch(t){return Promise.reject(e)}if(o?.status===403&&o?.headers["x-chesscom-csrf-token"]&&t&&!t.data.retry){let e=o.headers["x-chesscom-csrf-token"];return t.data._token=e,t.data.retry=!0,window.context.csrf.token=e,(0,n.A)(t)}if(o?.status>=400)try{(0,a.z)({message:e.message,method:e.config.method,requestUrl:e.config.url.replace("https://www.chess.com",""),stack:e.stack,status:e.response.status})}catch(e){}return Promise.reject(e)}},71186:function(e,t,o){"use strict";o.d(t,{A:function(){return responseInterceptor}});var a=o(17431);function responseInterceptor(e){if(e.headers&&e.headers["x-chesscom-request-id-cdn"]){(0,a.Rm)({key:"x-chesscom-request-id-cdn",value:e.headers["x-chesscom-request-id-cdn"]});(0,a.Rm)({key:"x-chesscom-request-id-lb",value:e.headers["x-chesscom-request-id-lb"]})}return e}},99110:function(e,t,o){"use strict";var a=o(23618);t.A=()=>-1!==window.location.href.indexOf(a.A.generate("web_2fa_login"))},55133:function(e,t,o){"use strict";o.d(t,{J:function(){return isCI}});function isCI(){return!!(window.Cypress||window.Config?.cypress||window.location.host.includes("localhost:"))}},17431:function(e,t,o){"use strict";o.d(t,{Rm:function(){return log}});var a=o(36724),n=o(59112);let checkWindowObject=()=>{(0,n.k)({key:"logData",value:{}})},log=({key:e,value:t})=>{checkWindowObject();window.chesscom.logData[e]=t;(0,a.X)({[e]:t})}},60381:function(e,t,o){"use strict";o.d(t,{t:function(){return retryAsync}});var a=o(81055),n=o(77781);async function retryAsync(e,t){let o;let s=t.attempts,r=null;for(;s>0;){s--;try{o=await e();r=null;s=0}catch(o){r=o;let e=t.attempts-s;t.captureError&&t.captureError(r,e);s>0&&((0,a.Et)(t.delay)&&t.delay>0?await (0,n.u)(t.delay):(0,a.Tn)(t.delay)&&await (0,n.u)(t.delay(e)))}}if(r)throw r;return o}},15529:function(e,t,o){"use strict";o.d(t,{D:function(){return copyRoute}});var a=o(53233),n=o(81055);function copyRoute(e){let t=(0,a.R)();if(t.routes_[e])return;try{Object.assign(t.context_,{base_url:"",prefix:"",host:"www.chess.com",port:"",scheme:"https",locale:""})}catch(e){}Object.isFrozen(t.routes_)&&(t.routes_=Object.assign({},t.routes_));let o=".chess-dev.com",s=window.location.host.replace(/^[^.]+/,""),r=!window.Config?.cypress&&s;r&&t.context_.host.includes(o)&&(t.context_.host=t.context_.host.replace(o,s));if(window.chesscom?.routes?.[e]){let a=window.chesscom.routes[e];if(r){a.defaults?.host?.includes(o)&&(a.defaults.host=a.defaults.host.replace(o,s));a.hosttokens?.forEach(e=>{e.forEach((t,a)=>{n.Kg(t)&&t.includes(o)&&(e[a]=t.replace(o,s))})})}t.routes_[e]=a}}},53233:function(e,t,o){"use strict";o.d(t,{R:function(){return getRouting}});var a=o(37634),n=/*#__PURE__*/o.n(a);function getRouting(){return n()}},23618:function(e,t,o){"use strict";var a=o(23189),n=o(55133),s=o(15529),r=o(53233),i=o(48858);class c{generate(e,t,o){let c=t||{};"string"==typeof c.username&&(c.username=c.username.toLowerCase());(0,s.D)(e);try{let t=(0,r.R)().generate(e,c,o);if(t.startsWith("http"))try{if(new URL(t).hostname===window.location.hostname)return t;let e=(0,a.o)(),o=(0,a.o)(t);t=t.replace(o,e)}catch(a){let t=Error(`Failed replacing hostname in route '${e}'.`);(0,i.C)(t,{routeName:e,routeParams:c,absoluteUrl:o})}return t}catch(o){let t=Error(`Couldn't find missing route '${e}'.`);window.Jest||console.error(t);(0,n.J)()||(0,i.C)(t,{missing_route:e});return"/"}}i18nable(e){return`i18n_${e}`in window.chesscom.routes}i18n(e,t,o){let a=e,n=t||{};if(window.context?.route?.startsWith("i18n")&&this.i18nable(e)){n._locale=window.context.locale.slice(0,2);a=`i18n_${e}`}let s=this.generate(a,n,o);return o?s:s.replace(/^.*\/\/[^/]+/,"")}}t.A=new c},48858:function(e,t,o){"use strict";o.d(t,{C:function(){return captureException}});var a=o(95085),n=o(21347),s=o(70502);async function captureException(e,t){if(!await (0,s.T)())return;await (0,a.z)();let o=await (0,n.Q)(),r=e instanceof Error?e:Error(e);t?o.withScope(e=>{Object.keys(t).forEach(o=>e.setExtra(o,t[o]));o.captureException(r)}):o.captureException(r)}},95085:function(e,t,o){"use strict";o.d(t,{z:function(){return enableSentry}});var a=o(21347),n=o(70502);async function enableSentry(e=0){if(!await (0,n.T)())return;window.chesscom.sudoEnableSentry=!0;let t=await (0,a.Q)();for(;window.chesscom.queuedSentryReports?.length;)t.captureException(window.chesscom.queuedSentryReports.shift());if(e>0){let t=Date.now()+864e5*e;window.localStorage.setItem("enableSentryUntil",t.toString())}}},21347:function(e,t,o){"use strict";o.d(t,{Q:function(){return getSentryBrowser}});async function getSentryBrowser(){return o.e(8440).then(o.bind(o,38440))}},70502:function(e,t,o){"use strict";o.d(t,{T:function(){return isSentryAvailable}});var a=o(21347);async function isSentryAvailable(){try{return!!(await (0,a.Q)()).getCurrentHub().getClient()}catch(e){return!1}}},36724:function(e,t,o){"use strict";o.d(t,{X:function(){return setSentryContext}});var a=o(21347),n=o(70502);async function setSentryContext(e){await (0,n.T)()&&(await (0,a.Q)()).configureScope(t=>{Object.keys(e).forEach(o=>{t.setExtra(o,e[o])})})}},34619:function(e,t,o){"use strict";o.d(t,{Mq:function(){return transChoice},dn:function(){return unsafeTrans},pw:function(){return trans}});var a=o(98583),n=/*#__PURE__*/o.n(a),s=o(44096);let r=window.context?.i18n?.locale==="fr_FR";n().placeHolderPrefix="";n().placeHolderSuffix="";let escapeRegExp=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),sanitizeAndEscapeParameters=e=>{let t={},o=window.chesscom?.features?.includes("trans_util_sanitization");return null!=e&&Object.keys(e).forEach(a=>{let n=escapeRegExp(a);null!=n&&n.length>0&&(t[n]=o?(0,s.lJ)(e[a]):e[a])}),t},escapeParameters=e=>{let t={};return null!=e&&Object.keys(e).forEach(o=>{let a=escapeRegExp(o);null!=a&&a.length>0&&(t[a]=e[o])}),t},getTranslatedPhrase=(e,t="messages",o)=>window.chesscom_translations&&window.chesscom_translations[t]&&window.chesscom_translations[t][e]?window.chesscom_translations[t][e]:window.chesscom_live_translations&&window.chesscom_live_translations[t]&&window.chesscom_live_translations[t][e]?window.chesscom_live_translations[t][e]:"live"===t&&window.i18n_phrases&&window.i18n_phrases[e]?window.i18n_phrases:"countries"===t&&window.Country&&window.Country[e]?window.Country:o?void 0:"javascript"!==t?getTranslatedPhrase(e,"javascript"):e,trans=(e,t,o)=>n().trans(getTranslatedPhrase(e,o),sanitizeAndEscapeParameters(t),o),unsafeTrans=(e,t,o)=>window.chesscom?.features?.includes("trans_util_sanitization")?n().trans(getTranslatedPhrase(e,o),escapeParameters(t),o):trans(e,t,o),transChoice=(e,t,o,a)=>{if(void 0===t)return"";let s=getTranslatedPhrase(e,a),i=sanitizeAndEscapeParameters(o);return r?frenchTransChoice(s,t,i,a):n().transChoice(s,t,i)};function frenchTransChoice(e,t,o,a){let[s,r,i]=e.split("|").map(e=>e.trim());return 0===t||1===t?n().trans(s,o,a):t%1e6==0?n().trans(r,o,a):n().trans(i,o,a)}},97174:function(e,t,o){"use strict";o.d(t,{h:function(){return turnstileRender}});var a=o(78630),n=o(79016),s=o(86283);async function turnstileRender(e,t){await window.turnstileReady;t||(0,s.sQ)();let o=(0,n.l)(e,!t);return window.turnstile.render(t??`#${a.i}`,o)?o.cData:void 0}},78630:function(e,t,o){"use strict";o.d(t,{i:function(){return a}});let a="turnstile_widget"},79016:function(e,t,o){"use strict";o.d(t,{l:function(){return createTurnstileRenderOptions}});var a=o(37901),n=/*#__PURE__*/o.n(a),s=o(86283);function createTurnstileRenderOptions(e,t){return e.cData??=n()(),{sitekey:window.Config["turnstile.sitekey"],appearance:"interaction-only",...e,callback:callbackProxy(e,t),"before-interactive-callback":()=>beforeInteractiveCallbackProxy(e,t),"error-callback":errorCallbackProxy(e)}}function callbackProxy(e,t){return(o,a)=>{window.turnstileLogger?.recordSuccess(e.cData,e.action);t&&(0,s.Bq)();e.callback(o,a)}}function errorCallbackProxy(e){return t=>{window.turnstileLogger?.recordError(e.cData,e.action,t);e["error-callback"]?.(t)}}function beforeInteractiveCallbackProxy(e,t){window.turnstileLogger?.beforeInteractiveCallback(e.cData);t&&(0,s.eC)();e["before-interactive-callback"]?.()}},86283:function(e,t,o){"use strict";let a;o.d(t,{Bq:function(){return unmountTurnstileDialog},eC:function(){return showTurnstileDialog},sQ:function(){return mountTurnstileDialog}});var n=o(34619),s=o(78630);function mountTurnstileDialog(){if(a)return;let e=(0,n.pw)("Check the box to proceed.");(a=document.createElement("dialog")).className="turnstile-modal";a.innerHTML=`
${e}
`;document.body.appendChild(a)}function showTurnstileDialog(){a?.showModal()}function unmountTurnstileDialog(){if(a){a.close();document.body.removeChild(a);a=void 0}}},81055:function(e,t,o){"use strict";o.d(t,{Et:function(){return isNumber},Gv:function(){return isObject},Kg:function(){return isString},Lm:function(){return isBoolean},O9:function(){return isDefined},Tn:function(){return isFunction},cy:function(){return isArray},gD:function(){return isNil}});function isDefined(e){return void 0!==e}function isObject(e){return null!==e&&"object"==typeof e}function isString(e){return"string"==typeof e}function isFunction(e){return"function"==typeof e}function isNumber(e){return"number"==typeof e&&!isNaN(e)}function isNil(e){return null==e}function isArray(e){return Array.isArray(e)}function isBoolean(e){return"boolean"==typeof e}},77781:function(e,t,o){"use strict";o.d(t,{u:function(){return wait}});let wait=(e=0)=>new Promise(t=>{setTimeout(t,e)})},59112:function(e,t,o){"use strict";o.d(t,{k:function(){return register}});let register=({key:e,value:t})=>{window.chesscom||(window.chesscom={});window.chesscom[e]||(window.chesscom[e]=t)}},64840:function(e,t,o){"use strict";o.d(t,{DY:function(){return i},DZ:function(){return r},gK:function(){return c},sO:function(){return s},w_:function(){return n}});var a=o(34619);let n=7e3,s={badRequest:(0,a.pw)("Oops. Looks like there was an error. Sorry! Please refresh.")},r={avatarUploaded:(0,a.pw)("Avatar uploaded"),commentCreated:(0,a.pw)("Thank you for your comment."),commentDeleted:(0,a.pw)("Comment deleted."),commentEmptyContent:(0,a.pw)("You cannot send an empty comment"),commentUpdated:(0,a.pw)("Comment updated."),commentLinkCopied:(0,a.pw)("Comment link is copied to clipboard"),copied:(0,a.pw)("Copied to clipboard"),forumsMarkedAsRead:(0,a.pw)("All forum topics have been marked as read"),featureContent:(0,a.pw)("Feature Set! It might take a minute or two to appear."),inviteEmpty:(0,a.pw)("Please select the players for whom to send the invitation"),inviteSent:(0,a.pw)("Your invitations were sent successfully"),pgnCopied:(0,a.pw)("PGN copied to buffer")},i={ALERT_FLASH_CONTAINER:"widget-alert-flash",DISMISSING:"alert-banner-dismissing"},c={error:"error",info:"info",success:"success"};c.error,s.badRequest},50336:function(e,t,o){"use strict";o.d(t,{Hw:function(){return dismissAlert},ZP:function(){return createAlertElement}});var a=o(72005),n=o(86632),s=o(34619),r=o(64840);function dismissAlert(e){let t=document.getElementById(`alert-${e}`);t&&hideAlertElement(t)}function dismissAllButLast(e=2){let t=getContainer();Array.from(t?.querySelectorAll(`.alerts-alert:not(:nth-last-child(-n + ${e}))`)??[]).forEach(hideAlertElement)}function clearAlerts(){let e=getContainer();e&&(e.innerHTML="")}function createAlertElement(e){dismissAllButLast(0);(0,n.Y)("alerts");let t=a.e3?"icon-font-chess-new-onboarding-designs":"",o=document.createElement("div");o.classList.add("alerts-alert");o.classList.add("alerts-enter");o.classList.add(`alerts-${e.type}`);o.setAttribute("id",`alert-${e.id}`);let i=document.createElement("span");i.classList.add("alerts-message");a.e3&&i.classList.add("alerts-message-anchor-new-onboarding-designs");i.innerHTML=e.message;let c=document.createElement("button");c.classList.add("alerts-close");c.setAttribute("type","button");c.setAttribute("aria-label",(0,s.pw)("Close"));c.innerHTML=``;o.appendChild(i);o.appendChild(c);getContainer()?.appendChild(o);c.addEventListener("click",onClickClose);e.type===r.gK.success&&setTimeout(hideAlertElement,r.w_,o)}function getContainer(){return document.getElementById(r.DY.ALERT_FLASH_CONTAINER)}function hideAlertElement(e){e.classList.add("alerts-leave");setTimeout(removeAlertElement,200,e)}function removeAlertElement(e){try{getContainer()?.removeChild(e)}catch(e){clearAlerts()}}function onClickClose(e){let t=e.target?.closest?.(".alerts-alert");t&&hideAlertElement(t)}},54606:function(e,t,o){"use strict";o.d(t,{Hw:function(){return n.Hw},Qg:function(){return showError},Te:function(){return showSuccess},Tj:function(){return createAlert}});var a=o(64840),n=o(50336),s=o(37901),r=/*#__PURE__*/o.n(s);function createAlert({message:e,type:t,id:o}){(0,n.ZP)({id:o??r()(),type:t,message:e})}function showSuccess(e){createAlert({type:a.gK.success,message:e})}function showError(e=a.sO.badRequest){window.chesscom?.isSpider||createAlert({type:a.gK.error,message:e})}},79308:function(e,t,o){"use strict";o.d(t,{AA:function(){return l},DY:function(){return _},JZ:function(){return m},P9:function(){return d},u8:function(){return u},uK:function(){return i}});var a=o(18497),n=o(56166),s=o(23618),r=o(34619);let i={ARIA_CONTROLS:"aria-controls",ARIA_LABEL:"aria-label",ARIA_SELECTED:"aria-selected",AVATAR:"data-avatar",ALIGN_DROPDOWN:"data-align-dropdown",BORDER_TOP:"data-border-top",BORDER_TOP_WIDE:"data-border-top-wide",BUTTON_TEXT:"data-button-text",CATEGORIES:"data-categories",CONTROL_LABEL_TEXT:"data-control-label-text",CUSTOM_BTN_CLASS:"data-custom-btn-class",CUSTOM_COLLAPSE_CLASS:"data-custom-collapse-class",DARK_MODE:"data-dark-mode",HIDDEN:"hidden",ICON_BUTTON:"data-icon-button",LOCATION:"data-location",OPTIONS:"data-options",SHOW_ICON:"data-show-icon",SELECTED_LANGUAGES:"data-selected-languages",SELECTED_PAGE:"data-selected-page",SELECTED_VALUE:"data-selected-value",SLOTS:"data-stats-slots",SRC:"src",STATS:"data-stats",SURVEY_DATA:"data-survey",SURVEY_VOTED:"data-voted-survey",TAB_URL_PARAM:"data-tab-url-param",TYPE:"data-type",USERNAME:"data-username",USER_LANGUAGE:"data-user-language",VALUE:"data-value",VS_STATS:"data-vs-stats"},c={getArticleAuthors:"web_article_callback_list_authors",lockUnlockComments:{article:"web_article_callback_lock_coments",blog:"web_blog_callback_lock_coments",news:"web_news_callback_lock_coments",video:"web_video_callback_lock_coments"},setArticleFeature:"web_content_callback_feature_article",setBlogFeature:"web_content_callback_feature_blog",setLessonsFeature:"web_content_callback_feature_lesson_course",setNewsFeature:"web_content_callback_feature_news",setVideoFeature:"web_content_callback_feature_chess_video"},l={BLOG:"blog",CSRF_TOKEN:window.context?.csrf?.token,DARK_MODE:"dark-mode",DEFAULT_LOCALE:"en_US",LESSONS:"lessons",NEWS:"news",VIDEO:"video",GRID_VIEW:"grid",LIGHT_MODE:"light-mode",LIST_VIEW:"list",LOCALE:window.context&&window.context.locale||"en_US",LOGGED_IN:window.context&&window.context.user,PUZZLES_COUNT:500,TIME:{hour:36e5},USERNAME:window.context&&window.context.user?window.context.user.username:null,USER_COLOR_SCHEME:"COLOR_SCHEME"},u={CHESS_960:"chess960"},d={category:e=>(0,r.pw)(e,{},"dynamic"),commentsSynced:(0,r.pw)("Comment count will be recalculated in few moments"),daysOfWeek:n.hD,loading:(0,r.pw)("Loading..."),months:n.dF,monthsAbbreviated:n.Bx,noResult:(0,r.pw)("No results found."),pleaseEnter:e=>(0,r.pw)("Please enter %number% or more characters",{"%number%":e}),showMore:(0,r.pw)("More"),showLess:(0,r.pw)("Less")},_={BOARD_POPOVER:a.p.BOARD_POPOVER,CAPTCHA:"captcha",COLLAPSE:"v-toggle-collapse",COLLAPSED:"toggle-collapsed",CONFIRM_OPEN:"confirm-open",CONFIRM_POPOVER:"v-confirm-popover",CONFIRM_POPOVER_INLINE:"confirm-popover-inline",CONTENT_AD:"content-ad",CONTENT_CATEGORY_SELECT:"content-category-select",CONTENT_LANGUAGE_SELECT:"content-language-select",DELETE_CONTENT:"post-category-link-delete",DELETE_SPAM_CONTENT:"post-category-link-delete-spam",DONATE_MODAL:"donate-modal",EXPLORER_CHECKBOX:"modify-explorer-name",EXPLORER_CONTAINER:"overwrite-explorer-name-container",FEATURE_SIDEBAR_LINK:"post-category-link-feature",FILTERS:"page-filters",FOLLOW_UNFOLLOW_AUTHOR:"follow-unfollow-author",FORM_DATEPICKER:"v-datepicker",FORM_DROPDOWN:"form-dropdown",GAME_PREVIEW:"game-preview",GIFT_MEMBERSHIP_BUTTON:"give-gift-membership",HEADLINE_SIDEBAR_LINK:"post-category-link-headline",HIDDEN:"toggle-hidden",LANGUAGE_DROPDOWN:"post-view-languages",LOCK_UNLOCK_CONTENT:"lock-unlock-content",MESSAGE_PARENT:"vue-message",NAVIGATION_FOOTER:"navigation-footer",NEW_GAME:"new-game",PAGINATION_BOTTOM:"pagination-bottom",PAGINATION_BUTTON:"cc-pagination-button",PAGINATION_SCROLL_TOP:".pagination-scroll-to-top",PAGINATION_TOP:"pagination-top",POST_AUTHOR_FOLLOW:"post-author-follow",POST_CAN_EDIT_URL:"post-can-edit-url",POST_EDIT_URL:"post-edit-url",POST_EDIT_URL_FIELD:"post-edit-url-field",POST_IMAGE_BUTTON:"image-upload-button",POST_IMAGE_THUMBNAIL:"image-upload-thumbnail",PUBLISH_CONTENT:"post-category-link-publish",SCROLL_TOP_ANCHOR:"scroll-top-anchor",SHORT_SIDEBAR_AD_BOTTOM:"short-sidebar-ad-bottom",SHORT_SIDEBAR_AD_TOP:"short-sidebar-ad-top",SIDEBAR_STATS:"sidebar-stats",SIDEBAR_SURVEY:"sidebar-survey",SIDEBAR_TOGGLE_BUTTON_TEXT:"toggle-content-button-text",SIDEBAR_TOGGLE_ICON:"toggle-content-icon",SIDEBAR_USERS_TOGGLE_BUTTON:"toggle-content-button",SIDEBAR_USER_ITEMS:"sidebar-users-grid-toggle-item",STAT_CHART:"stat-chart",TABS_BUTTON:"cc-tabs-button",TABS_PANEL:"cc-tabs-panel",TABS_WRAPPER:"cc-tabs-wrapper",TIMEZONES:"page-timezones",TOOLTIP:a.p.TOOLTIP,TOOLTIP_CLASS:"tooltip",TOOLTIP_TOP:"top",UPGRADE_ACCORDION:"upgrade-accordion",USER_ACTIVITY_TRACKER:"user-activity-tracker",USER_ACTIVITY_TRACK_HOME_ACTION:"[data-track-home-action-to-user-activity]",USER_ACTIVITY_TRACK_NEW_HOME_ACTION:"[data-track-new-home-action-to-user-activity]",USER_ACTIVITY_TRACK_SELECTION:"[data-track-selection-to-user-activity]",USER_LEAGUE:"user-league",USER_TAGLINE:"post-view-meta-user",VERSION_DROPDOWN:"version-dropdown"},m={changeContentLanguage:()=>s.A.generate("web_user_callback_set_content_language"),enPassant:()=>s.A.generate("web_article_view",{url:"how-to-capture-en-passant"}),inviteLink:(e,t,o)=>s.A.generate(e,{url:t,secret:o}),lockUnlockComments:(e,t)=>s.A.generate(c.lockUnlockComments[e],{id:t}),loginPage:s.A.generate("web_security_login_and_go"),redirectToLoginPage:e=>s.A.generate("web_security_login_and_go",{redirectUrl:e}),surveyVote:(e,t)=>s.A.generate("web_survey_callback_vote",{id:e,optionId:t}),teamMatch:e=>s.A.generate("web_team_match_view",{match:e}),tournament:e=>s.A.generate("web_tournament_view",{url:e}),userProfile:e=>s.A.generate("web_member_view",{username:e})}},18497:function(e,t,o){"use strict";o.d(t,{p:function(){return a}});let a={BOARD_POPOVER:"v-board-popover",CONFIRM_POPOVER:"v-confirm-popover",TOOLTIP:"v-tooltip",USER_POPOVER:"v-user-popover"}},12284:function(e,t,o){"use strict";o.d(t,{AZ:function(){return d},JZ:function(){return c},P9:function(){return l},lZ:function(){return r},qs:function(){return _},xU:function(){return a.x},zC:function(){return u}});var a=o(64939);o(6105);var n=o(23618),s=o(34619);let r={REPORT_USER:"web_user_callback_report_user",REPORT_USER_CONTENT:"web_user_callback_report_content",REPORT_TV_USER:"web_tv_callback_report",USER_POPUP:"web_user_callback_popup"},i=[{key:"membership_icons",title:(0,s.pw)("Membership Icons")},{key:"emoji",title:(0,s.pw)("Emoji")},{key:"chess",title:(0,s.pw)("Chess")},{key:"holiday",title:(0,s.pw)("Holiday")},{key:"hosts",title:(0,s.pw)("Hosts")},{key:"computer_chess",title:(0,s.pw)("Computer Chess")},{key:"pro_chess_league",title:(0,s.pw)("PRO Chess League")}];window.chesscom?.features.includes("supercell_clash_flair")&&i.push({key:"clash",title:(0,s.pw)("Clash")});window.chesscom?.features.includes("web_duolingo_flair")&&i.push({key:"duolingo",title:(0,s.pw)("Duolingo")});window.chesscom?.features.includes("web_discord_flair")&&i.push({key:"discord",title:(0,s.pw)("Discord")});let c={about:()=>n.A.generate("web_about"),fetchLifetimeScore:(e,t)=>n.A.generate("web_user_callback_lifetime_score",{user:e,opponent:t}),fetchUserPopoverData:e=>n.A.generate("web_user_callback_popup",{username:e}),membership:(e="icon")=>n.A.generate("web_membership",{c:e}),usernameSearch:e=>n.A.generate("web_user_callback_username_search",{activeDays:4e3,...e}),userDivision:({league:e,division:t})=>n.A.generate("web_league_division",{league:e,division:t}),userProfile:e=>n.A.generate("web_member_view",{username:e})},l={acceptFriendRequest:(0,s.pw)("Accept Friend Request"),addFriend:(0,s.pw)("Add Friend"),block:(0,s.pw)("Block"),blockConfirm:(0,s.pw)("Are you sure you want to block this user?"),blockUser:e=>(0,s.pw)("Block %username%?",{"%username%":e}),cancel:(0,s.pw)("Cancel"),cancelFriendRequest:(0,s.pw)("Cancel Friend Request"),challenge:(0,s.pw)("Challenge"),follow:(0,s.pw)("Follow"),giftMembership:(0,s.pw)("Gift Membership"),giveTrophy:(0,s.pw)("Give Award"),joinedDate:e=>(0,s.pw)("Joined %1$s%",{"%1$s%":e}),lastOnline:e=>(0,s.pw)("Online %1$s%",{"%1$s%":e}),moderator:(0,s.pw)("Moderator"),onlineNow:(0,s.pw)("Online Now"),inLiveNow:(0,s.pw)("In Live"),removeFriend:(0,s.pw)("Remove Friend"),removeFriendConfirm:(0,s.pw)("Are you sure you want to remove this friend from your list?"),report:(0,s.pw)("Report"),reportUser:e=>(0,s.pw)("Report %username%",{"%username%":e}),sendMessage:(0,s.pw)("Send Message"),showYourFlair:(0,s.pw)("Show your flair!"),staff:(0,s.pw)("Staff"),unblock:(0,s.pw)("Unblock"),unfollow:(0,s.pw)("Unfollow"),userReportError:(0,s.pw)("Tell us more...")};a.x.diamond,a.x.abuser,a.x.cheater,a.x.voluntarilyClosed,a.x.unspecifiedClosed,a.x.gold,a.x.moderator,a.x.platinum,a.x.staff;a.x.basic,(0,s.pw)("Basic Membership"),a.x.diamond,(0,s.pw)("Diamond Membership"),a.x.cheater,(0,s.pw)("Closed: Fair Play"),a.x.abuser,(0,s.pw)("Closed: Abuse"),a.x.voluntarilyClosed,(0,s.pw)("Closed: Inactive"),a.x.unspecifiedClosed,(0,s.pw)("Account Closed"),a.x.gold,(0,s.pw)("Gold Membership"),a.x.moderator,(0,s.pw)("Moderator Account"),a.x.platinum,(0,s.pw)("Platinum Membership"),a.x.silver,(0,s.pw)("Silver Membership"),a.x.staff,(0,s.pw)("Staff Account");let u={GM:(0,s.pw)("Grandmaster"),WGM:(0,s.pw)("Woman Grandmaster"),IM:(0,s.pw)("International Master"),WIM:(0,s.pw)("Woman International Master"),FM:(0,s.pw)("FIDE Master"),WFM:(0,s.pw)("Woman FIDE Master"),NM:(0,s.pw)("National Master"),CM:(0,s.pw)("FIDE Candidate Master"),WCM:(0,s.pw)("FIDE Woman Candidate Master"),WNM:(0,s.pw)("Woman National Master"),M:(0,s.pw)("Master")},d={AUTOCOMPLETE_CLEAR_SELECTED:"form-autocomplete-clear-selected",FILL_AUTOCOMPLETE:"form-autocomplete-fill-selected"},_={FETCH_ROLES:"fetchRoles"}},64939:function(e,t,o){"use strict";o.d(t,{x:function(){return a}});let a={guest:0,cheater:5,abuser:6,voluntarilyClosed:7,unspecifiedClosed:8,basic:10,silver:20,gold:30,platinum:40,diamond:50,moderator:80,staff:90}},6105:function(e,t,o){"use strict";var a=o(34619);(0,a.pw)("Nothing"),(0,a.pw)("Nothing")},46666:function(e,t,o){"use strict";o.d(t,{A4:function(){return checkUserStatus},B8:function(){return getAdditionalUserInfo},M3:function(){return n.M},NB:function(){return isMember},P:function(){return a.P},l2:function(){return isImpersonating}});var a=o(34625),n=o(31075),s=o(18062);o(23618);var r=o(12284);let i=window.context,isImpersonating=()=>!!((0,n.M)()&&i.user?.isImpersonating),isMember=()=>(0,n.M)()&&!(0,a.P)(),checkUserStatus=e=>{if(!(0,n.M)())return!1;let t=!1;switch(e){case"isActivated":t=i.user.isActivated;break;case"isStaff":t=i.user.membershipLevel>=r.xU.staff;break;case"isStaffOnly":t=i.user.membershipLevel===r.xU.staff;break;case"isModerator":t=i.user.membershipLevel>=r.xU.moderator;break;case"isModeratorOnly":t=i.user.membershipLevel===r.xU.moderator;break;case"isDiamond":t=i.user.membershipLevel>=r.xU.diamond;break;case"isDiamondOnly":t=i.user.membershipLevel===r.xU.diamond;break;case"isPlatinum":t=i.user.membershipLevel>=r.xU.platinum;break;case"isPlatinumOnly":t=i.user.membershipLevel===r.xU.platinum;break;case"isSilver":case"isPremium":t=i.user.membershipLevel>=r.xU.silver;break;case"isSilverOnly":t=i.user.membershipLevel===r.xU.silver;break;case"isGold":t=i.user.membershipLevel>=r.xU.gold;break;case"isGoldOnly":t=i.user.membershipLevel===r.xU.gold;break;case"isBasic":t=i.user.membershipLevel===r.xU.basic;break;case"isNewlyRegistered":t=i.user.isNewlyRegistered;break;case"isGuest":t=i.user.isGuest;break;case"chessTitle":t=i.user.chessTitle;break;default:t=!1}return t},getAdditionalUserInfo=e=>{let t=!1;if(!(0,n.M)()){switch(e){case"diagramSettings":t={};break;case"isDarkMode":t=(0,s.oL)();break;default:t=null}return t}switch(e){case"cohort":t=i.user?.cohort;break;case"country":t=i.user?.country;break;case"flairCode":t=i.user?.flairCode;break;case"flair":t=i.user?.flair;break;case"getUserId":t=i.user?.id;break;case"getUsername":t=i.user?.username;break;case"getAvatarUrl":t=i.user?.avatarUrl;break;case"getAvatarLargeUrl":t=i.user?.avatarLargeUrl;break;case"getSettingsAvatarUrl":t=i.user?.settingsAvatarUrl;break;case"getLastLoginDate":t=i.user?.lastLoginDate;break;case"registerDate":t=i.user?.registerDate;break;case"getBrowserTimezone":t=window.jstz.determine().name();break;case"getTimezone":t=i.user?.timezone;break;case"getDiagramSettings":t=i.diagramSettings;break;case"language":t=i.i18n.locale;break;case"contentLanguage":t=i.i18n.contentLanguage;break;case"speaksEnglish":t="en_US"===i.i18n.locale;break;case"eligibleFirstTrial":t=i.user?.eligibleFirstTrial;break;case"fairPlayAgree":t=i.user?.fairPlayAgree;break;case"getArchiveView":t=i.user?.archiveView?i.user.archiveView:"grid";break;case"homeContentType":t="following";break;case"getMembershipLevel":t=i.user?.membershipLevel;break;case"isContentHidden":t=i.user?.isContentHidden;break;case"isDarkMode":t=(0,s.oL)();break;case"rating":t=i.user?.rating;break;case"safeMode":t=i.user?.safeMode;break;case"uuid":t=i.user?.uuid;break;default:t=!1}return t}},34625:function(e,t,o){"use strict";o.d(t,{P:function(){return isGuest}});function isGuest(){return!!window.context?.user?.isGuest}},31075:function(e,t,o){"use strict";o.d(t,{M:function(){return isLoggedIn}});var a=o(99110);function isLoggedIn(){return!!(window.context?.user&&!(0,a.A)())}},51894:function(e){e.exports="object"==typeof self?self.FormData:window.FormData},65606:function(e){var t,o,a,n=e.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}!function(){try{t="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){t=defaultSetTimout}try{o="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){o=defaultClearTimeout}}();function runTimeout(e){if(t===setTimeout)return setTimeout(e,0);if((t===defaultSetTimout||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(o){try{return t.call(null,e,0)}catch(o){return t.call(this,e,0)}}}function runClearTimeout(e){if(o===clearTimeout)return clearTimeout(e);if((o===defaultClearTimeout||!o)&&clearTimeout)return o=clearTimeout,clearTimeout(e);try{return o(e)}catch(t){try{return o.call(null,e)}catch(t){return o.call(this,e)}}}var s=[],r=!1,i=-1;function cleanUpNextTick(){if(r&&a){r=!1;a.length?s=a.concat(s):i=-1;s.length&&drainQueue()}}function drainQueue(){if(!r){var e=runTimeout(cleanUpNextTick);r=!0;for(var t=s.length;t;){a=s;s=[];for(;++i1)for(var o=1;o{let o=e.__vccOpts||e;for(let[e,a]of t)o[e]=a;return o}},68496:function(e,t,o){"use strict";let a=o(7235).A;t.A=a},62348:function(e,t,o){"use strict";var a=o(78887),n=o(89331),s=o(66262);let r={};r.$style=n.A;let i=/*#__PURE__*/(0,s.A)(a.A,[["__cssModules",r]]);t.A=i},21752:function(e,t,o){"use strict";let a=o(80403).A;t.A=a},22404:function(e,t,o){"use strict";let a=o(94127).A;t.A=a},85934:function(e,t,o){"use strict";var a=o(56209),n=o(60353),s=o(66262);let r={};r.$style=n.A;let i=/*#__PURE__*/(0,s.A)(a.A,[["__cssModules",r]]);t.A=i},99677:function(e,t,o){"use strict";var a=o(24056),n=o(54808),s=o(66262);let r={};r.$style=n.A;let i=/*#__PURE__*/(0,s.A)(a.A,[["__cssModules",r]]);t.A=i},24084:function(e,t,o){"use strict";let a=o(44671).A;t.A=a},89331:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(62591)},60353:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(91037)},54808:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(28682)},7235:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(72438)},78887:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(97162)},80403:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(15598)},94127:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(40034)},56209:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(93272)},24056:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(753)},44671:function(e,t,o){"use strict";o.d(t,{A:function(){return a.A}});var a=o(25618)},7118:function(e,t,o){e.exports=o(62803)(3751)},57105:function(e,t,o){e.exports=o(62803)(5668)},15591:function(e,t,o){e.exports=o(62803)(6177)},98583:function(e,t,o){e.exports=o(62803)(7660)},62803:function(e){"use strict";e.exports=vueDLL},28566:function(e,t,o){"use strict";o.d(t,{a2:function(){return QueryFriends},jT:function(){return Autocomplete}});var a=o(72505);let bigIntRequestTransformRequest$1=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest$1);for(let t in e)e[t]=bigIntRequestTransformRequest$1(e[t]);return e};function QueryFriends(e,t,o,n,s){let r=n??window.PubSub?.options?.url?.base??"";return a.post(`${r}${o??"/service/friends-search/idl"}/chesscom.friends_search.v1.FriendsSearchService/QueryFriends`,e,{headers:t,params:platformServicesParams(),withCredentials:!0,signal:s,transformRequest:[bigIntRequestTransformRequest,a.defaults.transformRequest??[]].flat()})}function Autocomplete(e,t,o,n,s){let r=n??window.PubSub?.options?.url?.base??"";return a.post(`${r}${o??"/service/friends-search/idl"}/chesscom.friends_search.v1.FriendsSearchService/Autocomplete`,e,{headers:t,params:platformServicesParams(),withCredentials:!0,signal:s,transformRequest:[bigIntRequestTransformRequest,a.defaults.transformRequest??[]].flat()})}let platformServicesParams=()=>window.context?.environment==="dev"?{uid:window.context?.user?.uuid}:void 0,bigIntRequestTransformRequest=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest);for(let t in e)e[t]=bigIntRequestTransformRequest(e[t]);return e}},14530:function(e,t,o){"use strict";o.d(t,{kW:function(){return ListEligibleGiftRecipients}});var a=o(72505);let bigIntRequestTransformRequest$6=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest$6);for(let t in e)e[t]=bigIntRequestTransformRequest$6(e[t]);return e},bigIntRequestTransformRequest$5=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest$5);for(let t in e)e[t]=bigIntRequestTransformRequest$5(e[t]);return e},bigIntRequestTransformRequest$4=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest$4);for(let t in e)e[t]=bigIntRequestTransformRequest$4(e[t]);return e};function ListEligibleGiftRecipients(e,t,o,n,s){return a.post(`${n??""}${o??"/rpc"}/chesscom.payments.v1.GiftService/ListEligibleGiftRecipients`,e,{headers:t,params:void 0,withCredentials:!0,signal:s,transformRequest:[bigIntRequestTransformRequest$3,a.defaults.transformRequest??[]].flat()})}let bigIntRequestTransformRequest$3=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest$3);for(let t in e)e[t]=bigIntRequestTransformRequest$3(e[t]);return e},bigIntRequestTransformRequest$2=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest$2);for(let t in e)e[t]=bigIntRequestTransformRequest$2(e[t]);return e},bigIntRequestTransformRequest$1=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest$1);for(let t in e)e[t]=bigIntRequestTransformRequest$1(e[t]);return e},bigIntRequestTransformRequest=e=>{if("bigint"==typeof e)return e.toString();if("object"!=typeof e)return e;if(Array.isArray(e))return e.map(bigIntRequestTransformRequest);for(let t in e)e[t]=bigIntRequestTransformRequest(e[t]);return e}},97786:function(e,t,o){"use strict";o.d(t,{Ll8:function(){return useScroll},MLh:function(){return useEventListener},X2F:function(){return onClickOutside},YC1:function(){return useActiveElement},hR7:function(){return useCurrentElement},lWr:function(){return useWindowSize}});var a=o(22720),n=o(7118);let s=a.oc?window:void 0;a.oc&&window.document;a.oc&&window.navigator;a.oc&&window.location;function unrefElement(e){var t;let o=(0,a.BA)(e);return null!=(t=null==o?void 0:o.$el)?t:o}function useEventListener(...e){let t,o,r,i;if("string"==typeof e[0]||Array.isArray(e[0])){[o,r,i]=e;t=s}else[t,o,r,i]=e;if(!t)return a.lQ;Array.isArray(o)||(o=[o]);Array.isArray(r)||(r=[r]);let c=[],cleanup=()=>{c.forEach(e=>e());c.length=0},register=(e,t,o,a)=>(e.addEventListener(t,o,a),()=>e.removeEventListener(t,o,a)),l=(0,n.watch)(()=>[unrefElement(t),(0,a.BA)(i)],([e,t])=>{cleanup();if(!e)return;let n=(0,a.Gv)(t)?{...t}:t;c.push(...o.flatMap(t=>r.map(o=>register(e,t,o,n))))},{immediate:!0,flush:"post"}),stop=()=>{l();cleanup()};return(0,a.Uo)(stop),stop}let r=!1;function onClickOutside(e,t,o={}){let{window:n=s,ignore:i=[],capture:c=!0,detectIframe:l=!1}=o;if(!n)return a.lQ;if(a.un&&!r){r=!0;Array.from(n.document.body.children).forEach(e=>e.addEventListener("click",a.lQ));n.document.documentElement.addEventListener("click",a.lQ)}let u=!0,shouldIgnore=e=>(0,a.BA)(i).some(t=>{if("string"==typeof t)return Array.from(n.document.querySelectorAll(t)).some(t=>t===e.target||e.composedPath().includes(t));{let o=unrefElement(t);return o&&(e.target===o||e.composedPath().includes(o))}});function hasMultipleRoots(e){let t=(0,a.BA)(e);return t&&16===t.$.subTree.shapeFlag}function checkMultipleRoots(e,t){let o=(0,a.BA)(e),n=o.$.subTree&&o.$.subTree.children;return!!(null!=n&&Array.isArray(n))&&n.some(e=>e.el===t.target||t.composedPath().includes(e.el))}let listener=o=>{let a=unrefElement(e);if(!(null==o.target||!(a instanceof Element)&&hasMultipleRoots(e)&&checkMultipleRoots(e,o))&&!(!a||a===o.target||o.composedPath().includes(a))){0===o.detail&&(u=!shouldIgnore(o));if(!u){u=!0;return}t(o)}},d=!1,_=[useEventListener(n,"click",e=>{if(!d){d=!0;setTimeout(()=>{d=!1},0);listener(e)}},{passive:!0,capture:c}),useEventListener(n,"pointerdown",t=>{let o=unrefElement(e);u=!shouldIgnore(t)&&!!(o&&!t.composedPath().includes(o))},{passive:!0}),l&&useEventListener(n,"blur",o=>{setTimeout(()=>{var a;let s=unrefElement(e);(null==(a=n.document.activeElement)?void 0:a.tagName)!=="IFRAME"||(null==s?void 0:s.contains(n.document.activeElement))||t(o)},0)})].filter(Boolean);return()=>_.forEach(e=>e())}function useMounted(){let e=(0,n.ref)(!1),t=(0,n.getCurrentInstance)();return t&&(0,n.onMounted)(()=>{e.value=!0},t),e}function useSupported(e){let t=useMounted();return(0,n.computed)(()=>(t.value,!!e()))}function useMutationObserver(e,t,o={}){let r;let{window:i=s,...c}=o,l=useSupported(()=>i&&"MutationObserver"in i),cleanup=()=>{if(r){r.disconnect();r=void 0}},u=(0,n.computed)(()=>{let t=(0,a.BA)(e);return new Set((Array.isArray(t)?t:[t]).map(unrefElement).filter(a.d6))}),d=(0,n.watch)(()=>u.value,e=>{cleanup();if(l.value&&e.size){r=new MutationObserver(t);e.forEach(e=>r.observe(e,c))}},{immediate:!0,flush:"post"}),stop=()=>{d();cleanup()};return(0,a.Uo)(stop),{isSupported:l,stop,takeRecords:()=>null==r?void 0:r.takeRecords()}}function useActiveElement(e={}){var t;let{window:o=s,deep:a=!0,triggerOnRemoval:r=!1}=e,i=null!=(t=e.document)?t:null==o?void 0:o.document,getDeepActiveElement=()=>{var e;let t=null==i?void 0:i.activeElement;if(a)for(;null==t?void 0:t.shadowRoot;)t=null==(e=null==t?void 0:t.shadowRoot)?void 0:e.activeElement;return t},c=(0,n.ref)(),trigger=()=>{c.value=getDeepActiveElement()};if(o){useEventListener(o,"blur",e=>{null===e.relatedTarget&&trigger()},!0);useEventListener(o,"focus",trigger,!0)}return r&&useMutationObserver(i,e=>{e.filter(e=>e.removedNodes.length).map(e=>Array.from(e.removedNodes)).flat().forEach(e=>{e===c.value&&trigger()})},{childList:!0,subtree:!0}),trigger(),c}function useMediaQuery(e,t={}){let o;let{window:r=s}=t,i=useSupported(()=>r&&"matchMedia"in r&&"function"==typeof r.matchMedia),c=(0,n.ref)(!1),handler=e=>{c.value=e.matches},cleanup=()=>{o&&("removeEventListener"in o?o.removeEventListener("change",handler):o.removeListener(handler))},l=(0,n.watchEffect)(()=>{if(i.value){cleanup();"addEventListener"in(o=r.matchMedia((0,a.BA)(e)))?o.addEventListener("change",handler):o.addListener(handler);c.value=o.matches}});return(0,a.Uo)(()=>{l();cleanup();o=void 0}),c}"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self&&self;function useCurrentElement(e){let t=(0,n.getCurrentInstance)(),o=(0,a.bW)(()=>null,()=>e?unrefElement(e):t.proxy.$el);return(0,n.onUpdated)(o.trigger),(0,n.onMounted)(o.trigger),o}let i=1;function useScroll(e,t={}){let{throttle:o=0,idle:r=200,onStop:c=a.lQ,onScroll:l=a.lQ,offset:u={left:0,right:0,top:0,bottom:0},eventListenerOptions:d={capture:!1,passive:!0},behavior:_="auto",window:m=s,onError:b=e=>{console.error(e)}}=t,h=(0,n.ref)(0),p=(0,n.ref)(0),g=(0,n.computed)({get:()=>h.value,set(e){scrollTo(e,void 0)}}),w=(0,n.computed)({get:()=>p.value,set(e){scrollTo(void 0,e)}});function scrollTo(t,o){var n,s,r,i;if(!m)return;let c=(0,a.BA)(e);if(!c)return;null==(r=c instanceof Document?m.document.body:c)||r.scrollTo({top:null!=(n=(0,a.BA)(o))?n:w.value,left:null!=(s=(0,a.BA)(t))?s:g.value,behavior:(0,a.BA)(_)});let l=(null==(i=null==c?void 0:c.document)?void 0:i.documentElement)||(null==c?void 0:c.documentElement)||c;null!=g&&(h.value=l.scrollLeft);null!=w&&(p.value=l.scrollTop)}let f=(0,n.ref)(!1),k=(0,n.reactive)({left:!0,right:!1,top:!0,bottom:!1}),v=(0,n.reactive)({left:!1,right:!1,top:!1,bottom:!1}),onScrollEnd=e=>{if(f.value){f.value=!1;v.left=!1;v.right=!1;v.top=!1;v.bottom=!1;c(e)}},y=(0,a.Q0)(onScrollEnd,o+r),setArrivedState=e=>{var t;if(!m)return;let o=(null==(t=null==e?void 0:e.document)?void 0:t.documentElement)||(null==e?void 0:e.documentElement)||unrefElement(e),{display:a,flexDirection:n}=getComputedStyle(o),s=o.scrollLeft;v.left=sh.value;let r=Math.abs(s)<=(u.left||0),c=Math.abs(s)+o.clientWidth>=o.scrollWidth-(u.right||0)-i;if("flex"===a&&"row-reverse"===n){k.left=c;k.right=r}else{k.left=r;k.right=c}h.value=s;let l=o.scrollTop;e!==m.document||l||(l=m.document.body.scrollTop);v.top=lp.value;let d=Math.abs(l)<=(u.top||0),_=Math.abs(l)+o.clientHeight>=o.scrollHeight-(u.bottom||0)-i;if("flex"===a&&"column-reverse"===n){k.top=_;k.bottom=d}else{k.top=d;k.bottom=_}p.value=l},onScrollHandler=e=>{var t;if(m){setArrivedState(null!=(t=e.target.documentElement)?t:e.target);f.value=!0;y(e);l(e)}};return useEventListener(e,"scroll",o?(0,a.k3)(onScrollHandler,o,!0,!1):onScrollHandler,d),(0,a.rd)(()=>{try{let t=(0,a.BA)(e);if(!t)return;setArrivedState(t)}catch(e){b(e)}}),useEventListener(e,"scrollend",onScrollEnd,d),{x:g,y:w,isScrolling:f,arrivedState:k,directions:v,measure(){let t=(0,a.BA)(e);m&&t&&setArrivedState(t)}}}/* @__PURE__ */a.D_;function useWindowSize(e={}){let{window:t=s,initialWidth:o=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:i=!0,includeScrollbar:c=!0,type:l="inner"}=e,u=(0,n.ref)(o),d=(0,n.ref)(r),update=()=>{if(t){if("outer"===l){u.value=t.outerWidth;d.value=t.outerHeight}else if(c){u.value=t.innerWidth;d.value=t.innerHeight}else{u.value=t.document.documentElement.clientWidth;d.value=t.document.documentElement.clientHeight}}};update();(0,a.rd)(update);useEventListener("resize",update,{passive:!0});if(i){let e=useMediaQuery("(orientation: portrait)");(0,n.watch)(e,()=>update())}return{width:u,height:d}}},22720:function(e,t,o){"use strict";o.d(t,{BA:function(){return toValue},D_:function(){return identity},Gv:function(){return isObject},Q0:function(){return useDebounceFn},Uo:function(){return tryOnScopeDispose},bW:function(){return computedWithControl},d6:function(){return notNullish},k3:function(){return useThrottleFn},lQ:function(){return noop},oc:function(){return n},rd:function(){return tryOnMounted},un:function(){return r}});var a=o(7118);function computedWithControl(e,t){let o,n,s;let r=(0,a.ref)(!0),update=()=>{r.value=!0;n()};(0,a.watch)(e,update,{flush:"sync"});let i="function"==typeof t?t:t.get,c="function"==typeof t?void 0:t.set,l=(0,a.customRef)((e,t)=>(o=e,n=t,{get(){if(r.value){s=i(s);r.value=!1}return o(),s},set(e){null==c||c(e)}}));return Object.isExtensible(l)&&(l.trigger=update),l}function tryOnScopeDispose(e){return!!(0,a.getCurrentScope)()&&((0,a.onScopeDispose)(e),!0)}function toValue(e){return"function"==typeof e?e():(0,a.unref)(e)}let n="undefined"!=typeof window&&"undefined"!=typeof document;"undefined"!=typeof WorkerGlobalScope&&WorkerGlobalScope;let notNullish=e=>null!=e,s=Object.prototype.toString,isObject=e=>"[object Object]"===s.call(e),noop=()=>{},r=/* @__PURE__ */getIsIOS();function getIsIOS(){var e,t;return n&&(null==(e=null==window?void 0:window.navigator)?void 0:e.userAgent)&&(/iP(?:ad|hone|od)/.test(window.navigator.userAgent)||(null==(t=null==window?void 0:window.navigator)?void 0:t.maxTouchPoints)>2&&/iPad|Macintosh/.test(null==window?void 0:window.navigator.userAgent))}function createFilterWrapper(e,t){return function wrapper(...o){return new Promise((a,n)=>{Promise.resolve(e(()=>t.apply(this,o),{fn:t,thisArg:this,args:o})).then(a).catch(n)})}}function debounceFilter(e,t={}){let o,a;let n=noop,_clearTimeout=e=>{clearTimeout(e);n();n=noop};return s=>{let r=toValue(e),i=toValue(t.maxWait);o&&_clearTimeout(o);if(r<=0||void 0!==i&&i<=0){if(a){_clearTimeout(a);a=null}return Promise.resolve(s())}return new Promise((e,c)=>{n=t.rejectOnCancel?c:e;i&&!a&&(a=setTimeout(()=>{o&&_clearTimeout(o);a=null;e(s())},i));o=setTimeout(()=>{a&&_clearTimeout(a);a=null;e(s())},r)})}}function throttleFilter(...e){let t,o,n,s,r,i,c=0,l=!0,u=noop;(0,a.isRef)(e[0])||"object"!=typeof e[0]?[n,s=!0,r=!0,i=!1]=e:{delay:n,trailing:s=!0,leading:r=!0,rejectOnCancel:i=!1}=e[0];let clear=()=>{if(t){clearTimeout(t);t=void 0;u();u=noop}};return e=>{let a=toValue(n),d=Date.now()-c,invoke=()=>o=e();clear();if(a<=0)return c=Date.now(),invoke();if(d>a&&(r||!l)){c=Date.now();invoke()}else s&&(o=new Promise((e,o)=>{u=i?o:e;t=setTimeout(()=>{c=Date.now();l=!0;e(invoke());clear()},Math.max(0,a-d))}));return r||t||(t=setTimeout(()=>l=!0,a)),l=!1,o}}function cacheStringFunction(e){let t=/* @__PURE__ */Object.create(null);return o=>t[o]||(t[o]=e(o))}let i=/\B([A-Z])/g;cacheStringFunction(e=>e.replace(i,"-$1").toLowerCase());let c=/-(\w)/g;cacheStringFunction(e=>e.replace(c,(e,t)=>t?t.toUpperCase():""));function identity(e){return e}function getLifeCycleTarget(e){return e||(0,a.getCurrentInstance)()}function useDebounceFn(e,t=200,o={}){return createFilterWrapper(debounceFilter(t,o),e)}function useThrottleFn(e,t=200,o=!1,a=!0,n=!1){return createFilterWrapper(throttleFilter(t,o,a,n),e)}function tryOnMounted(e,t=!0,o){getLifeCycleTarget()?(0,a.onMounted)(e,o):t?e():(0,a.nextTick)(e)}},99418:function(e,t,o){"use strict";o.d(t,{A:function(){return Y}});/*! @license DOMPurify 3.2.5 | (c) Cure53 and other contributors | Released under the Apache license 2.0 and Mozilla Public License 2.0 | github.com/cure53/DOMPurify/blob/3.2.5/LICENSE */let{entries:a,setPrototypeOf:n,isFrozen:s,getPrototypeOf:r,getOwnPropertyDescriptor:i}=Object,{freeze:c,seal:l,create:u}=Object,{apply:d,construct:_}="undefined"!=typeof Reflect&&Reflect;c||(c=function freeze(e){return e});l||(l=function seal(e){return e});d||(d=function apply(e,t,o){return e.apply(t,o)});_||(_=function construct(e,t){return new e(...t)});let m=unapply(Array.prototype.forEach),b=unapply(Array.prototype.lastIndexOf),h=unapply(Array.prototype.pop),p=unapply(Array.prototype.push),g=unapply(Array.prototype.splice),w=unapply(String.prototype.toLowerCase),f=unapply(String.prototype.toString),k=unapply(String.prototype.match),v=unapply(String.prototype.replace),y=unapply(String.prototype.indexOf),E=unapply(String.prototype.trim),x=unapply(Object.prototype.hasOwnProperty),T=unapply(RegExp.prototype.test),R=unconstruct(TypeError);function unapply(e){return function(t){t instanceof RegExp&&(t.lastIndex=0);for(var o=arguments.length,a=Array(o>1?o-1:0),n=1;n2&&void 0!==arguments[2]?arguments[2]:w;n&&n(e,null);let a=t.length;for(;a--;){let n=t[a];if("string"==typeof n){let e=o(n);if(e!==n){s(t)||(t[a]=e);n=e}}e[n]=!0}return e}function cleanArray(e){for(let t=0;t/gm),U=l(/\$\{[\w\W]*/gm),H=l(/^data-[\-\w.\u00B7-\uFFFF]+$/),V=l(/^aria-[\-\w]+$/),F=l(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|sms|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),q=l(/^(?:\w+script|data):/i),K=l(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),$=l(/^html$/i);var G=/*#__PURE__*/Object.freeze({__proto__:null,ARIA_ATTR:V,ATTR_WHITESPACE:K,CUSTOM_ELEMENT:l(/^[a-z][.\w]*(-[.\w]+)+$/i),DATA_ATTR:H,DOCTYPE_NAME:$,ERB_EXPR:M,IS_ALLOWED_URI:F,IS_SCRIPT_OR_DATA:q,MUSTACHE_EXPR:D,TMPLIT_EXPR:U});let W={element:1,attribute:2,text:3,cdataSection:4,entityReference:5,entityNode:6,progressingInstruction:7,comment:8,document:9,documentType:10,documentFragment:11,notation:12},_createTrustedTypesPolicy=function(e,t){if("object"!=typeof e||"function"!=typeof e.createPolicy)return null;let o=null,a="data-tt-policy-suffix";t&&t.hasAttribute(a)&&(o=t.getAttribute(a));let n="dompurify"+(o?"#"+o:"");try{return e.createPolicy(n,{createHTML:e=>e,createScriptURL:e=>e})}catch(e){console.warn("TrustedTypes policy "+n+" could not be created.");return null}},_createHooksMap=function(){return{afterSanitizeAttributes:[],afterSanitizeElements:[],afterSanitizeShadowDOM:[],beforeSanitizeAttributes:[],beforeSanitizeElements:[],beforeSanitizeShadowDOM:[],uponSanitizeAttribute:[],uponSanitizeElement:[],uponSanitizeShadowNode:[]}};function createDOMPurify(){let e,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:function(){return"undefined"==typeof window?null:window}(),DOMPurify=e=>createDOMPurify(e);DOMPurify.version="3.2.5";DOMPurify.removed=[];if(!t||!t.document||t.document.nodeType!==W.document||!t.Element)return DOMPurify.isSupported=!1,DOMPurify;let{document:o}=t,n=o,s=n.currentScript,{DocumentFragment:r,HTMLTemplateElement:i,Node:l,Element:d,NodeFilter:_,NamedNodeMap:D=t.NamedNodeMap||t.MozNamedAttrMap,HTMLFormElement:M,DOMParser:U,trustedTypes:H}=t,V=d.prototype,q=lookupGetter(V,"cloneNode"),K=lookupGetter(V,"remove"),Y=lookupGetter(V,"nextSibling"),Z=lookupGetter(V,"childNodes"),J=lookupGetter(V,"parentNode");if("function"==typeof i){let e=o.createElement("template");e.content&&e.content.ownerDocument&&(o=e.content.ownerDocument)}let X="",{implementation:Q,createNodeIterator:ee,createDocumentFragment:et,getElementsByTagName:eo}=o,{importNode:ea}=n,en=_createHooksMap();DOMPurify.isSupported="function"==typeof a&&"function"==typeof J&&Q&&void 0!==Q.createHTMLDocument;let{MUSTACHE_EXPR:es,ERB_EXPR:er,TMPLIT_EXPR:ei,DATA_ATTR:ec,ARIA_ATTR:el,IS_SCRIPT_OR_DATA:eu,ATTR_WHITESPACE:ed,CUSTOM_ELEMENT:e_}=G,{IS_ALLOWED_URI:em}=G,eb=null,eh=addToSet({},[...S,...A,...C,...I,...P]),ep=null,eg=addToSet({},[...O,...L,...j,...B]),ew=Object.seal(u(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),ef=null,ek=null,ev=!0,ey=!0,eE=!1,ex=!0,eT=!1,eR=!0,eS=!1,eA=!1,eC=!1,ez=!1,eI=!1,eN=!1,eP=!0,eO=!1,eL=!0,ej=!1,eB={},eD=null,eM=addToSet({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),eU=null,eH=addToSet({},["audio","video","img","source","image","track"]),eV=null,eF=addToSet({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),eq="http://www.w3.org/1998/Math/MathML",eK="http://www.w3.org/2000/svg",e$="http://www.w3.org/1999/xhtml",eG=e$,eW=!1,eY=null,eZ=addToSet({},[eq,eK,e$],f),eJ=addToSet({},["mi","mo","mn","ms","mtext"]),eX=addToSet({},["annotation-xml"]),eQ=addToSet({},["title","style","font","a","script"]),e0=null,e2=["application/xhtml+xml","text/html"],e1=null,e3=null,e8=o.createElement("form"),isRegexOrFunction=function(e){return e instanceof RegExp||e instanceof Function},_parseConfig=function(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!e3||e3!==t){t&&"object"==typeof t||(t={});t=clone(t);e1="application/xhtml+xml"===(e0=-1===e2.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE)?f:w;eb=x(t,"ALLOWED_TAGS")?addToSet({},t.ALLOWED_TAGS,e1):eh;ep=x(t,"ALLOWED_ATTR")?addToSet({},t.ALLOWED_ATTR,e1):eg;eY=x(t,"ALLOWED_NAMESPACES")?addToSet({},t.ALLOWED_NAMESPACES,f):eZ;eV=x(t,"ADD_URI_SAFE_ATTR")?addToSet(clone(eF),t.ADD_URI_SAFE_ATTR,e1):eF;eU=x(t,"ADD_DATA_URI_TAGS")?addToSet(clone(eH),t.ADD_DATA_URI_TAGS,e1):eH;eD=x(t,"FORBID_CONTENTS")?addToSet({},t.FORBID_CONTENTS,e1):eM;ef=x(t,"FORBID_TAGS")?addToSet({},t.FORBID_TAGS,e1):{};ek=x(t,"FORBID_ATTR")?addToSet({},t.FORBID_ATTR,e1):{};eB=!!x(t,"USE_PROFILES")&&t.USE_PROFILES;ev=!1!==t.ALLOW_ARIA_ATTR;ey=!1!==t.ALLOW_DATA_ATTR;eE=t.ALLOW_UNKNOWN_PROTOCOLS||!1;ex=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR;eT=t.SAFE_FOR_TEMPLATES||!1;eR=!1!==t.SAFE_FOR_XML;eS=t.WHOLE_DOCUMENT||!1;ez=t.RETURN_DOM||!1;eI=t.RETURN_DOM_FRAGMENT||!1;eN=t.RETURN_TRUSTED_TYPE||!1;eC=t.FORCE_BODY||!1;eP=!1!==t.SANITIZE_DOM;eO=t.SANITIZE_NAMED_PROPS||!1;eL=!1!==t.KEEP_CONTENT;ej=t.IN_PLACE||!1;em=t.ALLOWED_URI_REGEXP||F;eG=t.NAMESPACE||e$;eJ=t.MATHML_TEXT_INTEGRATION_POINTS||eJ;eX=t.HTML_INTEGRATION_POINTS||eX;ew=t.CUSTOM_ELEMENT_HANDLING||{};t.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(ew.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck);t.CUSTOM_ELEMENT_HANDLING&&isRegexOrFunction(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(ew.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck);t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(ew.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements);eT&&(ey=!1);eI&&(ez=!0);if(eB){eb=addToSet({},P);ep=[];if(!0===eB.html){addToSet(eb,S);addToSet(ep,O)}if(!0===eB.svg){addToSet(eb,A);addToSet(ep,L);addToSet(ep,B)}if(!0===eB.svgFilters){addToSet(eb,C);addToSet(ep,L);addToSet(ep,B)}if(!0===eB.mathMl){addToSet(eb,I);addToSet(ep,j);addToSet(ep,B)}}if(t.ADD_TAGS){eb===eh&&(eb=clone(eb));addToSet(eb,t.ADD_TAGS,e1)}if(t.ADD_ATTR){ep===eg&&(ep=clone(ep));addToSet(ep,t.ADD_ATTR,e1)}t.ADD_URI_SAFE_ATTR&&addToSet(eV,t.ADD_URI_SAFE_ATTR,e1);if(t.FORBID_CONTENTS){eD===eM&&(eD=clone(eD));addToSet(eD,t.FORBID_CONTENTS,e1)}eL&&(eb["#text"]=!0);eS&&addToSet(eb,["html","head","body"]);if(eb.table){addToSet(eb,["tbody"]);delete ef.tbody}if(t.TRUSTED_TYPES_POLICY){if("function"!=typeof t.TRUSTED_TYPES_POLICY.createHTML)throw R('TRUSTED_TYPES_POLICY configuration option must provide a "createHTML" hook.');if("function"!=typeof t.TRUSTED_TYPES_POLICY.createScriptURL)throw R('TRUSTED_TYPES_POLICY configuration option must provide a "createScriptURL" hook.');X=(e=t.TRUSTED_TYPES_POLICY).createHTML("")}else{void 0===e&&(e=_createTrustedTypesPolicy(H,s));null!==e&&"string"==typeof X&&(X=e.createHTML(""))}c&&c(t);e3=t}},e6=addToSet({},[...A,...C,...z]),e5=addToSet({},[...I,...N]),_checkValidNamespace=function(e){let t=J(e);t&&t.tagName||(t={namespaceURI:eG,tagName:"template"});let o=w(e.tagName),a=w(t.tagName);return!!eY[e.namespaceURI]&&(e.namespaceURI===eK?t.namespaceURI===e$?"svg"===o:t.namespaceURI===eq?"svg"===o&&("annotation-xml"===a||eJ[a]):!!e6[o]:e.namespaceURI===eq?t.namespaceURI===e$?"math"===o:t.namespaceURI===eK?"math"===o&&eX[a]:!!e5[o]:e.namespaceURI===e$?(t.namespaceURI!==eK||!!eX[a])&&(t.namespaceURI!==eq||!!eJ[a])&&!e5[o]&&(eQ[o]||!e6[o]):"application/xhtml+xml"===e0&&!!eY[e.namespaceURI])},_forceRemove=function(e){p(DOMPurify.removed,{element:e});try{J(e).removeChild(e)}catch(t){K(e)}},_removeAttribute=function(e,t){try{p(DOMPurify.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){p(DOMPurify.removed,{attribute:null,from:t})}t.removeAttribute(e);if("is"===e){if(ez||eI)try{_forceRemove(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}}},_initDocument=function(t){let a=null,n=null;if(eC)t=""+t;else{let e=k(t,/^[\r\n\t ]+/);n=e&&e[0]}"application/xhtml+xml"===e0&&eG===e$&&(t=''+t+"");let s=e?e.createHTML(t):t;if(eG===e$)try{a=new U().parseFromString(s,e0)}catch(e){}if(!a||!a.documentElement){a=Q.createDocument(eG,"template",null);try{a.documentElement.innerHTML=eW?X:s}catch(e){}}let r=a.body||a.documentElement;return(t&&n&&r.insertBefore(o.createTextNode(n),r.childNodes[0]||null),eG===e$)?eo.call(a,eS?"html":"body")[0]:eS?a.documentElement:r},_createNodeIterator=function(e){return ee.call(e.ownerDocument||e,e,_.SHOW_ELEMENT|_.SHOW_COMMENT|_.SHOW_TEXT|_.SHOW_PROCESSING_INSTRUCTION|_.SHOW_CDATA_SECTION,null)},_isClobbered=function(e){return e instanceof M&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof D)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},_isNode=function(e){return"function"==typeof l&&e instanceof l};function _executeHooks(e,t,o){m(e,e=>{e.call(DOMPurify,t,o,e3)})}let _sanitizeElements=function(e){let t=null;_executeHooks(en.beforeSanitizeElements,e,null);if(_isClobbered(e))return _forceRemove(e),!0;let o=e1(e.nodeName);_executeHooks(en.uponSanitizeElement,e,{tagName:o,allowedTags:eb});if(e.hasChildNodes()&&!_isNode(e.firstElementChild)&&T(/<[/\w!]/g,e.innerHTML)&&T(/<[/\w!]/g,e.textContent)||e.nodeType===W.progressingInstruction||eR&&e.nodeType===W.comment&&T(/<[/\w]/g,e.data))return _forceRemove(e),!0;if(!eb[o]||ef[o]){if(!ef[o]&&_isBasicCustomElement(o)&&(ew.tagNameCheck instanceof RegExp&&T(ew.tagNameCheck,o)||ew.tagNameCheck instanceof Function&&ew.tagNameCheck(o)))return!1;if(eL&&!eD[o]){let t=J(e)||e.parentNode,o=Z(e)||e.childNodes;if(o&&t){let a=o.length;for(let n=a-1;n>=0;--n){let a=q(o[n],!0);a.__removalCount=(e.__removalCount||0)+1;t.insertBefore(a,Y(e))}}}return _forceRemove(e),!0}if(e instanceof d&&!_checkValidNamespace(e)||("noscript"===o||"noembed"===o||"noframes"===o)&&T(/<\/no(script|embed|frames)/i,e.innerHTML))return _forceRemove(e),!0;if(eT&&e.nodeType===W.text){t=e.textContent;m([es,er,ei],e=>{t=v(t,e," ")});if(e.textContent!==t){p(DOMPurify.removed,{element:e.cloneNode()});e.textContent=t}}return _executeHooks(en.afterSanitizeElements,e,null),!1},_isValidAttribute=function(e,t,a){if(eP&&("id"===t||"name"===t)&&(a in o||a in e8))return!1;if(ey&&!ek[t]&&T(ec,t));else if(ev&&T(el,t));else if(!ep[t]||ek[t]){if(!(_isBasicCustomElement(e)&&(ew.tagNameCheck instanceof RegExp&&T(ew.tagNameCheck,e)||ew.tagNameCheck instanceof Function&&ew.tagNameCheck(e))&&(ew.attributeNameCheck instanceof RegExp&&T(ew.attributeNameCheck,t)||ew.attributeNameCheck instanceof Function&&ew.attributeNameCheck(t))||"is"===t&&ew.allowCustomizedBuiltInElements&&(ew.tagNameCheck instanceof RegExp&&T(ew.tagNameCheck,a)||ew.tagNameCheck instanceof Function&&ew.tagNameCheck(a))))return!1}else if(eV[t]);else if(T(em,v(a,ed,"")));else if(("src"===t||"xlink:href"===t||"href"===t)&&"script"!==e&&0===y(a,"data:")&&eU[e]);else if(eE&&!T(eu,v(a,ed,"")));else if(a)return!1;return!0},_isBasicCustomElement=function(e){return"annotation-xml"!==e&&k(e,e_)},_sanitizeAttributes=function(t){_executeHooks(en.beforeSanitizeAttributes,t,null);let{attributes:o}=t;if(!o||_isClobbered(t))return;let a={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:ep,forceKeepAttr:void 0},n=o.length;for(;n--;){let{name:s,namespaceURI:r,value:i}=o[n],c=e1(s),l="value"===s?i:E(i);a.attrName=c;a.attrValue=l;a.keepAttr=!0;a.forceKeepAttr=void 0;_executeHooks(en.uponSanitizeAttribute,t,a);l=a.attrValue;if(eO&&("id"===c||"name"===c)){_removeAttribute(s,t);l="user-content-"+l}if(eR&&T(/((--!?|])>)|<\/(style|title)/i,l)){_removeAttribute(s,t);continue}if(a.forceKeepAttr)continue;_removeAttribute(s,t);if(!a.keepAttr)continue;if(!ex&&T(/\/>/i,l)){_removeAttribute(s,t);continue}eT&&m([es,er,ei],e=>{l=v(l,e," ")});let u=e1(t.nodeName);if(_isValidAttribute(u,c,l)){if(e&&"object"==typeof H&&"function"==typeof H.getAttributeType){if(r);else switch(H.getAttributeType(u,c)){case"TrustedHTML":l=e.createHTML(l);break;case"TrustedScriptURL":l=e.createScriptURL(l)}}try{r?t.setAttributeNS(r,s,l):t.setAttribute(s,l);_isClobbered(t)?_forceRemove(t):h(DOMPurify.removed)}catch(e){}}}_executeHooks(en.afterSanitizeAttributes,t,null)},_sanitizeShadowDOM=function _sanitizeShadowDOM(e){let t=null,o=_createNodeIterator(e);_executeHooks(en.beforeSanitizeShadowDOM,e,null);for(;t=o.nextNode();){_executeHooks(en.uponSanitizeShadowNode,t,null);_sanitizeElements(t);_sanitizeAttributes(t);t.content instanceof r&&_sanitizeShadowDOM(t.content)}_executeHooks(en.afterSanitizeShadowDOM,e,null)};return DOMPurify.sanitize=function(t){let o=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=null,s=null,i=null,c=null;(eW=!t)&&(t="\x3c!--\x3e");if("string"!=typeof t&&!_isNode(t)){if("function"==typeof t.toString){t=t.toString();if("string"!=typeof t)throw R("dirty is not a string, aborting")}else throw R("toString is not a function")}if(!DOMPurify.isSupported)return t;eA||_parseConfig(o);DOMPurify.removed=[];"string"==typeof t&&(ej=!1);if(ej){if(t.nodeName){let e=e1(t.nodeName);if(!eb[e]||ef[e])throw R("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof l)(s=(a=_initDocument("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType===W.element&&"BODY"===s.nodeName?a=s:"HTML"===s.nodeName?a=s:a.appendChild(s);else{if(!ez&&!eT&&!eS&&-1===t.indexOf("<"))return e&&eN?e.createHTML(t):t;a=_initDocument(t);if(!a)return ez?null:eN?X:""}a&&eC&&_forceRemove(a.firstChild);let u=_createNodeIterator(ej?t:a);for(;i=u.nextNode();){_sanitizeElements(i);_sanitizeAttributes(i);i.content instanceof r&&_sanitizeShadowDOM(i.content)}if(ej)return t;if(ez){if(eI){c=et.call(a.ownerDocument);for(;a.firstChild;)c.appendChild(a.firstChild)}else c=a;return(ep.shadowroot||ep.shadowrootmode)&&(c=ea.call(n,c,!0)),c}let d=eS?a.outerHTML:a.innerHTML;return eS&&eb["!doctype"]&&a.ownerDocument&&a.ownerDocument.doctype&&a.ownerDocument.doctype.name&&T($,a.ownerDocument.doctype.name)&&(d="\n"+d),eT&&m([es,er,ei],e=>{d=v(d,e," ")}),e&&eN?e.createHTML(d):d},DOMPurify.setConfig=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};_parseConfig(e);eA=!0},DOMPurify.clearConfig=function(){e3=null;eA=!1},DOMPurify.isValidAttribute=function(e,t,o){return e3||_parseConfig({}),_isValidAttribute(e1(e),e1(t),o)},DOMPurify.addHook=function(e,t){"function"==typeof t&&p(en[e],t)},DOMPurify.removeHook=function(e,t){if(void 0!==t){let o=b(en[e],t);return -1===o?void 0:g(en[e],o,1)[0]}return h(en[e])},DOMPurify.removeHooks=function(e){en[e]=[]},DOMPurify.removeAllHooks=function(){en=_createHooksMap()},DOMPurify}var Y=createDOMPurify()},596:function(e,t,o){"use strict";var a=o(7118);let n={};function filterAttrs(e){return Object.keys(e).reduce((t,o)=>(!1!==e[o]&&null!==e[o]&&void 0!==e[o]&&(t[o]=e[o]),t),{})}function setTitle(e,t){let o=e.getElementsByTagName("title");if(o.length)o[0].textContent=t;else{let o=document.createElementNS("http://www.w3.org/2000/svg","title");o.textContent=t;e.insertBefore(o,e.firstChild)}}function makePromiseState(e){if(e.getIsPending)return e;let t=!0,o=e.then(e=>(t=!1,e),e=>{t=!1;throw e});return o.getIsPending=function getIsPending(){return t},o}t.A={name:"InlineSvg",inheritAttrs:!1,render(){return this.svgElSource?(0,a.h)("svg",Object.assign({},this.getSvgAttrs(this.svgElSource),filterAttrs(this.$attrs),{innerHTML:this.getSvgContent(this.svgElSource)})):null},props:{src:{type:String,required:!0},title:{type:String},transformSource:{type:Function,default:e=>e},keepDuringLoading:{type:Boolean,default:!0}},emits:["loaded","unloaded","error"],data:()=>({svgElSource:null,request:void 0}),watch:{src(e){this.getSource(e)}},mounted(){this.getSource(this.src)},methods:{getSvgAttrs(e){let t={},o=e.attributes;if(!o)return t;for(let e=o.length-1;e>=0;e--)t[o[e].name]=o[e].value;return t},getSvgContent(e){return e=e.cloneNode(!0),e=this.transformSource(e),this.title&&setTitle(e,this.title),e.innerHTML},getSource(e){n[e]||(n[e]=this.download(e));if(this.svgElSource&&n[e].getIsPending()&&!this.keepDuringLoading){this.svgElSource=null;this.$emit("unloaded")}n[e].then(e=>{this.svgElSource=e;this.$nextTick(()=>{this.$emit("loaded",this.$el)})}).catch(t=>{if(this.svgElSource){this.svgElSource=null;this.$emit("unloaded")}delete n[e];this.$emit("error",t)})},download(e){return makePromiseState(new Promise((t,o)=>{let a=new XMLHttpRequest;a.open("GET",e,!0);this.request=a;a.onload=()=>{if(a.status>=200&&a.status<400)try{let e=new DOMParser().parseFromString(a.responseText,"text/xml").getElementsByTagName("svg")[0];e?t(e):o(Error('Loaded file is not valid SVG"'))}catch(e){o(e)}else o(Error("Error loading SVG"))};a.onerror=o;a.send()}))}}}}},t={};function __webpack_require__(o){var a=t[o];if(void 0!==a)return a.exports;var n=t[o]={id:o,loaded:!1,exports:{}};return e[o].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.m=e;!function(){__webpack_require__.amdO={}}();!function(){__webpack_require__.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return __webpack_require__.d(t,{a:t}),t}}();!function(){__webpack_require__.d=function(e,t){for(var o in t)__webpack_require__.o(t,o)&&!__webpack_require__.o(e,o)&&Object.defineProperty(e,o,{enumerable:!0,get:t[o]})}}();!function(){__webpack_require__.f={};__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(t,o){return __webpack_require__.f[o](e,t),t},[]))}}();!function(){__webpack_require__.u=function(e){return 8440===e?"web.chunk.client.083fe4af.js":7232===e?"web.chunk.client.39959481.js":3314===e?"web.chunk.client.157c1b81.js":2213===e?"web.chunk.client.8a9dc0b5.js":5192===e?"web.chunk.client.59cdd436.js":6962===e?"web.chunk.client.ad17511d.js":2465===e?"report-modal.chunk.client.1e1bae56.js":1392===e?"success-modal.chunk.client.e07fe2e6.js":void 0}}();!function(){__webpack_require__.miniCssF=function(e){return 8266===e?"forums-single.client.70ee0061.css":2465===e?"report-modal.chunk.client.0001e453.css":1392===e?"success-modal.chunk.client.47d4b925.css":void 0}}();!function(){__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||Function("return this")()}catch(e){if("object"==typeof window)return window}}()}();!function(){__webpack_require__.hmd=function(e){return(e=Object.create(e)).children||(e.children=[]),Object.defineProperty(e,"exports",{enumerable:!0,set:function(){throw Error("ES Modules may not assign module.exports or exports.*, Use ESM export syntax, instead: "+e.id)}}),e}}();!function(){__webpack_require__.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}}();!function(){var e={},t="client:";__webpack_require__.l=function(o,a,n,s){if(e[o]){e[o].push(a);return}if(void 0!==n)for(var r,i,c=document.getElementsByTagName("script"),l=0;l/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(e),getWindowTitle=()=>encodeURIComponent(window.document.title),getWindowLocation=()=>encodeURIComponent(window.location.href),l=window.location.pathname,u=getWindowTitle(),d=getWindowLocation();window.chesscom.features?.includes("baseline_browser_support");let sendEmail=(e,t)=>{window.location.href=`mailto:?${e}&${t}`},_=getWindowTitle().slice(0,-13),m={SOCIAL_SHARE:"social-share"},b={android:()=>n.A.generate("web_play_app_view",{type:"android"},!0),ios:()=>n.A.generate("web_play_app_view",{type:"ios"},!0),index:()=>n.A.generate("web_index",{},!0),register:()=>n.A.generate("web_security_register",{},!0),windows:()=>n.A.generate("web_play_app_view",{type:"windows-phone"},!0)},h={discord:()=>"https://go.chess.com/Discord",facebook:e=>`http://www.facebook.com/sharer.php?u=${encodeURIComponent(e)??getWindowLocation()}`,linkedin:e=>`https://www.linkedin.com/shareArticle?mini=true&url=${encodeURIComponent(e)??getWindowLocation()}&title=${getWindowTitle()}&summary=${getWindowTitle()}&source=Chess.com`,mix:e=>`http://www.mix.com/submit?url=${encodeURIComponent(e)??getWindowLocation()}&title=${getWindowTitle()}`,reddit:e=>`http://reddit.com/r/Chesscom/submit?url=${encodeURIComponent(e)??getWindowLocation()}&title=${getWindowTitle()}`,tumblr:e=>`http://www.tumblr.com/share/link?url=${encodeURIComponent(e)??getWindowLocation()}&name=${getWindowTitle()}&description=${getWindowTitle()}`,twitch:()=>"https://www.chess.com/twitch",twitter:e=>`https://twitter.com/intent/tweet?text=${_}&url=${encodeURIComponent(e)??getWindowLocation()}`},p={addFavorites:(0,s.pw)("Add to Favorites"),android:(0,s.pw)("Android App"),discord:(0,s.pw)("Discord"),facebook:(0,s.pw)("Facebook"),gamesToday:(0,s.pw)("Games Today"),instagram:(0,s.pw)("Instagram"),ios:(0,s.pw)("iOS App"),members:(0,s.pw)("Members"),playersOnline:(0,s.pw)("Players Online"),print:(0,s.pw)("Print"),report:(0,s.pw)("Report"),sendEmail:(0,s.pw)("Send by Mail"),titledOnline:(0,s.pw)("Titled Online"),twitch:(0,s.pw)("Twitch"),xTwitter:(0,s.pw)("X (formerly Twitter)"),windows:(0,s.pw)("Windows App"),youtube:(0,s.pw)("Youtube"),shareFacebook:(0,s.pw)("Share on Facebook"),shareLinkedIn:(0,s.pw)("Share on LinkedIn"),shareMix:(0,s.pw)("Share on Mix"),shareReddit:(0,s.pw)("Share on Reddit"),shareTumblr:(0,s.pw)("Post to Tumblr"),shareXTwitter:(0,s.pw)("Post to X (formerly Twitter)"),showMore:(0,s.pw)("More")},g={facebook:"https://www.facebook.com/chess",instagram:"https://www.instagram.com/wwwchesscom/",twitch:"https://www.twitch.tv/chess",twitter:"https://twitter.com/chesscom",youtube:"https://www.youtube.com/user/wwwChesscom"},w={eventProps:"data-event-props",userActivityProps:"data-user-activity-props",speedChessChampionshipUrl:"data-speed-chess-championship-url",challengeUser:"data-challenge-user",loginAndGoRoute:"data-route-login-and-go",registerRoute:"data-route-register",routes:"data-routes"},f={NAVBAR_CLICKED:"Navbar Clicked",ONBOARD:"Onboard - StartReg",SEARCH:"Search",SEARCH_AUTOFILL:"searchAutoFill"},k={AUTH_BUTTON:".auth-button",LESSONS_CONTAINER:".lessons-container",LOGOUT_FORM:".form.logout",LOGOUT_TRIGGER:"#sb .logout",MAIN_NAV:"#sb",MAIN_NAV_HOME_LINK:"#sb .link.home",MAIN_NAV_LINKS:"#sb .menu > .link",MAIN_NAV_LOGIN_LINK:"#sb .login",MAIN_NAV_PLAY_LINK:"#sb .link.play",MAIN_NAV_REGISTER_LINK:".signup.register",MAIN_NAV_SOCIAL_LINK:"#sb .link.social",MAIN_TOP_NAV:"#sb .menu.top",MAIN_TOP_NAV_LINKS:"#sb .menu.top > .link",SEARCH_INPUT:'input[name="q"]',SIGN_UP:".signup",TOOLTIP_TRIGGER:"[data-tooltip-id]",USER_ACTIVITY_NAV_SELECTION:"[data-user-activity-nav-selection]"};var v=__webpack_require__(12698);function getArrayOfElements(e){return[...document.querySelectorAll(e)]}let trackSignUpToUserActivity=()=>{getArrayOfElements(k.SIGN_UP).forEach(e=>{e.addEventListener("click",()=>{let t=JSON.parse(e.getAttribute(w.userActivityProps));(0,v.D)(f.ONBOARD,t)})})};function copyInputValueToBuffer(e){if(e){e.focus({preventScroll:!0});e.select();document.execCommand("copy")}}let copyCustomValueToClipboard=e=>{let t=document.createElement("textarea"),o=document.querySelector("dialog[open]")??document.body;t.value=e;o.appendChild(t);copyInputValueToBuffer(t);o.removeChild(t)},getClickedChild=(e,t,o)=>{let a=o,n=null;if(!e||!t||!o)return n;for(;a&&a!==e&&!n;){a.classList.contains(t)&&(n=a);a=a.parentElement}return n};var y=__webpack_require__(44096),E=__webpack_require__(61999),x={methods:{$unsafeTrans:s.dn,$trans:s.pw,$transChoice:s.Mq}},T=__webpack_require__(7118),R=__webpack_require__(65606);function createApp(e,t){let o=(0,T.createApp)(e,t).mixin(x);return R.env.VITE&&(o.config.compilerOptions.isCustomElement=e=>e.startsWith("wc-")),o}var S=__webpack_require__(57105);let showReportUserModal=({username:e,selectedPick:t,contentId:o})=>{let a=createApp((0,T.defineAsyncComponent)(()=>Promise.all([__webpack_require__.e(5192),__webpack_require__.e(6962)]).then(__webpack_require__.bind(__webpack_require__,11582))),{onHideModal:()=>a.unmount(),onReport:()=>a.unmount(),picked:t,username:e,contentId:o}).use(S.default);a.mount("#report-modal")},generateRoute=(e,t,o)=>{let a=e,s=t;if(o){let e=document.querySelector("[data-url-locale]"),t=e?.getAttribute("data-url-locale"),n=t?.split("_")[0]!=="en"&&t?.split("_")[0];if(n&&s){a=o;s._locale=n}}return n.A.generate(a,s)},A={allUserComments:(e,t)=>generateRoute("web_member_comments",{username:e,page:t}),approvePost:(e,t)=>generateRoute("web_moderation_reveal",{type:e,uuid:t}),categoryByPage:(e,t)=>generateRoute("web_forum_category",{url:e,page:t},"i18n_web_forum_category"),changeContentCategory:e=>generateRoute("web_forum_category",{url:e},"i18n_web_forum_category"),clubForumView:generateRoute("web_club_forum_view",{},"i18n_web_club_forum_view"),clubView:(e,t)=>generateRoute("web_club_forum_view",{url:e,page:t},"i18n_web_club_forum_view"),deletePost:(e,t)=>generateRoute("web_forum_delete_comment",{id:e,returnUrl:t}),follow:(e,t)=>generateRoute("web_track_content_callback_forum_topic",{forumTopicId:e,track:t}),hotTopics:e=>generateRoute("web_forum_hot_topics",{page:e},"i18n_web_forum_hot_topics"),indexPage:generateRoute("web_forum_index",{},"i18n_web_forum_index"),markAsRead:generateRoute("web_forum_mark_all_read_callback"),myPostedInTopics:e=>generateRoute("web_forum_my_posted_in_topics",{page:e},"i18n_web_forum_my_posted_in_topics"),myTopics:e=>generateRoute("web_forum_my_topics",{page:e},"i18n_web_forum_my_topics"),myTrackedTopics:e=>generateRoute("web_forum_my_tracked_topics",{page:e},"i18n_web_forum_my_tracked_topics"),newPosts:e=>generateRoute("web_forum_new_posts",{page:e},"i18n_web_forum_new_posts"),search:(e,t)=>generateRoute("web_forum_search",{keyword:e,page:t},"i18n_web_forum_search"),unansweredPosts:e=>generateRoute("web_forum_unanswered_posts",{page:e},"i18n_web_forum_unanswered_posts"),view:(e,t,o)=>generateRoute("web_forum_view",{url:e,page:t,sort:o},"i18n_web_forum_view")},C={FOLLOW_CHECKBOX:"follow-thread",COMMENT_BODY_FIELD:"forum_topic_comment_body",COMMENT_TINYMCE_CONTAINER:"forum-topic-comment-editor",COMMENT_SUBMIT:"message-submit",CONFIRM_DELETE:"v-confirm-delete",CONFIRM_TOPIC_DELETE:"v-confirm-topic-delete",CONFIRM_REPORT_SPAM:"v-confirm-report-spam",COPY_LINK:"comment-post-copy-link",GIFT_MEMBERSHIP_BUTTON:"give-gift-membership",MARK_AS_READ:"mark-as-read",POST_TINYMCE:"post_forum_topic_body",REPORT_BUTTON:"report-button",ROOT_CATEGORY:"view-forums-category",ROOT_INDEX:"view-forums-index",ROOT_SINGLE:"view-forums-single",SORT:"sort",USER_ALL_COMMENTS:"view-forums-all-comments"},z={approved:(0,s.pw)("Approved"),deleteAllPostsConfirm:(0,s.pw)("Are you sure you want to delete ALL COMMENTS from this user? This cannot be undone."),deletePostConfirm:(0,s.pw)("Are you sure you want to delete this comment?"),deleteTopicConfirm:(0,s.pw)("Are you sure you want to delete this topic?"),followAlert:(0,s.pw)("Great! You will be notified when someone leaves a comment."),placeholder:(0,s.pw)("Please be relevant and kind…"),reportSpamConfirm:(0,s.pw)("Are you sure you mark this as spam?"),unfollowAlert:(0,s.pw)("Received! You will no longer receive alerts when someones leaves a comment.")},config_sortOptions=(e,t)=>[{label:(0,s.pw)("Newest"),value:generateRoute(t?"web_club_forum_view":"web_forum_view",{url:e,sort:"desc"})},{label:(0,s.pw)("Oldest"),value:generateRoute(t?"web_club_forum_view":"web_forum_view",{url:e})},{label:(0,s.pw)("Relevance"),value:generateRoute(t?"web_club_forum_view":"web_forum_view",{url:e,sort:"relevance"})}],I={IS_CLUB:"data-is-club",TOPIC_URL:"data-topic-url"},N={SORT:"sort"},P={listOfContentsReactionsSummary:e=>{let t=e.map(e=>`content[]=${e}`);return`${O.ORIGIN}summaries?${t.join("&")}`},removeReaction:(e,t)=>`${O.ORIGIN}contents/${e}/reactions/${t}`,reportContent:e=>generateRoute("web_user_callback_report_content",{uuid:e}),postReaction:(e,t)=>`${O.ORIGIN}contents/${e}/reactions/${t}`,reactedUsers:(e,t)=>`${O.ORIGIN}contents/${e}/reactions/${t}/users`,singleContentReactionsSummary:e=>`${O.ORIGIN}contents/${e}/summary`},O={ACTIONS:{POST:"post",REMOVE:"remove"},CONTENT_TYPE:{MULTIPLE:"multiple",SINGLE:"single"},DOWNVOTE:"downvote",MAX_USERS:5,ORIGIN:window.PubSub?.options?.url?.reactions,REACTIONS_TO_SHOW:10,SPINNER:"/bundles/web/images/animated/loader.gif",TOKEN:window.context?.csrf?.token,TRIGGER:"trigger",UPVOTE:"upvote"},L={REACTIONS_MULTIPLE_CONTENTS:"reactions-multiple-contents",REACTIONS_SINGLE_CONTENT:"reactions-single-content",REACTIONS_REPORT:"reactions-report",REACTIONS_VOTE:"reactions-vote",VOTE_PARENT:"vote-parent"},j={AUTHOR_USERNAME:"data-author-username",CONTENT_ID:"data-content-id",IS_OWN_CONTENT:"data-is-own-content",IS_TRIGGER:"data-is-trigger"},B=[{name:"verbal_abuse",title:"Verbal Abuse",value:4},{name:"racism",title:"Racism",value:11},{name:"violence",title:"Violence / Threats",value:10},{name:"sexual_harassment",title:"Sexual Harassment",value:12},{name:"avatar_username",title:"Inappropriate Avatar or Username",value:7},{name:"spamming",title:"Spamming",value:3}],D={FORUM_HIDDEN:(0,s.pw)("Comment Downvoted"),NOTE_HIDDEN:(0,s.pw)("Note Downvoted")};function markForumsAsRead(){E.A.post(A.markAsRead).then(()=>{(0,a.Tj)({type:o.gK.success,message:o.DZ.forumsMarkedAsRead})}).catch(()=>{(0,a.Tj)({type:o.gK.error,message:o.sO.badRequest})})}let approvePost=(e,t)=>E.A.post(A.approvePost(e,t),{_token:c.AA.CSRF_TOKEN}).then(()=>{(0,a.Tj)({type:o.gK.success,message:z.approved})}),handleApproveClick=(e,t="comment-post-actions-success")=>{getArrayOfElements(".content-approve").forEach(o=>{o.addEventListener("click",()=>{let a=o.getAttribute("data-content-uuid"),n=o.closest(`.${L.VOTE_PARENT}`);approvePost(e,a).then(()=>{let e=o.querySelector(".icon-font-chess");o.disabled=!0;e?.classList.add(t);n?.classList.remove("vote-semi-transparent")})})})};n.A.generate("web_user_settings_change_email"),n.A.generate("web_user_settings_social"),n.A.generate("web_help"),(e,t)=>n.A.generate("web_message_callback_unarchive",{username:e,token:t});let M={activateAccount:(0,s.pw)("You must activate your account to send message."),allMessages:(0,s.pw)("All Messages"),altImage:e=>(0,s.pw)("%1$s%'s Thumbnail",{"%1$s%":e}),archive:(0,s.pw)("Archive"),archived:(0,s.pw)("Archived"),bulkArchive:(0,s.pw)("Are you sure you want to archive all of the messages in this list?"),bulkDelete:(0,s.pw)("Are you sure you want to delete all of the messages in this list?"),cancel:(0,s.pw)("Cancel"),closedAbuse:(0,s.pw)("Closed: Abuse"),closedFairPlay:(0,s.pw)("Closed: Fair Play"),closedInactive:(0,s.pw)("Closed: Inactive"),composeMessage:(0,s.pw)("Compose New Message"),delete:(0,s.pw)("Delete"),deleteConversation:(0,s.pw)("Are you sure you want to delete this conversation?"),deleteMessage:(0,s.pw)("Are you sure you want to delete this message?"),deleteThisMessage:(0,s.pw)("Delete this message"),deleteThisConversation:(0,s.pw)("Delete this conversation"),emptyMessage:(0,s.pw)("You cannot send an empty message"),inbox:(0,s.pw)("Inbox"),muted:(0,s.pw)("You are currently unable to message with this account."),newMessage:(0,s.pw)("New Message"),notFound:(0,s.pw)("User not found"),olderMessages:(0,s.pw)("Older Messages"),placeholder:(0,s.pw)("Please be kind and respectful in your messages. You can block and report unfriendly messages."),placeholderImage:(0,s.pw)("Image"),placeholderDiagram:(0,s.pw)("Diagram"),report:(0,s.pw)("Report"),restore:(0,s.pw)("Restore"),searchMessages:(0,s.pw)("Search Messages"),selfMessage:(0,s.pw)("You cannot send a message to yourself"),send:(0,s.pw)("Send"),to:(0,s.pw)("To"),unableToMessage:(0,s.pw)("You are currently unable to message with this account."),unread:(0,s.pw)("Unread"),username:(0,s.pw)("username"),viewProfile:(0,s.pw)("View Profile"),verifyAccount:e=>(0,s.pw)('Please click on the link in your email to verify your account. Resend Verification Email',{"%change_email%":e}),supportTeam:e=>(0,s.pw)('If you need help, please contact our Help and Support team.',{"%link%":e}),yes:(0,s.pw)("Yes")},createComponentConfig=(e,t)=>{let o=document.querySelector(e),a=e.replace(/#|\./g,""),n={[`${a}`]:{}};return null!=o&&(n[a]=Object.assign({el:e},t(o))),n},mergePropsData=(e,t)=>(e.propsData=Object.assign({},e.propsData,t),e);function createLegacyApp(...e){let t=createApp(...e),o={mixin:(...e)=>(t.mixin(...e),o),mount(...e){let o=t.mount(...e),a="string"==typeof e[0]?document.querySelector(e[0]):e[0];if(a){let e=a.childNodes[0];a.after(e);a.remove()}else console.warn(`Failed to mount legacy app to ${e[0]}, element not found`);return o},unmount(){t.unmount()},use:(e,...a)=>(t.use(e,...a),o)};return o}function multivue(e,t,o,a,n){let s=getArrayOfElements(e),r=[],i={};if(0===s.length)return r;for(let e of s){let s=!0;"function"==typeof o&&(i=o(e));a&&(e.dataset[a]?s=!1:e.dataset[a]=!0);let r={el:e};n&&(r.store=n);if(s){let o=Object.assign(r,t,{propsData:i}),a=createLegacyApp(o,i);"function"!=typeof o.render&&void 0===o.template&&(o.template=e.outerHTML);if(void 0!==o.store){a.use(o.store);delete o.store}delete o.propsData;delete o.el;a.mount(e)}}return r}let createRequest=()=>E.A.create({headers:{accept:"application/json"},withCredentials:!0}),getMultipleContentReactions=e=>createRequest().get(P.listOfContentsReactionsSummary(e),{_token:O.TOKEN}),getSingleContentReactions=e=>createRequest().get(P.singleContentReactionsSummary(e),{_token:O.TOKEN}),toggleReaction=(e,t,o)=>o===O.ACTIONS.POST?createRequest().post(P.postReaction(e,t),{_token:O.TOKEN}):createRequest().delete(P.removeReaction(e,t),{_token:O.TOKEN}),getReactedUsers=(e,t)=>createRequest().get(P.reactedUsers(e,t),{_token:O.TOKEN}),reportContent=(e,t)=>E.A.post(P.reportContent(e),{reason_id:t}),U=(0,T.ref)({content:"",summary:[{count:0,reaction:"",me:!1}]}),H=(0,T.ref)([{content:"",summary:[{count:0,reaction:"",me:!1}]}]);async function get_multiple_content_reactions_getMultipleContentReactions(e){let{data:t}=await getMultipleContentReactions(e);H.value=t}async function get_single_content_reactions_getSingleContentReactions(e){let t=await getSingleContentReactions(e);U.value=t}function render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("reactions-popup"),i=(0,T.resolveComponent)("reacted");return o.isTrigger?((0,T.openBlock)(),(0,T.createBlock)(r,{key:0,"content-id":e.contentId,"content-type":e.contentType,"show-emotes":n.showEmotes,onHandleEmoticonClick:e.handleEmoticonClick,onToggleEmotes:s.handleToggleEmotes},null,8,["content-id","content-type","show-emotes","onHandleEmoticonClick","onToggleEmotes"])):((0,T.openBlock)(),(0,T.createBlock)(i,{key:1,"content-id":e.contentId,"content-type":e.contentType,onHandleEmoticonClick:e.handleEmoticonClick},null,8,["content-id","content-type","onHandleEmoticonClick"]))}let V=["disabled","onClick","onMouseover"],F=["textContent"],q=["textContent"],K=["alt","src"],$=["innerHTML"],G=["textContent"],W=["textContent"],Y=["textContent"];function reactedvue_type_template_id_3cc2f70e_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("cc-tooltip");return s.reactionsToShow&&s.reactionsToShow.length>0?((0,T.openBlock)(),(0,T.createElementBlock)("div",{key:0,class:(0,T.normalizeClass)(e.$style.component)},[((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(s.reactionsToShow,o=>((0,T.openBlock)(),(0,T.createElementBlock)("button",{key:`${e.contentId}-${o.reaction}`,class:(0,T.normalizeClass)([e.$style.reaction,{[e.$style.locked]:e.isLocked(o.reaction)}]),disabled:e.buttonsDisabled,onClick:t=>e.handleEmoteClick(o.reaction),onMouseover:e=>s.startTimer(o.reaction),onMouseleave:t[0]||(t[0]=(...e)=>s.killTimer&&s.killTimer(...e))},[(0,T.createVNode)(r,{text:s.tooltip(o.reaction)},null,8,["text"]),t[5]||(t[5]=(0,T.createTextVNode)()),(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["emotes-emoticon-select",[e.$style.emoticon,`emotes-emoticon-select-${o.reaction}`]])},null,2),t[6]||(t[6]=(0,T.createTextVNode)()),(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.wrap)},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(e.$style.count),textContent:(0,T.toDisplayString)(o.count)},null,10,F),t[2]||(t[2]=(0,T.createTextVNode)()),(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(e.$style.reacted),textContent:(0,T.toDisplayString)(o.me?"-":"+")},null,10,q)],2),t[7]||(t[7]=(0,T.createTextVNode)()),(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.tooltip)},[n.loading?((0,T.openBlock)(),(0,T.createElementBlock)("img",{key:0,height:"7",width:"25",alt:e.$trans("Loading"),src:n.spinner},null,8,K)):((0,T.openBlock)(),(0,T.createElementBlock)(T.Fragment,{key:1},[((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(n.users,(t,o)=>((0,T.openBlock)(),(0,T.createElementBlock)("span",{key:o,class:(0,T.normalizeClass)(e.$style.user),innerHTML:t.userName},null,10,$))),128)),t[3]||(t[3]=(0,T.createTextVNode)()),n.hasUserReacted?((0,T.openBlock)(),(0,T.createElementBlock)("span",{key:0,class:(0,T.normalizeClass)([e.$style.user,e.$style["user-self"]]),textContent:(0,T.toDisplayString)(e.$trans("you"))},null,10,G)):(0,T.createCommentVNode)("",!0),t[4]||(t[4]=(0,T.createTextVNode)()),n.moreUsersCount?((0,T.openBlock)(),(0,T.createElementBlock)("span",{key:1,class:(0,T.normalizeClass)(e.$style.user),textContent:(0,T.toDisplayString)(s.moreCountText)},null,10,W)):(0,T.createCommentVNode)("",!0)],64))],2)],42,V))),128)),t[8]||(t[8]=(0,T.createTextVNode)()),s.showMoreButton?((0,T.openBlock)(),(0,T.createElementBlock)("button",{key:0,class:(0,T.normalizeClass)(e.$style.more),onClick:t[1]||(t[1]=(...e)=>s.toggleMore&&s.toggleMore(...e)),textContent:(0,T.toDisplayString)(s.moreButonText)},null,10,Y)):(0,T.createCommentVNode)("",!0)],2)):(0,T.createCommentVNode)("",!0)}var Z=__webpack_require__(97786),J=/* @__PURE__ */(0,T.defineComponent)({__name:"cc-tooltip",props:{anchor:{default:"center"},closeOnClick:{type:Boolean},delay:{default:200},forElement:{},forPreviousElement:{type:Boolean},position:{default:"top"},text:{},stickyVisible:{type:Boolean}},setup(e){let t,o;let a=e,n=(0,Z.hR7)(),s=Math.max(10,a.delay),r=(0,T.ref)(),i=(0,T.ref)(!1),c=(0,T.ref)(!1);function listen(){unlisten();t=a.forElement??(a.forPreviousElement?n.value?.previousElementSibling:n.value?.parentElement);if(a.stickyVisible){showTooltip();return}a.closeOnClick&&t?.addEventListener("click",close);t?.addEventListener("mouseenter",onMouseenter)}function unlisten(){clearTimeout(o);t?.removeEventListener("click",close);t?.removeEventListener("mouseleave",close);t?.removeEventListener("mouseenter",onMouseenter)}(0,T.onMounted)(()=>{(0,T.nextTick)(listen)});(0,T.onUnmounted)(unlisten);function close(){c.value=!1;clearTimeout(o);o=setTimeout(()=>{i.value=!1},s)}function onMouseenter(){showTooltip();t?.addEventListener("mouseleave",close,{once:!0})}function showTooltip(){i.value=!0;r.value=t?.getBoundingClientRect();c.value=!1;clearTimeout(o);o=setTimeout(()=>{c.value=!0},s)}return(e,t)=>(e.$slots.default||e.text)&&i.value?((0,T.openBlock)(),(0,T.createBlock)(T.Teleport,{key:0,to:"body"},[(0,T.createElementVNode)("div",(0,T.mergeProps)(e.$attrs,{class:[e.$style.component,"dark-mode"],style:{"--target-width":`${r.value?.width}px`,height:`${r.value?.height}px`,left:`${r.value?.left}px`,top:`${r.value?.top}px`,width:`${r.value?.width}px`}}),[(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)([e.$style.content,e.$style[e.position],"cc-text-medium-bold",{[e.$style["anchor-center"]]:"center"===e.anchor,[e.$style["anchor-left"]]:"left"===e.anchor,[e.$style["anchor-right"]]:"right"===e.anchor,[e.$style.visible]:c.value}])},[(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.inner)},[(0,T.renderSlot)(e.$slots,"default",{},()=>[(0,T.createTextVNode)((0,T.toDisplayString)(e.text),1)])],2)],2)],16)])):(0,T.createCommentVNode)("",!0)}}),X=__webpack_require__(66262);let Q={};Q.$style={component:"cc-tooltip-component",content:"cc-tooltip-content",visible:"cc-tooltip-visible",inner:"cc-tooltip-inner",left:"cc-tooltip-left",right:"cc-tooltip-right",top:"cc-tooltip-top",bottom:"cc-tooltip-bottom","anchor-left":"cc-tooltip-anchor-left","anchor-center":"cc-tooltip-anchor-center","anchor-right":"cc-tooltip-anchor-right"};var ee=/*#__PURE__*/(0,X.A)(J,[["__cssModules",Q]]);function uniq(e){return e.filter((e,t,o)=>o.indexOf(e)===t)}var et={"bundles/web/images/game-preview-loading.png":"bundles/web/images/game-preview-loading.8677fb94.png","bundles/web/images/image-default.svg":"bundles/web/images/image-default.445cb543.svg","bundles/web/images/noavatar_content.png":"bundles/web/images/noavatar_content.1db825c9.png","bundles/web/images/noavatar_l.gif":"bundles/web/images/noavatar_l.84a92436.gif","bundles/web/images/svg/tic.svg":"bundles/web/images/svg/tic.b039b4f5.svg","bundles/web/images/svg/white-tic.svg":"bundles/web/images/svg/white-tic.18d3027b.svg","bundles/web/images/user-image.svg":"bundles/web/images/user-image.007dad08.svg","bundles/web/images/web/learn-to-play.png":"bundles/web/images/web/learn-to-play.0c67b86d.png","bundles/web/images/web/tablet.jpg":"bundles/web/images/web/tablet.b306eb58.jpg","bundles/web/images/webgl_data/2d/arcade/active-field-black-glow.png":"bundles/web/images/webgl_data/2d/arcade/active-field-black-glow.7c9242cd.png","bundles/web/images/webgl_data/2d/arcade/active-field-white-glow.png":"bundles/web/images/webgl_data/2d/arcade/active-field-white-glow.e5108d71.png","bundles/web/images/webgl_data/2d/arcade/capture-lightning-black.json":"bundles/web/images/webgl_data/2d/arcade/capture-lightning-black.f0a77302.json","bundles/web/images/webgl_data/2d/arcade/capture-lightning-white.json":"bundles/web/images/webgl_data/2d/arcade/capture-lightning-white.3c3eb885.json","bundles/web/images/webgl_data/2d/arcade/capture-lightning-black.png":"bundles/web/images/webgl_data/2d/arcade/capture-lightning-black.c1afe5c5.png","bundles/web/images/webgl_data/2d/arcade/check-lightning-small.json":"bundles/web/images/webgl_data/2d/arcade/check-lightning-small.29ffee8a.json","bundles/web/images/webgl_data/2d/arcade/check-lightning-small.png":"bundles/web/images/webgl_data/2d/arcade/check-lightning-small.cc061aa2.png","bundles/web/images/webgl_data/2d/arcade/capture-lightning-white.png":"bundles/web/images/webgl_data/2d/arcade/capture-lightning-white.0be1a673.png","bundles/web/images/webgl_data/2d/arcade/check-lightning.json":"bundles/web/images/webgl_data/2d/arcade/check-lightning.9818146c.json","bundles/web/images/webgl_data/2d/arcade/check-mate-lightning-black.json":"bundles/web/images/webgl_data/2d/arcade/check-mate-lightning-black.090095b9.json","bundles/web/images/webgl_data/2d/arcade/check-mate-lightning-white.json":"bundles/web/images/webgl_data/2d/arcade/check-mate-lightning-white.8e89a03e.json","bundles/web/images/webgl_data/2d/arcade/check-lightning.png":"bundles/web/images/webgl_data/2d/arcade/check-lightning.f218018f.png","bundles/web/images/webgl_data/2d/arcade/legal-move-arcade-black.png":"bundles/web/images/webgl_data/2d/arcade/legal-move-arcade-black.6af38a2b.png","bundles/web/images/webgl_data/2d/arcade/legal-move-arcade-white.png":"bundles/web/images/webgl_data/2d/arcade/legal-move-arcade-white.e89a9a43.png","bundles/web/images/webgl_data/2d/arcade/lightning-horizontal.png":"bundles/web/images/webgl_data/2d/arcade/lightning-horizontal.36ca9442.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-large-black.json":"bundles/web/images/webgl_data/2d/arcade/move-lightning-large-black.d04ec1d5.json","bundles/web/images/webgl_data/2d/arcade/check-mate-lightning-black.png":"bundles/web/images/webgl_data/2d/arcade/check-mate-lightning-black.bc7ee14a.png","bundles/web/images/webgl_data/2d/arcade/check-mate-lightning-white.png":"bundles/web/images/webgl_data/2d/arcade/check-mate-lightning-white.18832d80.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-large-white.json":"bundles/web/images/webgl_data/2d/arcade/move-lightning-large-white.16dcf372.json","bundles/web/images/webgl_data/2d/arcade/move-lightning-large-black.png":"bundles/web/images/webgl_data/2d/arcade/move-lightning-large-black.4ca4b640.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-medium-black.json":"bundles/web/images/webgl_data/2d/arcade/move-lightning-medium-black.2f52761e.json","bundles/web/images/webgl_data/2d/arcade/move-lightning-medium-white.json":"bundles/web/images/webgl_data/2d/arcade/move-lightning-medium-white.e1f5d8cf.json","bundles/web/images/webgl_data/2d/arcade/move-lightning-large-white.png":"bundles/web/images/webgl_data/2d/arcade/move-lightning-large-white.176b669e.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-medium-black.png":"bundles/web/images/webgl_data/2d/arcade/move-lightning-medium-black.a668575c.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-medium-white.png":"bundles/web/images/webgl_data/2d/arcade/move-lightning-medium-white.7092cc85.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-regular-black.json":"bundles/web/images/webgl_data/2d/arcade/move-lightning-regular-black.8d776f5a.json","bundles/web/images/webgl_data/2d/arcade/move-lightning-regular-white.json":"bundles/web/images/webgl_data/2d/arcade/move-lightning-regular-white.e4b8d4a8.json","bundles/web/images/webgl_data/2d/arcade/move-lightning-regular-black.png":"bundles/web/images/webgl_data/2d/arcade/move-lightning-regular-black.1f5242b2.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-small-black.json":"bundles/web/images/webgl_data/2d/arcade/move-lightning-small-black.46ff1e1e.json","bundles/web/images/webgl_data/2d/arcade/move-lightning-regular-white.png":"bundles/web/images/webgl_data/2d/arcade/move-lightning-regular-white.3ee6b29c.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-small-black.png":"bundles/web/images/webgl_data/2d/arcade/move-lightning-small-black.2106320a.png","bundles/web/images/webgl_data/2d/arcade/move-lightning-small-white.json":"bundles/web/images/webgl_data/2d/arcade/move-lightning-small-white.d2c18ae4.json","bundles/web/images/webgl_data/2d/arcade/move-lightning-small-white.png":"bundles/web/images/webgl_data/2d/arcade/move-lightning-small-white.2ffd0edb.png","bundles/web/images/webgl_data/2d/arcade/select-lightning-black.json":"bundles/web/images/webgl_data/2d/arcade/select-lightning-black.3407e009.json","bundles/web/images/webgl_data/2d/arcade/select-lightning-black.png":"bundles/web/images/webgl_data/2d/arcade/select-lightning-black.7f512106.png","bundles/web/images/webgl_data/2d/arcade/select-lightning-white.json":"bundles/web/images/webgl_data/2d/arcade/select-lightning-white.6c02602b.json","bundles/web/images/webgl_data/2d/arcade/select-lightning-white.png":"bundles/web/images/webgl_data/2d/arcade/select-lightning-white.52c977e3.png","bundles/web/images/webgl_data/2d/capture-dust.json":"bundles/web/images/webgl_data/2d/capture-dust.221e5b9d.json","bundles/web/images/webgl_data/2d/capture-dust.png":"bundles/web/images/webgl_data/2d/capture-dust.f3616e72.png","bundles/web/images/webgl_data/2d/dust-big.json":"bundles/web/images/webgl_data/2d/dust-big.3978c9b2.json","bundles/web/images/webgl_data/2d/dust-big.png":"bundles/web/images/webgl_data/2d/dust-big.ffc81b67.png","bundles/web/images/webgl_data/2d/dust-regular.json":"bundles/web/images/webgl_data/2d/dust-regular.c277df9e.json","bundles/web/images/webgl_data/2d/dust-regular.png":"bundles/web/images/webgl_data/2d/dust-regular.d14f1094.png","bundles/web/images/webgl_data/2d/dust-small.json":"bundles/web/images/webgl_data/2d/dust-small.e988c379.json","bundles/web/images/webgl_data/2d/dust-small.png":"bundles/web/images/webgl_data/2d/dust-small.88f7d20e.png","bundles/web/images/webgl_data/2d/field-shadow.png":"bundles/web/images/webgl_data/2d/field-shadow.12436cf1.png","bundles/web/images/webgl_data/2d/hand.json":"bundles/web/images/webgl_data/2d/hand.a9ba7da1.json","bundles/web/images/webgl_data/2d/hand.png":"bundles/web/images/webgl_data/2d/hand.f56ab65c.png","bundles/web/images/webgl_data/3d/board/board.json":"bundles/web/images/webgl_data/3d/board/board.f425db44.json","bundles/web/images/webgl_data/3d/board/textures/board_8_bit.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_8_bit.a40a4bb3.jpg","bundles/web/images/webgl_data/3d/board/textures/board_8_bit_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_8_bit_notation.a3bf6bb5.png","bundles/web/images/webgl_data/3d/board/textures/board_bases_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_bases_notation.4fa42cab.png","bundles/web/images/webgl_data/3d/board/textures/board_blackwhite_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_blackwhite_notation.e3bdbf81.png","bundles/web/images/webgl_data/3d/board/textures/board_blackwhite.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_blackwhite.7f3f4fa7.jpg","bundles/web/images/webgl_data/3d/board/textures/board_blue.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_blue.11b21efb.jpg","bundles/web/images/webgl_data/3d/board/textures/board_blue_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_blue_notation.76a72805.png","bundles/web/images/webgl_data/3d/board/textures/board_bases.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_bases.79a27acd.jpg","bundles/web/images/webgl_data/3d/board/textures/board_brown.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_brown.c93ac4fc.jpg","bundles/web/images/webgl_data/3d/board/textures/board_brown_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_brown_notation.24d88929.png","bundles/web/images/webgl_data/3d/board/textures/board_bubblegum.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_bubblegum.c76cf59d.jpg","bundles/web/images/webgl_data/3d/board/textures/board_bubblegum_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_bubblegum_notation.b8a64cec.png","bundles/web/images/webgl_data/3d/board/textures/board_burled_wood_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_burled_wood_notation.071f30bd.png","bundles/web/images/webgl_data/3d/board/textures/board_dark_wood_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_dark_wood_notation.7b7a3981.png","bundles/web/images/webgl_data/3d/board/textures/board_dash_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_dash_notation.3913780e.png","bundles/web/images/webgl_data/3d/board/textures/board_burled_wood.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_burled_wood.f270813d.jpg","bundles/web/images/webgl_data/3d/board/textures/board_glass_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_glass_notation.5d17abfd.png","bundles/web/images/webgl_data/3d/board/textures/board_glass.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_glass.dd597983.jpg","bundles/web/images/webgl_data/3d/board/textures/board_graffiti_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_graffiti_notation.237e1f51.png","bundles/web/images/webgl_data/3d/board/textures/board_green.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_green.b245f458.jpg","bundles/web/images/webgl_data/3d/board/textures/board_dash.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_dash.91592ef2.jpg","bundles/web/images/webgl_data/3d/board/textures/board_green_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_green_notation.e1239e77.png","bundles/web/images/webgl_data/3d/board/textures/board_grey_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_grey_notation.14778c8c.png","bundles/web/images/webgl_data/3d/board/textures/board_grey.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_grey.e2b96c1c.jpg","bundles/web/images/webgl_data/3d/board/textures/board_icy_sea_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_icy_sea_notation.8a2dbe83.png","bundles/web/images/webgl_data/3d/board/textures/board_dark_wood.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_dark_wood.4448353a.jpg","bundles/web/images/webgl_data/3d/board/textures/board_light_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_light_notation.ca37c558.png","bundles/web/images/webgl_data/3d/board/textures/board_light.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_light.be5733d7.jpg","bundles/web/images/webgl_data/3d/board/textures/board_lolz_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_lolz_notation.eefaa48a.png","bundles/web/images/webgl_data/3d/board/textures/board_icy_sea.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_icy_sea.638d6526.jpg","bundles/web/images/webgl_data/3d/board/textures/board_marble_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_marble_notation.9aa8f92f.png","bundles/web/images/webgl_data/3d/board/textures/board_marble.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_marble.b09462c0.jpg","bundles/web/images/webgl_data/3d/board/textures/board_marbleblue_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_marbleblue_notation.d626537b.png","bundles/web/images/webgl_data/3d/board/textures/board_marbleblue.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_marbleblue.9556bc69.jpg","bundles/web/images/webgl_data/3d/board/textures/board_marblebrown_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_marblebrown_notation.131bd8fc.png","bundles/web/images/webgl_data/3d/board/textures/board_lolz.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_lolz.015a977a.jpg","bundles/web/images/webgl_data/3d/board/textures/board_marblegreen_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_marblegreen_notation.1f01d417.png","bundles/web/images/webgl_data/3d/board/textures/board_marblegreen.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_marblegreen.3c7ff3a7.jpg","bundles/web/images/webgl_data/3d/board/textures/board_marblebrown.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_marblebrown.9ae0f295.jpg","bundles/web/images/webgl_data/3d/board/textures/board_metal_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_metal_notation.36055507.png","bundles/web/images/webgl_data/3d/board/textures/board_neon_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_neon_notation.88a17bf8.png","bundles/web/images/webgl_data/3d/board/textures/board_neon.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_neon.5f0236a0.jpg","bundles/web/images/webgl_data/3d/board/textures/board_metal.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_metal.12c374ae.jpg","bundles/web/images/webgl_data/3d/board/textures/board_newspaper_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_newspaper_notation.7a8b8d59.png","bundles/web/images/webgl_data/3d/board/textures/board_orange_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_orange_notation.50c2f2ba.png","bundles/web/images/webgl_data/3d/board/textures/board_graffiti.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_graffiti.1418935c.jpg","bundles/web/images/webgl_data/3d/board/textures/board_overlay_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_overlay_notation.6ec789e4.png","bundles/web/images/webgl_data/3d/board/textures/board_orange.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_orange.b3c6741b.jpg","bundles/web/images/webgl_data/3d/board/textures/board_overlay.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_overlay.38852d01.jpg","bundles/web/images/webgl_data/3d/board/textures/board_parchment_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_parchment_notation.3cabbba4.png","bundles/web/images/webgl_data/3d/board/textures/board_pink_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_pink_notation.6fd670e8.png","bundles/web/images/webgl_data/3d/board/textures/board_pink.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_pink.d1fb1b2d.jpg","bundles/web/images/webgl_data/3d/board/textures/board_newspaper.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_newspaper.c308d776.jpg","bundles/web/images/webgl_data/3d/board/textures/board_purple_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_purple_notation.f0ff6785.png","bundles/web/images/webgl_data/3d/board/textures/board_purple.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_purple.80a4705d.jpg","bundles/web/images/webgl_data/3d/board/textures/board_red_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_red_notation.74784555.png","bundles/web/images/webgl_data/3d/board/textures/board_sand_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_sand_notation.1c09ddd0.png","bundles/web/images/webgl_data/3d/board/textures/board_shadow.png":"bundles/web/images/webgl_data/3d/board/textures/board_shadow.e9919a3b.png","bundles/web/images/webgl_data/3d/board/textures/board_red.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_red.8e069f1e.jpg","bundles/web/images/webgl_data/3d/board/textures/board_sky_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_sky_notation.5b781a27.png","bundles/web/images/webgl_data/3d/board/textures/board_sky.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_sky.274da40b.jpg","bundles/web/images/webgl_data/3d/board/textures/board_stone_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_stone_notation.c31e84f2.png","bundles/web/images/webgl_data/3d/board/textures/board_tan.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_tan.82741031.jpg","bundles/web/images/webgl_data/3d/board/textures/board_tan_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_tan_notation.6fe5a0a0.png","bundles/web/images/webgl_data/3d/board/textures/board_parchment.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_parchment.5ff4ab17.jpg","bundles/web/images/webgl_data/3d/board/textures/board_tournament.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_tournament.d7746600.jpg","bundles/web/images/webgl_data/3d/board/textures/board_tournament_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_tournament_notation.9fd35fd1.png","bundles/web/images/webgl_data/3d/board/textures/board_translucent.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_translucent.400f363b.jpg","bundles/web/images/webgl_data/3d/board/textures/board_translucent_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_translucent_notation.3ce8dc03.png","bundles/web/images/webgl_data/3d/board/textures/board_walnut_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_walnut_notation.cfb242b2.png","bundles/web/images/webgl_data/3d/board/textures/board_winboard.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_winboard.b060d48e.jpg","bundles/web/images/webgl_data/3d/board/textures/board_winboard_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_winboard_notation.9fe65525.png","bundles/web/images/webgl_data/3d/board/textures/board_stone.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_stone.411cdedf.jpg","bundles/web/images/webgl_data/3d/board/textures/board_wood_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_wood_notation.1bb169b8.png","bundles/web/images/webgl_data/3d/board/textures/board_sand.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_sand.b83b5a0e.jpg","bundles/web/images/webgl_data/3d/board/textures/board_wooddark_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_wooddark_notation.7b7a3981.png","bundles/web/images/webgl_data/3d/board/textures/board_walnut.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_walnut.58ccd234.jpg","bundles/web/images/webgl_data/3d/board/textures/board_woodlight_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_woodlight_notation.d7654fd8.png","bundles/web/images/webgl_data/3d/board/textures/board_wooddark.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_wooddark.4448353a.jpg","bundles/web/images/webgl_data/3d/board/textures/board_woodlight.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_woodlight.63227ad0.jpg","bundles/web/images/webgl_data/3d/board/textures/board_woodmid_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_woodmid_notation.3828ff12.png","bundles/web/images/webgl_data/3d/board/textures/board_woodolive_notation.png":"bundles/web/images/webgl_data/3d/board/textures/board_woodolive_notation.be36a764.png","bundles/web/images/webgl_data/3d/marking_arrow_L.json":"bundles/web/images/webgl_data/3d/marking_arrow_L.be09e498.json","bundles/web/images/webgl_data/3d/marking_arrow_straight.json":"bundles/web/images/webgl_data/3d/marking_arrow_straight.a6b956b9.json","bundles/web/images/webgl_data/3d/board/textures/board_wood.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_wood.0df0259b.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/bishop_promotion_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/bishop_promotion_black.7b326cb2.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/bishop_promotion_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/bishop_promotion_white.465f396a.jpg","bundles/web/images/webgl_data/3d/board/textures/board_woodmid.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_woodmid.54a8a227.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/bishop.json":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/bishop.7395ab28.json","bundles/web/images/webgl_data/3d/pieces/staunton_executive/knight_promotion_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/knight_promotion_black.e9190478.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/knight_promotion_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/knight_promotion_white.1c85b3f2.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/pawn.json":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/pawn.32238b68.json","bundles/web/images/webgl_data/3d/board/textures/board_woodolive.jpg":"bundles/web/images/webgl_data/3d/board/textures/board_woodolive.97141fbf.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/queen_promotion_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/queen_promotion_black.a4d6db0c.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/queen_promotion_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/queen_promotion_white.e71bfaa9.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/king.json":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/king.fc9672f5.json","bundles/web/images/webgl_data/3d/pieces/staunton_executive/rook_promotion_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/rook_promotion_black.e6e65399.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/rook_promotion_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/rook_promotion_white.a0a10f07.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/bishop_shadow.png":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/bishop_shadow.7aca2e88.png","bundles/web/images/webgl_data/3d/pieces/staunton_executive/knight.json":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/knight.b9912c7a.json","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/negx.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/negx.81709478.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/negy.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/negy.163c07c7.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/negz.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/negz.f7e26d93.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/posx.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/posx.b034e0f3.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/posy.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/posy.b97290e6.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/king_shadow.png":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/king_shadow.d2e689b3.png","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/knight_shadow.png":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/knight_shadow.da573039.png","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/pawn_shadow.png":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/pawn_shadow.24e9cbc0.png","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/posz.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/envmap/posz.dcbe8ca2.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_black.59af0793.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/rook.json":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/rook.76894e32.json","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_marble_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_marble_white.677392ee.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_marble_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_marble_black.b047e850.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_plastic_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_plastic_black.7c7aa93c.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_metal_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_metal_black.7a8a7a16.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_plastic_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_plastic_white.47bc0cd0.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_metal_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_metal_white.8c735a4d.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/queen.json":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/queen.8793f6ab.json","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/queen_shadow.png":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/queen_shadow.32aec9b8.png","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/rook_shadow.png":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/rook_shadow.6f48c570.png","bundles/web/images/webgl_data/README.md":"bundles/web/images/webgl_data/README.ce99e081.md","bundles/web/images/webgl_data/three-d/board/board.glb":"bundles/web/images/webgl_data/three-d/board/board.4d718342.glb","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_wood_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_wood_white.a0bb951f.jpg","bundles/web/images/webgl_data/three-d/board/board.json":"bundles/web/images/webgl_data/three-d/board/board.f425db44.json","bundles/web/images/webgl_data/three-d/board/textures/board_8_bit_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_8_bit_notation.3b0e5987.png","bundles/web/images/webgl_data/three-d/board/textures/board_8_bit.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_8_bit.90f44ee3.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_bases_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_bases_notation.583cf009.png","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_wood_black.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_wood_black.c7c69176.jpg","bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_white.jpg":"bundles/web/images/webgl_data/3d/pieces/staunton_executive/textures/piece_white.2d6201c7.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_blackwhite_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_blackwhite_notation.a16af582.png","bundles/web/images/webgl_data/three-d/board/textures/board_blue_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_blue_notation.aede7d52.png","bundles/web/images/webgl_data/three-d/board/textures/board_blue.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_blue.3d8bf522.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_brown_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_brown_notation.d91c4dfa.png","bundles/web/images/webgl_data/three-d/board/textures/board_brown.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_brown.77111896.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_bubblegum.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_bubblegum.2abf245c.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_bubblegum_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_bubblegum_notation.c0566f9d.png","bundles/web/images/webgl_data/three-d/board/textures/board_blackwhite.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_blackwhite.223497db.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_burled_wood_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_burled_wood_notation.ab7033dc.png","bundles/web/images/webgl_data/three-d/board/textures/board_checkers_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_checkers_notation.c4051f44.png","bundles/web/images/webgl_data/three-d/board/textures/board_bases.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_bases.aa2e4c86.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_dark_wood_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_dark_wood_notation.29e0c91f.png","bundles/web/images/webgl_data/three-d/board/textures/board_checkers.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_checkers.7431dc47.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_dash_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_dash_notation.c61d909b.png","bundles/web/images/webgl_data/three-d/board/textures/board_glass.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_glass.ab30ff7c.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_glass_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_glass_notation.1f0ac1c3.png","bundles/web/images/webgl_data/three-d/board/textures/board_dark_wood.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_dark_wood.e34eac17.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_graffiti_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_graffiti_notation.2ad3950b.png","bundles/web/images/webgl_data/three-d/board/textures/board_burled_wood.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_burled_wood.39c56017.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_green_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_green_notation.47e1aaef.png","bundles/web/images/webgl_data/three-d/board/textures/board_green.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_green.e84cead6.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_grey.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_grey.637ff9bf.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_grey_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_grey_notation.4a29af67.png","bundles/web/images/webgl_data/three-d/board/textures/board_icy_sea_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_icy_sea_notation.a02159fa.png","bundles/web/images/webgl_data/three-d/board/textures/board_light.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_light.30b1a562.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_light_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_light_notation.91439e75.png","bundles/web/images/webgl_data/three-d/board/textures/board_icy_sea.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_icy_sea.7e97a7c5.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_lolz_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_lolz_notation.827bf308.png","bundles/web/images/webgl_data/three-d/board/textures/board_graffiti.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_graffiti.5082fb97.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_marble_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_marble_notation.44705b60.png","bundles/web/images/webgl_data/three-d/board/textures/board_dash.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_dash.0c3e4676.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_marbleblue_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_marbleblue_notation.c399953b.png","bundles/web/images/webgl_data/three-d/board/textures/board_marble.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_marble.45ef834a.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_lolz.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_lolz.7916363f.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_marblebrown_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_marblebrown_notation.a181658b.png","bundles/web/images/webgl_data/three-d/board/textures/board_marblebrown.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_marblebrown.9b30f4d0.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_marblegreen_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_marblegreen_notation.7b971c8f.png","bundles/web/images/webgl_data/three-d/board/textures/board_metal_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_metal_notation.350f725a.png","bundles/web/images/webgl_data/three-d/board/textures/board_neon.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_neon.79099362.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_neon_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_neon_notation.9b0f7f4c.png","bundles/web/images/webgl_data/three-d/board/textures/board_marbleblue.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_marbleblue.21e1edfc.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_newspaper_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_newspaper_notation.1a91be12.png","bundles/web/images/webgl_data/three-d/board/textures/board_orange.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_orange.e48910d8.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_orange_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_orange_notation.dc2fa5a8.png","bundles/web/images/webgl_data/three-d/board/textures/board_overlay.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_overlay.b76a5834.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_metal.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_metal.a60195b2.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_overlay_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_overlay_notation.75b3e753.png","bundles/web/images/webgl_data/three-d/board/textures/board_marblegreen.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_marblegreen.f291a625.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_parchment_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_parchment_notation.ee873515.png","bundles/web/images/webgl_data/three-d/board/textures/board_pink_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_pink_notation.973fb303.png","bundles/web/images/webgl_data/three-d/board/textures/board_pink.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_pink.765cea32.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_purple_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_purple_notation.507fac47.png","bundles/web/images/webgl_data/three-d/board/textures/board_red.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_red.1a8a520d.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_red_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_red_notation.dcb36f85.png","bundles/web/images/webgl_data/three-d/board/textures/board_newspaper.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_newspaper.4646c695.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_sand_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_sand_notation.814e444f.png","bundles/web/images/webgl_data/three-d/board/textures/board_shadow.png":"bundles/web/images/webgl_data/three-d/board/textures/board_shadow.735e7124.png","bundles/web/images/webgl_data/three-d/board/textures/board_sky.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_sky.388f5ac1.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_sky_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_sky_notation.ac5ae5f9.png","bundles/web/images/webgl_data/three-d/board/textures/board_purple.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_purple.600cc1aa.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_stone_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_stone_notation.c31e84f2.png","bundles/web/images/webgl_data/three-d/board/textures/board_parchment.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_parchment.590f22f2.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_tan.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_tan.82741031.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_tan_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_tan_notation.6fe5a0a0.png","bundles/web/images/webgl_data/three-d/board/textures/board_tournament_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_tournament_notation.9fd35fd1.png","bundles/web/images/webgl_data/three-d/board/textures/board_translucent.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_translucent.400f363b.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_translucent_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_translucent_notation.3ce8dc03.png","bundles/web/images/webgl_data/three-d/board/textures/board_tournament.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_tournament.d7746600.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_walnut_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_walnut_notation.cfb242b2.png","bundles/web/images/webgl_data/three-d/board/textures/board_winboard.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_winboard.b060d48e.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_winboard_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_winboard_notation.9fe65525.png","bundles/web/images/webgl_data/three-d/board/textures/board_walnut.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_walnut.58ccd234.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_wood_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_wood_notation.1bb169b8.png","bundles/web/images/webgl_data/three-d/board/textures/board_sand.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_sand.e647afaa.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_wooddark_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_wooddark_notation.7b7a3981.png","bundles/web/images/webgl_data/three-d/board/textures/board_wood.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_wood.0df0259b.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_wooddark.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_wooddark.4448353a.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_woodlight_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_woodlight_notation.d7654fd8.png","bundles/web/images/webgl_data/three-d/board/textures/board_woodmid_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_woodmid_notation.3828ff12.png","bundles/web/images/webgl_data/three-d/board/textures/board_woodlight.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_woodlight.63227ad0.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_woodolive_notation.png":"bundles/web/images/webgl_data/three-d/board/textures/board_woodolive_notation.be36a764.png","bundles/web/images/webgl_data/three-d/marking_arrow_L.json":"bundles/web/images/webgl_data/three-d/marking_arrow_L.be09e498.json","bundles/web/images/webgl_data/three-d/marking_arrow_straight.json":"bundles/web/images/webgl_data/three-d/marking_arrow_straight.a6b956b9.json","bundles/web/images/webgl_data/three-d/board/textures/board_woodolive.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_woodolive.97141fbf.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/bishop.glb":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/bishop.daa7525a.glb","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/bishop_promotion_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/bishop_promotion_black.6306a530.jpg","bundles/web/images/webgl_data/three-d/board/textures/board_woodmid.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_woodmid.54a8a227.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/bishop_promotion_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/bishop_promotion_white.0bf5df26.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/bishop.json":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/bishop.7395ab28.json","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/king.glb":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/king.ba7be557.glb","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/knight.glb":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/knight.cc479485.glb","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/knight_promotion_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/knight_promotion_black.261592a2.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/knight_promotion_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/knight_promotion_white.b59acd14.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/king.json":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/king.fc9672f5.json","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/pawn.glb":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/pawn.bf3f69fe.glb","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/knight.json":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/knight.b9912c7a.json","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/pawn.json":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/pawn.32238b68.json","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/queen_promotion_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/queen_promotion_black.6a0bd0f7.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/queen_promotion_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/queen_promotion_white.6188702b.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/queen.glb":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/queen.917dc323.glb","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/rook.glb":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/rook.dee6e7fe.glb","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/rook_promotion_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/rook_promotion_black.98a85326.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/queen.json":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/queen.8793f6ab.json","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/rook_promotion_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/rook_promotion_white.021ec599.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/rook.json":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/rook.76894e32.json","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/bishop_shadow.png":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/bishop_shadow.81034108.png","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/negx.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/negx.a3a0c6c9.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/negy.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/negy.1c661a52.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/negz.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/negz.a00cb4ee.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/posy.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/posy.3e0a3920.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/posx.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/posx.14520376.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/king_shadow.png":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/king_shadow.457e2513.png","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/posz.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/envmap/posz.b6b76cab.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_black.a6baa788.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/knight_shadow.png":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/knight_shadow.c316f979.png","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/pawn_shadow.png":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/pawn_shadow.f670cc1c.png","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_metal_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_metal_black.512d416b.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_marble_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_marble_black.dd379acf.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_metal_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_metal_white.912daa6a.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_plastic_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_plastic_black.0745ac58.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_plastic_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_plastic_white.187e6d33.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_white.9720cdd6.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_marble_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_marble_white.0913fcd8.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_wood_white.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_wood_white.b1665db1.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_wood_black.jpg":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/piece_wood_black.dc9f25a5.jpg","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/queen_shadow.png":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/queen_shadow.85654319.png","bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/rook_shadow.png":"bundles/web/images/webgl_data/three-d/pieces/staunton_executive/textures/rook_shadow.50084b35.png","bundles/web/images/webgl_data/two-d/arcade/capture-hint-hide.svg":"bundles/web/images/webgl_data/two-d/arcade/capture-hint-hide.cb0a5257.svg","bundles/web/images/webgl_data/two-d/arcade/capture-hint-out.svg":"bundles/web/images/webgl_data/two-d/arcade/capture-hint-out.aa61e3ed.svg","bundles/web/images/webgl_data/two-d/arcade/capture-hint-over.svg":"bundles/web/images/webgl_data/two-d/arcade/capture-hint-over.7a59bf2e.svg","bundles/web/images/webgl_data/two-d/arcade/capture-hint-show.svg":"bundles/web/images/webgl_data/two-d/arcade/capture-hint-show.d7ea418e.svg","bundles/web/images/webgl_data/two-d/arcade/move-hint-hide.svg":"bundles/web/images/webgl_data/two-d/arcade/move-hint-hide.cde15d35.svg","bundles/web/images/webgl_data/two-d/arcade/move-hint-out.svg":"bundles/web/images/webgl_data/two-d/arcade/move-hint-out.042ddeda.svg","bundles/web/images/webgl_data/two-d/arcade/move-hint-over.svg":"bundles/web/images/webgl_data/two-d/arcade/move-hint-over.1b1f1248.svg","bundles/web/images/webgl_data/two-d/arcade/king-check.svg":"bundles/web/images/webgl_data/two-d/arcade/king-check.7f0928d1.svg","bundles/web/images/webgl_data/two-d/arcade/move-hint-show.svg":"bundles/web/images/webgl_data/two-d/arcade/move-hint-show.ff97950b.svg","bundles/web/images/webgl_data/two-d/arcade/piece-capture.svg":"bundles/web/images/webgl_data/two-d/arcade/piece-capture.02f0dfd7.svg","bundles/web/images/webgl_data/two-d/arcade/piece-grab.svg":"bundles/web/images/webgl_data/two-d/arcade/piece-grab.1588c507.svg","bundles/web/images/webgl_data/two-d/arcade/piece-release.svg":"bundles/web/images/webgl_data/two-d/arcade/piece-release.06538853.svg","bundles/web/images/webgl_data/two-d/arcade/piece-trail.svg":"bundles/web/images/webgl_data/two-d/arcade/piece-trail.6811d769.svg","bundles/web/images/webgl_data/two-d/hover-square.png":"bundles/web/images/webgl_data/two-d/hover-square.949e81d1.png","bundles/web/images/webgl_data/two-d/arcade/square-fill.svg":"bundles/web/images/webgl_data/two-d/arcade/square-fill.93f6954f.svg","bundles/web/images/webgl_data/three-d/board/textures/board_stone.jpg":"bundles/web/images/webgl_data/three-d/board/textures/board_stone.411cdedf.jpg","bundles/web/images/webgl_data/two-d/natural/piece-trail-long.png":"bundles/web/images/webgl_data/two-d/natural/piece-trail-long.6ba59bc2.png","bundles/web/images/webgl_data/two-d/natural/piece-trail.png":"bundles/web/images/webgl_data/two-d/natural/piece-trail.bb4aaf99.png"},eo=__webpack_require__(55133);e=window.Config&&window.Config["domain.static"]&&!(0,eo.J)()?"https":"http";let generateUrl=(t,o=!0,a=e)=>{let n=o?`${a}:${window.Config["domain.static"]}`:"",s=null!=et[t]?et[t]:t;return(0,eo.J)()&&s.startsWith("/")&&(s=s.slice(1)),`${n}/${s}`};var ea=__webpack_require__(21808);function createEmoticonMatcherRegEx(e){let t=e.map(e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$|]/g,"\\$&"));return t=t.join("|"),RegExp(`(?:\\s|^)(${t})(?=\\s|$)`,"g")}let en=[{name:"",icons:[{name:"happy",code:":)",emoji:"emoji_01_happy"},{name:"sad",code:":(",emoji:"emoji_05_sad"},{name:"angry",code:":C",emoji:"emoji_03_angry"},{name:"ohno",emoji:"emoji_04_hurt"},{name:"worry",emoji:"emoji_05_sad"},{name:"wink",code:";)",emoji:"emoji_06_wink"},{name:"tears",code:":.(",emoji:"emoji_07_sad"},{name:"cry",code:":_(",emoji:"emoji_08_lol"},{name:"delicious",emoji:"emoji_09_delicious"},{name:"meh",code:":/",emoji:"emoji_10_meh"},{name:"grin",code:":D",emoji:"emoji_11_veryhappy"},{name:"eek",emoji:"emoji_12_shiver"},{name:"grimace",emoji:"emoji_13_bigmouth"},{name:"evil",code:":V",emoji:"emoji_14_bad"},{name:"nervous",emoji:"emoji_15_gasp"},{name:"rage",code:":[]",emoji:"emoji_16_angry"},{name:"blush",emoji:"emoji_17_flushed"},{name:"shock",emoji:"emoji_18_surprise"},{name:"dead",emoji:"emoji_19_dead"},{name:"zzz",emoji:"emoji_20_sleep"},{name:"tongue",emoji:"emoji_21_tongue"},{name:"laugh",code:":P",emoji:"emoji_22_happy"},{name:"river",emoji:"emoji_23_crying"},{name:"horror",emoji:"emoji_24_scream"},{name:"peaceful",emoji:"emoji_25_angel"},{name:"love",emoji:"emoji_26_love"},{name:"smart",emoji:"emoji_27_glasses"},{name:"cool",emoji:"emoji_28_cool"},{name:"mustache",emoji:"emoji_29_mustache"},{name:"ghost",emoji:"emoji_30_ghost"},{name:"scream",emoji:"emoji_31_scare"},{name:"devil",emoji:"emoji_32_evil"},{name:"sick",emoji:"emoji_33_yuk"},{name:"kiss",emoji:"emoji_34_kiss"},{name:"thinker",emoji:"emoji_35_thinker"},{name:"exploding_head",emoji:"emoji_37_mindblown"},{name:"star",emoji:"emoji_38_star"},{name:"facepalm",emoji:"emoji_36_facepalm"},{name:"clap",emoji:"emoji_39_clap"},{name:"raised_hands",emoji:"emoji_43_hands"},{name:"tup",emoji:"emoji_40_thumbsup"},{name:"tdown",emoji:"emoji_41_thumbsdown"},{name:"fist",emoji:"emoji_42_fist"},{name:"strong",emoji:"emoji_44_flexing"},{name:"wave",isPremium:!0,emoji:"emoji_45_hand"},{name:"troll",isPremium:!0,emoji:"emoji_46_meme"},{name:"rainbow",isPremium:!0,emoji:"emoji_47_rainbow"},{name:"unicorn",isPremium:!0,emoji:"emoji_48_unicorn"},{name:"coffee",isPremium:!0,emoji:"emoji_49_coffee"},{name:"donut",isPremium:!0,emoji:"emoji_50_donut"},{name:"earth",isPremium:!0,emoji:"emoji_51_world"},{name:"panda",isPremium:!0,emoji:"emoji_52_panda"},{name:"skull",isPremium:!0,emoji:"emoji_53_skull"},{name:"bitcoin",isPremium:!0,emoji:"emoji_54_coin"},{name:"donkey",isPremium:!0,emoji:"emoji_55_dunkey"},{name:"bomb",isPremium:!0,emoji:"emoji_57_bomb"},{name:"fire",isPremium:!0,emoji:"emoji_56_fire"},{name:"heart",isPremium:!0,emoji:"emoji_58_heart"},{name:"flag_ukraine",emoji:"emoji_59_flag_ukraine"},{name:"peace",emoji:"emoji_60_peace"}]},{name:"chess",icons:[{name:"play"},{name:"draw"},{name:"resign"},{name:"board"},{name:"wp"},{name:"wn"},{name:"wb"},{name:"wr"},{name:"wq"},{name:"wk"},{name:"medal"},{name:"mate"},{name:"cmate"},{name:"clock"},{name:"bp"},{name:"bn"},{name:"bb"},{name:"br"},{name:"bq"},{name:"bk"},{name:"bullet"},{name:"blitz"},{name:"live"},{name:"castle"},{name:"skewer"},{name:"fork"},{name:"pin"},{name:"fish"},{name:"trophy"},{name:"battle"},{name:"puzzle_rush"},{name:"bughouse"},{name:"daily"},{name:"watch"},{name:"four_player"},{name:"chesskid"},{name:"friend"},{name:"club"},{name:"leaderboard"},{name:"computer"},{name:"settings"},{name:"messages"},{name:"arena_kings"},{name:"speed_chess_championship"},{name:"titled_tuesday"},{name:"diamond"},{name:"platinum"},{name:"gold"},{name:"tilt"},{name:"king_of_the_hill"},{name:"3_check"},{name:"crazyhouse"},{name:"chess_960"},{name:"brilliant"},{name:"blunder"},{name:"1_0"},{name:"0_1"},{name:"1_2"},{name:"hype"},{name:"good_game"},{name:"stockfish"},{name:"lc0"},{name:"komodo"},{name:"timeout"}]},{name:"holiday",icons:[{name:"birthday_cake",isPremium:!0},{name:"party_hat",isPremium:!0},{name:"cheers",isPremium:!0},{name:"heart_bear",isPremium:!0},{name:"heart_gift",isPremium:!0},{name:"heart_letter",isPremium:!0},{name:"clover",isPremium:!0},{name:"coins_bag",isPremium:!0},{name:"palm_tree",isPremium:!0},{name:"fireworks",isPremium:!0},{name:"halloween_ghost",isPremium:!0},{name:"halloween",isPremium:!0},{name:"rip",isPremium:!0},{name:"maple_leaf",isPremium:!0},{name:"turkey",isPremium:!0},{name:"present",isPremium:!0},{name:"hanukkah",isPremium:!0},{name:"christmas_tree",isPremium:!0},{name:"santa",isPremium:!0},{name:"christmas_wrench",isPremium:!0}]},{name:"hosts",icons:[{name:"danny_rensch",isPremium:!0},{name:"danny_rensch_surprised",isPremium:!0},{name:"robert_hess",isPremium:!0},{name:"hikaru_nakamura",isPremium:!0},{name:"anand",isPremium:!0},{name:"naroditsky",isPremium:!0},{name:"maurice_ashley",isPremium:!0},{name:"anna_rudolf",isPremium:!0},{name:"alexandra_botez",isPremium:!0},{name:"andrea_botez",isPremium:!0},{name:"levy_rozman",isPremium:!0},{name:"eric_hansen",isPremium:!0},{name:"aman_hambleton",isPremium:!0},{name:"mike_klein",isPremium:!0},{name:"kosteniuk",isPremium:!0},{name:"samay_raina",isPremium:!0},{name:"kevin_bordi",isPremium:!0},{name:"krikor",isPremium:!0}]},{name:"pro chess league",icons:[{name:"pcl",isPremium:!0},{name:"argentina_krakens",isPremium:!0},{name:"brazil_capybaras",isPremium:!0},{name:"california_unicorns",isPremium:!0},{name:"canada_chessbrahs",isPremium:!0},{name:"chicago_wind",isPremium:!0},{name:"china_pandas",isPremium:!0},{name:"croatia_bulldogs",isPremium:!0},{name:"france_roosters",isPremium:!0},{name:"germany_bears",isPremium:!0},{name:"hungary_hunters",isPremium:!0},{name:"india_yogis",isPremium:!0},{name:"israel_counsellors",isPremium:!0},{name:"italy_gladiators",isPremium:!0},{name:"netherlands_mosquitoes",isPremium:!0},{name:"new_york_marshalls",isPremium:!0},{name:"norway_gnomes",isPremium:!0},{name:"poland_hussars",isPremium:!0},{name:"russia_wizards",isPremium:!0},{name:"saint_louis_arch_bishops",isPremium:!0},{name:"spain_raptors",isPremium:!0},{name:"sweden_wasabis",isPremium:!0},{name:"turkey_knights",isPremium:!0},{name:"uk_lions",isPremium:!0}]}],es=/(:[\w\)\(\;\.\_\]\[]+)/g,er=/\S/;function shouldEnlargeEmoticons(e=""){let t=e.match(es);return t&&t.length<=5&&!er.test(e.replace(es,""))}let ei="recentEmoticons";class ec{emoticonsByCode;emoticonsMatcherRegEx;recentList;constructor(){this.emoticonsByCode={};en.forEach(e=>{e.icons.forEach(e=>{e.code=e.code||`:${e.name}`;e.emoji&&(e.emoji=generateUrl(`/bundles/web/images/emojis/${e.emoji}.json`).replace("//bundles","/bundles"));this.emoticonsByCode[e.code]=e})});this.emoticonsMatcherRegEx=createEmoticonMatcherRegEx(Object.keys(this.emoticonsByCode))}getByCode(e){return this.emoticonsByCode[e]}getByName(e){return Object.values(this.emoticonsByCode).find(t=>t.name===e)}getList(e){let t=[];return en.forEach(o=>{let a={disabledIcons:[],enabledIcons:[],name:o.name};o.icons.forEach(t=>{t.isPremium&&!e?a.disabledIcons.push(t):a.enabledIcons.push(t)});t.push(a)}),t}getRecentList(){return this.recentList||(this.recentList=uniq(ea.A.get(ei,[])).map(e=>this.getByCode(e))),this.recentList}addRecentEmoticon(e){let t=this.getRecentList();t.find(t=>t.code===e)||t.unshift(this.getByCode(e));t.length>=10&&t.pop();ea.A.set(ei,uniq(t.map(e=>e.code)))}getFormattedInput(e){return`${e} `}emoticonify({text:e,userHasPremium:t,senderHasPremium:o,className:a="",showEmoji:n}){let r=shouldEnlargeEmoticons(e),i=r?"emoticon-2x":"emoticon";return e.replace(this.emoticonsMatcherRegEx,(e,c)=>{let l=this.emoticonsByCode[c],u=l.isPremium&&!t?(0,s.pw)("Upgrade to get all emojis!"):l.description||l.code;return!o&&l.isPremium?c:o&&r&&n&&l.emoji?''.replace("$1",l.emoji).replace("$2",u):``.replace("$1",l.name).replace("$2",u)})}getEmojiFromMessage(e){return(e.match(this.emoticonsMatcherRegEx)||[]).map(e=>this.emoticonsByCode[e]).filter(e=>!!e?.emoji)}}let el=new ec,eu=!!window.context?.user?.isPremium,isInSingle=(e,t,o)=>e.content===t&&!!e.summary.filter(e=>e.reaction===o&&e.me).length,isInMultiple=(e,t,o,a)=>{let n=e.filter(e=>e.content===t),s=n?.[0]?.summary.filter(e=>e.reaction===o);return a===O.ACTIONS.POST?!!s.length:s?.[0]?.me},copySingleContent=e=>Object.assign({},{content:e.content,summary:e.summary.map(e=>Object.assign({},e))}),copyMultipleContent=e=>e.map(e=>copySingleContent(e)),addReaction=(e,t,o)=>(o?e.summary.map(e=>{if(t===e.reaction){e.count+=1;e.me=!0}return e}):e.summary.push({count:1,reaction:t,me:!0}),sortEntity(e)),deleteReaction=(e,t)=>(e.summary.map(e=>{if(t===e.reaction){(![O.DOWNVOTE,O.UPVOTE].includes(e.reaction)||e.reaction===O.DOWNVOTE||e.reaction===O.UPVOTE&&e.me)&&(e.count=e.count>1?e.count-1:0);e.me=!1}return e}),sortEntity(e)),sortEntity=e=>(e.summary.sort((e,t)=>t.count-e.count),e),ed=window.context?.user,reactTooltipText=e=>ed?ed.isGuest?(0,s.pw)("Please register to react"):ed.isActivated?ed.isContentHidden?(0,s.pw)("Your account is muted"):e?"":(0,s.pw)("React"):(0,s.pw)("Please activate your account to react"):(0,s.pw)("Please log in to react"),voteTooltipText=({name:e,usersPost:t,disabled:o,contentId:a})=>{if(!ed)return(0,s.pw)("Please log in to vote");if(ed.isGuest)return(0,s.pw)("Please register to vote");if(!ed.isActivated)return(0,s.pw)("Please activate your account to vote");if(ed.isContentHidden)return(0,s.pw)("Your account is muted");if(t)return(0,s.pw)("You can not vote for your own post");if(o)return(0,s.pw)("Will be available in a few seconds");let n=multipleContentVotes(a);return e===O.UPVOTE?(0,s.pw)("%votes% Upvoted",{"%votes%":n.upvotes}):(0,s.pw)("%votes% Downvoted",{"%votes%":n.downvotes})},multipleContentCount=e=>entityCount(H.value?.filter(t=>t.content===e)?.[0]),multipleContentVotes=e=>{let t=H.value?.filter(t=>t.content===e)?.[0];return{downvotes:fetchCount(t,O.DOWNVOTE),upvotes:fetchCount(t,O.UPVOTE)}},singleContentCount=()=>entityCount(U.value),entityCount=e=>{let t=fetchCount(e,O.UPVOTE),o=fetchCount(e,O.DOWNVOTE);return Number(t)-Number(o)},fetchCount=(e,t)=>e?.summary?.find(e=>e.reaction===t)?.count||0,updateReactionsCount=(e,t,o)=>{let a=(H.value?.filter(t=>t.content===e)?.[0]?.summary).find(e=>e.reaction===t);a&&a.count!==o&&(a.count=o)};var e_={emits:["handle-emoticon-click"],props:{contentId:String,contentType:String},data:()=>({buttonsDisabled:!1}),computed:{emoticons:()=>el.getList(eu)},mounted(){(0,T.watch)([H,U],()=>{this.buttonsDisabled=!1},{deep:!0})},methods:{handleEmoteClick(e){if(!this.isLocked(e)){this.buttonsDisabled=!0;this.$emit("handle-emoticon-click",{contentId:this.contentId,name:e})}},isDisabled:e=>el.getByCode(`:${e}`)?.isPremium&&!eu,isLocked(e){let t=window.context?.user;return!t||t.isGuest||!t.isActivated||t.isContentHidden||this.isDisabled(e)}}};let em={};em.$style={component:"reacted-component",count:"reacted-count",wrap:"reacted-wrap",reacted:"reacted-reacted",reaction:"reacted-reaction",locked:"reacted-locked",tooltip:"reacted-tooltip",emoticon:"reacted-emoticon",more:"reacted-more",user:"reacted-user","user-self":"reacted-user-self"};let eb=/*#__PURE__*/(0,X.A)({name:"Reacted",components:{CcTooltip:ee},mixins:[e_],data:()=>({hasUserReacted:!1,loading:!0,moreUsersCount:0,showMore:!1,spinner:O.SPINNER,timer:null,users:[]}),computed:{moreButonText(){return this.showMore?this.$trans("less"):this.$trans("and %more% more",{"%more%":this.reactions.length-O.REACTIONS_TO_SHOW})},moreCountText(){return this.$trans("and %moreCount% more",{"%moreCount%":this.moreUsersCount})},reactions(){let e=this.contentType===O.CONTENT_TYPE.SINGLE?U.value?.summary:H.value?.filter(e=>e.content===this.contentId)?.[0]?.summary;return e?.filter(e=>0!==e.count&&![O.DOWNVOTE,O.UPVOTE].includes(e.reaction))},reactionsToShow(){let e=this.reactions;return this.showMore?e:e?.slice(0,O.REACTIONS_TO_SHOW)},showMoreButton(){return this.reactions.length>O.REACTIONS_TO_SHOW}},methods:{killTimer(){clearTimeout(this.timer);this.users=[];this.loading=!0},startTimer(e){this.timer=setTimeout(async()=>{let{data:t}=await getReactedUsers(this.contentId,e),o=window.context.user?.username;this.hasUserReacted=!!t.find(e=>e.userName===o);this.moreUsersCount=Math.max(0,t.length-O.MAX_USERS-(this.hasUserReacted?1:0));this.users=t.slice(0,O.MAX_USERS).filter(e=>e.userName!==o);this.loading=!1;updateReactionsCount(this.contentId,e,t.length)},500)},tooltip(e){return this.isDisabled(e)?this.$trans("Upgrade your account to unlock this reaction"):reactTooltipText(!0)},toggleMore(){this.showMore=!this.showMore}}},[["render",reactedvue_type_template_id_3cc2f70e_render],["__cssModules",em]]);function reactions_popupvue_type_template_id_7f111c3a_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("cc-tooltip"),i=(0,T.resolveComponent)("emotes");return(0,T.openBlock)(),(0,T.createElementBlock)("div",{class:(0,T.normalizeClass)(e.$style.component)},[(0,T.createElementVNode)("button",{class:(0,T.normalizeClass)([e.$style.button,{[e.$style.locked]:e.isLocked}]),onClick:t[0]||(t[0]=(...e)=>s.toggleEmotes&&s.toggleEmotes(...e))},[(0,T.createVNode)(r,{text:s.tooltip},null,8,["text"]),t[2]||(t[2]=(0,T.createTextVNode)()),(0,T.createElementVNode)("span",{ref:"icon",class:(0,T.normalizeClass)(["icon-font-chess smileyadd",e.$style.icon])},null,2)],2),t[3]||(t[3]=(0,T.createTextVNode)()),o.showEmotes?((0,T.openBlock)(),(0,T.createBlock)(i,{key:0,"content-id":o.contentId,"content-type":o.contentType,onHandleEmoticonClick:t[1]||(t[1]=t=>e.$emit("handle-emoticon-click",t)),onToggleEmotes:s.toggleEmotes},null,8,["content-id","content-type","onToggleEmotes"])):(0,T.createCommentVNode)("",!0)],2)}let eh=["textContent"],ep=["disabled","title","onClick"],eg=["title"];function emotesvue_type_template_id_4f56caf8_render(e,t,o,a,n,s){return(0,T.openBlock)(),(0,T.createElementBlock)("div",{ref:"popup",class:(0,T.normalizeClass)(e.$style.body),onClick:t[0]||(t[0]=(0,T.withModifiers)(()=>{},["stop"]))},[((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(e.emoticons,o=>((0,T.openBlock)(),(0,T.createElementBlock)("div",{key:o.name},[o.name?((0,T.openBlock)(),(0,T.createElementBlock)("div",{key:0,class:(0,T.normalizeClass)(e.$style.categoryTitle),textContent:(0,T.toDisplayString)(o.name)},null,10,eh)):(0,T.createCommentVNode)("",!0),t[4]||(t[4]=(0,T.createTextVNode)()),(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.categoryIcons)},[((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(o.enabledIcons,t=>((0,T.openBlock)(),(0,T.createElementBlock)("button",{key:t.code,class:(0,T.normalizeClass)([e.$style.button,e.$style["emoticon-select"],e.$style[`emoticon-select-${t.name}`],{[e.$style.reacted]:e.reacted(t.name)}]),disabled:e.buttonsDisabled,title:t.code,type:"button",onClick:o=>e.handleEmoteClick(t.name)},null,10,ep))),128)),t[3]||(t[3]=(0,T.createTextVNode)()),o.disabledIcons.length>0?((0,T.openBlock)(),(0,T.createElementBlock)("div",{key:0,class:(0,T.normalizeClass)(e.$style.disabledIcons)},[((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(o.disabledIcons,t=>((0,T.openBlock)(),(0,T.createElementBlock)("span",{key:t.code,class:(0,T.normalizeClass)([e.$style["emoticon-select"],e.$style[`emoticon-select-${t.name}`]])},null,2))),128)),t[2]||(t[2]=(0,T.createTextVNode)()),(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.disabledOverlay),title:e.$trans("Upgrade to get all emojis!")},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(e.$style.lock)},t[1]||(t[1]=[(0,T.createElementVNode)("span",{class:"icon-font-chess lock"},null,-1)]),2)],10,eg)],2)):(0,T.createCommentVNode)("",!0)],2)]))),128))],2)}var ew=(0,T.defineComponent)({name:"EmotesPopup",mixins:[e_],emits:["toggle-emotes"],mounted(){this.$refs.popup.addEventListener("mouseleave",()=>{this.$emit("toggle-emotes")})},methods:{reacted(e){let t=this.contentType===O.CONTENT_TYPE.SINGLE?U.value:H.value?.filter(e=>e.content===this.contentId)?.[0];return!!t?.summary.filter(t=>t.reaction===e&&t.me).length}}});let ef={};ef.$style={max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em",blackWinning:"#403d39",brandAndroid:"#3DDB85",brandAppleDark:"#000",brandAppleLight:"#FFF",brandDiscord:"#5865f2",brandFacebook:"#1778f2",brandInstagram:"#e93a56",brandReddit:"#ff4500",brandTiktokDark:"#000",brandTiktokLight:"#FFF",brandTwitch:"#9146ff",brandTwitter:"#1da1f2",brandTwitterDark:"#000",brandTwitterLight:"#FFF",brandVK:"#5181b8",brandYoutube:"#FF0000",brilliantMove:"#1baca6",darkShade05:"rgba(0, 0, 0, 0.05)",darkShade25:"rgba(0, 0, 0, 0.25)",darkShade40:"rgba(0, 0, 0, 0.4)",darkShade45:"rgba(0, 0, 0, 0.45)",greatFindMove:"#5c8bb0",medGrey:"#777574",navBackground:"#22211f",slightBlue:"#e6f5fa",emoticon:"emotes-emoticon","emoticon-select":"emotes-emoticon-select","emoticon-2x":"emotes-emoticon-2x","emoticon-happy":"emotes-emoticon-happy","emoticon-select-happy":"emotes-emoticon-select-happy","emoticon-2x-happy":"emotes-emoticon-2x-happy","emoticon-sad":"emotes-emoticon-sad","emoticon-select-sad":"emotes-emoticon-select-sad","emoticon-2x-sad":"emotes-emoticon-2x-sad","emoticon-angry":"emotes-emoticon-angry","emoticon-select-angry":"emotes-emoticon-select-angry","emoticon-2x-angry":"emotes-emoticon-2x-angry","emoticon-ohno":"emotes-emoticon-ohno","emoticon-select-ohno":"emotes-emoticon-select-ohno","emoticon-2x-ohno":"emotes-emoticon-2x-ohno","emoticon-worry":"emotes-emoticon-worry","emoticon-select-worry":"emotes-emoticon-select-worry","emoticon-2x-worry":"emotes-emoticon-2x-worry","emoticon-wink":"emotes-emoticon-wink","emoticon-select-wink":"emotes-emoticon-select-wink","emoticon-2x-wink":"emotes-emoticon-2x-wink","emoticon-tears":"emotes-emoticon-tears","emoticon-select-tears":"emotes-emoticon-select-tears","emoticon-2x-tears":"emotes-emoticon-2x-tears","emoticon-cry":"emotes-emoticon-cry","emoticon-select-cry":"emotes-emoticon-select-cry","emoticon-2x-cry":"emotes-emoticon-2x-cry","emoticon-delicious":"emotes-emoticon-delicious","emoticon-select-delicious":"emotes-emoticon-select-delicious","emoticon-2x-delicious":"emotes-emoticon-2x-delicious","emoticon-meh":"emotes-emoticon-meh","emoticon-select-meh":"emotes-emoticon-select-meh","emoticon-2x-meh":"emotes-emoticon-2x-meh","emoticon-grin":"emotes-emoticon-grin","emoticon-select-grin":"emotes-emoticon-select-grin","emoticon-2x-grin":"emotes-emoticon-2x-grin","emoticon-eek":"emotes-emoticon-eek","emoticon-select-eek":"emotes-emoticon-select-eek","emoticon-2x-eek":"emotes-emoticon-2x-eek","emoticon-grimace":"emotes-emoticon-grimace","emoticon-select-grimace":"emotes-emoticon-select-grimace","emoticon-2x-grimace":"emotes-emoticon-2x-grimace","emoticon-evil":"emotes-emoticon-evil","emoticon-select-evil":"emotes-emoticon-select-evil","emoticon-2x-evil":"emotes-emoticon-2x-evil","emoticon-nervous":"emotes-emoticon-nervous","emoticon-select-nervous":"emotes-emoticon-select-nervous","emoticon-2x-nervous":"emotes-emoticon-2x-nervous","emoticon-rage":"emotes-emoticon-rage","emoticon-select-rage":"emotes-emoticon-select-rage","emoticon-2x-rage":"emotes-emoticon-2x-rage","emoticon-blush":"emotes-emoticon-blush","emoticon-select-blush":"emotes-emoticon-select-blush","emoticon-2x-blush":"emotes-emoticon-2x-blush","emoticon-shock":"emotes-emoticon-shock","emoticon-select-shock":"emotes-emoticon-select-shock","emoticon-2x-shock":"emotes-emoticon-2x-shock","emoticon-dead":"emotes-emoticon-dead","emoticon-select-dead":"emotes-emoticon-select-dead","emoticon-2x-dead":"emotes-emoticon-2x-dead","emoticon-zzz":"emotes-emoticon-zzz","emoticon-select-zzz":"emotes-emoticon-select-zzz","emoticon-2x-zzz":"emotes-emoticon-2x-zzz","emoticon-tongue":"emotes-emoticon-tongue","emoticon-select-tongue":"emotes-emoticon-select-tongue","emoticon-2x-tongue":"emotes-emoticon-2x-tongue","emoticon-laugh":"emotes-emoticon-laugh","emoticon-select-laugh":"emotes-emoticon-select-laugh","emoticon-2x-laugh":"emotes-emoticon-2x-laugh","emoticon-river":"emotes-emoticon-river","emoticon-select-river":"emotes-emoticon-select-river","emoticon-2x-river":"emotes-emoticon-2x-river","emoticon-horror":"emotes-emoticon-horror","emoticon-select-horror":"emotes-emoticon-select-horror","emoticon-2x-horror":"emotes-emoticon-2x-horror","emoticon-peaceful":"emotes-emoticon-peaceful","emoticon-select-peaceful":"emotes-emoticon-select-peaceful","emoticon-2x-peaceful":"emotes-emoticon-2x-peaceful","emoticon-love":"emotes-emoticon-love","emoticon-select-love":"emotes-emoticon-select-love","emoticon-2x-love":"emotes-emoticon-2x-love","emoticon-smart":"emotes-emoticon-smart","emoticon-select-smart":"emotes-emoticon-select-smart","emoticon-2x-smart":"emotes-emoticon-2x-smart","emoticon-cool":"emotes-emoticon-cool","emoticon-select-cool":"emotes-emoticon-select-cool","emoticon-2x-cool":"emotes-emoticon-2x-cool","emoticon-mustache":"emotes-emoticon-mustache","emoticon-select-mustache":"emotes-emoticon-select-mustache","emoticon-2x-mustache":"emotes-emoticon-2x-mustache","emoticon-ghost":"emotes-emoticon-ghost","emoticon-select-ghost":"emotes-emoticon-select-ghost","emoticon-2x-ghost":"emotes-emoticon-2x-ghost","emoticon-scream":"emotes-emoticon-scream","emoticon-select-scream":"emotes-emoticon-select-scream","emoticon-2x-scream":"emotes-emoticon-2x-scream","emoticon-devil":"emotes-emoticon-devil","emoticon-select-devil":"emotes-emoticon-select-devil","emoticon-2x-devil":"emotes-emoticon-2x-devil","emoticon-sick":"emotes-emoticon-sick","emoticon-select-sick":"emotes-emoticon-select-sick","emoticon-2x-sick":"emotes-emoticon-2x-sick","emoticon-kiss":"emotes-emoticon-kiss","emoticon-select-kiss":"emotes-emoticon-select-kiss","emoticon-2x-kiss":"emotes-emoticon-2x-kiss","emoticon-thinker":"emotes-emoticon-thinker","emoticon-select-thinker":"emotes-emoticon-select-thinker","emoticon-2x-thinker":"emotes-emoticon-2x-thinker","emoticon-exploding_head":"emotes-emoticon-exploding_head","emoticon-select-exploding_head":"emotes-emoticon-select-exploding_head","emoticon-2x-exploding_head":"emotes-emoticon-2x-exploding_head","emoticon-star":"emotes-emoticon-star","emoticon-select-star":"emotes-emoticon-select-star","emoticon-2x-star":"emotes-emoticon-2x-star","emoticon-facepalm":"emotes-emoticon-facepalm","emoticon-select-facepalm":"emotes-emoticon-select-facepalm","emoticon-2x-facepalm":"emotes-emoticon-2x-facepalm","emoticon-clap":"emotes-emoticon-clap","emoticon-select-clap":"emotes-emoticon-select-clap","emoticon-2x-clap":"emotes-emoticon-2x-clap","emoticon-raised_hands":"emotes-emoticon-raised_hands","emoticon-select-raised_hands":"emotes-emoticon-select-raised_hands","emoticon-2x-raised_hands":"emotes-emoticon-2x-raised_hands","emoticon-tup":"emotes-emoticon-tup","emoticon-select-tup":"emotes-emoticon-select-tup","emoticon-2x-tup":"emotes-emoticon-2x-tup","emoticon-tdown":"emotes-emoticon-tdown","emoticon-select-tdown":"emotes-emoticon-select-tdown","emoticon-2x-tdown":"emotes-emoticon-2x-tdown","emoticon-fist":"emotes-emoticon-fist","emoticon-select-fist":"emotes-emoticon-select-fist","emoticon-2x-fist":"emotes-emoticon-2x-fist","emoticon-strong":"emotes-emoticon-strong","emoticon-select-strong":"emotes-emoticon-select-strong","emoticon-2x-strong":"emotes-emoticon-2x-strong","emoticon-wave":"emotes-emoticon-wave","emoticon-select-wave":"emotes-emoticon-select-wave","emoticon-2x-wave":"emotes-emoticon-2x-wave","emoticon-troll":"emotes-emoticon-troll","emoticon-select-troll":"emotes-emoticon-select-troll","emoticon-2x-troll":"emotes-emoticon-2x-troll","emoticon-rainbow":"emotes-emoticon-rainbow","emoticon-select-rainbow":"emotes-emoticon-select-rainbow","emoticon-2x-rainbow":"emotes-emoticon-2x-rainbow","emoticon-unicorn":"emotes-emoticon-unicorn","emoticon-select-unicorn":"emotes-emoticon-select-unicorn","emoticon-2x-unicorn":"emotes-emoticon-2x-unicorn","emoticon-coffee":"emotes-emoticon-coffee","emoticon-select-coffee":"emotes-emoticon-select-coffee","emoticon-2x-coffee":"emotes-emoticon-2x-coffee","emoticon-donut":"emotes-emoticon-donut","emoticon-select-donut":"emotes-emoticon-select-donut","emoticon-2x-donut":"emotes-emoticon-2x-donut","emoticon-earth":"emotes-emoticon-earth","emoticon-select-earth":"emotes-emoticon-select-earth","emoticon-2x-earth":"emotes-emoticon-2x-earth","emoticon-panda":"emotes-emoticon-panda","emoticon-select-panda":"emotes-emoticon-select-panda","emoticon-2x-panda":"emotes-emoticon-2x-panda","emoticon-skull":"emotes-emoticon-skull","emoticon-select-skull":"emotes-emoticon-select-skull","emoticon-2x-skull":"emotes-emoticon-2x-skull","emoticon-bitcoin":"emotes-emoticon-bitcoin","emoticon-select-bitcoin":"emotes-emoticon-select-bitcoin","emoticon-2x-bitcoin":"emotes-emoticon-2x-bitcoin","emoticon-donkey":"emotes-emoticon-donkey","emoticon-select-donkey":"emotes-emoticon-select-donkey","emoticon-2x-donkey":"emotes-emoticon-2x-donkey","emoticon-bomb":"emotes-emoticon-bomb","emoticon-select-bomb":"emotes-emoticon-select-bomb","emoticon-2x-bomb":"emotes-emoticon-2x-bomb","emoticon-fire":"emotes-emoticon-fire","emoticon-select-fire":"emotes-emoticon-select-fire","emoticon-2x-fire":"emotes-emoticon-2x-fire","emoticon-heart":"emotes-emoticon-heart","emoticon-select-heart":"emotes-emoticon-select-heart","emoticon-2x-heart":"emotes-emoticon-2x-heart","emoticon-flag_ukraine":"emotes-emoticon-flag_ukraine","emoticon-select-flag_ukraine":"emotes-emoticon-select-flag_ukraine","emoticon-2x-flag_ukraine":"emotes-emoticon-2x-flag_ukraine","emoticon-peace":"emotes-emoticon-peace","emoticon-select-peace":"emotes-emoticon-select-peace","emoticon-2x-peace":"emotes-emoticon-2x-peace","emoticon-play":"emotes-emoticon-play","emoticon-select-play":"emotes-emoticon-select-play","emoticon-2x-play":"emotes-emoticon-2x-play","emoticon-draw":"emotes-emoticon-draw","emoticon-select-draw":"emotes-emoticon-select-draw","emoticon-2x-draw":"emotes-emoticon-2x-draw","emoticon-resign":"emotes-emoticon-resign","emoticon-select-resign":"emotes-emoticon-select-resign","emoticon-2x-resign":"emotes-emoticon-2x-resign","emoticon-board":"emotes-emoticon-board","emoticon-select-board":"emotes-emoticon-select-board","emoticon-2x-board":"emotes-emoticon-2x-board","emoticon-wp":"emotes-emoticon-wp","emoticon-select-wp":"emotes-emoticon-select-wp","emoticon-2x-wp":"emotes-emoticon-2x-wp","emoticon-wn":"emotes-emoticon-wn","emoticon-select-wn":"emotes-emoticon-select-wn","emoticon-2x-wn":"emotes-emoticon-2x-wn","emoticon-wb":"emotes-emoticon-wb","emoticon-select-wb":"emotes-emoticon-select-wb","emoticon-2x-wb":"emotes-emoticon-2x-wb","emoticon-wr":"emotes-emoticon-wr","emoticon-select-wr":"emotes-emoticon-select-wr","emoticon-2x-wr":"emotes-emoticon-2x-wr","emoticon-wq":"emotes-emoticon-wq","emoticon-select-wq":"emotes-emoticon-select-wq","emoticon-2x-wq":"emotes-emoticon-2x-wq","emoticon-wk":"emotes-emoticon-wk","emoticon-select-wk":"emotes-emoticon-select-wk","emoticon-2x-wk":"emotes-emoticon-2x-wk","emoticon-medal":"emotes-emoticon-medal","emoticon-select-medal":"emotes-emoticon-select-medal","emoticon-2x-medal":"emotes-emoticon-2x-medal","emoticon-mate":"emotes-emoticon-mate","emoticon-select-mate":"emotes-emoticon-select-mate","emoticon-2x-mate":"emotes-emoticon-2x-mate","emoticon-cmate":"emotes-emoticon-cmate","emoticon-select-cmate":"emotes-emoticon-select-cmate","emoticon-2x-cmate":"emotes-emoticon-2x-cmate","emoticon-clock":"emotes-emoticon-clock","emoticon-select-clock":"emotes-emoticon-select-clock","emoticon-2x-clock":"emotes-emoticon-2x-clock","emoticon-bp":"emotes-emoticon-bp","emoticon-select-bp":"emotes-emoticon-select-bp","emoticon-2x-bp":"emotes-emoticon-2x-bp","emoticon-bn":"emotes-emoticon-bn","emoticon-select-bn":"emotes-emoticon-select-bn","emoticon-2x-bn":"emotes-emoticon-2x-bn","emoticon-bb":"emotes-emoticon-bb","emoticon-select-bb":"emotes-emoticon-select-bb","emoticon-2x-bb":"emotes-emoticon-2x-bb","emoticon-br":"emotes-emoticon-br","emoticon-select-br":"emotes-emoticon-select-br","emoticon-2x-br":"emotes-emoticon-2x-br","emoticon-bq":"emotes-emoticon-bq","emoticon-select-bq":"emotes-emoticon-select-bq","emoticon-2x-bq":"emotes-emoticon-2x-bq","emoticon-bk":"emotes-emoticon-bk","emoticon-select-bk":"emotes-emoticon-select-bk","emoticon-2x-bk":"emotes-emoticon-2x-bk","emoticon-bullet":"emotes-emoticon-bullet","emoticon-select-bullet":"emotes-emoticon-select-bullet","emoticon-2x-bullet":"emotes-emoticon-2x-bullet","emoticon-blitz":"emotes-emoticon-blitz","emoticon-select-blitz":"emotes-emoticon-select-blitz","emoticon-2x-blitz":"emotes-emoticon-2x-blitz","emoticon-live":"emotes-emoticon-live","emoticon-select-live":"emotes-emoticon-select-live","emoticon-2x-live":"emotes-emoticon-2x-live","emoticon-castle":"emotes-emoticon-castle","emoticon-select-castle":"emotes-emoticon-select-castle","emoticon-2x-castle":"emotes-emoticon-2x-castle","emoticon-skewer":"emotes-emoticon-skewer","emoticon-select-skewer":"emotes-emoticon-select-skewer","emoticon-2x-skewer":"emotes-emoticon-2x-skewer","emoticon-fork":"emotes-emoticon-fork","emoticon-select-fork":"emotes-emoticon-select-fork","emoticon-2x-fork":"emotes-emoticon-2x-fork","emoticon-pin":"emotes-emoticon-pin","emoticon-select-pin":"emotes-emoticon-select-pin","emoticon-2x-pin":"emotes-emoticon-2x-pin","emoticon-fish":"emotes-emoticon-fish","emoticon-select-fish":"emotes-emoticon-select-fish","emoticon-2x-fish":"emotes-emoticon-2x-fish","emoticon-trophy":"emotes-emoticon-trophy","emoticon-select-trophy":"emotes-emoticon-select-trophy","emoticon-2x-trophy":"emotes-emoticon-2x-trophy","emoticon-battle":"emotes-emoticon-battle","emoticon-select-battle":"emotes-emoticon-select-battle","emoticon-2x-battle":"emotes-emoticon-2x-battle","emoticon-puzzle_rush":"emotes-emoticon-puzzle_rush","emoticon-select-puzzle_rush":"emotes-emoticon-select-puzzle_rush","emoticon-2x-puzzle_rush":"emotes-emoticon-2x-puzzle_rush","emoticon-bughouse":"emotes-emoticon-bughouse","emoticon-select-bughouse":"emotes-emoticon-select-bughouse","emoticon-2x-bughouse":"emotes-emoticon-2x-bughouse","emoticon-daily":"emotes-emoticon-daily","emoticon-select-daily":"emotes-emoticon-select-daily","emoticon-2x-daily":"emotes-emoticon-2x-daily","emoticon-watch":"emotes-emoticon-watch","emoticon-select-watch":"emotes-emoticon-select-watch","emoticon-2x-watch":"emotes-emoticon-2x-watch","emoticon-four_player":"emotes-emoticon-four_player","emoticon-select-four_player":"emotes-emoticon-select-four_player","emoticon-2x-four_player":"emotes-emoticon-2x-four_player","emoticon-chesskid":"emotes-emoticon-chesskid","emoticon-select-chesskid":"emotes-emoticon-select-chesskid","emoticon-2x-chesskid":"emotes-emoticon-2x-chesskid","emoticon-friend":"emotes-emoticon-friend","emoticon-select-friend":"emotes-emoticon-select-friend","emoticon-2x-friend":"emotes-emoticon-2x-friend","emoticon-club":"emotes-emoticon-club","emoticon-select-club":"emotes-emoticon-select-club","emoticon-2x-club":"emotes-emoticon-2x-club","emoticon-leaderboard":"emotes-emoticon-leaderboard","emoticon-select-leaderboard":"emotes-emoticon-select-leaderboard","emoticon-2x-leaderboard":"emotes-emoticon-2x-leaderboard","emoticon-computer":"emotes-emoticon-computer","emoticon-select-computer":"emotes-emoticon-select-computer","emoticon-2x-computer":"emotes-emoticon-2x-computer","emoticon-settings":"emotes-emoticon-settings","emoticon-select-settings":"emotes-emoticon-select-settings","emoticon-2x-settings":"emotes-emoticon-2x-settings","emoticon-messages":"emotes-emoticon-messages","emoticon-select-messages":"emotes-emoticon-select-messages","emoticon-2x-messages":"emotes-emoticon-2x-messages","emoticon-arena_kings":"emotes-emoticon-arena_kings","emoticon-select-arena_kings":"emotes-emoticon-select-arena_kings","emoticon-2x-arena_kings":"emotes-emoticon-2x-arena_kings","emoticon-speed_chess_championship":"emotes-emoticon-speed_chess_championship","emoticon-select-speed_chess_championship":"emotes-emoticon-select-speed_chess_championship","emoticon-2x-speed_chess_championship":"emotes-emoticon-2x-speed_chess_championship","emoticon-titled_tuesday":"emotes-emoticon-titled_tuesday","emoticon-select-titled_tuesday":"emotes-emoticon-select-titled_tuesday","emoticon-2x-titled_tuesday":"emotes-emoticon-2x-titled_tuesday","emoticon-diamond":"emotes-emoticon-diamond","emoticon-select-diamond":"emotes-emoticon-select-diamond","emoticon-2x-diamond":"emotes-emoticon-2x-diamond","emoticon-platinum":"emotes-emoticon-platinum","emoticon-select-platinum":"emotes-emoticon-select-platinum","emoticon-2x-platinum":"emotes-emoticon-2x-platinum","emoticon-gold":"emotes-emoticon-gold","emoticon-select-gold":"emotes-emoticon-select-gold","emoticon-2x-gold":"emotes-emoticon-2x-gold","emoticon-tilt":"emotes-emoticon-tilt","emoticon-select-tilt":"emotes-emoticon-select-tilt","emoticon-2x-tilt":"emotes-emoticon-2x-tilt","emoticon-king_of_the_hill":"emotes-emoticon-king_of_the_hill","emoticon-select-king_of_the_hill":"emotes-emoticon-select-king_of_the_hill","emoticon-2x-king_of_the_hill":"emotes-emoticon-2x-king_of_the_hill","emoticon-3_check":"emotes-emoticon-3_check","emoticon-select-3_check":"emotes-emoticon-select-3_check","emoticon-2x-3_check":"emotes-emoticon-2x-3_check","emoticon-crazyhouse":"emotes-emoticon-crazyhouse","emoticon-select-crazyhouse":"emotes-emoticon-select-crazyhouse","emoticon-2x-crazyhouse":"emotes-emoticon-2x-crazyhouse","emoticon-chess_960":"emotes-emoticon-chess_960","emoticon-select-chess_960":"emotes-emoticon-select-chess_960","emoticon-2x-chess_960":"emotes-emoticon-2x-chess_960","emoticon-brilliant":"emotes-emoticon-brilliant","emoticon-select-brilliant":"emotes-emoticon-select-brilliant","emoticon-2x-brilliant":"emotes-emoticon-2x-brilliant","emoticon-blunder":"emotes-emoticon-blunder","emoticon-select-blunder":"emotes-emoticon-select-blunder","emoticon-2x-blunder":"emotes-emoticon-2x-blunder","emoticon-1_0":"emotes-emoticon-1_0","emoticon-select-1_0":"emotes-emoticon-select-1_0","emoticon-2x-1_0":"emotes-emoticon-2x-1_0","emoticon-0_1":"emotes-emoticon-0_1","emoticon-select-0_1":"emotes-emoticon-select-0_1","emoticon-2x-0_1":"emotes-emoticon-2x-0_1","emoticon-1_2":"emotes-emoticon-1_2","emoticon-select-1_2":"emotes-emoticon-select-1_2","emoticon-2x-1_2":"emotes-emoticon-2x-1_2","emoticon-hype":"emotes-emoticon-hype","emoticon-select-hype":"emotes-emoticon-select-hype","emoticon-2x-hype":"emotes-emoticon-2x-hype","emoticon-good_game":"emotes-emoticon-good_game","emoticon-select-good_game":"emotes-emoticon-select-good_game","emoticon-2x-good_game":"emotes-emoticon-2x-good_game","emoticon-stockfish":"emotes-emoticon-stockfish","emoticon-select-stockfish":"emotes-emoticon-select-stockfish","emoticon-2x-stockfish":"emotes-emoticon-2x-stockfish","emoticon-lc0":"emotes-emoticon-lc0","emoticon-select-lc0":"emotes-emoticon-select-lc0","emoticon-2x-lc0":"emotes-emoticon-2x-lc0","emoticon-komodo":"emotes-emoticon-komodo","emoticon-select-komodo":"emotes-emoticon-select-komodo","emoticon-2x-komodo":"emotes-emoticon-2x-komodo","emoticon-timeout":"emotes-emoticon-timeout","emoticon-select-timeout":"emotes-emoticon-select-timeout","emoticon-2x-timeout":"emotes-emoticon-2x-timeout","emoticon-birthday_cake":"emotes-emoticon-birthday_cake","emoticon-select-birthday_cake":"emotes-emoticon-select-birthday_cake","emoticon-2x-birthday_cake":"emotes-emoticon-2x-birthday_cake","emoticon-party_hat":"emotes-emoticon-party_hat","emoticon-select-party_hat":"emotes-emoticon-select-party_hat","emoticon-2x-party_hat":"emotes-emoticon-2x-party_hat","emoticon-cheers":"emotes-emoticon-cheers","emoticon-select-cheers":"emotes-emoticon-select-cheers","emoticon-2x-cheers":"emotes-emoticon-2x-cheers","emoticon-heart_bear":"emotes-emoticon-heart_bear","emoticon-select-heart_bear":"emotes-emoticon-select-heart_bear","emoticon-2x-heart_bear":"emotes-emoticon-2x-heart_bear","emoticon-heart_gift":"emotes-emoticon-heart_gift","emoticon-select-heart_gift":"emotes-emoticon-select-heart_gift","emoticon-2x-heart_gift":"emotes-emoticon-2x-heart_gift","emoticon-heart_letter":"emotes-emoticon-heart_letter","emoticon-select-heart_letter":"emotes-emoticon-select-heart_letter","emoticon-2x-heart_letter":"emotes-emoticon-2x-heart_letter","emoticon-clover":"emotes-emoticon-clover","emoticon-select-clover":"emotes-emoticon-select-clover","emoticon-2x-clover":"emotes-emoticon-2x-clover","emoticon-coins_bag":"emotes-emoticon-coins_bag","emoticon-select-coins_bag":"emotes-emoticon-select-coins_bag","emoticon-2x-coins_bag":"emotes-emoticon-2x-coins_bag","emoticon-palm_tree":"emotes-emoticon-palm_tree","emoticon-select-palm_tree":"emotes-emoticon-select-palm_tree","emoticon-2x-palm_tree":"emotes-emoticon-2x-palm_tree","emoticon-fireworks":"emotes-emoticon-fireworks","emoticon-select-fireworks":"emotes-emoticon-select-fireworks","emoticon-2x-fireworks":"emotes-emoticon-2x-fireworks","emoticon-halloween_ghost":"emotes-emoticon-halloween_ghost","emoticon-select-halloween_ghost":"emotes-emoticon-select-halloween_ghost","emoticon-2x-halloween_ghost":"emotes-emoticon-2x-halloween_ghost","emoticon-halloween":"emotes-emoticon-halloween","emoticon-select-halloween":"emotes-emoticon-select-halloween","emoticon-2x-halloween":"emotes-emoticon-2x-halloween","emoticon-rip":"emotes-emoticon-rip","emoticon-select-rip":"emotes-emoticon-select-rip","emoticon-2x-rip":"emotes-emoticon-2x-rip","emoticon-maple_leaf":"emotes-emoticon-maple_leaf","emoticon-select-maple_leaf":"emotes-emoticon-select-maple_leaf","emoticon-2x-maple_leaf":"emotes-emoticon-2x-maple_leaf","emoticon-turkey":"emotes-emoticon-turkey","emoticon-select-turkey":"emotes-emoticon-select-turkey","emoticon-2x-turkey":"emotes-emoticon-2x-turkey","emoticon-present":"emotes-emoticon-present","emoticon-select-present":"emotes-emoticon-select-present","emoticon-2x-present":"emotes-emoticon-2x-present","emoticon-hanukkah":"emotes-emoticon-hanukkah","emoticon-select-hanukkah":"emotes-emoticon-select-hanukkah","emoticon-2x-hanukkah":"emotes-emoticon-2x-hanukkah","emoticon-christmas_tree":"emotes-emoticon-christmas_tree","emoticon-select-christmas_tree":"emotes-emoticon-select-christmas_tree","emoticon-2x-christmas_tree":"emotes-emoticon-2x-christmas_tree","emoticon-santa":"emotes-emoticon-santa","emoticon-select-santa":"emotes-emoticon-select-santa","emoticon-2x-santa":"emotes-emoticon-2x-santa","emoticon-christmas_wrench":"emotes-emoticon-christmas_wrench","emoticon-select-christmas_wrench":"emotes-emoticon-select-christmas_wrench","emoticon-2x-christmas_wrench":"emotes-emoticon-2x-christmas_wrench","emoticon-danny_rensch":"emotes-emoticon-danny_rensch","emoticon-select-danny_rensch":"emotes-emoticon-select-danny_rensch","emoticon-2x-danny_rensch":"emotes-emoticon-2x-danny_rensch","emoticon-danny_rensch_surprised":"emotes-emoticon-danny_rensch_surprised","emoticon-select-danny_rensch_surprised":"emotes-emoticon-select-danny_rensch_surprised","emoticon-2x-danny_rensch_surprised":"emotes-emoticon-2x-danny_rensch_surprised","emoticon-robert_hess":"emotes-emoticon-robert_hess","emoticon-select-robert_hess":"emotes-emoticon-select-robert_hess","emoticon-2x-robert_hess":"emotes-emoticon-2x-robert_hess","emoticon-hikaru_nakamura":"emotes-emoticon-hikaru_nakamura","emoticon-select-hikaru_nakamura":"emotes-emoticon-select-hikaru_nakamura","emoticon-2x-hikaru_nakamura":"emotes-emoticon-2x-hikaru_nakamura","emoticon-anand":"emotes-emoticon-anand","emoticon-select-anand":"emotes-emoticon-select-anand","emoticon-2x-anand":"emotes-emoticon-2x-anand","emoticon-naroditsky":"emotes-emoticon-naroditsky","emoticon-select-naroditsky":"emotes-emoticon-select-naroditsky","emoticon-2x-naroditsky":"emotes-emoticon-2x-naroditsky","emoticon-maurice_ashley":"emotes-emoticon-maurice_ashley","emoticon-select-maurice_ashley":"emotes-emoticon-select-maurice_ashley","emoticon-2x-maurice_ashley":"emotes-emoticon-2x-maurice_ashley","emoticon-anna_rudolf":"emotes-emoticon-anna_rudolf","emoticon-select-anna_rudolf":"emotes-emoticon-select-anna_rudolf","emoticon-2x-anna_rudolf":"emotes-emoticon-2x-anna_rudolf","emoticon-alexandra_botez":"emotes-emoticon-alexandra_botez","emoticon-select-alexandra_botez":"emotes-emoticon-select-alexandra_botez","emoticon-2x-alexandra_botez":"emotes-emoticon-2x-alexandra_botez","emoticon-andrea_botez":"emotes-emoticon-andrea_botez","emoticon-select-andrea_botez":"emotes-emoticon-select-andrea_botez","emoticon-2x-andrea_botez":"emotes-emoticon-2x-andrea_botez","emoticon-levy_rozman":"emotes-emoticon-levy_rozman","emoticon-select-levy_rozman":"emotes-emoticon-select-levy_rozman","emoticon-2x-levy_rozman":"emotes-emoticon-2x-levy_rozman","emoticon-eric_hansen":"emotes-emoticon-eric_hansen","emoticon-select-eric_hansen":"emotes-emoticon-select-eric_hansen","emoticon-2x-eric_hansen":"emotes-emoticon-2x-eric_hansen","emoticon-aman_hambleton":"emotes-emoticon-aman_hambleton","emoticon-select-aman_hambleton":"emotes-emoticon-select-aman_hambleton","emoticon-2x-aman_hambleton":"emotes-emoticon-2x-aman_hambleton","emoticon-mike_klein":"emotes-emoticon-mike_klein","emoticon-select-mike_klein":"emotes-emoticon-select-mike_klein","emoticon-2x-mike_klein":"emotes-emoticon-2x-mike_klein","emoticon-kosteniuk":"emotes-emoticon-kosteniuk","emoticon-select-kosteniuk":"emotes-emoticon-select-kosteniuk","emoticon-2x-kosteniuk":"emotes-emoticon-2x-kosteniuk","emoticon-samay_raina":"emotes-emoticon-samay_raina","emoticon-select-samay_raina":"emotes-emoticon-select-samay_raina","emoticon-2x-samay_raina":"emotes-emoticon-2x-samay_raina","emoticon-kevin_bordi":"emotes-emoticon-kevin_bordi","emoticon-select-kevin_bordi":"emotes-emoticon-select-kevin_bordi","emoticon-2x-kevin_bordi":"emotes-emoticon-2x-kevin_bordi","emoticon-krikor":"emotes-emoticon-krikor","emoticon-select-krikor":"emotes-emoticon-select-krikor","emoticon-2x-krikor":"emotes-emoticon-2x-krikor","emoticon-pcl":"emotes-emoticon-pcl","emoticon-select-pcl":"emotes-emoticon-select-pcl","emoticon-2x-pcl":"emotes-emoticon-2x-pcl","emoticon-argentina_krakens":"emotes-emoticon-argentina_krakens","emoticon-select-argentina_krakens":"emotes-emoticon-select-argentina_krakens","emoticon-2x-argentina_krakens":"emotes-emoticon-2x-argentina_krakens","emoticon-brazil_capybaras":"emotes-emoticon-brazil_capybaras","emoticon-select-brazil_capybaras":"emotes-emoticon-select-brazil_capybaras","emoticon-2x-brazil_capybaras":"emotes-emoticon-2x-brazil_capybaras","emoticon-california_unicorns":"emotes-emoticon-california_unicorns","emoticon-select-california_unicorns":"emotes-emoticon-select-california_unicorns","emoticon-2x-california_unicorns":"emotes-emoticon-2x-california_unicorns","emoticon-canada_chessbrahs":"emotes-emoticon-canada_chessbrahs","emoticon-select-canada_chessbrahs":"emotes-emoticon-select-canada_chessbrahs","emoticon-2x-canada_chessbrahs":"emotes-emoticon-2x-canada_chessbrahs","emoticon-chicago_wind":"emotes-emoticon-chicago_wind","emoticon-select-chicago_wind":"emotes-emoticon-select-chicago_wind","emoticon-2x-chicago_wind":"emotes-emoticon-2x-chicago_wind","emoticon-china_pandas":"emotes-emoticon-china_pandas","emoticon-select-china_pandas":"emotes-emoticon-select-china_pandas","emoticon-2x-china_pandas":"emotes-emoticon-2x-china_pandas","emoticon-croatia_bulldogs":"emotes-emoticon-croatia_bulldogs","emoticon-select-croatia_bulldogs":"emotes-emoticon-select-croatia_bulldogs","emoticon-2x-croatia_bulldogs":"emotes-emoticon-2x-croatia_bulldogs","emoticon-france_roosters":"emotes-emoticon-france_roosters","emoticon-select-france_roosters":"emotes-emoticon-select-france_roosters","emoticon-2x-france_roosters":"emotes-emoticon-2x-france_roosters","emoticon-germany_bears":"emotes-emoticon-germany_bears","emoticon-select-germany_bears":"emotes-emoticon-select-germany_bears","emoticon-2x-germany_bears":"emotes-emoticon-2x-germany_bears","emoticon-hungary_hunters":"emotes-emoticon-hungary_hunters","emoticon-select-hungary_hunters":"emotes-emoticon-select-hungary_hunters","emoticon-2x-hungary_hunters":"emotes-emoticon-2x-hungary_hunters","emoticon-india_yogis":"emotes-emoticon-india_yogis","emoticon-select-india_yogis":"emotes-emoticon-select-india_yogis","emoticon-2x-india_yogis":"emotes-emoticon-2x-india_yogis","emoticon-israel_counsellors":"emotes-emoticon-israel_counsellors","emoticon-select-israel_counsellors":"emotes-emoticon-select-israel_counsellors","emoticon-2x-israel_counsellors":"emotes-emoticon-2x-israel_counsellors","emoticon-italy_gladiators":"emotes-emoticon-italy_gladiators","emoticon-select-italy_gladiators":"emotes-emoticon-select-italy_gladiators","emoticon-2x-italy_gladiators":"emotes-emoticon-2x-italy_gladiators","emoticon-netherlands_mosquitoes":"emotes-emoticon-netherlands_mosquitoes","emoticon-select-netherlands_mosquitoes":"emotes-emoticon-select-netherlands_mosquitoes","emoticon-2x-netherlands_mosquitoes":"emotes-emoticon-2x-netherlands_mosquitoes","emoticon-new_york_marshalls":"emotes-emoticon-new_york_marshalls","emoticon-select-new_york_marshalls":"emotes-emoticon-select-new_york_marshalls","emoticon-2x-new_york_marshalls":"emotes-emoticon-2x-new_york_marshalls","emoticon-norway_gnomes":"emotes-emoticon-norway_gnomes","emoticon-select-norway_gnomes":"emotes-emoticon-select-norway_gnomes","emoticon-2x-norway_gnomes":"emotes-emoticon-2x-norway_gnomes","emoticon-poland_hussars":"emotes-emoticon-poland_hussars","emoticon-select-poland_hussars":"emotes-emoticon-select-poland_hussars","emoticon-2x-poland_hussars":"emotes-emoticon-2x-poland_hussars","emoticon-russia_wizards":"emotes-emoticon-russia_wizards","emoticon-select-russia_wizards":"emotes-emoticon-select-russia_wizards","emoticon-2x-russia_wizards":"emotes-emoticon-2x-russia_wizards","emoticon-saint_louis_arch_bishops":"emotes-emoticon-saint_louis_arch_bishops","emoticon-select-saint_louis_arch_bishops":"emotes-emoticon-select-saint_louis_arch_bishops","emoticon-2x-saint_louis_arch_bishops":"emotes-emoticon-2x-saint_louis_arch_bishops","emoticon-spain_raptors":"emotes-emoticon-spain_raptors","emoticon-select-spain_raptors":"emotes-emoticon-select-spain_raptors","emoticon-2x-spain_raptors":"emotes-emoticon-2x-spain_raptors","emoticon-sweden_wasabis":"emotes-emoticon-sweden_wasabis","emoticon-select-sweden_wasabis":"emotes-emoticon-select-sweden_wasabis","emoticon-2x-sweden_wasabis":"emotes-emoticon-2x-sweden_wasabis","emoticon-turkey_knights":"emotes-emoticon-turkey_knights","emoticon-select-turkey_knights":"emotes-emoticon-select-turkey_knights","emoticon-2x-turkey_knights":"emotes-emoticon-2x-turkey_knights","emoticon-uk_lions":"emotes-emoticon-uk_lions","emoticon-select-uk_lions":"emotes-emoticon-select-uk_lions","emoticon-2x-uk_lions":"emotes-emoticon-2x-uk_lions",component:"emotes-component",body:"emotes-body",categoryTitle:"emotes-categoryTitle",categoryIcons:"emotes-categoryIcons",disabledIcons:"emotes-disabledIcons",disabledOverlay:"emotes-disabledOverlay",lock:"emotes-lock",reacted:"emotes-reacted",button:"emotes-button"};let ek=/*#__PURE__*/(0,X.A)(ew,[["render",emotesvue_type_template_id_4f56caf8_render],["__cssModules",ef]]);var ev={data:()=>({user:window.context.user}),computed:{isLocked(){return!this.user||this.user.isContentHidden||this.user.isGuest||!this.user.isActivated||this.usersPost}}};let ey={};ey.$style={component:"reactions-popup-component",button:"reactions-popup-button",icon:"reactions-popup-icon",locked:"reactions-popup-locked"};let eE=/*#__PURE__*/(0,X.A)({name:"ReactionsPopup",components:{CcTooltip:ee,Emotes:ek},mixins:[ev],props:{contentId:String,contentType:String,showEmotes:Boolean},emits:["toggle-emotes","handle-emoticon-click"],computed:{tooltip:()=>reactTooltipText()},methods:{toggleEmotes(){this.isLocked||this.$emit("toggle-emotes")}}},[["render",reactions_popupvue_type_template_id_7f111c3a_render],["__cssModules",ey]]);async function postReaction({contentId:e,contentType:t,name:o,prevVote:a,report:n}){await toggleReaction(e,o,O.ACTIONS.POST);if(!n){if(t===O.CONTENT_TYPE.SINGLE){let t=copySingleContent(U.value),a=isInSingle(t,e,o),n=addReaction(t,o,a);U.value=n}else{let t=copyMultipleContent(H.value),n=t.map(n=>{if(n.content===e){let s=isInMultiple(t,e,o,O.ACTIONS.POST);return a&&a!==o?addReaction(deleteReaction(n,a),o,s):addReaction(n,o,s)}return n});H.value=n}}}async function removeReaction({contentId:e,contentType:t,name:o,prevVote:a}){await toggleReaction(e,o,O.ACTIONS.REMOVE);if(t===O.CONTENT_TYPE.SINGLE){let e=deleteReaction(copySingleContent(U.value),o);U.value=e}else{let t=copyMultipleContent(H.value).map(t=>t.content===e?a&&a!==o?deleteReaction(addReaction(t,a,!0),o):deleteReaction(t,o):t);H.value=t}}var ex={props:{contentId:String,contentType:String},methods:{handleEmoticonClick({contentId:e,name:t,prevVote:o}){let a=this.contentType===O.CONTENT_TYPE.SINGLE?!isInSingle(U.value,e,t):!isInMultiple(H.value,e,t);if(a){this.showEmotes=!1;postReaction({contentId:e,contentType:this.contentType,name:t,prevVote:o})}else removeReaction({contentId:e,contentType:this.contentType,name:t,prevVote:o})}}},eT=/*#__PURE__*/(0,X.A)({name:"Reactions",components:{Reacted:eb,ReactionsPopup:eE},mixins:[ex],props:{isTrigger:Boolean},data:()=>({showEmotes:!1}),methods:{handleToggleEmotes(){this.showEmotes=!this.showEmotes}}},[["render",render]]);let initReactions=()=>{let e=document.getElementById(L.REACTIONS_SINGLE_CONTENT);if(e){let t=e.getAttribute(j.CONTENT_ID)||"";createComponentConfig(`#${L.REACTIONS_SINGLE_CONTENT}`,()=>({component:eT,propsData:{contentId:t,contentType:O.CONTENT_TYPE.SINGLE}}));get_single_content_reactions_getSingleContentReactions(t)}else{let e=[];Array.from(document.querySelectorAll(`.${L.REACTIONS_MULTIPLE_CONTENTS}`)).forEach(t=>{t.getAttribute(j.IS_TRIGGER)||e.push(t.getAttribute(j.CONTENT_ID))});if(e.length)return get_multiple_content_reactions_getMultipleContentReactions(e),multivue(`.${L.REACTIONS_MULTIPLE_CONTENTS}`,eT,e=>({contentId:e.getAttribute(j.CONTENT_ID),contentType:O.CONTENT_TYPE.MULTIPLE,isTrigger:!!e.getAttribute(j.IS_TRIGGER)}))}};function reportvue_type_template_id_5429e162_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("report-container");return(0,T.openBlock)(),(0,T.createBlock)(r,{"is-clubs-page":e.isClubsPage,"is-own-content":e.isOwnContent,"modal-visible":e.modalVisible,onHide:e.onHide,onShow:e.onShow,onSubmit:e.onSubmit},null,8,["is-clubs-page","is-own-content","modal-visible","onHide","onShow","onSubmit"])}function report_containervue_type_template_id_09c01272_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("report-comment-modal"),i=(0,T.resolveComponent)("cc-tooltip");return(0,T.openBlock)(),(0,T.createElementBlock)("div",null,[e.modalVisible?((0,T.openBlock)(),(0,T.createBlock)(r,{key:0,"is-clubs-page":e.isClubsPage,onHide:t[0]||(t[0]=t=>e.$emit("hide")),onSubmit:e.onSubmit},null,8,["is-clubs-page","onSubmit"])):(0,T.createCommentVNode)("",!0),t[3]||(t[3]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{class:(0,T.normalizeClass)([e.$style.button,"show-on-hover"]),onClick:t[1]||(t[1]=t=>e.$emit("show"))},[(0,T.createVNode)(i,{text:e.tooltip},null,8,["text"]),t[2]||(t[2]=(0,T.createTextVNode)()),(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess circle-danger comment-post-actions-icon",e.$style.icon])},null,2)],2)])}function report_comment_modalvue_type_template_id_755a90c6_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("cc-modal-header"),i=(0,T.resolveComponent)("CcRadioButton"),c=(0,T.resolveComponent)("cc-button"),l=(0,T.resolveComponent)("cc-modal");return(0,T.openBlock)(),(0,T.createBlock)(l,{"modal-width":"xs",onHide:e.hide},{default:(0,T.withCtx)(()=>[(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.modal)},[(0,T.createVNode)(r,{onClose:e.hide},{default:(0,T.withCtx)(()=>[(0,T.createTextVNode)((0,T.toDisplayString)(e.$trans("Report comment")),1)]),_:1},8,["onClose"]),t[2]||(t[2]=(0,T.createTextVNode)()),(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.content)},[((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(e.reportReasons,(o,a)=>((0,T.openBlock)(),(0,T.createBlock)(i,{name:"reportReason",id:o.name,key:a,label:o.title,value:e.isClubsPage?o.name:o.value,"onUpdate:modelValue":t[0]||(t[0]=t=>e.option=t)},null,8,["id","label","value"]))),128))],2),t[3]||(t[3]=(0,T.createTextVNode)()),(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.footer)},[(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.buttons)},[(0,T.createVNode)(c,{"full-width":"",label:e.$trans("Cancel"),onClick:e.hide},null,8,["label","onClick"]),t[1]||(t[1]=(0,T.createTextVNode)()),(0,T.createVNode)(c,{"full-width":"",variant:"primary",disabled:e.isDisabled,label:e.$trans("Report"),onClick:e.submit},null,8,["disabled","label","onClick"])],2)],2)],2)]),_:1},8,["onHide"])}var eR=__webpack_require__(68496),eS=__webpack_require__(85934),eA=__webpack_require__(99677),eC=__webpack_require__(24084),ez=(0,T.defineComponent)({name:"ReportCommentModal",components:{CcButton:eR.A,CcModal:eS.A,CcModalHeader:eA.A,CcRadioButton:eC.A},props:{isClubsPage:Boolean},emits:["hide","submit"],setup(e,{emit:t}){let o=(0,T.ref)(null);function submit(){t("submit",o.value)}return{hide:function hide(){t("hide")},isDisabled:(0,T.computed)(()=>!o.value),option:o,reportReasons:B,submit}}});let eI={};eI.$style={modal:"report-comment-modal-modal",subheader:"report-comment-modal-subheader",content:"report-comment-modal-content",status:"report-comment-modal-status",error:"report-comment-modal-error",reasons:"report-comment-modal-reasons",label:"report-comment-modal-label",footer:"report-comment-modal-footer",other:"report-comment-modal-other",textarea:"report-comment-modal-textarea",block:"report-comment-modal-block",buttons:"report-comment-modal-buttons"};let eN=/*#__PURE__*/(0,X.A)(ez,[["render",report_comment_modalvue_type_template_id_755a90c6_render],["__cssModules",eI]]);var eP=(0,T.defineComponent)({name:"ReportContainer",components:{CcTooltip:ee,ReportCommentModal:eN},props:{isClubsPage:Boolean,isOwnContent:Boolean,modalVisible:Boolean},emits:["hide","show","submit"],setup:(e,{emit:t})=>({onSubmit:function onSubmit(e){t("submit",e)},tooltip:e.isOwnContent?(0,s.pw)("You can not report your own comment"):(0,s.pw)("Report")})});let eO={};eO.$style={button:"report-container-button",icon:"report-container-icon"};let eL=/*#__PURE__*/(0,X.A)(eP,[["render",report_containervue_type_template_id_09c01272_render],["__cssModules",eO]]);var ej=(0,T.defineComponent)({name:"Report",components:{ReportContainer:eL},props:{authorUsername:{type:String,default:""},contentId:String,isClubsPage:{type:Boolean,default:!1},isOwnContent:{type:Boolean,default:!1}},setup(e){let t=(0,T.ref)(!1);function onHide(){t.value=!1}function onShow(){window.chesscom?.features?.includes("web_report_unified")&&!e.isOwnContent?showReportUserModal({username:e.authorUsername,contentId:e.contentId}):e.isOwnContent||(t.value=!0)}async function onSubmit(t){if(e.isClubsPage)postReaction({contentId:e.contentId,contentType:O.CONTENT_TYPE.MULTIPLE,name:t,report:!0});else{let{data:o}=await reportContent(e.contentId,t);(0,a.Te)(o.message)}onHide()}return{modalVisible:t,onHide,onShow,onSubmit}}});let eB=/*#__PURE__*/(0,X.A)(ej,[["render",reportvue_type_template_id_5429e162_render]]),initReport=e=>multivue(`.${L.REACTIONS_REPORT}`,eB,t=>({authorUsername:t.getAttribute(j.AUTHOR_USERNAME)||null,contentId:t.getAttribute(j.CONTENT_ID),isClubsPage:e,isOwnContent:!!t.getAttribute(j.IS_OWN_CONTENT)}));function votevue_type_template_id_212b6e3e_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("vote-container");return(0,T.openBlock)(),(0,T.createBlock)(r,{count:s.count,"content-id":e.contentId,disabled:n.disabled,downvoted:s.downvoted,"is-mobile-view":o.isMobileView,upvoted:s.upvoted,"users-post":o.usersPost,onClick:s.handleClick,onSetVisibility:s.setVisibility},null,8,["count","content-id","disabled","downvoted","is-mobile-view","upvoted","users-post","onClick","onSetVisibility"])}let eD=["textContent"];function vote_containervue_type_template_id_77faf160_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("cc-tooltip");return(0,T.openBlock)(),(0,T.createElementBlock)("div",{class:(0,T.normalizeClass)(e.$style.component)},[(0,T.createElementVNode)("button",{class:(0,T.normalizeClass)([e.$style.button,{[e.$style.voted]:o.upvoted},{[e.$style.locked]:e.isLocked||o.disabled}]),onClick:t[0]||(t[0]=t=>e.$emit("click",n.constants.UPVOTE))},[(0,T.createVNode)(r,{text:s.tooltip(n.constants.UPVOTE)},null,8,["text"]),t[2]||(t[2]=(0,T.createTextVNode)()),(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess arrow-up",e.$style.icon])},null,2)],2),t[4]||(t[4]=(0,T.createTextVNode)()),(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(e.$style.count),textContent:(0,T.toDisplayString)(o.count)},null,10,eD),t[5]||(t[5]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{class:(0,T.normalizeClass)([e.$style.button,{[e.$style.voted]:o.downvoted},{[e.$style.locked]:e.isLocked||o.disabled}]),onClick:t[1]||(t[1]=t=>e.$emit("click",n.constants.DOWNVOTE))},[(0,T.createVNode)(r,{text:s.tooltip(n.constants.DOWNVOTE)},null,8,["text"]),t[3]||(t[3]=(0,T.createTextVNode)()),(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess arrow-down",e.$style.icon])},null,2)],2)],2)}let eM={};eM.$style={max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em",component:"vote-container-component",button:"vote-container-button",icon:"vote-container-icon",locked:"vote-container-locked",count:"vote-container-count",voted:"vote-container-voted"};let eU=/*#__PURE__*/(0,X.A)({name:"VoteContainer",components:{CcTooltip:ee},mixins:[ev],props:{contentId:String,count:Number,disabled:Boolean,downvoted:Boolean,isMobileView:Boolean,upvoted:Boolean,usersPost:Boolean},emits:["click","set-visibility"],data:()=>({constants:O}),watch:{count(){this.$emit("set-visibility")}},methods:{tooltip(e){return this.isMobileView?null:voteTooltipText({name:e,usersPost:this.usersPost,disabled:this.disabled,contentId:this.contentId})}}},[["render",vote_containervue_type_template_id_77faf160_render],["__cssModules",eM]]),eH={};eH.$style={"semi-transparent":"vote-semi-transparent",hidden:"vote-hidden"};let eV=/*#__PURE__*/(0,X.A)({name:"Vote",components:{VoteContainer:eU},mixins:[ex,ev],props:{alwaysVisible:Boolean,isApproved:Boolean,isMobileView:{type:Boolean,default:!1},messageHidden:{type:String},usersPost:{type:Boolean,default:!1}},data:()=>({countSet:!1,disabled:!1}),computed:{count(){return this.contentType===O.CONTENT_TYPE.SINGLE?singleContentCount():multipleContentCount(this.contentId)},downvoted(){return this.voted(O.DOWNVOTE)},upvoted(){return this.voted(O.UPVOTE)}},methods:{handleClick(e){let t=e===O.UPVOTE?O.DOWNVOTE:O.UPVOTE;this.upvoted&&e===O.UPVOTE&&(t=O.UPVOTE);this.downvoted&&e===O.DOWNVOTE&&(t=O.DOWNVOTE);if(!this.isLocked&&!this.usersPost&&!this.disabled){this.handleEmoticonClick({contentId:this.contentId,name:e,prevVote:t});this.disabled=!0;setTimeout(()=>{this.disabled=!1},5e3)}},setVisibility(){if(!this.isApproved&&this.messageHidden){let e=this.$el.closest(`.${L.VOTE_PARENT}`);e?.classList.toggle(this.$style["semi-transparent"],this.count<-10&&this.count>-30);e&&this.count<=-30&&!this.alwaysVisible&&(e.innerHTML=`${this.messageHidden}
`)}},voted(e){return this.contentType===O.CONTENT_TYPE.SINGLE?isInSingle(U.value,this.contentId,e):isInMultiple(H.value,this.contentId,e)}}},[["render",votevue_type_template_id_212b6e3e_render],["__cssModules",eH]]),initVotes=e=>multivue(`.${L.REACTIONS_VOTE}`,eV,t=>({alwaysVisible:!!t.getAttribute("data-always-visible"),contentId:t.getAttribute(j.CONTENT_ID),contentType:O.CONTENT_TYPE.MULTIPLE,isApproved:!!t.getAttribute("data-is-approved"),isMobileView:isMobile(),messageHidden:e,usersPost:!!t.getAttribute("data-user-post")}),null,S.default),instantiate=e=>{let t=createLegacyApp(e.component,e.propsData);return e.router&&t.use(e.router),e.store&&t.use(e.store),t.mount(e.el)},eF=["data-amplitude-event"];var eq=/* @__PURE__ */(0,T.defineComponent)({__name:"user-activity",props:{eventName:{},eventProps:{},userProps:{},incUserProps:{}},setup(e){let t=e;return(0,v.D)(t.eventName,t.eventProps,t.userProps,t.incUserProps),(e,t)=>((0,T.openBlock)(),(0,T.createElementBlock)("div",{"data-amplitude-event":e.eventName},null,8,eF))}}),eK=createComponentConfig(`#${c.DY.USER_ACTIVITY_TRACKER}`,e=>({component:eq,propsData:{eventName:e.getAttribute("data-event-name"),eventProps:JSON.parse(e.getAttribute("data-event-props")),userProps:JSON.parse(e.getAttribute("data-user-props")),incUserProps:JSON.parse(e.getAttribute("data-inc-user-props"))}}));function content_category_selectvue_type_template_id_564e6574_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("cc-select");return(0,T.openBlock)(),(0,T.createBlock)(r,{size:"small","model-value":o.value,options:s.filteredOptions,"onUpdate:modelValue":t[0]||(t[0]=e=>s.changeCategory(e))},null,8,["model-value","options"])}function isEqual(e,t){return!!(e===t||Number.isNaN(e)&&Number.isNaN(t))||!!(e&&t&&"object"==typeof e&&"object"==typeof t&&Object.keys(e).length===Object.keys(t).length&&Object.entries(e).every(([e,o])=>isEqual(o,t[e])))}let e$=["multiple","disabled"],eG=["selected","textContent"],eW=["selected","textContent"],eY=["disabled","hidden","selected","value"];var eZ=/* @__PURE__ */(0,T.defineComponent)({__name:"cc-select",props:{emptyOption:{default:""},hasError:{type:Boolean,default:!1},labelKey:{default:"label"},options:{},placeholderText:{default:""},size:{default:"medium"},modelValue:{default:""},valueKey:{default:"value"},multiple:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1}},emits:["update:modelValue"],setup(e,{emit:t}){let o=e,a=(0,T.useTemplateRef)("select-element");function setSelectedOption(){t("update:modelValue",getSelectedValue())}function getValue(e){return e[o.valueKey]}function isSelected(e){return o.multiple?Object.values(o.modelValue).includes(getValue(e)):isEqual(getValue(e),o.modelValue)}function getSelectedValue(){return o.multiple?Array.from(a.value?.selectedOptions??[]).map(e=>e.value):a.value?.value||""}return(e,t)=>((0,T.openBlock)(),(0,T.createElementBlock)("select",{ref:"select-element",class:(0,T.normalizeClass)(["cc-select-component",{[`cc-select-${e.size}`]:e.size,"cc-select-error":e.hasError}]),multiple:e.multiple,disabled:e.disabled,onChange:t[0]||(t[0]=e=>setSelectedOption())},[e.placeholderText?((0,T.openBlock)(),(0,T.createElementBlock)("option",{key:0,disabled:"",hidden:"",value:"",selected:null===e.modelValue||""===e.modelValue,textContent:(0,T.toDisplayString)(e.placeholderText)},null,8,eG)):(0,T.createCommentVNode)("",!0),t[1]||(t[1]=(0,T.createTextVNode)()),e.emptyOption?((0,T.openBlock)(),(0,T.createElementBlock)("option",{key:1,value:"",selected:null===e.modelValue||""===e.modelValue,textContent:(0,T.toDisplayString)(e.emptyOption)},null,8,eW)):(0,T.createCommentVNode)("",!0),t[2]||(t[2]=(0,T.createTextVNode)()),((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(e.options,(t,o)=>((0,T.openBlock)(),(0,T.createElementBlock)("option",{key:o,disabled:t.disabled,hidden:t.hidden,selected:isSelected(t),value:getValue(t)??""},(0,T.toDisplayString)(t[e.labelKey]),9,eY))),128))],42,e$))}});let eJ=/*#__PURE__*/(0,X.A)({name:"ContentCategorySelect",components:{CcSelect:eZ},props:{ariaLabel:{type:String,required:!1},value:{type:String,default:"all"},categories:{type:String,required:!0}},data(){return{options:[{value:"all",label:`-- ${this.$trans("Category")} --`}]}},computed:{filteredOptions(){let e=this.options;return JSON.parse(this.categories).forEach(t=>{e.push({value:t.url,label:t.category})}),e}},methods:{changeCategory(e){"all"===e?window.location=A.indexPage:window.location=A.changeContentCategory(e)}}},[["render",content_category_selectvue_type_template_id_564e6574_render]]);var eX=createComponentConfig(`#${c.DY.CONTENT_CATEGORY_SELECT}`,e=>({component:eJ,propsData:{ariaLabel:e.getAttribute(c.uK.ARIA_LABEL),categories:e.getAttribute(c.uK.CATEGORIES),value:e.getAttribute(c.uK.VALUE)}}));let eQ={class:"cc-pagination-component"},e0={key:1,class:"cc-pagination-navigation"},e2=["textContent"],e1={key:0,class:"cc-pagination-ellipsis",textContent:"..."},e3={key:1,class:"cc-pagination-ellipsis",textContent:"..."};var e8=/* @__PURE__ */(0,T.defineComponent)({__name:"cc-pagination",props:{currentPage:{},hasMoreProp:{type:Boolean},isCompact:{type:Boolean},morePages:{type:Boolean},pageLabel:{},totalPages:{default:0},totalResultsCount:{},scrollOnPageChange:{type:Boolean},scrollTo:{},shouldHide:{type:Boolean},showFirstLastButtons:{type:Boolean,default:!0},showTopButton:{type:Boolean}},emits:["change-page"],setup(e,{emit:t}){let o=e,a=(0,T.ref)(4),n=(0,T.computed)(()=>1===o.currentPage),r=(0,T.computed)(()=>o.hasMoreProp?!o.morePages:o.currentPage===o.totalPages),i=(0,T.computed)(()=>(!n.value||o.isCompact)&&!o.hasMoreProp&&o.showFirstLastButtons),l=(0,T.computed)(()=>(!r.value||o.isCompact)&&o.totalPages&&!o.hasMoreProp&&o.showFirstLastButtons),u=(0,T.computed)(()=>!d.value.includes(o.totalPages)),d=(0,T.computed)(()=>{if(o.totalPages>1)return generatePagesFromTotalPages();if(o.hasMoreProp&&o.morePages&&1===o.currentPage)return[1,2];if(o.hasMoreProp){let e=[],t=o.morePages&&o.currentPage>1?o.currentPage+1:o.currentPage;for(let o=t;o>0;o-=1)e.push(o);return e.reverse()}return[1]}),_=(0,T.computed)(()=>o.currentPage>1&&-1===d.value.indexOf(1)&&!o.hasMoreProp),m=(0,T.computed)(()=>!o.shouldHide&&(!!o.hasMoreProp||!(o.totalPages<=1))&&(!o.hasMoreProp||!!o.morePages||1!==o.currentPage)),b=(0,T.computed)(()=>u.value&&!o.hasMoreProp),isSamePage=e=>o.currentPage===Number(e);function generatePagesFromTotalPages(){let e=[];if(o.totalPages<=a.value){for(let t=1;t<=o.totalPages;t+=1)e.push(t);return e}if(o.currentPage+a.value<=o.totalPages){for(let t=o.currentPage;to.totalPages-a.value;t-=1)e.push(t);return e.reverse()}function onChangePage(e){t("change-page",e);o.scrollOnPageChange&&goToTop()}function pageNumber(e){return isSamePage(e)?(0,s.pw)("Current Page, Page %pageNumber%",{"%pageNumber%":e}):(0,s.pw)("Page %pageNumber%",{"%pageNumber%":e})}function goToTop(){let e=o.scrollTo&&document.getElementById(o.scrollTo)?document.getElementById(o.scrollTo):document.getElementById(c.DY.SCROLL_TOP_ANCHOR);e?.scrollIntoView({behavior:"smooth",block:"start"})}return(e,t)=>((0,T.openBlock)(),(0,T.createElementBlock)("div",eQ,[e.showTopButton?((0,T.openBlock)(),(0,T.createBlock)(eR.A,{key:0,size:"x-small",class:(0,T.normalizeClass)(["cc-pagination-button","cc-pagination-top"]),"aria-label":(0,T.unref)(s.pw)("Back to Top"),icon:{name:"arrow-chevron-top",variant:"glyph"},label:(0,T.unref)(s.pw)("Top"),onClick:t[0]||(t[0]=e=>goToTop())},null,8,["aria-label","label"])):(0,T.createCommentVNode)("",!0),t[12]||(t[12]=(0,T.createTextVNode)()),m.value?((0,T.openBlock)(),(0,T.createElementBlock)("nav",e0,[e.pageLabel?((0,T.openBlock)(),(0,T.createElementBlock)("div",{key:0,class:"cc-pagination-extra",textContent:(0,T.toDisplayString)(e.pageLabel)},null,8,e2)):(0,T.createCommentVNode)("",!0),t[7]||(t[7]=(0,T.createTextVNode)()),i.value?((0,T.openBlock)(),(0,T.createBlock)(eR.A,{key:1,size:"x-small","aria-label":(0,T.unref)(s.pw)("First Page"),class:(0,T.normalizeClass)(["cc-pagination-button",{"cc-pagination-disabled":n.value}]),"custom-classes":e.isCompact?{icon:"cc-pagination-icon"}:void 0,disabled:n.value,icon:e.isCompact?{name:"arrow-chevron-start",variant:"glyph"}:void 0,label:e.isCompact?void 0:(0,T.unref)(s.pw)("First"),onClick:t[1]||(t[1]=e=>onChangePage(1))},null,8,["aria-label","class","custom-classes","disabled","icon","label"])):(0,T.createCommentVNode)("",!0),t[8]||(t[8]=(0,T.createTextVNode)()),(0,T.createVNode)(eR.A,{size:"x-small","aria-label":(0,T.unref)(s.pw)("Previous Page"),class:(0,T.normalizeClass)(["cc-pagination-button",{"cc-pagination-disabled":n.value}]),"custom-classes":{icon:"cc-pagination-icon"},disabled:n.value,icon:{name:"arrow-chevron-left",variant:"glyph"},onClick:t[2]||(t[2]=t=>onChangePage(e.currentPage-1))},null,8,["aria-label","class","disabled"]),t[9]||(t[9]=(0,T.createTextVNode)()),e.isCompact?(0,T.createCommentVNode)("",!0):((0,T.openBlock)(),(0,T.createElementBlock)(T.Fragment,{key:2},[_.value?((0,T.openBlock)(),(0,T.createElementBlock)("div",e1)):(0,T.createCommentVNode)("",!0),t[5]||(t[5]=(0,T.createTextVNode)()),((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(d.value,(e,t)=>((0,T.openBlock)(),(0,T.createBlock)(eR.A,{size:"x-small","aria-selected":isSamePage(e),key:t,class:(0,T.normalizeClass)(["cc-pagination-button",{"cc-pagination-active":isSamePage(e)}]),"aria-label":pageNumber(e),onClick:t=>onChangePage(e),textContent:(0,T.toDisplayString)(e.toString())},null,8,["aria-selected","class","aria-label","onClick","textContent"]))),128)),t[6]||(t[6]=(0,T.createTextVNode)()),b.value?((0,T.openBlock)(),(0,T.createElementBlock)("div",e3)):(0,T.createCommentVNode)("",!0)],64)),t[10]||(t[10]=(0,T.createTextVNode)()),(0,T.createVNode)(eR.A,{size:"x-small","aria-label":(0,T.unref)(s.pw)("Next Page"),class:(0,T.normalizeClass)(["cc-pagination-button",{"cc-pagination-disabled":r.value}]),"custom-classes":{icon:"cc-pagination-icon"},disabled:r.value,icon:{name:"arrow-chevron-right",variant:"glyph"},onClick:t[3]||(t[3]=t=>onChangePage(e.currentPage+1))},null,8,["aria-label","class","disabled"]),t[11]||(t[11]=(0,T.createTextVNode)()),l.value?((0,T.openBlock)(),(0,T.createBlock)(eR.A,{key:3,size:"x-small","aria-label":(0,T.unref)(s.pw)("Last Page"),class:(0,T.normalizeClass)(["cc-pagination-button",{"cc-pagination-disabled":r.value}]),"custom-classes":e.isCompact?{icon:"cc-pagination-icon"}:void 0,disabled:r.value,icon:e.isCompact?{name:"arrow-chevron-end",variant:"glyph"}:void 0,label:e.isCompact?void 0:(0,T.unref)(s.pw)("Last"),onClick:t[4]||(t[4]=t=>onChangePage(0!==e.totalPages?e.totalPages:-1))},null,8,["aria-label","class","custom-classes","disabled","icon","label"])):(0,T.createCommentVNode)("",!0)])):(0,T.createCommentVNode)("",!0)]))}}),e6=createComponentConfig(`#${c.DY.PAGINATION_BOTTOM}`,e=>{let t=Number(e.getAttribute("data-current-page"))||1,o=e.getAttribute("data-total-pages");return o="0"===o?1:o?Number(o):t+1,{component:e8,propsData:{currentPage:t,totalPages:o}}}),e5=createComponentConfig(`#${c.DY.PAGINATION_TOP}`,e=>{let t=Number(e.getAttribute("data-current-page"))||1,o=e.getAttribute("data-total-pages");return o="0"===o?1:o?Number(o):t+1,{component:e8,propsData:{currentPage:t,totalPages:o}}});function forum_sortvue_type_template_id_b10316c0_render(e,t,o,a,n,s){let r=(0,T.resolveComponent)("section-dropdown");return(0,T.openBlock)(),(0,T.createElementBlock)("div",{class:(0,T.normalizeClass)(e.$style.component)},[(0,T.createVNode)(r,{class:(0,T.normalizeClass)(e.$style.select),options:s.options,"selected-option":n.selectedOption,onChange:t[0]||(t[0]=e=>s.chageSorting(e.target.value))},null,8,["class","options","selected-option"])],2)}let e4=["innerHTML"],e9=["selected","value","textContent"];function section_dropdownvue_type_template_id_038a085a_ts_true_render(e,t,o,a,n,s){return(0,T.openBlock)(),(0,T.createElementBlock)("div",{class:(0,T.normalizeClass)(e.$style.component)},[(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.content),innerHTML:e.selectedOption.labelHTML||e.selectedOption.label},null,10,e4),t[2]||(t[2]=(0,T.createTextVNode)()),(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess","chevron-down",e.$style.icon])},null,2),t[3]||(t[3]=(0,T.createTextVNode)()),(0,T.createElementVNode)("select",(0,T.mergeProps)(e.$attrs,{class:e.$style.select,onBlur:t[0]||(t[0]=t=>e.$emit("blur",t)),onChange:t[1]||(t[1]=t=>e.$emit("change",t))}),[((0,T.openBlock)(!0),(0,T.createElementBlock)(T.Fragment,null,(0,T.renderList)(e.options,t=>((0,T.openBlock)(),(0,T.createElementBlock)("option",{key:t.value,selected:e.selectedOption.value===t.value,value:t.value,textContent:(0,T.toDisplayString)(t.label)},null,8,e9))),128))],16)],2)}var e7=(0,T.defineComponent)({name:"SectionDropdown",props:{options:{type:Array,required:!0},selectedOption:{type:Object,required:!0}},emits:["blur","change"]});let te={};te.$style={blackWinning:"#403d39",brandAndroid:"#3DDB85",brandAppleDark:"#000",brandAppleLight:"#FFF",brandDiscord:"#5865f2",brandFacebook:"#1778f2",brandInstagram:"#e93a56",brandReddit:"#ff4500",brandTiktokDark:"#000",brandTiktokLight:"#FFF",brandTwitch:"#9146ff",brandTwitter:"#1da1f2",brandTwitterDark:"#000",brandTwitterLight:"#FFF",brandVK:"#5181b8",brandYoutube:"#FF0000",brilliantMove:"#1baca6",darkShade05:"rgba(0, 0, 0, 0.05)",darkShade25:"rgba(0, 0, 0, 0.25)",darkShade40:"rgba(0, 0, 0, 0.4)",darkShade45:"rgba(0, 0, 0, 0.45)",greatFindMove:"#5c8bb0",medGrey:"#777574",navBackground:"#22211f",slightBlue:"#e6f5fa",component:"section-dropdown-component",content:"section-dropdown-content",icon:"section-dropdown-icon",select:"section-dropdown-select"};let tt=/*#__PURE__*/(0,X.A)(e7,[["render",section_dropdownvue_type_template_id_038a085a_ts_true_render],["__cssModules",te]]),to={};to.$style={component:"forum-sort-component",select:"forum-sort-select"};let ta=/*#__PURE__*/(0,X.A)({name:"ForumSort",components:{SectionDropdown:tt},props:{isClub:Boolean,topicUrl:String},data:()=>({selectedOption:[]}),computed:{options(){return config_sortOptions(this.topicUrl,this.isClub)}},created(){let e=new URLSearchParams(window.location.search).get(N.SORT);this.selectedOption=this.options.find(t=>t.value.includes(`sort=${e}`))||this.options[1]},methods:{chageSorting(e){window.location.href=e}}},[["render",forum_sortvue_type_template_id_b10316c0_render],["__cssModules",to]]);var tn=createComponentConfig(`#${C.SORT}`,e=>({component:ta,propsData:{isClub:!!e.getAttribute(I.IS_CLUB),topicUrl:e.getAttribute(I.TOPIC_URL)}}));let generateImage=e=>`
`;function stripHTMLComments(e){return e.replace(//gm,"")}let transformCommentDiagramForEditor=e=>{let t=stripHTMLComments(e),o=t.match(/(]*?>([\s\S]*?)<\/div>)/gm);return o&&o?.length>0?(o.forEach(e=>{let o=e.split(" ")[1].split("_"),a=o.pop()?.replace('"',"");t=t.replace(e,generateImage(a))}),t):e},ts=["data-placeholder","innerHTML"];function tinymcevue_type_template_id_4c9ac0a3_render(e,t,o,a,n,s){return(0,T.openBlock)(),(0,T.createElementBlock)("div",{class:(0,T.normalizeClass)(e.$style.component)},[(0,T.createElementVNode)("div",{ref:"editor",class:"tinymce-placeholder","data-placeholder":o.placeholder,innerHTML:o.initValue},null,8,ts)],2)}var tr=__webpack_require__(18062);function lazyLoadTinyMCE(){return t||(t=new Promise((e,t)=>{let o=document.createElement("script");o.src=window.Config.pathToTinyMCE;o.async=!0;o.type="text/javascript";o.onload=()=>{e()};o.onerror=e=>{t(e||Error("failed to load tinymce"))};o.onreadystatechange=()=>{"complete"===o.readyState&&e()};document.body.appendChild(o)})),t}var ti=class{constructor(e=null){e&&(this.editor=e)}getEditor(){return(!this.editor&&window.tinymce&&(this.editor=window.tinymce),this.editor)?Promise.resolve(this.editor):lazyLoadTinyMCE().then(()=>(this.editor=window.tinymce,this.editor))}init(e){let t=Object.assign(e,{init_instance_callback:t=>{(0,tr.oL)()?t.getBody()?.closest("html").classList.add(c.AA.DARK_MODE):t.getBody()?.closest("html").classList.add(c.AA.LIGHT_MODE);e.isComments&&t.getBody()?.closest("html").classList.add("comments")}});return this.getEditor().then(e=>e.init(t))}execCommand(...e){this.getEditor().then(t=>t.activeEditor.execCommand(...e))}fire(e){this.getEditor().then(t=>t.activeEditor.fire(e))}getContent(){if(!this.editor)throw Error("TinyMCE not initialized");return this.editor.activeEditor.getContent()}getParams(){return this.getEditor().then(e=>{if(e.activeEditor)return window.top.tinymceDialogParameters})}getSettings(){return this.editor?.activeEditor?.settings||{}}insertContent(e){this.getEditor().then(t=>t.activeEditor.insertContent(e))}setContent(e){this.getEditor().then(t=>t.activeEditor.setContent(e))}destroy(){this.editor&&this.editor.activeEditor.destroy()}closePopup(){this.getEditor().then(e=>e.activeEditor.windowManager.close(window))}openPopup(){this.getEditor().then(e=>e.activeEditor.windowManager.open())}setMode(e){this.getEditor().then(t=>t.activeEditor.setMode(e))}};let is_rtl_isRtl=()=>"rtl"===document.querySelector("html").getAttribute("dir");var tc=__webpack_require__(46666);function filter_toolbar_buttons_filterToolbarButtons(e){return(0,tc.A4)("isNewlyRegistered")?e.replace(/imageuploader|smileys|media|link|unlink/g,""):e}function calcWidth(e){let t=[];return(["marginLeft","marginRight","borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"].forEach(o=>{parseInt(e.style[o],10)&&t.push(e.style[o])}),t.length>0)?(t=t.join(" - "),`calc(100% - ${t})`):"100%"}function fixMargin(e){let t=e.style.marginLeft,o=e.style.marginRight;if(t&&o&&t===o){e.style.marginLeft="auto";e.style.marginRight="auto"}}function fixWidth(e){let t=e.style.width,o=parseInt(t,10);t&&t.includes("px")&&o>668&&(e.style.width=calcWidth(e))}function pastePostproccess(e,{node:t}){Array.from(t.querySelectorAll("[style]")).forEach(e=>{fixMargin(e);fixWidth(e)})}let tl="chessdiagram imageuploader smileys media bold italic forecolor fontsizeselect bullist numlist hr link unlink",tu="chessdiagram imageuploader smileys media link unlink bullist numlist table hr undo redo fullscreen",defaultConfig=()=>Object.assign(window.TinymceConfig.theme_options,window.TinymceConfig.editor_options,{plugins:"placeholder",paste_postprocess:pastePostproccess,resize:!0,toolbar1:filter_toolbar_buttons_filterToolbarButtons(tl),toolbar:!0,elementpath:!1,contextmenu:!1,height:230,min_height:130,mobile:{toolbar_mode:"wrap"}},is_rtl_isRtl()&&{directionality:"rtl",toolbar1:filter_toolbar_buttons_filterToolbarButtons(tl.concat(" ","ltr rtl"))}),advancedConfig=()=>Object.assign(defaultConfig(),{toolbar1:filter_toolbar_buttons_filterToolbarButtons(tu),toolbar2:"bold italic underline alignleft aligncenter alignright alignjustify outdent indent forecolor backcolor fontselect fontsizeselect",toolbar3:"blockquote anchor subscript superscript charmap preview code styleselect",verify_html:!1,default_link_target:"_blank",height:280},is_rtl_isRtl()&&{toolbar1:filter_toolbar_buttons_filterToolbarButtons(tu.concat(" ","ltr rtl"))}),td={MCE_HEADER:"mce-window-head",MCE_DRAG_ELEMENT:"mce-dragh",SUBMIT_BUTTON:"message-submit"};function showConfirm(e){let t=(0,s.pw)("Are you sure you want to leave? You have unsaved changes");return e.returnValue=t,t}function disableConfirm(){window.removeEventListener("beforeunload",showConfirm)}function createEventListeners(e=[]){window.addEventListener("beforeunload",showConfirm);e.forEach(e=>e&&e.addEventListener("click",disableConfirm,!0))}function unsavedChangesConfirmConfig(e=[]){return{init_instance_callback(t){t.on("input",()=>createEventListeners(e),{once:!0})}}}let t_={},tm={};tm.$style={blackWinning:"#403d39",brandAndroid:"#3DDB85",brandAppleDark:"#000",brandAppleLight:"#FFF",brandDiscord:"#5865f2",brandFacebook:"#1778f2",brandInstagram:"#e93a56",brandReddit:"#ff4500",brandTiktokDark:"#000",brandTiktokLight:"#FFF",brandTwitch:"#9146ff",brandTwitter:"#1da1f2",brandTwitterDark:"#000",brandTwitterLight:"#FFF",brandVK:"#5181b8",brandYoutube:"#FF0000",brilliantMove:"#1baca6",darkShade05:"rgba(0, 0, 0, 0.05)",darkShade25:"rgba(0, 0, 0, 0.25)",darkShade40:"rgba(0, 0, 0, 0.4)",darkShade45:"rgba(0, 0, 0, 0.45)",greatFindMove:"#5c8bb0",medGrey:"#777574",navBackground:"#22211f",slightBlue:"#e6f5fa",max1024:"63.938em",max1100:"68.688em",max1200:"74.938em",max1250:"78.063em",max1400:"87.438em",max330:"20.563em",max400:"24.938em",max480:"29.938em",max550:"34.313em",max640:"39.938em",max700:"43.688em",max768:"47.938em",max960:"59.938em",min1024:"64em",min1100:"68.75em",min1200:"75em",min1250:"78.125em",min1366:"85.375em",min1400:"87.5em",min1920:"119.938em",min330:"20.625em",min400:"25em",min480:"30em",min550:"34.375em",min615:"38.438em",min640:"40em",min700:"43.75em",min768:"48em",min900:"56.25em",min960:"60em",component:"tinymce-component",placeholder:"tinymce-placeholder"};let tb=/*#__PURE__*/(0,X.A)({name:"Tinymce",props:{customConfig:{type:Object,required:!1},disabled:{type:Boolean,default:!1},initValue:{type:String,default:""},theme:{type:String},placeholder:{type:String},unsavedChangesConfirm:{type:Boolean,default:!1}},emits:["update:modelValue","content-updated"],watch:{initValue(e){t_.setContent(`
${e}
`);this.$emit("update:modelValue",e)},disabled(){t_.destroy();t_=new ti;this.setupEditor()}},mounted(){t_=new ti;this.setupEditor()},beforeUnmount(){t_.destroy()},methods:{getCurrentValue:()=>t_.getContent(),setupEditor(){let e=this,t="advanced"===this.theme?advancedConfig():defaultConfig(),o=document.getElementById(td.SUBMIT_BUTTON),a=this.unsavedChangesConfirm?unsavedChangesConfirmConfig([o]):{},n=Object.assign({},t,e.customConfig,a,{target:e.$refs.editor,setup(t){t.settings.readonly=e.disabled;if(!e.disabled){t.on("blur",()=>{e.$emit("content-updated",t.getContent())});t.on("KeyUp",()=>{e.$emit("update:modelValue",t.getContent())});t.on("Change",()=>{e.$emit("update:modelValue",t.getContent())});t.on("BeforeSetContent",e=>{e.content.match(/
{o&&o.click()})}}});t_.init(n).then(()=>{this.$emit("update:modelValue",t_.getContent())})}}},[["render",tinymcevue_type_template_id_4c9ac0a3_render],["__cssModules",tm]]),th=document.getElementById(C.COMMENT_BODY_FIELD);var tp=createComponentConfig(`#${C.COMMENT_TINYMCE_CONTAINER}`,()=>({component:tb,propsData:{customConfig:{isComments:!0},initValue:th?transformCommentDiagramForEditor(th.value):"",placeholder:z.placeholder}}));let tg=["aria-label","title"],tw=["aria-label"],tf=["aria-label","title"],tk=["aria-label","title"],tv=["aria-label","title"],ty=["aria-label","title"],tE=["aria-label","title"],tx=["aria-label","title"],tT=["aria-label","title"],tR=["aria-label","title"];function social_sharevue_type_template_id_0f2e242a_render(e,t,o,a,n,s){return(0,T.openBlock)(),(0,T.createElementBlock)("div",{class:(0,T.normalizeClass)(e.$style.component)},[(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)([e.$style.wrapper,{[e.$style.expanded]:n.isExpanded}])},[(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)(e.$style.primary)},[(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.shareFacebook,class:(0,T.normalizeClass)([e.$style.link,e.$style.facebook]),title:n.translations.shareFacebook,onClick:t[0]||(t[0]=e=>s.shareWindow("facebook"))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess facebook",e.$style.icon])},null,2)],10,tg),t[10]||(t[10]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.shareXTwitter,class:(0,T.normalizeClass)([e.$style.link,e.$style["x-twitter"]]),onClick:t[1]||(t[1]=e=>s.shareWindow("twitter"))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess x-twitter",e.$style.icon])},null,2)],10,tw),t[11]||(t[11]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.shareReddit,class:(0,T.normalizeClass)([e.$style.link,e.$style.reddit]),title:n.translations.shareReddit,onClick:t[2]||(t[2]=e=>s.shareWindow("reddit"))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess reddit",e.$style.icon])},null,2)],10,tf),t[12]||(t[12]=(0,T.createTextVNode)()),o.isShowMoreVisible?((0,T.openBlock)(),(0,T.createElementBlock)("button",{key:0,type:"button","aria-label":n.translations.showMore,class:(0,T.normalizeClass)([e.$style.link,e.$style.more]),title:n.translations.showMore,onClick:t[3]||(t[3]=(...e)=>s.toggleExpanded&&s.toggleExpanded(...e))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess",[e.$style.icon,n.isExpanded?"x":"circle-3-dots"]])},null,2)],10,tk)):(0,T.createCommentVNode)("",!0)],2),t[18]||(t[18]=(0,T.createTextVNode)()),(0,T.createElementVNode)("div",{class:(0,T.normalizeClass)([e.$style.secondary,{[e.$style.visible]:n.isExpanded}])},[(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.shareLinkedIn,class:(0,T.normalizeClass)(e.$style.link),title:n.translations.shareLinkedIn,onClick:t[4]||(t[4]=e=>s.shareWindow("linkedin"))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess linkedin",e.$style.icon])},null,2)],10,tv),t[13]||(t[13]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.shareMix,class:(0,T.normalizeClass)(e.$style.link),title:n.translations.shareMix,onClick:t[5]||(t[5]=e=>s.shareWindow("mix"))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess mix",e.$style.icon])},null,2)],10,ty),t[14]||(t[14]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.shareTumblr,class:(0,T.normalizeClass)(e.$style.link),title:n.translations.shareTumblr,onClick:t[6]||(t[6]=e=>s.shareWindow("tumblr"))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess tumblr",e.$style.icon])},null,2)],10,tE),t[15]||(t[15]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.addFavorites,class:(0,T.normalizeClass)(e.$style.link),title:n.translations.addFavorites,onClick:t[7]||(t[7]=(...e)=>s.bookmarkPage&&s.bookmarkPage(...e))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess favorites",e.$style.icon])},null,2)],10,tx),t[16]||(t[16]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.sendEmail,class:(0,T.normalizeClass)(e.$style.link),title:n.translations.sendEmail,onClick:t[8]||(t[8]=e=>s.sendInvitation(o.userId,o.username))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess mail",e.$style.icon])},null,2)],10,tT),t[17]||(t[17]=(0,T.createTextVNode)()),(0,T.createElementVNode)("button",{type:"button","aria-label":n.translations.print,class:(0,T.normalizeClass)(e.$style.link),title:n.translations.print,onClick:t[9]||(t[9]=(...e)=>s.printWindow&&s.printWindow(...e))},[(0,T.createElementVNode)("span",{class:(0,T.normalizeClass)(["icon-font-chess printer",e.$style.icon])},null,2)],10,tR)],2)],2)],2)}let trackSharedGame=e=>E.A.post(n.A.generate("web_game_callback_shared",{type:e})),tS={Gold:"gold",Platinum:"platinum",Diamond:"diamond"},tA={Monthly:"monthly",Yearly:"yearly"};tA.Yearly,tS.Diamond,tA.Monthly,tS.Gold,tA.Yearly,tS.Diamond,tA.Yearly,tS.Platinum,tA.Yearly,tS.Gold,tA.Monthly,tS.Diamond,tA.Monthly,tS.Platinum,tA.Monthly,tS.Gold;__webpack_require__(24625);async function trackSocialShare(){await (0,v.D)("Social - SocialShare",void 0,void 0,{numSocialShares:1})}let window_openWindow=e=>{trackSocialShare();let t=510,o=560,a=window.screen.width/2-o/2,n=window.screen.height/2-t/1.5,s=`width=${o}, height=${t}`,r=`left=${a}, top=${n}`;window.open(e,"_blank",`${s},${r},resizable=no, status=no, menubar=no, scrollbars=no`)},tC={};tC.$style={blackWinning:"#403d39",brandAndroid:"#3DDB85",brandAppleDark:"#000",brandAppleLight:"#FFF",brandDiscord:"#5865f2",brandFacebook:"#1778f2",brandInstagram:"#e93a56",brandReddit:"#ff4500",brandTiktokDark:"#000",brandTiktokLight:"#FFF",brandTwitch:"#9146ff",brandTwitter:"#1da1f2",brandTwitterDark:"#000",brandTwitterLight:"#FFF",brandVK:"#5181b8",brandYoutube:"#FF0000",brilliantMove:"#1baca6",darkShade05:"rgba(0, 0, 0, 0.05)",darkShade25:"rgba(0, 0, 0, 0.25)",darkShade40:"rgba(0, 0, 0, 0.4)",darkShade45:"rgba(0, 0, 0, 0.45)",greatFindMove:"#5c8bb0",medGrey:"#777574",navBackground:"#22211f",slightBlue:"#e6f5fa",component:"social-share-component",preloader:"social-share-preloader",wrapper:"social-share-wrapper",expanded:"social-share-expanded",primary:"social-share-primary",link:"social-share-link",icon:"social-share-icon",secondary:"social-share-secondary",visible:"social-share-visible",facebook:"social-share-facebook","x-twitter":"social-share-x-twitter",reddit:"social-share-reddit",more:"social-share-more","more-icon":"social-share-more-icon"};let tz=/*#__PURE__*/(0,X.A)({name:"SocialShare",props:{isShowMoreVisible:{type:Boolean,default:!0},url:{type:String,required:!1},userId:{type:String,required:!1},username:{type:String,required:!1}},emits:["click"],data:()=>({isExpanded:!1,translations:p,share:h,web:g}),methods:{bookmarkPage:()=>{if(window.sidebar&&window.sidebar.addPanel)window.sidebar.addPanel(u,d,"");else if(window.external&&"AddFavorite"in window.external)window.external.AddFavorite(d,u);else{let e=-1!==window.navigator.userAgent.toLowerCase().indexOf("mac")?"Cmd":"Ctrl";alert(`Press ${e}+D to bookmark this page.`)}},printWindow:()=>{window.print()},sendInvitation:(e,t)=>{let o="/settings"===l?"":`${u} ${d} %0D%0A%0D%0A`,a=e?`?friend=${e}`:"",n=`body=${o}I play at Chess.com! Download their free app:%0D%0A%0D%0A
\u2026 for Android - ${b.android()}
\u2026 for iPhone %26 iPad - ${b.ios()} %0D%0A
\u2026 or sign up online at ${b.register()}${a}
%0D%0A%0D%0A ... %0D%0A%0D%0A`;t&&(n+=`Then challenge me! %22${t}%22 is my username! %0D%0A
http://www.chess.com/members/view/${t}`);sendEmail("subject=Check out Chess.com",n)},shareWindow(e){("facebook"===e||"twitter"===e)&&trackSharedGame(e);"function"==typeof h[e]&&window_openWindow(h[e](this.url||window.location.href));this.$emit("click",e)},toggleExpanded(){this.isExpanded=!this.isExpanded;this.$emit("click",this.isExpanded?"moreExpand":"moreCollapse")}}},[["render",social_sharevue_type_template_id_0f2e242a_render],["__cssModules",tC]]);var tI=createComponentConfig(`#${m.SOCIAL_SHARE}`,()=>({component:tz}));let tN=document.getElementById(C.ROOT_SINGLE),tP=tN.getAttribute("data-topic-url"),tO=tN.getAttribute("data-total-pages");function onChangePage(e){let t=e;-1===e&&tO&&(t=tO);if(-1!==window.location.href.indexOf(A.clubForumView))window.location=A.clubView(tP,t);else{let e=new URLSearchParams(window.location.search).get(N.SORT);window.location=A.view(tP,t,e)}}e6["pagination-bottom"]=mergePropsData(e6["pagination-bottom"],{onChangePage,showTopButton:!0});e5["pagination-top"].propsData&&(e5["pagination-top"]=mergePropsData(e5["pagination-top"],{onChangePage}));var tL=((e={})=>{let t={},createInstance=(o,a={})=>e[o]&&Object.keys(e[o]).length?(t[o]=t[o]||instantiate({...e[o],...a}),t[o]):null;return{createInstance,createInstances:e=>{e.forEach(e=>createInstance(e))},instances:t}})(Object.assign({},eK,eX,tn,tp,e6,e5,tI));function handleEditorValue(e){let t=this,n=document.getElementById(C.COMMENT_BODY_FIELD),s=tL.instances[C.COMMENT_TINYMCE_CONTAINER];if(n&&s&&s){let r=(0,y.zW)(s.getCurrentValue());if(0===(0,y.Jj)(r).length){e.preventDefault();(0,a.Tj)({type:o.gK.error,message:M.emptyMessage});return}n.value=r;setTimeout(()=>{t.disabled=!0},0)}}function initMarkAsRead(){let e=document.getElementById(C.MARK_AS_READ);null!==e&&e.addEventListener("click",e=>{e.preventDefault();markForumsAsRead()})}function initFollowThread(){let e=document.getElementById(C.FOLLOW_CHECKBOX);null!==e&&e.addEventListener("change",()=>{let t=e.getAttribute("data-forum-topic-id"),n=A.follow(t,String(e.checked));E.A.post(n).then(()=>{(0,a.Tj)({type:o.gK.success,message:e.checked?z.followAlert:z.unfollowAlert})})})}function activateGiftMebmershipButtons(){let e=document.getElementById(C.ROOT_SINGLE);e.addEventListener("click",({target:t})=>{let o=getClickedChild(e,C.REPORT_BUTTON,t);if(o&&window.chesscom?.features?.includes("web_report_unified")){let e=o.getAttribute("data-author-username"),t=o.getAttribute("data-is-own-content"),a=o.getAttribute("data-content-id");t||showReportUserModal({username:e,contentId:a})}})}function copyCommentLinkListener(){let e=document.getElementById(C.ROOT_SINGLE);e.addEventListener("click",({target:t})=>{let n=getClickedChild(e,C.COPY_LINK,t);if(n){let e=`${r.COMMENT_PREFIX}${n.getAttribute("data-comment-id")}`;copyCustomValueToClipboard(`${window.location.origin}${window.location.pathname}${window.location.search}#${e}`);(0,a.Tj)({type:o.gK.success,message:o.DZ.commentLinkCopied})}})}function scrollToComment(){let e=window.location.hash.slice(1),t=document.getElementById(e);if(t){t.classList.add("comment-post-chosen-comment");t.scrollIntoView()}}document.addEventListener("DOMContentLoaded",()=>{tL.createInstances([c.DY.USER_ACTIVITY_TRACKER,c.DY.CONTENT_CATEGORY_SELECT,c.DY.GIFT_MEMBERSHIP_MODAL,c.DY.PAGINATION_BOTTOM,c.DY.PAGINATION_TOP,C.COMMENT_TINYMCE_CONTAINER,C.SORT,m.SOCIAL_SHARE]);initMarkAsRead();initFollowThread();trackSignUpToUserActivity();initReactions();initVotes(D.FORUM_HIDDEN);window.chesscom?.features?.includes("web_report_unified")||initReport()});window.addEventListener("load",()=>{let e=document.getElementById(C.COMMENT_SUBMIT);window.loadEventFired=!0;e&&e.addEventListener("click",handleEditorValue);activateGiftMebmershipButtons();copyCommentLinkListener();scrollToComment();handleApproveClick("ForumTopic")})}()}();