var vueDLL;window.chesscom=window.chesscom||{};window.chesscom.routes=window.chesscom.routes||{};Object.assign(window.chesscom.routes,{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_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:[],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:[],schemes:["https"]},web_friend_request_callback:{tokens:[["variable","/","[^/]++","user",!0],["text","/callback/friend/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_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_member_callback_block_member:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/member/block"]],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_member_can_access_year_in_chess:{tokens:[["text","/can-access"],["variable","/","[^/]++","username",!0],["text","/year-in-chess"]],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_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_user_callback_valid_username:{tokens:[["text","/callback/user/valid"]],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_user_callback_valid_username:{tokens:[["text","/callback/user/valid"],["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_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_delete_callback:{tokens:[["variable","/","[^/]++","user",!0],["text","/callback/friend/delete"]],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_user_callback_dismiss_follow_suggestion:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/user/dismiss_follow"]],defaults:{host:"www.chess.com"},requirements:{id:"\\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_callback_get_item:{tokens:[["variable","/","[^/]++","item",!0],["text","/callback/user/get-item"]],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_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_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_user_callback_report_reasons:{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:[],schemes:["https"]},pubapi_player_profile:{tokens:[["variable","/","[^/]++","username"],["text","/pub/player"]],defaults:[],requirements:[],hosttokens:[["text","api.chess.com"]],methods:[],schemes:["https"]},web_user_callback_follow_suggestions:{tokens:[["text","/callback/user/follow_suggestions"]],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_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_friend_callback_friends_search:{tokens:[["text","/search"],["variable","/","[^/]++","user",!0],["text","/callback/friends"]],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_recent_opponents:{tokens:[["text","/callback/recent/opponents"]],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_security_callback_user_roles:{tokens:[["text","/callback/security/user/roles"]],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_guest_update_skill_level:{tokens:[["text","/guest/update-skill-level"]],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_member_callback_track_member:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/member/track"]],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_member_callback_untrack_member:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/member/untrack"]],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_member_callback_unblock_member:{tokens:[["variable","/","[^/]++","username",!0],["text","/callback/member/unblock"]],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_member_gifters:{tokens:[["text","/members/gifters"]],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_member_gifters:{tokens:[["text","/members/gifters"],["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_set_archive_view:{tokens:[["text","/callback/user/archive-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:["POST"],schemes:["https"]},web_user_callback_set_item:{tokens:[["text","/callback/user/set-item"]],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_fair_play_agree:{tokens:[["variable","/","1|0","fairPlayAgree",!0],["text","/callback/user/set-fair-play-agree"]],defaults:{host:"www.chess.com"},requirements:{fairPlayAgree:"1|0",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_home_recent_content_type:{tokens:[["text","/callback/user/home-recent-content-type"]],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_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_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={953:function(e,t,n){"use strict";let a,l,c,d,_;n.d(t,{BA:function(){return toValue},C4:function(){return pauseTracking},EW:function(){return computed},Gc:function(){return shallowReactive},IG:function(){return markRaw},IJ:function(){return shallowRef},KR:function(){return ref},Kh:function(){return reactive},PP:function(){return en},Pr:function(){return proxyRefs},QW:function(){return toRefs},QZ:function(){return effect},R1:function(){return unref},Tm:function(){return isReadonly},Ul:function(){return et},X2:function(){return y},Yv:function(){return getCurrentWatcher},bl:function(){return resetTracking},ch:function(){return onWatcherCleanup},ds:function(){return stop},fE:function(){return isShallow},g8:function(){return isReactive},hV:function(){return traverse},hZ:function(){return trigger},i9:function(){return isRef},jr:function(){return onScopeDispose},ju:function(){return isProxy},lJ:function(){return toReactive},lW:function(){return toRef},mu:function(){return triggerRef},nD:function(){return shallowReadonly},o5:function(){return getCurrentScope},qA:function(){return shallowReadArray},rY:function(){return customRef},tB:function(){return readonly},u4:function(){return track},uY:function(){return effectScope},ux:function(){return toRaw},wB:function(){return watch},yC:function(){return m}});var f=n(33);class m{constructor(e=!1){this.detached=e;this._active=!0;this.effects=[];this.cleanups=[];this._isPaused=!1;this.parent=a;!e&&a&&(this.index=(a.scopes||(a.scopes=[])).push(this)-1)}get active(){return this._active}pause(){if(this._active){let e,t;this._isPaused=!0;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].pause();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].pause()}}resume(){if(this._active&&this._isPaused){let e,t;this._isPaused=!1;if(this.scopes)for(e=0,t=this.scopes.length;e<t;e++)this.scopes[e].resume();for(e=0,t=this.effects.length;e<t;e++)this.effects[e].resume()}}run(e){if(this._active){let t=a;try{a=this;return e()}finally{a=t}}}on(){a=this}off(){a=this.parent}stop(e){if(this._active){let t,n;for(t=0,n=this.effects.length;t<n;t++)this.effects[t].stop();for(t=0,n=this.cleanups.length;t<n;t++)this.cleanups[t]();if(this.scopes)for(t=0,n=this.scopes.length;t<n;t++)this.scopes[t].stop(!0);if(!this.detached&&this.parent&&!e){let e=this.parent.scopes.pop();if(e&&e!==this){this.parent.scopes[this.index]=e;e.index=this.index}}this.parent=void 0;this._active=!1}}}function effectScope(e){return new m(e)}function getCurrentScope(){return a}function onScopeDispose(e,t=!1){a&&a.cleanups.push(e)}let g=new WeakSet;class y{constructor(e){this.fn=e;this.deps=void 0;this.depsTail=void 0;this.flags=5;this.next=void 0;this.cleanup=void 0;this.scheduler=void 0;a&&a.active&&a.effects.push(this)}pause(){this.flags|=64}resume(){if(64&this.flags){this.flags&=-65;if(g.has(this)){g.delete(this);this.trigger()}}}notify(){(!(2&this.flags)||32&this.flags)&&(8&this.flags||batch(this))}run(){if(!(1&this.flags))return this.fn();this.flags|=2;cleanupEffect(this);prepareDeps(this);let e=l,t=w;l=this;w=!0;try{return this.fn()}finally{cleanupDeps(this);l=e;w=t;this.flags&=-3}}stop(){if(1&this.flags){for(let e=this.deps;e;e=e.nextDep)removeSub(e);this.deps=this.depsTail=void 0;cleanupEffect(this);this.onStop&&this.onStop();this.flags&=-2}}trigger(){64&this.flags?g.add(this):this.scheduler?this.scheduler():this.runIfDirty()}runIfDirty(){isDirty(this)&&this.run()}get dirty(){return isDirty(this)}}let b=0;function batch(e,t=!1){e.flags|=8;if(t){e.next=d;d=e;return}e.next=c;c=e}function startBatch(){b++}function endBatch(){let e;if(!(--b>0)){if(d){let e=d;d=void 0;for(;e;){let t=e.next;e.next=void 0;e.flags&=-9;e=t}}for(;c;){let t=c;c=void 0;for(;t;){let n=t.next;t.next=void 0;t.flags&=-9;if(1&t.flags)try{t.trigger()}catch(t){e||(e=t)}t=n}}if(e)throw e}}function prepareDeps(e){for(let t=e.deps;t;t=t.nextDep){t.version=-1;t.prevActiveLink=t.dep.activeLink;t.dep.activeLink=t}}function cleanupDeps(e){let t;let n=e.depsTail,a=n;for(;a;){let e=a.prevDep;if(-1===a.version){a===n&&(n=e);removeSub(a);removeDep(a)}else t=a;a.dep.activeLink=a.prevActiveLink;a.prevActiveLink=void 0;a=e}e.deps=t;e.depsTail=n}function isDirty(e){for(let t=e.deps;t;t=t.nextDep)if(t.dep.version!==t.version||t.dep.computed&&(refreshComputed(t.dep.computed)||t.dep.version!==t.version))return!0;return!!e._dirty}function refreshComputed(e){if(4&e.flags&&!(16&e.flags))return;e.flags&=-17;if(e.globalVersion===S)return;e.globalVersion=S;let t=e.dep;e.flags|=2;if(t.version>0&&!e.isSSR&&e.deps&&!isDirty(e)){e.flags&=-3;return}let n=l,a=w;l=e;w=!0;try{prepareDeps(e);let n=e.fn(e._value);if(0===t.version||(0,f.$H)(n,e._value)){e._value=n;t.version++}}catch(e){t.version++;throw e}finally{l=n;w=a;cleanupDeps(e);e.flags&=-3}}function removeSub(e,t=!1){let{dep:n,prevSub:a,nextSub:l}=e;if(a){a.nextSub=l;e.prevSub=void 0}if(l){l.prevSub=a;e.nextSub=void 0}if(n.subs===e){n.subs=a;if(!a&&n.computed){n.computed.flags&=-5;for(let e=n.computed.deps;e;e=e.nextDep)removeSub(e,!0)}}t||--n.sc||!n.map||n.map.delete(n.key)}function removeDep(e){let{prevDep:t,nextDep:n}=e;if(t){t.nextDep=n;e.prevDep=void 0}if(n){n.prevDep=t;e.nextDep=void 0}}function effect(e,t){e.effect instanceof y&&(e=e.effect.fn);let n=new y(e);t&&(0,f.X$)(n,t);try{n.run()}catch(e){n.stop();throw e}let a=n.run.bind(n);return a.effect=n,a}function stop(e){e.effect.stop()}let w=!0,k=[];function pauseTracking(){k.push(w);w=!1}function resetTracking(){let e=k.pop();w=void 0===e||e}function cleanupEffect(e){let{cleanup:t}=e;e.cleanup=void 0;if(t){let e=l;l=void 0;try{t()}finally{l=e}}}let S=0;class E{constructor(e,t){this.sub=e;this.dep=t;this.version=t.version;this.nextDep=this.prevDep=this.nextSub=this.prevSub=this.prevActiveLink=void 0}}class T{constructor(e){this.computed=e;this.version=0;this.activeLink=void 0;this.subs=void 0;this.map=void 0;this.key=void 0;this.sc=0}track(e){if(!l||!w||l===this.computed)return;let t=this.activeLink;if(void 0===t||t.sub!==l){t=this.activeLink=new E(l,this);if(l.deps){t.prevDep=l.depsTail;l.depsTail.nextDep=t;l.depsTail=t}else l.deps=l.depsTail=t;addSub(t)}else if(-1===t.version){t.version=this.version;if(t.nextDep){let e=t.nextDep;e.prevDep=t.prevDep;t.prevDep&&(t.prevDep.nextDep=e);t.prevDep=l.depsTail;t.nextDep=void 0;l.depsTail.nextDep=t;l.depsTail=t;l.deps===t&&(l.deps=e)}}return t}trigger(e){this.version++;S++;this.notify(e)}notify(e){startBatch();try{for(let e=this.subs;e;e=e.prevSub)e.sub.notify()&&e.sub.dep.notify()}finally{endBatch()}}}function addSub(e){e.dep.sc++;if(4&e.sub.flags){let t=e.dep.computed;if(t&&!e.dep.subs){t.flags|=20;for(let e=t.deps;e;e=e.nextDep)addSub(e)}let n=e.dep.subs;if(n!==e){e.prevSub=n;n&&(n.nextSub=e)}e.dep.subs=e}}let A=new WeakMap,R=Symbol(""),C=Symbol(""),I=Symbol("");function track(e,t,n){if(w&&l){let t=A.get(e);t||A.set(e,t=new Map);let a=t.get(n);if(!a){t.set(n,a=new T);a.map=t;a.key=n}a.track()}}function trigger(e,t,n,a,l,c){let d=A.get(e);if(!d){S++;return}let run=e=>{e&&e.trigger()};startBatch();if("clear"===t)d.forEach(run);else{let l=(0,f.cy)(e),c=l&&(0,f.yI)(n);if(l&&"length"===n){let e=Number(a);d.forEach((t,n)=>{("length"===n||n===I||!(0,f.Bm)(n)&&n>=e)&&run(t)})}else{(void 0!==n||d.has(void 0))&&run(d.get(n));c&&run(d.get(I));switch(t){case"add":if(l)c&&run(d.get("length"));else{run(d.get(R));(0,f.CE)(e)&&run(d.get(C))}break;case"delete":if(!l){run(d.get(R));(0,f.CE)(e)&&run(d.get(C))}break;case"set":(0,f.CE)(e)&&run(d.get(R))}}}endBatch()}function getDepFromReactive(e,t){let n=A.get(e);return n&&n.get(t)}function reactiveReadArray(e){let t=toRaw(e);return t===e?t:(track(t,"iterate",I),isShallow(e)?t:t.map(toReactive))}function shallowReadArray(e){return track(e=toRaw(e),"iterate",I),e}let x={__proto__:null,[Symbol.iterator](){return iterator(this,Symbol.iterator,toReactive)},concat(...e){return reactiveReadArray(this).concat(...e.map(e=>(0,f.cy)(e)?reactiveReadArray(e):e))},entries(){return iterator(this,"entries",e=>(e[1]=toReactive(e[1]),e))},every(e,t){return apply(this,"every",e,t,void 0,arguments)},filter(e,t){return apply(this,"filter",e,t,e=>e.map(toReactive),arguments)},find(e,t){return apply(this,"find",e,t,toReactive,arguments)},findIndex(e,t){return apply(this,"findIndex",e,t,void 0,arguments)},findLast(e,t){return apply(this,"findLast",e,t,toReactive,arguments)},findLastIndex(e,t){return apply(this,"findLastIndex",e,t,void 0,arguments)},forEach(e,t){return apply(this,"forEach",e,t,void 0,arguments)},includes(...e){return searchProxy(this,"includes",e)},indexOf(...e){return searchProxy(this,"indexOf",e)},join(e){return reactiveReadArray(this).join(e)},lastIndexOf(...e){return searchProxy(this,"lastIndexOf",e)},map(e,t){return apply(this,"map",e,t,void 0,arguments)},pop(){return noTracking(this,"pop")},push(...e){return noTracking(this,"push",e)},reduce(e,...t){return reduce(this,"reduce",e,t)},reduceRight(e,...t){return reduce(this,"reduceRight",e,t)},shift(){return noTracking(this,"shift")},some(e,t){return apply(this,"some",e,t,void 0,arguments)},splice(...e){return noTracking(this,"splice",e)},toReversed(){return reactiveReadArray(this).toReversed()},toSorted(e){return reactiveReadArray(this).toSorted(e)},toSpliced(...e){return reactiveReadArray(this).toSpliced(...e)},unshift(...e){return noTracking(this,"unshift",e)},values(){return iterator(this,"values",toReactive)}};function iterator(e,t,n){let a=shallowReadArray(e),l=a[t]();if(a!==e&&!isShallow(e)){l._next=l.next;l.next=()=>{let e=l._next();return e.value&&(e.value=n(e.value)),e}}return l}let P=Array.prototype;function apply(e,t,n,a,l,c){let d=shallowReadArray(e),_=d!==e&&!isShallow(e),f=d[t];if(f!==P[t]){let t=f.apply(e,c);return _?toReactive(t):t}let m=n;d!==e&&(_?m=function(t,a){return n.call(this,toReactive(t),a,e)}:n.length>2&&(m=function(t,a){return n.call(this,t,a,e)}));let g=f.call(d,m,a);return _&&l?l(g):g}function reduce(e,t,n,a){let l=shallowReadArray(e),c=n;return l!==e&&(isShallow(e)?n.length>3&&(c=function(t,a,l){return n.call(this,t,a,l,e)}):c=function(t,a,l){return n.call(this,t,toReactive(a),l,e)}),l[t](c,...a)}function searchProxy(e,t,n){let a=toRaw(e);track(a,"iterate",I);let l=a[t](...n);return(-1===l||!1===l)&&isProxy(n[0])?(n[0]=toRaw(n[0]),a[t](...n)):l}function noTracking(e,t,n=[]){pauseTracking();startBatch();let a=toRaw(e)[t].apply(e,n);return endBatch(),resetTracking(),a}let O=(0,f.pD)("__proto__,__v_isRef,__isVue"),M=new Set(Object.getOwnPropertyNames(Symbol).filter(e=>"arguments"!==e&&"caller"!==e).map(e=>Symbol[e]).filter(f.Bm));function hasOwnProperty(e){(0,f.Bm)(e)||(e=String(e));let t=toRaw(this);return track(t,"has",e),t.hasOwnProperty(e)}class L{constructor(e=!1,t=!1){this._isReadonly=e;this._isShallow=t}get(e,t,n){let a=this._isReadonly,l=this._isShallow;if("__v_isReactive"===t)return!a;if("__v_isReadonly"===t)return a;if("__v_isShallow"===t)return l;if("__v_raw"===t)return n===(a?l?W:G:l?q:$).get(e)||Object.getPrototypeOf(e)===Object.getPrototypeOf(n)?e:void 0;let c=(0,f.cy)(e);if(!a){let e;if(c&&(e=x[t]))return e;if("hasOwnProperty"===t)return hasOwnProperty}let d=Reflect.get(e,t,isRef(e)?e:n);return((0,f.Bm)(t)?M.has(t):O(t))?d:(a||track(e,"get",t),l)?d:isRef(d)?c&&(0,f.yI)(t)?d:d.value:(0,f.Gv)(d)?a?readonly(d):reactive(d):d}}class N extends L{constructor(e=!1){super(!1,e)}set(e,t,n,a){let l=e[t];if(!this._isShallow){let t=isReadonly(l);if(!isShallow(n)&&!isReadonly(n)){l=toRaw(l);n=toRaw(n)}if(!(0,f.cy)(e)&&isRef(l)&&!isRef(n))return!t&&(l.value=n,!0)}let c=(0,f.cy)(e)&&(0,f.yI)(t)?Number(t)<e.length:(0,f.$3)(e,t),d=Reflect.set(e,t,n,isRef(e)?e:a);return e===toRaw(a)&&(c?(0,f.$H)(n,l)&&trigger(e,"set",t,n,l):trigger(e,"add",t,n)),d}deleteProperty(e,t){let n=(0,f.$3)(e,t),a=e[t],l=Reflect.deleteProperty(e,t);return l&&n&&trigger(e,"delete",t,void 0,a),l}has(e,t){let n=Reflect.has(e,t);return(0,f.Bm)(t)&&M.has(t)||track(e,"has",t),n}ownKeys(e){return track(e,"iterate",(0,f.cy)(e)?"length":R),Reflect.ownKeys(e)}}class z extends L{constructor(e=!1){super(!0,e)}set(e,t){return!0}deleteProperty(e,t){return!0}}let B=new N,D=new z,H=new N(!0),U=new z(!0),toShallow=e=>e,getProto=e=>Reflect.getPrototypeOf(e);function createIterableMethod(e,t,n){return function(...a){let l=this.__v_raw,c=toRaw(l),d=(0,f.CE)(c),_="entries"===e||e===Symbol.iterator&&d,m=l[e](...a),g=n?toShallow:t?toReadonly:toReactive;return t||track(c,"iterate","keys"===e&&d?C:R),{next(){let{value:e,done:t}=m.next();return t?{value:e,done:t}:{value:_?[g(e[0]),g(e[1])]:g(e),done:t}},[Symbol.iterator](){return this}}}}function createReadonlyMethod(e){return function(...t){return"delete"!==e&&("clear"===e?void 0:this)}}function createInstrumentations(e,t){let n={get(n){let a=this.__v_raw,l=toRaw(a),c=toRaw(n);if(!e){(0,f.$H)(n,c)&&track(l,"get",n);track(l,"get",c)}let{has:d}=getProto(l),_=t?toShallow:e?toReadonly:toReactive;return d.call(l,n)?_(a.get(n)):d.call(l,c)?_(a.get(c)):void(a!==l&&a.get(n))},get size(){let t=this.__v_raw;e||track(toRaw(t),"iterate",R);return Reflect.get(t,"size",t)},has(t){let n=this.__v_raw,a=toRaw(n),l=toRaw(t);if(!e){(0,f.$H)(t,l)&&track(a,"has",t);track(a,"has",l)}return t===l?n.has(t):n.has(t)||n.has(l)},forEach(n,a){let l=this,c=l.__v_raw,d=toRaw(c),_=t?toShallow:e?toReadonly:toReactive;return e||track(d,"iterate",R),c.forEach((e,t)=>n.call(a,_(e),_(t),l))}};return(0,f.X$)(n,e?{add:createReadonlyMethod("add"),set:createReadonlyMethod("set"),delete:createReadonlyMethod("delete"),clear:createReadonlyMethod("clear")}:{add(e){t||isShallow(e)||isReadonly(e)||(e=toRaw(e));let n=toRaw(this),a=getProto(n).has.call(n,e);if(!a){n.add(e);trigger(n,"add",e,e)}return this},set(e,n){t||isShallow(n)||isReadonly(n)||(n=toRaw(n));let a=toRaw(this),{has:l,get:c}=getProto(a),d=l.call(a,e);if(d);else{e=toRaw(e);d=l.call(a,e)}let _=c.call(a,e);return a.set(e,n),d?(0,f.$H)(n,_)&&trigger(a,"set",e,n,_):trigger(a,"add",e,n),this},delete(e){let t=toRaw(this),{has:n,get:a}=getProto(t),l=n.call(t,e);if(l);else{e=toRaw(e);l=n.call(t,e)}let c=a?a.call(t,e):void 0,d=t.delete(e);return l&&trigger(t,"delete",e,void 0,c),d},clear(){let e=toRaw(this),t=0!==e.size,n=e.clear();return t&&trigger(e,"clear",void 0,void 0,void 0),n}}),["keys","values","entries",Symbol.iterator].forEach(a=>{n[a]=createIterableMethod(a,e,t)}),n}function createInstrumentationGetter(e,t){let n=createInstrumentations(e,t);return(t,a,l)=>"__v_isReactive"===a?!e:"__v_isReadonly"===a?e:"__v_raw"===a?t:Reflect.get((0,f.$3)(n,a)&&a in t?n:t,a,l)}let j={get:createInstrumentationGetter(!1,!1)},F={get:createInstrumentationGetter(!1,!0)},V={get:createInstrumentationGetter(!0,!1)},K={get:createInstrumentationGetter(!0,!0)},$=new WeakMap,q=new WeakMap,G=new WeakMap,W=new WeakMap;function targetTypeMap(e){switch(e){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType(e){return e.__v_skip||!Object.isExtensible(e)?0:targetTypeMap((0,f.Zf)(e))}function reactive(e){return isReadonly(e)?e:createReactiveObject(e,!1,B,j,$)}function shallowReactive(e){return createReactiveObject(e,!1,H,F,q)}function readonly(e){return createReactiveObject(e,!0,D,V,G)}function shallowReadonly(e){return createReactiveObject(e,!0,U,K,W)}function createReactiveObject(e,t,n,a,l){if(!(0,f.Gv)(e)||e.__v_raw&&!(t&&e.__v_isReactive))return e;let c=l.get(e);if(c)return c;let d=getTargetType(e);if(0===d)return e;let _=new Proxy(e,2===d?a:n);return l.set(e,_),_}function isReactive(e){return isReadonly(e)?isReactive(e.__v_raw):!!(e&&e.__v_isReactive)}function isReadonly(e){return!!(e&&e.__v_isReadonly)}function isShallow(e){return!!(e&&e.__v_isShallow)}function isProxy(e){return!!e&&!!e.__v_raw}function toRaw(e){let t=e&&e.__v_raw;return t?toRaw(t):e}function markRaw(e){return!(0,f.$3)(e,"__v_skip")&&Object.isExtensible(e)&&(0,f.yQ)(e,"__v_skip",!0),e}let toReactive=e=>(0,f.Gv)(e)?reactive(e):e,toReadonly=e=>(0,f.Gv)(e)?readonly(e):e;function isRef(e){return!!e&&!0===e.__v_isRef}function ref(e){return createRef(e,!1)}function shallowRef(e){return createRef(e,!0)}function createRef(e,t){return isRef(e)?e:new Z(e,t)}class Z{constructor(e,t){this.dep=new T;this.__v_isRef=!0;this.__v_isShallow=!1;this._rawValue=t?e:toRaw(e);this._value=t?e:toReactive(e);this.__v_isShallow=t}get value(){return this.dep.track(),this._value}set value(e){let t=this._rawValue,n=this.__v_isShallow||isShallow(e)||isReadonly(e);e=n?e:toRaw(e);if((0,f.$H)(e,t)){this._rawValue=e;this._value=n?e:toReactive(e);this.dep.trigger()}}}function triggerRef(e){e.dep&&e.dep.trigger()}function unref(e){return isRef(e)?e.value:e}function toValue(e){return(0,f.Tn)(e)?e():unref(e)}let Y={get:(e,t,n)=>"__v_raw"===t?e:unref(Reflect.get(e,t,n)),set:(e,t,n,a)=>{let l=e[t];return!isRef(l)||isRef(n)?Reflect.set(e,t,n,a):(l.value=n,!0)}};function proxyRefs(e){return isReactive(e)?e:new Proxy(e,Y)}class J{constructor(e){this.__v_isRef=!0;this._value=void 0;let t=this.dep=new T,{get:n,set:a}=e(t.track.bind(t),t.trigger.bind(t));this._get=n;this._set=a}get value(){return this._value=this._get()}set value(e){this._set(e)}}function customRef(e){return new J(e)}function toRefs(e){let t=(0,f.cy)(e)?Array(e.length):{};for(let n in e)t[n]=propertyToRef(e,n);return t}class X{constructor(e,t,n){this._object=e;this._key=t;this._defaultValue=n;this.__v_isRef=!0;this._value=void 0}get value(){let e=this._object[this._key];return this._value=void 0===e?this._defaultValue:e}set value(e){this._object[this._key]=e}get dep(){return getDepFromReactive(toRaw(this._object),this._key)}}class Q{constructor(e){this._getter=e;this.__v_isRef=!0;this.__v_isReadonly=!0;this._value=void 0}get value(){return this._value=this._getter()}}function toRef(e,t,n){return isRef(e)?e:(0,f.Tn)(e)?new Q(e):(0,f.Gv)(e)&&arguments.length>1?propertyToRef(e,t,n):ref(e)}function propertyToRef(e,t,n){let a=e[t];return isRef(a)?a:new X(e,t,n)}class ee{constructor(e,t,n){this.fn=e;this.setter=t;this._value=void 0;this.dep=new T(this);this.__v_isRef=!0;this.deps=void 0;this.depsTail=void 0;this.flags=16;this.globalVersion=S-1;this.next=void 0;this.effect=this;this.__v_isReadonly=!t;this.isSSR=n}notify(){this.flags|=16;if(!(8&this.flags)&&l!==this)return batch(this,!0),!0}get value(){let e=this.dep.track();return refreshComputed(this),e&&(e.version=this.dep.version),this._value}set value(e){this.setter&&this.setter(e)}}function computed(e,t,n=!1){let a,l;if((0,f.Tn)(e))a=e;else{a=e.get;l=e.set}return new ee(a,l,n)}let et={GET:"get",HAS:"has",ITERATE:"iterate"},en={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"},er={},eo=new WeakMap;function getCurrentWatcher(){return _}function onWatcherCleanup(e,t=!1,n=_){if(n){let t=eo.get(n);t||eo.set(n,t=[]);t.push(e)}}function watch(e,t,n=f.MZ){let a,l,c,d;let{immediate:m,deep:g,once:b,scheduler:w,augmentJob:k,call:S}=n,reactiveGetter=e=>g?e:isShallow(e)||!1===g||0===g?traverse(e,1):traverse(e),E=!1,T=!1;if(isRef(e)){l=()=>e.value;E=isShallow(e)}else if(isReactive(e)){l=()=>reactiveGetter(e);E=!0}else if((0,f.cy)(e)){T=!0;E=e.some(e=>isReactive(e)||isShallow(e));l=()=>e.map(e=>isRef(e)?e.value:isReactive(e)?reactiveGetter(e):(0,f.Tn)(e)?S?S(e,2):e():void 0)}else l=(0,f.Tn)(e)?t?S?()=>S(e,2):e:()=>{if(c){pauseTracking();try{c()}finally{resetTracking()}}let t=_;_=a;try{return S?S(e,3,[d]):e(d)}finally{_=t}}:f.tE;if(t&&g){let e=l,t=!0===g?1/0:g;l=()=>traverse(e(),t)}let A=getCurrentScope(),watchHandle=()=>{a.stop();A&&(0,f.TF)(A.effects,a)};if(b&&t){let e=t;t=(...t)=>{e(...t);watchHandle()}}let R=T?Array(e.length).fill(er):er,job=e=>{if(1&a.flags&&(a.dirty||e)){if(t){let e=a.run();if(g||E||(T?e.some((e,t)=>(0,f.$H)(e,R[t])):(0,f.$H)(e,R))){c&&c();let n=_;_=a;try{let n=[e,R===er?void 0:T&&R[0]===er?[]:R,d];S?S(t,3,n):t(...n);R=e}finally{_=n}}}else a.run()}};return k&&k(job),(a=new y(l)).scheduler=w?()=>w(job,!1):job,d=e=>onWatcherCleanup(e,!1,a),c=a.onStop=()=>{let e=eo.get(a);if(e){if(S)S(e,4);else for(let t of e)t();eo.delete(a)}},t?m?job(!0):R=a.run():w?w(job.bind(null,!0),!0):a.run(),watchHandle.pause=a.pause.bind(a),watchHandle.resume=a.resume.bind(a),watchHandle.stop=watchHandle,watchHandle}function traverse(e,t=1/0,n){if(t<=0||!(0,f.Gv)(e)||e.__v_skip)return e;n=n||new Set;if(n.has(e))return e;n.add(e);t--;if(isRef(e))traverse(e.value,t,n);else if((0,f.cy)(e))for(let a=0;a<e.length;a++)traverse(e[a],t,n);else if((0,f.vM)(e)||(0,f.CE)(e))e.forEach(e=>{traverse(e,t,n)});else if((0,f.Qd)(e)){for(let a in e)traverse(e[a],t,n);for(let a of Object.getOwnPropertySymbols(e))Object.prototype.propertyIsEnumerable.call(e,a)&&traverse(e[a],t,n)}return e}},641:function(e,t,n){"use strict";let a,l,c,d,_;n.d(t,{$V:function(){return defineAsyncComponent},$u:function(){return J},$y:function(){return resolveDynamicComponent},BA:function(){return f.BA},Bi:function(){return useId},Bs:function(){return isMemoSame},C4:function(){return m.C4},CE:function(){return createElementBlock},Df:function(){return getTransitionRawChildren},Dl:function(){return queuePostFlushCb},E:function(){return withAsyncContext},E3:function(){return cloneVNode},EW:function(){return computed},EY:function(){return ey},FK:function(){return ev},Fv:function(){return createStaticVNode},Fw:function(){return ep},GM:function(){return defineOptions},Gc:function(){return f.Gc},Gt:function(){return provide},Gw:function(){return eB},Gy:function(){return useTransitionState},H4:function(){return handleError},HF:function(){return mergeDefaults},Ht:function(){return useSlots},IG:function(){return f.IG},IJ:function(){return f.IJ},Ic:function(){return Y},Im:function(){return z},K9:function(){return createRenderer},KC:function(){return W},KR:function(){return f.KR},Kf:function(){return m.rU},Kh:function(){return f.Kh},LJ:function(){return eD},LM:function(){return useSSRContext},Lk:function(){return createBaseVNode},Lu:function(){return defineSlots},MZ:function(){return setTransitionHooks},Mw:function(){return eb},NP:function(){return defineModel},Ng:function(){return guardReactiveProps},OA:function(){return useAttrs},OW:function(){return resolveTransitionHooks},PP:function(){return f.PP},PR:function(){return G},PS:function(){return hasInjectionContext},PT:function(){return m.PT},Pn:function(){return hydrateOnVisible},Pr:function(){return f.Pr},Q3:function(){return createCommentVNode},QP:function(){return U},QW:function(){return f.QW},QZ:function(){return f.QZ},Qi:function(){return pushScopeId},R1:function(){return f.R1},R8:function(){return eM},RG:function(){return renderSlot},SS:function(){return ee},Tb:function(){return toHandlers},Tm:function(){return f.Tm},Tq:function(){return hydrateOnInteraction},Tr:function(){return m.Tr},U4:function(){return assertNumber},U_:function(){return watchSyncEffect},Ul:function(){return f.Ul},Vq:function(){return setBlockTracking},WQ:function(){return inject},Wv:function(){return createBlock},X2:function(){return f.X2},Y4:function(){return onDeactivated},Y5:function(){return eH},YY:function(){return withScopeId},Yj:function(){return defineProps},Yv:function(){return f.Yv},ZH:function(){return m.ZH},ZQ:function(){return eL},_B:function(){return m._B},aT:function(){return eU},bF:function(){return eT},bU:function(){return withMemo},bj:function(){return et},bn:function(){return createPropsRestProxy},bo:function(){return withDirectives},ch:function(){return f.ch},ci:function(){return createHydrationRenderer},dA:function(){return hydrateOnMediaQuery},dY:function(){return nextTick},ds:function(){return f.ds},eW:function(){return createTextVNode},eX:function(){return createSlots},fE:function(){return f.fE},fn:function(){return useModel},g2:function(){return resolveComponent},g8:function(){return f.g8},gN:function(){return resolveDirective},gW:function(){return transformVNodeArgs},gh:function(){return callWithErrorHandling},h:function(){return h},hi:function(){return Q},i9:function(){return f.i9},iD:function(){return ez},jC:function(){return ew},jr:function(){return f.jr},jt:function(){return popScopeId},ju:function(){return f.ju},k6:function(){return withCtx},lW:function(){return f.lW},lt:function(){return eN},mu:function(){return f.mu},n:function(){return onActivated},nD:function(){return f.nD},nI:function(){return getCurrentInstance},nT:function(){return watchEffect},o5:function(){return f.o5},p9:function(){return watchPostEffect},pI:function(){return renderList},pM:function(){return defineComponent},pR:function(){return j},qG:function(){return onErrorCaptured},qL:function(){return callWithAsyncErrorHandling},qP:function(){return defineEmits},qR:function(){return en},rE:function(){return eO},rO:function(){return withDefaults},rU:function(){return hydrateOnIdle},rY:function(){return f.rY},rk:function(){return useTemplateRef},sV:function(){return Z},tB:function(){return f.tB},tC:function(){return registerRuntimeCompiler},tG:function(){return b},tY:function(){return eg},uX:function(){return openBlock},uY:function(){return f.uY},ux:function(){return f.ux},v6:function(){return mergeProps},v_:function(){return m.v_},vv:function(){return isVNode},wB:function(){return watch},wX:function(){return isRuntimeOnly},wk:function(){return defineExpose},xo:function(){return X},y$:function(){return initCustomFormatter},yC:function(){return f.yC},zz:function(){return mergeModels}});var f=n(953),m=n(33);/**
* @vue/runtime-core v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**/let g=[];function pushWarningContext(e){g.push(e)}function popWarningContext(){g.pop()}let y=!1;function warn$1(e,...t){if(y)return;y=!0;(0,f.C4)();let n=g.length?g[g.length-1].component:null,a=n&&n.appContext.config.warnHandler,l=getComponentTrace();if(a)callWithErrorHandling(a,n,11,[e+t.map(e=>{var t,n;return null!=(n=null==(t=e.toString)?void 0:t.call(e))?n:JSON.stringify(e)}).join(""),n&&n.proxy,l.map(({vnode:e})=>`at <${formatComponentName(n,e.type)}>`).join("\n"),l]);else{let n=[`[Vue warn]: ${e}`,...t];l.length&&n.push(`
`,...formatTrace(l));console.warn(...n)}(0,f.bl)();y=!1}function getComponentTrace(){let e=g[g.length-1];if(!e)return[];let t=[];for(;e;){let n=t[0];n&&n.vnode===e?n.recurseCount++:t.push({vnode:e,recurseCount:0});let a=e.component&&e.component.parent;e=a&&a.vnode}return t}function formatTrace(e){let t=[];return e.forEach((e,n)=>{t.push(...0===n?[]:[`
`],...formatTraceEntry(e))}),t}function formatTraceEntry({vnode:e,recurseCount:t}){let n=t>0?`... (${t} recursive calls)`:"",a=!!e.component&&null==e.component.parent,l=` at <${formatComponentName(e.component,e.type,a)}`,c=">"+n;return e.props?[l,...formatProps(e.props),c]:[l+c]}function formatProps(e){let t=[],n=Object.keys(e);return n.slice(0,3).forEach(n=>{t.push(...formatProp(n,e[n]))}),n.length>3&&t.push(" ..."),t}function formatProp(e,t,n){return(0,m.Kg)(t)?(t=JSON.stringify(t),n?t:[`${e}=${t}`]):"number"==typeof t||"boolean"==typeof t||null==t?n?t:[`${e}=${t}`]:(0,f.i9)(t)?(t=formatProp(e,(0,f.ux)(t.value),!0),n?t:[`${e}=Ref<`,t,">"]):(0,m.Tn)(t)?[`${e}=fn${t.name?`<${t.name}>`:""}`]:(t=(0,f.ux)(t),n?t:[`${e}=`,t])}function assertNumber(e,t){}let b={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE",APP_UNMOUNT_CLEANUP:16,16:"APP_UNMOUNT_CLEANUP"};function callWithErrorHandling(e,t,n,a){try{return a?e(...a):e()}catch(e){handleError(e,t,n)}}function callWithAsyncErrorHandling(e,t,n,a){if((0,m.Tn)(e)){let l=callWithErrorHandling(e,t,n,a);return l&&(0,m.yL)(l)&&l.catch(e=>{handleError(e,t,n)}),l}if((0,m.cy)(e)){let l=[];for(let c=0;c<e.length;c++)l.push(callWithAsyncErrorHandling(e[c],t,n,a));return l}}function handleError(e,t,n,a=!0){let l=t?t.vnode:null,{errorHandler:c,throwUnhandledErrorInProduction:d}=t&&t.appContext.config||m.MZ;if(t){let a=t.parent,l=t.proxy,d=`https://vuejs.org/error-reference/#runtime-${n}`;for(;a;){let t=a.ec;if(t){for(let n=0;n<t.length;n++)if(!1===t[n](e,l,d))return}a=a.parent}if(c){(0,f.C4)();callWithErrorHandling(c,null,10,[e,l,d]);(0,f.bl)();return}}logError(e,n,l,a,d)}function logError(e,t,n,a=!0,l=!1){if(l)throw e;console.error(e)}let w=[],k=-1,S=[],E=null,T=0,A=Promise.resolve(),R=null;function nextTick(e){let t=R||A;return e?t.then(this?e.bind(this):e):t}function findInsertionIndex(e){let t=k+1,n=w.length;for(;t<n;){let a=t+n>>>1,l=w[a],c=getId(l);c<e||c===e&&2&l.flags?t=a+1:n=a}return t}function queueJob(e){if(!(1&e.flags)){let t=getId(e),n=w[w.length-1];!n||!(2&e.flags)&&t>=getId(n)?w.push(e):w.splice(findInsertionIndex(t),0,e);e.flags|=1;queueFlush()}}function queueFlush(){R||(R=A.then(flushJobs))}function queuePostFlushCb(e){if((0,m.cy)(e))S.push(...e);else if(E&&-1===e.id)E.splice(T+1,0,e);else if(!(1&e.flags)){S.push(e);e.flags|=1}queueFlush()}function flushPreFlushCbs(e,t,n=k+1){for(;n<w.length;n++){let t=w[n];if(t&&2&t.flags){if(e&&t.id!==e.uid)continue;w.splice(n,1);n--;4&t.flags&&(t.flags&=-2);t();4&t.flags||(t.flags&=-2)}}}function flushPostFlushCbs(e){if(S.length){let e=[...new Set(S)].sort((e,t)=>getId(e)-getId(t));S.length=0;if(E){E.push(...e);return}E=e;for(T=0;T<E.length;T++){let e=E[T];4&e.flags&&(e.flags&=-2);8&e.flags||e();e.flags&=-2}E=null;T=0}}let getId=e=>null==e.id?2&e.flags?-1:1/0:e.id;function flushJobs(e){m.tE;try{for(k=0;k<w.length;k++){let e=w[k];if(e&&!(8&e.flags)){4&e.flags&&(e.flags&=-2);callWithErrorHandling(e,e.i,e.i?15:14);4&e.flags||(e.flags&=-2)}}}finally{for(;k<w.length;k++){let e=w[k];e&&(e.flags&=-2)}k=-1;w.length=0;flushPostFlushCbs(e);R=null;(w.length||S.length)&&flushJobs(e)}}let C=[],I=!1;function emit$1(e,...t){a?a.emit(e,...t):I||C.push({event:e,args:t})}function setDevtoolsHook$1(e,t){var n,l;a=e;if(a){a.enabled=!0;C.forEach(({event:e,args:t})=>a.emit(e,...t));C=[]}else if("undefined"==typeof window||!window.HTMLElement||(null==(l=null==(n=window.navigator)?void 0:n.userAgent)?void 0:l.includes("jsdom"))){I=!0;C=[]}else{(t.__VUE_DEVTOOLS_HOOK_REPLAY__=t.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push(e=>{setDevtoolsHook$1(e,t)});setTimeout(()=>{if(!a){t.__VUE_DEVTOOLS_HOOK_REPLAY__=null;I=!0;C=[]}},3e3)}}function devtoolsInitApp(e,t){emit$1("app:init",e,t,{Fragment:ev,Text:ey,Comment:eb,Static:ew})}function devtoolsUnmountApp(e){emit$1("app:unmount",e)}let x=createDevtoolsComponentHook("component:added"),P=createDevtoolsComponentHook("component:updated"),O=createDevtoolsComponentHook("component:removed"),devtoolsComponentRemoved=e=>{a&&"function"==typeof a.cleanupBuffer&&!a.cleanupBuffer(e)&&O(e)};/*! #__NO_SIDE_EFFECTS__ */function createDevtoolsComponentHook(e){return t=>{emit$1(e,t.appContext.app,t.uid,t.parent?t.parent.uid:void 0,t)}}function devtoolsComponentEmit(e,t,n){emit$1("component:emit",e.appContext.app,e,t,n)}let M=null,L=null;function setCurrentRenderingInstance(e){let t=M;return M=e,L=e&&e.type.__scopeId||null,t}function pushScopeId(e){L=e}function popScopeId(){L=null}let withScopeId=e=>withCtx;function withCtx(e,t=M,n){if(!t||e._n)return e;let renderFnWithContext=(...n)=>{let a;renderFnWithContext._d&&setBlockTracking(-1);let l=setCurrentRenderingInstance(t);try{a=e(...n)}finally{setCurrentRenderingInstance(l);renderFnWithContext._d&&setBlockTracking(1)}return __VUE_PROD_DEVTOOLS__&&P(t),a};return renderFnWithContext._n=!0,renderFnWithContext._c=!0,renderFnWithContext._d=!0,renderFnWithContext}function withDirectives(e,t){if(null===M)return e;let n=getComponentPublicInstance(M),a=e.dirs||(e.dirs=[]);for(let e=0;e<t.length;e++){let[l,c,d,_=m.MZ]=t[e];if(l){(0,m.Tn)(l)&&(l={mounted:l,updated:l});l.deep&&(0,f.hV)(c);a.push({dir:l,instance:n,value:c,oldValue:void 0,arg:d,modifiers:_})}}return e}function invokeDirectiveHook(e,t,n,a){let l=e.dirs,c=t&&t.dirs;for(let d=0;d<l.length;d++){let _=l[d];c&&(_.oldValue=c[d].value);let m=_.dir[a];if(m){(0,f.C4)();callWithAsyncErrorHandling(m,n,8,[e.el,_,e,t]);(0,f.bl)()}}}let N=Symbol("_vte"),isTeleport=e=>e.__isTeleport,isTeleportDisabled=e=>e&&(e.disabled||""===e.disabled),isTeleportDeferred=e=>e&&(e.defer||""===e.defer),isTargetSVG=e=>"undefined"!=typeof SVGElement&&e instanceof SVGElement,isTargetMathML=e=>"function"==typeof MathMLElement&&e instanceof MathMLElement,resolveTarget=(e,t)=>{let n=e&&e.to;return(0,m.Kg)(n)?t?t(n):null:n};function moveTeleport(e,t,n,{o:{insert:a},m:l},c=2){0===c&&a(e.targetAnchor,t,n);let{el:d,anchor:_,shapeFlag:f,children:m,props:g}=e,y=2===c;y&&a(d,t,n);if((!y||isTeleportDisabled(g))&&16&f)for(let e=0;e<m.length;e++)l(m[e],t,n,2);y&&a(_,t,n)}let z={name:"Teleport",__isTeleport:!0,process(e,t,n,a,l,c,d,_,f,m){let{mc:g,pc:y,pbc:b,o:{insert:w,querySelector:k,createText:S,createComment:E}}=m,T=isTeleportDisabled(t.props),{shapeFlag:A,children:R,dynamicChildren:C}=t;if(null==e){let e=t.el=S(""),m=t.anchor=S("");w(e,n,a);w(m,n,a);let mount=(e,t)=>{if(16&A){l&&l.isCE&&(l.ce._teleportTarget=e);g(R,e,t,l,c,d,_,f)}},mountToTarget=()=>{let e=t.target=resolveTarget(t.props,k),n=prepareAnchor(e,t,S,w);if(e){"svg"!==d&&isTargetSVG(e)?d="svg":"mathml"!==d&&isTargetMathML(e)&&(d="mathml");if(!T){mount(e,n);updateCssVars(t,!1)}}};if(T){mount(n,m);updateCssVars(t,!0)}isTeleportDeferred(t.props)?eh(mountToTarget,c):mountToTarget()}else{t.el=e.el;t.targetStart=e.targetStart;let a=t.anchor=e.anchor,g=t.target=e.target,w=t.targetAnchor=e.targetAnchor,S=isTeleportDisabled(e.props),E=S?n:g;"svg"===d||isTargetSVG(g)?d="svg":("mathml"===d||isTargetMathML(g))&&(d="mathml");if(C){b(e.dynamicChildren,C,E,l,c,d,_);traverseStaticChildren(e,t,!0)}else f||y(e,t,E,S?a:w,l,c,d,_,!1);if(T)S?t.props&&e.props&&t.props.to!==e.props.to&&(t.props.to=e.props.to):moveTeleport(t,n,a,m,1);else if((t.props&&t.props.to)!==(e.props&&e.props.to)){let e=t.target=resolveTarget(t.props,k);e&&moveTeleport(t,e,null,m,0)}else S&&moveTeleport(t,g,w,m,1);updateCssVars(t,T)}},remove(e,t,n,{um:a,o:{remove:l}},c){let{shapeFlag:d,children:_,anchor:f,targetStart:m,targetAnchor:g,target:y,props:b}=e;if(y){l(m);l(g)}c&&l(f);if(16&d){let e=c||!isTeleportDisabled(b);for(let l=0;l<_.length;l++){let c=_[l];a(c,t,n,e,!!c.dynamicChildren)}}},move:moveTeleport,hydrate:function hydrateTeleport(e,t,n,a,l,c,{o:{nextSibling:d,parentNode:_,querySelector:f,insert:m,createText:g}},y){let b=t.target=resolveTarget(t.props,f);if(b){let f=isTeleportDisabled(t.props),w=b._lpa||b.firstChild;if(16&t.shapeFlag){if(f){t.anchor=y(d(e),t,_(e),n,a,l,c);t.targetStart=w;t.targetAnchor=w&&d(w)}else{t.anchor=d(e);let _=w;for(;_;){if(_&&8===_.nodeType){if("teleport start anchor"===_.data)t.targetStart=_;else if("teleport anchor"===_.data){t.targetAnchor=_;b._lpa=t.targetAnchor&&d(t.targetAnchor);break}}_=d(_)}t.targetAnchor||prepareAnchor(b,t,g,m);y(w&&d(w),t,b,n,a,l,c)}}updateCssVars(t,f)}return t.anchor&&d(t.anchor)}};function updateCssVars(e,t){let n=e.ctx;if(n&&n.ut){let a,l;if(t){a=e.el;l=e.anchor}else{a=e.targetStart;l=e.targetAnchor}for(;a&&a!==l;){1===a.nodeType&&a.setAttribute("data-v-owner",n.uid);a=a.nextSibling}n.ut()}}function prepareAnchor(e,t,n,a){let l=t.targetStart=n(""),c=t.targetAnchor=n("");l[N]=c;if(e){a(l,e);a(c,e)}return c}let B=Symbol("_leaveCb"),D=Symbol("_enterCb");function useTransitionState(){let e={isMounted:!1,isLeaving:!1,isUnmounting:!1,leavingVNodes:new Map};return Z(()=>{e.isMounted=!0}),X(()=>{e.isUnmounting=!0}),e}let H=[Function,Array],U={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:H,onEnter:H,onAfterEnter:H,onEnterCancelled:H,onBeforeLeave:H,onLeave:H,onAfterLeave:H,onLeaveCancelled:H,onBeforeAppear:H,onAppear:H,onAfterAppear:H,onAppearCancelled:H},recursiveGetSubtree=e=>{let t=e.subTree;return t.component?recursiveGetSubtree(t.component):t};function findNonCommentChild(e){let t=e[0];if(e.length>1){for(let n of e)if(n.type!==eb){t=n;break}}return t}let j={name:"BaseTransition",props:U,setup(e,{slots:t}){let n=getCurrentInstance(),a=useTransitionState();return()=>{let l=t.default&&getTransitionRawChildren(t.default(),!0);if(!l||!l.length)return;let c=findNonCommentChild(l),d=(0,f.ux)(e),{mode:_}=d;if(a.isLeaving)return emptyPlaceholder(c);let m=getInnerChild$1(c);if(!m)return emptyPlaceholder(c);let g=resolveTransitionHooks(m,d,a,n,e=>g=e);m.type!==eb&&setTransitionHooks(m,g);let y=n.subTree,b=y&&getInnerChild$1(y);if(b&&b.type!==eb&&!isSameVNodeType(m,b)&&recursiveGetSubtree(n).type!==eb){let e=resolveTransitionHooks(b,d,a,n);setTransitionHooks(b,e);if("out-in"===_&&m.type!==eb)return a.isLeaving=!0,e.afterLeave=()=>{a.isLeaving=!1;8&n.job.flags||n.update();delete e.afterLeave},emptyPlaceholder(c);"in-out"===_&&m.type!==eb&&(e.delayLeave=(e,t,n)=>{getLeavingNodesForType(a,b)[String(b.key)]=b;e[B]=()=>{t();e[B]=void 0;delete g.delayedLeave};g.delayedLeave=n})}return c}}};function getLeavingNodesForType(e,t){let{leavingVNodes:n}=e,a=n.get(t.type);if(!a){a=Object.create(null);n.set(t.type,a)}return a}function resolveTransitionHooks(e,t,n,a,l){let{appear:c,mode:d,persisted:_=!1,onBeforeEnter:f,onEnter:g,onAfterEnter:y,onEnterCancelled:b,onBeforeLeave:w,onLeave:k,onAfterLeave:S,onLeaveCancelled:E,onBeforeAppear:T,onAppear:A,onAfterAppear:R,onAppearCancelled:C}=t,I=String(e.key),x=getLeavingNodesForType(n,e),callHook=(e,t)=>{e&&callWithAsyncErrorHandling(e,a,9,t)},callAsyncHook=(e,t)=>{let n=t[1];callHook(e,t);(0,m.cy)(e)?e.every(e=>e.length<=1)&&n():e.length<=1&&n()},P={mode:d,persisted:_,beforeEnter(t){let a=f;if(!n.isMounted){if(!c)return;a=T||f}t[B]&&t[B](!0);let l=x[I];l&&isSameVNodeType(e,l)&&l.el[B]&&l.el[B]();callHook(a,[t])},enter(e){let t=g,a=y,l=b;if(!n.isMounted){if(!c)return;t=A||g;a=R||y;l=C||b}let d=!1,_=e[D]=t=>{if(!d){d=!0;t?callHook(l,[e]):callHook(a,[e]);P.delayedLeave&&P.delayedLeave();e[D]=void 0}};t?callAsyncHook(t,[e,_]):_()},leave(t,a){let l=String(e.key);t[D]&&t[D](!0);if(n.isUnmounting)return a();callHook(w,[t]);let c=!1,d=t[B]=n=>{if(!c){c=!0;a();n?callHook(E,[t]):callHook(S,[t]);t[B]=void 0;x[l]===e&&delete x[l]}};x[l]=e;k?callAsyncHook(k,[t,d]):d()},clone(e){let c=resolveTransitionHooks(e,t,n,a,l);return l&&l(c),c}};return P}function emptyPlaceholder(e){if(isKeepAlive(e))return(e=cloneVNode(e)).children=null,e}function getInnerChild$1(e){if(!isKeepAlive(e))return isTeleport(e.type)&&e.children?findNonCommentChild(e.children):e;let{shapeFlag:t,children:n}=e;if(n){if(16&t)return n[0];if(32&t&&(0,m.Tn)(n.default))return n.default()}}function setTransitionHooks(e,t){if(6&e.shapeFlag&&e.component){e.transition=t;setTransitionHooks(e.component.subTree,t)}else if(128&e.shapeFlag){e.ssContent.transition=t.clone(e.ssContent);e.ssFallback.transition=t.clone(e.ssFallback)}else e.transition=t}function getTransitionRawChildren(e,t=!1,n){let a=[],l=0;for(let c=0;c<e.length;c++){let d=e[c],_=null==n?d.key:String(n)+String(null!=d.key?d.key:c);if(d.type===ev){128&d.patchFlag&&l++;a=a.concat(getTransitionRawChildren(d.children,t,_))}else(t||d.type!==eb)&&a.push(null!=_?cloneVNode(d,{key:_}):d)}if(l>1)for(let e=0;e<a.length;e++)a[e].patchFlag=-2;return a}/*! #__NO_SIDE_EFFECTS__ */function defineComponent(e,t){return(0,m.Tn)(e)?(()=>(0,m.X$)({name:e.name},t,{setup:e}))():e}function useId(){let e=getCurrentInstance();return e?(e.appContext.config.idPrefix||"v")+"-"+e.ids[0]+e.ids[1]++:""}function markAsyncBoundary(e){e.ids=[e.ids[0]+e.ids[2]+++"-",0,0]}function useTemplateRef(e){let t=getCurrentInstance(),n=(0,f.IJ)(null);return t&&Object.defineProperty(t.refs===m.MZ?t.refs={}:t.refs,e,{enumerable:!0,get:()=>n.value,set:e=>n.value=e}),n}function setRef(e,t,n,a,l=!1){if((0,m.cy)(e)){e.forEach((e,c)=>setRef(e,t&&((0,m.cy)(t)?t[c]:t),n,a,l));return}if(isAsyncWrapper(a)&&!l)return;let c=4&a.shapeFlag?getComponentPublicInstance(a.component):a.el,d=l?null:c,{i:_,r:g}=e,y=t&&t.r,b=_.refs===m.MZ?_.refs={}:_.refs,w=_.setupState,k=(0,f.ux)(w),S=w===m.MZ?()=>!1:e=>(0,m.$3)(k,e);if(null!=y&&y!==g){if((0,m.Kg)(y)){b[y]=null;S(y)&&(w[y]=null)}else(0,f.i9)(y)&&(y.value=null)}if((0,m.Tn)(g))callWithErrorHandling(g,_,12,[d,b]);else{let t=(0,m.Kg)(g),a=(0,f.i9)(g);if(t||a){let doSet=()=>{if(e.f){let n=t?S(g)?w[g]:b[g]:g.value;if(l)(0,m.cy)(n)&&(0,m.TF)(n,c);else if((0,m.cy)(n))n.includes(c)||n.push(c);else if(t){b[g]=[c];S(g)&&(w[g]=b[g])}else{g.value=[c];e.k&&(b[e.k]=g.value)}}else if(t){b[g]=d;S(g)&&(w[g]=d)}else if(a){g.value=d;e.k&&(b[e.k]=d)}};if(d){doSet.id=-1;eh(doSet,n)}else doSet()}}}let F=!1,logMismatchError=()=>{if(!F){console.error("Hydration completed but contains mismatches.");F=!0}},isSVGContainer=e=>e.namespaceURI.includes("svg")&&"foreignObject"!==e.tagName,isMathMLContainer=e=>e.namespaceURI.includes("MathML"),getContainerType=e=>{if(1===e.nodeType){if(isSVGContainer(e))return"svg";if(isMathMLContainer(e))return"mathml"}},isComment=e=>8===e.nodeType;function createHydrationFunctions(e){let{mt:t,p:n,o:{patchProp:a,createText:l,nextSibling:c,parentNode:d,remove:_,insert:g,createComment:y}}=e,hydrateNode=(n,a,_,f,y,b=!1)=>{b=b||!!a.dynamicChildren;let w=isComment(n)&&"["===n.data,onMismatch=()=>handleMismatch(n,a,_,f,y,w),{type:k,ref:S,shapeFlag:E,patchFlag:T}=a,A=n.nodeType;a.el=n;if(__VUE_PROD_DEVTOOLS__){(0,m.yQ)(n,"__vnode",a,!0);(0,m.yQ)(n,"__vueParentComponent",_,!0)}if(-2===T){b=!1;a.dynamicChildren=null}let R=null;switch(k){case ey:if(3!==A){if(""===a.children){g(a.el=l(""),d(n),n);R=n}else R=onMismatch()}else{if(n.data!==a.children){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1("Hydration text mismatch in",n.parentNode,`
  - rendered on server: ${JSON.stringify(n.data)}
  - expected on client: ${JSON.stringify(a.children)}`);logMismatchError();n.data=a.children}R=c(n)}break;case eb:if(isTemplateNode(n)){R=c(n);replaceNode(a.el=n.content.firstChild,n,_)}else R=8!==A||w?onMismatch():c(n);break;case ew:w&&(A=(n=c(n)).nodeType);if(1===A||3===A){R=n;let e=!a.children.length;for(let t=0;t<a.staticCount;t++){e&&(a.children+=1===R.nodeType?R.outerHTML:R.data);t===a.staticCount-1&&(a.anchor=R);R=c(R)}return w?c(R):R}onMismatch();break;case ev:R=w?hydrateFragment(n,a,_,f,y,b):onMismatch();break;default:if(1&E)R=1===A&&a.type.toLowerCase()===n.tagName.toLowerCase()||isTemplateNode(n)?hydrateElement(n,a,_,f,y,b):onMismatch();else if(6&E){a.slotScopeIds=y;let e=d(n);R=w?locateClosingAnchor(n):isComment(n)&&"teleport start"===n.data?locateClosingAnchor(n,n.data,"teleport end"):c(n);t(a,e,null,_,f,getContainerType(e),b);if(isAsyncWrapper(a)){let t;w?(t=eT(ev)).anchor=R?R.previousSibling:e.lastChild:t=3===n.nodeType?createTextVNode(""):eT("div");t.el=n;a.component.subTree=t}}else 64&E?R=8!==A?onMismatch():a.type.hydrate(n,a,_,f,y,b,e,hydrateChildren):128&E?R=a.type.hydrate(n,a,_,f,getContainerType(d(n)),y,b,e,hydrateNode):__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1("Invalid HostVNode type:",k,`(${typeof k})`)}return null!=S&&setRef(S,null,f,a),R},hydrateElement=(e,t,n,l,c,d)=>{d=d||!!t.dynamicChildren;let{type:g,props:y,patchFlag:b,shapeFlag:w,dirs:k,transition:S}=t,E="input"===g||"option"===g;if(E||-1!==b){let g;k&&invokeDirectiveHook(t,null,n,"created");let T=!1;if(isTemplateNode(e)){T=needTransition(null,S)&&n&&n.vnode.props&&n.vnode.props.appear;let a=e.content.firstChild;T&&S.beforeEnter(a);replaceNode(a,e,n);t.el=e=a}if(16&w&&!(y&&(y.innerHTML||y.textContent))){let a=hydrateChildren(e.firstChild,t,e,n,l,c,d),f=!1;for(;a;){if(!isMismatchAllowed(e,1)){if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!f){warn$1("Hydration children mismatch on",e,`
Server rendered element contains more child nodes than client vdom.`);f=!0}logMismatchError()}let t=a;a=a.nextSibling;_(t)}}else if(8&w){let n=t.children;"\n"===n[0]&&("PRE"===e.tagName||"TEXTAREA"===e.tagName)&&(n=n.slice(1));if(e.textContent!==n){if(!isMismatchAllowed(e,0)){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1("Hydration text content mismatch on",e,`
  - rendered on server: ${e.textContent}
  - expected on client: ${t.children}`);logMismatchError()}e.textContent=t.children}}if(y){if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__||E||!d||48&b){let l=e.tagName.includes("-");for(let c in y){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!(k&&k.some(e=>e.dir.created))&&propHasMismatch(e,c,y[c],t,n)&&logMismatchError();(E&&(c.endsWith("value")||"indeterminate"===c)||(0,m.Mp)(c)&&!(0,m.SU)(c)||"."===c[0]||l)&&a(e,c,null,y[c],void 0,n)}}else if(y.onClick)a(e,"onClick",null,y.onClick,void 0,n);else if(4&b&&(0,f.g8)(y.style))for(let e in y.style)y.style[e]}(g=y&&y.onVnodeBeforeMount)&&invokeVNodeHook(g,n,t);k&&invokeDirectiveHook(t,null,n,"beforeMount");((g=y&&y.onVnodeMounted)||k||T)&&queueEffectWithSuspense(()=>{g&&invokeVNodeHook(g,n,t);T&&S.enter(e);k&&invokeDirectiveHook(t,null,n,"mounted")},l)}return e.nextSibling},hydrateChildren=(e,t,a,d,_,f,m)=>{m=m||!!t.dynamicChildren;let y=t.children,b=y.length,w=!1;for(let t=0;t<b;t++){let k=m?y[t]:y[t]=normalizeVNode(y[t]),S=k.type===ey;if(e){if(S&&!m&&t+1<b&&normalizeVNode(y[t+1]).type===ey){g(l(e.data.slice(k.children.length)),a,c(e));e.data=k.children}e=hydrateNode(e,k,d,_,f,m)}else if(S&&!k.children)g(k.el=l(""),a);else{if(!isMismatchAllowed(a,1)){if(__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&!w){warn$1("Hydration children mismatch on",a,`
Server rendered element contains fewer child nodes than client vdom.`);w=!0}logMismatchError()}n(null,k,a,null,d,_,getContainerType(a),f)}}return e},hydrateFragment=(e,t,n,a,l,_)=>{let{slotScopeIds:f}=t;f&&(l=l?l.concat(f):f);let m=d(e),b=hydrateChildren(c(e),t,m,n,a,l,_);return b&&isComment(b)&&"]"===b.data?c(t.anchor=b):(logMismatchError(),g(t.anchor=y("]"),m,b),b)},handleMismatch=(e,t,a,l,f,m)=>{if(!isMismatchAllowed(e.parentElement,1)){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1(`Hydration node mismatch:
- rendered on server:`,e,3===e.nodeType?"(text)":isComment(e)&&"["===e.data?"(start of fragment)":"",`
- expected on client:`,t.type);logMismatchError()}t.el=null;if(m){let t=locateClosingAnchor(e);for(;;){let n=c(e);if(n&&n!==t)_(n);else break}}let g=c(e),y=d(e);return _(e),n(null,t,y,g,a,l,getContainerType(y),f),g},locateClosingAnchor=(e,t="[",n="]")=>{let a=0;for(;e;){e=c(e);if(e&&isComment(e)){e.data===t&&a++;if(e.data===n){if(0===a)return c(e);a--}}}return e},replaceNode=(e,t,n)=>{let a=t.parentNode;a&&a.replaceChild(e,t);let l=n;for(;l;){l.vnode.el===t&&(l.vnode.el=l.subTree.el=e);l=l.parent}},isTemplateNode=e=>1===e.nodeType&&"TEMPLATE"===e.tagName;return[(e,t)=>{if(!t.hasChildNodes()){__VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&warn$1("Attempting to hydrate existing markup but container is empty. Performing full mount instead.");n(null,e,t);flushPostFlushCbs();t._vnode=e;return}hydrateNode(t.firstChild,e,null,null,null);flushPostFlushCbs();t._vnode=e},hydrateNode]}function propHasMismatch(e,t,n,a,l){let c,d,_,f;if("class"===t){_=e.getAttribute("class");f=(0,m.C4)(n);if(!isSetEqual(toClassSet(_||""),toClassSet(f))){c=2;d="class"}}else if("style"===t){_=e.getAttribute("style")||"";f=(0,m.Kg)(n)?n:(0,m.tl)((0,m.Tr)(n));let t=toStyleMap(_),g=toStyleMap(f);if(a.dirs)for(let{dir:e,value:t}of a.dirs)"show"!==e.name||t||g.set("display","none");l&&resolveCssVars(l,a,g);if(!isMapEqual(t,g)){c=3;d="style"}}else if(e instanceof SVGElement&&(0,m.z3)(t)||e instanceof HTMLElement&&((0,m.W0)(t)||(0,m.wQ)(t))){if((0,m.W0)(t)){_=e.hasAttribute(t);f=(0,m.Y2)(n)}else if(null==n){_=e.hasAttribute(t);f=!1}else{_=e.hasAttribute(t)?e.getAttribute(t):"value"===t&&"TEXTAREA"===e.tagName&&e.value;f=!!(0,m.Vp)(n)&&String(n)}if(_!==f){c=4;d=t}}if(null!=c&&!isMismatchAllowed(e,c)){let format=e=>!1===e?"(not rendered)":`${d}="${e}"`;return warn$1(`Hydration ${K[c]} mismatch on`,e,`
  - rendered on server: ${format(_)}
  - expected on client: ${format(f)}
  Note: this mismatch is check-only. The DOM will not be rectified in production due to performance overhead.
  You should fix the source of the mismatch.`),!0}return!1}function toClassSet(e){return new Set(e.trim().split(/\s+/))}function isSetEqual(e,t){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}function toStyleMap(e){let t=new Map;for(let n of e.split(";")){let[e,a]=n.split(":");e=e.trim();a=a&&a.trim();e&&a&&t.set(e,a)}return t}function isMapEqual(e,t){if(e.size!==t.size)return!1;for(let[n,a]of e)if(a!==t.get(n))return!1;return!0}function resolveCssVars(e,t,n){let a=e.subTree;if(e.getCssVars&&(t===a||a&&a.type===ev&&a.children.includes(t))){let t=e.getCssVars();for(let e in t)n.set(`--${(0,m.XW)(e,!1)}`,String(t[e]))}t===a&&e.parent&&resolveCssVars(e.parent,e.vnode,n)}let V="data-allow-mismatch",K={0:"text",1:"children",2:"class",3:"style",4:"attribute"};function isMismatchAllowed(e,t){if(0===t||1===t)for(;e&&!e.hasAttribute(V);)e=e.parentElement;let n=e&&e.getAttribute(V);if(null==n)return!1;if(""===n)return!0;{let e=n.split(",");return!!(0===t&&e.includes("children"))||n.split(",").includes(K[t])}}let $=(0,m.We)().requestIdleCallback||(e=>setTimeout(e,1)),q=(0,m.We)().cancelIdleCallback||(e=>clearTimeout(e)),hydrateOnIdle=(e=1e4)=>t=>{let n=$(t,{timeout:e});return()=>q(n)};function elementIsVisibleInViewport(e){let{top:t,left:n,bottom:a,right:l}=e.getBoundingClientRect(),{innerHeight:c,innerWidth:d}=window;return(t>0&&t<c||a>0&&a<c)&&(n>0&&n<d||l>0&&l<d)}let hydrateOnVisible=e=>(t,n)=>{let a=new IntersectionObserver(e=>{for(let n of e)if(n.isIntersecting){a.disconnect();t();break}},e);return n(e=>{if(e instanceof Element){if(elementIsVisibleInViewport(e))return t(),a.disconnect(),!1;a.observe(e)}}),()=>a.disconnect()},hydrateOnMediaQuery=e=>t=>{if(e){let n=matchMedia(e);if(!n.matches)return n.addEventListener("change",t,{once:!0}),()=>n.removeEventListener("change",t);t()}},hydrateOnInteraction=(e=[])=>(t,n)=>{(0,m.Kg)(e)&&(e=[e]);let a=!1,doHydrate=e=>{if(!a){a=!0;teardown();t();e.target.dispatchEvent(new e.constructor(e.type,e))}},teardown=()=>{n(t=>{for(let n of e)t.removeEventListener(n,doHydrate)})};return n(t=>{for(let n of e)t.addEventListener(n,doHydrate,{once:!0})}),teardown};function forEachElement(e,t){if(isComment(e)&&"["===e.data){let n=1,a=e.nextSibling;for(;a;){if(1===a.nodeType){let e=t(a);if(!1===e)break}else if(isComment(a)){if("]"===a.data){if(0==--n)break}else"["===a.data&&n++}a=a.nextSibling}}else t(e)}let isAsyncWrapper=e=>!!e.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent(e){let t;(0,m.Tn)(e)&&(e={loader:e});let{loader:n,loadingComponent:a,errorComponent:l,delay:c=200,hydrate:d,timeout:_,suspensible:g=!0,onError:y}=e,b=null,w=0,retry=()=>(w++,b=null,load()),load=()=>{let e;return b||(e=b=n().catch(e=>{e=e instanceof Error?e:Error(String(e));if(y)return new Promise((t,n)=>{y(e,()=>t(retry()),()=>n(e),w+1)});throw e}).then(n=>e!==b&&b?b:(n&&(n.__esModule||"Module"===n[Symbol.toStringTag])&&(n=n.default),t=n,n)))};return defineComponent({name:"AsyncComponentWrapper",__asyncLoader:load,__asyncHydrate(e,n,a){let l=d?()=>{let t=d(a,t=>forEachElement(e,t));t&&(n.bum||(n.bum=[])).push(t)}:a;t?l():load().then(()=>!n.isUnmounted&&l())},get __asyncResolved(){return t},setup(){let e=eC;markAsyncBoundary(e);if(t)return()=>createInnerComp(t,e);let onError=t=>{b=null;handleError(t,e,13,!l)};if(g&&e.suspense||eI)return load().then(t=>()=>createInnerComp(t,e)).catch(e=>(onError(e),()=>l?eT(l,{error:e}):null));let n=(0,f.KR)(!1),d=(0,f.KR)(),m=(0,f.KR)(!!c);return c&&setTimeout(()=>{m.value=!1},c),null!=_&&setTimeout(()=>{if(!n.value&&!d.value){let e=Error(`Async component timed out after ${_}ms.`);onError(e);d.value=e}},_),load().then(()=>{n.value=!0;e.parent&&isKeepAlive(e.parent.vnode)&&e.parent.update()}).catch(e=>{onError(e);d.value=e}),()=>n.value&&t?createInnerComp(t,e):d.value&&l?eT(l,{error:d.value}):a&&!m.value?eT(a):void 0}})}function createInnerComp(e,t){let{ref:n,props:a,children:l,ce:c}=t.vnode,d=eT(e,a,l);return d.ref=n,d.ce=c,delete t.vnode.ce,d}let isKeepAlive=e=>e.type.__isKeepAlive,G={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(e,{slots:t}){let n=getCurrentInstance(),a=n.ctx;if(!a.renderer)return()=>{let e=t.default&&t.default();return e&&1===e.length?e[0]:e};let l=new Map,c=new Set,d=null;__VUE_PROD_DEVTOOLS__&&(n.__v_cache=l);let _=n.suspense,{renderer:{p:f,m:g,um:y,o:{createElement:b}}}=a,w=b("div");a.activate=(e,t,n,a,l)=>{let c=e.component;g(e,t,n,0,_);f(c.vnode,e,t,n,c,_,a,e.slotScopeIds,l);eh(()=>{c.isDeactivated=!1;c.a&&(0,m.DY)(c.a);let t=e.props&&e.props.onVnodeMounted;t&&invokeVNodeHook(t,c.parent,e)},_);__VUE_PROD_DEVTOOLS__&&x(c)};a.deactivate=e=>{let t=e.component;invalidateMount(t.m);invalidateMount(t.a);g(e,w,null,1,_);eh(()=>{t.da&&(0,m.DY)(t.da);let n=e.props&&e.props.onVnodeUnmounted;n&&invokeVNodeHook(n,t.parent,e);t.isDeactivated=!0},_);__VUE_PROD_DEVTOOLS__&&x(t)};function unmount(e){resetShapeFlag(e);y(e,n,_,!0)}function pruneCache(e){l.forEach((t,n)=>{let a=getComponentName(t.type);a&&!e(a)&&pruneCacheEntry(n)})}function pruneCacheEntry(e){let t=l.get(e);!t||d&&isSameVNodeType(t,d)?d&&resetShapeFlag(d):unmount(t);l.delete(e);c.delete(e)}watch(()=>[e.include,e.exclude],([e,t])=>{e&&pruneCache(t=>matches(e,t));t&&pruneCache(e=>!matches(t,e))},{flush:"post",deep:!0});let k=null,cacheSubtree=()=>{null!=k&&(isSuspense(n.subTree.type)?eh(()=>{l.set(k,getInnerChild(n.subTree))},n.subTree.suspense):l.set(k,getInnerChild(n.subTree)))};return Z(cacheSubtree),J(cacheSubtree),X(()=>{l.forEach(e=>{let{subTree:t,suspense:a}=n,l=getInnerChild(t);if(e.type===l.type&&e.key===l.key){resetShapeFlag(l);let e=l.component.da;e&&eh(e,a);return}unmount(e)})}),()=>{k=null;if(!t.default)return d=null;let n=t.default(),a=n[0];if(n.length>1)return d=null,n;if(!isVNode(a)||!(4&a.shapeFlag)&&!(128&a.shapeFlag))return d=null,a;let _=getInnerChild(a);if(_.type===eb)return d=null,_;let f=_.type,m=getComponentName(isAsyncWrapper(_)?_.type.__asyncResolved||{}:f),{include:g,exclude:y,max:b}=e;if(g&&(!m||!matches(g,m))||y&&m&&matches(y,m))return _.shapeFlag&=-257,d=_,a;let w=null==_.key?f:_.key,S=l.get(w);if(_.el){_=cloneVNode(_);128&a.shapeFlag&&(a.ssContent=_)}k=w;if(S){_.el=S.el;_.component=S.component;_.transition&&setTransitionHooks(_,_.transition);_.shapeFlag|=512;c.delete(w);c.add(w)}else{c.add(w);b&&c.size>parseInt(b,10)&&pruneCacheEntry(c.values().next().value)}return _.shapeFlag|=256,d=_,isSuspense(a.type)?a:_}}};function matches(e,t){return(0,m.cy)(e)?e.some(e=>matches(e,t)):(0,m.Kg)(e)?e.split(",").includes(t):!!(0,m.gd)(e)&&(e.lastIndex=0,e.test(t))}function onActivated(e,t){registerKeepAliveHook(e,"a",t)}function onDeactivated(e,t){registerKeepAliveHook(e,"da",t)}function registerKeepAliveHook(e,t,n=eC){let a=e.__wdc||(e.__wdc=()=>{let t=n;for(;t;){if(t.isDeactivated)return;t=t.parent}return e()});injectHook(t,a,n);if(n){let e=n.parent;for(;e&&e.parent;){isKeepAlive(e.parent.vnode)&&injectToKeepAliveRoot(a,t,n,e);e=e.parent}}}function injectToKeepAliveRoot(e,t,n,a){let l=injectHook(t,e,a,!0);Q(()=>{(0,m.TF)(a[t],l)},n)}function resetShapeFlag(e){e.shapeFlag&=-257;e.shapeFlag&=-513}function getInnerChild(e){return 128&e.shapeFlag?e.ssContent:e}function injectHook(e,t,n=eC,a=!1){if(n){let l=n[e]||(n[e]=[]),c=t.__weh||(t.__weh=(...a)=>{(0,f.C4)();let l=setCurrentInstance(n),c=callWithAsyncErrorHandling(t,n,e,a);return l(),(0,f.bl)(),c});return a?l.unshift(c):l.push(c),c}}let createHook=e=>(t,n=eC)=>{eI&&"sp"!==e||injectHook(e,(...e)=>t(...e),n)},W=createHook("bm"),Z=createHook("m"),Y=createHook("bu"),J=createHook("u"),X=createHook("bum"),Q=createHook("um"),ee=createHook("sp"),et=createHook("rtg"),en=createHook("rtc");function onErrorCaptured(e,t=eC){injectHook("ec",e,t)}let er="components";function resolveComponent(e,t){return resolveAsset(er,e,!0,t)||e}let eo=Symbol.for("v-ndc");function resolveDynamicComponent(e){return(0,m.Kg)(e)?resolveAsset(er,e,!1)||e:e||eo}function resolveDirective(e){return resolveAsset("directives",e)}function resolveAsset(e,t,n=!0,a=!1){let l=M||eC;if(l){let n=l.type;if(e===er){let e=getComponentName(n,!1);if(e&&(e===t||e===(0,m.PT)(t)||e===(0,m.ZH)((0,m.PT)(t))))return n}let c=resolve(l[e]||n[e],t)||resolve(l.appContext[e],t);return!c&&a?n:c}}function resolve(e,t){return e&&(e[t]||e[(0,m.PT)(t)]||e[(0,m.ZH)((0,m.PT)(t))])}function renderList(e,t,n,a){let l;let c=n&&n[a],d=(0,m.cy)(e);if(d||(0,m.Kg)(e)){let n=d&&(0,f.g8)(e),a=!1;if(n){a=!(0,f.fE)(e);e=(0,f.qA)(e)}l=Array(e.length);for(let n=0,d=e.length;n<d;n++)l[n]=t(a?(0,f.lJ)(e[n]):e[n],n,void 0,c&&c[n])}else if("number"==typeof e){l=Array(e);for(let n=0;n<e;n++)l[n]=t(n+1,n,void 0,c&&c[n])}else if((0,m.Gv)(e)){if(e[Symbol.iterator])l=Array.from(e,(e,n)=>t(e,n,void 0,c&&c[n]));else{let n=Object.keys(e);l=Array(n.length);for(let a=0,d=n.length;a<d;a++){let d=n[a];l[a]=t(e[d],d,a,c&&c[a])}}}else l=[];return n&&(n[a]=l),l}function createSlots(e,t){for(let n=0;n<t.length;n++){let a=t[n];if((0,m.cy)(a))for(let t=0;t<a.length;t++)e[a[t].name]=a[t].fn;else a&&(e[a.name]=a.key?(...e)=>{let t=a.fn(...e);return t&&(t.key=a.key),t}:a.fn)}return e}function renderSlot(e,t,n={},a,l){if(M.ce||M.parent&&isAsyncWrapper(M.parent)&&M.parent.ce)return"default"!==t&&(n.name=t),openBlock(),createBlock(ev,null,[eT("slot",n,a&&a())],64);let c=e[t];c&&c._c&&(c._d=!1);openBlock();let d=c&&ensureValidVNode(c(n)),_=n.key||d&&d.key,f=createBlock(ev,{key:(_&&!(0,m.Bm)(_)?_:`_${t}`)+(!d&&a?"_fb":"")},d||(a?a():[]),d&&1===e._?64:-2);return!l&&f.scopeId&&(f.slotScopeIds=[f.scopeId+"-s"]),c&&c._c&&(c._d=!0),f}function ensureValidVNode(e){return e.some(e=>!isVNode(e)||!!(e.type!==eb&&(e.type!==ev||ensureValidVNode(e.children))))?e:null}function toHandlers(e,t){let n={};for(let a in e)n[t&&/[A-Z]/.test(a)?`on:${a}`:(0,m.rU)(a)]=e[a];return n}let getPublicInstance=e=>e?isStatefulComponent(e)?getComponentPublicInstance(e):getPublicInstance(e.parent):null,es=(0,m.X$)(Object.create(null),{$:e=>e,$el:e=>e.vnode.el,$data:e=>e.data,$props:e=>e.props,$attrs:e=>e.attrs,$slots:e=>e.slots,$refs:e=>e.refs,$parent:e=>getPublicInstance(e.parent),$root:e=>getPublicInstance(e.root),$host:e=>e.ce,$emit:e=>e.emit,$options:e=>__VUE_OPTIONS_API__?resolveMergedOptions(e):e.type,$forceUpdate:e=>e.f||(e.f=()=>{queueJob(e.update)}),$nextTick:e=>e.n||(e.n=nextTick.bind(e.proxy)),$watch:e=>__VUE_OPTIONS_API__?instanceWatch.bind(e):m.tE}),hasSetupBinding=(e,t)=>e!==m.MZ&&!e.__isScriptSetup&&(0,m.$3)(e,t),ei={get({_:e},t){let n,a,l;if("__v_skip"===t)return!0;let{ctx:c,setupState:d,data:_,props:g,accessCache:y,type:b,appContext:w}=e;if("$"!==t[0]){let a=y[t];if(void 0!==a)switch(a){case 1:return d[t];case 2:return _[t];case 4:return c[t];case 3:return g[t]}else{if(hasSetupBinding(d,t))return y[t]=1,d[t];if(_!==m.MZ&&(0,m.$3)(_,t))return y[t]=2,_[t];if((n=e.propsOptions[0])&&(0,m.$3)(n,t))return y[t]=3,g[t];if(c!==m.MZ&&(0,m.$3)(c,t))return y[t]=4,c[t];(!__VUE_OPTIONS_API__||el)&&(y[t]=0)}}let k=es[t];return k?("$attrs"===t&&(0,f.u4)(e.attrs,"get",""),k(e)):(a=b.__cssModules)&&(a=a[t])?a:c!==m.MZ&&(0,m.$3)(c,t)?(y[t]=4,c[t]):(l=w.config.globalProperties,(0,m.$3)(l,t))?l[t]:void 0},set({_:e},t,n){let{data:a,setupState:l,ctx:c}=e;return hasSetupBinding(l,t)?(l[t]=n,!0):a!==m.MZ&&(0,m.$3)(a,t)?(a[t]=n,!0):!(0,m.$3)(e.props,t)&&!("$"===t[0]&&t.slice(1) in e)&&(c[t]=n,!0)},has({_:{data:e,setupState:t,accessCache:n,ctx:a,appContext:l,propsOptions:c}},d){let _;return!!n[d]||e!==m.MZ&&(0,m.$3)(e,d)||hasSetupBinding(t,d)||(_=c[0])&&(0,m.$3)(_,d)||(0,m.$3)(a,d)||(0,m.$3)(es,d)||(0,m.$3)(l.config.globalProperties,d)},defineProperty(e,t,n){return null!=n.get?e._.accessCache[t]=0:(0,m.$3)(n,"value")&&this.set(e,t,n.value,null),Reflect.defineProperty(e,t,n)}},ea=(0,m.X$)({},ei,{get(e,t){if(t!==Symbol.unscopables)return ei.get(e,t,e)},has:(e,t)=>"_"!==t[0]&&!(0,m.BH)(t)});function defineProps(){return null}function defineEmits(){return null}function defineExpose(e){}function defineOptions(e){}function defineSlots(){return null}function defineModel(){}function withDefaults(e,t){return null}function useSlots(){return getContext().slots}function useAttrs(){return getContext().attrs}function getContext(){let e=getCurrentInstance();return e.setupContext||(e.setupContext=createSetupContext(e))}function normalizePropsOrEmits(e){return(0,m.cy)(e)?e.reduce((e,t)=>(e[t]=null,e),{}):e}function mergeDefaults(e,t){let n=normalizePropsOrEmits(e);for(let e in t){if(e.startsWith("__skip"))continue;let a=n[e];a?(0,m.cy)(a)||(0,m.Tn)(a)?a=n[e]={type:a,default:t[e]}:a.default=t[e]:null===a&&(a=n[e]={default:t[e]});a&&t[`__skip_${e}`]&&(a.skipFactory=!0)}return n}function mergeModels(e,t){return e&&t?(0,m.cy)(e)&&(0,m.cy)(t)?e.concat(t):(0,m.X$)({},normalizePropsOrEmits(e),normalizePropsOrEmits(t)):e||t}function createPropsRestProxy(e,t){let n={};for(let a in e)t.includes(a)||Object.defineProperty(n,a,{enumerable:!0,get:()=>e[a]});return n}function withAsyncContext(e){let t=getCurrentInstance(),n=e();return unsetCurrentInstance(),(0,m.yL)(n)&&(n=n.catch(e=>{setCurrentInstance(t);throw e})),[n,()=>setCurrentInstance(t)]}let el=!0;function applyOptions(e){let t=resolveMergedOptions(e),n=e.proxy,a=e.ctx;el=!1;t.beforeCreate&&callHook(t.beforeCreate,e,"bc");let{data:l,computed:c,methods:d,watch:_,provide:g,inject:y,created:b,beforeMount:w,mounted:k,beforeUpdate:S,updated:E,activated:T,deactivated:A,beforeDestroy:R,beforeUnmount:C,destroyed:I,unmounted:x,render:P,renderTracked:O,renderTriggered:M,errorCaptured:L,serverPrefetch:N,expose:z,inheritAttrs:B,components:D,directives:H,filters:U}=t;y&&resolveInjections(y,a,null);if(d)for(let e in d){let t=d[e];(0,m.Tn)(t)&&(a[e]=t.bind(n))}if(l){let t=l.call(n,n);(0,m.Gv)(t)&&(e.data=(0,f.Kh)(t))}el=!0;if(c)for(let e in c){let t=c[e],l=computed({get:(0,m.Tn)(t)?t.bind(n,n):(0,m.Tn)(t.get)?t.get.bind(n,n):m.tE,set:!(0,m.Tn)(t)&&(0,m.Tn)(t.set)?t.set.bind(n):m.tE});Object.defineProperty(a,e,{enumerable:!0,configurable:!0,get:()=>l.value,set:e=>l.value=e})}if(_)for(let e in _)createWatcher(_[e],a,n,e);if(g){let e=(0,m.Tn)(g)?g.call(n):g;Reflect.ownKeys(e).forEach(t=>{provide(t,e[t])})}b&&callHook(b,e,"c");function registerLifecycleHook(e,t){(0,m.cy)(t)?t.forEach(t=>e(t.bind(n))):t&&e(t.bind(n))}registerLifecycleHook(W,w);registerLifecycleHook(Z,k);registerLifecycleHook(Y,S);registerLifecycleHook(J,E);registerLifecycleHook(onActivated,T);registerLifecycleHook(onDeactivated,A);registerLifecycleHook(onErrorCaptured,L);registerLifecycleHook(en,O);registerLifecycleHook(et,M);registerLifecycleHook(X,C);registerLifecycleHook(Q,x);registerLifecycleHook(ee,N);if((0,m.cy)(z)){if(z.length){let t=e.exposed||(e.exposed={});z.forEach(e=>{Object.defineProperty(t,e,{get:()=>n[e],set:t=>n[e]=t})})}else e.exposed||(e.exposed={})}P&&e.render===m.tE&&(e.render=P);null!=B&&(e.inheritAttrs=B);D&&(e.components=D);H&&(e.directives=H);N&&markAsyncBoundary(e)}function resolveInjections(e,t,n=m.tE){(0,m.cy)(e)&&(e=normalizeInject(e));for(let n in e){let a;let l=e[n];a=(0,m.Gv)(l)?"default"in l?inject(l.from||n,l.default,!0):inject(l.from||n):inject(l);(0,f.i9)(a)?Object.defineProperty(t,n,{enumerable:!0,configurable:!0,get:()=>a.value,set:e=>a.value=e}):t[n]=a}}function callHook(e,t,n){callWithAsyncErrorHandling((0,m.cy)(e)?e.map(e=>e.bind(t.proxy)):e.bind(t.proxy),t,n)}function createWatcher(e,t,n,a){let l=a.includes(".")?createPathGetter(n,a):()=>n[a];if((0,m.Kg)(e)){let n=t[e];(0,m.Tn)(n)&&watch(l,n)}else if((0,m.Tn)(e))watch(l,e.bind(n));else if((0,m.Gv)(e)){if((0,m.cy)(e))e.forEach(e=>createWatcher(e,t,n,a));else{let a=(0,m.Tn)(e.handler)?e.handler.bind(n):t[e.handler];(0,m.Tn)(a)&&watch(l,a,e)}}}function resolveMergedOptions(e){let t;let n=e.type,{mixins:a,extends:l}=n,{mixins:c,optionsCache:d,config:{optionMergeStrategies:_}}=e.appContext,f=d.get(n);if(f)t=f;else if(c.length||a||l){t={};c.length&&c.forEach(e=>mergeOptions(t,e,_,!0));mergeOptions(t,n,_)}else t=n;return(0,m.Gv)(n)&&d.set(n,t),t}function mergeOptions(e,t,n,a=!1){let{mixins:l,extends:c}=t;c&&mergeOptions(e,c,n,!0);l&&l.forEach(t=>mergeOptions(e,t,n,!0));for(let l in t)if(a&&"expose"===l);else{let a=ec[l]||n&&n[l];e[l]=a?a(e[l],t[l]):t[l]}return e}let ec={data:mergeDataFn,props:mergeEmitsOrPropsOptions,emits:mergeEmitsOrPropsOptions,methods:mergeObjectOptions,computed:mergeObjectOptions,beforeCreate:mergeAsArray,created:mergeAsArray,beforeMount:mergeAsArray,mounted:mergeAsArray,beforeUpdate:mergeAsArray,updated:mergeAsArray,beforeDestroy:mergeAsArray,beforeUnmount:mergeAsArray,destroyed:mergeAsArray,unmounted:mergeAsArray,activated:mergeAsArray,deactivated:mergeAsArray,errorCaptured:mergeAsArray,serverPrefetch:mergeAsArray,components:mergeObjectOptions,directives:mergeObjectOptions,watch:mergeWatchOptions,provide:mergeDataFn,inject:mergeInject};function mergeDataFn(e,t){return t?e?function mergedDataFn(){return(0,m.X$)((0,m.Tn)(e)?e.call(this,this):e,(0,m.Tn)(t)?t.call(this,this):t)}:t:e}function mergeInject(e,t){return mergeObjectOptions(normalizeInject(e),normalizeInject(t))}function normalizeInject(e){if((0,m.cy)(e)){let t={};for(let n=0;n<e.length;n++)t[e[n]]=e[n];return t}return e}function mergeAsArray(e,t){return e?[...new Set([].concat(e,t))]:t}function mergeObjectOptions(e,t){return e?(0,m.X$)(Object.create(null),e,t):t}function mergeEmitsOrPropsOptions(e,t){return e?(0,m.cy)(e)&&(0,m.cy)(t)?[...new Set([...e,...t])]:(0,m.X$)(Object.create(null),normalizePropsOrEmits(e),normalizePropsOrEmits(null!=t?t:{})):t}function mergeWatchOptions(e,t){if(!e)return t;if(!t)return e;let n=(0,m.X$)(Object.create(null),e);for(let a in t)n[a]=mergeAsArray(e[a],t[a]);return n}function createAppContext(){return{app:null,config:{isNativeTag:m.NO,performance:!1,globalProperties:{},optionMergeStrategies:{},errorHandler:void 0,warnHandler:void 0,compilerOptions:{}},mixins:[],components:{},directives:{},provides:Object.create(null),optionsCache:new WeakMap,propsCache:new WeakMap,emitsCache:new WeakMap}}let eu=0;function createAppAPI(e,t){return function createApp(n,a=null){(0,m.Tn)(n)||(n=(0,m.X$)({},n));null==a||(0,m.Gv)(a)||(a=null);let l=createAppContext(),c=new WeakSet,d=[],_=!1,f=l.app={_uid:eu++,_component:n,_props:a,_container:null,_context:l,_instance:null,version:eO,get config(){return l.config},set config(v){},use(e,...t){if(c.has(e));else if(e&&(0,m.Tn)(e.install)){c.add(e);e.install(f,...t)}else if((0,m.Tn)(e)){c.add(e);e(f,...t)}return f},mixin:e=>(__VUE_OPTIONS_API__&&(l.mixins.includes(e)||l.mixins.push(e)),f),component:(e,t)=>t?(l.components[e]=t,f):l.components[e],directive:(e,t)=>t?(l.directives[e]=t,f):l.directives[e],mount(c,d,m){if(_);else{let g=f._ceVNode||eT(n,a);g.appContext=l;!0===m?m="svg":!1===m&&(m=void 0);d&&t?t(g,c):e(g,c,m);_=!0;f._container=c;c.__vue_app__=f;if(__VUE_PROD_DEVTOOLS__){f._instance=g.component;devtoolsInitApp(f,eO)}return getComponentPublicInstance(g.component)}},onUnmount(e){d.push(e)},unmount(){if(_){callWithAsyncErrorHandling(d,f._instance,16);e(null,f._container);if(__VUE_PROD_DEVTOOLS__){f._instance=null;devtoolsUnmountApp(f)}delete f._container.__vue_app__}},provide:(e,t)=>(l.provides[e]=t,f),runWithContext(e){let t=ed;ed=f;try{return e()}finally{ed=t}}};return f}}let ed=null;function provide(e,t){if(eC){let n=eC.provides,a=eC.parent&&eC.parent.provides;a===n&&(n=eC.provides=Object.create(a));n[e]=t}}function inject(e,t,n=!1){let a=eC||M;if(a||ed){let l=ed?ed._context.provides:a?null==a.parent?a.vnode.appContext&&a.vnode.appContext.provides:a.parent.provides:void 0;if(l&&e in l)return l[e];if(arguments.length>1)return n&&(0,m.Tn)(t)?t.call(a&&a.proxy):t}}function hasInjectionContext(){return!!(eC||M||ed)}let e_={},createInternalObject=()=>Object.create(e_),isInternalObject=e=>Object.getPrototypeOf(e)===e_;function initProps(e,t,n,a=!1){let l={},c=createInternalObject();e.propsDefaults=Object.create(null);setFullProps(e,t,l,c);for(let t in e.propsOptions[0])t in l||(l[t]=void 0);n?e.props=a?l:(0,f.Gc)(l):e.type.props?e.props=l:e.props=c;e.attrs=c}function updateProps(e,t,n,a){let{props:l,attrs:c,vnode:{patchFlag:d}}=e,_=(0,f.ux)(l),[g]=e.propsOptions,y=!1;if((a||d>0)&&!(16&d)){if(8&d){let n=e.vnode.dynamicProps;for(let a=0;a<n.length;a++){let d=n[a];if(isEmitListener(e.emitsOptions,d))continue;let f=t[d];if(g){if((0,m.$3)(c,d)){if(f!==c[d]){c[d]=f;y=!0}}else{let t=(0,m.PT)(d);l[t]=resolvePropValue(g,_,t,f,e,!1)}}else if(f!==c[d]){c[d]=f;y=!0}}}}else{let a;setFullProps(e,t,l,c)&&(y=!0);for(let c in _)t&&((0,m.$3)(t,c)||(a=(0,m.Tg)(c))!==c&&(0,m.$3)(t,a))||(g?n&&(void 0!==n[c]||void 0!==n[a])&&(l[c]=resolvePropValue(g,_,c,void 0,e,!0)):delete l[c]);if(c!==_){for(let e in c)if(!t||!(0,m.$3)(t,e)){delete c[e];y=!0}}}y&&(0,f.hZ)(e.attrs,"set","")}function setFullProps(e,t,n,a){let l;let[c,d]=e.propsOptions,_=!1;if(t)for(let f in t){let g;if((0,m.SU)(f))continue;let y=t[f];if(c&&(0,m.$3)(c,g=(0,m.PT)(f)))d&&d.includes(g)?(l||(l={}))[g]=y:n[g]=y;else if(!isEmitListener(e.emitsOptions,f)&&(!(f in a)||y!==a[f])){a[f]=y;_=!0}}if(d){let t=(0,f.ux)(n),a=l||m.MZ;for(let l=0;l<d.length;l++){let _=d[l];n[_]=resolvePropValue(c,t,_,a[_],e,!(0,m.$3)(a,_))}}return _}function resolvePropValue(e,t,n,a,l,c){let d=e[n];if(null!=d){let e=(0,m.$3)(d,"default");if(e&&void 0===a){let e=d.default;if(d.type!==Function&&!d.skipFactory&&(0,m.Tn)(e)){let{propsDefaults:c}=l;if(n in c)a=c[n];else{let d=setCurrentInstance(l);a=c[n]=e.call(null,t);d()}}else a=e;l.ce&&l.ce._setProp(n,a)}d[0]&&(c&&!e?a=!1:d[1]&&(""===a||a===(0,m.Tg)(n))&&(a=!0))}return a}let ef=new WeakMap;function normalizePropsOptions(e,t,n=!1){let a=__VUE_OPTIONS_API__&&n?ef:t.propsCache,l=a.get(e);if(l)return l;let c=e.props,d={},_=[],f=!1;if(__VUE_OPTIONS_API__&&!(0,m.Tn)(e)){let extendProps=e=>{f=!0;let[n,a]=normalizePropsOptions(e,t,!0);(0,m.X$)(d,n);a&&_.push(...a)};!n&&t.mixins.length&&t.mixins.forEach(extendProps);e.extends&&extendProps(e.extends);e.mixins&&e.mixins.forEach(extendProps)}if(!c&&!f)return(0,m.Gv)(e)&&a.set(e,m.Oj),m.Oj;if((0,m.cy)(c))for(let e=0;e<c.length;e++){let t=(0,m.PT)(c[e]);validatePropName(t)&&(d[t]=m.MZ)}else if(c)for(let e in c){let t=(0,m.PT)(e);if(validatePropName(t)){let n=c[e],a=d[t]=(0,m.cy)(n)||(0,m.Tn)(n)?{type:n}:(0,m.X$)({},n),l=a.type,f=!1,g=!0;if((0,m.cy)(l))for(let e=0;e<l.length;++e){let t=l[e],n=(0,m.Tn)(t)&&t.name;if("Boolean"===n){f=!0;break}"String"===n&&(g=!1)}else f=(0,m.Tn)(l)&&"Boolean"===l.name;a[0]=f;a[1]=g;(f||(0,m.$3)(a,"default"))&&_.push(t)}}let g=[d,_];return(0,m.Gv)(e)&&a.set(e,g),g}function validatePropName(e){return!("$"===e[0]||(0,m.SU)(e))}let isInternalKey=e=>"_"===e[0]||"$stable"===e,normalizeSlotValue=e=>(0,m.cy)(e)?e.map(normalizeVNode):[normalizeVNode(e)],normalizeSlot=(e,t,n)=>{if(t._n)return t;let a=withCtx((...e)=>normalizeSlotValue(t(...e)),n);return a._c=!1,a},normalizeObjectSlots=(e,t,n)=>{let a=e._ctx;for(let n in e){if(isInternalKey(n))continue;let l=e[n];if((0,m.Tn)(l))t[n]=normalizeSlot(n,l,a);else if(null!=l){let e=normalizeSlotValue(l);t[n]=()=>e}}},normalizeVNodeSlots=(e,t)=>{let n=normalizeSlotValue(t);e.slots.default=()=>n},assignSlots=(e,t,n)=>{for(let a in t)(n||"_"!==a)&&(e[a]=t[a])},initSlots=(e,t,n)=>{let a=e.slots=createInternalObject();if(32&e.vnode.shapeFlag){let e=t._;if(e){assignSlots(a,t,n);n&&(0,m.yQ)(a,"_",e,!0)}else normalizeObjectSlots(t,a)}else t&&normalizeVNodeSlots(e,t)},updateSlots=(e,t,n)=>{let{vnode:a,slots:l}=e,c=!0,d=m.MZ;if(32&a.shapeFlag){let e=t._;if(e)n&&1===e?c=!1:assignSlots(l,t,n);else{c=!t.$stable;normalizeObjectSlots(t,l)}d=t}else if(t){normalizeVNodeSlots(e,t);d={default:1}}if(c)for(let e in l)isInternalKey(e)||null!=d[e]||delete l[e]};function initFeatureFlags(){"boolean"!=typeof __VUE_OPTIONS_API__&&((0,m.We)().__VUE_OPTIONS_API__=!0);"boolean"!=typeof __VUE_PROD_DEVTOOLS__&&((0,m.We)().__VUE_PROD_DEVTOOLS__=!1);"boolean"!=typeof __VUE_PROD_HYDRATION_MISMATCH_DETAILS__&&((0,m.We)().__VUE_PROD_HYDRATION_MISMATCH_DETAILS__=!1)}let eh=queueEffectWithSuspense;function createRenderer(e){return baseCreateRenderer(e)}function createHydrationRenderer(e){return baseCreateRenderer(e,createHydrationFunctions)}function baseCreateRenderer(e,t){let n,a;initFeatureFlags();let l=(0,m.We)();l.__VUE__=!0;__VUE_PROD_DEVTOOLS__&&setDevtoolsHook$1(l.__VUE_DEVTOOLS_GLOBAL_HOOK__,l);let{insert:c,remove:d,patchProp:_,createElement:g,createText:y,createComment:b,setText:w,setElementText:k,parentNode:S,nextSibling:E,setScopeId:T=m.tE,insertStaticContent:A}=e,patch=(e,t,n,a=null,l=null,c=null,d,_=null,f=!!t.dynamicChildren)=>{if(e===t)return;if(e&&!isSameVNodeType(e,t)){a=getNextHostNode(e);unmount(e,l,c,!0);e=null}if(-2===t.patchFlag){f=!1;t.dynamicChildren=null}let{type:m,ref:g,shapeFlag:y}=t;switch(m){case ey:processText(e,t,n,a);break;case eb:processCommentNode(e,t,n,a);break;case ew:null==e&&mountStaticNode(t,n,a,d);break;case ev:processFragment(e,t,n,a,l,c,d,_,f);break;default:1&y?processElement(e,t,n,a,l,c,d,_,f):6&y?processComponent(e,t,n,a,l,c,d,_,f):64&y?m.process(e,t,n,a,l,c,d,_,f,C):128&y&&m.process(e,t,n,a,l,c,d,_,f,C)}null!=g&&l&&setRef(g,e&&e.ref,c,t||e,!t)},processText=(e,t,n,a)=>{if(null==e)c(t.el=y(t.children),n,a);else{let n=t.el=e.el;t.children!==e.children&&w(n,t.children)}},processCommentNode=(e,t,n,a)=>{null==e?c(t.el=b(t.children||""),n,a):t.el=e.el},mountStaticNode=(e,t,n,a)=>{[e.el,e.anchor]=A(e.children,t,n,a,e.el,e.anchor)},moveStaticNode=({el:e,anchor:t},n,a)=>{let l;for(;e&&e!==t;){l=E(e);c(e,n,a);e=l}c(t,n,a)},removeStaticNode=({el:e,anchor:t})=>{let n;for(;e&&e!==t;){n=E(e);d(e);e=n}d(t)},processElement=(e,t,n,a,l,c,d,_,f)=>{"svg"===t.type?d="svg":"math"===t.type&&(d="mathml");null==e?mountElement(t,n,a,l,c,d,_,f):patchElement(e,t,l,c,d,_,f)},mountElement=(e,t,n,a,l,d,f,y)=>{let b,w;let{props:S,shapeFlag:E,transition:T,dirs:A}=e;b=e.el=g(e.type,d,S&&S.is,S);8&E?k(b,e.children):16&E&&mountChildren(e.children,b,null,a,l,resolveChildrenNamespace(e,d),f,y);A&&invokeDirectiveHook(e,null,a,"created");setScopeId(b,e,e.scopeId,f,a);if(S){for(let e in S)"value"===e||(0,m.SU)(e)||_(b,e,null,S[e],d,a);"value"in S&&_(b,"value",null,S.value,d);(w=S.onVnodeBeforeMount)&&invokeVNodeHook(w,a,e)}if(__VUE_PROD_DEVTOOLS__){(0,m.yQ)(b,"__vnode",e,!0);(0,m.yQ)(b,"__vueParentComponent",a,!0)}A&&invokeDirectiveHook(e,null,a,"beforeMount");let R=needTransition(l,T);R&&T.beforeEnter(b);c(b,t,n);((w=S&&S.onVnodeMounted)||R||A)&&eh(()=>{w&&invokeVNodeHook(w,a,e);R&&T.enter(b);A&&invokeDirectiveHook(e,null,a,"mounted")},l)},setScopeId=(e,t,n,a,l)=>{n&&T(e,n);if(a)for(let t=0;t<a.length;t++)T(e,a[t]);if(l){let n=l.subTree;if(t===n||isSuspense(n.type)&&(n.ssContent===t||n.ssFallback===t)){let t=l.vnode;setScopeId(e,t,t.scopeId,t.slotScopeIds,l.parent)}}},mountChildren=(e,t,n,a,l,c,d,_,f=0)=>{for(let m=f;m<e.length;m++)patch(null,e[m]=_?cloneIfMounted(e[m]):normalizeVNode(e[m]),t,n,a,l,c,d,_)},patchElement=(e,t,n,a,l,c,d)=>{let f;let g=t.el=e.el;__VUE_PROD_DEVTOOLS__&&(g.__vnode=t);let{patchFlag:y,dynamicChildren:b,dirs:w}=t;y|=16&e.patchFlag;let S=e.props||m.MZ,E=t.props||m.MZ;n&&toggleRecurse(n,!1);(f=E.onVnodeBeforeUpdate)&&invokeVNodeHook(f,n,t,e);w&&invokeDirectiveHook(t,e,n,"beforeUpdate");n&&toggleRecurse(n,!0);(S.innerHTML&&null==E.innerHTML||S.textContent&&null==E.textContent)&&k(g,"");b?patchBlockChildren(e.dynamicChildren,b,g,n,a,resolveChildrenNamespace(t,l),c):d||patchChildren(e,t,g,null,n,a,resolveChildrenNamespace(t,l),c,!1);if(y>0){if(16&y)patchProps(g,S,E,n,l);else{2&y&&S.class!==E.class&&_(g,"class",null,E.class,l);4&y&&_(g,"style",S.style,E.style,l);if(8&y){let e=t.dynamicProps;for(let t=0;t<e.length;t++){let a=e[t],c=S[a],d=E[a];(d!==c||"value"===a)&&_(g,a,c,d,l,n)}}}1&y&&e.children!==t.children&&k(g,t.children)}else d||null!=b||patchProps(g,S,E,n,l);((f=E.onVnodeUpdated)||w)&&eh(()=>{f&&invokeVNodeHook(f,n,t,e);w&&invokeDirectiveHook(t,e,n,"updated")},a)},patchBlockChildren=(e,t,n,a,l,c,d)=>{for(let _=0;_<t.length;_++){let f=e[_],m=t[_],g=f.el&&(f.type===ev||!isSameVNodeType(f,m)||70&f.shapeFlag)?S(f.el):n;patch(f,m,g,null,a,l,c,d,!0)}},patchProps=(e,t,n,a,l)=>{if(t!==n){if(t!==m.MZ)for(let c in t)(0,m.SU)(c)||c in n||_(e,c,t[c],null,l,a);for(let c in n){if((0,m.SU)(c))continue;let d=n[c],f=t[c];d!==f&&"value"!==c&&_(e,c,f,d,l,a)}"value"in n&&_(e,"value",t.value,n.value,l)}},processFragment=(e,t,n,a,l,d,_,f,m)=>{let g=t.el=e?e.el:y(""),b=t.anchor=e?e.anchor:y(""),{patchFlag:w,dynamicChildren:k,slotScopeIds:S}=t;S&&(f=f?f.concat(S):S);if(null==e){c(g,n,a);c(b,n,a);mountChildren(t.children||[],n,b,l,d,_,f,m)}else if(w>0&&64&w&&k&&e.dynamicChildren){patchBlockChildren(e.dynamicChildren,k,n,l,d,_,f);(null!=t.key||l&&t===l.subTree)&&traverseStaticChildren(e,t,!0)}else patchChildren(e,t,n,b,l,d,_,f,m)},processComponent=(e,t,n,a,l,c,d,_,f)=>{t.slotScopeIds=_;null==e?512&t.shapeFlag?l.ctx.activate(t,n,a,d,f):mountComponent(t,n,a,l,c,d,f):updateComponent(e,t,f)},mountComponent=(e,t,n,a,l,c,d)=>{let _=e.component=createComponentInstance(e,a,l);isKeepAlive(e)&&(_.ctx.renderer=C);setupComponent(_,!1,d);if(_.asyncDep){l&&l.registerDep(_,setupRenderEffect,d);e.el||processCommentNode(null,_.subTree=eT(eb),t,n)}else setupRenderEffect(_,e,t,n,l,c,d)},updateComponent=(e,t,n)=>{let a=t.component=e.component;if(shouldUpdateComponent(e,t,n)){if(a.asyncDep&&!a.asyncResolved){updateComponentPreRender(a,t,n);return}a.next=t;a.update()}else{t.el=e.el;a.vnode=t}},setupRenderEffect=(e,t,n,l,c,d,_)=>{let componentUpdateFn=()=>{if(e.isMounted){let t,{next:n,bu:a,u:l,parent:f,vnode:g}=e;{let t=locateNonHydratedAsyncRoot(e);if(t){if(n){n.el=g.el;updateComponentPreRender(e,n,_)}t.asyncDep.then(()=>{e.isUnmounted||componentUpdateFn()});return}}let y=n;toggleRecurse(e,!1);if(n){n.el=g.el;updateComponentPreRender(e,n,_)}else n=g;a&&(0,m.DY)(a);(t=n.props&&n.props.onVnodeBeforeUpdate)&&invokeVNodeHook(t,f,n,g);toggleRecurse(e,!0);let b=renderComponentRoot(e),w=e.subTree;e.subTree=b;patch(w,b,S(w.el),getNextHostNode(w),e,c,d);n.el=b.el;null===y&&updateHOCHostEl(e,b.el);l&&eh(l,c);(t=n.props&&n.props.onVnodeUpdated)&&eh(()=>invokeVNodeHook(t,f,n,g),c);__VUE_PROD_DEVTOOLS__&&P(e)}else{let _;let{el:f,props:g}=t,{bm:y,m:b,parent:w,root:k,type:S}=e,E=isAsyncWrapper(t);toggleRecurse(e,!1);y&&(0,m.DY)(y);!E&&(_=g&&g.onVnodeBeforeMount)&&invokeVNodeHook(_,w,t);toggleRecurse(e,!0);if(f&&a){let hydrateSubTree=()=>{e.subTree=renderComponentRoot(e);a(f,e.subTree,e,c,null)};E&&S.__asyncHydrate?S.__asyncHydrate(f,e,hydrateSubTree):hydrateSubTree()}else{k.ce&&k.ce._injectChildStyle(S);let a=e.subTree=renderComponentRoot(e);patch(null,a,n,l,e,c,d);t.el=a.el}b&&eh(b,c);if(!E&&(_=g&&g.onVnodeMounted)){let e=t;eh(()=>invokeVNodeHook(_,w,e),c)}(256&t.shapeFlag||w&&isAsyncWrapper(w.vnode)&&256&w.vnode.shapeFlag)&&e.a&&eh(e.a,c);e.isMounted=!0;__VUE_PROD_DEVTOOLS__&&x(e);t=n=l=null}};e.scope.on();let g=e.effect=new f.X2(componentUpdateFn);e.scope.off();let y=e.update=g.run.bind(g),b=e.job=g.runIfDirty.bind(g);b.i=e;b.id=e.uid;g.scheduler=()=>queueJob(b);toggleRecurse(e,!0);y()},updateComponentPreRender=(e,t,n)=>{t.component=e;let a=e.vnode.props;e.vnode=t;e.next=null;updateProps(e,t.props,a,n);updateSlots(e,t.children,n);(0,f.C4)();flushPreFlushCbs(e);(0,f.bl)()},patchChildren=(e,t,n,a,l,c,d,_,f=!1)=>{let m=e&&e.children,g=e?e.shapeFlag:0,y=t.children,{patchFlag:b,shapeFlag:w}=t;if(b>0){if(128&b){patchKeyedChildren(m,y,n,a,l,c,d,_,f);return}if(256&b){patchUnkeyedChildren(m,y,n,a,l,c,d,_,f);return}}if(8&w){16&g&&unmountChildren(m,l,c);y!==m&&k(n,y)}else if(16&g)16&w?patchKeyedChildren(m,y,n,a,l,c,d,_,f):unmountChildren(m,l,c,!0);else{8&g&&k(n,"");16&w&&mountChildren(y,n,a,l,c,d,_,f)}},patchUnkeyedChildren=(e,t,n,a,l,c,d,_,f)=>{let g;e=e||m.Oj;t=t||m.Oj;let y=e.length,b=t.length,w=Math.min(y,b);for(g=0;g<w;g++){let a=t[g]=f?cloneIfMounted(t[g]):normalizeVNode(t[g]);patch(e[g],a,n,null,l,c,d,_,f)}y>b?unmountChildren(e,l,c,!0,!1,w):mountChildren(t,n,a,l,c,d,_,f,w)},patchKeyedChildren=(e,t,n,a,l,c,d,_,f)=>{let g=0,y=t.length,b=e.length-1,w=y-1;for(;g<=b&&g<=w;){let a=e[g],m=t[g]=f?cloneIfMounted(t[g]):normalizeVNode(t[g]);if(isSameVNodeType(a,m))patch(a,m,n,null,l,c,d,_,f);else break;g++}for(;g<=b&&g<=w;){let a=e[b],m=t[w]=f?cloneIfMounted(t[w]):normalizeVNode(t[w]);if(isSameVNodeType(a,m))patch(a,m,n,null,l,c,d,_,f);else break;b--;w--}if(g>b){if(g<=w){let e=w+1,m=e<y?t[e].el:a;for(;g<=w;){patch(null,t[g]=f?cloneIfMounted(t[g]):normalizeVNode(t[g]),n,m,l,c,d,_,f);g++}}}else if(g>w)for(;g<=b;){unmount(e[g],l,c,!0);g++}else{let k;let S=g,E=g,T=new Map;for(g=E;g<=w;g++){let e=t[g]=f?cloneIfMounted(t[g]):normalizeVNode(t[g]);null!=e.key&&T.set(e.key,g)}let A=0,R=w-E+1,C=!1,I=0,x=Array(R);for(g=0;g<R;g++)x[g]=0;for(g=S;g<=b;g++){let a;let m=e[g];if(A>=R){unmount(m,l,c,!0);continue}if(null!=m.key)a=T.get(m.key);else for(k=E;k<=w;k++)if(0===x[k-E]&&isSameVNodeType(m,t[k])){a=k;break}if(void 0===a)unmount(m,l,c,!0);else{x[a-E]=g+1;a>=I?I=a:C=!0;patch(m,t[a],n,null,l,c,d,_,f);A++}}let P=C?getSequence(x):m.Oj;k=P.length-1;for(g=R-1;g>=0;g--){let e=E+g,m=t[e],b=e+1<y?t[e+1].el:a;0===x[g]?patch(null,m,n,b,l,c,d,_,f):C&&(k<0||g!==P[k]?move(m,n,b,2):k--)}}},move=(e,t,n,a,l=null)=>{let{el:d,type:_,transition:f,children:m,shapeFlag:g}=e;if(6&g){move(e.component.subTree,t,n,a);return}if(128&g){e.suspense.move(t,n,a);return}if(64&g){_.move(e,t,n,C);return}if(_===ev){c(d,t,n);for(let e=0;e<m.length;e++)move(m[e],t,n,a);c(e.anchor,t,n);return}if(_===ew){moveStaticNode(e,t,n);return}let y=2!==a&&1&g&&f;if(y){if(0===a){f.beforeEnter(d);c(d,t,n);eh(()=>f.enter(d),l)}else{let{leave:e,delayLeave:a,afterLeave:l}=f,remove2=()=>c(d,t,n),performLeave=()=>{e(d,()=>{remove2();l&&l()})};a?a(d,remove2,performLeave):performLeave()}}else c(d,t,n)},unmount=(e,t,n,a=!1,l=!1)=>{let c;let{type:d,props:_,ref:f,children:m,dynamicChildren:g,shapeFlag:y,patchFlag:b,dirs:w,cacheIndex:k}=e;-2===b&&(l=!1);null!=f&&setRef(f,null,n,e,!0);null!=k&&(t.renderCache[k]=void 0);if(256&y){t.ctx.deactivate(e);return}let S=1&y&&w,E=!isAsyncWrapper(e);E&&(c=_&&_.onVnodeBeforeUnmount)&&invokeVNodeHook(c,t,e);if(6&y)unmountComponent(e.component,n,a);else{if(128&y){e.suspense.unmount(n,a);return}S&&invokeDirectiveHook(e,null,t,"beforeUnmount");64&y?e.type.remove(e,t,n,C,a):g&&!g.hasOnce&&(d!==ev||b>0&&64&b)?unmountChildren(g,t,n,!1,!0):(d===ev&&384&b||!l&&16&y)&&unmountChildren(m,t,n);a&&remove(e)}(E&&(c=_&&_.onVnodeUnmounted)||S)&&eh(()=>{c&&invokeVNodeHook(c,t,e);S&&invokeDirectiveHook(e,null,t,"unmounted")},n)},remove=e=>{let{type:t,el:n,anchor:a,transition:l}=e;if(t===ev){removeFragment(n,a);return}if(t===ew){removeStaticNode(e);return}let performRemove=()=>{d(n);l&&!l.persisted&&l.afterLeave&&l.afterLeave()};if(1&e.shapeFlag&&l&&!l.persisted){let{leave:t,delayLeave:a}=l,performLeave=()=>t(n,performRemove);a?a(e.el,performRemove,performLeave):performLeave()}else performRemove()},removeFragment=(e,t)=>{let n;for(;e!==t;){n=E(e);d(e);e=n}d(t)},unmountComponent=(e,t,n)=>{let{bum:a,scope:l,job:c,subTree:d,um:_,m:f,a:g}=e;invalidateMount(f);invalidateMount(g);a&&(0,m.DY)(a);l.stop();if(c){c.flags|=8;unmount(d,e,t,n)}_&&eh(_,t);eh(()=>{e.isUnmounted=!0},t);if(t&&t.pendingBranch&&!t.isUnmounted&&e.asyncDep&&!e.asyncResolved&&e.suspenseId===t.pendingId){t.deps--;0===t.deps&&t.resolve()}__VUE_PROD_DEVTOOLS__&&devtoolsComponentRemoved(e)},unmountChildren=(e,t,n,a=!1,l=!1,c=0)=>{for(let d=c;d<e.length;d++)unmount(e[d],t,n,a,l)},getNextHostNode=e=>{if(6&e.shapeFlag)return getNextHostNode(e.component.subTree);if(128&e.shapeFlag)return e.suspense.next();let t=E(e.anchor||e.el),n=t&&t[N];return n?E(n):t},R=!1,render=(e,t,n)=>{null==e?t._vnode&&unmount(t._vnode,null,null,!0):patch(t._vnode||null,e,t,null,null,null,n);t._vnode=e;if(!R){R=!0;flushPreFlushCbs();flushPostFlushCbs();R=!1}},C={p:patch,um:unmount,m:move,r:remove,mt:mountComponent,mc:mountChildren,pc:patchChildren,pbc:patchBlockChildren,n:getNextHostNode,o:e};return t&&([n,a]=t(C)),{render,hydrate:n,createApp:createAppAPI(render,n)}}function resolveChildrenNamespace({type:e,props:t},n){return"svg"===n&&"foreignObject"===e||"mathml"===n&&"annotation-xml"===e&&t&&t.encoding&&t.encoding.includes("html")?void 0:n}function toggleRecurse({effect:e,job:t},n){if(n){e.flags|=32;t.flags|=4}else{e.flags&=-33;t.flags&=-5}}function needTransition(e,t){return(!e||e&&!e.pendingBranch)&&t&&!t.persisted}function traverseStaticChildren(e,t,n=!1){let a=e.children,l=t.children;if((0,m.cy)(a)&&(0,m.cy)(l))for(let e=0;e<a.length;e++){let t=a[e],c=l[e];if(1&c.shapeFlag&&!c.dynamicChildren){(c.patchFlag<=0||32===c.patchFlag)&&((c=l[e]=cloneIfMounted(l[e])).el=t.el);n||-2===c.patchFlag||traverseStaticChildren(t,c)}c.type===ey&&(c.el=t.el)}}function getSequence(e){let t,n,a,l,c;let d=e.slice(),_=[0],f=e.length;for(t=0;t<f;t++){let f=e[t];if(0!==f){n=_[_.length-1];if(e[n]<f){d[t]=n;_.push(t);continue}a=0;l=_.length-1;for(;a<l;)e[_[c=a+l>>1]]<f?a=c+1:l=c;if(f<e[_[a]]){a>0&&(d[t]=_[a-1]);_[a]=t}}}a=_.length;l=_[a-1];for(;a-- >0;){_[a]=l;l=d[l]}return _}function locateNonHydratedAsyncRoot(e){let t=e.subTree.component;if(t)return t.asyncDep&&!t.asyncResolved?t:locateNonHydratedAsyncRoot(t)}function invalidateMount(e){if(e)for(let t=0;t<e.length;t++)e[t].flags|=8}let ep=Symbol.for("v-scx"),useSSRContext=()=>inject(ep);function watchEffect(e,t){return doWatch(e,null,t)}function watchPostEffect(e,t){return doWatch(e,null,{flush:"post"})}function watchSyncEffect(e,t){return doWatch(e,null,{flush:"sync"})}function watch(e,t,n){return doWatch(e,t,n)}function doWatch(e,t,n=m.MZ){let a;let{immediate:l,deep:c,flush:d,once:_}=n,g=(0,m.X$)({},n),y=t&&l||!t&&"post"!==d;if(eI){if("sync"===d){let e=useSSRContext();a=e.__watcherHandles||(e.__watcherHandles=[])}else if(!y){let watchStopHandle=()=>{};return watchStopHandle.stop=m.tE,watchStopHandle.resume=m.tE,watchStopHandle.pause=m.tE,watchStopHandle}}let b=eC;g.call=(e,t,n)=>callWithAsyncErrorHandling(e,b,t,n);let w=!1;if("post"===d)g.scheduler=e=>{eh(e,b&&b.suspense)};else if("sync"!==d){w=!0;g.scheduler=(e,t)=>{t?e():queueJob(e)}}g.augmentJob=e=>{t&&(e.flags|=4);if(w){e.flags|=2;if(b){e.id=b.uid;e.i=b}}};let k=(0,f.wB)(e,t,g);return eI&&(a?a.push(k):y&&k()),k}function instanceWatch(e,t,n){let a;let l=this.proxy,c=(0,m.Kg)(e)?e.includes(".")?createPathGetter(l,e):()=>l[e]:e.bind(l,l);if((0,m.Tn)(t))a=t;else{a=t.handler;n=t}let d=setCurrentInstance(this),_=doWatch(c,a.bind(l),n);return d(),_}function createPathGetter(e,t){let n=t.split(".");return()=>{let t=e;for(let e=0;e<n.length&&t;e++)t=t[n[e]];return t}}function useModel(e,t,n=m.MZ){let a=getCurrentInstance(),l=(0,m.PT)(t),c=(0,m.Tg)(t),d=getModelModifiers(e,l),_=(0,f.rY)((d,_)=>{let f,g;let y=m.MZ;return watchSyncEffect(()=>{let t=e[l];if((0,m.$H)(f,t)){f=t;_()}}),{get:()=>(d(),n.get?n.get(f):f),set(e){let d=n.set?n.set(e):e;if(!(0,m.$H)(d,f)&&!(y!==m.MZ&&(0,m.$H)(e,y)))return;let b=a.vnode.props;if(!(b&&(t in b||l in b||c in b)&&(`onUpdate:${t}` in b||`onUpdate:${l}` in b||`onUpdate:${c}` in b))){f=e;_()}a.emit(`update:${t}`,d);(0,m.$H)(e,d)&&(0,m.$H)(e,y)&&!(0,m.$H)(d,g)&&_();y=e;g=d}}});return _[Symbol.iterator]=()=>{let e=0;return{next:()=>e<2?{value:e++?d||m.MZ:_,done:!1}:{done:!0}}},_}let getModelModifiers=(e,t)=>"modelValue"===t||"model-value"===t?e.modelModifiers:e[`${t}Modifiers`]||e[`${(0,m.PT)(t)}Modifiers`]||e[`${(0,m.Tg)(t)}Modifiers`];function emit(e,t,...n){let a;if(e.isUnmounted)return;let l=e.vnode.props||m.MZ,c=n,d=t.startsWith("update:"),_=d&&getModelModifiers(l,t.slice(7));if(_){_.trim&&(c=n.map(e=>(0,m.Kg)(e)?e.trim():e));_.number&&(c=n.map(m.bB))}__VUE_PROD_DEVTOOLS__&&devtoolsComponentEmit(e,t,c);let f=l[a=(0,m.rU)(t)]||l[a=(0,m.rU)((0,m.PT)(t))];!f&&d&&(f=l[a=(0,m.rU)((0,m.Tg)(t))]);f&&callWithAsyncErrorHandling(f,e,6,c);let g=l[a+"Once"];if(g){if(e.emitted){if(e.emitted[a])return}else e.emitted={};e.emitted[a]=!0;callWithAsyncErrorHandling(g,e,6,c)}}function normalizeEmitsOptions(e,t,n=!1){let a=t.emitsCache,l=a.get(e);if(void 0!==l)return l;let c=e.emits,d={},_=!1;if(__VUE_OPTIONS_API__&&!(0,m.Tn)(e)){let extendEmits=e=>{let n=normalizeEmitsOptions(e,t,!0);if(n){_=!0;(0,m.X$)(d,n)}};!n&&t.mixins.length&&t.mixins.forEach(extendEmits);e.extends&&extendEmits(e.extends);e.mixins&&e.mixins.forEach(extendEmits)}return c||_?((0,m.cy)(c)?c.forEach(e=>d[e]=null):(0,m.X$)(d,c),(0,m.Gv)(e)&&a.set(e,d),d):((0,m.Gv)(e)&&a.set(e,null),null)}function isEmitListener(e,t){return!!(e&&(0,m.Mp)(t))&&(t=t.slice(2).replace(/Once$/,""),(0,m.$3)(e,t[0].toLowerCase()+t.slice(1))||(0,m.$3)(e,(0,m.Tg)(t))||(0,m.$3)(e,t))}function renderComponentRoot(e){let t,n;let{type:a,vnode:l,proxy:c,withProxy:d,propsOptions:[_],slots:f,attrs:g,emit:y,render:b,renderCache:w,props:k,data:S,setupState:E,ctx:T,inheritAttrs:A}=e,R=setCurrentRenderingInstance(e);try{if(4&l.shapeFlag){let e=d||c;t=normalizeVNode(b.call(e,e,w,k,E,S,T));n=g}else{let e=a;t=normalizeVNode(e.length>1?e(k,{attrs:g,slots:f,emit:y}):e(k,null));n=a.props?g:getFunctionalFallthrough(g)}}catch(n){ek.length=0;handleError(n,e,1);t=eT(eb)}let C=t;if(n&&!1!==A){let e=Object.keys(n),{shapeFlag:t}=C;if(e.length&&7&t){_&&e.some(m.CP)&&(n=filterModelListeners(n,_));C=cloneVNode(C,n,!1,!0)}}return l.dirs&&((C=cloneVNode(C,null,!1,!0)).dirs=C.dirs?C.dirs.concat(l.dirs):l.dirs),l.transition&&setTransitionHooks(C,l.transition),t=C,setCurrentRenderingInstance(R),t}function filterSingleRoot(e,t=!0){let n;for(let t=0;t<e.length;t++){let a=e[t];if(!isVNode(a))return;if(a.type!==eb||"v-if"===a.children){if(n)return;n=a}}return n}let getFunctionalFallthrough=e=>{let t;for(let n in e)("class"===n||"style"===n||(0,m.Mp)(n))&&((t||(t={}))[n]=e[n]);return t},filterModelListeners=(e,t)=>{let n={};for(let a in e)(0,m.CP)(a)&&a.slice(9) in t||(n[a]=e[a]);return n};function shouldUpdateComponent(e,t,n){let{props:a,children:l,component:c}=e,{props:d,children:_,patchFlag:f}=t,m=c.emitsOptions;if(t.dirs||t.transition)return!0;if(!n||!(f>=0))return(!!l||!!_)&&(!_||!_.$stable)||a!==d&&(a?!d||hasPropsChanged(a,d,m):!!d);if(1024&f)return!0;if(16&f)return a?hasPropsChanged(a,d,m):!!d;if(8&f){let e=t.dynamicProps;for(let t=0;t<e.length;t++){let n=e[t];if(d[n]!==a[n]&&!isEmitListener(m,n))return!0}}return!1}function hasPropsChanged(e,t,n){let a=Object.keys(t);if(a.length!==Object.keys(e).length)return!0;for(let l=0;l<a.length;l++){let c=a[l];if(t[c]!==e[c]&&!isEmitListener(n,c))return!0}return!1}function updateHOCHostEl({vnode:e,parent:t},n){for(;t;){let a=t.subTree;a.suspense&&a.suspense.activeBranch===e&&(a.el=e.el);if(a===e){(e=t.vnode).el=n;t=t.parent}else break}}let isSuspense=e=>e.__isSuspense,em=0,eg={name:"Suspense",__isSuspense:!0,process(e,t,n,a,l,c,d,_,f,m){if(null==e)mountSuspense(t,n,a,l,c,d,_,f,m);else{if(c&&c.deps>0&&!e.suspense.isInFallback){t.suspense=e.suspense;t.suspense.vnode=t;t.el=e.el;return}patchSuspense(e,t,n,a,l,d,_,f,m)}},hydrate:hydrateSuspense,normalize:normalizeSuspenseChildren};function triggerEvent(e,t){let n=e.props&&e.props[t];(0,m.Tn)(n)&&n()}function mountSuspense(e,t,n,a,l,c,d,_,f){let{p:m,o:{createElement:g}}=f,y=g("div"),b=e.suspense=createSuspenseBoundary(e,l,a,t,y,n,c,d,_,f);m(null,b.pendingBranch=e.ssContent,y,null,a,b,c,d);if(b.deps>0){triggerEvent(e,"onPending");triggerEvent(e,"onFallback");m(null,e.ssFallback,t,n,a,null,c,d);setActiveBranch(b,e.ssFallback)}else b.resolve(!1,!0)}function patchSuspense(e,t,n,a,l,c,d,_,{p:f,um:m,o:{createElement:g}}){let y=t.suspense=e.suspense;y.vnode=t;t.el=e.el;let b=t.ssContent,w=t.ssFallback,{activeBranch:k,pendingBranch:S,isInFallback:E,isHydrating:T}=y;if(S){y.pendingBranch=b;if(isSameVNodeType(b,S)){f(S,b,y.hiddenContainer,null,l,y,c,d,_);if(y.deps<=0)y.resolve();else if(E&&!T){f(k,w,n,a,l,null,c,d,_);setActiveBranch(y,w)}}else{y.pendingId=em++;if(T){y.isHydrating=!1;y.activeBranch=S}else m(S,l,y);y.deps=0;y.effects.length=0;y.hiddenContainer=g("div");if(E){f(null,b,y.hiddenContainer,null,l,y,c,d,_);if(y.deps<=0)y.resolve();else{f(k,w,n,a,l,null,c,d,_);setActiveBranch(y,w)}}else if(k&&isSameVNodeType(b,k)){f(k,b,n,a,l,y,c,d,_);y.resolve(!0)}else{f(null,b,y.hiddenContainer,null,l,y,c,d,_);y.deps<=0&&y.resolve()}}}else if(k&&isSameVNodeType(b,k)){f(k,b,n,a,l,y,c,d,_);setActiveBranch(y,b)}else{triggerEvent(t,"onPending");y.pendingBranch=b;512&b.shapeFlag?y.pendingId=b.component.suspenseId:y.pendingId=em++;f(null,b,y.hiddenContainer,null,l,y,c,d,_);if(y.deps<=0)y.resolve();else{let{timeout:e,pendingId:t}=y;e>0?setTimeout(()=>{y.pendingId===t&&y.fallback(w)},e):0===e&&y.fallback(w)}}}function createSuspenseBoundary(e,t,n,a,l,c,d,_,f,g,y=!1){let b;let{p:w,m:k,um:S,n:E,o:{parentNode:T,remove:A}}=g,R=isVNodeSuspensible(e);if(R&&t&&t.pendingBranch){b=t.pendingId;t.deps++}let C=e.props?(0,m.Ro)(e.props.timeout):void 0,I=c,x={vnode:e,parent:t,parentComponent:n,namespace:d,container:a,hiddenContainer:l,deps:0,pendingId:em++,timeout:"number"==typeof C?C:-1,activeBranch:null,pendingBranch:null,isInFallback:!y,isHydrating:y,isUnmounted:!1,effects:[],resolve(e=!1,n=!1){let{vnode:a,activeBranch:l,pendingBranch:d,pendingId:_,effects:f,parentComponent:m,container:g}=x,y=!1;if(x.isHydrating)x.isHydrating=!1;else if(!e){(y=l&&d.transition&&"out-in"===d.transition.mode)&&(l.transition.afterLeave=()=>{if(_===x.pendingId){k(d,g,c===I?E(l):c,0);queuePostFlushCb(f)}});if(l){T(l.el)===g&&(c=E(l));S(l,m,x,!0)}y||k(d,g,c,0)}setActiveBranch(x,d);x.pendingBranch=null;x.isInFallback=!1;let w=x.parent,A=!1;for(;w;){if(w.pendingBranch){w.effects.push(...f);A=!0;break}w=w.parent}A||y||queuePostFlushCb(f);x.effects=[];if(R&&t&&t.pendingBranch&&b===t.pendingId){t.deps--;0!==t.deps||n||t.resolve()}triggerEvent(a,"onResolve")},fallback(e){if(!x.pendingBranch)return;let{vnode:t,activeBranch:n,parentComponent:a,container:l,namespace:c}=x;triggerEvent(t,"onFallback");let d=E(n),mountFallback=()=>{if(x.isInFallback){w(null,e,l,d,a,null,c,_,f);setActiveBranch(x,e)}},m=e.transition&&"out-in"===e.transition.mode;m&&(n.transition.afterLeave=mountFallback);x.isInFallback=!0;S(n,a,null,!0);m||mountFallback()},move(e,t,n){x.activeBranch&&k(x.activeBranch,e,t,n);x.container=e},next:()=>x.activeBranch&&E(x.activeBranch),registerDep(e,t,n){let a=!!x.pendingBranch;a&&x.deps++;let l=e.vnode.el;e.asyncDep.catch(t=>{handleError(t,e,0)}).then(c=>{if(e.isUnmounted||x.isUnmounted||x.pendingId!==e.suspenseId)return;e.asyncResolved=!0;let{vnode:_}=e;handleSetupResult(e,c,!1);l&&(_.el=l);let f=!l&&e.subTree.el;t(e,_,T(l||e.subTree.el),l?null:E(e.subTree),x,d,n);f&&A(f);updateHOCHostEl(e,_.el);a&&0==--x.deps&&x.resolve()})},unmount(e,t){x.isUnmounted=!0;x.activeBranch&&S(x.activeBranch,n,e,t);x.pendingBranch&&S(x.pendingBranch,n,e,t)}};return x}function hydrateSuspense(e,t,n,a,l,c,d,_,f){let m=t.suspense=createSuspenseBoundary(t,a,n,e.parentNode,document.createElement("div"),null,l,c,d,_,!0),g=f(e,m.pendingBranch=t.ssContent,n,m,c,d);return 0===m.deps&&m.resolve(!1,!0),g}function normalizeSuspenseChildren(e){let{shapeFlag:t,children:n}=e,a=32&t;e.ssContent=normalizeSuspenseSlot(a?n.default:n);e.ssFallback=a?normalizeSuspenseSlot(n.fallback):eT(eb)}function normalizeSuspenseSlot(e){let t;if((0,m.Tn)(e)){let n=eE&&e._c;if(n){e._d=!1;openBlock()}e=e();if(n){e._d=!0;t=eS;closeBlock()}}return(0,m.cy)(e)&&(e=filterSingleRoot(e)),e=normalizeVNode(e),t&&!e.dynamicChildren&&(e.dynamicChildren=t.filter(t=>t!==e)),e}function queueEffectWithSuspense(e,t){t&&t.pendingBranch?(0,m.cy)(e)?t.effects.push(...e):t.effects.push(e):queuePostFlushCb(e)}function setActiveBranch(e,t){e.activeBranch=t;let{vnode:n,parentComponent:a}=e,l=t.el;for(;!l&&t.component;)l=(t=t.component.subTree).el;n.el=l;if(a&&a.subTree===n){a.vnode.el=l;updateHOCHostEl(a,l)}}function isVNodeSuspensible(e){let t=e.props&&e.props.suspensible;return null!=t&&!1!==t}let ev=Symbol.for("v-fgt"),ey=Symbol.for("v-txt"),eb=Symbol.for("v-cmt"),ew=Symbol.for("v-stc"),ek=[],eS=null;function openBlock(e=!1){ek.push(eS=e?null:[])}function closeBlock(){ek.pop();eS=ek[ek.length-1]||null}let eE=1;function setBlockTracking(e){eE+=e;e<0&&eS&&(eS.hasOnce=!0)}function setupBlock(e){return e.dynamicChildren=eE>0?eS||m.Oj:null,closeBlock(),eE>0&&eS&&eS.push(e),e}function createElementBlock(e,t,n,a,l,c){return setupBlock(createBaseVNode(e,t,n,a,l,c,!0))}function createBlock(e,t,n,a,l){return setupBlock(eT(e,t,n,a,l,!0))}function isVNode(e){return!!e&&!0===e.__v_isVNode}function isSameVNodeType(e,t){return e.type===t.type&&e.key===t.key}function transformVNodeArgs(e){}let normalizeKey=({key:e})=>null!=e?e:null,normalizeRef=({ref:e,ref_key:t,ref_for:n})=>("number"==typeof e&&(e=""+e),null!=e?(0,m.Kg)(e)||(0,f.i9)(e)||(0,m.Tn)(e)?{i:M,r:e,k:t,f:!!n}:e:null);function createBaseVNode(e,t=null,n=null,a=0,l=null,c=e===ev?0:1,d=!1,_=!1){let f={__v_isVNode:!0,__v_skip:!0,type:e,props:t,key:t&&normalizeKey(t),ref:t&&normalizeRef(t),scopeId:L,slotScopeIds:null,children:n,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:c,patchFlag:a,dynamicProps:l,dynamicChildren:null,appContext:null,ctx:M};if(_){normalizeChildren(f,n);128&c&&e.normalize(f)}else n&&(f.shapeFlag|=(0,m.Kg)(n)?8:16);return eE>0&&!d&&eS&&(f.patchFlag>0||6&c)&&32!==f.patchFlag&&eS.push(f),f}let eT=_createVNode;function _createVNode(e,t=null,n=null,a=0,l=null,c=!1){e&&e!==eo||(e=eb);if(isVNode(e)){let a=cloneVNode(e,t,!0);return n&&normalizeChildren(a,n),eE>0&&!c&&eS&&(6&a.shapeFlag?eS[eS.indexOf(e)]=a:eS.push(a)),a.patchFlag=-2,a}isClassComponent(e)&&(e=e.__vccOpts);if(t){let{class:e,style:n}=t=guardReactiveProps(t);e&&!(0,m.Kg)(e)&&(t.class=(0,m.C4)(e));if((0,m.Gv)(n)){(0,f.ju)(n)&&!(0,m.cy)(n)&&(n=(0,m.X$)({},n));t.style=(0,m.Tr)(n)}}let d=(0,m.Kg)(e)?1:isSuspense(e)?128:isTeleport(e)?64:(0,m.Gv)(e)?4:(0,m.Tn)(e)?2:0;return createBaseVNode(e,t,n,a,l,d,c,!0)}function guardReactiveProps(e){return e?(0,f.ju)(e)||isInternalObject(e)?(0,m.X$)({},e):e:null}function cloneVNode(e,t,n=!1,a=!1){let{props:l,ref:c,patchFlag:d,children:_,transition:f}=e,g=t?mergeProps(l||{},t):l,y={__v_isVNode:!0,__v_skip:!0,type:e.type,props:g,key:g&&normalizeKey(g),ref:t&&t.ref?n&&c?(0,m.cy)(c)?c.concat(normalizeRef(t)):[c,normalizeRef(t)]:normalizeRef(t):c,scopeId:e.scopeId,slotScopeIds:e.slotScopeIds,children:_,target:e.target,targetStart:e.targetStart,targetAnchor:e.targetAnchor,staticCount:e.staticCount,shapeFlag:e.shapeFlag,patchFlag:t&&e.type!==ev?-1===d?16:16|d:d,dynamicProps:e.dynamicProps,dynamicChildren:e.dynamicChildren,appContext:e.appContext,dirs:e.dirs,transition:f,component:e.component,suspense:e.suspense,ssContent:e.ssContent&&cloneVNode(e.ssContent),ssFallback:e.ssFallback&&cloneVNode(e.ssFallback),el:e.el,anchor:e.anchor,ctx:e.ctx,ce:e.ce};return f&&a&&setTransitionHooks(y,f.clone(y)),y}function createTextVNode(e=" ",t=0){return eT(ey,null,e,t)}function createStaticVNode(e,t){let n=eT(ew,null,e);return n.staticCount=t,n}function createCommentVNode(e="",t=!1){return t?(openBlock(),createBlock(eb,null,e)):eT(eb,null,e)}function normalizeVNode(e){return null==e||"boolean"==typeof e?eT(eb):(0,m.cy)(e)?eT(ev,null,e.slice()):isVNode(e)?cloneIfMounted(e):eT(ey,null,String(e))}function cloneIfMounted(e){return null===e.el&&-1!==e.patchFlag||e.memo?e:cloneVNode(e)}function normalizeChildren(e,t){let n=0,{shapeFlag:a}=e;if(null==t)t=null;else if((0,m.cy)(t))n=16;else if("object"==typeof t){if(65&a){let n=t.default;if(n){n._c&&(n._d=!1);normalizeChildren(e,n());n._c&&(n._d=!0)}return}{n=32;let a=t._;if(a||isInternalObject(t)){if(3===a&&M){if(1===M.slots._)t._=1;else{t._=2;e.patchFlag|=1024}}}else t._ctx=M}}else if((0,m.Tn)(t)){t={default:t,_ctx:M};n=32}else{t=String(t);if(64&a){n=16;t=[createTextVNode(t)]}else n=8}e.children=t;e.shapeFlag|=n}function mergeProps(...e){let t={};for(let n=0;n<e.length;n++){let a=e[n];for(let e in a)if("class"===e)t.class!==a.class&&(t.class=(0,m.C4)([t.class,a.class]));else if("style"===e)t.style=(0,m.Tr)([t.style,a.style]);else if((0,m.Mp)(e)){let n=t[e],l=a[e];l&&n!==l&&!((0,m.cy)(n)&&n.includes(l))&&(t[e]=n?[].concat(n,l):l)}else""!==e&&(t[e]=a[e])}return t}function invokeVNodeHook(e,t,n,a=null){callWithAsyncErrorHandling(e,t,7,[n,a])}let eA=createAppContext(),eR=0;function createComponentInstance(e,t,n){let a=e.type,l=(t?t.appContext:e.appContext)||eA,c={uid:eR++,vnode:e,type:a,parent:t,appContext:l,root:null,next:null,subTree:null,effect:null,update:null,job:null,scope:new f.yC(!0),render:null,proxy:null,exposed:null,exposeProxy:null,withProxy:null,provides:t?t.provides:Object.create(l.provides),ids:t?t.ids:["",0,0],accessCache:null,renderCache:[],components:null,directives:null,propsOptions:normalizePropsOptions(a,l),emitsOptions:normalizeEmitsOptions(a,l),emit:null,emitted:null,propsDefaults:m.MZ,inheritAttrs:a.inheritAttrs,ctx:m.MZ,data:m.MZ,props:m.MZ,attrs:m.MZ,slots:m.MZ,refs:m.MZ,setupState:m.MZ,setupContext:null,suspense:n,suspenseId:n?n.pendingId:0,asyncDep:null,asyncResolved:!1,isMounted:!1,isUnmounted:!1,isDeactivated:!1,bc:null,c:null,bm:null,m:null,bu:null,u:null,um:null,bum:null,da:null,a:null,rtg:null,rtc:null,ec:null,sp:null};return c.ctx={_:c},c.root=t?t.root:c,c.emit=emit.bind(null,c),e.ce&&e.ce(c),c}let eC=null,getCurrentInstance=()=>eC||M;{let e=(0,m.We)(),registerGlobalSetter=(t,n)=>{let a;return(a=e[t])||(a=e[t]=[]),a.push(n),e=>{a.length>1?a.forEach(t=>t(e)):a[0](e)}};l=registerGlobalSetter("__VUE_INSTANCE_SETTERS__",e=>eC=e);c=registerGlobalSetter("__VUE_SSR_SETTERS__",e=>eI=e)}let setCurrentInstance=e=>{let t=eC;return l(e),e.scope.on(),()=>{e.scope.off();l(t)}},unsetCurrentInstance=()=>{eC&&eC.scope.off();l(null)};function isStatefulComponent(e){return 4&e.vnode.shapeFlag}let eI=!1;function setupComponent(e,t=!1,n=!1){t&&c(t);let{props:a,children:l}=e.vnode,d=isStatefulComponent(e);initProps(e,a,d,t);initSlots(e,l,n);let _=d?setupStatefulComponent(e,t):void 0;return t&&c(!1),_}function setupStatefulComponent(e,t){let n=e.type;e.accessCache=Object.create(null);e.proxy=new Proxy(e.ctx,ei);let{setup:a}=n;if(a){(0,f.C4)();let n=e.setupContext=a.length>1?createSetupContext(e):null,l=setCurrentInstance(e),c=callWithErrorHandling(a,e,0,[e.props,n]),d=(0,m.yL)(c);(0,f.bl)();l();(d||e.sp)&&!isAsyncWrapper(e)&&markAsyncBoundary(e);if(d){c.then(unsetCurrentInstance,unsetCurrentInstance);if(t)return c.then(n=>{handleSetupResult(e,n,t)}).catch(t=>{handleError(t,e,0)});e.asyncDep=c}else handleSetupResult(e,c,t)}else finishComponentSetup(e,t)}function handleSetupResult(e,t,n){if((0,m.Tn)(t))e.type.__ssrInlineRender?e.ssrRender=t:e.render=t;else if((0,m.Gv)(t)){__VUE_PROD_DEVTOOLS__&&(e.devtoolsRawSetupState=t);e.setupState=(0,f.Pr)(t)}finishComponentSetup(e,n)}function registerRuntimeCompiler(e){d=e;_=e=>{e.render._rc&&(e.withProxy=new Proxy(e.ctx,ea))}}let isRuntimeOnly=()=>!d;function finishComponentSetup(e,t,n){let a=e.type;if(!e.render){if(!t&&d&&!a.render){let t=a.template||resolveMergedOptions(e).template;if(t){let{isCustomElement:n,compilerOptions:l}=e.appContext.config,{delimiters:c,compilerOptions:_}=a,f=(0,m.X$)((0,m.X$)({isCustomElement:n,delimiters:c},l),_);a.render=d(t,f)}}e.render=a.render||m.tE;_&&_(e)}if(__VUE_OPTIONS_API__){let t=setCurrentInstance(e);(0,f.C4)();try{applyOptions(e)}finally{(0,f.bl)();t()}}}let ex={get:(e,t)=>((0,f.u4)(e,"get",""),e[t])};function createSetupContext(e){return{attrs:new Proxy(e.attrs,ex),slots:e.slots,emit:e.emit,expose:t=>{e.exposed=t||{}}}}function getComponentPublicInstance(e){return e.exposed?e.exposeProxy||(e.exposeProxy=new Proxy((0,f.Pr)((0,f.IG)(e.exposed)),{get:(t,n)=>n in t?t[n]:n in es?es[n](e):void 0,has:(e,t)=>t in e||t in es})):e.proxy}let eP=/(?:^|[-_])(\w)/g,classify=e=>e.replace(eP,e=>e.toUpperCase()).replace(/[-_]/g,"");function getComponentName(e,t=!0){return(0,m.Tn)(e)?e.displayName||e.name:e.name||t&&e.__name}function formatComponentName(e,t,n=!1){let a=getComponentName(t);if(!a&&t.__file){let e=t.__file.match(/([^/\\]+)\.\w+$/);e&&(a=e[1])}if(!a&&e&&e.parent){let inferFromRegistry=e=>{for(let n in e)if(e[n]===t)return n};a=inferFromRegistry(e.components||e.parent.type.components)||inferFromRegistry(e.appContext.components)}return a?classify(a):n?"App":"Anonymous"}function isClassComponent(e){return(0,m.Tn)(e)&&"__vccOpts"in e}let computed=(e,t)=>(0,f.EW)(e,t,eI);function h(e,t,n){let a=arguments.length;return 2===a?!(0,m.Gv)(t)||(0,m.cy)(t)?eT(e,null,t):isVNode(t)?eT(e,null,[t]):eT(e,t):(a>3?n=Array.prototype.slice.call(arguments,2):3===a&&isVNode(n)&&(n=[n]),eT(e,t,n))}function initCustomFormatter(){}function withMemo(e,t,n,a){let l=n[a];if(l&&isMemoSame(l,e))return l;let c=t();return c.memo=e.slice(),c.cacheIndex=a,n[a]=c}function isMemoSame(e,t){let n=e.memo;if(n.length!=t.length)return!1;for(let e=0;e<n.length;e++)if((0,m.$H)(n[e],t[e]))return!1;return eE>0&&eS&&eS.push(e),!0}let eO="3.5.12",eM=m.tE,eL={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update",16:"app unmount cleanup function"},eN=a,ez=setDevtoolsHook$1,eB={createComponentInstance,setupComponent,renderComponentRoot,setCurrentRenderingInstance,isVNode:isVNode,normalizeVNode,getComponentPublicInstance,ensureValidVNode,pushWarningContext,popWarningContext},eD=null,eH=null,eU=null},3751:function(e,t,n){"use strict";let a,l;n.r(t);n.d(t,{BaseTransition:function(){return c.pR},BaseTransitionPropsValidators:function(){return c.QP},Comment:function(){return c.Mw},DeprecationTypes:function(){return c.aT},EffectScope:function(){return c.yC},ErrorCodes:function(){return c.tG},ErrorTypeStrings:function(){return c.ZQ},Fragment:function(){return c.FK},KeepAlive:function(){return c.PR},ReactiveEffect:function(){return c.X2},Static:function(){return c.jC},Suspense:function(){return c.tY},Teleport:function(){return c.Im},Text:function(){return c.EY},TrackOpTypes:function(){return c.Ul},Transition:function(){return T},TransitionGroup:function(){return G},TriggerOpTypes:function(){return c.PP},VueElement:function(){return F},assertNumber:function(){return c.U4},callWithAsyncErrorHandling:function(){return c.qL},callWithErrorHandling:function(){return c.gh},camelize:function(){return c.PT},capitalize:function(){return c.ZH},cloneVNode:function(){return c.E3},compatUtils:function(){return c.Y5},computed:function(){return c.EW},createApp:function(){return createApp},createBlock:function(){return c.Wv},createCommentVNode:function(){return c.Q3},createElementBlock:function(){return c.CE},createElementVNode:function(){return c.Lk},createHydrationRenderer:function(){return c.ci},createPropsRestProxy:function(){return c.bn},createRenderer:function(){return c.K9},createSSRApp:function(){return createSSRApp},createSlots:function(){return c.eX},createStaticVNode:function(){return c.Fv},createTextVNode:function(){return c.eW},createVNode:function(){return c.bF},customRef:function(){return c.rY},defineAsyncComponent:function(){return c.$V},defineComponent:function(){return c.pM},defineCustomElement:function(){return defineCustomElement},defineEmits:function(){return c.qP},defineExpose:function(){return c.wk},defineModel:function(){return c.NP},defineOptions:function(){return c.GM},defineProps:function(){return c.Yj},defineSSRCustomElement:function(){return defineSSRCustomElement},defineSlots:function(){return c.Lu},devtools:function(){return c.lt},effect:function(){return c.QZ},effectScope:function(){return c.uY},getCurrentInstance:function(){return c.nI},getCurrentScope:function(){return c.o5},getCurrentWatcher:function(){return c.Yv},getTransitionRawChildren:function(){return c.Df},guardReactiveProps:function(){return c.Ng},h:function(){return c.h},handleError:function(){return c.H4},hasInjectionContext:function(){return c.PS},hydrate:function(){return hydrate},hydrateOnIdle:function(){return c.rU},hydrateOnInteraction:function(){return c.Tq},hydrateOnMediaQuery:function(){return c.dA},hydrateOnVisible:function(){return c.Pn},initCustomFormatter:function(){return c.y$},initDirectivesForSSR:function(){return initDirectivesForSSR},inject:function(){return c.WQ},isMemoSame:function(){return c.Bs},isProxy:function(){return c.ju},isReactive:function(){return c.g8},isReadonly:function(){return c.Tm},isRef:function(){return c.i9},isRuntimeOnly:function(){return c.wX},isShallow:function(){return c.fE},isVNode:function(){return c.vv},markRaw:function(){return c.IG},mergeDefaults:function(){return c.HF},mergeModels:function(){return c.zz},mergeProps:function(){return c.v6},nextTick:function(){return c.dY},normalizeClass:function(){return c.C4},normalizeProps:function(){return c._B},normalizeStyle:function(){return c.Tr},onActivated:function(){return c.n},onBeforeMount:function(){return c.KC},onBeforeUnmount:function(){return c.xo},onBeforeUpdate:function(){return c.Ic},onDeactivated:function(){return c.Y4},onErrorCaptured:function(){return c.qG},onMounted:function(){return c.sV},onRenderTracked:function(){return c.qR},onRenderTriggered:function(){return c.bj},onScopeDispose:function(){return c.jr},onServerPrefetch:function(){return c.SS},onUnmounted:function(){return c.hi},onUpdated:function(){return c.$u},onWatcherCleanup:function(){return c.ch},openBlock:function(){return c.uX},popScopeId:function(){return c.jt},provide:function(){return c.Gt},proxyRefs:function(){return c.Pr},pushScopeId:function(){return c.Qi},queuePostFlushCb:function(){return c.Dl},reactive:function(){return c.Kh},readonly:function(){return c.tB},ref:function(){return c.KR},registerRuntimeCompiler:function(){return c.tC},render:function(){return render},renderList:function(){return c.pI},renderSlot:function(){return c.RG},resolveComponent:function(){return c.g2},resolveDirective:function(){return c.gN},resolveDynamicComponent:function(){return c.$y},resolveFilter:function(){return c.LJ},resolveTransitionHooks:function(){return c.OW},setBlockTracking:function(){return c.Vq},setDevtoolsHook:function(){return c.iD},setTransitionHooks:function(){return c.MZ},shallowReactive:function(){return c.Gc},shallowReadonly:function(){return c.nD},shallowRef:function(){return c.IJ},ssrContextKey:function(){return c.Fw},ssrUtils:function(){return c.Gw},stop:function(){return c.ds},toDisplayString:function(){return c.v_},toHandlerKey:function(){return c.Kf},toHandlers:function(){return c.Tb},toRaw:function(){return c.ux},toRef:function(){return c.lW},toRefs:function(){return c.QW},toValue:function(){return c.BA},transformVNodeArgs:function(){return c.gW},triggerRef:function(){return c.mu},unref:function(){return c.R1},useAttrs:function(){return c.OA},useCssModule:function(){return useCssModule},useCssVars:function(){return useCssVars},useHost:function(){return useHost},useId:function(){return c.Bi},useModel:function(){return c.fn},useSSRContext:function(){return c.LM},useShadowRoot:function(){return useShadowRoot},useSlots:function(){return c.Ht},useTemplateRef:function(){return c.rk},useTransitionState:function(){return c.Gy},vModelCheckbox:function(){return Y},vModelDynamic:function(){return Q},vModelRadio:function(){return J},vModelSelect:function(){return X},vModelText:function(){return Z},vShow:function(){return I},version:function(){return c.rE},warn:function(){return c.R8},watch:function(){return c.wB},watchEffect:function(){return c.nT},watchPostEffect:function(){return c.p9},watchSyncEffect:function(){return c.U_},withAsyncContext:function(){return c.E},withCtx:function(){return c.k6},withDefaults:function(){return c.rO},withDirectives:function(){return c.bo},withKeys:function(){return withKeys},withMemo:function(){return c.bU},withModifiers:function(){return withModifiers},withScopeId:function(){return c.YY}});var c=n(641),d=n(33),_=n(953);let f="undefined"!=typeof window&&window.trustedTypes;if(f)try{l=f.createPolicy("vue",{createHTML:e=>e})}catch(e){}let m=l?e=>l.createHTML(e):e=>e,g="undefined"!=typeof document?document:null,y=g&&g.createElement("template"),b="transition",w="animation",k=Symbol("_vtc"),S={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},E=(0,d.X$)({},c.QP,S),T=(e=>(e.displayName="Transition",e.props=E,e))((e,{slots:t})=>(0,c.h)(c.pR,resolveTransitionProps(e),t)),callHook=(e,t=[])=>{(0,d.cy)(e)?e.forEach(e=>e(...t)):e&&e(...t)},hasExplicitCallback=e=>!!e&&((0,d.cy)(e)?e.some(e=>e.length>1):e.length>1);function resolveTransitionProps(e){let t={};for(let n in e)n in S||(t[n]=e[n]);if(!1===e.css)return t;let{name:n="v",type:a,duration:l,enterFromClass:c=`${n}-enter-from`,enterActiveClass:_=`${n}-enter-active`,enterToClass:f=`${n}-enter-to`,appearFromClass:m=c,appearActiveClass:g=_,appearToClass:y=f,leaveFromClass:b=`${n}-leave-from`,leaveActiveClass:w=`${n}-leave-active`,leaveToClass:k=`${n}-leave-to`}=e,E=normalizeDuration(l),T=E&&E[0],A=E&&E[1],{onBeforeEnter:R,onEnter:C,onEnterCancelled:I,onLeave:x,onLeaveCancelled:P,onBeforeAppear:O=R,onAppear:M=C,onAppearCancelled:L=I}=t,finishEnter=(e,t,n)=>{removeTransitionClass(e,t?y:f);removeTransitionClass(e,t?g:_);n&&n()},finishLeave=(e,t)=>{e._isLeaving=!1;removeTransitionClass(e,b);removeTransitionClass(e,k);removeTransitionClass(e,w);t&&t()},makeEnterHook=e=>(t,n)=>{let l=e?M:C,resolve=()=>finishEnter(t,e,n);callHook(l,[t,resolve]);nextFrame(()=>{removeTransitionClass(t,e?m:c);addTransitionClass(t,e?y:f);hasExplicitCallback(l)||whenTransitionEnds(t,a,T,resolve)})};return(0,d.X$)(t,{onBeforeEnter(e){callHook(R,[e]);addTransitionClass(e,c);addTransitionClass(e,_)},onBeforeAppear(e){callHook(O,[e]);addTransitionClass(e,m);addTransitionClass(e,g)},onEnter:makeEnterHook(!1),onAppear:makeEnterHook(!0),onLeave(e,t){e._isLeaving=!0;let resolve=()=>finishLeave(e,t);addTransitionClass(e,b);addTransitionClass(e,w);forceReflow();nextFrame(()=>{if(e._isLeaving){removeTransitionClass(e,b);addTransitionClass(e,k);hasExplicitCallback(x)||whenTransitionEnds(e,a,A,resolve)}});callHook(x,[e,resolve])},onEnterCancelled(e){finishEnter(e,!1);callHook(I,[e])},onAppearCancelled(e){finishEnter(e,!0);callHook(L,[e])},onLeaveCancelled(e){finishLeave(e);callHook(P,[e])}})}function normalizeDuration(e){if(null==e)return null;if((0,d.Gv)(e))return[NumberOf(e.enter),NumberOf(e.leave)];{let t=NumberOf(e);return[t,t]}}function NumberOf(e){return(0,d.Ro)(e)}function addTransitionClass(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.add(t));(e[k]||(e[k]=new Set)).add(t)}function removeTransitionClass(e,t){t.split(/\s+/).forEach(t=>t&&e.classList.remove(t));let n=e[k];if(n){n.delete(t);n.size||(e[k]=void 0)}}function nextFrame(e){requestAnimationFrame(()=>{requestAnimationFrame(e)})}let A=0;function whenTransitionEnds(e,t,n,a){let l=e._endId=++A,resolveIfNotStale=()=>{l===e._endId&&a()};if(null!=n)return setTimeout(resolveIfNotStale,n);let{type:c,timeout:d,propCount:_}=getTransitionInfo(e,t);if(!c)return a();let f=c+"end",m=0,end=()=>{e.removeEventListener(f,onEnd);resolveIfNotStale()},onEnd=t=>{t.target===e&&++m>=_&&end()};setTimeout(()=>{m<_&&end()},d+1);e.addEventListener(f,onEnd)}function getTransitionInfo(e,t){let n=window.getComputedStyle(e),getStyleProperties=e=>(n[e]||"").split(", "),a=getStyleProperties(`${b}Delay`),l=getStyleProperties(`${b}Duration`),c=getTimeout(a,l),d=getStyleProperties(`${w}Delay`),_=getStyleProperties(`${w}Duration`),f=getTimeout(d,_),m=null,g=0,y=0;if(t===b){if(c>0){m=b;g=c;y=l.length}}else if(t===w){if(f>0){m=w;g=f;y=_.length}}else y=(m=(g=Math.max(c,f))>0?c>f?b:w:null)?m===b?l.length:_.length:0;let k=m===b&&/\b(transform|all)(,|$)/.test(getStyleProperties(`${b}Property`).toString());return{type:m,timeout:g,propCount:y,hasTransform:k}}function getTimeout(e,t){for(;e.length<t.length;)e=e.concat(e);return Math.max(...t.map((t,n)=>toMs(t)+toMs(e[n])))}function toMs(e){return"auto"===e?0:1e3*Number(e.slice(0,-1).replace(",","."))}function forceReflow(){return document.body.offsetHeight}function patchClass(e,t,n){let a=e[k];a&&(t=(t?[t,...a]:[...a]).join(" "));null==t?e.removeAttribute("class"):n?e.setAttribute("class",t):e.className=t}let R=Symbol("_vod"),C=Symbol("_vsh"),I={beforeMount(e,{value:t},{transition:n}){e[R]="none"===e.style.display?"":e.style.display;n&&t?n.beforeEnter(e):setDisplay(e,t)},mounted(e,{value:t},{transition:n}){n&&t&&n.enter(e)},updated(e,{value:t,oldValue:n},{transition:a}){if(!t!=!n){if(a){if(t){a.beforeEnter(e);setDisplay(e,!0);a.enter(e)}else a.leave(e,()=>{setDisplay(e,!1)})}else setDisplay(e,t)}},beforeUnmount(e,{value:t}){setDisplay(e,t)}};function setDisplay(e,t){e.style.display=t?e[R]:"none";e[C]=!t}function initVShowForSSR(){I.getSSRProps=({value:e})=>{if(!e)return{style:{display:"none"}}}}let x=Symbol("");function useCssVars(e){let t=(0,c.nI)();if(!t)return;let n=t.ut=(n=e(t.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${t.uid}"]`)).forEach(e=>setVarsOnNode(e,n))},setVars=()=>{let a=e(t.proxy);t.ce?setVarsOnNode(t.ce,a):setVarsOnVNode(t.subTree,a);n(a)};(0,c.KC)(()=>{(0,c.p9)(setVars)});(0,c.sV)(()=>{let e=new MutationObserver(setVars);e.observe(t.subTree.el.parentNode,{childList:!0});(0,c.hi)(()=>e.disconnect())})}function setVarsOnVNode(e,t){if(128&e.shapeFlag){let n=e.suspense;e=n.activeBranch;n.pendingBranch&&!n.isHydrating&&n.effects.push(()=>{setVarsOnVNode(n.activeBranch,t)})}for(;e.component;)e=e.component.subTree;if(1&e.shapeFlag&&e.el)setVarsOnNode(e.el,t);else if(e.type===c.FK)e.children.forEach(e=>setVarsOnVNode(e,t));else if(e.type===c.jC){let{el:n,anchor:a}=e;for(;n;){setVarsOnNode(n,t);if(n===a)break;n=n.nextSibling}}}function setVarsOnNode(e,t){if(1===e.nodeType){let n=e.style,a="";for(let e in t){n.setProperty(`--${e}`,t[e]);a+=`--${e}: ${t[e]};`}n[x]=a}}let P=/(^|;)\s*display\s*:/;function patchStyle(e,t,n){let a=e.style,l=(0,d.Kg)(n),c=!1;if(n&&!l){if(t){if((0,d.Kg)(t))for(let e of t.split(";")){let t=e.slice(0,e.indexOf(":")).trim();null==n[t]&&setStyle(a,t,"")}else for(let e in t)null==n[e]&&setStyle(a,e,"")}for(let e in n){"display"===e&&(c=!0);setStyle(a,e,n[e])}}else if(l){if(t!==n){let e=a[x];e&&(n+=";"+e);a.cssText=n;c=P.test(n)}}else t&&e.removeAttribute("style");if(R in e){e[R]=c?a.display:"";e[C]&&(a.display="none")}}let O=/\s*!important$/;function setStyle(e,t,n){if((0,d.cy)(n))n.forEach(n=>setStyle(e,t,n));else{null==n&&(n="");if(t.startsWith("--"))e.setProperty(t,n);else{let a=autoPrefix(e,t);O.test(n)?e.setProperty((0,d.Tg)(a),n.replace(O,""),"important"):e[a]=n}}}let M=["Webkit","Moz","ms"],L={};function autoPrefix(e,t){let n=L[t];if(n)return n;let a=(0,d.PT)(t);if("filter"!==a&&a in e)return L[t]=a;a=(0,d.ZH)(a);for(let n=0;n<M.length;n++){let l=M[n]+a;if(l in e)return L[t]=l}return t}let N="http://www.w3.org/1999/xlink";function patchAttr(e,t,n,a,l,c=(0,d.J$)(t)){a&&t.startsWith("xlink:")?null==n?e.removeAttributeNS(N,t.slice(6,t.length)):e.setAttributeNS(N,t,n):null==n||c&&!(0,d.Y2)(n)?e.removeAttribute(t):e.setAttribute(t,c?"":(0,d.Bm)(n)?String(n):n)}function patchDOMProp(e,t,n,a,l){if("innerHTML"===t||"textContent"===t){null!=n&&(e[t]="innerHTML"===t?m(n):n);return}let c=e.tagName;if("value"===t&&"PROGRESS"!==c&&!c.includes("-")){let a="OPTION"===c?e.getAttribute("value")||"":e.value,l=null==n?"checkbox"===e.type?"on":"":String(n);a===l&&"_value"in e||(e.value=l);null==n&&e.removeAttribute(t);e._value=n;return}let _=!1;if(""===n||null==n){let a=typeof e[t];if("boolean"===a)n=(0,d.Y2)(n);else if(null==n&&"string"===a){n="";_=!0}else if("number"===a){n=0;_=!0}}try{e[t]=n}catch(e){}_&&e.removeAttribute(l||t)}function addEventListener(e,t,n,a){e.addEventListener(t,n,a)}function removeEventListener(e,t,n,a){e.removeEventListener(t,n,a)}let z=Symbol("_vei");function patchEvent(e,t,n,a,l=null){let c=e[z]||(e[z]={}),d=c[t];if(a&&d)d.value=a;else{let[n,_]=parseName(t);if(a)addEventListener(e,n,c[t]=createInvoker(a,l),_);else if(d){removeEventListener(e,n,d,_);c[t]=void 0}}}let B=/(?:Once|Passive|Capture)$/;function parseName(e){let t;if(B.test(e)){let n;t={};for(;n=e.match(B);){e=e.slice(0,e.length-n[0].length);t[n[0].toLowerCase()]=!0}}return[":"===e[2]?e.slice(3):(0,d.Tg)(e.slice(2)),t]}let D=0,H=Promise.resolve(),getNow=()=>D||(H.then(()=>D=0),D=Date.now());function createInvoker(e,t){let invoker=e=>{if(e._vts){if(e._vts<=invoker.attached)return}else e._vts=Date.now();(0,c.qL)(patchStopImmediatePropagation(e,invoker.value),t,5,[e])};return invoker.value=e,invoker.attached=getNow(),invoker}function patchStopImmediatePropagation(e,t){if(!(0,d.cy)(t))return t;{let n=e.stopImmediatePropagation;return e.stopImmediatePropagation=()=>{n.call(e);e._stopped=!0},t.map(e=>t=>!t._stopped&&e&&e(t))}}let isNativeOn=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&e.charCodeAt(2)>96&&123>e.charCodeAt(2);function shouldSetAsProp(e,t,n,a){if(a)return!!("innerHTML"===t||"textContent"===t||t in e&&isNativeOn(t)&&(0,d.Tn)(n));if("spellcheck"===t||"draggable"===t||"translate"===t||"form"===t||"list"===t&&"INPUT"===e.tagName||"type"===t&&"TEXTAREA"===e.tagName)return!1;if("width"===t||"height"===t){let t=e.tagName;if("IMG"===t||"VIDEO"===t||"CANVAS"===t||"SOURCE"===t)return!1}return!(isNativeOn(t)&&(0,d.Kg)(n))&&t in e}let U={};/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement(e,t,n){let a=(0,c.pM)(e,t);(0,d.Qd)(a)&&(0,d.X$)(a,t);class l extends F{constructor(e){super(a,e,n)}}return l.def=a,l}/*! #__NO_SIDE_EFFECTS__ */let defineSSRCustomElement=(e,t)=>defineCustomElement(e,t,createSSRApp),j="undefined"!=typeof HTMLElement?HTMLElement:class{};class F extends j{constructor(e,t={},n=createApp){super();this._def=e;this._props=t;this._createApp=n;this._isVueCE=!0;this._instance=null;this._app=null;this._nonce=this._def.nonce;this._connected=!1;this._resolved=!1;this._numberProps=null;this._styleChildren=new WeakSet;this._ob=null;if(this.shadowRoot&&n!==createApp)this._root=this.shadowRoot;else if(!1!==e.shadowRoot){this.attachShadow({mode:"open"});this._root=this.shadowRoot}else this._root=this;this._def.__asyncLoader||this._resolveProps(this._def)}connectedCallback(){if(!this.isConnected)return;this.shadowRoot||this._parseSlots();this._connected=!0;let e=this;for(;e=e&&(e.parentNode||e.host);)if(e instanceof F){this._parent=e;break}if(!this._instance){if(this._resolved){this._setParent();this._update()}else e&&e._pendingResolve?this._pendingResolve=e._pendingResolve.then(()=>{this._pendingResolve=void 0;this._resolveDef()}):this._resolveDef()}}_setParent(e=this._parent){if(e){this._instance.parent=e._instance;this._instance.provides=e._instance.provides}}disconnectedCallback(){this._connected=!1;(0,c.dY)(()=>{if(!this._connected){if(this._ob){this._ob.disconnect();this._ob=null}this._app&&this._app.unmount();this._instance&&(this._instance.ce=void 0);this._app=this._instance=null}})}_resolveDef(){if(this._pendingResolve)return;for(let e=0;e<this.attributes.length;e++)this._setAttr(this.attributes[e].name);this._ob=new MutationObserver(e=>{for(let t of e)this._setAttr(t.attributeName)});this._ob.observe(this,{attributes:!0});let resolve=(e,t=!1)=>{let n;this._resolved=!0;this._pendingResolve=void 0;let{props:a,styles:l}=e;if(a&&!(0,d.cy)(a))for(let e in a){let t=a[e];if(t===Number||t&&t.type===Number){e in this._props&&(this._props[e]=(0,d.Ro)(this._props[e]));(n||(n=Object.create(null)))[(0,d.PT)(e)]=!0}}this._numberProps=n;t&&this._resolveProps(e);this.shadowRoot&&this._applyStyles(l);this._mount(e)},e=this._def.__asyncLoader;e?this._pendingResolve=e().then(e=>resolve(this._def=e,!0)):resolve(this._def)}_mount(e){__VUE_PROD_DEVTOOLS__&&!e.name&&(e.name="VueElement");this._app=this._createApp(e);e.configureApp&&e.configureApp(this._app);this._app._ceVNode=this._createVNode();this._app.mount(this._root);let t=this._instance&&this._instance.exposed;if(t)for(let e in t)(0,d.$3)(this,e)||Object.defineProperty(this,e,{get:()=>(0,_.R1)(t[e])})}_resolveProps(e){let{props:t}=e,n=(0,d.cy)(t)?t:Object.keys(t||{});for(let e of Object.keys(this))"_"!==e[0]&&n.includes(e)&&this._setProp(e,this[e]);for(let e of n.map(d.PT))Object.defineProperty(this,e,{get(){return this._getProp(e)},set(t){this._setProp(e,t,!0,!0)}})}_setAttr(e){if(e.startsWith("data-v-"))return;let t=this.hasAttribute(e),n=t?this.getAttribute(e):U,a=(0,d.PT)(e);t&&this._numberProps&&this._numberProps[a]&&(n=(0,d.Ro)(n));this._setProp(a,n,!1,!0)}_getProp(e){return this._props[e]}_setProp(e,t,n=!0,a=!1){if(t!==this._props[e]){if(t===U)delete this._props[e];else{this._props[e]=t;"key"===e&&this._app&&(this._app._ceVNode.key=t)}a&&this._instance&&this._update();n&&(!0===t?this.setAttribute((0,d.Tg)(e),""):"string"==typeof t||"number"==typeof t?this.setAttribute((0,d.Tg)(e),t+""):t||this.removeAttribute((0,d.Tg)(e)))}}_update(){render(this._createVNode(),this._root)}_createVNode(){let e={};this.shadowRoot||(e.onVnodeMounted=e.onVnodeUpdated=this._renderSlots.bind(this));let t=(0,c.bF)(this._def,(0,d.X$)(e,this._props));return this._instance||(t.ce=e=>{this._instance=e;e.ce=this;e.isCE=!0;let dispatch=(e,t)=>{this.dispatchEvent(new CustomEvent(e,(0,d.Qd)(t[0])?(0,d.X$)({detail:t},t[0]):{detail:t}))};e.emit=(e,...t)=>{dispatch(e,t);(0,d.Tg)(e)!==e&&dispatch((0,d.Tg)(e),t)};this._setParent()}),t}_applyStyles(e,t){if(!e)return;if(t){if(t===this._def||this._styleChildren.has(t))return;this._styleChildren.add(t)}let n=this._nonce;for(let t=e.length-1;t>=0;t--){let a=document.createElement("style");n&&a.setAttribute("nonce",n);a.textContent=e[t];this.shadowRoot.prepend(a)}}_parseSlots(){let e;let t=this._slots={};for(;e=this.firstChild;){let n=1===e.nodeType&&e.getAttribute("slot")||"default";(t[n]||(t[n]=[])).push(e);this.removeChild(e)}}_renderSlots(){let e=(this._teleportTarget||this).querySelectorAll("slot"),t=this._instance.type.__scopeId;for(let n=0;n<e.length;n++){let a=e[n],l=a.getAttribute("name")||"default",c=this._slots[l],d=a.parentNode;if(c)for(let e of c){if(t&&1===e.nodeType){let n;let a=t+"-s",l=document.createTreeWalker(e,1);e.setAttribute(a,"");for(;n=l.nextNode();)n.setAttribute(a,"")}d.insertBefore(e,a)}else for(;a.firstChild;)d.insertBefore(a.firstChild,a);d.removeChild(a)}}_injectChildStyle(e){this._applyStyles(e.styles,e)}_removeChildStyle(e){}}function useHost(e){let t=(0,c.nI)();return t&&t.ce||null}function useShadowRoot(){let e=useHost();return e&&e.shadowRoot}function useCssModule(e="$style"){{let t=(0,c.nI)();if(!t)return d.MZ;let n=t.type.__cssModules;return n&&n[e]||d.MZ}}let V=new WeakMap,K=new WeakMap,$=Symbol("_moveCb"),q=Symbol("_enterCb"),G=(e=>(delete e.props.mode,e))({name:"TransitionGroup",props:(0,d.X$)({},E,{tag:String,moveClass:String}),setup(e,{slots:t}){let n,a;let l=(0,c.nI)(),d=(0,c.Gy)();return(0,c.$u)(()=>{if(!n.length)return;let t=e.moveClass||`${e.name||"v"}-move`;if(!hasCSSTransform(n[0].el,l.vnode.el,t))return;n.forEach(callPendingCbs);n.forEach(recordPosition);let a=n.filter(applyTranslation);forceReflow();a.forEach(e=>{let n=e.el,a=n.style;addTransitionClass(n,t);a.transform=a.webkitTransform=a.transitionDuration="";let l=n[$]=e=>{if((!e||e.target===n)&&(!e||/transform$/.test(e.propertyName))){n.removeEventListener("transitionend",l);n[$]=null;removeTransitionClass(n,t)}};n.addEventListener("transitionend",l)})}),()=>{let f=(0,_.ux)(e),m=resolveTransitionProps(f),g=f.tag||c.FK;n=[];if(a)for(let e=0;e<a.length;e++){let t=a[e];if(t.el&&t.el instanceof Element){n.push(t);(0,c.MZ)(t,(0,c.OW)(t,m,d,l));V.set(t,t.el.getBoundingClientRect())}}a=t.default?(0,c.Df)(t.default()):[];for(let e=0;e<a.length;e++){let t=a[e];null!=t.key&&(0,c.MZ)(t,(0,c.OW)(t,m,d,l))}return(0,c.bF)(g,null,a)}}});function callPendingCbs(e){let t=e.el;t[$]&&t[$]();t[q]&&t[q]()}function recordPosition(e){K.set(e,e.el.getBoundingClientRect())}function applyTranslation(e){let t=V.get(e),n=K.get(e),a=t.left-n.left,l=t.top-n.top;if(a||l){let t=e.el.style;return t.transform=t.webkitTransform=`translate(${a}px,${l}px)`,t.transitionDuration="0s",e}}function hasCSSTransform(e,t,n){let a=e.cloneNode(),l=e[k];l&&l.forEach(e=>{e.split(/\s+/).forEach(e=>e&&a.classList.remove(e))});n.split(/\s+/).forEach(e=>e&&a.classList.add(e));a.style.display="none";let c=1===t.nodeType?t:t.parentNode;c.appendChild(a);let{hasTransform:d}=getTransitionInfo(a);return c.removeChild(a),d}let getModelAssigner=e=>{let t=e.props["onUpdate:modelValue"]||!1;return(0,d.cy)(t)?e=>(0,d.DY)(t,e):t};function onCompositionStart(e){e.target.composing=!0}function onCompositionEnd(e){let t=e.target;if(t.composing){t.composing=!1;t.dispatchEvent(new Event("input"))}}let W=Symbol("_assign"),Z={created(e,{modifiers:{lazy:t,trim:n,number:a}},l){e[W]=getModelAssigner(l);let c=a||l.props&&"number"===l.props.type;addEventListener(e,t?"change":"input",t=>{if(t.target.composing)return;let a=e.value;n&&(a=a.trim());c&&(a=(0,d.bB)(a));e[W](a)});n&&addEventListener(e,"change",()=>{e.value=e.value.trim()});if(!t){addEventListener(e,"compositionstart",onCompositionStart);addEventListener(e,"compositionend",onCompositionEnd);addEventListener(e,"change",onCompositionEnd)}},mounted(e,{value:t}){e.value=null==t?"":t},beforeUpdate(e,{value:t,oldValue:n,modifiers:{lazy:a,trim:l,number:c}},_){e[W]=getModelAssigner(_);if(e.composing)return;let f=(c||"number"===e.type)&&!/^0\d/.test(e.value)?(0,d.bB)(e.value):e.value,m=null==t?"":t;f===m||document.activeElement===e&&"range"!==e.type&&(a&&t===n||l&&e.value.trim()===m)||(e.value=m)}},Y={deep:!0,created(e,t,n){e[W]=getModelAssigner(n);addEventListener(e,"change",()=>{let t=e._modelValue,n=getValue(e),a=e.checked,l=e[W];if((0,d.cy)(t)){let e=(0,d.u3)(t,n),c=-1!==e;if(a&&!c)l(t.concat(n));else if(!a&&c){let n=[...t];n.splice(e,1);l(n)}}else if((0,d.vM)(t)){let e=new Set(t);a?e.add(n):e.delete(n);l(e)}else l(getCheckboxValue(e,a))})},mounted:setChecked,beforeUpdate(e,t,n){e[W]=getModelAssigner(n);setChecked(e,t,n)}};function setChecked(e,{value:t,oldValue:n},a){let l;e._modelValue=t;if((0,d.cy)(t))l=(0,d.u3)(t,a.props.value)>-1;else if((0,d.vM)(t))l=t.has(a.props.value);else{if(t===n)return;l=(0,d.BX)(t,getCheckboxValue(e,!0))}e.checked!==l&&(e.checked=l)}let J={created(e,{value:t},n){e.checked=(0,d.BX)(t,n.props.value);e[W]=getModelAssigner(n);addEventListener(e,"change",()=>{e[W](getValue(e))})},beforeUpdate(e,{value:t,oldValue:n},a){e[W]=getModelAssigner(a);t!==n&&(e.checked=(0,d.BX)(t,a.props.value))}},X={deep:!0,created(e,{value:t,modifiers:{number:n}},a){let l=(0,d.vM)(t);addEventListener(e,"change",()=>{let t=Array.prototype.filter.call(e.options,e=>e.selected).map(e=>n?(0,d.bB)(getValue(e)):getValue(e));e[W](e.multiple?l?new Set(t):t:t[0]);e._assigning=!0;(0,c.dY)(()=>{e._assigning=!1})});e[W]=getModelAssigner(a)},mounted(e,{value:t}){setSelected(e,t)},beforeUpdate(e,t,n){e[W]=getModelAssigner(n)},updated(e,{value:t}){e._assigning||setSelected(e,t)}};function setSelected(e,t){let n=e.multiple,a=(0,d.cy)(t);if(!n||a||(0,d.vM)(t)){for(let l=0,c=e.options.length;l<c;l++){let c=e.options[l],_=getValue(c);if(n){if(a){let e=typeof _;"string"===e||"number"===e?c.selected=t.some(e=>String(e)===String(_)):c.selected=(0,d.u3)(t,_)>-1}else c.selected=t.has(_)}else if((0,d.BX)(getValue(c),t)){e.selectedIndex!==l&&(e.selectedIndex=l);return}}n||-1===e.selectedIndex||(e.selectedIndex=-1)}}function getValue(e){return"_value"in e?e._value:e.value}function getCheckboxValue(e,t){let n=t?"_trueValue":"_falseValue";return n in e?e[n]:t}let Q={created(e,t,n){callModelHook(e,t,n,null,"created")},mounted(e,t,n){callModelHook(e,t,n,null,"mounted")},beforeUpdate(e,t,n,a){callModelHook(e,t,n,a,"beforeUpdate")},updated(e,t,n,a){callModelHook(e,t,n,a,"updated")}};function resolveDynamicModel(e,t){switch(e){case"SELECT":return X;case"TEXTAREA":return Z;default:switch(t){case"checkbox":return Y;case"radio":return J;default:return Z}}}function callModelHook(e,t,n,a,l){let c=resolveDynamicModel(e.tagName,n.props&&n.props.type)[l];c&&c(e,t,n,a)}function initVModelForSSR(){Z.getSSRProps=({value:e})=>({value:e});J.getSSRProps=({value:e},t)=>{if(t.props&&(0,d.BX)(t.props.value,e))return{checked:!0}};Y.getSSRProps=({value:e},t)=>{if((0,d.cy)(e)){if(t.props&&(0,d.u3)(e,t.props.value)>-1)return{checked:!0}}else if((0,d.vM)(e)){if(t.props&&e.has(t.props.value))return{checked:!0}}else if(e)return{checked:!0}};Q.getSSRProps=(e,t)=>{if("string"!=typeof t.type)return;let n=resolveDynamicModel(t.type.toUpperCase(),t.props&&t.props.type);if(n.getSSRProps)return n.getSSRProps(e,t)}}let ee=["ctrl","shift","alt","meta"],et={stop:e=>e.stopPropagation(),prevent:e=>e.preventDefault(),self:e=>e.target!==e.currentTarget,ctrl:e=>!e.ctrlKey,shift:e=>!e.shiftKey,alt:e=>!e.altKey,meta:e=>!e.metaKey,left:e=>"button"in e&&0!==e.button,middle:e=>"button"in e&&1!==e.button,right:e=>"button"in e&&2!==e.button,exact:(e,t)=>ee.some(n=>e[`${n}Key`]&&!t.includes(n))},withModifiers=(e,t)=>{let n=e._withMods||(e._withMods={}),a=t.join(".");return n[a]||(n[a]=(n,...a)=>{for(let e=0;e<t.length;e++){let a=et[t[e]];if(a&&a(n,t))return}return e(n,...a)})},en={esc:"escape",space:" ",up:"arrow-up",left:"arrow-left",right:"arrow-right",down:"arrow-down",delete:"backspace"},withKeys=(e,t)=>{let n=e._withKeys||(e._withKeys={}),a=t.join(".");return n[a]||(n[a]=n=>{if(!("key"in n))return;let a=(0,d.Tg)(n.key);if(t.some(e=>e===a||en[e]===a))return e(n)})},er=(0,d.X$)({patchProp:(e,t,n,a,l,c)=>{let _="svg"===l;if("class"===t)patchClass(e,a,_);else if("style"===t)patchStyle(e,n,a);else if((0,d.Mp)(t))(0,d.CP)(t)||patchEvent(e,t,n,a,c);else if("."===t[0]?(t=t.slice(1),0):"^"===t[0]?(t=t.slice(1),1):!shouldSetAsProp(e,t,a,_)){if(e._isVueCE&&(/[A-Z]/.test(t)||!(0,d.Kg)(a)))patchDOMProp(e,(0,d.PT)(t),a,c,t);else{"true-value"===t?e._trueValue=a:"false-value"===t&&(e._falseValue=a);patchAttr(e,t,a,_)}}else{patchDOMProp(e,t,a);e.tagName.includes("-")||"value"!==t&&"checked"!==t&&"selected"!==t||patchAttr(e,t,a,_,c,"value"!==t)}}},{insert:(e,t,n)=>{t.insertBefore(e,n||null)},remove:e=>{let t=e.parentNode;t&&t.removeChild(e)},createElement:(e,t,n,a)=>{let l="svg"===t?g.createElementNS("http://www.w3.org/2000/svg",e):"mathml"===t?g.createElementNS("http://www.w3.org/1998/Math/MathML",e):n?g.createElement(e,{is:n}):g.createElement(e);return"select"===e&&a&&null!=a.multiple&&l.setAttribute("multiple",a.multiple),l},createText:e=>g.createTextNode(e),createComment:e=>g.createComment(e),setText:(e,t)=>{e.nodeValue=t},setElementText:(e,t)=>{e.textContent=t},parentNode:e=>e.parentNode,nextSibling:e=>e.nextSibling,querySelector:e=>g.querySelector(e),setScopeId(e,t){e.setAttribute(t,"")},insertStaticContent(e,t,n,a,l,c){let d=n?n.previousSibling:t.lastChild;if(l&&(l===c||l.nextSibling))for(;;){t.insertBefore(l.cloneNode(!0),n);if(l===c||!(l=l.nextSibling))break}else{y.innerHTML=m("svg"===a?`<svg>${e}</svg>`:"mathml"===a?`<math>${e}</math>`:e);let l=y.content;if("svg"===a||"mathml"===a){let e=l.firstChild;for(;e.firstChild;)l.appendChild(e.firstChild);l.removeChild(e)}t.insertBefore(l,n)}return[d?d.nextSibling:t.firstChild,n?n.previousSibling:t.lastChild]}}),eo=!1;function ensureRenderer(){return a||(a=(0,c.K9)(er))}function ensureHydrationRenderer(){return a=eo?a:(0,c.ci)(er),eo=!0,a}let render=(...e)=>{ensureRenderer().render(...e)},hydrate=(...e)=>{ensureHydrationRenderer().hydrate(...e)},createApp=(...e)=>{let t=ensureRenderer().createApp(...e),{mount:n}=t;return t.mount=e=>{let a=normalizeContainer(e);if(!a)return;let l=t._component;(0,d.Tn)(l)||l.render||l.template||(l.template=a.innerHTML);1===a.nodeType&&(a.textContent="");let c=n(a,!1,resolveRootNamespace(a));if(a instanceof Element){a.removeAttribute("v-cloak");a.setAttribute("data-v-app","")}return c},t},createSSRApp=(...e)=>{let t=ensureHydrationRenderer().createApp(...e),{mount:n}=t;return t.mount=e=>{let t=normalizeContainer(e);if(t)return n(t,!0,resolveRootNamespace(t))},t};function resolveRootNamespace(e){return e instanceof SVGElement?"svg":"function"==typeof MathMLElement&&e instanceof MathMLElement?"mathml":void 0}function normalizeContainer(e){return(0,d.Kg)(e)?document.querySelector(e):e}let es=!1,initDirectivesForSSR=()=>{if(!es){es=!0;initVModelForSSR();initVShowForSSR()}}},33:function(e,t,n){"use strict";let a;n.d(t,{$3:function(){return hasOwn},$H:function(){return hasChanged},BH:function(){return T},BX:function(){return looseEqual},Bm:function(){return isSymbol},C4:function(){return normalizeClass},CE:function(){return isMap},CP:function(){return isModelListener},DY:function(){return invokeArrayFns},Gv:function(){return isObject},J$:function(){return x},Kg:function(){return isString},MZ:function(){return l},Mp:function(){return isOn},NO:function(){return NO},Oj:function(){return c},PT:function(){return b},Qd:function(){return isPlainObject},Ro:function(){return toNumber},SU:function(){return g},TF:function(){return remove},Tg:function(){return k},Tn:function(){return isFunction},Tr:function(){return normalizeStyle},Vp:function(){return isRenderableAttrValue},W0:function(){return P},We:function(){return getGlobalThis},X$:function(){return d},XW:function(){return getEscapedCssVarName},Y2:function(){return includeBooleanAttr},ZH:function(){return S},Zf:function(){return toRawType},_B:function(){return normalizeProps},bB:function(){return looseToNumber},cy:function(){return f},gd:function(){return isRegExp},pD:function(){return makeMap},rU:function(){return E},tE:function(){return NOOP},tl:function(){return stringifyStyle},u3:function(){return looseIndexOf},vM:function(){return isSet},v_:function(){return toDisplayString},wQ:function(){return O},yI:function(){return isIntegerKey},yL:function(){return isPromise},yQ:function(){return def},z3:function(){return M}});/**
* @vue/shared v3.5.12
* (c) 2018-present Yuxi (Evan) You and Vue contributors
* @license MIT
**//*! #__NO_SIDE_EFFECTS__ */function makeMap(e){let t=Object.create(null);for(let n of e.split(","))t[n]=1;return e=>e in t}let l={},c=[],NOOP=()=>{},NO=()=>!1,isOn=e=>111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&(e.charCodeAt(2)>122||97>e.charCodeAt(2)),isModelListener=e=>e.startsWith("onUpdate:"),d=Object.assign,remove=(e,t)=>{let n=e.indexOf(t);n>-1&&e.splice(n,1)},_=Object.prototype.hasOwnProperty,hasOwn=(e,t)=>_.call(e,t),f=Array.isArray,isMap=e=>"[object Map]"===toTypeString(e),isSet=e=>"[object Set]"===toTypeString(e),isDate=e=>"[object Date]"===toTypeString(e),isRegExp=e=>"[object RegExp]"===toTypeString(e),isFunction=e=>"function"==typeof e,isString=e=>"string"==typeof e,isSymbol=e=>"symbol"==typeof e,isObject=e=>null!==e&&"object"==typeof e,isPromise=e=>(isObject(e)||isFunction(e))&&isFunction(e.then)&&isFunction(e.catch),m=Object.prototype.toString,toTypeString=e=>m.call(e),toRawType=e=>toTypeString(e).slice(8,-1),isPlainObject=e=>"[object Object]"===toTypeString(e),isIntegerKey=e=>isString(e)&&"NaN"!==e&&"-"!==e[0]&&""+parseInt(e,10)===e,g=makeMap(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction=e=>{let t=Object.create(null);return n=>t[n]||(t[n]=e(n))},y=/-(\w)/g,b=cacheStringFunction(e=>e.replace(y,(e,t)=>t?t.toUpperCase():"")),w=/\B([A-Z])/g,k=cacheStringFunction(e=>e.replace(w,"-$1").toLowerCase()),S=cacheStringFunction(e=>e.charAt(0).toUpperCase()+e.slice(1)),E=cacheStringFunction(e=>e?`on${S(e)}`:""),hasChanged=(e,t)=>!Object.is(e,t),invokeArrayFns=(e,...t)=>{for(let n=0;n<e.length;n++)e[n](...t)},def=(e,t,n,a=!1)=>{Object.defineProperty(e,t,{configurable:!0,enumerable:!1,writable:a,value:n})},looseToNumber=e=>{let t=parseFloat(e);return isNaN(t)?e:t},toNumber=e=>{let t=isString(e)?Number(e):NaN;return isNaN(t)?e:t},getGlobalThis=()=>a||(a="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:void 0!==n.g?n.g:{}),T=makeMap("Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error,Symbol");function normalizeStyle(e){if(f(e)){let t={};for(let n=0;n<e.length;n++){let a=e[n],l=isString(a)?parseStringStyle(a):normalizeStyle(a);if(l)for(let e in l)t[e]=l[e]}return t}if(isString(e)||isObject(e))return e}let A=/;(?![^(]*\))/g,R=/:([^]+)/,C=/\/\*[^]*?\*\//g;function parseStringStyle(e){let t={};return e.replace(C,"").split(A).forEach(e=>{if(e){let n=e.split(R);n.length>1&&(t[n[0].trim()]=n[1].trim())}}),t}function stringifyStyle(e){let t="";if(!e||isString(e))return t;for(let n in e){let a=e[n];if(isString(a)||"number"==typeof a){let e=n.startsWith("--")?n:k(n);t+=`${e}:${a};`}}return t}function normalizeClass(e){let t="";if(isString(e))t=e;else if(f(e))for(let n=0;n<e.length;n++){let a=normalizeClass(e[n]);a&&(t+=a+" ")}else if(isObject(e))for(let n in e)e[n]&&(t+=n+" ");return t.trim()}function normalizeProps(e){if(!e)return null;let{class:t,style:n}=e;return t&&!isString(t)&&(e.class=normalizeClass(t)),n&&(e.style=normalizeStyle(n)),e}let I="itemscope,allowfullscreen,formnovalidate,ismap,nomodule,novalidate,readonly",x=makeMap(I),P=makeMap(I+",async,autofocus,autoplay,controls,default,defer,disabled,hidden,inert,loop,open,required,reversed,scoped,seamless,checked,muted,multiple,selected");function includeBooleanAttr(e){return!!e||""===e}let O=makeMap("accept,accept-charset,accesskey,action,align,allow,alt,async,autocapitalize,autocomplete,autofocus,autoplay,background,bgcolor,border,buffered,capture,challenge,charset,checked,cite,class,code,codebase,color,cols,colspan,content,contenteditable,contextmenu,controls,coords,crossorigin,csp,data,datetime,decoding,default,defer,dir,dirname,disabled,download,draggable,dropzone,enctype,enterkeyhint,for,form,formaction,formenctype,formmethod,formnovalidate,formtarget,headers,height,hidden,high,href,hreflang,http-equiv,icon,id,importance,inert,integrity,ismap,itemprop,keytype,kind,label,lang,language,loading,list,loop,low,manifest,max,maxlength,minlength,media,min,multiple,muted,name,novalidate,open,optimum,pattern,ping,placeholder,poster,preload,radiogroup,readonly,referrerpolicy,rel,required,reversed,rows,rowspan,sandbox,scope,scoped,selected,shape,size,sizes,slot,span,spellcheck,src,srcdoc,srclang,srcset,start,step,style,summary,tabindex,target,title,translate,type,usemap,value,width,wrap"),M=makeMap("xmlns,accent-height,accumulate,additive,alignment-baseline,alphabetic,amplitude,arabic-form,ascent,attributeName,attributeType,azimuth,baseFrequency,baseline-shift,baseProfile,bbox,begin,bias,by,calcMode,cap-height,class,clip,clipPathUnits,clip-path,clip-rule,color,color-interpolation,color-interpolation-filters,color-profile,color-rendering,contentScriptType,contentStyleType,crossorigin,cursor,cx,cy,d,decelerate,descent,diffuseConstant,direction,display,divisor,dominant-baseline,dur,dx,dy,edgeMode,elevation,enable-background,end,exponent,fill,fill-opacity,fill-rule,filter,filterRes,filterUnits,flood-color,flood-opacity,font-family,font-size,font-size-adjust,font-stretch,font-style,font-variant,font-weight,format,from,fr,fx,fy,g1,g2,glyph-name,glyph-orientation-horizontal,glyph-orientation-vertical,glyphRef,gradientTransform,gradientUnits,hanging,height,href,hreflang,horiz-adv-x,horiz-origin-x,id,ideographic,image-rendering,in,in2,intercept,k,k1,k2,k3,k4,kernelMatrix,kernelUnitLength,kerning,keyPoints,keySplines,keyTimes,lang,lengthAdjust,letter-spacing,lighting-color,limitingConeAngle,local,marker-end,marker-mid,marker-start,markerHeight,markerUnits,markerWidth,mask,maskContentUnits,maskUnits,mathematical,max,media,method,min,mode,name,numOctaves,offset,opacity,operator,order,orient,orientation,origin,overflow,overline-position,overline-thickness,panose-1,paint-order,path,pathLength,patternContentUnits,patternTransform,patternUnits,ping,pointer-events,points,pointsAtX,pointsAtY,pointsAtZ,preserveAlpha,preserveAspectRatio,primitiveUnits,r,radius,referrerPolicy,refX,refY,rel,rendering-intent,repeatCount,repeatDur,requiredExtensions,requiredFeatures,restart,result,rotate,rx,ry,scale,seed,shape-rendering,slope,spacing,specularConstant,specularExponent,speed,spreadMethod,startOffset,stdDeviation,stemh,stemv,stitchTiles,stop-color,stop-opacity,strikethrough-position,strikethrough-thickness,string,stroke,stroke-dasharray,stroke-dashoffset,stroke-linecap,stroke-linejoin,stroke-miterlimit,stroke-opacity,stroke-width,style,surfaceScale,systemLanguage,tabindex,tableValues,target,targetX,targetY,text-anchor,text-decoration,text-rendering,textLength,to,transform,transform-origin,type,u1,u2,underline-position,underline-thickness,unicode,unicode-bidi,unicode-range,units-per-em,v-alphabetic,v-hanging,v-ideographic,v-mathematical,values,vector-effect,version,vert-adv-y,vert-origin-x,vert-origin-y,viewBox,viewTarget,visibility,width,widths,word-spacing,writing-mode,x,x-height,x1,x2,xChannelSelector,xlink:actuate,xlink:arcrole,xlink:href,xlink:role,xlink:show,xlink:title,xlink:type,xmlns:xlink,xml:base,xml:lang,xml:space,y,y1,y2,yChannelSelector,z,zoomAndPan");function isRenderableAttrValue(e){if(null==e)return!1;let t=typeof e;return"string"===t||"number"===t||"boolean"===t}let L=/[ !"#$%&'()*+,./:;<=>?@[\\\]^`{|}~]/g;function getEscapedCssVarName(e,t){return e.replace(L,e=>t?'"'===e?'\\\\\\"':`\\\\${e}`:`\\${e}`)}function looseCompareArrays(e,t){if(e.length!==t.length)return!1;let n=!0;for(let a=0;n&&a<e.length;a++)n=looseEqual(e[a],t[a]);return n}function looseEqual(e,t){if(e===t)return!0;let n=isDate(e),a=isDate(t);if(n||a)return!!n&&!!a&&e.getTime()===t.getTime();n=isSymbol(e);a=isSymbol(t);if(n||a)return e===t;n=f(e);a=f(t);if(n||a)return!!n&&!!a&&looseCompareArrays(e,t);n=isObject(e);a=isObject(t);if(n||a){if(!n||!a)return!1;let l=Object.keys(e).length,c=Object.keys(t).length;if(l!==c)return!1;for(let n in e){let a=e.hasOwnProperty(n),l=t.hasOwnProperty(n);if(a&&!l||!a&&l||!looseEqual(e[n],t[n]))return!1}}return String(e)===String(t)}function looseIndexOf(e,t){return e.findIndex(e=>looseEqual(e,t))}let isRef=e=>!!(e&&!0===e.__v_isRef),toDisplayString=e=>isString(e)?e:null==e?"":f(e)||isObject(e)&&(e.toString===m||!isFunction(e.toString))?isRef(e)?toDisplayString(e.value):JSON.stringify(e,replacer,2):String(e),replacer=(e,t)=>isRef(t)?replacer(e,t.value):isMap(t)?{[`Map(${t.size})`]:[...t.entries()].reduce((e,[t,n],a)=>(e[stringifySymbol(t,a)+" =>"]=n,e),{})}:isSet(t)?{[`Set(${t.size})`]:[...t.values()].map(e=>stringifySymbol(e))}:isSymbol(t)?stringifySymbol(t):!isObject(t)||f(t)||isPlainObject(t)?t:String(t),stringifySymbol=(e,t="")=>{var n;return isSymbol(e)?`Symbol(${null!=(n=e.description)?n:t})`:e}},2505:function(e,t,n){e.exports=n(8015)},5592:function(e,t,n){"use strict";var a=n(9516),l=n(7522),c=n(3948),d=n(9106),_=n(9615),f=n(2012),m=n(4202),g=n(7763),y=n(6987),b=n(1928);e.exports=function xhrAdapter(e){return new Promise(function dispatchXhrRequest(t,n){var w,k=e.data,S=e.headers,E=e.responseType;function done(){e.cancelToken&&e.cancelToken.unsubscribe(w);e.signal&&e.signal.removeEventListener("abort",w)}a.isFormData(k)&&delete S["Content-Type"];var T=new XMLHttpRequest;if(e.auth){var A=e.auth.username||"",R=e.auth.password?unescape(encodeURIComponent(e.auth.password)):"";S.Authorization="Basic "+btoa(A+":"+R)}var C=_(e.baseURL,e.url);T.open(e.method.toUpperCase(),d(C,e.params,e.paramsSerializer),!0);T.timeout=e.timeout;function onloadend(){if(T){var a="getAllResponseHeaders"in T?f(T.getAllResponseHeaders()):null;l(function _resolve(e){t(e);done()},function _reject(e){n(e);done()},{data:E&&"text"!==E&&"json"!==E?T.response:T.responseText,status:T.status,statusText:T.statusText,headers:a,config:e,request:T});T=null}}"onloadend"in T?T.onloadend=onloadend:T.onreadystatechange=function handleLoad(){T&&4===T.readyState&&(0!==T.status||T.responseURL&&0===T.responseURL.indexOf("file:"))&&setTimeout(onloadend)};T.onabort=function handleAbort(){if(T){n(g("Request aborted",e,"ECONNABORTED",T));T=null}};T.onerror=function handleError(){n(g("Network Error",e,null,T));T=null};T.ontimeout=function handleTimeout(){var t=e.timeout?"timeout of "+e.timeout+"ms exceeded":"timeout exceeded",a=e.transitional||y.transitional;e.timeoutErrorMessage&&(t=e.timeoutErrorMessage);n(g(t,e,a.clarifyTimeoutError?"ETIMEDOUT":"ECONNABORTED",T));T=null};if(a.isStandardBrowserEnv()){var I=(e.withCredentials||m(C))&&e.xsrfCookieName?c.read(e.xsrfCookieName):void 0;I&&(S[e.xsrfHeaderName]=I)}"setRequestHeader"in T&&a.forEach(S,function setRequestHeader(e,t){void 0===k&&"content-type"===t.toLowerCase()?delete S[t]:T.setRequestHeader(t,e)});a.isUndefined(e.withCredentials)||(T.withCredentials=!!e.withCredentials);E&&"json"!==E&&(T.responseType=e.responseType);"function"==typeof e.onDownloadProgress&&T.addEventListener("progress",e.onDownloadProgress);"function"==typeof e.onUploadProgress&&T.upload&&T.upload.addEventListener("progress",e.onUploadProgress);if(e.cancelToken||e.signal){w=function(e){if(T){n(!e||e&&e.type?new b("canceled"):e);T.abort();T=null}};e.cancelToken&&e.cancelToken.subscribe(w);e.signal&&(e.signal.aborted?w():e.signal.addEventListener("abort",w))}k||(k=null);T.send(k)})}},8015:function(e,t,n){"use strict";var a=n(9516),l=n(9012),c=n(5155),d=n(5343);function createInstance(e){var t=new c(e),n=l(c.prototype.request,t);return a.extend(n,c.prototype,t),a.extend(n,t),n.create=function create(t){return createInstance(d(e,t))},n}var _=createInstance(n(6987));_.Axios=c;_.Cancel=n(1928);_.CancelToken=n(3191);_.isCancel=n(3864);_.VERSION=n(9641).version;_.all=function all(e){return Promise.all(e)};_.spread=n(7980);_.isAxiosError=n(5019);e.exports=_;e.exports.default=_},1928:function(e){"use strict";function Cancel(e){this.message=e}Cancel.prototype.toString=function toString(){return"Cancel"+(this.message?": "+this.message:"")};Cancel.prototype.__CANCEL__=!0;e.exports=Cancel},3191:function(e,t,n){"use strict";var a=n(1928);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,n=this;this.promise.then(function(e){if(n._listeners){var t,a=n._listeners.length;for(t=0;t<a;t++)n._listeners[t](e);n._listeners=null}});this.promise.then=function(e){var t,a=new Promise(function(e){n.subscribe(e);t=e}).then(e);return a.cancel=function reject(){n.unsubscribe(t)},a};e(function cancel(e){if(!n.reason){n.reason=new a(e);t(n.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},3864:function(e){"use strict";e.exports=function isCancel(e){return!!(e&&e.__CANCEL__)}},5155:function(e,t,n){"use strict";var a=n(9516),l=n(9106),c=n(3471),d=n(4490),_=n(5343),f=n(4841),m=f.validators;function Axios(e){this.defaults=e;this.interceptors={request:new c,response:new c}}Axios.prototype.request=function request(e,t){"string"==typeof e?(t=t||{}).url=e:t=e||{};if(!t.url)throw Error("Provided config url is not valid");(t=_(this.defaults,t)).method?t.method=t.method.toLowerCase():this.defaults.method?t.method=this.defaults.method.toLowerCase():t.method="get";var n,a=t.transitional;void 0!==a&&f.assertOptions(a,{silentJSONParsing:m.transitional(m.boolean),forcedJSONParsing:m.transitional(m.boolean),clarifyTimeoutError:m.transitional(m.boolean)},!1);var l=[],c=!0;this.interceptors.request.forEach(function unshiftRequestInterceptors(e){if("function"!=typeof e.runWhen||!1!==e.runWhen(t)){c=c&&e.synchronous;l.unshift(e.fulfilled,e.rejected)}});var g=[];this.interceptors.response.forEach(function pushResponseInterceptors(e){g.push(e.fulfilled,e.rejected)});if(!c){var y=[d,void 0];Array.prototype.unshift.apply(y,l);y=y.concat(g);n=Promise.resolve(t);for(;y.length;)n=n.then(y.shift(),y.shift());return n}for(var b=t;l.length;){var w=l.shift(),k=l.shift();try{b=w(b)}catch(e){k(e);break}}try{n=d(b)}catch(e){return Promise.reject(e)}for(;g.length;)n=n.then(g.shift(),g.shift());return n};Axios.prototype.getUri=function getUri(e){if(!e.url)throw Error("Provided config url is not valid");return l((e=_(this.defaults,e)).url,e.params,e.paramsSerializer).replace(/^\?/,"")};a.forEach(["delete","get","head","options"],function forEachMethodNoData(e){Axios.prototype[e]=function(t,n){return this.request(_(n||{},{method:e,url:t,data:(n||{}).data}))}});a.forEach(["post","put","patch"],function forEachMethodWithData(e){Axios.prototype[e]=function(t,n,a){return this.request(_(a||{},{method:e,url:t,data:n}))}});e.exports=Axios},3471:function(e,t,n){"use strict";var a=n(9516);function InterceptorManager(){this.handlers=[]}InterceptorManager.prototype.use=function use(e,t,n){return this.handlers.push({fulfilled:e,rejected:t,synchronous:!!n&&n.synchronous,runWhen:n?n.runWhen:null}),this.handlers.length-1};InterceptorManager.prototype.eject=function eject(e){this.handlers[e]&&(this.handlers[e]=null)};InterceptorManager.prototype.forEach=function forEach(e){a.forEach(this.handlers,function forEachHandler(t){null!==t&&e(t)})};e.exports=InterceptorManager},9615:function(e,t,n){"use strict";var a=n(9137),l=n(4680);e.exports=function buildFullPath(e,t){return e&&!a(t)?l(e,t):t}},7763:function(e,t,n){"use strict";var a=n(5449);e.exports=function createError(e,t,n,l,c){return a(Error(e),t,n,l,c)}},4490:function(e,t,n){"use strict";var a=n(9516),l=n(2881),c=n(3864),d=n(6987),_=n(1928);function throwIfCancellationRequested(e){e.cancelToken&&e.cancelToken.throwIfRequested();if(e.signal&&e.signal.aborted)throw new _("canceled")}e.exports=function dispatchRequest(e){return throwIfCancellationRequested(e),e.headers=e.headers||{},e.data=l.call(e,e.data,e.headers,e.transformRequest),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||d.adapter)(e).then(function onAdapterResolution(t){return throwIfCancellationRequested(e),t.data=l.call(e,t.data,t.headers,e.transformResponse),t},function onAdapterRejection(t){if(!c(t)){throwIfCancellationRequested(e);t&&t.response&&(t.response.data=l.call(e,t.response.data,t.response.headers,e.transformResponse))}return Promise.reject(t)})}},5449:function(e){"use strict";e.exports=function enhanceError(e,t,n,a,l){return e.config=t,n&&(e.code=n),e.request=a,e.response=l,e.isAxiosError=!0,e.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}},e}},5343:function(e,t,n){"use strict";var a=n(9516);e.exports=function mergeConfig(e,t){t=t||{};var n={};function getMergedValue(e,t){return a.isPlainObject(e)&&a.isPlainObject(t)?a.merge(e,t):a.isPlainObject(t)?a.merge({},t):a.isArray(t)?t.slice():t}function mergeDeepProperties(n){return a.isUndefined(t[n])?a.isUndefined(e[n])?void 0:getMergedValue(void 0,e[n]):getMergedValue(e[n],t[n])}function valueFromConfig2(e){if(!a.isUndefined(t[e]))return getMergedValue(void 0,t[e])}function defaultToConfig2(n){return a.isUndefined(t[n])?a.isUndefined(e[n])?void 0:getMergedValue(void 0,e[n]):getMergedValue(void 0,t[n])}function mergeDirectKeys(n){return n in t?getMergedValue(e[n],t[n]):n in e?getMergedValue(void 0,e[n]):void 0}var l={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength: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=l[e]||mergeDeepProperties,c=t(e);a.isUndefined(c)&&t!==mergeDirectKeys||(n[e]=c)}),n}},7522:function(e,t,n){"use strict";var a=n(7763);e.exports=function settle(e,t,n){var l=n.config.validateStatus;!n.status||!l||l(n.status)?e(n):t(a("Request failed with status code "+n.status,n.config,null,n.request,n))}},2881:function(e,t,n){"use strict";var a=n(9516),l=n(6987);e.exports=function transformData(e,t,n){var c=this||l;return a.forEach(n,function transform(n){e=n.call(c,e,t)}),e}},6987:function(e,t,n){"use strict";var a=n(5606),l=n(9516),c=n(7018),d=n(5449),_={"Content-Type":"application/x-www-form-urlencoded"};function setContentTypeIfUnset(e,t){!l.isUndefined(e)&&l.isUndefined(e["Content-Type"])&&(e["Content-Type"]=t)}function stringifySafely(e,t,n){if(l.isString(e))try{(t||JSON.parse)(e);return l.trim(e)}catch(e){if("SyntaxError"!==e.name)throw e}return(n||JSON.stringify)(e)}var f={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:function getDefaultAdapter(){var e;return"undefined"!=typeof XMLHttpRequest?e=n(5592):void 0!==a&&"[object process]"===Object.prototype.toString.call(a)&&(e=n(5592)),e}(),transformRequest:[function transformRequest(e,t){return(c(t,"Accept"),c(t,"Content-Type"),l.isFormData(e)||l.isArrayBuffer(e)||l.isBuffer(e)||l.isStream(e)||l.isFile(e)||l.isBlob(e))?e:l.isArrayBufferView(e)?e.buffer:l.isURLSearchParams(e)?(setContentTypeIfUnset(t,"application/x-www-form-urlencoded;charset=utf-8"),e.toString()):l.isObject(e)||t&&"application/json"===t["Content-Type"]?(setContentTypeIfUnset(t,"application/json"),stringifySafely(e)):e}],transformResponse:[function transformResponse(e){var t=this.transitional||f.transitional,n=t&&t.silentJSONParsing,a=t&&t.forcedJSONParsing,c=!n&&"json"===this.responseType;if(c||a&&l.isString(e)&&e.length)try{return JSON.parse(e)}catch(e){if(c){if("SyntaxError"===e.name)throw d(e,this,"E_JSON_PARSE");throw e}}return e}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function validateStatus(e){return e>=200&&e<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};l.forEach(["delete","get","head"],function forEachMethodNoData(e){f.headers[e]={}});l.forEach(["post","put","patch"],function forEachMethodWithData(e){f.headers[e]=l.merge(_)});e.exports=f},9641:function(e){e.exports={version:"0.25.0"}},9012:function(e){"use strict";e.exports=function bind(e,t){return function wrap(){for(var n=Array(arguments.length),a=0;a<n.length;a++)n[a]=arguments[a];return e.apply(t,n)}}},9106:function(e,t,n){"use strict";var a=n(9516);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,n){if(!t)return e;if(n)l=n(t);else if(a.isURLSearchParams(t))l=t.toString();else{var l,c=[];a.forEach(t,function serialize(e,t){if(null!=e){a.isArray(e)?t+="[]":e=[e];a.forEach(e,function parseValue(e){a.isDate(e)?e=e.toISOString():a.isObject(e)&&(e=JSON.stringify(e));c.push(encode(t)+"="+encode(e))})}});l=c.join("&")}if(l){var d=e.indexOf("#");-1!==d&&(e=e.slice(0,d));e+=(-1===e.indexOf("?")?"?":"&")+l}return e}},4680:function(e){"use strict";e.exports=function combineURLs(e,t){return t?e.replace(/\/+$/,"")+"/"+t.replace(/^\/+/,""):e}},3948:function(e,t,n){"use strict";var a=n(9516);e.exports=a.isStandardBrowserEnv()?function standardBrowserEnv(){return{write:function write(e,t,n,l,c,d){var _=[];_.push(e+"="+encodeURIComponent(t));a.isNumber(n)&&_.push("expires="+new Date(n).toGMTString());a.isString(l)&&_.push("path="+l);a.isString(c)&&_.push("domain="+c);!0===d&&_.push("secure");document.cookie=_.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(){}}}()},9137:function(e){"use strict";e.exports=function isAbsoluteURL(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}},5019:function(e,t,n){"use strict";var a=n(9516);e.exports=function isAxiosError(e){return a.isObject(e)&&!0===e.isAxiosError}},4202:function(e,t,n){"use strict";var a=n(9516);e.exports=a.isStandardBrowserEnv()?function standardBrowserEnv(){var e,t=/(msie|trident)/i.test(navigator.userAgent),n=document.createElement("a");function resolveURL(e){var a=e;if(t){n.setAttribute("href",a);a=n.href}return n.setAttribute("href",a),{href:n.href,protocol:n.protocol?n.protocol.replace(/:$/,""):"",host:n.host,search:n.search?n.search.replace(/^\?/,""):"",hash:n.hash?n.hash.replace(/^#/,""):"",hostname:n.hostname,port:n.port,pathname:"/"===n.pathname.charAt(0)?n.pathname:"/"+n.pathname}}return e=resolveURL(window.location.href),function isURLSameOrigin(t){var n=a.isString(t)?resolveURL(t):t;return n.protocol===e.protocol&&n.host===e.host}}():function nonStandardBrowserEnv(){return function isURLSameOrigin(){return!0}}()},7018:function(e,t,n){"use strict";var a=n(9516);e.exports=function normalizeHeaderName(e,t){a.forEach(e,function processHeader(n,a){if(a!==t&&a.toUpperCase()===t.toUpperCase()){e[t]=n;delete e[a]}})}},2012:function(e,t,n){"use strict";var a=n(9516),l=["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,n,c,d={};return e&&a.forEach(e.split("\n"),function parser(e){c=e.indexOf(":");t=a.trim(e.substr(0,c)).toLowerCase();n=a.trim(e.substr(c+1));if(t){if(d[t]&&l.indexOf(t)>=0)return;"set-cookie"===t?d[t]=(d[t]?d[t]:[]).concat([n]):d[t]=d[t]?d[t]+", "+n:n}}),d}},7980:function(e){"use strict";e.exports=function spread(e){return function wrap(t){return e.apply(null,t)}}},4841:function(e,t,n){"use strict";var a=n(9641).version,l={};["object","boolean","number","function","string","symbol"].forEach(function(e,t){l[e]=function validator(n){return typeof n===e||"a"+(t<1?"n ":" ")+e}});var c={};l.transitional=function transitional(e,t,n){function formatMessage(e,t){return"[Axios v"+a+"] Transitional option '"+e+"'"+t+(n?". "+n:"")}return function(n,a,l){if(!1===e)throw Error(formatMessage(a," has been removed"+(t?" in "+t:"")));if(t&&!c[a]){c[a]=!0;console.warn(formatMessage(a," has been deprecated since v"+t+" and will be removed in the near future"))}return!e||e(n,a,l)}};function assertOptions(e,t,n){if("object"!=typeof e)throw TypeError("options must be an object");for(var a=Object.keys(e),l=a.length;l-- >0;){var c=a[l],d=t[c];if(d){var _=e[c],f=void 0===_||d(_,c,e);if(!0!==f)throw TypeError("option "+c+" must be "+f);continue}if(!0!==n)throw Error("Unknown option "+c)}}e.exports={assertOptions:assertOptions,validators:l}},9516:function(e,t,n){"use strict";var a=n(9012),l=Object.prototype.toString;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)}function isArrayBuffer(e){return"[object ArrayBuffer]"===l.call(e)}function isFormData(e){return"[object FormData]"===l.call(e)}function isArrayBufferView(e){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(e):e&&e.buffer&&isArrayBuffer(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 Object]"!==l.call(e))return!1;var t=Object.getPrototypeOf(e);return null===t||t===Object.prototype}function isDate(e){return"[object Date]"===l.call(e)}function isFile(e){return"[object File]"===l.call(e)}function isBlob(e){return"[object Blob]"===l.call(e)}function isFunction(e){return"[object Function]"===l.call(e)}function isStream(e){return isObject(e)&&isFunction(e.pipe)}function isURLSearchParams(e){return"[object URLSearchParams]"===l.call(e)}function trim(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}function isStandardBrowserEnv(){return("undefined"==typeof navigator||"ReactNative"!==navigator.product&&"NativeScript"!==navigator.product&&"NS"!==navigator.product)&&"undefined"!=typeof window&&"undefined"!=typeof document}function forEach(e,t){if(null!=e){"object"!=typeof e&&(e=[e]);if(isArray(e))for(var n=0,a=e.length;n<a;n++)t.call(null,e[n],n,e);else for(var l in e)Object.prototype.hasOwnProperty.call(e,l)&&t.call(null,e[l],l,e)}}function merge(){var e={};function assignValue(t,n){isPlainObject(e[n])&&isPlainObject(t)?e[n]=merge(e[n],t):isPlainObject(t)?e[n]=merge({},t):isArray(t)?e[n]=t.slice():e[n]=t}for(var t=0,n=arguments.length;t<n;t++)forEach(arguments[t],assignValue);return e}function extend(e,t,n){return forEach(t,function assignValue(t,l){n&&"function"==typeof t?e[l]=a(t,n):e[l]=t}),e}function stripBOM(e){return 65279===e.charCodeAt(0)&&(e=e.slice(1)),e}e.exports={isArray:isArray,isArrayBuffer:isArrayBuffer,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:isString,isNumber:isNumber,isObject:isObject,isPlainObject:isPlainObject,isUndefined:isUndefined,isDate:isDate,isFile:isFile,isBlob:isBlob,isFunction:isFunction,isStream:isStream,isURLSearchParams:isURLSearchParams,isStandardBrowserEnv:isStandardBrowserEnv,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM}},7660:function(e,t,n){var a,l;/**
 * @author William DURAND <william.durand1@gmail.com>
 * @license MIT Licensed
 */!function(c,d){void 0!==(l="function"==typeof(a=d)?a.call(t,n,t,e):a)&&(e.exports=l)}(0,function(){"use strict";var e={},t="en",n=[],a=new RegExp(/^\w+\: +(.+)$/),l=new RegExp(/^\s*((\{\s*(\-?\d+[\s*,\s*\-?\d+]*)\s*\})|([\[\]])\s*(-Inf|\-?\d+)\s*,\s*(\+?Inf|\-?\d+)\s*([\[\]]))\s?(.+?)$/),c=new RegExp(/^\s*(\{\s*(\-?\d+[\s*,\s*\-?\d+]*)\s*\})|([\[\]])\s*(-Inf|\-?\d+)\s*,\s*(\+?Inf|\-?\d+)\s*([\[\]])/),d={locale:get_current_locale(),fallback:t,placeHolderPrefix:"%",placeHolderSuffix:"%",defaultDomain:"messages",pluralSeparator:"|",add:function(t,a,l,c){var d=c||this.locale||this.fallback,_=l||this.defaultDomain;return e[d]||(e[d]={}),e[d][_]||(e[d][_]={}),e[d][_][t]=a,!1===exists(n,_)&&n.push(_),this},trans:function(e,t,n,a){return replace_placeholders(get_message(e,n,a,this.locale,this.fallback),t||{})},transChoice:function(e,t,n,a,l){var c=get_message(e,a,l,this.locale,this.fallback),d=parseInt(t,10);return void 0===(n=n||{}).count&&(n.count=t),void 0===c||isNaN(d)||(c=pluralize(c,d,l||this.locale||this.fallback)),replace_placeholders(c,n)},fromJSON:function(e){"string"==typeof e&&(e=JSON.parse(e));e.locale&&(this.locale=e.locale);e.fallback&&(this.fallback=e.fallback);e.defaultDomain&&(this.defaultDomain=e.defaultDomain);if(e.translations)for(var t in e.translations)for(var n in e.translations[t])for(var a in e.translations[t][n])this.add(a,e.translations[t][n][a],n,t);return this},reset:function(){e={};n=[];this.locale=get_current_locale()}};function replace_placeholders(e,t){var n,a=d.placeHolderPrefix,l=d.placeHolderSuffix;for(n in t){var c=RegExp(a+n+l,"g");if(c.test(e)){var _=String(t[n]).replace(RegExp("\\$","g"),"$$$$");e=e.replace(c,_)}}return e}function get_message(t,a,l,c,d){var _,f,m,g=l||c||d,y=a,b=g.split("_")[0];if(!(g in e)){if(b in e)g=b;else{if(!(d in e))return t;g=d}}if(null==y){for(var w=0;w<n.length;w++)if(has_message(g,n[w],t)||has_message(b,n[w],t)||has_message(d,n[w],t)){y=n[w];break}}if(has_message(g,y,t))return e[g][y][t];for(;g.length>2;){_=g.length;m=(f=g.split(/[\s_]+/))[f.length-1].length;if(1===f.length)break;g=g.substring(0,_-(m+1));if(has_message(g,y,t))return e[g][y][t]}return has_message(d,y,t)?e[d][y][t]:t}function has_message(t,n,a){return t in e&&n in e[t]&&a in e[t][n]}function pluralize(e,t,n){var _,f,m=[],g=[],y=e.split(d.pluralSeparator),b=[];for(_=0;_<y.length;_++){var w=y[_];if(l.test(w))m[(b=w.match(l))[0]]=b[b.length-1];else if(a.test(w)){b=w.match(a);g.push(b[1])}else g.push(w)}for(f in m)if(c.test(f)){b=f.match(c);if(b[1]){var k,S=b[2].split(",");for(k in S)if(t==S[k])return m[f]}else{var E=convert_number(b[4]),T=convert_number(b[5]);if(("["===b[3]?t>=E:t>E)&&("]"===b[6]?t<=T:t<T))return m[f]}}return g[plural_position(t,n)]||g[0]||void 0}function convert_number(e){return"-Inf"===e?Number.NEGATIVE_INFINITY:"+Inf"===e||"Inf"===e?Number.POSITIVE_INFINITY:parseInt(e,10)}function plural_position(e,t){var n=t;"pt_BR"===n&&(n="xbr");n.length>3&&(n=n.split("_")[0]);switch(n){case"bo":case"dz":case"id":case"ja":case"jv":case"ka":case"km":case"kn":case"ko":case"ms":case"th":case"tr":case"vi":case"zh":default:return 0;case"af":case"az":case"bn":case"bg":case"ca":case"da":case"de":case"el":case"en":case"eo":case"es":case"et":case"eu":case"fa":case"fi":case"fo":case"fur":case"fy":case"gl":case"gu":case"ha":case"he":case"hu":case"is":case"it":case"ku":case"lb":case"ml":case"mn":case"mr":case"nah":case"nb":case"ne":case"nl":case"nn":case"no":case"om":case"or":case"pa":case"pap":case"ps":case"pt":case"so":case"sq":case"sv":case"sw":case"ta":case"te":case"tk":case"ur":case"zu":return 1==e?0:1;case"am":case"bh":case"fil":case"fr":case"gun":case"hi":case"ln":case"mg":case"nso":case"xbr":case"ti":case"wa":return 0===e||1==e?0:1;case"be":case"bs":case"hr":case"ru":case"sr":case"uk":return e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2;case"cs":case"sk":return 1==e?0:e>=2&&e<=4?1:2;case"ga":return 1==e?0:2==e?1:2;case"lt":return e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2;case"sl":return e%100==1?0:e%100==2?1:e%100==3||e%100==4?2:3;case"mk":return e%10==1?0:1;case"mt":return 1==e?0:0===e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3;case"lv":return 0===e?0:e%10==1&&e%100!=11?1:2;case"pl":return 1==e?0:e%10>=2&&e%10<=4&&(e%100<12||e%100>14)?1:2;case"cy":return 1==e?0:2==e?1:8==e||11==e?2:3;case"ro":return 1==e?0:0===e||e%100>0&&e%100<20?1:2;case"ar":return 0===e?0:1==e?1:2==e?2:e>=3&&e<=10?3:e>=11&&e<=99?4:5}}function exists(e,t){for(var n=0;n<e.length;n++)if(t===e[n])return!0;return!1}function get_current_locale(){return"undefined"!=typeof document?document.documentElement.lang.replace("-","_"):t}return d})},7634:function(e,t){var n,a,l;!function(c,d){a=[],void 0!==(l="function"==typeof(n=d().Routing)?n.apply(t,a):n)&&(e.exports=l)}(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,n){var a,l=this,c=new RegExp(/\[\]$/);if(t instanceof Array)t.forEach(function(t,a){c.test(e)?n(e,t):l.buildQueryParams(e+"["+("object"==typeof t?a:"")+"]",t,n)});else if("object"==typeof t)for(a in t)this.buildQueryParams(e+"["+a+"]",t[a],n);else n(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 n in t)if(t[n]in this.routes_)return this.routes_[t[n]];throw Error('The route "'+e+'" does not exist.')},Router2.prototype.generate=function(e,t,n){var a=this.getRoute(e),l=t||{},c=Object.assign({},l),d="",_=!0,f="",m=void 0===this.getPort()||null===this.getPort()?"":this.getPort();a.tokens.forEach(function(t){if("text"===t[0]&&"string"==typeof t[1]){d=Router2.encodePathComponent(t[1])+d;_=!1;return}if("variable"===t[0]){6===t.length&&!0===t[5]&&(_=!1);var n=a.defaults&&!Array.isArray(a.defaults)&&"string"==typeof t[3]&&t[3]in a.defaults;if(!1===_||!n||"string"==typeof t[3]&&t[3]in l&&!Array.isArray(a.defaults)&&l[t[3]]!=a.defaults[t[3]]){var f=void 0;if("string"==typeof t[3]&&t[3]in l){f=l[t[3]];delete c[t[3]]}else if("string"==typeof t[3]&&n&&!Array.isArray(a.defaults))f=a.defaults[t[3]];else if(_)return;else throw Error('The route "'+e+'" requires the parameter "'+t[3]+'".');var m=!0===f||!1===f||""===f;if(!m||!_){var g=Router2.encodePathComponent(f);"null"===g&&null===f&&(g="");d=t[1]+g+d}_=!1}else n&&"string"==typeof t[3]&&t[3]in c&&delete c[t[3]];return}throw Error('The token type "'+t[0]+'" is not supported.')});""===d&&(d="/");a.hosttokens.forEach(function(e){var t;if("text"===e[0]){f=e[1]+f;return}if("variable"===e[0]){if(e[3]in l){t=l[e[3]];delete c[e[3]]}else a.defaults&&!Array.isArray(a.defaults)&&e[3]in a.defaults&&(t=a.defaults[e[3]]);f=e[1]+t+f}});d=this.context_.base_url+d;if(a.requirements&&"_scheme"in a.requirements&&this.getScheme()!=a.requirements._scheme){var g=f||this.getHost();d=a.requirements._scheme+"://"+g+(g.indexOf(":"+m)>-1||""===m?"":":"+m)+d}else if(void 0!==a.schemes&&void 0!==a.schemes[0]&&this.getScheme()!==a.schemes[0]){var g=f||this.getHost();d=a.schemes[0]+"://"+g+(g.indexOf(":"+m)>-1||""===m?"":":"+m)+d}else f&&this.getHost()!==f+(f.indexOf(":"+m)>-1||""===m?"":":"+m)?d=this.getScheme()+"://"+f+(f.indexOf(":"+m)>-1||""===m?"":":"+m)+d:!0===n&&(d=this.getScheme()+"://"+this.getHost()+(this.getHost().indexOf(":"+m)>-1||""===m?"":":"+m)+d);if(Object.keys(c).length>0){var y=[],add=function(e,t){t=null===(t="function"==typeof t?t():t)?"":t;y.push(Router2.encodeQueryComponent(e)+"="+Router2.encodeQueryComponent(t))};for(var b in c)c.hasOwnProperty(b)&&this.buildQueryParams(b,c[b],add);d=d+"?"+y.join("&")}return d},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}})},5841:function(e,t,n){"use strict";n.r(t);n.d(t,{KeyMap:function(){return w},Model:function(){return c},ResourceStatus:function(){return T},createBroadcastEmitter:function(){return createBroadcastEmitter},createClient:function(){return createClient},createClientLoader:function(){return createClientLoader},createCollection:function(){return createCollection},createContext:function(){return createContext},createExtension:function(){return createExtension},createImmediateTrigger:function(){return createImmediateTrigger},createLoader:function(){return createLoader},createMap:function(){return createMap},createModel:function(){return createModel},createQueuedEmitter:function(){return createQueuedEmitter},createQueuedEmitterFactory:function(){return createQueuedEmitterFactory},createResource:function(){return createResource},createTrigger:function(){return createTrigger},createWindowLoadTrigger:function(){return createWindowLoadTrigger},initApp:function(){return initApp},initClients:function(){return initClients},initController:function(){return initController},initControllers:function(){return initControllers},initElements:function(){return initElements},updateModel:function(){return updateModel}});var a=n(1613);let{createEventEmitter:l}=a.EventEmitterUtil;function createBroadcastEmitter(e){let t=l(),n=t.emit,a="BroadcastChannel"in window,messageListener=a=>{a.data?.id===e.broadcastChannelId&&n.call(t,a.data.type,a.data.data)};if(a){t.broadcastChannel=new BroadcastChannel(e.broadcastChannelId);t.broadcastChannel.addEventListener("message",messageListener)}else window.addEventListener("message",messageListener);return t.emit=(a,l)=>{n.call(t,a,l);let c={type:a,data:l,id:e.broadcastChannelId};t.broadcastChannel?t.broadcastChannel.postMessage(c):window.postMessage(c,window.location.origin)},t}function createClient(e){return Object.keys(e).forEach(t=>{"function"==typeof e[t]&&(e[t]=e[t].bind(e))}),e}async function initClient(e,t){try{await e.init(t)}catch(e){console.error(e)}}class c{}function isCollectionLike(e){return!!(e instanceof Array&&"add"in e)}function isArrayLike(e){return e instanceof Array||Array.isArray(e)}function hasChanged(e,t){return isArrayLike(e)&&isArrayLike(t)&&e.length===t.length?0!==e.length&&e.some((e,n)=>e!==t[n]):e!==t}function update(e,t){Object.getOwnPropertyNames(t).forEach(n=>{n in e&&"__ob__"!==n&&"__update_override__"!==n&&(e[n]instanceof c&&t[n]?update(e[n],t[n]):isCollectionLike(e[n])&&isArrayLike(t[n])?t[n].forEach((t,a)=>{let l=e[n][a];l instanceof c?update(l,t):e[n].add(t)}):hasChanged(e[n],t[n])&&(e[n]=t[n]))})}function updateModel(e,t){update(e,t)}function createModel(e,t){let n=new e;return updateModel(n,t),n}function isMatcherFunction(e){return"function"==typeof e}function isMatcherObject(e){return"object"==typeof e&&null!==e}class d extends Array{static get[Symbol.species](){return Array}init(){if(this.options.create)for(let e=0;e<this.options.create;e++)this.add({})}add(e){let t=createModel(this.ModelFactory,e);return this.push(t),this.options.max&&this.length>this.options.max&&this.splice(0,this.length-this.options.max),this[this.length-1]}find(e){return this[this.findIndex(e)]}findIndex(e){return isMatcherFunction(e)?super.findIndex(e):isMatcherObject(e)?super.findIndex(t=>this.getKey(t)===this.getKey(e)):super.findIndex(t=>this.getKey(t)===e)}update(e){let t=this.findIndex(e);if(-1===t)return this.add(e);let n=this[t];return updateModel(n,e),n}remove(e){let t=this.findIndex(e);if(-1===t)return;let n=this[t];return this.splice(t,1),n}includes(e){return -1!==this.findIndex(e)}reset(e){if(!e||0===e.length){this.splice(0);return}let t=e.map(e=>{let t;return e instanceof this.ModelFactory?t=e:(t=this.find(e))?updateModel(t,e):t=createModel(this.ModelFactory,e),t});this.splice(0,this.length,...t)}getKey(e){let t=e[this.options.key];return"function"==typeof t?t.call(e):t}}function createCollection(e,t){let n=new class extends d{ModelFactory=e;options=t};return n.init(),n}function createExtension(e){return t=>(Object.assign(e.context,t),e)}function createContext(){return{}}function defineCustomElement(e,t){"undefined"==typeof customElements||customElements.get(e)||customElements.define(e,t)}var _=n(1055),f=n(4619),m={methods:{$trans:f.pw,$transChoice:f.Mq}},g=n(3751),y=n(5606);function createApp(e,t){let n=(0,g.createApp)(e,t).mixin(m);return y.env.VITE&&(n.config.compilerOptions.isCustomElement=e=>e.startsWith("wc-")),n}var b=n(641);async function initController(e,t){if(isLoader(e))return initController(e(),t);if(e instanceof Promise)return e.then(e=>initController(e.default,t));let n=getTarget(e,t);if(n)return mountComponent(e,n)}function isLoader(e){return"function"==typeof e}function getTarget(e,t){let n="el"in e?e.el:t;return(0,_.Kg)(n)?document.querySelector(n):n instanceof Element?n:null}function getOptions(e){if("el"in e){let{el:t,...n}=e;return n}return e}function mountComponent(e,t){return new Promise(n=>{createApp({mounted:n,render:()=>(0,b.h)(getOptions(e))}).mount(t)})}function extendControllers(e,t){(0,_.cy)(t.controllers)?t.controllers.forEach(t=>{e[t.el]=t}):(0,_.Gv)(t.controllers)&&Object.assign(e,t.controllers)}function mergeControllers(e){let t={};return extendControllers(t,e),e.extensions&&e.extensions.forEach(e=>{extendControllers(t,e)}),t}function mergeArray(e,t){let n=[];return(0,_.cy)(e[t])?n.push(...e[t]):e[t]&&console.warn(`${t} should be array`),e.extensions&&e.extensions.forEach(e=>{(0,_.cy)(e[t])?n.push(...e[t]):e[t]&&console.warn(`extension ${t} should be array`)}),n}function mergeObject(e,t){let n={};return e[t]&&Object.assign(n,e[t]),e.extensions&&e.extensions.forEach(e=>{e[t]&&Object.assign(n,e[t])}),n}function initControllers(e){return Promise.all(Array.isArray(e)?e.map(e=>initController(e)):Object.entries(e).map(([e,t])=>initController(t,e)))}async function initElements(e){Object.keys(e).forEach(t=>defineCustomElement(t,e[t]))}function initClients(e){let t=new Promise(n=>{setTimeout(()=>{Promise.all(e.map(e=>initClient(e,t))).then(()=>n())},0)});return t}async function initWithHooks(e,t,n,a){if(t){n?.(t);try{await e(t)}catch(e){console.error(e)}a?.(t)}}async function initOptions(e){let{elements:t,controllers:n,clients:a,hooks:l}=e;await Promise.all([initWithHooks(initElements,t,l?.onBeforeInitElements,l?.onAfterInitElements),initWithHooks(initControllers,n,l?.onBeforeInitControllers,l?.onAfterInitControllers),initWithHooks(initClients,a,l?.onBeforeInitClients,l?.onAfterInitClients)])}async function initApp(e){let t=mergeObject(e,"elements"),n=mergeControllers(e),a=mergeArray(e,"clients"),l=e.hooks;await initWithHooks(initOptions,{elements:t,controllers:n,clients:a,hooks:l},e.hooks?.onBeforeInit,e.hooks?.onAfterInit)}function isDOMEmitter(e){return"addEventListener"in e}function createTrigger(e,t,n){let a,l=!1;return c=>(a=(...e)=>{if(!l&&(!n||n(...e)))return l=!0,c()},isDOMEmitter(e))?(t?.forEach(t=>e.addEventListener(t,a)),()=>t?.forEach(t=>e.removeEventListener(t,a))):t?.length?(e.onMany(t,a),()=>e.offMany(t.map(e=>({type:e,handler:a})))):(e.onAll(a),()=>e.offAll(a))}function createImmediateTrigger(e){return t=>{let n=setTimeout(()=>{if(!e||e())return t()});return()=>clearTimeout(n)}}function createWindowLoadTrigger(e){return t=>{if("complete"===document.readyState)return!e||e()?t():()=>{};let onLoadHandler=()=>{if(!e||e())return t()};return window.addEventListener("load",onLoadHandler,{once:!0}),()=>window.removeEventListener("load",onLoadHandler)}}function createLoader(e){let t;let n=e.triggers??[];e.emitter&&e.events&&n.push(createTrigger(e.emitter,e.events));let a=[];function load(){return t||(t=!e.shouldLoad||e.shouldLoad()?Promise.resolve(e.loader()).then(()=>a.forEach(e=>e())):Promise.resolve(null)),t}return()=>{n.length?n.forEach(e=>{let t=e(load);t&&"function"==typeof t&&a.push(t)}):load()}}function createClientLoader(e){return{init:createLoader({...e,loader:()=>e.loader().then(e=>initClients(Object.values(e)))})}}class w extends Map{options;constructor(e){super();this.options=e}set(e,t){return Map.prototype.set.call(this,this.getKey(e),t),this}delete(e){return Map.prototype.delete.call(this,this.getKey(e))}get(e){return Map.prototype.get.call(this,this.getKey(e))}has(e){return Map.prototype.has.call(this,this.getKey(e))}getKey(e){return"function"==typeof this.options?.key?this.options.key(e):JSON.stringify(e)}}function createMap(e){return new w(e)}let{createEventEmitter:k}=a.EventEmitterUtil;class S{promise=Promise.resolve();add(e){return this.promise=this.promise.then(e)}}let E=new S;async function runEmit(e,t,n,a,l){let c=a.length;await e.emitQueue.add(async()=>{let l=!0;for(;l;){let c=e.listeners.filter(e=>(e.type===t||"all"===e.type)&&!a.includes(e));if(c.length)for(let e of c){a.push(e);await e.handler(n)}else l=!1}});a.length>c?runEmit(e,t,n,a,l):l()}function createQueuedEmitter(e){let t=k();return t.emitQueue=e?.emitQueue??E,t.emit=(e,n)=>new Promise(a=>{runEmit(t,e,n,[],a)}),t}function createQueuedEmitterFactory(){return{createQueuedEmitter:()=>createQueuedEmitter({emitQueue:E})}}var T=(e=>(e.Initial="initial",e.Registering="registering",e.Registered="registered",e.Requesting="requesting",e.Loading="loading",e.Loaded="loaded",e.Failed="failed",e))(T||{});function createWatcherPromise(e){let t,n;if((0,_.Tn)(e))t=e;else{t=e.handler;n=e.timeout}return new Promise((e,a)=>{let l;function cleanupWatch(){l?l():setTimeout(cleanupWatch)}function resolveAndUnwatch(t){e(t);cleanupWatch()}function rejectAndUnwatch(e){a(e);cleanupWatch()}function watchHandler(){t(resolveAndUnwatch,rejectAndUnwatch)}(0,_.Et)(n)&&setTimeout(rejectAndUnwatch,n,Error("watcher promise timeout"));l=(0,b.nT)(watchHandler)})}var A=n(2302),R=n(953);function createResource(e){if(!0===e.global&&window.chesscom?.resources?.[e.name])return window.chesscom?.resources?.[e.name];let t=(0,R.Kh)({state:{status:T.Initial,data:"initialData"in e?e.initialData:null}});t.name=e.name;t.uuid=(0,A.A)();t.timestamp=0;t.expiration=e.expiration??0;t.persist=e.persist??!1;if(!0===e.global){window.chesscom.resources??={};window.chesscom.resources[t.name]=t}function waitForData(){return createWatcherPromise((e,n)=>{t.state.status===T.Loaded?e(t.state.data):t.state.status===T.Failed&&n(Error(`failed to load resource: ${t.name}`))})}function handleLoaded(e,n=Date.now()){return t.state.data=e,t.state.status=T.Loaded,t.timestamp=n,t.state.data}function handleFailed(e){t.state.status=T.Failed;t.error=e;t.timestamp=0}async function loadFromService(){t.state.status=T.Loading;try{let n=await e.loader();t.persist&&saveToLocalCache(n);return handleLoaded(n)}catch(e){handleFailed(e);throw e}}function hasExpired(){return 0===t.timestamp||0!==t.expiration&&Date.now()-t.timestamp>t.expiration}function getLocalStorageKey(){return`Resource.${t.name}`}function saveToLocalCache(e){let t=JSON.stringify({timestamp:Date.now(),data:e});try{localStorage.setItem(getLocalStorageKey(),t)}catch{}}function loadFromLocalCache(){let e;let n=localStorage.getItem(getLocalStorageKey());if(!n)return loadFromService();try{e=JSON.parse(n)}catch{removeFromLocalCache();return loadFromService()}return 0===t.expiration||Date.now()-e.timestamp<t.expiration?handleLoaded(e.data,e.timestamp):(removeFromLocalCache(),loadFromService())}function removeFromLocalCache(){localStorage.removeItem(getLocalStorageKey())}return t.load=async function load(){if(t.state.status===T.Loaded)return hasExpired()?(t.persist&&removeFromLocalCache(),loadFromService()):t.state.data;if(t.state.status===T.Failed)throw t.error;return t.state.status===T.Loading?waitForData():t.persist?loadFromLocalCache():loadFromService()},t.expire=function expire(){t.timestamp=0;removeFromLocalCache()},t}},4619:function(e,t,n){"use strict";n.d(t,{Mq:function(){return transChoice},pw:function(){return trans}});var a=n(7660),l=n.n(a);let c=window.context?.i18n?.locale==="fr_FR";l().placeHolderPrefix="";l().placeHolderSuffix="";let escapeRegExp=e=>e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&"),escapeParameters=e=>{let t={};return null!=e&&Object.keys(e).forEach(n=>{let a=escapeRegExp(n);null!=a&&a.length>0&&(t[a]=e[n])}),t},getTranslatedPhrase=(e,t="messages",n)=>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:n?void 0:"javascript"!==t?getTranslatedPhrase(e,"javascript"):e,trans=(e,t,n)=>l().trans(getTranslatedPhrase(e,n),escapeParameters(t),n),transChoice=(e,t,n,a)=>{if(void 0===t)return"";let d=getTranslatedPhrase(e,a),_=escapeParameters(n);return c?frenchTransChoice(d,t,_,a):l().transChoice(d,t,_)};function frenchTransChoice(e,t,n,a){let[c,d,_]=e.split("|").map(e=>e.trim());return 0===t||1===t?l().trans(c,n,a):t%1e6==0?l().trans(d,n,a):l().trans(_,n,a)}},1055:function(e,t,n){"use strict";n.d(t,{Et:function(){return isNumber},Gv:function(){return isObject},Kg:function(){return isString},Tn:function(){return isFunction},cy:function(){return isArray}});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 isArray(e){return Array.isArray(e)}},9390:function(e,t,n){"use strict";let a,l,c;n.r(t);n.d(t,{default:function(){return tu}});var d=n(2505),_=n.n(d),f=_();function isSpecialRequest(e){return isPlatformRequest(e)||isChessbombRequest(e)||isSubdomainRequest(e)||isRpcRequest(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/")}let m=["delete","patch","post","put"],g={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"},random=()=>Math.random().toString(36).substring(2,15),generateRequestId=e=>{let t=random();for(;t.length<e;)t+=random();return t.substring(0,e)},shouldAddRequestId=()=>{let e=document.getElementById(g.NAV_ROOT);return!!e&&!!e.dataset.featureClientRequestId},boolToInt=e=>(Object.keys(e).forEach(t=>{let n=e[t];"boolean"==typeof n&&(e[t]=Number(n));"object"==typeof n&&null!==n&&(e[t]=boolToInt(n))}),e);var y=[function addCsrfToken(e){return!e||isSpecialRequest(e.url)||!m.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},function addRequestId(e){return shouldAddRequestId()&&(e.headers.common["X-Chesscom-Request-Id"]=generateRequestId(32)),e},function castBoolsToInts(e){return!e||isSpecialRequest(e.url)||"object"==typeof e.data&&(e.data=boolToInt(e.data)),e}];function getDomainFromRoute(e=window.location.href){return new URL(e).hostname.split(".").slice(-2).join(".")}let b="turnstile_widget";var w=n(4619);function mountTurnstileDialog(){if(a)return;let e=(0,w.pw)("Check the box to proceed.");(a=document.createElement("dialog")).className="turnstile-modal";a.innerHTML=`
      <p>${e}</p>
      <div id="${b}"></div>
  `;document.body.appendChild(a)}function showTurnstileDialog(){a?.showModal()}function unmountTurnstileDialog(){if(a){a.close();document.body.removeChild(a);a=void 0}}function createTurnstileRenderOptions(e,t){return{sitekey:window.Config["turnstile.sitekey"],appearance:"interaction-only",...e,callback:callbackProxy(e,t),"before-interactive-callback":()=>beforeInteractiveCallbackProxy(e,t)}}function callbackProxy(e,t){return(n,a)=>{t&&unmountTurnstileDialog();e.callback(n,a)}}function beforeInteractiveCallbackProxy(e,t){t&&showTurnstileDialog();e["before-interactive-callback"]?.()}async function turnstileRender(e,t){await window.turnstileReady;t||mountTurnstileDialog();let n=createTurnstileRenderOptions(e,!t);return window.turnstile.render(t??`#${b}`,n)}let k=[],S=!1;async function responseCloudflareManagedChallengeInterceptor(e){let t=e.response,n=t?.status===403,a=t?.headers["cf-mitigated"]==="challenge";if(!n||!a)return Promise.reject(e);let l=new Promise((t,n)=>{k.push([()=>{try{e.config.data=JSON.parse(e.config.data)}catch(e){}f(e.config).then(t)},()=>{n(e)}])});return S||startManagedChallenge(),l}async function startManagedChallenge(){S=!0;let e=0,t=await turnstileRender({callback:(e,t)=>{t?k.forEach(([e])=>{e()}):redirectToVerificationPage();endManagedChallenge()},"error-callback":()=>{e++;if(e>=3){window.turnstile.remove(t);unmountTurnstileDialog();k.forEach(([,e])=>{e()});endManagedChallenge()}},action:"xhr-managed-challenge"})}function endManagedChallenge(){S=!1;k=[]}function redirectToVerificationPage(){let e=new URL(window.location.href),t=getDomainFromRoute(),n=e.pathname,a=new URL(`https://verify.${t}`);a.searchParams.set("redirect","referer");a.searchParams.set("path",n);window.location.assign(a)}let E=_().create();async function postErrorToClientMetrics(e){if(window.chesscom.features.includes("client_metrics_error_reporting"))return E.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})}let T=[/api\.iterable\.com/];async function postHttpRequestErrorToClientMetrics(e){if(!T.some(t=>t.test(e.requestUrl)))return postErrorToClientMetrics({message:e.message,method:e.method,requestHost:e.requestHost??window.location.hostname,requestUrl:e.requestUrl,stack:e.stack,status:e.status,type:"HTTP_REQUEST"})}function responseErrorInterceptor(e){let t=e.config,n=e.response;if("Cancel"===e.toString())return Promise.reject(e);try{t.data=JSON.parse(t.data)}catch(t){return Promise.reject(e)}if(n?.status===403&&n?.headers["x-chesscom-csrf-token"]&&t&&!t.data.retry){let e=n.headers["x-chesscom-csrf-token"];return t.data._token=e,t.data.retry=!0,window.context.csrf.token=e,f(t)}if(n?.status>=400)try{postHttpRequestErrorToClientMetrics({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)}async function getSentryBrowser(){return n.e(440).then(n.bind(n,8440))}async function isSentryAvailable(){try{return!!(await getSentryBrowser()).getCurrentHub().getClient()}catch(e){return!1}}async function setSentryContext(e){await isSentryAvailable()&&(await getSentryBrowser()).configureScope(t=>{Object.keys(e).forEach(n=>{t.setExtra(n,e[n])})})}let register=({key:e,value:t})=>{window.chesscom||(window.chesscom={});window.chesscom[e]||(window.chesscom[e]=t)},checkWindowObject=()=>{register({key:"logData",value:{}})},log=({key:e,value:t})=>{checkWindowObject();window.chesscom.logData[e]=t;setSentryContext({[e]:t})};function responseInterceptor(e){if(e.headers&&e.headers["x-chesscom-request-id-cdn"]){log({key:"x-chesscom-request-id-cdn",value:e.headers["x-chesscom-request-id-cdn"]});log({key:"x-chesscom-request-id-lb",value:e.headers["x-chesscom-request-id-lb"]})}return e}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){y.forEach(t=>{findExistingInterceptor(e.interceptors.request,t)||e.interceptors.request.use(t)});window.chesscom?.features?.includes("cf_managed_challenge_handler")&&!findExistingInterceptor(e.interceptors.response,responseCloudflareManagedChallengeInterceptor)&&e.interceptors.response.use(void 0,responseCloudflareManagedChallengeInterceptor);findExistingInterceptor(e.interceptors.response,responseInterceptor)||e.interceptors.response.use(responseInterceptor,responseErrorInterceptor)}(f);var A=f,R=function createContextLocaleService(){let e={contentLanguage:window.context?.i18n?.contentLanguage,language:window.context?.i18n?.locale,speaksEnglish:window.context?.i18n?.locale==="en_US"};return{get};function get(t){return e[t]}}();let C={guest:0,cheater:5,abuser:6,voluntarilyClosed:7,unspecifiedClosed:8,basic:10,silver:20,gold:30,platinum:40,diamond:50,moderator:80,staff:90};(0,w.pw)("Nothing"),(0,w.pw)("Nothing");function isCI(){return!!(window.Cypress||window.Config?.cypress||window.location.host.includes("localhost:"))}var I=n(7634),x=n.n(I);function getRouting(){return x()}var P=n(1055);function copyRoute(e){let t=getRouting();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 n=".chess-dev.com",a=window.location.host.replace(/^[^.]+/,""),l=!window.Config?.cypress&&a;l&&t.context_.host.includes(n)&&(t.context_.host=t.context_.host.replace(n,a));if(window.chesscom?.routes?.[e]){let c=window.chesscom.routes[e];if(l){c.defaults?.host?.includes(n)&&(c.defaults.host=c.defaults.host.replace(n,a));c.hosttokens?.forEach(e=>{e.forEach((t,l)=>{P.Kg(t)&&t.includes(n)&&(e[l]=t.replace(n,a))})})}t.routes_[e]=c}}async function enableSentry(e=0){if(!await isSentryAvailable())return;window.chesscom.sudoEnableSentry=!0;let t=await getSentryBrowser();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())}}async function captureException(e,t){if(!await isSentryAvailable())return;enableSentry();let n=await getSentryBrowser(),a=e instanceof Error?e:Error(e);t?n.withScope(e=>{Object.keys(t).forEach(n=>e.setExtra(n,t[n]));n.captureException(a)}):n.captureException(a)}class O{generate(e,t,n){let a=t||{};"string"==typeof a.username&&(a.username=a.username.toLowerCase());copyRoute(e);try{let t=getRouting().generate(e,a,n);if(t.startsWith("http"))try{if(new URL(t).hostname===window.location.hostname)return t;let e=getDomainFromRoute(),n=getDomainFromRoute(t);t=t.replace(n,e)}catch(l){let t=Error(`Failed replacing hostname in route '${e}'.`);captureException(t,{routeName:e,routeParams:a,absoluteUrl:n})}return t}catch(n){let t=Error(`Couldn't find missing route '${e}'.`);window.Jest||console.error(t);isCI();return"/"}}i18nable(e){return`i18n_${e}` in window.chesscom.routes}i18n(e,t,n){let a=e,l=t||{};if(window.context?.route?.startsWith("i18n")&&this.i18nable(e)){l._locale=window.context.locale.slice(0,2);a=`i18n_${e}`}let c=this.generate(a,l,n);return n?c:c.replace(/^.*\/\/[^/]+/,"")}}var M=new O;let L=[{key:"membership_icons",title:(0,w.pw)("Membership Icons")},{key:"emoji",title:(0,w.pw)("Emoji")},{key:"chess",title:(0,w.pw)("Chess")},{key:"holiday",title:(0,w.pw)("Holiday")},{key:"hosts",title:(0,w.pw)("Hosts")},{key:"computer_chess",title:(0,w.pw)("Computer Chess")},{key:"pro_chess_league",title:(0,w.pw)("PRO Chess League")}];window.chesscom?.features.includes("supercell_clash_flair")&&L.push({key:"clash",title:(0,w.pw)("Clash")});window.chesscom?.features.includes("web_duolingo_flair")&&L.push({key:"duolingo",title:(0,w.pw)("Duolingo")});window.chesscom?.features.includes("web_discord_flair")&&L.push({key:"discord",title:(0,w.pw)("Discord")});(0,w.pw)("Accept Friend Request"),(0,w.pw)("Add Friend"),(0,w.pw)("Block"),(0,w.pw)("Are you sure you want to block this user?"),(0,w.pw)("Cancel"),(0,w.pw)("Cancel Friend Request"),(0,w.pw)("Challenge"),(0,w.pw)("Follow"),(0,w.pw)("Game Archive"),(0,w.pw)("Gift Membership"),(0,w.pw)("Give Award"),(0,w.pw)("Moderator"),(0,w.pw)("Online Now"),(0,w.pw)("In Live"),(0,w.pw)("Remove Friend"),(0,w.pw)("Are you sure you want to remove this friend from your list?"),(0,w.pw)("Report"),(0,w.pw)("Send Message"),(0,w.pw)("Show your flair!"),(0,w.pw)("Staff"),(0,w.pw)("Unblock"),(0,w.pw)("Unfollow"),(0,w.pw)("Tell us more...");C.diamond,C.abuser,C.cheater,C.voluntarilyClosed,C.unspecifiedClosed,C.gold,C.moderator,C.platinum,C.staff;C.basic,(0,w.pw)("Basic Membership"),C.diamond,(0,w.pw)("Diamond Membership"),C.cheater,(0,w.pw)("Closed: Fair Play"),C.abuser,(0,w.pw)("Closed: Abuse"),C.voluntarilyClosed,(0,w.pw)("Closed: Inactive"),C.unspecifiedClosed,(0,w.pw)("Account Closed"),C.gold,(0,w.pw)("Gold Membership"),C.moderator,(0,w.pw)("Moderator Account"),C.platinum,(0,w.pw)("Platinum Membership"),C.silver,(0,w.pw)("Silver Membership"),C.staff,(0,w.pw)("Staff Account");(0,w.pw)("Grandmaster"),(0,w.pw)("Woman Grandmaster"),(0,w.pw)("International Master"),(0,w.pw)("Woman International Master"),(0,w.pw)("FIDE Master"),(0,w.pw)("Woman FIDE Master"),(0,w.pw)("National Master"),(0,w.pw)("FIDE Candidate Master"),(0,w.pw)("FIDE Woman Candidate Master"),(0,w.pw)("Woman National Master"),(0,w.pw)("Master");let N={FETCH_ROLES:"fetchRoles"},z=["boardStyle","pieceStyle","soundTheme"],B=["id","enabled","allowMarkings","captureKeyStrokes","fadeSetup","fetched","flipBoard","flipped","highlightColor","highlightOpacity","moveListContextMenuEnabled","overlayInAnalysisMode"];function cleanCachedBoardOptions(e){let t={...e};return B.forEach(e=>{delete t[e]}),z.forEach(e=>{delete t[e]}),t.highlightColor=void 0,t}let parse=(e,...t)=>JSON.parse(e,...t),stringify=(e,...t)=>JSON.stringify(e,...t);function localStorageWorks(){let e="test";try{localStorage.setItem(e,e);localStorage.removeItem(e);return!0}catch(e){return!1}}class D{enabled;constructor(){this.enabled=localStorageWorks()}get(e){return JSON.parse(localStorage.getItem(e))}set(e,t){localStorage.setItem(e,JSON.stringify(t))}}class H{cache;cacheKey;memory;constructor(e,t={}){this.cache=new D;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}}var U=new H("json_settings");let j="chessComAppState";function getUserFromContext(){return window.context?.user}var F=n(1613);function getDefaultBoardOptions(){return{animationType:"default",boardStyle:"green",coordinates:"inside",darkMode:!0,highlightLegalMoves:!0,highlightMoves:!0,isWhiteOnBottom:!1,moveListDisplayType:"text",moveListClassificationStyle:"default",moveMethod:"drag",pieceStyle:"neo",playSounds:!0,soundTheme:"default",themeAssets:null}}function getDefaultUser(){return{avatarUrl:window?.Config?.noAvatar,archiveView:"grid",boardOptions:getDefaultBoardOptions(),country:null,features:{},flag:null,friends:[],homeContentType:"following",isLoggedIn:!1,loading:{friends:!1,opponents:!1},membership:null,opponents:[],rating:null,roles:[],username:""}}function createAddFriend(e){return function addFriend(t,n=!1){let{actionQueue:a,http:l,Router:c}=e,d={user:t};return n&&(d.recommendation=1),a.add(l.post,c.generate("web_friend_request_callback",d))}}function createApproveFriendRequest(e){return function approveFriendRequest(t){let{actionQueue:n,http:a,Router:l}=e;return n.add(a.put,l.generate("web_friend_accept_request_callback",{user:t}))}}function createBlockUser(e){return function blockUser(t){let{actionQueue:n,CSRFToken:a,http:l,Router:c}=e;return n.add(l.post,c.generate("web_member_callback_block_member",{username:t}),{_token:a})}}function createCanAccessYearInChess(e){return async function canAccessYearInChess(t){let{service:n,http:a,Router:l}=e,{data:c}=await a.get(l.generate("web_member_can_access_year_in_chess",{username:t}));return n.isLoggedIn()&&c?.canAccess}}function createCancelFriendRequest(e){return function cancelFriendRequest(t){let{actionQueue:n,http:a,Router:l}=e;return n.add(a.post,l.generate("web_friend_cancel_request_callback",{user:t}))}}function createCheckMembershipStatus(e){return function checkMembershipStatus(t){let{membership:n,service:a,user:l}=e;if(!a.isLoggedIn())return!1;let c=!1;switch(t){case"isActivated":c=l.isActivated;break;case"isStaff":c=l.membershipLevel>=n.staff;break;case"isStaffOnly":c=l.membershipLevel===n.staff;break;case"isModerator":c=l.membershipLevel>=n.moderator;break;case"isModeratorOnly":c=l.membershipLevel===n.moderator;break;case"isDiamond":c=l.membershipLevel>=n.diamond;break;case"isDiamondOnly":c=l.membershipLevel===n.diamond;break;case"isPlatinum":c=l.membershipLevel>=n.platinum;break;case"isPlatinumOnly":c=l.membershipLevel===n.platinum;break;case"isSilver":case"isPremium":c=l.membershipLevel>=n.silver;break;case"isSilverOnly":c=l.membershipLevel===n.silver;break;case"isGold":c=l.membershipLevel>=n.gold;break;case"isGoldOnly":c=l.membershipLevel===n.gold;break;case"isBasic":c=l.membershipLevel===n.basic;break;default:c=!1}return c}}function createCheckValidUsername(e){return function checkValidUsername(t){let{http:n,Router:a}=e;return n.get(a.i18n("web_user_callback_valid_username",{username:t}))}}function createDeclineFriendRequest(e){return function declineFriendRequest(t){let{actionQueue:n,http:a,Router:l}=e;return n.add(a.post,l.generate("web_friend_decline_request_callback",{user:t}))}}function createDeleteFriend(e){return function deleteFriend(t){let{actionQueue:n,http:a,Router:l}=e;return n.add(a.delete,l.generate("web_friend_delete_callback",{user:t}))}}function createDismissFollowSuggestion(e){return function dismissFollowSuggestion(t){let{actionQueue:n,http:a,Router:l}=e;return n.add(a.post,l.generate("web_user_callback_dismiss_follow_suggestion",{username:t}))}}function createEligibleFirstTrial(e){return function eligibleFirstTrial(){let{service:t,user:n}=e;return t.isLoggedIn()&&n.eligibleFirstTrial}}function createEligibleStreakIntro(e){return async function eligibleStreakIntro(){let{service:t,http:n,Router:a}=e,{data:l}=await n.get(`${a.generate("web_user_callback_get_item")}/introducedToStreaks`),c=window.context.user?.registerDate,d="1"===String(l),_=window.chesscom.featuresConfig?.client_user_play_streak??{},f=new Date(_?.releaseDate??"2024-06-20").getTime();return!!t.isLoggedIn()&&!!c&&!d&&c<f}}function createEligibleYearInChessIntro(e){return async function eligibleYearInChessIntro(){let{service:t,http:n,Router:a}=e,{data:l}=await n.get(`${a.generate("web_user_callback_get_item")}/introducedToYearInChess`);return"1"!==String(l)&&t.isLoggedIn()}}var is_2fa=()=>-1!==window.location.href.indexOf(M.generate("web_2fa_login"));function is_logged_in_isLoggedIn(){return!!(window.context?.user&&!is_2fa())}let V={BOARD_POPOVER:"v-board-popover",CONFIRM_POPOVER:"v-confirm-popover",TOOLTIP:"v-tooltip",USER_POPOVER:"v-user-popover"};(0,w.pw)("Sunday"),(0,w.pw)("Monday"),(0,w.pw)("Tuesday"),(0,w.pw)("Wednesday"),(0,w.pw)("Thursday"),(0,w.pw)("Friday"),(0,w.pw)("Saturday");(0,w.pw)("Sun"),(0,w.pw)("Mon"),(0,w.pw)("Tue"),(0,w.pw)("Wed"),(0,w.pw)("Thu"),(0,w.pw)("Fri"),(0,w.pw)("Sat");(0,w.pw)("January"),(0,w.pw)("February"),(0,w.pw)("March"),(0,w.pw)("April"),(0,w.pw)("May"),(0,w.pw)("June"),(0,w.pw)("July"),(0,w.pw)("August"),(0,w.pw)("September"),(0,w.pw)("October"),(0,w.pw)("November"),(0,w.pw)("December");(0,w.pw)("Jan"),(0,w.pw)("Feb"),(0,w.pw)("Mar"),(0,w.pw)("Apr"),(0,w.pw)("May"),(0,w.pw)("Jun"),(0,w.pw)("Jul"),(0,w.pw)("Aug"),(0,w.pw)("Sep"),(0,w.pw)("Oct"),(0,w.pw)("Nov"),(0,w.pw)("Dec");let K={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"};window.context?.csrf?.token,window.context&&window.context.locale,window.context&&window.context.user,window.context&&window.context.user&&window.context.user.username;(0,w.pw)("Comment count will be recalculated in few moments"),(0,w.pw)("Loading..."),(0,w.pw)("No results found."),(0,w.pw)("More"),(0,w.pw)("Less");V.BOARD_POPOVER,V.TOOLTIP;M.generate("web_security_login_and_go"),e=>M.generate("web_member_view",{username:e});function cookie_setCookie(e,t,n,a){let l="";if(n){let e=new Date;e.setTime(e.getTime()+864e5*Math.min(365,n));let t=e.toUTCString();l=`; expires=${t}`}let c="";a&&(c=`; domain=${a}`);document.cookie=`${e}=${t||""}${l}${c}; path=/; samesite=none; secure`}function deleteCookie(e){cookie_setCookie(e,"",-3650)}function getCookie(e){let t={};return document.cookie.split("; ").forEach(e=>{let[n,a]=e.split("=");n&&a&&(t[n]=a)}),t[e]||null}window.context;var $=(e=>(e.Base="base",e.Chat="chat",e.Classroom="classroom",e.GameList="gamelist",e.Insights="insights",e.Invitations="invitations",e.Matcher="matcher",e.Play="play",e.Presence="presence",e.Ratings="ratings",e.Settings="settings",e.TopPlayers="topplayers",e.Tournaments="tournaments",e.UserProperties="user-properties",e.Users="users",e))($||{}),q=(e=>(e.Classroom="classroom",e.Game="game",e.Disable="disable",e.Messages="messages",e.Mute="mute",e.Unmute="unmute",e.User="user",e))(q||{}),G=(e=>(e.Users="users",e))(G||{}),W=(e=>(e.Accept="accept",e.Cancel="cancel",e.Challenges="challenges",e.Decline="reject",e.Games="games",e.OpenChallenges="open-challenges",e.Seeks="seeks",e))(W||{}),Z=(e=>(e.Actions="actions",e.Games="games",e.Moves="moves",e.View="view",e))(Z||{}),Y=(e=>(e.Alias="alias",e.Arrows="arrows",e.AudioSettings="audio-settings",e.AutoSave="auto-save",e.Boards="boards",e.ChatSettings="chat-settings",e.Clock="clock",e.CollectionIds="collection-ids",e.Commands="commands",e.Confirmations="confirmations",e.Current="current",e.Enrollment="enrollment",e.EvaluationSettings="evaluation-settings",e.Flipped="flipped",e.GameId="game-id",e.Images="images",e.Invitees="invitees",e.LargeClassroom="large-classroom",e.Moves="moves",e.Notifications="notifications",e.PinnedVideos="pinned-videos",e.Players="players",e.Position="position",e.Publish="publish",e.SelectedCollectionId="selected-collection-id",e.Sequence="sequence",e.Sessions="sessions",e.Squares="squares",e.Stopwatch="stopwatch",e.Timer="timer",e.Title="title",e.Twilio="twilio",e.Users="users",e.Webrtc="webrtc",e))(Y||{}),J=(e=>(e.Users="users",e))(J||{}),X=(e=>(e.Users="users",e))(X||{}),Q=(e=>(e.Clock="clock",e.Game="game",e.Grudge="grudge",e.Match="match",e.Rematch="rematch",e.StopRepeat="stop-repeat",e.Tournaments="tournaments",e))(Q||{});let ee=window.PubSub;function getClientIdHeaderValue(e,t){return`${e??"Chesscom-Web-Frontend"}/${t??window.context?.version}; (#ui_ux_frontend in Slack)`}let et=A.create({withCredentials:!0});et.interceptors.response.use(e=>e,e=>{if(e?.response?.status>=400)try{postHttpRequestErrorToClientMetrics({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)});et.interceptors.request.use(e=>{e.headers??={};if(!e.headers["x-chesscom-client"]){let t=getClientIdHeaderValue();e.headers["x-chesscom-client"]=t}return e});var en=n(7901),er=n.n(en);async function publish(e){let t=window.PubSub.options.url[e.service||"base"],n=e.path instanceof Array?e.path.join("/"):e.path;t.endsWith("/")||n.startsWith("/")||e.allowNoTrailingSlash||(t+="/");let a={};["staging","prod"].includes(window.context.environment||"")||(a.uid=window.context.user?.uuid);e.params&&Object.assign(a,e.params);let l={};l["x-chesscom-request-id-client"]=e.requestId??er()();e.clientId&&(l["x-chesscom-play-client"]=e.clientId);e.headers&&Object.assign(l,e.headers);let c=e.timeout?AbortSignal?.timeout?.(e.timeout):void 0;return et({url:/^http[s]?:/.test(n)?n:`${t}${n}`,data:e.data,method:e.method||"post",params:a,headers:l,signal:c,withCredentials:!0})}async function fetch(e){return publish({method:"get",...e})}async function fetchUserSettings(e,t){let{data:n}=await fetch({method:"get",path:["users",e],service:$.Settings,params:{include:t.join(",")}});return n}async function fetchSettings(e){return fetchUserSettings("me",e)}function fromAnimationType(e){return e&&"default"!==e?e:"medium"}function toAnimationType(e){return e&&"medium"!==e&&"battle"!==e?e:"default"}function toBoardMoveMethods(e){switch(e){case"drag_only":return"drag-only";case"click":return"click";default:return"drag"}}function fromBoardMoveMethods(e){switch(e){case"click":return"click";case"drag-only":return"drag_only";default:return"drag"}}let eo=["webm","ogg","mp3","wav"];["move-check","premove","capture","castle","game-end","game-start","promote","move-opponent","move-self"].concat(["click","correct","drawoffer","illegal","incorrect","notify","tenseconds"]);let es={capture:"capture",castle:"castle","game-end":"gameEnd","game-start":"gameStart",illegal:"illegal","move-check":"moveCheck","move-opponent":"moveOpponent","move-self":"moveSelf",notify:"notify",premove:"premove",promote:"promote",tenseconds:"tenSeconds"};function getThemeAssetsFromStyle(){let e=getComputedStyle(document.documentElement),t=convertToBoardPerspective(getVar(e,"--theme-piece-set-perspective"));return"REAL_3D"===t?{board:convertToChessboard3DBoardStyle(e),config:{perspective:t},pieces:{assets:{}},sound:{assets:convertToChessboardSounds(e)}}:{board:convertToChessboardBoardStyle(e),config:{perspective:t},pieces:{assets:convertToChessboardPieces(e)},sound:{assets:convertToChessboardSounds(e)}}}function convertToChessboardBoardStyle(e){return{assets:{background:getUrlVar(e,"--theme-board-style-image")},config:{highlightSquareHex:getVar(e,"--theme-board-style-highlight-color"),darkSquareCoordinateHex:getVar(e,"--theme-board-style-coordinate-color-light"),lightSquareCoordinateHex:getVar(e,"--theme-board-style-coordinate-color-dark")}}}function convertToChessboard3DBoardStyle(e){return{assets:{background:getUrlVar(e,"--theme-board-style-image-3d-board"),coordinates:getUrlVar(e,"--theme-board-style-image-3d-coordinates")},config:{highlightSquareHex:getVar(e,"--theme-board-style-highlight-color")}}}function convertToChessboardPieces(e){return{wk:getUrlVar(e,"--theme-piece-set-wk"),wq:getUrlVar(e,"--theme-piece-set-wq"),wr:getUrlVar(e,"--theme-piece-set-wr"),wb:getUrlVar(e,"--theme-piece-set-wb"),wn:getUrlVar(e,"--theme-piece-set-wn"),wp:getUrlVar(e,"--theme-piece-set-wp"),bk:getUrlVar(e,"--theme-piece-set-bk"),bq:getUrlVar(e,"--theme-piece-set-bq"),br:getUrlVar(e,"--theme-piece-set-br"),bb:getUrlVar(e,"--theme-piece-set-bb"),bn:getUrlVar(e,"--theme-piece-set-bn"),bp:getUrlVar(e,"--theme-piece-set-bp")}}function convertToChessboardSounds(e){let t={};return Object.entries(es).forEach(([n,a])=>{t[a]={};for(let l of eo){let c=getUrlVar(e,`--theme-sound-set-${l}-${n}`);c&&(t[a][l]=c)}}),t}function getVar(e,t){return e.getPropertyValue(t).trim()}function getUrlVar(e,t){return getVar(e,t).slice(5,-2)}function convertToBoardPerspective(e){switch(e){case"2":return"PSEUDO_3D";case"3":return"REAL_3D";default:return"TOP_DOWN"}}async function fetch_board_options_fetchBoardOptions(){let e=getDefaultBoardOptions();return is_logged_in_isLoggedIn()&&Object.assign(e,await fetchFromSettingsService()),e.themeAssets=getThemeAssetsFromStyle(),e}async function fetchFromSettingsService(){let e=await fetchSettings(["board.animation_type","board.coordinates","board.show_legal_moves","board.highlight_moves","board.white_always_on_bottom","board.move_list_style","board.move_classification_style","board.move_method","board.play_sounds","gameplay.show_timestamps"]);return{animationType:toAnimationType(e["board.animation_type"]),coordinates:e["board.coordinates"],highlightLegalMoves:e["board.show_legal_moves"],highlightMoves:e["board.highlight_moves"],isWhiteOnBottom:e["board.white_always_on_bottom"],moveListDisplayType:e["board.move_list_style"],moveListClassificationStyle:e["board.move_classification_style"],moveMethod:toBoardMoveMethods(e["board.move_method"]),playSounds:e["board.play_sounds"],showTimestamps:e["gameplay.show_timestamps"]}}function createFetchBoardOptions(){return async function fetchBoardOptions(){return is_2fa()?Promise.resolve():fetch_board_options_fetchBoardOptions()}}function getListOfBoardOptions(){return["animationType","boardStyle","coordinates","darkMode","highlightLegalMoves","highlightMoves","isWhiteOnBottom","moveListDisplayType","moveListClassificationStyle","moveMethod","pieceStyle","playSounds","soundTheme","themeAssets"]}function createFetchReportReasonsData(e){return function fetchReportReasonsData(){let{http:t,Router:n}=e;return t.get(n.generate("web_user_callback_report_reasons"))}}function createGenerateProfileLink(e){return function generateProfileLink(t){let{Router:n}=e;return t?`<a href="${n.generate("web_member_view",{username:t})}" target="_self">${t}</a>`:""}}function createGet(e){return function get(t){let{user:n}=e;return n?t?n[t]:n:null}}function createGetAvatar(e){return function getAvatar(t){let{http:n,Router:a}=e;return n.get(a.generate("pubapi_player_profile",{username:t}))}}function createGetFollowSuggestions(e){return function getFollowSuggestions(){let{http:t,Router:n}=e;return t.get(n.generate("web_user_callback_follow_suggestions"))}}function createGetFreeTrialMonthQ22024HasExpired(e){return async function getFreeTrialMonthQ22024HasExpired(){let{http:t,Router:n}=e,{data:a}=await t.get(`${n.generate("web_user_callback_get_item")}/freeTrialMonthQ22024HasExpired`);return"1"===String(a)}}function createGetFriends(e){return function getFriends(t){let{http:n,Router:a}=e,l=window.chesscom?.features.includes("sidebar_search_use_friends_service")?"web_friend_callback_friends_username_get_friends":"web_friend_callback_friends_search";return n.get(a.generate(l,t))}}function createGetOpponents(e){return function getOpponents(){let{http:t,Router:n}=e;return t.get(n.generate("web_user_callback_recent_opponents"))}}function getPromises(){return window.chesscom.promises||(window.chesscom.promises={}),window.chesscom.promises}function execAndCache({id:e,promise:t,ttl:n}){let a=getPromises();if(!a[e]){a[e]=new Promise((e,n)=>{t().then(e).catch(n)});"number"==typeof n&&setTimeout(()=>{invalidatePromise(e)},n)}return a[e]}function invalidatePromise(e){delete getPromises()[e]}function createGetRoles(e){return function getRoles(){let{http:t,Router:n}=e;return is_logged_in_isLoggedIn()?execAndCache({id:N.FETCH_ROLES,promise:()=>t.get(n.generate("web_security_callback_user_roles"))}):[]}}function createGetUser(e){return function getUser(t){let{http:n,Router:a}=e;return n.get(a.generate("web_user_callback_popup",{username:t}))}}function createGuestUpdateSkillLevel(e){return function guestUpdateSkillLevel(t){let{http:n,Router:a}=e;return n.post(a.generate("web_guest_update_skill_level"),{skill_level:Number(t)})}}function createIsEnabled(e){return function isEnabled(){let{service:t,user:n}=e;return t.isLoggedIn()&&n.isEnabled}}function createIsImpersonating(e){return function isImpersonating(){let{service:t,user:n}=e;return t.isLoggedIn()&&n.isImpersonating}}function createIsLoggedIn(e){return function isLoggedIn(){let{is2FARoute:t,user:n}=e;return n&&n.id&&!t()}}let ei={follow:"web_member_callback_track_member",unfollow:"web_member_callback_untrack_member",addFriend:"web_friend_request_callback",removeFriend:"web_friend_delete_callback",cancelFriendRequest:"web_friend_cancel_request_callback",acceptFriendRequest:"web_friend_accept_request_callback",declineFriendRequest:"web_friend_decline_request_callback",block:"web_member_callback_block_member",unblock:"web_member_callback_unblock_member"},block=e=>{let t=M.generate(ei.block,{username:e});return A.post(t)};function createReportUser(e){return function reportUser(t){let{callbacks:n,http:a,Router:l}=e;return window.chesscom.features.includes("stop_abuse_reports")?t.block_user?block(t.abuser_username).finally(()=>t):Promise.resolve(t):a.post(l.generate(n.REPORT_USER),t)}}function createReportContent(e){return function reportContent(t){let{callbacks:n,http:a,Router:l}=e;return window.chesscom.features.includes("stop_abuse_reports")?Promise.resolve(t):a.post(l.generate(n.REPORT_USER_CONTENT,{uuid:t.content_uuid}),{reason_id:t.reason_id})}}let objectIsEmpty=e=>e&&!Object.keys(e).length;async function saveSettings(e){if(!objectIsEmpty(e))try{await ee.publish({method:"post",service:$.Settings,path:"users/me",data:e})}catch{}}var ea=n(5841);async function fetchUserActiveTheme(e){let{GetActiveTheme:t}=await n.e(817).then(n.bind(n,3817)),a=window.chesscom.features.includes("theme_localized_name")&&window.context.i18n.locale?{"Accept-Language":window.context.i18n.locale}:void 0;return(await t({platform:"WEB",piecesSize:150,boardSize:200,userId:e},a)).data.theme}let el=(0,ea.createResource)({name:"themesService.getActiveTheme",loader:()=>fetchUserActiveTheme()}),ec=(0,ea.createQueuedEmitter)();var eu=(e=>(e[e.Navigation=0]="Navigation",e[e.Identify=1]="Identify",e[e.Track=2]="Track",e))(eu||{}),ed=(e=>(e[e.Amplitude=0]="Amplitude",e[e.Service=1]="Service",e))(ed||{}),e_=n(2302);function syncDeviceId(){let e=localStorage.getItem("user-activity-sdk-device-id"),t=getRemoteDeviceIdFromCookie(),n=t??(0,e_.A)();return e&&e!==t&&updateDeviceIdInCookie(n=e),e||t||updateDeviceIdInCookie(n),e||localStorage.setItem("user-activity-sdk-device-id",n),n}function updateDeviceIdInCookie(e){cookie_setCookie("me",encodeURIComponent(JSON.stringify({deviceId:e})),365,String(window.context?.cookies?.domain||""))}function getRemoteDeviceIdFromCookie(){let e=getCookie("me");if(e)try{return JSON.parse(decodeURIComponent(e)).deviceId}catch(e){}}function getUserActivityService(){if(window.chesscom?.userActivityService)return window.chesscom.userActivityService;if(!l){let{user:e,userActivityKey:t}=window.context||{},a=e&&!e.isGuest?e.id:void 0,c=syncDeviceId();l=n.e(435).then(n.bind(n,7435)).then(n=>{let l=n.createUserActivityClient({apiKey:t,applicationId:"APPLICATION_CHESSCOM",client:{build:window.context.commit,name:"WEB",version:window.context.version},legacyUserId:a,deviceId:c,sendOnPageHide:!0,userId:e?.uuid});return window.chesscom.userActivityService=l,l})}return l}async function sendUserActivityTrackerEvent(e,t){switch(e.tracker){case ed.Amplitude:await logEvent(e.name??t.name,t.eventProperties,t.userProperties);break;case ed.Service:await sendEventThroughUserActivityService(t,e)}}async function sendEventThroughUserActivityService(e,t){let n=e.trackers.map(e=>e.tracker).includes(ed.Amplitude);if(!window.chesscom.features.includes("user_activity_service_on_chesscom")||n)return;let a=await getUserActivityService(),l=t.name??e.name;if(!("method"in t))return;let{user:c}=window.context||{};switch(t.method){case eu.Identify:if(!c)return;a.sendIdentifyEvent(l,c.uuid,c.id,e.userProperties);break;case eu.Navigation:a.sendNavigationEvent(l);break;default:a.sendTrackEvent(l,e.eventProperties,e.userProperties,e.incrementProperties)}}async function trackUserActivity(e,t){let n={name:e.name,trackers:e.trackers,userProperties:e.userProperties?{...e.userProperties}:{},eventProperties:e.eventProperties?{...e.eventProperties}:{}};t&&Object.assign(n.eventProperties,t);await ec.emit(n.name,n);for(let e of n.trackers)"enabled"in e&&!e.enabled||await sendUserActivityTrackerEvent(e,n)}function getAmplitude(){return window.chesscom?.amplitude?window.chesscom.amplitude:(c||(c=n.e(46).then(n.bind(n,7046)).then(({default:e})=>{let{user:t,amplitudeKey:n}=window.context||{},a=t&&!t.isGuest?t.id:null,l={includeUtm:!0,includeReferrer:!0,includeGclid:!0,saveParamsReferrerOncePerSession:!1};window.chesscom?.features?.includes("amplitude_domain_proxy")&&["www.chess.com","www.chess-4.com"].includes(window.location.hostname)&&(l.apiEndpoint=window.location.hostname.replace("www","amplitude"));let c=syncDeviceId();return l.deviceId=c,l.onExitPage=()=>{(window.chesscom?.amplitude?.getInstance()).sendEvents()},e.getInstance().init(n,null,l),e.getInstance().setUserId(a),window.chesscom.amplitude=e,e})),c)}var ef=function createBaseFor(e){return function(t,n,a){for(var l=-1,c=Object(t),d=a(t),_=d.length;_--;){var f=d[e?_:++l];if(!1===n(c[f],f,c))break}return t}}(),_baseTimes=function(e,t){for(var n=-1,a=Array(e);++n<e;)a[n]=t(n);return a},eh="object"==typeof global&&global&&global.Object===Object&&global,ep="object"==typeof self&&self&&self.Object===Object&&self,em=eh||ep||Function("return this")(),eg=em.Symbol,ev=Object.prototype,ey=ev.hasOwnProperty,eb=ev.toString,ew=eg?eg.toStringTag:void 0,_getRawTag=function(e){var t=ey.call(e,ew),n=e[ew];try{e[ew]=void 0;var a=!0}catch(e){}var l=eb.call(e);return a&&(t?e[ew]=n:delete e[ew]),l},ek=Object.prototype.toString,eS=eg?eg.toStringTag:void 0,_baseGetTag=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":eS&&eS in Object(e)?_getRawTag(e):function(e){return ek.call(e)}(e)},lodash_es_isObjectLike=function(e){return null!=e&&"object"==typeof e},_baseIsArguments=function(e){return lodash_es_isObjectLike(e)&&"[object Arguments]"==_baseGetTag(e)},eE=Object.prototype,eT=eE.hasOwnProperty,eA=eE.propertyIsEnumerable,eR=_baseIsArguments(function(){return arguments}())?_baseIsArguments:function(e){return lodash_es_isObjectLike(e)&&eT.call(e,"callee")&&!eA.call(e,"callee")},eC=Array.isArray,eI="object"==typeof exports&&exports&&!exports.nodeType&&exports,ex=eI&&"object"==typeof module&&module&&!module.nodeType&&module,eP=ex&&ex.exports===eI?em.Buffer:void 0,eO=(eP?eP.isBuffer:void 0)||function(){return!1},eM=/^(?:0|[1-9]\d*)$/,_isIndex=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&eM.test(e))&&e>-1&&e%1==0&&e<t},lodash_es_isLength=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},eL={};eL["[object Float32Array]"]=eL["[object Float64Array]"]=eL["[object Int8Array]"]=eL["[object Int16Array]"]=eL["[object Int32Array]"]=eL["[object Uint8Array]"]=eL["[object Uint8ClampedArray]"]=eL["[object Uint16Array]"]=eL["[object Uint32Array]"]=!0;eL["[object Arguments]"]=eL["[object Array]"]=eL["[object ArrayBuffer]"]=eL["[object Boolean]"]=eL["[object DataView]"]=eL["[object Date]"]=eL["[object Error]"]=eL["[object Function]"]=eL["[object Map]"]=eL["[object Number]"]=eL["[object Object]"]=eL["[object RegExp]"]=eL["[object Set]"]=eL["[object String]"]=eL["[object WeakMap]"]=!1;var eN="object"==typeof exports&&exports&&!exports.nodeType&&exports,ez=eN&&"object"==typeof module&&module&&!module.nodeType&&module,eB=ez&&ez.exports===eN&&eh.process,eD=function(){try{var e=ez&&ez.require&&ez.require("util").types;if(e)return e;return eB&&eB.binding&&eB.binding("util")}catch(e){}}(),eH=eD&&eD.isTypedArray,eU=eH?function(e){return function(t){return e(t)}}(eH):function(e){return lodash_es_isObjectLike(e)&&lodash_es_isLength(e.length)&&!!eL[_baseGetTag(e)]},ej=Object.prototype.hasOwnProperty,_arrayLikeKeys=function(e,t){var n=eC(e),a=!n&&eR(e),l=!n&&!a&&eO(e),c=!n&&!a&&!l&&eU(e),d=n||a||l||c,_=d?_baseTimes(e.length,String):[],f=_.length;for(var m in e)(t||ej.call(e,m))&&!(d&&("length"==m||l&&("offset"==m||"parent"==m)||c&&("buffer"==m||"byteLength"==m||"byteOffset"==m)||_isIndex(m,f)))&&_.push(m);return _},eF=Object.prototype,_isPrototype=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||eF)},eV=function overArg(e,t){return function(n){return e(t(n))}}(Object.keys,Object),eK=Object.prototype.hasOwnProperty,_baseKeys=function(e){if(!_isPrototype(e))return eV(e);var t=[];for(var n in Object(e))eK.call(e,n)&&"constructor"!=n&&t.push(n);return t},lodash_es_isObject=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},lodash_es_isFunction=function(e){if(!lodash_es_isObject(e))return!1;var t=_baseGetTag(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},lodash_es_keys=function(e){return!function(e){return null!=e&&lodash_es_isLength(e.length)&&!lodash_es_isFunction(e)}(e)?_baseKeys(e):_arrayLikeKeys(e)},lodash_es_identity=function(e){return e};async function incrementUserProperties(e){let t=await getAmplitude();if(null==e)return;let n=new t.Identify;!function(e,t){e&&function(e,t){e&&ef(e,t,lodash_es_keys)}(e,function(e){return"function"==typeof e?e:lodash_es_identity}(t))}(e,(e,t)=>{n.add(t,e)});t.getInstance().identify(n)}async function logUserProperties(e){let t=await getAmplitude();null!=e&&t.getInstance().setUserProperties(e)}async function logEvent(e,t,n,a){let l=window.chesscom.features.includes("user_properties_user_activity")&&window.chesscom.features.includes("shutdown_amplitude")&&window.chesscom.featuresConfig.shutdown_amplitude?.includes(e),c=window.chesscom.features.includes("increment_properties_user_activity")&&window.chesscom.features.includes("shutdown_amplitude")&&window.chesscom.featuresConfig.shutdown_amplitude?.includes(e);sendOldEventThroughUserActivityService(e,t,l?n:void 0,c?a:void 0);let d=await getAmplitude();l||await logUserProperties(n);c||await incrementUserProperties(a);window.chesscom.features.includes("shutdown_amplitude")&&window.chesscom.featuresConfig.shutdown_amplitude?.includes(e)||d.getInstance().logEvent(e,t||{})}async function sendOldEventThroughUserActivityService(e,t,n,a){let l=[{tracker:ed.Service,name:e,enabled:!0,method:eu.Track}];trackUserActivity({name:e,eventProperties:t??void 0,userProperties:n??void 0,incrementProperties:a??void 0,trackers:l})}async function logOnboardChangeTheme(e){await logEvent("Onboard - Theme",null,{themeName:e})}async function selectCustomTheme(e){let{SelectCustomTheme:t}=await n.e(817).then(n.bind(n,3817)),a={backgroundId:e.backgroundId??"",pieceSetId:e.pieceSetId??"",boardStyleId:e.boardStyleId??"",soundSetId:e.soundSetId??""},l=await t(a);return logOnboardChangeTheme("custom"),deleteCookie("theme_cache_id"),el.expire(),l.data}let e$=["boardStyle","pieceStyle","soundTheme"],formatBoardOptionsForSettingsService=e=>Object.entries(e).reduce((e,[t,n])=>{if(e$.includes(t))return e;let[a,l]=formatSetting(t,n);return a&&(e[a]=l),e},{}),formatSetting=(e,t)=>{let n=transformKey(e);return n?[n,transformValue(n,t)]:[]},transformKey=e=>{switch(e){case"animationType":return"board.animation_type";case"coordinates":return"board.coordinates";case"highlightLegalMoves":return"board.show_legal_moves";case"highlightMoves":return"board.highlight_moves";case"isWhiteOnBottom":return"board.white_always_on_bottom";case"moveListDisplayType":return"board.move_list_style";case"moveListClassificationStyle":return"board.move_classification_style";case"moveMethod":return"board.move_method";case"playSounds":return"board.play_sounds";case"showTimestamps":return"gameplay.show_timestamps";default:return null}},transformValue=(e,t)=>{switch(e){case"board.animation_type":return fromAnimationType(t);case"board.move_method":return fromBoardMoveMethods(t);case"board.coordinates":return["off","inside","outside"].includes(t)?t:["off","inside","outside"][t];default:return t}};async function saveBoardOptions(e,t){["boardStyle","pieceStyle","soundTheme"].includes(e)?await saveThemeService(e,t):await saveToSettingsService(e,t)}async function saveToSettingsService(e,t){return saveSettings(formatBoardOptionsForSettingsService({[e]:t}))}async function saveThemeService(e,t){return selectCustomTheme({boardStyleId:"boardStyle"===e?t:void 0,pieceSetId:"pieceStyle"===e?t:void 0,soundSetId:"soundTheme"===e?t:void 0})}let random_random=()=>Math.random().toString(36).substring(2,15),eq="active-theme-variables";function reloadActiveThemeStyle(){return new Promise((e,t)=>{let n=document.getElementById(eq);if(!n){t(Error("Could not find active theme link element"));return}let a=n.href;if(!a){t(Error("Could not find href attribute on active theme link element"));return}let l=new URL(a);l.searchParams.delete("theme_cache_id");l.searchParams.set("no_cache",random_random());let c=document.createElement("link");c.setAttribute("id",eq);c.setAttribute("rel","stylesheet");c.setAttribute("type","text/css");c.setAttribute("href",l.toString());c.addEventListener("load",()=>{n.remove();e()});c.addEventListener("error",e=>{c.remove();t(e)});n.parentNode?.insertBefore(c,n)})}function createSaveBoardSetting(e){return async function saveBoardSetting(t,n){return saveBoardOptions(t,n).then(()=>updateBoardOptions(t,n)).then(()=>{e.emitUser()})};async function updateBoardOptions(t,n){let a;let{boardOptions:l}=e.service.get();if(["boardStyle","pieceStyle","soundTheme"].includes(t)){await reloadActiveThemeStyle();a=getThemeAssetsFromStyle()}e.update("boardOptions",{...l,[t]:n,...a?{themeAssets:a}:{}})}}function createSearchUsername(e){return function searchUsername(t,n={}){if("string"!=typeof t)return Promise.reject(Error("Query sent to searchUsername is not a string"));let{http:a,routes:l}=e;return a.get(l.usernameSearch({query:t,...n}))}}function createSet(e){return function set(t,n){let{user:a}=e;return a?(a[t]=n,a):null}}function createSetArchiveView(e){return function setArchiveView(t){let{emitUser:n,http:a,Router:l,update:c}=e,d=c("archiveView",t);return a.post(l.generate("web_user_callback_set_archive_view"),{archiveView:t}).then(n).catch(()=>{d();n()})}}function createSetClosedYearInChessBanner(e){return async function setClosedYearInChessBanner(t){let{emitUser:n,http:a,Router:l}=e;a.post(l.generate("web_user_callback_set_item"),{closedYearInChessBanner:t}).then(n).catch(()=>{n()})}}function createSetFairPlayAgree(e){return function setFairPlayAgree(t){let{emitUser:n,http:a,Router:l,update:c}=e,d=c("fairPlayAgree",t);return a.post(l.generate("web_user_callback_set_fair_play_agree",{fairPlayAgree:t?1:0})).then(n).catch(()=>{d();n()})}}function createSetHomeContentType(e){return function setHomeContentType(t){let{emitUser:n,http:a,Router:l,update:c}=e,d=c("homeContentType",t);return a.post(l.generate("web_user_callback_set_home_recent_content_type"),{recentContentType:t}).then(n).catch(()=>{d();n()})}}function createSetUserIntroducedToStreaks(e){return async function setUserIntroducedToStreaks(t){let{emitUser:n,http:a,Router:l}=e;a.post(l.generate("web_user_callback_set_item"),{introducedToStreaks:t}).then(n).catch(()=>{n()})}}function createSetUserIntroducedToYearInChess(e){return async function setUserIntroducedToYearInChess(t){let{emitUser:n,http:a,Router:l}=e;a.post(l.generate("web_user_callback_set_item"),{introducedToYearInChess:t}).then(n).catch(()=>{n()})}}function createTrackUser(e){return function trackUser(t){let{actionQueue:n,CSRFToken:a,http:l,Router:c}=e;return n.add(l.post,c.generate("web_member_callback_track_member",{username:t}),{_token:a})}}function createUnblockUser(e){return function unblockUser(t){let{actionQueue:n,CSRFToken:a,http:l,Router:c}=e;return n.add(l.post,c.generate("web_member_callback_unblock_member",{username:t}),{_token:a})}}function createUntrackUser(e){return function untrackUser(t){let{actionQueue:n,CSRFToken:a,http:l,Router:c}=e;return n.add(l.post,c.generate("web_member_callback_untrack_member",{username:t}),{_token:a})}}let{createEventEmitter:eG}=F.EventEmitterUtil,{pick:eW}=F.ObjectUtil,{createQueue:eZ}=F.QueueUtil;function getToken(){return window.context&&window.context.csrf&&window.context.csrf.token}var eY=function createUserService({cache:e,callbacks:t,CSRF:n,getCurrentUser:a,http:l,includeBoardOptions:c=!1,Router:d,routes:_}){let f=eZ(!0),m=eG(),g=getInitialUser(),y={actionQueue:f,callbacks:t,CSRFToken:n.getToken(),emitUser,http:l,is2FARoute:is_2fa,membership:C,Router:d,routes:_,update,user:g},b={addFriend:createAddFriend(y),approveFriendRequest:createApproveFriendRequest(y),blockUser:createBlockUser(y),cancelFriendRequest:createCancelFriendRequest(y),canAccessYearInChess:createCanAccessYearInChess(y),checkMembershipStatus:createCheckMembershipStatus(y),checkValidUsername:createCheckValidUsername(y),declineFriendRequest:createDeclineFriendRequest(y),deleteFriend:createDeleteFriend(y),dismissFollowSuggestion:createDismissFollowSuggestion(y),eligibleFirstTrial:createEligibleFirstTrial(y),eligibleStreakIntro:createEligibleStreakIntro(y),eligibleYearInChessIntro:createEligibleYearInChessIntro(y),setUserIntroducedtoStreaks:createSetUserIntroducedToStreaks(y),setUserIntroducedtoYearInChess:createSetUserIntroducedToYearInChess(y),setClosedYearInChessBanner:createSetClosedYearInChessBanner(y),fetchBoardOptions:c?createFetchBoardOptions(y):void 0,fetchReportReasonsData:createFetchReportReasonsData(y),generateProfileLine:createGenerateProfileLink(y),get:createGet(y),getAvatar:createGetAvatar(y),getFollowSuggestions:createGetFollowSuggestions(y),getFriends:createGetFriends(y),getOpponents:createGetOpponents(y),getRoles:createGetRoles(y),getUser:createGetUser(y),getFreeTrialMonthQ22024HasExpired:createGetFreeTrialMonthQ22024HasExpired(y),guestUpdateSkillLevel:createGuestUpdateSkillLevel(y),isEnabled:createIsEnabled(y),isImpersonating:createIsImpersonating(y),isLoggedIn:createIsLoggedIn(y),reportUser:createReportUser(y),reportContent:createReportContent(y),saveBoardSetting:createSaveBoardSetting(y),searchUsername:createSearchUsername(y),set:createSet(y),setArchiveView:createSetArchiveView(y),setFairPlayAgree:createSetFairPlayAgree(y),setHomeContentType:createSetHomeContentType(y),trackUser:createTrackUser(y),unblockUser:createUnblockUser(y),untrackUser:createUntrackUser(y),...m};fetchAndApplyBoardOptions();b.acceptFollowSuggestion=b.trackUser;y.service=b;return b;function emitUser(e){m.emit(e,g)}async function fetchAndApplyBoardOptions(){if(b.fetchBoardOptions)try{let t=await b.fetchBoardOptions();b.set("boardOptions",t);e.setBoardOptions(t);emitUser()}catch(e){}}function getInitialUser(){let t=a(),n=getDefaultUser();if(!t)return n;let l=Object.assign({},n,t);if(!t.isImpersonating){let t=e.getBoardOptions();Object.keys(t).length&&Object.assign(l.boardOptions,eW(t,getListOfBoardOptions()))}return l}function update(t,n){let a=g[t];return g[t]=n,e.setBoardOptions(n),function undo(){g[t]=a;e.setBoardOptions(a)}}}({callbacks:{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"},cache:{getBoardOptions(){let e=parse(U.get(j));return cleanCachedBoardOptions(Object.assign({},e?.board?.boardOptions))},setBoardOptions(e){let t=parse(U.get(j));t?.board?.boardOptions?Object.assign(t.board.boardOptions,{...e}):t={board:{boardOptions:{...e}}};t?.board?.boardOptions&&(t.board.boardOptions=cleanCachedBoardOptions(t.board.boardOptions));U.set(j,stringify(t))}},CSRF:{getToken},getCurrentUser:getUserFromContext,http:A,Router:M,routes:{about:()=>M.generate("web_about"),fetchLifetimeScore:(e,t)=>M.generate("web_user_callback_lifetime_score",{user:e,opponent:t}),fetchUserPopoverData:e=>M.generate("web_user_callback_popup",{username:e}),membership:(e="icon")=>M.generate("web_membership",{c:e}),usernameSearch:e=>M.generate("web_user_callback_username_search",{activeDays:4e3,...e}),userDivision:({league:e,division:t})=>M.generate("web_league_division",{league:e,division:t}),userProfile:e=>M.generate("web_member_view",{username:e})}});let eJ={badRequest:(0,w.pw)("Oops. Looks like there was an error. Sorry! Please refresh.")};(0,w.pw)("Avatar uploaded"),(0,w.pw)("Thank you for your comment."),(0,w.pw)("Comment deleted."),(0,w.pw)("You cannot send an empty comment"),(0,w.pw)("Comment updated."),(0,w.pw)("Comment link is copied to clipboard"),(0,w.pw)("Copied to clipboard"),(0,w.pw)("All forum topics have been marked as read"),(0,w.pw)("Feature Set! It might take a minute or two to appear."),(0,w.pw)("Please select the players for whom to send the invitation"),(0,w.pw)("Your invitations were sent successfully"),(0,w.pw)("PGN copied to buffer");let eX={ALERT_FLASH_CONTAINER:"widget-alert-flash",DISMISSING:"alert-banner-dismissing"},eQ={error:"error",info:"info",success:"success"};eQ.error,eJ.badRequest;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,n)=>{t.onload=()=>e();t.onerror=()=>n()})):void 0}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);loadLazyStyle("alerts");let t=document.createElement("div");t.classList.add("alerts-alert");t.classList.add("alerts-enter");t.classList.add(`alerts-${e.type}`);t.setAttribute("id",`alert-${e.id}`);let n=document.createElement("span");n.classList.add("alerts-message");n.innerHTML=e.message;let a=document.createElement("button");a.classList.add("alerts-close");a.setAttribute("type","button");a.setAttribute("aria-label",(0,w.pw)("Close"));a.innerHTML='<span class="icon-font-chess x"></span>';t.appendChild(n);t.appendChild(a);getContainer()?.appendChild(t);a.addEventListener("click",onClickClose);e.type===eQ.success&&setTimeout(hideAlertElement,7e3,t)}function getContainer(){return document.getElementById(eX.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)}function createAlert({message:e,type:t,id:n}){createAlertElement({id:n??er()(),type:t,message:e})}var e0=(e=>(e.Gold="gold",e.Platinum="platinum",e.Diamond="diamond",e))(e0||{}),e1=(e=>(e.Monthly="monthly",e.Yearly="yearly",e))(e1||{});e1.Yearly,e0.Diamond,e1.Monthly,e0.Gold,e1.Yearly,e0.Diamond,e1.Yearly,e0.Platinum,e1.Yearly,e0.Gold,e1.Monthly,e0.Diamond,e1.Monthly,e0.Platinum,e1.Monthly,e0.Gold;let e2={abuser:6,basic:10,cheater:5,diamond:50,gold:30,guest:0,moderator:80,platinum:40,silver:20,staff:90,voluntarilyClosed:7},formatUserFromFriendsService=e=>e.userView?{...e,id:e.userView.userId,username:e.userView.username,avatar_url:e.userView.avatar.url,is_online:2===e.presence,is_playing:3===e.presence,user_uuid:e.uuid,best_rating:e.bestRating,are_friends:e.areFriends,flair_code:e.flairCode,flair:e.userView.flair,membership_level:e2[e.userView.membership]}:e;function is_valid_archive_view_isValidArchiveView(e){return["grid","list"].includes(e)}function is_valid_home_content_type_isValidHomeContentType(e){return["following","my_activity"].includes(e)}let prepAlertMessage=e=>e.data&&e.data.message||eJ.badRequest;function createUserActions(e){return{init:({dispatch:t})=>{if(e.isLoggedIn()){t("getFriends");t("getOpponents")}},getFriends:({commit:t})=>{t("setLoading",!0);let n=window.chesscom.features.includes("sidebar_search_use_friends_service")?{username:e.get("username")}:{user:e.get("id")};return e.getFriends({...n,orderByFriendsFirst:1,avatarSize:50}).then(e=>{t("setLoading",!1);t("setFriends",formatUserFromFriendsService(e.data.friends))}).catch(()=>{t("setLoading",!1);createAlert({type:eQ.error,message:eJ.badRequest})})},getOpponents:({commit:t})=>(t("setLoading",!0),e.getOpponents().then(e=>{t("setLoading",!1);t("setOpponents",e.data)}).catch(()=>{t("setLoading",!1);createAlert({type:eQ.error,message:eJ.badRequest})})),getFollowSuggestions:({commit:t})=>e.getFollowSuggestions().then(e=>{if(e.data.users&&e.data.users.length>0){t("setFollowSuggestions",e.data.users);let n=(0,w.pw)("Consider following...");e.data.notYetFollowing&&(n=(0,w.pw)("You are not currently following anyone. Here are a few suggestions..."));t("setFollowMessage",n)}else t("setFollowMessage",null)}).catch(()=>createAlert({type:eQ.error,message:eJ.badRequest})),acceptFollowSuggestion:({commit:e,dispatch:t},n)=>{e("removeFollowSuggestedUser",n);t("trackUser",n)},dismissFollowSuggestion:({commit:t},n)=>(t("removeFollowSuggestedUser",n),e.dismissFollowSuggestion(n).catch(()=>{createAlert({type:eQ.error,message:eJ.badRequest})})),getAvatar:({commit:t},n)=>{if(!e.get("avatarUrl"))return e.getAvatar(n).then(e=>{t("setAvatarUrl",e.data.avatar)})},addFriend:({commit:t,dispatch:n},a)=>{let l=a.userId||a,c=a.dispatchCallback||"getFriends";return t("setLoading",!0),e.addFriend(l).then(e=>{t("setLoading",!1);createAlert({type:eQ.success,message:prepAlertMessage(e)})}).then(()=>{c.includes("/")?n(c,null,{root:!0}):n(c)}).catch(e=>{t("setLoading",!1);createAlert({type:eQ.error,message:e.response.data.message})})},deleteFriend:({commit:t,dispatch:n},a)=>{let l=a.userId||a,c=a.dispatchCallback||"getFriends";return t("setLoading",!0),e.deleteFriend(l).then(e=>{t("setLoading",!1);createAlert({type:eQ.success,message:prepAlertMessage(e)})}).then(()=>{c.includes("/")?n(c,null,{root:!0}):n(c)}).catch(()=>{t("setLoading",!1);createAlert({type:eQ.error,message:eJ.badRequest})})},approveFriendRequest:({dispatch:t},n)=>{let a=n.userId||n,l=n.dispatchCallback||"getFriends";return e.approveFriendRequest(a).then(e=>{createAlert({type:eQ.success,message:prepAlertMessage(e)})}).then(()=>{l.includes("/")?t(l,null,{root:!0}):t(l)}).catch(()=>{createAlert({type:eQ.error,message:eJ.badRequest})})},blockUser:(t,n)=>e.blockUser(n).then(e=>{createAlert({type:eQ.success,message:prepAlertMessage(e)})}).catch(()=>{createAlert({type:eQ.error,message:eJ.badRequest})}),unblockUser:(t,n)=>e.unblockUser(n).then(e=>{createAlert({type:eQ.success,message:prepAlertMessage(e)})}).catch(()=>{createAlert({type:eQ.error,message:eJ.badRequest})}),trackUser:(t,n)=>e.trackUser(n).then(e=>{createAlert({type:eQ.success,message:prepAlertMessage(e)})}).catch(()=>{createAlert({type:eQ.error,message:eJ.badRequest})}),untrackUser:(t,n)=>e.untrackUser(n).then(e=>{createAlert({type:eQ.success,message:prepAlertMessage(e)})}).catch(()=>{createAlert({type:eQ.error,message:eJ.badRequest})}),setArchiveView:({commit:t},n)=>{if(is_valid_archive_view_isValidArchiveView(n)&&e.get("archiveView")!==n)return e.setArchiveView(n).then(()=>{t("setArchiveView",n)})},setFairPlayAgree:({commit:t})=>(t("setFairPlayAgree",!0),e.setFairPlayAgree(!0)),setHomeContentType:({commit:t},n)=>is_valid_home_content_type_isValidHomeContentType(n)?(t("setHomeContentType",n),e.setHomeContentType(n)):void 0,cancelFriendRequest:(t,n)=>e.cancelFriendRequest(n).then(e=>{createAlert({type:eQ.success,message:prepAlertMessage(e)})}).catch(()=>{createAlert({type:eQ.error,message:eJ.badRequest})}),declineFriendRequest:(t,n)=>e.declineFriendRequest(n).then(e=>{createAlert({type:eQ.success,message:prepAlertMessage(e)})}).catch(()=>{createAlert({type:eQ.error,message:eJ.badRequest})}),refreshUserRoles({commit:t}){if(e.isLoggedIn())return e.getRoles().then(e=>{t("setRoles",e.data)})},checkValidUsername:(t,n)=>e.checkValidUsername(n).then(e=>e.data).catch(()=>createAlert({type:eQ.error,message:eJ.badRequest}))}}function createUserState(e,t){return{chessTitle:e.get("chessTitle")||"",cohort:e.get("cohort"),flairCode:e.get("flairCode"),friends:e.get("friends"),roles:e.get("roles"),opponents:e.get("opponents"),boardSettings:e.get("boardSettings"),loading:!1,eligibleFirstTrial:e.eligibleFirstTrial(),isActivated:e.checkMembershipStatus("isActivated"),isLoggedIn:e.isLoggedIn(),isEnabled:e.isEnabled("isEnabled"),isImpersonating:e.isImpersonating(),isStaff:e.checkMembershipStatus("isStaff"),isStaffOnly:e.checkMembershipStatus("isStaffOnly"),isModerator:e.checkMembershipStatus("isModerator"),isModeratorOnly:e.checkMembershipStatus("isModeratorOnly"),isDiamond:e.checkMembershipStatus("isDiamond"),isDiamondOnly:e.checkMembershipStatus("isDiamondOnly"),isPlatinum:e.checkMembershipStatus("isPlatinum"),isPlatinumOnly:e.checkMembershipStatus("isPlatinumOnly"),isSilver:e.checkMembershipStatus("isSilver"),isSilverOnly:e.checkMembershipStatus("isSilverOnly"),isGold:e.checkMembershipStatus("isGold"),isGoldOnly:e.checkMembershipStatus("isGoldOnly"),isGuest:e.get("isGuest"),isPremium:e.checkMembershipStatus("isPremium"),isBasic:e.checkMembershipStatus("isBasic"),id:e.get("id"),language:t.get("language"),contentLanguage:t.get("contentLanguage"),username:e.get("username"),avatarUrl:e.get("avatarUrl"),settingsAvatarUrl:e.get("settingsAvatarUrl"),avatarLargeUrl:e.get("avatarLargeUrl"),lastLoginDate:e.get("lastLoginDate"),registerDate:e.get("registerDate"),timezone:e.get("timezone"),diagramSettings:e.get("diagramSettings"),speaksEnglish:t.get("speaksEnglish"),archiveView:e.get("getArchiveView"),homeContentType:e.get("homeContentType"),membershipLevel:e.get("membershipLevel"),isContentHidden:e.get("isContentHidden"),fairPlayAgree:e.get("fairPlayAgree"),features:e.get("features"),followSuggestions:[],followMessage:"",country:e.get("country"),flag:e.get("country")?.id,rating:e.get("rating"),membership:e.get("membership"),safeMode:e.get("safeMode"),uuid:e.get("uuid")}}var e3={namespaced:!0,mutations:{setLoading:(e,t)=>{e.loading=t},setLoadingUser:(e,t)=>{e.loadingUser[t.username]=t.loading},setLoadingFriends:(e,t)=>{e.loading.friends=t},setFriends:(e,t)=>{e.friends=t},setLoadingOpponents:(e,t)=>{e.loading.opponents=t},setOpponents:(e,t)=>{e.opponents=t},setAvatarUrl:(e,t)=>{e.avatarUrl=t},setSettingsAvatarUrl:(e,t)=>{e.settingsAvatarUrl=t},setArchiveView:(e,t)=>{e.archiveView=t},setFairPlayAgree:(e,t)=>{e.fairPlayAgree=t},setHomeContentType:(e,t)=>{e.homeContentType=t},setFollowSuggestions:(e,t)=>{e.followSuggestions=t},removeFollowSuggestedUser:(e,t)=>{let n=e.followSuggestions,a=n.findIndex(e=>e.username===t);if(-1!==a){n.splice(a,1);e.followSuggestions=n}},setFollowMessage:(e,t)=>{e.followMessage=t},setRoles:(e,t)=>{e.roles=t},setRating:(e,t)=>{e.rating=t},setLoggedIn:(e,t)=>{e.isLoggedIn=t},setUsername:(e,t)=>{e.username=t},setMembershipLevel(e,t){e.membershipLevel=t}},actions:createUserActions(eY),state:createUserState(eY,R),getters:{chessTitle:e=>e.chessTitle,isActivated:e=>e.isActivated,id:e=>e.id,isImpersonating:e=>e.isImpersonating,isLoggedIn:e=>e.isLoggedIn,username:e=>e.username,roles:e=>e.roles,isPremium:e=>e.isPremium,hyphenatedLanguage:e=>(e.language||"").replace("_","-")}},e5=n(6278),lodash_es_now=function(){return em.Date.now()},e4=/\s/,_trimmedEndIndex=function(e){for(var t=e.length;t--&&e4.test(e.charAt(t)););return t},e6=/^\s+/,e8=0/0,e9=/^[-+]0x[0-9a-f]+$/i,e7=/^0b[01]+$/i,te=/^0o[0-7]+$/i,tt=parseInt,lodash_es_toNumber=function(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||lodash_es_isObjectLike(e)&&"[object Symbol]"==_baseGetTag(e)}(e))return e8;if(lodash_es_isObject(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=lodash_es_isObject(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=function(e){return e?e.slice(0,_trimmedEndIndex(e)+1).replace(e6,""):e}(e);var n=e7.test(e);return n||te.test(e)?tt(e.slice(2),n?2:8):e9.test(e)?e8:+e},tn=Math.max,tr=Math.min;let to={lastSave:"lastSavedRelease",state:"chessComAppState"},ts=["UI"],ti={board:{},daily:{}},ta={maxWait:500,wait:200},filterModules=(e,t)=>Object.keys(t).reduce((n,a)=>{let l=parse(U.get(to.state));return e[a]?n[a]=Object.assign({},e[a]):l&&l[a]&&(n[a]=Object.assign({},l[a])),ts.concat(t[a].excluded||[]).forEach(e=>{"object"==typeof n[a]&&delete n[a][e]}),n},{});(e=>{let t=parseInt(U.get(to.lastSave),10),n=!t||e>t;if(n){U.remove(to.state);U.set(to.lastSave,e)}})(1504891089);let tl=function(e,t,n){var a,l,c,d,_,f,m=0,g=!1,y=!1,b=!0;if("function"!=typeof e)throw TypeError("Expected a function");t=lodash_es_toNumber(t)||0;if(lodash_es_isObject(n)){g=!!n.leading;c=(y="maxWait"in n)?tn(lodash_es_toNumber(n.maxWait)||0,t):c;b="trailing"in n?!!n.trailing:b}function invokeFunc(t){var n=a,c=l;return a=l=void 0,m=t,d=e.apply(c,n)}function leadingEdge(e){return m=e,_=setTimeout(timerExpired,t),g?invokeFunc(e):d}function remainingWait(e){var n=e-f,a=e-m,l=t-n;return y?tr(l,c-a):l}function shouldInvoke(e){var n=e-f,a=e-m;return void 0===f||n>=t||n<0||y&&a>=c}function timerExpired(){var e=lodash_es_now();if(shouldInvoke(e))return trailingEdge(e);_=setTimeout(timerExpired,remainingWait(e))}function trailingEdge(e){return(_=void 0,b&&a)?invokeFunc(e):(a=l=void 0,d)}function cancel(){void 0!==_&&clearTimeout(_);m=0;a=f=l=_=void 0}function flush(){return void 0===_?d:trailingEdge(lodash_es_now())}function debounced(){var e=lodash_es_now(),n=shouldInvoke(e);a=arguments;l=this;f=e;if(n){if(void 0===_)return leadingEdge(f);if(y)return clearTimeout(_),_=setTimeout(timerExpired,t),invokeFunc(f)}return void 0===_&&(_=setTimeout(timerExpired,t)),d}return debounced.cancel=cancel,debounced.flush=flush,debounced}(e=>{if(e.user&&e.user.isImpersonating)return;let t=filterModules(e,ti);U.set(to.state,JSON.stringify(t))},ta.wait,{maxWait:ta.maxWait});"boolean"!=typeof strictVuex||strictVuex;let tc=(0,e5.createStore)({plugins:[e=>{e.registerModule("saveState",e);e.subscribe((e,t)=>{tl(t)})}],strict:!1});tc.registerModule("user",e3);var tu=tc},5606:function(e){var t,n,a,l=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{n="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){n=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(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}function runClearTimeout(e){if(n===clearTimeout)return clearTimeout(e);if((n===defaultClearTimeout||!n)&&clearTimeout)return n=clearTimeout,clearTimeout(e);try{return n(e)}catch(t){try{return n.call(null,e)}catch(t){return n.call(this,e)}}}var c=[],d=!1,_=-1;function cleanUpNextTick(){if(d&&a){d=!1;a.length?c=a.concat(c):_=-1;c.length&&drainQueue()}}function drainQueue(){if(!d){var e=runTimeout(cleanUpNextTick);d=!0;for(var t=c.length;t;){a=c;c=[];for(;++_<t;)a&&a[_].run();_=-1;t=c.length}a=null;d=!1;runClearTimeout(e)}}l.nextTick=function(e){var t=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];c.push(new Item(e,t));1!==c.length||d||runTimeout(drainQueue)};function Item(e,t){this.fun=e;this.array=t}Item.prototype.run=function(){this.fun.apply(null,this.array)};l.title="browser";l.browser=!0;l.env={};l.argv=[];l.version="";l.versions={};function noop(){}l.on=noop;l.addListener=noop;l.once=noop;l.off=noop;l.removeListener=noop;l.removeAllListeners=noop;l.emit=noop;l.prependListener=noop;l.prependOnceListener=noop;l.listeners=function(e){return[]};l.binding=function(e){throw Error("process.binding is not supported")};l.cwd=function(){return"/"};l.chdir=function(e){throw Error("process.chdir is not supported")};l.umask=function(){return 0}},7901:function(e){e.exports=uid;function uid(e){return e=e||7,Math.random().toString(35).substr(2,e)}},2302:function(e,t,n){"use strict";let a;n.d(t,{A:function(){return esm_browser_v4}});var l={randomUUID:"undefined"!=typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto)};let c=new Uint8Array(16);function rng(){if(!a){a="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto);if(!a)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported")}return a(c)}let d=[];for(let e=0;e<256;++e)d.push((e+256).toString(16).slice(1));function unsafeStringify(e,t=0){return d[e[t+0]]+d[e[t+1]]+d[e[t+2]]+d[e[t+3]]+"-"+d[e[t+4]]+d[e[t+5]]+"-"+d[e[t+6]]+d[e[t+7]]+"-"+d[e[t+8]]+d[e[t+9]]+"-"+d[e[t+10]]+d[e[t+11]]+d[e[t+12]]+d[e[t+13]]+d[e[t+14]]+d[e[t+15]]}var esm_browser_v4=function(e,t,n){if(l.randomUUID&&!t&&!e)return l.randomUUID();let a=(e=e||{}).random||(e.rng||rng)();a[6]=15&a[6]|64;a[8]=63&a[8]|128;if(t){n=n||0;for(let e=0;e<16;++e)t[n+e]=a[e];return t}return unsafeStringify(a)}},6278:function(e,t,n){"use strict";let a,l;n.r(t);n.d(t,{Store:function(){return Store},createLogger:function(){return createLogger},createNamespacedHelpers:function(){return createNamespacedHelpers},createStore:function(){return createStore},default:function(){return x},mapActions:function(){return I},mapGetters:function(){return C},mapMutations:function(){return R},mapState:function(){return A},storeKey:function(){return m},useStore:function(){return useStore}});var c=n(641),d=n(953);function getDevtoolsGlobalHook(){return getTarget().__VUE_DEVTOOLS_GLOBAL_HOOK__}function getTarget(){return"undefined"!=typeof navigator&&"undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:{}}let _="function"==typeof Proxy;function isPerformanceSupported(){var e;if(void 0!==a)return a;if("undefined"!=typeof window&&window.performance){a=!0;l=window.performance}else if("undefined"!=typeof globalThis&&(null===(e=globalThis.perf_hooks)||void 0===e?void 0:e.performance)){a=!0;l=globalThis.perf_hooks.performance}else a=!1;return a}function now(){return isPerformanceSupported()?l.now():Date.now()}class f{constructor(e,t){this.target=null;this.targetQueue=[];this.onQueue=[];this.plugin=e;this.hook=t;let n={};if(e.settings)for(let t in e.settings){let a=e.settings[t];n[t]=a.defaultValue}let a=`__vue-devtools-plugin-settings__${e.id}`,l=Object.assign({},n);try{let e=localStorage.getItem(a),t=JSON.parse(e);Object.assign(l,t)}catch(e){}this.fallbacks={getSettings:()=>l,setSettings(e){try{localStorage.setItem(a,JSON.stringify(e))}catch(e){}l=e},now:()=>now()};t&&t.on("plugin:settings:set",(e,t)=>{e===this.plugin.id&&this.fallbacks.setSettings(t)});this.proxiedOn=new Proxy({},{get:(e,t)=>this.target?this.target.on[t]:(...e)=>{this.onQueue.push({method:t,args:e})}});this.proxiedTarget=new Proxy({},{get:(e,t)=>this.target?this.target[t]:"on"===t?this.proxiedOn:Object.keys(this.fallbacks).includes(t)?(...e)=>(this.targetQueue.push({method:t,args:e,resolve:()=>{}}),this.fallbacks[t](...e)):(...e)=>new Promise(n=>{this.targetQueue.push({method:t,args:e,resolve:n})})})}async setRealTarget(e){this.target=e;for(let e of this.onQueue)this.target.on[e.method](...e.args);for(let e of this.targetQueue)e.resolve(await this.target[e.method](...e.args))}}function setupDevtoolsPlugin(e,t){let n=e,a=getTarget(),l=getDevtoolsGlobalHook(),c=_&&n.enableEarlyProxy;if(l&&(a.__VUE_DEVTOOLS_PLUGIN_API_AVAILABLE__||!c))l.emit("devtools-plugin:setup",e,t);else{let e=c?new f(n,l):null;(a.__VUE_DEVTOOLS_PLUGINS__=a.__VUE_DEVTOOLS_PLUGINS__||[]).push({pluginDescriptor:n,setupFn:t,proxy:e});e&&t(e.proxiedTarget)}}/*!
 * vuex v4.0.2
 * (c) 2021 Evan You
 * @license MIT
 */var m="store";function useStore(e){return void 0===e&&(e=null),(0,c.WQ)(null!==e?e:m)}function find(e,t){return e.filter(t)[0]}function deepCopy(e,t){void 0===t&&(t=[]);if(null===e||"object"!=typeof e)return e;var n=find(t,function(t){return t.original===e});if(n)return n.copy;var a=Array.isArray(e)?[]:{};return t.push({original:e,copy:a}),Object.keys(e).forEach(function(n){a[n]=deepCopy(e[n],t)}),a}function forEachValue(e,t){Object.keys(e).forEach(function(n){return t(e[n],n)})}function isObject(e){return null!==e&&"object"==typeof e}function isPromise(e){return e&&"function"==typeof e.then}function partial(e,t){return function(){return e(t)}}function genericSubscribe(e,t,n){return 0>t.indexOf(e)&&(n&&n.prepend?t.unshift(e):t.push(e)),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function resetStore(e,t){e._actions=Object.create(null);e._mutations=Object.create(null);e._wrappedGetters=Object.create(null);e._modulesNamespaceMap=Object.create(null);var n=e.state;installModule(e,n,[],e._modules.root,!0);resetStoreState(e,n,t)}function resetStoreState(e,t,n){var a=e._state;e.getters={};e._makeLocalGettersCache=Object.create(null);var l=e._wrappedGetters,c={};forEachValue(l,function(t,n){c[n]=partial(t,e);Object.defineProperty(e.getters,n,{get:function(){return c[n]()},enumerable:!0})});e._state=(0,d.Kh)({data:t});e.strict&&enableStrictMode(e);a&&n&&e._withCommit(function(){a.data=null})}function installModule(e,t,n,a,l){var c=!n.length,d=e._modules.getNamespace(n);if(a.namespaced){e._modulesNamespaceMap[d];e._modulesNamespaceMap[d]=a}if(!c&&!l){var _=getNestedState(t,n.slice(0,-1)),f=n[n.length-1];e._withCommit(function(){_[f]=a.state})}var m=a.context=makeLocalContext(e,d,n);a.forEachMutation(function(t,n){registerMutation(e,d+n,t,m)});a.forEachAction(function(t,n){registerAction(e,t.root?n:d+n,t.handler||t,m)});a.forEachGetter(function(t,n){registerGetter(e,d+n,t,m)});a.forEachChild(function(a,c){installModule(e,t,n.concat(c),a,l)})}function makeLocalContext(e,t,n){var a=""===t,l={dispatch:a?e.dispatch:function(n,a,l){var c=unifyObjectStyle(n,a,l),d=c.payload,_=c.options,f=c.type;return _&&_.root||(f=t+f),e.dispatch(f,d)},commit:a?e.commit:function(n,a,l){var c=unifyObjectStyle(n,a,l),d=c.payload,_=c.options,f=c.type;_&&_.root||(f=t+f);e.commit(f,d,_)}};return Object.defineProperties(l,{getters:{get:a?function(){return e.getters}:function(){return makeLocalGetters(e,t)}},state:{get:function(){return getNestedState(e.state,n)}}}),l}function makeLocalGetters(e,t){if(!e._makeLocalGettersCache[t]){var n={},a=t.length;Object.keys(e.getters).forEach(function(l){l.slice(0,a)===t&&Object.defineProperty(n,l.slice(a),{get:function(){return e.getters[l]},enumerable:!0})});e._makeLocalGettersCache[t]=n}return e._makeLocalGettersCache[t]}function registerMutation(e,t,n,a){(e._mutations[t]||(e._mutations[t]=[])).push(function wrappedMutationHandler(t){n.call(e,a.state,t)})}function registerAction(e,t,n,a){(e._actions[t]||(e._actions[t]=[])).push(function wrappedActionHandler(t){var l=n.call(e,{dispatch:a.dispatch,commit:a.commit,getters:a.getters,state:a.state,rootGetters:e.getters,rootState:e.state},t);return(isPromise(l)||(l=Promise.resolve(l)),e._devtoolHook)?l.catch(function(t){e._devtoolHook.emit("vuex:error",t);throw t}):l})}function registerGetter(e,t,n,a){e._wrappedGetters[t]||(e._wrappedGetters[t]=function wrappedGetter(e){return n(a.state,a.getters,e.state,e.getters)})}function enableStrictMode(e){(0,c.wB)(function(){return e._state.data},function(){},{deep:!0,flush:"sync"})}function getNestedState(e,t){return t.reduce(function(e,t){return e[t]},e)}function unifyObjectStyle(e,t,n){if(isObject(e)&&e.type){n=t;t=e;e=e.type}return{type:e,payload:t,options:n}}var g="vuex:mutations",y="vuex:actions",b="vuex",w=0;function addDevtools(e,t){setupDevtoolsPlugin({id:"org.vuejs.vuex",app:e,label:"Vuex",homepage:"https://next.vuex.vuejs.org/",logo:"https://vuejs.org/images/icons/favicon-96x96.png",packageName:"vuex",componentStateTypes:["vuex bindings"]},function(n){n.addTimelineLayer({id:g,label:"Vuex Mutations",color:k});n.addTimelineLayer({id:y,label:"Vuex Actions",color:k});n.addInspector({id:b,label:"Vuex",icon:"storage",treeFilterPlaceholder:"Filter stores..."});n.on.getInspectorTree(function(n){if(n.app===e&&n.inspectorId===b){if(n.filter){var a=[];flattenStoreForInspectorTree(a,t._modules.root,n.filter,"");n.rootNodes=a}else n.rootNodes=[formatStoreForInspectorTree(t._modules.root,"")]}});n.on.getInspectorState(function(n){if(n.app===e&&n.inspectorId===b){var a=n.nodeId;makeLocalGetters(t,a);n.state=formatStoreForInspectorState(getStoreModule(t._modules,a),"root"===a?t.getters:t._makeLocalGettersCache,a)}});n.on.editInspectorState(function(n){if(n.app===e&&n.inspectorId===b){var a=n.nodeId,l=n.path;"root"!==a&&(l=a.split("/").filter(Boolean).concat(l));t._withCommit(function(){n.set(t._state.data,l,n.state.value)})}});t.subscribe(function(e,t){var a={};e.payload&&(a.payload=e.payload);a.state=t;n.notifyComponentUpdate();n.sendInspectorTree(b);n.sendInspectorState(b);n.addTimelineEvent({layerId:g,event:{time:Date.now(),title:e.type,data:a}})});t.subscribeAction({before:function(e,t){var a={};e.payload&&(a.payload=e.payload);e._id=w++;e._time=Date.now();a.state=t;n.addTimelineEvent({layerId:y,event:{time:e._time,title:e.type,groupId:e._id,subtitle:"start",data:a}})},after:function(e,t){var a={},l=Date.now()-e._time;a.duration={_custom:{type:"duration",display:l+"ms",tooltip:"Action duration",value:l}};e.payload&&(a.payload=e.payload);a.state=t;n.addTimelineEvent({layerId:y,event:{time:Date.now(),title:e.type,groupId:e._id,subtitle:"end",data:a}})}})})}var k=8702998,S={label:"namespaced",textColor:16777215,backgroundColor:6710886};function extractNameFromPath(e){return e&&"root"!==e?e.split("/").slice(-2,-1)[0]:"Root"}function formatStoreForInspectorTree(e,t){return{id:t||"root",label:extractNameFromPath(t),tags:e.namespaced?[S]:[],children:Object.keys(e._children).map(function(n){return formatStoreForInspectorTree(e._children[n],t+n+"/")})}}function flattenStoreForInspectorTree(e,t,n,a){a.includes(n)&&e.push({id:a||"root",label:a.endsWith("/")?a.slice(0,a.length-1):a||"Root",tags:t.namespaced?[S]:[]});Object.keys(t._children).forEach(function(l){flattenStoreForInspectorTree(e,t._children[l],n,a+l+"/")})}function formatStoreForInspectorState(e,t,n){var a=Object.keys(t="root"===n?t:t[n]),l={state:Object.keys(e.state).map(function(t){return{key:t,editable:!0,value:e.state[t]}})};if(a.length){var c=transformPathsToObjectTree(t);l.getters=Object.keys(c).map(function(e){return{key:e.endsWith("/")?extractNameFromPath(e):e,editable:!1,value:canThrow(function(){return c[e]})}})}return l}function transformPathsToObjectTree(e){var t={};return Object.keys(e).forEach(function(n){var a=n.split("/");if(a.length>1){var l=t,c=a.pop();a.forEach(function(e){l[e]||(l[e]={_custom:{value:{},display:e,tooltip:"Module",abstract:!0}});l=l[e]._custom.value});l[c]=canThrow(function(){return e[n]})}else t[n]=canThrow(function(){return e[n]})}),t}function getStoreModule(e,t){var n=t.split("/").filter(function(e){return e});return n.reduce(function(e,a,l){var c=e[a];if(!c)throw Error('Missing module "'+a+'" for path "'+t+'".');return l===n.length-1?c:c._children},"root"===t?e:e.root._children)}function canThrow(e){try{return e()}catch(e){return e}}var Module=function(e,t){this.runtime=t;this._children=Object.create(null);this._rawModule=e;var n=e.state;this.state=("function"==typeof n?n():n)||{}},E={namespaced:{configurable:!0}};E.namespaced.get=function(){return!!this._rawModule.namespaced};Module.prototype.addChild=function addChild(e,t){this._children[e]=t};Module.prototype.removeChild=function removeChild(e){delete this._children[e]};Module.prototype.getChild=function getChild(e){return this._children[e]};Module.prototype.hasChild=function hasChild(e){return e in this._children};Module.prototype.update=function update(e){this._rawModule.namespaced=e.namespaced;e.actions&&(this._rawModule.actions=e.actions);e.mutations&&(this._rawModule.mutations=e.mutations);e.getters&&(this._rawModule.getters=e.getters)};Module.prototype.forEachChild=function forEachChild(e){forEachValue(this._children,e)};Module.prototype.forEachGetter=function forEachGetter(e){this._rawModule.getters&&forEachValue(this._rawModule.getters,e)};Module.prototype.forEachAction=function forEachAction(e){this._rawModule.actions&&forEachValue(this._rawModule.actions,e)};Module.prototype.forEachMutation=function forEachMutation(e){this._rawModule.mutations&&forEachValue(this._rawModule.mutations,e)};Object.defineProperties(Module.prototype,E);var ModuleCollection=function(e){this.register([],e,!1)};ModuleCollection.prototype.get=function get(e){return e.reduce(function(e,t){return e.getChild(t)},this.root)};ModuleCollection.prototype.getNamespace=function getNamespace(e){var t=this.root;return e.reduce(function(e,n){return e+((t=t.getChild(n)).namespaced?n+"/":"")},"")};ModuleCollection.prototype.update=function update$1(e){update([],this.root,e)};ModuleCollection.prototype.register=function register(e,t,n){var a=this;void 0===n&&(n=!0);var l=new Module(t,n);0===e.length?this.root=l:this.get(e.slice(0,-1)).addChild(e[e.length-1],l);t.modules&&forEachValue(t.modules,function(t,l){a.register(e.concat(l),t,n)})};ModuleCollection.prototype.unregister=function unregister(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1],a=t.getChild(n);a&&a.runtime&&t.removeChild(n)};ModuleCollection.prototype.isRegistered=function isRegistered(e){var t=this.get(e.slice(0,-1)),n=e[e.length-1];return!!t&&t.hasChild(n)};function update(e,t,n){t.update(n);if(n.modules)for(var a in n.modules){if(!t.getChild(a))return;update(e.concat(a),t.getChild(a),n.modules[a])}}function createStore(e){return new Store(e)}var Store=function(e){var t=this;void 0===e&&(e={});var n=e.plugins;void 0===n&&(n=[]);var a=e.strict;void 0===a&&(a=!1);var l=e.devtools;this._committing=!1;this._actions=Object.create(null);this._actionSubscribers=[];this._mutations=Object.create(null);this._wrappedGetters=Object.create(null);this._modules=new ModuleCollection(e);this._modulesNamespaceMap=Object.create(null);this._subscribers=[];this._makeLocalGettersCache=Object.create(null);this._devtools=l;var c=this,d=this,_=d.dispatch,f=d.commit;this.dispatch=function boundDispatch(e,t){return _.call(c,e,t)};this.commit=function boundCommit(e,t,n){return f.call(c,e,t,n)};this.strict=a;var m=this._modules.root.state;installModule(this,m,[],this._modules.root);resetStoreState(this,m);n.forEach(function(e){return e(t)})},T={state:{configurable:!0}};Store.prototype.install=function install(e,t){e.provide(t||m,this);e.config.globalProperties.$store=this;(void 0!==this._devtools?this._devtools:__VUE_PROD_DEVTOOLS__)&&addDevtools(e,this)};T.state.get=function(){return this._state.data};T.state.set=function(e){};Store.prototype.commit=function commit(e,t,n){var a=this,l=unifyObjectStyle(e,t,n),c=l.type,d=l.payload;l.options;var _={type:c,payload:d},f=this._mutations[c];if(f){this._withCommit(function(){f.forEach(function commitIterator(e){e(d)})});this._subscribers.slice().forEach(function(e){return e(_,a.state)})}};Store.prototype.dispatch=function dispatch(e,t){var n=this,a=unifyObjectStyle(e,t),l=a.type,c=a.payload,d={type:l,payload:c},_=this._actions[l];if(_){try{this._actionSubscribers.slice().filter(function(e){return e.before}).forEach(function(e){return e.before(d,n.state)})}catch(e){}var f=_.length>1?Promise.all(_.map(function(e){return e(c)})):_[0](c);return new Promise(function(e,t){f.then(function(t){try{n._actionSubscribers.filter(function(e){return e.after}).forEach(function(e){return e.after(d,n.state)})}catch(e){}e(t)},function(e){try{n._actionSubscribers.filter(function(e){return e.error}).forEach(function(t){return t.error(d,n.state,e)})}catch(e){}t(e)})})}};Store.prototype.subscribe=function subscribe(e,t){return genericSubscribe(e,this._subscribers,t)};Store.prototype.subscribeAction=function subscribeAction(e,t){return genericSubscribe("function"==typeof e?{before:e}:e,this._actionSubscribers,t)};Store.prototype.watch=function watch$1(e,t,n){var a=this;return(0,c.wB)(function(){return e(a.state,a.getters)},t,Object.assign({},n))};Store.prototype.replaceState=function replaceState(e){var t=this;this._withCommit(function(){t._state.data=e})};Store.prototype.registerModule=function registerModule(e,t,n){void 0===n&&(n={});"string"==typeof e&&(e=[e]);this._modules.register(e,t);installModule(this,this.state,e,this._modules.get(e),n.preserveState);resetStoreState(this,this.state)};Store.prototype.unregisterModule=function unregisterModule(e){var t=this;"string"==typeof e&&(e=[e]);this._modules.unregister(e);this._withCommit(function(){var n=getNestedState(t.state,e.slice(0,-1));delete n[e[e.length-1]]});resetStore(this)};Store.prototype.hasModule=function hasModule(e){return"string"==typeof e&&(e=[e]),this._modules.isRegistered(e)};Store.prototype.hotUpdate=function hotUpdate(e){this._modules.update(e);resetStore(this,!0)};Store.prototype._withCommit=function _withCommit(e){var t=this._committing;this._committing=!0;e();this._committing=t};Object.defineProperties(Store.prototype,T);var A=normalizeNamespace(function(e,t){var n={};return normalizeMap(t).forEach(function(t){var a=t.key,l=t.val;n[a]=function mappedState(){var t=this.$store.state,n=this.$store.getters;if(e){var a=getModuleByNamespace(this.$store,"mapState",e);if(!a)return;t=a.context.state;n=a.context.getters}return"function"==typeof l?l.call(this,t,n):t[l]};n[a].vuex=!0}),n}),R=normalizeNamespace(function(e,t){var n={};return normalizeMap(t).forEach(function(t){var a=t.key,l=t.val;n[a]=function mappedMutation(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var a=this.$store.commit;if(e){var c=getModuleByNamespace(this.$store,"mapMutations",e);if(!c)return;a=c.context.commit}return"function"==typeof l?l.apply(this,[a].concat(t)):a.apply(this.$store,[l].concat(t))}}),n}),C=normalizeNamespace(function(e,t){var n={};return normalizeMap(t).forEach(function(t){var a=t.key,l=t.val;l=e+l;n[a]=function mappedGetter(){if(!e||getModuleByNamespace(this.$store,"mapGetters",e))return this.$store.getters[l]};n[a].vuex=!0}),n}),I=normalizeNamespace(function(e,t){var n={};return normalizeMap(t).forEach(function(t){var a=t.key,l=t.val;n[a]=function mappedAction(){for(var t=[],n=arguments.length;n--;)t[n]=arguments[n];var a=this.$store.dispatch;if(e){var c=getModuleByNamespace(this.$store,"mapActions",e);if(!c)return;a=c.context.dispatch}return"function"==typeof l?l.apply(this,[a].concat(t)):a.apply(this.$store,[l].concat(t))}}),n}),createNamespacedHelpers=function(e){return{mapState:A.bind(null,e),mapGetters:C.bind(null,e),mapMutations:R.bind(null,e),mapActions:I.bind(null,e)}};function normalizeMap(e){return isValidMap(e)?Array.isArray(e)?e.map(function(e){return{key:e,val:e}}):Object.keys(e).map(function(t){return{key:t,val:e[t]}}):[]}function isValidMap(e){return Array.isArray(e)||isObject(e)}function normalizeNamespace(e){return function(t,n){if("string"!=typeof t){n=t;t=""}else"/"!==t.charAt(t.length-1)&&(t+="/");return e(t,n)}}function getModuleByNamespace(e,t,n){return e._modulesNamespaceMap[n]}function createLogger(e){void 0===e&&(e={});var t=e.collapsed;void 0===t&&(t=!0);var n=e.filter;void 0===n&&(n=function(e,t,n){return!0});var a=e.transformer;void 0===a&&(a=function(e){return e});var l=e.mutationTransformer;void 0===l&&(l=function(e){return e});var c=e.actionFilter;void 0===c&&(c=function(e,t){return!0});var d=e.actionTransformer;void 0===d&&(d=function(e){return e});var _=e.logMutations;void 0===_&&(_=!0);var f=e.logActions;void 0===f&&(f=!0);var m=e.logger;return void 0===m&&(m=console),function(e){var g=deepCopy(e.state);if(void 0!==m){_&&e.subscribe(function(e,c){var d=deepCopy(c);if(n(e,g,d)){var _=getFormattedTime(),f=l(e),y="mutation "+e.type+_;startMessage(m,y,t);m.log("%c prev state","color: #9E9E9E; font-weight: bold",a(g));m.log("%c mutation","color: #03A9F4; font-weight: bold",f);m.log("%c next state","color: #4CAF50; font-weight: bold",a(d));endMessage(m)}g=d});f&&e.subscribeAction(function(e,n){if(c(e,n)){var a=getFormattedTime(),l=d(e),_="action "+e.type+a;startMessage(m,_,t);m.log("%c action","color: #03A9F4; font-weight: bold",l);endMessage(m)}})}}}function startMessage(e,t,n){var a=n?e.groupCollapsed:e.group;try{a.call(e,t)}catch(n){e.log(t)}}function endMessage(e){try{e.groupEnd()}catch(t){e.log("—— log end ——")}}function getFormattedTime(){var e=new Date;return" @ "+pad(e.getHours(),2)+":"+pad(e.getMinutes(),2)+":"+pad(e.getSeconds(),2)+"."+pad(e.getMilliseconds(),3)}function repeat(e,t){return Array(t+1).join(e)}function pad(e,t){return repeat("0",t-e.toString().length)+e}var x={version:"4.0.2",Store:Store,storeKey:m,createStore:createStore,useStore:useStore,mapState:A,mapMutations:R,mapGetters:C,mapActions:I,createNamespacedHelpers:createNamespacedHelpers,createLogger:createLogger}},1397:function(e,t,n){e.exports=n},1613:function(e,t,n){"use strict";n.r(t);n.d(t,{BrowserUtil:function(){return $},DomUtil:function(){return q},EventEmitterUtil:function(){return G},HtmlUtil:function(){return W},MiscUtil:function(){return Z},Modal:function(){return g},NumberUtil:function(){return Y},ObjectUtil:function(){return J},OutsideClose:function(){return y},Pagination:function(){return E},PaginationItem:function(){return w},PaginationSpread:function(){return S},PaginationUtil:function(){return X},PromiseUtil:function(){return Q},PromiseWorkerUtil:function(){return en},QueueUtil:function(){return er},RandomUtil:function(){return eo},SimpleStateMachineUtil:function(){return es},SoundUtil:function(){return eg},StringUtil:function(){return ew},StyleUtil:function(){return ev},TimeUtil:function(){return eb},V5Button:function(){return T},V5Input:function(){return R},V5InputGroup:function(){return C},V5Select:function(){return O},V5Switch:function(){return N},V5Textarea:function(){return K}});var a,l,c,d=n(641),_=n(3751),f=n(33),m=Object.defineProperty,__defNormalProp=(e,t,n)=>t in e?m(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,__publicField=(e,t,n)=>__defNormalProp(e,"symbol"!=typeof t?t+"":t,n);(e=>{(e=>{e[e.Backspace=8]="Backspace";e[e.Delete=46]="Delete";e[e.DownArrow=40]="DownArrow";e[e.Enter=13]="Enter";e[e.Escape=27]="Escape";e[e.LeftArrow=37]="LeftArrow";e[e.RightArrow=39]="RightArrow";e[e.Spacebar=32]="Spacebar";e[e.Stop=137]="Stop";e[e.Tab=9]="Tab";e[e.UpArrow=38]="UpArrow"})(e.KeyCodes||(e.KeyCodes={}))})(z||(z={}));(e=>{(e=>{e.DidHide="modal-did-hide"})(e.Events||(e.Events={}))})(B||(B={}));let _export_sfc=(e,t)=>{let n=e.__vccOpts||e;for(let[e,a]of t)n[e]=a;return n};function _sfc_render$a(e,t,n,a,l,c){return(0,d.uX)(),(0,d.Wv)(_.Transition,{"enter-active-class":e.$style.enter,"leave-active-class":e.$style.leave},{default:(0,d.k6)(()=>[l.visible?((0,d.uX)(),(0,d.CE)("div",{key:0,class:(0,f.C4)(e.$style.component)},[(0,d.Lk)("div",{class:(0,f.C4)([e.$style.backdrop,{[e.$style["bg-transparent"]]:n.isTransparent}]),onClick:t[0]||(t[0]=e=>c.onBackgroundClick(e))},null,2),(0,d.Lk)("div",{ref:"body",class:(0,f.C4)([e.$style.body,e.$style[n.corners],e.$style[n.modalWidth],e.$style[n.bgColor]])},[(0,d.RG)(e.$slots,"default")],2)],2)):(0,d.Q3)("",!0)]),_:3},8,["enter-active-class","leave-active-class"])}let g=_export_sfc({name:"Modal",props:{autoShow:{type:Boolean,default:!1},closeOnAction:{type:Boolean,default:!0},bgColor:{type:String,default:null},enableBackgroundScroll:{type:Boolean,default:!0},corners:{type:String,default:null},isTransparent:{type:Boolean,default:!1},modalWidth:{type:String,default:null}},data:()=>({visible:!1}),mounted(){this.closeOnAction&&window.addEventListener("keyup",this.onKeyPress);this.autoShow&&this.show()},beforeUnmount(){this.hide();this.closeOnAction&&window.removeEventListener("keyup",this.onKeyPress)},methods:{hide(){this.visible=!1;document.body.classList.remove("modal-overflow-hidden");this.$emit(B.Events.DidHide)},onBackgroundClick(e){document.contains(e.target)&&this.closeOnAction&&this.$refs.body&&!this.$refs.body.contains(e.target)&&this.hide()},onKeyPress(e){e.keyCode===z.KeyCodes.Escape&&this.hide()},show(){this.visible=!0;this.enableBackgroundScroll||document.body.classList.add("modal-overflow-hidden")}}},[["render",_sfc_render$a],["__cssModules",{$style:{component:"ui_modal-component","rounded-sm":"ui_modal-rounded-sm","rounded-lg":"ui_modal-rounded-lg",header:"ui_modal-header",footer:"ui_modal-footer",body:"ui_modal-body","light-grey":"ui_modal-light-grey",light:"ui_modal-light",dark:"ui_modal-dark",backdrop:"ui_modal-backdrop","bg-transparent":"ui_modal-bg-transparent",enter:"ui_modal-enter",leave:"ui_modal-leave",xxs:"ui_modal-xxs",xs:"ui_modal-xs",sm:"ui_modal-sm",md:"ui_modal-md",lg:"ui_modal-lg",xl:"ui_modal-xl"}}]]),y=_export_sfc({name:"OutsideClose",emits:["click"]},[["render",function _sfc_render$9(e,t,n,a,l,c){return(0,d.uX)(),(0,d.CE)("button",{type:"button","aria-label":"Close",class:(0,f.C4)(e.$style.component),onClick:t[0]||(t[0]=t=>e.$emit("click",t))},[(0,d.Lk)("div",{class:(0,f.C4)(["icon-font-chess x",e.$style.icon])},null,2)],2)}],["__cssModules",{$style:{component:"ui_outside-close-component",icon:"ui_outside-close-icon"}}]]),b=["textContent"],w=_export_sfc({name:"PaginationItem",props:{active:{type:Boolean,default:!1},content:{type:String,required:!1},disabled:{type:Boolean,default:!1},icon:{type:String,required:!1},href:{default:null,type:String,required:!1}},emits:["click"]},[["render",function _sfc_render$8(e,t,n,a,l,c){return(0,d.uX)(),(0,d.Wv)((0,d.$y)(n.href?"a":"button"),{rel:"nofollow","aria-selected":n.active,disabled:!n.href&&n.disabled,class:(0,f.C4)([e.$style.component,{[e.$style.disabled]:n.href&&n.disabled,[e.$style.active]:n.active}]),href:n.href,type:!n.href&&"button",onClick:t[0]||(t[0]=t=>e.$emit("click",t))},{default:(0,d.k6)(()=>[n.icon?((0,d.uX)(),(0,d.CE)("span",{key:0,class:(0,f.C4)([e.$style.icon,"icon-font-chess",n.icon])},null,2)):(0,d.Q3)("",!0),n.content?((0,d.uX)(),(0,d.CE)("span",{key:1,textContent:(0,f.v_)(n.content)},null,8,b)):(0,d.Q3)("",!0)]),_:1},8,["aria-selected","disabled","class","href","type"])}],["__cssModules",{$style:{component:"ui_pagination-item-component",disabled:"ui_pagination-item-disabled",active:"ui_pagination-item-active",icon:"ui_pagination-item-icon"}}]]),k=["textContent"],S=_export_sfc({name:"PaginationSpread"},[["render",function _sfc_render$7(e,t,n,a,l,c){return(0,d.uX)(),(0,d.CE)("div",{class:(0,f.C4)(e.$style.component),textContent:(0,f.v_)("...")},null,10,k)}],["__cssModules",{$style:{component:"ui_pagination-spread-component"}}]]),E=_export_sfc({name:"Pagination",components:{PaginationItem:w,PaginationSpread:S}},[["render",function _sfc_render$6(e,t,n,a,l,c){let _=(0,d.g2)("PaginationItem"),m=(0,d.g2)("PaginationSpread");return(0,d.uX)(),(0,d.CE)("div",{class:(0,f.C4)(e.$style.component)},[(0,d.bF)(_,{"aria-label":"Go to Top",icon:"chevron-up",content:"Top",class:(0,f.C4)(e.$style.top),onClick:e.onClick},null,8,["class","onClick"]),(0,d.Lk)("nav",{class:(0,f.C4)(e.$style.navigation)},[(0,d.bF)(_,{href:"#",textContent:"First"}),(0,d.bF)(_,{disabled:"",icon:"chevron-left",onClick:e.onClick},null,8,["onClick"]),(0,d.bF)(m),(0,d.bF)(_,{href:"#",textContent:"4"}),(0,d.bF)(_,{active:"",onClick:e.onClick,textContent:"5"},null,8,["onClick"]),(0,d.bF)(_,{disabled:"",href:"#",textContent:"6"}),(0,d.bF)(_,{icon:"chevron-right",onClick:e.onClick},null,8,["onClick"]),(0,d.bF)(_,{onClick:e.onClick,textContent:"Last"},null,8,["onClick"])],2)],2)}],["__cssModules",{$style:{component:"ui_pagination-component",top:"ui_pagination-top",navigation:"ui_pagination-navigation"}}]]),T=_export_sfc({name:"V5Button",props:{active:{type:Boolean,default:!1},disabled:{type:Boolean,default:!1},extraPadding:{type:Boolean,default:!1},fullWidth:{type:Boolean,default:!1},href:{default:null,type:String,required:!1},minWidth:{type:Boolean,required:!1},size:{type:String,default:""},theme:{type:String,default:"basic"},type:{type:String,default:"button"}},emits:["click","contextmenu","touchend","touchstart"]},[["render",function _sfc_render$5(e,t,n,a,l,c){return(0,d.uX)(),(0,d.Wv)((0,d.$y)(n.href?"a":"button"),{class:(0,f.C4)([e.$style.component,e.$style[n.theme],e.$style[n.size],{[e.$style.full]:n.fullWidth,[e.$style.active]:n.active,[e.$style.disabled]:n.disabled,[e.$style["extra-padding"]]:n.extraPadding,[e.$style["min-width"]]:n.minWidth}]),disabled:n.disabled,href:n.href,type:n.type,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))},{default:(0,d.k6)(()=>[(0,d.RG)(e.$slots,"default")]),_:3},40,["class","disabled","href","type"])}],["__cssModules",{$style:{component:"ui_v5-button-component",primary:"ui_v5-button-primary",danger:"ui_v5-button-danger",secondary:"ui_v5-button-secondary",tertiary:"ui_v5-button-tertiary",basic:"ui_v5-button-basic","basic-light":"ui_v5-button-basic-light","basic-dark":"ui_v5-button-basic-dark",large:"ui_v5-button-large",small:"ui_v5-button-small","x-small":"ui_v5-button-x-small","extra-padding":"ui_v5-button-extra-padding","min-width":"ui_v5-button-min-width",full:"ui_v5-button-full",icon:"ui_v5-button-icon",disabled:"ui_v5-button-disabled",active:"ui_v5-button-active"}}]]),A=["value"];function _sfc_render$4(e,t,n,a,l,c){return(0,d.uX)(),(0,d.CE)("input",{class:(0,f.C4)([e.$style.component,e.$style[n.size],{[e.$style.dark]:"dark"==n.forceTheme,[e.$style.light]:"light"==n.forceTheme,[e.$style.error]:n.hasError}]),value:n.modelValue,onBlur:t[0]||(t[0]=t=>e.$emit("blur",t)),onChange:t[1]||(t[1]=t=>e.$emit("change",t)),onFocus:t[2]||(t[2]=t=>e.$emit("focus",t)),onInput:t[3]||(t[3]=(...e)=>c.onInput&&c.onInput(...e)),onKeydown:t[4]||(t[4]=t=>e.$emit("keydown",t)),onKeyup:[t[5]||(t[5]=e=>c.keyupEvent(e)),t[6]||(t[6]=(0,_.withKeys)(t=>e.$emit("enter",t),["enter"]))],onPaste:t[7]||(t[7]=t=>e.$emit("paste",t))},null,42,A)}let R=_export_sfc({name:"V5Input",props:{size:{type:String,default:""},forceTheme:{type:String,default:""},value:{default:"",type:[Number,String]},modelValue:{default:"",type:[Number,String]},hasError:{default:!1,type:Boolean},hasNativeInputEvent:{default:!1,type:Boolean}},emits:["blur","change","focus","keydown","enter","paste","keyup","update:modelValue"],methods:{keyupEvent(e){this.$emit("keyup",e)},onInput(e){this.$emit("update:modelValue",this.hasNativeInputEvent?e:e.target.value)}}},[["render",_sfc_render$4],["__cssModules",{$style:{component:"ui_v5-input-component",light:"ui_v5-input-light",dark:"ui_v5-input-dark",error:"ui_v5-input-error",large:"ui_v5-input-large","x-large":"ui_v5-input-x-large"}}]]);function _sfc_render$3(e,t,n,a,l,c){let m=(0,d.g2)("V5Input");return(0,d.uX)(),(0,d.CE)("div",{class:(0,f.C4)([e.$style.component,{[e.$style.dark]:"dark"==n.forceTheme,[e.$style.light]:"light"==n.forceTheme}])},[(0,d.bF)(m,{id:n.id,"aria-label":n.ariaLabel,autocapitalize:n.autocapitalize,autocomplete:n.autocomplete,autocorrect:n.autocorrect,autofocus:n.autofocus,"force-theme":n.forceTheme,class:(0,f.C4)(c.inputClasses),maxlength:n.maxlength,"model-value":n.modelValue,name:n.name,placeholder:n.placeholder,readonly:n.disabled,spellcheck:n.spellcheck,type:n.type,size:n.size,onBlur:t[0]||(t[0]=e=>c.blurEvent(e)),onChange:t[1]||(t[1]=t=>e.$emit("change",t)),onFocus:t[2]||(t[2]=e=>c.focusEvent(e)),onKeydown:t[3]||(t[3]=e=>c.keydownEvent(e)),onKeyup:[t[4]||(t[4]=e=>c.keyupEvent(e)),t[5]||(t[5]=(0,_.withKeys)(e=>c.keyupEnterEvent(e),["enter"]))],"onUpdate:modelValue":t[6]||(t[6]=e=>c.updateValue(e))},null,8,["id","aria-label","autocapitalize","autocomplete","autocorrect","autofocus","force-theme","class","maxlength","model-value","name","placeholder","readonly","spellcheck","type","size"]),n.iconLeft?((0,d.uX)(),(0,d.CE)("span",{key:0,class:(0,f.C4)(["icon-font-chess",[e.$style.icon,e.$style.left,n.iconLeft]]),onClick:t[7]||(t[7]=e=>c.onIconClick("left"))},null,2)):(0,d.Q3)("",!0),n.iconRight?((0,d.uX)(),(0,d.CE)("span",{key:1,class:(0,f.C4)(["icon-font-chess",[e.$style.icon,e.$style.right,n.iconRight]]),onClick:t[8]||(t[8]=e=>c.onIconClick("right"))},null,2)):(0,d.Q3)("",!0),n.clearButtonIcon&&!n.iconRight&&n.modelValue?((0,d.uX)(),(0,d.CE)("button",{key:2,type:"button",class:(0,f.C4)(e.$style.button),onClick:t[9]||(t[9]=e=>c.clearButtonAction(e))},[(0,d.Lk)("span",{class:(0,f.C4)(["icon-font-chess circle-x",e.$style.icon])},null,2)],2)):(0,d.Q3)("",!0),!n.clearButtonIcon||n.iconRight||n.modelValue?(0,d.Q3)("",!0):((0,d.uX)(),(0,d.CE)("span",{key:3,class:(0,f.C4)(["icon-font-chess",[e.$style.icon,e.$style.right,n.clearButtonIcon]])},null,2))],2)}let C=_export_sfc({name:"V5InputGroup",components:{V5Input:R},props:{ariaLabel:{type:String,default:""},autocapitalize:{required:!1,type:String},autocomplete:{type:String,default:"off"},autocorrect:{required:!1,type:String},autofocus:Boolean,clearButtonIcon:{type:String,default:""},disabled:Boolean,forceTheme:{type:String,default:""},iconLeft:{type:String,default:""},iconRight:{type:String,default:""},id:{type:String,default:""},maxlength:{type:Number,default:524288},name:{type:String,default:""},placeholder:{type:String,default:""},size:{type:String,default:"small"},spellcheck:{required:!1,type:String},type:{type:String,default:"text"},value:{type:[String,Number],default:""},modelValue:{default:"",type:[Number,String]}},emits:["change","clear-button-action","blur","focus","keydown","keyup","enter","update:modelValue"],computed:{inputClasses(){return[{[this.$style["space-left"]]:this.iconLeft,[this.$style["space-right"]]:this.iconRight||this.clearButtonIcon}]}},methods:{clearButtonAction(e){this.$emit("clear-button-action",e)},blurEvent(e){this.$emit("blur",e)},focusEvent(e){this.$emit("focus",e)},keydownEvent(e){this.$emit("keydown",e)},keyupEvent(e){this.$emit("keyup",e)},keyupEnterEvent(e){this.$emit("enter",e)},onIconClick(e){this.$emit(`icon-click-${e}`)},updateValue(e){this.$emit("update:modelValue",e)}}},[["render",_sfc_render$3],["__cssModules",{$style:{component:"ui_v5-input-group-component",light:"ui_v5-input-group-light",dark:"ui_v5-input-group-dark",icon:"ui_v5-input-group-icon",left:"ui_v5-input-group-left",right:"ui_v5-input-group-right","space-left":"ui_v5-input-group-space-left","space-right":"ui_v5-input-group-space-right",button:"ui_v5-input-group-button"}}]]),I=["textContent"],x=["textContent"],P=["disabled","hidden","selected","value"];function _sfc_render$2(e,t,n,a,l,c){return(0,d.uX)(),(0,d.CE)("select",{class:(0,f.C4)([e.$style.component,e.$style[n.size],{[e.$style.dark]:"dark"==n.forceTheme,[e.$style.light]:"light"==n.forceTheme,[e.$style.error]:n.hasError}]),onChange:t[0]||(t[0]=e=>c.setSelectedOption(e.target.value))},[n.placeholderText?((0,d.uX)(),(0,d.CE)("option",{key:0,disabled:"",hidden:"",selected:"",value:"",textContent:(0,f.v_)(n.placeholderText)},null,8,I)):(0,d.Q3)("",!0),n.emptyOption?((0,d.uX)(),(0,d.CE)("option",{key:1,selected:"",value:"",textContent:(0,f.v_)(n.emptyOption)},null,8,x)):(0,d.Q3)("",!0),((0,d.uX)(!0),(0,d.CE)(d.FK,null,(0,d.pI)(n.options,(e,t)=>((0,d.uX)(),(0,d.CE)("option",{key:t,disabled:e.disabled,hidden:e.hidden,selected:c.getValue(e)===n.modelValue,value:c.getValue(e)??""},(0,f.v_)(c.getLabel(e)),9,P))),128))],34)}let O=_export_sfc({name:"V5Select",props:{emptyOption:{type:String,default:""},forceTheme:{type:String,default:""},hasError:{default:!1,type:Boolean},labelKey:{type:String,default:"label"},options:{type:Array,required:!0},placeholderText:{type:String,default:""},size:{type:String,default:""},value:{type:[String,Number],required:!1,default:""},modelValue:{type:[String,Number],default:""},valueKey:{type:String,default:"value"}},emits:["update:modelValue"],methods:{getLabel(e){return this.labelKey?e[this.labelKey]:e},getValue(e){return this.valueKey?e[this.valueKey]:e},setSelectedOption(e){this.$emit("update:modelValue",e);this.onChange&&this.onChange()}}},[["render",_sfc_render$2],["__cssModules",{$style:{component:"ui_v5-select-component",light:"ui_v5-select-light",dark:"ui_v5-select-dark",error:"ui_v5-select-error",large:"ui_v5-select-large"}}]]),M=["id","checked","disabled","name"],L=["for"];function _sfc_render$1(e,t,n,a,l,c){return(0,d.uX)(),(0,d.CE)("div",{class:(0,f.C4)(e.$style.component)},[(0,d.Lk)("input",{id:n.name,type:"checkbox",checked:n.modelValue,class:(0,f.C4)(e.$style.checkbox),disabled:n.isDisabled,name:n.name,onChange:t[0]||(t[0]=e=>c.setSwitchStatus(e.target.checked))},null,42,M),(0,d.Lk)("label",{class:(0,f.C4)(e.$style.label),for:n.name},[(0,d.Lk)("div",{class:(0,f.C4)(e.$style.button)},null,2)],10,L)],2)}let N=_export_sfc({name:"V5Switch",props:{name:{type:String,required:!0},value:{type:Boolean},modelValue:{type:Boolean,required:!0},isDisabled:{type:Boolean,default:!1}},emits:["update:modelValue"],methods:{setSwitchStatus(e){this.$emit("update:modelValue",e)}}},[["render",_sfc_render$1],["__cssModules",{$style:{component:"ui_v5-switch-component",checkbox:"ui_v5-switch-checkbox",label:"ui_v5-switch-label",readonly:"ui_v5-switch-readonly",button:"ui_v5-switch-button",group:"ui_v5-switch-group"}}]]);var z,B,D,H,U="function"==typeof Map?new Map:(D=[],H=[],{has:function(e){return D.indexOf(e)>-1},get:function(e){return H[D.indexOf(e)]},set:function(e,t){-1===D.indexOf(e)&&(D.push(e),H.push(t))},delete:function(e){var t=D.indexOf(e);t>-1&&(D.splice(t,1),H.splice(t,1))}}),o=function(e){return new Event(e,{bubbles:!0})};try{new Event("test")}catch(e){o=function(e){var t=document.createEvent("Event");return t.initEvent(e,!0,!1),t}}function r(e){var t=U.get(e);t&&t.destroy()}function i(e){var t=U.get(e);t&&t.update()}var j=null;"undefined"==typeof window||"function"!=typeof window.getComputedStyle?((j=function(e){return e}).destroy=function(e){return e},j.update=function(e){return e}):((j=function(e,t){return e&&Array.prototype.forEach.call(e.length?e:[e],function(e){return function(e){if(e&&e.nodeName&&"TEXTAREA"===e.nodeName&&!U.has(e)){var t,n=null,a=null,l=null,a2=function(){e.clientWidth!==a&&p()},c=(function(t){window.removeEventListener("resize",a2,!1),e.removeEventListener("input",p,!1),e.removeEventListener("keyup",p,!1),e.removeEventListener("autosize:destroy",c,!1),e.removeEventListener("autosize:update",p,!1),Object.keys(t).forEach(function(n){e.style[n]=t[n]}),U.delete(e)}).bind(e,{height:e.style.height,resize:e.style.resize,overflowY:e.style.overflowY,overflowX:e.style.overflowX,wordWrap:e.style.wordWrap});e.addEventListener("autosize:destroy",c,!1),"onpropertychange"in e&&"oninput"in e&&e.addEventListener("keyup",p,!1),window.addEventListener("resize",a2,!1),e.addEventListener("input",p,!1),e.addEventListener("autosize:update",p,!1),e.style.overflowX="hidden",e.style.wordWrap="break-word",U.set(e,{destroy:c,update:p}),"vertical"===(t=window.getComputedStyle(e,null)).resize?e.style.resize="none":"both"===t.resize&&(e.style.resize="horizontal"),isNaN(n="content-box"===t.boxSizing?-(parseFloat(t.paddingTop)+parseFloat(t.paddingBottom)):parseFloat(t.borderTopWidth)+parseFloat(t.borderBottomWidth))&&(n=0),p()}function s(t){var n=e.style.width;e.style.width="0px",e.style.width=n,e.style.overflowY=t}function u(){if(0!==e.scrollHeight){var t=function(e){for(var t=[];e&&e.parentNode&&e.parentNode instanceof Element;)e.parentNode.scrollTop&&(e.parentNode.style.scrollBehavior="auto",t.push([e.parentNode,e.parentNode.scrollTop])),e=e.parentNode;return function(){return t.forEach(function(e){var t=e[0];t.scrollTop=e[1],t.style.scrollBehavior=null})}}(e);e.style.height="",e.style.height=e.scrollHeight+n+"px",a=e.clientWidth,t()}}function p(){u();var t=Math.round(parseFloat(e.style.height)),n=window.getComputedStyle(e,null),a="content-box"===n.boxSizing?Math.round(parseFloat(n.height)):e.offsetHeight;if(a<t?"hidden"===n.overflowY&&(s("scroll"),u(),a="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight):"hidden"!==n.overflowY&&(s("hidden"),u(),a="content-box"===n.boxSizing?Math.round(parseFloat(window.getComputedStyle(e,null).height)):e.offsetHeight),l!==a){l=a;var c=o("autosize:resized");try{e.dispatchEvent(c)}catch(e){}}}}(e)}),e}).destroy=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],r),e},j.update=function(e){return e&&Array.prototype.forEach.call(e.length?e:[e],i),e});var F=j;let V=["value"];function _sfc_render(e,t,n,a,l,c){return(0,d.uX)(),(0,d.CE)("textarea",{class:(0,f.C4)([e.$style.component,e.$style[n.size],{[e.$style.dark]:"dark"==n.forceTheme,[e.$style.light]:"light"==n.forceTheme,[e.$style.autosize]:n.autosize,[e.$style.error]:n.hasError}]),value:n.modelValue,onBlur:t[0]||(t[0]=t=>e.$emit("blur",t)),onFocus:t[1]||(t[1]=t=>e.$emit("focus",t)),onKeydown:t[2]||(t[2]=t=>e.$emit("keydown",t)),onInput:t[3]||(t[3]=e=>c.onInput(e.target.value))},null,42,V)}let K=_export_sfc({name:"V5Textarea",props:{autofocus:{default:!1,type:Boolean},autosize:{type:Boolean,default:!1},forceTheme:{type:String,default:""},hasError:{default:!1,type:Boolean},size:{type:String,default:""},value:{default:"",type:[Number,String]},modelValue:{default:"",type:[Number,String]}},emits:["blur","focus","keydown","update:modelValue","resize"],watch:{value:{handler(){this.autosize&&setTimeout(()=>{F.update(this.$el)},50)}},modelValue:{handler(){this.autosize&&setTimeout(()=>{F.update(this.$el)},50)}}},mounted(){if(this.autosize){F(this.$el);this.$el.addEventListener("autosize:resized",this.resizeEvent)}this.autofocus&&this.$el.focus()},beforeUnmount(){this.autosize&&this.$el.removeEventListener("autosize:resized",this.resizeEvent)},methods:{onInput(e){this.$emit("update:modelValue",e)},resizeEvent(){this.$nextTick(()=>{this.$emit("resize")})}}},[["render",_sfc_render],["__cssModules",{$style:{component:"ui_v5-textarea-component",light:"ui_v5-textarea-light",dark:"ui_v5-textarea-dark",error:"ui_v5-textarea-error",autosize:"ui_v5-textarea-autosize",small:"ui_v5-textarea-small",large:"ui_v5-textarea-large","x-large":"ui_v5-textarea-x-large"}}]]),$=Object.freeze(Object.defineProperty({__proto__:null,getPixelRatio:function getPixelRatio(){return window.devicePixelRatio||1}},Symbol.toStringTag,{value:"Module"}));function insertAfter(e,t){t.parentNode.insertBefore(e,t.nextSibling)}(e=>{(e=>{e.Hidden="hidden";e.Invisible="invisible"})(e.Classes||(e.Classes={}))})(a||(a={}));function showElement({retainSpace:e,selector:t,show:n,throwErrorIfNotFound:l}){let c=document.querySelector(t);if(c)c.classList[n?"remove":"add"](e?a.Classes.Invisible:a.Classes.Hidden);else if(l)throw Error(`Couldn't find an element with the selector ${t}`)}function swapDomElementClassNames(e,t){let n=e.className,a=t.className;e.className=a;t.className=n}function swapDomElementPositions(e,t){let n=e.parentNode,a=t.parentNode;if(!n||!a)return;let l=document.createElement("div"),c=document.createElement("div");n.replaceChild(l,e);a.replaceChild(c,t);n.replaceChild(t,l);a.replaceChild(e,c)}function toSelector(e,t="."){return`${t}${e}`}(e=>{(e=>{e[e.Backspace=8]="Backspace";e[e.Delete=46]="Delete";e[e.DownArrow=40]="DownArrow";e[e.Enter=13]="Enter";e[e.Escape=27]="Escape";e[e.LeftArrow=37]="LeftArrow";e[e.RightArrow=39]="RightArrow";e[e.Spacebar=32]="Spacebar";e[e.Stop=137]="Stop";e[e.Tab=9]="Tab";e[e.UpArrow=38]="UpArrow"})(e.KeyCodes||(e.KeyCodes={}))})(l||(l={}));let q=Object.freeze(Object.defineProperty({__proto__:null,get Dom(){return a},get KeyboardEvent(){return l},insertAfter,showElement,swapDomElementClassNames,swapDomElementPositions,toSelector},Symbol.toStringTag,{value:"Module"}));function createEventEmitter(){let e=[];return{emit,listeners:e,off,offAll,offMany,on,onAll,onMany,once};function emit(t,n){let a;for(a of e)(a.type===t||"all"===a.type)&&a.handler(n)}function off(t){let n=e.findIndex(e=>t.type===e.type&&t.handler===e.handler);-1!==n&&e.splice(n,1)}function offAll(e){return off({handler:e,type:"all"})}function offMany(e=[]){e.forEach(e=>off(e))}function on(t,n){e.push({handler:n,type:t})}function onAll(e){on("all",e)}function onMany(e=[],t){e.forEach(e=>on(e,t))}function once(t,n){let a={handler:(...e)=>{off(a);n(...e)},type:t};e.push(a)}}let G=Object.freeze(Object.defineProperty({__proto__:null,createEventEmitter},Symbol.toStringTag,{value:"Module"})),W=Object.freeze(Object.defineProperty({__proto__:null,convertUrls:function convertUrls(e){function replaceAll({newText:e,replace:t,search:n}){return e.split(n).join(t)}function specialCharactersReplacement(e,t,n,a,l){if(a>0&&("@"===l.substr(a-1,1)||'"'===l.substr(a-1,1)||"="===l.substr(a-1,1)||"</a>"===l.substr(a+e.length,4)))return e;let c=n.replace(/"/g,"&quot;");return`<a href="https://${c}" class="auto-converted" target="_blank">${t}</a>`}let t=replaceAll({newText:String(e),replace:" &nbsp;",search:"&nbsp;"});return replaceAll({newText:String(t=t.replace(RegExp("\\b((?:https?://)?((?:[a-zA-Z0-9-]+\\.)+(?:chess|chesskid|chesspersonality|twitch|prochessleague|youtube)\\.(?:com|tv)(?:/[\\w#!:.?+=&;%@!-/]*)?))\\b","gi"),specialCharactersReplacement)),replace:"&nbsp;",search:" &nbsp;"})},decode:function decode(e){return new DOMParser().parseFromString(`<!doctype html><body>${e}`,"text/html").body.textContent},encode:function encode(e){let t=[60,62],n=e.length,a=[];for(;n--;){let l=e[n].charCodeAt(0);t.indexOf(l)>-1?a[n]=`&#${l};`:a[n]=e[n]}return a.join("")},removeHtmlTags:function removeHtmlTags(e){return e.replace(/(<(?!img|\/?iframe)([^>]+)>)/gi,"")},removeHtmlWhitespace:function removeHtmlWhitespace(e){return e.replace(/&nbsp;/g,"")},replaceUserMention:function replaceUserMention(e){return e.replace(/(^|[^a-zA-Z0-9_!#$%&*@＠])([@＠]([a-zA-Z0-9_-]{3,20}))/g,(e,t,n,a)=>`${t}<span class="v-user-popover" v-user-popover="'${a}'" data-username="'${a}'"> ${n}</span>`)}},Symbol.toStringTag,{value:"Module"}));function noop(){}let Z=Object.freeze(Object.defineProperty({__proto__:null,noop},Symbol.toStringTag,{value:"Module"})),Y=Object.freeze(Object.defineProperty({__proto__:null,roundToDecimal:function roundToDecimal(e,{decimals:t=1,method:n=Math.round}={}){let a=10**t;return n(e*a)/a},signedNumber:function signedNumber(e){let t=e.toString(),n=parseInt(t,10)>=0?"+":"";return`${n}${t}`}},Symbol.toStringTag,{value:"Module"})),J=Object.freeze(Object.defineProperty({__proto__:null,hasAllProperties:function hasAllProperties(e,t){return t.every(t=>Object.prototype.hasOwnProperty.call(e,t))},hasData:function hasData(e={}){return Object.keys(e).length>0},hasProperty:function hasProperty(e,t){return Object.prototype.hasOwnProperty.call(e,t)},hasSomeProperties:function hasSomeProperties(e,t){return t.some(t=>Object.prototype.hasOwnProperty.call(e,t))},invertObject:function invertObject(e){return Object.keys(e).reduce((t,n)=>({...t,[e[n]]:n}),{})},isEmpty:function isEmpty(e){return!Object.keys(e).length},objectWithExcludedProps:function objectWithExcludedProps(e,t=[]){return Object.keys(e).filter(e=>!t.includes(e)).reduce((t,n)=>({...t,[n]:e[n]}),{})},pick:function pick(e,t){return t.reduce((t,n)=>(Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]),t),{})},transformObjectBooleansToBinaryString:function transformObjectBooleansToBinaryString(e){return Object.keys(e).reduce((t,n)=>{let a=e[n];return"boolean"==typeof a&&(a=a?"1":"0"),t[n]=a,t},{})}},Symbol.toStringTag,{value:"Module"})),X=Object.freeze(Object.defineProperty({__proto__:null,generatePages:function generatePages({currentPage:e,totalPages:t,tab:n=4}){let a=[];if(t<=n){for(let e=1;e<=t;e+=1)a.push(e);return a}if(e+n<=t){for(let t=e;t<e+n;t+=1)a.push(t);return a}for(let e=t;e>t-4;e-=1)a.push(e);return a.reverse()},updatePaginationQueryString:function updatePaginationQueryString({page:e,totalPages:t,url:n="",queryParameter:a="page"}){let l=new URLSearchParams(n),c=1;return 1!==(c=-1===e?t:e)?l.has(a)?l.set(a,c.toString()):l.append(a,c.toString()):l.delete(a),l.toString()}},Symbol.toStringTag,{value:"Module"}));function createExternallyResolvablePromise(){let e,t;return{promise:new Promise((n,a)=>{e=n;t=a}),reject:t,resolve:e}}let Q=Object.freeze(Object.defineProperty({__proto__:null,createExternallyResolvablePromise},Symbol.toStringTag,{value:"Module"})),ee=Object.freeze(Object.defineProperty({__proto__:null,DEFAULT_TIMEOUT:5e3},Symbol.toStringTag,{value:"Module"}));function postResult(e,t){self.postMessage(JSON.stringify({data:e||"",pwId:t}))}function deletePromise({key:e,messagePromises:t}){t[e]&&t[e].timeout&&clearTimeout(t[e].timeout);delete t[e]}function getMessagePromises({messagePromises:e,type:t}){return t?Object.keys(e).filter(n=>e[n].type===t).reduce((t,n)=>(t[n]=e[n],t),{}):e}function deletePromisesOfType({messagePromises:e,type:t}){Object.keys(getMessagePromises({messagePromises:e,type:t})).forEach(t=>deletePromise({key:t,messagePromises:e}))}function handleWorkerMessage({e:e,emitter:t,messagePromises:n}){let a;try{a=JSON.parse(e.data)}catch(e){}a.event&&t.emit(a.event,a.data);if(!a.pwId||!n[a.pwId])return;let l=n[a.pwId].resolve;l&&l(a);deletePromise({key:a.pwId,messagePromises:n})}function generateRandomId(){let e="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";return[0,0,0,0,0,0,0,0,0,0].reduce(t=>t+e.charAt(Math.floor(Math.random()*e.length)),"")}function postMessage({messagePromises:e,promiseWorkerCall:t,timeout:n=5e3,worker:a}){let l=generateRandomId(),c=JSON.stringify(Object.assign(t,{pwId:l}));return a.postMessage(c),e[l]=createExternallyResolvablePromise(),e[l].type=t.fn,e[l].timeout=window.setTimeout(()=>{if(!e[l])return;let t=e[l].reject;t&&t(`Timed-out after ${n} milliseconds: ${c}`);deletePromise({key:l,messagePromises:e})},n),e[l].promise}let et={},en=Object.freeze(Object.defineProperty({__proto__:null,constants:ee,createPromiseWorker:function createPromiseWorker(e){self.onmessage=function handleMessage(t){let n;try{n=JSON.parse(t.data)}catch(e){}if(n.pwId){n.params||(n.params=[]);let t=Array.isArray(n.params)?e[n.fn](...n.params):e[n.fn](n.params);t.then?t.then(e=>{postResult(e,n.pwId)}):postResult(t,n.pwId)}}},createPromiseWorkerClient:function createPromiseWorkerClient(e){let t=createEventEmitter();return e.onmessage=e=>handleWorkerMessage({e:e,emitter:t,messagePromises:et}),{...t,deletePromisesOfType:e=>deletePromisesOfType({messagePromises:et,type:e}),postMessage:(t,n)=>postMessage({messagePromises:et,promiseWorkerCall:t,timeout:n,worker:e})}}},Symbol.toStringTag,{value:"Module"})),er=Object.freeze(Object.defineProperty({__proto__:null,createQueue:function createQueue(e=!0){let t=[],n=!1;return{add,clear,flush,getEntries};function add(a,...l){let c=noop,d=noop,_=new Promise((e,t)=>{d=e;c=t});return t.push({fn:a,params:l,reject:c,resolve:d}),e&&!1===n&&flush(),_}function clear(){n=!1;t.length=0}async function flush(){let e=t.shift();if(!e){n=!1;return}n=!0;try{let t=await e.fn(...e.params);e.resolve(t);return flush()}catch(t){e.reject(t);return flush()}}function getEntries(){return t}}},Symbol.toStringTag,{value:"Module"})),eo=Object.freeze(Object.defineProperty({__proto__:null,generateRandomAlphanumeric:function generateRandomAlphanumeric(){return Math.random().toString(36).substring(2,15)},generateRandomId,getRandomWholeNumber:function getRandomWholeNumber(e,t){let n=Math.floor(e);return Math.floor(Math.random()*(Math.floor(t)-n+1))+n}},Symbol.toStringTag,{value:"Module"}));(e=>{(e=>{(e=>{e.NoTransition="NoTransition";e.OnEnter="Enter";e.OnExit="Exit";e.OnReEnter="ReEnter"})(e.Types||(e.Types={}))})(e.Event||(e.Event={}))})(c||(c={}));let es=Object.freeze(Object.defineProperty({__proto__:null,get StateMachine(){return c},createStateMachine:function createStateMachine({data:e,initialState:t,states:n},a=createEventEmitter()){let l=t;return{...a,getCurrentState,getData,transition};function getCurrentState(){return l}function getData(){return{...e}}function transition(t,d){if(!n[l][t])return a.emit(c.Event.Types.NoTransition,{action:t,data:e,state:l}),!1;let _=n[l][t](d),f="string"==typeof _?_:_.nextState,buildEvent=n=>({action:t,currentState:l,data:e,event:n,nextState:f,params:d});return l!==f&&a.emit(c.Event.Types.OnExit,buildEvent(c.Event.Types.OnExit)),_.data&&Object.assign(e,_.data),l!==f&&a.emit(c.Event.Types.OnEnter,buildEvent(c.Event.Types.OnEnter)),l===f?a.emit(c.Event.Types.OnReEnter,buildEvent(c.Event.Types.OnReEnter)):l=f,!0}}},Symbol.toStringTag,{value:"Module"}));var ei="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},ea={};!/*!
 *  howler.js v2.2.4
 *  howlerjs.com
 *
 *  (c) 2013-2020, James Simpson of GoldFire Studios
 *  goldfirestudios.com
 *
 *  MIT License
 */function(e){!function(){var HowlerGlobal2=function(){this.init()};HowlerGlobal2.prototype={init:function(){var e=this||t;return e._counter=1e3,e._html5AudioPool=[],e.html5PoolSize=10,e._codecs={},e._howls=[],e._muted=!1,e._volume=1,e._canPlayEvent="canplaythrough",e._navigator="undefined"!=typeof window&&window.navigator?window.navigator:null,e.masterGain=null,e.noAudio=!1,e.usingWebAudio=!0,e.autoSuspend=!0,e.ctx=null,e.autoUnlock=!0,e._setup(),e},volume:function(e){var n=this||t;e=parseFloat(e);n.ctx||setupAudioContext();if(void 0!==e&&e>=0&&e<=1){n._volume=e;if(n._muted)return n;n.usingWebAudio&&n.masterGain.gain.setValueAtTime(e,t.ctx.currentTime);for(var a=0;a<n._howls.length;a++)if(!n._howls[a]._webAudio)for(var l=n._howls[a]._getSoundIds(),c=0;c<l.length;c++){var d=n._howls[a]._soundById(l[c]);d&&d._node&&(d._node.volume=d._volume*e)}return n}return n._volume},mute:function(e){var n=this||t;n.ctx||setupAudioContext();n._muted=e;n.usingWebAudio&&n.masterGain.gain.setValueAtTime(e?0:n._volume,t.ctx.currentTime);for(var a=0;a<n._howls.length;a++)if(!n._howls[a]._webAudio)for(var l=n._howls[a]._getSoundIds(),c=0;c<l.length;c++){var d=n._howls[a]._soundById(l[c]);d&&d._node&&(d._node.muted=!!e||d._muted)}return n},stop:function(){for(var e=this||t,n=0;n<e._howls.length;n++)e._howls[n].stop();return e},unload:function(){for(var e=this||t,n=e._howls.length-1;n>=0;n--)e._howls[n].unload();if(e.usingWebAudio&&e.ctx&&void 0!==e.ctx.close){e.ctx.close();e.ctx=null;setupAudioContext()}return e},codecs:function(e){return(this||t)._codecs[e.replace(/^x-/,"")]},_setup:function(){var e=this||t;e.state=e.ctx&&e.ctx.state||"suspended";e._autoSuspend();if(!e.usingWebAudio){if("undefined"!=typeof Audio)try{var n=new Audio;void 0===n.oncanplaythrough&&(e._canPlayEvent="canplay")}catch(t){e.noAudio=!0}else e.noAudio=!0}try{var n=new Audio;n.muted&&(e.noAudio=!0)}catch(e){}return e.noAudio||e._setupCodecs(),e},_setupCodecs:function(){var e=this||t,n=null;try{n="undefined"!=typeof Audio?new Audio:null}catch(t){return e}if(!n||"function"!=typeof n.canPlayType)return e;var a=n.canPlayType("audio/mpeg;").replace(/^no$/,""),l=e._navigator?e._navigator.userAgent:"",c=l.match(/OPR\/(\d+)/g),d=c&&33>parseInt(c[0].split("/")[1],10),_=-1!==l.indexOf("Safari")&&-1===l.indexOf("Chrome"),f=l.match(/Version\/(.*?) /),m=_&&f&&15>parseInt(f[1],10);return e._codecs={mp3:!!(!d&&(a||n.canPlayType("audio/mp3;").replace(/^no$/,""))),mpeg:!!a,opus:!!n.canPlayType('audio/ogg; codecs="opus"').replace(/^no$/,""),ogg:!!n.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),oga:!!n.canPlayType('audio/ogg; codecs="vorbis"').replace(/^no$/,""),wav:!!(n.canPlayType('audio/wav; codecs="1"')||n.canPlayType("audio/wav")).replace(/^no$/,""),aac:!!n.canPlayType("audio/aac;").replace(/^no$/,""),caf:!!n.canPlayType("audio/x-caf;").replace(/^no$/,""),m4a:!!(n.canPlayType("audio/x-m4a;")||n.canPlayType("audio/m4a;")||n.canPlayType("audio/aac;")).replace(/^no$/,""),m4b:!!(n.canPlayType("audio/x-m4b;")||n.canPlayType("audio/m4b;")||n.canPlayType("audio/aac;")).replace(/^no$/,""),mp4:!!(n.canPlayType("audio/x-mp4;")||n.canPlayType("audio/mp4;")||n.canPlayType("audio/aac;")).replace(/^no$/,""),weba:!!(!m&&n.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),webm:!!(!m&&n.canPlayType('audio/webm; codecs="vorbis"').replace(/^no$/,"")),dolby:!!n.canPlayType('audio/mp4; codecs="ec-3"').replace(/^no$/,""),flac:!!(n.canPlayType("audio/x-flac;")||n.canPlayType("audio/flac;")).replace(/^no$/,"")},e},_unlockAudio:function(){var e=this||t;if(!e._audioUnlocked&&e.ctx){e._audioUnlocked=!1;e.autoUnlock=!1;if(!e._mobileUnloaded&&44100!==e.ctx.sampleRate){e._mobileUnloaded=!0;e.unload()}e._scratchBuffer=e.ctx.createBuffer(1,1,22050);var unlock=function(t){for(;e._html5AudioPool.length<e.html5PoolSize;)try{var n=new Audio;n._unlocked=!0;e._releaseHtml5Audio(n)}catch(t){e.noAudio=!0;break}for(var a=0;a<e._howls.length;a++)if(!e._howls[a]._webAudio)for(var l=e._howls[a]._getSoundIds(),c=0;c<l.length;c++){var d=e._howls[a]._soundById(l[c]);if(d&&d._node&&!d._node._unlocked){d._node._unlocked=!0;d._node.load()}}e._autoResume();var _=e.ctx.createBufferSource();_.buffer=e._scratchBuffer;_.connect(e.ctx.destination);void 0===_.start?_.noteOn(0):_.start(0);"function"==typeof e.ctx.resume&&e.ctx.resume();_.onended=function(){_.disconnect(0);e._audioUnlocked=!0;document.removeEventListener("touchstart",unlock,!0);document.removeEventListener("touchend",unlock,!0);document.removeEventListener("click",unlock,!0);document.removeEventListener("keydown",unlock,!0);for(var t=0;t<e._howls.length;t++)e._howls[t]._emit("unlock")}};return document.addEventListener("touchstart",unlock,!0),document.addEventListener("touchend",unlock,!0),document.addEventListener("click",unlock,!0),document.addEventListener("keydown",unlock,!0),e}},_obtainHtml5Audio:function(){var e=this||t;if(e._html5AudioPool.length)return e._html5AudioPool.pop();var n=new Audio().play();return n&&"undefined"!=typeof Promise&&(n instanceof Promise||"function"==typeof n.then)&&n.catch(function(){console.warn("HTML5 Audio pool exhausted, returning potentially locked audio object.")}),new Audio},_releaseHtml5Audio:function(e){var n=this||t;return e._unlocked&&n._html5AudioPool.push(e),n},_autoSuspend:function(){var e=this;if(e.autoSuspend&&e.ctx&&void 0!==e.ctx.suspend&&t.usingWebAudio){for(var n=0;n<e._howls.length;n++)if(e._howls[n]._webAudio){for(var a=0;a<e._howls[n]._sounds.length;a++)if(!e._howls[n]._sounds[a]._paused)return e}return e._suspendTimer&&clearTimeout(e._suspendTimer),e._suspendTimer=setTimeout(function(){if(e.autoSuspend){e._suspendTimer=null;e.state="suspending";var handleSuspension=function(){e.state="suspended";if(e._resumeAfterSuspend){delete e._resumeAfterSuspend;e._autoResume()}};e.ctx.suspend().then(handleSuspension,handleSuspension)}},3e4),e}},_autoResume:function(){var e=this;if(e.ctx&&void 0!==e.ctx.resume&&t.usingWebAudio){if("running"===e.state&&"interrupted"!==e.ctx.state&&e._suspendTimer){clearTimeout(e._suspendTimer);e._suspendTimer=null}else if("suspended"===e.state||"running"===e.state&&"interrupted"===e.ctx.state){e.ctx.resume().then(function(){e.state="running";for(var t=0;t<e._howls.length;t++)e._howls[t]._emit("resume")});if(e._suspendTimer){clearTimeout(e._suspendTimer);e._suspendTimer=null}}else"suspending"===e.state&&(e._resumeAfterSuspend=!0);return e}}};var t=new HowlerGlobal2,Howl2=function(e){if(!e.src||0===e.src.length){console.error("An array of source files must be passed with any new Howl.");return}this.init(e)};Howl2.prototype={init:function(e){var n=this;return t.ctx||setupAudioContext(),n._autoplay=e.autoplay||!1,n._format="string"!=typeof e.format?e.format:[e.format],n._html5=e.html5||!1,n._muted=e.mute||!1,n._loop=e.loop||!1,n._pool=e.pool||5,n._preload="boolean"!=typeof e.preload&&"metadata"!==e.preload||e.preload,n._rate=e.rate||1,n._sprite=e.sprite||{},n._src="string"!=typeof e.src?e.src:[e.src],n._volume=void 0!==e.volume?e.volume:1,n._xhr={method:e.xhr&&e.xhr.method?e.xhr.method:"GET",headers:e.xhr&&e.xhr.headers?e.xhr.headers:null,withCredentials:!!e.xhr&&!!e.xhr.withCredentials&&e.xhr.withCredentials},n._duration=0,n._state="unloaded",n._sounds=[],n._endTimers={},n._queue=[],n._playLock=!1,n._onend=e.onend?[{fn:e.onend}]:[],n._onfade=e.onfade?[{fn:e.onfade}]:[],n._onload=e.onload?[{fn:e.onload}]:[],n._onloaderror=e.onloaderror?[{fn:e.onloaderror}]:[],n._onplayerror=e.onplayerror?[{fn:e.onplayerror}]:[],n._onpause=e.onpause?[{fn:e.onpause}]:[],n._onplay=e.onplay?[{fn:e.onplay}]:[],n._onstop=e.onstop?[{fn:e.onstop}]:[],n._onmute=e.onmute?[{fn:e.onmute}]:[],n._onvolume=e.onvolume?[{fn:e.onvolume}]:[],n._onrate=e.onrate?[{fn:e.onrate}]:[],n._onseek=e.onseek?[{fn:e.onseek}]:[],n._onunlock=e.onunlock?[{fn:e.onunlock}]:[],n._onresume=[],n._webAudio=t.usingWebAudio&&!n._html5,void 0!==t.ctx&&t.ctx&&t.autoUnlock&&t._unlockAudio(),t._howls.push(n),n._autoplay&&n._queue.push({event:"play",action:function(){n.play()}}),n._preload&&"none"!==n._preload&&n.load(),n},load:function(){var e,n,a=this,l=null;if(t.noAudio){a._emit("loaderror",null,"No audio support.");return}"string"==typeof a._src&&(a._src=[a._src]);for(var c=0;c<a._src.length;c++){if(a._format&&a._format[c])e=a._format[c];else{n=a._src[c];if("string"!=typeof n){a._emit("loaderror",null,"Non-string found in selected audio sources - ignoring.");continue}(e=/^data:audio\/([^;,]+);/i.exec(n))||(e=/\.([^.]+)$/.exec(n.split("?",1)[0]));e&&(e=e[1].toLowerCase())}e||console.warn('No file extension was found. Consider using the "format" property or specify an extension.');if(e&&t.codecs(e)){l=a._src[c];break}}if(!l){a._emit("loaderror",null,"No codec support for selected audio sources.");return}a._src=l;a._state="loading";if("https:"===window.location.protocol&&"http:"===l.slice(0,5)){a._html5=!0;a._webAudio=!1}return new Sound3(a),a._webAudio&&loadBuffer(a),a},play:function(e,n){var a=this,l=null;if("number"==typeof e){l=e;e=null}else if("string"==typeof e&&"loaded"===a._state&&!a._sprite[e])return null;else if(void 0===e){e="__default";if(!a._playLock){for(var c=0,d=0;d<a._sounds.length;d++)if(a._sounds[d]._paused&&!a._sounds[d]._ended){c++;l=a._sounds[d]._id}1===c?e=null:l=null}}var _=l?a._soundById(l):a._inactiveSound();if(!_)return null;l&&!e&&(e=_._sprite||"__default");if("loaded"!==a._state){_._sprite=e;_._ended=!1;var f=_._id;return a._queue.push({event:"play",action:function(){a.play(f)}}),f}if(l&&!_._paused)return n||a._loadQueue("play"),_._id;a._webAudio&&t._autoResume();var m=Math.max(0,_._seek>0?_._seek:a._sprite[e][0]/1e3),g=Math.max(0,(a._sprite[e][0]+a._sprite[e][1])/1e3-m),y=1e3*g/Math.abs(_._rate),b=a._sprite[e][0]/1e3,w=(a._sprite[e][0]+a._sprite[e][1])/1e3;_._sprite=e;_._ended=!1;var setParams=function(){_._paused=!1;_._seek=m;_._start=b;_._stop=w;_._loop=!!(_._loop||a._sprite[e][2])};if(m>=w){a._ended(_);return}var k=_._node;if(a._webAudio){var playWebAudio=function(){a._playLock=!1;setParams();a._refreshBuffer(_);var e=_._muted||a._muted?0:_._volume;k.gain.setValueAtTime(e,t.ctx.currentTime);_._playStart=t.ctx.currentTime;void 0===k.bufferSource.start?_._loop?k.bufferSource.noteGrainOn(0,m,86400):k.bufferSource.noteGrainOn(0,m,g):_._loop?k.bufferSource.start(0,m,86400):k.bufferSource.start(0,m,g);y!==1/0&&(a._endTimers[_._id]=setTimeout(a._ended.bind(a,_),y));n||setTimeout(function(){a._emit("play",_._id);a._loadQueue()},0)};if("running"===t.state&&"interrupted"!==t.ctx.state)playWebAudio();else{a._playLock=!0;a.once("resume",playWebAudio);a._clearTimer(_._id)}}else{var playHtml5=function(){k.currentTime=m;k.muted=_._muted||a._muted||t._muted||k.muted;k.volume=_._volume*t.volume();k.playbackRate=_._rate;try{var l=k.play();if(l&&"undefined"!=typeof Promise&&(l instanceof Promise||"function"==typeof l.then)){a._playLock=!0;setParams();l.then(function(){a._playLock=!1;k._unlocked=!0;n?a._loadQueue():a._emit("play",_._id)}).catch(function(){a._playLock=!1;a._emit("playerror",_._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");_._ended=!0;_._paused=!0})}else if(!n){a._playLock=!1;setParams();a._emit("play",_._id)}k.playbackRate=_._rate;if(k.paused){a._emit("playerror",_._id,"Playback was unable to start. This is most commonly an issue on mobile devices and Chrome where playback was not within a user interaction.");return}if("__default"!==e||_._loop)a._endTimers[_._id]=setTimeout(a._ended.bind(a,_),y);else{a._endTimers[_._id]=function(){a._ended(_);k.removeEventListener("ended",a._endTimers[_._id],!1)};k.addEventListener("ended",a._endTimers[_._id],!1)}}catch(e){a._emit("playerror",_._id,e)}};if("data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA"===k.src){k.src=a._src;k.load()}var S=window&&window.ejecta||!k.readyState&&t._navigator.isCocoonJS;if(k.readyState>=3||S)playHtml5();else{a._playLock=!0;a._state="loading";var listener=function(){a._state="loaded";playHtml5();k.removeEventListener(t._canPlayEvent,listener,!1)};k.addEventListener(t._canPlayEvent,listener,!1);a._clearTimer(_._id)}}return _._id},pause:function(e){var t=this;if("loaded"!==t._state||t._playLock)return t._queue.push({event:"pause",action:function(){t.pause(e)}}),t;for(var n=t._getSoundIds(e),a=0;a<n.length;a++){t._clearTimer(n[a]);var l=t._soundById(n[a]);if(l&&!l._paused){l._seek=t.seek(n[a]);l._rateSeek=0;l._paused=!0;t._stopFade(n[a]);if(l._node){if(t._webAudio){if(!l._node.bufferSource)continue;void 0===l._node.bufferSource.stop?l._node.bufferSource.noteOff(0):l._node.bufferSource.stop(0);t._cleanBuffer(l._node)}else isNaN(l._node.duration)&&l._node.duration!==1/0||l._node.pause()}}arguments[1]||t._emit("pause",l?l._id:null)}return t},stop:function(e,t){var n=this;if("loaded"!==n._state||n._playLock)return n._queue.push({event:"stop",action:function(){n.stop(e)}}),n;for(var a=n._getSoundIds(e),l=0;l<a.length;l++){n._clearTimer(a[l]);var c=n._soundById(a[l]);if(c){c._seek=c._start||0;c._rateSeek=0;c._paused=!0;c._ended=!0;n._stopFade(a[l]);if(c._node){if(n._webAudio){if(c._node.bufferSource){void 0===c._node.bufferSource.stop?c._node.bufferSource.noteOff(0):c._node.bufferSource.stop(0);n._cleanBuffer(c._node)}}else if(!isNaN(c._node.duration)||c._node.duration===1/0){c._node.currentTime=c._start||0;c._node.pause();c._node.duration===1/0&&n._clearSound(c._node)}}t||n._emit("stop",c._id)}}return n},mute:function(e,n){var a=this;if("loaded"!==a._state||a._playLock)return a._queue.push({event:"mute",action:function(){a.mute(e,n)}}),a;if(void 0===n){if("boolean"!=typeof e)return a._muted;a._muted=e}for(var l=a._getSoundIds(n),c=0;c<l.length;c++){var d=a._soundById(l[c]);if(d){d._muted=e;d._interval&&a._stopFade(d._id);a._webAudio&&d._node?d._node.gain.setValueAtTime(e?0:d._volume,t.ctx.currentTime):d._node&&(d._node.muted=!!t._muted||e);a._emit("mute",d._id)}}return a},volume:function(){var e,n,a,l=this,c=arguments;if(0===c.length)return l._volume;if(1===c.length||2===c.length&&void 0===c[1])l._getSoundIds().indexOf(c[0])>=0?n=parseInt(c[0],10):e=parseFloat(c[0]);else if(c.length>=2){e=parseFloat(c[0]);n=parseInt(c[1],10)}if(void 0===e||!(e>=0)||!(e<=1))return(a=n?l._soundById(n):l._sounds[0])?a._volume:0;if("loaded"!==l._state||l._playLock)return l._queue.push({event:"volume",action:function(){l.volume.apply(l,c)}}),l;void 0===n&&(l._volume=e);n=l._getSoundIds(n);for(var d=0;d<n.length;d++){a=l._soundById(n[d]);if(a){a._volume=e;c[2]||l._stopFade(n[d]);l._webAudio&&a._node&&!a._muted?a._node.gain.setValueAtTime(e,t.ctx.currentTime):a._node&&!a._muted&&(a._node.volume=e*t.volume());l._emit("volume",a._id)}}return l},fade:function(e,n,a,l){var c=this;if("loaded"!==c._state||c._playLock)return c._queue.push({event:"fade",action:function(){c.fade(e,n,a,l)}}),c;e=Math.min(Math.max(0,parseFloat(e)),1);n=Math.min(Math.max(0,parseFloat(n)),1);a=parseFloat(a);c.volume(e,l);for(var d=c._getSoundIds(l),_=0;_<d.length;_++){var f=c._soundById(d[_]);if(f){l||c._stopFade(d[_]);if(c._webAudio&&!f._muted){var m=t.ctx.currentTime,g=m+a/1e3;f._volume=e;f._node.gain.setValueAtTime(e,m);f._node.gain.linearRampToValueAtTime(n,g)}c._startFadeInterval(f,e,n,a,d[_],void 0===l)}}return c},_startFadeInterval:function(e,t,n,a,l,c){var d=this,_=t,f=n-t,m=Math.abs(f/.01),g=Date.now();e._fadeTo=n;e._interval=setInterval(function(){var l=(Date.now()-g)/a;g=Date.now();_+=f*l;_=Math.round(100*_)/100;_=f<0?Math.max(n,_):Math.min(n,_);d._webAudio?e._volume=_:d.volume(_,e._id,!0);c&&(d._volume=_);if(n<t&&_<=n||n>t&&_>=n){clearInterval(e._interval);e._interval=null;e._fadeTo=null;d.volume(n,e._id);d._emit("fade",e._id)}},Math.max(4,m>0?a/m:a))},_stopFade:function(e){var n=this,a=n._soundById(e);if(a&&a._interval){n._webAudio&&a._node.gain.cancelScheduledValues(t.ctx.currentTime);clearInterval(a._interval);a._interval=null;n.volume(a._fadeTo,e);a._fadeTo=null;n._emit("fade",e)}return n},loop:function(){var e,t,n,a=this,l=arguments;if(0===l.length)return a._loop;if(1===l.length){if("boolean"!=typeof l[0])return!!(n=a._soundById(parseInt(l[0],10)))&&n._loop;e=l[0];a._loop=e}else if(2===l.length){e=l[0];t=parseInt(l[1],10)}for(var c=a._getSoundIds(t),d=0;d<c.length;d++){n=a._soundById(c[d]);if(n){n._loop=e;if(a._webAudio&&n._node&&n._node.bufferSource){n._node.bufferSource.loop=e;if(e){n._node.bufferSource.loopStart=n._start||0;n._node.bufferSource.loopEnd=n._stop;if(a.playing(c[d])){a.pause(c[d],!0);a.play(c[d],!0)}}}}}return a},rate:function(){var e,n,a,l=this,c=arguments;if(0===c.length)n=l._sounds[0]._id;else if(1===c.length)l._getSoundIds().indexOf(c[0])>=0?n=parseInt(c[0],10):e=parseFloat(c[0]);else if(2===c.length){e=parseFloat(c[0]);n=parseInt(c[1],10)}if("number"!=typeof e)return(a=l._soundById(n))?a._rate:l._rate;if("loaded"!==l._state||l._playLock)return l._queue.push({event:"rate",action:function(){l.rate.apply(l,c)}}),l;void 0===n&&(l._rate=e);n=l._getSoundIds(n);for(var d=0;d<n.length;d++){a=l._soundById(n[d]);if(a){if(l.playing(n[d])){a._rateSeek=l.seek(n[d]);a._playStart=l._webAudio?t.ctx.currentTime:a._playStart}a._rate=e;l._webAudio&&a._node&&a._node.bufferSource?a._node.bufferSource.playbackRate.setValueAtTime(e,t.ctx.currentTime):a._node&&(a._node.playbackRate=e);var _=l.seek(n[d]),f=1e3*((l._sprite[a._sprite][0]+l._sprite[a._sprite][1])/1e3-_)/Math.abs(a._rate);if(l._endTimers[n[d]]||!a._paused){l._clearTimer(n[d]);l._endTimers[n[d]]=setTimeout(l._ended.bind(l,a),f)}l._emit("rate",a._id)}}return l},seek:function(){var e,n,a=this,l=arguments;if(0===l.length)a._sounds.length&&(n=a._sounds[0]._id);else if(1===l.length){var c=a._getSoundIds().indexOf(l[0]);if(c>=0)n=parseInt(l[0],10);else if(a._sounds.length){n=a._sounds[0]._id;e=parseFloat(l[0])}}else if(2===l.length){e=parseFloat(l[0]);n=parseInt(l[1],10)}if(void 0===n)return 0;if("number"==typeof e&&("loaded"!==a._state||a._playLock))return a._queue.push({event:"seek",action:function(){a.seek.apply(a,l)}}),a;var d=a._soundById(n);if(d){if("number"==typeof e&&e>=0){var _=a.playing(n);_&&a.pause(n,!0);d._seek=e;d._ended=!1;a._clearTimer(n);a._webAudio||!d._node||isNaN(d._node.duration)||(d._node.currentTime=e);var seekAndEmit=function(){_&&a.play(n,!0);a._emit("seek",n)};if(_&&!a._webAudio){var emitSeek=function(){a._playLock?setTimeout(emitSeek,0):seekAndEmit()};setTimeout(emitSeek,0)}else seekAndEmit()}else{if(!a._webAudio)return d._node.currentTime;var f=a.playing(n)?t.ctx.currentTime-d._playStart:0,m=d._rateSeek?d._rateSeek-d._seek:0;return d._seek+(m+f*Math.abs(d._rate))}}return a},playing:function(e){var t=this;if("number"==typeof e){var n=t._soundById(e);return!!n&&!n._paused}for(var a=0;a<t._sounds.length;a++)if(!t._sounds[a]._paused)return!0;return!1},duration:function(e){var t=this,n=t._duration,a=t._soundById(e);return a&&(n=t._sprite[a._sprite][1]/1e3),n},state:function(){return this._state},unload:function(){for(var e=this,a=e._sounds,l=0;l<a.length;l++){a[l]._paused||e.stop(a[l]._id);if(!e._webAudio){e._clearSound(a[l]._node);a[l]._node.removeEventListener("error",a[l]._errorFn,!1);a[l]._node.removeEventListener(t._canPlayEvent,a[l]._loadFn,!1);a[l]._node.removeEventListener("ended",a[l]._endFn,!1);t._releaseHtml5Audio(a[l]._node)}delete a[l]._node;e._clearTimer(a[l]._id)}var c=t._howls.indexOf(e);c>=0&&t._howls.splice(c,1);var d=!0;for(l=0;l<t._howls.length;l++)if(t._howls[l]._src===e._src||e._src.indexOf(t._howls[l]._src)>=0){d=!1;break}return n&&d&&delete n[e._src],t.noAudio=!1,e._state="unloaded",e._sounds=[],e=null,null},on:function(e,t,n,a){var l=this,c=l["_on"+e];return"function"==typeof t&&c.push(a?{id:n,fn:t,once:a}:{id:n,fn:t}),l},off:function(e,t,n){var a=this,l=a["_on"+e],c=0;if("number"==typeof t){n=t;t=null}if(t||n)for(c=0;c<l.length;c++){var d=n===l[c].id;if(t===l[c].fn&&d||!t&&d){l.splice(c,1);break}}else if(e)a["_on"+e]=[];else{var _=Object.keys(a);for(c=0;c<_.length;c++)0===_[c].indexOf("_on")&&Array.isArray(a[_[c]])&&(a[_[c]]=[])}return a},once:function(e,t,n){var a=this;return a.on(e,t,n,1),a},_emit:function(e,t,n){for(var a=this,l=a["_on"+e],c=l.length-1;c>=0;c--)if(!l[c].id||l[c].id===t||"load"===e){setTimeout((function(e){e.call(this,t,n)}).bind(a,l[c].fn),0);l[c].once&&a.off(e,l[c].fn,l[c].id)}return a._loadQueue(e),a},_loadQueue:function(e){var t=this;if(t._queue.length>0){var n=t._queue[0];if(n.event===e){t._queue.shift();t._loadQueue()}e||n.action()}return t},_ended:function(e){var n=this,a=e._sprite;if(!n._webAudio&&e._node&&!e._node.paused&&!e._node.ended&&e._node.currentTime<e._stop)return setTimeout(n._ended.bind(n,e),100),n;var l=!!(e._loop||n._sprite[a][2]);n._emit("end",e._id);!n._webAudio&&l&&n.stop(e._id,!0).play(e._id);if(n._webAudio&&l){n._emit("play",e._id);e._seek=e._start||0;e._rateSeek=0;e._playStart=t.ctx.currentTime;var c=(e._stop-e._start)*1e3/Math.abs(e._rate);n._endTimers[e._id]=setTimeout(n._ended.bind(n,e),c)}if(n._webAudio&&!l){e._paused=!0;e._ended=!0;e._seek=e._start||0;e._rateSeek=0;n._clearTimer(e._id);n._cleanBuffer(e._node);t._autoSuspend()}return n._webAudio||l||n.stop(e._id,!0),n},_clearTimer:function(e){var t=this;if(t._endTimers[e]){if("function"!=typeof t._endTimers[e])clearTimeout(t._endTimers[e]);else{var n=t._soundById(e);n&&n._node&&n._node.removeEventListener("ended",t._endTimers[e],!1)}delete t._endTimers[e]}return t},_soundById:function(e){for(var t=this,n=0;n<t._sounds.length;n++)if(e===t._sounds[n]._id)return t._sounds[n];return null},_inactiveSound:function(){var e=this;e._drain();for(var t=0;t<e._sounds.length;t++)if(e._sounds[t]._ended)return e._sounds[t].reset();return new Sound3(e)},_drain:function(){var e=this,t=e._pool,n=0,a=0;if(!(e._sounds.length<t)){for(a=0;a<e._sounds.length;a++)e._sounds[a]._ended&&n++;for(a=e._sounds.length-1;a>=0;a--){if(n<=t)return;if(e._sounds[a]._ended){e._webAudio&&e._sounds[a]._node&&e._sounds[a]._node.disconnect(0);e._sounds.splice(a,1);n--}}}},_getSoundIds:function(e){var t=this;if(void 0!==e)return[e];for(var n=[],a=0;a<t._sounds.length;a++)n.push(t._sounds[a]._id);return n},_refreshBuffer:function(e){var a=this;e._node.bufferSource=t.ctx.createBufferSource();e._node.bufferSource.buffer=n[a._src];e._panner?e._node.bufferSource.connect(e._panner):e._node.bufferSource.connect(e._node);e._node.bufferSource.loop=e._loop;if(e._loop){e._node.bufferSource.loopStart=e._start||0;e._node.bufferSource.loopEnd=e._stop||0}return e._node.bufferSource.playbackRate.setValueAtTime(e._rate,t.ctx.currentTime),a},_cleanBuffer:function(e){var n=this,a=t._navigator&&t._navigator.vendor.indexOf("Apple")>=0;if(!e.bufferSource)return n;if(t._scratchBuffer&&e.bufferSource){e.bufferSource.onended=null;e.bufferSource.disconnect(0);if(a)try{e.bufferSource.buffer=t._scratchBuffer}catch(e){}}return e.bufferSource=null,n},_clearSound:function(e){/MSIE |Trident\//.test(t._navigator&&t._navigator.userAgent)||(e.src="data:audio/wav;base64,UklGRigAAABXQVZFZm10IBIAAAABAAEARKwAAIhYAQACABAAAABkYXRhAgAAAAEA")}};var Sound3=function(e){this._parent=e;this.init()};Sound3.prototype={init:function(){var e=this,n=e._parent;return e._muted=n._muted,e._loop=n._loop,e._volume=n._volume,e._rate=n._rate,e._seek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++t._counter,n._sounds.push(e),e.create(),e},create:function(){var e=this,n=e._parent,a=t._muted||e._muted||e._parent._muted?0:e._volume;if(n._webAudio){e._node=void 0===t.ctx.createGain?t.ctx.createGainNode():t.ctx.createGain();e._node.gain.setValueAtTime(a,t.ctx.currentTime);e._node.paused=!0;e._node.connect(t.masterGain)}else if(!t.noAudio){e._node=t._obtainHtml5Audio();e._errorFn=e._errorListener.bind(e);e._node.addEventListener("error",e._errorFn,!1);e._loadFn=e._loadListener.bind(e);e._node.addEventListener(t._canPlayEvent,e._loadFn,!1);e._endFn=e._endListener.bind(e);e._node.addEventListener("ended",e._endFn,!1);e._node.src=n._src;e._node.preload=!0===n._preload?"auto":n._preload;e._node.volume=a*t.volume();e._node.load()}return e},reset:function(){var e=this,n=e._parent;return e._muted=n._muted,e._loop=n._loop,e._volume=n._volume,e._rate=n._rate,e._seek=0,e._rateSeek=0,e._paused=!0,e._ended=!0,e._sprite="__default",e._id=++t._counter,e},_errorListener:function(){var e=this;e._parent._emit("loaderror",e._id,e._node.error?e._node.error.code:0);e._node.removeEventListener("error",e._errorFn,!1)},_loadListener:function(){var e=this,n=e._parent;n._duration=Math.ceil(10*e._node.duration)/10;0===Object.keys(n._sprite).length&&(n._sprite={__default:[0,1e3*n._duration]});if("loaded"!==n._state){n._state="loaded";n._emit("load");n._loadQueue()}e._node.removeEventListener(t._canPlayEvent,e._loadFn,!1)},_endListener:function(){var e=this,t=e._parent;if(t._duration===1/0){t._duration=Math.ceil(10*e._node.duration)/10;t._sprite.__default[1]===1/0&&(t._sprite.__default[1]=1e3*t._duration);t._ended(e)}e._node.removeEventListener("ended",e._endFn,!1)}};var n={},loadBuffer=function(e){var t=e._src;if(n[t]){e._duration=n[t].duration;loadSound2(e);return}if(/^data:[^;]+;base64,/.test(t)){for(var a=atob(t.split(",")[1]),l=new Uint8Array(a.length),c=0;c<a.length;++c)l[c]=a.charCodeAt(c);decodeAudioData(l.buffer,e)}else{var d=new XMLHttpRequest;d.open(e._xhr.method,t,!0);d.withCredentials=e._xhr.withCredentials;d.responseType="arraybuffer";e._xhr.headers&&Object.keys(e._xhr.headers).forEach(function(t){d.setRequestHeader(t,e._xhr.headers[t])});d.onload=function(){var t=(d.status+"")[0];if("0"!==t&&"2"!==t&&"3"!==t){e._emit("loaderror",null,"Failed loading audio file with status: "+d.status+".");return}decodeAudioData(d.response,e)};d.onerror=function(){if(e._webAudio){e._html5=!0;e._webAudio=!1;e._sounds=[];delete n[t];e.load()}};safeXhrSend(d)}},safeXhrSend=function(e){try{e.send()}catch(t){e.onerror()}},decodeAudioData=function(e,a){var error2=function(){a._emit("loaderror",null,"Decoding audio data failed.")},success=function(e){if(e&&a._sounds.length>0){n[a._src]=e;loadSound2(a,e)}else error2()};"undefined"!=typeof Promise&&1===t.ctx.decodeAudioData.length?t.ctx.decodeAudioData(e).then(success).catch(error2):t.ctx.decodeAudioData(e,success,error2)},loadSound2=function(e,t){t&&!e._duration&&(e._duration=t.duration);0===Object.keys(e._sprite).length&&(e._sprite={__default:[0,1e3*e._duration]});if("loaded"!==e._state){e._state="loaded";e._emit("load");e._loadQueue()}},setupAudioContext=function(){if(t.usingWebAudio){try{"undefined"!=typeof AudioContext?t.ctx=new AudioContext:"undefined"!=typeof webkitAudioContext?t.ctx=new webkitAudioContext:t.usingWebAudio=!1}catch(e){t.usingWebAudio=!1}t.ctx||(t.usingWebAudio=!1);var e=/iP(hone|od|ad)/.test(t._navigator&&t._navigator.platform),n=t._navigator&&t._navigator.appVersion.match(/OS (\d+)_(\d+)_?(\d+)?/),a=n?parseInt(n[1],10):null;if(e&&a&&a<9){var l=/safari/.test(t._navigator&&t._navigator.userAgent.toLowerCase());t._navigator&&!l&&(t.usingWebAudio=!1)}if(t.usingWebAudio){t.masterGain=void 0===t.ctx.createGain?t.ctx.createGainNode():t.ctx.createGain();t.masterGain.gain.setValueAtTime(t._muted?0:t._volume,t.ctx.currentTime);t.masterGain.connect(t.ctx.destination)}t._setup()}};e.Howler=t;e.Howl=Howl2;if(void 0!==ei){ei.HowlerGlobal=HowlerGlobal2;ei.Howler=t;ei.Howl=Howl2;ei.Sound=Sound3}else if("undefined"!=typeof window){window.HowlerGlobal=HowlerGlobal2;window.Howler=t;window.Howl=Howl2;window.Sound=Sound3}}();!/*!
   *  Spatial Plugin - Adds support for stereo and 3D audio where Web Audio is supported.
   *  
   *  howler.js v2.2.4
   *  howlerjs.com
   *
   *  (c) 2013-2020, James Simpson of GoldFire Studios
   *  goldfirestudios.com
   *
   *  MIT License
   */function(){HowlerGlobal.prototype._pos=[0,0,0];HowlerGlobal.prototype._orientation=[0,0,-1,0,1,0];HowlerGlobal.prototype.stereo=function(e){var t=this;if(!t.ctx||!t.ctx.listener)return t;for(var n=t._howls.length-1;n>=0;n--)t._howls[n].stereo(e);return t};HowlerGlobal.prototype.pos=function(e,t,n){var a=this;if(!a.ctx||!a.ctx.listener)return a;t="number"!=typeof t?a._pos[1]:t;n="number"!=typeof n?a._pos[2]:n;if("number"!=typeof e)return a._pos;a._pos=[e,t,n];if(void 0!==a.ctx.listener.positionX){a.ctx.listener.positionX.setTargetAtTime(a._pos[0],Howler.ctx.currentTime,.1);a.ctx.listener.positionY.setTargetAtTime(a._pos[1],Howler.ctx.currentTime,.1);a.ctx.listener.positionZ.setTargetAtTime(a._pos[2],Howler.ctx.currentTime,.1)}else a.ctx.listener.setPosition(a._pos[0],a._pos[1],a._pos[2]);return a};HowlerGlobal.prototype.orientation=function(e,t,n,a,l,c){var d=this;if(!d.ctx||!d.ctx.listener)return d;var _=d._orientation;t="number"!=typeof t?_[1]:t;n="number"!=typeof n?_[2]:n;a="number"!=typeof a?_[3]:a;l="number"!=typeof l?_[4]:l;c="number"!=typeof c?_[5]:c;if("number"!=typeof e)return _;d._orientation=[e,t,n,a,l,c];if(void 0!==d.ctx.listener.forwardX){d.ctx.listener.forwardX.setTargetAtTime(e,Howler.ctx.currentTime,.1);d.ctx.listener.forwardY.setTargetAtTime(t,Howler.ctx.currentTime,.1);d.ctx.listener.forwardZ.setTargetAtTime(n,Howler.ctx.currentTime,.1);d.ctx.listener.upX.setTargetAtTime(a,Howler.ctx.currentTime,.1);d.ctx.listener.upY.setTargetAtTime(l,Howler.ctx.currentTime,.1);d.ctx.listener.upZ.setTargetAtTime(c,Howler.ctx.currentTime,.1)}else d.ctx.listener.setOrientation(e,t,n,a,l,c);return d};Howl.prototype.init=function(e){return function(t){var n=this;return n._orientation=t.orientation||[1,0,0],n._stereo=t.stereo||null,n._pos=t.pos||null,n._pannerAttr={coneInnerAngle:void 0!==t.coneInnerAngle?t.coneInnerAngle:360,coneOuterAngle:void 0!==t.coneOuterAngle?t.coneOuterAngle:360,coneOuterGain:void 0!==t.coneOuterGain?t.coneOuterGain:0,distanceModel:void 0!==t.distanceModel?t.distanceModel:"inverse",maxDistance:void 0!==t.maxDistance?t.maxDistance:1e4,panningModel:void 0!==t.panningModel?t.panningModel:"HRTF",refDistance:void 0!==t.refDistance?t.refDistance:1,rolloffFactor:void 0!==t.rolloffFactor?t.rolloffFactor:1},n._onstereo=t.onstereo?[{fn:t.onstereo}]:[],n._onpos=t.onpos?[{fn:t.onpos}]:[],n._onorientation=t.onorientation?[{fn:t.onorientation}]:[],e.call(this,t)}}(Howl.prototype.init);Howl.prototype.stereo=function(e,t){var n=this;if(!n._webAudio)return n;if("loaded"!==n._state)return n._queue.push({event:"stereo",action:function(){n.stereo(e,t)}}),n;var a=void 0===Howler.ctx.createStereoPanner?"spatial":"stereo";if(void 0===t){if("number"!=typeof e)return n._stereo;n._stereo=e;n._pos=[e,0,0]}for(var l=n._getSoundIds(t),c=0;c<l.length;c++){var d=n._soundById(l[c]);if(d){if("number"!=typeof e)return d._stereo;d._stereo=e;d._pos=[e,0,0];if(d._node){d._pannerAttr.panningModel="equalpower";d._panner&&d._panner.pan||setupPanner(d,a);if("spatial"===a){if(void 0!==d._panner.positionX){d._panner.positionX.setValueAtTime(e,Howler.ctx.currentTime);d._panner.positionY.setValueAtTime(0,Howler.ctx.currentTime);d._panner.positionZ.setValueAtTime(0,Howler.ctx.currentTime)}else d._panner.setPosition(e,0,0)}else d._panner.pan.setValueAtTime(e,Howler.ctx.currentTime)}n._emit("stereo",d._id)}}return n};Howl.prototype.pos=function(e,t,n,a){var l=this;if(!l._webAudio)return l;if("loaded"!==l._state)return l._queue.push({event:"pos",action:function(){l.pos(e,t,n,a)}}),l;t="number"!=typeof t?0:t;n="number"!=typeof n?-.5:n;if(void 0===a){if("number"!=typeof e)return l._pos;l._pos=[e,t,n]}for(var c=l._getSoundIds(a),d=0;d<c.length;d++){var _=l._soundById(c[d]);if(_){if("number"!=typeof e)return _._pos;_._pos=[e,t,n];if(_._node){(!_._panner||_._panner.pan)&&setupPanner(_,"spatial");if(void 0!==_._panner.positionX){_._panner.positionX.setValueAtTime(e,Howler.ctx.currentTime);_._panner.positionY.setValueAtTime(t,Howler.ctx.currentTime);_._panner.positionZ.setValueAtTime(n,Howler.ctx.currentTime)}else _._panner.setPosition(e,t,n)}l._emit("pos",_._id)}}return l};Howl.prototype.orientation=function(e,t,n,a){var l=this;if(!l._webAudio)return l;if("loaded"!==l._state)return l._queue.push({event:"orientation",action:function(){l.orientation(e,t,n,a)}}),l;t="number"!=typeof t?l._orientation[1]:t;n="number"!=typeof n?l._orientation[2]:n;if(void 0===a){if("number"!=typeof e)return l._orientation;l._orientation=[e,t,n]}for(var c=l._getSoundIds(a),d=0;d<c.length;d++){var _=l._soundById(c[d]);if(_){if("number"!=typeof e)return _._orientation;_._orientation=[e,t,n];if(_._node){if(!_._panner){_._pos||(_._pos=l._pos||[0,0,-.5]);setupPanner(_,"spatial")}if(void 0!==_._panner.orientationX){_._panner.orientationX.setValueAtTime(e,Howler.ctx.currentTime);_._panner.orientationY.setValueAtTime(t,Howler.ctx.currentTime);_._panner.orientationZ.setValueAtTime(n,Howler.ctx.currentTime)}else _._panner.setOrientation(e,t,n)}l._emit("orientation",_._id)}}return l};Howl.prototype.pannerAttr=function(){var e,t,n,a=this,l=arguments;if(!a._webAudio)return a;if(0===l.length)return a._pannerAttr;if(1===l.length){if("object"!=typeof l[0])return(n=a._soundById(parseInt(l[0],10)))?n._pannerAttr:a._pannerAttr;e=l[0];if(void 0===t){e.pannerAttr||(e.pannerAttr={coneInnerAngle:e.coneInnerAngle,coneOuterAngle:e.coneOuterAngle,coneOuterGain:e.coneOuterGain,distanceModel:e.distanceModel,maxDistance:e.maxDistance,refDistance:e.refDistance,rolloffFactor:e.rolloffFactor,panningModel:e.panningModel});a._pannerAttr={coneInnerAngle:void 0!==e.pannerAttr.coneInnerAngle?e.pannerAttr.coneInnerAngle:a._coneInnerAngle,coneOuterAngle:void 0!==e.pannerAttr.coneOuterAngle?e.pannerAttr.coneOuterAngle:a._coneOuterAngle,coneOuterGain:void 0!==e.pannerAttr.coneOuterGain?e.pannerAttr.coneOuterGain:a._coneOuterGain,distanceModel:void 0!==e.pannerAttr.distanceModel?e.pannerAttr.distanceModel:a._distanceModel,maxDistance:void 0!==e.pannerAttr.maxDistance?e.pannerAttr.maxDistance:a._maxDistance,refDistance:void 0!==e.pannerAttr.refDistance?e.pannerAttr.refDistance:a._refDistance,rolloffFactor:void 0!==e.pannerAttr.rolloffFactor?e.pannerAttr.rolloffFactor:a._rolloffFactor,panningModel:void 0!==e.pannerAttr.panningModel?e.pannerAttr.panningModel:a._panningModel}}}else if(2===l.length){e=l[0];t=parseInt(l[1],10)}for(var c=a._getSoundIds(t),d=0;d<c.length;d++){n=a._soundById(c[d]);if(n){var _=n._pannerAttr;_={coneInnerAngle:void 0!==e.coneInnerAngle?e.coneInnerAngle:_.coneInnerAngle,coneOuterAngle:void 0!==e.coneOuterAngle?e.coneOuterAngle:_.coneOuterAngle,coneOuterGain:void 0!==e.coneOuterGain?e.coneOuterGain:_.coneOuterGain,distanceModel:void 0!==e.distanceModel?e.distanceModel:_.distanceModel,maxDistance:void 0!==e.maxDistance?e.maxDistance:_.maxDistance,refDistance:void 0!==e.refDistance?e.refDistance:_.refDistance,rolloffFactor:void 0!==e.rolloffFactor?e.rolloffFactor:_.rolloffFactor,panningModel:void 0!==e.panningModel?e.panningModel:_.panningModel};var f=n._panner;if(!f){n._pos||(n._pos=a._pos||[0,0,-.5]);setupPanner(n,"spatial");f=n._panner}f.coneInnerAngle=_.coneInnerAngle;f.coneOuterAngle=_.coneOuterAngle;f.coneOuterGain=_.coneOuterGain;f.distanceModel=_.distanceModel;f.maxDistance=_.maxDistance;f.refDistance=_.refDistance;f.rolloffFactor=_.rolloffFactor;f.panningModel=_.panningModel}}return a};Sound.prototype.init=function(e){return function(){var t=this,n=t._parent;t._orientation=n._orientation;t._stereo=n._stereo;t._pos=n._pos;t._pannerAttr=n._pannerAttr;e.call(this);t._stereo?n.stereo(t._stereo):t._pos&&n.pos(t._pos[0],t._pos[1],t._pos[2],t._id)}}(Sound.prototype.init);Sound.prototype.reset=function(e){return function(){var t=this,n=t._parent;t._orientation=n._orientation;t._stereo=n._stereo;t._pos=n._pos;t._pannerAttr=n._pannerAttr;if(t._stereo)n.stereo(t._stereo);else if(t._pos)n.pos(t._pos[0],t._pos[1],t._pos[2],t._id);else if(t._panner){t._panner.disconnect(0);t._panner=void 0;n._refreshBuffer(t)}return e.call(this)}}(Sound.prototype.reset);var setupPanner=function(e,t){t=t||"spatial";if("spatial"===t){e._panner=Howler.ctx.createPanner();e._panner.coneInnerAngle=e._pannerAttr.coneInnerAngle;e._panner.coneOuterAngle=e._pannerAttr.coneOuterAngle;e._panner.coneOuterGain=e._pannerAttr.coneOuterGain;e._panner.distanceModel=e._pannerAttr.distanceModel;e._panner.maxDistance=e._pannerAttr.maxDistance;e._panner.refDistance=e._pannerAttr.refDistance;e._panner.rolloffFactor=e._pannerAttr.rolloffFactor;e._panner.panningModel=e._pannerAttr.panningModel;if(void 0!==e._panner.positionX){e._panner.positionX.setValueAtTime(e._pos[0],Howler.ctx.currentTime);e._panner.positionY.setValueAtTime(e._pos[1],Howler.ctx.currentTime);e._panner.positionZ.setValueAtTime(e._pos[2],Howler.ctx.currentTime)}else e._panner.setPosition(e._pos[0],e._pos[1],e._pos[2]);if(void 0!==e._panner.orientationX){e._panner.orientationX.setValueAtTime(e._orientation[0],Howler.ctx.currentTime);e._panner.orientationY.setValueAtTime(e._orientation[1],Howler.ctx.currentTime);e._panner.orientationZ.setValueAtTime(e._orientation[2],Howler.ctx.currentTime)}else e._panner.setOrientation(e._orientation[0],e._orientation[1],e._orientation[2])}else{e._panner=Howler.ctx.createStereoPanner();e._panner.pan.setValueAtTime(e._stereo,Howler.ctx.currentTime)}e._panner.connect(e._node);e._paused||e._parent.pause(e._id,!0).play(e._id,!0)}}()}(ea);let el=class{constructor(e,t=!1){__publicField(this,"assets");__publicField(this,"howler",null);__publicField(this,"useAudioElement",!1);/^((?!chrome|android).)*safari/i.test(navigator.userAgent)?this.assets=e.filter(e=>e.endsWith("mp3")).concat(e.filter(e=>!e.endsWith("mp3"))):this.assets=e;this.useAudioElement=t}load(){this.unload();this.howler||(this.howler=new ea.Howl({html5:this.useAudioElement,src:this.assets,onloaderror:()=>{console.warn("Howler: sounds failed to load, falling back to html5 audio");this.howler=new ea.Howl({html5:!0,src:this.assets,onloaderror:()=>{console.error("Howler: html5 audio fallback failed to load")}})}}))}unload(){var e;null==(e=this.howler)||e.unload()}play(){var e;this.howler||this.load();null==(e=this.howler)||e.play();if(window.Cypress){window.Cypress.howlerHistory||(window.Cypress.howlerHistory=[]);window.Cypress.howlerHistory.push({time:Date.now(),src:this.assets.slice(0)})}}};var ec=(e=>(e.Suspended="web-ui-sound-suspended",e.Enabled="web-ui-sound-enabled",e))(ec||{});let eu=window.chesscom||{},ed=window.AudioContext||window.webkitAudioContext,e_=!!ed;function newAudioContext(){try{return new ed}catch(e){return null}}function isSuspended(){return e_}function resumeAudio(e){if(ed){eu.audioContext||(eu.audioContext=newAudioContext());if(!eu.audioContext||!eu.audioContext.resume){e_=!1;e();return}eu.audioContext.resume().then(()=>{e_=!1;e()})}}let ef=["mousedown","keydown","touchstart","touchend"],eh=!1;function addWindowEvents(e){if(!eh){eh=!0;ef.forEach(t=>window.addEventListener(t,e))}}function removeWindowEvents(e){if(eh){eh=!1;ef.forEach(t=>window.removeEventListener(t,e))}}function waitMessage(e,t){function listener(n){var a;if((null==(a=null==n?void 0:n.data)?void 0:a.key)===e){t();window.removeEventListener("message",listener)}}window.addEventListener("message",listener)}function enableSound(){isSuspended()&&resumeAudio(()=>{window.postMessage({key:ec.Enabled},window.location.origin);removeWindowEvents(enableSound)})}function loadSound(e,t=!1){let n=new el(e,t);if(isSuspended()){addWindowEvents(enableSound);waitMessage(ec.Enabled,()=>n.load())}else n.load();return n}let ep=0,em=!1;function playSound(e){if(isSuspended()){if(!em&&ep>3){ep=0;em=!0;window.postMessage({key:ec.Suspended},window.location.origin)}else if(!em){ep++;enableSound();waitMessage(ec.Enabled,()=>e.play())}}else e.play()}let eg=Object.freeze(Object.defineProperty({__proto__:null,Sound:el,SoundEvents:ec,enableSound,loadSound,playSound},Symbol.toStringTag,{value:"Module"}));function formatAttribute(e){return e.replace(/([A-Z])/g,e=>`-${e[0].toLowerCase()}`)}function formatValue(e){return isNaN(e)?String(e):`${e}px`}let ev=Object.freeze(Object.defineProperty({__proto__:null,convertObjectToCssString:function convertObjectToCssString(e){return Object.entries(e).reduce((e,[t,n])=>`${e}${formatAttribute(t)}:${formatValue(n)};`,"")},toPx:function toPx(e){return`${e}px`}},Symbol.toStringTag,{value:"Module"}));function millisecondsToMinutes(e){return Math.floor(e/60/1e3)}function millisecondsToSeconds(e){return Math.floor(e/1e3)}function secondsToMinutesAndSeconds(e,t=!1){let n=Math.ceil(e),a=n%60;return t&&(a=(a=`0${a}`).substring(a.length-2)),{mins:Math.floor(n/60),secs:a}}class ey{constructor(e){__publicField(this,"time");this.time=e}getDifferenceFrom(e){return Math.abs(this.time.getTime()-e.getTime())}getDifferenceFromInSeconds(e){return Math.ceil(Math.abs((this.time.getTime()-e.getTime())/1e3))}setTime(e){this.time=e}}let eb=Object.freeze(Object.defineProperty({__proto__:null,TimeDiff:ey,millisecondsToMinutes,millisecondsToSeconds,secondsToMinutesAndSeconds},Symbol.toStringTag,{value:"Module"})),ew=Object.freeze(Object.defineProperty({__proto__:null,addTrailingSlash:function addTrailingSlash(e){return e&&e.length&&"/"!==e.substr(-1)?`${e}/`:e},camelize:function camelize(e){return e.toLowerCase().replace(/[^a-zA-Z0-9]+(.)/g,(e,t)=>t.toUpperCase())},capitalizeFirstLetter:function capitalizeFirstLetter(e){return`${e[0].toUpperCase()}${e.slice(1)}`},fuzzySearch:function fuzzySearch(e,t){return e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().includes(t.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase())},newlineToBr:function newlineToBr(e){return e.toString().replace(/(?:\r\n|\r|\n)/g,"<br>")},stringBooleanToBoolean:function stringBooleanToBoolean(e){return"true"===e},stripHTMLComments:function stripHTMLComments(e){return e.replace(/<!--([\s\S]*?)-->/gm,"")},titleize:function titleize(e){return"string"==typeof e?e.toLowerCase().replace(/(?:^|\s|-)\S/g,e=>e.toUpperCase()):e},uncapitalizeFirstLetter:function uncapitalizeFirstLetter(e){return`${e[0].toLowerCase()}${e.slice(1)}`},underscoreToHyphen:function underscoreToHyphen(e){return(e||"").replace("_","-")}},Symbol.toStringTag,{value:"Module"}))}},t={};function __webpack_require__(n){var a=t[n];if(void 0!==a)return a.exports;var l=t[n]={id:n,loaded:!1,exports:{}};return e[n].call(l.exports,l,l.exports,__webpack_require__),l.loaded=!0,l.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 n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}}();!function(){__webpack_require__.f={};__webpack_require__.e=function(e){return Promise.all(Object.keys(__webpack_require__.f).reduce(function(t,n){return __webpack_require__.f[n](e,t),t},[]))}}();!function(){__webpack_require__.u=function(e){return 440===e?"web.chunk.client.3ba7d843.js":817===e?"web.chunk.client.64b5deb8.js":435===e?"web.chunk.client.821cdd00.js":46===e?"web.chunk.client.4ce169f3.js":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="DLL:";__webpack_require__.l=function(n,a,l,c){if(e[n]){e[n].push(a);return}if(void 0!==l)for(var d,_,f=document.getElementsByTagName("script"),m=0;m<f.length;m++){var g=f[m];if(g.getAttribute("src")==n||g.getAttribute("data-webpack")==t+l){d=g;break}}if(!d){_=!0;(d=document.createElement("script")).charset="utf-8";d.timeout=120;__webpack_require__.nc&&d.setAttribute("nonce",__webpack_require__.nc);d.setAttribute("data-webpack",t+l);d.src=n}e[n]=[a];var onScriptComplete=function(t,a){d.onerror=d.onload=null;clearTimeout(y);var l=e[n];delete e[n];d.parentNode&&d.parentNode.removeChild(d);l&&l.forEach(function(e){return e(a)});if(t)return t(a)},y=setTimeout(onScriptComplete.bind(null,void 0,{type:"timeout",target:d}),12e4);d.onerror=onScriptComplete.bind(null,d.onerror);d.onload=onScriptComplete.bind(null,d.onload);_&&document.head.appendChild(d)}}();!function(){__webpack_require__.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"});Object.defineProperty(e,"__esModule",{value:!0})}}();!function(){__webpack_require__.p="/bundles/app/js/"}();!function(){var e=__webpack_require__.u,t=__webpack_require__.e,n={},a={};__webpack_require__.u=function(t){return e(t)+(n.hasOwnProperty(t)?"?"+n[t]:"")};__webpack_require__.e=function(l){return t(l).catch(function(t){var c=a.hasOwnProperty(l)?a[l]:2;if(c<1){var d=e(l);t.message="Loading chunk "+l+" failed after 2 retries.\n("+d+")";t.request=d;throw t}return new Promise(function(e){var t=2-c+1;setTimeout(function(){var d="&retry-attempt="+t;n[l]="cache-bust=true"+d;a[l]=c-1;e(__webpack_require__.e(l))},function(){return 0}(t))})})}}();!function(){var e={305:0};__webpack_require__.f.j=function(t,n){var a=__webpack_require__.o(e,t)?e[t]:void 0;if(0!==a){if(a)n.push(a[2]);else{var l=new Promise(function(n,l){a=e[t]=[n,l]});n.push(a[2]=l);var c=__webpack_require__.p+__webpack_require__.u(t),d=Error();__webpack_require__.l(c,function(n){if(__webpack_require__.o(e,t)){0!==(a=e[t])&&(e[t]=void 0);if(a){var l=n&&("load"===n.type?"missing":n.type),c=n&&n.target&&n.target.src;d.message="Loading chunk "+t+" failed.\n("+l+": "+c+")";d.name="ChunkLoadError";d.type=l;d.request=c;a[1](d)}}},"chunk-"+t,t)}}};var webpackJsonpCallback=function(t,n){var a,l,c=n[0],d=n[1],_=n[2],f=0;if(c.some(function(t){return 0!==e[t]})){for(a in d)__webpack_require__.o(d,a)&&(__webpack_require__.m[a]=d[a]);_&&_(__webpack_require__)}t&&t(n);for(;f<c.length;f++){l=c[f];__webpack_require__.o(e,l)&&e[l]&&e[l][0]();e[l]=0}},t=("undefined"!=typeof self?self:this).wpChessCom_xBlj=("undefined"!=typeof self?self:this).wpChessCom_xBlj||[];t.forEach(webpackJsonpCallback.bind(null,0));t.push=webpackJsonpCallback.bind(null,t.push.bind(t))}();vueDLL=__webpack_require__(1397)}();