










/**** (c) Valve Corporation. Use is governed by the terms of the Steam Subscriber Agreement http://store.steampowered.com/subscriber_agreement/. 
****/
(self.webpackChunkcommunity=self.webpackChunkcommunity||[]).push([[8792],{4271:(e,t,r)=>{var i={"./main_arabic.json":[1825,1602],"./main_brazilian.json":[52333,2446],"./main_bulgarian.json":[21334,3589],"./main_czech.json":[26312,9515],"./main_danish.json":[23260,831],"./main_dutch.json":[17273,9914],"./main_english.json":[67519,5052],"./main_finnish.json":[20704,8547],"./main_french.json":[83413,4694],"./main_german.json":[75559,8724],"./main_greek.json":[64407,3140],"./main_hungarian.json":[29378,7345],"./main_indonesian.json":[71189,4102],"./main_italian.json":[54991,6428],"./main_japanese.json":[90114,9857],"./main_koreana.json":[79476,759],"./main_latam.json":[92548,9783],"./main_norwegian.json":[71759,5388],"./main_polish.json":[63832,3867],"./main_portuguese.json":[58456,9387],"./main_romanian.json":[58258,7553],"./main_russian.json":[93558,8021],"./main_sc_schinese.json":[64348,5103],"./main_schinese.json":[86149,198],"./main_spanish.json":[48431,60],"./main_swedish.json":[65710,9453],"./main_tchinese.json":[66206,8749],"./main_thai.json":[88719,7724],"./main_turkish.json":[22191,1724],"./main_ukrainian.json":[25389,286],"./main_vietnamese.json":[51074,833]};function n(e){if(!r.o(i,e))return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=i[e],n=t[0];return r.e(t[1]).then(()=>r.t(n,19))}n.keys=()=>Object.keys(i),n.id=4271,e.exports=n},68982:(e,t,r)=>{var i={"./main_arabic.json":[1825,1602],"./main_brazilian.json":[52333,2446],"./main_bulgarian.json":[21334,3589],"./main_czech.json":[26312,9515],"./main_danish.json":[23260,831],"./main_dutch.json":[17273,9914],"./main_english.json":[67519,5052],"./main_finnish.json":[20704,8547],"./main_french.json":[83413,4694],"./main_german.json":[75559,8724],"./main_greek.json":[64407,3140],"./main_hungarian.json":[29378,7345],"./main_indonesian.json":[71189,4102],"./main_italian.json":[54991,6428],"./main_japanese.json":[90114,9857],"./main_koreana.json":[79476,759],"./main_latam.json":[92548,9783],"./main_norwegian.json":[71759,5388],"./main_polish.json":[63832,3867],"./main_portuguese.json":[58456,9387],"./main_romanian.json":[58258,7553],"./main_russian.json":[93558,8021],"./main_sc_schinese.json":[64348,5103],"./main_schinese.json":[86149,198],"./main_spanish.json":[48431,60],"./main_swedish.json":[65710,9453],"./main_tchinese.json":[66206,8749],"./main_thai.json":[88719,7724],"./main_turkish.json":[22191,1724],"./main_ukrainian.json":[25389,286],"./main_vietnamese.json":[51074,833]};function n(e){if(!r.o(i,e))return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=i[e],n=t[0];return r.e(t[1]).then(()=>r.t(n,19))}n.keys=()=>Object.keys(i),n.id=68982,e.exports=n},13857:e=>{e.exports={Root:"_2KPA3I9eXE9r251_-GX_iv"}},10196:e=>{e.exports={FocusRingRoot:"_3FIjYetykQsFYR08l1v7Ls",FocusRing:"_1wPplsegQqCoe06wXPhzKT",flash:"_1RqM3Kl3-lPbdsdw6xcEm9",growOutline:"_2o99ScTho-Rc-AQV-VR68h",fadeOutline:"zn08hWW7ylBIurz-os7CM",blinker:"_1aef_iRVYLxUpMGfUnxIdh",DebugFocusRing:"_1uiTT-5EL-DhmtXqOqg4al",FocusRingOnHiddenItem:"_2rIZmfJ1XMOctfmAP4N3aY"}},98751:e=>{e.exports={ScrollPanel:"_3td3cAnGbbbAOXW8x2pD-j",ScrollY:"_29WypCpglgRKsR_fMPsoFX",ScrollX:"_1l1HfVaf7AVBv1AWT2PB7b",ScrollBoth:"_1mUVXuz86pA_4wBlB3suqI"}},44375:e=>{e.exports={GreenButton:"_23fSnYfnMQqkgm3ROkJhrO",GreyButton:"_15dbpkIdbzeDJlZYQEhn1d",BlueButton:"_14GZWzJgooP0mbfTvEQnjA"}},37739:e=>{e.exports={HoverPosition:"_3vg1vYU7iTWqONciv9cuJN",Ready:"_1Ye_0niF2UqB8uQTbm8B6B",NoSpace:"pxVZHRCaftc2xXduMp7bg",EnablePointerEvents:"_2b9OEIbeIFhvcy770kO_TB",HoverAboveModal:"EQqOxt3B11pzZRCd8kmXj",HoverPositionOuter:"_2_lmTz0tA4NOSle5WaO1PZ"}},31047:e=>{e.exports={DescriptionText:"_2yUdCFZzHG88b4NJfKsilX",AnonymousNotice:"_2nf3Oc6BPDa2m1x00QidHg",SignInButtonContainer:"_1BnHE1R4158RM38jmASodM"}},15339:e=>{e.exports={ContentReportDialog:"_1nRygtq_ihqZUjZS4TYN8n",BlockList:"_26Mh3pOoHvN94uQqD5U12q",BlockListItem:"_2tqpD1Hr0c3LCAUSe4r3Yp",BlockListDesc:"_1Wd-oBTdxaR4gdEOCU0Y_c",BlockListReason:"_3aAuWBf6nMD2HeEJd705tm",BottomButtons:"_2g3WvB3F6WH2CPUBwVzny3",ReportAs:"_22Uov0GdUIzithIQM81W9o",DetailedReasonTextArea:"_1PUlL2I2RWFcIXXAWteNhd",ChatReportSubmittedDialog:"_2cJjGYel7Z-MKjj_XD8sUo",ChatReportSubmittedBody:"_22q2AtdL5ktX5sVuU9sItK",ChatReportCallToAction:"_31M5aFIazQfIuJ0bCTtsrT",ButtonPlaceholder:"_2tOAu34ad8LziBh-vf-sIr",LandingDescriptionCtn:"_2rXtBycRWDbqrLMCjuXhzg",AccountSafetyCtn:"_3BVlfXvJszBFnVGme4yTnV",Icon:"_29JC6Kep6vPIPTUmC8xg-W",Explanation:"_1kX3tAola58cb6bG5wU46d",ExplanationHeader:"_1mtADWws8sX_GRUMKT9h6b",ExplanationBody:"_3eWesiClfi8If1bY0SVd1P",ExplanationMoreInfo:"_1IR8K2Mmix7NIM5w8hdbDB",NamePanel:"ovujKSqZqv7MmjE0upPcI",OptionalNameInput:"_1PFmi6hYnRJ7C8r3naWGJw"}},40650:e=>{e.exports={"duration-app-launch":"800ms",ContextMenuMouseOverlay:"_3Knd7Am6tTwTTu605YN4IX",ContextMenuPosition:"_2yAm5LY_eu-Vg_52l0HFlM",contextMenu:"PP7LM0Ow1K5qkR8WElLpt",ContextMenuPopup:"_14wqdluDeDnnEcg3OSLEmd",contextMenuContents:"_2EstNjFIIZm_WUSKm5Wt7n",contextMenuItem:"_1n7Wloe5jZ6fSuvV18NNWI",active:"_18z-3vkWndCBO5WJgFldRK",MenuSectionHeader:"_2Bb4JC5n6anf32WgmTfeMP",ContextMenuSeparator:"WUOrULWKkGLl3ZUQdDXg8",NoSeparation:"_3hRb6_cI8QWlZX-eZmRbXc",UpperCase:"uz1XmeUiC1KBA7Y9nOwtn",SubMenu:"_2RlEO6dx1vo3OB7EFJnzDi",Label:"_2qdHlYPUfe_wwwtyPIu7m3",Arrow:"_114nFoGF7tZ4PpremDP2w0",IconContainer:"_38-c8Lb-zCJc8GmvTzoyL1",ContextMenuHRSeparator:"IjIBR_wDDi2N77Oz4KAT4",ForceDesktop:"_3qIuY9S_vXm3IQS-uE9SRS",PopoutSubMenu:"Baq37ml_4RsqEDikF0aIo",PopoutSubMenuItems:"_2fZ_eG4hoUgJoNBzVAW8wq",BackgroundAnimation:"_3mu2U32Y_2WuSVGodurd6a","ItemFocusAnim-darkerGrey-nocolor":"_1oGSmxXXFpN5G7Jn9ZvEQS","ItemFocusAnim-darkerGrey":"_3lg1LMj3mXezJ7ascb4yGV","ItemFocusAnim-darkGrey":"_2wO0UJLCBVNzypL_1QtVVs","ItemFocusAnim-grey":"_7GGFchhgqc71nZ8eL_lya","ItemFocusAnim-translucent-white-10":"_3ZLBhyvDidB4Rfz45C_SYe","ItemFocusAnim-translucent-white-20":"_3tuAQj0tTIvILlQs8SVJ6O","ItemFocusAnimBorder-darkGrey":"_2ndsTZA8rKNYYxX6q4X62O","ItemFocusAnim-green":"_3dGZBujqGTb6MvSpwfXt-u",focusAnimation:"_1eQxz4PDgw0-4zeOxZc9zb",hoverAnimation:"uLTwa30_-yxoQKi5qqCAw"}},16454:e=>{e.exports={"duration-app-launch":"800ms",BasicContextMenuModal:"uWT-cMCXkxiyxcSs9UA-0",BasicContextMenuHeader:"_2pq9my4HQChCImf0dPb9Kd",BasicContextMenuHeaderShrinkableSpacing:"_3D_kEgaEhVPqwbR9URAyjh",BasicContextMenuContainer:"_3ctisZH6WXgLVlYQqADdfR",slideInAnimation:"v7EaRj39PKF9LFyybctSi",contextMenu:"_2LigNhjmULtkRCXW5237ai",contextMenuContents:"oZw50c4oJ6-r0HP8UWv25",hasSubMenu:"_2QWbNWxBWYiC5pTqgB0oYZ",contextMenuFade:"_272iDm3ZOWIxFB41ShVTwr",contextMenuItem:"_34o03-8cUc3fQX1u650c0L",Destructive:"_1HXm3O7vOzyuTFDaKPNUxy",Positive:"_213PVSQTmHdo8SK-jkU-m_",Emphasis:"_2awU7ejQ3Qs_g0XnuSmgOP",active:"OQmT6NKuekm5HuXQnkl2a",Selected:"_3fVa8M_7D9Vjz28uYnahhd",Focused:"_2XVTVAadkIvrBujZYN5jbL",Capitalized:"_1yXLMcA7JS4dtqgQ9Citj5",MenuSectionHeader:"_3dVceiVJPerBKElpqfmSRS",UpperCase:"_2D03hlOq-HwgleuMEvDObC",SubMenu:"_3-IFyrv9R_fZqALBsjlUS5",ContextMenuSeparator:"ixiWPQKqTMxnq43WgT3vj",Label:"_18C7xpEWME7W-bxMsvyXdi",Arrow:"_2T7n7sepVsm6k4PqM9hZ_U",BackgroundAnimation:"_39R4lbKGgs6tgliKRKaOGu","ItemFocusAnim-darkerGrey-nocolor":"_3-ckPZrQQ4AcL8Jk8U_Jks","ItemFocusAnim-darkerGrey":"_1oxeJwH0ZuJGWZzFpl0Hna","ItemFocusAnim-darkGrey":"_2pGKXMC5Yvn04wv6_5ayhi","ItemFocusAnim-grey":"_97AO_Lq9HLtpPQgpBcZeI","ItemFocusAnim-translucent-white-10":"_2huw7WWVJBokivVlIjoa92","ItemFocusAnim-translucent-white-20":"NsTryIHdHWU8LOl4XCrhk","ItemFocusAnimBorder-darkGrey":"_1sLQsQ-IbGQ7xqKTw3uc-M","ItemFocusAnim-green":"QGN9mnAcP2r3B9mKyCmrp",focusAnimation:"_3R-0H7Rl4MTvs97q_ecWuK",hoverAnimation:"_115JS_717vFpl6zVBnieg5"}},58053:e=>{e.exports={DialogDropDownMenu_Item:"_2oAiZidGyUxL-hfupFDQ2m",DialogDropDownMenu_Separator:"_1Sa12sphmVOOs0on58tDn7",DialogDropDownMenu:"_30wJO3MC4x-I1OWpy1TAeE"}},57245:e=>{e.exports={narrowWidth:"500px",DropDownLabelContainer:"uujQHHS-7y4IW6qfxHpe2",DropDownLabelIconContainer:"_3H05CHzkfz75-vnlsMa-p5",DropDownLabelTextColumn:"_3WTX45MQeZkasb71AEqo7P",DropDownLabelTitle:"_3g-QHB82IGz91Hsk1Hw4lh",DropDownLabelUpperDescription:"_2fl-TfpJcuSi88OkNwGOCb",DropDownLabelDescription:"cbinvNOoQE045ZV5gCk_N"}},28055:e=>{e.exports={"duration-app-launch":"800ms",narrowWidth:"500px",GamepadDialogContent:"_16sYNwqxz6giarbVaRUl7R",GamepadDialogContent_InnerWidth:"_2ywySGDASDCC43aPuicxHt",Field:"eKmEXJCm_lgme24Fp_HWt",Button:"cXzBZxhPBl7fZs9LODEnc",NoMinWidth:"R7OZbuJa9H3NPk-5gy3Is",ActiveAndUnfocused:"_28cXJKe4jqDnSsP9HO7yYm",StandaloneFieldSeparator:"_1vcky98a3hG0ulFCdee4kd",Background:"_2CCdODv0vfzOMrEBUzZwfI",StandardPadding:"xIITXDcM70faUNqssgUyx",CompactPadding:"_3hgIZByMuZIEiFspMRGFBw",WithDescription:"_3tB2lyT2Pfvfv-jyuVgUOg",HighlightOnFocus:"_2HFrmMgB38Ike5w4rVxzEX",Clickable:"_2HuzvKQ2QMUJ-JJOeApaF1",Disabled:"aIeh3X5T2M074RLW1qn6_","ItemFocusAnim-darkerGrey":"_3NU8GvOktZfkdl6LQMVgZx","ItemFocusAnim-darkGrey":"_2NVMbdV4wBIACWgwBU2kyz",FieldChildrenWithIcon:"_1aw7cA3mAZfWt8idAlVJWi",FieldChildrenInner:"_2o2fXzn99OddeqZMjbDuxQ",FieldClickTarget:"_1cGG5Yx-pDZFg0Cc1rahfw",FieldIcon:"_2DM37juowId1V_DScp3l4",Front:"_2sj0iYB2llhya3q15q0xiX",BeforeChildren:"_1mbHaypn3SksXyYjPLVuX1",FieldLeftColumn:"_2tALpM7z8naXJ35Pp5fNAG",FieldRightColumn:"PSZtxj2h3MlyYv-c9dgke",FieldLabelRow:"_2VcTlXFC64Jtg9gvtT6cmY",VerticalAlignCenter:"_16vVnDqpbNs-zIH-EdV6Vz",InlineWrapShiftsChildrenBelow:"_3LCXhoVmpvqbOW8fsItdTl",ExtraPaddingOnChildrenBelow:"_3nLNLFMUMSt4jvxIayuPV3",ChildrenWidthFixed:"ljcbLhG2-njpG2eCdWOyu",ChildrenWidthGrow:"Jgod1QRim6eNfvia2_3Ac",WithFirstRow:"_2bDqk4Jeoyk1wZd7ttBNAR",WithChildrenBelow:"_37xzVt6arvEzyNdW5GxK8f",FieldLabel:"_3jMlJm4PQCA8SfNlUR99Fo",FieldLabelValue:"KGS2r2ext4jvDYa-MAFLD",FieldDescription:"_1W1to_azoBRG95oNAFpf9Q",ModalPosition:"_3A5ujtARm6atH4phJ5i1i6",VR:"_3-NqubDUyBx8l_lXBrjzUJ",FooterVisible:"_3bdRx6sqp4zgADo5c-9jUb",WithStandardPadding:"_1XQXQY77uXZfE0KSWEADf_",NoHeaderPadding:"_1Y7qW0oDUNH6gMRGqujwo6",ModalClickToDismiss:"_27uCSNGt2GM1oh3MbvqAS",slideInAnimation:"_2JseUqLU57eK7UqCBneiZN",ScrollWithin:"ze1orGDNkLfdANVgoD4ZW",BasicTextInput:"_3ZR32BdxJUNwAA6Fu6n00p",Toggle:"_9Ql-oVe_j8E-vsDdyVdWo",ToggleRail:"_2bl0iQ9xigbq4Zd1NI6NZl",On:"yLrDAetGoWx0GYqA6ShfS",ToggleSwitch:"_1PQppcgkuXQAiFPar9AGi-",LabelFieldValue:"_3pteVMTgNRdIzZreR6HnTp",DropDownControlButtonContents:"_3OHR1e3u08hK7hMx4fFy_L",DropDownRow:"_1fwM173Ng2G0kqw3Tb3Yx7",IconContainer:"_3xrmZ1royQxijivqXbiYmu",Label:"sNbXz_kVc2tfPwRJLfUat",ControlsListOuterPanel:"_2XSsNSGcWjGZ6z3fvqaRd5",StandardSpacing:"_1_1cc8zdCuVLNsVKeqeLnn",ExtraSpacing:"_3CqNnvT1qLOKIT3A_mHpeC",ItemMaxSizeDesktop:"_30JCQLfpdL0ZuA8VTUd7tb",AlignRight:"DfEz4poPuz3p6j_yNLR8k",AlignLeft:"_32h79ZYlQTTeNDLdoYh2qF",AlignCenter:"_2ilj8DalLVVuriwU-1aSKG",FullWidth:"_3vgH-W3sYStLJYfV4JgE5b",ControlsListChild:"_2LQjjxR3ZOcEZU73abIsw-","QuickAccess-Menu":"_1RRDRb-2_pgEiWZfAWaRN1",BottomButtons:"UeBsDJo7ibrubT7WwDoHM",TextareaWrapper:"eNk_O4LrQEvG8jC82EB6M",Textarea:"_35YPSEBHIjTxOt0SyTpGld",BackgroundAnimation:"_3PwEEPVt8AFlTzaPsr2aMs","ItemFocusAnim-darkerGrey-nocolor":"OLaBYXIY9KoOmv591HQ4C","ItemFocusAnim-grey":"_2cC0LcFydJUHm4XLEOIfH_","ItemFocusAnim-translucent-white-10":"_2ZXhFZ3yMelM_EaCuFUVCU","ItemFocusAnim-translucent-white-20":"_3FYJQQRKVuF4an6YLTaAH-","ItemFocusAnimBorder-darkGrey":"_2bQL7sqLJxz3iErp2xkuDu","ItemFocusAnim-green":"_3YEiBS4FQvAJ5_DCKWaJ9h",focusAnimation:"_27hQac2edmP4A9XEJkh6QX",hoverAnimation:"_1n0zrqn96vmI5hvxZBwflw"}},43670:e=>{e.exports={"duration-app-launch":"800ms",DropDownControlButton:"v8oJcDOQF6xmlVTw4VhOr",BackgroundAnimation:"_39ftBgrwHL79vzBWzTUNIg","ItemFocusAnim-darkerGrey-nocolor":"_1uRxKXzp4hyFG853DRpRmG","ItemFocusAnim-darkerGrey":"gmgYjyVXiyoE4dXuiyvRe","ItemFocusAnim-darkGrey":"_wAkIFq95RDIO0BaFscJ-","ItemFocusAnim-grey":"_2EU0bFj-iDnGzS3y22Pm1n","ItemFocusAnim-translucent-white-10":"zCo-rS_8G4PFjVNj2HddR","ItemFocusAnim-translucent-white-20":"_3dLS4qNfRaL3VlHxF0assn","ItemFocusAnimBorder-darkGrey":"_2qWT6FmefGsz6vW4GyAN1d","ItemFocusAnim-green":"VJdx426NYwPhzacwDjqUy",focusAnimation:"_1VSndovYnDm2jbIx6FU3Nq",hoverAnimation:"_2tJDT6WmelyKdUlLq2gtna"}},4437:e=>{e.exports={TogglePasswordVisibilityBtn:"_2-fpY1CCK5fZZ3EyTH0RM_",Digits:"c-4HN55eCj1jyZQutvZtn",PinDigit:"_15-eRWK8oDnKQB_0B9PJPV"}},21717:e=>{e.exports={narrowWidth:"500px","duration-app-launch":"800ms",PagedSettingsDialog:"_33vqr13-jdnjTkKKTh414f",PagedSettingsDialog_PageContent:"_3mgb-3_dHk3POEOVOh0Dvp",NoPadding:"_3ePFFqvyMe-tEnQf-xMd74",PagedSettingsDialog_PageListColumn:"_1d6VIquCc410kNE7rDAje6",PagedSettingsDialog_Title:"_3aOHbtFJ8uSR7XH0WFQ8vv",PagedSettingsDialog_PageList:"gNwozyl1BAcDyyhUKvx1Y",PagedSettingsDialog_PageList_DisableScrolling:"sMDrh8XsPKmtIRS5q5VLs",PagedSettingsDialog_PageList_ShowTitle:"_3UfINfoarLdX2Cbx22cWNf",PageSettingsDialog_PageList_NoHeaderPadding:"_2EiZ3BiLOqNY5BfgsBnUda",PagedSettingsDialog_PageListItem:"_2mL2HfT5AkDXRi1YBnRWKa",ScaledChildren:"_3oALQTKb_fq_yVJAuTkwdb",Active:"_1ELdDY5kb5jxjXe-FpWBo5",DisabledItem:"_1G3whBr0RMzXKIfj4fcQjI",PageListItem_Icon:"_3f2IOwoVFEcJNNmmRXIMK8",PageListItem_Title:"_4niDTAfIpKQoRx-CR_3K",Separator:"_3sUwukdeKdKRTojXu4I3ga",PagedSettingDialog_ContentColumn:"ZjHHXZlnZhCahNrBFplWc",Up:"_1dnQHsm5YZj8xalX60aJ28",ContentTransition:"_1IuEvBl5o5xgw1juy2Eh0E",Enter:"_1GyNiFo_rHPx8h8VcDhcQb",EnterActive:"_3MKje54agTWkEfhX4ucj6s",Exit:"_3XxqhmpembnJZkU_CDSCQR",ExitActive:"_13X1O22Ge1JqHS5s4seC4A",Down:"_1C1JjI4inJUtodtSWKAPoE",BackgroundAnimation:"_5VEJ9ppWFMtmQZUIl5QGM","ItemFocusAnim-darkerGrey-nocolor":"gmWXVs6ySMfR95uy-dzLj","ItemFocusAnim-darkerGrey":"_2Shpsf_OXX9VqX7Wf0lif0","ItemFocusAnim-darkGrey":"_2x0HRpP0QPcd8y8ykAaCFm","ItemFocusAnim-grey":"_2_WUbDOZ71hKkEf-CD41hr","ItemFocusAnim-translucent-white-10":"_3JK1VosnPSCLdf_lSz1exG","ItemFocusAnim-translucent-white-20":"_2PDwQBU5MzHQ75ycEVpwK3","ItemFocusAnimBorder-darkGrey":"_21sRAofE89wu3ZgopiNdvZ","ItemFocusAnim-green":"_1JVe0k01JB6eRezb8eqqjg",focusAnimation:"_2mE4Zqk74DYf-Fl8qNzR_1",hoverAnimation:"_2TiOQH2-wZVvDubR_9gMF1"}},10794:e=>{e.exports={"duration-app-launch":"800ms","error-shake-duration":"500ms",SliderControlPanelGroup:"_198v6zB5mZ5FWG0wpQU_3m",SliderControlAndNotches:"_23hjXB5XSry64xirVGpWAY",WithDefaultValue:"_2vIQRDODaxmltxEdCSbuYf",SliderControl:"_1udlGGE4F5pggcpxovorUd",Disabled:"_35GyZGA7tDmWzs9spPBe41",SliderTrack:"_2_vG6TwMW2XtyLlTEaODH9",SliderHasNotches:"_1Lr71yy6KmqcdDAB6tRu_G",DefaultValueIsColorRange:"BKyENCj-EIOyULNJlDOtz",DefaultValueColorLeft:"_3mRyvMGiDLM0201gdyBNxA",DefaultValueColorRight:"_2KP6TN1CqkX-HgbPjfINAJ",ForegroundInvisible:"_2jMXncsB0FrrPo_Ngj1Azp",SliderTrackDark:"_20c10ESSWkT6N_HX85Xj8_",SliderHandleContainer:"_8xNY6EWVZsDfOfUqDrus-",VerticalLineSliderHandleContainer:"_2jnK7ztb7w86dQCP1wwI9E",ParenSliderHandleContainer:"VKqgkujXytkn35LLPIGY",SliderHandle:"_11PBfip2UlKlY3vWSz8PA4",SliderHandleFocusPop:"_1RC4fIbWnuNIOU6os3OVGW",VerticalLineSliderHandle:"_3zRgrkiwoIp-ZN16HnZU91",ParenSliderHandle:"_2Yg4-kduvl1qxess3iLQyL",Left:"_2vrO5Y0FLaCdzR4NnDfwdC",Icon:"K9V_GSg6kQJV8XoCrFM6v",SliderNotchContainer:"_2yM7SDNRgnEnGEZIf-WSoG",SliderNotch:"LYPXtQ-MbXCeitc8-tCDO",AlignToEnds:"VvfcCRnmUv8J7Kx9Ia1sG",SliderNotchLabel:"dbACWBb8zr4cf4u05jQ4x",AlignToLeft:"_3jR_dhev70aT-Fhegy-8Mg",AlignToRight:"OBP79s7MvBySJTfm5wp_Z",SliderNotchTick:"u8QEaEpjqBM8RuPzRLjMy",TickActive:"j418S4TEV2LS3JHn6an4s",LabelText:"_1eMTvSj5tJlivVheftbZ5S",DescriptionValue:"_11I0_AlsB40ak50752rsuy",EditableValue:"_3aMlipGagTx2AjSsMP_yZj",FakeEditableValue:"_1iWWSmS4pDD1vKNDTkghbh",RedBorder:"_2fKVyx5la8VQm8SreJZbjL",ErrorShake:"_1Fa-zp9wEmgbJm3YkQA2pN","error-shake":"_1LFdeSuH6SCeGkW45tXeoo",CompoundSlider:"_2hwF2eVaZdtuE6Wjt9abSp",CompoundSliderSubSlider:"uOFmzX5QDJ7-4tKNOFuqN",Right:"_3GOpBMvB0XixIzfe8Xz0AB",CompoundSliderSubSliderLabelContainer:"_2iD1mdJ-bbl3eteXK1vrpf",CompoundSliderSubSliderLabelPositioner:"_3Tp7J--L-VWInYWASa3Oqj",CompoundSliderSubSliderLabel:"_2Yb0rAYOU-fl2S8J80sqbj",CompoundSliderSubSliderLabelInternal:"_38VX50q_XUUeqEdEgxC5no",DefaultValueTickContainer:"_2aCoHO7mXYYdPXMN0USBAW",DefaultValueTick:"_1NgUy7a2LKuF-moe-rzsiH",BackgroundAnimation:"_34goutNBSou3YR_kTuPeXo","ItemFocusAnim-darkerGrey-nocolor":"_3uBtlQHaoF-Fdvf-44fdfj","ItemFocusAnim-darkerGrey":"_1so9RRpNCSzFaLUuFaAoTQ","ItemFocusAnim-darkGrey":"_3rHHM0QPQeBnxSX9SsyTAv","ItemFocusAnim-grey":"_3bS2YJzXbd_HJcslwwJonb","ItemFocusAnim-translucent-white-10":"_1eyjVbw17bPbJY8cd6MyX2","ItemFocusAnim-translucent-white-20":"_1iqNj4v83-vYdxWouoYIbw","ItemFocusAnimBorder-darkGrey":"_2Pzyj6rGS2MYa48LGSbRdv","ItemFocusAnim-green":"_2C-5CyKHqs57xJb0nU1LnG",focusAnimation:"_3aA7B5vDTJc5xq6IfXhQ2H",hoverAnimation:"_12ndx-pa_lUGfXXWOFQVSY"}},75060:e=>{e.exports={narrowWidth:"500px","duration-app-launch":"800ms",PagedSettingsDialog:"_2sssIwe0duyIrFvat2oXzH",PagedSettingDialog_ContentColumn:"OX7USkJ5dDP_icD00Gal6",PagedSettingsDialog_PageListColumn:"_2kwFFHckg8jvnwJfg9-la8",ResponsivePageList:"_3EyafdwyTAhyVmQ2hEoV6w",ResponsiveActivePage:"Wsp7yZOS_QZMBTFxK-_E1",PagedSettingsDialog_PageContent:"CFTLX2wIKOK3hNV-fS7_V",NoPadding:"qvR0K8KWLMDelFmwQJ7tr",Hidden:"_1v7JdHYjstVsVJbHZ3TsVw",NewNoteButton:"g8SKUhjLrRLKHWy3wEAzK",PagedSettingsDialog_Title:"_2rjVTGz8aLvqOdz5v2gq5C",PagedSettingsDialog_PageList:"_18QCu-7MTzd51UpVbYysDy",PagedSettingsDialog_PageList_DisableScrolling:"yTqIu5oXmYa9Em9FCpO3c",PagedSettingsDialog_PageListItem:"_1-vlriAtKYDViAEunue4VO",PageListItem_Icon:"_1rD8X96FdnksZLvRRlEiCR",PageListItem_Title:"_2PPbMrzl8PKBwpkjYs9b0i",DisabledItem:"oUzYn48NLkHPRjiT8W86M",Active:"_2DpXjzK3WWsOtUWUrcuOG7",PageListSpacer:"_3HW2USxwRYjjmh6QiQtDq8",PageListSeparator:"_1Hye7o1wYIfc9TE9QKRW4T",Transparent:"_1ahzMoQaAT-POqYjqcQSCt",HidePageListButton:"_3LLH_F43MTu6UtG4Z3kudv",ReturnToPageListButton:"_1cWmu5TUWFAVHlv1EVaF8e",BackgroundAnimation:"_31dp93HtW4YaAIrv5kQNht","ItemFocusAnim-darkerGrey-nocolor":"_34v5-JW2L6fQ4YmSbk9AaR","ItemFocusAnim-darkerGrey":"_2hiPwZ5sHjd1palQvy9OrL","ItemFocusAnim-darkGrey":"_8LuF4KlRbCw_drO7e2TC7","ItemFocusAnim-grey":"_2xSXLf_M9pyhcs0Up0YB3t","ItemFocusAnim-translucent-white-10":"_3XpUY5O65d5iC8QOTibOTo","ItemFocusAnim-translucent-white-20":"TtpwXKTKHcg8dU-yHafz8","ItemFocusAnimBorder-darkGrey":"_1XsIqwGv6cpC9wDe_vUw01","ItemFocusAnim-green":"Sv4pIC9tV5_-yNVWid_iZ",focusAnimation:"W2aVTuNiYbD-L-tBboMKB",hoverAnimation:"_2L5cxouAMAylE7_T3HQoRf"}},27007:e=>{e.exports={Group:"_1ml4SNc3LIyBDHIf8ekVSw",CenteredPill:"L2J24Sa_dQql2exoKoBMi",Button:"HijmccPB1BKyhOwhX1EVl",Disabled:"_3hmGW9wIxNIoPPu1aS7rFm",Active:"_3-_jME_xsuvgT3Dvq4bw_q"}},64460:e=>{e.exports={Toggle:"_3Sl0QHQ69uK7ZMQo5vBfrA",Disabled:"M8qsAk8m30GwcGz7HCVnv",ToggleRail:"_2Fw7gGOSCr7y9elv8iszxw",Highlight:"_2OUxguuTe-NeOXZXxSNQsw",On:"_317lekDG36odwSaDLtFQgd",Off:"_3blKBzfHJaBz7ksPINK9aq",ToggleSwitch:"_3IWp5BnnsY_aMKCxhCjShP",ToggleRow:"_1MBq0fYrftycnyZF4FC9Jo",Label:"_1Dhs8IG9_tJWb3XP9ccN9M"}},95695:e=>{e.exports={"duration-app-launch":"800ms",narrowWidth:"500px",PartnerEventFont:"LK4bXmKAknKopK864hJFM",Clear:"_3UhsQfZfx8h_mvk1qQ2E7p",Divider:"_3B5HO7jdTpNaectJS1a6UZ",EventDefaultRowContainer:"_3WO6cZns4r39Cg__Yd-7zn",EventStartPublic:"_2LU_YLKpLTGuqBMQLckmkk",EventOptions:"_2r_QeL5bd04KiohE77Gq-t",EventStatusContainer:"vOPSZ6WQ2uCEbtYrtUkJ5",FlexColumnContainer:"_1qhLqXcizfytm6omB4ywDD",FlexRowContainer:"Ke5f13IVZVzYSmQVJgVyd",Centered:"qy-9mgJyhfEb8Wt0gqzaF",VCentered:"_2Ke6gF28pxI9dp-gD87LfB",FlexContainSpaceBetween:"_3nPGWNNLFjqXgZ6hjwUnkf",FlexRowWrapSpaceBetweenContainer:"_19CjIj6mAtlIoY_7_iyOlz",FlexRowWrapFlexStartContainer:"tyP_cnaOBcolou13sADst",SaveBackground:"V0mbIUnoAWzmWNmnsjwlx",SupportedGroupLabel:"APmJNwEEvE9w4_JVyRQ3J",LanguageWithContent:"_2Cd1uISocztoq_3uIIDOXm",LargeInput:"fq68IvZbR5nyI81kv1dwh",InputBorder:"ObyysoLsv_KyZYdZkoC7W",RadioOption:"_3iJX1gtbWR_mkLvuDCeoNd",FlexGrow:"_1KvZAJk52RAyJKIXK3-wO0",EventEditorTextTitleCtn:"htm7dxJtSOP0s_Mcb3Ejx",doclink:"_1-bAKvDZnkuyP6Nmt66mQB",EventEditorUnpaddedTextTitle:"_9hsCLz0BkV6oeIrNt7M3D",EventEditorTextTitle:"_18fHxiLGI4r8_CPauC1oep",EventEditorTextTitleLengthInfo:"_2nHJ1mgbC-yNBhl6tjLgmD",CollapsableSectionTitle:"_2zejQIbvaMIPvk98NrTDzs",SectionTitle:"_7Qc_eWjn_s3VWDe79FmEq",EventSectionTitleCtn:"onqWKRp2JgmjHjFAtHUAM",EventSectionTitle:"Idd_AoQMoEWIZamI72mP7",EventSectionSpacer:"_1BloexLaoA9uwhXnsLWe6M",EventSectionMoreBtn:"uckBibUwkj9tX_NZHf6wN",EventEditorSpacerPadding:"_1RBfNW2ja0sibxeZdEEJX",EventEditorVisibilityCtn:"_1nqBhG2Wx5fvxBZz_TG7B9",EventEditorTextSubTitle:"_1i_pY6xNDaeC-hpFtw_bnr",FloatingTitle:"_31XRtqJrtSr23BOez9F94m",EventEditorEventStatus:"_2JGoLoYTtzbQVxL0l_1m3a",EventHidden:"_2H6fnGkwmWVynWQb7QvxLN",EventVisible:"_3Z0QrVP5ZnTQ2dk4TtNgY2",EventBarBackAndTitle:"_2rTjP81ZJlRiaauPzNG7K4",EventBarTitleCtn:"WfVzeWGwNKWJkHrZGYin4",EventBarTitle:"_29kVXprENYbLFAtuCiS9sQ",EventEditButtons:"_3nYmf7ouiiC2Fb1BBu5Gra",EventStatus:"_1sOFBLpnblzmUTv7zVK5bM",EventBarBack:"s3r9bZXo9Hn_LJ2KuwEdl",EditPreviewButton:"_1FhZQ0qnT9Cg5iDVCM4kUM",Delete:"_32kR7vbPRNV7B8ZsiduNmF",Disabled:"_2wVCx2MbxsBE0UA-mTs9GA",BrowseMoreButton:"_1YrclhbHAxZpfgTuGj4VeB",Button:"_1ABCOz8DSrl-YJdh1xD-m0",Icon:"_1dDpSuaJBGZzS41s0SPk4c",Primary:"_30iplBvtu2x5qDH5gkzuvV",ClearThings:"_3x_qLReSea_Uq9nqUlRsE2",OnIndicator:"_1GBsBcWhLJ4t6Fr7B5Je1z",OffIndicator:"w0I94_DnBuP6_sAy2jJOL",IconImage:"_2RY897Hy2yhwXPKZZIMbVc",RightColumnContainer:"_30-E9De2BTSA_LQAluUDUI",FloatRight:"_1bzHf_n9CdWgjfVlmRX68A",TTip:"_2aWukx6Wd2nw_kXZ1FP2NP",ValveSupportOnly:"wC6-UDN4iQob1NcD0Rpty",ArtworkAgeNotAppropriate:"_3V64ZhKy9wBGIO4DpFne9v",EventDashboardHeader:"_2kZr_0HccJXPhB1ZUZ5ouf",ContainerSpaceBetween:"_3gYZGtbFQRCQssXFJTFwmV",EventDashboardTitles:"_1ym4r-4rlOJQoOzRprSo8l",EventDashboardActions:"_2z_02l2jZf-9jcO4USrYak",EventDashboardStatsCtn:"_3IptFPCOJnBgUfgUej_jIH",EventDashboardAppCtn:"_2iPrKEyo2kmzykCYxURzj3",maintitle:"vEk_z-3SSNZ_QNdilG5U8",AppTitle:"l-Ow7jLX9GkLm9eYHQVAP",subtitle:"_2mJfcOfmivoiCR4CW-GrjN",ValveOnlyText:"_206saj_KMAibQF6XQ50lq0",ValveOnlyBackground:"JckrnbJXboKxpRp3fULfa",ValveOnlyAdminBackground:"_3HVu1O7B4zeCZWaOaUWPCo",DropDownOptionHelpLabel:"_2O-Yi5SNKU3AinaDygrO9y",Columns:"_1oVIRGhMwAB3uN9G3t8kZe",LeftCol:"_3PPz-6LrUAum0x5iKTRxzc",RightCol:"_25xelN-JQnAHv3pp9qVrpl",DropDownScroll:"_1CewBTRfw0excEQTv17oBF",DropDownScrollItem:"_3D3hCqbc4w-srLqZG9Uue1",CloseButton:"gR2gSLc4AtnoUyq29Np8F",CloseSectionTools:"_1d0D9Wb15dNSzABGRNMKzl",HalfColumn:"_3Xmp43r8PjDuBvfl8dK6Rt",InsetOption:"PKGX85T0vHviq8Tm_2GeT",tooltip_Ctn:"_3nqxIgL0a0DbPZHRZRzWsp",SaleEditorSpacing:"_2ZGwd2fru49CK-m22nkFg3",InstructionText:"ktxW5d8M1ectIDhxxa1M5",BackgroundImage:"_2wlqOo3XXW1wCAxwfudaL8",InEditor:"_1qfNCm-vmBy2gW4vlcWfgD",Blur:"_1rJkktMMsrzAultu2NgHkZ",SalePageBackground:"_2StYOVdV9beNEHqNB_UQuQ",SaleSectionHeader:"_2WMiQ5MbP_ReyaX5DOpoUD",SaleImageCtn:"_1_lNQ4U_L9dnN9dgC8h-m_",SaleImageHelper:"_12S7LpS3uz_qitMXmZV0Ky",JumpToButtonCtn:"_19bDhRwBW1auKJVn5jamrh",JumpToButton:"c4K67QJ5cG4Zr1eb4H_Fu",QACtn:"_337X4KlsU9k5t9s423wb_I",SaleSectionSubtitle:"_2rIaWN5LbF3muB3D2A-q5k",SaleSectionContainer:"_3gb3JeV_1IMaIeODzBSrP3",AddSectionButton:"_2_djjQBZmuIsrDz2l04Ua7",EventElementRequired:"_12rm6-FOWcy0YB458vbp5l",EventElementOptional:"_1mpG6blNZY9m8bmFF-Krii",EventElementComplete:"_1uZCvmPkcgPb6hJYpF9IYU",PixelOffsetCtn:"_3Xk96WC-5G6sSuI0Zw2aeZ",PixelOffsetRow:"_2PtWb-j9bnMM467osLZO2B",PixelOffsetNote:"JjEwaxBnKLv7wm8lbhcbX",PixelOffsetCallout:"f5QZTTLfNRcsOdH31-Kxv",Error:"mSSEDpLo6ibX1Ed5anQD_",GamepadOnlyScrollPanel:"_2NO6wzenl44Mce3akguO_",BackgroundAnimation:"_3jOnURPodgSJ0VVO2lchIh","ItemFocusAnim-darkerGrey-nocolor":"_2J2q_u-IE_3MWcK8YJwYX5","ItemFocusAnim-darkerGrey":"hml57jb3ouTfP1qbnI4_V","ItemFocusAnim-darkGrey":"_3ILf95Fdqnqg9OfLO3lrZH","ItemFocusAnim-grey":"_159SLrXx_wC4ZI3ZLaz1A_","ItemFocusAnim-translucent-white-10":"_2LlOq5G2PXnoXnElUH9sZS","ItemFocusAnim-translucent-white-20":"oskDWTSKtzqVUSfD5nKvN","ItemFocusAnimBorder-darkGrey":"_22jWCdivanrS6yxyLk3zMH","ItemFocusAnim-green":"_3JEJrM-AMsqF1VHbRBXYvZ",focusAnimation:"KS3LLxXLFm_S6AWOrqeVo",hoverAnimation:"_9UqiMHhWNZyuE_A0XwG9N"}},12443:e=>{e.exports={AppSocialLinksCtn:"_1wKUEA0cYqeUELXMe3Tp6T",AppSocialLinks:"YMmXzjieZthpAehitId4M",AppSocialLinkIcon:"OlwlyAPTdpJ7OieZmqzhc",AppSocialLinkWithText:"_3BKcmMK-HSkKmQqRCx9HdA",AppSocialText:"bJf5nxr6o9SG4mWXm7qz-"}},51396:e=>{e.exports={Spinner:"_3m_2lh1eA4HcHpt48En7kr",SpinnerSpokeFade:"_2Wg5df41BfHnoLgawx_2pb",SpeakerPlaying:"_3BSOY2-GJGVqyHYdNpf0Zq",SpeakerPlayingBody:"_2JUUp6uv-bsKKYWMfwwyCX",SpeakerPlayingBodyAnim:"_2K65CL_7C6VuXL4jG_qp9w",SpeakerPlayingWave1:"_1zw7H37bVuVoe0A1fW6cR_",SpeakerPlayingWave1Anim:"_1E2Zt7i9sqP7HSjHO1pfiz",SpeakerPlayingWave2:"_2YYWNEX-bFLhL8WrCZiCdP",SpeakerPlayingWave2Anim:"_12Gjw5ksk8QSMgRqg7ImtG",WirelessConnectingActive:"cop8-_JMlxROh84HxKn1k",WifiBar1:"_1o6HA3kQiHOuG850embnDc",WifiBar1Anim:"_1PDAZ8_p3QD4UEodB33ZWN",WifiBar2:"_1q8-nNsxUgdR1e5-qquKhq",WifiBar2Anim:"QyijTe76r73C2YEReyqyL",WifiBar3:"_23ih_RI5RGrVxYWrefeNC",WifiBar3Anim:"_2wGDzjkXcSY4cHOHwsX4lg",WifiBar4:"_2DSRH-7cAVL5MFH4nlJ69A",WifiBar4Anim:"_3jrA8AMmWDnOD3_xIL5b3",GenericGamepadHighlight:"_3-ZZDE9nzm0Tq9xSGLby1a",GenericGamepadEmpty:"_1toTlId7W50QaHwhm2SfyW",LegionGoAnim1:"_3fs6zBkR21ewf816VFANpo",LegionGoWiggleStick:"_3r8BMeEDGhnDnq7HCTtsyk",LegionGoCursorWiggle:"_1ugur7H9TuFA6ZRwq-CBB6",LegionGoWiggleCursor:"_2H0WjqDEEycEgncxT0Awn-",LegionGoTriggerClick:"_2dKXeLBBRZz5zJ-A_be0YE",LegionGoScreenClick:"mX0CyLG2ckFSmF-E26ZSQ",BatteryIcon:"_3xy45At7o_lkxcLoSTF6e0",LegacySizing:"_35pkQMXbFQAF2v1VrIAsF7",FlipInRTL:"_1CpOAgPPD7f_fGI4HaYX6C",IbexDiagramFrontPanelTransparencyEffect:"_1SoIo_lz6BfTG8leoA-ltA",ShowXRay:"dX_drVcjsB7c-39llrEDd",ActivatableFill:"_3D14Gr6XaDtndRA8ojG443",Active:"_19WwgHXljoThfByC7B-MLW",ActivatableStroke:"_2Jn2RR1yUV9GJ6u9HN1dER",ActivatableGradient:"cIR7HWORR4OnuhH8CsVvr",ScootCursor:"_3huKxhSD3aWINLG-yOuQ0O"}},88843:e=>{e.exports={BodyNoScroll:"_1Xs5dtPK2K37sd1U9BLX3S",BodyNoScrollDialog:"_3jhMIr8hczcBK_fOVtEVOK",OverlayModal:"_24YFXIVY7CC2quNzCN7015",ModalDialog:"_32QRvPPBL733SpNR9x0Gp3"}},88241:e=>{e.exports={ParentalPINDialog:"_1fFyxSbT4qNS_SH-q87Wq0",ParentalUnlock:"_3MM7bY-R8OYmd3KUpap3Cu",ParentalRequest:"MgOP7Nu_fA3yPKC44-j1I",Body:"_2JEjgWHYDNpLqd2qzuopsX",Title:"_2B7Yoe-uA3HJOINTx5rV8-",ErrorText:"_12jKU2kye0rjoTffWoi8IP",TextInput:"_2YxW3WqLGy7hz_21m6KbGD",ButtonWrapper:"_3xky3qiih4xVN_QV2PypTe",Button:"_2KPv6oWB6ZxjWuqyNp_edP"}},41775:e=>{e.exports={ManualOverlayContainer:"jKuCG3stJGPaWsXdU2e4E",DropDownRow:"cv_p84-BHnfE5hrEgrWg3",IconContainer:"ka3_oQCzfaUg0pnuIfAwM",Label:"_3ces1N2LUuHGvXHaybWFp"}},64641:e=>{e.exports={v6:"_2LxgdMcpWJRjkxZKbmeEEb",SubText:"vg0EOhKTLB3tLvshHMr7l",AvatarImageContainer:"_33hdFBTwBs64Fcp-bPdf4E",GameImageContainer:"_2OYADGuBPiyF7h50OJ0P1B",AvatarImage:"_2CQYcCggCXwVzZj2GWng5-",STV_HomeGridPreviewDetails:"Yncr-T63YFSJ46cq4Z2BJ",ChatAvatarImage:"_1cUR_vD8IvfJgOK1r89j4o",EditButton:"VsZ-bdWSNpnM9Vg6gkSyD",Small:"_3M4j828iWSVEZZAkypcBi1",FlexCenter:"_1R3ycnbAGUAy01o0TW7NNo",ThrobberCtn:"_3m7p67FD1Ynjm3BnyyjSSS",MarkdownLink:"_1WqumifyJucGDxm2oI6yRQ",SummaryTextArea:"cNMZ-dcMVhaQJFes_Ivwo",RemoveIcon:"_3NeLW5LAka4S9__PaMFE_J"}},57866:e=>{e.exports={"duration-app-launch":"800ms",HasHorizontalDirection:"vnlCrJZjobtJHaugGSLqP",EmoticonBow:"_2LlztGU9T4SNsTD6znahfe",EmoticonBow_st0:"Fw2WGmXjh2zUxYfuy3xDn",EmoticonBow_st1:"luj0tT8JHriKkK3r7pzqP",SteamDeckCompatInfo:"_3VPnvw_CDKU-PQKK1pSDlN",SteamDeckCompatLogo:"_1dzQL1mVR8GTmmSi_kpDgr",SteamDeckCompatIcon:"_3hAj0iMJsfhKwnm2mfE098",SteamDeckCompatVerified:"kEODDe6M5cuHWuPlcQexX",SteamDeckCompatPlayable:"mPD42Bwx3VAs0qw9wubf2",SteamDeckCompatUnsupported:"_2LAaxz6RtHXrJJj9NzCNL4",SteamDeckCompatUnknown:"xBqU_GerRwzHIs8N9ratU",SteamOSCompatInformation:"_1Gr-Q9sFTdr7XhK5-j_qux",SteamOSCompatCompatible:"_1IeRz_QzfsACNiXS4gXHIT",SteamTVIcon:"_15p32SPTbcOsOrlb8o1MdF",SteamTVLogo:"fX8M83YDC9--4QLgVAEir",SteamTVSteam:"_1GjVGP2qdwSOEBKimtRG0k",SteamTVTV:"_12AVA1wr7SWXg9INaLfBzD",FlipInRTL:"AMU5Zvf1pJLZGVqbpGcUC",BackgroundAnimation:"amz8jVfJ2MOIPnaUYMOgI","ItemFocusAnim-darkerGrey-nocolor":"_3pY66EiNnfad09UHGMqtd4","ItemFocusAnim-darkerGrey":"_2JoqRmzZpoTtL_KIVWXd0a","ItemFocusAnim-darkGrey":"NmpWlMoGlon2VMO2kUZxr","ItemFocusAnim-grey":"_1uq0bG0F5JVFzWlPHYMXB7","ItemFocusAnim-translucent-white-10":"_3xDNjaNkQ-uP0-lcJ8G7gP","ItemFocusAnim-translucent-white-20":"vYKrwRtlsPCKPnSf3CU-7","ItemFocusAnimBorder-darkGrey":"_3h8yQpj5B4lqfo4rvQXD4p","ItemFocusAnim-green":"_2JSjyAe00zqEy25fUVQS5H",focusAnimation:"_19xVMCOSnHPfsYR_llwrJD",hoverAnimation:"_26wdGOzkKTLjBLc0bu8-gV"}},7077:e=>{e.exports={TextToolTip:"_2FxbHJzYoH024ko7zqcJOf",ToolTipCustom:"_3XGRklQrZMakU2xaYB0cLD",ToolTipTitle:"_1LhVfNukndDa_XWzq0vdg1",Center:"_2ZDqET0UaJoW_KYhO0WdTz",ToolTipInsetContent:"i4LuYcvtfPgYKx3qqvKUq"}},3812:e=>{e.exports={TransitionGroup:"_2PuNBlNWSlrrrQJQPNBx-e",ContentWrapper:"MGaAv8PlvR1-fOSrJ7-Hk"}},88547:e=>{e.exports={HelperTooltip:"tRhOKu2T5OVX1RhENVwWb",Small:"_1I4rqOfyNGPTkYBl3r5EHK"}},45619:(e,t,r)=>{var i={"./sales_arabic.json":[38822,3003],"./sales_brazilian.json":[5856,537],"./sales_bulgarian.json":[76671,6466],"./sales_czech.json":[15237,1880],"./sales_danish.json":[84903,926],"./sales_dutch.json":[5152,8541],"./sales_english.json":[78598,9743],"./sales_finnish.json":[51141,2588],"./sales_french.json":[80054,7639],"./sales_german.json":[11419,297],"./sales_greek.json":[22250,5651],"./sales_hungarian.json":[56715,4278],"./sales_indonesian.json":[86570,9367],"./sales_italian.json":[53369,1783],"./sales_japanese.json":[95849,8064],"./sales_koreana.json":[22417,5184],"./sales_latam.json":[56969,2744],"./sales_norwegian.json":[71890,4055],"./sales_polish.json":[97431,7958],"./sales_portuguese.json":[29627,1410],"./sales_romanian.json":[36497,8732],"./sales_russian.json":[19123,5366],"./sales_sc_schinese.json":[78137,2780],"./sales_schinese.json":[37002,5043],"./sales_spanish.json":[41942,1951],"./sales_swedish.json":[9263,7326],"./sales_tchinese.json":[56441,6528],"./sales_thai.json":[40052,4009],"./sales_turkish.json":[23366,8239],"./sales_ukrainian.json":[69296,7097],"./sales_vietnamese.json":[5961,3976]};function n(e){if(!r.o(i,e))return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=i[e],n=t[0];return r.e(t[1]).then(()=>r.t(n,19))}n.keys=()=>Object.keys(i),n.id=45619,e.exports=n},95386:(e,t,r)=>{var i={"./sales_arabic.json":[38822,3003],"./sales_brazilian.json":[5856,537],"./sales_bulgarian.json":[76671,6466],"./sales_czech.json":[15237,1880],"./sales_danish.json":[84903,926],"./sales_dutch.json":[5152,8541],"./sales_english.json":[78598,9743],"./sales_finnish.json":[51141,2588],"./sales_french.json":[80054,7639],"./sales_german.json":[11419,297],"./sales_greek.json":[22250,5651],"./sales_hungarian.json":[56715,4278],"./sales_indonesian.json":[86570,9367],"./sales_italian.json":[53369,1783],"./sales_japanese.json":[95849,8064],"./sales_koreana.json":[22417,5184],"./sales_latam.json":[56969,2744],"./sales_norwegian.json":[71890,4055],"./sales_polish.json":[97431,7958],"./sales_portuguese.json":[29627,1410],"./sales_romanian.json":[36497,8732],"./sales_russian.json":[19123,5366],"./sales_sc_schinese.json":[78137,2780],"./sales_schinese.json":[37002,5043],"./sales_spanish.json":[41942,1951],"./sales_swedish.json":[9263,7326],"./sales_tchinese.json":[56441,6528],"./sales_thai.json":[40052,4009],"./sales_turkish.json":[23366,8239],"./sales_ukrainian.json":[69296,7097],"./sales_vietnamese.json":[5961,3976]};function n(e){if(!r.o(i,e))return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=i[e],n=t[0];return r.e(t[1]).then(()=>r.t(n,19))}n.keys=()=>Object.keys(i),n.id=95386,e.exports=n},163:(e,t,r)=>{var i={"./shared_arabic.json":[8476,1721],"./shared_brazilian.json":[99574,3594],"./shared_bulgarian.json":[43789,2481],"./shared_czech.json":[815,1423],"./shared_danish.json":[4289,8291],"./shared_dutch.json":[54978,6430],"./shared_english.json":[33800,2664],"./shared_finnish.json":[3907,2199],"./shared_french.json":[45040,8674],"./shared_german.json":[94750,6888],"./shared_greek.json":[69668,8872],"./shared_hungarian.json":[45233,9053],"./shared_indonesian.json":[90200,8522],"./shared_italian.json":[31864,7696],"./shared_japanese.json":[7263,1389],"./shared_koreana.json":[30295,139],"./shared_latam.json":[50559,5803],"./shared_norwegian.json":[86512,6120],"./shared_polish.json":[52889,2959],"./shared_portuguese.json":[72269,823],"./shared_romanian.json":[34419,2021],"./shared_russian.json":[75777,6577],"./shared_sc_schinese.json":[23723,8443],"./shared_schinese.json":[85436,7442],"./shared_spanish.json":[76736,6752],"./shared_swedish.json":[94625,129],"./shared_tchinese.json":[15191,5553],"./shared_thai.json":[4230,4952],"./shared_turkish.json":[34792,6472],"./shared_ukrainian.json":[27246,9298],"./shared_vietnamese.json":[59863,9869]};function n(e){if(!r.o(i,e))return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=i[e],n=t[0];return r.e(t[1]).then(()=>r.t(n,19))}n.keys=()=>Object.keys(i),n.id=163,e.exports=n},68042:(e,t,r)=>{var i={"./shared_arabic.json":[8476,1721],"./shared_brazilian.json":[99574,3594],"./shared_bulgarian.json":[43789,2481],"./shared_czech.json":[815,1423],"./shared_danish.json":[4289,8291],"./shared_dutch.json":[54978,6430],"./shared_english.json":[33800,2664],"./shared_finnish.json":[3907,2199],"./shared_french.json":[45040,8674],"./shared_german.json":[94750,6888],"./shared_greek.json":[69668,8872],"./shared_hungarian.json":[45233,9053],"./shared_indonesian.json":[90200,8522],"./shared_italian.json":[31864,7696],"./shared_japanese.json":[7263,1389],"./shared_koreana.json":[30295,139],"./shared_latam.json":[50559,5803],"./shared_norwegian.json":[86512,6120],"./shared_polish.json":[52889,2959],"./shared_portuguese.json":[72269,823],"./shared_romanian.json":[34419,2021],"./shared_russian.json":[75777,6577],"./shared_sc_schinese.json":[23723,8443],"./shared_schinese.json":[85436,7442],"./shared_spanish.json":[76736,6752],"./shared_swedish.json":[94625,129],"./shared_tchinese.json":[15191,5553],"./shared_thai.json":[4230,4952],"./shared_turkish.json":[34792,6472],"./shared_ukrainian.json":[27246,9298],"./shared_vietnamese.json":[59863,9869]};function n(e){if(!r.o(i,e))return Promise.resolve().then(()=>{var t=new Error("Cannot find module '"+e+"'");throw t.code="MODULE_NOT_FOUND",t});var t=i[e],n=t[0];return r.e(t[1]).then(()=>r.t(n,19))}n.keys=()=>Object.keys(i),n.id=68042,e.exports=n},27484:(e,t,r)=>{"use strict";r(23808),r(83977);var i=r(90626),n=r(7850),s=r(41872),a=r(17083),o=r(92757),l=r(68950),c=r(23809),u=r(77350),d=r(7338),m=r(16021),g=r(30470);function p(e){const{msDelayBatch:t,children:r}=e,s=(0,c.KV)(),a=i.useMemo(()=>({country:g.TS.COUNTRY,language:g.TS.LANGUAGE}),[]);return i.useEffect(()=>m.A.Initialize(s),[s]),(0,n.jsx)(d.V3,{context:a,msDelayBatch:t,legacyCacheStoreItemData:m.A.Get().ReadItem,children:r})}var h=r(14932),_=r(84811),B=r(52745),b=r(65946),f=r(76217),w=r(11002),y=r(60155),M=r(2654),v=r(21869),S=r(52038),C=r(73745),R=r(78327),z=r(16454),j=r.n(z),x=r(76610);function I(e){const{managerOverride:t}=e,r=(0,x.h)(),i=null!=t?t:r,s=(0,C.CH)();return(0,C.hL)(i.OnMenusChanged,s),(0,n.jsx)(v.E,{active:!!i.ActiveMenu,children:(0,n.jsx)(T,{ActiveMenu:i.ActiveMenu})})}function T(e){const{ActiveMenu:t}=e,r=i.useCallback(()=>{null==t||t.OnCancel()},[t]);i.useEffect(()=>()=>null==t?void 0:t.Hide(),[t]);let s=[],a=null;(0,b.q3)(()=>{for(let e=t;e&&e.visible;e=e.submenu)s.push((0,n.jsx)(F,{instance:e},e.key)),a=e.label});const o=i.useCallback(e=>{e.currentTarget==e.target&&r()},[r]);return(0,n.jsx)(M.x_,{padding:"none",children:(0,n.jsxs)("div",{onClick:o,className:(0,S.A)("BasicUIContextMenu",j().BasicContextMenuModal),children:[a&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)("div",{className:j().BasicContextMenuHeader,children:a})}),(0,n.jsx)(f.Z,{className:j().BasicContextMenuContainer,onCancelButton:r,onClick:o,children:s})]})})}function F(e){const{instance:t}=e,r=(0,R.Qn)(),s=i.useCallback(()=>{r&&w.eZ.PlayNavSound(w.PN.FailedNav)},[r]);let a=i.useMemo(()=>({instance:t,styles:j(),presentation:1,callbacks:{onDisabledItemSelected:s}}),[t,s]);return(0,n.jsx)(_.tH,{children:(0,n.jsx)(y.P.Provider,{value:a,children:t.ReactElement})})}var O=r(68255),W=r(45699),q=r(85585),U=r(7445),k=r(28055),L=r.n(k);function P(){return i.useMemo(()=>function(e){const{refNavTree:t,className:r,active:s,children:a,modalKey:o}=e,l=i.useRef(void 0);(0,W.O7)(l,s,!0);const c=(0,C.Ue)(l,t);return(0,n.jsx)(q.B2,{className:r,navTreeRef:c,modal:!0,enabled:s,navID:`ModalDialogOverlay_${o}`,children:a})},[])}function D(e){const{className:t,onEscKeypress:r,padding:i="standard",bGamepadUIScrollWithin:s,children:a}=e,o=(0,S.A)(L().ModalPosition,"standard"==i&&L().WithStandardPadding,s&&L().ScrollWithin,t);return(0,n.jsx)(f.Z,{className:o,onCancelButton:r,focusableIfEmpty:!0,children:(0,n.jsx)(U.q,{children:(0,n.jsx)(_.tH,{children:a})})})}function N(e){const t=i.useMemo(()=>({ModalPosition:D}),[]);return(0,n.jsx)(M.Nm.Provider,{value:t,children:e.children})}function A(e){const t=P(),r=i.useMemo(()=>({DropDownMenu:O.Mm,Content:O.P9}),[]);return(0,n.jsx)(O.Ce.Provider,{value:r,children:(0,n.jsx)(N,{children:(0,n.jsx)(B.EO,{...e,bUseDialogElement:!1,DialogWrapper:t,ContextMenuComponent:I})})})}function E(e){const t={bRenderOverlayAtRoot:!0,bUsePopups:!1,...e};return(0,R.Qn)()?(0,n.jsx)(A,{...t}):(0,n.jsx)(B.EO,{...t})}var G=r(41735),H=r.n(G),V=r(9344),Z=r(61859),K=r(88241),$=r.n(K),Y=r(60011);function Q(e){return(0,n.jsx)("a",{href:R.TS.STORE_BASE_URL+"parental/requestrecovery",children:(0,Z.we)("#FamilyView_Unlock_ForgotPIN")})}function X(e){return(0,n.jsx)("div",{children:(0,Z.we)("#FamilyView_Unlock_NoRecovery")})}function J(e){const{url:t,bHasRecoveryEmail:r,strPostFormID:s}=e,[a,o]=i.useState(""),[l,c]=i.useState(""),u=i.useRef(void 0),d=i.useCallback(e=>{var t;(!e.target.value||(t=e.target.value.slice(-1))>="0"&&t<="9"&&e.target.value.length<=4)&&c(e.target.value)},[]),m=i.useCallback(async e=>{const r=new FormData;r.append("pin",e),r.append("sessionid",R.TS.SESSIONID);const i=H().post(R.TS.STORE_BASE_URL+"parental/ajaxunlock/",r,{withCredentials:!0}),n=H().post(R.TS.STORE_CHECKOUT_BASE_URL+"parental/ajaxunlock/",r,{withCredentials:!0}),a=H().post(R.TS.COMMUNITY_BASE_URL+"parental/ajaxunlock/",r,{withCredentials:!0}),l=H().post(R.TS.STEAMTV_BASE_URL+"parental/ajaxunlock",r,{withCredentials:!0}),d=await Promise.all([i,n,a,l]);for(let e of d)if(!e.data.success&&21!=e.data.eresult)return c(""),o(e.data.error_message||(0,Z.we)("#FamilyView_Unlock_ErrorUnknown",e.data.eresult)),void u.current.focus();if(s){const e=u.current.ownerDocument.getElementById(s);e?e.submit():console.error(`ID ${s} not found in document`)}else window.location.href=t},[t,s]),g=i.useCallback(e=>{m(l),e.preventDefault()},[m,l]);return(0,n.jsx)("div",{className:$().ParentalPINDialog,children:(0,n.jsx)("form",{className:$().ParentalUnlock,onSubmit:g,children:(0,n.jsxs)("div",{className:$().Body,children:[(0,n.jsx)("div",{className:$().Title,children:(0,Z.we)("#FamilyView_Dialog_Title")}),(0,n.jsx)("div",{className:$().Description,children:(0,Z.we)("#FamilyView_UnlockDialog_Description")}),(0,n.jsx)("div",{className:$().ErrorText,children:a||(0,n.jsx)("span",{children:" "})}),(0,n.jsx)("input",{className:(0,S.A)($().TextInput),ref:u,value:l,type:"password",autoFocus:!0,onChange:d}),(0,n.jsx)("div",{className:$().ButtonWrapper,children:(0,n.jsx)(O.jn,{className:$().Button,disabled:l.length<4,type:"submit",children:(0,Z.we)("#Button_OK")})}),r?(0,n.jsx)(Q,{}):(0,n.jsx)(X,{})]})})})}function ee(e){const{feature:t,url:r,bHasRecoveryEmail:i,strRedirectFormID:s}=e;return(0,n.jsx)(J,{url:r,bHasRecoveryEmail:i,strPostFormID:s})}const te=e=>{const{feature:t}=e,r=Math.log2(t),[s,a]=i.useState((0,n.jsx)(n.Fragment,{children:" "})),o=(0,l.LH)(),[c,u]=i.useState(!1),d=i.useCallback(e=>{84!==e.result?a((0,Z.we)("#FamilyView_RequestFeatureAccess_GenericError",e.result)):u(!0)},[]),m=i.useCallback(()=>{u(!0)},[]),g=(0,Y.gB)(o,r,m,d),p=i.useCallback(e=>{a((0,n.jsx)(n.Fragment,{children:" "})),g.mutate(),e.preventDefault()},[g]);return(0,n.jsx)("div",{className:$().ParentalPINDialog,children:(0,n.jsx)("form",{className:$().ParentalRequest,onSubmit:p,children:(0,n.jsxs)("div",{className:(0,S.A)($().Body,c&&$().Complete),children:[(0,n.jsx)("div",{className:$().Title,children:(0,Z.we)("#FamilyView_Dialog_Title")}),!c&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:$().Description,children:(0,Z.we)("#FamilyView_RequestFeatureAccess")}),r!==V.JC&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("div",{className:$().ErrorText,children:s||(0,n.jsx)("span",{children:" "})}),(0,n.jsx)("div",{className:$().ButtonWrapper,children:(0,n.jsx)(O.jn,{className:$().Button,type:"submit",children:(0,Z.we)("#FamilyView_RequestFeatureAccess_Request")})})]})]}),c&&(0,n.jsx)("div",{className:$().CompleteText,children:(0,Z.we)("#FamilyView_RequestFeatureAccess_Complete")})]})})})};var re=r(6813),ie=r(32630),ne=r(97058),se=r(65233),ae=r(73170),oe=r(87133),le=r(34629),ce=r(91986),ue=r(62490),de=r(6419),me=r(66703),ge=r(6144),pe=r(56011),he=r(60778),_e=r(45730),Be=r(88006),be=r(39575);const fe=new he.wd("FocusHistory").Debug;function we(e){const t=t=>{var r,i;fe(`preserving state and suppressing focus for tree ${e.id} for navigation type ${t.navigationType}`);const n=null!==(i=null===(r=window.navigation.currentEntry)||void 0===r?void 0:r.getState())&&void 0!==i?i:{};if("replace"!=t.navigationType){const t=(0,be.Ze)(e.Root);window.navigation.updateCurrentEntry({state:{...n,[Me(e)]:t}})}else n[Ce]&&t.intercept({async handler(){var e,t;const r=null!==(t=null===(e=window.navigation.currentEntry)||void 0===e?void 0:e.getState())&&void 0!==t?t:{};window.navigation.updateCurrentEntry({state:{...r,[Ce]:!0}})},focusReset:"manual"});e.DeferredFocus.SuppressFocus()},r=t=>{ye(e)?e.DeferredFocus.Reset():e.DeferredFocus.ExecuteQueuedFocus()},i=new ge.e0;return window.navigation.addEventListener("navigate",t),i.Push(()=>window.navigation.removeEventListener("navigate",t)),window.navigation.addEventListener("navigatesuccess",r),i.Push(()=>window.navigation.removeEventListener("navigatesuccess",r)),function(){if(!Se){Se=new ce.l;const e=performance.now(),t=t=>{var i;"string"==typeof t.data&&"FocusRestoreReady"==t.data&&(fe(`Got FocusRestoreReady event from page after ${performance.now()-e}ms, will record in history.  ${Se.CountRegistered()} trees waiting.`),window.navigation.updateCurrentEntry({state:{...null===(i=window.navigation.currentEntry)||void 0===i?void 0:i.getState(),[Ce]:!0}}),Se.Dispatch(),Se.ClearAllCallbacks(),window.clearTimeout(r))};window.addEventListener("message",t);const r=window.setTimeout(()=>{Se.CountRegistered()&&(console.warn("Waited 4000ms for FocusRestoreReady, proceeding"),Se.Dispatch())},4e3)}}(),function(){var e;const t=null===(e=window.navigation.currentEntry)||void 0===e?void 0:e.getState();return fe(`Wait for page? ${(null==t?void 0:t[Ce])?"wait":"no"} `,t),!!(null==t?void 0:t[Ce])}()?function(e,t){if(window.__bFocusRestoreReady)return void ye(e);fe(`Wait for page enabled, suppressing focus in ${e.id} until we hear that page is ready`),e.DeferredFocus.SuppressFocus();const r=ve(e),i=()=>{ye(e,r)?e.DeferredFocus.Reset():e.DeferredFocus.ExecuteQueuedFocus()},n=Se.Register(i).Unregister;t.Push(n)}(e,i):ye(e),i.GetUnregisterFunc()}function ye(e,t){const r=null!=t?t:ve(e);return fe(`Restoring focus state for ${e.id}, ${r?"history available":"no history"}`),!!r&&((0,be.LU)(e.Root,r,0),!0)}function Me(e){return`FocusHistory_${e.id}`}function ve(e){var t;const r=null===(t=window.navigation.currentEntry)||void 0===t?void 0:t.getState();return null==r?void 0:r[Me(e)]}let Se;const Ce="FocusHistoryWaitForPage";var Re=r(23310);const ze=new he.wd("FocusNavigation").Debug,je=new he.wd("GamepadEvents").Debug;class xe{constructor(e,t,r,i,n){this.m_rgChildNavTrees=[],this.m_valueIsMounted=(0,ge.Jc)(!1),this.m_bIsEnabled=!1,this.m_onActivateCallbacks=new ce.l,this.m_onDeactivateCallbacks=new ce.l,this.m_onActiveFocusStateChangedCallbacks=new ce.l,this.m_onChildTreesChanged=new ce.l,this.m_rgOnUnhandledButton=[],this.m_rgGlobalButtonHandlers=[],this.m_lastFocusNodeXMovement=new Ie,this.m_lastFocusNodeYMovement=new Ie,this.m_DeferredFocus=new Te(this),this.m_Controller=e,this.m_context=t,this.m_ID=r,this.m_ParentNavTree=i,this.m_Root=new Re.Bp(this,null,null),this.m_Root.SetProperties({layout:Re.xj.COLUMN}),this.m_Properties=n}get id(){return this.m_ID}get Parent(){return this.m_ParentNavTree}get ChildTrees(){return this.m_rgChildNavTrees}get Root(){return this.m_Root}get Controller(){return this.m_Controller}get WindowContext(){return this.m_context}get Window(){return this.m_window}BUseVirtualFocus(){var e;return null!==(e=this.m_Properties.virtualFocus)&&void 0!==e&&e}BIsModal(){var e;return null!==(e=this.m_Properties.modal)&&void 0!==e&&e}FindModalDescendant(){for(const e of this.m_rgChildNavTrees){if(e.BIsModal()&&e.BIsEnabled())return e;const t=e.FindModalDescendant();if(t)return t}}BIsContextActive(){return this.m_Controller.BIsInActiveContext(this)}CreateNode(e,t){return new Re.Bp(this,e,t)}RegisterNavigationItem(e,t){return e.OnMount(t),()=>e.OnUnmount()}OnChildActivated(e){this.m_valueIsMounted.Value&&this.m_Controller.OnGamepadNavigationTreeFocused(this,e)}GetLastFocusedNode(){return this.m_lastFocusNode}GetLastFocusedMovementRect(e){return"x"==e?this.m_lastFocusNodeXMovement.GetRect():"y"==e?this.m_lastFocusNodeYMovement.GetRect():void 0}get OnActivateCallbacks(){return this.m_onActivateCallbacks}get OnDeactivateCallbacks(){return this.m_onDeactivateCallbacks}get OnChildTreesChangedCallbacks(){return this.m_onChildTreesChanged}get OnActiveStateChangedCallbacks(){return this.m_onActiveFocusStateChangedCallbacks}OnActivate(e){this.m_tsLastActivated=performance.now(),this.m_onActivateCallbacks.Dispatch(this,e),this.m_onActiveFocusStateChangedCallbacks.Dispatch(!0,this);for(let e=this.m_lastFocusNode;e;e=e.Parent)e.SetFocusWithin(!0)}OnDeactivate(e){this.m_onDeactivateCallbacks.Dispatch(this,e),this.m_onActiveFocusStateChangedCallbacks.Dispatch(!1,this),this.m_bWasActiveForLastFocusChange=!1;for(let e=this.m_lastFocusNode;e;e=e.Parent)e.SetFocusWithin(!1)}OnContextActiveStateChanged(e){this.m_onActiveFocusStateChangedCallbacks.Dispatch(e,this)}IsActiveFocusNavTree(){return this.m_Controller.IsActiveFocusNavTree(this)}TakeFocus(e,t=!1){let r=!1;t?r=this.Root.BVisibleChildTakeFocus(e):this.m_lastFocusNode&&(r=this.m_lastFocusNode.BTakeFocus(e)),r||(r=this.Root.BTakeFocus(e)),r||this.TransferFocus(e,this.Root)}Activate(e=!1){var t;this.m_Controller.OnGamepadNavigationTreeActivated(null!==(t=this.FindModalDescendant())&&void 0!==t?t:this,e)}Deactivate(){this.m_Controller.BlurNavTree(this)}BIsEnabled(){return this.m_bIsEnabled}get SubscribableIsMounted(){return this.m_valueIsMounted}BIsActive(){return this.m_valueIsMounted.Value&&(this.m_Controller.IsActiveNavTree(this)||this.m_Controller.IsActiveFocusNavTree(this))}BIsActiveFocus(){return this.m_valueIsMounted.Value&&this.m_Controller.IsActiveFocusNavTree(this)}BIsActiveWithinContext(){return this.m_valueIsMounted.Value&&(this.m_context.m_LastActiveNavTree==this||this.m_context.m_LastActiveFocusNavTree==this)}GetTimeLastActivated(){return this.m_tsLastActivated}MountNavTree(e){this.m_window=e;const t=this.m_Root.Element;t.__nav_tree=this,t.__nav_wrapper&&t.__nav_wrapper.BindTree(this);const r=new ge.e0;return this.m_valueIsMounted.Set(!0),r.Push(()=>this.m_valueIsMounted.Set(!1)),this.m_ParentNavTree&&r.Push(this.m_ParentNavTree.AddChildNavTree(this)),"navigationapi"==this.m_Properties.historyMode&&r.Push(we(this)),r.GetUnregisterFunc()}SetIsEnabled(e){this.m_bIsEnabled!=e&&(this.m_bIsEnabled=e,this.m_bIsEnabled||(this.m_tsLastActivated=void 0))}GetParentEmbeddedNavTree(){return this.m_Properties.bIsEmbeddedInLegacyTree?this.m_ParentNavTree:void 0}RegisterOnUnhandledButtonCallback(e){return this.m_rgOnUnhandledButton.push(e),()=>{ue.x9(this.m_rgOnUnhandledButton,e)}}RegisterGlobalButtonHandler(e,t,r){const i={button:e,fnCallback:t,description:r};return this.m_rgGlobalButtonHandlers.push(i),this.UpdateRootActionDescriptionMap(),()=>{ue.x9(this.m_rgGlobalButtonHandlers,i),this.UpdateRootActionDescriptionMap()}}UpdateRootActionDescriptionMap(){const e={};for(const{button:t,description:r}of this.m_rgGlobalButtonHandlers)r&&(e[t]=r);this.m_Root.SetProperties({...this.m_Root.m_Properties,actionDescriptionMap:e})}SetOnGlobalButtonDown(e){this.m_onGlobalButtonDown=e}OnRootButtonDown(e){for(let t=this;t;t=t.Parent)if(t.m_onGlobalButtonDown&&t.m_onGlobalButtonDown(e),e.cancelBubble)return!1;return this.HandleButtonDownEventAsLogicalEvent(e)}TryRootButtonListeners(e){for(const{button:t,fnCallback:r}of this.m_rgGlobalButtonHandlers)if(t==e.detail.button&&!1!==r(e))return!1;for(const t of this.m_rgOnUnhandledButton)if(!1!==t(e))return!1;return!0}HandleButtonDownEventAsLogicalEvent(e){let{bUnhandled:t,bHadLogicalEventMapping:r}=(0,_e.IA)(e);return je(`Logical gamepad Event fired: ${Be.pR[e.detail.button]}, had logical event: ${r}, was handled: ${!t}`),t&&(t=this.TryRootButtonListeners(e)),t&&(t=this.m_Controller.FireUnhandledGamepadEventCallbacks(e)),e.stopPropagation(),t}get DeferredFocus(){return this.m_DeferredFocus}AddChildNavTree(e){return this.m_rgChildNavTrees.push(e),this.OnChildTreesChangedCallbacks.Dispatch("add",e),()=>{ue.x9(this.m_rgChildNavTrees,e),this.OnChildTreesChangedCallbacks.Dispatch("remove",e)}}TransferFocus(e,t,r){this.m_Controller.BatchedUpdate(()=>this.TransferFocusInternal(e,t,r))}TransferFocusInternal(e,t,r){const i=this.m_lastFocusNode;if(i==t&&(this.m_bWasActiveForLastFocusChange||!this.BIsActive()))return;ze(`Transfer focus in ${this.id}, source: ${e&&_e.D$[e]}, from/to:`,null==i?void 0:i.m_element,null==t?void 0:t.m_element);const n={blurredNode:i,focusedNode:t,focusSource:e},s=function(e,t){if(!t||!e)return null;let r=t,i=e;for(;r.GetDepth()>i.GetDepth()&&r.Parent;)r=r.Parent;for(;i.GetDepth()>r.GetDepth()&&i.Parent;)i=i.Parent;for(;r!=i&&r&&i;)r=r.Parent,i=i.Parent;return r}(i,t);if(i){i.SetHasFocus(!1);for(let e=i;e&&e!=s;e=e.Parent)e.SetFocusWithin(!1)}if(t){t.SetHasFocus(!0);for(let e=t;e&&e!=s;e=e.Parent)e.SetFocusWithin(!0)}let a=this.m_context.OnFocusChangeStart(e,this,i,t);t&&t.SetDOMFocusAndScroll(e,i),i&&((0,_e.AE)(i.Element,"vgp_onblur",n),!i.m_FocusRing||t&&i.m_FocusRing==t.m_FocusRing||i.m_FocusRing.OnBlur(e,i,t)),t&&((0,_e.AE)(t.Element,"vgp_onfocus",n),t.m_FocusRing&&(i&&t.m_FocusRing==i.m_FocusRing?t.m_FocusRing.OnFocusChange(e,i,t):t.m_FocusRing.OnFocus(e,t,i))),this.m_lastFocusNode=t,this.m_bWasActiveForLastFocusChange=this.BIsActive(),"x"==r?this.m_lastFocusNodeXMovement.SetNode(null==t?void 0:t.Element):"y"==r?this.m_lastFocusNodeYMovement.SetNode(null==t?void 0:t.Element):(this.m_lastFocusNodeXMovement.Reset(),this.m_lastFocusNodeYMovement.Reset()),this.m_context.OnFocusChangeComplete(a)}}class Ie{SetNode(e){this.m_element=e,this.m_rect=e?e.getBoundingClientRect():void 0}Reset(){this.SetNode(void 0)}GetRect(){var e;return(null===(e=this.m_element)||void 0===e?void 0:e.isConnected)?this.m_element.getBoundingClientRect():this.m_rect}}class Te{constructor(e){this.m_schExecuteQueuedFocus=new ge.LU,this.m_bSuppressed=!1,this.m_tree=e}RequestFocus(e,t){e?(this.m_target={...t,node:e},this.m_interval||this.m_bSuppressed||this.m_schExecuteQueuedFocus.Schedule(1,()=>{this.m_interval=void 0,this.ExecuteQueuedFocus()})):this.m_target=void 0}BHasQueuedFocusNode(){return!!this.m_target}BIsQueuedFocusNode(e){return this.m_target&&this.m_target.node==e}SuppressFocus(){this.m_bSuppressed=!0,this.ClearInterval()}Reset(){this.m_bSuppressed=!1,this.m_target=void 0,this.ClearInterval()}ClearInterval(){this.m_schExecuteQueuedFocus.Cancel()}ExecuteQueuedFocus(){if(this.m_bSuppressed=!1,this.m_target){const{node:e,bFocusDescendant:t}=this.m_target;this.m_target=void 0,ze(`DeferredFocus in ${this.m_tree.id} - focusing ${t?"descendant of":"node"} ${e.NavKey}`),t?e.BChildTakeFocus(_e.D$.AUTOFOCUS)||this.m_tree.TransferFocus(_e.D$.AUTOFOCUS,e):e.BTakeFocus(_e.D$.AUTOFOCUS)||this.m_tree.TakeFocus(_e.D$.AUTOFOCUS)}}}var Fe=r(81393);const Oe=new he.wd("FocusNavigation").Debug;class We{constructor(e,t,r){this.m_valueIsActive=(0,ge.Jc)(!1),this.m_rgGamepadNavigationTrees=[],this.m_bMounted=!0,this.m_schDeferredActivate=new ge.LU,this.m_FocusChangedCallbacks=new ce.l,this.m_bIsGamepadInputSuppressed=!1,this.m_iFocusChangeStack=0,this.m_controller=e,this.m_rootWindow=t,this.m_activeWindow=t,this.m_bIsGamepadInputSuppressed=r}get RootWindow(){return this.m_rootWindow}get ActiveWindow(){return this.m_activeWindow}FindNavTreeInFocusedWindow(){var e;for(let t=this.m_rgGamepadNavigationTrees.length-1;t>=0;t--){const r=this.m_rgGamepadNavigationTrees[t];if(null===(e=r.Window)||void 0===e?void 0:e.document.hasFocus())return r}}OnMount(e){e==this.m_rootWindow&&(this.m_bMounted=!0)}Destroy(e){e==this.m_rootWindow?(Oe(`${this.LogName(e)} Destroying context for window`),this.m_bMounted=!1,this.m_schDeferredActivate.Cancel(),this.SetActive(!1,e),this.m_controller.DestroyContext(this)):Oe(`${this.LogName(e)} Child window destroyed`)}SetActive(e,t,r=void 0){this.m_controller.BatchedUpdate(()=>{var i;const n=this.m_valueIsActive.Value!=e;e?(this.m_activeWindow=t,this.m_activeBrowserView=r,this.m_controller.OnContextActivated(this)):(this.m_activeBrowserView=void 0,this.m_controller.OnContextDeactivated(this,!1)),this.m_valueIsActive.Set(e),n&&(null===(i=this.m_LastActiveFocusNavTree)||void 0===i||i.OnContextActiveStateChanged(e))})}OnActivate(e){this.BIsActive()&&this.m_activeWindow==e&&void 0===this.m_activeBrowserView||(Oe(`${this.LogName(e)} Activating context, there are ${this.m_rgGamepadNavigationTrees.length} trees in this context`),this.SetActive(!0,e))}OnActivateBrowserView(e,t){this.BIsActive()&&this.m_activeWindow==e&&this.m_activeBrowserView==t||(Oe(`${this.LogName(e)} Browser View "${t}" activated in context`),this.SetActive(!0,e,t))}OnDeactivate(e){var t;this.m_activeWindow==e?(Oe(`${this.LogName(e)} Deactivate context for window`),this.SetActive(!1,e)):Oe(`${this.LogName(e)} Blurred, but not deactivating because (${null===(t=this.m_activeWindow)||void 0===t?void 0:t.name}) has focus.`)}OnDeactivateBrowserView(e,t){Oe(`${this.LogName(e)} Browser View "${t}" deactivated in context`),this.m_activeBrowserView==t&&this.SetActive(!1,e,t)}BIsGamepadInputSuppressed(){return this.m_bIsGamepadInputSuppressed}BIsActive(){return this.m_valueIsActive.Value}get IsActive(){return this.m_valueIsActive}AddNavTree(e){this.m_rgGamepadNavigationTrees.push(e)}LogName(e=void 0){return e&&this.m_rootWindow!=e?`(${this.m_rootWindow.name}) > (${e.name})`:`(${this.m_rootWindow.name})`}FindNavTreeToActivate(){for(let e=this.m_rgGamepadNavigationTrees.length-1;e>=0;e--){const t=this.m_rgGamepadNavigationTrees[e];if(!t.BIsEnabled())continue;const r=t.FindModalDescendant();return null!=r?r:t}}SetActiveNavTree(e,t=!1){if(e&&this.m_LastActiveNavTree==e)return;const r=this.m_LastActiveNavTree;r&&ue.x9(this.m_rgGamepadNavigationTrees,r),e||(e=this.FindNavTreeToActivate());const i=this.m_LastActiveFocusNavTree==e;e&&ue.x9(this.m_rgGamepadNavigationTrees,e),this.m_LastActiveNavTree=e,e&&e.BUseVirtualFocus()||(this.m_LastActiveFocusNavTree=e),Oe(`${this.LogName(null==e?void 0:e.Window)} Move from nav tree ${null==r?void 0:r.id} to nav tree ${null==e?void 0:e.id} ${t?"taking focus":"no focus"}`),r&&this.m_rgGamepadNavigationTrees.push(r),e&&(this.m_rgGamepadNavigationTrees.push(e),i||!t||e.DeferredFocus.BHasQueuedFocusNode()||e.DeferredFocus.RequestFocus(e.Root)),r&&r!=this.m_LastActiveFocusNavTree&&r.OnDeactivate(e),e&&!i&&e.OnActivate(r)}BlurNavTree(e){this.m_LastActiveNavTree==e&&this.SetActiveNavTree(void 0,!0),ue.x9(this.m_rgGamepadNavigationTrees,e),this.m_rgGamepadNavigationTrees.unshift(e)}async UnregisterGamepadNavigationTree(e){ue.x9(this.m_rgGamepadNavigationTrees,e),Oe(`(${this.m_rootWindow.name}) Unregister tree ${null==e?void 0:e.id} ${this.m_LastActiveFocusNavTree==e?"(was active)":"(inactive)"}`),e.SetIsEnabled(!1),this.m_LastActiveNavTree==e&&this.m_bMounted&&await this.m_schDeferredActivate.AsyncSchedule(1,()=>{this.m_LastActiveNavTree&&this.m_LastActiveNavTree!=e||this.SetActiveNavTree(void 0,!0)})}get FocusChangedCallbacks(){return this.m_FocusChangedCallbacks}OnFocusChangeStart(e,t,r,i){return 0==this.m_iFocusChangeStack?this.m_ActiveFocusChange={source:e,from:r||void 0,to:i||void 0}:this.m_ActiveFocusChange&&(!this.m_ActiveFocusChange.from&&r&&(this.m_ActiveFocusChange.from=r),i&&(this.m_ActiveFocusChange.to=i)),this.m_iFocusChangeStack++}OnFocusChangeComplete(e){var t;if(this.m_iFocusChangeStack--,(0,Fe.wT)(e==this.m_iFocusChangeStack,"out of order focus pop"),0==this.m_iFocusChangeStack){const{source:e,from:r,to:i}=null!==(t=this.m_ActiveFocusChange)&&void 0!==t?t:{};this.m_FocusChangedCallbacks.Dispatch(e,r,i)}}get NavigationSourceGlyphInfo(){return this.m_controller.NavigationSourceGlyphInfo}}const qe=new he.wd("FocusNavigation").Debug,Ue=new he.wd("FocusNavigation").Assert,ke="focus-nav-show-debug-focus-ring";function Le(e,t){return(null==e?void 0:e.eActivationSourceType)===(null==t?void 0:t.eActivationSourceType)&&(null==e?void 0:e.nActiveGamepadIndex)===(null==t?void 0:t.nActiveGamepadIndex)&&(null==e?void 0:e.nLastActiveGamepadIndex)===(null==t?void 0:t.nLastActiveGamepadIndex)}class Pe{constructor(){this.m_rgGamepadInputSources=[],this.m_rgAllContexts=[],this.m_fnCatchAllGamepadInput=null,this.m_UnhandledButtonEventsCallbacks=new ce.l,this.m_navigationSource=(0,ge.Jc)({eActivationSourceType:Be.Vz.UNKNOWN,nActiveGamepadIndex:-1,nLastActiveGamepadIndex:-1},Le),this.m_navigationSourceSupportsFocus=(0,ge.YX)(this.m_navigationSource,e=>(null==e?void 0:e.eActivationSourceType)===Be.Vz.GAMEPAD||(null==e?void 0:e.eActivationSourceType)===Be.Vz.KEYBOARD_SIMULATOR),this.m_bShowDebugFocusRing=(0,ge.Jc)(!1),this.m_glyphInfo=(0,ge.Jc)({nControllerType:4,nControllerStyle:100}),this.m_bRestoringHistory=!1,this.m_fnGamepadEventUpdateBatcher=e=>e(),window.FocusNavController=this}Init(){this.m_bShowDebugFocusRing.Set("shown"==sessionStorage.getItem(ke))}CreateContext(e,t){const r=new We(this,e,t);return this.m_rgAllContexts.push(r),r}DestroyContext(e){ue.x9(this.m_rgAllContexts,e)}GetDefaultContext(){return this.m_DefaultContext||(this.m_DefaultContext=this.CreateContext(window,!1)),this.m_DefaultContext}GetActiveContext(){return this.m_ActiveContext}FindAnActiveContext(){var e;if(!this.m_ActiveContext&&0!=this.m_rgAllContexts.length){console.warn("No active context; finding one");for(const e of this.m_rgAllContexts){const t=e.FindNavTreeInFocusedWindow();if(t){qe(`${e.LogName(t.Window)} Found a focused window; setting this context as active.`),this.m_ActiveContext=e,this.m_ActiveContext.OnActivate(t.Window);break}}}return!this.m_ActiveContext&&this.m_LastActiveContext&&(qe(`Failed to find an active context, will fall back to ${this.m_LastActiveContext.LogName()}`),this.m_ActiveContext=this.m_LastActiveContext,this.m_ActiveContext.OnActivate(null===(e=this.m_LastActiveContext.m_LastActiveFocusNavTree)||void 0===e?void 0:e.Window)),this.m_ActiveContext}SetShowDebugFocusRing(e){this.m_bShowDebugFocusRing.Set(e),function(e){e?sessionStorage.setItem(ke,"shown"):sessionStorage.removeItem(ke)}(e)}GetShowDebugFocusRing(){return this.m_bShowDebugFocusRing}RegisterInputSource(e){let t=new ge.e0;return this.m_rgGamepadInputSources.push(e),t.PushArrayRemove(this.m_rgGamepadInputSources,e),t.Push(e.RegisterForGamepadButtonDown(this.OnButtonDown).Unregister),t.Push(e.RegisterForGamepadButtonUp(this.OnButtonUp).Unregister),t.Push(e.RegisterForNavigationTypeChange(this.OnNavigationTypeChange).Unregister),e.SetRepeatAllowed(()=>{var e,t;return null!==(t=null===(e=this.m_ActiveContext)||void 0===e?void 0:e.BIsActive())&&void 0!==t&&t}),t.Push(()=>e.SetRepeatAllowed()),e.GetSourceType()==Be.Vz.GAMEPAD&&this.UpdateSourceToGamepad(),t.GetUnregisterFunc()}UpdateSourceToGamepad(e=!1){(this.m_navigationSource.Value.eActivationSourceType==Be.Vz.UNKNOWN||e)&&this.m_navigationSource.Set({...this.m_navigationSource.Value,eActivationSourceType:Be.Vz.GAMEPAD})}SetGamepadEventUpdateBatcher(e){this.m_fnGamepadEventUpdateBatcher=e}get NavigationSource(){return this.m_navigationSource}get NavigationSourceSupportsFocus(){return this.m_navigationSourceSupportsFocus}get NavigationSourceGlyphInfo(){return this.m_glyphInfo}DispatchVirtualButtonClick(e,t){var r;let i;t&&(i=null!==(r=this.GetActiveContext())&&void 0!==r?r:this.FindAnActiveContext()),this.OnButtonDown(e,Be.Vz.GAMEPAD,-1,void 0,void 0,void 0,t,i,!0),this.OnButtonUp(e,Be.Vz.GAMEPAD,-1,void 0,void 0,void 0,t,i,!0)}DispatchVirtualGamepad(e,t){switch(e){case"vgp_onbuttondown":this.OnButtonDown(t.button,t.source,-1,t.is_repeat);break;case"vgp_onbuttonup":this.OnButtonUp(t.button,t.source,-1)}}BGlobalGamepadButton(e){return e===Be.pR.STEAM_GUIDE||e===Be.pR.STEAM_QUICK_MENU||e===Be.pR.CANCEL}GetEventTarget(e,t,r=!1){var i,n,s,a,o;let l=this.GetActiveContext();!l&&r&&(l=this.FindAnActiveContext());let c=null===(i=null==l?void 0:l.ActiveWindow)||void 0===i?void 0:i.document.activeElement;if(null==l?void 0:l.m_LastActiveNavTree){if(t||(t=null===(s=null===(n=this.m_navigationSource)||void 0===n?void 0:n.Value)||void 0===s?void 0:s.eActivationSourceType),!(l.m_LastActiveNavTree.GetLastFocusedNode()||t!=Be.Vz.GAMEPAD&&t!=Be.Vz.KEYBOARD_SIMULATOR||(qe(`GetEventTarget: Context ${l.LogName()} tree ${l.m_LastActiveNavTree.id} has no focused node, ${r?"finding one":"will not find one"}`),r&&l.m_LastActiveNavTree.TakeFocus(_e.D$.GAMEPAD,!0),this.BGlobalGamepadButton(e))))return[void 0,l];l.m_LastActiveNavTree.GetLastFocusedNode()?c=null===(o=null===(a=l.m_LastActiveNavTree)||void 0===a?void 0:a.GetLastFocusedNode())||void 0===o?void 0:o.Element:qe(`GetEventTarget: Context ${l.LogName()} tree ${l.m_LastActiveNavTree.id} still has no focused node - will fall back to document.activeElement`)}return[c,l]}ChangeNavigationSource(e,t,r,i){let n=this.m_navigationSource.Value,s=n.nLastActiveGamepadIndex;return n.nActiveGamepadIndex&&n.nActiveGamepadIndex>=0&&(s=n.nActiveGamepadIndex),this.m_navigationSource.Set({eActivationSourceType:e,nActiveGamepadIndex:t,nLastActiveGamepadIndex:s}),r&&i&&this.m_glyphInfo.Set({nControllerType:r,nControllerStyle:i}),e!=Be.Vz.MOUSE&&(0,me.Dp)("Browser.HideCursorUntilMouseEvent")&&SteamClient.Browser.HideCursorUntilMouseEvent(),n.eActivationSourceType!=e}OnButtonActionInternal(e,t,r,i,n,s,a,o,l,c){var u,d;if(this.m_fnCatchAllGamepadInput&&this.m_fnCatchAllGamepadInput(t))return void(e&&qe("Ignoring button press - gamepad input is suppressed by parent window"));Ue(!!s==!!a,"Must set both overrideContext and overrideElement or neither");let m=s,g=a;null!=m&&null!=g||([m,g]=this.GetEventTarget(t,r,e)),!(null==g?void 0:g.BIsGamepadInputSuppressed())||o?(this.ChangeNavigationSource(r,i,l,c),e&&qe(`Firing ${Be.pR[t]} in tree ${null===(d=null==g?void 0:g.m_LastActiveNavTree)||void 0===d?void 0:d.id} at `,m),this.BatchedUpdate(()=>(0,_e.AE)(m,e?"vgp_onbuttondown":"vgp_onbuttonup",{button:t,source:r,is_repeat:n}))):qe(`Suppressing ${Be.pR[t]} input on element ${null==m?void 0:m.className} because tree ${null===(u=null==g?void 0:g.m_LastActiveNavTree)||void 0===u?void 0:u.id} has it disabled`)}OnButtonDown(e,t,r,i,n,s,a,o,l){this.OnButtonActionInternal(!0,e,t,r,i,a,o,l,n,s)}OnButtonUp(e,t,r,i,n,s,a,o,l){this.OnButtonActionInternal(!1,e,t,r,!1,a,o,l,n,s)}BatchedUpdate(e){this.m_fnGamepadEventUpdateBatcher(e)}OnNavigationTypeChange(e){var t,r;if(this.ChangeNavigationSource(e,-1)&&document.hasFocus()&&(e==Be.Vz.MOUSE||e==Be.Vz.TOUCH)&&(null===(t=this.m_ActiveContext)||void 0===t?void 0:t.m_LastActiveNavTree)){const e=this.m_ActiveContext.m_LastActiveNavTree.GetLastFocusedNode(),t=function(e){if(!(0,pe.kD)(e))return!1;const t=e.tagName,r=(0,pe.IB)(e)?e.type:void 0;return(0,pe.TV)(t,r)}(null==e?void 0:e.Element)?e:null;null===(r=this.m_ActiveContext.m_LastActiveNavTree)||void 0===r||r.TransferFocus(_e.D$.APPLICATION,t)}}NewGamepadNavigationTree(e,t,r,i){return new xe(this,e,t,r,i)}RegisterGamepadNavigationTree(e,t){const r=e.WindowContext;r.AddNavTree(e);const i=e.MountNavTree(t);return!e.Parent&&e.BIsEnabled()&&(this.m_LastActiveContext=this.m_ActiveContext=r,r.SetActiveNavTree(e,!0)),()=>{r.UnregisterGamepadNavigationTree(e).then(()=>i())}}OnGamepadNavigationTreeActivated(e,t=!1){e.WindowContext.SetActiveNavTree(e,t)}OnGamepadNavigationTreeFocused(e,t,r=!1){var i,n,s,a;const o=e.WindowContext;o!=this.m_ActiveContext&&qe(`(${o.LogName(e.Window)}) Focus event in inactive window`),e!=o.m_LastActiveFocusNavTree&&e!=o.m_LastActiveNavTree&&((null===(i=o.m_LastActiveFocusNavTree)||void 0===i?void 0:i.GetParentEmbeddedNavTree())==e||e.GetParentEmbeddedNavTree()==o.m_LastActiveFocusNavTree?t==_e.D$.AUTOFOCUS&&(null===(n=o.m_LastActiveNavTree)||void 0===n?void 0:n.GetLastFocusedNode())?qe(`There was an autofocus event in ${e.id}, but the active nav tree is ${null===(s=o.m_LastActiveFocusNavTree)||void 0===s?void 0:s.id} and we already have something focused.  Source: ${t&&_e.D$[t]}.`):(qe(`There was a focus event in ${e.id}, allowing focus transfer to activate nav tree due to parent embedded relationship`),e.Activate()):qe(`There was a focus event in ${e.id}, but the active nav tree is ${null===(a=o.m_LastActiveFocusNavTree)||void 0===a?void 0:a.id} so it is being ignored.  Source: ${t&&_e.D$[t]}.`))}BlurNavTree(e){e.WindowContext.BlurNavTree(e)}IsActiveFocusNavTree(e){var t;return Boolean(e&&e==(null===(t=this.m_ActiveContext)||void 0===t?void 0:t.m_LastActiveFocusNavTree))}IsActiveNavTree(e){var t;return Boolean(e&&e==(null===(t=this.m_ActiveContext)||void 0===t?void 0:t.m_LastActiveNavTree))}GetActiveNavTree(){var e;return null===(e=this.m_ActiveContext)||void 0===e?void 0:e.m_LastActiveNavTree}BIsInActiveContext(e){return Boolean(e&&e.WindowContext==this.m_ActiveContext)}RegisterForUnhandledButtonDownEvents(e){return this.m_UnhandledButtonEventsCallbacks.Register(e)}FireUnhandledGamepadEventCallbacks(e){return!this.m_UnhandledButtonEventsCallbacks.CountRegistered()||(this.m_UnhandledButtonEventsCallbacks.Dispatch(e),!1)}SetSuppressGamepadInput(e){this.m_fnCatchAllGamepadInput=e?()=>!0:null}SetCatchAllGamepadInput(e){this.m_fnCatchAllGamepadInput=e}TakeFocusChangingIFrame(){var e,t;window.focus();let r=(null===(e=this.m_ActiveContext)||void 0===e?void 0:e.m_LastActiveFocusNavTree)||(null===(t=this.m_ActiveContext)||void 0===t?void 0:t.m_LastActiveNavTree);r&&r.TakeFocus(_e.D$.APPLICATION)}OnContextActivated(e){this.m_ActiveContext=e,this.m_LastActiveContext=e}OnContextDeactivated(e,t){t&&(this.m_LastActiveContext==e&&(this.m_LastActiveContext=void 0),this.DestroyContext(e)),this.m_ActiveContext==e&&(this.m_ActiveContext=void 0)}BIsRestoringHistory(){return this.m_bRestoringHistory}async RestoreHistoryTransaction(e){this.m_bRestoringHistory=!0;try{await e()}finally{this.m_bRestoringHistory=!1}}}(0,le.Cg)([de.o],Pe.prototype,"OnButtonDown",null),(0,le.Cg)([de.o],Pe.prototype,"OnButtonUp",null),(0,le.Cg)([de.o],Pe.prototype,"OnNavigationTypeChange",null);var De=r(72739),Ne=r(86927);const Ae="VirtualKeyboardMessage";function Ee(e){return e&&e.type===Ae}class Ge{constructor(){}Init(e){return this.m_ownerWindow=e,this.m_ownerWindow.addEventListener("message",this.OnMessage),()=>{this.m_ownerWindow.removeEventListener("message",this.OnMessage),this.m_ownerWindow=void 0}}CreateVirtualKeyboardRef(){return{ShowVirtualKeyboard:this.ShowVirtualKeyboard,ShowModalKeyboard:this.ShowModalKeyboard,SetAsCurrentVirtualKeyboardTarget:()=>{},HideVirtualKeyboard:this.HideVirtualKeyboard,DelayHideVirtualKeyboard:this.HideVirtualKeyboard,BIsActive:()=>!0,BIsElementValidForInput:()=>!0}}ShowVirtualKeyboard(){this.SendMessage({message:"ShowVirtualKeyboard"})}ShowModalKeyboard(){this.SendMessage({message:"ShowModalKeyboard"})}HideVirtualKeyboard(e){this.SendMessage({message:"HideVirtualKeyboard",msDelay:e})}OnBrowserViewMessage(e,t){e==Ae&&this.InternalDispatchMessage(JSON.parse(t))}OnMessage(e){this.InternalDispatchMessage(e.data)}InternalDispatchMessage(e){Ee(e)&&e.message}SendMessage(e){const t={type:"VirtualKeyboardMessage",...e};(0,me.Dp)("BrowserView.PostMessageToParent")?SteamClient.BrowserView.PostMessageToParent(t.type,JSON.stringify(t)):this.m_ownerWindow&&((0,Fe.wT)(this.m_ownerWindow.parent&&this.m_ownerWindow.parent!=this.m_ownerWindow,"CVirtualKeyboardClient: No parent client window available, cannot display virtual keyboard"),this.m_ownerWindow.parent.postMessage(t,"*"))}}(0,le.Cg)([de.o],Ge.prototype,"ShowVirtualKeyboard",null),(0,le.Cg)([de.o],Ge.prototype,"ShowModalKeyboard",null),(0,le.Cg)([de.o],Ge.prototype,"HideVirtualKeyboard",null),(0,le.Cg)([de.o],Ge.prototype,"OnBrowserViewMessage",null),(0,le.Cg)([de.o],Ge.prototype,"OnMessage",null);(0,le.Cg)([de.o],class{constructor(e,t,r,i){this.m_showKeyboard=t,this.m_showModalKeyboard=r,this.m_hideKeyboard=i,e.on("message",this.OnMessage)}OnMessage(e,t,r){if(e==Ae){const e=JSON.parse(t);if(Ee(e))switch(e.message){case"ShowVirtualKeyboard":this.m_showKeyboard();break;case"ShowModalKeyboard":this.m_showModalKeyboard();break;case"HideVirtualKeyboard":this.m_hideKeyboard()}}}}.prototype,"OnMessage",null);const He=new he.wd("FocusNavigation").Debug;function Ve(e){const{children:t}=e,{controller:r,VirtualKeyboardClient:s}=function(){const[e,t]=i.useState(()=>(0,oe.AO)("legacyWebFocusNavController")),[r,n]=i.useState(()=>(0,oe.AO)("__virtual_keyboard_client")),s=(0,R.Qn)();return(0,Ne.l6)(window,"vgp_gamepadnavready",i.useCallback(()=>{He("useLegacyWebNavigationController: vgp_gamepadnavready fired after mount, updating and rendering"),t((0,oe.AO)("legacyWebFocusNavController")),n((0,oe.AO)("__virtual_keyboard_client"))},[])),i.useEffect(()=>{if(e)e.SetGamepadEventUpdateBatcher(De.unstable_batchedUpdates);else if(s){const e=(0,oe.AO)("legacyWebFocusNavController");if(t(e),n(e=>null!=e?e:(0,oe.AO)("__virtual_keyboard_client")),!e){const e=2e3,r=window.setTimeout(()=>{(0,Fe.wT)(!1,`Waited ${e}ms for legacy web to initialize, constructing a placeholder controller.`),t(e=>null!=e?e:new Pe),n(e=>null!=e?e:new Ge)},e);return()=>window.clearTimeout(r)}}},[e,s]),{controller:e,VirtualKeyboardClient:r}}(),a=(0,R.Qn)();return(0,Fe.wT)(!a||r,"In gamepadui but no controller available"),a?r?(0,n.jsx)(se.VQ,{controller:r,children:(0,n.jsx)(ae.F6,{factory:s,children:t})}):null:t}var Ze=r(7860),Ke=r(18663),$e=r(38455),Ye=r(55156),Qe=r(66973),Xe=r(63275),Je=r(8527),et=r(55388),tt=r(9154),rt=r(31047);function it(e){const[t,r]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{var t;null===(t=document.getElementById(e.anchorId))||void 0===t||t.addEventListener("click",()=>r(!0))},[e.anchorId]),t?(0,n.jsx)(nt,{bShowDialog:t,setShowDialog:r}):null}function nt(e){const{bShowDialog:t,setShowDialog:r}=e,i=`${Je.TS.STORE_BASE_URL}login/?redir=${encodeURIComponent(window.location.href)}`,s=`${Je.TS.STORE_BASE_URL}join/`,a=`${Je.TS.HELP_BASE_URL}wizard/HelpWithAnonymousContentReport`;return(0,n.jsx)(tt.EN,{active:t,children:(0,n.jsxs)(tt.eV,{closeModal:()=>r(!1),title:Xe.u.Localize("#anonymousreport_title"),children:[(0,n.jsx)(f.Z,{className:rt.DescriptionText,children:Xe.u.Localize("#anonymousreport_description")}),(0,n.jsx)(f.Z,{className:rt.AnonymousNotice,children:(0,Qe.i)(Xe.u.Localize("#anonymousreport_footer"),(0,n.jsx)(W.Ii,{href:a}))}),(0,n.jsxs)(f.Z,{className:rt.SignInButtonContainer,children:[(0,n.jsx)(W.Ii,{href:i,children:(0,n.jsx)(et.n9,{onClick:()=>!1,children:Xe.u.Localize("#anonymousreport_signin")})}),(0,n.jsx)(W.Ii,{href:s,children:(0,n.jsx)(et.Oh,{onClick:()=>!1,children:Xe.u.Localize("#anonymousreport_createaccount")})})]})]})})}var st=r(32754);const at=i.lazy(()=>Promise.all([r.e(8589),r.e(7596),r.e(5633),r.e(9436),r.e(4731),r.e(2006),r.e(4317),r.e(766),r.e(5660),r.e(9118),r.e(5263),r.e(8138)]).then(r.bind(r,79487))),ot=i.lazy(()=>Promise.all([r.e(8589),r.e(7596),r.e(2421),r.e(7055),r.e(2667),r.e(1477),r.e(9402),r.e(9436),r.e(4731),r.e(2006),r.e(8024),r.e(4317),r.e(766),r.e(5660),r.e(9118),r.e(5329),r.e(9774),r.e(2694),r.e(7679),r.e(1415),r.e(9281),r.e(9773),r.e(9769),r.e(6299),r.e(3719),r.e(8780),r.e(4268)]).then(r.bind(r,5901))),lt=i.lazy(()=>Promise.all([r.e(8589),r.e(7596),r.e(2421),r.e(7055),r.e(2667),r.e(1477),r.e(9402),r.e(9436),r.e(4731),r.e(2006),r.e(8024),r.e(4317),r.e(766),r.e(5660),r.e(9118),r.e(5329),r.e(9774),r.e(2694),r.e(7679),r.e(1415),r.e(9281),r.e(9773),r.e(9769),r.e(6299),r.e(3719),r.e(8780),r.e(9855),r.e(6662)]).then(r.bind(r,55395))),ct=i.lazy(()=>Promise.all([r.e(8589),r.e(7596),r.e(2421),r.e(7055),r.e(2667),r.e(1477),r.e(9402),r.e(9436),r.e(4731),r.e(2006),r.e(8024),r.e(4317),r.e(766),r.e(5660),r.e(9118),r.e(5329),r.e(9774),r.e(2694),r.e(7679),r.e(1415),r.e(9281),r.e(9773),r.e(9769),r.e(6299),r.e(3719),r.e(8780),r.e(258)]).then(r.bind(r,98378))),ut=i.lazy(()=>Promise.all([r.e(5633),r.e(4317),r.e(5263),r.e(7561)]).then(r.bind(r,80837))),dt=i.lazy(()=>Promise.all([r.e(8589),r.e(7596),r.e(2421),r.e(7055),r.e(2667),r.e(1477),r.e(9436),r.e(4731),r.e(2006),r.e(8024),r.e(4317),r.e(766),r.e(5660),r.e(9118),r.e(5329),r.e(9774),r.e(2694),r.e(7679),r.e(1415),r.e(9281),r.e(9773),r.e(1063),r.e(9769),r.e(6299),r.e(3256),r.e(2079)]).then(r.bind(r,35261))),mt=i.lazy(()=>Promise.all([r.e(2667),r.e(9773),r.e(6200),r.e(8829),r.e(1220)]).then(r.bind(r,47004))),gt=i.lazy(()=>r.e(9129).then(r.bind(r,50463))),pt=i.lazy(()=>Promise.all([r.e(8589),r.e(7596),r.e(7055),r.e(9436),r.e(4731),r.e(2006),r.e(8024),r.e(4317),r.e(766),r.e(5660),r.e(9118),r.e(5329),r.e(9774),r.e(7679),r.e(9281),r.e(8453),r.e(9855),r.e(3781)]).then(r.bind(r,70450))),ht=i.lazy(()=>Promise.all([r.e(8589),r.e(7596),r.e(7055),r.e(9436),r.e(4731),r.e(2006),r.e(8024),r.e(4317),r.e(766),r.e(5660),r.e(9118),r.e(5329),r.e(9774),r.e(2694),r.e(1063),r.e(3256),r.e(8453),r.e(657),r.e(9517),r.e(8521)]).then(r.bind(r,67318))),_t=i.lazy(()=>Promise.all([r.e(8589),r.e(7596),r.e(9436),r.e(4731),r.e(766),r.e(657),r.e(5836)]).then(r.bind(r,45048))),Bt=i.lazy(()=>Promise.all([r.e(8589),r.e(4731),r.e(6966)]).then(r.bind(r,42144))),bt=i.lazy(()=>r.e(349).then(r.bind(r,36424))),ft=i.lazy(()=>r.e(2092).then(r.bind(r,92598))),wt=i.lazy(()=>Promise.all([r.e(9436),r.e(2006),r.e(8024),r.e(1063),r.e(5282),r.e(7634),r.e(976)]).then(r.bind(r,24830))),yt=i.lazy(()=>Promise.all([r.e(9436),r.e(2006),r.e(8024),r.e(1063),r.e(5282),r.e(7634),r.e(6893)]).then(r.bind(r,32664))),Mt=i.lazy(()=>Promise.all([r.e(9436),r.e(5329),r.e(8829),r.e(3156)]).then(r.bind(r,63165))),vt=i.lazy(()=>Promise.all([r.e(2421),r.e(3359),r.e(5660),r.e(1415),r.e(9769),r.e(3719),r.e(5282),r.e(7331)]).then(r.bind(r,65423))),St=i.lazy(()=>Promise.all([r.e(2421),r.e(3359),r.e(5660),r.e(1415),r.e(9769),r.e(3719),r.e(5282),r.e(7331)]).then(r.bind(r,55435))),Ct=i.lazy(()=>Promise.all([r.e(2421),r.e(3359),r.e(5660),r.e(1415),r.e(9769),r.e(3719),r.e(5282),r.e(7331)]).then(r.bind(r,43082))),Rt=i.lazy(async()=>({default:(await Promise.all([r.e(2421),r.e(1415),r.e(1574)]).then(r.bind(r,2917))).GlobalFooter})),zt=()=>R.UF.IS_OGG?"games":"groups",jt={DiagData:()=>"/:anything*/diagdata",Login:()=>"/login",LegacyLogin:()=>"/login/home",OAuthLogin:()=>"/oauth/loginform",OpenidLogin:()=>"/openid/loginform",EventsInternal:()=>"/(migrateevents|migrate)",EventEditor:e=>`/${zt()}/${e}/partnerevents`,EventReaders:e=>`/${zt()}/${e}/(events|announcements)`,HubPublishedFiles:e=>`/app/${e}/(images|screenshots)/`,HubRoot:e=>`/app/${e}(/workshop/)?`,HubUGC:e=>`/app/${e}/videos/`,GroupRoot:e=>`/groups/${e}/`,ProfileVanity:(e,t)=>`/id/${e}${t?`/${t}`:""}`,ProfileSteamID:(e,t)=>`/profiles/${e}${t?`/${t}`:""}`,ProfileVanityGamesList:e=>jt.ProfileVanity(e,"games"),ProfileSteamIDGamesList:e=>jt.ProfileSteamID(e,"games"),ProfileVanityItemCollection:e=>`${jt.ProfileVanity(e)}/itemcollection`,ProfileSteamIDItemCollection:e=>`${jt.ProfileSteamID(e)}/itemcollection`,UGCDetailsPage:()=>"/:anything/filedetails",UserReviewRewardAppVanity:()=>"/id/:vanity_url/recommended/:appid/",UserReviewRewardApp:()=>"/profiles/:steamid/recommended/:appid/",UserReviewsReward:()=>"/profiles/:steamid/recommended",UserReviewsRewardVanity:()=>"/id/:vanity_url/recommended",ManageFriendsApp:()=>"/id/:vanity_url/friends/add",ManageFriendsProfileApp:()=>"/profiles/:id/friends/add",BroadcastApp:()=>"/broadcast",DiscussionsAppWorkshop:()=>"/workshop/discussions",DiscussionsAppUGC:()=>"/sharedfiles/filedetails/discussions",DiscussionsAppGeneral:()=>"/discussions/forum",GameNotes:()=>"/notes/",FAQApp:()=>"/faqs/",QuestionsApp:()=>"/questions/",ConferenceApp:()=>"/(conference|steamworksvirtualconference)/",ProfileVanityNotifications:e=>`${jt.ProfileVanity(e)}/notifications`,ProfileSteamIDNotifications:e=>`${jt.ProfileSteamID(e)}/notifications`,Market:()=>"/market",MarketSearch:()=>"/market/search",TradeOfferNew:()=>"/tradeoffer/new/",TradeOfferView:e=>`/tradeoffer/${e}`,...{},CommunityHomeRoot:()=>"/"};class xt extends i.Component{render(){return(0,n.jsx)(a.Kd,{basename:Ot(),children:(0,n.jsxs)(It,{children:[(0,n.jsx)(Tt,{}),(0,n.jsxs)(i.Suspense,{fallback:null,children:[(0,n.jsxs)(o.dO,{children:[(0,n.jsx)(o.qh,{exact:!0,path:jt.DiagData(),render:e=>(0,i.createElement)(h.z,{...e,key:e.match.params.gid,strConfigID:"application_config"})}),(0,n.jsx)(o.qh,{path:[jt.Login(),jt.LegacyLogin(),jt.OAuthLogin()],children:(0,n.jsx)(re.X,{config:{login:e=>(0,n.jsx)(Bt,{...e})}})}),(0,n.jsx)(o.qh,{path:[jt.Login(),jt.LegacyLogin(),jt.OpenidLogin()],children:(0,n.jsx)(re.X,{config:{login:e=>(0,n.jsx)(Bt,{...e})}})}),(0,n.jsx)(o.qh,{path:jt.EventEditor(":appid_or_vanity_str"),component:lt}),(0,n.jsx)(o.qh,{path:jt.EventsInternal(),component:ct}),(0,n.jsx)(o.qh,{path:jt.EventReaders(":appid_or_vanity_str"),component:ot}),(0,n.jsx)(o.qh,{path:jt.BroadcastApp(),component:dt}),(0,n.jsx)(o.qh,{path:jt.HubPublishedFiles(":appid"),render:e=>(0,n.jsx)(re.X,{config:{"apphub-events":()=>(0,n.jsx)(ot,{}),"apphub-ugcrewards":()=>(0,n.jsx)(ut,{...e}),"community-awards":()=>(0,n.jsx)(ut,{...e}),"community-app-social-media":e=>(0,n.jsx)(Ke.wo,{...e}),"ugc-file-content-moderation-report-dialog":e=>(0,n.jsx)($e.Xi,{...e}),"comment-content-moderation-report-dialog":e=>(0,n.jsx)($e.b$,{...e})}})}),(0,n.jsx)(o.qh,{path:jt.HubRoot(":appid"),render:e=>(0,n.jsx)(re.X,{config:{"apphub-events":()=>(0,n.jsx)(ot,{}),"apphub-ugcrewards":()=>(0,n.jsx)(ut,{...e}),"community-awards":()=>(0,n.jsx)(ut,{...e}),"community-app-social-media":e=>(0,n.jsx)(Ke.wo,{...e})}})}),(0,n.jsx)(o.qh,{path:jt.GroupRoot(":groupid_or_vanity_str"),render:e=>(0,n.jsx)(re.X,{config:{"apphub-events":()=>(0,n.jsx)(ot,{}),"community-awards":()=>(0,n.jsx)(ut,{...e})}})}),(0,n.jsx)(o.qh,{path:jt.UserReviewRewardAppVanity(),render:e=>(0,n.jsx)(ut,{...e})}),(0,n.jsx)(o.qh,{path:jt.UserReviewRewardApp(),render:e=>(0,n.jsx)(ut,{...e})}),(0,n.jsx)(o.qh,{path:jt.UserReviewsRewardVanity(),render:e=>(0,n.jsx)(ut,{...e})}),(0,n.jsx)(o.qh,{path:jt.UserReviewsReward(),render:e=>(0,n.jsx)(ut,{...e})}),(0,n.jsx)(o.qh,{path:[jt.DiscussionsAppGeneral(),jt.DiscussionsAppWorkshop(),jt.DiscussionsAppUGC()],render:e=>(0,n.jsx)(re.X,{config:{"community-awards":()=>(0,n.jsx)(ut,{...e})}})}),(0,n.jsx)(o.qh,{path:[jt.ManageFriendsApp(),jt.ManageFriendsProfileApp()],render:()=>(0,n.jsx)(re.X,{config:{"manage-friends":()=>(0,n.jsx)(gt,{})}})}),(0,n.jsx)(o.qh,{path:[jt.ProfileVanityItemCollection(":vanity_url"),jt.ProfileSteamIDItemCollection(":steamid")],render:e=>(0,n.jsx)(re.X,{config:{"itemcollection-root":()=>(0,n.jsx)(bt,{...e})}})}),(0,n.jsx)(o.qh,{path:jt.ProfileVanityNotifications(":vanity_url"),render:e=>(0,n.jsx)(yt,{...e})}),(0,n.jsx)(o.qh,{path:jt.ProfileSteamIDNotifications(":steamid"),render:e=>(0,n.jsx)(yt,{...e})}),(0,n.jsx)(o.qh,{path:jt.ProfileVanity(":vanity_url"),render:e=>(0,n.jsx)(at,{...e})}),(0,n.jsx)(o.qh,{path:jt.ProfileSteamID(":steamid"),render:e=>(0,n.jsx)(at,{...e})}),(0,n.jsx)(o.qh,{path:jt.UGCDetailsPage(),render:e=>(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(ut,{...e}),(0,n.jsx)(re.X,{config:{"game-recording-clip":e=>(0,n.jsx)(Mt,{...e}),"ugc-file-content-moderation-report-dialog":e=>(0,n.jsx)($e.Xi,{...e}),"comment-content-moderation-report-dialog":e=>(0,n.jsx)($e.b$,{...e})}})]})}),(0,n.jsx)(o.qh,{path:jt.GameNotes(),component:mt}),(0,n.jsx)(o.qh,{path:jt.FAQApp(),component:pt}),(0,n.jsx)(o.qh,{path:jt.QuestionsApp(),component:_t}),(0,n.jsx)(o.qh,{path:jt.ConferenceApp(),component:ht}),(0,n.jsx)(o.qh,{path:[jt.Market(),jt.MarketSearch()],children:(0,n.jsx)(re.X,{config:{market:e=>(0,n.jsx)(vt,{...e}),marketsearchinput:e=>(0,n.jsx)(St,{...e})}})}),!1,(0,n.jsx)(o.qh,{path:jt.CommunityHomeRoot(),render:e=>(0,n.jsx)(re.X,{config:{"apphub-events":()=>(0,n.jsx)(ot,{}),"apphub-ugcrewards":()=>(0,n.jsx)(ut,{...e}),"community-home-header-v2":()=>(0,n.jsx)(ft,{})}})}),(0,n.jsx)(o.qh,{children:(0,n.jsx)(ne.a,{})})]}),(0,n.jsx)(o.qh,{path:[jt.ProfileVanity(":vanity_url","inventory"),jt.ProfileSteamID(":steamid","inventory"),jt.ProfileVanity(":vanity_url","tradehistory"),jt.ProfileSteamID(":steamid","tradehistory"),jt.Market(),jt.TradeOfferNew(),jt.TradeOfferView(":tradeid")],children:(0,n.jsx)(re.X,{config:{iteminfo:e=>(0,n.jsx)(i.Suspense,{fallback:null,children:(0,n.jsx)(Ct,{...e})})}})})]})]})})}}function It(e){return(0,n.jsx)(ie.Ay,{domain:"steamcommunity.com",children:(0,n.jsx)(R.ss,{children:(0,n.jsx)(Ft,{children:(0,n.jsx)(Ze.s,{children:(0,n.jsx)(p,{children:(0,n.jsx)(Ye.Y,{children:(0,n.jsx)(Ve,{children:(0,n.jsx)(E,{children:(0,n.jsx)(st.C$,{children:e.children})})})})})})})})})}function Tt(){return(0,n.jsxs)(_.wC,{children:[(0,n.jsx)(i.Suspense,{fallback:null,children:(0,n.jsx)(re.X,{config:{"green-envelope":()=>(0,n.jsx)(wt,{bResponsiveHeader:!1,notifications:(0,R.Tc)("steam_notifications","application_config")}),"green-envelope-responsive":()=>(0,n.jsx)(wt,{bResponsiveHeader:!0,notifications:(0,R.Tc)("steam_notifications","application_config")})}})}),(0,n.jsx)(re.X,{config:{footer:()=>(0,n.jsx)(i.Suspense,{fallback:null,children:(0,n.jsx)(Rt,{})})}}),(0,n.jsx)(re.X,{config:{parentalunlock:e=>(0,n.jsx)(ee,{...e})}}),(0,n.jsx)(re.X,{config:{parentalfeaturerequest:e=>(0,n.jsx)(te,{...e})}}),(0,n.jsx)(re.X,{isDynamic:!0,config:{"forum-post-content-moderation-report-dialog":e=>(0,n.jsx)($e.yq,{...e}),"forum-post-content-moderation-anonymous-report-dialog":e=>(0,n.jsx)(it,{...e})}})]})}function Ft(e){const t=(0,C.bs)(s.P),r=(0,C.bs)(i.useCallback(()=>new u.A,[])),a=(0,i.useMemo)(()=>({useActiveAccount:()=>R.iA.steamid}),[]);return(0,n.jsx)(l.Rh,{value:a,children:(0,n.jsx)(c.VQ,{useActiveSteamInterface:t,useStorage:r,children:e.children})})}function Ot(){let e=document.createElement("a");e.href=R.TS.COMMUNITY_BASE_URL;let t=e.pathname;return t.endsWith("/")||(t+="/"),t}var Wt=r(44844),qt=r(14947);r(5977);var Ut=r(96059),kt=r(17204);function Lt(){const e=[];return Je.TS.IN_MOBILE_WEBVIEW&&e.push("in_mobile_app"),Je.TS.IN_CLIENT&&e.push("in_client"),e}r(12155),r(738),r(41775);r(64641);(0,qt.jK)({enforceActions:"never"}),(0,pe.oQ)(async()=>{Nt(),(0,kt.aj)().Init("Community",CLSTAMP,new Ut.D(R.TS.WEBAPI_BASE_URL).GetServiceTransport(),{fnGetReportTags:Lt}),await At();const e=document.getElementById("react_root")||document.getElementById("application_root");if(e){const t=window;if(t.g_bCommunityReactInitialized)return void 0;Wt.createRoot(e).render(i.createElement(xt,{})),t.g_bCommunityReactInitialized=!0}});let Pt,Dt=!1;function Nt(){if(!Dt){(0,R.XJ)("application_config").config?(At(),Dt=!0):console.warn("application_config not ready yet, will retry")}}async function At(){Pt||(Pt=async function(e){{const t=Z.A0.GetLanguageFallback(e),i=e===t,[n,s,a,o,l,c]=await Promise.all([r(163)(`./shared_${e}.json`).then(e=>e.default),r(45619)(`./sales_${e}.json`).then(e=>e.default),r(4271)(`./main_${e}.json`).then(e=>e.default),i?{}:r(68042)(`./shared_${t}.json`).then(e=>e.default),i?{}:r(95386)(`./sales_${t}.json`).then(e=>e.default),i?{}:r(68982)(`./main_${t}.json`).then(e=>e.default)]);Z.pf.AddTokens({...s,...n,...a},{...l,...o,...c})}for(const e of Et)Z.pf.AddTokens(e);Et=void 0}(R.TS.LANGUAGE)),await Pt}let Et=[];function Gt(e,t,r){(0,Fe.wT)("manifest"===t,`Expected manifest not "${t}"`),void 0!==Et?Et.push(r):Z.pf.AddTokens(r)}Nt(),function(){const e=window;e.g_rgPendingLocManifests&&e.g_rgPendingLocManifests.forEach(e=>Gt(...e)),e.LocalizationManifestReady=Gt,e.g_rgPendingLocManifests=void 0}()},37603:(e,t,r)=>{"use strict";r.d(t,{N:()=>s});var i=r(7850),n=r(96678);function s(e){const{accentColor:t,dullColor:r,bodyTextColor:s,children:o,breakpoints:l}=e,c={display:"contents"};let u,d,m;"string"==typeof t?u=t:t&&a(c,"accent",t),"string"==typeof r?d=r:r&&a(c,"dull",r),"string"==typeof s?m=s:s&&function(e,t){for(const[r,i]of Object.entries(t))e[`--color-text-body-${r}`]=i}(c,s);const g=(0,i.jsx)("div",{"data-accent-color":u,"data-dull-color":d,"data-body-text-color":m,style:c,children:(0,i.jsx)("div",{style:{display:"contents",color:"var(--color-text-body-body)"},children:o})});return l?(0,i.jsx)(n.cW,{breakpoints:l,children:g}):g}function a(e,t,r){for(const[i,n]of Object.entries(r))e[`--color-${t}-${i}`]=n}},96678:(e,t,r)=>{"use strict";r.d(t,{cW:()=>u,cr:()=>d,IE:()=>l,xC:()=>m,LT:()=>p});var i,n=r(7850),s=r(45237),a=r(90626);!function(e){e[e.None=0]="None",e[e.Header=1]="Header",e[e.Fallback=2]="Fallback"}(i||(i={}));const o=(0,a.createContext)({});const l=["initial","sm","md","lg"],c=(0,a.createContext)({sm:768,md:940,lg:1240,ff:"lg"});function u(e){var t,r,i;const{children:l,breakpoints:u={}}=e,d=(0,a.useContext)(c),m={sm:null!==(t=u.sm)&&void 0!==t?t:d.sm,md:null!==(r=u.md)&&void 0!==r?r:d.md,lg:null!==(i=u.lg)&&void 0!==i?i:d.lg},g=function(e){const t=(0,s.$)(`(min-width: ${e.sm}px)`),r=(0,s.$)(`(min-width: ${e.md}px)`),i=(0,s.$)(`(min-width: ${e.lg}px)`),[n,l]=(0,a.useState)(!0);(0,a.useEffect)(()=>l(!0),[]);const c=(0,a.useContext)(o);if(!n)return c.viewportWidth?c.viewportWidth.value>=e.lg?"lg":c.viewportWidth.value>=e.md?"md":c.viewportWidth.value>=e.sm?"sm":"initial":"lg";return i?"lg":r?"md":t?"sm":"initial"}(m),{sm:p,md:h,lg:_}=m,B=(0,a.useMemo)(()=>({ff:g,sm:p,md:h,lg:_}),[g,p,h,_]);return(0,n.jsx)(c.Provider,{value:B,children:l})}function d(e){const{formFactor:t,children:r}=e,i=(0,a.useContext)(c),s=(0,a.useMemo)(()=>({...i,ff:null!=t?t:i.ff}),[i,t]);return t?(0,n.jsx)(c.Provider,{value:s,children:r}):(0,n.jsx)(n.Fragment,{children:r})}function m(){return(0,a.useContext)(c).ff}const g=l.reduce((e,t,r)=>(e[t]=r,e),{});function p(e){return function(e,t){return g[e]>=g[t]}(m(),e)}},55156:(e,t,r)=>{"use strict";r.d(t,{Y:()=>p});var i=r(7850),n=r(90626),s=r(13857),a=r(96678);const o=(0,n.createContext)({}),l=(0,n.createContext)(()=>{});function c(e){const[t,r]=(0,n.useState)({});return(0,i.jsx)(o.Provider,{value:t,children:(0,i.jsx)(l.Provider,{value:r,children:e.children})})}function u(){return(0,n.useContext)(o)}var d=r(64238),m=r.n(d),g=r(37603);const p=n.memo(function(e){const{defaultTextSize:t,accentColor:r="blue",dullColor:n="greyneutral",bodyTextColor:o="text-light",breakpoints:l,children:u,zoo:d}=e;let p;return t&&(p={"--default-font-size":`var(--text-size-${t})`,"--default-line-height":`var(--line-height-${t})`,"--default-letter-spacing":`var(--letter-spacing-${t})`}),(0,i.jsx)(c,{children:(0,i.jsx)(a.cW,{breakpoints:l,children:(0,i.jsx)(h,{children:(0,i.jsx)("div",{className:m()(s.Root,"noOpinionatedGlobalStyles"),style:p,children:(0,i.jsxs)(g.N,{accentColor:r,dullColor:n,bodyTextColor:o,children:[u,!1]})})})})})});function h(e){const{children:t}=e,{formFactorOverride:r}=u();return(0,i.jsx)(a.cr,{formFactor:r,children:t})}},27939:(e,t,r)=>{"use strict";r.d(t,{GU:()=>n,II:()=>i,Kd:()=>a,WN:()=>u,bv:()=>s,mW:()=>o,wv:()=>l,yT:()=>c});const i=4145017,n=39049601,s=41316928,a=4,o=20,l=45559995,c=45902273,u=[i,35143931,n,a,s]},2160:(e,t,r)=>{"use strict";var i;function n(e){return e===i.k_ESteamRealmChina}r.d(t,{TU:()=>i,nA:()=>n}),function(e){e[e.k_ESteamRealmUnknown=0]="k_ESteamRealmUnknown",e[e.k_ESteamRealmGlobal=1]="k_ESteamRealmGlobal",e[e.k_ESteamRealmChina=2]="k_ESteamRealmChina"}(i||(i={}))},22837:(e,t,r)=>{"use strict";var i;function n(e){return 3==e||6==e}function s(e){return 5==e||6==e}r.d(t,{DO:()=>h,ID:()=>p,Lg:()=>m,Rh:()=>T,S$:()=>n,aP:()=>s,ey:()=>_,fL:()=>B,iE:()=>O,im:()=>o,kF:()=>c,ke:()=>a,oe:()=>l,sf:()=>g,ww:()=>u,x6:()=>d}),function(e){e[e.kPFIFlag_MicroTransactionFile=1]="kPFIFlag_MicroTransactionFile",e[e.kPFIFlag_Incompatible=2]="kPFIFlag_Incompatible",e[e.kPFIFlag_RevenueSplitsFinalized=4]="kPFIFlag_RevenueSplitsFinalized",e[e.kPFIFlag_AcceptedForUse=8]="kPFIFlag_AcceptedForUse",e[e.kPFIFlag_CollectionShowSubscribeAll=16]="kPFIFlag_CollectionShowSubscribeAll",e[e.kPFIFlag_ItemInProgress=32]="kPFIFlag_ItemInProgress",e[e.kPFIFlag_GamePlayable=64]="kPFIFlag_GamePlayable",e[e.kPFIFlag_AwaitingModeration=128]="kPFIFlag_AwaitingModeration",e[e.kPFIFlag_PendingApproval=256]="kPFIFlag_PendingApproval",e[e.kPFIFlag_FixedStats=1536]="kPFIFlag_FixedStats",e[e.kPFIFlag_LatestWorkshopTermsNotAccepted=2048]="kPFIFlag_LatestWorkshopTermsNotAccepted",e[e.kPFIFlag_DepotContent=4096]="kPFIFlag_DepotContent",e[e.kPFIFlag_CollectionAllOwnerItems=8192]="kPFIFlag_CollectionAllOwnerItems",e[e.kPFIFlag_CollectionIsASet=16384]="kPFIFlag_CollectionIsASet",e[e.kPFIFlag_Subscribable=32768]="kPFIFlag_Subscribable",e[e.kPFIFlag_ForceUnbanned=65536]="kPFIFlag_ForceUnbanned",e[e.kPFIFlag_ForceInappropriate=131072]="kPFIFlag_ForceInappropriate",e[e.kPFIFlag_ForceAppropriate=262144]="kPFIFlag_ForceAppropriate",e[e.kPFIFlag_RequireVerification=524288]="kPFIFlag_RequireVerification",e[e.kPFIFlag_HasApprovedSteamChinaContent=1048576]="kPFIFlag_HasApprovedSteamChinaContent",e[e.kPFIFlag_HasApprovedContent=2097152]="kPFIFlag_HasApprovedContent",e[e.kPFIFlag_IgnoreTextContentCheckFlag=4194304]="kPFIFlag_IgnoreTextContentCheckFlag",e[e.kPFIFlag_DisableComments=8388608]="kPFIFlag_DisableComments",e[e.kPFIFlag_NeedsContentCheck=16777216]="kPFIFlag_NeedsContentCheck",e[e.kPFIFlag_SteamChinaCreated=33554432]="kPFIFlag_SteamChinaCreated",e[e.kPFIFlag_RejectedLatestContent=67108864]="kPFIFlag_RejectedLatestContent",e[e.kPFIFlag_ManagedContentDescriptors=134217728]="kPFIFlag_ManagedContentDescriptors",e[e.kPFIFlag_HasAuthorSnapshots=268435456]="kPFIFlag_HasAuthorSnapshots"}(i||(i={}));const a=1,o=4,l=2371090;const c="18446744073709551615";function u(e,t="en"){switch(e){case 0:return"en";case 1:return"de";case 2:return"fr";case 3:return"it";case 4:return"ko";case 5:return"es";case 6:return"zh-cn";case 7:return"zh-tw";case 8:return"ru";case 9:return"th";case 10:return"ja";case 11:return"pt";case 12:return"pl";case 13:return"da";case 14:return"nl";case 15:return"fi";case 16:return"no";case 17:return"sv";case 18:return"hu";case 19:return"cs";case 20:return"ro";case 21:return"tr";case 25:return"ar";case 22:return"pt-br";case 23:return"bg";case 24:return"el";case 26:return"uk";case 27:return"es-419";case 28:return"vi";case 29:return"sc-sc";case 30:return"id";default:return t}}const d=e=>"koreana"===e?"korean":e;function m(e,t=""){switch(e){case 0:return"english";case 1:return"german";case 2:return"french";case 3:return"italian";case 4:return"koreana";case 5:return"spanish";case 6:return"schinese";case 7:return"tchinese";case 8:return"russian";case 9:return"thai";case 10:return"japanese";case 11:return"portuguese";case 12:return"polish";case 13:return"danish";case 14:return"dutch";case 15:return"finnish";case 16:return"norwegian";case 17:return"swedish";case 18:return"hungarian";case 19:return"czech";case 20:return"romanian";case 21:return"turkish";case 25:return"arabic";case 22:return"brazilian";case 23:return"bulgarian";case 24:return"greek";case 26:return"ukrainian";case 27:return"latam";case 28:return"vietnamese";case 29:return"sc_schinese";case 30:return"indonesian";default:return t}}function g(e,t=0){switch(e){case"english":return 0;case"german":return 1;case"french":return 2;case"italian":return 3;case"korean":case"koreana":return 4;case"spanish":return 5;case"schinese":return 6;case"tchinese":return 7;case"russian":return 8;case"thai":return 9;case"japanese":return 10;case"portuguese":return 11;case"polish":return 12;case"danish":return 13;case"dutch":return 14;case"finnish":return 15;case"norwegian":return 16;case"swedish":return 17;case"hungarian":return 18;case"czech":return 19;case"romanian":return 20;case"turkish":return 21;case"arabic":return 25;case"brazilian":return 22;case"bulgarian":return 23;case"greek":return 24;case"ukrainian":return 26;case"latam":return 27;case"vietnamese":return 28;case"sc_schinese":return 29;case"indonesian":return 30;default:return t}}function p(e){switch(e){default:break;case 4:case 1:case 7:case 8:return!0}return!1}function h(e){switch(e){default:break;case 4:case 1:case 8:return!0}return!1}function _(e){switch(e){case 0:return"invalid";case 1:return"gamepad";case 2:return"desktop";case 3:return"tray";case 4:return"all";case 5:return"push"}}function B(e){switch(e){case 0:return"vgui";case 1:return"tenfoot";case 2:return"mobile";case 3:return"web";case 4:return"gamepad";case 5:return"mobilechat";case 6:return"embedded";case 7:return"desktop";default:return"unknown"}}var b,f,w,y,M,v,S,C,R,z,j,x,I,T,F,O;!function(e){e[e.k_EConnectivityTestResult_Unknown=0]="k_EConnectivityTestResult_Unknown",e[e.k_EConnectivityTestResult_Connected=1]="k_EConnectivityTestResult_Connected",e[e.k_EConnectivityTestResult_CaptivePortal=2]="k_EConnectivityTestResult_CaptivePortal",e[e.k_EConnectivityTestResult_TimedOut=3]="k_EConnectivityTestResult_TimedOut",e[e.k_EConnectivityTestResult_Failed=4]="k_EConnectivityTestResult_Failed",e[e.k_EConnectivityTestResult_WifiDisabled=5]="k_EConnectivityTestResult_WifiDisabled",e[e.k_EConnectivityTestResult_NoLAN=6]="k_EConnectivityTestResult_NoLAN"}(b||(b={})),function(e){e[e.k_ENetFakeLocalSystemState_Normal=0]="k_ENetFakeLocalSystemState_Normal",e[e.k_ENetFakeLocalSystemState_NoLAN=1]="k_ENetFakeLocalSystemState_NoLAN",e[e.k_ENetFakeLocalSystemState_CaptivePortal_Redirected=2]="k_ENetFakeLocalSystemState_CaptivePortal_Redirected",e[e.k_ENetFakeLocalSystemState_CaptivePortal_InPlace=3]="k_ENetFakeLocalSystemState_CaptivePortal_InPlace",e[e.k_ENetFakeLocalSystemState_NoInternet=4]="k_ENetFakeLocalSystemState_NoInternet",e[e.k_ENetFakeLocalSystemState_NoSteam=5]="k_ENetFakeLocalSystemState_NoSteam"}(f||(f={})),function(e){e[e.k_ESuspendResumeProgressState_Invalid=0]="k_ESuspendResumeProgressState_Invalid",e[e.k_ESuspendResumeProgressState_Complete=1]="k_ESuspendResumeProgressState_Complete",e[e.k_ESuspendResumeProgressState_CloudSync=2]="k_ESuspendResumeProgressState_CloudSync",e[e.k_ESuspendResumeProgressState_LoggingIn=3]="k_ESuspendResumeProgressState_LoggingIn",e[e.k_ESuspendResumeProgressState_WaitingForApp=4]="k_ESuspendResumeProgressState_WaitingForApp",e[e.k_ESuspendResumeProgressState_Working=5]="k_ESuspendResumeProgressState_Working"}(w||(w={})),function(e){e[e.k_EFloatingGamepadTextInputModeModeSingleLine=0]="k_EFloatingGamepadTextInputModeModeSingleLine",e[e.k_EFloatingGamepadTextInputModeModeMultipleLines=1]="k_EFloatingGamepadTextInputModeModeMultipleLines",e[e.k_EFloatingGamepadTextInputModeModeEmail=2]="k_EFloatingGamepadTextInputModeModeEmail",e[e.k_EFloatingGamepadTextInputModeModeNumeric=3]="k_EFloatingGamepadTextInputModeModeNumeric"}(y||(y={})),function(e){e[e.k_EAppUpdateContentType_Content=0]="k_EAppUpdateContentType_Content",e[e.k_EAppUpdateContentType_Workshop=1]="k_EAppUpdateContentType_Workshop",e[e.k_EAppUpdateContentType_Shader=2]="k_EAppUpdateContentType_Shader",e[e.k_EAppUpdateContentType_Max=3]="k_EAppUpdateContentType_Max"}(M||(M={})),function(e){e[e.k_EAppUpdateProgress_VerifyingInstalledFiles=0]="k_EAppUpdateProgress_VerifyingInstalledFiles",e[e.k_EAppUpdateProgress_Preallocating=1]="k_EAppUpdateProgress_Preallocating",e[e.k_EAppUpdateProgress_Download=2]="k_EAppUpdateProgress_Download",e[e.k_EAppUpdateProgress_Staging=3]="k_EAppUpdateProgress_Staging",e[e.k_EAppUpdateProgress_VerifyingStagedFiles=4]="k_EAppUpdateProgress_VerifyingStagedFiles",e[e.k_EAppUpdateProgress_Copying=5]="k_EAppUpdateProgress_Copying",e[e.k_EAppUpdateProgress_Committing=6]="k_EAppUpdateProgress_Committing",e[e.k_EAppUpdateProgress_Max=7]="k_EAppUpdateProgress_Max"}(v||(v={})),function(e){e[e.k_EOverlayToStoreFlag_None=0]="k_EOverlayToStoreFlag_None",e[e.k_EOverlayToStoreFlag_AddToCart=1]="k_EOverlayToStoreFlag_AddToCart",e[e.k_EOverlayToStoreFlag_AddToCartAndShow=2]="k_EOverlayToStoreFlag_AddToCartAndShow"}(S||(S={})),function(e){e[e.k_EActivateGameOverlayToWebPageMode_Default=0]="k_EActivateGameOverlayToWebPageMode_Default",e[e.k_EActivateGameOverlayToWebPageMode_Modal=1]="k_EActivateGameOverlayToWebPageMode_Modal"}(C||(C={})),function(e){e[e.k_ELoginUIStyleOld=0]="k_ELoginUIStyleOld",e[e.k_ELoginUIStyleNewWithoutQRCode=1]="k_ELoginUIStyleNewWithoutQRCode",e[e.k_ELoginUIStyleNew=2]="k_ELoginUIStyleNew"}(R||(R={})),function(e){e[e.k_ECommunityProfileItemProperty_ImageSmall=0]="k_ECommunityProfileItemProperty_ImageSmall",e[e.k_ECommunityProfileItemProperty_ImageLarge=1]="k_ECommunityProfileItemProperty_ImageLarge",e[e.k_ECommunityProfileItemProperty_InternalName=2]="k_ECommunityProfileItemProperty_InternalName",e[e.k_ECommunityProfileItemProperty_Title=3]="k_ECommunityProfileItemProperty_Title",e[e.k_ECommunityProfileItemProperty_Description=4]="k_ECommunityProfileItemProperty_Description",e[e.k_ECommunityProfileItemProperty_AppID=5]="k_ECommunityProfileItemProperty_AppID",e[e.k_ECommunityProfileItemProperty_TypeID=6]="k_ECommunityProfileItemProperty_TypeID",e[e.k_ECommunityProfileItemProperty_Class=7]="k_ECommunityProfileItemProperty_Class",e[e.k_ECommunityProfileItemProperty_MovieWebM=8]="k_ECommunityProfileItemProperty_MovieWebM",e[e.k_ECommunityProfileItemProperty_MovieMP4=9]="k_ECommunityProfileItemProperty_MovieMP4",e[e.k_ECommunityProfileItemProperty_MovieWebMSmall=10]="k_ECommunityProfileItemProperty_MovieWebMSmall",e[e.k_ECommunityProfileItemProperty_MovieMP4Small=11]="k_ECommunityProfileItemProperty_MovieMP4Small"}(z||(z={})),function(e){e[e.k_ERaiseGameWindowResult_NotRunning=1]="k_ERaiseGameWindowResult_NotRunning",e[e.k_ERaiseGameWindowResult_Success=2]="k_ERaiseGameWindowResult_Success",e[e.k_ERaiseGameWindowResult_Failure=3]="k_ERaiseGameWindowResult_Failure"}(j||(j={})),function(e){e[e.k_EPositionInvalid=-1]="k_EPositionInvalid",e[e.k_EPositionTopLeft=0]="k_EPositionTopLeft",e[e.k_EPositionTopRight=1]="k_EPositionTopRight",e[e.k_EPositionBottomLeft=2]="k_EPositionBottomLeft",e[e.k_EPositionBottomRight=3]="k_EPositionBottomRight"}(x||(x={})),function(e){e[e.k_EAppReleaseState_Unknown=0]="k_EAppReleaseState_Unknown",e[e.k_EAppReleaseState_Unavailable=1]="k_EAppReleaseState_Unavailable",e[e.k_EAppReleaseState_Prerelease=2]="k_EAppReleaseState_Prerelease",e[e.k_EAppReleaseState_PreloadOnly=3]="k_EAppReleaseState_PreloadOnly",e[e.k_EAppReleaseState_Released=4]="k_EAppReleaseState_Released",e[e.k_EAppReleaseState_Disabled=5]="k_EAppReleaseState_Disabled"}(I||(I={})),function(e){e[e.k_EGameIDTypeApp=0]="k_EGameIDTypeApp",e[e.k_EGameIDTypeGameMod=1]="k_EGameIDTypeGameMod",e[e.k_EGameIDTypeShortcut=2]="k_EGameIDTypeShortcut"}(T||(T={})),function(e){e[e.k_EInstallMgrStateNone=0]="k_EInstallMgrStateNone",e[e.k_EInstallMgrStateSetup=1]="k_EInstallMgrStateSetup",e[e.k_EInstallMgrStateWaitLicense=2]="k_EInstallMgrStateWaitLicense",e[e.k_EInstallMgrStateFreeLicense=3]="k_EInstallMgrStateFreeLicense",e[e.k_EInstallMgrStateShowCDKey=4]="k_EInstallMgrStateShowCDKey",e[e.k_EInstallMgrStateWaitAppInfo=5]="k_EInstallMgrStateWaitAppInfo",e[e.k_EInstallMgrStateShowPassword=6]="k_EInstallMgrStateShowPassword",e[e.k_EInstallMgrStateShowConfig=7]="k_EInstallMgrStateShowConfig",e[e.k_EInstallMgrStateShowEULAs=8]="k_EInstallMgrStateShowEULAs",e[e.k_EInstallMgrStateCreateApps=9]="k_EInstallMgrStateCreateApps",e[e.k_EInstallMgrStateReadFromMedia=10]="k_EInstallMgrStateReadFromMedia",e[e.k_EInstallMgrStateShowChangeMedia=11]="k_EInstallMgrStateShowChangeMedia",e[e.k_EInstallMgrStateWaitLegacyCDKeys=12]="k_EInstallMgrStateWaitLegacyCDKeys",e[e.k_EInstallMgrStateShowSignup=13]="k_EInstallMgrStateShowSignup",e[e.k_EInstallMgrStateComplete=14]="k_EInstallMgrStateComplete",e[e.k_EInstallMgrStateFailed=15]="k_EInstallMgrStateFailed",e[e.k_EInstallMgrStateCanceled=16]="k_EInstallMgrStateCanceled"}(F||(F={})),function(e){e[e.k_EWindowBringToFrontInvalid=0]="k_EWindowBringToFrontInvalid",e[e.k_EWindowBringToFrontAndForceOS=1]="k_EWindowBringToFrontAndForceOS",e[e.k_EWindowBringToFrontWithoutForcingOS=2]="k_EWindowBringToFrontWithoutForcingOS"}(O||(O={}))},9344:(e,t,r)=>{"use strict";r.d(t,{JC:()=>i,uX:()=>n});const i=15,n=0},38861:(e,t,r)=>{"use strict";r.d(t,{J_:()=>s,TP:()=>o,_R:()=>n,k1:()=>a,st:()=>l});var i=r(91933);function n(e){if(e.preferenceControls.isTechnicallyNecessary)return!0;const t=(0,i.uK)();if(!t)return!1;switch(t.preference_state){case 1:case 0:return!0;case 2:case 4:return!1}return"IsAllowed"in e.preferenceControls&&e.preferenceControls.IsAllowed(t)}const s={name:"cookieSettings",options:{secure:!0,httpOnly:!1,path:"/",sameSite:"none",maxAge:31536e6},preferenceControls:{isTechnicallyNecessary:!0}},a={name:"strResponsiveViewPrefs",options:{maxAge:31536e6},preferenceControls:{isTechnicallyNecessary:!0}},o={name:"shoppingCartGID",options:{path:"/",secure:!0,maxAge:6048e5},preferenceControls:{isTechnicallyNecessary:!0}},l={name:"steamLoginSpoofSteamID",options:{path:"/",secure:!0},preferenceControls:{isTechnicallyNecessary:!0}}},91933:(e,t,r)=>{"use strict";r.d(t,{Y1:()=>s,j_:()=>n,uK:()=>a});var i=r(38861);function n(e){if(!document.cookie)return;const t=document.cookie.match("(^|; )"+e.name+"=([^;]*)");return t&&t[2]?decodeURIComponent(t[2]):void 0}function s(e){return function(e,t){var r,n,s,a,o;if(!document.cookie)return;if(!(0,i._R)(e))return;const l=null!==(n=null===(r=e.options)||void 0===r?void 0:r.path)&&void 0!==n?n:"/";let c="";(null===(s=e.options)||void 0===s?void 0:s.expires)?c+=";expires="+e.options.expires.toUTCString():(null===(a=e.options)||void 0===a?void 0:a.maxAge)&&(c+=";max-age="+Math.floor(e.options.maxAge/1e3)),(null===(o=e.options)||void 0===o?void 0:o.secure)&&(c+=";secure"),document.cookie=encodeURIComponent(e.name)+"="+encodeURIComponent(t)+c+";path="+l}({...e,options:{...e.options,expires:new Date(0)}},"")}function a(){var e,t;return null===(t=null===(e=window.SSR)||void 0===e?void 0:e.renderContext)||void 0===t?void 0:t.cookiePrefs}},45699:(e,t,r)=>{"use strict";r.d(t,{BA:()=>d,Ii:()=>u,O7:()=>g,b$:()=>a,dO:()=>m,fu:()=>l,ml:()=>o});var i=r(7850),n=r(90626),s=r(90665);function a(){return n.createRef()}const o=(0,s.HR)("div",{bDOMElementFocusByDefault:!1}),l=(0,s.HR)("button",{bActivateByDefault:e=>"submit"===e.type}),c=(0,s.HR)("a",{bActivateByDefault:!0,bDOMElementFocusByDefault:!1}),u=n.forwardRef(function(e,t){const{href:r="#",...n}=e;return(0,i.jsx)(c,{ref:t,href:r,...n})}),d=(0,s.v0)("input"),m=(0,s.v0)("textarea");(0,s.HR)("img",{bDOMElementFocusByDefault:!1}),(0,s.HR)("label",{bActivateByDefault:!0,bDOMElementFocusByDefault:!1}),(0,s.HR)("section",{bFocusableByDefault:!1}),(0,s.HR)("form",{bFocusableByDefault:!1});function g(e,t,r=!1){n.useEffect(()=>{const i=e.current;i&&(t?i.Activate(r):i.Deactivate())},[t,r,e])}},65233:(e,t,r)=>{"use strict";r.d(t,{QI:()=>c,VQ:()=>o,Vu:()=>l});var i=r(7850),n=r(90626),s=r(64753);const a=n.createContext(void 0);function o(e){const{controller:t}=e;return n.useEffect(()=>{t.Init()},[t]),(0,i.jsx)(a.Provider,{value:t,children:e.children})}function l(){return n.useContext(a)}function c(){var e,t;return null!==(t=(0,s.gc)(null===(e=l())||void 0===e?void 0:e.GetShowDebugFocusRing()))&&void 0!==t&&t}},85585:(e,t,r)=>{"use strict";r.d(t,{B2:()=>m,D6:()=>g,qR:()=>_});var i=r(7850),n=r(64753),s=r(8871),a=r(90626),o=r(90665),l=r(7745),c=r(65233),u=r(21109),d=r(74882);const m=a.forwardRef(function(e,t){const{navID:r,onActivated:n,onDeactivated:s,navTreeRef:a,enabled:l,modal:u,virtualFocus:d,historyMode:m,parentEmbeddedNavTree:p,onGlobalButtonDown:h,disableFocusClasses:_,disabledRoot:B,"flow-children":b,...f}=e,{elemProps:w,navOptions:y,gamepadEvents:M}=(0,o.sl)(f);return(0,c.Vu)()?(0,i.jsx)(g,{navID:r,onActivated:n,onDeactivated:s,navTreeRef:a,enabled:l,modal:u,virtualFocus:d,historyMode:m,parentEmbeddedNavTree:p,onGlobalButtonDown:h,disableFocusClasses:_,disabledRoot:B,"flow-children":b,...y,...M,children:(0,i.jsx)("div",{...w,ref:t})}):(0,i.jsx)("div",{...w,ref:t})});function g(e){const{navID:t,onActivated:r,onDeactivated:m,navTreeRef:g,enabled:p=!0,modal:_=!1,virtualFocus:B=!1,historyMode:b,children:f,parentEmbeddedNavTree:w,onGlobalButtonDown:y,disableFocusClasses:M=!1,disabledRoot:v=!1,"flow-children":S,...C}=e,{elemProps:R,navOptions:z,gamepadEvents:j}=(0,o.sl)(C),{refDiv:x,tree:I}=function(e){const{navID:t,parentEmbeddedNavTree:r,disabledRoot:i,enabled:n,navTreeRef:l,onGlobalButtonDown:d,...m}=e,g=(0,c.Vu)(),p=(0,u.nN)()||g.GetDefaultContext(),h=a.useContext(o.TJ),[_]=a.useState(()=>g.NewGamepadNavigationTree(p,t,null!=r?r:null==h?void 0:h.Tree,{...m,bIsEmbeddedInLegacyTree:!!r}));let B=a.useRef(null);return _.SetOnGlobalButtonDown(d),a.useEffect(()=>_.RegisterNavigationItem(_.Root,B.current),[_,B]),a.useEffect(()=>{_.SetIsEnabled(n)},[_,n]),a.useEffect(()=>{if(!i)return g.RegisterGamepadNavigationTree(_,B.current.ownerDocument.defaultView)},[g,_,i]),a.useEffect(()=>((0,s.cZ)(l,_),()=>(0,s.cZ)(l,null)),[l,_]),{refDiv:B,tree:_}}({navID:t,parentEmbeddedNavTree:w,disabledRoot:v,enabled:p,onGlobalButtonDown:y,navTreeRef:g,virtualFocus:B,modal:_,historyMode:b});(0,n.hL)(I.OnActivateCallbacks,r),(0,n.hL)(I.OnDeactivateCallbacks,m),(0,d.KF)(j,x,I),a.useLayoutEffect(()=>{const e=(0,l.O)(S);I.Root.SetProperties({...z,layout:e})});const T=(0,s.Ue)(x,f.props.ref);return(0,i.jsx)(h,{tree:v?null:I,disableFocusClasses:M||v,children:(0,i.jsx)(o.TJ.Provider,{value:v?null:I.Root,children:a.cloneElement(f,{id:t,"data-react-nav-root":t,ref:T})})})}const p=a.createContext({bActiveTree:!1,bActiveTreeWithinContext:!1,bDisableFocusClasses:!1,bIsMounted:!1});function h(e){var t;const{tree:r,disableFocusClasses:s=!1,children:o}=e,[l,c]=a.useState((null==r?void 0:r.BIsActive())||!1),[u,d]=a.useState((null==r?void 0:r.BIsActiveWithinContext())||!1),m=null!==(t=(0,n.gc)(null==r?void 0:r.SubscribableIsMounted))&&void 0!==t&&t;a.useEffect(()=>r?(c(r.BIsActive()),d(r.BIsActiveWithinContext()),r.OnActiveStateChangedCallbacks.Register(()=>{c(r.BIsActive()),d(r.BIsActiveWithinContext())}).Unregister):(c(!1),void d(!1)),[r]);const g=a.useMemo(()=>({bActiveTree:l,bActiveTreeWithinContext:u,bDisableFocusClasses:s,bIsMounted:m}),[l,s,u,m]);return(0,i.jsx)(p.Provider,{value:g,children:o})}function _(){return a.useContext(p)}},21109:(e,t,r)=>{"use strict";r.d(t,{bJ:()=>a,nN:()=>s});r(7850);var i=r(90626);const n=i.createContext({focusNavWindow:null,bSupportsFocus:!0});function s(){var e;return null===(e=i.useContext(n))||void 0===e?void 0:e.focusNavWindow}function a(e=!0){var t,r;return null!==(r=null===(t=i.useContext(n))||void 0===t?void 0:t.bSupportsFocus)&&void 0!==r?r:e}},90665:(e,t,r)=>{"use strict";r.d(t,{_K:()=>C,C7:()=>y,sl:()=>M,D0:()=>S,sQ:()=>f,HR:()=>j,v0:()=>x,TJ:()=>b,qp:()=>w});var i=r(7850),n=r(64753),s=r(8871),a=r(64238),o=r.n(a),l=r(90626),c=r(11002),u=r(56011),d=r(21109),m=r(74882),g=r(45730),p=r(87133),h=r(7745),_=r(73170);var B=r(85585);const b=l.createContext(null),f=l.createContext(p.CZ);function w(e){const{navRef:t,...r}=e,i=l.useRef(null),n=(0,l.useContext)(b),a=(0,l.useContext)(f),o=function(e,t){let r=l.useRef(null);return!e||r.current&&r.current.m_Parent==e||(r.current=e.Tree.CreateNode(e,t)),r.current}(n,a);return l.useLayoutEffect(()=>{o&&o.SetProperties(r)}),l.useLayoutEffect(()=>{if(!n)return;const e=n.Tree.RegisterNavigationItem(o,i.current);return()=>{e()}},[n,o,i]),l.useLayoutEffect(()=>{if(o&&t)return(0,s.cZ)(t,o.CreateHandle()),()=>(0,s.cZ)(t,null)},[o,t]),{ref:i,node:o}}function y(e){const{onButtonDown:t,onButtonUp:r,onOKButton:i,onCancelButton:n,onSecondaryButton:s,onOptionsButton:a,onGamepadDirection:o,onGamepadFocus:l,onGamepadBlur:c,onMenuButton:u,onOKActionDescription:d,onCancelActionDescription:m,onSecondaryActionDescription:p,onOptionsActionDescription:h,onMenuActionDescription:_,actionDescriptionMap:B,...b}=e,f={};void 0!==t&&(f.onButtonDown=t),void 0!==r&&(f.onButtonUp=r),void 0!==i&&(f.onOKButton=i),void 0!==n&&(f.onCancelButton=n),void 0!==s&&(f.onSecondaryButton=s),void 0!==a&&(f.onOptionsButton=a),void 0!==u&&(f.onMenuButton=u),void 0!==o&&(f.onGamepadDirection=o),void 0!==l&&(f.onGamepadFocus=l),void 0!==c&&(f.onGamepadBlur=c);return{gamepadEvents:f,actionDescriptions:(0,g.Y3)({onOKActionDescription:d,onCancelActionDescription:m,onSecondaryActionDescription:p,onOptionsActionDescription:h,onMenuActionDescription:_,actionDescriptionMap:B}),props:b}}function M(e){const{autoFocus:t,preferredFocus:r,disableNavSounds:i,fnCanTakeFocus:n,childFocusDisabled:s,focusableIfEmpty:a,onFocusWithin:o,navKey:l,noFocusRing:c,focusable:u,navRef:d,actionDescriptionMap:m,onMoveUp:g,onMoveRight:p,onMoveDown:h,onMoveLeft:_,navEntryPreferPosition:B,scrollIntoViewWhenChildFocused:b,fnScrollIntoViewHandler:f,scrollIntoViewType:w,resetNavOnEntry:M,...v}=e,{gamepadEvents:S,actionDescriptions:C,props:R}=y(v);return{elemProps:R,navOptions:{autoFocus:t,preferredFocus:r,disableNavSounds:i,fnCanTakeFocus:n,childFocusDisabled:s,focusableIfEmpty:a,onFocusWithin:o,navKey:l,noFocusRing:c,focusable:u,navRef:d,onMoveUp:g,onMoveRight:p,onMoveDown:h,onMoveLeft:_,navEntryPreferPosition:B,scrollIntoViewWhenChildFocused:b,fnScrollIntoViewHandler:f,scrollIntoViewType:w,resetNavOnEntry:M,actionDescriptionMap:{...m,...C}},gamepadEvents:S}}function v(e){return function(t){const{focusClassName:r,focusWithinClassName:i,bFocusableByDefault:s,className:a,divRef:c,node:u,tabIndex:m,children:g,...p}=t,h=(0,d.bJ)(),_=(0,n.gc)(u.SubscribableHasFocus)&&h,b=(0,n.gc)(u.SubscribableFocusWithin)&&h,{bActiveTree:f,bActiveTreeWithinContext:w,bDisableFocusClasses:y,bIsMounted:M}=(0,B.qR)(),v=f&&!y,S=M&&!w&&(void 0!==m||s);return l.createElement(e,{...p,className:o()(a,_&&v&&r,b&&v&&i),tabIndex:S?-1:m,ref:c},g)}}const S=v("div");function C(e){return c.eZ.PlayNavSound(c.PN.DefaultOk),(0,u.kD)(e.currentTarget)&&e.currentTarget.click(),!0}const R=l.createContext(void 0);R.Provider;function z(e,t,r,n,a){var c,u,d;const{elemProps:{focusClassName:g,children:p,"flow-children":_,...B},navOptions:f,gamepadEvents:y}=M(r),{bFocusableByDefault:v=!0,bActivateByDefault:S=!1,bDOMElementFocusByDefault:z=v}=a||{};void 0===f.focusable&&!B.disabled&&v&&(f.focusable=!0);const j=(0,h.O)(_),{ref:x,node:I}=w({layout:j,...f});y.onOKButton||("onClick"in B&&B.onClick||S&&(!0===S||S(B)))&&(y.onOKButton=C),f.focusable&&!z?B.tabIndex=B.tabIndex||0:!f.focusable&&z&&(B.tabIndex=null!==(c=B.tabIndex)&&void 0!==c?c:-1),(0,m.Ui)(y,x);const T=(0,s.Ue)(n,x),F=null===(u=(0,l.useContext)(R))||void 0===u?void 0:u.Component;let O={...B};return"onClick"in B&&(null!==(d=O.role)&&void 0!==d||(O.role="button")),I?(O={...O,divRef:T,node:I,focusClassName:o()(g,"gpfocus"),focusWithinClassName:"gpfocuswithin",bFocusableByDefault:z,className:o()(B.className,"Focusable")},(0,i.jsx)(b.Provider,{value:I,children:F?l.createElement(F,{...O,Component:t},p):l.createElement(t,O,p)})):l.createElement(e,{...O,ref:n,className:o()(B.className,"Focusable")},p)}function j(e,t){const r=v(e);return l.forwardRef(function(i,n){return z(e,r,i,n,t)})}function x(e){const t=v(e);return l.forwardRef(function(r,i){const{virtualKeyboardProps:n,props:{refKeyboardHandle:a,...o}}=function(e){const{onEnterKeyPress:t,strEnterKeyLabel:r,onKeyboardNavOut:i,onKeyboardShow:n,onKeyboardFullyVisible:s,onTextEntered:a,BIsElementValidForInput:o,...l}=e;return{virtualKeyboardProps:{onEnterKeyPress:t,strEnterKeyLabel:r,onKeyboardNavOut:i,onKeyboardShow:n,onKeyboardFullyVisible:s,onTextEntered:a,BIsElementValidForInput:o},props:l}}(r),l=(0,_.Cz)(n,a),c=(0,s.Ue)(i,l);return z(e,t,o,c)})}},7445:(e,t,r)=>{"use strict";r.d(t,{q:()=>B});var i=r(90626),n=r(7850),s=r(64238),a=r.n(s),o=r(60778),l=r(78327),c=r(21109),u=r(65233),d=r(90665),m=r(10196),g=r.n(m),p=r(8871),h=r(85585);const _=new o.wd("FocusNavigation").Debug;function B(e){const{children:t,disableFocusRing:r,...s}=e,[a,o]=i.useState({bFocusWithin:!1,navTarget:null,prevTarget:null}),l=i.useRef(null),c=i.useMemo(()=>({OnBlur:(e,t,r)=>{o({bFocusWithin:!1,navTarget:null,prevTarget:null})},OnFocus:(e,t,r)=>{o({bFocusWithin:!0,navTarget:t,prevTarget:null})},OnFocusChange:(e,t,r)=>{o({bFocusWithin:!0,navTarget:r,prevTarget:t})},OnForceMeasureFocusRing:()=>{var e;null===(e=l.current)||void 0===e||e.MeasureElementAndUpdate()}}),[o]);return(0,n.jsxs)(n.Fragment,{children:[!r&&(0,n.jsx)(b,{...s,...a,refMeasure:l}),(0,n.jsx)(d.sQ.Provider,{value:c,children:t})]})}function b(e){const{rootClassName:t,className:r,bFocusWithin:s,navTarget:o,refMeasure:d}=e,[m,p]=i.useState(null),h=(0,u.QI)(),_=(0,l.Qn)(),B=(0,c.bJ)(!1);return _||B?(0,n.jsx)("div",{className:a()(g().FocusRingRoot,t),ref:p,children:(0,n.jsx)(f,{refMeasure:d,className:a()(r,h&&g().DebugFocusRing),bFocusWithin:s&&(B||h),navTarget:o,elContainer:m,bDebug:h})}):null}function f(e){const{className:t,bFocusWithin:r,navTarget:n,elContainer:s,bDebug:o,refMeasure:l}=e,[c,u]=i.useState(null),[d,m]=i.useReducer(e=>e+1,0),[B,b]=i.useReducer(e=>e+1,0);(0,p.D5)(l,i.useMemo(()=>({MeasureElementAndUpdate:b}),[]));const{bActiveTree:f,bDisableFocusClasses:y}=(0,h.qR)(),M=f&&!y,v=function(e,t){const[r,n]=i.useState(!1);return(0,i.useEffect)(()=>{if(e&&t){let e=t.GetBoundingRect(),r=t.Element;const i=r.ownerDocument.defaultView,s=t=>"none"==i.getComputedStyle(t).display||0==(null==e?void 0:e.width)&&0==e.height&&0==e.x&&0==e.y;for(;s(r)&&(null==r?void 0:r.parentElement);)r=r.parentElement,e=r.getBoundingClientRect();let a=t.Element!=r;n(e=>(a&&a!=e&&_("Focused on hidden item: ",t.Element,". Closest visible ancestor: ",r),a))}},[e,t]),r}(o,n),S=i.useCallback(()=>{if(!(n&&n.BWantsFocusRing()&&s&&M))return void u(null);let e=n.GetBoundingRect();const t=s.getBoundingClientRect(),r={left:e.x-t.x,top:e.y-t.y,height:e.height,width:e.width};u(e=>e&&r.left==e.left&&r.top==e.top&&r.height==e.height&&r.width==e.width?e:r)},[n,s,M]);i.useLayoutEffect(()=>S(),[S]),i.useLayoutEffect(()=>{m()},[n]);let C=r;return n&&s&&(n.BWantsFocusRing()||(C=!1)),i.useEffect(()=>{if(!C)return;const e=performance.now();let t;const r=()=>{S(),performance.now()-e<=500&&(t=requestAnimationFrame(r))};return r(),()=>cancelAnimationFrame(t)},[C,S,c,B]),C&&c?(0,i.createElement)(w,{...c,key:d,className:a()(t,v&&g().FocusRingOnHiddenItem),target:n}):null}function w(e){const{className:t,left:r,top:i,height:s,width:o,target:l}=e,c={left:(null!=r?r:0)-0+"px",top:(null!=i?i:0)-0+"px",height:s+"px",width:o+"px"};return(0,n.jsx)("div",{className:a()(g().FocusRing,t),style:c})}},74882:(e,t,r)=>{"use strict";r.d(t,{KF:()=>c,Ui:()=>o});r(7850);var i=r(90626),n=r(60778),s=r(45730);const a=new n.wd("GamepadEvents").Debug;function o(e,t,r){void 0===r&&(r=[e.onButtonDown,e.onButtonUp,e.onOKButton,e.onCancelButton,e.onSecondaryButton,e.onOptionsButton,e.onMenuButton,e.onGamepadDirection,e.onGamepadFocus,e.onGamepadBlur]),i.useEffect(()=>{let r=t.current;const i=[];return r&&(e.onButtonDown&&i.push((0,s.nt)(r,e.onButtonDown)),e.onButtonUp&&i.push((0,s.SZ)(r,e.onButtonUp)),e.onOKButton&&i.push((0,s.VX)(r,e.onOKButton)),e.onCancelButton&&i.push((0,s.hr)(r,e.onCancelButton)),e.onSecondaryButton&&i.push((0,s.f)(r,e.onSecondaryButton)),e.onOptionsButton&&i.push((0,s.Ro)(r,e.onOptionsButton)),e.onMenuButton&&i.push((0,s.cR)(r,e.onMenuButton)),e.onGamepadDirection&&i.push((0,s.u8)(r,e.onGamepadDirection)),e.onGamepadFocus&&i.push((0,s.tV)(r,e.onGamepadFocus)),e.onGamepadBlur&&i.push((0,s.W1)(r,e.onGamepadBlur))),()=>i.forEach(e=>e())},r)}function l(e){return e.stopPropagation(),!1}function c(e,t,r){const{onButtonDown:n,...s}=e,c=i.useCallback(e=>{n&&n(e),a("Gamepad Event fired:",e.detail.button,", handled:",null!=n,", propagation stopped:",e.cancelBubble),e.cancelBubble||r.OnRootButtonDown(e)},[n,r]);o(s,t);o({onButtonDown:c,onButtonUp:l,onOKButton:l,onCancelButton:l,onSecondaryButton:l,onOptionsButton:l,onMenuButton:l,onGamepadDirection:l,onGamepadFocus:l,onGamepadBlur:l},t,[c])}},76217:(e,t,r)=>{"use strict";r.d(t,{Z:()=>p});var i=r(7850),n=r(8871),s=r(64238),a=r.n(s),o=r(90626),l=r(90665),c=r(23310),u=r(7745),d=r(21109),m=r(74882);const g=o.createContext({Component:l.D0});function p(e){var t;const{"flow-children":r,onActivate:s,onCancel:p,focusClassName:h,focusWithinClassName:_,...B}=e,{elemProps:b,navOptions:f,gamepadEvents:w}=(0,l.sl)(B);let y={};const M=(0,u.O)(r);M!=c.xj.NONE&&(y.layout=M),s&&(b.onClick=b.onClick||s,w.onOKButton=w.onOKButton||s),w.onOKButton&&void 0===f.focusable&&void 0===f.focusableIfEmpty&&(f.focusable=!0),p&&(w.onCancelButton=w.onCancelButton||p);const{ref:v,node:S}=(0,l.qp)({...y,...f}),C=(0,d.bJ)();b.className=a()(b.className,"Panel",C&&"Focusable"),(0,m.Ui)(w,v);const R=(0,n.Ue)(v,e.ref);!f.focusable&&!f.focusableIfEmpty||S&&S.Tree.BUseVirtualFocus()||(b.tabIndex=b.tabIndex||0),f.focusable&&(s||w.onOKButton)&&(null!==(t=b.role)&&void 0!==t||(b.role="button"));const z=(0,o.useContext)(g).Component;return(0,i.jsx)(l.TJ.Provider,{value:S,children:S?(0,i.jsx)(z,{...b,divRef:R,node:S,focusClassName:a()(h,"gpfocus"),focusWithinClassName:a()(_,"gpfocuswithin")}):(0,i.jsx)("div",{...b,ref:R})})}},37788:(e,t,r)=>{"use strict";r.d(t,{YZ:()=>l});var i=r(7850),n=r(8871),s=r(90626),a=r(76217),o=r(75204);const l=s.forwardRef(function(e,t){const{onExplicitFocusLevelChanged:r,onOKButton:o,onCancelButton:l,navRef:u,focusable:d,...m}=e,g=s.useRef(null),{fnOnOKButton:p,fnOnCancelButton:h}=c({navRefPanel:g,onOKButton:o,onCancelButton:l,onExplicitFocusLevelChanged:r}),_=(0,n.Ue)(u,g);return(0,i.jsx)(a.Z,{...m,onOKButton:p,onCancelButton:h,navRef:_,ref:t,focusable:!1!==d})});s.forwardRef(function(e,t){const{onOKButton:r,onCancelButton:a,navRef:l,focusable:u,...d}=e,m=s.useRef(null),g=s.useRef(null),p=s.useCallback((e,t)=>e.FocusVisibleChild(),[]),{fnOnOKButton:h,fnOnCancelButton:_}=c({navRefPanel:m,onOKButton:r,onCancelButton:a,fnFocusChildren:p}),B=(0,n.Ue)(g,t),b=(0,n.Ue)(l,m);return(0,i.jsx)(o.Qg,{...d,onOKButton:e=>null==h?void 0:h(e),onCancelButton:_,navRef:b,ref:B,focusable:!1!==u})});function c(e){let{navRefPanel:t,onOKButton:r,onCancelButton:i,onExplicitFocusLevelChanged:n,fnFocusChildren:a}=e;a=null!=a?a:u;return{fnOnOKButton:s.useCallback(e=>{const i=t.current;return(null==i?void 0:i.BHasFocus())&&a(i,e.detail.button)?(n&&n(!0),!0):!!r&&r(e)},[t,r,n,a]),fnOnCancelButton:s.useCallback(e=>{const r=t.current;return"self"!=r.Node().GetFocusable()?(console.warn("PanelGroup is not focusable - ignoring cancel action"),!1):r.BFocusWithin()&&!r.BHasFocus()&&r.TakeFocus(e.detail.button)?(n&&n(!1),!0):!!i&&i(e)},[t,i,n])}}function u(e,t){return e.ChildTakeFocus(t)}},75204:(e,t,r)=>{"use strict";r.d(t,{MS:()=>_,Qg:()=>B});var i=r(7850),n=r(81393),s=r(8871),a=r(64238),o=r.n(a),l=r(90626),c=r(76011),u=r(23310),d=r(63512),m=r(7445),g=r(76217),p=r(98751),h=r.n(p);const _=l.forwardRef(function(e,t){const{scrollDirection:r,scrollPaddingTop:n,scrollPaddingRight:a,scrollPaddingBottom:l,scrollPaddingLeft:c,className:u,children:p,style:_,...B}=e;let b;switch(r){case"x":b=h().ScrollX;break;case"both":b=h().ScrollBoth;break;default:b=h().ScrollY}let f={..._};(n||0===n)&&(f.scrollPaddingTop=n),(a||0===a)&&(f.scrollPaddingRight=a),(l||0===l)&&(f.scrollPaddingBottom=l),(c||0===c)&&(f.scrollPaddingLeft=c);const{ref:w,navRef:y}=(0,d.tw)(),M=(0,s.Ue)(y,B.navRef),v=(0,s.Ue)(w,t);return(0,i.jsx)(g.Z,{...B,style:f,className:o()(u,h().ScrollPanel,b),ref:v,navRef:M,children:(0,i.jsx)(m.q,{children:p})})}),B=l.forwardRef(function(e,t){const{scrollStepPercent:r,scrollBehavior:n,...a}=e,o=l.useRef(null),c=l.useCallback(e=>e.currentTarget!=e.target,[]),m=(0,d.ak)(o,n,r,c),g=(0,s.Ue)(o,t);return(0,i.jsx)(_,{...a,onGamepadDirection:m,ref:g,scrollIntoViewType:u.Yo.NoTransformSparseContent})});l.forwardRef(function(e,t){const{name:r,msScrollRestoreDelay:n,onScroll:s,...a}=e;return(0,i.jsx)(b,{name:r,msScrollRestoreDelay:n,parentOnScroll:s,refDiv:t,children:(e,t)=>(0,i.jsx)(_,{...a,onScroll:e,ref:t})})}),l.forwardRef(function(e,t){const{name:r,msScrollRestoreDelay:n,onScroll:s,...a}=e;return(0,i.jsx)(b,{name:r,msScrollRestoreDelay:n,parentOnScroll:s,refDiv:t,children:(e,t)=>(0,i.jsx)(B,{...a,onScroll:e,ref:t})})});function b(e){const{name:t,msScrollRestoreDelay:r,parentOnScroll:i,refDiv:a,children:o}=e,[u,d]=(0,c.Xz)(`${t}ScrollTop`,250,0),[m,g]=(0,c.Xz)(`${t}ScrollLeft`,250,0),p=l.useRef(0),h=l.useRef(0),_=l.useRef(void 0);let B=l.useCallback(e=>{const{scrollTop:t,scrollLeft:r}=e.currentTarget;d(t),p.current=t,g(r),h.current=r,i&&i(e)},[d,g,i]);l.useLayoutEffect(()=>{const e=function(){_.current&&((0,n.wT)(_.current.scrollHeight>=u,`Element is ${_.current.scrollHeight} high but trying to restore scrollTop of ${u}, element may need more time to lay out.`,_.current),p.current=u,h.current=m,_.current.scrollTo({top:u,left:m,behavior:"auto"}),_.current.dispatchEvent(new UIEvent("scroll")))};u==p.current&&m==h.current||(r?window.setTimeout(e,r):e())},[u,m,r]);const b=(0,s.Ue)(_,a);return l.useMemo(()=>o(B,b),[B,b,o])}},45730:(e,t,r)=>{"use strict";r.d(t,{AE:()=>B,D$:()=>i,IA:()=>b,Ro:()=>m,SZ:()=>l,VX:()=>c,W1:()=>_,Y3:()=>w,cR:()=>g,f:()=>d,hr:()=>u,nt:()=>o,tV:()=>h,u8:()=>p});var i,n=r(88006);r(90626);!function(e){e[e.GAMEPAD=0]="GAMEPAD",e[e.KEYBOARD=1]="KEYBOARD",e[e.APPLICATION=2]="APPLICATION",e[e.BROWSER=3]="BROWSER",e[e.AUTOFOCUS=4]="AUTOFOCUS"}(i||(i={}));let s={[n.pR.OK]:"vgp_onok",[n.pR.CANCEL]:"vgp_oncancel",[n.pR.SECONDARY]:"vgp_onsecondaryaction",[n.pR.OPTIONS]:"vgp_onoptions",[n.pR.START]:"vgp_onmenu"};function a(e,t,r){return e.addEventListener(t,r),()=>function(e,t,r){e.removeEventListener(t,r)}(e,t,r)}function o(e,t){return a(e,"vgp_onbuttondown",t)}function l(e,t){return a(e,"vgp_onbuttonup",t)}function c(e,t){return a(e,"vgp_onok",f(t))}function u(e,t){return a(e,"vgp_oncancel",f(t))}function d(e,t){return a(e,"vgp_onsecondaryaction",f(t))}function m(e,t){return a(e,"vgp_onoptions",f(t))}function g(e,t){return a(e,"vgp_onmenu",f(t))}function p(e,t){return a(e,"vgp_ondirection",f(t))}function h(e,t){return a(e,"vgp_onfocus",t)}function _(e,t){return a(e,"vgp_onblur",t)}function B(e,t,r){let i=e;if(!i||!i.ownerDocument||!i.ownerDocument.defaultView)return!0;let n=new i.ownerDocument.defaultView.CustomEvent(t,{bubbles:!0,cancelable:!0,detail:r});return i.dispatchEvent(n)}function b(e){const t=[n.pR.DIR_UP,n.pR.DIR_DOWN,n.pR.DIR_LEFT,n.pR.DIR_RIGHT];let r=!0,i=!1,a=s[e.detail.button];return a?(i=!0,r=B(e.target,a,e.detail)):-1!==t.indexOf(e.detail.button)&&(i=!0,r=B(e.target,"vgp_ondirection",e.detail)),{bUnhandled:r,bHadLogicalEventMapping:i}}function f(e){return t=>{!1!==e(t)&&(t.stopPropagation(),t.preventDefault())}}function w(e){const{onOKActionDescription:t,onCancelActionDescription:r,onSecondaryActionDescription:i,onOptionsActionDescription:s,onMenuActionDescription:a,actionDescriptionMap:o}=e,l={...o};return void 0!==t&&(l[n.pR.OK]=t),void 0!==r&&(l[n.pR.CANCEL]=r),void 0!==i&&(l[n.pR.SECONDARY]=i),void 0!==s&&(l[n.pR.OPTIONS]=s),void 0!==a&&(l[n.pR.START]=a),l}},88006:(e,t,r)=>{"use strict";var i,n;r.d(t,{Vz:()=>n,pR:()=>i}),function(e){e[e.INVALID=0]="INVALID",e[e.OK=1]="OK",e[e.CANCEL=2]="CANCEL",e[e.SECONDARY=3]="SECONDARY",e[e.OPTIONS=4]="OPTIONS",e[e.BUMPER_LEFT=5]="BUMPER_LEFT",e[e.BUMPER_RIGHT=6]="BUMPER_RIGHT",e[e.TRIGGER_LEFT=7]="TRIGGER_LEFT",e[e.TRIGGER_RIGHT=8]="TRIGGER_RIGHT",e[e.DIR_UP=9]="DIR_UP",e[e.DIR_DOWN=10]="DIR_DOWN",e[e.DIR_LEFT=11]="DIR_LEFT",e[e.DIR_RIGHT=12]="DIR_RIGHT",e[e.SELECT=13]="SELECT",e[e.START=14]="START",e[e.LSTICK_CLICK=15]="LSTICK_CLICK",e[e.RSTICK_CLICK=16]="RSTICK_CLICK",e[e.LSTICK_TOUCH=17]="LSTICK_TOUCH",e[e.RSTICK_TOUCH=18]="RSTICK_TOUCH",e[e.LPAD_TOUCH=19]="LPAD_TOUCH",e[e.LPAD_CLICK=20]="LPAD_CLICK",e[e.RPAD_TOUCH=21]="RPAD_TOUCH",e[e.RPAD_CLICK=22]="RPAD_CLICK",e[e.REAR_LEFT_UPPER=23]="REAR_LEFT_UPPER",e[e.REAR_LEFT_LOWER=24]="REAR_LEFT_LOWER",e[e.REAR_RIGHT_UPPER=25]="REAR_RIGHT_UPPER",e[e.REAR_RIGHT_LOWER=26]="REAR_RIGHT_LOWER",e[e.STEAM_GUIDE=27]="STEAM_GUIDE",e[e.STEAM_QUICK_MENU=28]="STEAM_QUICK_MENU",e[e.DUMMY_INPUT=29]="DUMMY_INPUT"}(i||(i={})),function(e){e[e.UNKNOWN=0]="UNKNOWN",e[e.GAMEPAD=1]="GAMEPAD",e[e.KEYBOARD_SIMULATOR=2]="KEYBOARD_SIMULATOR",e[e.MOUSE=3]="MOUSE",e[e.TOUCH=4]="TOUCH",e[e.LPAD=5]="LPAD",e[e.RPAD=6]="RPAD"}(n||(n={}))},39575:(e,t,r)=>{"use strict";r.d(t,{Gt:()=>d,LU:()=>c,Ze:()=>l,nv:()=>u});var i=r(81393),n=r(45730);const s=new(r(60778).wd)("FocusHistory"),a=s.Debug;class o{constructor(e){this.m_root=e}static SerializeNavState(e,t=!0,r=!0){return{root:o.SerializeNavNode(e,t,r),bHadFocus:e.BFocusWithin()&&e.Tree.BIsActiveWithinContext()}}static SerializeNavNode(e,t=!0,r=!0){let i;const[n,s]=e.GetChildren();n.length&&-1!=s&&t&&(i=n.map((e,t)=>o.SerializeNavNode(e,t==s||r,r)));const a={rgChildren:i};return e.NavKey&&(a.sNavKey=e.NavKey),-1!=s&&(a.iActiveChild=s),a}static RestoreSerializedNavState(e,t,r=0){const{root:i,bHadFocus:s}=t;e.Tree.Controller.RestoreHistoryTransaction(()=>{o.RestoreSerializedNavNode(e,i),(1==r||0==r&&s)&&e.BTakeFocus(n.D$.APPLICATION)})}static RestoreSerializedNavNode(e,t,r=0){var n;const{sNavKey:l,iActiveChild:c=-1,rgChildren:u}=t;l&&(0,i.wT)(l==e.NavKey,"navkey mismatch"),e.SetActiveChild(c);const d=s.IsDebugEnabled()?`[${e.Tree.id}]${function(e){if(0==e)return"";let t="";for(let r=0;r<e;r++)t+="*";return t+=" ",t}(r)}`:"";if(u&&u.length){const[t]=e.GetChildren();if(-1!=c&&s.IsDebugEnabled()){const r=u.length!=t.length;a(`${d}Restoring node ${e.NavKey} which had active child ${c} of ${u.length}${r?`- now ${t.length} children.`:""}`)}let i=new Map;t.forEach(e=>{e.NavKey&&i.set(e.NavKey,e)});for(const e of u){if(!e.sNavKey)continue;const t=i.get(e.sNavKey);t&&o.RestoreSerializedNavNode(t,e,r+1)}if(-1!=c&&(null===(n=u[c])||void 0===n?void 0:n.sNavKey)){const r=i.get(u[c].sNavKey);a(`${d}Restoring node ${e.NavKey}, child with focus: ${u[c].sNavKey} ${void 0===r?"MISSING!!":""}`),r&&e.SetActiveChild(t.indexOf(r))}let l=0,m=0;for(;l<t.length&&m<u.length;){for(;l<t.length&&t[l].NavKey;)l++;for(;m<u.length&&u[m].sNavKey;)m++;if(l>=t.length||m>=u.length)break;o.RestoreSerializedNavNode(t[l],u[m],r+1),l++,m++}}}}function l(e){return o.SerializeNavState(e,!0,!1)}function c(e,t,r=0){return o.RestoreSerializedNavState(e,t,r)}class u extends o{constructor(){super(...arguments),this.m_rgHistory=[]}PushState(){this.m_rgHistory.push(o.SerializeNavState(this.m_root))}PopState(e=0){this.m_rgHistory.length&&o.RestoreSerializedNavState(this.m_root,this.m_rgHistory.pop(),e)}}class d extends o{constructor(){super(...arguments),this.m_mapHistory=new Map}SaveState(e){this.m_mapHistory.set(e,o.SerializeNavState(this.m_root))}RestoreState(e,t=0){const r=this.m_mapHistory.get(e);return!!r&&(console.log(`Restoring history for state ${e}`),o.RestoreSerializedNavState(this.m_root,r,t),!0)}}},87133:(e,t,r)=>{"use strict";r.d(t,{AO:()=>l,CZ:()=>h,G4:()=>B,UR:()=>u,_V:()=>g,ix:()=>d,kI:()=>c,ko:()=>_,lr:()=>m,xb:()=>p});var i=r(88006),n=r(81393),s=r(45730),a=r(39575),o=r(23310);function l(e,t=window){return t[e]}class c{constructor(e){this.m_node=e}TakeFocus(e){return this.m_node.BTakeFocus(e?s.D$.GAMEPAD:s.D$.APPLICATION,e)}ParentTakeFocus(e){var t;null===(t=this.m_node.Parent)||void 0===t||t.BTakeFocus(e?s.D$.GAMEPAD:s.D$.APPLICATION,e)}ChildTakeFocus(e){return this.m_node.BChildTakeFocus(e?s.D$.GAMEPAD:s.D$.APPLICATION,e)}FocusVisibleChild(e){return this.m_node.BVisibleChildTakeFocus(e)}BHasFocus(){return this.m_node.BHasFocus()}BFocusWithin(){return this.m_node.BFocusWithin()}get NavKey(){return this.m_node.NavKey}PushState(){this.m_History||(this.m_History=new a.nv(this.m_node)),this.m_History.PushState()}PopState(e=0){this.m_History&&this.m_History.PopState(e)}SaveState(e){this.m_StateHistory||(this.m_StateHistory=new a.Gt(this.m_node)),this.m_StateHistory.SaveState(e)}RestoreState(e,t=0){return!!this.m_StateHistory&&this.m_StateHistory.RestoreState(e,t)}GetFocusSnapshot(){return(0,a.Ze)(this.m_node)}RestoreFocusSnapshot(e,t=0){return(0,a.LU)(this.m_node,e,t)}NavTree(){return this.m_node.Tree}Node(){return this.m_node}}function u(e,t,r,i=.001){return"x"==e?t.right>r.left+i&&t.left+i<r.right:"y"==e?t.bottom>r.top+i&&t.top+i<r.bottom:((0,n.wT)(!1,`Invalid axis ${e}`),!1)}function d(e,t,r){let i;return"x"==e?i=Math.min(t.right,r.right)-Math.max(t.left,r.left):"y"==e?i=Math.min(t.bottom,r.bottom)-Math.max(t.top,r.top):((0,n.wT)(!1,`Invalid axis ${e}`),i=0),i<0?0:i}function m(e,t){return"x"==e?{min:t.left,max:t.right}:{min:t.top,max:t.bottom}}function g(e,t,r){const i=t[e],n=m(e,r);return i<n.min?n.min-i:i>n.max?i-n.max:0}function p(e){return{x:e.left,y:e.top}}const h={OnBlur:()=>{},OnFocus:()=>{},OnFocusChange:()=>{},OnForceMeasureFocusRing:()=>{}};function _(e){if(!e)return o.xj.NONE;const t=e.ownerDocument.defaultView,r=t.getComputedStyle(e);if("flex"==r.display)switch(r.flexDirection){case"row":return"wrap"==r.flexWrap?o.xj.GRID:o.xj.ROW;case"row-reverse":return o.xj.ROW_REVERSE;case"column":return o.xj.COLUMN;case"column-reverse":return o.xj.COLUMN_REVERSE}else{if("grid"==r.display)return"none"!==r.gridTemplateAreas?o.xj.GEOMETRIC:o.xj.GRID;if(e.childElementCount>0){const r=t.getComputedStyle(e.firstElementChild);if("left"===r.float)return o.xj.ROW;if("right"===r.float)return o.xj.ROW_REVERSE;if("inline"===r.display||"inline-block"===r.display)return o.xj.GRID}}return o.xj.COLUMN}function B(e){switch(e){case i.pR.DIR_UP:case i.pR.DIR_DOWN:return"y";case i.pR.DIR_LEFT:case i.pR.DIR_RIGHT:return"x";default:return}}},23310:(e,t,r)=>{"use strict";r.d(t,{Bp:()=>G,$C:()=>E,xj:()=>D,iU:()=>N,Yo:()=>A});var i=r(34629),n=r(88006),s=r(69817),a=r(91986),o=r(81393),l=r(6419),c=r(6144),u=r(60778);var d=r(45730),m=r(87133),g=r(56011);function p(e,t,r){var i;const n=[],[s,a]=e.GetChildren(),o=e.GetActiveChild();let l;const c=o?null===(i=o.Element)||void 0===i?void 0:i.getBoundingClientRect():null;if(o){const e=B(o,t,r);if(e&&!e.offScreen&&(l=h(o,e,e.overlap,r),l&&!l.visibility.offScreen))return l;e&&n.push({child:o,visibility:e})}const u=r||c;for(let e=0;e<s.length;e++){const r=s[e];if(r==o)continue;const i=B(r,t,null!=u?u:void 0);i&&n.push({child:r,visibility:i})}let d;n.sort(_);for(const e of n){const{child:r,visibility:i}=e;if(i.offScreen&&d){if(!d.visibility.offScreen)break;if(i.distance&&i.distance>d.visibility.distance)break}const n=r==o?l:h(r,i,i.overlap||t,null!=u?u:void 0);n&&(!d||_(n,d)<0)&&(d=n)}return d}function h(e,t,r,i){switch(e.GetFocusable()){case"none":return;case"children":return p(e,t.overlap||r,i);case"self":return{child:e,visibility:t}}}function _(e,t){const r=e.visibility,i=t.visibility;return r.offScreen?i.offScreen?r.distance-i.distance:1:i.offScreen?-1:r.distance-i.distance}function B(e,t,r){var i;const n=null===(i=e.Element)||void 0===i?void 0:i.getBoundingClientRect(),s=e.GetFocusable();let a;if("none"==s||!n||!t)return null;if("self"==s){if(n.top<t.top||n.right>t.right||n.bottom>t.bottom||n.left<t.left){const e=n.top+n.height/2,r=n.left+n.width/2;if(e<t.top)return{offScreen:"top",distance:t.top-e};if(r>t.right)return{offScreen:"right",distance:r-t.right};if(e>t.bottom)return{offScreen:"bottom",distance:e-t.bottom};if(r<t.left)return{offScreen:"left",distance:t.left-r}}r&&(a=(0,g.bZ)(n,r))}else if("children"==s){const r=e.Element;if(!r)return null;if(r.scrollHeight>n.height||r.scrollWidth>n.width){const e=r.ownerDocument.defaultView.getComputedStyle(r);if("visible"==e.overflowX||"visible"==e.overflowY)return{overlap:t}}if(n.bottom<t.top)return{offScreen:"top",distance:t.top-n.bottom};if(n.left>t.right)return{offScreen:"right",distance:n.left-t.right};if(n.top>t.bottom)return{offScreen:"bottom",distance:n.top-t.bottom};if(n.right<t.left)return{offScreen:"left",distance:t.left-n.right}}return{overlap:{top:Math.max(n.top,t.top),right:Math.min(n.right,t.right),bottom:Math.min(n.bottom,t.bottom),left:Math.max(n.left,t.left)},distance:a}}var b=r(25489),f=r(94104);class w{constructor(e,t){this.m_bActive=!1,this.m_fnBoundAnimationFunc=void 0,this.m_window=e,this.m_options={timing:"sine",...t}}Start(){let e;switch(this.m_msStart=performance.now(),this.m_msEnd=this.m_msStart+this.m_options.msDuration,this.m_options.timing){case"linear":e=function(e){return e};break;case"cubic-in-out":e=function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1};break;default:e=function(e){return.5-Math.cos(e*Math.PI)/2}}this.m_bActive=!0,this.m_fnBoundAnimationFunc=this.OnInterval.bind(this,e),this.m_window.requestAnimationFrame(this.m_fnBoundAnimationFunc)}BIsActive(){return this.m_bActive}End(){if(this.m_bActive){try{this.Update(1)}catch{}this.ClearInterval(),this.FireOnComplete()}}FireOnComplete(){this.m_options.onComplete&&this.m_options.onComplete()}Cancel(){this.m_bActive=!1}OnInterval(e){if(!this.m_bActive)return;let t=performance.now()-this.m_msStart;if(t>=this.m_options.msDuration)return void this.End();let r=t/this.m_options.msDuration;try{this.Update(e(r))}catch{}this.m_window.requestAnimationFrame(this.m_fnBoundAnimationFunc)}ClearInterval(){this.m_bActive=!1}}class y extends w{constructor(e,t,r){super(e,t),this.m_fnCallback=r}Update(e){this.m_fnCallback(e)}}class M extends w{constructor(e,t,r){super("ownerDocument"in e?f.qf(e):e,r),this.m_props={},this.m_object=e,this.m_propTargets=t}Start(){this.m_props={};for(let e in this.m_propTargets){let t=parseFloat(this.m_object[e])||0,r=this.m_propTargets[e];t!=r&&(this.m_props[e]={start:t,end:r})}super.Start()}Update(e){for(let t in this.m_props){let r=this.m_props[t],i=r.start+(r.end-r.start)*e;this.m_object[t]=i}}}const v=new u.wd("ScrollSnap").Debug;let S=!1;let C;function R(e){if(!e)return{left:0,top:0,right:0,bottom:0};if(!("ownerDocument"in e))return{left:0,right:e.innerWidth,top:0,bottom:e.innerHeight};let t=0,r=0,i=e;for(;i;){if("ownerDocument"in i){const e=window.getComputedStyle(i);if("fixed"===e.position||"sticky"===e.position)break}t+=i.offsetTop,r+=i.offsetLeft,i=i.offsetParent}for(i=null==e?void 0:e.parentElement;i;){const{scrollTop:e,scrollLeft:n}=k(i);if(t-=e,r-=n,"ownerDocument"in i){const e=window.getComputedStyle(i);if("fixed"===e.position||"sticky"===e.position)break}i=i.parentElement}return{left:r,top:t,right:r+e.offsetWidth,bottom:t+e.offsetHeight}}function z(e,t){return"x"==t?[e.left,e.right,e.right-e.left]:[e.top,e.bottom,e.bottom-e.top]}function j(e,t,r,i){let[n,s,a]=z(e,i),[o,l,c]=z(t,i),[u,d]=z(r,i);if(n<o&&s>l)return 0;const m=n-u,g=s+d,p=a>c;return m<o&&!p||g>l&&p?m-o:m<o&&p||g>l&&!p?g-l:0}function x(e){return"auto"==e?0:e.endsWith("px")?parseInt(e):(console.log("Unsupported length",e),0)}function I(e){if(!("ownerDocument"in e))return{left:0,right:0,top:0,bottom:0};const t=e.ownerDocument.defaultView.getComputedStyle(e);return{left:x(t.scrollMarginLeft),right:x(t.scrollMarginRight),top:x(t.scrollMarginTop),bottom:x(t.scrollMarginBottom)}}function T(e,t){let r=function(e){let t;return t="ownerDocument"in e?e.ownerDocument.defaultView.getComputedStyle(e):e.document.defaultView.getComputedStyle(window.document.documentElement),{left:x(t.scrollPaddingLeft),right:x(t.scrollPaddingRight),top:x(t.scrollPaddingTop),bottom:x(t.scrollPaddingBottom)}}(e);return{left:Math.max(0,t.left+r.left),right:Math.max(0,t.right-r.right),top:Math.max(0,t.top+r.top),bottom:Math.max(0,t.bottom-r.bottom)}}function F(e){return e>-1&&e<1}function O(e,t,r,i,n){v("----------------------------------------------------------------------------------"),v("Scrolling Into View:",t);let s=[],a=t,o=R(t),l=null!=n?n:Number.MAX_VALUE;for(;a;){let e=(0,f._f)(a);e||(e=(0,f.qf)(a));let t=I(a),r=T(e,R(e)),c=U(e),u={element:e,left:0,top:0};if(v("Checking scroll div",e,`scroll y:${c.scrollTop} of ${c.MaxScrollTop()}, x:${c.scrollLeft} of ${c.MaxScrollLeft()}, adjusted =>`,r,"target => ",o),i&&"y"!=i||!(0,f.aF)(e,"y")||(u.top=j(o,r,t,"y"),u.top=b.OQ(u.top,-c.scrollTop,c.MaxScrollTop()-c.scrollTop),n&&(u.top=Math.min(l,Math.abs(u.top))*(u.top<0?-1:1),l-=Math.abs(u.top)),v(`- checked y: ${u.top}`)),i&&"x"!=i||!(0,f.aF)(e,"x")||(u.left=j(o,r,t,"x"),u.left=b.OQ(u.left,-c.scrollLeft,c.MaxScrollLeft()-c.scrollLeft),n&&(u.left=Math.min(l,Math.abs(u.left))*(u.left<0?-1:1),l-=Math.abs(u.left)),v(`- checked x: ${u.left}`)),s.push(u),n&&!l)break;if(!("ownerDocument"in e))break;const d=window.getComputedStyle(e);if("fixed"===d.position||"sticky"===d.position)break;a=e,o={top:o.top-u.top,right:o.right-u.left,bottom:o.bottom-u.top,left:o.left-u.left}}let c=!1;for(let e of s){if(F(e.left)&&F(e.top))continue;let t=U(e.element),i=t.scrollTop+e.top,n=t.scrollLeft+e.left;n=b.OQ(n,0,t.MaxScrollLeft()),i=b.OQ(i,0,t.MaxScrollTop()),F(t.scrollLeft-n)&&F(t.scrollTop-i)||(t.scrollTo({left:n,top:i,behavior:r}),c||(v("Scrolling:"),c=!0),v(`- ${e.top},${e.left} => ${i}, ${n}, behavior: ${r}`,e.element))}}class W{constructor(e){this.m_scrollTopTarget=void 0,this.m_scrollLeftTarget=void 0,this.m_animation=void 0,"ownerDocument"in e?(this.m_element=e,this.m_fnOriginalScrollTo=e.scrollTo,this.m_element.scrollTo=(e,t)=>{"number"==typeof e?this.scrollTo({left:e,top:t}):this.scrollTo(e)}):(this.m_window=e,this.m_element=e.document.documentElement)}ResetScrollState(){this.m_scrollTopTarget=void 0,this.m_scrollLeftTarget=void 0,this.m_window||(this.m_element.style.scrollSnapType="")}scrollTo(e){var t,r,i;if("smooth"!=(null==e?void 0:e.behavior))this.m_animation&&(this.m_animation.Cancel(),this.m_animation=void 0),this.m_window?this.m_window.scrollTo(e):null===(t=this.m_fnOriginalScrollTo)||void 0===t||t.apply(this.m_element,[e]),this.ResetScrollState();else{const t=null!==(r=e.left)&&void 0!==r?r:this.scrollLeft,n=null!==(i=e.top)&&void 0!==i?i:this.scrollTop;let s="sine";this.m_animation&&(this.m_animation.Cancel(),s="linear");if(Math.max(Math.abs(this.currentScrollTop-n),Math.abs(this.currentScrollLeft-t))>0){const e={msDuration:200,timing:s,onComplete:this.ResetScrollState};if(this.m_window){const r=this.currentScrollLeft,i=this.currentScrollTop;this.m_animation=new y(this.m_window,e,e=>{var s;null===(s=this.m_window)||void 0===s||s.scrollTo({left:r+(t-r)*e,top:i+(n-i)*e,behavior:"auto"})})}else this.m_element.style.scrollSnapType="initial",this.m_animation=new M(this.m_element,{scrollTop:n,scrollLeft:t},e);this.m_scrollLeftTarget=t,this.m_scrollTopTarget=n,this.m_animation.Start()}}}get clientWidth(){return this.m_window?this.m_window.innerWidth:this.m_element.clientWidth}get clientHeight(){return this.m_window?this.m_window.innerHeight:this.m_element.clientHeight}get currentScrollLeft(){return this.m_window?this.m_window.scrollX:this.m_element.scrollLeft}get currentScrollTop(){return this.m_window?this.m_window.scrollY:this.m_element.scrollTop}get scrollLeft(){var e;return null!==(e=this.m_scrollLeftTarget)&&void 0!==e?e:this.currentScrollLeft}get scrollTop(){var e;return null!==(e=this.m_scrollTopTarget)&&void 0!==e?e:this.currentScrollTop}get scrollWidth(){return this.m_element.scrollWidth}get scrollHeight(){return this.m_element.scrollHeight}MaxScrollTop(){return this.scrollHeight-this.clientHeight}MaxScrollLeft(){return this.scrollWidth-this.clientWidth}}(0,i.Cg)([l.o],W.prototype,"ResetScrollState",null);const q=new WeakMap;function U(e){let t=q.get(e);return t||(t=new W(e),q.set(e,t)),t}function k(e){const t=q.get(e);return t?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}}const L=new u.wd("FocusNavigationMovement"),P=L.Debug;var D,N,A,E;!function(e){e[e.NONE=0]="NONE",e[e.COLUMN=1]="COLUMN",e[e.ROW=2]="ROW",e[e.COLUMN_REVERSE=3]="COLUMN_REVERSE",e[e.ROW_REVERSE=4]="ROW_REVERSE",e[e.GRID=5]="GRID",e[e.GEOMETRIC=6]="GEOMETRIC"}(D||(D={})),function(e){e[e.FIRST=0]="FIRST",e[e.LAST=1]="LAST",e[e.MAINTAIN_X=2]="MAINTAIN_X",e[e.MAINTAIN_Y=3]="MAINTAIN_Y",e[e.PREFERRED_CHILD=4]="PREFERRED_CHILD"}(N||(N={})),function(e){e[e.Standard=0]="Standard",e[e.NoTransform=1]="NoTransform",e[e.NoTransformSparseContent=2]="NoTransformSparseContent"}(A||(A={})),function(e){e[e.INVALID=0]="INVALID",e[e.FORWARD=1]="FORWARD",e[e.BACKWARD=2]="BACKWARD"}(E||(E={}));class G{constructor(e,t,r){this.m_rgChildren=[],this.m_iLastActiveChildIndex=-1,this.m_bChildrenSorted=!1,this.m_bAutoFocusChild=!1,this.m_bMounted=!1,this.m_Focused=(0,c.Jc)(!1),this.m_FocusWithin=(0,c.Jc)(!1),this.m_ActionDescriptionsChangedCallbackList=new a.l,this.m_FocusableIfEmptyAncestor=null,this.m_rgNavigationHandlers=[],this.m_rgFocusHandlers=[],this.m_Tree=e,this.m_Parent=t,this.m_FocusRing=r,this.m_nDepth=t?t.m_nDepth+1:0}CreateHandle(){return new m.kI(this)}get Tree(){return this.m_Tree}get NavKey(){var e;return(null===(e=this.m_Properties)||void 0===e?void 0:e.navKey)?this.m_Properties.navKey:void 0}get Element(){return this.m_element}get Parent(){return this.m_Parent}SetProperties(e){var t,r,i,n,s;const a=(o=null===(t=this.m_Properties)||void 0===t?void 0:t.actionDescriptionMap,l=null==e?void 0:e.actionDescriptionMap,!(null==o||null==l?o===l:"object"==typeof o&&"object"==typeof l&&Object.keys(o).length===Object.keys(l).length&&Object.keys(o).every(e=>l.hasOwnProperty(e)&&o[e]===l[e])));var o,l;const c=null===(r=this.m_Properties)||void 0===r?void 0:r.focusableIfEmpty,u=null===(i=this.m_Properties)||void 0===i?void 0:i.noFocusRing;this.m_Properties=e||{},a&&this.m_ActionDescriptionsChangedCallbackList.Dispatch(),this.m_Properties.focusableIfEmpty&&!c?this.PropagateFocusableIfEmptyAncestorToDescendants(this):!this.m_Properties.focusableIfEmpty&&c&&this.PropagateFocusableIfEmptyAncestorToDescendants(this.m_FocusableIfEmptyAncestor),this.m_Properties.noFocusRing&&!u&&this.BHasFocus()?null===(n=this.m_FocusRing)||void 0===n||n.OnBlur(d.D$.APPLICATION,this,this):!this.m_Properties.noFocusRing&&u&&this.BHasFocus()&&(null===(s=this.m_FocusRing)||void 0===s||s.OnFocus(d.D$.APPLICATION,this,this)),this.m_element&&this.RegisterDOMEvents()}BWantsAutoFocus(){var e;return(null===(e=this.m_Properties)||void 0===e?void 0:e.autoFocus)||this.m_bAutoFocusChild}BWantsPreferredFocus(){var e;return null===(e=this.m_Properties)||void 0===e?void 0:e.preferredFocus}BWantsFocusRing(){var e;return!(null===(e=this.m_Properties)||void 0===e?void 0:e.noFocusRing)||this.m_Tree.Controller.GetShowDebugFocusRing().Value}GetBoundingRect(){var e;return null===(e=this.m_element)||void 0===e?void 0:e.getBoundingClientRect()}SetHasFocus(e){this.m_Focused.Set(e)}SetFocusWithin(e){var t;this.m_FocusWithin.Set(e)&&(null===(t=this.m_Properties)||void 0===t?void 0:t.onFocusWithin)&&this.m_Properties.onFocusWithin(e)}get SubscribableHasFocus(){return this.m_Focused}BHasFocus(){return this.m_Focused.Value}get SubscribableFocusWithin(){return this.m_FocusWithin}BFocusWithin(){return this.m_FocusWithin.Value}ForceMeasureFocusRing(){var e;null===(e=this.m_FocusRing)||void 0===e||e.OnForceMeasureFocusRing()}get ActionDescriptionChangedCallbackList(){return this.m_ActionDescriptionsChangedCallbackList}GetActiveActionDescriptions(){return this.BuildConsolidatedActionDescriptionMap({})}BuildConsolidatedActionDescriptionMap(e){var t;const r=null===(t=this.m_Properties)||void 0===t?void 0:t.actionDescriptionMap;if(r)for(const t in r){const i=t;void 0===e[i]&&(e[i]=r[i])}return this.m_Parent?this.m_Parent.BuildConsolidatedActionDescriptionMap(e):this.m_Tree.GetParentEmbeddedNavTree()?this.m_Tree.GetParentEmbeddedNavTree().Root.BuildConsolidatedActionDescriptionMap(e):e}AddChild(e){var t;this.m_rgChildren.push(e),this.m_bChildrenSorted=!1,this.m_element&&this.RegisterDOMEvents(),(null===(t=this.m_Properties)||void 0===t?void 0:t.focusableIfEmpty)?e.SetFocusableIfEmptyAncestor(this):this.m_FocusableIfEmptyAncestor&&e.SetFocusableIfEmptyAncestor(this.m_FocusableIfEmptyAncestor),this.m_bMounted&&e.BFocusWithin()&&((0,o.wT)(!this.m_ActiveChild&&this.BFocusWithin(),"Invalid focus state in AddChild"),this.SetActiveChild(this.m_rgChildren.length-1))}OnMount(e){var t,r;this.m_element=e,this.m_Parent?this.m_Parent.AddChild(this):(0,o.wT)(this==this.m_Tree.Root,"Only root should have no parent"),this.m_bMounted=!0,this.RegisterDOMEvents();const i=this.m_FocusableIfEmptyAncestor&&this.m_FocusableIfEmptyAncestor.BHasFocus(),n=(null===(t=this.m_Properties)||void 0===t?void 0:t.autoFocus)||i;if(this.BWantsAutoFocus()||n){let e=-1;this.m_rgChildren.length&&(this.EnsureChildrenSorted(),e=this.m_rgChildren.findIndex(e=>e.BWantsAutoFocus())),((null===(r=this.m_Properties)||void 0===r?void 0:r.autoFocus)||n||-1!==e)&&(this.SetActiveChild(e),!this.m_Parent||this.m_Parent.m_element?i?this.m_Tree.DeferredFocus.BHasQueuedFocusNode()||this.m_Tree.DeferredFocus.RequestFocus(this.m_FocusableIfEmptyAncestor,{bFocusDescendant:!0}):this.Tree.DeferredFocus.RequestFocus(this):this.m_Parent.m_bAutoFocusChild=!0)}else if(this.m_rgChildren.length){const e=this.m_rgChildren.findIndex(e=>e.BFocusWithin());-1!=e&&(this.SetActiveChild(e),(0,o.wT)(this.BFocusWithin(),"Child has focus, we should be m_bFocusWithin"))}}DEV_SetDebugPropsOnElement(){}OnUnmount(){var e;(null===(e=this.m_Properties)||void 0===e?void 0:e.focusableIfEmpty)&&this.PropagateFocusableIfEmptyAncestorToDescendants(this.m_FocusableIfEmptyAncestor),this.m_bMounted=!1;const t=this.Tree.DeferredFocus.BIsQueuedFocusNode(this);(this.BHasFocus()||t)&&(P(`The focused node is unmounting, ${this.m_FocusableIfEmptyAncestor?"will transfer to retain focus ancestor":"will blur"}.`),t&&this.Tree.DeferredFocus.RequestFocus(null),this.m_FocusableIfEmptyAncestor?this.m_FocusableIfEmptyAncestor.OnFocusedDecendantRemoved(this):this.BHasFocus()&&this.m_Tree.TransferFocus(d.D$.APPLICATION,null)),this.UnregisterDOMEvents(),this.m_Parent?this.m_Parent.RemoveChild(this):(0,o.wT)(this==this.m_Tree.Root,"Only root should have no parent")}RegisterDOMEvents(){var e,t,r,i,n;!this.m_rgNavigationHandlers.length&&this.m_element&&(this.m_rgChildren.length>=2||(null===(e=this.m_Properties)||void 0===e?void 0:e.layout)!=D.NONE||this.m_Properties.onMoveUp||this.m_Properties.onMoveRight||this.m_Properties.onMoveDown||this.m_Properties.onMoveLeft)&&this.m_rgNavigationHandlers.push((0,d.u8)(this.m_element,this.OnNavigationEvent)),((null===(t=this.m_Properties)||void 0===t?void 0:t.focusable)||(null===(r=this.m_Properties)||void 0===r?void 0:r.focusableIfEmpty)||0==this.m_rgChildren.length)&&(this.m_rgFocusHandlers.length||(null===(i=this.m_element)||void 0===i||i.addEventListener("focus",this.OnDOMFocus),null===(n=this.m_element)||void 0===n||n.addEventListener("blur",this.OnDOMBlur),this.m_rgFocusHandlers.push(()=>{var e,t;null===(e=this.m_element)||void 0===e||e.removeEventListener("focus",this.OnDOMFocus),null===(t=this.m_element)||void 0===t||t.removeEventListener("blur",this.OnDOMBlur)})))}RemoveChild(e){let t=this.m_rgChildren.indexOf(e);(0,o.wT)(-1!==t,"Child was not found to remove"),-1!==t&&(this.m_ActiveChild==e&&(this.m_ActiveChild=void 0),this.m_rgChildren.splice(t,1))}UnregisterDOMEvents(){this.m_rgNavigationHandlers.forEach(e=>e()),this.m_rgNavigationHandlers=[],this.m_rgFocusHandlers.forEach(e=>e()),this.m_rgFocusHandlers=[]}GetActiveDescendant(){const e=this.GetActiveChild();return e?e.GetActiveDescendant():this}IsValidChildIndex(e){return e>=0&&e<this.m_rgChildren.length}GetActiveChild(){return this.m_ActiveChild?this.m_ActiveChild:(this.EnsureChildrenSorted(),this.IsValidChildIndex(this.m_iLastActiveChildIndex)?this.m_rgChildren[this.m_iLastActiveChildIndex]:null)}GetActiveChildIndex(){if(this.m_ActiveChild){if(this.IsValidChildIndex(this.m_iLastActiveChildIndex)&&this.m_rgChildren[this.m_iLastActiveChildIndex]==this.m_ActiveChild)return this.m_iLastActiveChildIndex;this.m_iLastActiveChildIndex=this.m_rgChildren.indexOf(this.m_ActiveChild)}return this.m_iLastActiveChildIndex}EnsureChildrenSorted(e=!1){this.m_bChildrenSorted&&!e||(this.m_rgChildren.sort((e,t)=>{const r=e.m_element,i=t.m_element;if(!r)return i?1:0;if(!i)return-1;const n=r.compareDocumentPosition(i);return n&Node.DOCUMENT_POSITION_PRECEDING?1:n&Node.DOCUMENT_POSITION_FOLLOWING?-1:0}),this.m_ActiveChild&&(this.m_iLastActiveChildIndex=this.m_rgChildren.indexOf(this.m_ActiveChild)),this.m_bChildrenSorted=!0)}GetLastFocusElement(){const e=this.GetActiveChild();return e?e.GetLastFocusElement():this.m_element}OnDOMFocus(e){if(!this.BHasFocus()){if("children"==this.GetFocusable()){const e=this.FindFocusableDescendant();if(e&&e!==this)return P("Browser gave node focus but we are marked focusableIfEmpty, transfering focus to descendant.",this.m_element,e.m_element),void this.m_Tree.TransferFocus(d.D$.BROWSER,e)}this.m_Tree.TransferFocus(d.D$.BROWSER,this)}}OnDOMBlur(e){var t;this.BHasFocus()&&(null===(t=this.m_element)||void 0===t?void 0:t.ownerDocument.hasFocus())&&this.m_Tree.TransferFocus(d.D$.BROWSER,null)}UpdateParentActiveChild(){this.m_Parent&&(this.m_Parent.SetActiveChild(this),this.m_Parent.UpdateParentActiveChild())}GetFocusable(){const{focusable:e,focusableIfEmpty:t,childFocusDisabled:r,fnCanTakeFocus:i}=this.m_Properties;return this.m_bMounted?i&&!i(this)?"none":e||t&&(r||0==this.m_rgChildren.length)?"self":!r&&this.m_rgChildren.length?"children":"none":"none"}BTakeFocus(e,t){const r=this.FindFocusableNode(t);return this.InternalFocusDescendant(r,e,t)}FindFocusableNode(e,t){switch(this.GetFocusable()){case"none":return null;case"self":return this;case"children":return this.FindFocusableDescendant(e,t)}}BChildTakeFocus(e,t){const r=this.FindFocusableDescendant(t);return this.InternalFocusDescendant(r,e,t)}BFocusFirstChild(e){const t=this.FindNextFocusableChildInDirection(-1,E.FORWARD,n.pR.INVALID);return this.InternalFocusDescendant(t,e)}BFocusLastChild(e){const t=this.FindNextFocusableChildInDirection(this.m_rgChildren.length,E.BACKWARD,n.pR.INVALID);return this.InternalFocusDescendant(t,e)}FindFocusableDescendant(e,t){var r,i;const n=(0,m.G4)(e),{focusableIfEmpty:a,childFocusDisabled:o}=null!==(r=this.m_Properties)&&void 0!==r?r:{};if(o)return null;if(this.m_rgChildren.length){this.EnsureChildrenSorted();const{navEntryPreferPosition:r,resetNavOnEntry:o}=null!==(i=this.m_Properties)&&void 0!==i?i:{};let l=this.GetActiveChildIndex();o&&void 0!==e&&(l=-1);const c=this.GetLayout();let u,d;if(this.IsValidChildIndex(l)||(l=l>=this.m_rgChildren.length||c==D.ROW_REVERSE||c==D.COLUMN_REVERSE||r==N.LAST?this.m_rgChildren.length-1:0),r==N.MAINTAIN_X?d="x":r==N.MAINTAIN_Y?d="y":c==D.GEOMETRIC&&n&&(d=s.xr[n]),(d||t)&&n){const i=this.m_Tree.GetLastFocusedNode();if(t||i&&d==s.xr[n]){const s=t||this.AdjustRectForLastMovementOnTangentAxis(i.GetBoundingRect(),n);P(`Taking focus while preserving ${r&&N[r]} preserved: ${d} movement: ${n}, node:`,s),u=this.FindClosestFocusableNodeToRect(e,s)}else if(d!=s.xr[n]){const t=this.ComputeRelativeDirection(e,D.GRID),r=t==E.BACKWARD?this.m_rgChildren.length:-1;u=this.FindNextFocusableChildInDirection(r,t,e)}}else if(r==N.PREFERRED_CHILD){let t=this.m_rgChildren;for(;t.length;){let r=[];for(const i of t){if(u=i.BWantsPreferredFocus()?i.FindFocusableNode(e):void 0,u)return u;r.push(...i.m_rgChildren)}t=r}}else r==N.LAST&&(u=this.FindNextFocusableChildInDirection(l+1,E.BACKWARD,e));return u||(u=this.FindNextFocusableChildInDirection(l-1,E.FORWARD,e)),u||(u=this.FindNextFocusableChildInDirection(l,E.BACKWARD,e)),u||(a?this:null)}return null}BVisibleChildTakeFocus(e){var t,r,i,n,s;const a=null!==(i=null===(r=null===(t=this.Element)||void 0===t?void 0:t.ownerDocument)||void 0===r?void 0:r.defaultView)&&void 0!==i?i:window,o=p(this,{top:0,left:0,right:a.innerWidth,bottom:a.innerHeight});return P(`Focusing visible child, best child match is ${null===(s=null===(n=null==o?void 0:o.child)||void 0===n?void 0:n.Element)||void 0===s?void 0:s.className} - ${JSON.stringify(null==o?void 0:o.visibility)}`),!!o&&o.child.BTakeFocus(e)}GetLayout(){var e;if(null===(e=this.m_Properties)||void 0===e?void 0:e.layout)return this.m_Properties.layout;if(this.m_rgChildren.length<2)return D.NONE;return(0,m.ko)(this.m_element)}OnNavigationEvent(e){var t,r;const i=e.detail.button;if(this.BTryInternalNavigation(i,null!==(t=e.detail.is_repeat)&&void 0!==t&&t))return!0;const{onMoveUp:s,onMoveRight:a,onMoveDown:o,onMoveLeft:l}=null!==(r=this.m_Properties)&&void 0!==r?r:{};let c=!1;switch(i){case n.pR.DIR_UP:s&&(c=s(e.detail,this));break;case n.pR.DIR_RIGHT:a&&(c=a(e.detail,this));break;case n.pR.DIR_DOWN:o&&(c=o(e.detail,this));break;case n.pR.DIR_LEFT:l&&(c=l(e.detail,this))}return c}InternalFocusDescendant(e,t,r){return!!e&&(this.m_Tree.TransferFocus(t,e,(0,m.G4)(r)),!0)}BTryInternalNavigation(e,t){var r,i;const s=this.GetLayout();let a,o=this.ComputeRelativeDirection(e,s);if(P(`Handling navigation event ${n.pR[e]} - ${D[s]} - ${E[o]}`,this.m_element),o==E.INVALID)return!1;if((null===(r=this.m_Properties)||void 0===r?void 0:r.focusable)&&this.BHasFocus())return P("Skipping navigation within focused element"),!1;if(this.EnsureChildrenSorted(!0),s==D.GRID)a=this.FindNextFocusableChildInGrid(this.GetActiveChildIndex(),o,e);else if(s==D.GEOMETRIC)a=this.FindNextFocusableChildGeometric(o,e);else{let t=this.GetActiveChildIndex();this.IsValidChildIndex(t)||(t=o==E.FORWARD?-1:this.m_rgChildren.length),a=this.FindNextFocusableChildInDirection(t,o,e)}if(a){const r=(0,m.G4)(e);if(this.GetScrollIntoViewType()==A.NoTransformSparseContent){const e=null===(i=a.Element)||void 0===i?void 0:i.ownerDocument.defaultView;if(e){const i=("y"==r?e.innerHeight:e.innerWidth)/(t?4.5:3.33),n=R(a.Element);let s=!1;if("y"==r?o==E.FORWARD?s=n.top>e.innerHeight&&n.bottom>e.innerHeight+i:o==E.BACKWARD&&(s=n.bottom<0&&n.top<-i):"x"==r&&(o==E.FORWARD?s=n.left>e.innerWidth&&n.right>e.innerWidth+i:o==E.BACKWARD&&(s=n.right<0&&n.left<-i)),s)return P(`Element too far away, scrolling ${i} on ${r} axis `),O(a.Element,a.Element,"smooth",r,i),!0}}return this.m_Tree.TransferFocus(d.D$.GAMEPAD,a,r),!0}return!1}GetScrollIntoViewType(){var e;return(null===(e=this.m_Properties)||void 0===e?void 0:e.scrollIntoViewType)?this.m_Properties.scrollIntoViewType:this.m_Parent?this.m_Parent.GetScrollIntoViewType():A.Standard}GetRelativeDirection(e){return this.ComputeRelativeDirection(e,this.GetLayout())}ComputeRelativeDirection(e,t){let r=t==D.ROW_REVERSE||t==D.COLUMN_REVERSE;switch(t){case D.ROW:case D.ROW_REVERSE:switch(e){case n.pR.DIR_LEFT:return r?E.FORWARD:E.BACKWARD;case n.pR.DIR_RIGHT:return r?E.BACKWARD:E.FORWARD;default:return E.INVALID}case D.COLUMN:case D.COLUMN_REVERSE:switch(e){case n.pR.DIR_UP:return r?E.FORWARD:E.BACKWARD;case n.pR.DIR_DOWN:return r?E.BACKWARD:E.FORWARD;default:return E.INVALID}case D.GRID:case D.GEOMETRIC:switch(e){case n.pR.DIR_LEFT:case n.pR.DIR_UP:return r?E.FORWARD:E.BACKWARD;case n.pR.DIR_RIGHT:case n.pR.DIR_DOWN:return r?E.BACKWARD:E.FORWARD;default:return E.INVALID}default:return E.INVALID}}AdvanceIndex(e,t){return e+(t==E.FORWARD?1:-1)}FindNextFocusableChildInDirection(e,t,r){let i=t==E.FORWARD?1:-1;for(let t=e+i;t>=0&&t<this.m_rgChildren.length;t+=i){const e=this.m_rgChildren[t].FindFocusableNode(r);if(e)return e}return null}ScanChildren(e,t,r){let i=t==E.FORWARD?1:-1;for(let t=e;t>=0&&t<this.m_rgChildren.length;t+=i)if(r(this.m_rgChildren[t],t))return t;return-1}FindNextFocusableChildInGrid(e,t,r){const i=r==n.pR.DIR_UP||r==n.pR.DIR_DOWN,s=this.GetLastFocusElement();if(!s||s==this.m_element)return(0,o.wT)(!1,"No active child for grid navigation",this.m_iLastActiveChildIndex,this.m_rgChildren.length,s),this.FindFocusableDescendant(r);let a=this.GetActiveDescendant().GetBoundingRect();if(r!=n.pR.DIR_UP&&r!=n.pR.DIR_DOWN||(a=this.AdjustRectForLastMovementOnTangentAxis(a,"y")),i){let i=e;for(;-1!=i;){const e=this.ScanChildren(this.AdvanceIndex(i,t),t,e=>!(0,m.UR)("y",a,e.GetBoundingRect()));if(-1!=e){const i=this.m_rgChildren[e].GetBoundingRect(),n=this.FindClosestChildInNextAxiallyAlignedSet("x",t,r,a,e,i);if(n)return n}i=e}}else{let i=t==E.FORWARD?1:-1;for(let n=this.AdvanceIndex(e,t);n>=0&&n<this.m_rgChildren.length;n+=i){const e=this.m_rgChildren[n];if(!(0,m.UR)("y",a,e.GetBoundingRect()))return null;let t=e.FindFocusableNode(r);if(t)return t}}return null}FindNextFocusableChildGeometric(e,t){const r=this.GetLastFocusElement();if(!r||r==this.m_element)return(0,o.wT)(!1,"No active child for geometric navigation",this.m_iLastActiveChildIndex,this.m_rgChildren.length,r),this.FindFocusableDescendant(t);const i=(0,m.G4)(t);if(!i)return null;const n=this.AdjustRectForLastMovementOnTangentAxis(this.GetActiveDescendant().GetBoundingRect(),i);return this.FindClosetChildInDirection(i,n,e,t)}AdjustRectForLastMovementOnTangentAxis(e,t){const r=this.m_Tree.GetLastFocusedMovementRect(s.xr[t]);return r?"x"==t?{left:e.left,right:e.right,top:r.top,bottom:r.bottom}:{left:r.left,right:r.right,top:e.top,bottom:e.bottom}:e}FindClosestFocusableNodeToRect(e,t){const r=(0,m.G4)(e),i=r&&s.xr[r],n=[];for(const e of this.m_rgChildren){const r=e.GetBoundingRect();if(r){const s=(0,f.bZ)(t,r),a=i?(0,m.ix)(i,t,r):0;n.push({child:e,overlap:a,dist:s})}}n.sort((e,t)=>e.dist!=t.dist?e.dist-t.dist:t.overlap-e.overlap);for(const{child:r}of n){const i=r.FindFocusableNode(e,t);if(i)return i}return null}FindClosetChildInDirection(e,t,r,i){P(`Find child closest to rect, rect is at left ${t.left} top ${t.top} right ${t.right} bottom ${t.bottom}`);const n=(0,m.lr)(e,t),a=[];for(const i of this.m_rgChildren){const o=i.GetBoundingRect();if(o){const l=(0,m.lr)(e,o);let c;c=r==E.FORWARD?l.min-n.max:n.min-l.max,c>=0&&a.push({child:i,overlap:(0,m.ix)(s.xr[e],t,o),dist:c})}}if(a.sort((e,t)=>{if(e.overlap){if(!t.overlap)return-1}else if(t.overlap)return 1;const r=e.dist-t.dist;return r||t.overlap-e.overlap}),L.IsDebugEnabled()){const e=a.slice(0,3).map(({dist:e,overlap:t,child:r})=>{var i;return`[ node: ${null===(i=r.m_element)||void 0===i?void 0:i.className} dist: ${e} overlap: ${t} ]`});P(`Found nodes on axis, top 3 (of ${a.length}: ${e.join(", ")}`)}for(const{child:e}of a){const r=e.FindFocusableNode(i,t);if(r)return r}return null}FindClosestChildInNextAxiallyAlignedSet(e,t,r,i,n,a){(!n||n<0)&&(n=0);let o=[];if(!i)return null;const l=(0,m.xb)(i);this.ScanChildren(n,t,t=>{const r=t.GetBoundingRect();return!!r&&(!(!a||(0,m.UR)(s.xr[e],a,r))||(o.push({child:t,overlap:(0,m.ix)(e,i,r),dist:(0,m._V)(e,l,r)}),!1))}),t==E.BACKWARD&&o.reverse(),o.sort((e,t)=>{const r=t.overlap-e.overlap;return 0!=r?r:e.dist-t.dist});for(const{child:e}of o){const t=e.FindFocusableNode(r,i);if(t)return t}return null}GetChildren(){return this.EnsureChildrenSorted(),[this.m_rgChildren,this.m_iLastActiveChildIndex]}SetActiveChild(e){e instanceof G?(this.EnsureChildrenSorted(),this.m_ActiveChild=e,this.m_iLastActiveChildIndex=this.m_rgChildren.indexOf(e)):(this.IsValidChildIndex(e)&&(this.m_ActiveChild=this.m_rgChildren[e]),this.m_iLastActiveChildIndex=e)}GetDepth(){return this.m_nDepth}SetFocusableIfEmptyAncestor(e){var t;this.m_FocusableIfEmptyAncestor=e,(null===(t=this.m_Properties)||void 0===t?void 0:t.focusableIfEmpty)||this.PropagateFocusableIfEmptyAncestorToDescendants(e)}PropagateFocusableIfEmptyAncestorToDescendants(e){for(let t=0;t<this.m_rgChildren.length;t++)this.m_rgChildren[t].SetFocusableIfEmptyAncestor(e)}OnFocusedDecendantRemoved(e){this.m_Tree.DeferredFocus.RequestFocus(this,{bFocusDescendant:!0})}SetDOMFocusAndScroll(e,t){var r;this.UpdateParentActiveChild(),this.m_Tree.OnChildActivated(e),this.m_Tree.BIsActiveFocus()?((0,o.wT)(!this.m_Tree.BUseVirtualFocus(),"Virtual focus tree should not have browser focus"),null===(r=this.m_element)||void 0===r||r.focus({preventScroll:!0})):this.m_Tree.BUseVirtualFocus()||P(`Didn't move focus to element as tree ${this.m_Tree.id} is not active focus tree`),this.m_Tree.BIsActive()&&function(e,t){var r,i,n,s;const a=e.Element;if(!a)return;let o=[{node:e,eScrollType:null===(r=e.m_Properties)||void 0===r?void 0:r.scrollIntoViewType}];for(let t=e.Parent;t;t=t.Parent){const e=null===(i=t.m_Properties)||void 0===i?void 0:i.scrollIntoViewWhenChildFocused,r=null===(n=t.m_Properties)||void 0===n?void 0:n.scrollIntoViewType;if(e){const i={node:t,eScrollType:r};"force"===e?o=[i]:o.push(i)}if(void 0!==r)for(let e=o.length-1;e>=0&&void 0===o[e].eScrollType;e--)o[e].eScrollType=r}for(;o.length;){let{node:r,eScrollType:i}=o.pop(),n=0==o.length;if(void 0===i&&(i=S?A.NoTransform:A.Standard),(null===(s=null==r?void 0:r.m_Properties)||void 0===s?void 0:s.fnScrollIntoViewHandler)&&!1!==r.m_Properties.fnScrollIntoViewHandler(e,t,r))continue;const a=r.m_element,l=i==A.NoTransform||i==A.NoTransformSparseContent||!n;if(t){const t=l?R(a):a.getBoundingClientRect();let r=!1;const i=Math.max(1.4*(t.bottom-t.top),40),n=C&&performance.now()-C<500;(n||t.bottom<-i||t.top>a.ownerDocument.defaultView.innerHeight+i)&&(r=!0,n||v(`Disabling smooth scrolling, ${t.bottom} < ${-i}, ${t.top} > ${a.ownerDocument.defaultView.innerHeight} + ${i} `));let s=r?"auto":"smooth";r&&(C=performance.now()),e.Tree.Controller.BIsRestoringHistory()&&(s="auto"),l?O(0,a,s):a.scrollIntoView({behavior:s,block:"nearest"})}else v("No previous element for scrolling, will jump"),l?O(0,a,"auto"):null==a||a.scrollIntoView({behavior:"auto",block:"nearest",inline:"nearest"})}}(this,t)}}(0,i.Cg)([l.o],G.prototype,"OnDOMFocus",null),(0,i.Cg)([l.o],G.prototype,"OnDOMBlur",null),(0,i.Cg)([l.o],G.prototype,"OnNavigationEvent",null)},7745:(e,t,r)=>{"use strict";r.d(t,{O:()=>s});var i=r(23310),n=r(81393);function s(e){if(!e)return i.xj.NONE;switch(e){case"column":return i.xj.COLUMN;case"column-reverse":return i.xj.COLUMN_REVERSE;case"row":return i.xj.ROW;case"row-reverse":return i.xj.ROW_REVERSE;case"grid":return i.xj.GRID;case"geometric":return i.xj.GEOMETRIC;default:return(0,n.z_)(e,`Unhandled flow-children: ${e}`),i.xj.NONE}}},72148:(e,t,r)=>{"use strict";r.d(t,{Nw:()=>o,_k:()=>s});var i=r(45730),n=r(23310);const s=Object.seal({onMoveUp:a,onMoveDown:a});Object.seal({onMoveRight:a,onMoveLeft:a});function a(e,t){if(e.is_repeat)return!1;const r=t.GetRelativeDirection(e.button);return r==n.$C.FORWARD?t.BFocusFirstChild(i.D$.GAMEPAD):r==n.$C.BACKWARD&&t.BFocusLastChild(i.D$.GAMEPAD)}function o(e){return e.Element.checkVisibility()}},63512:(e,t,r)=>{"use strict";r.d(t,{ak:()=>o,tw:()=>l});var i=r(90626),n=r(69381),s=r(30600),a=r(88006);function o(e,t="smooth",r,s){const o=(null!=r?r:30)/100,l=i.useRef(void 0),c=i.useRef(void 0),u=i.useCallback(()=>{l.current=void 0,c.current=void 0},[]),d=function(e,t){const r=i.useRef(void 0);return i.useCallback((i,s)=>{let a="sine";if(r.current&&(r.current.Cancel(),a="linear"),!e.current)return;void 0===i&&(i=e.current.scrollTop),void 0===s&&(s=e.current.scrollLeft);let o=Math.max(Math.abs(e.current.scrollTop-i),Math.abs(e.current.scrollLeft-s));if(o>0){let l=Math.max(Math.min(o/1e3*200,500),300);r.current=new n.JV(e.current,{scrollTop:i,scrollLeft:s},{msDuration:l,timing:a,onComplete:t}),r.current.Start()}else t&&t()},[e,t])}(e,u);return i.useCallback(r=>{var i,n;if(s&&!s(r))return!1;if(r.defaultPrevented)return!1;if(!e.current)return!1;const{scrollTop:m,scrollHeight:g,clientHeight:p,scrollLeft:h,scrollWidth:_,clientWidth:B}=e.current,b=null!==(i=l.current)&&void 0!==i?i:m,f=null!==(n=c.current)&&void 0!==n?n:h;switch(r.detail.button){case a.pR.DIR_UP:if(b<=2)return!1;l.current=Math.max(0,b-p*o);break;case a.pR.DIR_DOWN:if(b>=g-p-2)return!1;l.current=Math.min(g-p,b+p*o);break;case a.pR.DIR_LEFT:if(f<=2)return!1;c.current=Math.max(0,f-B*o);break;case a.pR.DIR_RIGHT:if(f>=_-B-2)return!1;c.current=Math.min(_-B,f+B*o);break;default:return!1}return t&&"smooth"!=t?(e.current.scrollTo({top:l.current,left:c.current,behavior:"auto"}),u()):d(l.current,c.current),!0},[s,e,t,o,d,u])}function l(){const e=i.useRef(null),t=i.useCallback(t=>{var r,i,n;(null===(r=e.current)||void 0===r?void 0:r.BFocusWithin())&&(null===(n=null===(i=e.current.Node())||void 0===i?void 0:i.GetLastFocusElement())||void 0===n||n.scrollIntoView({behavior:"auto",block:"nearest"}))},[e]);return{ref:(0,s.wY)(t),navRef:e}}},73170:(e,t,r)=>{"use strict";r.d(t,{Cz:()=>l,F6:()=>o,FN:()=>c});var i=r(8871),n=r(90626),s=r(45730);const a=n.createContext(function(e){return{ShowVirtualKeyboard:()=>{},ShowModalKeyboard:()=>{},SetAsCurrentVirtualKeyboardTarget:()=>{},HideVirtualKeyboard:()=>{},DelayHideVirtualKeyboard:()=>{},BIsActive:()=>!1,BIsElementValidForInput:()=>!1}});function o(e){const{factory:t,children:r}=e,i=n.useMemo(()=>t.CreateVirtualKeyboardRef.bind(t),[t]);return n.createElement(a.Provider,{value:i},r)}function l(e,t){const{onTextEntered:r,...a}=e,o=n.useRef(null),l=n.useRef({});Object.assign(l.current,{...a,BIsElementValidForInput:()=>o.current&&document.activeElement==o.current});const u=c(l.current),d=n.useCallback(e=>{(document.hasFocus()||document.activeElement!=o.current)&&(e.currentTarget==o.current?(u.BIsActive()||u.bInVR)&&u.DelayHideVirtualKeyboard():console.warn("keyboard got blur event, but it's not the active element"))},[u]),m=(0,i.QS)(e=>{o.current=e;const t=[];return e&&(e.addEventListener("focus",u.SetAsCurrentVirtualKeyboardTarget),t.push(()=>e.removeEventListener("focus",u.SetAsCurrentVirtualKeyboardTarget)),e.addEventListener("click",u.ShowVirtualKeyboard),t.push(()=>e.removeEventListener("click",u.ShowVirtualKeyboard)),t.push((0,s.VX)(e,u.ShowVirtualKeyboard)),t.push((0,s.W1)(e,d))),()=>t.forEach(e=>e())},[d,u]);return n.useLayoutEffect(()=>((0,i.cZ)(t,{TakeFocusAndShowKeyboard:()=>{const e=o.current;e&&(document.activeElement!=e&&e.focus(),u.ShowVirtualKeyboard())},HideVirtualKeyboard:()=>{u.HideVirtualKeyboard()}}),()=>(0,i.cZ)(t,null)),[u,t]),m}function c(e){const t=n.useRef(void 0),r=n.useContext(a);return t.current||(t.current=r(e||{})),t.current}},62490:(e,t,r)=>{"use strict";function i(e,t=0,r=Math.random){if((null==e?void 0:e.length)>1){let i=t>0?Math.min(t,e.length):e.length;for(;0!==i;){const t=Math.floor(r()*i);i-=1;const n=e[i];e[i]=e[t],e[t]=n}}return e}function n(e,t,r){if(t>=0||r>=0){const i=e.splice(t,1)[0];r>=e.length?e[r]=i:e.splice(r,0,i)}return e}function s(e,t){if(!e&&!t)return!0;if(!e||!t)return!1;if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}function a(e,t){return o(e,e=>t==e)}function o(e,t){const r=e.findIndex(t);return r>=0&&(e.splice(r,1),!0)}function l(e,t){let r=0,i=e.length-1;for(;r<=i;){const n=Math.floor((r+i)/2),s=t(e[n]);if(s>0)r=n+1;else if(s<0)i=n-1;else{if(i==n)return n;if(n==r)return i>n&&t(e[n+1])<0?n:n+1;r=n}}return i}function c(e,t,r){const i=l(e,e=>r(t,e));e.splice(i+1,0,t)}function u(e,t,r){return e||console.error("array should be defined for us to fill in the missing indexes"),e.length<t?e.concat(Array(t-e.length).fill(r)):e}function d(e){return Array.from(new Set(e))}function m(e){return e.filter(e=>null!=e)}function g(e){return e.filter(e=>null!=e&&!1!==e)}r.d(t,{$Y:()=>u,Ew:()=>d,Nv:()=>m,R5:()=>s,Wp:()=>o,Xr:()=>c,fW:()=>i,lw:()=>g,rJ:()=>l,x9:()=>a,yY:()=>n})},81393:(e,t,r)=>{"use strict";function i(e,t,...r){console.assert?0==r.length?console.assert(!!e,t):console.assert(!!e,t,...r):e||console.warn(t,...r)}function n(e,t,...r){if(console.assert?0==r.length?console.assert(!!e,t):console.assert(!!e,t,...r):e||console.warn(t,...r),!e)throw t}function s(e,t,...r){i(!1,t,...r)}r.d(t,{v8:()=>n,wT:()=>i,z_:()=>s})},20737:(e,t,r)=>{"use strict";async function i(e,t="SHA-256"){let r;var i;"string"==typeof e?(i=e,r=(new TextEncoder).encode(i).buffer):r=e;return function(e){const t=new Uint8Array(e);let r="";for(let e=0;e<t.length;e++)r+=("00"+t[e].toString(16)).slice(-2);return r}(await window.crypto.subtle.digest(t,r))}r.d(t,{C:()=>i})},6419:(e,t,r)=>{"use strict";function i(e,t,r){return{get(){let e=r.value.bind(this);return Object.prototype.hasOwnProperty.call(this,t)||Object.defineProperty(this,t,{value:e}),e}}}r.d(t,{o:()=>i})},91986:(e,t,r)=>{"use strict";r.d(t,{l:()=>n});var i=r(62490);class n{constructor(){this.m_vecCallbacks=[]}Register(e){this.m_vecCallbacks.push(e);return{Unregister:()=>{i.x9(this.m_vecCallbacks,e)}}}Dispatch(...e){for(const t of Array.from(this.m_vecCallbacks))t(...e)}ClearAllCallbacks(){this.m_vecCallbacks=[]}CountRegistered(){return this.m_vecCallbacks.length}static PromiseFromAny(e){return new Promise(t=>{let r=[];const i=()=>{r.forEach(e=>e.Unregister()),t()};for(const t of e)r.push(t.Register(i))})}}},25489:(e,t,r)=>{"use strict";function i(e,t){return e=Math.ceil(e),t=Math.floor(t),Math.floor(Math.random()*(t-e+1))+e}function n(e,t,r){return null==e||isNaN(e)?e:Math.max(t,Math.min(r,e))}function s(e,t,r,i,n){return i+(n-i)*(e-t)/(r-t)}function a(e,t,r,i,s){return n(i+(s-i)*(e-t)/(r-t),Math.min(i,s),Math.max(i,s))}function o(e){if(0==e.length)return!1;for(let t=0;t<e.length;t++)if(e[t]<"0"||e[t]>"9")return!1;return!0}function l(e){return"string"==typeof e&&(!Number.isNaN(e)&&!Number.isNaN(Number.parseFloat(e)))}function c(e){if(!/^-?\d+$/.test(e))return!1;const t=BigInt("-9223372036854775808"),r=BigInt("9223372036854775807");try{const i=BigInt(e);return i>=t&&i<=r}catch(e){return!1}}function u(e,t,r,i){let n=r/e,s=i/t,a=Math.min(n,s);return[e*a,t*a]}r.d(t,{Fu:()=>s,OQ:()=>n,TG:()=>o,TT:()=>l,Tg:()=>i,Un:()=>c,bT:()=>a,kf:()=>u})},42327:(e,t,r)=>{"use strict";r.d(t,{p:()=>i});function i(){return!1}},26205:(e,t,r)=>{"use strict";r.d(t,{O:()=>i,S:()=>s});const i=/((?:(?:https?:)|(?:www[.,])|(?:[!#-;=?-Z\\\^-~]+[\.,](?:(?:[a-zA-Z]{2,4}[\.?]*[\/\\\?#])|(?:(?:biz|com|gallery|in|name|net|online|org|tech|trade|xyz)(?=\W|$)))))(?:[^ː\s"<>\[\]]*[^\s"<>\[\],.ː:])?)/,n=/^(steam|ftp|https?):\/\//;function s(e){return n.test(e)?e:"https://"+e}},66973:(e,t,r)=>{"use strict";r.d(t,{A:()=>s,i:()=>n});var i=r(90626);function n(e,...t){const r=[],s=new RegExp(/(.*?)<(\d+)>(.*?)<\/(\2)>/,"gs");let a,o=0;for(;a=s.exec(e);){o+=a[0].length,r.push(a[1]);const e=parseInt(a[2]),s=a[3]||"",l=n(s,...t),c=(e>=1&&e<=t.length?t[e-1]:null)?i.cloneElement(t[e-1],{},s?l:null):s;r.push(c)}return r.push(e.substr(o)),i.createElement(i.Fragment,null,...r)}function s(e,t=["b","i","br"]){var r;const n=t.join("|"),a=[],o=new RegExp(`(?<before>.*?)<(?<tagname>${n})>(?<contents>.*?)(?<endtag><\\/\\2>|$)`,"gs");let l,c=0;for(;l=o.exec(e);){if(!l.groups)continue;if(!(null===(r=l.groups)||void 0===r?void 0:r.endtag)){const e=l.groups.before.length+l.groups.tagname.length+2;c+=e,o.lastIndex=l.index+e,a.push(l.groups.before);const t=l[2],r=i.createElement(t);a.push(r);continue}c+=l[0].length,a.push(l.groups.before);const e=l.groups.tagname,n=l.groups.contents||"";let u=null;n&&(u=s(n,t));const d=i.createElement(e,{},u);a.push(d)}return a.push(e.slice(c)),i.createElement(i.Fragment,null,...a)}},96762:(e,t,r)=>{"use strict";r.d(t,{Lg:()=>c,VD:()=>n,mR:()=>l,ut:()=>o,yc:()=>a});const i=new Set(["sc_schinese","schinese","tchinese","japanese","koreana","thai","arabic","bulgarian","czech","danish","german","english","spanish","latam","greek","french","italian","indonesian","hungarian","dutch","norwegian","polish","portuguese","brazilian","romanian","russian","finnish","swedish","turkish","vietnamese","ukrainian"]);function n(e){return i.has(e)}const s=new Map([["en","english"],["de","german"],["fr","french"],["it","italian"],["ko","koreana"],["es-419","latam"],["es","spanish"],["zh","schinese"],["zh-cn","schinese"],["zh-tw","tchinese"],["ru","russian"],["ar","arabic"],["th","thai"],["ja","japanese"],["pt-br","brazilian"],["pt","portuguese"],["pl","polish"],["da","danish"],["nl","dutch"],["fi","finnish"],["nb","norwegian"],["no","norwegian"],["sv","swedish"],["hu","hungarian"],["cs","czech"],["ro","romanian"],["tr","turkish"],["bg","bulgarian"],["el","greek"],["uk","ukrainian"],["vn","vietnamese"],["vi","vietnamese"],["id","indonesian"]]);const a=new Map;for(const[e,t]of s.entries())a.set(t,e);function o(e){return a.get(e)}function l(e){if("english"!==e)return"sc_schinese"===e?"schinese":"english"}function c(e){return"arabic"===e}a.set("sc_schinese",a.get("schinese")),a.set("korean",a.get("koreana"))},42475:(e,t,r)=>{"use strict";r.d(t,{l:()=>c,A:()=>u});var i=r(8527),n=r(90626),s=r(96762);function a(e,...t){return 0==t.length?e:e=e.replace(/%(?:(\d+)\$)?s/g,function(e,r){if(r<=t.length&&r>=1){const e=t[r-1];return String(null==e?"":e)}return e})}let o;null!=o||(o=new Set);let l=null;function c(e){const t=new Map;const r=async function(){await(0,i.Ki)();const r=u(),n=new Set([]);for(const e of r.languages){n.add(e.strLanguage);const t=(0,s.mR)(e.strLanguage);t&&n.add(t)}return Promise.all(Array.from(n).map(r=>e(r).then(e=>{if(!e)return;const i=new Map;for(const[t,r]of Object.entries(e))i.set("#"+t,r);t.set(r,i)})))}();let c=!1;var d;function m(e,r){var i,n,a,o;const[l,...c]=r,u=null!==(n=null===(i=t.get(l.strLanguage))||void 0===i?void 0:i.get(e))&&void 0!==n?n:null===(o=t.get(null!==(a=(0,s.mR)(l.strLanguage))&&void 0!==a?a:"english"))||void 0===o?void 0:o.get(e);return void 0!==u?u:0===c.length?(console.error("Couldn't find localization key",e),e):m(e,c)}function g(e,...t){return a(m(e,u().languages),...t)}return r.then(()=>c=!0),d=r,null!=o||(o=new Set),o.add(d),l=Promise.all(o),{Localize:(e,...t)=>g(e,...t),LocalizeReact(e,...t){const r=this.Localize(e);if(r===e)return r;const i=[],s=/(.*?)%(\d+)\$s/g;let a,o=0;for(;a=s.exec(r);){o+=a[0].length,i.push(a[1]);const e=parseInt(a[2]);e>=1&&e<=t.length&&i.push(t[e-1])}return i.push(r.slice(o)),n.createElement(n.Fragment,null,...i)},LocalizePlural:(e,t,...r)=>1===t||"1"===t?g(e,t,...r):g(e+"_Plural",t,...r),LocalizeInSpecificLang:(e,t,...r)=>a(m(t,[e]),...r),Ready:()=>r,IsReady:()=>c}}function u(){if(!(0,s.VD)(i.TS.LANGUAGE))throw`unknown language ${i.TS.LANGUAGE}`;return{languages:[{strLanguage:i.TS.LANGUAGE,strISOCode:s.yc.get(i.TS.LANGUAGE),eSource:5}]}}},63275:(e,t,r)=>{"use strict";r.d(t,{u:()=>s});var i=r(42475);const n={};n.arabic=()=>r.e(1970).then(r.t.bind(r,61970,19)),n.brazilian=()=>r.e(308).then(r.t.bind(r,80308,19)),n.bulgarian=()=>r.e(1715).then(r.t.bind(r,51715,19)),n.czech=()=>r.e(6865).then(r.t.bind(r,66865,19)),n.danish=()=>r.e(8579).then(r.t.bind(r,18579,19)),n.dutch=()=>r.e(6220).then(r.t.bind(r,46220,19)),n.english=()=>r.e(3818).then(r.t.bind(r,3818,19)),n.finnish=()=>r.e(9841).then(r.t.bind(r,79841,19)),n.french=()=>r.e(4586).then(r.t.bind(r,4586,19)),n.german=()=>r.e(916).then(r.t.bind(r,80916,19)),n.greek=()=>r.e(8150).then(r.t.bind(r,98150,19)),n.hungarian=()=>r.e(3839).then(r.t.bind(r,63839,19)),n.indonesian=()=>r.e(2934).then(r.t.bind(r,2934,19)),n.italian=()=>r.e(738).then(r.t.bind(r,20738,19)),n.japanese=()=>r.e(6509).then(r.t.bind(r,96509,19)),n.koreana=()=>r.e(7261).then(r.t.bind(r,87261,19)),n.latam=()=>r.e(7429).then(r.t.bind(r,37429,19)),n.norwegian=()=>r.e(1814).then(r.t.bind(r,41814,19)),n.polish=()=>r.e(3187).then(r.t.bind(r,83187,19)),n.portuguese=()=>r.e(3519).then(r.t.bind(r,3519,19)),n.romanian=()=>r.e(765).then(r.t.bind(r,10765,19)),n.russian=()=>r.e(2391).then(r.t.bind(r,62391,19)),n.sc_schinese=()=>r.e(2525).then(r.t.bind(r,2525,19)),n.schinese=()=>r.e(7393).then(r.t.bind(r,99774,19)),n.spanish=()=>r.e(2082).then(r.t.bind(r,42082,19)),n.swedish=()=>r.e(2747).then(r.t.bind(r,52747,19)),n.tchinese=()=>r.e(6997).then(r.t.bind(r,56997,19)),n.thai=()=>r.e(392).then(r.t.bind(r,90392,19)),n.turkish=()=>r.e(7194).then(r.t.bind(r,27194,19)),n.ukrainian=()=>r.e(6015).then(r.t.bind(r,38396,19)),n.vietnamese=()=>r.e(8157).then(r.t.bind(r,88157,19));const s=(0,i.l)(async function(e){if(n[e])return n[e]()})},56545:(e,t,r)=>{"use strict";r.d(t,{I8:()=>l,lI:()=>a,w:()=>o});var i=r(80613),n=r(36003),s=r(44654);class a{static InstallErrorReportingStore(e){this.sm_ErrorReportingStore=e}static InitHeaderFromPacket(e){return new a(void 0,e)}constructor(e,t,r,s,a,o){if(s)this.m_eMsg=s.m_eMsg,this.m_bValid=s.m_bValid,this.m_bValid&&(this.m_netPacket=s.m_netPacket,this.m_cubHeader=s.m_cubHeader,this.m_header=s.m_header,this.InitForType(r));else{if(this.m_header=new n.LH(null),this.m_bValid=!0,t)if(this.m_netPacket=t,this.m_netPacket.SeekGetHead(),this.m_eMsg=this.m_netPacket.GetUint32(),2147483648&this.m_eMsg){this.m_eMsg=2147483647&this.m_eMsg,this.m_cubHeader=this.m_netPacket.GetUint32();try{n.LH.deserializeBinaryFromReader(this.m_header,new i.BinaryReader(this.m_netPacket.GetPacket(),this.m_netPacket.TellGet(),this.m_cubHeader)),this.m_netPacket.SeekGetCurrent(this.m_cubHeader),r&&this.InitForType(r)}catch(e){console.error("Exception deserializing protobuf",e),this.m_bValid=!1}}else this.m_bValid=!1;else e&&(this.m_eMsg=e),o&&r?this.m_body=r.fromObject(o):r&&(this.m_body=new r);a&&this.m_header.set_jobid_target(a.Hdr().jobid_target())}}InitForType(e){this.m_body=new e,this.m_netPacket&&(this.m_netPacket.SeekGetHead(8+this.m_cubHeader),this.ReadBodyFromBuffer(e,this.m_netPacket))}ReadBodyFromBuffer(e,t){try{e.deserializeBinaryFromReader(this.m_body,new i.BinaryReader(t.GetPacket(),t.TellGet(),t.GetCountBytesRemaining()))}catch(e){this.m_bValid=!1;const t=a.sm_ErrorReportingStore,r=`Exception parsing protobuf message body of type ${this.m_eMsg}.  Definitions may be out of sync with server version.`;t&&t.ReportError(new Error(r),{bIncludeMessageInIdentifier:!0}),console.warn(r),console.log(e.stack||e)}}BIsValid(){return this.m_bValid}Body(){return this.m_body}SetBodyJSON(e){e.toObject=()=>e,this.m_body=e}Hdr(){return this.m_header}GetEMsg(){return this.m_eMsg}SetEMsg(e){this.m_eMsg=e}GetEResult(){return this.Hdr().eresult()}BSuccess(){return 1==this.Hdr().eresult()}GetErrorMessage(){return this.Hdr().error_message()?this.Hdr().error_message():`eresult ${this.Hdr().eresult()}`}Serialize(){const e=this.m_header.serializeBinary(),t=this.m_body.serializeBinary(),r=2147483648|this.m_eMsg,i=new Uint8Array(8+e.length+t.length),n=new s.pV(i);return n.PutUint32(r),n.PutUint32(e.length),n.PutBytes(e),n.PutBytes(t),i}SerializeBody(){const e=this.m_body.serializeBinary(),t=new Uint8Array(e.length);return new s.pV(t).PutBytes(e),t}DEBUG_ToObject(){return{}}DEBUG_LogToConsole(){0}}class o extends a{constructor(e,t=0,r,i,n){super(t,r,e,i,void 0,n)}static InitFromPacket(e,t){return new o(e,0,t)}static InitFromMsg(e,t){return new o(e,void 0,void 0,t)}static Init(e,t){return new o(e,t)}static InitFromObject(e,t){return new o(e,void 0,void 0,void 0,t)}Body(){return super.Body()}SetBodyFields(e){for(const t in e)Array.isArray(e[t])?this.Body()[`add_${t}`]&&e[t].forEach(e=>{this.Body()[`add_${t}`](e)}):this.Body()[`set_${t}`]&&this.Body()[`set_${t}`](e[t])}}function l(e,t){return t instanceof o?t:o.InitFromObject(e,t)}},89068:(e,t,r)=>{"use strict";r.d(t,{BT:()=>l,Sg:()=>d,Uq:()=>o,gp:()=>s,i0:()=>u,qM:()=>n,w0:()=>a,zj:()=>c});var i=r(80613);const n=i.BinaryReader.prototype,s=i.BinaryWriter.prototype;function a(e){const t={},{fields:r}=e;for(const e in r){const i=r[e];t[i.n]=i}return t}function o(e,t){const{proto:r,fields:n}=e,s=new r;if(null==t)return s;for(const e in n){const{n:r,c:a,r:o,d:l,q:c}=n[e];if(!Object.prototype.hasOwnProperty.call(t,e))continue;const u=t[e];a?o?i.Message.setRepeatedWrapperField(s,r,Array.isArray(u)?u.map(e=>a.fromObject(e)):[]):i.Message.setWrapperField(s,r,a.fromObject(u)):i.Message.setField(s,r,u)}return s}function l(e,t,r){const{proto:n,fields:s}=e,a={};for(const e in s){const{n,c:o,r:l,d:c,q:u}=s[e];if(o)if(l)a[e]=i.Message.toObjectList(i.Message.getRepeatedWrapperField(r,o,n),o.toObject,t);else{const s=i.Message.getWrapperField(r,o,n,u?1:0);s&&(a[e]=o.toObject(t,s))}else{const t=i.Message.getFieldWithDefault(r,n,void 0!==c?c:null);(null!==t||u)&&(a[e]=t)}}return t&&(a.$jspbMessageInstance=r),a}function c(e,t,r){for(;r.nextField()&&!r.isEndGroup();){const n=e[r.getFieldNumber()];if(n){const{n:e,c:s,r:a,d:o,q:l,br:c}=n;if(s){const n=new s;r.readMessage(n,s.deserializeBinaryFromReader),a?i.Message.addToRepeatedWrapperField(t,e,n,s):i.Message.setWrapperField(t,e,n)}else if(c){const n=c.call(r);a?i.Message.addToRepeatedField(t,e,n):i.Message.setField(t,e,n)}else console.assert(!!c,`Reader func not set for field number ${e} in class ${s}`),r.skipField()}else r.skipField()}return t}function u(e,t,r){const{fields:n}=e;for(const e in n){const{n:s,c:a,r:o,d:l,q:c,bw:u}=n[e];if(a)if(o){const e=i.Message.getRepeatedWrapperField(t,a,s);(e&&e.length||c)&&r.writeRepeatedMessage(s,e,a.serializeBinaryToWriter)}else{const e=i.Message.getWrapperField(t,a,s,c?1:0);e&&r.writeMessage(s,e,a.serializeBinaryToWriter)}else if(u){const e=i.Message.getField(t,s);void 0!==e&&u.call(r,s,e)}else console.assert(!!u,`Writer func not set for field number ${s} in class ${a}`)}}function d(e){const t=e.proto;for(const r in e.fields){const n=e.fields[r],{n:s,c:a,r:o,d:l,q:c}=n;Object.prototype.hasOwnProperty.call(n,"d")?t.prototype[r]=m(i.Message.getFieldWithDefault,s,l):t.prototype[r]=a?o?m(i.Message.getRepeatedWrapperField,a,s):g(a,s):m(i.Message.getField,s),t.prototype[`set_${r}`]=p(a?o?i.Message.setRepeatedWrapperField:i.Message.setWrapperField:i.Message.setField,s),o&&(t.prototype[`add_${r}`]=h(s,a))}}function m(e,...t){return function(){return e(this,...t)}}function g(e,t){return function(r=!0){return i.Message.getWrapperField(this,e,t,r?1:0)}}function p(e,t){return function(r){return e(this,t,r)}}function h(e,t){return t?function(r,n){return i.Message.addToRepeatedWrapperField(this,e,r,t,n)}:function(t,r){i.Message.addToRepeatedField(this,e,t,r)}}},8114:(e,t,r)=>{"use strict";r.d(t,{Q7:()=>c,S7:()=>a,hw:()=>o,rd:()=>l});var i=r(80613),n=r.n(i),s=r(89068);class a extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),a.prototype.sale_filter||s.Sg(a.M()),i.Message.initialize(this,e,0,-1,[3],null)}static M(){return a.sm_m||(a.sm_m={proto:a,fields:{sale_filter:{n:1,c:o},content_hub_filter:{n:2,c:l},store_filters:{n:3,c:u,r:!0,q:!0}}}),a.sm_m}static MBF(){return a.sm_mbf||(a.sm_mbf=s.w0(a.M())),a.sm_mbf}toObject(e=!1){return a.toObject(e,this)}static toObject(e,t){return s.BT(a.M(),e,t)}static fromObject(e){return s.Uq(a.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new a;return a.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(a.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return a.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(a.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return a.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStorePageFilter"}}class o extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),o.prototype.sale_tagid||s.Sg(o.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return o.sm_m||(o.sm_m={proto:o,fields:{sale_tagid:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},creator_clan_account_id:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),o.sm_m}static MBF(){return o.sm_mbf||(o.sm_mbf=s.w0(o.M())),o.sm_mbf}toObject(e=!1){return o.toObject(e,this)}static toObject(e,t){return s.BT(o.M(),e,t)}static fromObject(e){return s.Uq(o.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new o;return o.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(o.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return o.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(o.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return o.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStorePageFilter_SalePageFilter"}}class l extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),l.prototype.hub_type||s.Sg(l.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return l.sm_m||(l.sm_m={proto:l,fields:{hub_type:{n:1,br:s.qM.readString,bw:s.gp.writeString},hub_category:{n:2,br:s.qM.readString,bw:s.gp.writeString},hub_tagid:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},discount_filter:{n:4,br:s.qM.readEnum,bw:s.gp.writeEnum},optin:{n:5,c}}}),l.sm_m}static MBF(){return l.sm_mbf||(l.sm_mbf=s.w0(l.M())),l.sm_mbf}toObject(e=!1){return l.toObject(e,this)}static toObject(e,t){return s.BT(l.M(),e,t)}static fromObject(e){return s.Uq(l.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new l;return l.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(l.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return l.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(l.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return l.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStorePageFilter_ContentHubFilter"}}class c extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.prototype.name||s.Sg(c.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return c.sm_m||(c.sm_m={proto:c,fields:{name:{n:1,br:s.qM.readString,bw:s.gp.writeString},optin_tagid:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},prune_tagid:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},optin_only:{n:4,br:s.qM.readBool,bw:s.gp.writeBool}}}),c.sm_m}static MBF(){return c.sm_mbf||(c.sm_mbf=s.w0(c.M())),c.sm_mbf}toObject(e=!1){return c.toObject(e,this)}static toObject(e,t){return s.BT(c.M(),e,t)}static fromObject(e){return s.Uq(c.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new c;return c.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(c.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(c.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStorePageFilter_ContentHubFilter_OptInInfo"}}class u extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.filter_json||s.Sg(u.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{filter_json:{n:1,br:s.qM.readString,bw:s.gp.writeString},cache_key:{n:2,br:s.qM.readString,bw:s.gp.writeString}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=s.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return s.BT(u.M(),e,t)}static fromObject(e){return s.Uq(u.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(u.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(u.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStorePageFilter_StoreFilter"}}},36003:(e,t,r)=>{"use strict";r.d(t,{LH:()=>l,Lu:()=>_,O2:()=>u,WV:()=>c,h2:()=>m,kK:()=>a,ke:()=>g,u2:()=>p});var i=r(80613),n=r.n(i),s=r(89068);class a extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),a.prototype.v4||s.Sg(a.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return a.sm_m||(a.sm_m={proto:a,fields:{v4:{n:1,br:s.qM.readFixed32,bw:s.gp.writeFixed32},v6:{n:2,br:s.qM.readBytes,bw:s.gp.writeBytes}}}),a.sm_m}static MBF(){return a.sm_mbf||(a.sm_mbf=s.w0(a.M())),a.sm_mbf}toObject(e=!1){return a.toObject(e,this)}static toObject(e,t){return s.BT(a.M(),e,t)}static fromObject(e){return s.Uq(a.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new a;return a.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(a.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return a.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(a.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return a.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgIPAddress"}}i.Message;class o extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),o.prototype.dst_gcid_queue||s.Sg(o.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return o.sm_m||(o.sm_m={proto:o,fields:{dst_gcid_queue:{n:1,br:s.qM.readUint64String,bw:s.gp.writeUint64String},dst_gc_dir_index:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),o.sm_m}static MBF(){return o.sm_mbf||(o.sm_mbf=s.w0(o.M())),o.sm_mbf}toObject(e=!1){return o.toObject(e,this)}static toObject(e,t){return s.BT(o.M(),e,t)}static fromObject(e){return s.Uq(o.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new o;return o.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(o.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return o.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(o.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return o.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgGCRoutingProtoBufHeader"}}class l extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),l.prototype.steamid||s.Sg(l.M()),i.Message.initialize(this,e,0,-1,[27,41],null)}static M(){return l.sm_m||(l.sm_m={proto:l,fields:{steamid:{n:1,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},client_sessionid:{n:2,br:s.qM.readInt32,bw:s.gp.writeInt32},routing_appid:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},jobid_source:{n:10,d:"18446744073709551615",br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},jobid_target:{n:11,d:"18446744073709551615",br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},target_job_name:{n:12,br:s.qM.readString,bw:s.gp.writeString},seq_num:{n:24,br:s.qM.readInt32,bw:s.gp.writeInt32},eresult:{n:13,d:2,br:s.qM.readInt32,bw:s.gp.writeInt32},error_message:{n:14,br:s.qM.readString,bw:s.gp.writeString},ip:{n:15,br:s.qM.readUint32,bw:s.gp.writeUint32},ip_v6:{n:29,br:s.qM.readBytes,bw:s.gp.writeBytes},auth_account_flags:{n:16,br:s.qM.readUint32,bw:s.gp.writeUint32},token_source:{n:22,br:s.qM.readUint32,bw:s.gp.writeUint32},admin_spoofing_user:{n:23,br:s.qM.readBool,bw:s.gp.writeBool},transport_error:{n:17,d:1,br:s.qM.readInt32,bw:s.gp.writeInt32},messageid:{n:18,d:"18446744073709551615",br:s.qM.readUint64String,bw:s.gp.writeUint64String},publisher_group_id:{n:19,br:s.qM.readUint32,bw:s.gp.writeUint32},sysid:{n:20,br:s.qM.readUint32,bw:s.gp.writeUint32},webapi_key_id:{n:25,br:s.qM.readUint32,bw:s.gp.writeUint32},is_from_external_source:{n:26,br:s.qM.readBool,bw:s.gp.writeBool},forward_to_sysid:{n:27,r:!0,q:!0,br:s.qM.readUint32,pbr:s.qM.readPackedUint32,bw:s.gp.writeRepeatedUint32},cm_sysid:{n:28,br:s.qM.readUint32,bw:s.gp.writeUint32},launcher_type:{n:31,d:0,br:s.qM.readUint32,bw:s.gp.writeUint32},realm:{n:32,d:0,br:s.qM.readUint32,bw:s.gp.writeUint32},timeout_ms:{n:33,d:-1,br:s.qM.readInt32,bw:s.gp.writeInt32},debug_source:{n:34,br:s.qM.readString,bw:s.gp.writeString},debug_source_string_index:{n:35,br:s.qM.readUint32,bw:s.gp.writeUint32},token_id:{n:36,br:s.qM.readUint64String,bw:s.gp.writeUint64String},routing_gc:{n:37,c:o},session_disposition:{n:38,d:0,br:s.qM.readEnum,bw:s.gp.writeEnum},wg_token:{n:39,br:s.qM.readString,bw:s.gp.writeString},webui_auth_key:{n:40,br:s.qM.readString,bw:s.gp.writeString},exclude_client_sessionids:{n:41,r:!0,q:!0,br:s.qM.readInt32,pbr:s.qM.readPackedInt32,bw:s.gp.writeRepeatedInt32},admin_request_spoofing_steamid:{n:43,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},is_valveds:{n:44,br:s.qM.readBool,bw:s.gp.writeBool},trace_tag:{n:45,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String}}}),l.sm_m}static MBF(){return l.sm_mbf||(l.sm_mbf=s.w0(l.M())),l.sm_mbf}toObject(e=!1){return l.toObject(e,this)}static toObject(e,t){return s.BT(l.M(),e,t)}static fromObject(e){return s.Uq(l.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new l;return l.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(l.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return l.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(l.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return l.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgProtoBufHeader"}}i.Message;i.Message;i.Message;i.Message;i.Message;class c extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.prototype.appid||s.Sg(c.M()),i.Message.initialize(this,e,0,-1,[17,18],null)}static M(){return c.sm_m||(c.sm_m={proto:c,fields:{appid:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},name:{n:2,br:s.qM.readString,bw:s.gp.writeString},icon:{n:3,br:s.qM.readString,bw:s.gp.writeString},tool:{n:6,br:s.qM.readBool,bw:s.gp.writeBool},demo:{n:7,br:s.qM.readBool,bw:s.gp.writeBool},media:{n:8,br:s.qM.readBool,bw:s.gp.writeBool},community_visible_stats:{n:9,br:s.qM.readBool,bw:s.gp.writeBool},friendly_name:{n:10,br:s.qM.readString,bw:s.gp.writeString},propagation:{n:11,br:s.qM.readString,bw:s.gp.writeString},has_adult_content:{n:12,br:s.qM.readBool,bw:s.gp.writeBool},is_visible_in_steam_china:{n:13,br:s.qM.readBool,bw:s.gp.writeBool},app_type:{n:14,br:s.qM.readUint32,bw:s.gp.writeUint32},has_adult_content_sex:{n:15,br:s.qM.readBool,bw:s.gp.writeBool},has_adult_content_violence:{n:16,br:s.qM.readBool,bw:s.gp.writeBool},content_descriptorids:{n:17,r:!0,q:!0,br:s.qM.readUint32,pbr:s.qM.readPackedUint32,bw:s.gp.writeRepeatedUint32},content_descriptorids_including_dlc:{n:18,r:!0,q:!0,br:s.qM.readUint32,pbr:s.qM.readPackedUint32,bw:s.gp.writeRepeatedUint32}}}),c.sm_m}static MBF(){return c.sm_mbf||(c.sm_mbf=s.w0(c.M())),c.sm_mbf}toObject(e=!1){return c.toObject(e,this)}static toObject(e,t){return s.BT(c.M(),e,t)}static fromObject(e){return s.Uq(c.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new c;return c.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(c.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(c.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCDDBAppDetailCommon"}}i.Message;i.Message;class u extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.language||s.Sg(u.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{language:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},localized_string:{n:2,br:s.qM.readString,bw:s.gp.writeString}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=s.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return s.BT(u.M(),e,t)}static fromObject(e){return s.Uq(u.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(u.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(u.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CLocalizationToken"}}class d extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),d.prototype.clanid||s.Sg(d.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return d.sm_m||(d.sm_m={proto:d,fields:{clanid:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},event_gid:{n:2,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},announcement_gid:{n:3,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},rtime_start:{n:4,br:s.qM.readUint32,bw:s.gp.writeUint32},rtime_end:{n:5,br:s.qM.readUint32,bw:s.gp.writeUint32},priority_score:{n:6,br:s.qM.readUint32,bw:s.gp.writeUint32},type:{n:7,br:s.qM.readUint32,bw:s.gp.writeUint32},clamp_range_slot:{n:8,br:s.qM.readUint32,bw:s.gp.writeUint32},appid:{n:9,br:s.qM.readUint32,bw:s.gp.writeUint32},rtime32_last_modified:{n:10,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),d.sm_m}static MBF(){return d.sm_mbf||(d.sm_mbf=s.w0(d.M())),d.sm_mbf}toObject(e=!1){return d.toObject(e,this)}static toObject(e,t){return s.BT(d.M(),e,t)}static fromObject(e){return s.Uq(d.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new d;return d.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(d.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(d.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClanEventUserNewsTuple"}}class m extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),m.prototype.rtime_before||s.Sg(m.M()),i.Message.initialize(this,e,0,-1,[4],null)}static M(){return m.sm_m||(m.sm_m={proto:m,fields:{rtime_before:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},rtime_after:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},qualified:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},events:{n:4,c:d,r:!0,q:!0}}}),m.sm_m}static MBF(){return m.sm_mbf||(m.sm_mbf=s.w0(m.M())),m.sm_mbf}toObject(e=!1){return m.toObject(e,this)}static toObject(e,t){return s.BT(m.M(),e,t)}static fromObject(e){return s.Uq(m.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new m;return m.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(m.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(m.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClanMatchEventByRange"}}i.Message;i.Message;i.Message;class g extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),g.prototype.packageid||s.Sg(g.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return g.sm_m||(g.sm_m={proto:g,fields:{packageid:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},reservation_state:{n:2,br:s.qM.readInt32,bw:s.gp.writeInt32},queue_position:{n:3,br:s.qM.readInt32,bw:s.gp.writeInt32},total_queue_size:{n:4,br:s.qM.readInt32,bw:s.gp.writeInt32},reservation_country_code:{n:5,br:s.qM.readString,bw:s.gp.writeString},expired:{n:6,br:s.qM.readBool,bw:s.gp.writeBool},time_expires:{n:7,br:s.qM.readUint32,bw:s.gp.writeUint32},time_reserved:{n:8,br:s.qM.readUint32,bw:s.gp.writeUint32},rtime_estimated_notification:{n:9,br:s.qM.readUint32,bw:s.gp.writeUint32},notificaton_token:{n:10,br:s.qM.readString,bw:s.gp.writeString},queue_head_position_at_reservation:{n:11,br:s.qM.readInt32,bw:s.gp.writeInt32},queue_head_position_now:{n:12,br:s.qM.readInt32,bw:s.gp.writeInt32}}}),g.sm_m}static MBF(){return g.sm_mbf||(g.sm_mbf=s.w0(g.M())),g.sm_mbf}toObject(e=!1){return g.toObject(e,this)}static toObject(e,t){return s.BT(g.M(),e,t)}static fromObject(e){return s.Uq(g.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new g;return g.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(g.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(g.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPackageReservationStatus"}}i.Message;i.Message;class p extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.prototype.content_descriptors_to_exclude||s.Sg(p.M()),i.Message.initialize(this,e,0,-1,[1],null)}static M(){return p.sm_m||(p.sm_m={proto:p,fields:{content_descriptors_to_exclude:{n:1,c:h,r:!0,q:!0}}}),p.sm_m}static MBF(){return p.sm_mbf||(p.sm_mbf=s.w0(p.M())),p.sm_mbf}toObject(e=!1){return p.toObject(e,this)}static toObject(e,t){return s.BT(p.M(),e,t)}static fromObject(e){return s.Uq(p.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new p;return p.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(p.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(p.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"UserContentDescriptorPreferences"}}class h extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),h.prototype.content_descriptorid||s.Sg(h.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return h.sm_m||(h.sm_m={proto:h,fields:{content_descriptorid:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},timestamp_added:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),h.sm_m}static MBF(){return h.sm_mbf||(h.sm_mbf=s.w0(h.M())),h.sm_mbf}toObject(e=!1){return h.toObject(e,this)}static toObject(e,t){return s.BT(h.M(),e,t)}static fromObject(e){return s.Uq(h.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new h;return h.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(h.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(h.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"UserContentDescriptorPreferences_ContentDescriptor"}}class _ extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_.prototype.manufacturer||s.Sg(_.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return _.sm_m||(_.sm_m={proto:_,fields:{manufacturer:{n:1,br:s.qM.readString,bw:s.gp.writeString},model:{n:2,br:s.qM.readString,bw:s.gp.writeString},dx_video_card:{n:3,br:s.qM.readString,bw:s.gp.writeString},dx_vendorid:{n:4,br:s.qM.readInt32,bw:s.gp.writeInt32},dx_deviceid:{n:5,br:s.qM.readInt32,bw:s.gp.writeInt32},num_gpu:{n:6,br:s.qM.readUint32,bw:s.gp.writeUint32},system_ram:{n:7,br:s.qM.readUint64String,bw:s.gp.writeUint64String},os:{n:8,br:s.qM.readString,bw:s.gp.writeString},cpu_vendor:{n:9,br:s.qM.readString,bw:s.gp.writeString},cpu_name:{n:10,br:s.qM.readString,bw:s.gp.writeString},gaming_device_type:{n:11,br:s.qM.readUint32,bw:s.gp.writeUint32},dx_driver_version:{n:12,br:s.qM.readString,bw:s.gp.writeString},adapter_description:{n:14,br:s.qM.readString,bw:s.gp.writeString},driver_version:{n:15,br:s.qM.readString,bw:s.gp.writeString},driver_date:{n:16,br:s.qM.readString,bw:s.gp.writeString},vram_size:{n:17,br:s.qM.readUint32,bw:s.gp.writeUint32},screen_width:{n:18,br:s.qM.readUint32,bw:s.gp.writeUint32},screen_height:{n:19,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),_.sm_m}static MBF(){return _.sm_mbf||(_.sm_mbf=s.w0(_.M())),_.sm_mbf}toObject(e=!1){return _.toObject(e,this)}static toObject(e,t){return s.BT(_.M(),e,t)}static fromObject(e){return s.Uq(_.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new _;return _.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(_.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(_.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"UserSystemInformation"}}},59134:(e,t,r)=>{"use strict";r.d(t,{IR:()=>W,Gf:()=>v,tF:()=>S,bc:()=>f,Ys:()=>M,Zd:()=>y,N4:()=>w,_5:()=>m});var i=r(80613),n=r.n(i),s=r(89068),a=r(56545);class o extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),o.prototype.original_hostname||s.Sg(o.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return o.sm_m||(o.sm_m={proto:o,fields:{original_hostname:{n:1,br:s.qM.readString,bw:s.gp.writeString},actual_hostname:{n:2,br:s.qM.readString,bw:s.gp.writeString},path:{n:3,br:s.qM.readString,bw:s.gp.writeString},base_name:{n:4,br:s.qM.readString,bw:s.gp.writeString},success:{n:5,br:s.qM.readBool,bw:s.gp.writeBool},status_code:{n:6,br:s.qM.readUint32,bw:s.gp.writeUint32},address_of_request_url:{n:7,br:s.qM.readString,bw:s.gp.writeString},response_time_ms:{n:8,br:s.qM.readUint32,bw:s.gp.writeUint32},bytes_received:{n:9,br:s.qM.readUint64String,bw:s.gp.writeUint64String},num_retries:{n:10,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),o.sm_m}static MBF(){return o.sm_mbf||(o.sm_mbf=s.w0(o.M())),o.sm_mbf}toObject(e=!1){return o.toObject(e,this)}static toObject(e,t){return s.BT(o.M(),e,t)}static fromObject(e){return s.Uq(o.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new o;return o.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(o.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return o.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(o.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return o.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ClientBootstrap_RequestInfo"}}class l extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),l.prototype.launcher_type||s.Sg(l.M()),i.Message.initialize(this,e,0,-1,[7,8],null)}static M(){return l.sm_m||(l.sm_m={proto:l,fields:{launcher_type:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},steam_realm:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},beta_name:{n:3,br:s.qM.readString,bw:s.gp.writeString},download_completed:{n:4,br:s.qM.readBool,bw:s.gp.writeBool},total_time_ms:{n:6,br:s.qM.readUint32,bw:s.gp.writeUint32},manifest_requests:{n:7,c:o,r:!0,q:!0},package_requests:{n:8,c:o,r:!0,q:!0}}}),l.sm_m}static MBF(){return l.sm_mbf||(l.sm_mbf=s.w0(l.M())),l.sm_mbf}toObject(e=!1){return l.toObject(e,this)}static toObject(e,t){return s.BT(l.M(),e,t)}static fromObject(e){return s.Uq(l.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new l;return l.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(l.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return l.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(l.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return l.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ClientBootstrap_Summary"}}class c extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.prototype.class_100||s.Sg(c.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return c.sm_m||(c.sm_m={proto:c,fields:{class_100:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},class_200:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},class_300:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},class_400:{n:4,br:s.qM.readUint32,bw:s.gp.writeUint32},class_500:{n:5,br:s.qM.readUint32,bw:s.gp.writeUint32},no_response:{n:6,br:s.qM.readUint32,bw:s.gp.writeUint32},class_unknown:{n:7,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),c.sm_m}static MBF(){return c.sm_mbf||(c.sm_mbf=s.w0(c.M())),c.sm_mbf}toObject(e=!1){return c.toObject(e,this)}static toObject(e,t){return s.BT(c.M(),e,t)}static fromObject(e){return s.Uq(c.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new c;return c.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(c.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(c.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ContentDownloadResponse_Counts"}}class u extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.hostname||s.Sg(u.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{hostname:{n:1,br:s.qM.readString,bw:s.gp.writeString},source_type:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},counts:{n:3,c}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=s.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return s.BT(u.M(),e,t)}static fromObject(e){return s.Uq(u.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(u.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(u.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ContentDownloadResponse_HostCounts"}}class d extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),d.prototype.hosts||s.Sg(d.M()),i.Message.initialize(this,e,0,-1,[1],null)}static M(){return d.sm_m||(d.sm_m={proto:d,fields:{hosts:{n:1,c:u,r:!0,q:!0}}}),d.sm_m}static MBF(){return d.sm_mbf||(d.sm_mbf=s.w0(d.M())),d.sm_mbf}toObject(e=!1){return d.toObject(e,this)}static toObject(e,t){return s.BT(d.M(),e,t)}static fromObject(e){return s.Uq(d.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new d;return d.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(d.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(d.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ContentDownloadResponse_Hosts"}}var m,g=r(36003);class p extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.prototype.raw_version||s.Sg(p.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return p.sm_m||(p.sm_m={proto:p,fields:{raw_version:{n:1,br:s.qM.readString,bw:s.gp.writeString},requested_interface_type:{n:2,br:s.qM.readString,bw:s.gp.writeString}}}),p.sm_m}static MBF(){return p.sm_mbf||(p.sm_mbf=s.w0(p.M())),p.sm_mbf}toObject(e=!1){return p.toObject(e,this)}static toObject(e,t){return s.BT(p.M(),e,t)}static fromObject(e){return s.Uq(p.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new p;return p.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(p.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(p.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_AppInterfaceCreation"}}class h extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),h.prototype.interface_name||s.Sg(h.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return h.sm_m||(h.sm_m={proto:h,fields:{interface_name:{n:1,br:s.qM.readString,bw:s.gp.writeString},method_name:{n:2,br:s.qM.readString,bw:s.gp.writeString},call_count:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),h.sm_m}static MBF(){return h.sm_mbf||(h.sm_mbf=s.w0(h.M())),h.sm_mbf}toObject(e=!1){return h.toObject(e,this)}static toObject(e,t){return s.BT(h.M(),e,t)}static fromObject(e){return s.Uq(h.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new h;return h.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(h.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(h.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_AppInterfaceMethodCounts"}}class _ extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_.prototype.game_id||s.Sg(_.M()),i.Message.initialize(this,e,0,-1,[2,3],null)}static M(){return _.sm_m||(_.sm_m={proto:_,fields:{game_id:{n:1,br:s.qM.readUint64String,bw:s.gp.writeUint64String},interfaces_created:{n:2,c:p,r:!0,q:!0},methods_called:{n:3,c:h,r:!0,q:!0},session_length_seconds:{n:4,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),_.sm_m}static MBF(){return _.sm_mbf||(_.sm_mbf=s.w0(_.M())),_.sm_mbf}toObject(e=!1){return _.toObject(e,this)}static toObject(e,t){return s.BT(_.M(),e,t)}static fromObject(e){return s.Uq(_.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new _;return _.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(_.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(_.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_AppInterfaceStats_Notification"}}class B extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),B.prototype.protocol_tested||s.Sg(B.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return B.sm_m||(B.sm_m={proto:B,fields:{protocol_tested:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},connectivity_state:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),B.sm_m}static MBF(){return B.sm_mbf||(B.sm_mbf=s.w0(B.M())),B.sm_mbf}toObject(e=!1){return B.toObject(e,this)}static toObject(e,t){return s.BT(B.M(),e,t)}static fromObject(e){return s.Uq(B.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new B;return B.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(B.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(B.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_IPv6Connectivity_Result"}}class b extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),b.prototype.cell_id||s.Sg(b.M()),i.Message.initialize(this,e,0,-1,[2],null)}static M(){return b.sm_m||(b.sm_m={proto:b,fields:{cell_id:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},results:{n:2,c:B,r:!0,q:!0},private_ip_is_rfc6598:{n:3,br:s.qM.readBool,bw:s.gp.writeBool}}}),b.sm_m}static MBF(){return b.sm_mbf||(b.sm_mbf=s.w0(b.M())),b.sm_mbf}toObject(e=!1){return b.toObject(e,this)}static toObject(e,t){return s.BT(b.M(),e,t)}static fromObject(e){return s.Uq(b.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new b;return b.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(b.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(b.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_IPv6Connectivity_Notification"}}class f extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),f.prototype.product||s.Sg(f.M()),i.Message.initialize(this,e,0,-1,[3,4,5],null)}static M(){return f.sm_m||(f.sm_m={proto:f,fields:{product:{n:1,br:s.qM.readString,bw:s.gp.writeString},version:{n:2,br:s.qM.readString,bw:s.gp.writeString},routes:{n:3,c:w,r:!0,q:!0},components:{n:4,c:y,r:!0,q:!0},actions:{n:5,c:M,r:!0,q:!0}}}),f.sm_m}static MBF(){return f.sm_mbf||(f.sm_mbf=s.w0(f.M())),f.sm_mbf}toObject(e=!1){return f.toObject(e,this)}static toObject(e,t){return s.BT(f.M(),e,t)}static fromObject(e){return s.Uq(f.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new f;return f.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(f.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(f.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportReactUsage_Notification"}}class w extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),w.prototype.route||s.Sg(w.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return w.sm_m||(w.sm_m={proto:w,fields:{route:{n:1,br:s.qM.readString,bw:s.gp.writeString},count:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),w.sm_m}static MBF(){return w.sm_mbf||(w.sm_mbf=s.w0(w.M())),w.sm_mbf}toObject(e=!1){return w.toObject(e,this)}static toObject(e,t){return s.BT(w.M(),e,t)}static fromObject(e){return s.Uq(w.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new w;return w.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(w.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(w.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportReactUsage_Notification_RouteData"}}class y extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),y.prototype.component||s.Sg(y.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return y.sm_m||(y.sm_m={proto:y,fields:{component:{n:1,br:s.qM.readString,bw:s.gp.writeString},count:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),y.sm_m}static MBF(){return y.sm_mbf||(y.sm_mbf=s.w0(y.M())),y.sm_mbf}toObject(e=!1){return y.toObject(e,this)}static toObject(e,t){return s.BT(y.M(),e,t)}static fromObject(e){return s.Uq(y.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new y;return y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(y.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(y.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportReactUsage_Notification_ComponentData"}}class M extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),M.prototype.action||s.Sg(M.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return M.sm_m||(M.sm_m={proto:M,fields:{action:{n:1,br:s.qM.readString,bw:s.gp.writeString},count:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),M.sm_m}static MBF(){return M.sm_mbf||(M.sm_mbf=s.w0(M.M())),M.sm_mbf}toObject(e=!1){return M.toObject(e,this)}static toObject(e,t){return s.BT(M.M(),e,t)}static fromObject(e){return s.Uq(M.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new M;return M.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(M.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(M.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportReactUsage_Notification_ActionData"}}class v extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),v.prototype.product||s.Sg(v.M()),i.Message.initialize(this,e,0,-1,[3,4],null)}static M(){return v.sm_m||(v.sm_m={proto:v,fields:{product:{n:1,br:s.qM.readString,bw:s.gp.writeString},version:{n:2,br:s.qM.readString,bw:s.gp.writeString},errors:{n:3,c:S,r:!0,q:!0},tags:{n:4,r:!0,q:!0,br:s.qM.readString,bw:s.gp.writeRepeatedString}}}),v.sm_m}static MBF(){return v.sm_mbf||(v.sm_mbf=s.w0(v.M())),v.sm_mbf}toObject(e=!1){return v.toObject(e,this)}static toObject(e,t){return s.BT(v.M(),e,t)}static fromObject(e){return s.Uq(v.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new v;return v.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(v.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(v.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportClientError_Notification"}}class S extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),S.prototype.identifier||s.Sg(S.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return S.sm_m||(S.sm_m={proto:S,fields:{identifier:{n:1,br:s.qM.readString,bw:s.gp.writeString},message:{n:2,br:s.qM.readString,bw:s.gp.writeString},count:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},context:{n:4,br:s.qM.readString,bw:s.gp.writeString}}}),S.sm_m}static MBF(){return S.sm_mbf||(S.sm_mbf=s.w0(S.M())),S.sm_mbf}toObject(e=!1){return S.toObject(e,this)}static toObject(e,t){return s.BT(S.M(),e,t)}static fromObject(e){return s.Uq(S.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new S;return S.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(S.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(S.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportClientError_Notification_Error"}}class C extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),C.prototype.type||s.Sg(C.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return C.sm_m||(C.sm_m={proto:C,fields:{type:{n:1,br:s.qM.readEnum,bw:s.gp.writeEnum},num_ops:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},num_bytes:{n:3,br:s.qM.readUint64String,bw:s.gp.writeUint64String},busy_time_ms:{n:4,br:s.qM.readUint64String,bw:s.gp.writeUint64String},idle_time_ms:{n:5,br:s.qM.readUint64String,bw:s.gp.writeUint64String},sum_run_time_ms:{n:6,br:s.qM.readUint64String,bw:s.gp.writeUint64String},sum_wait_time_ms:{n:7,br:s.qM.readUint64String,bw:s.gp.writeUint64String}}}),C.sm_m}static MBF(){return C.sm_mbf||(C.sm_mbf=s.w0(C.M())),C.sm_mbf}toObject(e=!1){return C.toObject(e,this)}static toObject(e,t){return s.BT(C.M(),e,t)}static fromObject(e){return s.Uq(C.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new C;return C.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(C.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(C.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_SteamPipeWorkStats_Operation"}}class R extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),R.prototype.appid||s.Sg(R.M()),i.Message.initialize(this,e,0,-1,[4],null)}static M(){return R.sm_m||(R.sm_m={proto:R,fields:{appid:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},depotid:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},work_type:{n:3,br:s.qM.readEnum,bw:s.gp.writeEnum},operations:{n:4,c:C,r:!0,q:!0},hardware_type:{n:5,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),R.sm_m}static MBF(){return R.sm_mbf||(R.sm_mbf=s.w0(R.M())),R.sm_mbf}toObject(e=!1){return R.toObject(e,this)}static toObject(e,t){return s.BT(R.M(),e,t)}static fromObject(e){return s.Uq(R.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new R;return R.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(R.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(R.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_SteamPipeWorkStats_Notification"}}class z extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),z.prototype.summary||s.Sg(z.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return z.sm_m||(z.sm_m={proto:z,fields:{summary:{n:1,c:l}}}),z.sm_m}static MBF(){return z.sm_mbf||(z.sm_mbf=s.w0(z.M())),z.sm_mbf}toObject(e=!1){return z.toObject(e,this)}static toObject(e,t){return s.BT(z.M(),e,t)}static fromObject(e){return s.Uq(z.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new z;return z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(z.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(z.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ClientBootstrap_Notification"}}class j extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),j.prototype.cell_id||s.Sg(j.M()),i.Message.initialize(this,e,0,-1,[2],null)}static M(){return j.sm_m||(j.sm_m={proto:j,fields:{cell_id:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},stats:{n:2,c:x,r:!0,q:!0},throttling_kbps:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},os_type:{n:4,br:s.qM.readUint32,bw:s.gp.writeUint32},device_type:{n:5,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),j.sm_m}static MBF(){return j.sm_mbf||(j.sm_mbf=s.w0(j.M())),j.sm_mbf}toObject(e=!1){return j.toObject(e,this)}static toObject(e,t){return s.BT(j.M(),e,t)}static fromObject(e){return s.Uq(j.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new j;return j.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(j.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(j.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_DownloadRates_Notification"}}class x extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),x.prototype.source_type||s.Sg(x.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return x.sm_m||(x.sm_m={proto:x,fields:{source_type:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},source_id:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},bytes:{n:3,br:s.qM.readUint64String,bw:s.gp.writeUint64String},host_name:{n:4,br:s.qM.readString,bw:s.gp.writeString},microseconds:{n:5,br:s.qM.readUint64String,bw:s.gp.writeUint64String},used_ipv6:{n:6,br:s.qM.readBool,bw:s.gp.writeBool},proxied:{n:7,br:s.qM.readBool,bw:s.gp.writeBool},used_http2:{n:8,br:s.qM.readBool,bw:s.gp.writeBool},cache_hits:{n:9,br:s.qM.readUint32,bw:s.gp.writeUint32},cache_misses:{n:10,br:s.qM.readUint32,bw:s.gp.writeUint32},hit_bytes:{n:11,br:s.qM.readUint64String,bw:s.gp.writeUint64String},miss_bytes:{n:12,br:s.qM.readUint64String,bw:s.gp.writeUint64String}}}),x.sm_m}static MBF(){return x.sm_mbf||(x.sm_mbf=s.w0(x.M())),x.sm_mbf}toObject(e=!1){return x.toObject(e,this)}static toObject(e,t){return s.BT(x.M(),e,t)}static fromObject(e){return s.Uq(x.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new x;return x.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(x.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(x.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_DownloadRates_Notification_StatsInfo"}}class I extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),I.prototype.validation_result||s.Sg(I.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return I.sm_m||(I.sm_m={proto:I,fields:{validation_result:{n:1,br:s.qM.readInt32,bw:s.gp.writeInt32},app_id:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},staged_files:{n:3,br:s.qM.readBool,bw:s.gp.writeBool},user_initiated:{n:4,br:s.qM.readBool,bw:s.gp.writeBool},early_out:{n:5,br:s.qM.readBool,bw:s.gp.writeBool},chunks_scanned:{n:6,br:s.qM.readUint32,bw:s.gp.writeUint32},chunks_corrupt:{n:7,br:s.qM.readUint32,bw:s.gp.writeUint32},bytes_scanned:{n:8,br:s.qM.readUint64String,bw:s.gp.writeUint64String},chunk_bytes_corrupt:{n:9,br:s.qM.readUint64String,bw:s.gp.writeUint64String},total_file_size_corrupt:{n:10,br:s.qM.readUint64String,bw:s.gp.writeUint64String}}}),I.sm_m}static MBF(){return I.sm_mbf||(I.sm_mbf=s.w0(I.M())),I.sm_mbf}toObject(e=!1){return I.toObject(e,this)}static toObject(e,t){return s.BT(I.M(),e,t)}static fromObject(e){return s.Uq(I.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new I;return I.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(I.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(I.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ContentValidation_Notification"}}class T extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),T.prototype.app_id||s.Sg(T.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return T.sm_m||(T.sm_m={proto:T,fields:{app_id:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},platform_type:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},preload:{n:3,br:s.qM.readBool,bw:s.gp.writeBool},blocking_app_launch:{n:4,br:s.qM.readBool,bw:s.gp.writeBool},files_uploaded:{n:5,br:s.qM.readUint32,bw:s.gp.writeUint32},files_downloaded:{n:6,br:s.qM.readUint32,bw:s.gp.writeUint32},files_deleted:{n:7,br:s.qM.readUint32,bw:s.gp.writeUint32},bytes_uploaded:{n:8,br:s.qM.readUint64String,bw:s.gp.writeUint64String},bytes_downloaded:{n:9,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_total:{n:10,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_init_caches:{n:11,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_validate_state:{n:12,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_ac_launch:{n:13,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_ac_prep_user_files:{n:14,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_ac_exit:{n:15,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_build_sync_list:{n:16,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_delete_files:{n:17,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_download_files:{n:18,br:s.qM.readUint64String,bw:s.gp.writeUint64String},microsec_upload_files:{n:19,br:s.qM.readUint64String,bw:s.gp.writeUint64String},hardware_type:{n:20,br:s.qM.readUint32,bw:s.gp.writeUint32},files_managed:{n:21,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),T.sm_m}static MBF(){return T.sm_mbf||(T.sm_mbf=s.w0(T.M())),T.sm_mbf}toObject(e=!1){return T.toObject(e,this)}static toObject(e,t){return s.BT(T.M(),e,t)}static fromObject(e){return s.Uq(T.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new T;return T.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(T.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(T.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_CloudAppSyncStats_Notification"}}class F extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),F.prototype.cell_id||s.Sg(F.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return F.sm_m||(F.sm_m={proto:F,fields:{cell_id:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},data:{n:2,c:d}}}),F.sm_m}static MBF(){return F.sm_mbf||(F.sm_mbf=s.w0(F.M())),F.sm_mbf}toObject(e=!1){return F.toObject(e,this)}static toObject(e,t){return s.BT(F.M(),e,t)}static fromObject(e){return s.Uq(F.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new F;return F.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(F.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(F.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ContentDownloadResponse_Counts_Notification"}}class O extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),O.prototype.eresult||s.Sg(O.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return O.sm_m||(O.sm_m={proto:O,fields:{eresult:{n:1,d:2,br:s.qM.readUint32,bw:s.gp.writeUint32},share_method:{n:2,br:s.qM.readEnum,bw:s.gp.writeEnum},seconds:{n:3,br:s.qM.readFloat,bw:s.gp.writeFloat},bytes:{n:4,br:s.qM.readUint64String,bw:s.gp.writeUint64String},gameid:{n:5,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String}}}),O.sm_m}static MBF(){return O.sm_mbf||(O.sm_mbf=s.w0(O.M())),O.sm_mbf}toObject(e=!1){return O.toObject(e,this)}static toObject(e,t){return s.BT(O.M(),e,t)}static fromObject(e){return s.Uq(O.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new O;return O.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(O.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(O.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ClipShare_Notification"}}class W extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),W.prototype.original_range_method||s.Sg(W.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return W.sm_m||(W.sm_m={proto:W,fields:{original_range_method:{n:1,br:s.qM.readEnum,bw:s.gp.writeEnum},start:{n:2,c:q},end:{n:3,c:q},seconds:{n:4,br:s.qM.readFloat,bw:s.gp.writeFloat},gameid:{n:5,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String}}}),W.sm_m}static MBF(){return W.sm_mbf||(W.sm_mbf=s.w0(W.M())),W.sm_mbf}toObject(e=!1){return W.toObject(e,this)}static toObject(e,t){return s.BT(W.M(),e,t)}static fromObject(e){return s.Uq(W.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new W;return W.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(W.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(W.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ClipRange_Notification"}}class q extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),q.prototype.original_range_method||s.Sg(q.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return q.sm_m||(q.sm_m={proto:q,fields:{original_range_method:{n:1,br:s.qM.readEnum,bw:s.gp.writeEnum},latest_range_method:{n:2,br:s.qM.readEnum,bw:s.gp.writeEnum},delta_ms:{n:3,br:s.qM.readInt32,bw:s.gp.writeInt32}}}),q.sm_m}static MBF(){return q.sm_mbf||(q.sm_mbf=s.w0(q.M())),q.sm_mbf}toObject(e=!1){return q.toObject(e,this)}static toObject(e,t){return s.BT(q.M(),e,t)}static fromObject(e){return s.Uq(q.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new q;return q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(q.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(q.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ClipRange_Notification_RelativeRangeEdge"}}class U extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),U.prototype.recording_type||s.Sg(U.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return U.sm_m||(U.sm_m={proto:U,fields:{recording_type:{n:1,br:s.qM.readEnum,bw:s.gp.writeEnum},seconds:{n:2,br:s.qM.readFloat,bw:s.gp.writeFloat},bytes:{n:3,br:s.qM.readUint64String,bw:s.gp.writeUint64String},gameid:{n:4,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},instant_clip:{n:5,br:s.qM.readBool,bw:s.gp.writeBool}}}),U.sm_m}static MBF(){return U.sm_mbf||(U.sm_mbf=s.w0(U.M())),U.sm_mbf}toObject(e=!1){return U.toObject(e,this)}static toObject(e,t){return s.BT(U.M(),e,t)}static fromObject(e){return s.Uq(U.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new U;return U.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(U.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(U.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_EndGameRecording_Notification"}}class k extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),k.prototype.frame_rates||s.Sg(k.M()),i.Message.initialize(this,e,0,-1,[2],null)}static M(){return k.sm_m||(k.sm_m={proto:k,fields:{frame_rates:{n:2,c:L,r:!0,q:!0},system_info:{n:3,c:g.Lu}}}),k.sm_m}static MBF(){return k.sm_mbf||(k.sm_mbf=s.w0(k.M())),k.sm_mbf}toObject(e=!1){return k.toObject(e,this)}static toObject(e,t){return s.BT(k.M(),e,t)}static fromObject(e){return s.Uq(k.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new k;return k.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(k.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(k.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_GamePerformance_Notification"}}class L extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),L.prototype.gameid||s.Sg(L.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return L.sm_m||(L.sm_m={proto:L,fields:{gameid:{n:1,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},frame_rate:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},session_seconds:{n:3,br:s.qM.readInt32,bw:s.gp.writeInt32},framegen_frame_rate:{n:4,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),L.sm_m}static MBF(){return L.sm_mbf||(L.sm_mbf=s.w0(L.M())),L.sm_mbf}toObject(e=!1){return L.toObject(e,this)}static toObject(e,t){return s.BT(L.M(),e,t)}static fromObject(e){return s.Uq(L.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new L;return L.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(L.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(L.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_GamePerformance_Notification_FrameRate"}}class P extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),P.prototype.client_args||s.Sg(P.M()),i.Message.initialize(this,e,0,-1,[1],null)}static M(){return P.sm_m||(P.sm_m={proto:P,fields:{client_args:{n:1,r:!0,q:!0,br:s.qM.readString,bw:s.gp.writeRepeatedString},gpu_webview_regkey_disabled:{n:2,br:s.qM.readBool,bw:s.gp.writeBool},suppress_gpu_chrome:{n:3,br:s.qM.readBool,bw:s.gp.writeBool},browser_not_supported:{n:4,br:s.qM.readBool,bw:s.gp.writeBool},hw_accel_video_regkey_disabled:{n:5,br:s.qM.readBool,bw:s.gp.writeBool},mini_mode_enabled:{n:6,br:s.qM.readBool,bw:s.gp.writeBool},fps_counter_enabled:{n:7,br:s.qM.readBool,bw:s.gp.writeBool},library_low_bandwidth_mode_enabled:{n:8,br:s.qM.readBool,bw:s.gp.writeBool},library_low_perf_mode_enabled:{n:9,br:s.qM.readBool,bw:s.gp.writeBool},gr_mode:{n:10,br:s.qM.readEnum,bw:s.gp.writeEnum}}}),P.sm_m}static MBF(){return P.sm_mbf||(P.sm_mbf=s.w0(P.M())),P.sm_mbf}toObject(e=!1){return P.toObject(e,this)}static toObject(e,t){return s.BT(P.M(),e,t)}static fromObject(e){return s.Uq(P.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new P;return P.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(P.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(P.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportClientArgs_Notification"}}class D extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),D.prototype.accessibility_desktop_ui_scale||s.Sg(D.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return D.sm_m||(D.sm_m={proto:D,fields:{accessibility_desktop_ui_scale:{n:1,br:s.qM.readFloat,bw:s.gp.writeFloat},accessibility_screen_reader_enabled:{n:2,br:s.qM.readBool,bw:s.gp.writeBool},accessibility_high_contrast_mode:{n:3,br:s.qM.readBool,bw:s.gp.writeBool},accessibility_reduce_motion:{n:4,br:s.qM.readBool,bw:s.gp.writeBool},accessibility_color_filter_name:{n:5,br:s.qM.readString,bw:s.gp.writeString}}}),D.sm_m}static MBF(){return D.sm_mbf||(D.sm_mbf=s.w0(D.M())),D.sm_mbf}toObject(e=!1){return D.toObject(e,this)}static toObject(e,t){return s.BT(D.M(),e,t)}static fromObject(e){return s.Uq(D.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new D;return D.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(D.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(D.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportAccessibilitySettings_Notification"}}class N extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),N.prototype.glibc_version_major||s.Sg(N.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return N.sm_m||(N.sm_m={proto:N,fields:{glibc_version_major:{n:1,br:s.qM.readInt32,bw:s.gp.writeInt32},glibc_version_minor:{n:2,br:s.qM.readInt32,bw:s.gp.writeInt32},account_type:{n:3,br:s.qM.readInt32,bw:s.gp.writeInt32},launcher_type:{n:4,br:s.qM.readInt32,bw:s.gp.writeInt32},game_server_appid:{n:5,br:s.qM.readInt32,bw:s.gp.writeInt32},process_name:{n:6,br:s.qM.readString,bw:s.gp.writeString}}}),N.sm_m}static MBF(){return N.sm_mbf||(N.sm_mbf=s.w0(N.M())),N.sm_mbf}toObject(e=!1){return N.toObject(e,this)}static toObject(e,t){return s.BT(N.M(),e,t)}static fromObject(e){return s.Uq(N.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new N;return N.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(N.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(N.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClientMetrics_ReportLinuxStats_Notification"}}!function(e){e.ClientAppInterfaceStatsReport=function(e,t){return e.SendNotification("ClientMetrics.ClientAppInterfaceStatsReport#1",(0,a.I8)(_,t),{ePrivilege:1})},e.ClientIPv6ConnectivityReport=function(e,t){return e.SendNotification("ClientMetrics.ClientIPv6ConnectivityReport#1",(0,a.I8)(b,t),{ePrivilege:1})},e.SteamPipeWorkStatsReport=function(e,t){return e.SendNotification("ClientMetrics.SteamPipeWorkStatsReport#1",(0,a.I8)(R,t),{ePrivilege:1})},e.ReportReactUsage=function(e,t){return e.SendNotification("ClientMetrics.ReportReactUsage#1",(0,a.I8)(f,t),{ePrivilege:2,eWebAPIKeyRequirement:1})},e.ReportClientError=function(e,t){return e.SendNotification("ClientMetrics.ReportClientError#1",(0,a.I8)(v,t),{ePrivilege:2,eWebAPIKeyRequirement:1})},e.ClientBootstrapReport=function(e,t){return e.SendNotification("ClientMetrics.ClientBootstrapReport#1",(0,a.I8)(z,t),{ePrivilege:1})},e.ClientDownloadRatesReport=function(e,t){return e.SendNotification("ClientMetrics.ClientDownloadRatesReport#1",(0,a.I8)(j,t),{ePrivilege:1})},e.ClientContentValidationReport=function(e,t){return e.SendNotification("ClientMetrics.ClientContentValidationReport#1",(0,a.I8)(I,t),{ePrivilege:1})},e.ClientCloudAppSyncStats=function(e,t){return e.SendNotification("ClientMetrics.ClientCloudAppSyncStats#1",(0,a.I8)(T,t),{ePrivilege:1})},e.ClientDownloadResponseCodeCounts=function(e,t){return e.SendNotification("ClientMetrics.ClientDownloadResponseCodeCounts#1",(0,a.I8)(F,t),{ePrivilege:1})},e.ReportClientArgs=function(e,t){return e.SendNotification("ClientMetrics.ReportClientArgs#1",(0,a.I8)(P,t),{ePrivilege:1})},e.ReportLinuxStats=function(e,t){return e.SendNotification("ClientMetrics.ReportLinuxStats#1",(0,a.I8)(N,t),{ePrivilege:1})},e.ReportAccessibilitySettings=function(e,t){return e.SendNotification("ClientMetrics.ReportAccessibilitySettings#1",(0,a.I8)(D,t),{ePrivilege:1})},e.ReportClipShare=function(e,t){return e.SendNotification("ClientMetrics.ReportClipShare#1",(0,a.I8)(O,t),{ePrivilege:1})},e.ReportClipRange=function(e,t){return e.SendNotification("ClientMetrics.ReportClipRange#1",(0,a.I8)(W,t),{ePrivilege:1})},e.ReportEndGameRecording=function(e,t){return e.SendNotification("ClientMetrics.ReportEndGameRecording#1",(0,a.I8)(U,t),{ePrivilege:1})},e.ReportGamePerformance=function(e,t){return e.SendNotification("ClientMetrics.ReportGamePerformance#1",(0,a.I8)(k,t),{ePrivilege:1})}}(m||(m={}))},43014:(e,t,r)=>{"use strict";r.d(t,{IC:()=>l,py:()=>a});var i=r(80613),n=r.n(i),s=r(89068);i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;class a extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),a.prototype.bincremental||s.Sg(a.M()),i.Message.initialize(this,e,0,-1,[2],null)}static M(){return a.sm_m||(a.sm_m={proto:a,fields:{bincremental:{n:1,br:s.qM.readBool,bw:s.gp.writeBool},friends:{n:2,c:o,r:!0,q:!0},max_friend_count:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},active_friend_count:{n:4,br:s.qM.readUint32,bw:s.gp.writeUint32},friends_limit_hit:{n:5,br:s.qM.readBool,bw:s.gp.writeBool}}}),a.sm_m}static MBF(){return a.sm_mbf||(a.sm_mbf=s.w0(a.M())),a.sm_mbf}toObject(e=!1){return a.toObject(e,this)}static toObject(e,t){return s.BT(a.M(),e,t)}static fromObject(e){return s.Uq(a.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new a;return a.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(a.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return a.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(a.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return a.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgClientFriendsList"}}class o extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),o.prototype.ulfriendid||s.Sg(o.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return o.sm_m||(o.sm_m={proto:o,fields:{ulfriendid:{n:1,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},efriendrelationship:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),o.sm_m}static MBF(){return o.sm_mbf||(o.sm_mbf=s.w0(o.M())),o.sm_mbf}toObject(e=!1){return o.toObject(e,this)}static toObject(e,t){return s.BT(o.M(),e,t)}static fromObject(e){return s.Uq(o.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new o;return o.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(o.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return o.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(o.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return o.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgClientFriendsList_Friend"}}i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;class l extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),l.prototype.friendid||s.Sg(l.M()),i.Message.initialize(this,e,0,-1,[71,82],null)}static M(){return l.sm_m||(l.sm_m={proto:l,fields:{friendid:{n:1,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},persona_state:{n:2,br:s.qM.readUint32,bw:s.gp.writeUint32},game_played_app_id:{n:3,br:s.qM.readUint32,bw:s.gp.writeUint32},game_server_ip:{n:4,br:s.qM.readUint32,bw:s.gp.writeUint32},game_server_port:{n:5,br:s.qM.readUint32,bw:s.gp.writeUint32},persona_state_flags:{n:6,br:s.qM.readUint32,bw:s.gp.writeUint32},online_session_instances:{n:7,br:s.qM.readUint32,bw:s.gp.writeUint32},persona_set_by_user:{n:10,br:s.qM.readBool,bw:s.gp.writeBool},player_name:{n:15,br:s.qM.readString,bw:s.gp.writeString},query_port:{n:20,br:s.qM.readUint32,bw:s.gp.writeUint32},steamid_source:{n:25,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},avatar_hash:{n:31,br:s.qM.readBytes,bw:s.gp.writeBytes},last_logoff:{n:45,br:s.qM.readUint32,bw:s.gp.writeUint32},last_logon:{n:46,br:s.qM.readUint32,bw:s.gp.writeUint32},last_seen_online:{n:47,br:s.qM.readUint32,bw:s.gp.writeUint32},clan_rank:{n:50,br:s.qM.readUint32,bw:s.gp.writeUint32},game_name:{n:55,br:s.qM.readString,bw:s.gp.writeString},gameid:{n:56,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},game_data_blob:{n:60,br:s.qM.readBytes,bw:s.gp.writeBytes},clan_data:{n:64,c},clan_tag:{n:65,br:s.qM.readString,bw:s.gp.writeString},rich_presence:{n:71,c:u,r:!0,q:!0},broadcast_id:{n:72,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},game_lobby_id:{n:73,br:s.qM.readFixed64String,bw:s.gp.writeFixed64String},watching_broadcast_accountid:{n:74,br:s.qM.readUint32,bw:s.gp.writeUint32},watching_broadcast_appid:{n:75,br:s.qM.readUint32,bw:s.gp.writeUint32},watching_broadcast_viewers:{n:76,br:s.qM.readUint32,bw:s.gp.writeUint32},watching_broadcast_title:{n:77,br:s.qM.readString,bw:s.gp.writeString},is_community_banned:{n:78,br:s.qM.readBool,bw:s.gp.writeBool},player_name_pending_review:{n:79,br:s.qM.readBool,bw:s.gp.writeBool},avatar_pending_review:{n:80,br:s.qM.readBool,bw:s.gp.writeBool},on_steam_deck:{n:81,br:s.qM.readBool,bw:s.gp.writeBool},other_game_data:{n:82,c:d,r:!0,q:!0},gaming_device_type:{n:83,br:s.qM.readUint32,bw:s.gp.writeUint32}}}),l.sm_m}static MBF(){return l.sm_mbf||(l.sm_mbf=s.w0(l.M())),l.sm_mbf}toObject(e=!1){return l.toObject(e,this)}static toObject(e,t){return s.BT(l.M(),e,t)}static fromObject(e){return s.Uq(l.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new l;return l.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(l.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return l.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(l.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return l.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgClientPersonaState_Friend"}}class c extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.prototype.ogg_app_id||s.Sg(c.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return c.sm_m||(c.sm_m={proto:c,fields:{ogg_app_id:{n:1,br:s.qM.readUint32,bw:s.gp.writeUint32},chat_group_id:{n:2,br:s.qM.readUint64String,bw:s.gp.writeUint64String}}}),c.sm_m}static MBF(){return c.sm_mbf||(c.sm_mbf=s.w0(c.M())),c.sm_mbf}toObject(e=!1){return c.toObject(e,this)}static toObject(e,t){return s.BT(c.M(),e,t)}static fromObject(e){return s.Uq(c.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new c;return c.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(c.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(c.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgClientPersonaState_Friend_ClanData"}}class u extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.key||s.Sg(u.M()),i.Message.initialize(this,e,0,-1,void 0,null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{key:{n:1,br:s.qM.readString,bw:s.gp.writeString},value:{n:2,br:s.qM.readString,bw:s.gp.writeString}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=s.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return s.BT(u.M(),e,t)}static fromObject(e){return s.Uq(u.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(u.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(u.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgClientPersonaState_Friend_KV"}}class d extends i.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),d.prototype.gameid||s.Sg(d.M()),i.Message.initialize(this,e,0,-1,[2],null)}static M(){return d.sm_m||(d.sm_m={proto:d,fields:{gameid:{n:1,br:s.qM.readUint64String,bw:s.gp.writeUint64String},rich_presence:{n:2,c:u,r:!0,q:!0}}}),d.sm_m}static MBF(){return d.sm_mbf||(d.sm_mbf=s.w0(d.M())),d.sm_mbf}toObject(e=!1){return d.toObject(e,this)}static toObject(e,t){return s.BT(d.M(),e,t)}static fromObject(e){return s.Uq(d.M(),e)}static deserializeBinary(e){let t=new(n().BinaryReader)(e),r=new d;return d.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return s.zj(d.MBF(),e,t)}serializeBinary(){var e=new(n().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){s.i0(d.M(),e,t)}serializeBase64String(){var e=new(n().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CMsgClientPersonaState_Friend_OtherGameData"}}i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message;i.Message},37403:(e,t,r)=>{"use strict";r.d(t,{$5:()=>me,$Y:()=>T,BE:()=>i,QU:()=>x,Vc:()=>L,_z:()=>c,eB:()=>ue,hA:()=>pe,kZ:()=>se,v7:()=>_e,wS:()=>ne,zQ:()=>d});var i,n=r(80613),s=r.n(n),a=r(89068),o=r(56545),l=r(36003);class c extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.prototype.appids||a.Sg(c.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return c.sm_m||(c.sm_m={proto:c,fields:{appids:{n:1,r:!0,q:!0,br:a.qM.readInt32,pbr:a.qM.readPackedInt32,bw:a.gp.writeRepeatedInt32},language:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),c.sm_m}static MBF(){return c.sm_mbf||(c.sm_mbf=a.w0(c.M())),c.sm_mbf}toObject(e=!1){return c.toObject(e,this)}static toObject(e,t){return a.BT(c.M(),e,t)}static fromObject(e){return a.Uq(c.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new c;return c.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(c.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(c.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetApps_Request"}}class u extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.apps||a.Sg(u.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{apps:{n:1,c:l.WV,r:!0,q:!0}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=a.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return a.BT(u.M(),e,t)}static fromObject(e){return a.Uq(u.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(u.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(u.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetApps_Response"}}class d extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),d.prototype.appid||a.Sg(d.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return d.sm_m||(d.sm_m={proto:d,fields:{appid:{n:1,br:a.qM.readInt32,bw:a.gp.writeInt32},language:{n:2,br:a.qM.readString,bw:a.gp.writeString}}}),d.sm_m}static MBF(){return d.sm_mbf||(d.sm_mbf=a.w0(d.M())),d.sm_mbf}toObject(e=!1){return d.toObject(e,this)}static toObject(e,t){return a.BT(d.M(),e,t)}static fromObject(e){return a.Uq(d.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new d;return d.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(d.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(d.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetAppRichPresenceLocalization_Request"}}class m extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),m.prototype.appid||a.Sg(m.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return m.sm_m||(m.sm_m={proto:m,fields:{appid:{n:1,br:a.qM.readInt32,bw:a.gp.writeInt32},token_lists:{n:2,c:p,r:!0,q:!0}}}),m.sm_m}static MBF(){return m.sm_mbf||(m.sm_mbf=a.w0(m.M())),m.sm_mbf}toObject(e=!1){return m.toObject(e,this)}static toObject(e,t){return a.BT(m.M(),e,t)}static fromObject(e){return a.Uq(m.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new m;return m.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(m.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(m.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetAppRichPresenceLocalization_Response"}}class g extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),g.prototype.name||a.Sg(g.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return g.sm_m||(g.sm_m={proto:g,fields:{name:{n:1,br:a.qM.readString,bw:a.gp.writeString},value:{n:2,br:a.qM.readString,bw:a.gp.writeString}}}),g.sm_m}static MBF(){return g.sm_mbf||(g.sm_mbf=a.w0(g.M())),g.sm_mbf}toObject(e=!1){return g.toObject(e,this)}static toObject(e,t){return a.BT(g.M(),e,t)}static fromObject(e){return a.Uq(g.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new g;return g.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(g.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(g.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetAppRichPresenceLocalization_Response_Token"}}class p extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.prototype.language||a.Sg(p.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return p.sm_m||(p.sm_m={proto:p,fields:{language:{n:1,br:a.qM.readString,bw:a.gp.writeString},tokens:{n:2,c:g,r:!0,q:!0}}}),p.sm_m}static MBF(){return p.sm_mbf||(p.sm_mbf=a.w0(p.M())),p.sm_mbf}toObject(e=!1){return p.toObject(e,this)}static toObject(e,t){return a.BT(p.M(),e,t)}static fromObject(e){return a.Uq(p.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new p;return p.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(p.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(p.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetAppRichPresenceLocalization_Response_TokenList"}}class h extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),h.prototype.steamid||a.Sg(h.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return h.sm_m||(h.sm_m={proto:h,fields:{steamid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},comment_thread_type:{n:2,br:a.qM.readEnum,bw:a.gp.writeEnum},gidfeature:{n:3,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},gidfeature2:{n:4,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},commentthreadid:{n:5,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},start:{n:6,br:a.qM.readInt32,bw:a.gp.writeInt32},count:{n:7,br:a.qM.readInt32,bw:a.gp.writeInt32},upvoters:{n:8,br:a.qM.readInt32,bw:a.gp.writeInt32},include_deleted:{n:9,br:a.qM.readBool,bw:a.gp.writeBool},gidcomment:{n:10,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},time_oldest:{n:11,br:a.qM.readUint32,bw:a.gp.writeUint32},oldest_first:{n:12,br:a.qM.readBool,bw:a.gp.writeBool}}}),h.sm_m}static MBF(){return h.sm_mbf||(h.sm_mbf=a.w0(h.M())),h.sm_mbf}toObject(e=!1){return h.toObject(e,this)}static toObject(e,t){return a.BT(h.M(),e,t)}static fromObject(e){return a.Uq(h.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new h;return h.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(h.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(h.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetCommentThread_Request"}}class _ extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_.prototype.gidcomment||a.Sg(_.M()),n.Message.initialize(this,e,0,-1,[12],null)}static M(){return _.sm_m||(_.sm_m={proto:_,fields:{gidcomment:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},steamid:{n:2,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},timestamp:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},text:{n:4,br:a.qM.readString,bw:a.gp.writeString},upvotes:{n:5,br:a.qM.readInt32,bw:a.gp.writeInt32},hidden:{n:6,br:a.qM.readBool,bw:a.gp.writeBool},hidden_by_user:{n:7,br:a.qM.readBool,bw:a.gp.writeBool},deleted:{n:8,br:a.qM.readBool,bw:a.gp.writeBool},ipaddress:{n:9,c:l.kK},total_hidden:{n:10,br:a.qM.readInt32,bw:a.gp.writeInt32},upvoted_by_user:{n:11,br:a.qM.readBool,bw:a.gp.writeBool},reactions:{n:12,c:B,r:!0,q:!0},gidparentcomment:{n:13,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},delete_reason:{n:14,br:a.qM.readEnum,bw:a.gp.writeEnum}}}),_.sm_m}static MBF(){return _.sm_mbf||(_.sm_mbf=a.w0(_.M())),_.sm_mbf}toObject(e=!1){return _.toObject(e,this)}static toObject(e,t){return a.BT(_.M(),e,t)}static fromObject(e){return a.Uq(_.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new _;return _.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(_.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(_.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_Comment"}}class B extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),B.prototype.reactionid||a.Sg(B.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return B.sm_m||(B.sm_m={proto:B,fields:{reactionid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},count:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),B.sm_m}static MBF(){return B.sm_mbf||(B.sm_mbf=a.w0(B.M())),B.sm_mbf}toObject(e=!1){return B.toObject(e,this)}static toObject(e,t){return a.BT(B.M(),e,t)}static fromObject(e){return a.Uq(B.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new B;return B.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(B.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(B.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_Comment_Reaction"}}class b extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),b.prototype.comments||a.Sg(b.M()),n.Message.initialize(this,e,0,-1,[1,2,9],null)}static M(){return b.sm_m||(b.sm_m={proto:b,fields:{comments:{n:1,c:_,r:!0,q:!0},deleted_comments:{n:2,c:_,r:!0,q:!0},steamid:{n:3,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},commentthreadid:{n:4,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},start:{n:5,br:a.qM.readInt32,bw:a.gp.writeInt32},count:{n:6,br:a.qM.readInt32,bw:a.gp.writeInt32},total_count:{n:7,br:a.qM.readInt32,bw:a.gp.writeInt32},upvotes:{n:8,br:a.qM.readInt32,bw:a.gp.writeInt32},upvoters:{n:9,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},user_subscribed:{n:10,br:a.qM.readBool,bw:a.gp.writeBool},user_upvoted:{n:11,br:a.qM.readBool,bw:a.gp.writeBool},answer_commentid:{n:12,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},answer_actor:{n:13,br:a.qM.readUint32,bw:a.gp.writeUint32},answer_actor_rank:{n:14,br:a.qM.readInt32,bw:a.gp.writeInt32},can_post:{n:15,br:a.qM.readBool,bw:a.gp.writeBool},comment_thread_type:{n:16,br:a.qM.readUint32,bw:a.gp.writeUint32},gidfeature:{n:17,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},gidfeature2:{n:18,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String}}}),b.sm_m}static MBF(){return b.sm_mbf||(b.sm_mbf=a.w0(b.M())),b.sm_mbf}toObject(e=!1){return b.toObject(e,this)}static toObject(e,t){return a.BT(b.M(),e,t)}static fromObject(e){return a.Uq(b.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new b;return b.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(b.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(b.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetCommentThread_Response"}}class f extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),f.prototype.steamid||a.Sg(f.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return f.sm_m||(f.sm_m={proto:f,fields:{steamid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},comment_thread_type:{n:2,br:a.qM.readEnum,bw:a.gp.writeEnum},gidfeature:{n:3,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},gidfeature2:{n:4,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},text:{n:6,br:a.qM.readString,bw:a.gp.writeString},gidparentcomment:{n:7,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},suppress_notifications:{n:8,br:a.qM.readBool,bw:a.gp.writeBool},is_report:{n:9,br:a.qM.readBool,bw:a.gp.writeBool},start_hidden:{n:10,br:a.qM.readBool,bw:a.gp.writeBool}}}),f.sm_m}static MBF(){return f.sm_mbf||(f.sm_mbf=a.w0(f.M())),f.sm_mbf}toObject(e=!1){return f.toObject(e,this)}static toObject(e,t){return a.BT(f.M(),e,t)}static fromObject(e){return a.Uq(f.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new f;return f.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(f.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(f.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_PostCommentToThread_Request"}}class w extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),w.prototype.gidcomment||a.Sg(w.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return w.sm_m||(w.sm_m={proto:w,fields:{gidcomment:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},commentthreadid:{n:2,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},count:{n:3,br:a.qM.readInt32,bw:a.gp.writeInt32},upvotes:{n:4,br:a.qM.readInt32,bw:a.gp.writeInt32}}}),w.sm_m}static MBF(){return w.sm_mbf||(w.sm_mbf=a.w0(w.M())),w.sm_mbf}toObject(e=!1){return w.toObject(e,this)}static toObject(e,t){return a.BT(w.M(),e,t)}static fromObject(e){return a.Uq(w.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new w;return w.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(w.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(w.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_PostCommentToThread_Response"}}class y extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),y.prototype.steamid||a.Sg(y.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return y.sm_m||(y.sm_m={proto:y,fields:{steamid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},comment_thread_type:{n:2,br:a.qM.readEnum,bw:a.gp.writeEnum},gidfeature:{n:3,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},gidfeature2:{n:4,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},gidcomment:{n:5,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},undelete:{n:6,br:a.qM.readBool,bw:a.gp.writeBool}}}),y.sm_m}static MBF(){return y.sm_mbf||(y.sm_mbf=a.w0(y.M())),y.sm_mbf}toObject(e=!1){return y.toObject(e,this)}static toObject(e,t){return a.BT(y.M(),e,t)}static fromObject(e){return a.Uq(y.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new y;return y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(y.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(y.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_DeleteCommentFromThread_Request"}}class M extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return M.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new M}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new M;return M.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_DeleteCommentFromThread_Response"}}class v extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),v.prototype.commentthreadtype||a.Sg(v.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return v.sm_m||(v.sm_m={proto:v,fields:{commentthreadtype:{n:1,br:a.qM.readString,bw:a.gp.writeString},steamid:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidfeature:{n:3,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidfeature2:{n:4,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidcomment:{n:5,br:a.qM.readUint64String,bw:a.gp.writeUint64String},rate_up:{n:6,br:a.qM.readBool,bw:a.gp.writeBool},suppress_notifications:{n:7,br:a.qM.readBool,bw:a.gp.writeBool}}}),v.sm_m}static MBF(){return v.sm_mbf||(v.sm_mbf=a.w0(v.M())),v.sm_mbf}toObject(e=!1){return v.toObject(e,this)}static toObject(e,t){return a.BT(v.M(),e,t)}static fromObject(e){return a.Uq(v.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new v;return v.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(v.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(v.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_RateCommentThread_Request"}}class S extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),S.prototype.gidcomment||a.Sg(S.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return S.sm_m||(S.sm_m={proto:S,fields:{gidcomment:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},commentthreadid:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String},count:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},upvotes:{n:4,br:a.qM.readUint32,bw:a.gp.writeUint32},has_upvoted:{n:5,br:a.qM.readBool,bw:a.gp.writeBool}}}),S.sm_m}static MBF(){return S.sm_mbf||(S.sm_mbf=a.w0(S.M())),S.sm_mbf}toObject(e=!1){return S.toObject(e,this)}static toObject(e,t){return a.BT(S.M(),e,t)}static fromObject(e){return a.Uq(S.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new S;return S.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(S.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(S.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_RateCommentThread_Response"}}class C extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),C.prototype.commentthreadtype||a.Sg(C.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return C.sm_m||(C.sm_m={proto:C,fields:{commentthreadtype:{n:1,br:a.qM.readString,bw:a.gp.writeString},steamid:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidfeature:{n:3,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidfeature2:{n:4,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidcomment:{n:5,br:a.qM.readUint64String,bw:a.gp.writeUint64String},max_results:{n:6,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),C.sm_m}static MBF(){return C.sm_mbf||(C.sm_mbf=a.w0(C.M())),C.sm_mbf}toObject(e=!1){return C.toObject(e,this)}static toObject(e,t){return a.BT(C.M(),e,t)}static fromObject(e){return a.Uq(C.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new C;return C.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(C.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(C.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetCommentThreadRatings_Request"}}class R extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),R.prototype.commentthreadid||a.Sg(R.M()),n.Message.initialize(this,e,0,-1,[5],null)}static M(){return R.sm_m||(R.sm_m={proto:R,fields:{commentthreadid:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidcomment:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String},upvotes:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},has_upvoted:{n:4,br:a.qM.readBool,bw:a.gp.writeBool},upvoter_accountids:{n:5,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32}}}),R.sm_m}static MBF(){return R.sm_mbf||(R.sm_mbf=a.w0(R.M())),R.sm_mbf}toObject(e=!1){return R.toObject(e,this)}static toObject(e,t){return a.BT(R.M(),e,t)}static fromObject(e){return a.Uq(R.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new R;return R.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(R.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(R.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetCommentThreadRatings_Response"}}class z extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),z.prototype.steamid||a.Sg(z.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return z.sm_m||(z.sm_m={proto:z,fields:{steamid:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},steamids_verifymembership:{n:2,r:!0,q:!0,br:a.qM.readUint64String,pbr:a.qM.readPackedUint64String,bw:a.gp.writeRepeatedUint64String}}}),z.sm_m}static MBF(){return z.sm_mbf||(z.sm_mbf=a.w0(z.M())),z.sm_mbf}toObject(e=!1){return z.toObject(e,this)}static toObject(e,t){return a.BT(z.M(),e,t)}static fromObject(e){return a.Uq(z.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new z;return z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(z.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(z.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_VerifyClanMembership_Request"}}class j extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),j.prototype.steamids_nonmembers||a.Sg(j.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return j.sm_m||(j.sm_m={proto:j,fields:{steamids_nonmembers:{n:1,r:!0,q:!0,br:a.qM.readUint64String,pbr:a.qM.readPackedUint64String,bw:a.gp.writeRepeatedUint64String}}}),j.sm_m}static MBF(){return j.sm_mbf||(j.sm_mbf=a.w0(j.M())),j.sm_mbf}toObject(e=!1){return j.toObject(e,this)}static toObject(e,t){return a.BT(j.M(),e,t)}static fromObject(e){return a.Uq(j.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new j;return j.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(j.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(j.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_VerifyClanMembership_Response"}}class x extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),x.prototype.announcementid||a.Sg(x.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return x.sm_m||(x.sm_m={proto:x,fields:{announcementid:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},vote_up:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},clan_accountid:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),x.sm_m}static MBF(){return x.sm_mbf||(x.sm_mbf=a.w0(x.M())),x.sm_mbf}toObject(e=!1){return x.toObject(e,this)}static toObject(e,t){return a.BT(x.M(),e,t)}static fromObject(e){return a.Uq(x.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new x;return x.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(x.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(x.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_RateClanAnnouncement_Request"}}class I extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return I.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new I}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new I;return I.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_RateClanAnnouncement_Response"}}class T extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),T.prototype.announcementid||a.Sg(T.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return T.sm_m||(T.sm_m={proto:T,fields:{announcementid:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String}}}),T.sm_m}static MBF(){return T.sm_mbf||(T.sm_mbf=a.w0(T.M())),T.sm_mbf}toObject(e=!1){return T.toObject(e,this)}static toObject(e,t){return a.BT(T.M(),e,t)}static fromObject(e){return a.Uq(T.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new T;return T.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(T.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(T.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanAnnouncementVoteForUser_Request"}}class F extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),F.prototype.voted_up||a.Sg(F.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return F.sm_m||(F.sm_m={proto:F,fields:{voted_up:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},voted_down:{n:2,br:a.qM.readBool,bw:a.gp.writeBool}}}),F.sm_m}static MBF(){return F.sm_mbf||(F.sm_mbf=a.w0(F.M())),F.sm_mbf}toObject(e=!1){return F.toObject(e,this)}static toObject(e,t){return a.BT(F.M(),e,t)}static fromObject(e){return a.Uq(F.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new F;return F.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(F.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(F.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanAnnouncementVoteForUser_Response"}}class O extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),O.prototype.steamid||a.Sg(O.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return O.sm_m||(O.sm_m={proto:O,fields:{steamid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String}}}),O.sm_m}static MBF(){return O.sm_mbf||(O.sm_mbf=a.w0(O.M())),O.sm_mbf}toObject(e=!1){return O.toObject(e,this)}static toObject(e,t){return a.BT(O.M(),e,t)}static fromObject(e){return a.Uq(O.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new O;return O.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(O.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(O.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanMetadata_Request"}}class W extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),W.prototype.is_ogg||a.Sg(W.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return W.sm_m||(W.sm_m={proto:W,fields:{is_ogg:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},name:{n:2,br:a.qM.readString,bw:a.gp.writeString},profile_url:{n:3,br:a.qM.readString,bw:a.gp.writeString},appid:{n:4,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),W.sm_m}static MBF(){return W.sm_mbf||(W.sm_mbf=a.w0(W.M())),W.sm_mbf}toObject(e=!1){return W.toObject(e,this)}static toObject(e,t){return a.BT(W.M(),e,t)}static fromObject(e){return a.Uq(W.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new W;return W.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(W.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(W.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanMetadata_Response"}}class q extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),q.prototype.loc_group_id||a.Sg(q.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return q.sm_m||(q.sm_m={proto:q,fields:{loc_group_id:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},image_hash:{n:2,br:a.qM.readString,bw:a.gp.writeString},thumbnail_hash:{n:3,br:a.qM.readString,bw:a.gp.writeString},file_type:{n:4,br:a.qM.readEnum,bw:a.gp.writeEnum},group:{n:5,br:a.qM.readEnum,bw:a.gp.writeEnum},width:{n:6,br:a.qM.readUint32,bw:a.gp.writeUint32},height:{n:7,br:a.qM.readUint32,bw:a.gp.writeUint32},extensions:{n:8,br:a.qM.readString,bw:a.gp.writeString}}}),q.sm_m}static MBF(){return q.sm_mbf||(q.sm_mbf=a.w0(q.M())),q.sm_mbf}toObject(e=!1){return q.toObject(e,this)}static toObject(e,t){return a.BT(q.M(),e,t)}static fromObject(e){return a.Uq(q.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new q;return q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(q.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(q.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_ClanLocGroupImage"}}class U extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),U.prototype.steamid||a.Sg(U.M()),n.Message.initialize(this,e,0,-1,[4],null)}static M(){return U.sm_m||(U.sm_m={proto:U,fields:{steamid:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},group:{n:2,br:a.qM.readEnum,bw:a.gp.writeEnum},language:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},loc_group_ids:{n:4,r:!0,q:!0,br:a.qM.readUint64String,pbr:a.qM.readPackedUint64String,bw:a.gp.writeRepeatedUint64String}}}),U.sm_m}static MBF(){return U.sm_mbf||(U.sm_mbf=a.w0(U.M())),U.sm_mbf}toObject(e=!1){return U.toObject(e,this)}static toObject(e,t){return a.BT(U.M(),e,t)}static fromObject(e){return a.Uq(U.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new U;return U.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(U.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(U.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanLocGroupImages_Request"}}class k extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),k.prototype.images||a.Sg(k.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return k.sm_m||(k.sm_m={proto:k,fields:{images:{n:1,c:q,r:!0,q:!0}}}),k.sm_m}static MBF(){return k.sm_mbf||(k.sm_mbf=a.w0(k.M())),k.sm_mbf}toObject(e=!1){return k.toObject(e,this)}static toObject(e,t){return a.BT(k.M(),e,t)}static fromObject(e){return a.Uq(k.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new k;return k.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(k.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(k.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanLocGroupImages_Response"}}class L extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),L.prototype.steamid||a.Sg(L.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return L.sm_m||(L.sm_m={proto:L,fields:{steamid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},filter_user_uploaded_only:{n:2,br:a.qM.readBool,bw:a.gp.writeBool}}}),L.sm_m}static MBF(){return L.sm_mbf||(L.sm_mbf=a.w0(L.M())),L.sm_mbf}toObject(e=!1){return L.toObject(e,this)}static toObject(e,t){return a.BT(L.M(),e,t)}static fromObject(e){return a.Uq(L.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new L;return L.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(L.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(L.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetAvatarHistory_Request"}}class P extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),P.prototype.avatars||a.Sg(P.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return P.sm_m||(P.sm_m={proto:P,fields:{avatars:{n:1,c:D,r:!0,q:!0}}}),P.sm_m}static MBF(){return P.sm_mbf||(P.sm_mbf=a.w0(P.M())),P.sm_mbf}toObject(e=!1){return P.toObject(e,this)}static toObject(e,t){return a.BT(P.M(),e,t)}static fromObject(e){return a.Uq(P.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new P;return P.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(P.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(P.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetAvatarHistory_Response"}}class D extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),D.prototype.avatar_sha1||a.Sg(D.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return D.sm_m||(D.sm_m={proto:D,fields:{avatar_sha1:{n:1,br:a.qM.readString,bw:a.gp.writeString},user_uploaded:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},timestamp:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),D.sm_m}static MBF(){return D.sm_mbf||(D.sm_mbf=a.w0(D.M())),D.sm_mbf}toObject(e=!1){return D.toObject(e,this)}static toObject(e,t){return a.BT(D.M(),e,t)}static fromObject(e){return a.Uq(D.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new D;return D.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(D.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(D.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetAvatarHistory_Response_AvatarData"}}class N extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),N.prototype.priority||a.Sg(N.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return N.sm_m||(N.sm_m={proto:N,fields:{priority:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},appid:{n:2,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32}}}),N.sm_m}static MBF(){return N.sm_mbf||(N.sm_mbf=a.w0(N.M())),N.sm_mbf}toObject(e=!1){return N.toObject(e,this)}static toObject(e,t){return a.BT(N.M(),e,t)}static fromObject(e){return a.Uq(N.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new N;return N.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(N.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(N.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CAppPriority"}}class A extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),A.prototype.count||a.Sg(A.M()),n.Message.initialize(this,e,0,-1,[5,6,8],null)}static M(){return A.sm_m||(A.sm_m={proto:A,fields:{count:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},offset:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},rtime32_start_time:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},rtime32_end_time:{n:4,br:a.qM.readUint32,bw:a.gp.writeUint32},language_preference:{n:5,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},filter_event_type:{n:6,r:!0,q:!0,br:a.qM.readEnum,pbr:a.qM.readPackedEnum,bw:a.gp.writeRepeatedEnum},filter_to_appid:{n:7,br:a.qM.readBool,bw:a.gp.writeBool},app_list:{n:8,c:N,r:!0,q:!0},count_after:{n:9,d:0,br:a.qM.readUint32,bw:a.gp.writeUint32},count_before:{n:10,d:0,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),A.sm_m}static MBF(){return A.sm_mbf||(A.sm_mbf=a.w0(A.M())),A.sm_mbf}toObject(e=!1){return A.toObject(e,this)}static toObject(e,t){return a.BT(A.M(),e,t)}static fromObject(e){return a.Uq(A.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new A;return A.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(A.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(A.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetUserPartnerEventNews_Request"}}class E extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),E.prototype.results||a.Sg(E.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return E.sm_m||(E.sm_m={proto:E,fields:{results:{n:1,c:l.h2,r:!0,q:!0}}}),E.sm_m}static MBF(){return E.sm_mbf||(E.sm_mbf=a.w0(E.M())),E.sm_mbf}toObject(e=!1){return E.toObject(e,this)}static toObject(e,t){return a.BT(E.M(),e,t)}static fromObject(e){return a.Uq(E.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new E;return E.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(E.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return E.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(E.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return E.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetUserPartnerEventNews_Response"}}class G extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),G.prototype.include_steam_blog||a.Sg(G.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return G.sm_m||(G.sm_m={proto:G,fields:{include_steam_blog:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},filter_to_played_within_days:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},include_only_game_updates:{n:3,br:a.qM.readBool,bw:a.gp.writeBool}}}),G.sm_m}static MBF(){return G.sm_mbf||(G.sm_mbf=a.w0(G.M())),G.sm_mbf}toObject(e=!1){return G.toObject(e,this)}static toObject(e,t){return a.BT(G.M(),e,t)}static fromObject(e){return a.Uq(G.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new G;return G.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(G.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return G.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(G.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return G.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetBestEventsForUser_Request"}}class H extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),H.prototype.clanid||a.Sg(H.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return H.sm_m||(H.sm_m={proto:H,fields:{clanid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},event_gid:{n:2,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},announcement_gid:{n:3,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},appid:{n:4,br:a.qM.readUint32,bw:a.gp.writeUint32},possible_takeover:{n:5,br:a.qM.readBool,bw:a.gp.writeBool},rtime32_last_modified:{n:6,d:0,br:a.qM.readUint32,bw:a.gp.writeUint32},user_app_priority:{n:7,br:a.qM.readInt32,bw:a.gp.writeInt32}}}),H.sm_m}static MBF(){return H.sm_mbf||(H.sm_mbf=a.w0(H.M())),H.sm_mbf}toObject(e=!1){return H.toObject(e,this)}static toObject(e,t){return a.BT(H.M(),e,t)}static fromObject(e){return a.Uq(H.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new H;return H.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(H.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return H.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(H.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return H.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_PartnerEventResult"}}class V extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),V.prototype.results||a.Sg(V.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return V.sm_m||(V.sm_m={proto:V,fields:{results:{n:1,c:H,r:!0,q:!0}}}),V.sm_m}static MBF(){return V.sm_mbf||(V.sm_mbf=a.w0(V.M())),V.sm_mbf}toObject(e=!1){return V.toObject(e,this)}static toObject(e,t){return a.BT(V.M(),e,t)}static fromObject(e){return a.Uq(V.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new V;return V.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(V.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return V.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(V.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return V.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetBestEventsForUser_Response"}}class Z extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Z.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Z}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new Z;return Z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_ClearUserPartnerEventsAppPriorities_Request"}}class K extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return K.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new K}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new K;return K.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_ClearUserPartnerEventsAppPriorities_Response"}}class $ extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$.prototype.appid||a.Sg($.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $.sm_m||($.sm_m={proto:$,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},user_app_priority:{n:2,br:a.qM.readInt32,bw:a.gp.writeInt32}}}),$.sm_m}static MBF(){return $.sm_mbf||($.sm_mbf=a.w0($.M())),$.sm_mbf}toObject(e=!1){return $.toObject(e,this)}static toObject(e,t){return a.BT($.M(),e,t)}static fromObject(e){return a.Uq($.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new $;return $.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj($.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0($.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_PartnerEventsAppPriority"}}class Y extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Y.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Y}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new Y;return Y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetUserPartnerEventsAppPriorities_Request"}}class Q extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Q.prototype.priorities||a.Sg(Q.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return Q.sm_m||(Q.sm_m={proto:Q,fields:{priorities:{n:1,c:$,r:!0,q:!0}}}),Q.sm_m}static MBF(){return Q.sm_mbf||(Q.sm_mbf=a.w0(Q.M())),Q.sm_mbf}toObject(e=!1){return Q.toObject(e,this)}static toObject(e,t){return a.BT(Q.M(),e,t)}static fromObject(e){return a.Uq(Q.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new Q;return Q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(Q.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(Q.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetUserPartnerEventsAppPriorities_Response"}}class X extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),X.prototype.appid||a.Sg(X.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return X.sm_m||(X.sm_m={proto:X,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),X.sm_m}static MBF(){return X.sm_mbf||(X.sm_mbf=a.w0(X.M())),X.sm_mbf}toObject(e=!1){return X.toObject(e,this)}static toObject(e,t){return a.BT(X.M(),e,t)}static fromObject(e){return a.Uq(X.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new X;return X.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(X.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(X.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_ClearSinglePartnerEventsAppPriority_Request"}}class J extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return J.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new J}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new J;return J.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return J.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return J.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_ClearSinglePartnerEventsAppPriority_Response"}}class ee extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ee.prototype.appid||a.Sg(ee.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ee.sm_m||(ee.sm_m={proto:ee,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),ee.sm_m}static MBF(){return ee.sm_mbf||(ee.sm_mbf=a.w0(ee.M())),ee.sm_mbf}toObject(e=!1){return ee.toObject(e,this)}static toObject(e,t){return a.BT(ee.M(),e,t)}static fromObject(e){return a.Uq(ee.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ee;return ee.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ee.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ee.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ee.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ee.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_PartnerEventsShowMoreForApp_Request"}}class te extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return te.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new te}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new te;return te.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return te.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return te.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_PartnerEventsShowMoreForApp_Response"}}class re extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),re.prototype.appid||a.Sg(re.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return re.sm_m||(re.sm_m={proto:re,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),re.sm_m}static MBF(){return re.sm_mbf||(re.sm_mbf=a.w0(re.M())),re.sm_mbf}toObject(e=!1){return re.toObject(e,this)}static toObject(e,t){return a.BT(re.M(),e,t)}static fromObject(e){return a.Uq(re.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new re;return re.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(re.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return re.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(re.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return re.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_PartnerEventsShowLessForApp_Request"}}class ie extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ie.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ie}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ie;return ie.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return ie.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return ie.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_PartnerEventsShowLessForApp_Response"}}class ne extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ne.prototype.markings||a.Sg(ne.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return ne.sm_m||(ne.sm_m={proto:ne,fields:{markings:{n:1,c:se,r:!0,q:!0}}}),ne.sm_m}static MBF(){return ne.sm_mbf||(ne.sm_mbf=a.w0(ne.M())),ne.sm_mbf}toObject(e=!1){return ne.toObject(e,this)}static toObject(e,t){return a.BT(ne.M(),e,t)}static fromObject(e){return a.Uq(ne.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ne;return ne.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ne.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ne.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ne.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ne.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_MarkPartnerEventsForUser_Request"}}class se extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),se.prototype.clanid||a.Sg(se.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return se.sm_m||(se.sm_m={proto:se,fields:{clanid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},event_gid:{n:2,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},display_location:{n:3,br:a.qM.readEnum,bw:a.gp.writeEnum},mark_shown:{n:4,br:a.qM.readBool,bw:a.gp.writeBool},mark_read:{n:5,br:a.qM.readBool,bw:a.gp.writeBool}}}),se.sm_m}static MBF(){return se.sm_mbf||(se.sm_mbf=a.w0(se.M())),se.sm_mbf}toObject(e=!1){return se.toObject(e,this)}static toObject(e,t){return a.BT(se.M(),e,t)}static fromObject(e){return a.Uq(se.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new se;return se.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(se.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return se.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(se.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return se.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_MarkPartnerEventsForUser_Request_PartnerEventMarking"}}class ae extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ae.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ae}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ae;return ae.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return ae.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return ae.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_MarkPartnerEventsForUser_Response"}}class oe extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),oe.prototype.event_gids||a.Sg(oe.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return oe.sm_m||(oe.sm_m={proto:oe,fields:{event_gids:{n:1,r:!0,q:!0,br:a.qM.readFixed64String,pbr:a.qM.readPackedFixed64String,bw:a.gp.writeRepeatedFixed64String},include_read_events_only:{n:2,br:a.qM.readBool,bw:a.gp.writeBool}}}),oe.sm_m}static MBF(){return oe.sm_mbf||(oe.sm_mbf=a.w0(oe.M())),oe.sm_mbf}toObject(e=!1){return oe.toObject(e,this)}static toObject(e,t){return a.BT(oe.M(),e,t)}static fromObject(e){return a.Uq(oe.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new oe;return oe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(oe.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return oe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(oe.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return oe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetUserPartnerEventViewStatus_Request"}}class le extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),le.prototype.events||a.Sg(le.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return le.sm_m||(le.sm_m={proto:le,fields:{events:{n:1,c:ce,r:!0,q:!0}}}),le.sm_m}static MBF(){return le.sm_mbf||(le.sm_mbf=a.w0(le.M())),le.sm_mbf}toObject(e=!1){return le.toObject(e,this)}static toObject(e,t){return a.BT(le.M(),e,t)}static fromObject(e){return a.Uq(le.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new le;return le.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(le.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return le.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(le.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return le.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetUserPartnerEventViewStatus_Response"}}class ce extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ce.prototype.event_gid||a.Sg(ce.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ce.sm_m||(ce.sm_m={proto:ce,fields:{event_gid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},last_shown_time:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},last_read_time:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},clan_account_id:{n:4,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),ce.sm_m}static MBF(){return ce.sm_mbf||(ce.sm_mbf=a.w0(ce.M())),ce.sm_mbf}toObject(e=!1){return ce.toObject(e,this)}static toObject(e,t){return a.BT(ce.M(),e,t)}static fromObject(e){return a.Uq(ce.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ce;return ce.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ce.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ce.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ce.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ce.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetUserPartnerEventViewStatus_Response_PartnerEvent"}}class ue extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ue.prototype.gidfeature||a.Sg(ue.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ue.sm_m||(ue.sm_m={proto:ue,fields:{gidfeature:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidfeature2:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String},gidcomment:{n:3,br:a.qM.readUint64String,bw:a.gp.writeUint64String},steamid:{n:4,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},commentthreadtype:{n:5,br:a.qM.readString,bw:a.gp.writeString},hide:{n:6,br:a.qM.readBool,bw:a.gp.writeBool},report_reason:{n:7,br:a.qM.readEnum,bw:a.gp.writeEnum},report_text:{n:8,br:a.qM.readString,bw:a.gp.writeString}}}),ue.sm_m}static MBF(){return ue.sm_mbf||(ue.sm_mbf=a.w0(ue.M())),ue.sm_mbf}toObject(e=!1){return ue.toObject(e,this)}static toObject(e,t){return a.BT(ue.M(),e,t)}static fromObject(e){return a.Uq(ue.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ue;return ue.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ue.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ue.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ue.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ue.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_HideAndReportComment_Request"}}class de extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return de.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new de}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new de;return de.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return de.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return de.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_HideAndReportComment_Response"}}class me extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),me.prototype.steamid||a.Sg(me.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return me.sm_m||(me.sm_m={proto:me,fields:{steamid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},itemid:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String}}}),me.sm_m}static MBF(){return me.sm_mbf||(me.sm_mbf=a.w0(me.M())),me.sm_mbf}toObject(e=!1){return me.toObject(e,this)}static toObject(e,t){return a.BT(me.M(),e,t)}static fromObject(e){return a.Uq(me.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new me;return me.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(me.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return me.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(me.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return me.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanEventCrowdInMetadata_Request"}}class ge extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ge.prototype.crowdin_project_id||a.Sg(ge.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ge.sm_m||(ge.sm_m={proto:ge,fields:{crowdin_project_id:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},crowdin_file_id:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String}}}),ge.sm_m}static MBF(){return ge.sm_mbf||(ge.sm_mbf=a.w0(ge.M())),ge.sm_mbf}toObject(e=!1){return ge.toObject(e,this)}static toObject(e,t){return a.BT(ge.M(),e,t)}static fromObject(e){return a.Uq(ge.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ge;return ge.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ge.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ge.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ge.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ge.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanEventCrowdInMetadata_Response"}}class pe extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),pe.prototype.steamid||a.Sg(pe.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return pe.sm_m||(pe.sm_m={proto:pe,fields:{steamid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String}}}),pe.sm_m}static MBF(){return pe.sm_mbf||(pe.sm_mbf=a.w0(pe.M())),pe.sm_mbf}toObject(e=!1){return pe.toObject(e,this)}static toObject(e,t){return a.BT(pe.M(),e,t)}static fromObject(e){return a.Uq(pe.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new pe;return pe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(pe.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return pe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(pe.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return pe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanCrowdInMetadata_Request"}}class he extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),he.prototype.crowdin_project_id||a.Sg(he.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return he.sm_m||(he.sm_m={proto:he,fields:{crowdin_project_id:{n:1,br:a.qM.readUint64String,bw:a.gp.writeUint64String},crowdin_directory_id:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String},push_by_default:{n:3,br:a.qM.readBool,bw:a.gp.writeBool}}}),he.sm_m}static MBF(){return he.sm_mbf||(he.sm_mbf=a.w0(he.M())),he.sm_mbf}toObject(e=!1){return he.toObject(e,this)}static toObject(e,t){return a.BT(he.M(),e,t)}static fromObject(e){return a.Uq(he.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new he;return he.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(he.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return he.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(he.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return he.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_GetClanCrowdInMetadata_Response"}}class _e extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_e.prototype.steamid||a.Sg(_e.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return _e.sm_m||(_e.sm_m={proto:_e,fields:{steamid:{n:1,br:a.qM.readFixed64String,bw:a.gp.writeFixed64String},itemid:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String},language:{n:3,br:a.qM.readInt32,bw:a.gp.writeInt32}}}),_e.sm_m}static MBF(){return _e.sm_mbf||(_e.sm_mbf=a.w0(_e.M())),_e.sm_mbf}toObject(e=!1){return _e.toObject(e,this)}static toObject(e,t){return a.BT(_e.M(),e,t)}static fromObject(e){return a.Uq(_e.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new _e;return _e.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(_e.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return _e.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(_e.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return _e.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_FetchTranslationFromCrowdIn_Request"}}class Be extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Be.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Be}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new Be;return Be.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return Be.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return Be.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_FetchTranslationFromCrowdIn_Response"}}class be extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),be.prototype.review_labels||a.Sg(be.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return be.sm_m||(be.sm_m={proto:be,fields:{review_labels:{n:1,c:fe,r:!0,q:!0}}}),be.sm_m}static MBF(){return be.sm_mbf||(be.sm_mbf=a.w0(be.M())),be.sm_mbf}toObject(e=!1){return be.toObject(e,this)}static toObject(e,t){return a.BT(be.M(),e,t)}static fromObject(e){return a.Uq(be.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new be;return be.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(be.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return be.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(be.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return be.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_SetRecommendationBotReviewStatus_Request"}}class fe extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),fe.prototype.appid||a.Sg(fe.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return fe.sm_m||(fe.sm_m={proto:fe,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},recommendationid:{n:2,br:a.qM.readUint64String,bw:a.gp.writeUint64String},is_bot_review:{n:3,br:a.qM.readBool,bw:a.gp.writeBool}}}),fe.sm_m}static MBF(){return fe.sm_mbf||(fe.sm_mbf=a.w0(fe.M())),fe.sm_mbf}toObject(e=!1){return fe.toObject(e,this)}static toObject(e,t){return a.BT(fe.M(),e,t)}static fromObject(e){return a.Uq(fe.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new fe;return fe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(fe.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return fe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(fe.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return fe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_SetRecommendationBotReviewStatus_Request_ReviewLabel"}}class we extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),n.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return we.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new we}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new we;return we.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(s().BinaryWriter);return we.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(s().BinaryWriter);return we.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CCommunity_SetRecommendationBotReviewStatus_Response"}}!function(e){e.GetApps=function(e,t){return e.SendMsg("Community.GetApps#1",(0,o.I8)(c,t),u,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.GetAppRichPresenceLocalization=function(e,t){return e.SendMsg("Community.GetAppRichPresenceLocalization#1",(0,o.I8)(d,t),m,{ePrivilege:1})},e.GetCommentThread=function(e,t){return e.SendMsg("Community.GetCommentThread#1",(0,o.I8)(h,t),b,{ePrivilege:2,eWebAPIKeyRequirement:1})},e.PostCommentToThread=function(e,t){return e.SendMsg("Community.PostCommentToThread#1",(0,o.I8)(f,t),w,{ePrivilege:3})},e.DeleteCommentFromThread=function(e,t){return e.SendMsg("Community.DeleteCommentFromThread#1",(0,o.I8)(y,t),M,{ePrivilege:1})},e.RateCommentThread=function(e,t){return e.SendMsg("Community.RateCommentThread#1",(0,o.I8)(v,t),S,{ePrivilege:3})},e.GetCommentThreadRatings=function(e,t){return e.SendMsg("Community.GetCommentThreadRatings#1",(0,o.I8)(C,t),R,{ePrivilege:2})},e.VerifyClanMembership=function(e,t){return e.SendMsg("Community.VerifyClanMembership#1",(0,o.I8)(z,t),j,{bConstMethod:!0,ePrivilege:0,eWebAPIKeyRequirement:2})},e.RateClanAnnouncement=function(e,t){return e.SendMsg("Community.RateClanAnnouncement#1",(0,o.I8)(x,t),I,{ePrivilege:3})},e.GetClanAnnouncementVoteForUser=function(e,t){return e.SendMsg("Community.GetClanAnnouncementVoteForUser#1",(0,o.I8)(T,t),F,{ePrivilege:1})},e.GetClanMetadata=function(e,t){return e.SendMsg("Community.GetClanMetadata#1",(0,o.I8)(O,t),W,{bConstMethod:!0,ePrivilege:1})},e.GetClanLocGroupImages=function(e,t){return e.SendMsg("Community.GetClanLocGroupImages#1",(0,o.I8)(U,t),k,{bConstMethod:!0,ePrivilege:0})},e.GetAvatarHistory=function(e,t){return e.SendMsg("Community.GetAvatarHistory#1",(0,o.I8)(L,t),P,{ePrivilege:1})},e.GetClanEventCrowdInMetadata=function(e,t){return e.SendMsg("Community.GetClanEventCrowdInMetadata#1",(0,o.I8)(me,t),ge,{bConstMethod:!0,ePrivilege:1})},e.GetClanCrowdInMetadata=function(e,t){return e.SendMsg("Community.GetClanCrowdInMetadata#1",(0,o.I8)(pe,t),he,{bConstMethod:!0,ePrivilege:1})},e.FetchTranslationFromCrowdIn=function(e,t){return e.SendMsg("Community.FetchTranslationFromCrowdIn#1",(0,o.I8)(_e,t),Be,{ePrivilege:1})},e.HideAndReportComment=function(e,t){return e.SendMsg("Community.HideAndReportComment#1",(0,o.I8)(ue,t),de,{ePrivilege:3})},e.GetUserPartnerEventNews=function(e,t){return e.SendMsg("Community.GetUserPartnerEventNews#1",(0,o.I8)(A,t),E,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:2})},e.GetBestEventsForUser=function(e,t){return e.SendMsg("Community.GetBestEventsForUser#1",(0,o.I8)(G,t),V,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:2})},e.MarkPartnerEventsForUser=function(e,t){return e.SendMsg("Community.MarkPartnerEventsForUser#1",(0,o.I8)(ne,t),ae,{ePrivilege:1})},e.GetUserPartnerEventViewStatus=function(e,t){return e.SendMsg("Community.GetUserPartnerEventViewStatus#1",(0,o.I8)(oe,t),le,{bConstMethod:!0,ePrivilege:1})},e.PartnerEventsShowMoreForApp=function(e,t){return e.SendMsg("Community.PartnerEventsShowMoreForApp#1",(0,o.I8)(ee,t),te,{ePrivilege:1})},e.PartnerEventsShowLessForApp=function(e,t){return e.SendMsg("Community.PartnerEventsShowLessForApp#1",(0,o.I8)(re,t),ie,{ePrivilege:1})},e.ClearUserPartnerEventsAppPriorities=function(e,t){return e.SendMsg("Community.ClearUserPartnerEventsAppPriorities#1",(0,o.I8)(Z,t),K,{ePrivilege:1})},e.GetUserPartnerEventsAppPriorities=function(e,t){return e.SendMsg("Community.GetUserPartnerEventsAppPriorities#1",(0,o.I8)(Y,t),Q,{ePrivilege:1})},e.ClearSinglePartnerEventsAppPriority=function(e,t){return e.SendMsg("Community.ClearSinglePartnerEventsAppPriority#1",(0,o.I8)(X,t),J,{ePrivilege:1})},e.SetRecommendationBotReviewStatus=function(e,t){return e.SendMsg("Community.SetRecommendationBotReviewStatus#1",(0,o.I8)(be,t),we,{ePrivilege:1})}}(i||(i={}))},59411:(e,t,r)=>{"use strict";r.d(t,{BT:()=>i,St:()=>c});var i,n=r(80613),s=r.n(n),a=r(89068),o=r(56545),l=r(15161);class c extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.prototype.getitems_request||a.Sg(c.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return c.sm_m||(c.sm_m={proto:c,fields:{getitems_request:{n:1,c:l.eE},include_unpublished:{n:2,br:a.qM.readBool,bw:a.gp.writeBool}}}),c.sm_m}static MBF(){return c.sm_mbf||(c.sm_mbf=a.w0(c.M())),c.sm_mbf}toObject(e=!1){return c.toObject(e,this)}static toObject(e,t){return a.BT(c.M(),e,t)}static fromObject(e){return a.Uq(c.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new c;return c.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(c.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(c.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return c.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPartnerStoreBrowse_GetItems_Request"}}class u extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.ids||a.Sg(u.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{ids:{n:1,c:l.O4,r:!0,q:!0}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=a.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return a.BT(u.M(),e,t)}static fromObject(e){return a.Uq(u.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(u.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(u.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPartnerStoreBrowse_GetCountryRestrictions_Request"}}class d extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),d.prototype.results||a.Sg(d.M()),n.Message.initialize(this,e,0,-1,[1,2],null)}static M(){return d.sm_m||(d.sm_m={proto:d,fields:{results:{n:1,c:m,r:!0,q:!0},no_info:{n:2,c:l.O4,r:!0,q:!0}}}),d.sm_m}static MBF(){return d.sm_mbf||(d.sm_mbf=a.w0(d.M())),d.sm_mbf}toObject(e=!1){return d.toObject(e,this)}static toObject(e,t){return a.BT(d.M(),e,t)}static fromObject(e){return a.Uq(d.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new d;return d.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(d.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(d.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPartnerStoreBrowse_GetCountryRestrictions_Response"}}class m extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),m.prototype.id||a.Sg(m.M()),n.Message.initialize(this,e,0,-1,[3,4],null)}static M(){return m.sm_m||(m.sm_m={proto:m,fields:{id:{n:1,c:l.O4},no_restrictions:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},allowed_countries:{n:3,r:!0,q:!0,br:a.qM.readString,bw:a.gp.writeRepeatedString},restricted_countries:{n:4,r:!0,q:!0,br:a.qM.readString,bw:a.gp.writeRepeatedString}}}),m.sm_m}static MBF(){return m.sm_mbf||(m.sm_mbf=a.w0(m.M())),m.sm_mbf}toObject(e=!1){return m.toObject(e,this)}static toObject(e,t){return a.BT(m.M(),e,t)}static fromObject(e){return a.Uq(m.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new m;return m.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(m.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(m.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPartnerStoreBrowse_GetCountryRestrictions_Response_CCountryRestrictions"}}!function(e){e.GetItems=function(e,t){return e.SendMsg("PartnerStoreBrowse.GetItems#1",(0,o.I8)(c,t),l.yE,{bConstMethod:!0,ePrivilege:1})},e.GetCountryRestrictions=function(e,t){return e.SendMsg("PartnerStoreBrowse.GetCountryRestrictions#1",(0,o.I8)(u,t),d,{bConstMethod:!0,ePrivilege:1})}}(i||(i={}))},37735:(e,t,r)=>{"use strict";r.d(t,{A6:()=>E,B4:()=>zt,C0:()=>Z,Ey:()=>Ft,F5:()=>P,Hr:()=>ke,MK:()=>oe,SC:()=>Ot,UM:()=>Q,Yk:()=>ie,aK:()=>se,dN:()=>gt,kV:()=>he,tz:()=>jt,xt:()=>i,yo:()=>tt});var i,n,s=r(80613),a=r.n(s),o=r(89068),l=r(56545),c=r(36003);class u extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.steamid||o.Sg(u.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{steamid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=o.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return o.BT(u.M(),e,t)}static fromObject(e){return o.Uq(u.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(u.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(u.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetRecentPlaytimeSessionsForChild_Request"}}class d extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),d.prototype.sessions||o.Sg(d.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return d.sm_m||(d.sm_m={proto:d,fields:{sessions:{n:1,c:m,r:!0,q:!0}}}),d.sm_m}static MBF(){return d.sm_mbf||(d.sm_mbf=o.w0(d.M())),d.sm_mbf}toObject(e=!1){return d.toObject(e,this)}static toObject(e,t){return o.BT(d.M(),e,t)}static fromObject(e){return o.Uq(d.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new d;return d.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(d.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(d.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetRecentPlaytimeSessionsForChild_Response"}}class m extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),m.prototype.time_start||o.Sg(m.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return m.sm_m||(m.sm_m={proto:m,fields:{time_start:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},time_end:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},appid:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32},device_type:{n:4,br:o.qM.readUint32,bw:o.gp.writeUint32},disconnected:{n:5,br:o.qM.readBool,bw:o.gp.writeBool}}}),m.sm_m}static MBF(){return m.sm_mbf||(m.sm_mbf=o.w0(m.M())),m.sm_mbf}toObject(e=!1){return m.toObject(e,this)}static toObject(e,t){return o.BT(m.M(),e,t)}static fromObject(e){return o.Uq(m.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new m;return m.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(m.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(m.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetRecentPlaytimeSessionsForChild_Response_PlaytimeSession"}}class g extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),g.prototype.min_last_played||o.Sg(g.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return g.sm_m||(g.sm_m={proto:g,fields:{min_last_played:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),g.sm_m}static MBF(){return g.sm_mbf||(g.sm_mbf=o.w0(g.M())),g.sm_mbf}toObject(e=!1){return g.toObject(e,this)}static toObject(e,t){return o.BT(g.M(),e,t)}static fromObject(e){return o.Uq(g.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new g;return g.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(g.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(g.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetLastPlayedTimes_Request"}}class p extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.prototype.games||o.Sg(p.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return p.sm_m||(p.sm_m={proto:p,fields:{games:{n:1,c:h,r:!0,q:!0}}}),p.sm_m}static MBF(){return p.sm_mbf||(p.sm_mbf=o.w0(p.M())),p.sm_mbf}toObject(e=!1){return p.toObject(e,this)}static toObject(e,t){return o.BT(p.M(),e,t)}static fromObject(e){return o.Uq(p.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new p;return p.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(p.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(p.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetLastPlayedTimes_Response"}}class h extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),h.prototype.appid||o.Sg(h.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return h.sm_m||(h.sm_m={proto:h,fields:{appid:{n:1,br:o.qM.readInt32,bw:o.gp.writeInt32},last_playtime:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},playtime_2weeks:{n:3,br:o.qM.readInt32,bw:o.gp.writeInt32},playtime_forever:{n:4,br:o.qM.readInt32,bw:o.gp.writeInt32},first_playtime:{n:5,br:o.qM.readUint32,bw:o.gp.writeUint32},playtime_windows_forever:{n:6,br:o.qM.readInt32,bw:o.gp.writeInt32},playtime_mac_forever:{n:7,br:o.qM.readInt32,bw:o.gp.writeInt32},playtime_linux_forever:{n:8,br:o.qM.readInt32,bw:o.gp.writeInt32},playtime_deck_forever:{n:16,br:o.qM.readInt32,bw:o.gp.writeInt32},first_windows_playtime:{n:9,br:o.qM.readUint32,bw:o.gp.writeUint32},first_mac_playtime:{n:10,br:o.qM.readUint32,bw:o.gp.writeUint32},first_linux_playtime:{n:11,br:o.qM.readUint32,bw:o.gp.writeUint32},first_deck_playtime:{n:17,br:o.qM.readUint32,bw:o.gp.writeUint32},last_windows_playtime:{n:12,br:o.qM.readUint32,bw:o.gp.writeUint32},last_mac_playtime:{n:13,br:o.qM.readUint32,bw:o.gp.writeUint32},last_linux_playtime:{n:14,br:o.qM.readUint32,bw:o.gp.writeUint32},last_deck_playtime:{n:18,br:o.qM.readUint32,bw:o.gp.writeUint32},playtime_disconnected:{n:15,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),h.sm_m}static MBF(){return h.sm_mbf||(h.sm_mbf=o.w0(h.M())),h.sm_mbf}toObject(e=!1){return h.toObject(e,this)}static toObject(e,t){return o.BT(h.M(),e,t)}static fromObject(e){return o.Uq(h.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new h;return h.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(h.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(h.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetLastPlayedTimes_Response_Game"}}class _ extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_.prototype.steamids||o.Sg(_.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return _.sm_m||(_.sm_m={proto:_,fields:{steamids:{n:1,r:!0,q:!0,br:o.qM.readUint64String,pbr:o.qM.readPackedUint64String,bw:o.gp.writeRepeatedUint64String}}}),_.sm_m}static MBF(){return _.sm_mbf||(_.sm_mbf=o.w0(_.M())),_.sm_mbf}toObject(e=!1){return _.toObject(e,this)}static toObject(e,t){return o.BT(_.M(),e,t)}static fromObject(e){return o.Uq(_.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new _;return _.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(_.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(_.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPlayerLinkDetails_Request"}}class B extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),B.prototype.accounts||o.Sg(B.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return B.sm_m||(B.sm_m={proto:B,fields:{accounts:{n:1,c:b,r:!0,q:!0}}}),B.sm_m}static MBF(){return B.sm_mbf||(B.sm_mbf=o.w0(B.M())),B.sm_mbf}toObject(e=!1){return B.toObject(e,this)}static toObject(e,t){return o.BT(B.M(),e,t)}static fromObject(e){return o.Uq(B.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new B;return B.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(B.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(B.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPlayerLinkDetails_Response"}}class b extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),b.prototype.public_data||o.Sg(b.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return b.sm_m||(b.sm_m={proto:b,fields:{public_data:{n:1,c:f},private_data:{n:2,c:w}}}),b.sm_m}static MBF(){return b.sm_mbf||(b.sm_mbf=o.w0(b.M())),b.sm_mbf}toObject(e=!1){return b.toObject(e,this)}static toObject(e,t){return o.BT(b.M(),e,t)}static fromObject(e){return o.Uq(b.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new b;return b.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(b.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(b.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPlayerLinkDetails_Response_PlayerLinkDetails"}}class f extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),f.prototype.steamid||o.Sg(f.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return f.sm_m||(f.sm_m={proto:f,fields:{steamid:{n:1,q:!0,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},visibility_state:{n:2,br:o.qM.readInt32,bw:o.gp.writeInt32},privacy_state:{n:3,br:o.qM.readInt32,bw:o.gp.writeInt32},profile_state:{n:4,br:o.qM.readInt32,bw:o.gp.writeInt32},ban_expires_time:{n:7,br:o.qM.readUint32,bw:o.gp.writeUint32},account_flags:{n:8,br:o.qM.readUint32,bw:o.gp.writeUint32},sha_digest_avatar:{n:9,br:o.qM.readBytes,bw:o.gp.writeBytes},persona_name:{n:10,br:o.qM.readString,bw:o.gp.writeString},profile_url:{n:11,br:o.qM.readString,bw:o.gp.writeString},content_country_restricted:{n:12,br:o.qM.readBool,bw:o.gp.writeBool}}}),f.sm_m}static MBF(){return f.sm_mbf||(f.sm_mbf=o.w0(f.M())),f.sm_mbf}toObject(e=!1){return f.toObject(e,this)}static toObject(e,t){return o.BT(f.M(),e,t)}static fromObject(e){return o.Uq(f.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new f;return f.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(f.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(f.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPlayerLinkDetails_Response_PlayerLinkDetails_AccountPublicData"}}class w extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),w.prototype.persona_state||o.Sg(w.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return w.sm_m||(w.sm_m={proto:w,fields:{persona_state:{n:1,br:o.qM.readInt32,bw:o.gp.writeInt32},persona_state_flags:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},time_created:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32},game_id:{n:4,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},game_server_steam_id:{n:5,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},game_server_ip_address:{n:6,br:o.qM.readUint32,bw:o.gp.writeUint32},game_server_port:{n:7,br:o.qM.readUint32,bw:o.gp.writeUint32},game_extra_info:{n:8,br:o.qM.readString,bw:o.gp.writeString},account_name:{n:9,br:o.qM.readString,bw:o.gp.writeString},lobby_steam_id:{n:10,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},rich_presence_kv:{n:11,br:o.qM.readString,bw:o.gp.writeString},broadcast_session_id:{n:12,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},watching_broadcast_accountid:{n:13,br:o.qM.readUint32,bw:o.gp.writeUint32},watching_broadcast_appid:{n:14,br:o.qM.readUint32,bw:o.gp.writeUint32},watching_broadcast_viewers:{n:15,br:o.qM.readUint32,bw:o.gp.writeUint32},watching_broadcast_title:{n:16,br:o.qM.readString,bw:o.gp.writeString},last_logoff_time:{n:17,br:o.qM.readUint32,bw:o.gp.writeUint32},last_seen_online:{n:18,br:o.qM.readUint32,bw:o.gp.writeUint32},game_os_type:{n:19,br:o.qM.readInt32,bw:o.gp.writeInt32},game_device_type:{n:20,br:o.qM.readInt32,bw:o.gp.writeInt32},game_device_name:{n:21,br:o.qM.readString,bw:o.gp.writeString},game_is_private:{n:22,br:o.qM.readBool,bw:o.gp.writeBool}}}),w.sm_m}static MBF(){return w.sm_mbf||(w.sm_mbf=o.w0(w.M())),w.sm_mbf}toObject(e=!1){return w.toObject(e,this)}static toObject(e,t){return o.BT(w.M(),e,t)}static fromObject(e){return o.Uq(w.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new w;return w.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(w.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(w.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPlayerLinkDetails_Response_PlayerLinkDetails_AccountPrivateData"}}class y extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return y.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new y}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new y;return y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetMutualFriendsForIncomingInvites_Request"}}class M extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),M.prototype.steamid||o.Sg(M.M()),s.Message.initialize(this,e,0,-1,[2],null)}static M(){return M.sm_m||(M.sm_m={proto:M,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},mutual_friend_account_ids:{n:2,r:!0,q:!0,br:o.qM.readUint32,pbr:o.qM.readPackedUint32,bw:o.gp.writeRepeatedUint32}}}),M.sm_m}static MBF(){return M.sm_mbf||(M.sm_mbf=o.w0(M.M())),M.sm_mbf}toObject(e=!1){return M.toObject(e,this)}static toObject(e,t){return o.BT(M.M(),e,t)}static fromObject(e){return o.Uq(M.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new M;return M.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(M.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(M.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_IncomingInviteMutualFriendList"}}class v extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),v.prototype.incoming_invite_mutual_friends_lists||o.Sg(v.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return v.sm_m||(v.sm_m={proto:v,fields:{incoming_invite_mutual_friends_lists:{n:1,c:M,r:!0,q:!0}}}),v.sm_m}static MBF(){return v.sm_mbf||(v.sm_mbf=o.w0(v.M())),v.sm_mbf}toObject(e=!1){return v.toObject(e,this)}static toObject(e,t){return o.BT(v.M(),e,t)}static fromObject(e){return o.Uq(v.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new v;return v.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(v.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(v.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetMutualFriendsForIncomingInvites_Response"}}class S extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),S.prototype.steamid||o.Sg(S.M()),s.Message.initialize(this,e,0,-1,[4],null)}static M(){return S.sm_m||(S.sm_m={proto:S,fields:{steamid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},include_appinfo:{n:2,br:o.qM.readBool,bw:o.gp.writeBool},include_played_free_games:{n:3,br:o.qM.readBool,bw:o.gp.writeBool},appids_filter:{n:4,r:!0,q:!0,br:o.qM.readUint32,pbr:o.qM.readPackedUint32,bw:o.gp.writeRepeatedUint32},include_free_sub:{n:5,br:o.qM.readBool,bw:o.gp.writeBool},skip_unvetted_apps:{n:6,d:!0,br:o.qM.readBool,bw:o.gp.writeBool},language:{n:7,br:o.qM.readString,bw:o.gp.writeString},include_extended_appinfo:{n:8,br:o.qM.readBool,bw:o.gp.writeBool}}}),S.sm_m}static MBF(){return S.sm_mbf||(S.sm_mbf=o.w0(S.M())),S.sm_mbf}toObject(e=!1){return S.toObject(e,this)}static toObject(e,t){return o.BT(S.M(),e,t)}static fromObject(e){return o.Uq(S.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new S;return S.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(S.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(S.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetOwnedGames_Request"}}class C extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),C.prototype.game_count||o.Sg(C.M()),s.Message.initialize(this,e,0,-1,[2],null)}static M(){return C.sm_m||(C.sm_m={proto:C,fields:{game_count:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},games:{n:2,c:R,r:!0,q:!0}}}),C.sm_m}static MBF(){return C.sm_mbf||(C.sm_mbf=o.w0(C.M())),C.sm_mbf}toObject(e=!1){return C.toObject(e,this)}static toObject(e,t){return o.BT(C.M(),e,t)}static fromObject(e){return o.Uq(C.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new C;return C.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(C.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(C.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetOwnedGames_Response"}}class R extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),R.prototype.appid||o.Sg(R.M()),s.Message.initialize(this,e,0,-1,[18],null)}static M(){return R.sm_m||(R.sm_m={proto:R,fields:{appid:{n:1,br:o.qM.readInt32,bw:o.gp.writeInt32},name:{n:2,br:o.qM.readString,bw:o.gp.writeString},playtime_2weeks:{n:3,br:o.qM.readInt32,bw:o.gp.writeInt32},playtime_forever:{n:4,br:o.qM.readInt32,bw:o.gp.writeInt32},img_icon_url:{n:5,br:o.qM.readString,bw:o.gp.writeString},has_community_visible_stats:{n:7,br:o.qM.readBool,bw:o.gp.writeBool},playtime_windows_forever:{n:8,br:o.qM.readInt32,bw:o.gp.writeInt32},playtime_mac_forever:{n:9,br:o.qM.readInt32,bw:o.gp.writeInt32},playtime_linux_forever:{n:10,br:o.qM.readInt32,bw:o.gp.writeInt32},playtime_deck_forever:{n:20,br:o.qM.readInt32,bw:o.gp.writeInt32},rtime_last_played:{n:11,br:o.qM.readUint32,bw:o.gp.writeUint32},capsule_filename:{n:12,br:o.qM.readString,bw:o.gp.writeString},sort_as:{n:13,br:o.qM.readString,bw:o.gp.writeString},has_workshop:{n:14,br:o.qM.readBool,bw:o.gp.writeBool},has_market:{n:15,br:o.qM.readBool,bw:o.gp.writeBool},has_dlc:{n:16,br:o.qM.readBool,bw:o.gp.writeBool},has_leaderboards:{n:17,br:o.qM.readBool,bw:o.gp.writeBool},content_descriptorids:{n:18,r:!0,q:!0,br:o.qM.readUint32,pbr:o.qM.readPackedUint32,bw:o.gp.writeRepeatedUint32},playtime_disconnected:{n:19,br:o.qM.readInt32,bw:o.gp.writeInt32}}}),R.sm_m}static MBF(){return R.sm_mbf||(R.sm_mbf=o.w0(R.M())),R.sm_mbf}toObject(e=!1){return R.toObject(e,this)}static toObject(e,t){return o.BT(R.M(),e,t)}static fromObject(e){return o.Uq(R.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new R;return R.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(R.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(R.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetOwnedGames_Response_Game"}}class z extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),z.prototype.max_age_seconds||o.Sg(z.M()),s.Message.initialize(this,e,0,-1,[2],null)}static M(){return z.sm_m||(z.sm_m={proto:z,fields:{max_age_seconds:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},ignore_appids:{n:2,r:!0,q:!0,br:o.qM.readUint32,pbr:o.qM.readPackedUint32,bw:o.gp.writeRepeatedUint32}}}),z.sm_m}static MBF(){return z.sm_mbf||(z.sm_mbf=o.w0(z.M())),z.sm_mbf}toObject(e=!1){return z.toObject(e,this)}static toObject(e,t){return o.BT(z.M(),e,t)}static fromObject(e){return o.Uq(z.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new z;return z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(z.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(z.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPlayNext_Request"}}class j extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),j.prototype.last_update_time||o.Sg(j.M()),s.Message.initialize(this,e,0,-1,[2],null)}static M(){return j.sm_m||(j.sm_m={proto:j,fields:{last_update_time:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},appids:{n:2,r:!0,q:!0,br:o.qM.readUint32,pbr:o.qM.readPackedUint32,bw:o.gp.writeRepeatedUint32}}}),j.sm_m}static MBF(){return j.sm_mbf||(j.sm_mbf=o.w0(j.M())),j.sm_mbf}toObject(e=!1){return j.toObject(e,this)}static toObject(e,t){return o.BT(j.M(),e,t)}static fromObject(e){return o.Uq(j.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new j;return j.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(j.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(j.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPlayNext_Response"}}class x extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),x.prototype.play_sessions||o.Sg(x.M()),s.Message.initialize(this,e,0,-1,[3],null)}static M(){return x.sm_m||(x.sm_m={proto:x,fields:{play_sessions:{n:3,c:I,r:!0,q:!0}}}),x.sm_m}static MBF(){return x.sm_mbf||(x.sm_mbf=o.w0(x.M())),x.sm_mbf}toObject(e=!1){return x.toObject(e,this)}static toObject(e,t){return o.BT(x.M(),e,t)}static fromObject(e){return o.Uq(x.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new x;return x.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(x.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(x.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_RecordDisconnectedPlaytime_Request"}}class I extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),I.prototype.appid||o.Sg(I.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return I.sm_m||(I.sm_m={proto:I,fields:{appid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},session_time_start:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},seconds:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32},offline:{n:4,br:o.qM.readBool,bw:o.gp.writeBool},owner:{n:5,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),I.sm_m}static MBF(){return I.sm_mbf||(I.sm_mbf=o.w0(I.M())),I.sm_mbf}toObject(e=!1){return I.toObject(e,this)}static toObject(e,t){return o.BT(I.M(),e,t)}static fromObject(e){return o.Uq(I.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new I;return I.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(I.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(I.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_RecordDisconnectedPlaytime_Request_PlayHistory"}}class T extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return T.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new T}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new T;return T.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_RecordDisconnectedPlaytime_Response"}}class F extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),F.prototype.appid||o.Sg(F.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return F.sm_m||(F.sm_m={proto:F,fields:{appid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),F.sm_m}static MBF(){return F.sm_mbf||(F.sm_mbf=o.w0(F.M())),F.sm_mbf}toObject(e=!1){return F.toObject(e,this)}static toObject(e,t){return o.BT(F.M(),e,t)}static fromObject(e){return o.Uq(F.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new F;return F.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(F.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(F.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetGameBadgeLevels_Request"}}class O extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),O.prototype.player_level||o.Sg(O.M()),s.Message.initialize(this,e,0,-1,[2],null)}static M(){return O.sm_m||(O.sm_m={proto:O,fields:{player_level:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},badges:{n:2,c:W,r:!0,q:!0}}}),O.sm_m}static MBF(){return O.sm_mbf||(O.sm_mbf=o.w0(O.M())),O.sm_mbf}toObject(e=!1){return O.toObject(e,this)}static toObject(e,t){return o.BT(O.M(),e,t)}static fromObject(e){return o.Uq(O.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new O;return O.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(O.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(O.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetGameBadgeLevels_Response"}}class W extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),W.prototype.level||o.Sg(W.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return W.sm_m||(W.sm_m={proto:W,fields:{level:{n:1,br:o.qM.readInt32,bw:o.gp.writeInt32},series:{n:2,br:o.qM.readInt32,bw:o.gp.writeInt32},border_color:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),W.sm_m}static MBF(){return W.sm_mbf||(W.sm_mbf=o.w0(W.M())),W.sm_mbf}toObject(e=!1){return W.toObject(e,this)}static toObject(e,t){return o.BT(W.M(),e,t)}static fromObject(e){return o.Uq(W.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new W;return W.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(W.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(W.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetGameBadgeLevels_Response_Badge"}}class q extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),q.prototype.communityitemid||o.Sg(q.M()),s.Message.initialize(this,e,0,-1,[15],null)}static M(){return q.sm_m||(q.sm_m={proto:q,fields:{communityitemid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},image_small:{n:2,br:o.qM.readString,bw:o.gp.writeString},image_large:{n:3,br:o.qM.readString,bw:o.gp.writeString},name:{n:4,br:o.qM.readString,bw:o.gp.writeString},item_title:{n:5,br:o.qM.readString,bw:o.gp.writeString},item_description:{n:6,br:o.qM.readString,bw:o.gp.writeString},appid:{n:7,br:o.qM.readUint32,bw:o.gp.writeUint32},item_type:{n:8,br:o.qM.readUint32,bw:o.gp.writeUint32},item_class:{n:9,br:o.qM.readUint32,bw:o.gp.writeUint32},movie_webm:{n:10,br:o.qM.readString,bw:o.gp.writeString},movie_mp4:{n:11,br:o.qM.readString,bw:o.gp.writeString},movie_webm_small:{n:13,br:o.qM.readString,bw:o.gp.writeString},movie_mp4_small:{n:14,br:o.qM.readString,bw:o.gp.writeString},equipped_flags:{n:12,br:o.qM.readUint32,bw:o.gp.writeUint32},profile_colors:{n:15,c:U,r:!0,q:!0},tiled:{n:16,br:o.qM.readBool,bw:o.gp.writeBool}}}),q.sm_m}static MBF(){return q.sm_mbf||(q.sm_mbf=o.w0(q.M())),q.sm_mbf}toObject(e=!1){return q.toObject(e,this)}static toObject(e,t){return o.BT(q.M(),e,t)}static fromObject(e){return o.Uq(q.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new q;return q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(q.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(q.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ProfileItem"}}class U extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),U.prototype.style_name||o.Sg(U.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return U.sm_m||(U.sm_m={proto:U,fields:{style_name:{n:1,br:o.qM.readString,bw:o.gp.writeString},color:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),U.sm_m}static MBF(){return U.sm_mbf||(U.sm_mbf=o.w0(U.M())),U.sm_mbf}toObject(e=!1){return U.toObject(e,this)}static toObject(e,t){return o.BT(U.M(),e,t)}static fromObject(e){return o.Uq(U.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new U;return U.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(U.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(U.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ProfileItem_ProfileColor"}}class k extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),k.prototype.steamid||o.Sg(k.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return k.sm_m||(k.sm_m={proto:k,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},language:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),k.sm_m}static MBF(){return k.sm_mbf||(k.sm_mbf=o.w0(k.M())),k.sm_mbf}toObject(e=!1){return k.toObject(e,this)}static toObject(e,t){return o.BT(k.M(),e,t)}static fromObject(e){return o.Uq(k.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new k;return k.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(k.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(k.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileBackground_Request"}}class L extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),L.prototype.profile_background||o.Sg(L.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return L.sm_m||(L.sm_m={proto:L,fields:{profile_background:{n:1,c:q}}}),L.sm_m}static MBF(){return L.sm_mbf||(L.sm_mbf=o.w0(L.M())),L.sm_mbf}toObject(e=!1){return L.toObject(e,this)}static toObject(e,t){return o.BT(L.M(),e,t)}static fromObject(e){return o.Uq(L.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new L;return L.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(L.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(L.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileBackground_Response"}}class P extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),P.prototype.communityitemid||o.Sg(P.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return P.sm_m||(P.sm_m={proto:P,fields:{communityitemid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),P.sm_m}static MBF(){return P.sm_mbf||(P.sm_mbf=o.w0(P.M())),P.sm_mbf}toObject(e=!1){return P.toObject(e,this)}static toObject(e,t){return o.BT(P.M(),e,t)}static fromObject(e){return o.Uq(P.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new P;return P.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(P.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(P.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetProfileBackground_Request"}}class D extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return D.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new D}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new D;return D.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetProfileBackground_Response"}}class N extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),N.prototype.steamid||o.Sg(N.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return N.sm_m||(N.sm_m={proto:N,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},language:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),N.sm_m}static MBF(){return N.sm_mbf||(N.sm_mbf=o.w0(N.M())),N.sm_mbf}toObject(e=!1){return N.toObject(e,this)}static toObject(e,t){return o.BT(N.M(),e,t)}static fromObject(e){return o.Uq(N.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new N;return N.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(N.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(N.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetMiniProfileBackground_Request"}}class A extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),A.prototype.profile_background||o.Sg(A.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return A.sm_m||(A.sm_m={proto:A,fields:{profile_background:{n:1,c:q}}}),A.sm_m}static MBF(){return A.sm_mbf||(A.sm_mbf=o.w0(A.M())),A.sm_mbf}toObject(e=!1){return A.toObject(e,this)}static toObject(e,t){return o.BT(A.M(),e,t)}static fromObject(e){return o.Uq(A.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new A;return A.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(A.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(A.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetMiniProfileBackground_Response"}}class E extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),E.prototype.communityitemid||o.Sg(E.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return E.sm_m||(E.sm_m={proto:E,fields:{communityitemid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),E.sm_m}static MBF(){return E.sm_mbf||(E.sm_mbf=o.w0(E.M())),E.sm_mbf}toObject(e=!1){return E.toObject(e,this)}static toObject(e,t){return o.BT(E.M(),e,t)}static fromObject(e){return o.Uq(E.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new E;return E.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(E.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return E.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(E.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return E.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetMiniProfileBackground_Request"}}class G extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return G.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new G}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new G;return G.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return G.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return G.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetMiniProfileBackground_Response"}}class H extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),H.prototype.steamid||o.Sg(H.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return H.sm_m||(H.sm_m={proto:H,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},language:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),H.sm_m}static MBF(){return H.sm_mbf||(H.sm_mbf=o.w0(H.M())),H.sm_mbf}toObject(e=!1){return H.toObject(e,this)}static toObject(e,t){return o.BT(H.M(),e,t)}static fromObject(e){return o.Uq(H.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new H;return H.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(H.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return H.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(H.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return H.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetAvatarFrame_Request"}}class V extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),V.prototype.avatar_frame||o.Sg(V.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return V.sm_m||(V.sm_m={proto:V,fields:{avatar_frame:{n:1,c:q}}}),V.sm_m}static MBF(){return V.sm_mbf||(V.sm_mbf=o.w0(V.M())),V.sm_mbf}toObject(e=!1){return V.toObject(e,this)}static toObject(e,t){return o.BT(V.M(),e,t)}static fromObject(e){return o.Uq(V.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new V;return V.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(V.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return V.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(V.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return V.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetAvatarFrame_Response"}}class Z extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Z.prototype.communityitemid||o.Sg(Z.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Z.sm_m||(Z.sm_m={proto:Z,fields:{communityitemid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),Z.sm_m}static MBF(){return Z.sm_mbf||(Z.sm_mbf=o.w0(Z.M())),Z.sm_mbf}toObject(e=!1){return Z.toObject(e,this)}static toObject(e,t){return o.BT(Z.M(),e,t)}static fromObject(e){return o.Uq(Z.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Z;return Z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Z.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Z.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetAvatarFrame_Request"}}class K extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return K.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new K}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new K;return K.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetAvatarFrame_Response"}}class $ extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$.prototype.steamid||o.Sg($.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $.sm_m||($.sm_m={proto:$,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},language:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),$.sm_m}static MBF(){return $.sm_mbf||($.sm_mbf=o.w0($.M())),$.sm_mbf}toObject(e=!1){return $.toObject(e,this)}static toObject(e,t){return o.BT($.M(),e,t)}static fromObject(e){return o.Uq($.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new $;return $.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj($.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0($.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetAnimatedAvatar_Request"}}class Y extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Y.prototype.avatar||o.Sg(Y.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Y.sm_m||(Y.sm_m={proto:Y,fields:{avatar:{n:1,c:q}}}),Y.sm_m}static MBF(){return Y.sm_mbf||(Y.sm_mbf=o.w0(Y.M())),Y.sm_mbf}toObject(e=!1){return Y.toObject(e,this)}static toObject(e,t){return o.BT(Y.M(),e,t)}static fromObject(e){return o.Uq(Y.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Y;return Y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Y.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Y.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetAnimatedAvatar_Response"}}class Q extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Q.prototype.communityitemid||o.Sg(Q.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Q.sm_m||(Q.sm_m={proto:Q,fields:{communityitemid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),Q.sm_m}static MBF(){return Q.sm_mbf||(Q.sm_mbf=o.w0(Q.M())),Q.sm_mbf}toObject(e=!1){return Q.toObject(e,this)}static toObject(e,t){return o.BT(Q.M(),e,t)}static fromObject(e){return o.Uq(Q.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Q;return Q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Q.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Q.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetAnimatedAvatar_Request"}}class X extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return X.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new X}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new X;return X.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetAnimatedAvatar_Response"}}class J extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),J.prototype.steamid||o.Sg(J.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return J.sm_m||(J.sm_m={proto:J,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},language:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),J.sm_m}static MBF(){return J.sm_mbf||(J.sm_mbf=o.w0(J.M())),J.sm_mbf}toObject(e=!1){return J.toObject(e,this)}static toObject(e,t){return o.BT(J.M(),e,t)}static fromObject(e){return o.Uq(J.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new J;return J.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(J.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return J.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(J.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return J.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetSteamDeckKeyboardSkin_Request"}}class ee extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ee.prototype.steam_deck_keyboard_skin||o.Sg(ee.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ee.sm_m||(ee.sm_m={proto:ee,fields:{steam_deck_keyboard_skin:{n:1,c:q}}}),ee.sm_m}static MBF(){return ee.sm_mbf||(ee.sm_mbf=o.w0(ee.M())),ee.sm_mbf}toObject(e=!1){return ee.toObject(e,this)}static toObject(e,t){return o.BT(ee.M(),e,t)}static fromObject(e){return o.Uq(ee.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ee;return ee.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ee.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ee.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ee.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ee.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetSteamDeckKeyboardSkin_Response"}}class te extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),te.prototype.communityitemid||o.Sg(te.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return te.sm_m||(te.sm_m={proto:te,fields:{communityitemid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),te.sm_m}static MBF(){return te.sm_mbf||(te.sm_mbf=o.w0(te.M())),te.sm_mbf}toObject(e=!1){return te.toObject(e,this)}static toObject(e,t){return o.BT(te.M(),e,t)}static fromObject(e){return o.Uq(te.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new te;return te.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(te.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return te.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(te.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return te.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetSteamDeckKeyboardSkin_Request"}}class re extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return re.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new re}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new re;return re.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return re.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return re.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetSteamDeckKeyboardSkin_Response"}}class ie extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ie.prototype.language||o.Sg(ie.M()),s.Message.initialize(this,e,0,-1,[2],null)}static M(){return ie.sm_m||(ie.sm_m={proto:ie,fields:{language:{n:1,br:o.qM.readString,bw:o.gp.writeString},filters:{n:2,r:!0,q:!0,br:o.qM.readEnum,pbr:o.qM.readPackedEnum,bw:o.gp.writeRepeatedEnum}}}),ie.sm_m}static MBF(){return ie.sm_mbf||(ie.sm_mbf=o.w0(ie.M())),ie.sm_mbf}toObject(e=!1){return ie.toObject(e,this)}static toObject(e,t){return o.BT(ie.M(),e,t)}static fromObject(e){return o.Uq(ie.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ie;return ie.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ie.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ie.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ie.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ie.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileItemsOwned_Request"}}class ne extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ne.prototype.profile_backgrounds||o.Sg(ne.M()),s.Message.initialize(this,e,0,-1,[1,2,3,4,5,6,7],null)}static M(){return ne.sm_m||(ne.sm_m={proto:ne,fields:{profile_backgrounds:{n:1,c:q,r:!0,q:!0},mini_profile_backgrounds:{n:2,c:q,r:!0,q:!0},avatar_frames:{n:3,c:q,r:!0,q:!0},animated_avatars:{n:4,c:q,r:!0,q:!0},profile_modifiers:{n:5,c:q,r:!0,q:!0},steam_deck_keyboard_skins:{n:6,c:q,r:!0,q:!0},steam_deck_startup_movies:{n:7,c:q,r:!0,q:!0}}}),ne.sm_m}static MBF(){return ne.sm_mbf||(ne.sm_mbf=o.w0(ne.M())),ne.sm_mbf}toObject(e=!1){return ne.toObject(e,this)}static toObject(e,t){return o.BT(ne.M(),e,t)}static fromObject(e){return o.Uq(ne.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ne;return ne.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ne.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ne.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ne.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ne.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileItemsOwned_Response"}}class se extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),se.prototype.steamid||o.Sg(se.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return se.sm_m||(se.sm_m={proto:se,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},language:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),se.sm_m}static MBF(){return se.sm_mbf||(se.sm_mbf=o.w0(se.M())),se.sm_mbf}toObject(e=!1){return se.toObject(e,this)}static toObject(e,t){return o.BT(se.M(),e,t)}static fromObject(e){return o.Uq(se.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new se;return se.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(se.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return se.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(se.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return se.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileItemsEquipped_Request"}}class ae extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ae.prototype.profile_background||o.Sg(ae.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ae.sm_m||(ae.sm_m={proto:ae,fields:{profile_background:{n:1,c:q},mini_profile_background:{n:2,c:q},avatar_frame:{n:3,c:q},animated_avatar:{n:4,c:q},profile_modifier:{n:5,c:q},steam_deck_keyboard_skin:{n:6,c:q}}}),ae.sm_m}static MBF(){return ae.sm_mbf||(ae.sm_mbf=o.w0(ae.M())),ae.sm_mbf}toObject(e=!1){return ae.toObject(e,this)}static toObject(e,t){return o.BT(ae.M(),e,t)}static fromObject(e){return o.Uq(ae.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ae;return ae.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ae.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ae.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ae.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ae.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileItemsEquipped_Response"}}class oe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),oe.prototype.communityitemid||o.Sg(oe.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return oe.sm_m||(oe.sm_m={proto:oe,fields:{communityitemid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},flags:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),oe.sm_m}static MBF(){return oe.sm_mbf||(oe.sm_mbf=o.w0(oe.M())),oe.sm_mbf}toObject(e=!1){return oe.toObject(e,this)}static toObject(e,t){return o.BT(oe.M(),e,t)}static fromObject(e){return o.Uq(oe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new oe;return oe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(oe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return oe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(oe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return oe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetEquippedProfileItemFlags_Request"}}class le extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return le.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new le}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new le;return le.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return le.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return le.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetEquippedProfileItemFlags_Response"}}class ce extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ce.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ce}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ce;return ce.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return ce.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return ce.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetEmoticonList_Request"}}class ue extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ue.prototype.emoticons||o.Sg(ue.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return ue.sm_m||(ue.sm_m={proto:ue,fields:{emoticons:{n:1,c:de,r:!0,q:!0}}}),ue.sm_m}static MBF(){return ue.sm_mbf||(ue.sm_mbf=o.w0(ue.M())),ue.sm_mbf}toObject(e=!1){return ue.toObject(e,this)}static toObject(e,t){return o.BT(ue.M(),e,t)}static fromObject(e){return o.Uq(ue.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ue;return ue.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ue.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ue.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ue.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ue.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetEmoticonList_Response"}}class de extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),de.prototype.name||o.Sg(de.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return de.sm_m||(de.sm_m={proto:de,fields:{name:{n:1,br:o.qM.readString,bw:o.gp.writeString},count:{n:2,br:o.qM.readInt32,bw:o.gp.writeInt32},time_last_used:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32},use_count:{n:4,br:o.qM.readUint32,bw:o.gp.writeUint32},time_received:{n:5,br:o.qM.readUint32,bw:o.gp.writeUint32},appid:{n:6,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),de.sm_m}static MBF(){return de.sm_mbf||(de.sm_mbf=o.w0(de.M())),de.sm_mbf}toObject(e=!1){return de.toObject(e,this)}static toObject(e,t){return o.BT(de.M(),e,t)}static fromObject(e){return o.Uq(de.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new de;return de.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(de.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return de.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(de.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return de.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetEmoticonList_Response_Emoticon"}}class me extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),me.prototype.steamid||o.Sg(me.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return me.sm_m||(me.sm_m={proto:me,fields:{steamid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},badgeid:{n:2,br:o.qM.readInt32,bw:o.gp.writeInt32}}}),me.sm_m}static MBF(){return me.sm_mbf||(me.sm_mbf=o.w0(me.M())),me.sm_mbf}toObject(e=!1){return me.toObject(e,this)}static toObject(e,t){return o.BT(me.M(),e,t)}static fromObject(e){return o.Uq(me.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new me;return me.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(me.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return me.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(me.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return me.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetCommunityBadgeProgress_Request"}}class ge extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ge.prototype.quests||o.Sg(ge.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return ge.sm_m||(ge.sm_m={proto:ge,fields:{quests:{n:1,c:pe,r:!0,q:!0}}}),ge.sm_m}static MBF(){return ge.sm_mbf||(ge.sm_mbf=o.w0(ge.M())),ge.sm_mbf}toObject(e=!1){return ge.toObject(e,this)}static toObject(e,t){return o.BT(ge.M(),e,t)}static fromObject(e){return o.Uq(ge.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ge;return ge.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ge.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ge.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ge.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ge.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetCommunityBadgeProgress_Response"}}class pe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),pe.prototype.questid||o.Sg(pe.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return pe.sm_m||(pe.sm_m={proto:pe,fields:{questid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},completed:{n:2,br:o.qM.readBool,bw:o.gp.writeBool}}}),pe.sm_m}static MBF(){return pe.sm_mbf||(pe.sm_mbf=o.w0(pe.M())),pe.sm_mbf}toObject(e=!1){return pe.toObject(e,this)}static toObject(e,t){return o.BT(pe.M(),e,t)}static fromObject(e){return o.Uq(pe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new pe;return pe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(pe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return pe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(pe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return pe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetCommunityBadgeProgress_Response_Quest"}}class he extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),he.prototype.appid||o.Sg(he.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return he.sm_m||(he.sm_m={proto:he,fields:{appid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},status_text:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),he.sm_m}static MBF(){return he.sm_mbf||(he.sm_mbf=o.w0(he.M())),he.sm_mbf}toObject(e=!1){return he.toObject(e,this)}static toObject(e,t){return o.BT(he.M(),e,t)}static fromObject(e){return o.Uq(he.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new he;return he.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(he.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return he.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(he.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return he.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_PostStatusToFriends_Request"}}class _e extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return _e.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new _e}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new _e;return _e.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return _e.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return _e.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_PostStatusToFriends_Response"}}class Be extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Be.prototype.steamid||o.Sg(Be.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Be.sm_m||(Be.sm_m={proto:Be,fields:{steamid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},postid:{n:2,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),Be.sm_m}static MBF(){return Be.sm_mbf||(Be.sm_mbf=o.w0(Be.M())),Be.sm_mbf}toObject(e=!1){return Be.toObject(e,this)}static toObject(e,t){return o.BT(Be.M(),e,t)}static fromObject(e){return o.Uq(Be.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Be;return Be.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Be.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Be.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Be.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Be.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPostedStatus_Request"}}class be extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),be.prototype.accountid||o.Sg(be.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return be.sm_m||(be.sm_m={proto:be,fields:{accountid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},postid:{n:2,br:o.qM.readUint64String,bw:o.gp.writeUint64String},status_text:{n:3,br:o.qM.readString,bw:o.gp.writeString},deleted:{n:4,br:o.qM.readBool,bw:o.gp.writeBool},appid:{n:5,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),be.sm_m}static MBF(){return be.sm_mbf||(be.sm_mbf=o.w0(be.M())),be.sm_mbf}toObject(e=!1){return be.toObject(e,this)}static toObject(e,t){return o.BT(be.M(),e,t)}static fromObject(e){return o.Uq(be.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new be;return be.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(be.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return be.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(be.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return be.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPostedStatus_Response"}}class fe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),fe.prototype.postid||o.Sg(fe.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return fe.sm_m||(fe.sm_m={proto:fe,fields:{postid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),fe.sm_m}static MBF(){return fe.sm_mbf||(fe.sm_mbf=o.w0(fe.M())),fe.sm_mbf}toObject(e=!1){return fe.toObject(e,this)}static toObject(e,t){return o.BT(fe.M(),e,t)}static fromObject(e){return o.Uq(fe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new fe;return fe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(fe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return fe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(fe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return fe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_DeletePostedStatus_Request"}}class we extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return we.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new we}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new we;return we.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return we.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return we.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_DeletePostedStatus_Response"}}class ye extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ye.prototype.steamid||o.Sg(ye.M()),s.Message.initialize(this,e,0,-1,[4],null)}static M(){return ye.sm_m||(ye.sm_m={proto:ye,fields:{steamid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},language:{n:2,br:o.qM.readString,bw:o.gp.writeString},max_achievements:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32},appids:{n:4,r:!0,q:!0,br:o.qM.readUint32,pbr:o.qM.readPackedUint32,bw:o.gp.writeRepeatedUint32}}}),ye.sm_m}static MBF(){return ye.sm_mbf||(ye.sm_mbf=o.w0(ye.M())),ye.sm_mbf}toObject(e=!1){return ye.toObject(e,this)}static toObject(e,t){return o.BT(ye.M(),e,t)}static fromObject(e){return o.Uq(ye.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ye;return ye.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ye.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ye.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ye.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ye.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetTopAchievementsForGames_Request"}}class Me extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Me.prototype.games||o.Sg(Me.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return Me.sm_m||(Me.sm_m={proto:Me,fields:{games:{n:1,c:Se,r:!0,q:!0}}}),Me.sm_m}static MBF(){return Me.sm_mbf||(Me.sm_mbf=o.w0(Me.M())),Me.sm_mbf}toObject(e=!1){return Me.toObject(e,this)}static toObject(e,t){return o.BT(Me.M(),e,t)}static fromObject(e){return o.Uq(Me.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Me;return Me.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Me.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Me.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Me.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Me.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetTopAchievementsForGames_Response"}}class ve extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ve.prototype.statid||o.Sg(ve.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ve.sm_m||(ve.sm_m={proto:ve,fields:{statid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},bit:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},name:{n:3,br:o.qM.readString,bw:o.gp.writeString},desc:{n:4,br:o.qM.readString,bw:o.gp.writeString},icon:{n:5,br:o.qM.readString,bw:o.gp.writeString},icon_gray:{n:6,br:o.qM.readString,bw:o.gp.writeString},hidden:{n:7,br:o.qM.readBool,bw:o.gp.writeBool},player_percent_unlocked:{n:8,br:o.qM.readString,bw:o.gp.writeString}}}),ve.sm_m}static MBF(){return ve.sm_mbf||(ve.sm_mbf=o.w0(ve.M())),ve.sm_mbf}toObject(e=!1){return ve.toObject(e,this)}static toObject(e,t){return o.BT(ve.M(),e,t)}static fromObject(e){return o.Uq(ve.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ve;return ve.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ve.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ve.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ve.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ve.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetTopAchievementsForGames_Response_Achievement"}}class Se extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Se.prototype.appid||o.Sg(Se.M()),s.Message.initialize(this,e,0,-1,[3],null)}static M(){return Se.sm_m||(Se.sm_m={proto:Se,fields:{appid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},total_achievements:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},achievements:{n:3,c:ve,r:!0,q:!0}}}),Se.sm_m}static MBF(){return Se.sm_mbf||(Se.sm_mbf=o.w0(Se.M())),Se.sm_mbf}toObject(e=!1){return Se.toObject(e,this)}static toObject(e,t){return o.BT(Se.M(),e,t)}static fromObject(e){return o.Uq(Se.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Se;return Se.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Se.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Se.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Se.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Se.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetTopAchievementsForGames_Response_Game"}}class Ce extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ce.prototype.steamid||o.Sg(Ce.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ce.sm_m||(Ce.sm_m={proto:Ce,fields:{steamid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},appid:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},sha_schema:{n:3,br:o.qM.readBytes,bw:o.gp.writeBytes},crc_stats:{n:4,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),Ce.sm_m}static MBF(){return Ce.sm_mbf||(Ce.sm_mbf=o.w0(Ce.M())),Ce.sm_mbf}toObject(e=!1){return Ce.toObject(e,this)}static toObject(e,t){return o.BT(Ce.M(),e,t)}static fromObject(e){return o.Uq(Ce.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ce;return Ce.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ce.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ce.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ce.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ce.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetUserStats_Request"}}class Re extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Re.prototype.sha_schema||o.Sg(Re.M()),s.Message.initialize(this,e,0,-1,[4],null)}static M(){return Re.sm_m||(Re.sm_m={proto:Re,fields:{sha_schema:{n:1,br:o.qM.readBytes,bw:o.gp.writeBytes},crc_stats:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},schema:{n:3,br:o.qM.readBytes,bw:o.gp.writeBytes},stats:{n:4,c:je,r:!0,q:!0}}}),Re.sm_m}static MBF(){return Re.sm_mbf||(Re.sm_mbf=o.w0(Re.M())),Re.sm_mbf}toObject(e=!1){return Re.toObject(e,this)}static toObject(e,t){return o.BT(Re.M(),e,t)}static fromObject(e){return o.Uq(Re.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Re;return Re.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Re.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Re.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Re.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Re.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetUserStats_Response"}}class ze extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ze.prototype.achievement_bit||o.Sg(ze.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ze.sm_m||(ze.sm_m={proto:ze,fields:{achievement_bit:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},unlock_time:{n:2,br:o.qM.readFixed32,bw:o.gp.writeFixed32}}}),ze.sm_m}static MBF(){return ze.sm_mbf||(ze.sm_mbf=o.w0(ze.M())),ze.sm_mbf}toObject(e=!1){return ze.toObject(e,this)}static toObject(e,t){return o.BT(ze.M(),e,t)}static fromObject(e){return o.Uq(ze.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ze;return ze.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ze.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ze.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ze.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ze.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetUserStats_Response_Unlock_Time"}}class je extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),je.prototype.stat_id||o.Sg(je.M()),s.Message.initialize(this,e,0,-1,[3],null)}static M(){return je.sm_m||(je.sm_m={proto:je,fields:{stat_id:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},stat_value:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},unlock_times:{n:3,c:ze,r:!0,q:!0}}}),je.sm_m}static MBF(){return je.sm_mbf||(je.sm_mbf=o.w0(je.M())),je.sm_mbf}toObject(e=!1){return je.toObject(e,this)}static toObject(e,t){return o.BT(je.M(),e,t)}static fromObject(e){return o.Uq(je.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new je;return je.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(je.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return je.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(je.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return je.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetUserStats_Response_Stats"}}class xe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),xe.prototype.steamid||o.Sg(xe.M()),s.Message.initialize(this,e,0,-1,[3],null)}static M(){return xe.sm_m||(xe.sm_m={proto:xe,fields:{steamid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},language:{n:2,br:o.qM.readString,bw:o.gp.writeString},appids:{n:3,r:!0,q:!0,br:o.qM.readUint32,pbr:o.qM.readPackedUint32,bw:o.gp.writeRepeatedUint32},include_unvetted_apps:{n:4,br:o.qM.readBool,bw:o.gp.writeBool}}}),xe.sm_m}static MBF(){return xe.sm_mbf||(xe.sm_mbf=o.w0(xe.M())),xe.sm_mbf}toObject(e=!1){return xe.toObject(e,this)}static toObject(e,t){return o.BT(xe.M(),e,t)}static fromObject(e){return o.Uq(xe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new xe;return xe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(xe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return xe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(xe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return xe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetAchievementsProgress_Request"}}class Ie extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ie.prototype.achievement_progress||o.Sg(Ie.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return Ie.sm_m||(Ie.sm_m={proto:Ie,fields:{achievement_progress:{n:1,c:Te,r:!0,q:!0}}}),Ie.sm_m}static MBF(){return Ie.sm_mbf||(Ie.sm_mbf=o.w0(Ie.M())),Ie.sm_mbf}toObject(e=!1){return Ie.toObject(e,this)}static toObject(e,t){return o.BT(Ie.M(),e,t)}static fromObject(e){return o.Uq(Ie.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ie;return Ie.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ie.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ie.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ie.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ie.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetAchievementsProgress_Response"}}class Te extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Te.prototype.appid||o.Sg(Te.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Te.sm_m||(Te.sm_m={proto:Te,fields:{appid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},unlocked:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},total:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32},percentage:{n:4,br:o.qM.readFloat,bw:o.gp.writeFloat},all_unlocked:{n:5,br:o.qM.readBool,bw:o.gp.writeBool},cache_time:{n:6,br:o.qM.readUint32,bw:o.gp.writeUint32},vetted:{n:7,br:o.qM.readBool,bw:o.gp.writeBool}}}),Te.sm_m}static MBF(){return Te.sm_mbf||(Te.sm_mbf=o.w0(Te.M())),Te.sm_mbf}toObject(e=!1){return Te.toObject(e,this)}static toObject(e,t){return o.BT(Te.M(),e,t)}static fromObject(e){return o.Uq(Te.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Te;return Te.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Te.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Te.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Te.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Te.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetAchievementsProgress_Response_AchievementProgress"}}class Fe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Fe.prototype.appid||o.Sg(Fe.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Fe.sm_m||(Fe.sm_m={proto:Fe,fields:{appid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},language:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),Fe.sm_m}static MBF(){return Fe.sm_mbf||(Fe.sm_mbf=o.w0(Fe.M())),Fe.sm_mbf}toObject(e=!1){return Fe.toObject(e,this)}static toObject(e,t){return o.BT(Fe.M(),e,t)}static fromObject(e){return o.Uq(Fe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Fe;return Fe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Fe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Fe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Fe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Fe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetGameAchievements_Request"}}class Oe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Oe.prototype.achievements||o.Sg(Oe.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return Oe.sm_m||(Oe.sm_m={proto:Oe,fields:{achievements:{n:1,c:We,r:!0,q:!0}}}),Oe.sm_m}static MBF(){return Oe.sm_mbf||(Oe.sm_mbf=o.w0(Oe.M())),Oe.sm_mbf}toObject(e=!1){return Oe.toObject(e,this)}static toObject(e,t){return o.BT(Oe.M(),e,t)}static fromObject(e){return o.Uq(Oe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Oe;return Oe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Oe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Oe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Oe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Oe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetGameAchievements_Response"}}class We extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),We.prototype.internal_name||o.Sg(We.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return We.sm_m||(We.sm_m={proto:We,fields:{internal_name:{n:1,br:o.qM.readString,bw:o.gp.writeString},localized_name:{n:2,br:o.qM.readString,bw:o.gp.writeString},localized_desc:{n:3,br:o.qM.readString,bw:o.gp.writeString},icon:{n:4,br:o.qM.readString,bw:o.gp.writeString},icon_gray:{n:5,br:o.qM.readString,bw:o.gp.writeString},hidden:{n:6,br:o.qM.readBool,bw:o.gp.writeBool},player_percent_unlocked:{n:7,br:o.qM.readString,bw:o.gp.writeString}}}),We.sm_m}static MBF(){return We.sm_mbf||(We.sm_mbf=o.w0(We.M())),We.sm_mbf}toObject(e=!1){return We.toObject(e,this)}static toObject(e,t){return o.BT(We.M(),e,t)}static fromObject(e){return o.Uq(We.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new We;return We.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(We.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return We.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(We.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return We.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetGameAchievements_Response_Achievement"}}class qe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),qe.prototype.steamid||o.Sg(qe.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return qe.sm_m||(qe.sm_m={proto:qe,fields:{steamid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),qe.sm_m}static MBF(){return qe.sm_mbf||(qe.sm_mbf=o.w0(qe.M())),qe.sm_mbf}toObject(e=!1){return qe.toObject(e,this)}static toObject(e,t){return o.BT(qe.M(),e,t)}static fromObject(e){return o.Uq(qe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new qe;return qe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(qe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return qe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(qe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return qe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetFavoriteBadge_Request"}}class Ue extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ue.prototype.has_favorite_badge||o.Sg(Ue.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ue.sm_m||(Ue.sm_m={proto:Ue,fields:{has_favorite_badge:{n:1,br:o.qM.readBool,bw:o.gp.writeBool},badgeid:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},communityitemid:{n:3,br:o.qM.readUint64String,bw:o.gp.writeUint64String},item_type:{n:4,br:o.qM.readUint32,bw:o.gp.writeUint32},border_color:{n:5,br:o.qM.readUint32,bw:o.gp.writeUint32},appid:{n:6,br:o.qM.readUint32,bw:o.gp.writeUint32},level:{n:7,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),Ue.sm_m}static MBF(){return Ue.sm_mbf||(Ue.sm_mbf=o.w0(Ue.M())),Ue.sm_mbf}toObject(e=!1){return Ue.toObject(e,this)}static toObject(e,t){return o.BT(Ue.M(),e,t)}static fromObject(e){return o.Uq(Ue.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ue;return Ue.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ue.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ue.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ue.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ue.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetFavoriteBadge_Response"}}class ke extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ke.prototype.communityitemid||o.Sg(ke.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ke.sm_m||(ke.sm_m={proto:ke,fields:{communityitemid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},badgeid:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),ke.sm_m}static MBF(){return ke.sm_mbf||(ke.sm_mbf=o.w0(ke.M())),ke.sm_mbf}toObject(e=!1){return ke.toObject(e,this)}static toObject(e,t){return o.BT(ke.M(),e,t)}static fromObject(e){return o.Uq(ke.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ke;return ke.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ke.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ke.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ke.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ke.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetFavoriteBadge_Request"}}class Le extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Le.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Le}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Le;return Le.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return Le.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return Le.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetFavoriteBadge_Response"}}class Pe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Pe.prototype.slot||o.Sg(Pe.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Pe.sm_m||(Pe.sm_m={proto:Pe,fields:{slot:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},appid:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},publishedfileid:{n:3,br:o.qM.readUint64String,bw:o.gp.writeUint64String},item_assetid:{n:4,br:o.qM.readUint64String,bw:o.gp.writeUint64String},item_contextid:{n:5,br:o.qM.readUint64String,bw:o.gp.writeUint64String},notes:{n:6,br:o.qM.readString,bw:o.gp.writeString},title:{n:7,br:o.qM.readString,bw:o.gp.writeString},accountid:{n:8,br:o.qM.readUint32,bw:o.gp.writeUint32},badgeid:{n:9,br:o.qM.readUint32,bw:o.gp.writeUint32},border_color:{n:10,br:o.qM.readUint32,bw:o.gp.writeUint32},item_classid:{n:11,br:o.qM.readUint64String,bw:o.gp.writeUint64String},item_instanceid:{n:12,br:o.qM.readUint64String,bw:o.gp.writeUint64String},ban_check_result:{n:13,br:o.qM.readEnum,bw:o.gp.writeEnum},replay_year:{n:14,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),Pe.sm_m}static MBF(){return Pe.sm_mbf||(Pe.sm_mbf=o.w0(Pe.M())),Pe.sm_mbf}toObject(e=!1){return Pe.toObject(e,this)}static toObject(e,t){return o.BT(Pe.M(),e,t)}static fromObject(e){return o.Uq(Pe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Pe;return Pe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Pe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Pe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Pe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Pe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ProfileCustomizationSlot"}}class De extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),De.prototype.customization_type||o.Sg(De.M()),s.Message.initialize(this,e,0,-1,[3],null)}static M(){return De.sm_m||(De.sm_m={proto:De,fields:{customization_type:{n:1,br:o.qM.readEnum,bw:o.gp.writeEnum},large:{n:2,br:o.qM.readBool,bw:o.gp.writeBool},slots:{n:3,c:Pe,r:!0,q:!0},active:{n:4,br:o.qM.readBool,bw:o.gp.writeBool},customization_style:{n:5,br:o.qM.readEnum,bw:o.gp.writeEnum},purchaseid:{n:6,br:o.qM.readUint64String,bw:o.gp.writeUint64String},level:{n:7,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),De.sm_m}static MBF(){return De.sm_mbf||(De.sm_mbf=o.w0(De.M())),De.sm_mbf}toObject(e=!1){return De.toObject(e,this)}static toObject(e,t){return o.BT(De.M(),e,t)}static fromObject(e){return o.Uq(De.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new De;return De.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(De.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return De.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(De.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return De.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ProfileCustomization"}}class Ne extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ne.prototype.theme_id||o.Sg(Ne.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ne.sm_m||(Ne.sm_m={proto:Ne,fields:{theme_id:{n:1,br:o.qM.readString,bw:o.gp.writeString},title:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),Ne.sm_m}static MBF(){return Ne.sm_mbf||(Ne.sm_mbf=o.w0(Ne.M())),Ne.sm_mbf}toObject(e=!1){return Ne.toObject(e,this)}static toObject(e,t){return o.BT(Ne.M(),e,t)}static fromObject(e){return o.Uq(Ne.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ne;return Ne.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ne.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ne.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ne.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ne.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ProfileTheme"}}class Ae extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ae.prototype.hide_profile_awards||o.Sg(Ae.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ae.sm_m||(Ae.sm_m={proto:Ae,fields:{hide_profile_awards:{n:1,br:o.qM.readBool,bw:o.gp.writeBool}}}),Ae.sm_m}static MBF(){return Ae.sm_mbf||(Ae.sm_mbf=o.w0(Ae.M())),Ae.sm_mbf}toObject(e=!1){return Ae.toObject(e,this)}static toObject(e,t){return o.BT(Ae.M(),e,t)}static fromObject(e){return o.Uq(Ae.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ae;return Ae.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ae.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ae.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ae.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ae.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ProfilePreferences"}}class Ee extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ee.prototype.steamid||o.Sg(Ee.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ee.sm_m||(Ee.sm_m={proto:Ee,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},include_inactive_customizations:{n:2,br:o.qM.readBool,bw:o.gp.writeBool},include_purchased_customizations:{n:3,br:o.qM.readBool,bw:o.gp.writeBool}}}),Ee.sm_m}static MBF(){return Ee.sm_mbf||(Ee.sm_mbf=o.w0(Ee.M())),Ee.sm_mbf}toObject(e=!1){return Ee.toObject(e,this)}static toObject(e,t){return o.BT(Ee.M(),e,t)}static fromObject(e){return o.Uq(Ee.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ee;return Ee.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ee.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ee.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ee.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ee.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileCustomization_Request"}}class Ge extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ge.prototype.customizations||o.Sg(Ge.M()),s.Message.initialize(this,e,0,-1,[1,4],null)}static M(){return Ge.sm_m||(Ge.sm_m={proto:Ge,fields:{customizations:{n:1,c:De,r:!0,q:!0},slots_available:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},profile_theme:{n:3,c:Ne},purchased_customizations:{n:4,c:He,r:!0,q:!0},profile_preferences:{n:5,c:Ae}}}),Ge.sm_m}static MBF(){return Ge.sm_mbf||(Ge.sm_mbf=o.w0(Ge.M())),Ge.sm_mbf}toObject(e=!1){return Ge.toObject(e,this)}static toObject(e,t){return o.BT(Ge.M(),e,t)}static fromObject(e){return o.Uq(Ge.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ge;return Ge.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ge.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ge.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ge.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ge.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileCustomization_Response"}}class He extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),He.prototype.purchaseid||o.Sg(He.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return He.sm_m||(He.sm_m={proto:He,fields:{purchaseid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},customization_type:{n:2,br:o.qM.readEnum,bw:o.gp.writeEnum},level:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),He.sm_m}static MBF(){return He.sm_mbf||(He.sm_mbf=o.w0(He.M())),He.sm_mbf}toObject(e=!1){return He.toObject(e,this)}static toObject(e,t){return o.BT(He.M(),e,t)}static fromObject(e){return o.Uq(He.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new He;return He.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(He.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return He.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(He.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return He.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileCustomization_Response_PurchasedCustomization"}}class Ve extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ve.prototype.steamid||o.Sg(Ve.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ve.sm_m||(Ve.sm_m={proto:Ve,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String}}}),Ve.sm_m}static MBF(){return Ve.sm_mbf||(Ve.sm_mbf=o.w0(Ve.M())),Ve.sm_mbf}toObject(e=!1){return Ve.toObject(e,this)}static toObject(e,t){return o.BT(Ve.M(),e,t)}static fromObject(e){return o.Uq(Ve.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ve;return Ve.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ve.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ve.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ve.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ve.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPurchasedProfileCustomizations_Request"}}class Ze extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ze.prototype.purchased_customizations||o.Sg(Ze.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return Ze.sm_m||(Ze.sm_m={proto:Ze,fields:{purchased_customizations:{n:1,c:Ke,r:!0,q:!0}}}),Ze.sm_m}static MBF(){return Ze.sm_mbf||(Ze.sm_mbf=o.w0(Ze.M())),Ze.sm_mbf}toObject(e=!1){return Ze.toObject(e,this)}static toObject(e,t){return o.BT(Ze.M(),e,t)}static fromObject(e){return o.Uq(Ze.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ze;return Ze.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ze.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ze.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ze.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ze.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPurchasedProfileCustomizations_Response"}}class Ke extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ke.prototype.purchaseid||o.Sg(Ke.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ke.sm_m||(Ke.sm_m={proto:Ke,fields:{purchaseid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},customization_type:{n:2,br:o.qM.readEnum,bw:o.gp.writeEnum}}}),Ke.sm_m}static MBF(){return Ke.sm_mbf||(Ke.sm_mbf=o.w0(Ke.M())),Ke.sm_mbf}toObject(e=!1){return Ke.toObject(e,this)}static toObject(e,t){return o.BT(Ke.M(),e,t)}static fromObject(e){return o.Uq(Ke.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ke;return Ke.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ke.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ke.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ke.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ke.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPurchasedProfileCustomizations_Response_PurchasedCustomization"}}class $e extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$e.prototype.steamid||o.Sg($e.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $e.sm_m||($e.sm_m={proto:$e,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String}}}),$e.sm_m}static MBF(){return $e.sm_mbf||($e.sm_mbf=o.w0($e.M())),$e.sm_mbf}toObject(e=!1){return $e.toObject(e,this)}static toObject(e,t){return o.BT($e.M(),e,t)}static fromObject(e){return o.Uq($e.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new $e;return $e.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj($e.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return $e.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0($e.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return $e.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Request"}}class Ye extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ye.prototype.purchased_customizations||o.Sg(Ye.M()),s.Message.initialize(this,e,0,-1,[1,2],null)}static M(){return Ye.sm_m||(Ye.sm_m={proto:Ye,fields:{purchased_customizations:{n:1,c:Qe,r:!0,q:!0},upgraded_customizations:{n:2,c:Xe,r:!0,q:!0}}}),Ye.sm_m}static MBF(){return Ye.sm_mbf||(Ye.sm_mbf=o.w0(Ye.M())),Ye.sm_mbf}toObject(e=!1){return Ye.toObject(e,this)}static toObject(e,t){return o.BT(Ye.M(),e,t)}static fromObject(e){return o.Uq(Ye.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ye;return Ye.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ye.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ye.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ye.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ye.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response"}}class Qe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Qe.prototype.customization_type||o.Sg(Qe.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Qe.sm_m||(Qe.sm_m={proto:Qe,fields:{customization_type:{n:1,br:o.qM.readEnum,bw:o.gp.writeEnum},count:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),Qe.sm_m}static MBF(){return Qe.sm_mbf||(Qe.sm_mbf=o.w0(Qe.M())),Qe.sm_mbf}toObject(e=!1){return Qe.toObject(e,this)}static toObject(e,t){return o.BT(Qe.M(),e,t)}static fromObject(e){return o.Uq(Qe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Qe;return Qe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Qe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Qe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Qe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Qe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response_PurchasedCustomization"}}class Xe extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Xe.prototype.customization_type||o.Sg(Xe.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Xe.sm_m||(Xe.sm_m={proto:Xe,fields:{customization_type:{n:1,br:o.qM.readEnum,bw:o.gp.writeEnum},level:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),Xe.sm_m}static MBF(){return Xe.sm_mbf||(Xe.sm_mbf=o.w0(Xe.M())),Xe.sm_mbf}toObject(e=!1){return Xe.toObject(e,this)}static toObject(e,t){return o.BT(Xe.M(),e,t)}static fromObject(e){return o.Uq(Xe.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Xe;return Xe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Xe.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Xe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Xe.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Xe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPurchasedAndUpgradedProfileCustomizations_Response_UpgradedCustomization"}}class Je extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Je.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Je}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Je;return Je.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return Je.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return Je.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileThemesAvailable_Request"}}class et extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),et.prototype.profile_themes||o.Sg(et.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return et.sm_m||(et.sm_m={proto:et,fields:{profile_themes:{n:1,c:Ne,r:!0,q:!0}}}),et.sm_m}static MBF(){return et.sm_mbf||(et.sm_mbf=o.w0(et.M())),et.sm_mbf}toObject(e=!1){return et.toObject(e,this)}static toObject(e,t){return o.BT(et.M(),e,t)}static fromObject(e){return o.Uq(et.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new et;return et.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(et.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return et.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(et.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return et.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetProfileThemesAvailable_Response"}}class tt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),tt.prototype.theme_id||o.Sg(tt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return tt.sm_m||(tt.sm_m={proto:tt,fields:{theme_id:{n:1,br:o.qM.readString,bw:o.gp.writeString}}}),tt.sm_m}static MBF(){return tt.sm_mbf||(tt.sm_mbf=o.w0(tt.M())),tt.sm_mbf}toObject(e=!1){return tt.toObject(e,this)}static toObject(e,t){return o.BT(tt.M(),e,t)}static fromObject(e){return o.Uq(tt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new tt;return tt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(tt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return tt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(tt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return tt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetProfileTheme_Request"}}class rt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return rt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new rt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new rt;return rt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return rt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return rt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetProfileTheme_Response"}}class it extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),it.prototype.profile_preferences||o.Sg(it.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return it.sm_m||(it.sm_m={proto:it,fields:{profile_preferences:{n:1,c:Ae}}}),it.sm_m}static MBF(){return it.sm_mbf||(it.sm_mbf=o.w0(it.M())),it.sm_mbf}toObject(e=!1){return it.toObject(e,this)}static toObject(e,t){return o.BT(it.M(),e,t)}static fromObject(e){return o.Uq(it.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new it;return it.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(it.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return it.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(it.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return it.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetProfilePreferences_Request"}}class nt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return nt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new nt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new nt;return nt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return nt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return nt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetProfilePreferences_Response"}}class st extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),st.prototype.appid||o.Sg(st.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return st.sm_m||(st.sm_m={proto:st,fields:{appid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),st.sm_m}static MBF(){return st.sm_mbf||(st.sm_mbf=o.w0(st.M())),st.sm_mbf}toObject(e=!1){return st.toObject(e,this)}static toObject(e,t){return o.BT(st.M(),e,t)}static fromObject(e){return o.Uq(st.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new st;return st.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(st.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return st.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(st.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return st.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetFriendsGameplayInfo_Request"}}class at extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),at.prototype.your_info||o.Sg(at.M()),s.Message.initialize(this,e,0,-1,[2,3,4,5,6],null)}static M(){return at.sm_m||(at.sm_m={proto:at,fields:{your_info:{n:1,c:lt},in_game:{n:2,c:ot,r:!0,q:!0},played_recently:{n:3,c:ot,r:!0,q:!0},played_ever:{n:4,c:ot,r:!0,q:!0},owns:{n:5,c:ot,r:!0,q:!0},in_wishlist:{n:6,c:ot,r:!0,q:!0}}}),at.sm_m}static MBF(){return at.sm_mbf||(at.sm_mbf=o.w0(at.M())),at.sm_mbf}toObject(e=!1){return at.toObject(e,this)}static toObject(e,t){return o.BT(at.M(),e,t)}static fromObject(e){return o.Uq(at.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new at;return at.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(at.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return at.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(at.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return at.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetFriendsGameplayInfo_Response"}}class ot extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ot.prototype.steamid||o.Sg(ot.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ot.sm_m||(ot.sm_m={proto:ot,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},minutes_played:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},minutes_played_forever:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),ot.sm_m}static MBF(){return ot.sm_mbf||(ot.sm_mbf=o.w0(ot.M())),ot.sm_mbf}toObject(e=!1){return ot.toObject(e,this)}static toObject(e,t){return o.BT(ot.M(),e,t)}static fromObject(e){return o.Uq(ot.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ot;return ot.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ot.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ot.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ot.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ot.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetFriendsGameplayInfo_Response_FriendsGameplayInfo"}}class lt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),lt.prototype.steamid||o.Sg(lt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return lt.sm_m||(lt.sm_m={proto:lt,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},minutes_played:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},minutes_played_forever:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32},in_wishlist:{n:4,br:o.qM.readBool,bw:o.gp.writeBool},owned:{n:5,br:o.qM.readBool,bw:o.gp.writeBool}}}),lt.sm_m}static MBF(){return lt.sm_mbf||(lt.sm_mbf=o.w0(lt.M())),lt.sm_mbf}toObject(e=!1){return lt.toObject(e,this)}static toObject(e,t){return o.BT(lt.M(),e,t)}static fromObject(e){return o.Uq(lt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new lt;return lt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(lt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return lt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(lt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return lt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetFriendsGameplayInfo_Response_OwnGameplayInfo"}}class ct extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ct.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ct}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ct;return ct.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return ct.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return ct.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetTimeSSAAccepted_Request"}}class ut extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ut.prototype.time_ssa_accepted||o.Sg(ut.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ut.sm_m||(ut.sm_m={proto:ut,fields:{time_ssa_accepted:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32},time_ssa_updated:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},time_chinassa_accepted:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),ut.sm_m}static MBF(){return ut.sm_mbf||(ut.sm_mbf=o.w0(ut.M())),ut.sm_mbf}toObject(e=!1){return ut.toObject(e,this)}static toObject(e,t){return o.BT(ut.M(),e,t)}static fromObject(e){return o.Uq(ut.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ut;return ut.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ut.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ut.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ut.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ut.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetTimeSSAAccepted_Response"}}class dt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),dt.prototype.agreement_type||o.Sg(dt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return dt.sm_m||(dt.sm_m={proto:dt,fields:{agreement_type:{n:1,br:o.qM.readEnum,bw:o.gp.writeEnum},time_signed_utc:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),dt.sm_m}static MBF(){return dt.sm_mbf||(dt.sm_mbf=o.w0(dt.M())),dt.sm_mbf}toObject(e=!1){return dt.toObject(e,this)}static toObject(e,t){return o.BT(dt.M(),e,t)}static fromObject(e){return o.Uq(dt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new dt;return dt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(dt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return dt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(dt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return dt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_AcceptSSA_Request"}}class mt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return mt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new mt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new mt;return mt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return mt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return mt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_AcceptSSA_Response"}}class gt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return gt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new gt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new gt;return gt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return gt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return gt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetNicknameList_Request"}}class pt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),pt.prototype.nicknames||o.Sg(pt.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return pt.sm_m||(pt.sm_m={proto:pt,fields:{nicknames:{n:1,c:ht,r:!0,q:!0}}}),pt.sm_m}static MBF(){return pt.sm_mbf||(pt.sm_mbf=o.w0(pt.M())),pt.sm_mbf}toObject(e=!1){return pt.toObject(e,this)}static toObject(e,t){return o.BT(pt.M(),e,t)}static fromObject(e){return o.Uq(pt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new pt;return pt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(pt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return pt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(pt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return pt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetNicknameList_Response"}}class ht extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ht.prototype.accountid||o.Sg(ht.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ht.sm_m||(ht.sm_m={proto:ht,fields:{accountid:{n:1,br:o.qM.readFixed32,bw:o.gp.writeFixed32},nickname:{n:2,br:o.qM.readString,bw:o.gp.writeString}}}),ht.sm_m}static MBF(){return ht.sm_mbf||(ht.sm_mbf=o.w0(ht.M())),ht.sm_mbf}toObject(e=!1){return ht.toObject(e,this)}static toObject(e,t){return o.BT(ht.M(),e,t)}static fromObject(e){return o.Uq(ht.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ht;return ht.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ht.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ht.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ht.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ht.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetNicknameList_Response_PlayerNickname"}}class _t extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_t.prototype.accountid||o.Sg(_t.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return _t.sm_m||(_t.sm_m={proto:_t,fields:{accountid:{n:1,br:o.qM.readFixed32,bw:o.gp.writeFixed32},nickname:{n:2,br:o.qM.readString,bw:o.gp.writeString},notifications_showingame:{n:3,br:o.qM.readEnum,bw:o.gp.writeEnum},notifications_showonline:{n:4,br:o.qM.readEnum,bw:o.gp.writeEnum},notifications_showmessages:{n:5,br:o.qM.readEnum,bw:o.gp.writeEnum},sounds_showingame:{n:6,br:o.qM.readEnum,bw:o.gp.writeEnum},sounds_showonline:{n:7,br:o.qM.readEnum,bw:o.gp.writeEnum},sounds_showmessages:{n:8,br:o.qM.readEnum,bw:o.gp.writeEnum},notifications_sendmobile:{n:9,br:o.qM.readEnum,bw:o.gp.writeEnum}}}),_t.sm_m}static MBF(){return _t.sm_mbf||(_t.sm_mbf=o.w0(_t.M())),_t.sm_mbf}toObject(e=!1){return _t.toObject(e,this)}static toObject(e,t){return o.BT(_t.M(),e,t)}static fromObject(e){return o.Uq(_t.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new _t;return _t.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(_t.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return _t.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(_t.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return _t.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"PerFriendPreferences"}}class Bt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Bt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Bt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Bt;return Bt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return Bt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return Bt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPerFriendPreferences_Request"}}class bt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),bt.prototype.preferences||o.Sg(bt.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return bt.sm_m||(bt.sm_m={proto:bt,fields:{preferences:{n:1,c:_t,r:!0,q:!0}}}),bt.sm_m}static MBF(){return bt.sm_mbf||(bt.sm_mbf=o.w0(bt.M())),bt.sm_mbf}toObject(e=!1){return bt.toObject(e,this)}static toObject(e,t){return o.BT(bt.M(),e,t)}static fromObject(e){return o.Uq(bt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new bt;return bt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(bt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return bt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(bt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return bt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPerFriendPreferences_Response"}}class ft extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ft.prototype.preferences||o.Sg(ft.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ft.sm_m||(ft.sm_m={proto:ft,fields:{preferences:{n:1,c:_t}}}),ft.sm_m}static MBF(){return ft.sm_mbf||(ft.sm_mbf=o.w0(ft.M())),ft.sm_mbf}toObject(e=!1){return ft.toObject(e,this)}static toObject(e,t){return o.BT(ft.M(),e,t)}static fromObject(e){return o.Uq(ft.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new ft;return ft.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(ft.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return ft.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(ft.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return ft.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetPerFriendPreferences_Request"}}class wt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return wt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new wt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new wt;return wt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return wt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return wt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetPerFriendPreferences_Response"}}class yt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),yt.prototype.steamid||o.Sg(yt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return yt.sm_m||(yt.sm_m={proto:yt,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String}}}),yt.sm_m}static MBF(){return yt.sm_mbf||(yt.sm_mbf=o.w0(yt.M())),yt.sm_mbf}toObject(e=!1){return yt.toObject(e,this)}static toObject(e,t){return o.BT(yt.M(),e,t)}static fromObject(e){return o.Uq(yt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new yt;return yt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(yt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return yt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(yt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return yt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_AddFriend_Request"}}class Mt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Mt.prototype.invite_sent||o.Sg(Mt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Mt.sm_m||(Mt.sm_m={proto:Mt,fields:{invite_sent:{n:1,br:o.qM.readBool,bw:o.gp.writeBool},friend_relationship:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32},result:{n:3,br:o.qM.readInt32,bw:o.gp.writeInt32}}}),Mt.sm_m}static MBF(){return Mt.sm_mbf||(Mt.sm_mbf=o.w0(Mt.M())),Mt.sm_mbf}toObject(e=!1){return Mt.toObject(e,this)}static toObject(e,t){return o.BT(Mt.M(),e,t)}static fromObject(e){return o.Uq(Mt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Mt;return Mt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Mt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Mt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Mt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Mt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_AddFriend_Response"}}class vt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),vt.prototype.steamid||o.Sg(vt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return vt.sm_m||(vt.sm_m={proto:vt,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String}}}),vt.sm_m}static MBF(){return vt.sm_mbf||(vt.sm_mbf=o.w0(vt.M())),vt.sm_mbf}toObject(e=!1){return vt.toObject(e,this)}static toObject(e,t){return o.BT(vt.M(),e,t)}static fromObject(e){return o.Uq(vt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new vt;return vt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(vt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return vt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(vt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return vt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_RemoveFriend_Request"}}class St extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),St.prototype.friend_relationship||o.Sg(St.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return St.sm_m||(St.sm_m={proto:St,fields:{friend_relationship:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),St.sm_m}static MBF(){return St.sm_mbf||(St.sm_mbf=o.w0(St.M())),St.sm_mbf}toObject(e=!1){return St.toObject(e,this)}static toObject(e,t){return o.BT(St.M(),e,t)}static fromObject(e){return o.Uq(St.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new St;return St.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(St.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return St.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(St.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return St.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_RemoveFriend_Response"}}class Ct extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ct.prototype.steamid||o.Sg(Ct.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ct.sm_m||(Ct.sm_m={proto:Ct,fields:{steamid:{n:1,br:o.qM.readFixed64String,bw:o.gp.writeFixed64String},unignore:{n:2,br:o.qM.readBool,bw:o.gp.writeBool}}}),Ct.sm_m}static MBF(){return Ct.sm_mbf||(Ct.sm_mbf=o.w0(Ct.M())),Ct.sm_mbf}toObject(e=!1){return Ct.toObject(e,this)}static toObject(e,t){return o.BT(Ct.M(),e,t)}static fromObject(e){return o.Uq(Ct.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ct;return Ct.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ct.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ct.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ct.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ct.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_IgnoreFriend_Request"}}class Rt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Rt.prototype.friend_relationship||o.Sg(Rt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Rt.sm_m||(Rt.sm_m={proto:Rt,fields:{friend_relationship:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),Rt.sm_m}static MBF(){return Rt.sm_mbf||(Rt.sm_mbf=o.w0(Rt.M())),Rt.sm_mbf}toObject(e=!1){return Rt.toObject(e,this)}static toObject(e,t){return o.BT(Rt.M(),e,t)}static fromObject(e){return o.Uq(Rt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Rt;return Rt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Rt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Rt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Rt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Rt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_IgnoreFriend_Response"}}class zt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),zt.prototype.parenthesize_nicknames||o.Sg(zt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return zt.sm_m||(zt.sm_m={proto:zt,fields:{parenthesize_nicknames:{n:4,d:!1,br:o.qM.readBool,bw:o.gp.writeBool},text_filter_setting:{n:5,br:o.qM.readEnum,bw:o.gp.writeEnum},text_filter_ignore_friends:{n:6,d:!0,br:o.qM.readBool,bw:o.gp.writeBool},text_filter_words_revision:{n:7,br:o.qM.readUint32,bw:o.gp.writeUint32},timestamp_updated:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),zt.sm_m}static MBF(){return zt.sm_mbf||(zt.sm_mbf=o.w0(zt.M())),zt.sm_mbf}toObject(e=!1){return zt.toObject(e,this)}static toObject(e,t){return o.BT(zt.M(),e,t)}static fromObject(e){return o.Uq(zt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new zt;return zt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(zt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return zt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(zt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return zt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_CommunityPreferences"}}class jt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return jt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new jt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new jt;return jt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return jt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return jt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetCommunityPreferences_Request"}}class xt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),xt.prototype.preferences||o.Sg(xt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return xt.sm_m||(xt.sm_m={proto:xt,fields:{preferences:{n:1,c:zt},content_descriptor_preferences:{n:2,c:c.u2}}}),xt.sm_m}static MBF(){return xt.sm_mbf||(xt.sm_mbf=o.w0(xt.M())),xt.sm_mbf}toObject(e=!1){return xt.toObject(e,this)}static toObject(e,t){return o.BT(xt.M(),e,t)}static fromObject(e){return o.Uq(xt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new xt;return xt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(xt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return xt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(xt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return xt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetCommunityPreferences_Response"}}class It extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),It.prototype.preferences||o.Sg(It.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return It.sm_m||(It.sm_m={proto:It,fields:{preferences:{n:1,c:zt}}}),It.sm_m}static MBF(){return It.sm_mbf||(It.sm_mbf=o.w0(It.M())),It.sm_mbf}toObject(e=!1){return It.toObject(e,this)}static toObject(e,t){return o.BT(It.M(),e,t)}static fromObject(e){return o.Uq(It.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new It;return It.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(It.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return It.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(It.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return It.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetCommunityPreferences_Request"}}class Tt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Tt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Tt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Tt;return Tt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return Tt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return Tt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_SetCommunityPreferences_Response"}}class Ft extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ft.prototype.text_filter_custom_banned_words||o.Sg(Ft.M()),s.Message.initialize(this,e,0,-1,[1,2],null)}static M(){return Ft.sm_m||(Ft.sm_m={proto:Ft,fields:{text_filter_custom_banned_words:{n:1,r:!0,q:!0,br:o.qM.readString,bw:o.gp.writeRepeatedString},text_filter_custom_clean_words:{n:2,r:!0,q:!0,br:o.qM.readString,bw:o.gp.writeRepeatedString},text_filter_words_revision:{n:3,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),Ft.sm_m}static MBF(){return Ft.sm_mbf||(Ft.sm_mbf=o.w0(Ft.M())),Ft.sm_mbf}toObject(e=!1){return Ft.toObject(e,this)}static toObject(e,t){return o.BT(Ft.M(),e,t)}static fromObject(e){return o.Uq(Ft.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ft;return Ft.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ft.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ft.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ft.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ft.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_TextFilterWords"}}class Ot extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ot.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ot}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ot;return Ot.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return Ot.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return Ot.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetTextFilterWords_Request"}}class Wt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Wt.prototype.words||o.Sg(Wt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Wt.sm_m||(Wt.sm_m={proto:Wt,fields:{words:{n:1,c:Ft}}}),Wt.sm_m}static MBF(){return Wt.sm_mbf||(Wt.sm_mbf=o.w0(Wt.M())),Wt.sm_mbf}toObject(e=!1){return Wt.toObject(e,this)}static toObject(e,t){return o.BT(Wt.M(),e,t)}static fromObject(e){return o.Uq(Wt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Wt;return Wt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Wt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Wt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Wt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Wt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetTextFilterWords_Response"}}class qt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),qt.prototype.language||o.Sg(qt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return qt.sm_m||(qt.sm_m={proto:qt,fields:{language:{n:1,br:o.qM.readInt32,bw:o.gp.writeInt32}}}),qt.sm_m}static MBF(){return qt.sm_mbf||(qt.sm_mbf=o.w0(qt.M())),qt.sm_mbf}toObject(e=!1){return qt.toObject(e,this)}static toObject(e,t){return o.BT(qt.M(),e,t)}static fromObject(e){return o.Uq(qt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new qt;return qt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(qt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return qt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(qt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return qt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetNewSteamAnnouncementState_Request"}}class Ut extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ut.prototype.state||o.Sg(Ut.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ut.sm_m||(Ut.sm_m={proto:Ut,fields:{state:{n:1,br:o.qM.readEnum,bw:o.gp.writeEnum},announcement_headline:{n:2,br:o.qM.readString,bw:o.gp.writeString},announcement_url:{n:3,br:o.qM.readString,bw:o.gp.writeString},time_posted:{n:4,br:o.qM.readUint32,bw:o.gp.writeUint32},announcement_gid:{n:5,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),Ut.sm_m}static MBF(){return Ut.sm_mbf||(Ut.sm_mbf=o.w0(Ut.M())),Ut.sm_mbf}toObject(e=!1){return Ut.toObject(e,this)}static toObject(e,t){return o.BT(Ut.M(),e,t)}static fromObject(e){return o.Uq(Ut.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ut;return Ut.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ut.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ut.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ut.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ut.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetNewSteamAnnouncementState_Response"}}class kt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),kt.prototype.announcement_gid||o.Sg(kt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return kt.sm_m||(kt.sm_m={proto:kt,fields:{announcement_gid:{n:1,br:o.qM.readUint64String,bw:o.gp.writeUint64String},time_posted:{n:2,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),kt.sm_m}static MBF(){return kt.sm_mbf||(kt.sm_mbf=o.w0(kt.M())),kt.sm_mbf}toObject(e=!1){return kt.toObject(e,this)}static toObject(e,t){return o.BT(kt.M(),e,t)}static fromObject(e){return o.Uq(kt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new kt;return kt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(kt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return kt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(kt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return kt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_UpdateSteamAnnouncementLastRead_Request"}}class Lt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Lt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Lt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Lt;return Lt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return Lt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return Lt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_UpdateSteamAnnouncementLastRead_Response"}}class Pt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Pt.prototype.privacy_state||o.Sg(Pt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Pt.sm_m||(Pt.sm_m={proto:Pt,fields:{privacy_state:{n:1,br:o.qM.readInt32,bw:o.gp.writeInt32},privacy_state_inventory:{n:2,br:o.qM.readInt32,bw:o.gp.writeInt32},privacy_state_gifts:{n:3,br:o.qM.readInt32,bw:o.gp.writeInt32},privacy_state_ownedgames:{n:4,br:o.qM.readInt32,bw:o.gp.writeInt32},privacy_state_playtime:{n:5,br:o.qM.readInt32,bw:o.gp.writeInt32},privacy_state_friendslist:{n:6,br:o.qM.readInt32,bw:o.gp.writeInt32}}}),Pt.sm_m}static MBF(){return Pt.sm_mbf||(Pt.sm_mbf=o.w0(Pt.M())),Pt.sm_mbf}toObject(e=!1){return Pt.toObject(e,this)}static toObject(e,t){return o.BT(Pt.M(),e,t)}static fromObject(e){return o.Uq(Pt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Pt;return Pt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Pt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Pt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Pt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Pt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPrivacySettings"}}class Dt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),s.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Dt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Dt}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Dt;return Dt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(a().BinaryWriter);return Dt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(a().BinaryWriter);return Dt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPrivacySettings_Request"}}class Nt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Nt.prototype.privacy_settings||o.Sg(Nt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Nt.sm_m||(Nt.sm_m={proto:Nt,fields:{privacy_settings:{n:1,c:Pt}}}),Nt.sm_m}static MBF(){return Nt.sm_mbf||(Nt.sm_mbf=o.w0(Nt.M())),Nt.sm_mbf}toObject(e=!1){return Nt.toObject(e,this)}static toObject(e,t){return o.BT(Nt.M(),e,t)}static fromObject(e){return o.Uq(Nt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Nt;return Nt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Nt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Nt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Nt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Nt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetPrivacySettings_Response"}}class At extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),At.prototype.appid||o.Sg(At.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return At.sm_m||(At.sm_m={proto:At,fields:{appid:{n:1,br:o.qM.readUint32,bw:o.gp.writeUint32}}}),At.sm_m}static MBF(){return At.sm_mbf||(At.sm_mbf=o.w0(At.M())),At.sm_mbf}toObject(e=!1){return At.toObject(e,this)}static toObject(e,t){return o.BT(At.M(),e,t)}static fromObject(e){return o.Uq(At.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new At;return At.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(At.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return At.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(At.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return At.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetDurationControl_Request"}}class Et extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Et.prototype.is_enabled||o.Sg(Et.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Et.sm_m||(Et.sm_m={proto:Et,fields:{is_enabled:{n:1,br:o.qM.readBool,bw:o.gp.writeBool},seconds:{n:2,br:o.qM.readInt32,bw:o.gp.writeInt32},seconds_today:{n:3,br:o.qM.readInt32,bw:o.gp.writeInt32},is_steamchina_account:{n:4,br:o.qM.readBool,bw:o.gp.writeBool},is_age_verified:{n:5,br:o.qM.readBool,bw:o.gp.writeBool},seconds_allowed_today:{n:6,br:o.qM.readUint32,bw:o.gp.writeUint32},age_verification_pending:{n:7,br:o.qM.readBool,bw:o.gp.writeBool},block_minors:{n:8,br:o.qM.readBool,bw:o.gp.writeBool}}}),Et.sm_m}static MBF(){return Et.sm_mbf||(Et.sm_mbf=o.w0(Et.M())),Et.sm_mbf}toObject(e=!1){return Et.toObject(e,this)}static toObject(e,t){return o.BT(Et.M(),e,t)}static fromObject(e){return o.Uq(Et.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Et;return Et.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Et.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Et.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Et.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Et.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_GetDurationControl_Response"}}class Gt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Gt.prototype.games||o.Sg(Gt.M()),s.Message.initialize(this,e,0,-1,[1],null)}static M(){return Gt.sm_m||(Gt.sm_m={proto:Gt,fields:{games:{n:1,c:h,r:!0,q:!0}}}),Gt.sm_m}static MBF(){return Gt.sm_mbf||(Gt.sm_mbf=o.w0(Gt.M())),Gt.sm_mbf}toObject(e=!1){return Gt.toObject(e,this)}static toObject(e,t){return o.BT(Gt.M(),e,t)}static fromObject(e){return o.Uq(Gt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Gt;return Gt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Gt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Gt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Gt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Gt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_LastPlayedTimes_Notification"}}class Ht extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ht.prototype.accountid||o.Sg(Ht.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ht.sm_m||(Ht.sm_m={proto:Ht,fields:{accountid:{n:1,br:o.qM.readFixed32,bw:o.gp.writeFixed32},nickname:{n:2,br:o.qM.readString,bw:o.gp.writeString},is_echo_to_self:{n:3,br:o.qM.readBool,bw:o.gp.writeBool}}}),Ht.sm_m}static MBF(){return Ht.sm_mbf||(Ht.sm_mbf=o.w0(Ht.M())),Ht.sm_mbf}toObject(e=!1){return Ht.toObject(e,this)}static toObject(e,t){return o.BT(Ht.M(),e,t)}static fromObject(e){return o.Uq(Ht.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Ht;return Ht.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Ht.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Ht.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Ht.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Ht.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_FriendNicknameChanged_Notification"}}class Vt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Vt.prototype.accountid||o.Sg(Vt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Vt.sm_m||(Vt.sm_m={proto:Vt,fields:{accountid:{n:1,br:o.qM.readFixed32,bw:o.gp.writeFixed32}}}),Vt.sm_m}static MBF(){return Vt.sm_mbf||(Vt.sm_mbf=o.w0(Vt.M())),Vt.sm_mbf}toObject(e=!1){return Vt.toObject(e,this)}static toObject(e,t){return o.BT(Vt.M(),e,t)}static fromObject(e){return o.Uq(Vt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Vt;return Vt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Vt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Vt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Vt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Vt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_FriendEquippedProfileItemsChanged_Notification"}}class Zt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Zt.prototype.state||o.Sg(Zt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Zt.sm_m||(Zt.sm_m={proto:Zt,fields:{state:{n:1,br:o.qM.readEnum,bw:o.gp.writeEnum},announcement_headline:{n:2,br:o.qM.readString,bw:o.gp.writeString},announcement_url:{n:3,br:o.qM.readString,bw:o.gp.writeString},time_posted:{n:4,br:o.qM.readUint32,bw:o.gp.writeUint32},announcement_gid:{n:5,br:o.qM.readUint64String,bw:o.gp.writeUint64String}}}),Zt.sm_m}static MBF(){return Zt.sm_mbf||(Zt.sm_mbf=o.w0(Zt.M())),Zt.sm_mbf}toObject(e=!1){return Zt.toObject(e,this)}static toObject(e,t){return o.BT(Zt.M(),e,t)}static fromObject(e){return o.Uq(Zt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Zt;return Zt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Zt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Zt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Zt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Zt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_NewSteamAnnouncementState_Notification"}}class Kt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Kt.prototype.preferences||o.Sg(Kt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Kt.sm_m||(Kt.sm_m={proto:Kt,fields:{preferences:{n:1,c:zt},content_descriptor_preferences:{n:2,c:c.u2}}}),Kt.sm_m}static MBF(){return Kt.sm_mbf||(Kt.sm_mbf=o.w0(Kt.M())),Kt.sm_mbf}toObject(e=!1){return Kt.toObject(e,this)}static toObject(e,t){return o.BT(Kt.M(),e,t)}static fromObject(e){return o.Uq(Kt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Kt;return Kt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Kt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Kt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Kt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Kt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_CommunityPreferencesChanged_Notification"}}class $t extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$t.prototype.words||o.Sg($t.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $t.sm_m||($t.sm_m={proto:$t,fields:{words:{n:1,c:Ft}}}),$t.sm_m}static MBF(){return $t.sm_mbf||($t.sm_mbf=o.w0($t.M())),$t.sm_mbf}toObject(e=!1){return $t.toObject(e,this)}static toObject(e,t){return o.BT($t.M(),e,t)}static fromObject(e){return o.Uq($t.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new $t;return $t.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj($t.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return $t.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0($t.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return $t.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_TextFilterWordsChanged_Notification"}}class Yt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Yt.prototype.accountid||o.Sg(Yt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Yt.sm_m||(Yt.sm_m={proto:Yt,fields:{accountid:{n:1,br:o.qM.readFixed32,bw:o.gp.writeFixed32},preferences:{n:2,c:_t}}}),Yt.sm_m}static MBF(){return Yt.sm_mbf||(Yt.sm_mbf=o.w0(Yt.M())),Yt.sm_mbf}toObject(e=!1){return Yt.toObject(e,this)}static toObject(e,t){return o.BT(Yt.M(),e,t)}static fromObject(e){return o.Uq(Yt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Yt;return Yt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Yt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Yt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Yt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Yt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_PerFriendPreferencesChanged_Notification"}}class Qt extends s.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Qt.prototype.privacy_settings||o.Sg(Qt.M()),s.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Qt.sm_m||(Qt.sm_m={proto:Qt,fields:{privacy_settings:{n:1,c:Pt}}}),Qt.sm_m}static MBF(){return Qt.sm_mbf||(Qt.sm_mbf=o.w0(Qt.M())),Qt.sm_mbf}toObject(e=!1){return Qt.toObject(e,this)}static toObject(e,t){return o.BT(Qt.M(),e,t)}static fromObject(e){return o.Uq(Qt.M(),e)}static deserializeBinary(e){let t=new(a().BinaryReader)(e),r=new Qt;return Qt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return o.zj(Qt.MBF(),e,t)}serializeBinary(){var e=new(a().BinaryWriter);return Qt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){o.i0(Qt.M(),e,t)}serializeBase64String(){var e=new(a().BinaryWriter);return Qt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CPlayer_PrivacySettingsChanged_Notification"}}!function(e){e.GetRecentPlaytimeSessionsForChild=function(e,t){return e.SendMsg("Player.GetRecentPlaytimeSessionsForChild#1",(0,l.I8)(u,t),d,{bConstMethod:!0,ePrivilege:1})},e.GetPlayerLinkDetails=function(e,t){return e.SendMsg("Player.GetPlayerLinkDetails#1",(0,l.I8)(_,t),B,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:2})},e.GetMutualFriendsForIncomingInvites=function(e,t){return e.SendMsg("Player.GetMutualFriendsForIncomingInvites#1",(0,l.I8)(y,t),v,{bConstMethod:!0,ePrivilege:1})},e.GetOwnedGames=function(e,t){return e.SendMsg("Player.GetOwnedGames#1",(0,l.I8)(S,t),C,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:2})},e.GetPlayNext=function(e,t){return e.SendMsg("Player.GetPlayNext#1",(0,l.I8)(z,t),j,{bConstMethod:!0,ePrivilege:1})},e.GetFriendsGameplayInfo=function(e,t){return e.SendMsg("Player.GetFriendsGameplayInfo#1",(0,l.I8)(st,t),at,{bConstMethod:!0,ePrivilege:1})},e.GetGameBadgeLevels=function(e,t){return e.SendMsg("Player.GetGameBadgeLevels#1",(0,l.I8)(F,t),O,{bConstMethod:!0,ePrivilege:1})},e.GetProfileBackground=function(e,t){return e.SendMsg("Player.GetProfileBackground#1",(0,l.I8)(k,t),L,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.SetProfileBackground=function(e,t){return e.SendMsg("Player.SetProfileBackground#1",(0,l.I8)(P,t),D,{ePrivilege:1})},e.GetMiniProfileBackground=function(e,t){return e.SendMsg("Player.GetMiniProfileBackground#1",(0,l.I8)(N,t),A,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.SetMiniProfileBackground=function(e,t){return e.SendMsg("Player.SetMiniProfileBackground#1",(0,l.I8)(E,t),G,{ePrivilege:1})},e.GetAvatarFrame=function(e,t){return e.SendMsg("Player.GetAvatarFrame#1",(0,l.I8)(H,t),V,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.SetAvatarFrame=function(e,t){return e.SendMsg("Player.SetAvatarFrame#1",(0,l.I8)(Z,t),K,{ePrivilege:1})},e.GetAnimatedAvatar=function(e,t){return e.SendMsg("Player.GetAnimatedAvatar#1",(0,l.I8)($,t),Y,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.SetAnimatedAvatar=function(e,t){return e.SendMsg("Player.SetAnimatedAvatar#1",(0,l.I8)(Q,t),X,{ePrivilege:1})},e.GetSteamDeckKeyboardSkin=function(e,t){return e.SendMsg("Player.GetSteamDeckKeyboardSkin#1",(0,l.I8)(J,t),ee,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.SetSteamDeckKeyboardSkin=function(e,t){return e.SendMsg("Player.SetSteamDeckKeyboardSkin#1",(0,l.I8)(te,t),re,{ePrivilege:1})},e.GetProfileItemsOwned=function(e,t){return e.SendMsg("Player.GetProfileItemsOwned#1",(0,l.I8)(ie,t),ne,{bConstMethod:!0,ePrivilege:1})},e.GetProfileItemsEquipped=function(e,t){return e.SendMsg("Player.GetProfileItemsEquipped#1",(0,l.I8)(se,t),ae,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:1})},e.SetEquippedProfileItemFlags=function(e,t){return e.SendMsg("Player.SetEquippedProfileItemFlags#1",(0,l.I8)(oe,t),le,{ePrivilege:1})},e.GetEmoticonList=function(e,t){return e.SendMsg("Player.GetEmoticonList#1",(0,l.I8)(ce,t),ue,{bConstMethod:!0,ePrivilege:1})},e.GetCommunityBadgeProgress=function(e,t){return e.SendMsg("Player.GetCommunityBadgeProgress#1",(0,l.I8)(me,t),ge,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:2})},e.GetTopAchievementsForGames=function(e,t){return e.SendMsg("Player.GetTopAchievementsForGames#1",(0,l.I8)(ye,t),Me,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:2})},e.GetAchievementsProgress=function(e,t){return e.SendMsg("Player.GetAchievementsProgress#1",(0,l.I8)(xe,t),Ie,{ePrivilege:1,eWebAPIKeyRequirement:2})},e.GetGameAchievements=function(e,t){return e.SendMsg("Player.GetGameAchievements#1",(0,l.I8)(Fe,t),Oe,{bConstMethod:!0,ePrivilege:0,eWebAPIKeyRequirement:1})},e.GetUserStats=function(e,t){return e.SendMsg("Player.GetUserStats#1",(0,l.I8)(Ce,t),Re,{bConstMethod:!0,ePrivilege:2})},e.GetFavoriteBadge=function(e,t){return e.SendMsg("Player.GetFavoriteBadge#1",(0,l.I8)(qe,t),Ue,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.SetFavoriteBadge=function(e,t){return e.SendMsg("Player.SetFavoriteBadge#1",(0,l.I8)(ke,t),Le,{ePrivilege:1})},e.GetProfileCustomization=function(e,t){return e.SendMsg("Player.GetProfileCustomization#1",(0,l.I8)(Ee,t),Ge,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.GetPurchasedProfileCustomizations=function(e,t){return e.SendMsg("Player.GetPurchasedProfileCustomizations#1",(0,l.I8)(Ve,t),Ze,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.GetPurchasedAndUpgradedProfileCustomizations=function(e,t){return e.SendMsg("Player.GetPurchasedAndUpgradedProfileCustomizations#1",(0,l.I8)($e,t),Ye,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.GetProfileThemesAvailable=function(e,t){return e.SendMsg("Player.GetProfileThemesAvailable#1",(0,l.I8)(Je,t),et,{bConstMethod:!0,ePrivilege:1})},e.SetProfileTheme=function(e,t){return e.SendMsg("Player.SetProfileTheme#1",(0,l.I8)(tt,t),rt,{ePrivilege:1})},e.SetProfilePreferences=function(e,t){return e.SendMsg("Player.SetProfilePreferences#1",(0,l.I8)(it,t),nt,{ePrivilege:1})},e.PostStatusToFriends=function(e,t){return e.SendMsg("Player.PostStatusToFriends#1",(0,l.I8)(he,t),_e,{ePrivilege:3})},e.GetPostedStatus=function(e,t){return e.SendMsg("Player.GetPostedStatus#1",(0,l.I8)(Be,t),be,{bConstMethod:!0,ePrivilege:1})},e.DeletePostedStatus=function(e,t){return e.SendMsg("Player.DeletePostedStatus#1",(0,l.I8)(fe,t),we,{ePrivilege:1})},e.ClientGetLastPlayedTimes=function(e,t){return e.SendMsg("Player.ClientGetLastPlayedTimes#1",(0,l.I8)(g,t),p,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:1})},e.GetTimeSSAAccepted=function(e,t){return e.SendMsg("Player.GetTimeSSAAccepted#1",(0,l.I8)(ct,t),ut,{bConstMethod:!0,ePrivilege:1})},e.AcceptSSA=function(e,t){return e.SendMsg("Player.AcceptSSA#1",(0,l.I8)(dt,t),mt,{ePrivilege:1})},e.GetNicknameList=function(e,t){return e.SendMsg("Player.GetNicknameList#1",(0,l.I8)(gt,t),pt,{bConstMethod:!0,ePrivilege:1})},e.GetPerFriendPreferences=function(e,t){return e.SendMsg("Player.GetPerFriendPreferences#1",(0,l.I8)(Bt,t),bt,{bConstMethod:!0,ePrivilege:1})},e.SetPerFriendPreferences=function(e,t){return e.SendMsg("Player.SetPerFriendPreferences#1",(0,l.I8)(ft,t),wt,{ePrivilege:1})},e.AddFriend=function(e,t){return e.SendMsg("Player.AddFriend#1",(0,l.I8)(yt,t),Mt,{ePrivilege:1})},e.RemoveFriend=function(e,t){return e.SendMsg("Player.RemoveFriend#1",(0,l.I8)(vt,t),St,{ePrivilege:1})},e.IgnoreFriend=function(e,t){return e.SendMsg("Player.IgnoreFriend#1",(0,l.I8)(Ct,t),Rt,{ePrivilege:1})},e.GetCommunityPreferences=function(e,t){return e.SendMsg("Player.GetCommunityPreferences#1",(0,l.I8)(jt,t),xt,{ePrivilege:1})},e.SetCommunityPreferences=function(e,t){return e.SendMsg("Player.SetCommunityPreferences#1",(0,l.I8)(It,t),Tt,{ePrivilege:1})},e.GetTextFilterWords=function(e,t){return e.SendMsg("Player.GetTextFilterWords#1",(0,l.I8)(Ot,t),Wt,{ePrivilege:1})},e.GetNewSteamAnnouncementState=function(e,t){return e.SendMsg("Player.GetNewSteamAnnouncementState#1",(0,l.I8)(qt,t),Ut,{bConstMethod:!0,ePrivilege:1})},e.UpdateSteamAnnouncementLastRead=function(e,t){return e.SendMsg("Player.UpdateSteamAnnouncementLastRead#1",(0,l.I8)(kt,t),Lt,{ePrivilege:1})},e.GetPrivacySettings=function(e,t){return e.SendMsg("Player.GetPrivacySettings#1",(0,l.I8)(Dt,t),Nt,{ePrivilege:1})},e.GetDurationControl=function(e,t){return e.SendMsg("Player.GetDurationControl#1",(0,l.I8)(At,t),Et,{ePrivilege:1})},e.RecordDisconnectedPlaytime=function(e,t){return e.SendMsg("Player.RecordDisconnectedPlaytime#1",(0,l.I8)(x,t),T,{ePrivilege:1})}}(i||(i={})),function(e){e.NotifyLastPlayedTimesHandler={name:"PlayerClient.NotifyLastPlayedTimes#1",request:Gt},e.NotifyFriendNicknameChangedHandler={name:"PlayerClient.NotifyFriendNicknameChanged#1",request:Ht},e.NotifyFriendEquippedProfileItemsChangedHandler={name:"PlayerClient.NotifyFriendEquippedProfileItemsChanged#1",request:Vt},e.NotifyNewSteamAnnouncementStateHandler={name:"PlayerClient.NotifyNewSteamAnnouncementState#1",request:Zt},e.NotifyCommunityPreferencesChangedHandler={name:"PlayerClient.NotifyCommunityPreferencesChanged#1",request:Kt},e.NotifyTextFilterWordsChangedHandler={name:"PlayerClient.NotifyTextFilterWordsChanged#1",request:$t},e.NotifyPerFriendPreferencesChangedHandler={name:"PlayerClient.NotifyPerFriendPreferencesChanged#1",request:Yt},e.NotifyPrivacyPrivacySettingsChangedHandler={name:"PlayerClient.NotifyPrivacyPrivacySettingsChanged#1",request:Qt}}(n||(n={}))},15161:(e,t,r)=>{"use strict";r.d(t,{$4:()=>i,O4:()=>D,Qv:()=>re,TS:()=>P,UK:()=>V,eE:()=>N,eW:()=>se,gn:()=>L,md:()=>c,vB:()=>d,yE:()=>A});var i,n=r(80613),s=r.n(n),a=r(89068),o=r(56545),l=r(8114);function c(e){return"unknown EStoreItemType ( "+e+" )"}class u extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.type||a.Sg(u.M()),n.Message.initialize(this,e,0,-1,[3],null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{type:{n:1,br:a.qM.readString,bw:a.gp.writeString},rating:{n:2,br:a.qM.readString,bw:a.gp.writeString},descriptors:{n:3,r:!0,q:!0,br:a.qM.readString,bw:a.gp.writeRepeatedString},interactive_elements:{n:4,br:a.qM.readString,bw:a.gp.writeString},required_age:{n:10,br:a.qM.readInt32,bw:a.gp.writeInt32},use_age_gate:{n:11,br:a.qM.readBool,bw:a.gp.writeBool},image_url:{n:20,br:a.qM.readString,bw:a.gp.writeString},image_target:{n:21,br:a.qM.readString,bw:a.gp.writeString}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=a.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return a.BT(u.M(),e,t)}static fromObject(e){return a.Uq(u.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(u.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(u.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreGameRating"}}class d extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),d.prototype.item_type||a.Sg(d.M()),n.Message.initialize(this,e,0,-1,[11,12,20,21,25,41,52,71,74],null)}static M(){return d.sm_m||(d.sm_m={proto:d,fields:{item_type:{n:1,br:a.qM.readEnum,bw:a.gp.writeEnum},id:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},success:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},visible:{n:4,br:a.qM.readBool,bw:a.gp.writeBool},unvailable_for_country_restriction:{n:5,br:a.qM.readBool,bw:a.gp.writeBool},name:{n:6,br:a.qM.readString,bw:a.gp.writeString},store_url_path:{n:7,br:a.qM.readString,bw:a.gp.writeString},appid:{n:9,br:a.qM.readUint32,bw:a.gp.writeUint32},type:{n:10,br:a.qM.readEnum,bw:a.gp.writeEnum},included_types:{n:11,r:!0,q:!0,br:a.qM.readEnum,pbr:a.qM.readPackedEnum,bw:a.gp.writeRepeatedEnum},included_appids:{n:12,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},is_free:{n:13,br:a.qM.readBool,bw:a.gp.writeBool},is_early_access:{n:14,br:a.qM.readBool,bw:a.gp.writeBool},related_items:{n:15,c:g},included_items:{n:16,c:p},content_descriptorids:{n:20,r:!0,q:!0,br:a.qM.readEnum,pbr:a.qM.readPackedEnum,bw:a.gp.writeRepeatedEnum},tagids:{n:21,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},categories:{n:22,c:h},reviews:{n:23,c:_},basic_info:{n:24,c:b},tags:{n:25,c:w,r:!0,q:!0},assets:{n:30,c:y},release:{n:31,c:M},platforms:{n:32,c:v},game_rating:{n:33,c:u},is_coming_soon:{n:34,br:a.qM.readBool,bw:a.gp.writeBool},best_purchase_option:{n:40,c:C},purchase_options:{n:41,c:C,r:!0,q:!0},self_purchase_option:{n:43,c:C},screenshots:{n:50,c:j},trailers:{n:51,c:I},supported_languages:{n:52,c:W,r:!0,q:!0},store_url_path_override:{n:53,br:a.qM.readString,bw:a.gp.writeString},free_weekend:{n:54,c:q},unlisted:{n:55,br:a.qM.readBool,bw:a.gp.writeBool},game_count:{n:56,br:a.qM.readUint32,bw:a.gp.writeUint32},internal_name:{n:57,br:a.qM.readString,bw:a.gp.writeString},full_description_bbcode:{n:58,br:a.qM.readString,bw:a.gp.writeString},is_free_temporarily:{n:59,br:a.qM.readBool,bw:a.gp.writeBool},assets_without_overrides:{n:60,c:y},user_filter_failure:{n:70,c:le},links:{n:71,c:U,r:!0,q:!0},purchase_description_bbcode:{n:72,br:a.qM.readString,bw:a.gp.writeString},package_groups:{n:74,c:k,r:!0,q:!0}}}),d.sm_m}static MBF(){return d.sm_mbf||(d.sm_mbf=a.w0(d.M())),d.sm_mbf}toObject(e=!1){return d.toObject(e,this)}static toObject(e,t){return a.BT(d.M(),e,t)}static fromObject(e){return a.Uq(d.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new d;return d.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(d.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(d.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem"}}class m extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),m.prototype.appid||a.Sg(m.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return m.sm_m||(m.sm_m={proto:m,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},label:{n:2,br:a.qM.readString,bw:a.gp.writeString},show_above_purchase:{n:3,br:a.qM.readBool,bw:a.gp.writeBool}}}),m.sm_m}static MBF(){return m.sm_mbf||(m.sm_mbf=a.w0(m.M())),m.sm_mbf}toObject(e=!1){return m.toObject(e,this)}static toObject(e,t){return a.BT(m.M(),e,t)}static fromObject(e){return a.Uq(m.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new m;return m.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(m.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(m.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Demo"}}class g extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),g.prototype.parent_appid||a.Sg(g.M()),n.Message.initialize(this,e,0,-1,[2,3,4,5],null)}static M(){return g.sm_m||(g.sm_m={proto:g,fields:{parent_appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},demo_appid:{n:2,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},standalone_demo_appid:{n:3,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},demos:{n:4,c:m,r:!0,q:!0},standalone_demos:{n:5,c:m,r:!0,q:!0}}}),g.sm_m}static MBF(){return g.sm_mbf||(g.sm_mbf=a.w0(g.M())),g.sm_mbf}toObject(e=!1){return g.toObject(e,this)}static toObject(e,t){return a.BT(g.M(),e,t)}static fromObject(e){return a.Uq(g.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new g;return g.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(g.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(g.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_RelatedItems"}}class p extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.prototype.included_apps||a.Sg(p.M()),n.Message.initialize(this,e,0,-1,[1,2,3],null)}static M(){return p.sm_m||(p.sm_m={proto:p,fields:{included_apps:{n:1,c:d,r:!0,q:!0},included_packages:{n:2,c:d,r:!0,q:!0},included_bundles:{n:3,c:d,r:!0,q:!0}}}),p.sm_m}static MBF(){return p.sm_mbf||(p.sm_mbf=a.w0(p.M())),p.sm_mbf}toObject(e=!1){return p.toObject(e,this)}static toObject(e,t){return a.BT(p.M(),e,t)}static fromObject(e){return a.Uq(p.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new p;return p.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(p.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(p.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_IncludedItems"}}class h extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),h.prototype.supported_player_categoryids||a.Sg(h.M()),n.Message.initialize(this,e,0,-1,[2,3,4],null)}static M(){return h.sm_m||(h.sm_m={proto:h,fields:{supported_player_categoryids:{n:2,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},feature_categoryids:{n:3,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},controller_categoryids:{n:4,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32}}}),h.sm_m}static MBF(){return h.sm_mbf||(h.sm_mbf=a.w0(h.M())),h.sm_mbf}toObject(e=!1){return h.toObject(e,this)}static toObject(e,t){return a.BT(h.M(),e,t)}static fromObject(e){return a.Uq(h.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new h;return h.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(h.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(h.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Categories"}}class _ extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_.prototype.summary_filtered||a.Sg(_.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return _.sm_m||(_.sm_m={proto:_,fields:{summary_filtered:{n:1,c:B},summary_unfiltered:{n:2,c:B},summary_language_specific:{n:3,c:B}}}),_.sm_m}static MBF(){return _.sm_mbf||(_.sm_mbf=a.w0(_.M())),_.sm_mbf}toObject(e=!1){return _.toObject(e,this)}static toObject(e,t){return a.BT(_.M(),e,t)}static fromObject(e){return a.Uq(_.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new _;return _.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(_.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(_.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Reviews"}}class B extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),B.prototype.review_count||a.Sg(B.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return B.sm_m||(B.sm_m={proto:B,fields:{review_count:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},percent_positive:{n:2,br:a.qM.readInt32,bw:a.gp.writeInt32},review_score:{n:3,br:a.qM.readEnum,bw:a.gp.writeEnum},review_score_label:{n:4,br:a.qM.readString,bw:a.gp.writeString}}}),B.sm_m}static MBF(){return B.sm_mbf||(B.sm_mbf=a.w0(B.M())),B.sm_mbf}toObject(e=!1){return B.toObject(e,this)}static toObject(e,t){return a.BT(B.M(),e,t)}static fromObject(e){return a.Uq(B.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new B;return B.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(B.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(B.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Reviews_StoreReviewSummary"}}class b extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),b.prototype.short_description||a.Sg(b.M()),n.Message.initialize(this,e,0,-1,[2,3,4],null)}static M(){return b.sm_m||(b.sm_m={proto:b,fields:{short_description:{n:1,br:a.qM.readString,bw:a.gp.writeString},publishers:{n:2,c:f,r:!0,q:!0},developers:{n:3,c:f,r:!0,q:!0},franchises:{n:4,c:f,r:!0,q:!0},capsule_headline:{n:5,br:a.qM.readString,bw:a.gp.writeString}}}),b.sm_m}static MBF(){return b.sm_mbf||(b.sm_mbf=a.w0(b.M())),b.sm_mbf}toObject(e=!1){return b.toObject(e,this)}static toObject(e,t){return a.BT(b.M(),e,t)}static fromObject(e){return a.Uq(b.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new b;return b.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(b.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(b.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_BasicInfo"}}class f extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),f.prototype.name||a.Sg(f.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return f.sm_m||(f.sm_m={proto:f,fields:{name:{n:1,br:a.qM.readString,bw:a.gp.writeString},creator_clan_account_id:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),f.sm_m}static MBF(){return f.sm_mbf||(f.sm_mbf=a.w0(f.M())),f.sm_mbf}toObject(e=!1){return f.toObject(e,this)}static toObject(e,t){return a.BT(f.M(),e,t)}static fromObject(e){return a.Uq(f.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new f;return f.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(f.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(f.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_BasicInfo_CreatorHomeLink"}}class w extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),w.prototype.tagid||a.Sg(w.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return w.sm_m||(w.sm_m={proto:w,fields:{tagid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},weight:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),w.sm_m}static MBF(){return w.sm_mbf||(w.sm_mbf=a.w0(w.M())),w.sm_mbf}toObject(e=!1){return w.toObject(e,this)}static toObject(e,t){return a.BT(w.M(),e,t)}static fromObject(e){return a.Uq(w.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new w;return w.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(w.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(w.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Tag"}}class y extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),y.prototype.asset_url_format||a.Sg(y.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return y.sm_m||(y.sm_m={proto:y,fields:{asset_url_format:{n:1,br:a.qM.readString,bw:a.gp.writeString},main_capsule:{n:2,br:a.qM.readString,bw:a.gp.writeString},main_capsule_2x:{n:18,br:a.qM.readString,bw:a.gp.writeString},small_capsule:{n:3,br:a.qM.readString,bw:a.gp.writeString},small_capsule_2x:{n:19,br:a.qM.readString,bw:a.gp.writeString},header:{n:4,br:a.qM.readString,bw:a.gp.writeString},header_2x:{n:20,br:a.qM.readString,bw:a.gp.writeString},package_header:{n:5,br:a.qM.readString,bw:a.gp.writeString},page_background:{n:6,br:a.qM.readString,bw:a.gp.writeString},hero_capsule:{n:7,br:a.qM.readString,bw:a.gp.writeString},hero_capsule_2x:{n:8,br:a.qM.readString,bw:a.gp.writeString},library_capsule:{n:9,br:a.qM.readString,bw:a.gp.writeString},library_capsule_2x:{n:10,br:a.qM.readString,bw:a.gp.writeString},library_hero:{n:11,br:a.qM.readString,bw:a.gp.writeString},library_hero_2x:{n:12,br:a.qM.readString,bw:a.gp.writeString},community_icon:{n:13,br:a.qM.readString,bw:a.gp.writeString},clan_avatar:{n:14,br:a.qM.readString,bw:a.gp.writeString},page_background_path:{n:15,br:a.qM.readString,bw:a.gp.writeString},raw_page_background:{n:16,br:a.qM.readString,bw:a.gp.writeString},edition_comparison:{n:17,br:a.qM.readString,bw:a.gp.writeString}}}),y.sm_m}static MBF(){return y.sm_mbf||(y.sm_mbf=a.w0(y.M())),y.sm_mbf}toObject(e=!1){return y.toObject(e,this)}static toObject(e,t){return a.BT(y.M(),e,t)}static fromObject(e){return a.Uq(y.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new y;return y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(y.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(y.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Assets"}}class M extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),M.prototype.steam_release_date||a.Sg(M.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return M.sm_m||(M.sm_m={proto:M,fields:{steam_release_date:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},original_release_date:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},original_steam_release_date:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},release_from_early_access_date:{n:11,br:a.qM.readUint32,bw:a.gp.writeUint32},release_from_early_access_style:{n:12,br:a.qM.readUint32,bw:a.gp.writeUint32},is_coming_soon:{n:4,br:a.qM.readBool,bw:a.gp.writeBool},is_preload:{n:5,br:a.qM.readBool,bw:a.gp.writeBool},custom_release_date_message:{n:6,br:a.qM.readString,bw:a.gp.writeString},is_abridged_release_date:{n:7,br:a.qM.readBool,bw:a.gp.writeBool},coming_soon_display:{n:8,br:a.qM.readString,bw:a.gp.writeString},is_early_access:{n:10,br:a.qM.readBool,bw:a.gp.writeBool},mac_release_date:{n:20,br:a.qM.readUint32,bw:a.gp.writeUint32},linux_release_date:{n:21,br:a.qM.readUint32,bw:a.gp.writeUint32},limited_launch_active:{n:22,br:a.qM.readBool,bw:a.gp.writeBool}}}),M.sm_m}static MBF(){return M.sm_mbf||(M.sm_mbf=a.w0(M.M())),M.sm_mbf}toObject(e=!1){return M.toObject(e,this)}static toObject(e,t){return a.BT(M.M(),e,t)}static fromObject(e){return a.Uq(M.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new M;return M.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(M.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(M.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_ReleaseInfo"}}class v extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),v.prototype.windows||a.Sg(v.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return v.sm_m||(v.sm_m={proto:v,fields:{windows:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},mac:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},steamos_linux:{n:3,br:a.qM.readBool,bw:a.gp.writeBool},vr_support:{n:10,c:S},steam_deck_compat_category:{n:11,br:a.qM.readEnum,bw:a.gp.writeEnum},steam_os_compat_category:{n:12,br:a.qM.readEnum,bw:a.gp.writeEnum}}}),v.sm_m}static MBF(){return v.sm_mbf||(v.sm_mbf=a.w0(v.M())),v.sm_mbf}toObject(e=!1){return v.toObject(e,this)}static toObject(e,t){return a.BT(v.M(),e,t)}static fromObject(e){return a.Uq(v.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new v;return v.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(v.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(v.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Platforms"}}class S extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),S.prototype.vrhmd||a.Sg(S.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return S.sm_m||(S.sm_m={proto:S,fields:{vrhmd:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},vrhmd_only:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},htc_vive:{n:40,br:a.qM.readBool,bw:a.gp.writeBool},oculus_rift:{n:41,br:a.qM.readBool,bw:a.gp.writeBool},windows_mr:{n:42,br:a.qM.readBool,bw:a.gp.writeBool},valve_index:{n:43,br:a.qM.readBool,bw:a.gp.writeBool}}}),S.sm_m}static MBF(){return S.sm_mbf||(S.sm_mbf=a.w0(S.M())),S.sm_mbf}toObject(e=!1){return S.toObject(e,this)}static toObject(e,t){return a.BT(S.M(),e,t)}static fromObject(e){return a.Uq(S.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new S;return S.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(S.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(S.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Platforms_VRSupport"}}class C extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),C.prototype.packageid||a.Sg(C.M()),n.Message.initialize(this,e,0,-1,[20],null)}static M(){return C.sm_m||(C.sm_m={proto:C,fields:{packageid:{n:1,br:a.qM.readInt32,bw:a.gp.writeInt32},bundleid:{n:2,br:a.qM.readInt32,bw:a.gp.writeInt32},purchase_option_name:{n:3,br:a.qM.readString,bw:a.gp.writeString},final_price_in_cents:{n:5,br:a.qM.readInt64String,bw:a.gp.writeInt64String},original_price_in_cents:{n:6,br:a.qM.readInt64String,bw:a.gp.writeInt64String},formatted_final_price:{n:8,br:a.qM.readString,bw:a.gp.writeString},formatted_original_price:{n:9,br:a.qM.readString,bw:a.gp.writeString},discount_pct:{n:10,br:a.qM.readInt32,bw:a.gp.writeInt32},bundle_discount_pct:{n:12,br:a.qM.readInt32,bw:a.gp.writeInt32},is_free_to_keep:{n:13,br:a.qM.readBool,bw:a.gp.writeBool},price_before_bundle_discount:{n:14,br:a.qM.readInt64String,bw:a.gp.writeInt64String},formatted_price_before_bundle_discount:{n:15,br:a.qM.readString,bw:a.gp.writeString},active_discounts:{n:20,c:R,r:!0,q:!0},user_can_purchase_as_gift:{n:31,br:a.qM.readBool,bw:a.gp.writeBool},is_commercial_license:{n:40,br:a.qM.readBool,bw:a.gp.writeBool},should_suppress_discount_pct:{n:41,br:a.qM.readBool,bw:a.gp.writeBool},hide_discount_pct_for_compliance:{n:42,d:!1,br:a.qM.readBool,bw:a.gp.writeBool},included_game_count:{n:43,d:1,br:a.qM.readInt32,bw:a.gp.writeInt32},lowest_recent_price_in_cents:{n:44,br:a.qM.readInt64String,bw:a.gp.writeInt64String},requires_shipping:{n:45,br:a.qM.readBool,bw:a.gp.writeBool},recurrence_info:{n:46,c:z},free_to_keep_ends:{n:47,br:a.qM.readUint32,bw:a.gp.writeUint32},must_purchase_as_set:{n:48,d:!1,br:a.qM.readBool,bw:a.gp.writeBool},package_group:{n:49,br:a.qM.readString,bw:a.gp.writeString},is_edition:{n:50,br:a.qM.readBool,bw:a.gp.writeBool}}}),C.sm_m}static MBF(){return C.sm_mbf||(C.sm_mbf=a.w0(C.M())),C.sm_mbf}toObject(e=!1){return C.toObject(e,this)}static toObject(e,t){return a.BT(C.M(),e,t)}static fromObject(e){return a.Uq(C.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new C;return C.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(C.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(C.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_PurchaseOption"}}class R extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),R.prototype.discount_amount||a.Sg(R.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return R.sm_m||(R.sm_m={proto:R,fields:{discount_amount:{n:1,br:a.qM.readInt64String,bw:a.gp.writeInt64String},discount_description:{n:2,br:a.qM.readString,bw:a.gp.writeString},discount_end_date:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),R.sm_m}static MBF(){return R.sm_mbf||(R.sm_mbf=a.w0(R.M())),R.sm_mbf}toObject(e=!1){return R.toObject(e,this)}static toObject(e,t){return a.BT(R.M(),e,t)}static fromObject(e){return a.Uq(R.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new R;return R.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(R.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(R.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_PurchaseOption_Discount"}}class z extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),z.prototype.packageid||a.Sg(z.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return z.sm_m||(z.sm_m={proto:z,fields:{packageid:{n:1,br:a.qM.readInt32,bw:a.gp.writeInt32},billing_agreement_type:{n:2,br:a.qM.readInt32,bw:a.gp.writeInt32},renewal_time_unit:{n:3,br:a.qM.readInt32,bw:a.gp.writeInt32},renewal_time_period:{n:4,br:a.qM.readInt32,bw:a.gp.writeInt32},renewal_price_in_cents:{n:5,br:a.qM.readInt64String,bw:a.gp.writeInt64String},formatted_renewal_price:{n:6,br:a.qM.readString,bw:a.gp.writeString}}}),z.sm_m}static MBF(){return z.sm_mbf||(z.sm_mbf=a.w0(z.M())),z.sm_mbf}toObject(e=!1){return z.toObject(e,this)}static toObject(e,t){return a.BT(z.M(),e,t)}static fromObject(e){return a.Uq(z.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new z;return z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(z.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(z.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_PurchaseOption_RecurrenceInfo"}}class j extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),j.prototype.all_ages_screenshots||a.Sg(j.M()),n.Message.initialize(this,e,0,-1,[2,3],null)}static M(){return j.sm_m||(j.sm_m={proto:j,fields:{all_ages_screenshots:{n:2,c:x,r:!0,q:!0},mature_content_screenshots:{n:3,c:x,r:!0,q:!0}}}),j.sm_m}static MBF(){return j.sm_mbf||(j.sm_mbf=a.w0(j.M())),j.sm_mbf}toObject(e=!1){return j.toObject(e,this)}static toObject(e,t){return a.BT(j.M(),e,t)}static fromObject(e){return a.Uq(j.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new j;return j.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(j.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(j.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Screenshots"}}class x extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),x.prototype.filename||a.Sg(x.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return x.sm_m||(x.sm_m={proto:x,fields:{filename:{n:1,br:a.qM.readString,bw:a.gp.writeString},ordinal:{n:2,br:a.qM.readInt32,bw:a.gp.writeInt32}}}),x.sm_m}static MBF(){return x.sm_mbf||(x.sm_mbf=a.w0(x.M())),x.sm_mbf}toObject(e=!1){return x.toObject(e,this)}static toObject(e,t){return a.BT(x.M(),e,t)}static fromObject(e){return a.Uq(x.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new x;return x.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(x.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(x.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Screenshots_Screenshot"}}class I extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),I.prototype.highlights||a.Sg(I.M()),n.Message.initialize(this,e,0,-1,[1,2],null)}static M(){return I.sm_m||(I.sm_m={proto:I,fields:{highlights:{n:1,c:O,r:!0,q:!0},other_trailers:{n:2,c:O,r:!0,q:!0}}}),I.sm_m}static MBF(){return I.sm_mbf||(I.sm_mbf=a.w0(I.M())),I.sm_mbf}toObject(e=!1){return I.toObject(e,this)}static toObject(e,t){return a.BT(I.M(),e,t)}static fromObject(e){return a.Uq(I.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new I;return I.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(I.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(I.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Trailers"}}class T extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),T.prototype.filename||a.Sg(T.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return T.sm_m||(T.sm_m={proto:T,fields:{filename:{n:1,br:a.qM.readString,bw:a.gp.writeString},type:{n:2,br:a.qM.readString,bw:a.gp.writeString}}}),T.sm_m}static MBF(){return T.sm_mbf||(T.sm_mbf=a.w0(T.M())),T.sm_mbf}toObject(e=!1){return T.toObject(e,this)}static toObject(e,t){return a.BT(T.M(),e,t)}static fromObject(e){return a.Uq(T.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new T;return T.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(T.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(T.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Trailers_VideoSource"}}class F extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),F.prototype.cdn_path||a.Sg(F.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return F.sm_m||(F.sm_m={proto:F,fields:{cdn_path:{n:1,br:a.qM.readString,bw:a.gp.writeString},encoding:{n:2,br:a.qM.readString,bw:a.gp.writeString}}}),F.sm_m}static MBF(){return F.sm_mbf||(F.sm_mbf=a.w0(F.M())),F.sm_mbf}toObject(e=!1){return F.toObject(e,this)}static toObject(e,t){return a.BT(F.M(),e,t)}static fromObject(e){return a.Uq(F.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new F;return F.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(F.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(F.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Trailers_AdaptiveTrailer"}}class O extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),O.prototype.trailer_name||a.Sg(O.M()),n.Message.initialize(this,e,0,-1,[5,6],null)}static M(){return O.sm_m||(O.sm_m={proto:O,fields:{trailer_name:{n:1,br:a.qM.readString,bw:a.gp.writeString},trailer_url_format:{n:2,br:a.qM.readString,bw:a.gp.writeString},trailer_category:{n:13,br:a.qM.readEnum,bw:a.gp.writeEnum},microtrailer:{n:5,c:T,r:!0,q:!0},adaptive_trailers:{n:6,c:F,r:!0,q:!0},screenshot_medium:{n:10,br:a.qM.readString,bw:a.gp.writeString},screenshot_full:{n:11,br:a.qM.readString,bw:a.gp.writeString},trailer_base_id:{n:12,br:a.qM.readInt32,bw:a.gp.writeInt32},all_ages:{n:14,br:a.qM.readBool,bw:a.gp.writeBool}}}),O.sm_m}static MBF(){return O.sm_mbf||(O.sm_mbf=a.w0(O.M())),O.sm_mbf}toObject(e=!1){return O.toObject(e,this)}static toObject(e,t){return a.BT(O.M(),e,t)}static fromObject(e){return a.Uq(O.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new O;return O.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(O.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(O.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Trailers_Trailer"}}class W extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),W.prototype.elanguage||a.Sg(W.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return W.sm_m||(W.sm_m={proto:W,fields:{elanguage:{n:1,d:-1,br:a.qM.readInt32,bw:a.gp.writeInt32},eadditionallanguage:{n:5,d:-1,br:a.qM.readInt32,bw:a.gp.writeInt32},supported:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},full_audio:{n:3,br:a.qM.readBool,bw:a.gp.writeBool},subtitles:{n:4,br:a.qM.readBool,bw:a.gp.writeBool}}}),W.sm_m}static MBF(){return W.sm_mbf||(W.sm_mbf=a.w0(W.M())),W.sm_mbf}toObject(e=!1){return W.toObject(e,this)}static toObject(e,t){return a.BT(W.M(),e,t)}static fromObject(e){return a.Uq(W.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new W;return W.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(W.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(W.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_SupportedLanguage"}}class q extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),q.prototype.start_time||a.Sg(q.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return q.sm_m||(q.sm_m={proto:q,fields:{start_time:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},end_time:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},text:{n:3,br:a.qM.readString,bw:a.gp.writeString}}}),q.sm_m}static MBF(){return q.sm_mbf||(q.sm_mbf=a.w0(q.M())),q.sm_mbf}toObject(e=!1){return q.toObject(e,this)}static toObject(e,t){return a.BT(q.M(),e,t)}static fromObject(e){return a.Uq(q.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new q;return q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(q.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(q.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_FreeWeekend"}}class U extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),U.prototype.link_type||a.Sg(U.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return U.sm_m||(U.sm_m={proto:U,fields:{link_type:{n:1,br:a.qM.readEnum,bw:a.gp.writeEnum},url:{n:2,br:a.qM.readString,bw:a.gp.writeString},text:{n:3,br:a.qM.readString,bw:a.gp.writeString}}}),U.sm_m}static MBF(){return U.sm_mbf||(U.sm_mbf=a.w0(U.M())),U.sm_mbf}toObject(e=!1){return U.toObject(e,this)}static toObject(e,t){return a.BT(U.M(),e,t)}static fromObject(e){return a.Uq(U.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new U;return U.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(U.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(U.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_Link"}}class k extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),k.prototype.name||a.Sg(k.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return k.sm_m||(k.sm_m={proto:k,fields:{name:{n:1,br:a.qM.readString,bw:a.gp.writeString},heading:{n:2,br:a.qM.readString,bw:a.gp.writeString},display_type:{n:3,br:a.qM.readEnum,bw:a.gp.writeEnum},dropdown_title:{n:4,br:a.qM.readString,bw:a.gp.writeString},dropdown_description_bbcode:{n:5,br:a.qM.readString,bw:a.gp.writeString}}}),k.sm_m}static MBF(){return k.sm_mbf||(k.sm_mbf=a.w0(k.M())),k.sm_mbf}toObject(e=!1){return k.toObject(e,this)}static toObject(e,t){return a.BT(k.M(),e,t)}static fromObject(e){return a.Uq(k.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new k;return k.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(k.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(k.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItem_PackageGroup"}}class L extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),L.prototype.include_assets||a.Sg(L.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return L.sm_m||(L.sm_m={proto:L,fields:{include_assets:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},include_release:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},include_platforms:{n:3,br:a.qM.readBool,bw:a.gp.writeBool},include_all_purchase_options:{n:4,br:a.qM.readBool,bw:a.gp.writeBool},include_screenshots:{n:5,br:a.qM.readBool,bw:a.gp.writeBool},include_trailers:{n:6,br:a.qM.readBool,bw:a.gp.writeBool},include_ratings:{n:7,br:a.qM.readBool,bw:a.gp.writeBool},include_tag_count:{n:8,br:a.qM.readInt32,bw:a.gp.writeInt32},include_reviews:{n:9,br:a.qM.readBool,bw:a.gp.writeBool},include_basic_info:{n:10,br:a.qM.readBool,bw:a.gp.writeBool},include_supported_languages:{n:11,br:a.qM.readBool,bw:a.gp.writeBool},include_full_description:{n:12,br:a.qM.readBool,bw:a.gp.writeBool},include_included_items:{n:13,br:a.qM.readBool,bw:a.gp.writeBool},included_item_data_request:{n:14,c:L},include_assets_without_overrides:{n:15,br:a.qM.readBool,bw:a.gp.writeBool},apply_user_filters:{n:16,br:a.qM.readBool,bw:a.gp.writeBool},include_links:{n:17,br:a.qM.readBool,bw:a.gp.writeBool}}}),L.sm_m}static MBF(){return L.sm_mbf||(L.sm_mbf=a.w0(L.M())),L.sm_mbf}toObject(e=!1){return L.toObject(e,this)}static toObject(e,t){return a.BT(L.M(),e,t)}static fromObject(e){return a.Uq(L.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new L;return L.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(L.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(L.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreBrowseItemDataRequest"}}class P extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),P.prototype.language||a.Sg(P.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return P.sm_m||(P.sm_m={proto:P,fields:{language:{n:1,br:a.qM.readString,bw:a.gp.writeString},elanguage:{n:2,br:a.qM.readInt32,bw:a.gp.writeInt32},country_code:{n:3,br:a.qM.readString,bw:a.gp.writeString}}}),P.sm_m}static MBF(){return P.sm_mbf||(P.sm_mbf=a.w0(P.M())),P.sm_mbf}toObject(e=!1){return P.toObject(e,this)}static toObject(e,t){return a.BT(P.M(),e,t)}static fromObject(e){return a.Uq(P.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new P;return P.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(P.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(P.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreBrowseContext"}}class D extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),D.prototype.appid||a.Sg(D.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return D.sm_m||(D.sm_m={proto:D,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},packageid:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},bundleid:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},tagid:{n:4,br:a.qM.readUint32,bw:a.gp.writeUint32},creatorid:{n:5,br:a.qM.readUint32,bw:a.gp.writeUint32},hubcategoryid:{n:6,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),D.sm_m}static MBF(){return D.sm_mbf||(D.sm_mbf=a.w0(D.M())),D.sm_mbf}toObject(e=!1){return D.toObject(e,this)}static toObject(e,t){return a.BT(D.M(),e,t)}static fromObject(e){return a.Uq(D.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new D;return D.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(D.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(D.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreItemID"}}class N extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),N.prototype.ids||a.Sg(N.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return N.sm_m||(N.sm_m={proto:N,fields:{ids:{n:1,c:D,r:!0,q:!0},context:{n:2,c:P},data_request:{n:3,c:L}}}),N.sm_m}static MBF(){return N.sm_mbf||(N.sm_mbf=a.w0(N.M())),N.sm_mbf}toObject(e=!1){return N.toObject(e,this)}static toObject(e,t){return a.BT(N.M(),e,t)}static fromObject(e){return a.Uq(N.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new N;return N.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(N.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(N.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetItems_Request"}}class A extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),A.prototype.store_items||a.Sg(A.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return A.sm_m||(A.sm_m={proto:A,fields:{store_items:{n:1,c:d,r:!0,q:!0}}}),A.sm_m}static MBF(){return A.sm_mbf||(A.sm_mbf=a.w0(A.M())),A.sm_mbf}toObject(e=!1){return A.toObject(e,this)}static toObject(e,t){return a.BT(A.M(),e,t)}static fromObject(e){return a.Uq(A.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new A;return A.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(A.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(A.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetItems_Response"}}class E extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),E.prototype.language||a.Sg(E.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return E.sm_m||(E.sm_m={proto:E,fields:{language:{n:1,br:a.qM.readString,bw:a.gp.writeString},elanguage:{n:2,d:-1,br:a.qM.readInt32,bw:a.gp.writeInt32}}}),E.sm_m}static MBF(){return E.sm_mbf||(E.sm_mbf=a.w0(E.M())),E.sm_mbf}toObject(e=!1){return E.toObject(e,this)}static toObject(e,t){return a.BT(E.M(),e,t)}static fromObject(e){return a.Uq(E.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new E;return E.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(E.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return E.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(E.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return E.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetStoreCategories_Request"}}class G extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),G.prototype.categories||a.Sg(G.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return G.sm_m||(G.sm_m={proto:G,fields:{categories:{n:1,c:H,r:!0,q:!0}}}),G.sm_m}static MBF(){return G.sm_mbf||(G.sm_mbf=a.w0(G.M())),G.sm_mbf}toObject(e=!1){return G.toObject(e,this)}static toObject(e,t){return a.BT(G.M(),e,t)}static fromObject(e){return a.Uq(G.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new G;return G.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(G.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return G.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(G.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return G.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetStoreCategories_Response"}}class H extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),H.prototype.categoryid||a.Sg(H.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return H.sm_m||(H.sm_m={proto:H,fields:{categoryid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},type:{n:2,br:a.qM.readEnum,bw:a.gp.writeEnum},internal_name:{n:3,br:a.qM.readString,bw:a.gp.writeString},display_name:{n:4,br:a.qM.readString,bw:a.gp.writeString},image_url:{n:5,br:a.qM.readString,bw:a.gp.writeString},show_in_search:{n:6,br:a.qM.readBool,bw:a.gp.writeBool},computed:{n:7,br:a.qM.readBool,bw:a.gp.writeBool},edit_url:{n:8,br:a.qM.readString,bw:a.gp.writeString},edit_sort_order:{n:9,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),H.sm_m}static MBF(){return H.sm_mbf||(H.sm_mbf=a.w0(H.M())),H.sm_mbf}toObject(e=!1){return H.toObject(e,this)}static toObject(e,t){return a.BT(H.M(),e,t)}static fromObject(e){return a.Uq(H.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new H;return H.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(H.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return H.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(H.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return H.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetStoreCategories_Response_Category"}}class V extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),V.prototype.context||a.Sg(V.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return V.sm_m||(V.sm_m={proto:V,fields:{context:{n:1,c:P},excluded_content_descriptorids:{n:2,r:!0,q:!0,br:a.qM.readEnum,pbr:a.qM.readPackedEnum,bw:a.gp.writeRepeatedEnum}}}),V.sm_m}static MBF(){return V.sm_mbf||(V.sm_mbf=a.w0(V.M())),V.sm_mbf}toObject(e=!1){return V.toObject(e,this)}static toObject(e,t){return a.BT(V.M(),e,t)}static fromObject(e){return a.Uq(V.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new V;return V.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(V.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return V.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(V.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return V.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetContentHubConfig_Request"}}class Z extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Z.prototype.hubconfigs||a.Sg(Z.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return Z.sm_m||(Z.sm_m={proto:Z,fields:{hubconfigs:{n:1,c:K,r:!0,q:!0}}}),Z.sm_m}static MBF(){return Z.sm_mbf||(Z.sm_mbf=a.w0(Z.M())),Z.sm_mbf}toObject(e=!1){return Z.toObject(e,this)}static toObject(e,t){return a.BT(Z.M(),e,t)}static fromObject(e){return a.Uq(Z.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new Z;return Z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(Z.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(Z.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetContentHubConfig_Response"}}class K extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),K.prototype.hubcategoryid||a.Sg(K.M()),n.Message.initialize(this,e,0,-1,[6,7,8,9],null)}static M(){return K.sm_m||(K.sm_m={proto:K,fields:{hubcategoryid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},type:{n:2,br:a.qM.readString,bw:a.gp.writeString},handle:{n:3,br:a.qM.readString,bw:a.gp.writeString},display_name:{n:4,br:a.qM.readString,bw:a.gp.writeString},url_path:{n:5,br:a.qM.readString,bw:a.gp.writeString},replaces_tags:{n:6,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},must_have_tags:{n:7,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},any_one_of_tags:{n:8,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},must_not_have_tags:{n:9,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},hub_description:{n:10,br:a.qM.readString,bw:a.gp.writeString}}}),K.sm_m}static MBF(){return K.sm_mbf||(K.sm_mbf=a.w0(K.M())),K.sm_mbf}toObject(e=!1){return K.toObject(e,this)}static toObject(e,t){return a.BT(K.M(),e,t)}static fromObject(e){return a.Uq(K.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new K;return K.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(K.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(K.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetContentHubConfig_Response_ContentHubConfig"}}class $ extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$.prototype.country_code||a.Sg($.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $.sm_m||($.sm_m={proto:$,fields:{country_code:{n:1,br:a.qM.readString,bw:a.gp.writeString},currency_code:{n:2,br:a.qM.readString,bw:a.gp.writeString}}}),$.sm_m}static MBF(){return $.sm_mbf||($.sm_mbf=a.w0($.M())),$.sm_mbf}toObject(e=!1){return $.toObject(e,this)}static toObject(e,t){return a.BT($.M(),e,t)}static fromObject(e){return a.Uq($.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new $;return $.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj($.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0($.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetPriceStops_Request"}}class Y extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Y.prototype.price_stops||a.Sg(Y.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return Y.sm_m||(Y.sm_m={proto:Y,fields:{price_stops:{n:1,c:Q,r:!0,q:!0},currency_code:{n:2,br:a.qM.readString,bw:a.gp.writeString}}}),Y.sm_m}static MBF(){return Y.sm_mbf||(Y.sm_mbf=a.w0(Y.M())),Y.sm_mbf}toObject(e=!1){return Y.toObject(e,this)}static toObject(e,t){return a.BT(Y.M(),e,t)}static fromObject(e){return a.Uq(Y.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new Y;return Y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(Y.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(Y.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetPriceStops_Response"}}class Q extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Q.prototype.formatted_amount||a.Sg(Q.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Q.sm_m||(Q.sm_m={proto:Q,fields:{formatted_amount:{n:1,br:a.qM.readString,bw:a.gp.writeString},amount_in_cents:{n:2,br:a.qM.readInt64String,bw:a.gp.writeInt64String}}}),Q.sm_m}static MBF(){return Q.sm_mbf||(Q.sm_mbf=a.w0(Q.M())),Q.sm_mbf}toObject(e=!1){return Q.toObject(e,this)}static toObject(e,t){return a.BT(Q.M(),e,t)}static fromObject(e){return a.Uq(Q.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new Q;return Q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(Q.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(Q.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetPriceStops_Response_PriceStop"}}class X extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),X.prototype.context||a.Sg(X.M()),n.Message.initialize(this,e,0,-1,[3],null)}static M(){return X.sm_m||(X.sm_m={proto:X,fields:{context:{n:1,c:P},store_page_filter:{n:2,c:l.S7},appids:{n:3,c:D,r:!0,q:!0},steamid:{n:4,br:a.qM.readUint64String,bw:a.gp.writeUint64String}}}),X.sm_m}static MBF(){return X.sm_mbf||(X.sm_mbf=a.w0(X.M())),X.sm_mbf}toObject(e=!1){return X.toObject(e,this)}static toObject(e,t){return a.BT(X.M(),e,t)}static fromObject(e){return a.Uq(X.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new X;return X.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(X.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(X.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetDLCForApps_Request"}}class J extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),J.prototype.dlc_data||a.Sg(J.M()),n.Message.initialize(this,e,0,-1,[1,2],null)}static M(){return J.sm_m||(J.sm_m={proto:J,fields:{dlc_data:{n:1,c:ee,r:!0,q:!0},playtime:{n:2,c:te,r:!0,q:!0}}}),J.sm_m}static MBF(){return J.sm_mbf||(J.sm_mbf=a.w0(J.M())),J.sm_mbf}toObject(e=!1){return J.toObject(e,this)}static toObject(e,t){return a.BT(J.M(),e,t)}static fromObject(e){return a.Uq(J.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new J;return J.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(J.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return J.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(J.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return J.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetDLCForApps_Response"}}class ee extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ee.prototype.appid||a.Sg(ee.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ee.sm_m||(ee.sm_m={proto:ee,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},parentappid:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},release_date:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32},coming_soon:{n:4,br:a.qM.readBool,bw:a.gp.writeBool},price:{n:5,br:a.qM.readInt64String,bw:a.gp.writeInt64String},discount:{n:6,br:a.qM.readUint32,bw:a.gp.writeUint32},free:{n:7,br:a.qM.readBool,bw:a.gp.writeBool}}}),ee.sm_m}static MBF(){return ee.sm_mbf||(ee.sm_mbf=a.w0(ee.M())),ee.sm_mbf}toObject(e=!1){return ee.toObject(e,this)}static toObject(e,t){return a.BT(ee.M(),e,t)}static fromObject(e){return a.Uq(ee.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ee;return ee.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ee.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ee.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ee.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ee.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetDLCForApps_Response_DLCData"}}class te extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),te.prototype.appid||a.Sg(te.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return te.sm_m||(te.sm_m={proto:te,fields:{appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},playtime:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},last_played:{n:3,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),te.sm_m}static MBF(){return te.sm_mbf||(te.sm_mbf=a.w0(te.M())),te.sm_mbf}toObject(e=!1){return te.toObject(e,this)}static toObject(e,t){return a.BT(te.M(),e,t)}static fromObject(e){return a.Uq(te.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new te;return te.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(te.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return te.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(te.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return te.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetDLCForApps_Response_PlaytimeForApp"}}class re extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),re.prototype.context||a.Sg(re.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return re.sm_m||(re.sm_m={proto:re,fields:{context:{n:1,c:P},appids:{n:2,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},flavor:{n:3,br:a.qM.readString,bw:a.gp.writeString},count:{n:4,br:a.qM.readUint32,bw:a.gp.writeUint32},store_page_filter:{n:5,c:l.S7}}}),re.sm_m}static MBF(){return re.sm_mbf||(re.sm_mbf=a.w0(re.M())),re.sm_mbf}toObject(e=!1){return re.toObject(e,this)}static toObject(e,t){return a.BT(re.M(),e,t)}static fromObject(e){return a.Uq(re.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new re;return re.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(re.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return re.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(re.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return re.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetDLCForAppsSolr_Request"}}class ie extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ie.prototype.dlc_lists||a.Sg(ie.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return ie.sm_m||(ie.sm_m={proto:ie,fields:{dlc_lists:{n:1,c:ne,r:!0,q:!0}}}),ie.sm_m}static MBF(){return ie.sm_mbf||(ie.sm_mbf=a.w0(ie.M())),ie.sm_mbf}toObject(e=!1){return ie.toObject(e,this)}static toObject(e,t){return a.BT(ie.M(),e,t)}static fromObject(e){return a.Uq(ie.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ie;return ie.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ie.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ie.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ie.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ie.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetDLCForAppsSolr_Response"}}class ne extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ne.prototype.parent_appid||a.Sg(ne.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return ne.sm_m||(ne.sm_m={proto:ne,fields:{parent_appid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},dlc_appids:{n:2,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32}}}),ne.sm_m}static MBF(){return ne.sm_mbf||(ne.sm_mbf=a.w0(ne.M())),ne.sm_mbf}toObject(e=!1){return ne.toObject(e,this)}static toObject(e,t){return a.BT(ne.M(),e,t)}static fromObject(e){return a.Uq(ne.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ne;return ne.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ne.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ne.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ne.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ne.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetDLCForAppsSolr_Response_DLCList"}}class se extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),se.prototype.packageid||a.Sg(se.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return se.sm_m||(se.sm_m={proto:se,fields:{packageid:{n:1,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},context:{n:2,c:P}}}),se.sm_m}static MBF(){return se.sm_mbf||(se.sm_mbf=a.w0(se.M())),se.sm_mbf}toObject(e=!1){return se.toObject(e,this)}static toObject(e,t){return a.BT(se.M(),e,t)}static fromObject(e){return a.Uq(se.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new se;return se.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(se.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return se.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(se.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return se.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetHardwareItems_Request"}}class ae extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ae.prototype.packageid||a.Sg(ae.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ae.sm_m||(ae.sm_m={proto:ae,fields:{packageid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},inventory_available:{n:3,br:a.qM.readBool,bw:a.gp.writeBool},high_pending_orders:{n:4,br:a.qM.readBool,bw:a.gp.writeBool},account_restricted_from_purchasing:{n:5,br:a.qM.readBool,bw:a.gp.writeBool},requires_reservation:{n:6,br:a.qM.readBool,bw:a.gp.writeBool},rtime_estimated_notification:{n:7,br:a.qM.readUint32,bw:a.gp.writeUint32},notificaton_token:{n:8,br:a.qM.readString,bw:a.gp.writeString},reservation_state:{n:9,br:a.qM.readInt32,bw:a.gp.writeInt32},expired:{n:10,br:a.qM.readBool,bw:a.gp.writeBool},time_expires:{n:11,br:a.qM.readUint32,bw:a.gp.writeUint32},time_reserved:{n:12,br:a.qM.readUint32,bw:a.gp.writeUint32},allow_quantity_purchase:{n:13,br:a.qM.readBool,bw:a.gp.writeBool},max_quantity_per_purchase:{n:14,br:a.qM.readInt32,bw:a.gp.writeInt32},allow_purchase_in_country:{n:15,br:a.qM.readBool,bw:a.gp.writeBool},estimated_delivery_soonest_business_days:{n:17,br:a.qM.readUint32,bw:a.gp.writeUint32},estimated_delivery_latest_business_days:{n:18,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),ae.sm_m}static MBF(){return ae.sm_mbf||(ae.sm_mbf=a.w0(ae.M())),ae.sm_mbf}toObject(e=!1){return ae.toObject(e,this)}static toObject(e,t){return a.BT(ae.M(),e,t)}static fromObject(e){return a.Uq(ae.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new ae;return ae.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(ae.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return ae.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(ae.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return ae.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CHardwarePackageDetails"}}class oe extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),oe.prototype.details||a.Sg(oe.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return oe.sm_m||(oe.sm_m={proto:oe,fields:{details:{n:1,c:ae,r:!0,q:!0}}}),oe.sm_m}static MBF(){return oe.sm_mbf||(oe.sm_mbf=a.w0(oe.M())),oe.sm_mbf}toObject(e=!1){return oe.toObject(e,this)}static toObject(e,t){return a.BT(oe.M(),e,t)}static fromObject(e){return a.Uq(oe.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new oe;return oe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(oe.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return oe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(oe.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return oe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreBrowse_GetHardwareItems_Response"}}class le extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),le.prototype.filter_failure||a.Sg(le.M()),n.Message.initialize(this,e,0,-1,[21,30],null)}static M(){return le.sm_m||(le.sm_m={proto:le,fields:{filter_failure:{n:1,d:0,br:a.qM.readEnum,bw:a.gp.writeEnum},already_owned:{n:5,br:a.qM.readBool,bw:a.gp.writeBool},on_wishlist:{n:6,br:a.qM.readBool,bw:a.gp.writeBool},ignored:{n:7,br:a.qM.readBool,bw:a.gp.writeBool},not_in_users_language:{n:10,br:a.qM.readBool,bw:a.gp.writeBool},not_on_users_platform:{n:11,br:a.qM.readBool,bw:a.gp.writeBool},demo_for_owned_game:{n:12,br:a.qM.readBool,bw:a.gp.writeBool},dlc_for_unowned_game:{n:13,br:a.qM.readBool,bw:a.gp.writeBool},nonpreferred_product_type:{n:20,br:a.qM.readBool,bw:a.gp.writeBool},excluded_tagids:{n:21,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},excluded_content_descriptorids:{n:30,r:!0,q:!0,br:a.qM.readEnum,pbr:a.qM.readPackedEnum,bw:a.gp.writeRepeatedEnum}}}),le.sm_m}static MBF(){return le.sm_mbf||(le.sm_mbf=a.w0(le.M())),le.sm_mbf}toObject(e=!1){return le.toObject(e,this)}static toObject(e,t){return a.BT(le.M(),e,t)}static fromObject(e){return a.Uq(le.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new le;return le.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(le.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return le.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(le.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return le.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"StoreBrowseFilterFailure"}}!function(e){e.GetItems=function(e,t){return e.SendMsg("StoreBrowse.GetItems#1",(0,o.I8)(N,t),A,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:1})},e.GetStoreCategories=function(e,t){return e.SendMsg("StoreBrowse.GetStoreCategories#1",(0,o.I8)(E,t),G,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:1})},e.GetContentHubConfig=function(e,t){return e.SendMsg("StoreBrowse.GetContentHubConfig#1",(0,o.I8)(V,t),Z,{bConstMethod:!0,ePrivilege:0,eWebAPIKeyRequirement:1})},e.GetPriceStops=function(e,t){return e.SendMsg("StoreBrowse.GetPriceStops#1",(0,o.I8)($,t),Y,{bConstMethod:!0,ePrivilege:0,eWebAPIKeyRequirement:1})},e.GetDLCForApps=function(e,t){return e.SendMsg("StoreBrowse.GetDLCForApps#1",(0,o.I8)(X,t),J,{bConstMethod:!0,ePrivilege:1})},e.GetDLCForAppsSolr=function(e,t){return e.SendMsg("StoreBrowse.GetDLCForAppsSolr#1",(0,o.I8)(re,t),ie,{bConstMethod:!0,ePrivilege:0,eWebAPIKeyRequirement:1})},e.GetHardwareItems=function(e,t){return e.SendMsg("StoreBrowse.GetHardwareItems#1",(0,o.I8)(se,t),oe,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})}}(i||(i={}))},94601:(e,t,r)=>{"use strict";r.d(t,{Fs:()=>i,iU:()=>b,nu:()=>h,um:()=>C});var i,n=r(80613),s=r.n(n),a=r(89068),o=r(56545),l=r(8114),c=r(15161);class u extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),u.prototype.released_only||a.Sg(u.M()),n.Message.initialize(this,e,0,-1,[4,10,11,15,16,45],null)}static M(){return u.sm_m||(u.sm_m={proto:u,fields:{released_only:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},coming_soon_only:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},type_filters:{n:3,c:d},exclude_from:{n:4,r:!0,q:!0,br:a.qM.readEnum,pbr:a.qM.readPackedEnum,bw:a.gp.writeRepeatedEnum},predefined_filter:{n:5,c:m},tagids_must_match:{n:10,c:g,r:!0,q:!0},tagids_exclude:{n:11,r:!0,q:!0,br:a.qM.readInt32,pbr:a.qM.readPackedInt32,bw:a.gp.writeRepeatedInt32},price_filters:{n:12,c:p},content_descriptors_must_match:{n:15,r:!0,q:!0,br:a.qM.readEnum,pbr:a.qM.readPackedEnum,bw:a.gp.writeRepeatedEnum},content_descriptors_excluded:{n:16,r:!0,q:!0,br:a.qM.readEnum,pbr:a.qM.readPackedEnum,bw:a.gp.writeRepeatedEnum},regional_top_n_sellers:{n:40,br:a.qM.readInt32,bw:a.gp.writeInt32},global_top_n_sellers:{n:41,br:a.qM.readInt32,bw:a.gp.writeInt32},regional_long_term_top_n_sellers:{n:42,br:a.qM.readInt32,bw:a.gp.writeInt32},global_long_term_top_n_sellers:{n:43,br:a.qM.readInt32,bw:a.gp.writeInt32},store_page_filter:{n:44,c:l.S7},parent_appids:{n:45,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32}}}),u.sm_m}static MBF(){return u.sm_mbf||(u.sm_mbf=a.w0(u.M())),u.sm_mbf}toObject(e=!1){return u.toObject(e,this)}static toObject(e,t){return a.BT(u.M(),e,t)}static fromObject(e){return a.Uq(u.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new u;return u.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(u.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(u.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return u.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQueryFilters"}}class d extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),d.prototype.include_apps||a.Sg(d.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return d.sm_m||(d.sm_m={proto:d,fields:{include_apps:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},include_packages:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},include_bundles:{n:3,br:a.qM.readBool,bw:a.gp.writeBool},include_games:{n:10,br:a.qM.readBool,bw:a.gp.writeBool},include_demos:{n:11,br:a.qM.readBool,bw:a.gp.writeBool},include_mods:{n:12,br:a.qM.readBool,bw:a.gp.writeBool},include_dlc:{n:13,br:a.qM.readBool,bw:a.gp.writeBool},include_software:{n:14,br:a.qM.readBool,bw:a.gp.writeBool},include_video:{n:15,br:a.qM.readBool,bw:a.gp.writeBool},include_hardware:{n:16,br:a.qM.readBool,bw:a.gp.writeBool},include_series:{n:17,br:a.qM.readBool,bw:a.gp.writeBool},include_music:{n:18,br:a.qM.readBool,bw:a.gp.writeBool},dlc_for_appid:{n:19,br:a.qM.readUint32,bw:a.gp.writeUint32}}}),d.sm_m}static MBF(){return d.sm_mbf||(d.sm_mbf=a.w0(d.M())),d.sm_mbf}toObject(e=!1){return d.toObject(e,this)}static toObject(e,t){return a.BT(d.M(),e,t)}static fromObject(e){return a.Uq(d.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new d;return d.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(d.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(d.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return d.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQueryFilters_TypeFilters"}}class m extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),m.prototype.filter_type||a.Sg(m.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return m.sm_m||(m.sm_m={proto:m,fields:{filter_type:{n:1,br:a.qM.readEnum,bw:a.gp.writeEnum},language_preferences:{n:2,r:!0,q:!0,br:a.qM.readInt32,pbr:a.qM.readPackedInt32,bw:a.gp.writeRepeatedInt32}}}),m.sm_m}static MBF(){return m.sm_mbf||(m.sm_mbf=a.w0(m.M())),m.sm_mbf}toObject(e=!1){return m.toObject(e,this)}static toObject(e,t){return a.BT(m.M(),e,t)}static fromObject(e){return a.Uq(m.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new m;return m.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(m.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(m.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQueryFilters_PredefinedFilter"}}class g extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),g.prototype.tagids||a.Sg(g.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return g.sm_m||(g.sm_m={proto:g,fields:{tagids:{n:1,r:!0,q:!0,br:a.qM.readInt32,pbr:a.qM.readPackedInt32,bw:a.gp.writeRepeatedInt32}}}),g.sm_m}static MBF(){return g.sm_mbf||(g.sm_mbf=a.w0(g.M())),g.sm_mbf}toObject(e=!1){return g.toObject(e,this)}static toObject(e,t){return a.BT(g.M(),e,t)}static fromObject(e){return a.Uq(g.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new g;return g.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(g.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(g.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQueryFilters_TagFilter"}}class p extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.prototype.only_free_items||a.Sg(p.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return p.sm_m||(p.sm_m={proto:p,fields:{only_free_items:{n:1,br:a.qM.readBool,bw:a.gp.writeBool},exclude_free_items:{n:2,br:a.qM.readBool,bw:a.gp.writeBool},min_discount_percent:{n:3,br:a.qM.readInt32,bw:a.gp.writeInt32}}}),p.sm_m}static MBF(){return p.sm_mbf||(p.sm_mbf=a.w0(p.M())),p.sm_mbf}toObject(e=!1){return p.toObject(e,this)}static toObject(e,t){return a.BT(p.M(),e,t)}static fromObject(e){return a.Uq(p.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new p;return p.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(p.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(p.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQueryFilters_PriceFilters"}}class h extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),h.prototype.start||a.Sg(h.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return h.sm_m||(h.sm_m={proto:h,fields:{start:{n:1,d:0,br:a.qM.readInt32,bw:a.gp.writeInt32},count:{n:2,d:10,br:a.qM.readInt32,bw:a.gp.writeInt32},sort:{n:10,d:0,br:a.qM.readEnum,bw:a.gp.writeEnum},filters:{n:20,c:u}}}),h.sm_m}static MBF(){return h.sm_mbf||(h.sm_mbf=a.w0(h.M())),h.sm_mbf}toObject(e=!1){return h.toObject(e,this)}static toObject(e,t){return a.BT(h.M(),e,t)}static fromObject(e){return a.Uq(h.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new h;return h.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(h.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(h.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQueryParams"}}class _ extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_.prototype.id||a.Sg(_.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return _.sm_m||(_.sm_m={proto:_,fields:{id:{n:1,c:c.O4},score:{n:2,br:a.qM.readDouble,bw:a.gp.writeDouble},spellcheck_generated_result:{n:3,br:a.qM.readBool,bw:a.gp.writeBool}}}),_.sm_m}static MBF(){return _.sm_mbf||(_.sm_mbf=a.w0(_.M())),_.sm_mbf}toObject(e=!1){return _.toObject(e,this)}static toObject(e,t){return a.BT(_.M(),e,t)}static fromObject(e){return a.Uq(_.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new _;return _.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(_.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(_.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQueryPerResultMetadata"}}class B extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),B.prototype.total_matching_records||a.Sg(B.M()),n.Message.initialize(this,e,0,-1,[4,5],null)}static M(){return B.sm_m||(B.sm_m={proto:B,fields:{total_matching_records:{n:1,br:a.qM.readInt32,bw:a.gp.writeInt32},start:{n:2,br:a.qM.readInt32,bw:a.gp.writeInt32},count:{n:3,br:a.qM.readInt32,bw:a.gp.writeInt32},per_result_metadata:{n:4,c:_,r:!0,q:!0},spellcheck_suggestions:{n:5,r:!0,q:!0,br:a.qM.readString,bw:a.gp.writeRepeatedString}}}),B.sm_m}static MBF(){return B.sm_mbf||(B.sm_mbf=a.w0(B.M())),B.sm_mbf}toObject(e=!1){return B.toObject(e,this)}static toObject(e,t){return a.BT(B.M(),e,t)}static fromObject(e){return a.Uq(B.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new B;return B.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(B.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(B.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQueryResultMetadata"}}class b extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),b.prototype.query_name||a.Sg(b.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return b.sm_m||(b.sm_m={proto:b,fields:{query_name:{n:1,br:a.qM.readString,bw:a.gp.writeString},query:{n:2,c:h},context:{n:3,c:c.TS},data_request:{n:4,c:c.gn},override_country_code:{n:5,br:a.qM.readString,bw:a.gp.writeString}}}),b.sm_m}static MBF(){return b.sm_mbf||(b.sm_mbf=a.w0(b.M())),b.sm_mbf}toObject(e=!1){return b.toObject(e,this)}static toObject(e,t){return a.BT(b.M(),e,t)}static fromObject(e){return a.Uq(b.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new b;return b.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(b.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(b.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_Query_Request"}}class f extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),f.prototype.metadata||a.Sg(f.M()),n.Message.initialize(this,e,0,-1,[2,3],null)}static M(){return f.sm_m||(f.sm_m={proto:f,fields:{metadata:{n:1,c:B},ids:{n:2,c:c.O4,r:!0,q:!0},store_items:{n:3,c:c.vB,r:!0,q:!0}}}),f.sm_m}static MBF(){return f.sm_mbf||(f.sm_mbf=a.w0(f.M())),f.sm_mbf}toObject(e=!1){return f.toObject(e,this)}static toObject(e,t){return a.BT(f.M(),e,t)}static fromObject(e){return a.Uq(f.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new f;return f.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(f.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(f.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_Query_Response"}}class w extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),w.prototype.query_name||a.Sg(w.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return w.sm_m||(w.sm_m={proto:w,fields:{query_name:{n:1,br:a.qM.readString,bw:a.gp.writeString},context:{n:2,c:c.TS},search_term:{n:3,br:a.qM.readString,bw:a.gp.writeString},max_results:{n:4,br:a.qM.readUint32,bw:a.gp.writeUint32},filters:{n:5,c:u},data_request:{n:6,c:c.gn},use_spellcheck:{n:7,br:a.qM.readBool,bw:a.gp.writeBool},search_tags:{n:8,br:a.qM.readBool,bw:a.gp.writeBool},search_creators:{n:9,br:a.qM.readBool,bw:a.gp.writeBool}}}),w.sm_m}static MBF(){return w.sm_mbf||(w.sm_mbf=a.w0(w.M())),w.sm_mbf}toObject(e=!1){return w.toObject(e,this)}static toObject(e,t){return a.BT(w.M(),e,t)}static fromObject(e){return a.Uq(w.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new w;return w.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(w.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(w.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_SearchSuggestions_Request"}}class y extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),y.prototype.metadata||a.Sg(y.M()),n.Message.initialize(this,e,0,-1,[2,3],null)}static M(){return y.sm_m||(y.sm_m={proto:y,fields:{metadata:{n:1,c:B},ids:{n:2,c:c.O4,r:!0,q:!0},store_items:{n:3,c:c.vB,r:!0,q:!0}}}),y.sm_m}static MBF(){return y.sm_mbf||(y.sm_mbf=a.w0(y.M())),y.sm_mbf}toObject(e=!1){return y.toObject(e,this)}static toObject(e,t){return a.BT(y.M(),e,t)}static fromObject(e){return a.Uq(y.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new y;return y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(y.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(y.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_SearchSuggestions_Response"}}class M extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),M.prototype.query_name||a.Sg(M.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return M.sm_m||(M.sm_m={proto:M,fields:{query_name:{n:1,br:a.qM.readString,bw:a.gp.writeString},context:{n:2,c:c.TS},data_request:{n:3,c:c.gn},item_id:{n:4,c:c.O4},count:{n:5,d:20,br:a.qM.readInt32,bw:a.gp.writeInt32},filters:{n:6,c:u},options:{n:7,c:v}}}),M.sm_m}static MBF(){return M.sm_mbf||(M.sm_mbf=a.w0(M.M())),M.sm_mbf}toObject(e=!1){return M.toObject(e,this)}static toObject(e,t){return a.BT(M.M(),e,t)}static fromObject(e){return a.Uq(M.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new M;return M.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(M.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(M.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_MoreLikeThis_Request"}}class v extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),v.prototype.tag_weight||a.Sg(v.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return v.sm_m||(v.sm_m={proto:v,fields:{tag_weight:{n:1,d:90,br:a.qM.readFloat,bw:a.gp.writeFloat}}}),v.sm_m}static MBF(){return v.sm_mbf||(v.sm_mbf=a.w0(v.M())),v.sm_mbf}toObject(e=!1){return v.toObject(e,this)}static toObject(e,t){return a.BT(v.M(),e,t)}static fromObject(e){return a.Uq(v.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new v;return v.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(v.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(v.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_MoreLikeThis_Request_MoreLikeThisOptions"}}class S extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),S.prototype.metadata||a.Sg(S.M()),n.Message.initialize(this,e,0,-1,[2,3],null)}static M(){return S.sm_m||(S.sm_m={proto:S,fields:{metadata:{n:1,c:B},ids:{n:2,c:c.O4,r:!0,q:!0},store_items:{n:3,c:c.vB,r:!0,q:!0}}}),S.sm_m}static MBF(){return S.sm_mbf||(S.sm_mbf=a.w0(S.M())),S.sm_mbf}toObject(e=!1){return S.toObject(e,this)}static toObject(e,t){return a.BT(S.M(),e,t)}static fromObject(e){return a.Uq(S.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new S;return S.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(S.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(S.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_MoreLikeThis_Response"}}class C extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),C.prototype.filters||a.Sg(C.M()),n.Message.initialize(this,e,0,-1,[6],null)}static M(){return C.sm_m||(C.sm_m={proto:C,fields:{filters:{n:2,c:l.S7},sections:{n:6,c:R,r:!0,q:!0},context:{n:5,c:c.TS}}}),C.sm_m}static MBF(){return C.sm_mbf||(C.sm_mbf=a.w0(C.M())),C.sm_mbf}toObject(e=!1){return C.toObject(e,this)}static toObject(e,t){return a.BT(C.M(),e,t)}static fromObject(e){return a.Uq(C.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new C;return C.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(C.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(C.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_GetItemsByUserRecommendedTags_Request"}}class R extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),R.prototype.sort||a.Sg(R.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return R.sm_m||(R.sm_m={proto:R,fields:{sort:{n:1,d:0,br:a.qM.readEnum,bw:a.gp.writeEnum},min_items:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},randomize:{n:3,br:a.qM.readBool,bw:a.gp.writeBool},include_packages:{n:4,d:!1,br:a.qM.readBool,bw:a.gp.writeBool},include_bundles:{n:5,d:!1,br:a.qM.readBool,bw:a.gp.writeBool}}}),R.sm_m}static MBF(){return R.sm_mbf||(R.sm_mbf=a.w0(R.M())),R.sm_mbf}toObject(e=!1){return R.toObject(e,this)}static toObject(e,t){return a.BT(R.M(),e,t)}static fromObject(e){return a.Uq(R.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new R;return R.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(R.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(R.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_GetItemsByUserRecommendedTags_Request_Section"}}class z extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),z.prototype.sections||a.Sg(z.M()),n.Message.initialize(this,e,0,-1,[1],null)}static M(){return z.sm_m||(z.sm_m={proto:z,fields:{sections:{n:1,c:j,r:!0,q:!0}}}),z.sm_m}static MBF(){return z.sm_mbf||(z.sm_mbf=a.w0(z.M())),z.sm_mbf}toObject(e=!1){return z.toObject(e,this)}static toObject(e,t){return a.BT(z.M(),e,t)}static fromObject(e){return a.Uq(z.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new z;return z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(z.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(z.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_GetItemsByUserRecommendedTags_Response"}}class j extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),j.prototype.tagid||a.Sg(j.M()),n.Message.initialize(this,e,0,-1,[2],null)}static M(){return j.sm_m||(j.sm_m={proto:j,fields:{tagid:{n:1,br:a.qM.readUint32,bw:a.gp.writeUint32},store_item_ids:{n:2,c:c.O4,r:!0,q:!0},tag_name:{n:3,br:a.qM.readString,bw:a.gp.writeString}}}),j.sm_m}static MBF(){return j.sm_mbf||(j.sm_mbf=a.w0(j.M())),j.sm_mbf}toObject(e=!1){return j.toObject(e,this)}static toObject(e,t){return a.BT(j.M(),e,t)}static fromObject(e){return a.Uq(j.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new j;return j.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(j.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(j.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_GetItemsByUserRecommendedTags_Response_Section"}}class x extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),x.prototype.sort||a.Sg(x.M()),n.Message.initialize(this,e,0,-1,void 0,null)}static M(){return x.sm_m||(x.sm_m={proto:x,fields:{sort:{n:1,d:0,br:a.qM.readEnum,bw:a.gp.writeEnum},max_items:{n:2,br:a.qM.readUint32,bw:a.gp.writeUint32},randomize:{n:3,br:a.qM.readBool,bw:a.gp.writeBool},include_packages:{n:4,d:!1,br:a.qM.readBool,bw:a.gp.writeBool},include_bundles:{n:5,d:!1,br:a.qM.readBool,bw:a.gp.writeBool},filters:{n:6,c:l.S7},context:{n:7,c:c.TS}}}),x.sm_m}static MBF(){return x.sm_mbf||(x.sm_mbf=a.w0(x.M())),x.sm_mbf}toObject(e=!1){return x.toObject(e,this)}static toObject(e,t){return a.BT(x.M(),e,t)}static fromObject(e){return a.Uq(x.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new x;return x.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(x.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(x.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_GetItemByUserCombinedTagsPriority_Request"}}class I extends n.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),I.prototype.tagid||a.Sg(I.M()),n.Message.initialize(this,e,0,-1,[1,2,3],null)}static M(){return I.sm_m||(I.sm_m={proto:I,fields:{tagid:{n:1,r:!0,q:!0,br:a.qM.readUint32,pbr:a.qM.readPackedUint32,bw:a.gp.writeRepeatedUint32},store_item_ids:{n:2,c:c.O4,r:!0,q:!0},tag_name:{n:3,r:!0,q:!0,br:a.qM.readString,bw:a.gp.writeRepeatedString}}}),I.sm_m}static MBF(){return I.sm_mbf||(I.sm_mbf=a.w0(I.M())),I.sm_mbf}toObject(e=!1){return I.toObject(e,this)}static toObject(e,t){return a.BT(I.M(),e,t)}static fromObject(e){return a.Uq(I.M(),e)}static deserializeBinary(e){let t=new(s().BinaryReader)(e),r=new I;return I.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return a.zj(I.MBF(),e,t)}serializeBinary(){var e=new(s().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){a.i0(I.M(),e,t)}serializeBase64String(){var e=new(s().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CStoreQuery_GetItemByUserCombinedTagsPriority_Response"}}!function(e){e.Query=function(e,t){return e.SendMsg("StoreQuery.Query#1",(0,o.I8)(b,t),f,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:1})},e.SearchSuggestions=function(e,t){return e.SendMsg("StoreQuery.SearchSuggestions#1",(0,o.I8)(w,t),y,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.MoreLikeThis=function(e,t){return e.SendMsg("StoreQuery.MoreLikeThis#1",(0,o.I8)(M,t),S,{bConstMethod:!0,ePrivilege:1,eWebAPIKeyRequirement:1})},e.GetItemsByUserRecommendedTags=function(e,t){return e.SendMsg("StoreQuery.GetItemsByUserRecommendedTags#1",(0,o.I8)(C,t),z,{bConstMethod:!0,ePrivilege:1})},e.GetItemByUserCombinedTagsPriority=function(e,t){return e.SendMsg("StoreQuery.GetItemByUserCombinedTagsPriority#1",(0,o.I8)(x,t),I,{bConstMethod:!0,ePrivilege:1})}}(i||(i={}))},44654:(e,t,r)=>{"use strict";r.d(t,{Kx:()=>s,pV:()=>i});class i{constructor(e,t=0,r){this.m_nOffset=t||0,e instanceof Uint8Array||e instanceof DataView?(this.m_nLength=r||e.byteLength-this.m_nOffset,this.m_nOffset+=e.byteOffset,this.m_viewPacket=new DataView(e.buffer,this.m_nOffset,this.m_nLength)):(this.m_nLength=r||e.byteLength-this.m_nOffset,this.m_viewPacket=new DataView(e,this.m_nOffset,this.m_nLength)),this.m_rgubPacket=new Uint8Array(this.m_viewPacket.buffer,this.m_viewPacket.byteOffset,this.m_viewPacket.byteLength),this.m_iGet=0,this.m_iPut=0}TellGet(){return this.m_iGet+this.m_viewPacket.byteOffset}GetPacket(){return this.m_viewPacket.buffer}GetUint8(){return this.m_viewPacket.getUint8(this.m_iGet++)}GetUint32(e=!0){const t=this.m_viewPacket.getUint32(this.m_iGet,e);return this.m_iGet+=4,t}SeekGetHead(e=0){this.m_iGet=e||0}SeekGetCurrent(e){this.m_iGet+=e}TellPut(){return this.m_iPut+this.m_viewPacket.byteOffset}TellMaxPut(){return this.m_viewPacket.byteLength}PutUint8(e){this.m_viewPacket.setUint8(this.m_iPut++,e)}PutUint32(e,t=!0){this.m_viewPacket.setUint32(this.m_iPut,e,t),this.m_iPut+=4}PutBytes(e){this.m_rgubPacket.set(e,this.m_iPut),this.m_iPut+=e.length}SeekPut(e){this.m_iPut+=e}GetCountBytesRemaining(){return this.m_viewPacket.byteLength-this.m_iGet}}const n=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];function s(e){let t="";for(let r=0;r<e.length;r++){const i=e[r];t+=n[i>>>4]+n[15&i]}return t}},21920:(e,t,r)=>{"use strict";r.d(t,{OI:()=>n});const i=new class{constructor(){this.m_transport=null,this.m_registry=null}SetDefaultTransport(e){null!=this.m_transport&&console.error("Multiple attempts to set a default WebUI transport: overriding previous"),this.m_transport=e}GetDefaultTransport(){return this.m_transport}SetDefaultHandlerRegistry(e){null!=this.m_registry&&console.error("Multiple attempts to set a default WebUI message handler registry: overriding previous"),this.m_registry=e}GetDefaultHandlerRegistry(){return this.m_registry}};function n(){return i}},94104:(e,t,r)=>{"use strict";function i(e){return null!=e&&void 0!==e.focus}function n(e,t){let r=0,i=0;return t.right<e.left?r=e.left-t.right:t.left>e.right&&(r=t.left-e.right),t.bottom<e.top?i=e.top-t.bottom:t.top>e.bottom&&(i=t.top-e.bottom),Math.sqrt(r*r+i*i)}function s(e){let t;return e&&(t=e.ownerDocument.defaultView),t}r.d(t,{_f:()=>a,aF:()=>o,bZ:()=>n,qf:()=>s});function a(e,t){let r=null==e?void 0:e.parentElement;for(;r;){if(i(r)){const e=window.getComputedStyle(r);if("fixed"==e.position||"sticky"==e.position)break;if(!(t&&"x"!=t||"scroll"!=e.overflowX&&"auto"!=e.overflowX))break;if(!(t&&"y"!=t||"scroll"!=e.overflowY&&"auto"!=e.overflowY))break}r=r.parentElement}return i(r)?r:null}function o(e,t){if(!("ownerDocument"in e))return!0;const r=e.ownerDocument.defaultView.getComputedStyle(e),i="x"===t?r.overflowX:r.overflowY;return"auto"===i||"scroll"===i}},86927:(e,t,r)=>{"use strict";r.d(t,{BZ:()=>d,ML:()=>s,OP:()=>u,Qi:()=>l,b$:()=>m,l6:()=>o,o4:()=>c,xA:()=>a});var i=r(90626),n=r(8871);function s(e,t,r,n){i.useEffect(()=>{const i=e&&"current"in e?e.current:e;if(i&&r)return i.addEventListener(t,r,n),()=>i.removeEventListener(t,r)},[e,t,r])}function a(e,t,r){return(0,n.QS)(i=>{if(i&&t)return i.addEventListener(e,t,r),()=>i.removeEventListener(e,t)},[e,t])}function o(e,t,r,n){i.useEffect(()=>{if(e&&r)return e.addEventListener(t,r,n),()=>e.removeEventListener(t,r,n)},[e,t,r])}function l(e,t,r,n){const s=i.useCallback(function(i){i.data===t&&r(e,i)},[e,t,r]);return o(e,"message",s,n)}function c(e,t){i.useEffect(()=>{if(!e||!t)return;const r=()=>t(e.visibilityState,e);return r(),e.addEventListener("visibilitychange",r),()=>e.removeEventListener("visibilitychange",r)},[e,t])}function u(){const[e,t]=i.useState(!1);return[e,{onMouseEnter:i.useCallback(()=>t(!0),[]),onMouseLeave:i.useCallback(()=>window.sessionStorage&&"true"!=window.sessionStorage.getItem("DEBUG_StickyHovers")&&t(!1),[])}]}function d(e){const[t,r]=i.useState(!1);return i.useEffect(()=>{if(!e.current)return;let t=!1;const i=n=>{var s;const a=null===(s=e.current)||void 0===s?void 0:s.contains(n.target);r(!!a),a||(window.removeEventListener("pointermove",i),t=!1)},n=()=>{r(!0),t||(window.addEventListener("pointermove",i),t=!0)};return e.current.addEventListener("pointerenter",n),()=>{window.removeEventListener("pointerenter",n),t&&window.removeEventListener("pointermove",i)}},[e]),t}function m(e){let t=i.useRef(null);return i.useEffect(()=>{e&&t.current&&t.current.focus({preventScroll:!0})},[e,t]),t}},64753:(e,t,r)=>{"use strict";r.d(t,{$$:()=>o,BZ:()=>n.BZ,CH:()=>c,DF:()=>_,L$:()=>l,ML:()=>n.ML,OP:()=>n.OP,Qi:()=>n.Qi,Sz:()=>h,YR:()=>f,Z3:()=>s,_g:()=>u,bs:()=>b,eV:()=>a,gc:()=>p,hL:()=>d,l6:()=>n.l6,o4:()=>n.o4,uD:()=>B,wm:()=>y,xA:()=>n.xA,xh:()=>w});var i=r(90626),n=r(86927);function s(e,t,r=[]){const n=i.useCallback(e,[]);i.useEffect(()=>{if(!n)return;const e=setTimeout(n,t);return()=>clearTimeout(e)},[t,...r])}function a(e,t,r=[]){const n=i.useRef(e);n.current=e,i.useEffect(()=>{if(!n.current)return;const e=setTimeout(()=>{n.current&&n.current()},t);return()=>clearTimeout(e)},[t,...r])}function o(e,t,r=[],n=!0){const s=i.useRef(e);s.current=e,i.useEffect(()=>{if(!s.current||!n)return;const e=setInterval(()=>{s.current&&s.current()},t);return()=>clearInterval(e)},[t,n,...r])}function l(e,t,r=!0,n=!1){const s=i.useRef(t);s.current=t;const[a,o]=i.useState(!1),l=i.useRef(0),c=i.useCallback(()=>{o(!0),s.current&&s.current()},[]),u=i.useCallback(()=>{window.clearTimeout(l.current)},[]),d=i.useCallback(()=>{o(!1),u(),l.current=window.setTimeout(c,e)},[u,e,c]),m=i.useCallback(()=>{r&&d()},[r,d]);return i.useEffect(m,[e,m]),i.useEffect(()=>u,[u]),i.useEffect(()=>{a&&n&&d()},[a,n,d]),{bTimerCompleted:a,fnStopTimer:u,fnRestartTimer:d}}function c(){const[,e]=i.useState(0);return i.useCallback(()=>e(e=>e+1),[])}function u(e){const t=i.useRef({flLastExecutionTimeMs:0,fnLatestCallback:null,nTimeoutHandle:0,fnExecuteLatestCallback(){null!=this.fnLatestCallback&&(this.fnLatestCallback(),this.fnLatestCallback=null,this.flLastExecutionTimeMs=performance.now()),window.clearTimeout(this.nTimeoutHandle),this.nTimeoutHandle=0}});return i.useEffect(()=>{const e=t.current;return()=>e.fnExecuteLatestCallback()},[]),i.useCallback(r=>{const i=t.current;i.fnLatestCallback=r;const n=performance.now()-i.flLastExecutionTimeMs,s=Math.max(e-n,0);window.clearTimeout(i.nTimeoutHandle),i.nTimeoutHandle=window.setTimeout(()=>i.fnExecuteLatestCallback(),s)},[e])}function d(e,t){i.useLayoutEffect(()=>{if(!t||!e)return;const r=e.Register(t);return()=>r.Unregister()},[e,t])}function m(e){return g}function g(){}function p(e){return i.useSyncExternalStore(e?e.SyncStore:m,e?e.GetValue:g,e?e.GetValue:g)}function h(e){const t=i.useRef(null);return i.useEffect(()=>{t.current=e}),t.current}function _(e,t){return function(e,t){const[r,n]=i.useState(e);return i.useEffect(()=>{if(!e){const e=window.setTimeout(()=>n(!1),t);return()=>window.clearTimeout(e)}n(!0)},[e,t]),r}(e,t)||e}function B(e=!1){const[t,r]=i.useState(e);return[t,i.useCallback(()=>r(!0),[]),i.useCallback(()=>r(!1),[])]}function b(e){const t=i.useRef(void 0);return i.useCallback(()=>(t.current&&t.current.factory==e||(t.current={value:e(),factory:e}),t.current.value),[e])}function f(e){const t=i.useRef({value:void 0,bConstructed:!1});return t.current.bConstructed||(t.current={value:e(),bConstructed:!0}),t.current.value}function w(e,...t){let r,n=[],s=new RegExp(/(.*?)<(\d+)>(.*?)<\/(\2)>/,"gs"),a=0;for(;r=s.exec(e);){a+=r[0].length,n.push(r[1]);let e=parseInt(r[2]),s=r[3]||"",o=w(s,...t),l=(e>=1&&e<=t.length?t[e-1]:null)?i.cloneElement(t[e-1],{},s?o:null):s;n.push(l)}return n.push(e.slice(a)),i.createElement(i.Fragment,null,...n)}function y(e){const t=i.useRef(e);return(t.current.length!==e.length||t.current.some((t,r)=>t!==e[r]))&&(t.current=e),t.current}},8871:(e,t,r)=>{"use strict";r.d(t,{D5:()=>c,QS:()=>o,RY:()=>l,Ue:()=>s,XB:()=>a,cZ:()=>n});var i=r(90626);function n(e,t){null!=e&&("function"==typeof e?e(t):"current"in e&&(e.current=t))}function s(...e){return i.useCallback(t=>{for(const r of e)n(r,t)},e)}function a(...e){if(e&&0!==e.length)return 1===e.length?e[0]:t=>e.forEach(e=>{e&&("function"==typeof e?e(t):e.current=t)})}function o(e,t){const r=i.useRef(void 0);return i.useCallback(t=>{r.current&&r.current(),r.current=e(t)},t)}function l(e){const t=i.useRef(null);return{refWithValue:t,refForElement:s(e,t)}}function c(e,t){const r=i.useRef(!1);i.useLayoutEffect(()=>()=>{r.current&&n(e,void 0)},[e]),i.useLayoutEffect(()=>{(t||r.current)&&(n(e,t),r.current=!!t)},[e,t])}},45237:(e,t,r)=>{"use strict";r.d(t,{$:()=>n});var i=r(90626);function n(e){const t="function"==typeof matchMedia?matchMedia:s,r=(0,i.useMemo)(()=>t(e),[e,t]),[n,a]=(0,i.useState)(!!r&&r.matches);return(0,i.useEffect)(()=>{if(!r)return()=>{};function e(e){a(e.matches)}return a(r.matches),r.addEventListener("change",e),()=>r.removeEventListener("change",e)},[r]),n}function s(){return null}},8527:(e,t,r)=>{"use strict";r.d(t,{YJ:()=>s,TS:()=>l,iA:()=>c,Ki:()=>u});var i=r(30470),n=r(24484);function s(e){return e}var a,o;const l=null!==(a=window.Config)&&void 0!==a?a:i.TS,c=null!==(o=window.UserConfig)&&void 0!==o?o:i.iA,u=window.Config?()=>Promise.resolve():n.bd;window.Config&&Object.assign(i.TS,window.Config),window.UserConfig&&Object.assign(i.iA,window.UserConfig)},7860:(e,t,r)=>{"use strict";r.d(t,{L:()=>c,s:()=>o});var i=r(90626),n=r(29385),s=r(81645),a=r(43848);function o(e){const{queryClient:t=c,steamUI:r}=e;i.useEffect(()=>{t==c&&t.setDefaultOptions({...l,queries:{...l.queries,networkMode:r?"offlineFirst":void 0},mutations:{...l.mutations,networkMode:r?"offlineFirst":void 0}})},[t,r]);let s=e.children;return e.debug&&(s=[...i.Children.toArray(s),i.createElement(a.E,{key:"ReactQueryDevtools"})]),i.createElement(n.Ht,{client:t},s)}const l={queries:{staleTime:1/0}},c=new s.E({defaultOptions:l})},68950:(e,t,r)=>{"use strict";r.d(t,{LH:()=>a,Rh:()=>s});var i=r(90626);const n=(0,i.createContext)(void 0),s=n.Provider;function a(){const e=(0,i.useContext)(n);if(!e)throw new Error("called useActiveAccount outside of ActiveAccountProvider");return e.useActiveAccount()}},23809:(e,t,r)=>{"use strict";r.d(t,{KV:()=>c,TR:()=>m,VQ:()=>l,rW:()=>u,rX:()=>d});var i=r(90626),n=r(81393);const s=i.createContext(void 0),a=s.Provider,o=()=>{const e=i.useContext(s);if(!e)throw new Error("called useActiveServiceTransportContext outside of ServiceTransportProvider");return e};function l(e){const{useStorage:t,children:r}=e;let s,o;if("useActiveCMInterface"in e)o=s=e.useActiveCMInterface;else{if(!("useActiveSteamInterface"in e))return(0,n.z_)(e,"neither useActiveCMInterface nor useActiveSteamInterface were provided"),r;o=e.useActiveSteamInterface}const l=i.useMemo(()=>({useActiveSteamInterface:o,useActiveCMInterface:s,useStorage:t}),[o,s,t]);return i.createElement(a,{value:l},r)}const c=()=>{var e;return null===(e=o().useActiveSteamInterface())||void 0===e?void 0:e.GetServiceTransport()},u=()=>o().useActiveSteamInterface().GetAnonymousServiceTransport(),d=()=>o().useStorage(),m=()=>o().useActiveSteamInterface()},41872:(e,t,r)=>{"use strict";r.d(t,{P:()=>p});var i=r(71944),n=r(56545),s=r(44654),a=r(29233);function o(e){try{if(!e||"string"!=typeof e)return null;const t=e.split(".");if(3!==t.length)return null;const[r,i]=t,n=c(r),s=c(i);return n&&s?{header:JSON.parse(n),body:JSON.parse(s)}:null}catch(e){return console.error(`Exception while attempting to decode token: "${e}"`),null}}function l(e){return e?e.body.exp:0}function c(e){return atob(e.replace(/-/g,"+").replace(/_/g,"/"))}var u=r(91933),d=r(38861);class m{constructor(e,t="",r=!1,i){this.m_webApiAccessToken="",this.m_bJsonMode=!1,this.m_bJWTToken=!1,this.m_dtLastExpireCheck=0,this.m_strSpoofedSteamID="",this.m_strWebAPIBaseURL=e,this.m_webApiAccessToken=t,this.m_bJsonMode=r,this.m_fnRequestNewAccessToken=i,this.m_bJWTToken=null!=o(t),this.m_ServiceTransport={SendMsg:this.SendMsgAndAwaitResponse.bind(this,{bSendAuth:!0}),SendNotification:this.SendNotification.bind(this,{bSendAuth:!0}),MakeReady:this.MakeReady.bind(this)},this.m_AnonymousServiceTransport={SendMsg:this.SendMsgAndAwaitResponse.bind(this,{bSendAuth:!1}),SendNotification:this.SendNotification.bind(this,{bSendAuth:!1}),MakeReady:this.MakeReady.bind(this)};const n=(0,u.j_)(d.st);n&&/[0-9]+/g.test(n)&&(this.m_strSpoofedSteamID=n)}WaitUntilLoggedOn(){return Promise.resolve()}GetServerRTime32(){return Number(new Date)}get steamid(){return new a.b2}RTime32ToDate(e){return new Date(1e3*e)}MakeReady(){return Promise.resolve({result:1,message:"ready"})}GetServiceTransport(){return this.m_ServiceTransport}GetWebAPIAccessToken(){return this.m_webApiAccessToken}GetAnonymousServiceTransport(){return this.m_AnonymousServiceTransport}async SendMsgAndAwaitResponse(e,t,r,i,a){let c,u=0;try{if(this.m_bJWTToken&&e.bSendAuth&&this.m_webApiAccessToken){const e=Date.now()/1e3;this.m_refreshAccessTokenPromise?await this.m_refreshAccessTokenPromise:(window.bForceTokenRefresh||this.m_fnRequestNewAccessToken&&e-this.m_dtLastExpireCheck>60)&&(this.m_dtLastExpireCheck=e,function(e){const t=l(e),r=function(e){return e?e.body.nbf||e.body.iat:0}(e);let i=900;const n=t-r;return n<1350&&(i=n<=60?0:60),l(e)-i<Date.now()/1e3}(o(this.m_webApiAccessToken))&&await this.AttemptTokenRefresh())}const d=await this.Send(e,t,r,a);if(u=d.status,200==u)if(c=n.w.Init(i,147),d.headers&&(d.headers.get("x-eresult")&&c.Hdr().set_eresult(parseInt(d.headers.get("x-eresult"))),d.headers.get("x-error_message")&&c.Hdr().set_error_message(d.headers.get("x-error_message"))),this.m_bJsonMode)c.SetBodyJSON(await d.json());else{const e=new s.pV(await d.arrayBuffer());c.ReadBodyFromBuffer(i,e)}0}catch(e){}const d=401===u;if(!c){const e=d?"Unauthorized":void 0;c=this.CreateFailedMsgProtobuf(i,3,e)}return d&&!this.m_refreshAccessTokenPromise&&this.m_bJWTToken&&e.bSendAuth&&this.m_fnRequestNewAccessToken&&this.m_webApiAccessToken&&await this.AttemptTokenRefresh(),c}SendNotification(e,t,r,i){return this.Send(e,t,r,i),!0}Send(e,t,r,n){const s=this.CreateWebAPIURL(t),a=r.SerializeBody(),o=i.fromByteArray(a),l=n.eWebAPIKeyRequirement,c=0==n.ePrivilege&&1==l,u={},d=new URLSearchParams;e.bSendAuth||1==l||console.error(`Attempting to invoke service ${t} without auth, but auth is required.`),this.m_webApiAccessToken&&e.bSendAuth&&!c&&(d.append("access_token",this.m_webApiAccessToken),this.m_strSpoofedSteamID&&d.append("spoof_steamid",this.m_strSpoofedSteamID));if(n.bConstMethod)return d.append("origin",self.origin),this.m_bJsonMode?d.append("input_json",JSON.stringify(r.Body().toObject())):d.append("input_protobuf_encoded",o),fetch(`${s}?${d.toString()}`,u);{const e=new FormData;return this.m_bJsonMode?e.append("input_json",JSON.stringify(r.Body().toObject())):e.append("input_protobuf_encoded",o),fetch(`${s}?${d.toString()}`,{...u,method:"POST",body:e})}}CreateWebAPIURL(e){const t=e.match(/([^\.]+)\.(.+)#(\d+)/);if(!t||4!=t.length)throw`Invalid service name: ${e}`;return`${this.m_strWebAPIBaseURL}I${t[1]}Service/${t[2]}/v${t[3]}`}CreateFailedMsgProtobuf(e,t,r){const i=n.w.Init(e);return i.Hdr().set_eresult(2),i.Hdr().set_transport_error(t),r&&i.Hdr().set_error_message(r),i}async AttemptTokenRefresh(){if(this.m_fnRequestNewAccessToken){this.m_refreshAccessTokenPromise=this.m_fnRequestNewAccessToken(this.m_webApiAccessToken);const e=await this.m_refreshAccessTokenPromise;this.m_refreshAccessTokenPromise=void 0,e&&(this.m_webApiAccessToken=e)}}}var g=r(8527);function p(){const e=window;e.g_wapitRefreshEnabled=!1;const t="function"==typeof e.g_wapitRefresh;let r;return!g.TS.IN_CLIENT&&t&&(r=()=>new Promise((t,r)=>{e.g_wapitRefresh(e=>{t(e)}),window.setTimeout(()=>r("Refresh Timeout"),1e4)})),new m(g.TS.WEBAPI_BASE_URL,e.g_wapit,!1,r)}},55388:(e,t,r)=>{"use strict";r.d(t,{Oh:()=>l,n9:()=>o,sP:()=>a});var i=r(7850),n=r(45699),s=r(44375);function a(e){const{children:t,...r}=e;return(0,i.jsx)(n.fu,{className:s.GreenButton,type:"button",...r,children:(0,i.jsx)("span",{children:t})})}function o(e){const{children:t,...r}=e;return(0,i.jsx)(n.fu,{className:s.BlueButton,type:"button",...r,children:(0,i.jsx)("span",{children:t})})}function l(e){const{children:t,...r}=e;return(0,i.jsx)(n.fu,{className:s.GreyButton,type:"button",...r,children:(0,i.jsx)("span",{children:t})})}},16261:(e,t,r)=>{"use strict";r.d(t,{Z:()=>s});var i=r(42475);const n={};n.arabic=()=>r.e(1721).then(r.t.bind(r,8476,19)),n.brazilian=()=>r.e(3594).then(r.t.bind(r,99574,19)),n.bulgarian=()=>r.e(2481).then(r.t.bind(r,43789,19)),n.czech=()=>r.e(1423).then(r.t.bind(r,815,19)),n.danish=()=>r.e(8291).then(r.t.bind(r,4289,19)),n.dutch=()=>r.e(6430).then(r.t.bind(r,54978,19)),n.english=()=>r.e(2664).then(r.t.bind(r,33800,19)),n.finnish=()=>r.e(2199).then(r.t.bind(r,3907,19)),n.french=()=>r.e(8674).then(r.t.bind(r,45040,19)),n.german=()=>r.e(6888).then(r.t.bind(r,94750,19)),n.greek=()=>r.e(8872).then(r.t.bind(r,69668,19)),n.hungarian=()=>r.e(9053).then(r.t.bind(r,45233,19)),n.indonesian=()=>r.e(8522).then(r.t.bind(r,90200,19)),n.italian=()=>r.e(7696).then(r.t.bind(r,31864,19)),n.japanese=()=>r.e(1389).then(r.t.bind(r,7263,19)),n.koreana=()=>r.e(139).then(r.t.bind(r,30295,19)),n.latam=()=>r.e(5803).then(r.t.bind(r,50559,19)),n.norwegian=()=>r.e(6120).then(r.t.bind(r,86512,19)),n.polish=()=>r.e(2959).then(r.t.bind(r,52889,19)),n.portuguese=()=>r.e(823).then(r.t.bind(r,72269,19)),n.romanian=()=>r.e(2021).then(r.t.bind(r,34419,19)),n.russian=()=>r.e(6577).then(r.t.bind(r,75777,19)),n.sc_schinese=()=>r.e(8443).then(r.t.bind(r,23723,19)),n.schinese=()=>r.e(7442).then(r.t.bind(r,85436,19)),n.spanish=()=>r.e(6752).then(r.t.bind(r,76736,19)),n.swedish=()=>r.e(129).then(r.t.bind(r,94625,19)),n.tchinese=()=>r.e(5553).then(r.t.bind(r,15191,19)),n.thai=()=>r.e(4952).then(r.t.bind(r,4230,19)),n.turkish=()=>r.e(6472).then(r.t.bind(r,34792,19)),n.ukrainian=()=>r.e(9298).then(r.t.bind(r,27246,19)),n.vietnamese=()=>r.e(9869).then(r.t.bind(r,59863,19));const s=(0,i.l)(async function(e){if(n[e])return n[e]()})},29233:(e,t,r)=>{"use strict";var i;r.d(t,{b2:()=>a}),function(e){e[e.k_EAccountFlagNormalUser=0]="k_EAccountFlagNormalUser",e[e.k_EAccountFlagPersonaNameSet=1]="k_EAccountFlagPersonaNameSet",e[e.k_EAccountFlagUnbannable=2]="k_EAccountFlagUnbannable",e[e.k_EAccountFlagPasswordSet=4]="k_EAccountFlagPasswordSet",e[e.k_EAccountFlagSupport=8]="k_EAccountFlagSupport",e[e.k_EAccountFlagAdmin=16]="k_EAccountFlagAdmin",e[e.k_EAccountFlagSupervisor=32]="k_EAccountFlagSupervisor",e[e.k_EAccountFlagAppEditor=64]="k_EAccountFlagAppEditor",e[e.k_EAccountFlagHWIDSet=128]="k_EAccountFlagHWIDSet",e[e.k_EAccountFlagVacBeta=512]="k_EAccountFlagVacBeta",e[e.k_EAccountFlagDebug=1024]="k_EAccountFlagDebug",e[e.k_EAccountFlagDisabled=2048]="k_EAccountFlagDisabled",e[e.k_EAccountFlagLimitedUser=4096]="k_EAccountFlagLimitedUser",e[e.k_EAccountFlagLimitedUserForce=8192]="k_EAccountFlagLimitedUserForce",e[e.k_EAccountFlagEmailValidated=16384]="k_EAccountFlagEmailValidated",e[e.k_EAccountFlagValveEmail=32768]="k_EAccountFlagValveEmail",e[e.k_EAccountFlagForcePasswordChange=131072]="k_EAccountFlagForcePasswordChange",e[e.k_EAccountFlagLogonExtraSecurity=524288]="k_EAccountFlagLogonExtraSecurity",e[e.k_EAccountFlagLogonExtraSecurityDisabled=1048576]="k_EAccountFlagLogonExtraSecurityDisabled",e[e.k_EAccountFlagSteam2MigrationComplete=2097152]="k_EAccountFlagSteam2MigrationComplete",e[e.k_EAccountFlagNeedLogs=4194304]="k_EAccountFlagNeedLogs",e[e.k_EAccountFlagLockdown=8388608]="k_EAccountFlagLockdown",e[e.k_EAccountFlagMasterAppEditor=16777216]="k_EAccountFlagMasterAppEditor",e[e.k_EAccountFlagBannedFromWebAPI=33554432]="k_EAccountFlagBannedFromWebAPI",e[e.k_EAccountFlagPartnerMember=67108864]="k_EAccountFlagPartnerMember",e[e.k_EAccountFlagGlobalModerator=134217728]="k_EAccountFlagGlobalModerator",e[e.k_EAccountFlagParentalSettings=268435456]="k_EAccountFlagParentalSettings",e[e.k_EAccountFlagThirdPartySupport=536870912]="k_EAccountFlagThirdPartySupport",e[e.k_EAccountFlagNeedsSSANextSteamLogon=1073741824]="k_EAccountFlagNeedsSSANextSteamLogon"}(i||(i={}));i.k_EAccountFlagAdmin,i.k_EAccountFlagSupervisor,i.k_EAccountFlagSupport,i.k_EAccountFlagAdmin,i.k_EAccountFlagSupervisor;var n=r(22837),s=r(38506);class a{constructor(e=0,t,r,i){this.m_ulSteamID=s.A.UZERO,e instanceof a?this.m_ulSteamID=e.m_ulSteamID:"string"==typeof e?this.m_ulSteamID=s.A.fromString(e,!0):t&&r&&void 0!==i?this.SetFromComponents(e,i,r,t):this.m_ulSteamID=e?s.A.fromNumber(e,!0):s.A.UZERO}static InitFromAccountID(e,t){return new a(Number(e),t,1,n.ke)}static InitFromClanID(e,t){return new a(Number(e),t,7,0)}GetAccountID(){return this.m_ulSteamID.getLowBitsUnsigned()}GetInstance(){return 1048575&this.m_ulSteamID.getHighBitsUnsigned()}GetAccountType(){return this.m_ulSteamID.getHighBitsUnsigned()>>20&15}GetUniverse(){return this.m_ulSteamID.getHighBitsUnsigned()>>24&255}ConvertTo64BitString(){return this.m_ulSteamID.toString()}Render(){switch(this.GetAccountType()){case 0:return"[I:"+this.GetUniverse()+":"+this.GetAccountID()+"]";case 7:return"[g:"+this.GetUniverse()+":"+this.GetAccountID()+"]";case 4:return"[A:"+this.GetUniverse()+":"+this.GetAccountID()+":"+this.GetInstance()+"]";case 3:return"[G:"+this.GetUniverse()+":"+this.GetAccountID()+"]";case 2:return"[M:"+this.GetUniverse()+":"+this.GetAccountID()+":"+this.GetInstance()+"]";case 5:return"[P:"+this.GetUniverse()+":"+this.GetAccountID()+"]";case 6:return"[C:"+this.GetUniverse()+":"+this.GetAccountID()+"]";default:return"[U:"+this.GetUniverse()+":"+this.GetAccountID()+"]"}}static InitFromString(e){let t=new a;try{let[r,i,n,s,a]=e.match(/\[([I|g|A|G|M|P|C|U]):(\d+):(\d+):?(\d+)?\]/)||[],o=Number(n),l=Number(s),c=a?Number(a):1;switch(i){case"I":t.SetFromComponents(l,c,0,o);break;case"g":t.SetFromComponents(l,0,7,o);break;case"A":t.SetFromComponents(l,c,4,o);break;case"G":t.SetFromComponents(l,c,3,o);break;case"M":t.SetFromComponents(l,c,2,o);break;case"P":t.SetFromComponents(l,c,5,o);break;case"C":t.SetFromComponents(l,c,6,o);break;case"U":t.SetFromComponents(l,c,1,o)}}catch(e){}return t}BIsValid(){let e=this.GetAccountType();if(e<=0||e>=11)return!1;let t=this.GetUniverse();if(t<=0||t>=5)return!1;if(1==e){if(0==this.GetAccountID()||this.GetInstance()>n.im)return!1}else if(7==e){if(0==this.GetAccountID()||0!=this.GetInstance())return!1}else if(3==e&&0==this.GetAccountID())return!1;return!0}BIsIndividualAccount(){return 1==this.GetAccountType()}BIsClanAccount(){return 7==this.GetAccountType()}SetAccountID(e){this.m_ulSteamID=new s.A(e,this.m_ulSteamID.getHighBitsUnsigned(),!0)}SetInstance(e){this.SetFromComponents(this.GetAccountID(),e,this.GetAccountType(),this.GetUniverse())}SetAccountType(e){this.SetFromComponents(this.GetAccountID(),this.GetInstance(),e,this.GetUniverse())}SetUniverse(e){this.SetFromComponents(this.GetAccountID(),this.GetInstance(),this.GetAccountType(),e)}SetFromComponents(e,t,r,i){let n=((255&i)<<24)+((15&r)<<20)+(1048575&t),a=4294967295&e;this.m_ulSteamID=new s.A(a,n,!0)}}},39777:(e,t,r)=>{"use strict";r.d(t,{AQ:()=>C,EO:()=>B,Ec:()=>z,J$:()=>l,LM:()=>p,Q_:()=>h,U2:()=>c,Yo:()=>w,by:()=>M,f2:()=>u,ik:()=>y,is:()=>_,j4:()=>f,kE:()=>q,lv:()=>b,qI:()=>S,rK:()=>j,us:()=>F,vB:()=>U,wl:()=>g,xz:()=>v});var i=r(81393),n=r(88942),s=r(29385),a=r(52541),o=r(7338);function l(e){const t=(0,o.eG)();return(0,n.I)(F(t,e))}function c(e){return d(e,F)}function u(e){return d(e,C,"include_assets")}function d(e,t,r){var i;const a=(0,o.eG)(),l=(0,s.jE)(),c=e&&"packageid"in e&&!!e.packageid;let u;if(c){const t=l.getQueryData(q(e,"default_info"));t&&1==(null===(i=t.included_appids)||void 0===i?void 0:i.length)&&(u={appid:t.included_appids[0]})}const{data:d}=(0,n.I)({...m(a,e,r),enabled:c&&!u});d&&1==d.length&&(u={appid:d[0]});const g=c&&u?u:e;return(0,n.I)(t(a,g))}function m(e,t,r){const i=t&&"appid"in t&&!!t.appid;return{queryKey:q(t,"include_included_items"),queryFn:async()=>{var i;r&&P(e,t,r);return null!==(i=(await P(e,t,"include_included_items")).included_appids)&&void 0!==i?i:[]},initialData:i?[t.appid]:void 0,enabled:!i}}function g(e){const t=(0,o.eG)();return(0,n.I)(function(e,t){return I(e,t,"include_basic_info","basic_info")}(t,e))}function p(e){const t=(0,o.eG)();return(0,n.I)(function(e,t){return I(e,t,"include_full_description","full_description_bbcode")}(t,e))}function h(e){const t=(0,o.eG)();return(0,n.I)(O(t,e))}function _(e){const t=(0,o.eG)();return(0,n.I)(W(t,e))}function B(e){const t=(0,o.eG)();return(0,n.I)(e&&"bundleid"in e?O(t,e):function(e,t){return{...W(e,t),select:e=>(null==e?void 0:e.purchase_options)&&e.purchase_options.length>0?e.purchase_options[0]:null,staleTime:6e5}}(t,e))}function b(e,t=!1){const r=(0,o.eG)();return(0,n.I)(t?R(r,e):C(r,e))}function f(e){const t=(0,o.eG)();return(0,n.I)(function(e,t){return I(e,t,"include_screenshots","screenshots")}(t,e))}function w(e){const t=(0,o.eG)();return(0,n.I)(function(e,t){return I(e,t,"include_trailers","trailers")}(t,e))}function y(e){const t=(0,o.eG)();return(0,n.I)(function(e,t){return I(e,t,"include_reviews","reviews")}(t,e))}function M(e){const t=(0,o.eG)();return(0,n.I)(function(e,t){return I(e,t,"include_release","release")}(t,e))}function v(e){const t=(0,o.eG)();return(0,n.I)(z(t,e))}function S(e){const t=(0,o.eG)();return(0,n.I)(j(t,e))}function C(e,t){return I(e,t,"include_assets","assets")}function R(e,t){return I(e,t,"include_assets_without_overrides","assets_without_overrides")}function z(e,t){return I(e,t,"top_tags","tags")}function j(e,t){return I(e,t,"include_platforms","platforms")}function x(e){return!!e&&("appid"in e&&!e.appid?((0,i.wT)(!1,"Invalid appid passed to useStoreItem"),!1):!("bundleid"in e&&!e.bundleid)||((0,i.wT)(!1,"Invalid bundleid passed to useStoreItem"),!1))}function I(e,t,r,i){return{queryKey:q(t,r),queryFn:async()=>(await P(e,t,r))[i]||null,staleTime:216e5,enabled:x(t)}}function T(e,t,r,i,n){var s;e.setQueryData(q(t,i),null!==(s=r[n])&&void 0!==s?s:null)}function F(e,t){return{queryKey:q(t,"default_info"),queryFn:async()=>L(await P(e,t,"default_info")),staleTime:216e5,enabled:x(t)}}function O(e,t){return{...F(e,t),select:e=>e.best_purchase_option||null,staleTime:6e5}}function W(e,t){const r="include_all_purchase_options";return{queryKey:q(t,r),queryFn:async()=>{const i=await P(e,t,r);return{purchase_options:i.purchase_options,package_groups:i.package_groups}},staleTime:6e5,enabled:x(t)}}function q(e,t){return["StoreItem",e&&(0,a.ER)(e),t]}function U(e,t,r){var i,n,s,o,l,c;const u=(0,a.Jz)(t);u&&(!function(e,t,r){e.setQueryData(q(t,"default_info"),L(r))}(e,u,t),r.include_basic_info&&function(e,t,r){T(e,t,r,"include_basic_info","basic_info")}(e,u,t),r.include_assets&&function(e,t,r){T(e,t,r,"include_assets","assets")}(e,u,t),r.include_screenshots&&function(e,t,r){T(e,t,r,"include_screenshots","screenshots")}(e,u,t),r.include_trailers&&function(e,t,r){T(e,t,r,"include_trailers","trailers")}(e,u,t),r.include_assets_without_overrides&&function(e,t,r){T(e,t,r,"include_assets_without_overrides","assets_without_overrides")}(e,u,t),r.include_reviews&&function(e,t,r){T(e,t,r,"include_reviews","reviews")}(e,u,t),r.include_release&&function(e,t,r){T(e,t,r,"include_release","release")}(e,u,t),r.include_tag_count&&r.include_tag_count>0&&function(e,t,r){T(e,t,r,"top_tags","tags")}(e,u,t),r.include_platforms&&function(e,t,r){T(e,t,r,"include_platforms","platforms")}(e,u,t),r.apply_user_filters&&function(e,t,r){T(e,t,r,"apply_user_filters","user_filter_failure")}(e,u,t),r.include_all_purchase_options&&function(e,t,r){e.setQueryData(q(t,"include_all_purchase_options"),{purchase_options:r.purchase_options,package_groups:r.package_groups})}(e,u,t),r.include_full_description&&function(e,t,r){T(e,t,r,"include_full_description","full_description_bbcode")}(e,u,t),r.include_included_items&&r.included_item_data_request&&(null===(n=null===(i=t.included_items)||void 0===i?void 0:i.included_apps)||void 0===n||n.forEach(t=>U(e,t,r.included_item_data_request)),null===(o=null===(s=t.included_items)||void 0===s?void 0:s.included_packages)||void 0===o||o.forEach(t=>U(e,t,r.included_item_data_request)),null===(c=null===(l=t.included_items)||void 0===l?void 0:l.included_bundles)||void 0===c||c.forEach(t=>U(e,t,r.included_item_data_request))))}const k=["assets","tagids","tags","basic_info","reviews","game_rating","purchase_options","screenshots","trailers","supported_languages","full_description_bbcode","assets_without_overrides","user_filter_failure","links","platforms","release","package_groups"];function L(e){const t={...e};for(const e of k)delete t[e];return t}async function P(e,t,r){return await e.load(`${(0,a.ER)(t)}|${r}`)}},7338:(e,t,r)=>{"use strict";r.d(t,{V3:()=>M,yn:()=>y,ce:()=>w,eG:()=>f});var i=r(7850),n=r(23809),s=r(29385),a=r(90626);function o(e,t){return e.split(t)}var l=r(81393),c=r(56545),u=r(59411),d=r(15161),m=r(58632),g=r.n(m),p=r(52541),h=r(58214);function _(e,t,r,i){return new(g())(async r=>{const n=new Set,s=new Map,a=new Set;a.add("default_info");const m={};if(r.forEach(e=>{const[t,r="default_info"]=o(e,"|");n.add(t),a.has(r)||("top_tags"==r?m.include_tag_count=20:"default_info"!=r&&(m[r]=!0),a.add(r));let i=s.get(t);i||(i=new Set,s.set(t,i)),i.add(r)}),m.include_included_items){const{include_included_items:e,...t}=m;m.included_item_data_request=t}const g=c.w.Init(d.eE);let _;if((0,h.rV)(t,g),(0,h.Bn)(g,m),n.forEach(e=>{const t=(0,p.zj)(e);t&&g.Body().add_ids(d.O4.fromObject(t))}),t.bUsePartnerAPI){const t=c.w.Init(u.St);t.Body().set_getitems_request(g.Body()),_=await u.BT.GetItems(e,t)}else _=await d.$4.GetItems(e,g);const B=new Map;return _.Body().store_items().forEach(e=>{B.set((0,p.HJ)(e.item_type(),e.id()),e)}),i&&function(e,t,r,i){e.forEach((e,n)=>{const s=r.get(n);if((0,l.wT)(s,`Missing request data for ${n}`),!s)return;let a=!1;const o={};t.forEach(e=>{s.has(e)||(a=!0,"top_tags"==e?o.include_tag_count=20:e&&"default_info"!=e&&(o[e]=!0))}),a&&i(e,o)})}(B,a,s,i),r.map(e=>{const[t]=o(e,"|"),r=B.get(t);return r?r.toObject():{...(0,p.RH)(t),success:2}})},{maxBatchSize:500,cache:!1,...r})}var B=r(39777);const b=a.createContext({});function f(){return a.useContext(b).dataLoader}function w(){return a.useContext(b).storeBrowseContext}function y(){return a.useContext(b)}function M(e){const{context:t,msDelayBatch:r,serviceTransportOverride:o,legacyCacheStoreItemData:l,children:c}=e,u=(0,n.KV)(),d=(0,s.jE)(),m=a.useCallback((e,t)=>{(0,B.vB)(d,e.toObject(),t),l&&l(e,t)},[d,l]),g=o||u,{country:p,language:h,bUsePartnerAPI:f}=t,w=a.useMemo(()=>({country:p,language:h,bUsePartnerAPI:f}),[p,h,f]),y=a.useMemo(()=>{const e=r?function(e){let t=0;return r=>{let i;const n=performance.now()-t;n<e&&(i=e-n),setTimeout(()=>{t=performance.now(),r()},i)}}(r):void 0;return _(g,w,{cache:!1,batchScheduleFn:e},m)},[g,m,w,r]),M=a.useMemo(()=>({dataLoader:y,storeBrowseContext:w,cacheStoreItemData:m}),[y,w,m]);return(0,i.jsx)(b.Provider,{value:M,children:c})}},52541:(e,t,r)=>{"use strict";r.d(t,{ER:()=>s,G$:()=>u,HJ:()=>a,Jz:()=>d,RH:()=>c,zj:()=>l});var i=r(15161),n=r(81393);function s(e){return"appid"in e?`app_${e.appid}`:"packageid"in e?`package_${e.packageid}`:"bundleid"in e?`bundle_${e.bundleid}`:"tagid"in e?`tag_${e.tagid}`:"creatorid"in e?`creator_${e.creatorid}`:"hubcategoryid"in e?`hubcategory_${e.hubcategoryid}`:((0,n.z_)(e,"Unknown store item id type"),"")}function a(e,t){switch(e){case 0:return`app_${t}`;case 1:return`package_${t}`;case 2:return`bundle_${t}`;case 4:return`tag_${t}`;case 5:return`creator_${t}`;case 6:return`hubcategory_${t}`;case 3:case-1:return"";default:return(0,n.z_)(e,`Unknown EStoreItemType ${e} ${(0,i.md)(e)} `),""}}const o=/^(app|package|bundle|mtx|tag|creator|hubcategory)_(\d*)$/;function l(e){const t=e.match(o);if(t)switch(t[1]){case"app":return{appid:parseInt(t[2])};case"package":return{packageid:parseInt(t[2])};case"bundle":return{bundleid:parseInt(t[2])};case"tag":return{tagid:parseInt(t[2])};case"creator":return{creatorid:parseInt(t[2])};case"hubcategory":return{hubcategoryid:parseInt(t[2])}}(0,n.wT)(!1,`Failed to parse StoreItemID ${e}`)}function c(e){const t=e.match(o);if(t)switch(t[1]){case"app":return{item_type:0,id:parseInt(t[2])};case"package":return{item_type:1,id:parseInt(t[2])};case"bundle":return{item_type:2,id:parseInt(t[2])};case"tag":return{item_type:4,id:parseInt(t[2])};case"creator":return{item_type:5,id:parseInt(t[2])};case"hubcategory":return{item_type:6,id:parseInt(t[2])}}return{item_type:-1,id:t?parseInt(t[2]):0}}function u(e){if(e){if("appid"in e)return{item_type:0,id:e.appid};if("packageid"in e)return{item_type:1,id:e.packageid};if("bundleid"in e)return{item_type:2,id:e.bundleid};if("tagid"in e)return{item_type:4,id:e.tagid};if("creatorid"in e)return{item_type:5,id:e.creatorid};if("hubcategoryid"in e)return{item_type:6,id:e.hubcategoryid};(0,n.z_)(e,"Unknown store item id type")}return{item_type:-1,id:0}}function d(e){var t;const r=null!==(t=e.item_type)&&void 0!==t?t:-1,s=e.id||0;switch(r){case 0:return{appid:s};case 1:return{packageid:s};case 2:return{bundleid:s};case 4:return{tagid:s};case 5:return{creatorid:s};case 6:return{hubcategoryid:s};case 3:case-1:return;default:return void(0,n.z_)(r,`Unknown EStoreItemType ${r} ${(0,i.md)(r)} `)}}},58214:(e,t,r)=>{"use strict";r.d(t,{Bn:()=>s,rV:()=>n});var i=r(15161);r(94601);function n(e,t){t.Body().set_context(function(e){const t=new i.TS;e.bUsePartnerAPI||t.set_country_code(e.country);return t.set_language(e.language),t}(e))}function s(e,t){e.Body().set_data_request(i.gn.fromObject(t))}},3578:(e,t,r)=>{"use strict";r.d(t,{R:()=>o,A:()=>a});var i=r(26205);const n=JSON.parse('{"unknown":0,"store.steampowered.com":1,"steamcommunity.com":2,"global":3,"default":4,"application":5,"subscription":6,"search":7,"cart":8,"app":9,"global-nav":10,"global-account":11,"storemenu":12,"search-suggestion":13,"about":14,"suggest":15,"dlc":16,"storemenu-recommendedtags":17,"creator":18,"footer-genre-dropdown":20,"footer-category-dropdown":21,"footer-about-dropdown":22,"footer-help-dropdown":23,"footer-publisher-catalogs":24,"wishlist":25,"stats":26,"spotlight":40,"message":41,"marketing-message":42,"daily-deal":43,"footer":44,"header":45,"name":46,"more-details":47,"notification":48,"category":49,"steamdeck":50,"login":60,"prompt":61,"join-steam":62,"successful-login":63,"successful-joinsteam":64,"recommendations":70,"categories":71,"hardware":72,"waystoplay":73,"specialsections":74,"more":75,"big-category-link":76,"small-category-link":77,"package-purchase-recommendations":78,"popular":79,"recent":80,"main-cluster":100,"featured-win-games":101,"featured-mac-games":102,"tab-NewReleases":103,"tab-TopSellers":104,"tab-ComingSoon":105,"tab-Discounts":106,"smallcap-videos":107,"smallcap-demos":108,"home-headlines":109,"community-activity":110,"home-underten":111,"home-specials":112,"home-partners":113,"home-steam-install":114,"community-activity-recentlyplayed":115,"community-activity-recentlybought":116,"promo-banner":117,"promo-takeover":118,"featured-linux-games":119,"updated-games":120,"featured-updated-games":121,"discovery-queue":122,"new-on-steam":123,"curated-app":124,"home-gutter":125,"upcoming-queue":126,"home-specials-under10":127,"main-cluster-recommended":128,"main-cluster-topseller":129,"main-cluster-newonsteam":130,"recommended-spotlight":131,"hardware-promo":132,"popular-new-on-steam":133,"main-cluster-recommended-byfriends":134,"main-cluster-recommended-bycurators":135,"main-cluster-recenttopseller":136,"home-under10":137,"friends-trending":138,"spotlight-specials":139,"curator-recommended":140,"best-selling-vr":141,"creator-recommendations":142,"live-broadcast":143,"main-cluster-followed-creator":144,"tab-PopularNewReleases":145,"home-big-blue-buttons":146,"home-banner":147,"top-new-releases":148,"curated-main-app":149,"search-results":150,"query":151,"search-share":152,"genre":200,"large-cluster":201,"find-more":202,"friend-activity":203,"specials":2300,"breadcrumbs":205,"freestuff":220,"demos":1900,"tab-NewDemos":222,"tab-TopDemos":223,"browse-demos":224,"videos":100002,"popular-videos":226,"tab-NewVideos":227,"browse":230,"mac":231,"under10":232,"under5":233,"publisher":234,"publishers":235,"publisher-listing":236,"tag":237,"gettaggames":238,"explore":239,"browse-tags":240,"tags":241,"content-hub-carousel":242,"Action":250,"Adventure":251,"Strategy":252,"RPG":253,"Indie":254,"Massively Multiplayer":255,"Casual":256,"Family":257,"Simulation":258,"Racing":259,"Sports":260,"recommended":300,"recommendation-main":301,"friend-recommendations":302,"recommended-friendplaytime":303,"recommended-recentlyviewed":304,"recommended-morerecentlyviewed":305,"recommended-genrehighlights":306,"morelike":307,"morelike-mainitem":308,"friendactivity.js":309,"friendactivity-wishlist-spotlight":310,"friendactivity-purchases":311,"friendactivity-playedandwanted":312,"byafriend":313,"friend-recommendation":314,"ajaxgetfriendactivity":315,"recommend-franchise":316,"more-from-franchise":317,"wishlist-capsule":318,"game-highlights":400,"recommend-game":401,"view-own-recommendation":402,"game-purchase":403,"game-purchase-guide":404,"game-purchase-dlc":405,"game-friend-recommendations":406,"game-add-to-wishlist":407,"game-details":408,"game-highlight-tags":409,"game-tags-dialog":410,"game-tags-yours":411,"bundle-component-preview":412,"dlc-parent-app-link":413,"similar-recent-apps":414,"demo-parent-app-link":415,"package-purchase":420,"package-contents":421,"package-details":422,"category-list":423,"bundle":430,"bundle-contents":431,"cart-remove-item":500,"cart-items":501,"cart-continue-shopping":502,"cart-purchase":503,"checkout-logo-abandon":504,"checkout-success":505,"checkout":506,"gift":507,"self":508,"checkout-complete-return":509,"checkout-complete-logo":510,"purchaserequest":511,"display":512,"initial":513,"gifts":514,"upsell-recommended":520,"upsell-specials":521,"external-site":550,"facebook":551,"twitter":552,"referral":553,"summersale":600,"prizebooth":610,"activity-game-link":611,"activity-game-discount":612,"prize-info":613,"promotion":614,"sale":615,"sale-item":616,"sale-dailydeals":617,"sale-publishers":618,"sale-genres":619,"email":620,"cart-icon":621,"sale-category-links":622,"sale-notification-callout":623,"sale-yesterdaydeals":624,"sale-flashsales":625,"sale-fromyourwishlist":626,"closed-beta-access":627,"sale-tag-bucket":628,"sale-hero":629,"sale-franchises":630,"sale-dlcforyou":631,"sale-recommended-by-steam-labs":632,"sale-recommended-by-deep-dive":633,"sale-dailydeals-tier2":634,"sale-deep-discounts":635,"sale-deck-mostplayed":636,"home-chart-deckmostplayed":637,"home-deck-banner":638,"sale-tag-bucket-top":639,"sale-dailydeals-none":640,"sale-dailydeals-tags":641,"sale-dailydeals-ir":642,"sale-dailydeals-tier2-none":645,"sale-dailydeals-tier2-tags":646,"sale-dailydeals-tier2-ir":647,"sale-hero-none":650,"sale-hero-tags":651,"sale-hero-ir":652,"autumnsale":660,"wintersale":661,"yearinreview":662,"springsale":663,"mobileapp":700,"summary":701,"mobilestorefront":702,"home":703,"winter2012-today-square":800,"winter2012-today-square-button":801,"winter2012-hires":802,"winter2012-hires-button":803,"winter2012-yesterday-square":804,"winter2012-yesterday-square-button":805,"winter2012-flash":806,"winter2012-flash-button":807,"winter2012-pack":808,"winter2012-pack-button":809,"winter2012-topsellers":810,"winter2012-topsellers-button":811,"winter2012-vote-winner":812,"winter2012-vote-winner-button":821,"winter2012-vote-option-voting":813,"winter2012-vote-option-voted":814,"winter2012-nav":815,"winter2012-500-callout":816,"winter2012-500-callout-button":820,"winter2012-featured":817,"winter2012-lower-nav":822,"winter2012-vote-option-vote-results":823,"fall2014-48":850,"fall2014-24":851,"fall2014-TopSellers":852,"fall2014-Upcoming":853,"fall2014-Under10":854,"fall2014-Under5":855,"fall2014-PopularNewReleases":856,"fall2014-specials-more":857,"fall2014-recommend-wishlist":858,"fall2014-recommend-contentforyourgames":859,"renderspecials":860,"recommend":861,"recommended-ranked-played":862,"redeem-wallet-complete-return":900,"redeem-wallet-complete-return-app":901,"updated":1000,"curators":1050,"curatorrecommendations":1051,"ajaxgetcuratorrecommendations":1052,"curatorscombinedrecommendations":1053,"ajaxgetcombinedrecommendations":1054,"curatorlist":1055,"curator":1056,"curatorfeaturedlist":1057,"curator_featured_list":1057,"mycuratorsreviewing":1058,"creatorfeaturedrecs":1059,"new_dlc":1060,"browse-dlc":1061,"curatorlistcapsule":1062,"widget":1100,"appvisibilitystats":1101,"render":1200,"recommendationfeed-single-friends":1210,"recommendationfeed-single-curators":1211,"recommendationfeed-single-recent":1212,"recommendationfeed-single-wishlist":1213,"recommendationfeed-single-played":1214,"recommendationfeed-two":1250,"recommendationfeed-four":1251,"winter2014-featured":1300,"winter2014-yesterday":1301,"winter2014-flash":1302,"winter2014-flash2":1303,"winter2014-vote":1304,"winter2014-specials-more":1305,"winter2014-recommend-wishlist":1306,"winter2014-frontpage-wishlist":1307,"winter2014-TopSellers":1308,"winter2014-Upcoming":1309,"winter2014-Under10":1310,"winter2014-Under5":1311,"winter2014-PopularNewReleases":1312,"winter2017-FeaturedBanner":1313,"summer2018-standardview-curated":1314,"summer2018-standardview-recommend-basic":1315,"summer2018-standardview-recommend-neural":1316,"summer2018-mergedview-curated":1317,"summer2018-mergedview-recommend-neural":1318,"summer2018-salien-giveaway":1319,"summer2018-creator-recommend":1320,"summer2018-live-stream":1321,"sale-vr":1322,"sale-moddable":1323,"discovery-queue-0":1324,"wishlist-onsale":1400,"wishlist-newrelease":1401,"greenlight-newrelease":1402,"sales-event-enhanced":1403,"creator-newrelease":1404,"generic-onsale":1405,"topsellers-onsale":1406,"recommended-onsale":1407,"demo-newrelease":1408,"Free to Play":1420,"tab-mostplayednewreleases":1421,"tab-mostplayed":1422,"tab-comingsoon":1423,"tab-discounts":1424,"tab-ConcurrentUsers":1454,"vr":1453,"hub-vr-recommended":1455,"hub-vr-specials":1459,"hub-vr-featured":1463,"hub-vr-takeover":1467,"games":1452,"hub-games-recommended":1456,"hub-games-specials":1460,"hub-games-featured":1464,"hub-games-takeover":1468,"software":1451,"hub-software-recommended":1457,"hub-software-specials":1461,"hub-software-featured":1465,"hub-software-takeover":1469,"hub-videos-recommended":1458,"hub-videos-specials":1462,"hub-videos-featured":1466,"hub-videos-takeover":1470,"macos":1480,"hub-macos-recommended":1481,"hub-macos-specials":1482,"hub-macos-featured":1483,"hub-macos-takeover":1484,"linux":1490,"hub-linux-recommended":1491,"hub-linux-specials":1492,"hub-linux-featured":1493,"hub-linux-takeover":1494,"controller":1500,"hub-controller-recommended":1501,"hub-controller-specials":1502,"hub-controller-featured":1503,"hub-controller-takeover":1504,"freetoplay":1510,"hub-freetoplay-recommended":1511,"hub-freetoplay-specials":1512,"hub-freetoplay-featured":1513,"hub-freetoplay-takeover":1514,"earlyaccess":1520,"hub-earlyaccess-recommended":1521,"hub-earlyaccess-specials":1522,"hub-earlyaccess-featured":1523,"hub-earlyaccess-takeover":1524,"pccafe":1530,"hub-pccafe-recommended":1531,"hub-pccafe-specials":1532,"hub-pccafe-featured":1533,"hub-pccafe-takeover":1534,"remoteplayphone":1540,"hub-remoteplayphone-recommended":1541,"hub-remoteplayphone-specials":1542,"hub-remoteplayphone-featured":1543,"hub-remoteplayphone-takeover":1544,"remoteplaytablet":1550,"hub-remoteplaytablet-recommended":1551,"hub-remoteplaytablet-specials":1552,"hub-remoteplaytablet-featured":1553,"hub-remoteplaytablet-takeover":1554,"remoteplaytv":1560,"hub-remoteplaytv-recommended":1561,"hub-remoteplaytv-specials":1562,"hub-remoteplaytv-featured":1563,"hub-remoteplaytv-takeover":1564,"remoteplaytogether":1570,"hub-remoteplaytogether-recommended":1571,"hub-remoteplaytogether-specials":1572,"hub-remoteplaytogether-featured":1573,"hub-remoteplaytogether-takeover":1574,"remote-play-about":1580,"remoteplay":1581,"turnbasedrpg":1582,"arcaderhythm":1583,"greatondeck":1584,"remoteplaylanding":1585,"fightingmartialarts":1586,"actionfps":1587,"hackandslash":1588,"actionrunjump":1589,"shmup":1590,"adventure":1591,"action":1592,"adventurerpg":1593,"hiddenobject":1594,"metroidvania":1595,"puzzlematching":1596,"storyrich":1597,"visualnovel":1598,"casual":1559,"querypaginated":1600,"n_section":1601,"rpgjrpg":1602,"rpgpartybased":1603,"roguelikeroguelite":1604,"rpgaction":1605,"rpg":1606,"rpgstrategytactics":1607,"rpgturnbased":1608,"simulation":1609,"simbuildingautomation":1610,"simdating":1611,"simfarmingcrafting":1612,"simhobbysim":1613,"simlife":1614,"simphysicssandbox":1615,"simspaceflight":1616,"strategy":1617,"strategycardboard":1618,"strategycitiessettlements":1619,"soundtracks":1620,"hub-soundtracks-recommended":1621,"hub-soundtracks-specials":1622,"hub-soundtracks-featured":1623,"hub-soundtracks-takeover":1624,"strategygrand4x":1625,"strategymilitary":1626,"strategyrealtime":1627,"towerdefense":1628,"strategyturnbased":1629,"sportsandracing":1630,"sports":1631,"sportsfishinghunting":1632,"sportsindividual":1633,"racing":1634,"racingsim":1635,"sportssim":1636,"sportsteam":1637,"anime":1638,"horror":1639,"mysterydetective":1640,"explorationopenworld":1641,"sciencefiction":1642,"space":1643,"survival":1644,"multiplayercoop":1645,"multiplayerlan":1646,"multiplayerlocalparty":1647,"multiplayermmo":1648,"multiplayer":1649,"multiplayeronlinecompetitive":1650,"singleplayer":1651,"upcoming":1700,"comingsoon-recommendedcomingsoon":1701,"comingsoon-popularwishlist":1702,"comingsoon-newdlc":1703,"comingsoon-followedcreator":1704,"comingsoon-mywishlist":1705,"comingsoon-largecap":1706,"tab-PopularUpcoming":1707,"tab-AllUpcoming":1708,"in-library-game-event-update":1800,"on-wishlist-game-event-update":1801,"in-library-game-remind-me":1802,"hub-demos-recommended":1901,"hub-demos-specials":1902,"hub-demos-featured":1903,"hub-demos-takeover":1904,"creator-home-product-page":2000,"franchise-home-link":2001,"ajaxgetappinfoforcap":2100,"partner-events":2101,"library-partner-events":2102,"store-partner-events":2103,"steamtv-partner-events":2104,"community-partner-events":2105,"partnerweb-partner-events":2106,"store-calendar-partner-events":2107,"events":2108,"subscriptions":2109,"ea":2110,"subscriptionplansea":2111,"download_event":2112,"reminder":2113,"steamtv":2200,"hub-specials-recommended":2301,"hub-specials-specials":2302,"hub-specials-featured":2303,"hub-specials-takeover":2304,"recommender":2400,"recommended-by-steam-labs":2401,"labs":2500,"automaticshow":2501,"microtrailers":2502,"now-playing":2503,"deepdive":2504,"game-add-to-wishlist-deepdive":2505,"dbdetailsmulti":2506,"dbgetlinkparam":2507,"recommended-by-deep-dive":2508,"recommended-by-deep-dive-carousel":2509,"recommended-by-deep-dive-carousel_default":2510,"recommended-by-deep-dive-carousel_cluster_recent":2511,"recommended-by-deep-dive-carousel_cluster_games":2512,"recommended-by-deep-dive-carousel_cluster_playtime":2513,"recommended-by-deep-dive-carousel-default":2514,"recommended-by-deep-dive-carousel-cluster-recent":2515,"recommended-by-deep-dive-carousel-cluster-games":2516,"recommended-by-deep-dive-carousel-cluster-playtime":2517,"trendingreviews":2600,"ajaxgetrecentreviews":2601,"community-recommendations":2602,"lunarnewyear2020":2700,"lunarnewyear":2701,"lunarnewyearmarket":2702,"steam-logo":2750,"sale-banner":2751,"sale-button-top":2752,"sale-button-bottom":2753,"wishlist-button-bottom":2754,"footer-steam-logo":2755,"steamclient":5000,"library":5100,"friendsui":5200,"friendcontextmenu":5201,"nextfest":6000,"topsellers":7000,"steamcharts":7001,"weeklytopsellers":7002,"topchartlist":7003,"overview":7004,"mostplayed":7005,"salesmartdailyactiveuserdemo":7006,"salesmartmostplayeddemo":7007,"salesmartdecktopplayed":7008,"salesmartcategory":7009,"vrhardwarelanding":7010,"monthlytopreleases":7011,"bestofyear":7012,"apphome":100000,"images":100001,"allnews":100003,"news":100004,"announcements":100005,"discussions":100006,"reporteddiscussions":100007,"tradingforum":100008,"guides":100009,"reviews":100010,"positivereviews":100011,"negativereviews":100012,"workshop":100013,"broadcasts":100014,"eventcomments":100015,"sharedfiles":100100,"filedetails":100101,"screenshot":100102,"workshopitem":100103,"mtxitem":100104,"collection":100105,"guide":100106,"integratedguide":100107,"merch":100108,"artwork":100109,"video":100110,"topicsearch":100201,"singletopic":100202,"profiles":100300,"review":100301,"profileshowcase":100302,"broadcast":100400,"watch":100401,"friendactivityfeed":100500,"announcement":100501,"curatorreview":100502,"friendpurchase":100503,"workshopitempublished":100504,"artworkpublished":100505,"screenshotpublished":100506,"guidepublished":100507,"collectionpublished":100508,"itemfavorited":100509,"userreviewpublished":100510,"partner.steamgames.com":100600,"help.steampowered.com":100601,"salecreatorhome":100700,"saleitembrowse":100701,"salefacetbrowse":100702,"salesection":100703,"saletabsection":100704,"salebroadcast":100705,"salecuratorrec":100706,"saleeventsched":100707,"salesubscription":100708,"saleitemsearch":100709,"salesmartwishlist":100710,"salesmartir":100711,"salesmartdlc":100712,"salesmarttagrec":100713,"salebrowsetopwishlisted":100714,"salebrowsetrendingwishlisted":100715,"salebrowsepopularcomingsoon":100716,"salebrowsemostplayeddemo":100717,"salebrowsedailyactiveuserdemo":100718,"salebrowseplayednowdemo":100719,"salebrowserecentlyreleased":100720,"salebrowsepopularpurchased":100721,"salebrowsepopularpurchaseddiscounted":100722,"salebrowsediscounted":100723,"salebrowseprice":100724,"salebrowsenewandtrending":100725,"salebrowsetopsellers":100726,"salebrowsetoprated":100727,"discoveryqueue2022":100728,"saleeventsection":100729,"salesectionlinks":100730,"salesectionrewards":100731,"salesectiontext":100732,"salesectioneventschedule":100733,"salesmartpersonalizedcarousel":100734,"promo-takeunder":100735,"salesmartwr":100736,"salesmartwishlist_allsale":100737,"salesmartir_allsale":100738,"autopopulatetag":100739,"autopopulatecategory":100740,"salesmartrecentevents":100741,"seasonpassproductpage":100742,"itemcollections":100743,"crosspromotesalepage":100744,"mm-auto-render":100745,"salequiz":100746,"templatemediacontent":100747,"templatefaq":100748,"templatetechspec":100749,"topnewreleases":100750,"newreleases":100751,"salebrowsetrendingfree":100752,"trendingfree":100753,"reactroot":100754,"bundlelist":100755,"verifiedprogram":100756,"trailercarousel":100757}');var s=r(27939);class a{static InstrumentLink(e,t,r=null){const i=a.GetSNRLinkParam(t,r),n=a.GetCuratorClanIDParam(t);return a.AddNavParamToURL(e,i,n)}static ParseSNR(e){const t=e.split("_")||[];return{domain:a.DecodeEventComponent(t[0]),controller:a.DecodeEventComponent(t[1]),method:a.DecodeEventComponent(t[2]),submethod:a.DecodeEventComponent(t[3]),feature:a.DecodeEventComponent(t[4]),depth:t[5]?Number(t[5]):void 0}}static GetSNRLinkParam(e,t=null){var r;let i=a.ComputeLinkPrefix(e.domain,e.controller,e.method,e.submethod);t=null!==(r=null!=t?t:e.depth)&&void 0!==r?r:null;const n=a.EncodeEventComponent(e.feature);return n&&(i+="_"+n,t&&(i+="_"+t)),i}static GetCuratorClanIDParam(e){var t;return null!==(t=e.curator_clanid)&&void 0!==t?t:null}static AddNavParamToURL(e,t,r){if(!e||0==e.length)return e;try{const n=new URL((0,i.S)(e)),a=new URLSearchParams(n.search);return a.set("snr",encodeURIComponent(null!=t?t:"")),r&&!s.WN.includes(r)&&a.set("curator_clanid",encodeURIComponent(null!=r?r:"")),n.origin+n.pathname+"?"+a.toString()+n.hash}catch(t){return console.error(e,t),e}}static ComputeLinkPrefix(e,t,r,i){let n="";return n+=a.EncodeEventComponent(e),n+="_",n+=a.EncodeEventComponent(t),n+="_",n+=a.EncodeEventComponent(r),n+="_",n+=a.EncodeEventComponent(i),n}static EncodeEventComponent(e){return e?e in n?""+n[e]:(e.match(/^[0-9]+$/)||(e=e.replace(/^[0-9]+/,"")),e.replace(/[^a-zA-Z0-9\- ]+/g,"")):""}static DecodeEventComponent(e){const t=e&&parseInt(e);if(t&&n)for(const e in n)if(n[e]==t)return e;return a.SanitizeEventComponent(e)}static SanitizeEventComponent(e){return e&&e.match(/^[a-zA-Z0-9\-.]*$/)?e:""}}function o(e){return{...e,domain:a.SanitizeEventComponent(e.domain),controller:a.SanitizeEventComponent(e.controller),method:a.SanitizeEventComponent(e.method),submethod:a.SanitizeEventComponent(e.submethod),feature:a.SanitizeEventComponent(e.feature),depth:e.depth||0}}},60014:(e,t,r)=>{"use strict";r.d(t,{Fh:()=>_,Gd:()=>m,Nc:()=>u,aL:()=>g,bV:()=>h,n9:()=>d,nn:()=>c,ru:()=>p});var i=r(7850),n=r(90626),s=r(3578),a=r(8527);const o=n.createContext({}),l=n.createContext(void 0);function c(e){const{children:t,...r}=e,s=d(),a=n.useMemo(()=>({...s,...r}),[s,r.domain,r.controller,r.method,r.submethod,r.feature,r.depth,r.curator_clanid]);return(0,i.jsx)(o.Provider,{value:a,children:t})}function u(){const e=n.useContext(l),t=d();return e||t}function d(){return n.useContext(o)}function m(e,t){return function(e,t,r){return{...e,feature:t||e.feature,depth:r||e.depth,countrycode:a.TS.COUNTRY,is_client:a.TS.IN_CLIENT}}(d(),e,t)}function g(e,t,r){const i=d();return n.useMemo(()=>e&&h(i,e,t,r),[e,i,t,r])}function p(e,t){const r=d();return n.useMemo(()=>s.A.GetSNRLinkParam({...r,feature:e||r.feature},t),[r,e,t])}function h(e,t,r,i){const n=s.A.GetSNRLinkParam({...e,feature:r||e.feature},i),a=s.A.GetCuratorClanIDParam(e);return s.A.AddNavParamToURL(t,n,a)}function _(e){const{href:t,...r}=e,n=g(t);return(0,i.jsx)("a",{...r,href:n})}},60011:(e,t,r)=>{"use strict";r.d(t,{EC:()=>le,BM:()=>oe,Hw:()=>ce,S0:()=>se,gB:()=>ue});var i,n,s=r(61739),a=r(88942),o=r(56545),l=r(23809),c=r(80613),u=r.n(c),d=r(89068);class m extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),m.prototype.appid||d.Sg(m.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return m.sm_m||(m.sm_m={proto:m,fields:{appid:{n:1,br:d.qM.readUint32,bw:d.gp.writeUint32},is_allowed:{n:2,br:d.qM.readBool,bw:d.gp.writeBool}}}),m.sm_m}static MBF(){return m.sm_mbf||(m.sm_mbf=d.w0(m.M())),m.sm_mbf}toObject(e=!1){return m.toObject(e,this)}static toObject(e,t){return d.BT(m.M(),e,t)}static fromObject(e){return d.Uq(m.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new m;return m.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(m.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(m.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return m.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ParentalApp"}}class g extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),g.prototype.allowed_time_windows||d.Sg(g.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return g.sm_m||(g.sm_m={proto:g,fields:{allowed_time_windows:{n:1,br:d.qM.readUint64String,bw:d.gp.writeUint64String},allowed_daily_minutes:{n:2,br:d.qM.readUint32,bw:d.gp.writeUint32}}}),g.sm_m}static MBF(){return g.sm_mbf||(g.sm_mbf=d.w0(g.M())),g.sm_mbf}toObject(e=!1){return g.toObject(e,this)}static toObject(e,t){return d.BT(g.M(),e,t)}static fromObject(e){return d.Uq(g.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new g;return g.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(g.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(g.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return g.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ParentalPlaytimeDay"}}class p extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.prototype.apply_playtime_restrictions||d.Sg(p.M()),c.Message.initialize(this,e,0,-1,[15],null)}static M(){return p.sm_m||(p.sm_m={proto:p,fields:{apply_playtime_restrictions:{n:2,br:d.qM.readBool,bw:d.gp.writeBool},playtime_days:{n:15,c:g,r:!0,q:!0}}}),p.sm_m}static MBF(){return p.sm_mbf||(p.sm_mbf=d.w0(p.M())),p.sm_mbf}toObject(e=!1){return p.toObject(e,this)}static toObject(e,t){return d.BT(p.M(),e,t)}static fromObject(e){return d.Uq(p.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new p;return p.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(p.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(p.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return p.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ParentalPlaytimeRestrictions"}}class h extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),h.prototype.restrictions||d.Sg(h.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return h.sm_m||(h.sm_m={proto:h,fields:{restrictions:{n:1,c:g},rtime_expires:{n:2,br:d.qM.readUint32,bw:d.gp.writeUint32}}}),h.sm_m}static MBF(){return h.sm_mbf||(h.sm_mbf=d.w0(h.M())),h.sm_mbf}toObject(e=!1){return h.toObject(e,this)}static toObject(e,t){return d.BT(h.M(),e,t)}static fromObject(e){return d.Uq(h.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new h;return h.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(h.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(h.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return h.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ParentalTemporaryPlaytimeRestrictions"}}class _ extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_.prototype.steamid||d.Sg(_.M()),c.Message.initialize(this,e,0,-1,[4,5,17,18,19],null)}static M(){return _.sm_m||(_.sm_m={proto:_,fields:{steamid:{n:1,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},applist_base_id:{n:2,br:d.qM.readUint32,bw:d.gp.writeUint32},applist_base_description:{n:3,br:d.qM.readString,bw:d.gp.writeString},applist_base:{n:4,c:m,r:!0,q:!0},applist_custom:{n:5,c:m,r:!0,q:!0},passwordhashtype:{n:6,br:d.qM.readUint32,bw:d.gp.writeUint32},salt:{n:7,br:d.qM.readBytes,bw:d.gp.writeBytes},passwordhash:{n:8,br:d.qM.readBytes,bw:d.gp.writeBytes},is_enabled:{n:9,br:d.qM.readBool,bw:d.gp.writeBool},enabled_features:{n:10,br:d.qM.readUint32,bw:d.gp.writeUint32},recovery_email:{n:11,br:d.qM.readString,bw:d.gp.writeString},is_site_license_lock:{n:12,br:d.qM.readBool,bw:d.gp.writeBool},temporary_enabled_features:{n:13,br:d.qM.readUint32,bw:d.gp.writeUint32},rtime_temporary_feature_expiration:{n:14,br:d.qM.readUint32,bw:d.gp.writeUint32},playtime_restrictions:{n:15,c:p},temporary_playtime_restrictions:{n:16,c:h},excluded_store_content_descriptors:{n:17,r:!0,q:!0,br:d.qM.readUint32,pbr:d.qM.readPackedUint32,bw:d.gp.writeRepeatedUint32},excluded_community_content_descriptors:{n:18,r:!0,q:!0,br:d.qM.readUint32,pbr:d.qM.readPackedUint32,bw:d.gp.writeRepeatedUint32},utility_appids:{n:19,r:!0,q:!0,br:d.qM.readUint32,pbr:d.qM.readPackedUint32,bw:d.gp.writeRepeatedUint32}}}),_.sm_m}static MBF(){return _.sm_mbf||(_.sm_mbf=d.w0(_.M())),_.sm_mbf}toObject(e=!1){return _.toObject(e,this)}static toObject(e,t){return d.BT(_.M(),e,t)}static fromObject(e){return d.Uq(_.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new _;return _.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(_.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(_.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return _.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ParentalSettings"}}class B extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),B.prototype.requestid||d.Sg(B.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return B.sm_m||(B.sm_m={proto:B,fields:{requestid:{n:1,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},family_groupid:{n:2,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},steamid:{n:3,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},features:{n:4,br:d.qM.readUint32,bw:d.gp.writeUint32},time_requested:{n:5,br:d.qM.readUint32,bw:d.gp.writeUint32},approved:{n:6,br:d.qM.readBool,bw:d.gp.writeBool},steamid_responder:{n:7,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},time_responded:{n:8,br:d.qM.readUint32,bw:d.gp.writeUint32}}}),B.sm_m}static MBF(){return B.sm_mbf||(B.sm_mbf=d.w0(B.M())),B.sm_mbf}toObject(e=!1){return B.toObject(e,this)}static toObject(e,t){return d.BT(B.M(),e,t)}static fromObject(e){return d.Uq(B.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new B;return B.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(B.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(B.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ParentalFeatureRequest"}}class b extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),b.prototype.requestid||d.Sg(b.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return b.sm_m||(b.sm_m={proto:b,fields:{requestid:{n:1,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},family_groupid:{n:2,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},steamid:{n:3,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},current_playtime_restrictions:{n:4,c:g},time_expires:{n:5,br:d.qM.readUint32,bw:d.gp.writeUint32},time_requested:{n:6,br:d.qM.readUint32,bw:d.gp.writeUint32},approved:{n:7,br:d.qM.readBool,bw:d.gp.writeBool},steamid_responder:{n:8,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},time_responded:{n:9,br:d.qM.readUint32,bw:d.gp.writeUint32},restrictions_approved:{n:10,c:h}}}),b.sm_m}static MBF(){return b.sm_mbf||(b.sm_mbf=d.w0(b.M())),b.sm_mbf}toObject(e=!1){return b.toObject(e,this)}static toObject(e,t){return d.BT(b.M(),e,t)}static fromObject(e){return d.Uq(b.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new b;return b.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(b.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(b.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ParentalPlaytimeRequest"}}class f extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),f.prototype.password||d.Sg(f.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return f.sm_m||(f.sm_m={proto:f,fields:{password:{n:1,br:d.qM.readString,bw:d.gp.writeString},settings:{n:2,c:_},sessionid:{n:3,br:d.qM.readString,bw:d.gp.writeString},enablecode:{n:4,br:d.qM.readUint32,bw:d.gp.writeUint32},steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),f.sm_m}static MBF(){return f.sm_mbf||(f.sm_mbf=d.w0(f.M())),f.sm_mbf}toObject(e=!1){return f.toObject(e,this)}static toObject(e,t){return d.BT(f.M(),e,t)}static fromObject(e){return d.Uq(f.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new f;return f.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(f.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(f.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_EnableParentalSettings_Request"}}class w extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return w.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new w}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new w;return w.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_EnableParentalSettings_Response"}}class y extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),y.prototype.password||d.Sg(y.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return y.sm_m||(y.sm_m={proto:y,fields:{password:{n:1,br:d.qM.readString,bw:d.gp.writeString},steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),y.sm_m}static MBF(){return y.sm_mbf||(y.sm_mbf=d.w0(y.M())),y.sm_mbf}toObject(e=!1){return y.toObject(e,this)}static toObject(e,t){return d.BT(y.M(),e,t)}static fromObject(e){return d.Uq(y.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new y;return y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(y.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(y.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_DisableParentalSettings_Request"}}class M extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return M.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new M}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new M;return M.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_DisableParentalSettings_Response"}}class v extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),v.prototype.steamid||d.Sg(v.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return v.sm_m||(v.sm_m={proto:v,fields:{steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),v.sm_m}static MBF(){return v.sm_mbf||(v.sm_mbf=d.w0(v.M())),v.sm_mbf}toObject(e=!1){return v.toObject(e,this)}static toObject(e,t){return d.BT(v.M(),e,t)}static fromObject(e){return d.Uq(v.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new v;return v.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(v.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(v.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_GetParentalSettings_Request"}}class S extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),S.prototype.settings||d.Sg(S.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return S.sm_m||(S.sm_m={proto:S,fields:{settings:{n:1,c:_}}}),S.sm_m}static MBF(){return S.sm_mbf||(S.sm_mbf=d.w0(S.M())),S.sm_mbf}toObject(e=!1){return S.toObject(e,this)}static toObject(e,t){return d.BT(S.M(),e,t)}static fromObject(e){return d.Uq(S.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new S;return S.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(S.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(S.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_GetParentalSettings_Response"}}class C extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),C.prototype.priority||d.Sg(C.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return C.sm_m||(C.sm_m={proto:C,fields:{priority:{n:1,br:d.qM.readUint32,bw:d.gp.writeUint32}}}),C.sm_m}static MBF(){return C.sm_mbf||(C.sm_mbf=d.w0(C.M())),C.sm_mbf}toObject(e=!1){return C.toObject(e,this)}static toObject(e,t){return d.BT(C.M(),e,t)}static fromObject(e){return d.Uq(C.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new C;return C.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(C.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(C.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_GetSignedParentalSettings_Request"}}class R extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),R.prototype.serialized_settings||d.Sg(R.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return R.sm_m||(R.sm_m={proto:R,fields:{serialized_settings:{n:1,br:d.qM.readBytes,bw:d.gp.writeBytes},signature:{n:2,br:d.qM.readBytes,bw:d.gp.writeBytes}}}),R.sm_m}static MBF(){return R.sm_mbf||(R.sm_mbf=d.w0(R.M())),R.sm_mbf}toObject(e=!1){return R.toObject(e,this)}static toObject(e,t){return d.BT(R.M(),e,t)}static fromObject(e){return d.Uq(R.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new R;return R.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(R.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(R.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_GetSignedParentalSettings_Response"}}class z extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),z.prototype.password||d.Sg(z.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return z.sm_m||(z.sm_m={proto:z,fields:{password:{n:1,br:d.qM.readString,bw:d.gp.writeString},settings:{n:2,c:_},new_password:{n:3,br:d.qM.readString,bw:d.gp.writeString},sessionid:{n:4,br:d.qM.readString,bw:d.gp.writeString},steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),z.sm_m}static MBF(){return z.sm_mbf||(z.sm_mbf=d.w0(z.M())),z.sm_mbf}toObject(e=!1){return z.toObject(e,this)}static toObject(e,t){return d.BT(z.M(),e,t)}static fromObject(e){return d.Uq(z.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new z;return z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(z.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(z.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_SetParentalSettings_Request"}}class j extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return j.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new j}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new j;return j.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_SetParentalSettings_Response"}}class x extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),x.prototype.unlock_token||d.Sg(x.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return x.sm_m||(x.sm_m={proto:x,fields:{unlock_token:{n:1,br:d.qM.readString,bw:d.gp.writeString}}}),x.sm_m}static MBF(){return x.sm_mbf||(x.sm_mbf=d.w0(x.M())),x.sm_mbf}toObject(e=!1){return x.toObject(e,this)}static toObject(e,t){return d.BT(x.M(),e,t)}static fromObject(e){return d.Uq(x.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new x;return x.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(x.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(x.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ValidateToken_Request"}}class I extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return I.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new I}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new I;return I.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ValidateToken_Response"}}class T extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),T.prototype.password||d.Sg(T.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return T.sm_m||(T.sm_m={proto:T,fields:{password:{n:1,br:d.qM.readString,bw:d.gp.writeString},session:{n:2,br:d.qM.readString,bw:d.gp.writeString},send_unlock_on_success:{n:3,br:d.qM.readBool,bw:d.gp.writeBool}}}),T.sm_m}static MBF(){return T.sm_mbf||(T.sm_mbf=d.w0(T.M())),T.sm_mbf}toObject(e=!1){return T.toObject(e,this)}static toObject(e,t){return d.BT(T.M(),e,t)}static fromObject(e){return d.Uq(T.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new T;return T.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(T.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(T.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ValidatePassword_Request"}}class F extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),F.prototype.token||d.Sg(F.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return F.sm_m||(F.sm_m={proto:F,fields:{token:{n:1,br:d.qM.readString,bw:d.gp.writeString}}}),F.sm_m}static MBF(){return F.sm_mbf||(F.sm_mbf=d.w0(F.M())),F.sm_mbf}toObject(e=!1){return F.toObject(e,this)}static toObject(e,t){return d.BT(F.M(),e,t)}static fromObject(e){return d.Uq(F.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new F;return F.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(F.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(F.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ValidatePassword_Response"}}class O extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),O.prototype.session||d.Sg(O.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return O.sm_m||(O.sm_m={proto:O,fields:{session:{n:1,br:d.qM.readString,bw:d.gp.writeString}}}),O.sm_m}static MBF(){return O.sm_mbf||(O.sm_mbf=d.w0(O.M())),O.sm_mbf}toObject(e=!1){return O.toObject(e,this)}static toObject(e,t){return d.BT(O.M(),e,t)}static fromObject(e){return d.Uq(O.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new O;return O.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(O.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(O.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_LockClient_Request"}}class W extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return W.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new W}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new W;return W.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_LockClient_Response"}}class q extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return q.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new q}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new q;return q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_RequestRecoveryCode_Request"}}class U extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return U.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new U}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new U;return U.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_RequestRecoveryCode_Response"}}class k extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),k.prototype.features||d.Sg(k.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return k.sm_m||(k.sm_m={proto:k,fields:{features:{n:1,br:d.qM.readUint32,bw:d.gp.writeUint32},steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),k.sm_m}static MBF(){return k.sm_mbf||(k.sm_mbf=d.w0(k.M())),k.sm_mbf}toObject(e=!1){return k.toObject(e,this)}static toObject(e,t){return d.BT(k.M(),e,t)}static fromObject(e){return d.Uq(k.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new k;return k.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(k.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(k.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_RequestFeatureAccess_Request"}}class L extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),L.prototype.requestid||d.Sg(L.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return L.sm_m||(L.sm_m={proto:L,fields:{requestid:{n:1,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),L.sm_m}static MBF(){return L.sm_mbf||(L.sm_mbf=d.w0(L.M())),L.sm_mbf}toObject(e=!1){return L.toObject(e,this)}static toObject(e,t){return d.BT(L.M(),e,t)}static fromObject(e){return d.Uq(L.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new L;return L.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(L.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(L.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_RequestFeatureAccess_Response"}}class P extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),P.prototype.approve||d.Sg(P.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return P.sm_m||(P.sm_m={proto:P,fields:{approve:{n:1,br:d.qM.readBool,bw:d.gp.writeBool},requestid:{n:2,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},features:{n:3,br:d.qM.readUint32,bw:d.gp.writeUint32},duration:{n:4,br:d.qM.readUint32,bw:d.gp.writeUint32},steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),P.sm_m}static MBF(){return P.sm_mbf||(P.sm_mbf=d.w0(P.M())),P.sm_mbf}toObject(e=!1){return P.toObject(e,this)}static toObject(e,t){return d.BT(P.M(),e,t)}static fromObject(e){return d.Uq(P.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new P;return P.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(P.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(P.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ApproveFeatureAccess_Request"}}class D extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return D.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new D}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new D;return D.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ApproveFeatureAccess_Response"}}class N extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),N.prototype.time_expires||d.Sg(N.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return N.sm_m||(N.sm_m={proto:N,fields:{time_expires:{n:1,br:d.qM.readUint32,bw:d.gp.writeUint32},current_playtime_restrictions:{n:2,c:g},steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),N.sm_m}static MBF(){return N.sm_mbf||(N.sm_mbf=d.w0(N.M())),N.sm_mbf}toObject(e=!1){return N.toObject(e,this)}static toObject(e,t){return d.BT(N.M(),e,t)}static fromObject(e){return d.Uq(N.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new N;return N.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(N.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(N.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_RequestPlaytime_Request"}}class A extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),A.prototype.requestid||d.Sg(A.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return A.sm_m||(A.sm_m={proto:A,fields:{requestid:{n:1,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),A.sm_m}static MBF(){return A.sm_mbf||(A.sm_mbf=d.w0(A.M())),A.sm_mbf}toObject(e=!1){return A.toObject(e,this)}static toObject(e,t){return d.BT(A.M(),e,t)}static fromObject(e){return d.Uq(A.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new A;return A.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(A.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(A.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_RequestPlaytime_Response"}}class E extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),E.prototype.approve||d.Sg(E.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return E.sm_m||(E.sm_m={proto:E,fields:{approve:{n:1,br:d.qM.readBool,bw:d.gp.writeBool},requestid:{n:2,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String},restrictions_approved:{n:3,c:h},steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),E.sm_m}static MBF(){return E.sm_mbf||(E.sm_mbf=d.w0(E.M())),E.sm_mbf}toObject(e=!1){return E.toObject(e,this)}static toObject(e,t){return d.BT(E.M(),e,t)}static fromObject(e){return d.Uq(E.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new E;return E.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(E.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return E.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(E.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return E.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ApprovePlaytime_Request"}}class G extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return G.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new G}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new G;return G.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return G.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return G.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ApprovePlaytime_Response"}}class H extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),H.prototype.rt_include_completed_since||d.Sg(H.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return H.sm_m||(H.sm_m={proto:H,fields:{rt_include_completed_since:{n:1,br:d.qM.readUint32,bw:d.gp.writeUint32},family_groupid:{n:2,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),H.sm_m}static MBF(){return H.sm_mbf||(H.sm_mbf=d.w0(H.M())),H.sm_mbf}toObject(e=!1){return H.toObject(e,this)}static toObject(e,t){return d.BT(H.M(),e,t)}static fromObject(e){return d.Uq(H.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new H;return H.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(H.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return H.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(H.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return H.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_GetRequests_Request"}}class V extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),V.prototype.feature_requests||d.Sg(V.M()),c.Message.initialize(this,e,0,-1,[1,2],null)}static M(){return V.sm_m||(V.sm_m={proto:V,fields:{feature_requests:{n:1,c:B,r:!0,q:!0},playtime_requests:{n:2,c:b,r:!0,q:!0}}}),V.sm_m}static MBF(){return V.sm_mbf||(V.sm_mbf=d.w0(V.M())),V.sm_mbf}toObject(e=!1){return V.toObject(e,this)}static toObject(e,t){return d.BT(V.M(),e,t)}static fromObject(e){return d.Uq(V.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new V;return V.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(V.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return V.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(V.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return V.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_GetRequests_Response"}}class Z extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Z.prototype.day_of_week||d.Sg(Z.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Z.sm_m||(Z.sm_m={proto:Z,fields:{day_of_week:{n:1,br:d.qM.readUint32,bw:d.gp.writeUint32},minutes_used:{n:2,br:d.qM.readUint32,bw:d.gp.writeUint32},steamid:{n:10,br:d.qM.readFixed64String,bw:d.gp.writeFixed64String}}}),Z.sm_m}static MBF(){return Z.sm_mbf||(Z.sm_mbf=d.w0(Z.M())),Z.sm_mbf}toObject(e=!1){return Z.toObject(e,this)}static toObject(e,t){return d.BT(Z.M(),e,t)}static fromObject(e){return d.Uq(Z.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new Z;return Z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(Z.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(Z.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ReportPlaytimeAndNotify_Request"}}class K extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),c.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return K.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new K}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new K;return K.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(u().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(u().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ReportPlaytimeAndNotify_Response"}}class $ extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$.prototype.serialized_settings||d.Sg($.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $.sm_m||($.sm_m={proto:$,fields:{serialized_settings:{n:1,br:d.qM.readBytes,bw:d.gp.writeBytes},signature:{n:2,br:d.qM.readBytes,bw:d.gp.writeBytes},password:{n:3,br:d.qM.readString,bw:d.gp.writeString},sessionid:{n:4,br:d.qM.readString,bw:d.gp.writeString}}}),$.sm_m}static MBF(){return $.sm_mbf||($.sm_mbf=d.w0($.M())),$.sm_mbf}toObject(e=!1){return $.toObject(e,this)}static toObject(e,t){return d.BT($.M(),e,t)}static fromObject(e){return d.Uq($.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new $;return $.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj($.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0($.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ParentalSettingsChange_Notification"}}class Y extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Y.prototype.password||d.Sg(Y.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Y.sm_m||(Y.sm_m={proto:Y,fields:{password:{n:1,br:d.qM.readString,bw:d.gp.writeString},sessionid:{n:2,br:d.qM.readString,bw:d.gp.writeString}}}),Y.sm_m}static MBF(){return Y.sm_mbf||(Y.sm_mbf=d.w0(Y.M())),Y.sm_mbf}toObject(e=!1){return Y.toObject(e,this)}static toObject(e,t){return d.BT(Y.M(),e,t)}static fromObject(e){return d.Uq(Y.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new Y;return Y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(Y.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(Y.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ParentalUnlock_Notification"}}class Q extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Q.prototype.sessionid||d.Sg(Q.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Q.sm_m||(Q.sm_m={proto:Q,fields:{sessionid:{n:1,br:d.qM.readString,bw:d.gp.writeString}}}),Q.sm_m}static MBF(){return Q.sm_mbf||(Q.sm_mbf=d.w0(Q.M())),Q.sm_mbf}toObject(e=!1){return Q.toObject(e,this)}static toObject(e,t){return d.BT(Q.M(),e,t)}static fromObject(e){return d.Uq(Q.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new Q;return Q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(Q.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(Q.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_ParentalLock_Notification"}}class X extends c.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),X.prototype.day_of_week||d.Sg(X.M()),c.Message.initialize(this,e,0,-1,void 0,null)}static M(){return X.sm_m||(X.sm_m={proto:X,fields:{day_of_week:{n:1,br:d.qM.readUint32,bw:d.gp.writeUint32},minutes_used:{n:2,br:d.qM.readUint32,bw:d.gp.writeUint32}}}),X.sm_m}static MBF(){return X.sm_mbf||(X.sm_mbf=d.w0(X.M())),X.sm_mbf}toObject(e=!1){return X.toObject(e,this)}static toObject(e,t){return d.BT(X.M(),e,t)}static fromObject(e){return d.Uq(X.M(),e)}static deserializeBinary(e){let t=new(u().BinaryReader)(e),r=new X;return X.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return d.zj(X.MBF(),e,t)}serializeBinary(){var e=new(u().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){d.i0(X.M(),e,t)}serializeBase64String(){var e=new(u().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CParental_PlaytimeUsed_Notification"}}!function(e){e.EnableParentalSettings=function(e,t){return e.SendMsg("Parental.EnableParentalSettings#1",(0,o.I8)(f,t),w,{ePrivilege:1})},e.DisableParentalSettings=function(e,t){return e.SendMsg("Parental.DisableParentalSettings#1",(0,o.I8)(y,t),M,{ePrivilege:1})},e.GetParentalSettings=function(e,t){return e.SendMsg("Parental.GetParentalSettings#1",(0,o.I8)(v,t),S,{bConstMethod:!0,ePrivilege:1})},e.GetSignedParentalSettings=function(e,t){return e.SendMsg("Parental.GetSignedParentalSettings#1",(0,o.I8)(C,t),R,{bConstMethod:!0,ePrivilege:1})},e.SetParentalSettings=function(e,t){return e.SendMsg("Parental.SetParentalSettings#1",(0,o.I8)(z,t),j,{ePrivilege:1})},e.ValidateToken=function(e,t){return e.SendMsg("Parental.ValidateToken#1",(0,o.I8)(x,t),I,{ePrivilege:1})},e.ValidatePassword=function(e,t){return e.SendMsg("Parental.ValidatePassword#1",(0,o.I8)(T,t),F,{ePrivilege:1})},e.LockClient=function(e,t){return e.SendMsg("Parental.LockClient#1",(0,o.I8)(O,t),W,{ePrivilege:1})},e.RequestRecoveryCode=function(e,t){return e.SendMsg("Parental.RequestRecoveryCode#1",(0,o.I8)(q,t),U,{ePrivilege:1})},e.RequestFeatureAccess=function(e,t){return e.SendMsg("Parental.RequestFeatureAccess#1",(0,o.I8)(k,t),L,{ePrivilege:1})},e.ApproveFeatureAccess=function(e,t){return e.SendMsg("Parental.ApproveFeatureAccess#1",(0,o.I8)(P,t),D,{ePrivilege:1})},e.RequestPlaytime=function(e,t){return e.SendMsg("Parental.RequestPlaytime#1",(0,o.I8)(N,t),A,{ePrivilege:1})},e.ApprovePlaytime=function(e,t){return e.SendMsg("Parental.ApprovePlaytime#1",(0,o.I8)(E,t),G,{ePrivilege:1})},e.GetRequests=function(e,t){return e.SendMsg("Parental.GetRequests#1",(0,o.I8)(H,t),V,{bConstMethod:!0,ePrivilege:1})},e.ReportPlaytimeAndNotify=function(e,t){return e.SendMsg("Parental.ReportPlaytimeAndNotify#1",(0,o.I8)(Z,t),K,{ePrivilege:1})}}(i||(i={})),function(e){e.NotifySettingsChangeHandler={name:"ParentalClient.NotifySettingsChange#1",request:$},e.NotifyUnlockHandler={name:"ParentalClient.NotifyUnlock#1",request:Y},e.NotifyLockHandler={name:"ParentalClient.NotifyLock#1",request:Q},e.NotifyPlaytimeUsedHandler={name:"ParentalClient.NotifyPlaytimeUsed#1",request:X}}(n||(n={}));r(37735),r(78327);var J=r(9344),ee=r(2627),te=r(68950);r(17720),r(90626);function re(e){return["parentalsettings",e]}function ie(e){const t=e.applist_base.concat(e.applist_custom);return new Map(t.map(e=>[e.appid,e.is_allowed]))}async function ne(e,t){const r=o.w.Init(v);r.Body().set_steamid(t);const n=await i.GetParentalSettings(e,r);if(1!=n.GetEResult())throw new Error(`Error from GetParentalSettings: ${n.GetEResult()}`);const s=n.Body().settings().toObject();if(!s.playtime_restrictions){const e={apply_playtime_restrictions:!1,playtime_days:Array(7).fill({allowed_time_windows:BigInt(0xffffffffffff).toString(),allowed_daily_minutes:1440})};s.playtime_restrictions=e}return{settings:s,mapAppsAllowed:ie(s)}}function se(e){const t=(0,l.KV)();return(0,a.I)(function(e,t,r){return{queryKey:re(t),queryFn:()=>ne(e,t),placeholderData:{settings:void 0,mapAppsAllowed:void 0},...r}}(t,e))}function ae(e,t){return["validateparentaltoken",e,t]}function oe(){const e=(0,l.KV)(),t=(0,te.LH)(),r=(0,ee.VY)("steamparental"),n=function(){const e=(0,ee.VY)("clientsessionid"),t=(0,ee.VY)("sessionid");return e||t}();let s=r,c=(null==s?void 0:s.split("||"))||[];2==c.length&&(s=c[1]);const u=s&&"0"!==s?n+"||"+s:void 0,d=(0,a.I)({queryKey:ae(t,u),queryFn:async()=>{if(!u)return 15;const t=o.w.Init(x);t.Body().set_unlock_token(u);return(await i.ValidateToken(e,t)).GetEResult()}});return!d.isSuccess||1!==d.data}function le(e,t,r){if(t==J.uX||null==t)return!1;if(!e)return!0;if(!e.is_enabled)return!1;if(!r)return!1;if(t==J.JC)return!0;const i=e.enabled_features;return!i||!(i&1<<t)}function ce(e){var t;const r=(0,te.LH)(),{settings:i}=null!==(t=se(r).data)&&void 0!==t?t:{};return le(i,e,oe())}function ue(e,t,r,n){const a=(0,l.KV)();return(0,s.n)({mutationFn:async()=>{if(t!==J.JC&&t!==J.uX){const r=o.w.Init(k);r.Body().set_steamid(e),r.Body().set_features(1<<t);const n=await i.RequestFeatureAccess(a,r);if(1!=n.GetEResult())throw{result:n.GetEResult(),message:`Error from RequestFeatureAccess: ${n.GetErrorMessage()} (${n.GetEResult()})`}}},onSuccess:r,onError:n})}},77350:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});class i{async GetObject(e,t){try{const r=await this.GetString(e);return r?JSON.parse(r,t):null}catch{return null}}async StoreObject(e,t){return this.StoreString(e,JSON.stringify(t))}}class n extends i{GetString(e){return Promise.resolve(localStorage.getItem(e))}StoreString(e,t){return localStorage.setItem(e,t),Promise.resolve()}RemoveObject(e){return localStorage.removeItem(e),Promise.resolve()}}},42865:(e,t,r)=>{"use strict";r.d(t,{U:()=>S,N:()=>C});var i=r(34629),n=r(22837),s=r(73745),a=r(44654),o=r(56545),l=r(21920),c=r(60778),u=r(81393),d=r(14947);class m{constructor(){this.m_mapCallbacks=new Map,this.m_rgRegisteredEMsgs=[],this.m_mapServiceMethodHandlers=new Map,this.m_rgRegisteredServiceMethodHandlers=[],(0,d.Gn)(this)}InstallErrorReportingStore(e){this.m_ErrorReportingStore=e}DispatchMsgToHandlers(e,t){let r=e.GetEMsg();if(146==r){let r=e.Hdr().target_job_name();if(r){let i=this.m_mapServiceMethodHandlers.get(r);if(i){this.DEBUG_LogMessageDispatch(e,i[0]);for(let n of i)try{n.invoke(e,t)}catch(e){e instanceof Error&&this.m_ErrorReportingStore?this.m_ErrorReportingStore.ReportError(e):console.error(`MessageHandlers failed to dispatch message to handler (${r}): `,e)}return!0}}}else{let t=this.m_mapCallbacks.get(r);if(t){this.DEBUG_LogMessageDispatch(e,t[0]);for(let r of t)try{r.invoke(e)}catch(e){e instanceof Error&&this.m_ErrorReportingStore?this.m_ErrorReportingStore.ReportError(e):console.error("MessageHandlers failed to dispatch message to handler: ",e)}return!0}}return!1}DEBUG_LogMessageDispatch(e,t){0}get emsg_list(){return this.m_rgRegisteredEMsgs}get servicemethod_list(){return this.m_rgRegisteredServiceMethodHandlers}AddCallback(e,t,r){let i=this.m_mapCallbacks.get(e);return i||(i=[],this.m_mapCallbacks.set(e,i),this.m_rgRegisteredEMsgs.push(e)),i.push({invoke:r,msgClass:t}),{invoke:r,unregister:()=>{let t=this.m_mapCallbacks.get(e);if(t)for(let e=0;e<t.length;e++)t[e].invoke==r&&(t.splice(e,1),e--)}}}AddServiceMethodHandler(e,t){let r=(r,i)=>{let n=o.w.InitFromMsg(e.request,r),s=o.w.Init(e.response,147),a=t(n,s),l=e=>{s.Hdr().set_eresult(e),i(s)};a instanceof Promise?a.then(l).catch(()=>{l(2)}):l(a)};return this.m_mapServiceMethodHandlers.has(e.name)?console.error("Duplicate registration for method "+e.name):(this.m_mapServiceMethodHandlers.set(e.name,[{invoke:r,msgClass:e.request}]),this.m_rgRegisteredServiceMethodHandlers.push(e.name)),{invoke:r,unregister:()=>{let t=this.m_mapServiceMethodHandlers.get(e.name);if(t)for(let e=0;e<t.length;e++)t[e].invoke==r&&(t.splice(e,1),e--)}}}AddServiceNotificationHandler(e,t){let r=(r,i)=>{let n=o.w.InitFromMsg(e.request,r);t(n)},i=this.m_mapServiceMethodHandlers.get(e.name);return i||(i=[],this.m_mapServiceMethodHandlers.set(e.name,i),this.m_rgRegisteredServiceMethodHandlers.push(e.name)),i.push({invoke:r,msgClass:e.request}),{invoke:r,unregister:()=>{let t=this.m_mapServiceMethodHandlers.get(e.name);if(t)for(let e=0;e<t.length;e++)t[e].invoke==r&&(t.splice(e,1),e--)}}}RegisterBaseEMessageHandler(e,t){return this.AddCallback(e,void 0,t)}RegisterEMessageHandler(e,t,r){return this.AddCallback(e,t,e=>{r(o.w.InitFromMsg(t,e))})}RegisterEMessageAction(e,t,r){return this.AddCallback(e,t,e=>{(0,d.h5)(()=>{r(o.w.InitFromMsg(t,e))})})}RegisterServiceNotificationHandler(e,t){return this.AddServiceNotificationHandler(e,t)}RegisterServiceNotificationHandlerAction(e,t){return this.AddServiceNotificationHandler(e,e=>{let r;return(0,d.h5)(()=>{r=t(e)}),r})}RegisterServiceMethodHandler(e,t){return this.AddServiceMethodHandler(e,t)}RegisterServiceMethodHandlerAction(e,t){return this.AddServiceMethodHandler(e,(e,r)=>{let i;return(0,d.h5)(()=>{i=t(e,r)}),i})}}(0,i.Cg)([d.sH],m.prototype,"m_rgRegisteredEMsgs",void 0),(0,i.Cg)([d.sH],m.prototype,"m_rgRegisteredServiceMethodHandlers",void 0);var g,p=r(80613),h=r.n(p),_=r(89068);class B extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),B.prototype.auth_key||_.Sg(B.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return B.sm_m||(B.sm_m={proto:B,fields:{auth_key:{n:1,br:_.qM.readString,bw:_.gp.writeString}}}),B.sm_m}static MBF(){return B.sm_mbf||(B.sm_mbf=_.w0(B.M())),B.sm_mbf}toObject(e=!1){return B.toObject(e,this)}static toObject(e,t){return _.BT(B.M(),e,t)}static fromObject(e){return _.Uq(B.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new B;return B.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(B.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(B.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CTransportAuth_Authenticate_Request"}}class b extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return b.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new b}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new b;return b.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CTransportAuth_Authenticate_Response"}}class f extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return f.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new f}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new f;return f.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CTransportAuth_StartShutdown_Notification"}}!function(e){e.AuthenticateHandler={name:"TransportAuth.Authenticate#1",request:B,response:b},e.Authenticate=function(e,t){return null==(t=t||(0,l.OI)().GetDefaultTransport())?new Promise((e,t)=>{console.error("Transport Error: no transport is available for request"),t("Transport Error: no transport is available for request")}):t.SendMsg("TransportAuth.Authenticate#1",(0,o.I8)(B,e),b,{ePrivilege:1,eClientExecutionSite:3})},e.SendMsgAuthenticate=function(e,t){return null==(t=t||(0,l.OI)().GetDefaultTransport())?new Promise((e,t)=>{console.error("Transport Error: no transport is available for request"),t("Transport Error: no transport is available for request")}):t.SendMsg("TransportAuth.Authenticate#1",(0,o.I8)(B,e),b,{ePrivilege:1,eClientExecutionSite:3})},e.NotifyStartShutdownHandler={name:"TransportAuth.NotifyStartShutdown#1",request:f},e.RegisterForNotifyStartShutdown=function(t,r){return null==(r=r||(0,l.OI)().GetDefaultHandlerRegistry())?(console.error("Transport Error: no default registry is available for request"),null):r.RegisterServiceNotificationHandler(e.NotifyStartShutdownHandler,t)},e.NotifyStartShutdown=function(e,t){return null==(t=t||(0,l.OI)().GetDefaultTransport())?(console.error("Transport Error: no transport is available for request"),!1):t.SendNotification("TransportAuth.NotifyStartShutdown#1",(0,o.I8)(f,e),{ePrivilege:1,eClientExecutionSite:3})},e.SendMsgNotifyStartShutdown=function(e,t){return null==(t=t||(0,l.OI)().GetDefaultTransport())?(console.error("Transport Error: no transport is available for request"),!1):t.SendNotification("TransportAuth.NotifyStartShutdown#1",(0,o.I8)(f,e),{ePrivilege:1,eClientExecutionSite:3})}}(g||(g={}));var w=r(30470),y=r(25489);class M{constructor(e,t){var r,i,n,s,a,o,l;this.m_socket=null,this.Log=new c.wd("CWebSocketConnection",()=>this.m_sName),this.m_bDisconnectRequested=!1,this.m_bConnecting=!1,this.m_sName=e,this.m_fnOnMessageHandler=t.fnOnMessageHandler,this.m_fnOnCloseHandler=t.fnOnCloseHandler,this.m_fnOnReconnectStartHandler=null!==(r=t.fnOnReconnectStartHandler)&&void 0!==r?r:()=>{},this.m_fnOnReconnectFinishHandler=null!==(i=t.fnOnReconnectFinishHandler)&&void 0!==i?i:()=>{},this.m_nConnectAttemptsMax=null!==(n=t.nConnectAttemptsMax)&&void 0!==n?n:8,this.m_nConnectAttemptTimeoutMs=null!==(s=t.nConnectAttemptTimeoutMs)&&void 0!==s?s:1e3,this.m_bReconnectOnFailure=null!==(a=t.bReconnectOnFailure)&&void 0!==a&&a,this.m_nReconnectAttemptsMax=null!==(o=t.nReconnectAttemptsMax)&&void 0!==o?o:3e4,this.m_nReconnectAttemptTimeoutMs=null!==(l=t.nReconnectAttemptTimeoutMs)&&void 0!==l?l:1e4}get name(){return this.m_sName}async Connect(e){return this.m_sURL=e,this.ConnectWithRetry(this.m_sURL,this.m_nConnectAttemptsMax,this.m_nConnectAttemptTimeoutMs)}async Reconnect(){return this.ConnectWithRetry(this.m_sURL,this.m_nReconnectAttemptsMax,this.m_nReconnectAttemptTimeoutMs)}GetInterAttemptBackoffMs(e){return 1e3*(0,y.OQ)(e,1,5)}async ConnectWithRetry(e,t,r){this.m_bConnecting=!0;let i=0;do{try{const t=await this.ConnectToSocket(e,r);if(1==t.result)return this.m_bConnecting=!1,t;this.Log.Warning(`connect attempt failed: ${t.result} - ${t.message}`)}catch(e){this.Log.Warning(`connect attempt failed: exception ${e.name} - ${e}`)}const n=this.GetInterAttemptBackoffMs(i);this.Log.Info(`connect retry: attempt:${i}/${t} backoff:${n}`),await new Promise(e=>setTimeout(e,n)),this.m_socket=null,i+=1}while(i<t);return this.Log.Warning(`websocket connect retry: limit exceeeded, bailing - ${this.name}`),this.m_bConnecting=!1,this.BShouldReconnect()&&this.StartReconnect(),{result:2,message:"not ready, exceeded retry count"}}Disconnect(){this.Log.Info("disconnect requested"),this.m_bDisconnectRequested=!0,this.m_socket.close()}PrepareForShutdown(){this.Log.Info("shutdown pending"),this.m_bDisconnectRequested=!0}BShouldReconnect(){return!this.m_bConnecting&&(!!this.m_bReconnectOnFailure&&!this.m_bDisconnectRequested)}async StartReconnect(){this.Log.Info("start reconnect"),this.m_socket=null,this.m_fnOnReconnectStartHandler({connection:this});if(1!=(await this.Reconnect()).result)return this.Log.Warning("failed to re-connect to websocket after close"),this.m_fnOnReconnectFinishHandler({connection:this,eResult:2}),void this.m_fnOnCloseHandler({connection:this,bError:!0,bIsExpectedToReconnect:!1});this.Log.Info("reconnect successful"),this.m_fnOnReconnectFinishHandler({connection:this,eResult:1})}async ConnectToSocket(e,t){if(null!=this.m_socket)return this.m_socket.readyState!=WebSocket.OPEN?(this.Log.Error(`websocket in an unexpected state: ${this.m_socket.readyState}`),{result:2,message:"websocket in an unexpected state"}):{result:1,message:"ready"};try{this.m_socket=new WebSocket(e)}catch(e){return this.Log.Warning("failed to initialize websocket connection"),{result:35,message:"Failed to initialize websocket connection"}}this.m_socket.binaryType="arraybuffer",this.m_socket.onerror=this.OnSocketError,this.m_socket.onmessage=this.OnSocketMessage,this.m_socket.onopen=this.OnSocketOpen,this.m_socket.onclose=this.OnSocketClose;return await this.WaitForSocketOpen(this.m_socket,t)?(this.Log.Info("connection ready"),{result:1,message:"ready"}):(this.Log.Warning("failed to reach open state"),{result:2,message:"failed to reach open state"})}async WaitForSocketOpen(e,t){if(e.readyState!=WebSocket.CONNECTING)return e.readyState==WebSocket.OPEN;let r=t/100;for(;e.readyState==WebSocket.CONNECTING&&r>0;)r--,await new Promise(e=>setTimeout(e,100));return e.readyState==WebSocket.OPEN}BCanSendMessages(){return null!=this.m_socket&&this.m_socket.readyState==WebSocket.OPEN}OnSocketError(e){this.Log.Warning("websocket error")}OnSocketOpen(e){this.Log.Info("websocket open")}OnSocketClose(e){if(this.m_bDisconnectRequested)return this.Log.Info("websocket closed"),void this.m_fnOnCloseHandler({connection:this,bError:!1,bIsExpectedToReconnect:!1});if(this.m_bConnecting)return;this.Log.Warning("websocket unexpectedly closed");const t=this.BShouldReconnect();this.m_fnOnCloseHandler({connection:this,bError:!0,bIsExpectedToReconnect:t}),t&&this.StartReconnect()}async OnSocketMessage(e){this.m_fnOnMessageHandler(e.data)}SendSerializedMessage(e){try{return this.m_socket.send(e),1}catch(e){return 2}}}(0,i.Cg)([s.oI],M.prototype,"OnSocketError",null),(0,i.Cg)([s.oI],M.prototype,"OnSocketOpen",null),(0,i.Cg)([s.oI],M.prototype,"OnSocketClose",null),(0,i.Cg)([s.oI],M.prototype,"OnSocketMessage",null);const v=new c.wd("WebUITransport");class S{constructor(){this.m_iMsgSeq=1,this.m_mapPendingMethodRequests=new Map,this.m_messageHandlers=new m,this.m_mapServiceCallErrorCount=new Map,this.m_mapConnectionDetails=new Map,this.m_bInitialized=!1,this.m_nMaximumMsgSizeBytes=1024}static InstallErrorReportingStore(e){this.sm_ErrorReportingStore=e}BIsValid(){return this.m_bInitialized}GetMaximumMsgSizeBytes(){return this.m_nMaximumMsgSizeBytes}TEST_GetMaximumMsgBodySizeBytes(){return this.m_nMaximumMsgSizeBytes-this.TEST_GetMsgHeaderEstimatedSizeBytes()}TEST_GetMsgHeaderEstimatedSizeBytes(){return 128}TEST_GetExcessivelyLargeBodySize(){return 67108864}ReportError(e){v.Warning(e);const t=S.sm_ErrorReportingStore;t&&t.ReportError(new Error(e),{bIncludeMessageInIdentifier:!0,cCallsitesToIgnore:1})}async Init(){if(!w.TS.IN_CLIENT)return;const e=await SteamClient.WebUITransport.GetTransportInfo();this.m_nMaximumMsgSizeBytes=e.nMaximumMsgSizeBytes,this.CreateConnection(1,"steamUI",e.portSteamUI,e.authKeySteamUI),this.CreateConnection(2,"clientdll",e.portClientdll,e.authKeyClientdll),(0,l.OI)().SetDefaultTransport(this),(0,l.OI)().SetDefaultHandlerRegistry(this.m_messageHandlers),g.RegisterForNotifyStartShutdown(this.OnStartShutdown)}get messageHandlers(){return this.m_messageHandlers}SetStatusEventHandler(e){this.m_fnOnStatusEventHandler=e}SetReconnectErrorHandler(e){this.m_fnOnReconnectErrorHandler=e}CreateConnection(e,t,r,i){const n={bReconnectOnFailure:!0,fnOnMessageHandler:this.OnWebsocketMessage,fnOnCloseHandler:this.OnWebsocketClose,fnOnReconnectStartHandler:this.OnWebsocketReconnectStart,fnOnReconnectFinishHandler:this.OnWebsocketReconnectFinish,nConnectAttemptsMax:8,nConnectAttemptTimeoutMs:1e4,nReconnectAttemptsMax:8,nReconnectAttemptTimeoutMs:1e4},s={connection:new M(t,n),sUrl:`ws://localhost:${r}/transportsocket/`,sAuthKey:i,eClientExecutionSite:e};this.m_mapConnectionDetails.set(e,s)}SendMsg(e,t,r,i){return new Promise((n,s)=>{var a;const l=i.eClientExecutionSite;if(null==l||0==l)return v.Error(`SendMsg: Invalid client execution site: ${l}`),void s(`Transport SendMsg: invalid client execution site ${l}`);const c=this.m_mapConnectionDetails.get(l);if(null==c)return v.Error(`SendMsg: could not find connection for execution site: ${l}`),void s(`Transport SendMsg: could not find connection for execution site ${l}`);const u=c.connection;if(!u.BCanSendMessages()){const t=null!==(a=this.m_mapServiceCallErrorCount.get(e))&&void 0!==a?a:1;this.m_mapServiceCallErrorCount.set(e,t+1);const r=`SendMsg: Attempt to send message but socket wasn't ready: ${u.name} - ${e}`;return 1==t&&this.ReportError(r),v.Warning(r+` error count: ${t}`),void s("Transport SendMsg: socket not ready")}const d=this.m_iMsgSeq++;t.SetEMsg(146),t.Hdr().set_target_job_name(e),t.Hdr().set_jobid_source(""+d);const m=t.Serialize();if(m.byteLength>=this.m_nMaximumMsgSizeBytes){v.Error(`SendMsg: message exceeds maximum size: ${m.byteLength} >= ${this.m_nMaximumMsgSizeBytes}`);const e=o.w.Init(r);return e.Hdr().set_eresult(2),void n(e)}if(1!=u.SendSerializedMessage(m))return v.Error("SendMsg: Failed to send message"),void s("Transport SendMsg: failed to send message");this.m_mapPendingMethodRequests.set(d,{m_iSeq:d,m_responseClass:r,m_fnCallback:n,m_fnError:s})})}SendNotification(e,t,r){var i;const n=r.eClientExecutionSite;if(null==n||0==n)return v.Error(`SendNotification: Invalid client execution site: ${n}`),!1;const s=this.m_mapConnectionDetails.get(n);if(null==s)return v.Error(`SendNotification: could not find connection for execution site: ${n}`),!1;const a=s.connection;if(!a.BCanSendMessages()){const t=null!==(i=this.m_mapServiceCallErrorCount.get(e))&&void 0!==i?i:1;this.m_mapServiceCallErrorCount.set(e,t+1);const r=`SendNotification: Attempt to send message but socket wasn't ready: ${a.name} - ${e}`;return 1==t&&this.ReportError(r),v.Warning(r+` error count: ${t}`),!1}t.SetEMsg(146),t.Hdr().set_target_job_name(e);return 1==a.SendSerializedMessage(t.Serialize())}async ConnectToSite(e){const t=e.connection,r=await t.Connect(e.sUrl);if(1!=r.result)return r;return(await this.SendAuthMessage(e)).BSuccess()?{result:1,message:"connected"}:{result:2,message:"client auth failed"}}async MakeReady(){const e=[];for(const[t,r]of this.m_mapConnectionDetails)e.push(this.ConnectToSite(r));const t=await Promise.all(e);this.m_bInitialized=!0,this.DispatchTransportStatusUpdate();for(const e of t)if(1!=e.result)return e;return{result:1,message:"ready"}}GetConnectionDetails(e){for(const[t,r]of this.m_mapConnectionDetails)if(r.connection===e)return r;return v.Error("GetConnectionDetails: failed to identify connection"),null}DispatchTransportStatusUpdate(){if(!this.m_fnOnStatusEventHandler)return;let e=!0;for(const[t,r]of this.m_mapConnectionDetails)r.connection.BCanSendMessages()||(e=!1);this.m_fnOnStatusEventHandler({bConnected:e})}OnWebsocketReconnectStart(e){this.DispatchTransportStatusUpdate()}OnWebsocketReconnectFinish(e){var t;if(this.DispatchTransportStatusUpdate(),1!=e.eResult)return v.Warning("OnWebsocketReconnect: Failed to reconnect to steam client"),void(null===(t=this.m_fnOnReconnectErrorHandler)||void 0===t||t.call(this,{}));this.FailAllPendingRequests();const r=this.GetConnectionDetails(e.connection);r&&this.SendAuthMessage(r)}OnWebsocketClose(e){e.bIsExpectedToReconnect||this.FailAllPendingRequests()}OnWebsocketMessage(e){const t=new a.pV(e),r=o.w.InitHeaderFromPacket(t);r.Hdr().jobid_target()&&r.Hdr().jobid_target()!==n.kF?this.DispatchMethodResponse(r):this.DispatchNotification(r)}DispatchMethodResponse(e){const t=parseInt(e.Hdr().jobid_target()),r=this.m_mapPendingMethodRequests.get(t);if(null==r)return void(0,u.wT)(!1,"Transport Error: no pending callback for request");(0,u.wT)(t==r.m_iSeq,"Transport Error: mistmatched request sequence"),this.m_mapPendingMethodRequests.delete(t);const i=o.w.InitFromMsg(r.m_responseClass,e);r.m_fnCallback(i)}DispatchNotification(e){this.m_messageHandlers.DispatchMsgToHandlers(e,e=>{(0,u.wT)(!1,"Transport Error: A notification should not generate a response")})}FailAllPendingRequests(){for(const[e,t]of this.m_mapPendingMethodRequests){this.ReportError(`FailAllPendingRequests: forcing failure for request: ${t.m_responseClass.name}`);let e=o.w.Init(t.m_responseClass);e.Hdr().set_eresult(2),t.m_fnCallback(e)}this.m_mapPendingMethodRequests.clear()}async SendAuthMessage(e){const t=g.AuthenticateHandler.name,r={eClientExecutionSite:e.eClientExecutionSite},i=o.w.Init(B);i.Hdr().set_webui_auth_key(e.sAuthKey);return await this.SendMsg(t,i,g.AuthenticateHandler.response,r)}OnStartShutdown(e){for(const[e,t]of this.m_mapConnectionDetails)t.connection.PrepareForShutdown();return 1}}(0,i.Cg)([s.oI],S.prototype,"OnWebsocketReconnectStart",null),(0,i.Cg)([s.oI],S.prototype,"OnWebsocketReconnectFinish",null),(0,i.Cg)([s.oI],S.prototype,"OnWebsocketClose",null),(0,i.Cg)([s.oI],S.prototype,"OnWebsocketMessage",null),(0,i.Cg)([s.oI],S.prototype,"OnStartShutdown",null);const C=new S},88997:(e,t,r)=>{"use strict";r.d(t,{XX:()=>s,lX:()=>a});r(36614);var i=r(29636),n=r(81393);const s=new class{constructor(){this.m_mapManagers=new WeakMap}GetContextMenuManagerFromWindow(e){var t;let r=(null===(t=null==e?void 0:e.ownerDocument)||void 0===t?void 0:t.defaultView)||window;return this.GetContextMenuManager(r)}GetContextMenuManager(e){let t=this.m_mapManagers.get(e);if(!t){let r=e;for(;!t&&r.opener;)r=r.opener,t=this.m_mapManagers.get(r)}return t||(t=new i.z,this.m_mapManagers.set(e,t)),t}SetMenuManager(e,t){(0,n.wT)(void 0===this.m_mapManagers.get(e)||!t||e==window,`Stomping CContextMenuManager for ${e.document.title}!`),this.m_mapManagers.set(e,t)}RegisterChildWindow(e,t){return this.m_mapManagers.set(t,this.GetContextMenuManager(e)),()=>this.m_mapManagers.delete(t)}};function a(e,t,r){let i,n,a,o=t;if((null==o?void 0:o.preventDefault)&&(null==o?void 0:o.stopPropagation)){if(o.shiftKey||o.altKey&&!(null==r?void 0:r.bRootContextMenu))return null;o.preventDefault(),o.stopPropagation(),a=o.currentTarget,i=o.clientX,n=o.clientY}else a=t;let l=s.GetContextMenuManagerFromWindow(a).CreateContextMenuInstance(e,a,i,n,r);return l.Show(),(null==r?void 0:r.bCreateHidden)&&l.Hide(),l}},36614:(e,t,r)=>{"use strict";r.d(t,{HP:()=>l});var i=r(34629),n=r(14947),s=r(56011),a=(r(60155),r(22837));class o{constructor(e,t){this.m_nKey=null,this.m_bVisible=!1,this.m_rctLabel=void 0,this.m_timerHideMenu=0,this.m_elSubmenuItem=null,this.m_timerHideSubMenu=0,(0,n.Gn)(this),this.m_ContextMenuManager=e,this.m_rctElement=t}get Manager(){return this.m_ContextMenuManager}get key(){return null==this.m_nKey&&(this.m_nKey=o.s_nNextKeyValue,o.s_nNextKeyValue++),this.m_nKey}SetElement(e){this.m_element=e}SetPopup(e){this.m_popupContextMenu=e}get ReactElement(){return this.m_rctElement}get label(){return this.m_rctLabel}get submenu(){return this.m_submenu}get visible(){return this.m_bVisible}get options(){return this.m_options}get position(){return this.m_position}SetOnHideCallback(e){this.m_fnOnHideCallback=e}Show(){this.CancelHideMenuTimer(),this.m_bVisible=!0,this.m_ContextMenuManager.ShowMenu(this)}OnCancel(e=0){var t;(null===(t=this.options)||void 0===t?void 0:t.onCancel)&&this.options.onCancel(),this.Hide(e)}Hide(e=0){e>0?this.m_timerHideMenu=window.setTimeout(()=>{this.m_timerHideMenu=0,this.InternalHide()},e):this.InternalHide()}CancelHideMenuTimer(){this.m_timerHideMenu>0&&(clearTimeout(this.m_timerHideMenu),this.m_timerHideMenu=0)}SetPosition(e,t,r){this.m_options={...this.m_options,...r},this.m_position.clientX=e,this.m_position.clientY=t,this.m_position.options=this.m_options}ForceHide(){this.InternalHide()}HideIfNotInFocus(){this.BHasFocus()||this.BIsFocusInChildHierarchy()||this.Hide()}InternalHide(){this.CancelHideMenuTimer(),this.m_bVisible&&(this.m_bVisible=!1,this.InternalHideSubMenu(),this.m_fnOnHideCallback&&this.m_fnOnHideCallback(),this.m_ContextMenuManager.HideMenu(this))}SetTakeFocus(e){this.m_fnTakeFocus=e}ShowSubMenu(e,t){var r;return this.m_elSubmenuItem==e?(this.CancelHideSubMenuTimer(),null===(r=this.m_submenu)||void 0===r||r.TakeFocus(),null):(this.InternalHideSubMenu(),this.m_elSubmenuItem=e,this.m_submenu=new c(this,t(),e,this.m_options.bForcePopup),this.m_submenu.Show(),this.m_submenu)}CancelHideSubMenuTimer(){this.m_timerHideSubMenu>0&&(clearTimeout(this.m_timerHideSubMenu),this.m_timerHideSubMenu=0)}HideSubMenu(){if(!this.m_submenu)return void this.CancelHideSubMenuTimer();if(this.m_timerHideSubMenu>0)return;this.m_timerHideSubMenu=window.setTimeout(()=>{this.InternalHideSubMenu(),this.m_timerHideSubMenu=0},150)}OnSubMenuDismissed(e){this.m_submenu==e&&this.InternalHideSubMenu()}HideSelf(){this.m_parentInstance?this.m_parentInstance.OnSubMenuDismissed(this):this.InternalHide()}InternalHideSubMenu(){this.CancelHideSubMenuTimer(),this.m_submenu&&(this.m_submenu.m_element&&this.BIsFocusInChildHierarchy()&&this.TakeFocus(a.iE.k_EWindowBringToFrontAndForceOS),this.m_elSubmenuItem=null,this.m_submenu.InternalHide(),this.m_submenu=void 0)}TakeFocus(e=a.iE.k_EWindowBringToFrontAndForceOS){this.m_popupContextMenu&&this.m_popupContextMenu.Focus(e),this.m_fnTakeFocus&&this.m_fnTakeFocus()}BInternalElementInParentHierarchy(e){return null!=this.m_parentInstance&&(this.m_parentInstance.BIsChildElement(e)||this.m_parentInstance.BInternalElementInParentHierarchy(e))}BInternalElementInChildHierarchy(e){return null!=this.m_submenu&&(this.m_submenu.BIsChildElement(e)||this.m_submenu.BInternalElementInChildHierarchy(e))}BIsChildElement(e){var t;return this.m_element?s.id(this.m_element,e):s.id(null===(t=this.m_popupContextMenu)||void 0===t?void 0:t.root_element,e)}BHasFocus(){var e;return this.m_popupContextMenu?this.m_popupContextMenu.focused:s.id(this.m_element,null===(e=this.m_element)||void 0===e?void 0:e.ownerDocument.activeElement)}BIsFocusInChildHierarchy(){return null!=this.m_submenu&&(this.m_submenu.BHasFocus()||this.m_submenu.BIsFocusInChildHierarchy())}BIsElementInMenuHierarchy(e){return this.BInternalElementInParentHierarchy(e)||this.BInternalElementInChildHierarchy(e)}BIsSubMenuVisible(){return!!this.m_submenu}SetLabel(e){this.m_rctLabel=e}}o.s_nNextKeyValue=1,(0,i.Cg)([n.sH],o.prototype,"m_bVisible",void 0),(0,i.Cg)([n.sH.ref],o.prototype,"m_rctLabel",void 0);class l extends o{constructor(e,t,r,i,n,s){super(e,t),this.m_options=s||{},this.m_position={element:r,clientX:i,clientY:n,instance:this,options:this.m_options,fnOnMenuItemSelected:()=>{this.Hide()}}}Show(){super.Show()}Hide(e=0){super.Hide(e)}ForceHide(){super.ForceHide()}BIsSubMenu(){return!1}}class c extends o{constructor(e,t,r,i){super(e.Manager,t),this.m_parentInstance=e,this.m_options={bOverlapVertical:!0,strClassName:e.options.strClassName,bFitToWindow:e.options.bFitToWindow,bShiftToFitWindow:e.options.bShiftToFitWindow,bForcePopup:i},this.m_position={element:r,clientX:void 0,clientY:void 0,instance:this,options:this.m_options,fnOnMenuItemSelected:()=>{this.Hide()},bSubmenu:!0}}Hide(){var e;this.m_popupContextMenu?window.setTimeout(()=>{var e;null===(e=this.m_parentInstance)||void 0===e||e.HideIfNotInFocus()},10):null===(e=this.m_parentInstance)||void 0===e||e.Hide()}ForceHide(){var e;null===(e=this.m_parentInstance)||void 0===e||e.ForceHide()}BIsSubMenu(){return!0}}},29636:(e,t,r)=>{"use strict";r.d(t,{z:()=>o});var i=r(36614),n=r(81393),s=r(6144),a=r(62490);class o{constructor(){this.m_callbacksMenusChanged=new s.lu,this.m_rgActiveSubmenus=[],this.m_setHiddenMenus=new Set}CreateContextMenuInstance(e,t,r,n,s){const a=new i.HP(this,e,t,r,n,s);return(null==s?void 0:s.bCreateHidden)&&(this.m_setHiddenMenus.add(a),this.m_callbacksMenusChanged.Dispatch()),a}get OnMenusChanged(){return this.m_callbacksMenusChanged}HideActiveMenu(){var e;(null===(e=this.m_ActiveMenu)||void 0===e?void 0:e.options.bRetainOnHide)?this.m_setHiddenMenus.add(this.m_ActiveMenu):this.m_rgActiveSubmenus.length&&(this.m_rgActiveSubmenus=[]),this.m_ActiveMenu=void 0}get ActiveMenu(){return this.m_ActiveMenu}GetVisibleMenus(){return this.m_ActiveMenu?[this.m_ActiveMenu,...this.m_rgActiveSubmenus]:[]}GetHiddenMenus(){return Array.from(this.m_setHiddenMenus)}GetAllMenus(){let e;return e=this.m_ActiveMenu?[this.m_ActiveMenu,...this.m_rgActiveSubmenus,...Array.from(this.m_setHiddenMenus)]:[...this.m_rgActiveSubmenus,...Array.from(this.m_setHiddenMenus)],e.sort((e,t)=>e.key-t.key)}BShouldRenderMouseOverlay(){return this.m_ActiveMenu&&!this.m_ActiveMenu.options.bDisableMouseOverlay}ShowMenu(e){if(e.BIsSubMenu())this.m_rgActiveSubmenus.push(e);else{if(e==this.m_ActiveMenu)return;this.m_ActiveMenu&&(this.m_ActiveMenu.options.bRetainOnHide&&this.m_setHiddenMenus.add(this.m_ActiveMenu),this.m_ActiveMenu.Hide()),this.m_ActiveMenu=e,this.m_setHiddenMenus.delete(e)}this.m_callbacksMenusChanged.Dispatch()}HideMenu(e){e.BIsSubMenu()?a.x9(this.m_rgActiveSubmenus,e)&&this.m_callbacksMenusChanged.Dispatch():((0,n.wT)(e==this.m_ActiveMenu,"Call to hide inactive menu"),e==this.m_ActiveMenu&&(this.HideActiveMenu(),this.m_callbacksMenusChanged.Dispatch()))}ReleaseHiddenMenu(e){this.m_setHiddenMenus.delete(e)}}},49771:(e,t,r)=>{"use strict";r.d(t,{MX:()=>o});var i=r(44844),n=r(56011);class s{constructor(e){this.instance=new a(e,!1)}}class a{constructor(e,t=!0){this.m_container=null,this.m_parent=e,this.m_window=e.ownerDocument.defaultView,this.m_bRemoveOnHide=t}Show(e,t){return this.CancelShowInterval(),t?new Promise((r,i)=>{this.iIntervalShow=this.m_window.setTimeout(()=>{let t=this.m_parent.ownerDocument;t.defaultView&&!t.defaultView.closed&&(this.InternalShow(e),r())},t)}):(this.InternalShow(e),Promise.resolve())}InternalShow(e){this.m_container||(this.m_container=this.m_parent.ownerDocument.createElement("div"),this.m_parent.appendChild(this.m_container)),this.m_reactRoot||(this.m_reactRoot=i.createRoot(this.m_container)),this.m_reactRoot.render(e)}Hide(e){this.CancelShowInterval(),e?this.iIntervalShow=this.m_window.setTimeout(()=>{this.InternalHide()},e):this.InternalHide()}InternalHide(){this.m_reactRoot&&(this.m_reactRoot.unmount(),this.m_reactRoot=void 0),this.m_container&&this.m_bRemoveOnHide&&(this.m_parent.removeChild(this.m_container),this.m_container=null)}CancelShowInterval(){void 0!==this.iIntervalShow&&(this.m_window.clearInterval(this.iIntervalShow),this.iIntervalShow=void 0)}BIsChildElement(e){return this.m_container&&n.id(this.m_container,e)}}class o{constructor(e){this.m_mapEmbeddedHovers=new WeakMap,this.m_strUniqueID=e}ShowElementDelayed(e,t,r,i){let n=this.GetEmbeddedElement(e);return n.activeObject=i,n.instance.Show(r,t)}ShowElement(e,t,r){let i=this.GetEmbeddedElement(e);i.activeObject=r,i.instance.Show(t)}HideElement(e,t,r){let i=this.GetEmbeddedElement(e);i.activeObject==t&&(i.activeObject=void 0,i.instance.Hide(r))}GetEmbeddedElement(e){let t=this.m_mapEmbeddedHovers.get(e);return t||(t=new s(e.body),this.m_mapEmbeddedHovers.set(e,t)),t}}},13871:(e,t,r)=>{"use strict";r.d(t,{kc:()=>I,Ad:()=>T,Wf:()=>y,Dr:()=>M,yq:()=>R,R7:()=>x,k5:()=>z});var i=r(34629),n=r(22837);var s,a,o,l;!function(e){e[e.EBrowserType_OffScreen=0]="EBrowserType_OffScreen",e[e.EBrowserType_OpenVROverlay=1]="EBrowserType_OpenVROverlay",e[e.EBrowserType_OpenVROverlay_Dashboard=2]="EBrowserType_OpenVROverlay_Dashboard",e[e.EBrowserType_DirectHWND=3]="EBrowserType_DirectHWND",e[e.EBrowserType_DirectHWND_Borderless=4]="EBrowserType_DirectHWND_Borderless",e[e.EBrowserType_ChildHWNDNative=6]="EBrowserType_ChildHWNDNative",e[e.EBrowserType_Offscreen_SteamUI=12]="EBrowserType_Offscreen_SteamUI",e[e.EBrowserType_OpenVROverlay_Subview=13]="EBrowserType_OpenVROverlay_Subview"}(s||(s={})),function(e){e[e.SystemKey0=0]="SystemKey0",e[e.SystemKey1=1]="SystemKey1"}(a||(a={})),function(e){e[e.Hidden=0]="Hidden",e[e.Notification=1]="Notification",e[e.Overlay=2]="Overlay",e[e.Opaque=3]="Opaque",e[e.OverlayKeyboard=4]="OverlayKeyboard"}(o||(o={})),function(e){e[e.MainGamepadUI=0]="MainGamepadUI",e[e.OverlayGamepadUI=1]="OverlayGamepadUI",e[e.Keyboard=2]="Keyboard",e[e.ControllerConfigurator=3]="ControllerConfigurator",e[e.MainVRGamepadUI=4]="MainVRGamepadUI",e[e.MainDesktopUI=5]="MainDesktopUI",e[e.DesktopLogin=6]="DesktopLogin",e[e.OverlayDesktopUI=7]="OverlayDesktopUI",e[e.SteamChinaReviewLauncher=8]="SteamChinaReviewLauncher",e[e.OverlayVRGamepadUI=9]="OverlayVRGamepadUI"}(l||(l={}));var c=r(14947),u=r(90626);const d={m_unPID:0,m_nBrowserID:-1};var m=r(66703),g=r(81393),p=r(79516),h=r(56011),_=r(61859),B=(r(73745),r(78327)),b=r(6419),f=r(62490);class w{constructor(e,t,r){if(this.m_rgLoadingLinks=[],this.m_rgLoadingLinks=[],r)for(let e=0;e<r.length;e++)this.AddLink(r[e],!0);else if(e){let t=e.getElementsByTagName("link");for(let e=0;e<t.length;e++){let r=t[e];this.AddLink(r,!1)}}}AddLink(e,t){if(t){let t=!1;try{e.sheet&&e.sheet.cssRules&&0!=e.sheet.cssRules.length||(t=!0)}catch(e){}t&&(e.addEventListener("load",this.OnLinkLoad),this.m_rgLoadingLinks.push(e))}else e.addEventListener("load",this.OnLinkLoad),this.m_rgLoadingLinks.push(e)}SetTarget(e){this.m_fnRender=e,0==this.m_rgLoadingLinks.length&&(this.m_fnRender(),this.m_fnRender=void 0)}OnLinkLoad(e){var t;e.currentTarget.removeEventListener("load",this.OnLinkLoad),f.x9(this.m_rgLoadingLinks,e.currentTarget),0==this.m_rgLoadingLinks.length&&(null===(t=this.m_fnRender)||void 0===t||t.call(this),this.m_fnRender=void 0)}}(0,i.Cg)([b.o],w.prototype,"OnLinkLoad",null);var y,M,v=r(91986),S=r(96762);function C(){return(0,B.td)()?y.Composited:y.None}function R(e){let t=y.None;switch(e){case M.Overlay:return t|=y.AlwaysOnTop,t|=y.NoTaskbarIcon,t|=y.NotFocusable,t|=y.TransparentParentWindow,t;case M.Notification:return t|=R(M.Overlay),t|=y.NoWindowShadow,t|=y.NoRoundedCorners,t|=y.OverrideRedirect,t|=y.ForceBrowserVisible,t;case M.Tooltip:return t|=R(M.Overlay),t|=y.NoRoundedCorners,t|=y.NoWindowShadow,t|=y.TooltipHint,t|=C(),t;case M.PopupContextMenu:return t|=y.NoTaskbarIcon,t|=y.NoRoundedCorners,t|=y.NoWindowShadow,t|=y.PopUpMenuHint,t|=y.TransparentParentWindow,t|=C(),t;case M.StandaloneContextMenu:return t=y.NoTaskbarIcon,t|=y.NoRoundedCorners,t|=y.NoWindowShadow,t|=y.OverrideRedirect,t|=y.TransparentParentWindow,t|=C(),t}}function z(){const{ownerWindow:e}=x(),t=O.GetPopupForWindow(e);return(null==t?void 0:t.browser_info)||d}!function(e){e[e.None=0]="None",e[e.Minimized=1]="Minimized",e[e.Hidden=2]="Hidden",e[e.TooltipHint=4]="TooltipHint",e[e.NoTaskbarIcon=8]="NoTaskbarIcon",e[e.Resizable=16]="Resizable",e[e.NoScalePosition=32]="NoScalePosition",e[e.NoScaleSize=64]="NoScaleSize",e[e.Maximized=128]="Maximized",e[e.Composited=256]="Composited",e[e.NotFocusable=512]="NotFocusable",e[e.FullScreen=1024]="FullScreen",e[e.Fullscreen_Exclusive=2048]="Fullscreen_Exclusive",e[e.ApplyBrowserScaleToDimensions=4096]="ApplyBrowserScaleToDimensions",e[e.AlwaysOnTop=8192]="AlwaysOnTop",e[e.NoWindowShadow=16384]="NoWindowShadow",e[e.NoMinimize=32768]="NoMinimize",e[e.PopUpMenuHint=65536]="PopUpMenuHint",e[e.IgnoreSavedSize=131072]="IgnoreSavedSize",e[e.NoRoundedCorners=262144]="NoRoundedCorners",e[e.ForceRoundedCorners=524288]="ForceRoundedCorners",e[e.OverrideRedirect=1048576]="OverrideRedirect",e[e.IgnoreSteamDisplayScale=2097152]="IgnoreSteamDisplayScale",e[e.TransparentParentWindow=4194304]="TransparentParentWindow",e[e.DisableDPIScale=8388608]="DisableDPIScale",e[e.ForceBrowserVisible=16777216]="ForceBrowserVisible"}(y||(y={})),function(e){e[e.Overlay=0]="Overlay",e[e.Notification=1]="Notification",e[e.Tooltip=2]="Tooltip",e[e.PopupContextMenu=3]="PopupContextMenu",e[e.StandaloneContextMenu=4]="StandaloneContextMenu"}(M||(M={}));const j=u.createContext({ownerWindow:window}),x=()=>u.useContext(j);function I(e){const{ownerWindow:t,children:r}=e,i=u.useMemo(()=>({ownerWindow:t}),[t]);return u.createElement(j.Provider,{value:i},r)}class T{constructor(e,t){this.m_bCreated=!1,this.m_onCreateRender=null,this.m_bFocused=!1,(0,c.Gn)(this),(0,g.wT)(e,"Name is required.  This is an internal name, different from title."),this.m_strName=e;const{title:r,eCreationFlags:i,...n}=t;this.m_rgParams={...n,eCreationFlags:null!=i?i:0},this.m_rgParams.target_browser&&(this.m_strName+="_uid"+this.m_rgParams.target_browser.m_unPID),this.m_bCreateHidden=!!(this.m_rgParams.eCreationFlags&y.Hidden),this.m_strTitle=r}UpdateParamsBeforeShow(e){return e}OnDrop(e){console.log("Ignoring drop onto toplevel window",e),e.preventDefault(),e.stopPropagation()}OnDragOver(e){e.preventDefault(),e.dataTransfer.dropEffect="none",e.stopPropagation()}OnMessage(e){"window_moved"===e.data&&this.OnMove(),"window_resized"===e.data&&this.OnResize(),"popup-created"===e.data&&this.OnCreateInternal()}Show(e=n.iE.k_EWindowBringToFrontAndForceOS){var t,r;let i;i="boolean"==typeof e?e?n.iE.k_EWindowBringToFrontAndForceOS:n.iE.k_EWindowBringToFrontInvalid:e,window.SteamClient&&(this.m_rgParams.eCreationFlags|=y.Hidden),this.m_rgParams.eCreationFlags&y.NotFocusable&&(i=n.iE.k_EWindowBringToFrontInvalid),this.BIsValid()&&(this.BIsClosed()?(this.m_popup=void 0,this.m_element=void 0):i!=n.iE.k_EWindowBringToFrontInvalid&&this.Focus(i));let s,a,o,l=O.GetExistingPopup(this.m_strName);l&&!this.m_rgParams.replace_existing_popup||(this.m_rgParams=this.UpdateParamsBeforeShow(this.m_rgParams),l?(a=l.m_element,s=l.m_popup,o=l.m_renderWhenReady,O.RemoveTrackedPopup(l),l.ReleasePopup(),null==s||s.removeEventListener("beforeunload",l.OnBeforeUnloadEvent),null==s||s.removeEventListener("unload",l.OnUnload),null==s||s.removeEventListener("resize",l.OnResizeEvent),null==s||s.removeEventListener("focus",this.OnFocusInternal),null==s||s.removeEventListener("blur",this.OnBlurInternal),null==s||s.removeEventListener("drop",l.OnDrop),null==s||s.removeEventListener("dragover",l.OnDragOver),null==s||s.removeEventListener("message",this.OnMessage)):(({popup:s,element:a}=F.CreatePopup(this.m_strName,{...this.m_rgParams,title:this.m_strTitle})),o=new w(null==s?void 0:s.document,a)),s&&a&&(s.document.title=this.m_strTitle,s.addEventListener("beforeunload",this.OnBeforeUnloadEvent),s.addEventListener("unload",this.OnUnload),s.addEventListener("resize",this.OnResizeEvent),s.addEventListener("focus",this.OnFocusInternal),s.addEventListener("blur",this.OnBlurInternal),s.addEventListener("drop",this.OnDrop),s.addEventListener("dragover",this.OnDragOver),s.addEventListener("message",this.OnMessage),B.TS.LANGUAGE&&(s.document.documentElement.setAttribute("lang",null!==(t=(0,_.l4)())&&void 0!==t?t:""),(0,S.Lg)(B.TS.LANGUAGE)&&s.document.documentElement.setAttribute("dir","rtl")),this.m_popup=s,this.m_element=a,this.m_renderWhenReady=o,null===(r=this.m_renderWhenReady)||void 0===r||r.SetTarget(()=>{this.m_popup&&this.m_element&&this.RenderInternal(this.m_popup,this.m_element,i)})),O.AddTrackedPopup(this),l&&(this.OnCreateInternal(),i!=n.iE.k_EWindowBringToFrontInvalid&&this.Focus(i)))}RemoveEventListeners(){var e,t,r,i,n,s,a,o;null===(e=this.window)||void 0===e||e.removeEventListener("beforeunload",this.OnBeforeUnloadEvent),null===(t=this.window)||void 0===t||t.removeEventListener("unload",this.OnUnload),null===(r=this.window)||void 0===r||r.removeEventListener("resize",this.OnResizeEvent),null===(i=this.window)||void 0===i||i.removeEventListener("focus",this.OnFocusInternal),null===(n=this.window)||void 0===n||n.removeEventListener("blur",this.OnBlurInternal),null===(s=this.window)||void 0===s||s.removeEventListener("drop",this.OnDrop),null===(a=this.window)||void 0===a||a.removeEventListener("dragover",this.OnDragOver),null===(o=this.window)||void 0===o||o.removeEventListener("message",this.OnMessage)}RenderInternal(e,t,r){var i;this.m_bCreated?(this.browser_info&&((i=this.browser_info.m_eBrowserType)==s.EBrowserType_OpenVROverlay||i==s.EBrowserType_OpenVROverlay_Dashboard||i==s.EBrowserType_OpenVROverlay_Subview)&&(t.ownerDocument.body.className+=" VR"),this.Render(e,t),this.OnLoad(),(null==e?void 0:e.SteamClient)&&!this.m_bCreateHidden&&(r!=n.iE.k_EWindowBringToFrontInvalid?e.SteamClient.Window.BringToFront(r):e.SteamClient.Window.ShowWindow())):this.m_onCreateRender=()=>this.RenderInternal(e,t,r)}OnCreateInternal(){this.m_bCreated||(this.m_bCreated=!0,this.OnCreate(),this.m_onCreateRender&&(this.m_onCreateRender(),this.m_onCreateRender=null))}OnCreate(){}OnResizeEvent(){this.OnResize()}OnBeforeUnloadEvent(){this.OnBeforeUnload()}OnUnload(e){this.RemoveEventListeners(),O.RemoveTrackedPopup(this),this.OnClose(),this.m_popup=void 0}get browser_info(){return this.m_rgParams.target_browser}get window(){return this.m_popup}get root_element(){return this.m_element}get title(){return this.m_strTitle}set title(e){this.m_strTitle=e,this.m_popup&&(this.m_popup.document.title=this.m_strTitle)}get params(){return this.m_rgParams}Focus(e=n.iE.k_EWindowBringToFrontAndForceOS){e!=n.iE.k_EWindowBringToFrontInvalid&&(this.m_popup&&void 0!==this.m_popup.SteamClient&&void 0!==this.m_popup.SteamClient.Window?this.m_popup.SteamClient.Window.BringToFront(e):this.m_popup&&this.m_popup.focus())}Close(){this.m_popup&&((0,m.Fj)(this.m_popup.window,"Window.Close")?this.m_popup.window.SteamClient.Window.Close():this.m_popup.window.close())}GetName(){return this.m_strName}BIsValid(){return!!this.m_popup}BIsClosed(){return!this.m_popup||this.m_popup.closed}BIsVisible(){return!(!this.m_popup||this.m_popup.closed||"visible"!=this.m_popup.document.visibilityState)}BIsFocused(){var e;return this.BIsVisible()&&!!(null===(e=this.m_popup)||void 0===e?void 0:e.document.hasFocus())}OnFocusInternal(){this.m_popup&&this.m_popup.document.body.classList.add("WindowFocus"),this.m_bFocused=!0,this.OnFocus()}OnBlurInternal(){this.m_popup&&this.m_popup.document.body.classList.remove("WindowFocus"),this.m_bFocused=!1,this.OnBlur()}get focused(){return this.m_bFocused}GetWindowRestoreDetails(){return(0,m.Fj)(this.m_popup,"Window.GetWindowRestoreDetails")&&!this.m_popup.closed?this.m_popup.SteamClient.Window.GetWindowRestoreDetails():Promise.resolve("")}IsMinimized(){return(0,m.Fj)(this.m_popup,"Window.IsWindowMinimized")&&!this.m_popup.closed?this.m_popup.SteamClient.Window.IsWindowMinimized():Promise.resolve(!1)}IsMaximized(){return(0,m.Fj)(this.m_popup,"Window.IsWindowMaximized")&&!this.m_popup.closed?this.m_popup.SteamClient.Window.IsWindowMaximized():Promise.resolve(!1)}ReleasePopup(){this.OnClose(),this.m_popup=null}OnMove(){}OnResize(){this.IsMaximized().then(e=>{var t,r;e?null===(t=this.m_popup)||void 0===t||t.document.body.classList.add("Maximized"):null===(r=this.m_popup)||void 0===r||r.document.body.classList.remove("Maximized")})}OnBeforeUnload(){}OnFocus(){}OnBlur(){}}(0,i.Cg)([c.sH],T.prototype,"m_bFocused",void 0),(0,i.Cg)([b.o],T.prototype,"OnMessage",null),(0,i.Cg)([b.o],T.prototype,"RenderInternal",null),(0,i.Cg)([b.o],T.prototype,"OnCreateInternal",null),(0,i.Cg)([b.o],T.prototype,"OnResizeEvent",null),(0,i.Cg)([b.o],T.prototype,"OnBeforeUnloadEvent",null),(0,i.Cg)([b.o],T.prototype,"OnUnload",null),(0,i.Cg)([b.o],T.prototype,"OnFocusInternal",null),(0,i.Cg)([b.o],T.prototype,"OnBlurInternal",null);(0,i.Cg)([b.o],class extends T{constructor(e,t,r,i){super(e,r),this.SetSavedDimensionsKey(t),this.m_bExpires=i}BIsInOverlay(){return this.browser_info&&0!=this.browser_info.m_unPID&&-1!=this.browser_info.m_nBrowserID}SetSavedDimensionsKey(e){this.m_strSavedDimensionsKey=e}UpdateParamsBeforeShow(e){return!this.m_strSavedDimensionsKey||e.bIgnoreSavedDimensions||e.strRestoreDetails?e.strRestoreDetails&&(this.m_strInitialSavedDimensionsKey=this.GetSavedDimensionsKey(),O.SetRestoreDetails(this.m_strInitialSavedDimensionsKey,e.strRestoreDetails,this.m_bExpires)):(this.m_strInitialSavedDimensionsKey=this.GetSavedDimensionsKey(),e.strRestoreDetails=O.GetRestoreDetails(this.m_strInitialSavedDimensionsKey)),e}OnLoad(){this.GetWindowRestoreDetails().then(e=>{this.m_strInitialRestoreDetails=e,this.OnResizeComplete(e)})}OnMove(){super.OnMove(),this.QueryAndStoreWindowPosition()}OnResize(){super.OnResize(),this.QueryAndStoreWindowPosition()}OnResizeComplete(e){}QueryAndStoreWindowPosition(){var e;if(this.m_strInitialRestoreDetails){let t=this.GetSavedDimensionsKey();null===(e=this.m_popup)||void 0===e||e.setTimeout(()=>{this.GetWindowRestoreDetails().then(e=>{let r=this.m_rgParams.strRestoreDetails==e&&t==this.m_strInitialSavedDimensionsKey;this.m_popup&&this.m_strSavedDimensionsKey&&e&&!r&&(O.SetRestoreDetails(t,e,this.m_bExpires),this.m_rgParams.strRestoreDetails=e,this.m_strInitialSavedDimensionsKey=t,this.OnResizeComplete(e))})},30)}}OnBeforeUnload(){this.QueryAndStoreWindowPosition(),super.OnBeforeUnload()}OnClose(){}SaveWindowPosition(e){O.SetRestoreDetails(this.GetSavedDimensionsKey(),e,!1),this.m_rgParams.strRestoreDetails=e}}.prototype,"QueryAndStoreWindowPosition",null);class F{constructor(){if(this.m_bShuttingDown=!1,this.m_mapPopups=c.sH.map([],{deep:!1}),this.m_rgShutdownCallbacks=[],this.m_rgPopupCreatedCallbacks=new v.l,this.m_rgPopupDestroyedCallbacks=new v.l,this.m_unCurrentAccountID=0,this.m_mapRestoreDetails=new Map,this.m_bSaveRequired=!1,!{NODE_ENV:"production",STEAM_BUILD:"buildbot"}.MOBILE_BUILD&&"addEventListener"in window){window.addEventListener("beforeunload",e=>{var t,r,i,n;this.m_bShuttingDown=!0;for(let e of this.m_rgShutdownCallbacks)e();let s=[];this.m_mapPopups.forEach(e=>{e.BIsValid()&&!e.BIsClosed()&&s.push(e)});for(let e of s)(null===(r=null===(t=e.window)||void 0===t?void 0:t.SteamClient.Browser)||void 0===r?void 0:r.SetShouldExitSteamOnBrowserClosed)&&e.window.SteamClient.Browser.SetShouldExitSteamOnBrowserClosed(!1),(null===(i=e.window)||void 0===i?void 0:i.SteamClient.Window.SetHideOnClose)&&(null===(n=e.window)||void 0===n||n.SteamClient.Window.SetHideOnClose(!1)),e.Close();this.m_bSaveRequired&&this.SaveSavedDimensionStore(),this.m_mapPopups.clear()});let e=document.querySelector("head");(0,g.wT)(e,"Couldn't find head element"),e&&(this.m_DynamicCSSObserver=new MutationObserver(()=>{const e=h.yU();this.m_mapPopups.forEach(t=>{h.lc(t.window.document,e,!1)})}),this.m_DynamicCSSObserver.observe(e,{childList:!0}))}}BAnyPopupHasFocus(){for(const e of this.m_mapPopups.values())if(e.focused)return!0;return!1}BAnyMenuHasFocus(){var e;for(const t of this.m_mapPopups.values())if(t.focused&&(null!==(e=t.params.eCreationFlags)&&void 0!==e?e:0)&y.NoTaskbarIcon)return!0;return!1}SetCurrentLoggedInAccountID(e){this.m_unCurrentAccountID!=e&&(this.m_unCurrentAccountID=e,e?this.LoadSavedDimensionStore():this.ClearSavedDimensionStore())}AddShutdownCallback(e){this.m_rgShutdownCallbacks.push(e)}AddPopupCreatedCallback(e){return this.m_rgPopupCreatedCallbacks.Register(e)}AddPopupDestroyedCallback(e){return this.m_rgPopupDestroyedCallbacks.Register(e)}AddTrackedPopup(e){this.m_mapPopups.set(e.GetName(),e),e.BIsValid()&&this.m_rgPopupCreatedCallbacks.Dispatch(e)}RemoveTrackedPopup(e){this.m_rgPopupDestroyedCallbacks.Dispatch(e),this.m_mapPopups.delete(e.GetName())}GetExistingPopup(e){return this.m_mapPopups.get(e)}GetPopups(){return this.m_mapPopups.values()}GetPopupForWindow(e){for(const t of this.m_mapPopups.values())if(t.window===e)return t}ClosePopupsOwnedByBrowser(e){this.m_mapPopups.forEach(t=>{t.browser_info&&t.browser_info.m_nBrowserID==e.m_nBrowserID&&t.browser_info.m_unPID==e.m_unPID&&t.Close()})}static CreatePopup(e,t){let r=t.dimensions||{},i=r.width||300,n=r.height||300,s=t.title,a="width="+i+",height="+n;void 0!==r.left&&(a+=",left="+r.left),void 0!==r.top&&(a+=",top="+r.top),a+=",resizeable,status=0,toolbar=0,menubar=0,location=0";let o="about:blank",l=[];l.push("createflags="+t.eCreationFlags),t.minWidth&&l.push("minwidth="+t.minWidth),t.minHeight&&l.push("minheight="+t.minHeight),t.maxWidth&&t.maxWidth!=1/0&&l.push("maxwidth="+t.maxWidth),t.maxHeight&&t.maxHeight!=1/0&&l.push("maxheight="+t.maxHeight),t.target_browser?(l.push("pid="+t.target_browser.m_unPID),l.push("browser="+t.target_browser.m_nBrowserID),t.target_browser.m_eBrowserType?l.push("browserType="+t.target_browser.m_eBrowserType):t.browserType&&l.push("browserType="+t.browserType),t.availscreenwidth&&t.availscreenheight&&(l.push("screenavailwidth="+t.availscreenwidth),l.push("screenavailheight="+t.availscreenheight))):t.browserType&&l.push("browserType="+t.browserType),t.strVROverlayKey&&l.push("vrOverlayKey="+t.strVROverlayKey),t.strRestoreDetails&&l.push("restoredetails="+t.strRestoreDetails),t.window_opener_id&&l.push("openerid="+t.window_opener_id),t.parent_container_popup_id&&l.push("parentcontainerpopupid="+t.parent_container_popup_id),t.center_on_window&&void 0===r.left&&void 0===r.top&&l.push("centerOnBrowserID="+t.center_on_window.SteamClient.Browser.GetBrowserID()),t.strUserAgent&&l.push("useragent="+t.strUserAgent),t.hwndParent&&l.push("hwndParent="+t.hwndParent),t.bPinned&&l.push("pinned=true"),t.bModal&&l.push("modal=true"),l&&(o+="?"+l.join("&"));let c=(t.owner_window||window).open(o,e,a);if(!c)return console.error(`Failed to create popup, browser/CEF may be blocking popups for "${window.location.origin}"`),{};let u="";t.html_class&&(u=`class="${t.html_class}"`);let d="";t.body_class&&(d=`class="${t.body_class}"`);let m="";t.body_role&&(m=`role="${t.body_role}"`);let g="";t.popup_class&&(g=`class="${t.popup_class}"`);let p=`<!DOCTYPE html><html ${u}><head><title></title></head><body ${d} ${m}><div id="popup_target" ${g}></div></body></html>`;return c.document.write(p),c.document.title=s,c.document.close(),h.Oe(c,h.yU()),{popup:c,element:c.document.getElementById("popup_target")}}BShuttingDown(){return this.m_bShuttingDown}GetLocalStorageKey(){return"PopupSavedDimensions_"+this.m_unCurrentAccountID}LoadSavedDimensionStore(){if(!this.m_unCurrentAccountID)return;let e=this.GetLocalStorageKey();this.m_mapRestoreDetails.clear();let t=window.localStorage.getItem(e);if(t)try{let e=JSON.parse(t);this.m_mapRestoreDetails=new Map(e)}catch(e){}}SaveSavedDimensionStore(){if(!this.m_unCurrentAccountID||!this.m_bSaveRequired)return;let e=this.GetLocalStorageKey(),t=JSON.stringify(Array.from(this.m_mapRestoreDetails));try{window.localStorage.setItem(e,t),this.m_bSaveRequired=!1}catch(r){if("name"in r&&"QuotaExceededError"==r.name){console.log("Quota exceeded");for(let t of Object.keys(window.localStorage))t.startsWith("PopupSavedDimensions_")&&t!=e&&window.localStorage.removeItem(t);window.localStorage.setItem(e,t),this.m_bSaveRequired=!1}}}DebouncedSaveSavedDimensionStore(){this.SaveSavedDimensionStore()}ClearSavedDimensionStore(){var e;null===(e=this.m_mapRestoreDetails)||void 0===e||e.clear(),this.m_bSaveRequired=!1}GetRestoreDetails(e){var t;if(!(null===(t=this.m_mapRestoreDetails)||void 0===t?void 0:t.has(e)))return"";let r=this.m_mapRestoreDetails.get(e);return r.last_used=Date.now(),this.m_bSaveRequired=!0,r.strRestoreDetails}SetRestoreDetails(e,t,r){if(e){if(t){if(this.m_mapRestoreDetails.size>50){let e=null,t=Date.now();for(let r of Array.from(this.m_mapRestoreDetails.keys())){let i=this.m_mapRestoreDetails.get(r);i.last_used<t&&i.bExpires&&(t=i.last_used,e=r)}e&&this.m_mapRestoreDetails.delete(e)}let i={strRestoreDetails:t,last_used:Date.now(),bExpires:r};this.m_mapRestoreDetails.set(e,i)}else this.m_mapRestoreDetails.delete(e);this.m_bSaveRequired=!0,this.m_bShuttingDown?this.SaveSavedDimensionStore():this.DebouncedSaveSavedDimensionStore()}}}(0,i.Cg)([b.o,(0,p.s)(100)],F.prototype,"DebouncedSaveSavedDimensionStore",null);const O=new F;window.g_PopupManager=O},48902:(e,t,r)=>{"use strict";r.d(t,{OJ:()=>c});var i=r(90626),n=r(13871);r(7850);const s=i.createContext({body_class:""});function a(){return i.useContext(s)}var o=r(22837),l=r(52038);r(29233);function c(e,t,r){const n=i.useRef(void 0),[s,c]=i.useState(void 0),d=a();return n.current||(n.current=new u(e,function(e,t){return{...e,body_class:(0,l.A)(e.body_class,t.body_class)}}(t,d),c)),n.current.m_callbacks=r,i.useEffect(()=>{var e,t,r;if(!(null===(e=n.current)||void 0===e?void 0:e.params.bNoInitialShow)){let e=(null===(t=n.current)||void 0===t?void 0:t.params.bNoFocusOnShow)?o.iE.k_EWindowBringToFrontWithoutForcingOS:o.iE.k_EWindowBringToFrontAndForceOS;null===(r=n.current)||void 0===r||r.Show(e)}return()=>{var e,t;n.current.m_callbacks=void 0,(null===(e=n.current.window)||void 0===e?void 0:e.SteamClient.Window.SetHideOnClose)&&(null===(t=n.current.window)||void 0===t||t.SteamClient.Window.SetHideOnClose(!1)),n.current.Close()}},[]),i.useEffect(()=>{var e,r;(null===(e=n.current.window)||void 0===e?void 0:e.SteamClient.Window.SetHideOnClose)&&(null===(r=n.current.window)||void 0===r||r.SteamClient.Window.SetHideOnClose(!!t.bHideOnClose))},[t.bHideOnClose]),{popup:n.current.window,element:s,popupObj:n.current}}class u extends n.Ad{constructor(e,t,r){super(e,t),this.m_fnReadyToRender=r}DoCallback(e){var t,r;null===(r=null===(t=this.m_callbacks)||void 0===t?void 0:t[e])||void 0===r||r.call(t,this.m_popup,this.m_element)}UpdateParamsBeforeShow(e){var t;return(null===(t=this.m_callbacks)||void 0===t?void 0:t.updateParamsBeforeShow)?this.m_callbacks.updateParamsBeforeShow(e):e}OnCreate(){var e;(null===(e=this.m_callbacks)||void 0===e?void 0:e.onCreate)&&this.m_callbacks.onCreate(this.m_popup,this.m_element)}OnBlur(){this.DoCallback("onBlur")}OnFocus(){this.DoCallback("onFocus")}OnLoad(){this.DoCallback("onLoad")}OnMove(){this.DoCallback("onMove")}OnResize(){this.DoCallback("onResize")}OnClose(){this.DoCallback("onClose")}Render(e,t){this.m_fnReadyToRender(t)}}},96059:(e,t,r)=>{"use strict";r.d(t,{D:()=>_});var i=r(34629),n=r(71944),s=r(80613),a=r(56545),o=r(6419),l=r(41735),c=r.n(l),u=r(44654),d=r(17720),m=r(41338);function g(e){try{if(!e||"string"!=typeof e)return null;const t=e.split(".");if(3!==t.length)return null;const[r,i]=t,n=(0,m.he)(r),s=(0,m.he)(i);return n&&s?{header:JSON.parse(n),body:JSON.parse(s)}:null}catch(e){return console.error(`Exception while attempting to decode token: "${e}"`),null}}function p(e){return e?e.body.exp:0}var h=r(2627);class _{constructor(e,t,r=!1,i){this.m_webApiAccessToken="",this.m_bJsonMode=!1,this.m_strSpoofedSteamID="",this.m_bJWTToken=!1,this.m_dtLastExpireCheck=0,this.m_strWebAPIBaseURL=e,this.m_webApiAccessToken=t,this.m_bJsonMode=r,this.m_fnRequestNewAccessToken=i,this.m_bJWTToken=null!=g(t),this.m_ServiceTransport={SendMsg:this.SendMsgAndAwaitResponse.bind(this,{bSendAuth:!0}),SendNotification:this.SendNotification.bind(this,{bSendAuth:!0}),MakeReady:this.MakeReady.bind(this)},this.m_AnonymousServiceTransport={SendMsg:this.SendMsgAndAwaitResponse.bind(this,{bSendAuth:!1}),SendNotification:this.SendNotification.bind(this,{bSendAuth:!1}),MakeReady:this.MakeReady.bind(this)};const n=(0,h.VY)("steamLoginSpoofSteamID");n&&/[0-9]+/g.test(n)&&(this.m_strSpoofedSteamID=n)}WaitUntilLoggedOn(){return Promise.resolve()}GetServerRTime32(){return Number(new Date)}get steamid(){return new d.b}RTime32ToDate(e){return new Date(1e3*e)}MakeReady(){return Promise.resolve({result:1,message:"ready"})}GetServiceTransport(){return this.m_ServiceTransport}GetWebAPIAccessToken(){return this.m_webApiAccessToken}GetAnonymousServiceTransport(){return this.m_AnonymousServiceTransport}async SendMsgAndAwaitResponse(e,t,r,i,n){var o;let l=null;try{if(this.m_bJWTToken&&e.bSendAuth){const e=Date.now()/1e3;if(this.m_refreshAccessTokenPromise)await this.m_refreshAccessTokenPromise;else if(this.m_fnRequestNewAccessToken&&e-this.m_dtLastExpireCheck>60){this.m_dtLastExpireCheck=e;const t=g(this.m_webApiAccessToken);t&&function(e){const t=p(e),r=function(e){return e?e.body.nbf||e.body.iat:0}(e);let i=900;const n=t-r;return n<1350&&(i=n<=60?0:60),p(e)-i<Date.now()/1e3}(t)&&(this.m_refreshAccessTokenPromise=this.m_fnRequestNewAccessToken(),this.m_webApiAccessToken=await this.m_refreshAccessTokenPromise,this.m_refreshAccessTokenPromise=void 0)}}let o=await this.Send(e,t,r,n);if(200!=o.status||!o.data)throw new Error("Request Error");if(l=a.w.Init(i,147),o.headers&&(o.headers["x-eresult"]&&l.Hdr().set_eresult(parseInt(o.headers["x-eresult"])),o.headers["x-error_message"]&&l.Hdr().set_error_message(o.headers["x-error_message"])),this.m_bJsonMode)l.SetBodyJSON(o.data.response);else{let e=new u.pV(o.data),t=new s.BinaryReader(e.GetPacket(),e.TellGet(),e.GetCountBytesRemaining());i.deserializeBinaryFromReader(l.Body(),t)}0}catch(t){const r=t&&"object"==typeof t&&"response"in t&&401===(null===(o=null==t?void 0:t.response)||void 0===o?void 0:o.status),n=r?"Unauthorized":null;l=this.CreateFailedMsgProtobuf(i,3,n),r&&!this.m_refreshAccessTokenPromise&&this.m_bJWTToken&&e.bSendAuth&&this.m_fnRequestNewAccessToken&&(this.m_refreshAccessTokenPromise=this.m_fnRequestNewAccessToken(),this.m_webApiAccessToken=await this.m_refreshAccessTokenPromise,this.m_refreshAccessTokenPromise=void 0)}return l}SendNotification(e,t,r,i){return this.Send(e,t,r,i),!0}Send(e,t,r,i){let s=this.CreateWebAPIURL(t);if(!s)throw"Couldn't find service name "+t;let a=r.SerializeBody(),o=n.fromByteArray(a);const l=null==i?void 0:i.eWebAPIKeyRequirement;let u=0==(null==i?void 0:i.ePrivilege)&&1==l,d={responseType:this.m_bJsonMode?"json":"arraybuffer",params:{},headers:(null==i?void 0:i.bConstMethod)?{}:{"Content-Type":"multipart/form-data"}};if(e.bSendAuth||1==l||console.error(`Attempting to invoke service ${t} without auth, but auth is required.`),this.m_webApiAccessToken&&e.bSendAuth&&!u&&(d.params.access_token=this.m_webApiAccessToken,d.params.spoof_steamid=this.m_strSpoofedSteamID),null==i?void 0:i.bConstMethod)return d.params.origin=self.origin,this.m_bJsonMode?d.params.input_json=JSON.stringify(r.Body().toObject()):d.params.input_protobuf_encoded=o,c().get(s,d);{const e=new FormData;return this.m_bJsonMode?e.append("input_json",JSON.stringify(r.Body().toObject())):e.append("input_protobuf_encoded",o),c().post(s,e,d)}}CreateWebAPIURL(e){let t=e.match(/([^\.]+)\.(.+)#(\d+)/);return t&&4==t.length?`${this.m_strWebAPIBaseURL}I${t[1]}Service/${t[2]}/v${t[3]}`:null}CreateFailedMsgProtobuf(e,t,r){let i=a.w.Init(e);return i.Hdr().set_eresult(2),i.Hdr().set_transport_error(t),r&&i.Hdr().set_error_message(r),i}}(0,i.Cg)([o.o],_.prototype,"SendMsgAndAwaitResponse",null),(0,i.Cg)([o.o],_.prototype,"SendNotification",null),(0,i.Cg)([o.o],_.prototype,"Send",null)},6336:(e,t,r)=>{"use strict";r.d(t,{g:()=>l});var i=r(7850),n=r(90626),s=r(52038),a=r(37739),o=r.n(a);function l(e){const{target:t,visibilityObserver:r,className:a,style:l,bEnablePointerEvents:u,direction:d="right",nBodyAlignment:m=.5,nBodyDistance:g=8,nAllowOffscreenPx:p=10,nMaxLateralMoveOnScreen:h,onNoSpace:_,bTopmost:B,children:b,...f}=e,[w,y]=n.useState(void 0),[M,v]=n.useState(void 0),[S,C]=n.useState(!1),[R,z]=n.useState(!1),[j,x]=n.useState(null),[I,T]=n.useState(null),F=n.useCallback(()=>{let e=t;if(!j||!e||!I)return;if(S&&r&&!r.visible)return;let i=e.ownerDocument.defaultView;if(!i||i.closed)return;const n=j.querySelector(".hover_arrow.left"),s=j.querySelector(".hover_arrow.right"),a=j.querySelector(".hover_arrow.top"),o=j.querySelector(".hover_arrow.bottom"),l=e.getBoundingClientRect(),u=j.getBoundingClientRect(),B="overlay"==d||"overlay-center"==d,b=I.getBoundingClientRect();n&&n.setAttribute("style","display: none;"),s&&s.setAttribute("style","display: none;"),a&&a.setAttribute("style","display: none;"),o&&o.setAttribute("style","display: none;");let f=d;e.matches(":dir(rtl)")&&("left"===f?f="right":"right"===f&&(f="left"));let{nLeft:R,nTop:x,nOverflow:T,nLateralOverflow:F}=c(f,m,g,l,u,b,i),O=d;if(T>(null!=p?p:10)&&!B){const e=function(e){switch(e){case"right":return"left";case"left":return"right";case"bottom":return"top";case"top":return"bottom";case"overlay":return"overlay";case"overlay-center":return"overlay-center"}}(O),{nLeft:t,nTop:r,nOverflow:n,nLateralOverflow:s}=c(e,m,g,l,u,b,i);if(n<T&&(O=e,R=t,x=r,T=n,F=s),T>(null!=p?p:10))return console.log("Not showing hover because it didn't fit in the main or alt direction"),j.setAttribute("style","display: none;"),z(!0),void(null==_||_())}0===h||B||([x,R]=function(e,t,r,i,n){let s=Math.max(t[0],t[1]);void 0!==e&&(s=Math.min(e,s));s=Math.max(0,s);const a=t[0]>t[1]?s:-s;"left"===r||"right"===r?i+=a:n+=a;return[i,n]}(h,F,f,x,R));let W=null;switch(O){case"left":W=s;break;case"right":W=n;break;case"top":W=o;break;case"bottom":W=a}W&&W.setAttribute("style",""),R!=w&&y(R),x!=M&&v(x),S||C(!0)},[t,I,j,S,r,d,m,g,p,h,w,M,_]);n.useEffect(()=>F(),[F]);let O=Object.assign({left:w,top:M},l),W=!r||r.visible;return(0,i.jsx)("div",{ref:T,className:(0,s.A)(o().HoverPositionOuter,B&&o().HoverAboveModal),children:(0,i.jsx)("div",{...f,className:(0,s.A)(o().HoverPosition,W&&S&&o().Ready,R&&o().NoSpace,u&&o().EnablePointerEvents,a),style:O,ref:x,children:b})})}function c(e,t,r,i,n,s,a){const o=a.innerWidth,l=a.innerHeight;let c,d,m,g;switch(e){case"right":c=i.right+r-s.left,d=u(i.top-s.top,i.height,n.height,t),m=Math.max(0,c+n.width-o),g=[Math.max(0,0-d),Math.max(0,d+n.height-l)];break;case"left":c=i.left-r-n.width-s.left,d=u(i.top-s.top,i.height,n.height,t),m=Math.max(0,0-c),g=[Math.max(0,0-d),Math.max(0,d+n.height-l)];break;case"bottom":c=u(i.left-s.left,i.width,n.width,t),d=i.bottom+r-s.top,m=Math.max(0,d+n.height-l),g=[Math.max(0,0-c),Math.max(0,c+n.width-o)];break;case"top":c=u(i.left-s.left,i.width,n.width,t),d=i.top-r-n.height-s.top,m=Math.max(0,0-d),g=[Math.max(0,0-c),Math.max(0,c+n.width-o)];break;case"overlay":c=i.left-s.left,d=i.top-s.top,m=0,g=[0,0];break;case"overlay-center":c=i.left-s.left+.5*i.width-.5*n.width,d=i.top-s.top+.5*i.height-.5*n.height,m=0,g=[0,0]}return{nLeft:c,nTop:d,nOverflow:m,nLateralOverflow:g}}function u(e,t,r,i){return Math.max(0,Math.min(1,i))*(t-r)+e}},15759:(e,t,r)=>{"use strict";r.d(t,{E:()=>s,p:()=>a});var i=r(8527),n=r(61336);function s(e){return i.TS.COMMUNITY_BASE_URL+"linkfilter/?u="+encodeURIComponent(e)}function a(e,t){if(e.startsWith("steam://"))return!1;if(e.startsWith("/"))return!1;const r=(0,n.wm)(e).toLowerCase(),s=(0,n.wm)(i.TS.COMMUNITY_BASE_URL).toLowerCase(),a=(0,n.wm)(i.TS.STORE_BASE_URL).toLowerCase(),o=(0,n.wm)(i.TS.HELP_BASE_URL).toLowerCase(),l=(0,n.wm)(i.TS.PARTNER_BASE_URL||"").toLowerCase();return r!==s&&r!==a&&r!==o&&"support.steampowered.com"!==r&&r!==l&&"www.dota2.com"!==r&&(!t||0==t.filter(e=>r==e).length)}},17720:(e,t,r)=>{"use strict";r.d(t,{b:()=>a});var i=r(38506),n=r(22837),s=r(78327);class a{constructor(e=0,t,r,n){e instanceof a?this.m_ulSteamID=e.m_ulSteamID:"string"==typeof e?this.m_ulSteamID=i.A.fromString(e,!0):t&&r&&void 0!==n?this.SetFromComponents(null!=e?e:0,n,r,t):this.m_ulSteamID=e?i.A.fromNumber(e,!0):i.A.UZERO}static InitFromAccountID(e){return new a(Number(e),s.TS.EUNIVERSE,1,n.ke)}static InitFromClanID(e){return new a(Number(e),s.TS.EUNIVERSE,7,0)}GetAccountID(){return this.m_ulSteamID.getLowBitsUnsigned()}GetInstance(){return 1048575&this.m_ulSteamID.getHighBitsUnsigned()}GetAccountType(){return this.m_ulSteamID.getHighBitsUnsigned()>>20&15}GetUniverse(){return this.m_ulSteamID.getHighBitsUnsigned()>>24&255}ConvertTo64BitString(){return this.m_ulSteamID.toString()}Render(){switch(this.GetAccountType()){case 0:return"[I:"+this.GetUniverse()+":"+this.GetAccountID()+"]";case 7:return"[g:"+this.GetUniverse()+":"+this.GetAccountID()+"]";case 4:return"[A:"+this.GetUniverse()+":"+this.GetAccountID()+":"+this.GetInstance()+"]";case 3:return"[G:"+this.GetUniverse()+":"+this.GetAccountID()+"]";case 2:return"[M:"+this.GetUniverse()+":"+this.GetAccountID()+":"+this.GetInstance()+"]";case 5:return"[P:"+this.GetUniverse()+":"+this.GetAccountID()+"]";case 6:return"[C:"+this.GetUniverse()+":"+this.GetAccountID()+"]";default:return"[U:"+this.GetUniverse()+":"+this.GetAccountID()+"]"}}static InitFromString(e){let t=new a;try{let[r,i,n,s,a]=e.match(/\[([I|g|A|G|M|P|C|U]):(\d+):(\d+):?(\d+)?\]/)||[],o=Number(n),l=Number(s),c=a?Number(a):1;switch(i){case"I":t.SetFromComponents(l,c,0,o);case"g":t.SetFromComponents(l,0,7,o);case"A":t.SetFromComponents(l,c,4,o);case"G":t.SetFromComponents(l,c,3,o);case"M":t.SetFromComponents(l,c,2,o);case"P":t.SetFromComponents(l,c,5,o);case"C":t.SetFromComponents(l,c,6,o);case"U":t.SetFromComponents(l,c,1,o)}}catch(e){}return t}BIsValid(){let e=this.GetAccountType();if(e<=0||e>=11)return!1;let t=this.GetUniverse();if(t<=0||t>=5)return!1;if(1==e){if(0==this.GetAccountID()||this.GetInstance()>n.im)return!1}else if(7==e){if(0==this.GetAccountID()||0!=this.GetInstance())return!1}else if(3==e&&0==this.GetAccountID())return!1;return!0}BIsIndividualAccount(){return 1==this.GetAccountType()}BIsClanAccount(){return 7==this.GetAccountType()}SetAccountID(e){this.m_ulSteamID=new i.A(e,this.m_ulSteamID.getHighBitsUnsigned(),!0)}SetInstance(e){this.SetFromComponents(this.GetAccountID(),e,this.GetAccountType(),this.GetUniverse())}SetAccountType(e){this.SetFromComponents(this.GetAccountID(),this.GetInstance(),e,this.GetUniverse())}SetUniverse(e){this.SetFromComponents(this.GetAccountID(),this.GetInstance(),this.GetAccountType(),e)}SetFromComponents(e,t,r,n){let s=((255&n)<<24)+((15&r)<<20)+(1048575&t),a=4294967295&e;this.m_ulSteamID=new i.A(a,s,!0)}}},55963:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>h,It:()=>g,L3:()=>p,OZ:()=>d,k2:()=>u,wJ:()=>m});var i=r(60014),n=r(3578),s=r(81393),a=r(61336),o=r(30470),l=r(90626),c=r(26205);function u(e,t="",r=null){return h.InstrumentLink(e,t,r)}function d(e,t,r){const n=(0,i.n9)();return l.useMemo(()=>{const s=(0,a.wm)(e).toLowerCase(),l=(0,a.wm)(o.TS.COMMUNITY_BASE_URL).toLowerCase(),c=(0,a.wm)(o.TS.STORE_BASE_URL).toLowerCase();return s===l||s===c?(0,i.bV)(n,e,t,r):e},[n,e,t,r])}function m(e,t,r=null){const i=p(t,r),s=t?n.A.GetCuratorClanIDParam(t):null;return n.A.AddNavParamToURL(e,i,s)}function g(e,t,r,i=null){const n=m(e,t,i);if(r&&Object.keys(r).length>0)try{const e=new URL((0,c.S)(n)),t=new URLSearchParams(e.search);return Object.entries(r).forEach(([e,r])=>{t.set(e,encodeURIComponent(null!=r?r:""))}),e.origin+e.pathname+"?"+t.toString()+e.hash}catch(e){"dev"==o.TS.WEB_UNIVERSE&&console.error("UTM parameter parsing failed:",r,e)}return n}function p(e,t=null){return(null==e?void 0:e.domain)?h.GetLinkParam(e,t):o.TS.SNR}class h{static SetNavEventParams(e,t,r=null,i=null){h.sm_strDomain=e,h.sm_strController=t,h.sm_strMethod=r,h.sm_strSubmethod=i,h.sm_strComputedLinkPrefix=null}static GetDefaultParams(){let e={domain:h.sm_strDomain,controller:h.sm_strController};return h.sm_strMethod&&(e.method=h.sm_strMethod),h.sm_strSubmethod&&(e.submethod=h.sm_strSubmethod),e}static InstrumentLink(e,t,r=null){const i=h.GetLinkParam(t,r),s="string"!=typeof t?n.A.GetCuratorClanIDParam(t):null;return n.A.AddNavParamToURL(e,i,s)}static GetLinkParam(e,t=null){let r,i;if("string"!=typeof e){if(e.domain)return n.A.GetSNRLinkParam(e,t);r=e.feature||""}if(!h.sm_strComputedLinkPrefix&&!h.ComputeStaticLinkPrefix())return null;i=h.sm_strComputedLinkPrefix;let s=n.A.EncodeEventComponent(r);return s&&(i+="_"+s,t&&(i+="_"+t)),i}static ComputeStaticLinkPrefix(){return h.sm_strDomain?(h.sm_strComputedLinkPrefix=n.A.ComputeLinkPrefix(h.sm_strDomain,h.sm_strController,h.sm_strMethod,h.sm_strSubmethod),!0):((0,s.wT)(!1,"CStoreNavEvents::SetNavEventParams was not called before calling InstrumentLink!"),!1)}}},66703:(e,t,r)=>{"use strict";function i(e,t){return!!e&&("object"==typeof e.SteamClient&&t in e.SteamClient)}function n(e,t){if(!e)return!1;const[r,n]=t.split(".",2);return r&&n&&i(e,r)&&n in e.SteamClient[r]}function s(e){return n(window,e)}r.d(t,{Dp:()=>s,Fj:()=>n})},11002:(e,t,r)=>{"use strict";r.d(t,{PN:()=>i,eZ:()=>s});var i,n=r(6144);!function(e){e[e.LaunchGame=0]="LaunchGame",e[e.FriendMessage=1]="FriendMessage",e[e.ChatMention=2]="ChatMention",e[e.ChatMessage=3]="ChatMessage",e[e.ToastMessage=4]="ToastMessage",e[e.ToastAchievement=5]="ToastAchievement",e[e.ToastMisc=6]="ToastMisc",e[e.ToastMiscShort=7]="ToastMiscShort",e[e.FriendOnline=8]="FriendOnline",e[e.FriendInGame=9]="FriendInGame",e[e.VolSound=10]="VolSound",e[e.ShowModal=11]="ShowModal",e[e.HideModal=12]="HideModal",e[e.IntoGameDetail=13]="IntoGameDetail",e[e.OutOfGameDetail=14]="OutOfGameDetail",e[e.PagedNavigation=15]="PagedNavigation",e[e.ToggleOn=16]="ToggleOn",e[e.ToggleOff=17]="ToggleOff",e[e.SliderUp=18]="SliderUp",e[e.SliderDown=19]="SliderDown",e[e.ChangeTabs=20]="ChangeTabs",e[e.DefaultOk=21]="DefaultOk",e[e.OpenSideMenu=22]="OpenSideMenu",e[e.CloseSideMenu=23]="CloseSideMenu",e[e.BasicNav=24]="BasicNav",e[e.FailedNav=25]="FailedNav",e[e.Typing=26]="Typing",e[e.TimerExpired=27]="TimerExpired",e[e.Screenshot=28]="Screenshot"}(i||(i={}));const s=new class{constructor(){this.m_fnCallbackOnPlaySound=new n.lu,this.m_fnCallbackOnSuppressSound=new n.lu}RegisterCallbackOnPlaySound(e){return this.m_fnCallbackOnPlaySound.Register(e)}PlayNavSound(e,t){this.m_fnCallbackOnPlaySound.Dispatch(e,t)}RegisterCallbackOnSuppressNavImminentSound(e){return this.m_fnCallbackOnSuppressSound.Register(e)}SuppressImminentNavSound(){this.m_fnCallbackOnSuppressSound.Dispatch()}}},17204:(e,t,r)=>{"use strict";r.d(t,{aj:()=>z});var i=r(90626),n=r(56545),s=r(59134),a=r(84811),o=r(61859),l=r(42865),c=r(20737);const u=window.addEventListener||r.g&&r.g.addEventListener||(()=>{});let d,m=[],g=(e,t,r)=>m.push({error:e,cCallsitesToIgnore:t,strComponentStack:r});const p=!0;class h extends Error{constructor(...e){super(...e),this.name="Assertion Failed"}}{const e=console.assert;console.assert=(t,r,...i)=>{if(!t){const e=b();g(new h(w(r,...i)),2,e)}e.apply(console,[t,r,...i])};const t=console.error;console.error=(e,...r)=>{const i=b();g(new Error(w(e,...r)),1,i),t.apply(console,[e,...r])},console.clogerror=(e,r,...i)=>{const n=b();g(new Error(w(r,...i)),e+1,n),t.apply(console,[r,...i])},u("error",e=>{g(e.error,0)}),u("unhandledrejection",e=>{g(e.reason,0)}),d=window.setTimeout(()=>{m=[],g=()=>{}},3e4)}const _={cCallsitesToIgnore:0,bIncludeMessageInIdentifier:!1},B=["(localhost|127.0.0.1):(?!(80|443))","chrome-extension://","HTMLDivElement.onreset \\(/market","/.millennium/Dist","Millennium internal","millenium","Refused unauthorized RPC command"];function b(){try{const e=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;if(e&&"object"==typeof e&&"function"==typeof e.getCurrentStack){const t=e.getCurrentStack();if("string"==typeof t)return t}}catch(e){}}class f{constructor(e=!0){this.m_transport=null,this.m_rgErrorQueue=[],this.m_sendTimer=null,this.m_bReportingPaused=!1,this.m_pauseTimer=void 0,this.m_fnGetReportingInterval=I,this.m_fnGetReportTags=()=>[],this.m_bEnabled=!0,this.m_bInitialized=!1,e?(m.forEach(({error:e,cCallsitesToIgnore:t,strComponentStack:r})=>this.ReportError(e,{cCallsitesToIgnore:t,strComponentStack:r})),g=(e,t,r)=>this.ReportError(e,{cCallsitesToIgnore:t,strComponentStack:r})):g=()=>{},m=[],clearTimeout(d),window.setTimeout(()=>{this.m_bInitialized||(this.m_bEnabled=!1,this.m_rgErrorQueue=[])},3e4)}Init(e,t,r,i={}){this.m_bInitialized=!0,this.m_strProduct=e,this.m_strVersion=t,this.m_transport=r,i.fnGetReportingInterval&&(this.m_fnGetReportingInterval=i.fnGetReportingInterval),i.fnGetReportTags&&(this.m_fnGetReportTags=i.fnGetReportTags),this.m_bEnabled||(console.error("Error reporting was initialized after being disabled, possibly dropping errors."),this.m_bEnabled=!0),this.m_rgErrorQueue.length&&(this.SendErrorReports(this.m_rgErrorQueue),this.m_rgErrorQueue=[])}async ReportError(e,t){if(!e)return console.warn("Failed to report error: ReportError() was called without an error to report."),null;try{const r={..._,...t};if(!this.m_bEnabled)return null;0;const i=await function(e,t){try{return e.stack&&e.stack.match(y)?async function(e,t){var r;const{cCallsitesToIgnore:i,bIncludeMessageInIdentifier:n}=t,{message:s,stack:a}=e,o=null!==(r=null==a?void 0:a.split("\n"))&&void 0!==r?r:[];let l=R(o.filter(e=>!!e.match(y))[i]);n&&(l=`${l} ${s}`);const c=o.map(e=>{let t=e.match(/(.*)\((.*):(\d+):(\d+)\)/);if(t&&5==t.length||(t=e.match(/(.*at )(http.*):(\d+):(\d+)/)),!t)return e;if(5===t.length){const[e,r,i,n,s]=t,a=parseInt(n),o=parseInt(s);if(!isNaN(a)&&!isNaN(o))return[r,i,a,o]}return e}).filter(e=>!!e);return{identifier:l,identifierHash:await x(l),message:c}}(e,t):e.stack&&e.stack.match(M)?async function(e,t){var r,i;const{cCallsitesToIgnore:n,bIncludeMessageInIdentifier:s}=t,a=null!==(i=null===(r=e.stack)||void 0===r?void 0:r.split("\n"))&&void 0!==i?i:[];let o=R(a.filter(e=>!!e.match(M))[n]);s&&(o=`${o} ${e.message}`);const l=a.map(e=>{const t=e.match(/(.*@)?(.*):(\d+):(\d+)/);if(!t)return e;if(5===t.length){const[e,r,i,n,s]=t,a=parseInt(n),o=parseInt(s);if(!isNaN(a)&&!isNaN(o))return[r,i,a,o]}return e}).filter(e=>!!e);return{identifier:o,identifierHash:await x(o),message:[e.message,...l]}}(e,t):e.stack&&e.stack.match(v)?async function(e,t){var r,i;const{bIncludeMessageInIdentifier:n,cCallsitesToIgnore:s}=t,a=null!==(i=null===(r=e.stack)||void 0===r?void 0:r.split("\n"))&&void 0!==i?i:[],o=a[s],l=o.split("/");let c=l[l.length-1];o.indexOf("@")>-1&&(c=o.split("@")[0]+"@"+c);n&&(c=`${c} ${e.message}`);const u=a.map(e=>{const t=e.match(/(.*@)?(.*):(\d+):(\d+)/);if(!t)return e;if(5===t.length){const[e,r,i,n,s]=t,a=parseInt(n),o=parseInt(s);if(!isNaN(a)&&!isNaN(o))return[r,i,a,o]}return e}).filter(e=>!!e);return{identifier:c,identifierHash:await x(c),message:[e.message,...u]}}(e,t):(C||(console.warn("Error reporter does not know how to parse generated stack:"),console.warn(e.stack),C=!0),null)}catch(e){return console.warn(`Failed to normalize error stack: ${e}`),null}}(e,r);return i?(r.cCallsitesToIgnore&&i.message.splice(1,r.cCallsitesToIgnore),r.strComponentStack&&(i.strComponentStack=r.strComponentStack),this.SendErrorReport(i),i):null}catch(e){return console.log(`Failed to report error: ${e}`),null}}PauseReportingForDuration(e){this.PauseReporting(),this.m_pauseTimer=window.setTimeout(()=>this.ResumeReporting(),e)}PauseReporting(){this.m_bReportingPaused=!0,window.clearTimeout(this.m_pauseTimer)}ResumeReporting(){this.m_bReportingPaused=!1,window.clearTimeout(this.m_pauseTimer),this.ScheduleSend()}BIsBlacklisted(e){for(let t of e.message){let r=JSON.stringify(t);for(let t of B){const i=new RegExp(t);if(r.match(i))return console.warn("Report",e,"matched regex",t),!0}}return!1}SendErrorReport(e){this.BIsBlacklisted(e)||(this.m_transport?this.QueueReport(e):this.m_rgErrorQueue.push(e))}QueueReport(e){this.m_rgErrorQueue.push(e),this.m_bReportingPaused||this.ScheduleSend()}ScheduleSend(){this.m_sendTimer||(this.m_sendTimer=window.setTimeout(()=>{this.SendErrorReports(this.m_rgErrorQueue),this.m_rgErrorQueue=[],this.m_sendTimer=null},this.m_fnGetReportingInterval()))}SendErrorReports(e){if(!e||!e.length)return;const t=n.w.Init(s.Gf),r=e.reduce((e,t)=>(e[t.identifier]?e[t.identifier].count++:e[t.identifier]={report:t,count:1},e),{}),i=Object.keys(r).map(e=>{const{report:t,count:i}=r[e],n=new s.tF;return n.set_count(i),n.set_identifier(t.identifier+" "+t.identifierHash),n.set_message(JSON.stringify(t.message)),t.strComponentStack&&n.set_context(JSON.stringify({componentStack:t.strComponentStack})),n});t.Body().set_product(this.m_strProduct),t.Body().set_version(this.m_strVersion),t.Body().set_errors(i);for(const e of this.m_fnGetReportTags())t.Body().add_tags(e);s._5.ReportClientError(this.m_transport,t)}get version(){return this.m_strVersion}get product(){return this.m_strProduct}get reporting_enabled(){return p}}function w(e,...t){if("string"==typeof e&&0===t.length)return e;return[e,...t].map(e=>{try{let t=String(e);return"[object Object]"==t&&(t=JSON.stringify(e)),t}catch(e){return"[Stringify Error]"}}).join(", ")}const y=/^\s*at .*(\S+:\d+|\(native\))/m,M=/(^|@)\S+:\d+/,v=/.*\/bundle-[a-zA-Z0-9]+:\d+:\d+/;let S,C=!1;function R(e){return function(e){const t="https://",r=e.indexOf(t);if(-1===r)return e;const i=e.indexOf("/",r+t.length);return-1===i?e:e.slice(0,r)+e.slice(i)}(function(e){const t=e.lastIndexOf("?");if(-1===t)return e;const r=e.indexOf(":",t);return-1===r?e:e.slice(0,t)+e.slice(r)}(e))}const z=()=>(S||j(new f),S),j=e=>{S=e,a.tH.InstallErrorReportingStore(S),n.lI.InstallErrorReportingStore(S),o.A0.InstallErrorReportingStore(S),l.U.InstallErrorReportingStore(S)};async function x(e){try{return(await c.C(e)).slice(0,16)}catch(e){return""}}function I(){return 1e4}},72839:(e,t,r)=>{"use strict";r.d(t,{Bn:()=>o,hS:()=>a,rV:()=>s});var i=r(15161),n=r(78327);r(94601);function s(e,t){e.Body().set_context(a(t))}function a(e){let t=new i.TS;return e||t.set_country_code(n.TS.COUNTRY),t.set_language(n.TS.LANGUAGE),t}function o(e,t){e.Body().set_data_request(i.gn.fromObject(t))}},75279:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>d,DJ:()=>B,QO:()=>b});var i=r(15161),n=r(62792),s=r(81393),a=r(61859),o=r(91675),l=r(78327),c=r(63369),u=r(62490);class d{constructor(e,t){var r,i,n,s;this.m_bVisible=!1,this.m_rgStoreTags=[],this.m_rgStoreTagIDs=[],this.m_DataRequested={include_tag_count:0},this.k_regexSalePage=/^https?:\/\/[^\/]*(?:valvesoftware|steampowered).com\/(?:(curator|dev|developer|pub|publisher|franchise)\/[0-9a-zA-Z\-_]+\/)?sale\//,this.m_eItemType=e.item_type(),this.m_unID=e.id(),this.m_bVisible=!!e.visible(),this.m_strName=e.name(),this.m_strStoreURLPath=e.store_url_path(),this.m_unAppID=e.appid(),this.m_eAppType=e.type(),this.m_rgIncludedAppTypes=e.included_types(),this.m_rgIncludedAppIDs=e.included_appids(),this.m_bIsFree=!!e.is_free(),this.m_bIsFreeTemporary=!!e.is_free_temporarily(),this.m_bIsComingSoon=!!e.is_coming_soon()||!!(null===(r=e.release())||void 0===r?void 0:r.is_coming_soon()),this.m_bIsEarlyAccess=!!e.is_early_access(),this.m_RelatedItems=null===(i=e.related_items())||void 0===i?void 0:i.toObject(),this.m_ContentDescriptorIDs=e.content_descriptorids(),this.m_StoreCategories=e.categories().toObject(),this.m_BestPurchaseOption=null===(n=e.best_purchase_option())||void 0===n?void 0:n.toObject(),this.m_strStoreURLPathOverride=e.store_url_path_override(),this.m_freeWeekend=null===(s=e.free_weekend())||void 0===s?void 0:s.toObject(),this.m_strInternalName=e.internal_name(),1!=this.m_eItemType&&2!=this.m_eItemType||(this.m_SelfPurchaseOption=e.self_purchase_option(!1)?e.self_purchase_option().toObject():this.m_BestPurchaseOption),this.MergeData(e,t)}MergeData(e,t){var r;t.include_assets&&!this.m_Assets&&(this.m_Assets=new g(e.assets(),e.id()),this.m_DataRequested.include_assets=!0),t.include_assets_without_overrides&&!this.m_AssetsWithoutOverrides&&(this.m_AssetsWithoutOverrides=new g(e.assets_without_overrides(),e.id()),this.m_DataRequested.include_assets_without_overrides=!0),t.include_release&&!this.m_ReleaseInfo&&(this.m_ReleaseInfo=e.release().toObject(),this.m_DataRequested.include_release=!0),t.include_platforms&&!this.m_Platforms&&(this.m_Platforms=e.platforms().toObject(),this.m_DataRequested.include_platforms=!0),t.include_all_purchase_options&&!this.m_rgPurchaseOptions&&(this.m_rgPurchaseOptions=e.purchase_options().map(e=>e.toObject()),this.m_DataRequested.include_all_purchase_options=!0),t.include_screenshots&&!this.m_Screenshots&&(this.m_Screenshots=new _(e.screenshots()),this.m_DataRequested.include_screenshots=!0),t.include_trailers&&!this.m_Trailers&&(this.m_Trailers=new p(e.trailers()),this.m_DataRequested.include_trailers=!0),t.include_tag_count&&t.include_tag_count>this.m_rgStoreTags.length&&this.m_DataRequested.include_tag_count<t.include_tag_count&&(this.m_rgStoreTags=e.tags().map(e=>e.toObject()),this.m_rgStoreTagIDs=this.m_rgStoreTags.map(e=>e.tagid),this.m_DataRequested.include_tag_count=Math.max(t.include_tag_count,this.m_rgStoreTags.length||0)),t.include_reviews&&!this.m_ReviewInfo&&(this.m_ReviewInfo=e.reviews().toObject(),this.m_DataRequested.include_reviews=!0),t.include_basic_info&&!this.m_BasicInfo&&(this.m_BasicInfo=e.basic_info().toObject(),this.m_DataRequested.include_basic_info=!0),t.include_supported_languages&&!this.m_rgSupportedLanguages&&(this.m_rgSupportedLanguages=e.supported_languages().map(e=>e.toObject()),this.m_DataRequested.include_supported_languages=!0),t.include_links&&!this.m_rgLinks&&(this.m_rgLinks=e.links().map(e=>e.toObject()),this.m_DataRequested.include_links=!0),t.apply_user_filters&&!this.m_userFilterFailure&&(this.m_userFilterFailure=null===(r=e.user_filter_failure())||void 0===r?void 0:r.toObject(),this.m_DataRequested.apply_user_filters=!0),t.include_full_description&&!this.m_strFullDescriptionBBCode&&(this.m_strFullDescriptionBBCode=e.full_description_bbcode(),this.m_DataRequested.include_full_description=!0)}static BDataRequestContainsOtherDataRequest(e,t){return Boolean((!t.include_assets||e.include_assets)&&(!t.include_assets_without_overrides||e.include_assets_without_overrides)&&(!t.include_release||e.include_release)&&(!t.include_platforms||e.include_platforms)&&(!t.include_all_purchase_options||e.include_all_purchase_options)&&(!t.include_screenshots||e.include_screenshots)&&(!t.include_trailers||e.include_trailers)&&(!t.include_ratings||e.include_ratings)&&(!t.include_tag_count||(e.include_tag_count||0)>=t.include_tag_count)&&(!t.include_reviews||e.include_reviews)&&(!t.include_basic_info||e.include_basic_info)&&(!t.include_supported_languages||e.include_supported_languages)&&(!t.include_full_description||e.include_full_description)&&(!t.include_links||e.include_links))}BContainDataRequest(e){return d.BDataRequestContainsOtherDataRequest(this.m_DataRequested,e)}BCheckDataRequestIncluded(e){"dev"!=l.TS.WEB_UNIVERSE&&"beta"!=l.TS.WEB_UNIVERSE||(0,s.wT)(this.BContainDataRequest(e),`Requested data without for ${(0,n.Rz)(this.m_eItemType)} @ ${this.m_unID}`,e,this.m_DataRequested)}GetStoreItemType(){return this.m_eItemType}GetID(){return this.m_unID}GetUniqueID(){return this.m_eItemType+"_"+this.m_unID}BIsVisible(){return this.m_bVisible}GetName(){return this.m_strName}GetStorePageURL(e=!1){return e&&this.HasDemoStandaloneStorePage()?l.TS.STORE_BASE_URL+"app/"+this.GetDemoStandaloneStorePageAppIDs()[0]:l.TS.STORE_BASE_URL+this.m_strStoreURLPath}GetStorePageURLWithOverride(){return this.m_strStoreURLPathOverride&&this.m_strStoreURLPathOverride.length>0?this.GetStorePageURLOverride():this.GetStorePageURL()}GetStorePageURLOverride(){return this.m_strStoreURLPathOverride}GetCommunityPageURL(){return this.GetAppID()?l.TS.COMMUNITY_BASE_URL+"app/"+this.GetAppID():null}GetCommunityDiscussionForumsURL(){return this.GetAppID()?l.TS.COMMUNITY_BASE_URL+"app/"+this.GetAppID()+"/discussions/":null}GetAppID(){return this.m_unAppID}GetAppType(){return this.m_eAppType}BIsApplicationOrTool(){return 6==this.GetAppType()||13==this.GetAppType()}BIsSalePage(){return 0===this.GetStoreItemType()&&this.k_regexSalePage.test(this.GetStorePageURLWithOverride())}GetSalePageVanityURL(){let e=this.GetStorePageURLWithOverride();return 0===this.GetStoreItemType()&&(e=this.GetStorePageURLWithOverride().replace(this.k_regexSalePage,""),e.endsWith("/")&&(e=e.replace("/",""))),e}GetIncludedAppTypes(){return this.m_rgIncludedAppTypes}GetIncludedAppIDs(){return this.m_rgIncludedAppIDs}GetIncludedAppIDsOrSelf(){return 0==this.GetStoreItemType()?[this.GetID()]:this.GetIncludedAppIDs()}BIsFree(){return this.m_bIsFree}BIsFreeTemporary(){return this.m_bIsFreeTemporary}BIsFreeWeekend(){const e=Date.now()/1e3;return Boolean(this.m_freeWeekend)&&this.m_freeWeekend.start_time<=e&&e<=this.m_freeWeekend.end_time}GetFreeWeekendEnd(){var e;return null===(e=this.m_freeWeekend)||void 0===e?void 0:e.end_time}GetFreeWeekendPlayTextOverride(){var e;return null===(e=this.m_freeWeekend)||void 0===e?void 0:e.text}BIsEarlyAccess(){return this.m_bIsEarlyAccess}GetParentAppID(){var e;return null===(e=this.m_RelatedItems)||void 0===e?void 0:e.parent_appid}BHasDemo(){var e,t,r;return(null!==(r=null===(t=null===(e=this.m_RelatedItems)||void 0===e?void 0:e.demo_appid)||void 0===t?void 0:t.length)&&void 0!==r?r:0)>0}GetDemoAppIDs(){var e,t;return null!==(t=null===(e=this.m_RelatedItems)||void 0===e?void 0:e.demo_appid)&&void 0!==t?t:[]}HasDemoStandaloneStorePage(){var e,t,r;return(null!==(r=null===(t=null===(e=this.m_RelatedItems)||void 0===e?void 0:e.standalone_demo_appid)||void 0===t?void 0:t.length)&&void 0!==r?r:0)>0}GetDemoStandaloneStorePageAppIDs(){var e,t;return null!==(t=null===(e=this.m_RelatedItems)||void 0===e?void 0:e.standalone_demo_appid)&&void 0!==t?t:[]}GetContentDescriptorIDs(){return this.m_ContentDescriptorIDs}HasContentDescriptorID(e){var t;return null===(t=this.m_ContentDescriptorIDs)||void 0===t?void 0:t.includes(e)}GetStoreCategories_SupportedPlayers(){var e;return(null===(e=this.m_StoreCategories)||void 0===e?void 0:e.supported_player_categoryids)||[]}GetStoreCategories_Features(){var e;return(null===(e=this.m_StoreCategories)||void 0===e?void 0:e.feature_categoryids)||[]}GetStoreCategories_Controller(){var e;return(null===(e=this.m_StoreCategories)||void 0===e?void 0:e.controller_categoryids)||[]}BHasStoreCategory(e){return Boolean(this.GetStoreCategories_SupportedPlayers().find(t=>e===t)||this.GetStoreCategories_Features().find(t=>e===t)||this.GetStoreCategories_Controller().find(t=>e===t))}GetFilteredReviewSummary(){var e;return this.BCheckDataRequestIncluded({include_reviews:!0}),null===(e=this.m_ReviewInfo)||void 0===e?void 0:e.summary_filtered}GetUnfilteredReviewSummary(){var e,t;return this.BCheckDataRequestIncluded({include_reviews:!0}),(null===(e=this.m_ReviewInfo)||void 0===e?void 0:e.summary_unfiltered)||(null===(t=this.m_ReviewInfo)||void 0===t?void 0:t.summary_filtered)}GetFilteredReviewSummaryLanguage(){var e;return this.BCheckDataRequestIncluded({include_reviews:!0}),null===(e=this.m_ReviewInfo)||void 0===e?void 0:e.summary_language_specific}GetFullDescriptionBBCode(){return this.BCheckDataRequestIncluded({include_full_description:!0}),this.m_strFullDescriptionBBCode}GetShortDescription(){var e,t;return this.BCheckDataRequestIncluded({include_basic_info:!0}),null!==(t=null===(e=this.m_BasicInfo)||void 0===e?void 0:e.short_description)&&void 0!==t?t:""}GetDeveloperNames(){var e,t,r,i;return this.BCheckDataRequestIncluded({include_basic_info:!0}),null!==(i=null===(r=null===(t=null===(e=this.m_BasicInfo)||void 0===e?void 0:e.developers)||void 0===t?void 0:t.map(e=>e.name.trim()))||void 0===r?void 0:r.filter(e=>(null==e?void 0:e.length)>0))&&void 0!==i?i:[]}GetFranchiseNames(){var e,t,r,i;return this.BCheckDataRequestIncluded({include_basic_info:!0}),null!==(i=null===(r=null===(t=null===(e=this.m_BasicInfo)||void 0===e?void 0:e.franchises)||void 0===t?void 0:t.map(e=>e.name.trim()))||void 0===r?void 0:r.filter(e=>(null==e?void 0:e.length)>0))&&void 0!==i?i:[]}GetPublisherNames(){var e,t,r,i;this.BCheckDataRequestIncluded({include_basic_info:!0});const n=null!==(i=null===(r=null===(t=null===(e=this.m_BasicInfo)||void 0===e?void 0:e.publishers)||void 0===t?void 0:t.map(e=>e.name.trim()))||void 0===r?void 0:r.filter(e=>(null==e?void 0:e.length)>0))&&void 0!==i?i:[];return(null==n?void 0:n.length)>0?n:this.GetDeveloperNames()}GetAllCreatorClanIDs(){return this.BCheckDataRequestIncluded({include_basic_info:!0}),this.m_BasicInfo?m([...this.m_BasicInfo.developers,...this.m_BasicInfo.publishers,...this.m_BasicInfo.franchises]):[]}GetAllPublisherCreatorClans(){return this.BCheckDataRequestIncluded({include_basic_info:!0}),this.m_BasicInfo?m(this.m_BasicInfo.publishers):[]}GetAllDeveloperCreatorClans(){return this.BCheckDataRequestIncluded({include_basic_info:!0}),this.m_BasicInfo?m(this.m_BasicInfo.developers):[]}GetAllFranchiseCreatorClans(){return this.BCheckDataRequestIncluded({include_basic_info:!0}),this.m_BasicInfo?m(this.m_BasicInfo.franchises):[]}GetCapsuleHeadline(){var e;return this.BCheckDataRequestIncluded({include_basic_info:!0}),null===(e=this.m_BasicInfo)||void 0===e?void 0:e.capsule_headline}GetTags(){return this.BCheckDataRequestIncluded({include_tag_count:1}),this.m_rgStoreTags}GetTagIDs(){return this.BCheckDataRequestIncluded({include_tag_count:1}),this.m_rgStoreTagIDs}BHasTags(){var e;return this.BCheckDataRequestIncluded({include_tag_count:1}),(null===(e=this.m_rgStoreTagIDs)||void 0===e?void 0:e.length)>0}GetAssets(){return this.BCheckDataRequestIncluded({include_assets:!0}),this.m_Assets}GetAssetsWithoutOverrides(){return this.BCheckDataRequestIncluded({include_assets_without_overrides:!0}),this.m_AssetsWithoutOverrides}GetOriginalReleaseDateRTime(){var e;this.BCheckDataRequestIncluded({include_release:!0});let t=null===(e=this.m_ReleaseInfo)||void 0===e?void 0:e.original_steam_release_date;return t||(t=this.GetReleaseDateRTime()),t}GetReleaseDateRTime(e=!1){var t,r,i;if(this.BCheckDataRequestIncluded({include_release:!0}),(null===(t=this.m_ReleaseInfo)||void 0===t?void 0:t.is_coming_soon)&&!e)return 0;let n=null===(r=this.m_ReleaseInfo)||void 0===r?void 0:r.steam_release_date;return n||(n=null===(i=this.m_ReleaseInfo)||void 0===i?void 0:i.original_release_date),n}GetFormattedSteamReleaseDate(){var e,t,r,i,n;if(this.BCheckDataRequestIncluded({include_release:!0}),null===(e=this.m_ReleaseInfo)||void 0===e?void 0:e.is_coming_soon){if(null===(t=this.m_ReleaseInfo)||void 0===t?void 0:t.coming_soon_display)return(0,c.d)(this.m_ReleaseInfo);if(null===(r=this.m_ReleaseInfo)||void 0===r?void 0:r.custom_release_date_message)return this.m_ReleaseInfo.custom_release_date_message;const e=null===(i=this.m_ReleaseInfo)||void 0===i?void 0:i.steam_release_date;return e?(null===(n=this.m_ReleaseInfo)||void 0===n?void 0:n.is_abridged_release_date)?(0,o.sq)(new Date(1e3*e)):(0,a.$z)(e):""}const s=this.GetReleaseDateRTime();return s?(0,a.$z)(s):""}BIsComingSoon(){return this.m_bIsComingSoon}BIsCustomComingSoonDisplay(){var e,t;return this.BCheckDataRequestIncluded({include_release:!0}),!!this.BIsComingSoon()&&((null===(e=this.m_ReleaseInfo)||void 0===e?void 0:e.coming_soon_display)?["text_tba","text_comingsoon"].includes(this.m_ReleaseInfo.coming_soon_display):!!(null===(t=this.m_ReleaseInfo)||void 0===t?void 0:t.custom_release_date_message))}BLimitedLaunchActive(){var e;return null===(e=this.m_ReleaseInfo)||void 0===e?void 0:e.limited_launch_active}BIsPrePurchase(){var e;return this.BIsComingSoon()&&Boolean(null===(e=this.GetBestPurchaseOption())||void 0===e?void 0:e.packageid)}BIsReleased(){return!this.BIsComingSoon()}GetPlatforms(){return this.BCheckDataRequestIncluded({include_platforms:!0}),this.m_Platforms}GetBestPurchaseOption(){return this.m_BestPurchaseOption}GetBestPurchasePriceInCents(){var e;if(null===(e=this.m_BestPurchaseOption)||void 0===e?void 0:e.final_price_in_cents)return Number.parseInt(this.m_BestPurchaseOption.final_price_in_cents)}GetBestPurchasePriceFormatted(){var e;return null===(e=this.m_BestPurchaseOption)||void 0===e?void 0:e.formatted_final_price}GetBestPurchaseOriginalPriceInCents(){var e;return(null===(e=this.m_BestPurchaseOption)||void 0===e?void 0:e.original_price_in_cents)?Number.parseInt(this.m_BestPurchaseOption.final_price_in_cents):this.GetBestPurchasePriceInCents()}GetBestPurchaseOriginalPriceFormatted(){var e,t,r;return null!==(t=null===(e=this.m_BestPurchaseOption)||void 0===e?void 0:e.formatted_original_price)&&void 0!==t?t:null===(r=this.m_BestPurchaseOption)||void 0===r?void 0:r.formatted_final_price}GetAllPurchaseOptions(){return this.BCheckDataRequestIncluded({include_all_purchase_options:!0}),this.m_rgPurchaseOptions}GetSelfPurchaseOption(){return this.m_SelfPurchaseOption}BHasAgeSafeScreenshots(){return this.GetScreenshots(!0).length>0}GetScreenshots(e){return this.BCheckDataRequestIncluded({include_screenshots:!0}),this.m_Screenshots?e?this.m_Screenshots.GetOnlyAllAgesScreenshots():this.m_Screenshots.GetAllAgesAndMatureScreenshots():[]}BIsAgeSafeScreenshot(e){return this.m_Screenshots.GetOnlyAllAgesScreenshots().includes(e)}BHasTrailers(e){var t;return this.BCheckDataRequestIncluded({include_trailers:!0}),null===(t=this.m_Trailers)||void 0===t?void 0:t.BHasTrailers(e)}BHasHighlightTrailers(e){var t,r,i;return this.BCheckDataRequestIncluded({include_trailers:!0}),(null!==(i=null===(r=null===(t=this.m_Trailers)||void 0===t?void 0:t.GetHighlightTrailers(e))||void 0===r?void 0:r.length)&&void 0!==i?i:0)>0}GetAllTrailers(){return this.BCheckDataRequestIncluded({include_trailers:!0}),this.m_Trailers}BHasSomeLanguageSupport(e){var t;return this.BCheckDataRequestIncluded({include_supported_languages:!0}),(null===(t=this.m_rgSupportedLanguages)||void 0===t?void 0:t.some(t=>t.elanguage==e&&(t.supported||t.subtitles||t.full_audio)))||!1}GetAllLanguagesWithSomeSupport(){var e;return this.BCheckDataRequestIncluded({include_supported_languages:!0}),(null===(e=this.m_rgSupportedLanguages)||void 0===e?void 0:e.filter(e=>e.supported||e.subtitles||e.full_audio).map(e=>e.elanguage))||[]}GetDataRequest(){return this.m_DataRequested}GetMicroTrailer(e){if(this.BCheckDataRequestIncluded({include_trailers:!0}),this.m_Trailers){const t=this.m_Trailers.GetAllTrailers(e).find(e=>!!e.GetMicroTrailer());if(t)return t.GetMicroTrailer()}return null}GetLinks(){return this.BCheckDataRequestIncluded({include_links:!0}),this.m_rgLinks}GetUserFilterFailure(){return this.BCheckDataRequestIncluded({apply_user_filters:!0}),this.m_userFilterFailure}ReplaceBestPurchaseOption(e){this.m_BestPurchaseOption=e}GetInternalName(){return this.m_strInternalName}}function m(e){if(!(null==e?void 0:e.length))return[];const t=e.map(e=>e.creator_clan_account_id).filter(e=>!!e);return Array.from(new Set(t))}class g{constructor(e,t){const r=e.asset_url_format();r&&(e.main_capsule()&&(this.m_strMainCapsuleURL=this.ConstructAssetURL(r,e.main_capsule())),e.small_capsule()&&(this.m_strSmallCapsuleURL=this.ConstructAssetURL(r,e.small_capsule())),e.header()&&(this.m_strHeaderURL=this.ConstructAssetURL(r,e.header())),e.package_header()&&(this.m_strPackageHeaderURL=this.ConstructAssetURL(r,e.package_header())),e.raw_page_background()&&(this.m_strRawPageBackgroundURL=this.ConstructAssetURL(r,e.raw_page_background())),e.hero_capsule()&&(this.m_strHeroCapsuleURL=this.ConstructAssetURL(r,e.hero_capsule())),e.hero_capsule_2x()&&(this.m_strHeroCapsuleURL_2x=this.ConstructAssetURL(r,e.hero_capsule_2x())),e.library_capsule()&&(this.m_strLibraryCapsuleURL=this.ConstructAssetURL(r,e.library_capsule())),e.library_capsule_2x()&&(this.m_strLibraryCapsuleURL_2x=this.ConstructAssetURL(r,e.library_capsule_2x())),e.library_hero()&&(this.m_strLibraryHeroURL=this.ConstructAssetURL(r,e.library_hero())),e.library_hero_2x()&&(this.m_strLibraryHeroURL_2x=this.ConstructAssetURL(r,e.library_hero_2x()))),e.community_icon()&&(this.m_strCommunityIcon=`${l.TS.MEDIA_CDN_COMMUNITY_URL}images/apps/${t}/${e.community_icon()}.jpg`,this.m_strCommunityIcon_Full=`${l.TS.MEDIA_CDN_COMMUNITY_URL}images/apps/${t}/${e.community_icon()}_full.jpg`),e.page_background_path()&&(this.m_strPageBackgroundURL=`${l.TS.STORE_CDN_URL}images/storepagebackground/${e.page_background_path()}`)}GetMainCapsuleURL(){return this.m_strMainCapsuleURL}GetSmallCapsuleURL(){return this.m_strSmallCapsuleURL}GetHeaderURL(){return this.m_strHeaderURL}GetPackageHeaderURL(){return this.m_strPackageHeaderURL}GetPageBackgroundURL(){return this.m_strPageBackgroundURL}GetRawPageBackgroundURL(){return this.m_strRawPageBackgroundURL}GetHeroCapsuleURL(){return this.m_strHeroCapsuleURL}GetHeroCapsuleURL_2x(){return this.m_strHeroCapsuleURL_2x}GetLibraryCapsuleURL(){return this.m_strLibraryCapsuleURL}GetLibraryCapsuleURL_2x(){return this.m_strLibraryCapsuleURL_2x}GetLibraryHeroURL(){return this.m_strLibraryHeroURL}GetLibraryHeroURL_2x(){return this.m_strLibraryHeroURL_2x}ConstructAssetURL(e,t){return l.TS.BASE_URL_SHARED_CDN+"/store_item_assets/"+e.replace("${FILENAME}",t)}GetCommunityIconURL(){return this.m_strCommunityIcon}GetCommunityIconURL_Full(){return this.m_strCommunityIcon_Full}}class p{constructor(e){var t,r,i,n;this.m_highlightTrailers=null!==(r=null===(t=e.highlights())||void 0===t?void 0:t.map(e=>new h(e)))&&void 0!==r?r:[],this.m_highlightTrailersAllAges=this.m_highlightTrailers.filter(e=>e.BIsAllAges()),this.m_otherTrailers=null!==(n=null===(i=e.other_trailers())||void 0===i?void 0:i.map(e=>new h(e)))&&void 0!==n?n:[],this.m_otherTrailersAllAges=this.m_otherTrailers.filter(e=>e.BIsAllAges()),this.m_mapTrailer=new Map([...this.m_highlightTrailers,...this.m_otherTrailers].map(e=>[e.GetTrailerID(),e]))}BHasTrailers(e){return e?this.m_highlightTrailersAllAges.length>0||this.m_otherTrailersAllAges.length>0:this.m_highlightTrailers.length>0||this.m_otherTrailers.length>0}GetHighlightTrailers(e){return e?this.m_highlightTrailersAllAges:this.m_highlightTrailers}GetOtherTrailers(e){return e?this.m_otherTrailersAllAges:this.m_otherTrailers}GetAllTrailers(e){return[...this.GetHighlightTrailers(e),...this.GetOtherTrailers(e)]}GetTrailerByID(e){return this.m_mapTrailer.get(e)}}class h{constructor(e){var t;this.m_strTrailerName=e.trailer_name(),this.m_nBaseID=e.trailer_base_id(),this.m_eTrailerCategory=e.trailer_category();const r=e.trailer_url_format();if(r&&(e.microtrailer()&&(this.m_MicroTrailer=this.ExtractTrailerFormats(r,e.microtrailer())),e.screenshot_medium()&&(this.m_strScreenshotMedium=this.ConstructScreenshotURL(r,e.screenshot_medium())),e.screenshot_full()&&(this.m_strScreenshotFull=this.ConstructScreenshotURL(r,e.screenshot_full()))),e.adaptive_trailers()){this.m_rgDashTrailers=this.ExtractAdaptiveTrailers(e.adaptive_trailers(),"dash");let t=this.ExtractAdaptiveTrailers(e.adaptive_trailers(),"hls");t.length>0&&(this.m_rgHlsTrailer=t[0])}this.m_bIsAllAges=null===(t=e.all_ages())||void 0===t||t}GetName(){return this.m_strTrailerName}GetTrailerID(){return this.m_nBaseID}GetTrailerCategory(){return this.m_eTrailerCategory}GetTrailersDash(){return this.m_rgDashTrailers}GetTrailerHls(){return this.m_rgHlsTrailer}GetMicroTrailer(){return this.m_MicroTrailer}GetScreenshot(){return this.m_strScreenshotFull?this.m_strScreenshotFull:this.m_strScreenshotMedium}BIsAllAges(){return this.m_bIsAllAges}ExtractTrailerFormats(e,t){let r={};return t.forEach(t=>{"video/mp4"==t.type()?r.strMP4URL=this.ConstructAssetURL(e,t.filename()):"video/webm"==t.type()&&(r.strWebMURL=this.ConstructAssetURL(e,t.filename()))}),r}ExtractAdaptiveTrailers(e,t){let r=`${t}_`,i=e.filter(e=>e.encoding()&&e.cdn_path()&&e.encoding().startsWith(r)),n=i.findIndex(e=>e.encoding().endsWith("_av1"));return n>0&&u.yY(i,n,0),i.map(e=>this.ConstructAssetURL(e.cdn_path(),""))}ConstructScreenshotURL(e,t){return l.TS.BASE_URL_SHARED_CDN+"/store_item_assets/"+e.replace("${FILENAME}",t)}ConstructAssetURL(e,t){return l.TS.VIDEO_CDN_URL+"/store_trailers/"+e.replace("${FILENAME}",t)}}class _{constructor(e){const t=e.all_ages_screenshots()||[],r=e.mature_content_screenshots()||[],i=e=>l.TS.BASE_URL_SHARED_CDN+"/store_item_assets/"+e.filename();this.m_rgOnlyAllAgesScreenshots=t.map(i),this.m_rgAllScreenshots=[...t,...r].sort((e,t)=>e.ordinal()-t.ordinal()).map(i)}GetAllAgesAndMatureScreenshots(){return this.m_rgAllScreenshots}GetOnlyAllAgesScreenshots(){return this.m_rgOnlyAllAgesScreenshots}}function B(e){if(e)switch(e.GetStoreItemType()){case 0:return{appid:e.GetAppID()};case 1:return{packageid:e.GetID()};case 2:return{bundleid:e.GetID()};case 4:return{tagid:e.GetID()};case 5:return{creatorid:e.GetID()};case 6:return{hubcategoryid:e.GetID()};case 3:case-1:return;default:return void(0,s.z_)(e.GetStoreItemType(),`Unknown EStoreItemType ${e.GetStoreItemType()} ${(0,i.md)(e.GetStoreItemType())} `)}}function b(e){if(e)switch(e.item_type){case 0:return{appid:e.appid};case 1:return{packageid:e.id};case 2:return{bundleid:e.id};case 4:return{tagid:e.id};case 5:return{creatorid:e.id};case 6:return{hubcategoryid:e.id};case 3:case-1:return;default:return void(0,s.z_)(e.item_type,`Unknown EStoreItemType ${e.item_type} ${(0,i.md)(e.item_type)} `)}}},16021:(e,t,r)=>{"use strict";r.d(t,{A:()=>b});var i=r(34629),n=r(14947),s=r(56545),a=r(96059),o=r(59411),l=r(15161),c=r(81393),u=r(68797),d=r(78327),m=r(72839),g=r(75279),p=r(6419);function h(e,t){if(!e)return t;if(!t)return e;return{include_assets:e.include_assets||t.include_assets,include_release:e.include_release||t.include_release,include_platforms:e.include_platforms||t.include_platforms,include_all_purchase_options:e.include_all_purchase_options||t.include_all_purchase_options,include_screenshots:e.include_screenshots||t.include_screenshots,include_trailers:e.include_trailers||t.include_trailers,include_ratings:e.include_ratings||t.include_ratings,include_tag_count:Math.max(e.include_tag_count||0,t.include_tag_count||0)||void 0,include_reviews:e.include_reviews||t.include_reviews,include_basic_info:e.include_basic_info||t.include_basic_info,include_supported_languages:e.include_supported_languages||t.include_supported_languages,include_full_description:e.include_full_description||t.include_full_description,include_included_items:e.include_included_items||t.include_included_items,include_assets_without_overrides:e.include_assets_without_overrides||t.include_assets_without_overrides,apply_user_filters:e.apply_user_filters||t.apply_user_filters,include_links:e.include_links||t.include_links}}async function _(e,t){const r=await e,i=await t;return 1!=r?r:i}class B{constructor(){this.k_QueueWaitUntilRequestMS=5,this.k_nMaxBatchSize=250,this.m_bReturnUnavailableItems=!1,this.m_mapApps=new Map,this.m_mapPackages=new Map,this.m_mapBundles=new Map,this.m_mapTags=new Map,this.m_mapCreators=new Map,this.m_mapHubCategories=new Map,this.m_setUnavailableApps=new Set,this.m_setUnavailablePackages=new Set,this.m_setUnavailableBundles=new Set,this.m_setUnavailableTags=new Set,this.m_setUnavailableCreators=new Set,this.m_setUnavailableHubCategories=new Set,this.m_setUnavailableDueToCountryRestrictionApps=new Set,this.m_setUnavailableDueToCountryRestrictionPackages=new Set,this.m_setUnavailableDueToCountryRestrictionBundles=new Set,this.m_mapAppsInFlight=new Map,this.m_mapPackageInFlight=new Map,this.m_mapBundleInFlight=new Map,this.m_mapTagsInFlight=new Map,this.m_mapCreatorsInFlight=new Map,this.m_mapHubCategoriesInFlight=new Map,this.m_bUsePartnerAPI=!1,this.m_bInitialized=!1,this.m_bActivelyResettingCache=!1,this.m_setPendingAppInfo=new Set,this.m_setPendingBundleInfo=new Set,this.m_setPendingPackageInfo=new Set,this.m_setPendingTagInfo=new Set,this.m_setPendingCreatorInfo=new Set,this.m_setPendingHubCategoryInfo=new Set,this.m_setPendingDataRequest={},this.m_PendingInfoResolve=void 0,this.m_PendingTimer=void 0,this.k_AlreadyResolvedOK=Promise.resolve(1),this.k_AlreadyResolvedInvalid=Promise.resolve(8),this.k_AlreadyResolvedBusy=Promise.resolve(10)}static Get(){return B.sm_instance||(B.sm_instance=new B,window.StoreItemCache=B.sm_instance),B.sm_instance}static Initialize(e,t){const r=B.Get();return(0,c.wT)(!r.m_bInitialized,"CStoreItemCache was already initialized; initialize it only once."),r.m_serviceTransport=e,r.m_bUsePartnerAPI=!!t,r.m_bInitialized=!0,()=>{r.m_serviceTransport=void 0,r.m_bUsePartnerAPI=!1,r.m_bInitialized=!1}}SetSteamInterface(e){this.SetServiceTransport(e.GetServiceTransport())}SetServiceTransport(e){this.m_serviceTransport=e}SetReturnUnavailableItems(e){this.m_bReturnUnavailableItems=e}GetReturnUnavailableItems(){return this.m_bReturnUnavailableItems}async ResetCache(){this.m_bActivelyResettingCache=!0,this.FlushPendingInfo();let e=[];this.m_mapAppsInFlight.forEach(t=>{e.push(t.promise)}),this.m_mapBundleInFlight.forEach(t=>{e.push(t.promise)}),this.m_mapPackageInFlight.forEach(t=>{e.push(t.promise)}),this.m_mapTagsInFlight.forEach(t=>{e.push(t.promise)}),this.m_mapCreatorsInFlight.forEach(t=>{e.push(t.promise)}),this.m_mapHubCategoriesInFlight.forEach(t=>{e.push(t.promise)}),await Promise.all(e),this.m_mapApps.clear(),this.m_mapBundles.clear(),this.m_mapPackages.clear(),this.m_mapTagsInFlight.clear(),this.m_mapCreatorsInFlight.clear(),this.m_mapHubCategoriesInFlight.clear(),this.m_bActivelyResettingCache=!1}static BIsInitialized(){return B.Get().m_bInitialized}async QueueAppRequest(e,t){return this.QueueStoreItemRequest(e,0,t)}async QueuePackageRequest(e,t){return this.QueueStoreItemRequest(e,1,t)}async QueueBundleRequest(e,t){return this.QueueStoreItemRequest(e,2,t)}async QueueTagRequest(e,t){return this.QueueStoreItemRequest(e,4,t)}async QueueCreatorRequest(e,t){return this.QueueStoreItemRequest(e,5,t)}async QueueHubCategoryRequest(e,t){return this.QueueStoreItemRequest(e,6,t)}static ValidateDataRequest(e){const t=[e.include_assets,e.include_release,e.include_platforms,e.include_all_purchase_options,e.include_screenshots,e.include_trailers,e.include_ratings,e.include_reviews,e.include_basic_info,e.include_supported_languages,e.include_full_description,e.include_links];for(const e of t)if(!0!==e&&void 0!==e)return!1;return!0}async QueueMultipleAppRequests(e,t){if(!e||0==e.length)return 1;const r=(await Promise.all(e.map(e=>this.QueueStoreItemRequest(e,0,t)))).filter(e=>1!=e);return r.length>0?r[0]:1}async QueueMultiplePackageRequests(e,t){if(!e||0==e.length)return 1;const r=(await Promise.all(e.map(e=>this.QueueStoreItemRequest(e,1,t)))).filter(e=>1!=e);return r.length>0?r[0]:1}async QueueMultipleBundleRequests(e,t){if(!e||0==e.length)return 1;const r=(await Promise.all(e.map(e=>this.QueueStoreItemRequest(e,2,t)))).filter(e=>1!=e);return r.length>0?r[0]:1}async QueueMultipleTagRequests(e,t){if(!e||0==e.length)return 1;const r=(await Promise.all(e.map(e=>this.QueueStoreItemRequest(e,4,t)))).filter(e=>1!=e);return r.length>0?r[0]:1}async QueueMultipleCreatorRequests(e,t){if(!e||0==e.length)return 1;const r=(await Promise.all(e.map(e=>this.QueueStoreItemRequest(e,5,t)))).filter(e=>1!=e);return r.length>0?r[0]:1}async QueueMultipleHubCategoryRequests(e,t){if(!e||0==e.length)return 1;const r=(await Promise.all(e.map(e=>this.QueueStoreItemRequest(e,6,t)))).filter(e=>1!=e);return r.length>0?r[0]:1}async QueueMultipleStoreItemRequests(e,t,r){if(!e||0==e.length)return 1;const i=(await Promise.all(e.map((e,i)=>this.QueueStoreItemRequest(e,t[i],r)))).filter(e=>1!=e);return i.length>0?i[0]:1}async QueueStoreItemRequest(e,t,r){if((0,c.wT)(B.ValidateDataRequest(r),"Invalid Data Request: "+JSON.stringify(r)),"string"==typeof e&&(e=parseInt(e)),this.m_bActivelyResettingCache)return console.log("Rejecting store item request due to currently clearing the cache"),this.k_AlreadyResolvedBusy;if(!e)return(0,c.wT)(!e,`unexpected id ${e} of zero or undefined for type ${t}`),this.k_AlreadyResolvedInvalid;const i=this.GetPreviousSupersetLoadPromise(e,t,r);if(i)return i;switch(this.m_PendingInfoPromise||(this.m_PendingInfoPromise=new Promise(e=>this.m_PendingInfoResolve=e),this.m_PendingTimer=window.setTimeout(()=>this.FlushPendingInfo(),this.k_QueueWaitUntilRequestMS)),this.m_setPendingDataRequest=h(this.m_setPendingDataRequest,r),t){case 0:this.m_setPendingAppInfo.add(e);break;case 2:this.m_setPendingBundleInfo.add(e);break;case 1:this.m_setPendingPackageInfo.add(e);break;case 4:this.m_setPendingTagInfo.add(e);break;case 5:this.m_setPendingCreatorInfo.add(e);break;case 6:this.m_setPendingHubCategoryInfo.add(e);break;default:(0,c.wT)(!1,`Unexpected Type ${t}`)}const n=this.m_PendingInfoPromise;return this.m_setPendingAppInfo.size+this.m_setPendingPackageInfo.size+this.m_setPendingBundleInfo.size>=this.k_nMaxBatchSize&&(this.m_PendingTimer&&window.clearTimeout(this.m_PendingTimer),this.FlushPendingInfo()),n}async FlushPendingInfo(){if(void 0===this.m_PendingInfoResolve)return;const e=this.m_PendingInfoResolve,t=Array.from(this.m_setPendingAppInfo),r=Array.from(this.m_setPendingPackageInfo),i=Array.from(this.m_setPendingBundleInfo),n=Array.from(this.m_setPendingTagInfo),s=Array.from(this.m_setPendingCreatorInfo),a=Array.from(this.m_setPendingHubCategoryInfo),o=this.m_setPendingDataRequest;this.m_PendingInfoPromise=void 0,this.m_PendingInfoResolve=void 0,this.m_setPendingAppInfo.clear(),this.m_setPendingBundleInfo.clear(),this.m_setPendingPackageInfo.clear(),this.m_setPendingTagInfo.clear(),this.m_setPendingCreatorInfo.clear(),this.m_setPendingHubCategoryInfo.clear(),this.m_setPendingDataRequest={},this.m_PendingTimer=void 0,this.HintLoadStoreItems(t,r,i,n,s,a,o).then(t=>e(t))}async HintLoadStoreApps(e,t){return this.HintLoadStoreItems(e,null,null,null,null,null,t)}async HintLoadStorePackages(e,t){return this.HintLoadStoreItems(null,e,null,null,null,null,t)}async HintLoadStoreBundles(e,t){return this.HintLoadStoreItems(null,null,e,null,null,null,t)}GetPreviousSupersetLoadPromise(e,t,r){if(this.BHasStoreItem(e,t,r)||this.BIsStoreItemMissing(e,t))return this.k_AlreadyResolvedOK;let i=null;switch(t){case 0:i=this.m_mapAppsInFlight.get(e);break;case 1:i=this.m_mapPackageInFlight.get(e);break;case 2:i=this.m_mapBundleInFlight.get(e);break;case 4:i=this.m_mapTagsInFlight.get(e);break;case 5:i=this.m_mapCreatorsInFlight.get(e);break;case 6:i=this.m_mapHubCategoriesInFlight.get(e)}return i&&g.Ay.BDataRequestContainsOtherDataRequest(i.dataRequest,r)?i.promise:null}async HintLoadStoreItems(e,t,r,i,n,s,a){let o=null;const c=new Promise(e=>o=e);let u=[],d=[];(e||[]).forEach(e=>{const t=this.GetPreviousSupersetLoadPromise(e,0,a);if(t)d.push(t);else{u.push(l.O4.fromObject({appid:e}));let t=h(this.GetStoreItemDataRequest(e,0),a);const r=this.m_mapAppsInFlight.get(e);t=h(null==r?void 0:r.dataRequest,t),r&&d.push(r.promise),this.m_mapAppsInFlight.set(e,{promise:r?_(r.promise,c):c,dataRequest:t})}}),(t||[]).forEach(e=>{const t=this.GetPreviousSupersetLoadPromise(e,1,a);if(t)d.push(t);else{u.push(l.O4.fromObject({packageid:e}));let t=h(this.GetStoreItemDataRequest(e,1),a);const r=this.m_mapPackageInFlight.get(e);t=h(null==r?void 0:r.dataRequest,t),r&&d.push(r.promise),this.m_mapPackageInFlight.set(e,{promise:r?_(r.promise,c):c,dataRequest:t})}}),(r||[]).forEach(e=>{const t=this.GetPreviousSupersetLoadPromise(e,2,a);if(t)d.push(t);else{u.push(l.O4.fromObject({bundleid:e}));let t=h(this.GetStoreItemDataRequest(e,2),a);const r=this.m_mapBundleInFlight.get(e);t=h(null==r?void 0:r.dataRequest,t),r&&d.push(r.promise),this.m_mapBundleInFlight.set(e,{promise:r?_(r.promise,c):c,dataRequest:t})}}),(i||[]).forEach(e=>{const t=this.GetPreviousSupersetLoadPromise(e,4,a);if(t)d.push(t);else{u.push(l.O4.fromObject({tagid:e}));let t=h(this.GetStoreItemDataRequest(e,4),a);const r=this.m_mapTagsInFlight.get(e);t=h(null==r?void 0:r.dataRequest,t),r&&d.push(r.promise),this.m_mapTagsInFlight.set(e,{promise:r?_(r.promise,c):c,dataRequest:t})}}),(n||[]).forEach(e=>{const t=this.GetPreviousSupersetLoadPromise(e,5,a);if(t)d.push(t);else{u.push(l.O4.fromObject({creatorid:e}));let t=h(this.GetStoreItemDataRequest(e,5),a);const r=this.m_mapCreatorsInFlight.get(e);t=h(null==r?void 0:r.dataRequest,t),r&&d.push(r.promise),this.m_mapCreatorsInFlight.set(e,{promise:r?_(r.promise,c):c,dataRequest:t})}}),(s||[]).forEach(e=>{const t=this.GetPreviousSupersetLoadPromise(e,6,a);if(t)d.push(t);else{u.push(l.O4.fromObject({hubcategoryid:e}));let t=h(this.GetStoreItemDataRequest(e,6),a);const r=this.m_mapHubCategoriesInFlight.get(e);t=h(null==r?void 0:r.dataRequest,t),r&&d.push(r.promise),this.m_mapHubCategoriesInFlight.set(e,{promise:r?_(r.promise,c):c,dataRequest:t})}});let m=1;if(u.length>0&&(m=await this.InternalHandleLoadStoreItems(u,a)),o(m),d.length>0){const e=await Promise.all(d);for(const t of e)1!=t&&1==m&&(m=t)}return(e||[]).forEach(e=>this.m_mapAppsInFlight.delete(e)),(t||[]).forEach(e=>this.m_mapPackageInFlight.delete(e)),(r||[]).forEach(e=>this.m_mapBundleInFlight.delete(e)),(i||[]).forEach(e=>this.m_mapTagsInFlight.delete(e)),(n||[]).forEach(e=>this.m_mapCreatorsInFlight.delete(e)),(s||[]).forEach(e=>this.m_mapHubCategoriesInFlight.delete(e)),m}MarkStoreItemIDUnavailable(e){(e||[]).forEach(e=>{e.appid()?(this.m_setUnavailableApps.add(e.appid()),this.m_mapApps.delete(e.appid())):e.packageid()?(this.m_setUnavailablePackages.add(e.packageid()),this.m_mapPackages.delete(e.packageid())):e.bundleid()?(this.m_setUnavailableBundles.add(e.bundleid()),this.m_mapBundles.delete(e.bundleid())):e.tagid()?(this.m_setUnavailableTags.add(e.tagid()),this.m_mapTags.delete(e.tagid())):e.creatorid()?(this.m_setUnavailableCreators.add(e.creatorid()),this.m_mapCreators.delete(e.creatorid())):e.hubcategoryid()&&(this.m_setUnavailableHubCategories.add(e.hubcategoryid()),this.m_mapHubCategories.delete(e.hubcategoryid()))})}SortStoreItems(e){let t=e.slice();return t.sort((e,t)=>{var r,i,n,s,a,o,l,c,u,d,m,g;let p=null!==(r=e.appid())&&void 0!==r?r:0,h=null!==(i=t.appid())&&void 0!==i?i:0;if(p!=h)return p-h;let _=null!==(n=e.packageid())&&void 0!==n?n:0,B=null!==(s=t.packageid())&&void 0!==s?s:0;if(_!=B)return _-B;let b=null!==(a=e.bundleid())&&void 0!==a?a:0,f=null!==(o=t.bundleid())&&void 0!==o?o:0;if(b!=f)return b-f;let w=null!==(l=e.tagid())&&void 0!==l?l:0,y=null!==(c=t.tagid())&&void 0!==c?c:0;if(w!=y)return w-y;let M=null!==(u=e.creatorid())&&void 0!==u?u:0,v=null!==(d=t.creatorid())&&void 0!==d?d:0;if(M!=v)return M-v;let S=null!==(m=e.hubcategoryid())&&void 0!==m?m:0,C=null!==(g=t.hubcategoryid())&&void 0!==g?g:0;return S!=C?S-C:0}),t}GetServiceTransport(){return this.m_serviceTransport||(console.warn("Service transport not initialized for StoreItemCache"),this.m_serviceTransport=new a.D(d.TS.WEBAPI_BASE_URL).GetAnonymousServiceTransport()),this.m_serviceTransport}async InternalHandleLoadStoreItems(e,t){let r=1;e=this.SortStoreItems(e),t.include_included_items&&(t={...t,included_item_data_request:{...t,include_included_items:!1}});const i=new Array;try{const a=[];for(;e.length>0;){const r=e.splice(0,this.k_nMaxBatchSize);if(i.push(r),this.m_bUsePartnerAPI){const e=s.w.Init(o.St);e.Body().set_include_unpublished(!1);const i=e.Body().getitems_request(!0);i.set_context((0,m.hS)(this.m_bUsePartnerAPI)),i.set_data_request(l.gn.fromObject(t)),i.set_ids(r),a.push(o.BT.GetItems(this.GetServiceTransport(),e))}else{const e=s.w.Init(l.eE);(0,m.rV)(e,this.m_bUsePartnerAPI),(0,m.Bn)(e,t),e.Body().set_ids(r),a.push(l.$4.GetItems(this.GetServiceTransport(),e))}}(await Promise.all(a)).forEach((s,a)=>{1==s.GetEResult()?s.Body().store_items().forEach(r=>{const i=r.id(),a=r.item_type();let o=this.m_bReturnUnavailableItems&&15==r.success(),l=1==r.success()&&!this.BIsStoreItemMissing(i,a);if(o||l)this.ReadItem(r,t);else{switch("dev"==d.TS.WEB_UNIVERSE&&console.warn(`Failed to load ${i} type ${a} with error ${r.success()}`,r),a){case 0:this.m_setUnavailableApps.add(i),this.m_mapApps.delete(i);break;case 1:this.m_setUnavailablePackages.add(i),this.m_mapPackages.delete(i);break;case 2:this.m_setUnavailableBundles.add(i),this.m_mapBundles.delete(i);break;case 4:this.m_setUnavailableTags.add(i),this.m_mapTags.delete(i);break;case 5:this.m_setUnavailableCreators.add(i),this.m_mapCreators.delete(i);break;case 6:this.m_setUnavailableHubCategories.add(i),this.m_mapHubCategories.delete(i);break;default:console.error("CStoreItemCache.InternalHandleLoadStoreItems unexpected item_type in response "+a+" "+i)}if(r.unvailable_for_country_restriction())switch(a){case 0:this.m_setUnavailableDueToCountryRestrictionApps.add(i);break;case 1:this.m_setUnavailableDueToCountryRestrictionPackages.add(i);break;case 2:this.m_setUnavailableDueToCountryRestrictionBundles.add(i);break;case 4:case 5:case 6:console.error("CStoreItemCache::InternalHandleLoadStoreItems - tags, creators or categories don't have country restrictions. eResult: "+s.GetEResult()+" message: "+s.Hdr().error_message(),(0,n.HO)(e))}}}):(console.warn("CStoreItemCache::InternalHandleLoadStoreItems failed with eResult: "+s.GetEResult()+" message: "+s.Hdr().error_message(),(0,n.HO)(e)),(1==s.Hdr().transport_error()||d.TS.FROM_WEB)&&this.MarkStoreItemIDUnavailable(i[a]),1==r&&(r=s.GetEResult()))})}catch(e){const t=(0,u.H)(e);return console.error("CStoreItemCache::InternalHandleLoadStoreItems failed: "+t.strErrorMsg,t),i.forEach(e=>this.MarkStoreItemIDUnavailable(e)),79}return r}GetMapForType(e){let t;switch(e){case 0:t=this.m_mapApps;break;case 2:t=this.m_mapBundles;break;case 1:t=this.m_mapPackages;break;case 4:t=this.m_mapTags;break;case 5:t=this.m_mapCreators;break;case 6:t=this.m_mapHubCategories;break;default:console.error("Invalid map type requested",e)}return t}BHasStoreItem(e,t,r){let i=this.GetMapForType(t);return Boolean(i&&i.has(e)&&(!r||i.get(e).BContainDataRequest(r)))}GetStoreItem(e,t){if(-1==t||3==t)return;const r=this.GetMapForType(t);return null==r?void 0:r.get(e)}GetStoreItemWithLegacyVisibilityCheck(e,t){const r=this.GetStoreItem(e,t);return r&&(this.m_bReturnUnavailableItems||r.BIsVisible())?r:void 0}GetStoreItemDataRequest(e,t){var r,i;return(null===(i=null===(r=this.GetMapForType(t))||void 0===r?void 0:r.get(e))||void 0===i?void 0:i.GetDataRequest())||null}BHasApp(e,t){return this.BHasStoreItem(e,0,t)}GetApp(e){return this.GetStoreItem(e,0)}BHasPackage(e,t){return this.BHasStoreItem(e,1,t)}GetPackage(e){return this.GetStoreItem(e,1)}BHasBundle(e,t){return this.BHasStoreItem(e,2,t)}GetBundle(e){return this.GetStoreItem(e,2)}BHasTag(e,t){return this.BHasStoreItem(e,4,t)}GetTag(e){return this.GetStoreItem(e,4)}BHasCreator(e,t){return this.BHasStoreItem(e,5,t)}GetCreator(e){return this.GetStoreItem(e,5)}BHasHubCategory(e,t){return this.BHasStoreItem(e,6,t)}GetHubCategory(e){return this.GetStoreItem(e,6)}BIsStoreItemMissing(e,t){switch(t){case 0:return this.BIsAppMissing(e);case 1:return this.BIsPackageMissing(e);case 2:return this.BIsBundleMissing(e);case 4:return this.BIsTagMissing(e);case 5:return this.BIsCreatorMissing(e);case 6:return this.BIsHubCategoryMissing(e);default:return console.error("BStoreItemMissing invalid type",t),!0}}BIsAppMissing(e){return this.m_setUnavailableApps.has(e)}BIsPackageMissing(e){return this.m_setUnavailablePackages.has(e)}BIsBundleMissing(e){return this.m_setUnavailableBundles.has(e)}BIsTagMissing(e){return this.m_setUnavailableTags.has(e)}BIsCreatorMissing(e){return this.m_setUnavailableCreators.has(e)}BIsHubCategoryMissing(e){return this.m_setUnavailableHubCategories.has(e)}BIsStoreItemUnavailableDueToCountryRestriction(e,t){switch(t){case 0:return this.BIsAppUnavailableDueToCountryRestriction(e);case 1:return this.BIsPackageUnavailableDueToCountryRestriction(e);case 2:return this.BIsBundleUnavailableDueToCountryRestriction(e);case 4:case 5:case 6:return console.error("BIsStoreItemUnavailableDueToCountryRestriction - tags, creators or categories don't have country restrictions. type: ",t),!0;default:return console.error("BStoreItemMissing invalid type",t),!0}}BIsAppUnavailableDueToCountryRestriction(e){return this.m_setUnavailableDueToCountryRestrictionApps.has(e)}BIsPackageUnavailableDueToCountryRestriction(e){return this.m_setUnavailableDueToCountryRestrictionPackages.has(e)}BIsBundleUnavailableDueToCountryRestriction(e){return this.m_setUnavailableDueToCountryRestrictionBundles.has(e)}ReadResults(e,t){let r=[];for(const i of e)r.push(this.ReadItem(i,t));return r}ReadItem(e,t){const r=e.item_type();let i=null;if(void 0===r)return console.warn(`Failed to load item data: ${e.success()}`),null;switch(r){case 0:i=this.m_mapApps;break;case 1:i=this.m_mapPackages;break;case 2:i=this.m_mapBundles;break;case 4:i=this.m_mapTags;break;case 5:i=this.m_mapCreators;break;case 6:i=this.m_mapHubCategories;break;default:return console.error(`Invalid item type: ${r}`),null}let n=i.get(e.id());if(n?n.MergeData(e,t):(n=new g.Ay(e,t),i.set(e.id(),n)),t.include_included_items&&e.included_items(!1)){for(const r of e.included_items().included_apps())this.ReadItem(r,t.included_item_data_request);for(const r of e.included_items().included_packages())this.ReadItem(r,t.included_item_data_request)}return n}}B.k_DataRequest_CommonOnly={},B.k_DataRequest_BasicInfo={include_basic_info:!0},B.k_DataRequest_Assets={include_assets:!0},B.k_DataRequest_IncludeAll={include_assets:!0,include_release:!0,include_platforms:!0,include_all_purchase_options:!0,include_screenshots:!0,include_trailers:!0,include_ratings:!0,include_tag_count:20,include_reviews:!0,include_basic_info:!0,include_supported_languages:!0,include_full_description:!0,include_links:!0};const b=B;(0,i.Cg)([p.o],B.prototype,"ReadItem",null)},62792:(e,t,r)=>{"use strict";var i;function n(e){return"app"==e?0:"sub"==e?1:2}function s(e){switch(e){case 0:return"app";case 2:return"bundle";case 1:return"package";case 3:return"mtx"}return"invalid"}function a(e){switch(e){case"sub":return 1;case"bundle":return 2;default:return 0}}function o(e,t){switch(e){case 2:return"bundle";case 1:return"sub";default:switch(t){case 0:default:return"game";case 12:return"beta";case 4:return"dlc";case 1:return"demo";case 6:return"software";case 7:case 3:return"video";case 10:return"hardware";case 11:return"music";case 13:return"tool";case 2:return"mod";case 9:return"episode";case 8:return"series"}}}function l(e){switch(e){case 2:return"bundle";case 1:return"sub";default:return"app"}}r.d(t,{JK:()=>n,Rz:()=>s,SW:()=>a,TM:()=>l,_4:()=>o,by:()=>i}),function(e){e[e.k_NotRejected=-1]="k_NotRejected",e[e.k_RejectNoMainCap=0]="k_RejectNoMainCap",e[e.k_RejectWrongPlatform=1]="k_RejectWrongPlatform",e[e.k_RejectNoComingSoon=2]="k_RejectNoComingSoon",e[e.k_RejectNoVR=3]="k_RejectNoVR",e[e.k_RejectCreatorClan=4]="k_RejectCreatorClan",e[e.k_RejectIgnoredGame=5]="k_RejectIgnoredGame",e[e.k_RejectSupportedLanguage=6]="k_RejectSupportedLanguage",e[e.k_RejectNotLoaded=7]="k_RejectNotLoaded",e[e.k_RejectIgnoreGameTags=8]="k_RejectIgnoreGameTags",e[e.k_RejectIgnoreContentDescriptors=9]="k_RejectIgnoreContentDescriptors",e[e.k_RejectEarlyAccess=10]="k_RejectEarlyAccess",e[e.k_RejectSoftware=11]="k_RejectSoftware",e[e.k_RejectDLC=12]="k_RejectDLC",e[e.k_RejectInLibrary=13]="k_RejectInLibrary",e[e.k_RejectNotInLibrary=14]="k_RejectNotInLibrary",e[e.k_RejectVideo=15]="k_RejectVideo",e[e.k_RejectNoDiscount=16]="k_RejectNoDiscount",e[e.k_RejectAlreadyDisplayed=17]="k_RejectAlreadyDisplayed",e[e.k_RejectNoTrailer=18]="k_RejectNoTrailer",e[e.k_RejectAO=19]="k_RejectAO"}(i||(i={}))},55263:(e,t,r)=>{"use strict";r.d(t,{G6:()=>l,Gg:()=>u,mZ:()=>d,t7:()=>c,zX:()=>g});var i=r(41735),n=r.n(i),s=r(90626),a=r(73745),o=r(16021);function l(e,t,r,i){const l=(0,s.useRef)(void 0),c=(0,s.useRef)(void 0),u=(0,a.CH)();l.current=e;const[d,m]=(0,s.useState)(void 0),{include_assets:g,include_release:p,include_platforms:h,include_all_purchase_options:_,include_screenshots:B,include_trailers:b,include_ratings:f,include_tag_count:w,include_reviews:y,include_basic_info:M,include_supported_languages:v,include_full_description:S,include_included_items:C,include_assets_without_overrides:R,apply_user_filters:z,include_links:j}=r;if((0,s.useEffect)(()=>{const r={include_assets:g,include_release:p,include_platforms:h,include_all_purchase_options:_,include_screenshots:B,include_trailers:b,include_ratings:f,include_tag_count:w,include_reviews:y,include_basic_info:M,include_supported_languages:v,include_full_description:S,include_included_items:C,include_assets_without_overrides:R,apply_user_filters:z,include_links:j};let s=null;return!e||e<0||o.A.Get().BHasStoreItem(e,t,r)||void 0!==d&&i&&i==c.current||(i!==c.current&&(m(void 0),c.current=i),s=n().CancelToken.source(),o.A.Get().QueueStoreItemRequest(e,t,r).then(t=>{(null==s?void 0:s.token.reason)||l.current!==e||m(1==t),u()})),()=>null==s?void 0:s.cancel("useStoreItemCache: unmounting")},[e,t,i,d,g,p,h,_,B,b,f,w,y,M,v,S,C,R,z,j,u]),!e)return[null,2];if(!1===d)return[void 0,2];if(o.A.Get().BIsStoreItemMissing(e,t))return[void 0,2];if(!o.A.Get().BHasStoreItem(e,t,r))return[void 0,1];const x=o.A.Get().GetStoreItemWithLegacyVisibilityCheck(e,t);return x?[x,3]:[null,2]}function c(e,t,r){return l(e,0,t,r)}function u(e,t,r){return l(e,1,t,r)}function d(e,t,r){var i;const[n,s]=l(e,t,r);let a;1!=(null==n?void 0:n.GetStoreItemType())||(null===(i=n.GetAssets())||void 0===i?void 0:i.GetHeaderURL())||1!=(null==n?void 0:n.GetIncludedAppIDs().length)||(a=n.GetIncludedAppIDs()[0]);const[o,u]=c(a,r);return a&&(null==o?void 0:o.BIsVisible())?[o,u]:[n,s]}function m(e,t,r,i){const l=(0,a.CH)(),{include_assets:c,include_release:u,include_platforms:d,include_all_purchase_options:m,include_screenshots:g,include_trailers:p,include_ratings:h,include_tag_count:_,include_reviews:B,include_basic_info:b,include_supported_languages:f,include_full_description:w,include_included_items:y,include_assets_without_overrides:M,apply_user_filters:v,include_links:S}=r;if((0,s.useEffect)(()=>{if(!e||0==e.length)return;const r={include_assets:c,include_release:u,include_platforms:d,include_all_purchase_options:m,include_screenshots:g,include_trailers:p,include_ratings:h,include_tag_count:_,include_reviews:B,include_basic_info:b,include_supported_languages:f,include_full_description:w,include_included_items:y,include_assets_without_overrides:M,apply_user_filters:v,include_links:S},i=e.filter(e=>!(o.A.Get().BHasStoreItem(e,t,r)||o.A.Get().BIsStoreItemMissing(e,t)));if(0==i.length)return;const s=n().CancelToken.source(),a=i.map(e=>o.A.Get().QueueStoreItemRequest(e,t,r));return Promise.all(a).then(()=>{s.token.reason||l()}),()=>s.cancel("useStoreItemCacheMultiplePackages: unmounting")},[e,t,i,l,c,u,d,m,g,p,h,_,B,b,f,w,y,M,v,S]),!e)return 2;if(!e.every(e=>o.A.Get().BHasStoreItem(e,t,r)||o.A.Get().BIsStoreItemMissing(e,t)))return 1;return e.every(e=>o.A.Get().GetStoreItemWithLegacyVisibilityCheck(e,t))?3:2}function g(e,t,r){return m(e,0,t,r)}},63369:(e,t,r)=>{"use strict";r.d(t,{d:()=>s});var i=r(61859),n=r(91675);function s(e){return function(e,t,r,s){switch(e){case"date_full":return(0,i.$z)(t);case"date_month":return(0,n.sq)(new Date(1e3*t));case"date_quarter":return(0,n.u6)(new Date(1e3*t),s);case"date_year":return(0,n.vl)(new Date(1e3*t));case"text_comingsoon":return r||(0,i.we)("#Store_ComingSoon_ComingSoon");case"text_tba":return r||(0,i.we)("#Store_ComingSoon_TBA");default:return""}}(e.coming_soon_display,e.steam_release_date,e.custom_release_date_message)}},14932:(e,t,r)=>{"use strict";r.d(t,{G:()=>o,z:()=>a});var i=r(7850),n=r(90626),s=r(78327);class a extends n.Component{render(){if("dev"!==s.TS.WEB_UNIVERSE)return null;let e=document.getElementById(this.props.strConfigID);if(!e)return null;let t=new Array;return e.getAttributeNames().forEach(r=>{r.toLocaleLowerCase().startsWith("data-")&&(t.push((0,i.jsx)("h1",{children:r},"header-"+r)),t.push((0,i.jsx)(o,{data:JSON.parse(e.getAttribute(r))},"body-"+r)))}),(0,i.jsx)("div",{children:t})}}class o extends n.Component{render(){return(0,i.jsx)("div",{children:(0,i.jsx)("pre",{children:JSON.stringify(this.props.data,null,2)})})}}},38455:(e,t,r)=>{"use strict";r.d(t,{b$:()=>Pn,yq:()=>Dn,Xi:()=>Ln});var i,n=r(7850),s=r(90626),a=(r(61859),r(15339)),o=r.n(a),l=r(45699),c=r(68255),u=(r(12155),r(28055)),d=r.n(u),m=r(52038),g=r(56545),p=r(80613),h=r.n(p),_=r(89068);class B extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),B.prototype.can_view||_.Sg(B.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return B.sm_m||(B.sm_m={proto:B,fields:{can_view:{n:1,br:_.qM.readBool,bw:_.gp.writeBool},can_post:{n:2,br:_.qM.readBool,bw:_.gp.writeBool},can_reply:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},can_moderate:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},can_edit_others_posts:{n:5,br:_.qM.readBool,bw:_.gp.writeBool},can_purge_topics:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},is_banned:{n:7,br:_.qM.readBool,bw:_.gp.writeBool},can_attach_images:{n:8,br:_.qM.readBool,bw:_.gp.writeBool}}}),B.sm_m}static MBF(){return B.sm_mbf||(B.sm_mbf=_.w0(B.M())),B.sm_mbf}toObject(e=!1){return B.toObject(e,this)}static toObject(e,t){return _.BT(B.M(),e,t)}static fromObject(e){return _.Uq(B.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new B;return B.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(B.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(B.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return B.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_UserPermissions"}}class b extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),b.prototype.accountid_ban_actor||_.Sg(b.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return b.sm_m||(b.sm_m={proto:b,fields:{accountid_ban_actor:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},time_ban_start:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},time_ban_end:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},ban_reason:{n:4,br:_.qM.readString,bw:_.gp.writeString}}}),b.sm_m}static MBF(){return b.sm_mbf||(b.sm_mbf=_.w0(b.M())),b.sm_mbf}toObject(e=!1){return b.toObject(e,this)}static toObject(e,t){return _.BT(b.M(),e,t)}static fromObject(e){return _.Uq(b.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new b;return b.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(b.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(b.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return b.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_UserBan"}}class f extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),f.prototype.gidforum||_.Sg(f.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return f.sm_m||(f.sm_m={proto:f,fields:{gidforum:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},clanidowner:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},gidfeature:{n:3,br:_.qM.readInt64String,bw:_.gp.writeInt64String},forumtype:{n:4,br:_.qM.readString,bw:_.gp.writeString},appid:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32},name:{n:6,br:_.qM.readString,bw:_.gp.writeString},permission_moderate:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32},permission_post:{n:8,br:_.qM.readUint32,bw:_.gp.writeUint32},permission_reply:{n:9,br:_.qM.readUint32,bw:_.gp.writeUint32},permission_view:{n:10,br:_.qM.readUint32,bw:_.gp.writeUint32},permissions:{n:11,c:B},user_ban:{n:12,c:b},is_public_forum:{n:13,br:_.qM.readBool,bw:_.gp.writeBool},permission_attach_images:{n:14,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),f.sm_m}static MBF(){return f.sm_mbf||(f.sm_mbf=_.w0(f.M())),f.sm_mbf}toObject(e=!1){return f.toObject(e,this)}static toObject(e,t){return _.BT(f.M(),e,t)}static fromObject(e){return _.Uq(f.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new f;return f.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(f.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(f.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return f.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_GetForumDetails_Response"}}class w extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),w.prototype.gidforumtopic||_.Sg(w.M()),p.Message.initialize(this,e,0,-1,[21],null)}static M(){return w.sm_m||(w.sm_m={proto:w,fields:{gidforumtopic:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},originalpost_accountid:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},originalpost_date:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},lastpost_accountid:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},lastpost_date:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32},replies:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},expires_date:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32},deleted:{n:8,br:_.qM.readBool,bw:_.gp.writeBool},sticky:{n:9,br:_.qM.readBool,bw:_.gp.writeBool},locked:{n:10,br:_.qM.readBool,bw:_.gp.writeBool},moved:{n:11,br:_.qM.readBool,bw:_.gp.writeBool},merged:{n:12,br:_.qM.readBool,bw:_.gp.writeBool},expired:{n:13,br:_.qM.readBool,bw:_.gp.writeBool},has_attachments:{n:14,br:_.qM.readBool,bw:_.gp.writeBool},title:{n:15,br:_.qM.readString,bw:_.gp.writeString},textpreview:{n:16,br:_.qM.readString,bw:_.gp.writeString},ipaddress:{n:17,br:_.qM.readInt32,bw:_.gp.writeInt32},answer_comment:{n:18,br:_.qM.readUint64String,bw:_.gp.writeUint64String},ipaddress_string:{n:19,br:_.qM.readString,bw:_.gp.writeString},ban_check_result:{n:20,br:_.qM.readEnum,bw:_.gp.writeEnum},reactions:{n:21,c:y,r:!0,q:!0},full_text:{n:22,br:_.qM.readString,bw:_.gp.writeString},delete_reason:{n:23,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),w.sm_m}static MBF(){return w.sm_mbf||(w.sm_mbf=_.w0(w.M())),w.sm_mbf}toObject(e=!1){return w.toObject(e,this)}static toObject(e,t){return _.BT(w.M(),e,t)}static fromObject(e){return _.Uq(w.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new w;return w.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(w.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(w.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return w.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_Topic"}}class y extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),y.prototype.reactionid||_.Sg(y.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return y.sm_m||(y.sm_m={proto:y,fields:{reactionid:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},count:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),y.sm_m}static MBF(){return y.sm_mbf||(y.sm_mbf=_.w0(y.M())),y.sm_mbf}toObject(e=!1){return y.toObject(e,this)}static toObject(e,t){return _.BT(y.M(),e,t)}static fromObject(e){return _.Uq(y.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new y;return y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(y.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(y.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_Topic_Reaction"}}class M extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),M.prototype.steamid||_.Sg(M.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return M.sm_m||(M.sm_m={proto:M,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},forum_type:{n:2,br:_.qM.readString,bw:_.gp.writeString},gidfeature:{n:3,br:_.qM.readInt64String,bw:_.gp.writeInt64String},gidforum:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidtopic:{n:5,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidcomment:{n:6,br:_.qM.readUint64String,bw:_.gp.writeUint64String},authorname:{n:7,br:_.qM.readString,bw:_.gp.writeString},reportername:{n:8,br:_.qM.readString,bw:_.gp.writeString},report:{n:9,br:_.qM.readString,bw:_.gp.writeString},report_type:{n:10,br:_.qM.readEnum,bw:_.gp.writeEnum},report_reason:{n:11,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),M.sm_m}static MBF(){return M.sm_mbf||(M.sm_mbf=_.w0(M.M())),M.sm_mbf}toObject(e=!1){return M.toObject(e,this)}static toObject(e,t){return _.BT(M.M(),e,t)}static fromObject(e){return _.Uq(M.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new M;return M.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(M.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(M.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return M.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_ReportPost_Request"}}class v extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),v.prototype.gidreportforum||_.Sg(v.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return v.sm_m||(v.sm_m={proto:v,fields:{gidreportforum:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidreportthread:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),v.sm_m}static MBF(){return v.sm_mbf||(v.sm_mbf=_.w0(v.M())),v.sm_mbf}toObject(e=!1){return v.toObject(e,this)}static toObject(e,t){return _.BT(v.M(),e,t)}static fromObject(e){return _.Uq(v.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new v;return v.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(v.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(v.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return v.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_ReportPost_Response"}}class S extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),S.prototype.steamid||_.Sg(S.M()),p.Message.initialize(this,e,0,-1,[5],null)}static M(){return S.sm_m||(S.sm_m={proto:S,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidforum:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},forumtype:{n:3,br:_.qM.readString,bw:_.gp.writeString},gidfeature:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidtopics:{n:5,r:!0,q:!0,br:_.qM.readUint64String,pbr:_.qM.readPackedUint64String,bw:_.gp.writeRepeatedUint64String},include_preview:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},include_full_text:{n:7,br:_.qM.readBool,bw:_.gp.writeBool}}}),S.sm_m}static MBF(){return S.sm_mbf||(S.sm_mbf=_.w0(S.M())),S.sm_mbf}toObject(e=!1){return S.toObject(e,this)}static toObject(e,t){return _.BT(S.M(),e,t)}static fromObject(e){return _.Uq(S.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new S;return S.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(S.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(S.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return S.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_GetTopicDetails_Request"}}class C extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),C.prototype.forum_details||_.Sg(C.M()),p.Message.initialize(this,e,0,-1,[2],null)}static M(){return C.sm_m||(C.sm_m={proto:C,fields:{forum_details:{n:1,c:f},topics:{n:2,c:w,r:!0,q:!0}}}),C.sm_m}static MBF(){return C.sm_mbf||(C.sm_mbf=_.w0(C.M())),C.sm_mbf}toObject(e=!1){return C.toObject(e,this)}static toObject(e,t){return _.BT(C.M(),e,t)}static fromObject(e){return _.Uq(C.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new C;return C.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(C.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(C.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return C.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_GetTopicDetails_Response"}}class R extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),R.prototype.steamid||_.Sg(R.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return R.sm_m||(R.sm_m={proto:R,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},forumtype:{n:2,br:_.qM.readString,bw:_.gp.writeString},gidfeature:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidtopic:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},audit_note:{n:5,br:_.qM.readString,bw:_.gp.writeString}}}),R.sm_m}static MBF(){return R.sm_mbf||(R.sm_mbf=_.w0(R.M())),R.sm_mbf}toObject(e=!1){return R.toObject(e,this)}static toObject(e,t){return _.BT(R.M(),e,t)}static fromObject(e){return _.Uq(R.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new R;return R.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(R.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(R.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return R.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_ResolveReportedPosts_Request"}}class z extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),z.prototype.resolved_count||_.Sg(z.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return z.sm_m||(z.sm_m={proto:z,fields:{resolved_count:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),z.sm_m}static MBF(){return z.sm_mbf||(z.sm_mbf=_.w0(z.M())),z.sm_mbf}toObject(e=!1){return z.toObject(e,this)}static toObject(e,t){return _.BT(z.M(),e,t)}static fromObject(e){return _.Uq(z.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new z;return z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(z.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(z.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_ResolveReportedPosts_Response"}}class j extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),j.prototype.steamid||_.Sg(j.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return j.sm_m||(j.sm_m={proto:j,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidforum:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidtopic:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidpost:{n:5,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),j.sm_m}static MBF(){return j.sm_mbf||(j.sm_mbf=_.w0(j.M())),j.sm_mbf}toObject(e=!1){return j.toObject(e,this)}static toObject(e,t){return _.BT(j.M(),e,t)}static fromObject(e){return _.Uq(j.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new j;return j.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(j.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(j.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return j.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_ResolveReportedPost_Request"}}class x extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return x.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new x}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new x;return x.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return x.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_ResolveReportedPost_Response"}}class I extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),I.prototype.steamid||_.Sg(I.M()),p.Message.initialize(this,e,0,-1,[8],null)}static M(){return I.sm_m||(I.sm_m={proto:I,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidforum:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidtopic:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidpost:{n:5,br:_.qM.readUint64String,bw:_.gp.writeUint64String},reason:{n:7,br:_.qM.readEnum,bw:_.gp.writeEnum},sanctions:{n:8,c:T,r:!0,q:!0},note:{n:9,br:_.qM.readString,bw:_.gp.writeString}}}),I.sm_m}static MBF(){return I.sm_mbf||(I.sm_mbf=_.w0(I.M())),I.sm_mbf}toObject(e=!1){return I.toObject(e,this)}static toObject(e,t){return _.BT(I.M(),e,t)}static fromObject(e){return _.Uq(I.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new I;return I.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(I.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(I.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return I.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_SanctionReportedPost_Request"}}class T extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),T.prototype.sanction||_.Sg(T.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return T.sm_m||(T.sm_m={proto:T,fields:{sanction:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},days:{n:2,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),T.sm_m}static MBF(){return T.sm_mbf||(T.sm_mbf=_.w0(T.M())),T.sm_mbf}toObject(e=!1){return T.toObject(e,this)}static toObject(e,t){return _.BT(T.M(),e,t)}static fromObject(e){return _.Uq(T.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new T;return T.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(T.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(T.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return T.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_SanctionReportedPost_Request_Sanction"}}class F extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return F.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new F}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new F;return F.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return F.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_SanctionReportedPost_Response"}}class O extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),O.prototype.steamid||_.Sg(O.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return O.sm_m||(O.sm_m={proto:O,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},comment_thread_type:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum},gidfeature:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidfeature2:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidcomment:{n:5,br:_.qM.readUint64String,bw:_.gp.writeUint64String},reason:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum},resolution:{n:7,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),O.sm_m}static MBF(){return O.sm_mbf||(O.sm_mbf=_.w0(O.M())),O.sm_mbf}toObject(e=!1){return O.toObject(e,this)}static toObject(e,t){return _.BT(O.M(),e,t)}static fromObject(e){return _.Uq(O.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new O;return O.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(O.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(O.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return O.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_DeleteModeratedComment_Request"}}class W extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return W.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new W}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new W;return W.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return W.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_DeleteModeratedComment_Response"}}class q extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),q.prototype.steamid||_.Sg(q.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return q.sm_m||(q.sm_m={proto:q,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},comment_thread_type:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum},gidfeature:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidfeature2:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},reason:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},resolution:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),q.sm_m}static MBF(){return q.sm_mbf||(q.sm_mbf=_.w0(q.M())),q.sm_mbf}toObject(e=!1){return q.toObject(e,this)}static toObject(e,t){return _.BT(q.M(),e,t)}static fromObject(e){return _.Uq(q.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new q;return q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(q.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(q.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_DeleteModeratedTopic_Request"}}class U extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return U.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new U}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new U;return U.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return U.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_DeleteModeratedTopic_Response"}}class k extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),k.prototype.steamid||_.Sg(k.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return k.sm_m||(k.sm_m={proto:k,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},comment_thread_type:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum},gidfeature:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidfeature2:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidcomment:{n:5,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),k.sm_m}static MBF(){return k.sm_mbf||(k.sm_mbf=_.w0(k.M())),k.sm_mbf}toObject(e=!1){return k.toObject(e,this)}static toObject(e,t){return _.BT(k.M(),e,t)}static fromObject(e){return _.Uq(k.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new k;return k.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(k.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(k.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return k.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_UndeleteDisputedComment_Request"}}class L extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return L.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new L}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new L;return L.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return L.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_UndeleteDisputedComment_Response"}}class P extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),P.prototype.steamid||_.Sg(P.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return P.sm_m||(P.sm_m={proto:P,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},comment_thread_type:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum},gidfeature:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidfeature2:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),P.sm_m}static MBF(){return P.sm_mbf||(P.sm_mbf=_.w0(P.M())),P.sm_mbf}toObject(e=!1){return P.toObject(e,this)}static toObject(e,t){return _.BT(P.M(),e,t)}static fromObject(e){return _.Uq(P.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new P;return P.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(P.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(P.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return P.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_UndeleteDisputedTopic_Request"}}class D extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return D.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new D}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new D;return D.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return D.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_UndeleteDisputedTopic_Response"}}class N extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),N.prototype.steamid||_.Sg(N.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return N.sm_m||(N.sm_m={proto:N,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},gidforum:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},gidtopic:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},locked:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},audit_note:{n:5,br:_.qM.readString,bw:_.gp.writeString}}}),N.sm_m}static MBF(){return N.sm_mbf||(N.sm_mbf=_.w0(N.M())),N.sm_mbf}toObject(e=!1){return N.toObject(e,this)}static toObject(e,t){return _.BT(N.M(),e,t)}static fromObject(e){return _.Uq(N.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new N;return N.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(N.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(N.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return N.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_SetTopicLocked_Request"}}class A extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return A.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new A}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new A;return A.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return A.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CForums_SetTopicLocked_Response"}}!function(e){e.ReportPost=function(e,t){return e.SendMsg("Forums.ReportPost#1",(0,g.I8)(M,t),v,{ePrivilege:1,eWebAPIKeyRequirement:2})},e.GetTopicDetails=function(e,t){return e.SendMsg("Forums.GetTopicDetails#1",(0,g.I8)(S,t),C,{bConstMethod:!0,ePrivilege:2,eWebAPIKeyRequirement:1})},e.ResolveReportedPosts=function(e,t){return e.SendMsg("Forums.ResolveReportedPosts#1",(0,g.I8)(R,t),z,{ePrivilege:1,eWebAPIKeyRequirement:2})},e.ResolveReportedPost=function(e,t){return e.SendMsg("Forums.ResolveReportedPost#1",(0,g.I8)(j,t),x,{ePrivilege:1,eWebAPIKeyRequirement:2})},e.SanctionReportedPost=function(e,t){return e.SendMsg("Forums.SanctionReportedPost#1",(0,g.I8)(I,t),F,{ePrivilege:1,eWebAPIKeyRequirement:2})},e.DeleteModeratedComment=function(e,t){return e.SendMsg("Forums.DeleteModeratedComment#1",(0,g.I8)(O,t),W,{ePrivilege:1})},e.DeleteModeratedTopic=function(e,t){return e.SendMsg("Forums.DeleteModeratedTopic#1",(0,g.I8)(q,t),U,{ePrivilege:1})},e.UndeleteDisputedComment=function(e,t){return e.SendMsg("Forums.UndeleteDisputedComment#1",(0,g.I8)(k,t),L,{ePrivilege:1})},e.UndeleteDisputedTopic=function(e,t){return e.SendMsg("Forums.UndeleteDisputedTopic#1",(0,g.I8)(P,t),D,{ePrivilege:1})},e.SetTopicLocked=function(e,t){return e.SendMsg("Forums.SetTopicLocked#1",(0,g.I8)(N,t),A,{ePrivilege:1})}}(i||(i={}));var E,G=r(23809),H=r(61739),V=r(22837);class Z extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Z.prototype.data||_.Sg(Z.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Z.sm_m||(Z.sm_m={proto:Z,fields:{data:{n:1,c:K,r:!0,q:!0}}}),Z.sm_m}static MBF(){return Z.sm_mbf||(Z.sm_mbf=_.w0(Z.M())),Z.sm_mbf}toObject(e=!1){return Z.toObject(e,this)}static toObject(e,t){return _.BT(Z.M(),e,t)}static fromObject(e){return _.Uq(Z.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Z;return Z.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Z.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Z.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Z.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"AdditionalSubjectData"}}class K extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),K.prototype.key||_.Sg(K.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return K.sm_m||(K.sm_m={proto:K,fields:{key:{n:1,br:_.qM.readString,bw:_.gp.writeString},value:{n:2,br:_.qM.readString,bw:_.gp.writeString}}}),K.sm_m}static MBF(){return K.sm_mbf||(K.sm_mbf=_.w0(K.M())),K.sm_mbf}toObject(e=!1){return K.toObject(e,this)}static toObject(e,t){return _.BT(K.M(),e,t)}static fromObject(e){return _.Uq(K.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new K;return K.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(K.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(K.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return K.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"AdditionalSubjectData_DataEntry"}}class $ extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$.prototype.report_reason||_.Sg($.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $.sm_m||($.sm_m={proto:$,fields:{report_reason:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},report_text:{n:2,br:_.qM.readString,bw:_.gp.writeString},owner_steamid:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},language:{n:4,br:_.qM.readInt32,bw:_.gp.writeInt32},subject_type:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:6,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:7,br:_.qM.readUint64String,bw:_.gp.writeUint64String},additional_subject_data:{n:8,c:Z},detected_by_automation:{n:9,br:_.qM.readBool,bw:_.gp.writeBool}}}),$.sm_m}static MBF(){return $.sm_mbf||($.sm_mbf=_.w0($.M())),$.sm_mbf}toObject(e=!1){return $.toObject(e,this)}static toObject(e,t){return _.BT($.M(),e,t)}static fromObject(e){return _.Uq($.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new $;return $.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj($.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0($.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return $.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_CreateContentReport_Request"}}class Y extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Y.prototype.report_id||_.Sg(Y.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Y.sm_m||(Y.sm_m={proto:Y,fields:{report_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Y.sm_m}static MBF(){return Y.sm_mbf||(Y.sm_mbf=_.w0(Y.M())),Y.sm_mbf}toObject(e=!1){return Y.toObject(e,this)}static toObject(e,t){return _.BT(Y.M(),e,t)}static fromObject(e){return _.Uq(Y.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Y;return Y.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Y.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Y.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Y.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_CreateContentReport_Response"}}class Q extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Q.prototype.steamid||_.Sg(Q.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Q.sm_m||(Q.sm_m={proto:Q,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},start:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},count:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Q.sm_m}static MBF(){return Q.sm_mbf||(Q.sm_mbf=_.w0(Q.M())),Q.sm_mbf}toObject(e=!1){return Q.toObject(e,this)}static toObject(e,t){return _.BT(Q.M(),e,t)}static fromObject(e){return _.Uq(Q.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Q;return Q.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Q.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Q.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Q.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetReportsSubmittedByUser_Request"}}class X extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),X.prototype.report_id||_.Sg(X.M()),p.Message.initialize(this,e,0,-1,[23,24],null)}static M(){return X.sm_m||(X.sm_m={proto:X,fields:{report_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},reporter_steamid:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},time_reported:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},report_reason:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},report_text:{n:5,br:_.qM.readString,bw:_.gp.writeString},subject_type:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:7,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:8,br:_.qM.readUint64String,bw:_.gp.writeUint64String},resolved:{n:9,br:_.qM.readEnum,bw:_.gp.writeEnum},time_resolved:{n:10,br:_.qM.readUint32,bw:_.gp.writeUint32},resolver_steamid:{n:11,br:_.qM.readUint64String,bw:_.gp.writeUint64String},time_notified:{n:12,br:_.qM.readUint32,bw:_.gp.writeUint32},additional_subject_data:{n:13,c:Z},time_disputed:{n:14,br:_.qM.readUint32,bw:_.gp.writeUint32},dispute_details:{n:15,br:_.qM.readString,bw:_.gp.writeString},dispute_resolver_steamid:{n:16,br:_.qM.readUint64String,bw:_.gp.writeUint64String},dispute_resolved:{n:17,br:_.qM.readEnum,bw:_.gp.writeEnum},time_dispute_resolved:{n:18,br:_.qM.readUint32,bw:_.gp.writeUint32},detected_by_automation:{n:19,d:!1,br:_.qM.readBool,bw:_.gp.writeBool},resolved_by_automation:{n:20,d:0,br:_.qM.readEnum,bw:_.gp.writeEnum},content_moderated_reason:{n:21,br:_.qM.readEnum,bw:_.gp.writeEnum},dispute_resolved_reason:{n:22,br:_.qM.readEnum,bw:_.gp.writeEnum},sanctions_applied:{n:23,c:de,r:!0,q:!0},sanctions_applied_on_dispute:{n:24,c:de,r:!0,q:!0}}}),X.sm_m}static MBF(){return X.sm_mbf||(X.sm_mbf=_.w0(X.M())),X.sm_mbf}toObject(e=!1){return X.toObject(e,this)}static toObject(e,t){return _.BT(X.M(),e,t)}static fromObject(e){return _.Uq(X.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new X;return X.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(X.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(X.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return X.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ContentReport"}}class J extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),J.prototype.content_report||_.Sg(J.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return J.sm_m||(J.sm_m={proto:J,fields:{content_report:{n:1,c:X,r:!0,q:!0},total_count:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),J.sm_m}static MBF(){return J.sm_mbf||(J.sm_mbf=_.w0(J.M())),J.sm_mbf}toObject(e=!1){return J.toObject(e,this)}static toObject(e,t){return _.BT(J.M(),e,t)}static fromObject(e){return _.Uq(J.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new J;return J.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(J.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return J.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(J.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return J.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetReportsSubmittedByUser_Response"}}class ee extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ee.prototype.steamid||_.Sg(ee.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ee.sm_m||(ee.sm_m={proto:ee,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_type:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),ee.sm_m}static MBF(){return ee.sm_mbf||(ee.sm_mbf=_.w0(ee.M())),ee.sm_mbf}toObject(e=!1){return ee.toObject(e,this)}static toObject(e,t){return _.BT(ee.M(),e,t)}static fromObject(e){return _.Uq(ee.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ee;return ee.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ee.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ee.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ee.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ee.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetOneReportSubmittedByUser_Request"}}class te extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),te.prototype.content_report||_.Sg(te.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return te.sm_m||(te.sm_m={proto:te,fields:{content_report:{n:1,c:X}}}),te.sm_m}static MBF(){return te.sm_mbf||(te.sm_mbf=_.w0(te.M())),te.sm_mbf}toObject(e=!1){return te.toObject(e,this)}static toObject(e,t){return _.BT(te.M(),e,t)}static fromObject(e){return _.Uq(te.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new te;return te.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(te.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return te.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(te.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return te.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetOneReportSubmittedByUser_Response"}}class re extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),re.prototype.steamid||_.Sg(re.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return re.sm_m||(re.sm_m={proto:re,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),re.sm_m}static MBF(){return re.sm_mbf||(re.sm_mbf=_.w0(re.M())),re.sm_mbf}toObject(e=!1){return re.toObject(e,this)}static toObject(e,t){return _.BT(re.M(),e,t)}static fromObject(e){return _.Uq(re.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new re;return re.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(re.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return re.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(re.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return re.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetReportedSubjectsByOwner_Request"}}class ie extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ie.prototype.subject_type||_.Sg(ie.M()),p.Message.initialize(this,e,0,-1,[13,31,32],null)}static M(){return ie.sm_m||(ie.sm_m={proto:ie,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},owner_steam_id:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},language:{n:5,br:_.qM.readInt32,bw:_.gp.writeInt32},resolved:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum},time_resolved:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32},unresolved_report_count:{n:8,br:_.qM.readUint32,bw:_.gp.writeUint32},oldest_unresolved_report_time:{n:9,br:_.qM.readUint32,bw:_.gp.writeUint32},resolver_steamid:{n:10,br:_.qM.readUint64String,bw:_.gp.writeUint64String},assigned_moderator_steamid:{n:11,br:_.qM.readUint64String,bw:_.gp.writeUint64String},time_claimed_by_moderator:{n:12,br:_.qM.readUint64String,bw:_.gp.writeUint64String},reports:{n:13,c:X,r:!0,q:!0},additional_subject_data:{n:14,c:Z},csam_status:{n:15,br:_.qM.readEnum,bw:_.gp.writeEnum},terrorism_status:{n:16,br:_.qM.readEnum,bw:_.gp.writeEnum},content_moderated_reason:{n:17,br:_.qM.readEnum,bw:_.gp.writeEnum},unresolved_dispute_count:{n:18,br:_.qM.readUint32,bw:_.gp.writeUint32},oldest_unresolved_dispute_time:{n:19,br:_.qM.readUint32,bw:_.gp.writeUint32},dispute_resolved_time:{n:20,br:_.qM.readUint32,bw:_.gp.writeUint32},dispute_resolver_steamid:{n:21,br:_.qM.readUint64String,bw:_.gp.writeUint64String},dispute_resolved:{n:22,br:_.qM.readUint32,bw:_.gp.writeUint32},dispute_resolved_reason:{n:23,br:_.qM.readUint32,bw:_.gp.writeUint32},owner_dispute_time:{n:24,br:_.qM.readUint32,bw:_.gp.writeUint32},owner_dispute_resolved_time:{n:25,br:_.qM.readUint32,bw:_.gp.writeUint32},owner_dispute_details:{n:26,br:_.qM.readString,bw:_.gp.writeString},required_moderator_level:{n:27,br:_.qM.readEnum,bw:_.gp.writeEnum},resolved_by_automation:{n:28,d:0,br:_.qM.readEnum,bw:_.gp.writeEnum},detected_by_automation:{n:29,d:!1,br:_.qM.readBool,bw:_.gp.writeBool},credible_threat_of_violence_status:{n:30,br:_.qM.readEnum,bw:_.gp.writeEnum},sanctions_applied:{n:31,c:de,r:!0,q:!0},sanctions_applied_after_dispute:{n:32,c:de,r:!0,q:!0}}}),ie.sm_m}static MBF(){return ie.sm_mbf||(ie.sm_mbf=_.w0(ie.M())),ie.sm_mbf}toObject(e=!1){return ie.toObject(e,this)}static toObject(e,t){return _.BT(ie.M(),e,t)}static fromObject(e){return _.Uq(ie.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ie;return ie.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ie.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ie.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ie.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ie.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ContentReportSubject"}}class ne extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ne.prototype.subject||_.Sg(ne.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return ne.sm_m||(ne.sm_m={proto:ne,fields:{subject:{n:1,c:ie,r:!0,q:!0}}}),ne.sm_m}static MBF(){return ne.sm_mbf||(ne.sm_mbf=_.w0(ne.M())),ne.sm_mbf}toObject(e=!1){return ne.toObject(e,this)}static toObject(e,t){return _.BT(ne.M(),e,t)}static fromObject(e){return _.Uq(ne.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ne;return ne.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ne.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ne.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ne.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ne.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetReportedSubjectsByOwner_Response"}}class se extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),se.prototype.accepted_subject_types||_.Sg(se.M()),p.Message.initialize(this,e,0,-1,[1,3],null)}static M(){return se.sm_m||(se.sm_m={proto:se,fields:{accepted_subject_types:{n:1,r:!0,q:!0,br:_.qM.readEnum,pbr:_.qM.readPackedEnum,bw:_.gp.writeRepeatedEnum},support_company:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},accepted_languages:{n:3,r:!0,q:!0,br:_.qM.readInt32,pbr:_.qM.readPackedInt32,bw:_.gp.writeRepeatedInt32},moderator_level:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},disputed:{n:5,br:_.qM.readBool,bw:_.gp.writeBool}}}),se.sm_m}static MBF(){return se.sm_mbf||(se.sm_mbf=_.w0(se.M())),se.sm_mbf}toObject(e=!1){return se.toObject(e,this)}static toObject(e,t){return _.BT(se.M(),e,t)}static fromObject(e){return _.Uq(se.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new se;return se.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(se.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return se.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(se.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return se.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ClaimBatchForModeration_Request"}}class ae extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ae.prototype.selected_subject_type||_.Sg(ae.M()),p.Message.initialize(this,e,0,-1,[2],null)}static M(){return ae.sm_m||(ae.sm_m={proto:ae,fields:{selected_subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject:{n:2,c:ie,r:!0,q:!0}}}),ae.sm_m}static MBF(){return ae.sm_mbf||(ae.sm_mbf=_.w0(ae.M())),ae.sm_mbf}toObject(e=!1){return ae.toObject(e,this)}static toObject(e,t){return _.BT(ae.M(),e,t)}static fromObject(e){return _.Uq(ae.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ae;return ae.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ae.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ae.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ae.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ae.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ClaimBatchForModeration_Response"}}class oe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),oe.prototype.steamid||_.Sg(oe.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return oe.sm_m||(oe.sm_m={proto:oe,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),oe.sm_m}static MBF(){return oe.sm_mbf||(oe.sm_mbf=_.w0(oe.M())),oe.sm_mbf}toObject(e=!1){return oe.toObject(e,this)}static toObject(e,t){return _.BT(oe.M(),e,t)}static fromObject(e){return _.Uq(oe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new oe;return oe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(oe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return oe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(oe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return oe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ReleaseClaimed_Request"}}class le extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return le.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new le}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new le;return le.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return le.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return le.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ReleaseClaimed_Response"}}class ce extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ce.prototype.steamid||_.Sg(ce.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ce.sm_m||(ce.sm_m={proto:ce,fields:{steamid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),ce.sm_m}static MBF(){return ce.sm_mbf||(ce.sm_mbf=_.w0(ce.M())),ce.sm_mbf}toObject(e=!1){return ce.toObject(e,this)}static toObject(e,t){return _.BT(ce.M(),e,t)}static fromObject(e){return _.Uq(ce.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ce;return ce.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ce.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ce.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ce.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ce.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetClaimed_Request"}}class ue extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ue.prototype.subject||_.Sg(ue.M()),p.Message.initialize(this,e,0,-1,[2],null)}static M(){return ue.sm_m||(ue.sm_m={proto:ue,fields:{subject:{n:2,c:ie,r:!0,q:!0}}}),ue.sm_m}static MBF(){return ue.sm_mbf||(ue.sm_mbf=_.w0(ue.M())),ue.sm_mbf}toObject(e=!1){return ue.toObject(e,this)}static toObject(e,t){return _.BT(ue.M(),e,t)}static fromObject(e){return _.Uq(ue.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ue;return ue.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ue.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ue.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ue.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ue.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetClaimed_Response"}}class de extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),de.prototype.sanction||_.Sg(de.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return de.sm_m||(de.sm_m={proto:de,fields:{sanction:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},days:{n:2,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),de.sm_m}static MBF(){return de.sm_mbf||(de.sm_mbf=_.w0(de.M())),de.sm_mbf}toObject(e=!1){return de.toObject(e,this)}static toObject(e,t){return _.BT(de.M(),e,t)}static fromObject(e){return _.Uq(de.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new de;return de.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(de.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return de.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(de.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return de.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ContentReportSubjectSanction"}}class me extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),me.prototype.subject_type||_.Sg(me.M()),p.Message.initialize(this,e,0,-1,[9],null)}static M(){return me.sm_m||(me.sm_m={proto:me,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},resolution:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},reason:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},note:{n:6,br:_.qM.readString,bw:_.gp.writeString},resolved_by_automation:{n:7,br:_.qM.readEnum,bw:_.gp.writeEnum},skip_lock:{n:8,br:_.qM.readBool,bw:_.gp.writeBool},sanctions_applied:{n:9,c:de,r:!0,q:!0}}}),me.sm_m}static MBF(){return me.sm_mbf||(me.sm_mbf=_.w0(me.M())),me.sm_mbf}toObject(e=!1){return me.toObject(e,this)}static toObject(e,t){return _.BT(me.M(),e,t)}static fromObject(e){return _.Uq(me.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new me;return me.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(me.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return me.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(me.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return me.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ResolveSubject_Request"}}class ge extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ge.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ge}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ge;return ge.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return ge.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return ge.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ResolveSubject_Response"}}class pe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),pe.prototype.report_id||_.Sg(pe.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return pe.sm_m||(pe.sm_m={proto:pe,fields:{report_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),pe.sm_m}static MBF(){return pe.sm_mbf||(pe.sm_mbf=_.w0(pe.M())),pe.sm_mbf}toObject(e=!1){return pe.toObject(e,this)}static toObject(e,t){return _.BT(pe.M(),e,t)}static fromObject(e){return _.Uq(pe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new pe;return pe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(pe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return pe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(pe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return pe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_CancelContentReport_Request"}}class he extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return he.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new he}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new he;return he.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return he.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return he.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_CancelContentReport_Response"}}class _e extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return _e.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new _e}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new _e;return _e.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return _e.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return _e.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetSubjectOverview_Request"}}class Be extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Be.prototype.buckets||_.Sg(Be.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Be.sm_m||(Be.sm_m={proto:Be,fields:{buckets:{n:1,c:be,r:!0,q:!0},pending_for_any_moderator:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},pending_for_supervisor:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},pending_for_valve:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Be.sm_m}static MBF(){return Be.sm_mbf||(Be.sm_mbf=_.w0(Be.M())),Be.sm_mbf}toObject(e=!1){return Be.toObject(e,this)}static toObject(e,t){return _.BT(Be.M(),e,t)}static fromObject(e){return _.Uq(Be.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Be;return Be.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Be.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Be.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Be.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Be.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetSubjectOverview_Response"}}class be extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),be.prototype.subject_type||_.Sg(be.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return be.sm_m||(be.sm_m={proto:be,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},unresolved_count:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},oldest_unresolved:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},unclaimed_count:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},oldest_disputed:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32},disputed_count:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},unclaimed_disputed_count:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32},pending_for_any_moderator:{n:8,br:_.qM.readUint32,bw:_.gp.writeUint32},pending_for_supervisor:{n:9,br:_.qM.readUint32,bw:_.gp.writeUint32},pending_for_valve:{n:10,br:_.qM.readUint32,bw:_.gp.writeUint32},oldest_unresolved_for_any_moderator:{n:11,br:_.qM.readUint32,bw:_.gp.writeUint32},oldest_unresolved_for_supervisor:{n:12,br:_.qM.readUint32,bw:_.gp.writeUint32},oldest_unresolved_for_valve:{n:13,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),be.sm_m}static MBF(){return be.sm_mbf||(be.sm_mbf=_.w0(be.M())),be.sm_mbf}toObject(e=!1){return be.toObject(e,this)}static toObject(e,t){return _.BT(be.M(),e,t)}static fromObject(e){return _.Uq(be.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new be;return be.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(be.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return be.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(be.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return be.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetSubjectOverview_Response_Bucket"}}class fe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),fe.prototype.subject_type||_.Sg(fe.M()),p.Message.initialize(this,e,0,-1,[9],null)}static M(){return fe.sm_m||(fe.sm_m={proto:fe,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},resolution:{n:3,br:_.qM.readEnum,bw:_.gp.writeEnum},reason:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},note:{n:5,br:_.qM.readString,bw:_.gp.writeString},resolved_by_automation:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum},sanctions_applied:{n:9,c:de,r:!0,q:!0}}}),fe.sm_m}static MBF(){return fe.sm_mbf||(fe.sm_mbf=_.w0(fe.M())),fe.sm_mbf}toObject(e=!1){return fe.toObject(e,this)}static toObject(e,t){return _.BT(fe.M(),e,t)}static fromObject(e){return _.Uq(fe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new fe;return fe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(fe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return fe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(fe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return fe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ResolveSubjectGroup_Request"}}class we extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return we.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new we}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new we;return we.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return we.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return we.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ResolveSubjectGroup_Response"}}class ye extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ye.prototype.subject_type||_.Sg(ye.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ye.sm_m||(ye.sm_m={proto:ye,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},required_level:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},reason:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),ye.sm_m}static MBF(){return ye.sm_mbf||(ye.sm_mbf=_.w0(ye.M())),ye.sm_mbf}toObject(e=!1){return ye.toObject(e,this)}static toObject(e,t){return _.BT(ye.M(),e,t)}static fromObject(e){return _.Uq(ye.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ye;return ye.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ye.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ye.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ye.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ye.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_EscalateSubject_Request"}}class Me extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Me.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Me}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Me;return Me.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Me.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Me.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_EscalateSubject_Response"}}class ve extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ve.prototype.subject_type||_.Sg(ve.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ve.sm_m||(ve.sm_m={proto:ve,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},csam_status:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},terrorism_status:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},credible_threat_of_violence_status:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum},additional_subject_data:{n:7,c:Z}}}),ve.sm_m}static MBF(){return ve.sm_mbf||(ve.sm_mbf=_.w0(ve.M())),ve.sm_mbf}toObject(e=!1){return ve.toObject(e,this)}static toObject(e,t){return _.BT(ve.M(),e,t)}static fromObject(e){return _.Uq(ve.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ve;return ve.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ve.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ve.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ve.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ve.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_UpdateSubject_Request"}}class Se extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Se.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Se}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Se;return Se.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Se.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Se.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_UpdateSubject_Response"}}class Ce extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ce.prototype.report_id||_.Sg(Ce.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ce.sm_m||(Ce.sm_m={proto:Ce,fields:{report_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},details:{n:2,br:_.qM.readString,bw:_.gp.writeString}}}),Ce.sm_m}static MBF(){return Ce.sm_mbf||(Ce.sm_mbf=_.w0(Ce.M())),Ce.sm_mbf}toObject(e=!1){return Ce.toObject(e,this)}static toObject(e,t){return _.BT(Ce.M(),e,t)}static fromObject(e){return _.Uq(Ce.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ce;return Ce.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ce.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ce.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ce.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ce.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_DisputeModerationForReport_Request"}}class Re extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Re.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Re}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Re;return Re.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Re.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Re.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_DisputeModerationForReport_Response"}}class ze extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ze.prototype.subject_type||_.Sg(ze.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ze.sm_m||(ze.sm_m={proto:ze,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},details:{n:4,br:_.qM.readString,bw:_.gp.writeString},steamid:{n:5,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),ze.sm_m}static MBF(){return ze.sm_mbf||(ze.sm_mbf=_.w0(ze.M())),ze.sm_mbf}toObject(e=!1){return ze.toObject(e,this)}static toObject(e,t){return _.BT(ze.M(),e,t)}static fromObject(e){return _.Uq(ze.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ze;return ze.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ze.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ze.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ze.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ze.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_DisputeModerationForSubject_Request"}}class je extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return je.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new je}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new je;return je.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return je.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return je.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_DisputeModerationForSubject_Response"}}class xe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),xe.prototype.subject_type||_.Sg(xe.M()),p.Message.initialize(this,e,0,-1,[6],null)}static M(){return xe.sm_m||(xe.sm_m={proto:xe,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},updated_resolution:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},updated_reason:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},updated_sanctions:{n:6,c:de,r:!0,q:!0}}}),xe.sm_m}static MBF(){return xe.sm_mbf||(xe.sm_mbf=_.w0(xe.M())),xe.sm_mbf}toObject(e=!1){return xe.toObject(e,this)}static toObject(e,t){return _.BT(xe.M(),e,t)}static fromObject(e){return _.Uq(xe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new xe;return xe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(xe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return xe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(xe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return xe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ResolveDisputedSubject_Request"}}class Ie extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ie.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ie}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ie;return Ie.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ie.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ie.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ResolveDisputedSubject_Response"}}class Te extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Te.prototype.subject_type||_.Sg(Te.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Te.sm_m||(Te.sm_m={proto:Te,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Te.sm_m}static MBF(){return Te.sm_mbf||(Te.sm_mbf=_.w0(Te.M())),Te.sm_mbf}toObject(e=!1){return Te.toObject(e,this)}static toObject(e,t){return _.BT(Te.M(),e,t)}static fromObject(e){return _.Uq(Te.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Te;return Te.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Te.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Te.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Te.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Te.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetContentReportSubject_Request"}}class Fe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Fe.prototype.subject||_.Sg(Fe.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Fe.sm_m||(Fe.sm_m={proto:Fe,fields:{subject:{n:1,c:ie}}}),Fe.sm_m}static MBF(){return Fe.sm_mbf||(Fe.sm_mbf=_.w0(Fe.M())),Fe.sm_mbf}toObject(e=!1){return Fe.toObject(e,this)}static toObject(e,t){return _.BT(Fe.M(),e,t)}static fromObject(e){return _.Uq(Fe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Fe;return Fe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Fe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Fe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Fe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Fe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetContentReportSubject_Response"}}class Oe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Oe.prototype.subject_type||_.Sg(Oe.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Oe.sm_m||(Oe.sm_m={proto:Oe,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Oe.sm_m}static MBF(){return Oe.sm_mbf||(Oe.sm_mbf=_.w0(Oe.M())),Oe.sm_mbf}toObject(e=!1){return Oe.toObject(e,this)}static toObject(e,t){return _.BT(Oe.M(),e,t)}static fromObject(e){return _.Uq(Oe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Oe;return Oe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Oe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Oe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Oe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Oe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetContentReportSubjectGroup_Request"}}class We extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),We.prototype.subjects||_.Sg(We.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return We.sm_m||(We.sm_m={proto:We,fields:{subjects:{n:1,c:ie,r:!0,q:!0}}}),We.sm_m}static MBF(){return We.sm_mbf||(We.sm_mbf=_.w0(We.M())),We.sm_mbf}toObject(e=!1){return We.toObject(e,this)}static toObject(e,t){return _.BT(We.M(),e,t)}static fromObject(e){return _.Uq(We.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new We;return We.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(We.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return We.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(We.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return We.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetContentReportSubjectGroup_Response"}}class qe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),qe.prototype.subject_type||_.Sg(qe.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return qe.sm_m||(qe.sm_m={proto:qe,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},action:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},automated_action:{n:5,br:_.qM.readBool,bw:_.gp.writeBool},additional_json_data:{n:6,br:_.qM.readString,bw:_.gp.writeString},actor_steamid:{n:7,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String}}}),qe.sm_m}static MBF(){return qe.sm_mbf||(qe.sm_mbf=_.w0(qe.M())),qe.sm_mbf}toObject(e=!1){return qe.toObject(e,this)}static toObject(e,t){return _.BT(qe.M(),e,t)}static fromObject(e){return _.Uq(qe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new qe;return qe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(qe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return qe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(qe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return qe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_WriteToAuditLog_Request"}}class Ue extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ue.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ue}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ue;return Ue.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ue.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ue.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_WriteToAuditLog_Response"}}class ke extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ke.prototype.subject_type||_.Sg(ke.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ke.sm_m||(ke.sm_m={proto:ke,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),ke.sm_m}static MBF(){return ke.sm_mbf||(ke.sm_mbf=_.w0(ke.M())),ke.sm_mbf}toObject(e=!1){return ke.toObject(e,this)}static toObject(e,t){return _.BT(ke.M(),e,t)}static fromObject(e){return _.Uq(ke.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ke;return ke.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ke.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ke.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ke.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ke.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetAuditLog_Request"}}class Le extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Le.prototype.entries||_.Sg(Le.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Le.sm_m||(Le.sm_m={proto:Le,fields:{entries:{n:1,c:Pe,r:!0,q:!0}}}),Le.sm_m}static MBF(){return Le.sm_mbf||(Le.sm_mbf=_.w0(Le.M())),Le.sm_mbf}toObject(e=!1){return Le.toObject(e,this)}static toObject(e,t){return _.BT(Le.M(),e,t)}static fromObject(e){return _.Uq(Le.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Le;return Le.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Le.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Le.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Le.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Le.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetAuditLog_Response"}}class Pe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Pe.prototype.timestamp||_.Sg(Pe.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Pe.sm_m||(Pe.sm_m={proto:Pe,fields:{timestamp:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},actor_steamid:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},automated_action:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},action:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},additional_json_data:{n:5,br:_.qM.readString,bw:_.gp.writeString}}}),Pe.sm_m}static MBF(){return Pe.sm_mbf||(Pe.sm_mbf=_.w0(Pe.M())),Pe.sm_mbf}toObject(e=!1){return Pe.toObject(e,this)}static toObject(e,t){return _.BT(Pe.M(),e,t)}static fromObject(e){return _.Uq(Pe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Pe;return Pe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Pe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Pe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Pe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Pe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetAuditLog_Response_AuditLogEntry"}}class De extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),De.prototype.subject_type||_.Sg(De.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return De.sm_m||(De.sm_m={proto:De,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),De.sm_m}static MBF(){return De.sm_mbf||(De.sm_mbf=_.w0(De.M())),De.sm_mbf}toObject(e=!1){return De.toObject(e,this)}static toObject(e,t){return _.BT(De.M(),e,t)}static fromObject(e){return _.Uq(De.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new De;return De.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(De.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return De.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(De.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return De.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ReleaseSubject_Request"}}class Ne extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ne.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ne}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ne;return Ne.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ne.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ne.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ReleaseSubject_Response"}}class Ae extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ae.prototype.subject_type||_.Sg(Ae.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ae.sm_m||(Ae.sm_m={proto:Ae,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Ae.sm_m}static MBF(){return Ae.sm_mbf||(Ae.sm_mbf=_.w0(Ae.M())),Ae.sm_mbf}toObject(e=!1){return Ae.toObject(e,this)}static toObject(e,t){return _.BT(Ae.M(),e,t)}static fromObject(e){return _.Uq(Ae.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ae;return Ae.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ae.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ae.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ae.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ae.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ClaimSubject_Request"}}class Ee extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ee.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ee}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ee;return Ee.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ee.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ee.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_ClaimSubject_Response"}}class Ge extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ge.prototype.steamid||_.Sg(Ge.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ge.sm_m||(Ge.sm_m={proto:Ge,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String}}}),Ge.sm_m}static MBF(){return Ge.sm_mbf||(Ge.sm_mbf=_.w0(Ge.M())),Ge.sm_mbf}toObject(e=!1){return Ge.toObject(e,this)}static toObject(e,t){return _.BT(Ge.M(),e,t)}static fromObject(e){return _.Uq(Ge.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ge;return Ge.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ge.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ge.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ge.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ge.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetModeratorPreferences_Request"}}class He extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),He.prototype.preferred_level||_.Sg(He.M()),p.Message.initialize(this,e,0,-1,[2],null)}static M(){return He.sm_m||(He.sm_m={proto:He,fields:{preferred_level:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},enabled_subject_types:{n:2,r:!0,q:!0,br:_.qM.readEnum,pbr:_.qM.readPackedEnum,bw:_.gp.writeRepeatedEnum}}}),He.sm_m}static MBF(){return He.sm_mbf||(He.sm_mbf=_.w0(He.M())),He.sm_mbf}toObject(e=!1){return He.toObject(e,this)}static toObject(e,t){return _.BT(He.M(),e,t)}static fromObject(e){return _.Uq(He.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new He;return He.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(He.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return He.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(He.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return He.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetModeratorPreferences_Response"}}class Ve extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ve.prototype.preferred_level||_.Sg(Ve.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ve.sm_m||(Ve.sm_m={proto:Ve,fields:{preferred_level:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},enabled_subject_types:{n:2,c:Ze}}}),Ve.sm_m}static MBF(){return Ve.sm_mbf||(Ve.sm_mbf=_.w0(Ve.M())),Ve.sm_mbf}toObject(e=!1){return Ve.toObject(e,this)}static toObject(e,t){return _.BT(Ve.M(),e,t)}static fromObject(e){return _.Uq(Ve.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ve;return Ve.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ve.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ve.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ve.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ve.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_SetModeratorPreferences_Request"}}class Ze extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ze.prototype.subject_types||_.Sg(Ze.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Ze.sm_m||(Ze.sm_m={proto:Ze,fields:{subject_types:{n:1,r:!0,q:!0,br:_.qM.readEnum,pbr:_.qM.readPackedEnum,bw:_.gp.writeRepeatedEnum}}}),Ze.sm_m}static MBF(){return Ze.sm_mbf||(Ze.sm_mbf=_.w0(Ze.M())),Ze.sm_mbf}toObject(e=!1){return Ze.toObject(e,this)}static toObject(e,t){return _.BT(Ze.M(),e,t)}static fromObject(e){return _.Uq(Ze.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ze;return Ze.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ze.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ze.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ze.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ze.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_SetModeratorPreferences_Request_SubjectTypeList"}}class Ke extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ke.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ke}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ke;return Ke.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ke.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ke.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_SetModeratorPreferences_Response"}}class $e extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$e.prototype.steamid||_.Sg($e.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $e.sm_m||($e.sm_m={proto:$e,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},rt_start:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),$e.sm_m}static MBF(){return $e.sm_mbf||($e.sm_mbf=_.w0($e.M())),$e.sm_mbf}toObject(e=!1){return $e.toObject(e,this)}static toObject(e,t){return _.BT($e.M(),e,t)}static fromObject(e){return _.Uq($e.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new $e;return $e.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj($e.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return $e.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0($e.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return $e.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetModeratorActivity_Request"}}class Ye extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ye.prototype.activities||_.Sg(Ye.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Ye.sm_m||(Ye.sm_m={proto:Ye,fields:{activities:{n:1,c:Qe,r:!0,q:!0}}}),Ye.sm_m}static MBF(){return Ye.sm_mbf||(Ye.sm_mbf=_.w0(Ye.M())),Ye.sm_mbf}toObject(e=!1){return Ye.toObject(e,this)}static toObject(e,t){return _.BT(Ye.M(),e,t)}static fromObject(e){return _.Uq(Ye.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ye;return Ye.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ye.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ye.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ye.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ye.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetModeratorActivity_Response"}}class Qe extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Qe.prototype.subject_type||_.Sg(Qe.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Qe.sm_m||(Qe.sm_m={proto:Qe,fields:{subject_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},timestamp:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},action:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},json_data:{n:6,br:_.qM.readString,bw:_.gp.writeString}}}),Qe.sm_m}static MBF(){return Qe.sm_mbf||(Qe.sm_mbf=_.w0(Qe.M())),Qe.sm_mbf}toObject(e=!1){return Qe.toObject(e,this)}static toObject(e,t){return _.BT(Qe.M(),e,t)}static fromObject(e){return _.Uq(Qe.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Qe;return Qe.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Qe.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Qe.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Qe.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Qe.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CContentModeration_GetModeratorActivity_Response_ModerationActivity"}}!function(e){e.CreateContentReport=function(e,t){return e.SendMsg("ContentModeration.CreateContentReport#1",(0,g.I8)($,t),Y,{ePrivilege:1})},e.CancelContentReport=function(e,t){return e.SendMsg("ContentModeration.CancelContentReport#1",(0,g.I8)(pe,t),he,{ePrivilege:1})},e.GetReportsSubmittedByUser=function(e,t){return e.SendMsg("ContentModeration.GetReportsSubmittedByUser#1",(0,g.I8)(Q,t),J,{bConstMethod:!0,ePrivilege:1})},e.GetOneReportSubmittedByUser=function(e,t){return e.SendMsg("ContentModeration.GetOneReportSubmittedByUser#1",(0,g.I8)(ee,t),te,{bConstMethod:!0,ePrivilege:1})},e.GetReportedSubjectsByOwner=function(e,t){return e.SendMsg("ContentModeration.GetReportedSubjectsByOwner#1",(0,g.I8)(re,t),ne,{bConstMethod:!0,ePrivilege:1})},e.ClaimBatchForModeration=function(e,t){return e.SendMsg("ContentModeration.ClaimBatchForModeration#1",(0,g.I8)(se,t),ae,{ePrivilege:5})},e.ReleaseClaimed=function(e,t){return e.SendMsg("ContentModeration.ReleaseClaimed#1",(0,g.I8)(oe,t),le,{ePrivilege:5})},e.GetClaimed=function(e,t){return e.SendMsg("ContentModeration.GetClaimed#1",(0,g.I8)(ce,t),ue,{bConstMethod:!0,ePrivilege:5})},e.ResolveSubject=function(e,t){return e.SendMsg("ContentModeration.ResolveSubject#1",(0,g.I8)(me,t),ge,{ePrivilege:5})},e.ResolveSubjectGroup=function(e,t){return e.SendMsg("ContentModeration.ResolveSubjectGroup#1",(0,g.I8)(fe,t),we,{ePrivilege:5})},e.GetSubjectOverview=function(e,t){return e.SendMsg("ContentModeration.GetSubjectOverview#1",(0,g.I8)(_e,t),Be,{ePrivilege:5})},e.EscalateSubject=function(e,t){return e.SendMsg("ContentModeration.EscalateSubject#1",(0,g.I8)(ye,t),Me,{ePrivilege:5})},e.UpdateSubject=function(e,t){return e.SendMsg("ContentModeration.UpdateSubject#1",(0,g.I8)(ve,t),Se,{ePrivilege:5})},e.DisputeModerationForReport=function(e,t){return e.SendMsg("ContentModeration.DisputeModerationForReport#1",(0,g.I8)(Ce,t),Re,{ePrivilege:1})},e.DisputeModerationForSubject=function(e,t){return e.SendMsg("ContentModeration.DisputeModerationForSubject#1",(0,g.I8)(ze,t),je,{ePrivilege:1})},e.ResolveDisputedSubject=function(e,t){return e.SendMsg("ContentModeration.ResolveDisputedSubject#1",(0,g.I8)(xe,t),Ie,{ePrivilege:5})},e.GetContentReportSubject=function(e,t){return e.SendMsg("ContentModeration.GetContentReportSubject#1",(0,g.I8)(Te,t),Fe,{ePrivilege:1})},e.GetContentReportSubjectGroup=function(e,t){return e.SendMsg("ContentModeration.GetContentReportSubjectGroup#1",(0,g.I8)(Oe,t),We,{ePrivilege:5})},e.WriteToAuditLog=function(e,t){return e.SendMsg("ContentModeration.WriteToAuditLog#1",(0,g.I8)(qe,t),Ue,{ePrivilege:5})},e.GetAuditLog=function(e,t){return e.SendMsg("ContentModeration.GetAuditLog#1",(0,g.I8)(ke,t),Le,{ePrivilege:5})},e.ReleaseSubject=function(e,t){return e.SendMsg("ContentModeration.ReleaseSubject#1",(0,g.I8)(De,t),Ne,{ePrivilege:5})},e.ClaimSubject=function(e,t){return e.SendMsg("ContentModeration.ClaimSubject#1",(0,g.I8)(Ae,t),Ee,{ePrivilege:5})},e.GetModeratorPreferences=function(e,t){return e.SendMsg("ContentModeration.GetModeratorPreferences#1",(0,g.I8)(Ge,t),He,{bConstMethod:!0,ePrivilege:5})},e.SetModeratorPreferences=function(e,t){return e.SendMsg("ContentModeration.SetModeratorPreferences#1",(0,g.I8)(Ve,t),Ke,{ePrivilege:5})},e.GetModeratorActivity=function(e,t){return e.SendMsg("ContentModeration.GetModeratorActivity#1",(0,g.I8)($e,t),Ye,{ePrivilege:5})}}(E||(E={}));var Xe,Je,et=r(76217),tt=r(9154);class rt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),rt.prototype.steamid1||_.Sg(rt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return rt.sm_m||(rt.sm_m={proto:rt,fields:{steamid1:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},steamid2:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},count:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},most_recent_conversation:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},rtime32_start_time:{n:5,br:_.qM.readFixed32,bw:_.gp.writeFixed32},bbcode_format:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},start_ordinal:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32},time_last:{n:8,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal_last:{n:9,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),rt.sm_m}static MBF(){return rt.sm_mbf||(rt.sm_mbf=_.w0(rt.M())),rt.sm_mbf}toObject(e=!1){return rt.toObject(e,this)}static toObject(e,t){return _.BT(rt.M(),e,t)}static fromObject(e){return _.Uq(rt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new rt;return rt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(rt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return rt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(rt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return rt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_GetRecentMessages_Request"}}class it extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),it.prototype.messages||_.Sg(it.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return it.sm_m||(it.sm_m={proto:it,fields:{messages:{n:1,c:nt,r:!0,q:!0},more_available:{n:4,br:_.qM.readBool,bw:_.gp.writeBool}}}),it.sm_m}static MBF(){return it.sm_mbf||(it.sm_mbf=_.w0(it.M())),it.sm_mbf}toObject(e=!1){return it.toObject(e,this)}static toObject(e,t){return _.BT(it.M(),e,t)}static fromObject(e){return _.Uq(it.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new it;return it.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(it.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return it.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(it.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return it.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_GetRecentMessages_Response"}}class nt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),nt.prototype.accountid||_.Sg(nt.M()),p.Message.initialize(this,e,0,-1,[5],null)}static M(){return nt.sm_m||(nt.sm_m={proto:nt,fields:{accountid:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},timestamp:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},message:{n:3,br:_.qM.readString,bw:_.gp.writeString},ordinal:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},reactions:{n:5,c:st,r:!0,q:!0}}}),nt.sm_m}static MBF(){return nt.sm_mbf||(nt.sm_mbf=_.w0(nt.M())),nt.sm_mbf}toObject(e=!1){return nt.toObject(e,this)}static toObject(e,t){return _.BT(nt.M(),e,t)}static fromObject(e){return _.Uq(nt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new nt;return nt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(nt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return nt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(nt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return nt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_GetRecentMessages_Response_FriendMessage"}}class st extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),st.prototype.reaction_type||_.Sg(st.M()),p.Message.initialize(this,e,0,-1,[3],null)}static M(){return st.sm_m||(st.sm_m={proto:st,fields:{reaction_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},reaction:{n:2,br:_.qM.readString,bw:_.gp.writeString},reactors:{n:3,r:!0,q:!0,br:_.qM.readUint32,pbr:_.qM.readPackedUint32,bw:_.gp.writeRepeatedUint32}}}),st.sm_m}static MBF(){return st.sm_mbf||(st.sm_mbf=_.w0(st.M())),st.sm_mbf}toObject(e=!1){return st.toObject(e,this)}static toObject(e,t){return _.BT(st.M(),e,t)}static fromObject(e){return _.Uq(st.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new st;return st.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(st.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return st.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(st.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return st.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_GetRecentMessages_Response_FriendMessage_MessageReaction"}}class at extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),at.prototype.lastmessage_since||_.Sg(at.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return at.sm_m||(at.sm_m={proto:at,fields:{lastmessage_since:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},only_sessions_with_messages:{n:2,br:_.qM.readBool,bw:_.gp.writeBool}}}),at.sm_m}static MBF(){return at.sm_mbf||(at.sm_mbf=_.w0(at.M())),at.sm_mbf}toObject(e=!1){return at.toObject(e,this)}static toObject(e,t){return _.BT(at.M(),e,t)}static fromObject(e){return _.Uq(at.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new at;return at.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(at.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return at.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(at.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return at.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendsMessages_GetActiveMessageSessions_Request"}}class ot extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ot.prototype.message_sessions||_.Sg(ot.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return ot.sm_m||(ot.sm_m={proto:ot,fields:{message_sessions:{n:1,c:lt,r:!0,q:!0},timestamp:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),ot.sm_m}static MBF(){return ot.sm_mbf||(ot.sm_mbf=_.w0(ot.M())),ot.sm_mbf}toObject(e=!1){return ot.toObject(e,this)}static toObject(e,t){return _.BT(ot.M(),e,t)}static fromObject(e){return _.Uq(ot.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ot;return ot.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ot.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ot.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ot.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ot.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendsMessages_GetActiveMessageSessions_Response"}}class lt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),lt.prototype.accountid_friend||_.Sg(lt.M()),p.Message.initialize(this,e,0,-1,[5],null)}static M(){return lt.sm_m||(lt.sm_m={proto:lt,fields:{accountid_friend:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},last_message:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},last_view:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},unread_message_count:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},notices:{n:5,r:!0,q:!0,br:_.qM.readEnum,pbr:_.qM.readPackedEnum,bw:_.gp.writeRepeatedEnum}}}),lt.sm_m}static MBF(){return lt.sm_mbf||(lt.sm_mbf=_.w0(lt.M())),lt.sm_mbf}toObject(e=!1){return lt.toObject(e,this)}static toObject(e,t){return _.BT(lt.M(),e,t)}static fromObject(e){return _.Uq(lt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new lt;return lt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(lt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return lt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(lt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return lt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendsMessages_GetActiveMessageSessions_Response_FriendMessageSession"}}class ct extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ct.prototype.steamid||_.Sg(ct.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ct.sm_m||(ct.sm_m={proto:ct,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},chat_entry_type:{n:2,br:_.qM.readInt32,bw:_.gp.writeInt32},message:{n:3,br:_.qM.readString,bw:_.gp.writeString},contains_bbcode:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},echo_to_sender:{n:5,br:_.qM.readBool,bw:_.gp.writeBool},low_priority:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},client_message_id:{n:8,br:_.qM.readString,bw:_.gp.writeString}}}),ct.sm_m}static MBF(){return ct.sm_mbf||(ct.sm_mbf=_.w0(ct.M())),ct.sm_mbf}toObject(e=!1){return ct.toObject(e,this)}static toObject(e,t){return _.BT(ct.M(),e,t)}static fromObject(e){return _.Uq(ct.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ct;return ct.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ct.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ct.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ct.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ct.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_SendMessage_Request"}}class ut extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ut.prototype.modified_message||_.Sg(ut.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ut.sm_m||(ut.sm_m={proto:ut,fields:{modified_message:{n:1,br:_.qM.readString,bw:_.gp.writeString},server_timestamp:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},message_without_bb_code:{n:4,br:_.qM.readString,bw:_.gp.writeString}}}),ut.sm_m}static MBF(){return ut.sm_mbf||(ut.sm_mbf=_.w0(ut.M())),ut.sm_mbf}toObject(e=!1){return ut.toObject(e,this)}static toObject(e,t){return _.BT(ut.M(),e,t)}static fromObject(e){return _.Uq(ut.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ut;return ut.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ut.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ut.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ut.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ut.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_SendMessage_Response"}}class dt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),dt.prototype.steamid_friend||_.Sg(dt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return dt.sm_m||(dt.sm_m={proto:dt,fields:{steamid_friend:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},chat_entry_type:{n:2,br:_.qM.readInt32,bw:_.gp.writeInt32},from_limited_account:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},message:{n:4,br:_.qM.readString,bw:_.gp.writeString},rtime32_server_timestamp:{n:5,br:_.qM.readFixed32,bw:_.gp.writeFixed32},ordinal:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},local_echo:{n:7,br:_.qM.readBool,bw:_.gp.writeBool},message_no_bbcode:{n:8,br:_.qM.readString,bw:_.gp.writeString},low_priority:{n:9,br:_.qM.readBool,bw:_.gp.writeBool}}}),dt.sm_m}static MBF(){return dt.sm_mbf||(dt.sm_mbf=_.w0(dt.M())),dt.sm_mbf}toObject(e=!1){return dt.toObject(e,this)}static toObject(e,t){return _.BT(dt.M(),e,t)}static fromObject(e){return _.Uq(dt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new dt;return dt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(dt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return dt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(dt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return dt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_IncomingMessage_Notification"}}class mt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),mt.prototype.steamid_partner||_.Sg(mt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return mt.sm_m||(mt.sm_m={proto:mt,fields:{steamid_partner:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},timestamp:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),mt.sm_m}static MBF(){return mt.sm_mbf||(mt.sm_mbf=_.w0(mt.M())),mt.sm_mbf}toObject(e=!1){return mt.toObject(e,this)}static toObject(e,t){return _.BT(mt.M(),e,t)}static fromObject(e){return _.Uq(mt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new mt;return mt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(mt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return mt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(mt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return mt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_AckMessage_Notification"}}class gt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),gt.prototype.steamid_friend||_.Sg(gt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return gt.sm_m||(gt.sm_m={proto:gt,fields:{steamid_friend:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},notice_type:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum},active:{n:3,br:_.qM.readBool,bw:_.gp.writeBool}}}),gt.sm_m}static MBF(){return gt.sm_mbf||(gt.sm_mbf=_.w0(gt.M())),gt.sm_mbf}toObject(e=!1){return gt.toObject(e,this)}static toObject(e,t){return _.BT(gt.M(),e,t)}static fromObject(e){return _.Uq(gt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new gt;return gt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(gt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return gt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(gt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return gt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_SessionNotice_Notification"}}class pt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),pt.prototype.steamid||_.Sg(pt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return pt.sm_m||(pt.sm_m={proto:pt,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String}}}),pt.sm_m}static MBF(){return pt.sm_mbf||(pt.sm_mbf=_.w0(pt.M())),pt.sm_mbf}toObject(e=!1){return pt.toObject(e,this)}static toObject(e,t){return _.BT(pt.M(),e,t)}static fromObject(e){return _.Uq(pt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new pt;return pt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(pt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return pt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(pt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return pt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_IsInFriendsUIBeta_Request"}}class ht extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ht.prototype.online_in_friendsui||_.Sg(ht.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ht.sm_m||(ht.sm_m={proto:ht,fields:{online_in_friendsui:{n:1,br:_.qM.readBool,bw:_.gp.writeBool},has_used_friendsui:{n:2,br:_.qM.readBool,bw:_.gp.writeBool}}}),ht.sm_m}static MBF(){return ht.sm_mbf||(ht.sm_mbf=_.w0(ht.M())),ht.sm_mbf}toObject(e=!1){return ht.toObject(e,this)}static toObject(e,t){return _.BT(ht.M(),e,t)}static fromObject(e){return _.Uq(ht.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ht;return ht.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ht.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ht.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ht.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ht.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_IsInFriendsUIBeta_Response"}}class _t extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_t.prototype.steamid||_.Sg(_t.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return _t.sm_m||(_t.sm_m={proto:_t,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},server_timestamp:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},reaction_type:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},reaction:{n:5,br:_.qM.readString,bw:_.gp.writeString},is_add:{n:6,br:_.qM.readBool,bw:_.gp.writeBool}}}),_t.sm_m}static MBF(){return _t.sm_mbf||(_t.sm_mbf=_.w0(_t.M())),_t.sm_mbf}toObject(e=!1){return _t.toObject(e,this)}static toObject(e,t){return _.BT(_t.M(),e,t)}static fromObject(e){return _.Uq(_t.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new _t;return _t.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(_t.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return _t.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(_t.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return _t.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_UpdateMessageReaction_Request"}}class Bt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Bt.prototype.reactors||_.Sg(Bt.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Bt.sm_m||(Bt.sm_m={proto:Bt,fields:{reactors:{n:1,r:!0,q:!0,br:_.qM.readUint32,pbr:_.qM.readPackedUint32,bw:_.gp.writeRepeatedUint32}}}),Bt.sm_m}static MBF(){return Bt.sm_mbf||(Bt.sm_mbf=_.w0(Bt.M())),Bt.sm_mbf}toObject(e=!1){return Bt.toObject(e,this)}static toObject(e,t){return _.BT(Bt.M(),e,t)}static fromObject(e){return _.Uq(Bt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Bt;return Bt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Bt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Bt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Bt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Bt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_UpdateMessageReaction_Response"}}class bt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),bt.prototype.steamid_friend||_.Sg(bt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return bt.sm_m||(bt.sm_m={proto:bt,fields:{steamid_friend:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},server_timestamp:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},reactor:{n:4,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},reaction_type:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},reaction:{n:6,br:_.qM.readString,bw:_.gp.writeString},is_add:{n:7,br:_.qM.readBool,bw:_.gp.writeBool}}}),bt.sm_m}static MBF(){return bt.sm_mbf||(bt.sm_mbf=_.w0(bt.M())),bt.sm_mbf}toObject(e=!1){return bt.toObject(e,this)}static toObject(e,t){return _.BT(bt.M(),e,t)}static fromObject(e){return _.Uq(bt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new bt;return bt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(bt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return bt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(bt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return bt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_MessageReaction_Notification"}}class ft extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ft.prototype.steamid_from||_.Sg(ft.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ft.sm_m||(ft.sm_m={proto:ft,fields:{steamid_from:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},steamid_to:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},timestamp:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},report_reason:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},report_text:{n:6,br:_.qM.readString,bw:_.gp.writeString},language:{n:7,br:_.qM.readString,bw:_.gp.writeString}}}),ft.sm_m}static MBF(){return ft.sm_mbf||(ft.sm_mbf=_.w0(ft.M())),ft.sm_mbf}toObject(e=!1){return ft.toObject(e,this)}static toObject(e,t){return _.BT(ft.M(),e,t)}static fromObject(e){return _.Uq(ft.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ft;return ft.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ft.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ft.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ft.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ft.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_ReportMessage_Request"}}class wt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return wt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new wt}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new wt;return wt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return wt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return wt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_ReportMessage_Response"}}class yt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),yt.prototype.steamid_from||_.Sg(yt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return yt.sm_m||(yt.sm_m={proto:yt,fields:{steamid_from:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},steamid_to:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},subject_group_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},resolution:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},reason:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum},skip_lock:{n:7,br:_.qM.readBool,bw:_.gp.writeBool}}}),yt.sm_m}static MBF(){return yt.sm_mbf||(yt.sm_mbf=_.w0(yt.M())),yt.sm_mbf}toObject(e=!1){return yt.toObject(e,this)}static toObject(e,t){return _.BT(yt.M(),e,t)}static fromObject(e){return _.Uq(yt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new yt;return yt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(yt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return yt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(yt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return yt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_ResolveReport_Request"}}class Mt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Mt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Mt}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Mt;return Mt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Mt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Mt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_ResolveReport_Response"}}class vt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),vt.prototype.steamid_friend||_.Sg(vt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return vt.sm_m||(vt.sm_m={proto:vt,fields:{steamid_friend:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},notice_type:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),vt.sm_m}static MBF(){return vt.sm_mbf||(vt.sm_mbf=_.w0(vt.M())),vt.sm_mbf}toObject(e=!1){return vt.toObject(e,this)}static toObject(e,t){return _.BT(vt.M(),e,t)}static fromObject(e){return _.Uq(vt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new vt;return vt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(vt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return vt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(vt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return vt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CFriendMessages_DismissSessionNotice_Notification"}}!function(e){e.GetRecentMessages=function(e,t){return e.SendMsg("FriendMessages.GetRecentMessages#1",(0,g.I8)(rt,t),it,{bConstMethod:!0,ePrivilege:1})},e.GetActiveMessageSessions=function(e,t){return e.SendMsg("FriendMessages.GetActiveMessageSessions#1",(0,g.I8)(at,t),ot,{bConstMethod:!0,ePrivilege:1})},e.SendMessage=function(e,t){return e.SendMsg("FriendMessages.SendMessage#1",(0,g.I8)(ct,t),ut,{ePrivilege:1})},e.AckMessage=function(e,t){return e.SendNotification("FriendMessages.AckMessage#1",(0,g.I8)(mt,t),{ePrivilege:1})},e.IsInFriendsUIBeta=function(e,t){return e.SendMsg("FriendMessages.IsInFriendsUIBeta#1",(0,g.I8)(pt,t),ht,{ePrivilege:1})},e.UpdateMessageReaction=function(e,t){return e.SendMsg("FriendMessages.UpdateMessageReaction#1",(0,g.I8)(_t,t),Bt,{ePrivilege:1})},e.ReportMessage=function(e,t){return e.SendMsg("FriendMessages.ReportMessage#1",(0,g.I8)(ft,t),wt,{ePrivilege:1})},e.ResolveReport=function(e,t){return e.SendMsg("FriendMessages.ResolveReport#1",(0,g.I8)(yt,t),Mt,{ePrivilege:1,eWebAPIKeyRequirement:2})},e.DismissSessionNotice=function(e,t){return e.SendNotification("FriendMessages.DismissSessionNotice#1",(0,g.I8)(vt,t),{ePrivilege:1})}}(Xe||(Xe={})),function(e){e.IncomingMessageHandler={name:"FriendMessagesClient.IncomingMessage#1",request:dt},e.NotifyAckMessageEchoHandler={name:"FriendMessagesClient.NotifyAckMessageEcho#1",request:mt},e.MessageReactionHandler={name:"FriendMessagesClient.MessageReaction#1",request:bt},e.SessionNoticeHandler={name:"FriendMessagesClient.SessionNotice#1",request:gt}}(Je||(Je={}));r(17720);var St,Ct,Rt,zt,jt,xt,It=r(43014);class Tt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Tt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Tt}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Tt;return Tt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Tt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Tt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChat_RequestFriendPersonaStates_Request"}}class Ft extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ft.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ft}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ft;return Ft.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ft.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ft.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChat_RequestFriendPersonaStates_Response"}}class Ot extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ot.prototype.message||_.Sg(Ot.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ot.sm_m||(Ot.sm_m={proto:Ot,fields:{message:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},string_param:{n:2,br:_.qM.readString,bw:_.gp.writeString},accountid_param:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Ot.sm_m}static MBF(){return Ot.sm_mbf||(Ot.sm_mbf=_.w0(Ot.M())),Ot.sm_mbf}toObject(e=!1){return Ot.toObject(e,this)}static toObject(e,t){return _.BT(Ot.M(),e,t)}static fromObject(e){return _.Uq(Ot.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ot;return Ot.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ot.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ot.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ot.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ot.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ServerMessage"}}class Wt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Wt.prototype.steamid_partner||_.Sg(Wt.M()),p.Message.initialize(this,e,0,-1,[4],null)}static M(){return Wt.sm_m||(Wt.sm_m={proto:Wt,fields:{steamid_partner:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},steamid_invited:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},name:{n:3,br:_.qM.readString,bw:_.gp.writeString},steamid_invitees:{n:4,r:!0,q:!0,br:_.qM.readFixed64String,pbr:_.qM.readPackedFixed64String,bw:_.gp.writeRepeatedFixed64String},watching_broadcast_accountid:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},watching_broadcast_channel_id:{n:7,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Wt.sm_m}static MBF(){return Wt.sm_mbf||(Wt.sm_mbf=_.w0(Wt.M())),Wt.sm_mbf}toObject(e=!1){return Wt.toObject(e,this)}static toObject(e,t){return _.BT(Wt.M(),e,t)}static fromObject(e){return _.Uq(Wt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Wt;return Wt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Wt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Wt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Wt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Wt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_CreateChatRoomGroup_Request"}}class qt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),qt.prototype.chat_group_id||_.Sg(qt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return qt.sm_m||(qt.sm_m={proto:qt,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},state:{n:2,c:qr},user_chat_state:{n:3,c:Ur}}}),qt.sm_m}static MBF(){return qt.sm_mbf||(qt.sm_mbf=_.w0(qt.M())),qt.sm_mbf}toObject(e=!1){return qt.toObject(e,this)}static toObject(e,t){return _.BT(qt.M(),e,t)}static fromObject(e){return _.Uq(qt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new qt;return qt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(qt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return qt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(qt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return qt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_CreateChatRoomGroup_Response"}}class Ut extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ut.prototype.chat_group_id||_.Sg(Ut.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ut.sm_m||(Ut.sm_m={proto:Ut,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},name:{n:2,br:_.qM.readString,bw:_.gp.writeString}}}),Ut.sm_m}static MBF(){return Ut.sm_mbf||(Ut.sm_mbf=_.w0(Ut.M())),Ut.sm_mbf}toObject(e=!1){return Ut.toObject(e,this)}static toObject(e,t){return _.BT(Ut.M(),e,t)}static fromObject(e){return _.Uq(Ut.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ut;return Ut.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ut.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ut.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ut.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ut.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_RenameChatRoomGroup_Request"}}class kt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),kt.prototype.name||_.Sg(kt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return kt.sm_m||(kt.sm_m={proto:kt,fields:{name:{n:1,br:_.qM.readString,bw:_.gp.writeString}}}),kt.sm_m}static MBF(){return kt.sm_mbf||(kt.sm_mbf=_.w0(kt.M())),kt.sm_mbf}toObject(e=!1){return kt.toObject(e,this)}static toObject(e,t){return _.BT(kt.M(),e,t)}static fromObject(e){return _.Uq(kt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new kt;return kt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(kt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return kt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(kt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return kt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_RenameChatRoomGroup_Response"}}class Lt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Lt.prototype.chat_group_id||_.Sg(Lt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Lt.sm_m||(Lt.sm_m={proto:Lt,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},name:{n:2,br:_.qM.readString,bw:_.gp.writeString}}}),Lt.sm_m}static MBF(){return Lt.sm_mbf||(Lt.sm_mbf=_.w0(Lt.M())),Lt.sm_mbf}toObject(e=!1){return Lt.toObject(e,this)}static toObject(e,t){return _.BT(Lt.M(),e,t)}static fromObject(e){return _.Uq(Lt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Lt;return Lt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Lt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Lt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Lt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Lt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SaveChatRoomGroup_Request"}}class Pt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Pt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Pt}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Pt;return Pt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Pt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Pt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SaveChatRoomGroup_Response"}}class Dt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Dt.prototype.chat_group_id||_.Sg(Dt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Dt.sm_m||(Dt.sm_m={proto:Dt,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},tagline:{n:2,br:_.qM.readString,bw:_.gp.writeString}}}),Dt.sm_m}static MBF(){return Dt.sm_mbf||(Dt.sm_mbf=_.w0(Dt.M())),Dt.sm_mbf}toObject(e=!1){return Dt.toObject(e,this)}static toObject(e,t){return _.BT(Dt.M(),e,t)}static fromObject(e){return _.Uq(Dt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Dt;return Dt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Dt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Dt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Dt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Dt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetChatRoomGroupTagline_Request"}}class Nt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Nt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Nt}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Nt;return Nt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Nt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Nt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetChatRoomGroupTagline_Response"}}class At extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),At.prototype.chat_group_id||_.Sg(At.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return At.sm_m||(At.sm_m={proto:At,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},avatar_sha:{n:2,br:_.qM.readBytes,bw:_.gp.writeBytes}}}),At.sm_m}static MBF(){return At.sm_mbf||(At.sm_mbf=_.w0(At.M())),At.sm_mbf}toObject(e=!1){return At.toObject(e,this)}static toObject(e,t){return _.BT(At.M(),e,t)}static fromObject(e){return _.Uq(At.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new At;return At.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(At.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return At.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(At.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return At.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetChatRoomGroupAvatar_Request"}}class Et extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Et.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Et}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Et;return Et.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Et.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Et.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetChatRoomGroupAvatar_Response"}}class Gt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Gt.prototype.chat_group_id||_.Sg(Gt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Gt.sm_m||(Gt.sm_m={proto:Gt,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},watching_broadcast_accountid:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},watching_broadcast_channel_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Gt.sm_m}static MBF(){return Gt.sm_mbf||(Gt.sm_mbf=_.w0(Gt.M())),Gt.sm_mbf}toObject(e=!1){return Gt.toObject(e,this)}static toObject(e,t){return _.BT(Gt.M(),e,t)}static fromObject(e){return _.Uq(Gt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Gt;return Gt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Gt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Gt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Gt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Gt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetChatRoomGroupWatchingBroadcast_Request"}}class Ht extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ht.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ht}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ht;return Ht.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ht.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ht.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetChatRoomGroupWatchingBroadcast_Response"}}class Vt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Vt.prototype.chat_group_id||_.Sg(Vt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Vt.sm_m||(Vt.sm_m={proto:Vt,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Vt.sm_m}static MBF(){return Vt.sm_mbf||(Vt.sm_mbf=_.w0(Vt.M())),Vt.sm_mbf}toObject(e=!1){return Vt.toObject(e,this)}static toObject(e,t){return _.BT(Vt.M(),e,t)}static fromObject(e){return _.Uq(Vt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Vt;return Vt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Vt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Vt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Vt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Vt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_JoinMiniGameForChatRoomGroup_Request"}}class Zt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Zt.prototype.minigame_id||_.Sg(Zt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Zt.sm_m||(Zt.sm_m={proto:Zt,fields:{minigame_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Zt.sm_m}static MBF(){return Zt.sm_mbf||(Zt.sm_mbf=_.w0(Zt.M())),Zt.sm_mbf}toObject(e=!1){return Zt.toObject(e,this)}static toObject(e,t){return _.BT(Zt.M(),e,t)}static fromObject(e){return _.Uq(Zt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Zt;return Zt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Zt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Zt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Zt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Zt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_JoinMiniGameForChatRoomGroup_Response"}}class Kt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Kt.prototype.chat_group_id||_.Sg(Kt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Kt.sm_m||(Kt.sm_m={proto:Kt,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},minigame_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Kt.sm_m}static MBF(){return Kt.sm_mbf||(Kt.sm_mbf=_.w0(Kt.M())),Kt.sm_mbf}toObject(e=!1){return Kt.toObject(e,this)}static toObject(e,t){return _.BT(Kt.M(),e,t)}static fromObject(e){return _.Uq(Kt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Kt;return Kt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Kt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Kt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Kt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Kt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_EndMiniGameForChatRoomGroup_Request"}}class $t extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return $t.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new $t}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new $t;return $t.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return $t.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return $t.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_EndMiniGameForChatRoomGroup_Response"}}class Yt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Yt.prototype.chat_group_id||_.Sg(Yt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Yt.sm_m||(Yt.sm_m={proto:Yt,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},expiration:{n:3,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),Yt.sm_m}static MBF(){return Yt.sm_mbf||(Yt.sm_mbf=_.w0(Yt.M())),Yt.sm_mbf}toObject(e=!1){return Yt.toObject(e,this)}static toObject(e,t){return _.BT(Yt.M(),e,t)}static fromObject(e){return _.Uq(Yt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Yt;return Yt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Yt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Yt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Yt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Yt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_MuteUser_Request"}}class Qt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Qt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Qt}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Qt;return Qt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Qt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Qt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_MuteUser_Response"}}class Xt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Xt.prototype.chat_group_id||_.Sg(Xt.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Xt.sm_m||(Xt.sm_m={proto:Xt,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},expiration:{n:3,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),Xt.sm_m}static MBF(){return Xt.sm_mbf||(Xt.sm_mbf=_.w0(Xt.M())),Xt.sm_mbf}toObject(e=!1){return Xt.toObject(e,this)}static toObject(e,t){return _.BT(Xt.M(),e,t)}static fromObject(e){return _.Uq(Xt.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Xt;return Xt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Xt.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Xt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Xt.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Xt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_KickUser_Request"}}class Jt extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Jt.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Jt}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Jt;return Jt.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Jt.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Jt.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_KickUser_Response"}}class er extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),er.prototype.chat_group_id||_.Sg(er.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return er.sm_m||(er.sm_m={proto:er,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},ban_state:{n:3,br:_.qM.readBool,bw:_.gp.writeBool}}}),er.sm_m}static MBF(){return er.sm_mbf||(er.sm_mbf=_.w0(er.M())),er.sm_mbf}toObject(e=!1){return er.toObject(e,this)}static toObject(e,t){return _.BT(er.M(),e,t)}static fromObject(e){return _.Uq(er.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new er;return er.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(er.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return er.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(er.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return er.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetUserBanState_Request"}}class tr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return tr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new tr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new tr;return tr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return tr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return tr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetUserBanState_Response"}}class rr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),rr.prototype.chat_group_id||_.Sg(rr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return rr.sm_m||(rr.sm_m={proto:rr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String}}}),rr.sm_m}static MBF(){return rr.sm_mbf||(rr.sm_mbf=_.w0(rr.M())),rr.sm_mbf}toObject(e=!1){return rr.toObject(e,this)}static toObject(e,t){return _.BT(rr.M(),e,t)}static fromObject(e){return _.Uq(rr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new rr;return rr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(rr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return rr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(rr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return rr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_RevokeInvite_Request"}}class ir extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ir.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ir}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ir;return ir.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return ir.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return ir.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_RevokeInvite_Response"}}class nr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),nr.prototype.role_id||_.Sg(nr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return nr.sm_m||(nr.sm_m={proto:nr,fields:{role_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},name:{n:2,br:_.qM.readString,bw:_.gp.writeString},ordinal:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),nr.sm_m}static MBF(){return nr.sm_mbf||(nr.sm_mbf=_.w0(nr.M())),nr.sm_mbf}toObject(e=!1){return nr.toObject(e,this)}static toObject(e,t){return _.BT(nr.M(),e,t)}static fromObject(e){return _.Uq(nr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new nr;return nr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(nr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return nr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(nr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return nr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRole"}}class sr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),sr.prototype.role_id||_.Sg(sr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return sr.sm_m||(sr.sm_m={proto:sr,fields:{role_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},can_create_rename_delete_channel:{n:2,br:_.qM.readBool,bw:_.gp.writeBool},can_kick:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},can_ban:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},can_invite:{n:5,br:_.qM.readBool,bw:_.gp.writeBool},can_change_tagline_avatar_name:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},can_chat:{n:7,br:_.qM.readBool,bw:_.gp.writeBool},can_view_history:{n:8,br:_.qM.readBool,bw:_.gp.writeBool},can_change_group_roles:{n:9,br:_.qM.readBool,bw:_.gp.writeBool},can_change_user_roles:{n:10,br:_.qM.readBool,bw:_.gp.writeBool},can_mention_all:{n:11,br:_.qM.readBool,bw:_.gp.writeBool},can_set_watching_broadcast:{n:12,br:_.qM.readBool,bw:_.gp.writeBool}}}),sr.sm_m}static MBF(){return sr.sm_mbf||(sr.sm_mbf=_.w0(sr.M())),sr.sm_mbf}toObject(e=!1){return sr.toObject(e,this)}static toObject(e,t){return _.BT(sr.M(),e,t)}static fromObject(e){return _.Uq(sr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new sr;return sr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(sr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return sr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(sr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return sr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoleActions"}}class ar extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ar.prototype.chat_group_id||_.Sg(ar.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ar.sm_m||(ar.sm_m={proto:ar,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},name:{n:2,br:_.qM.readString,bw:_.gp.writeString}}}),ar.sm_m}static MBF(){return ar.sm_mbf||(ar.sm_mbf=_.w0(ar.M())),ar.sm_mbf}toObject(e=!1){return ar.toObject(e,this)}static toObject(e,t){return _.BT(ar.M(),e,t)}static fromObject(e){return _.Uq(ar.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ar;return ar.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ar.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ar.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ar.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ar.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_CreateRole_Request"}}class or extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),or.prototype.actions||_.Sg(or.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return or.sm_m||(or.sm_m={proto:or,fields:{actions:{n:2,c:sr}}}),or.sm_m}static MBF(){return or.sm_mbf||(or.sm_mbf=_.w0(or.M())),or.sm_mbf}toObject(e=!1){return or.toObject(e,this)}static toObject(e,t){return _.BT(or.M(),e,t)}static fromObject(e){return _.Uq(or.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new or;return or.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(or.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return or.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(or.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return or.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_CreateRole_Response"}}class lr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),lr.prototype.app_id||_.Sg(lr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return lr.sm_m||(lr.sm_m={proto:lr,fields:{app_id:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},steamid_owner:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},beacon_id:{n:3,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},game_metadata:{n:4,br:_.qM.readString,bw:_.gp.writeString}}}),lr.sm_m}static MBF(){return lr.sm_mbf||(lr.sm_mbf=_.w0(lr.M())),lr.sm_mbf}toObject(e=!1){return lr.toObject(e,this)}static toObject(e,t){return _.BT(lr.M(),e,t)}static fromObject(e){return _.Uq(lr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new lr;return lr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(lr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return lr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(lr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return lr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatPartyBeacon"}}class cr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),cr.prototype.chat_group_id||_.Sg(cr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return cr.sm_m||(cr.sm_m={proto:cr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),cr.sm_m}static MBF(){return cr.sm_mbf||(cr.sm_mbf=_.w0(cr.M())),cr.sm_mbf}toObject(e=!1){return cr.toObject(e,this)}static toObject(e,t){return _.BT(cr.M(),e,t)}static fromObject(e){return _.Uq(cr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new cr;return cr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(cr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return cr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(cr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return cr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetRoles_Request"}}class ur extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ur.prototype.roles||_.Sg(ur.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return ur.sm_m||(ur.sm_m={proto:ur,fields:{roles:{n:1,c:nr,r:!0,q:!0}}}),ur.sm_m}static MBF(){return ur.sm_mbf||(ur.sm_mbf=_.w0(ur.M())),ur.sm_mbf}toObject(e=!1){return ur.toObject(e,this)}static toObject(e,t){return _.BT(ur.M(),e,t)}static fromObject(e){return _.Uq(ur.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ur;return ur.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ur.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ur.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ur.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ur.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetRoles_Response"}}class dr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),dr.prototype.chat_group_id||_.Sg(dr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return dr.sm_m||(dr.sm_m={proto:dr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},role_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},name:{n:3,br:_.qM.readString,bw:_.gp.writeString}}}),dr.sm_m}static MBF(){return dr.sm_mbf||(dr.sm_mbf=_.w0(dr.M())),dr.sm_mbf}toObject(e=!1){return dr.toObject(e,this)}static toObject(e,t){return _.BT(dr.M(),e,t)}static fromObject(e){return _.Uq(dr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new dr;return dr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(dr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return dr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(dr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return dr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_RenameRole_Request"}}class mr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return mr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new mr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new mr;return mr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return mr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return mr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_RenameRole_Response"}}class gr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),gr.prototype.chat_group_id||_.Sg(gr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return gr.sm_m||(gr.sm_m={proto:gr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},role_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},ordinal:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),gr.sm_m}static MBF(){return gr.sm_mbf||(gr.sm_mbf=_.w0(gr.M())),gr.sm_mbf}toObject(e=!1){return gr.toObject(e,this)}static toObject(e,t){return _.BT(gr.M(),e,t)}static fromObject(e){return _.Uq(gr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new gr;return gr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(gr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return gr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(gr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return gr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ReorderRole_Request"}}class pr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return pr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new pr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new pr;return pr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return pr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return pr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ReorderRole_Response"}}class hr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),hr.prototype.chat_group_id||_.Sg(hr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return hr.sm_m||(hr.sm_m={proto:hr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},role_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),hr.sm_m}static MBF(){return hr.sm_mbf||(hr.sm_mbf=_.w0(hr.M())),hr.sm_mbf}toObject(e=!1){return hr.toObject(e,this)}static toObject(e,t){return _.BT(hr.M(),e,t)}static fromObject(e){return _.Uq(hr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new hr;return hr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(hr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return hr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(hr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return hr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteRole_Request"}}class _r extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return _r.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new _r}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new _r;return _r.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return _r.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return _r.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteRole_Response"}}class Br extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Br.prototype.chat_group_id||_.Sg(Br.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Br.sm_m||(Br.sm_m={proto:Br,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},role_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Br.sm_m}static MBF(){return Br.sm_mbf||(Br.sm_mbf=_.w0(Br.M())),Br.sm_mbf}toObject(e=!1){return Br.toObject(e,this)}static toObject(e,t){return _.BT(Br.M(),e,t)}static fromObject(e){return _.Uq(Br.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Br;return Br.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Br.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Br.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Br.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Br.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetRoleActions_Request"}}class br extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),br.prototype.actions||_.Sg(br.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return br.sm_m||(br.sm_m={proto:br,fields:{actions:{n:1,c:sr,r:!0,q:!0}}}),br.sm_m}static MBF(){return br.sm_mbf||(br.sm_mbf=_.w0(br.M())),br.sm_mbf}toObject(e=!1){return br.toObject(e,this)}static toObject(e,t){return _.BT(br.M(),e,t)}static fromObject(e){return _.Uq(br.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new br;return br.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(br.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return br.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(br.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return br.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetRoleActions_Response"}}class fr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),fr.prototype.chat_group_id||_.Sg(fr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return fr.sm_m||(fr.sm_m={proto:fr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},role_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},actions:{n:4,c:sr}}}),fr.sm_m}static MBF(){return fr.sm_mbf||(fr.sm_mbf=_.w0(fr.M())),fr.sm_mbf}toObject(e=!1){return fr.toObject(e,this)}static toObject(e,t){return _.BT(fr.M(),e,t)}static fromObject(e){return _.Uq(fr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new fr;return fr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(fr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return fr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(fr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return fr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ReplaceRoleActions_Request"}}class wr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return wr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new wr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new wr;return wr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return wr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return wr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ReplaceRoleActions_Response"}}class yr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),yr.prototype.chat_group_id||_.Sg(yr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return yr.sm_m||(yr.sm_m={proto:yr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},role_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid:{n:4,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String}}}),yr.sm_m}static MBF(){return yr.sm_mbf||(yr.sm_mbf=_.w0(yr.M())),yr.sm_mbf}toObject(e=!1){return yr.toObject(e,this)}static toObject(e,t){return _.BT(yr.M(),e,t)}static fromObject(e){return _.Uq(yr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new yr;return yr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(yr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return yr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(yr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return yr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_AddRoleToUser_Request"}}class Mr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Mr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Mr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Mr;return Mr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Mr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Mr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_AddRoleToUser_Response"}}class vr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),vr.prototype.chat_group_id||_.Sg(vr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return vr.sm_m||(vr.sm_m={proto:vr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid:{n:3,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String}}}),vr.sm_m}static MBF(){return vr.sm_mbf||(vr.sm_mbf=_.w0(vr.M())),vr.sm_mbf}toObject(e=!1){return vr.toObject(e,this)}static toObject(e,t){return _.BT(vr.M(),e,t)}static fromObject(e){return _.Uq(vr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new vr;return vr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(vr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return vr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(vr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return vr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetRolesForUser_Request"}}class Sr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Sr.prototype.role_ids||_.Sg(Sr.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Sr.sm_m||(Sr.sm_m={proto:Sr,fields:{role_ids:{n:1,r:!0,q:!0,br:_.qM.readUint64String,pbr:_.qM.readPackedUint64String,bw:_.gp.writeRepeatedUint64String}}}),Sr.sm_m}static MBF(){return Sr.sm_mbf||(Sr.sm_mbf=_.w0(Sr.M())),Sr.sm_mbf}toObject(e=!1){return Sr.toObject(e,this)}static toObject(e,t){return _.BT(Sr.M(),e,t)}static fromObject(e){return _.Uq(Sr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Sr;return Sr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Sr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Sr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Sr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Sr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetRolesForUser_Response"}}class Cr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Cr.prototype.chat_group_id||_.Sg(Cr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Cr.sm_m||(Cr.sm_m={proto:Cr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},role_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid:{n:4,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String}}}),Cr.sm_m}static MBF(){return Cr.sm_mbf||(Cr.sm_mbf=_.w0(Cr.M())),Cr.sm_mbf}toObject(e=!1){return Cr.toObject(e,this)}static toObject(e,t){return _.BT(Cr.M(),e,t)}static fromObject(e){return _.Uq(Cr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Cr;return Cr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Cr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Cr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Cr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Cr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteRoleFromUser_Request"}}class Rr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Rr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Rr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Rr;return Rr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Rr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Rr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteRoleFromUser_Response"}}class zr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),zr.prototype.header_state||_.Sg(zr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return zr.sm_m||(zr.sm_m={proto:zr,fields:{header_state:{n:1,c:Wr}}}),zr.sm_m}static MBF(){return zr.sm_mbf||(zr.sm_mbf=_.w0(zr.M())),zr.sm_mbf}toObject(e=!1){return zr.toObject(e,this)}static toObject(e,t){return _.BT(zr.M(),e,t)}static fromObject(e){return _.Uq(zr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new zr;return zr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(zr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return zr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(zr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return zr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ChatRoomHeaderState_Notification"}}class jr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),jr.prototype.accountid||_.Sg(jr.M()),p.Message.initialize(this,e,0,-1,[7],null)}static M(){return jr.sm_m||(jr.sm_m={proto:jr,fields:{accountid:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},state:{n:3,br:_.qM.readEnum,bw:_.gp.writeEnum},rank:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},time_kick_expire:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},role_ids:{n:7,r:!0,q:!0,br:_.qM.readUint64String,pbr:_.qM.readPackedUint64String,bw:_.gp.writeRepeatedUint64String}}}),jr.sm_m}static MBF(){return jr.sm_mbf||(jr.sm_mbf=_.w0(jr.M())),jr.sm_mbf}toObject(e=!1){return jr.toObject(e,this)}static toObject(e,t){return _.BT(jr.M(),e,t)}static fromObject(e){return _.Uq(jr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new jr;return jr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(jr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return jr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(jr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return jr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomMember"}}class xr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),xr.prototype.chat_group_id||_.Sg(xr.M()),p.Message.initialize(this,e,0,-1,[6,10,14,15,18],null)}static M(){return xr.sm_m||(xr.sm_m={proto:xr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_group_name:{n:2,br:_.qM.readString,bw:_.gp.writeString},active_member_count:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},active_voice_member_count:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},default_chat_id:{n:5,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_rooms:{n:6,c:Or,r:!0,q:!0},clanid:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32},chat_group_tagline:{n:8,br:_.qM.readString,bw:_.gp.writeString},accountid_owner:{n:9,br:_.qM.readUint32,bw:_.gp.writeUint32},top_members:{n:10,r:!0,q:!0,br:_.qM.readUint32,pbr:_.qM.readPackedUint32,bw:_.gp.writeRepeatedUint32},chat_group_avatar_sha:{n:11,br:_.qM.readBytes,bw:_.gp.writeBytes},rank:{n:12,br:_.qM.readEnum,bw:_.gp.writeEnum},default_role_id:{n:13,br:_.qM.readUint64String,bw:_.gp.writeUint64String},role_ids:{n:14,r:!0,q:!0,br:_.qM.readUint64String,pbr:_.qM.readPackedUint64String,bw:_.gp.writeRepeatedUint64String},role_actions:{n:15,c:sr,r:!0,q:!0},watching_broadcast_accountid:{n:16,br:_.qM.readUint32,bw:_.gp.writeUint32},appid:{n:17,br:_.qM.readUint32,bw:_.gp.writeUint32},party_beacons:{n:18,c:lr,r:!0,q:!0},watching_broadcast_channel_id:{n:19,br:_.qM.readUint64String,bw:_.gp.writeUint64String},active_minigame_id:{n:20,br:_.qM.readUint64String,bw:_.gp.writeUint64String},avatar_ugc_url:{n:21,br:_.qM.readString,bw:_.gp.writeString},disabled:{n:22,br:_.qM.readBool,bw:_.gp.writeBool}}}),xr.sm_m}static MBF(){return xr.sm_mbf||(xr.sm_mbf=_.w0(xr.M())),xr.sm_mbf}toObject(e=!1){return xr.toObject(e,this)}static toObject(e,t){return _.BT(xr.M(),e,t)}static fromObject(e){return _.Uq(xr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new xr;return xr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(xr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return xr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(xr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return xr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetChatRoomGroupSummary_Response"}}class Ir extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ir.prototype.chat_group_id||_.Sg(Ir.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ir.sm_m||(Ir.sm_m={proto:Ir,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},requesting_app_id:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Ir.sm_m}static MBF(){return Ir.sm_mbf||(Ir.sm_mbf=_.w0(Ir.M())),Ir.sm_mbf}toObject(e=!1){return Ir.toObject(e,this)}static toObject(e,t){return _.BT(Ir.M(),e,t)}static fromObject(e){return _.Uq(Ir.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ir;return Ir.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ir.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ir.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ir.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ir.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetAppChatRoomGroupForceActive_Request"}}class Tr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Tr.prototype.result||_.Sg(Tr.M()),p.Message.initialize(this,e,0,-1,[2],null)}static M(){return Tr.sm_m||(Tr.sm_m={proto:Tr,fields:{result:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},accounts_in_channel:{n:2,r:!0,q:!0,br:_.qM.readUint32,pbr:_.qM.readPackedUint32,bw:_.gp.writeRepeatedUint32}}}),Tr.sm_m}static MBF(){return Tr.sm_mbf||(Tr.sm_mbf=_.w0(Tr.M())),Tr.sm_mbf}toObject(e=!1){return Tr.toObject(e,this)}static toObject(e,t){return _.BT(Tr.M(),e,t)}static fromObject(e){return _.Uq(Tr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Tr;return Tr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Tr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Tr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Tr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Tr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetAppChatRoomGroupForceActive_Response"}}class Fr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Fr.prototype.chat_group_id||_.Sg(Fr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Fr.sm_m||(Fr.sm_m={proto:Fr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},requesting_app_id:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Fr.sm_m}static MBF(){return Fr.sm_mbf||(Fr.sm_mbf=_.w0(Fr.M())),Fr.sm_mbf}toObject(e=!1){return Fr.toObject(e,this)}static toObject(e,t){return _.BT(Fr.M(),e,t)}static fromObject(e){return _.Uq(Fr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Fr;return Fr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Fr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Fr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Fr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Fr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetAppChatRoomGroupStopForceActive_Notification"}}class Or extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Or.prototype.chat_id||_.Sg(Or.M()),p.Message.initialize(this,e,0,-1,[4],null)}static M(){return Or.sm_m||(Or.sm_m={proto:Or,fields:{chat_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_name:{n:2,br:_.qM.readString,bw:_.gp.writeString},voice_allowed:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},members_in_voice:{n:4,r:!0,q:!0,br:_.qM.readUint32,pbr:_.qM.readPackedUint32,bw:_.gp.writeRepeatedUint32},time_last_message:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32},sort_order:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},last_message:{n:7,br:_.qM.readString,bw:_.gp.writeString},accountid_last_message:{n:8,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Or.sm_m}static MBF(){return Or.sm_mbf||(Or.sm_mbf=_.w0(Or.M())),Or.sm_mbf}toObject(e=!1){return Or.toObject(e,this)}static toObject(e,t){return _.BT(Or.M(),e,t)}static fromObject(e){return _.Uq(Or.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Or;return Or.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Or.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Or.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Or.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Or.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomState"}}class Wr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Wr.prototype.chat_group_id||_.Sg(Wr.M()),p.Message.initialize(this,e,0,-1,[18,19,22],null)}static M(){return Wr.sm_m||(Wr.sm_m={proto:Wr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_name:{n:2,br:_.qM.readString,bw:_.gp.writeString},clanid:{n:13,br:_.qM.readUint32,bw:_.gp.writeUint32},accountid_owner:{n:14,br:_.qM.readUint32,bw:_.gp.writeUint32},appid:{n:21,br:_.qM.readUint32,bw:_.gp.writeUint32},tagline:{n:15,br:_.qM.readString,bw:_.gp.writeString},avatar_sha:{n:16,br:_.qM.readBytes,bw:_.gp.writeBytes},default_role_id:{n:17,br:_.qM.readUint64String,bw:_.gp.writeUint64String},roles:{n:18,c:nr,r:!0,q:!0},role_actions:{n:19,c:sr,r:!0,q:!0},watching_broadcast_accountid:{n:20,br:_.qM.readUint32,bw:_.gp.writeUint32},party_beacons:{n:22,c:lr,r:!0,q:!0},watching_broadcast_channel_id:{n:23,br:_.qM.readUint64String,bw:_.gp.writeUint64String},active_minigame_id:{n:24,br:_.qM.readUint64String,bw:_.gp.writeUint64String},avatar_ugc_url:{n:25,br:_.qM.readString,bw:_.gp.writeString},disabled:{n:26,br:_.qM.readBool,bw:_.gp.writeBool}}}),Wr.sm_m}static MBF(){return Wr.sm_mbf||(Wr.sm_mbf=_.w0(Wr.M())),Wr.sm_mbf}toObject(e=!1){return Wr.toObject(e,this)}static toObject(e,t){return _.BT(Wr.M(),e,t)}static fromObject(e){return _.Uq(Wr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Wr;return Wr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Wr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Wr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Wr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Wr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomGroupHeaderState"}}class qr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),qr.prototype.header_state||_.Sg(qr.M()),p.Message.initialize(this,e,0,-1,[2,5,7],null)}static M(){return qr.sm_m||(qr.sm_m={proto:qr,fields:{header_state:{n:1,c:Wr},members:{n:2,c:jr,r:!0,q:!0},default_chat_id:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_rooms:{n:5,c:Or,r:!0,q:!0},kicked:{n:7,c:jr,r:!0,q:!0}}}),qr.sm_m}static MBF(){return qr.sm_mbf||(qr.sm_mbf=_.w0(qr.M())),qr.sm_mbf}toObject(e=!1){return qr.toObject(e,this)}static toObject(e,t){return _.BT(qr.M(),e,t)}static fromObject(e){return _.Uq(qr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new qr;return qr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(qr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return qr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(qr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return qr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomGroupState"}}class Ur extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ur.prototype.chat_group_id||_.Sg(Ur.M()),p.Message.initialize(this,e,0,-1,[3],null)}static M(){return Ur.sm_m||(Ur.sm_m={proto:Ur,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},time_joined:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},user_chat_room_state:{n:3,c:kr,r:!0,q:!0},desktop_notification_level:{n:4,d:0,br:_.qM.readEnum,bw:_.gp.writeEnum},mobile_notification_level:{n:5,d:0,br:_.qM.readEnum,bw:_.gp.writeEnum},time_last_group_ack:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},unread_indicator_muted:{n:7,d:!1,br:_.qM.readBool,bw:_.gp.writeBool},direct_messages_allowed:{n:8,br:_.qM.readBool,bw:_.gp.writeBool}}}),Ur.sm_m}static MBF(){return Ur.sm_mbf||(Ur.sm_mbf=_.w0(Ur.M())),Ur.sm_mbf}toObject(e=!1){return Ur.toObject(e,this)}static toObject(e,t){return _.BT(Ur.M(),e,t)}static fromObject(e){return _.Uq(Ur.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ur;return Ur.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ur.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ur.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ur.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ur.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CUserChatRoomGroupState"}}class kr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),kr.prototype.chat_id||_.Sg(kr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return kr.sm_m||(kr.sm_m={proto:kr,fields:{chat_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},time_joined:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},time_last_ack:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},desktop_notification_level:{n:4,d:0,br:_.qM.readEnum,bw:_.gp.writeEnum},mobile_notification_level:{n:5,d:0,br:_.qM.readEnum,bw:_.gp.writeEnum},time_last_mention:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},unread_indicator_muted:{n:7,d:!1,br:_.qM.readBool,bw:_.gp.writeBool},time_first_unread:{n:8,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),kr.sm_m}static MBF(){return kr.sm_mbf||(kr.sm_mbf=_.w0(kr.M())),kr.sm_mbf}toObject(e=!1){return kr.toObject(e,this)}static toObject(e,t){return _.BT(kr.M(),e,t)}static fromObject(e){return _.Uq(kr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new kr;return kr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(kr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return kr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(kr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return kr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CUserChatRoomState"}}class Lr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Lr.prototype.user_chat_group_state||_.Sg(Lr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Lr.sm_m||(Lr.sm_m={proto:Lr,fields:{user_chat_group_state:{n:1,c:Ur},group_summary:{n:2,c:xr}}}),Lr.sm_m}static MBF(){return Lr.sm_mbf||(Lr.sm_mbf=_.w0(Lr.M())),Lr.sm_mbf}toObject(e=!1){return Lr.toObject(e,this)}static toObject(e,t){return _.BT(Lr.M(),e,t)}static fromObject(e){return _.Uq(Lr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Lr;return Lr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Lr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Lr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Lr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Lr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomSummaryPair"}}class Pr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Pr.prototype.chat_group_id||_.Sg(Pr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Pr.sm_m||(Pr.sm_m={proto:Pr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},name:{n:2,br:_.qM.readString,bw:_.gp.writeString},allow_voice:{n:3,br:_.qM.readBool,bw:_.gp.writeBool}}}),Pr.sm_m}static MBF(){return Pr.sm_mbf||(Pr.sm_mbf=_.w0(Pr.M())),Pr.sm_mbf}toObject(e=!1){return Pr.toObject(e,this)}static toObject(e,t){return _.BT(Pr.M(),e,t)}static fromObject(e){return _.Uq(Pr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Pr;return Pr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Pr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Pr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Pr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Pr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_CreateChatRoom_Request"}}class Dr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Dr.prototype.chat_room||_.Sg(Dr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Dr.sm_m||(Dr.sm_m={proto:Dr,fields:{chat_room:{n:1,c:Or}}}),Dr.sm_m}static MBF(){return Dr.sm_mbf||(Dr.sm_mbf=_.w0(Dr.M())),Dr.sm_mbf}toObject(e=!1){return Dr.toObject(e,this)}static toObject(e,t){return _.BT(Dr.M(),e,t)}static fromObject(e){return _.Uq(Dr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Dr;return Dr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Dr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Dr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Dr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Dr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_CreateChatRoom_Response"}}class Nr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Nr.prototype.chat_group_id||_.Sg(Nr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Nr.sm_m||(Nr.sm_m={proto:Nr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Nr.sm_m}static MBF(){return Nr.sm_mbf||(Nr.sm_mbf=_.w0(Nr.M())),Nr.sm_mbf}toObject(e=!1){return Nr.toObject(e,this)}static toObject(e,t){return _.BT(Nr.M(),e,t)}static fromObject(e){return _.Uq(Nr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Nr;return Nr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Nr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Nr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Nr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Nr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteChatRoom_Request"}}class Ar extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ar.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ar}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ar;return Ar.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ar.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ar.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteChatRoom_Response"}}class Er extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Er.prototype.chat_group_id||_.Sg(Er.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Er.sm_m||(Er.sm_m={proto:Er,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},name:{n:3,br:_.qM.readString,bw:_.gp.writeString}}}),Er.sm_m}static MBF(){return Er.sm_mbf||(Er.sm_mbf=_.w0(Er.M())),Er.sm_mbf}toObject(e=!1){return Er.toObject(e,this)}static toObject(e,t){return _.BT(Er.M(),e,t)}static fromObject(e){return _.Uq(Er.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Er;return Er.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Er.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Er.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Er.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Er.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_RenameChatRoom_Request"}}class Gr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Gr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Gr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Gr;return Gr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Gr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Gr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_RenameChatRoom_Response"}}class Hr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Hr.prototype.chat_group_id||_.Sg(Hr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Hr.sm_m||(Hr.sm_m={proto:Hr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},move_after_chat_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Hr.sm_m}static MBF(){return Hr.sm_mbf||(Hr.sm_mbf=_.w0(Hr.M())),Hr.sm_mbf}toObject(e=!1){return Hr.toObject(e,this)}static toObject(e,t){return _.BT(Hr.M(),e,t)}static fromObject(e){return _.Uq(Hr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Hr;return Hr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Hr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Hr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Hr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Hr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ReorderChatRoom_Request"}}class Vr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Vr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Vr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Vr;return Vr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Vr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Vr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ReorderChatRoom_Response"}}class Zr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Zr.prototype.mention_all||_.Sg(Zr.M()),p.Message.initialize(this,e,0,-1,[3],null)}static M(){return Zr.sm_m||(Zr.sm_m={proto:Zr,fields:{mention_all:{n:1,br:_.qM.readBool,bw:_.gp.writeBool},mention_here:{n:2,br:_.qM.readBool,bw:_.gp.writeBool},mention_accountids:{n:3,r:!0,q:!0,br:_.qM.readUint32,pbr:_.qM.readPackedUint32,bw:_.gp.writeRepeatedUint32}}}),Zr.sm_m}static MBF(){return Zr.sm_mbf||(Zr.sm_mbf=_.w0(Zr.M())),Zr.sm_mbf}toObject(e=!1){return Zr.toObject(e,this)}static toObject(e,t){return _.BT(Zr.M(),e,t)}static fromObject(e){return _.Uq(Zr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Zr;return Zr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Zr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Zr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Zr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Zr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatMentions"}}class Kr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Kr.prototype.chat_group_id||_.Sg(Kr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Kr.sm_m||(Kr.sm_m={proto:Kr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Kr.sm_m}static MBF(){return Kr.sm_mbf||(Kr.sm_mbf=_.w0(Kr.M())),Kr.sm_mbf}toObject(e=!1){return Kr.toObject(e,this)}static toObject(e,t){return _.BT(Kr.M(),e,t)}static fromObject(e){return _.Uq(Kr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Kr;return Kr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Kr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Kr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Kr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Kr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetChatRoomGroupState_Request"}}class $r extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$r.prototype.state||_.Sg($r.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $r.sm_m||($r.sm_m={proto:$r,fields:{state:{n:1,c:qr}}}),$r.sm_m}static MBF(){return $r.sm_mbf||($r.sm_mbf=_.w0($r.M())),$r.sm_mbf}toObject(e=!1){return $r.toObject(e,this)}static toObject(e,t){return _.BT($r.M(),e,t)}static fromObject(e){return _.Uq($r.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new $r;return $r.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj($r.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return $r.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0($r.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return $r.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetChatRoomGroupState_Response"}}class Yr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Yr.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Yr}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Yr;return Yr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Yr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Yr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetMyChatRoomGroups_Request"}}class Qr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Qr.prototype.chat_room_groups||_.Sg(Qr.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Qr.sm_m||(Qr.sm_m={proto:Qr,fields:{chat_room_groups:{n:1,c:Lr,r:!0,q:!0}}}),Qr.sm_m}static MBF(){return Qr.sm_mbf||(Qr.sm_mbf=_.w0(Qr.M())),Qr.sm_mbf}toObject(e=!1){return Qr.toObject(e,this)}static toObject(e,t){return _.BT(Qr.M(),e,t)}static fromObject(e){return _.Uq(Qr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Qr;return Qr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Qr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Qr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Qr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Qr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetMyChatRoomGroups_Response"}}class Xr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Xr.prototype.chat_group_id||_.Sg(Xr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Xr.sm_m||(Xr.sm_m={proto:Xr,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},invite_code:{n:2,br:_.qM.readString,bw:_.gp.writeString},chat_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Xr.sm_m}static MBF(){return Xr.sm_mbf||(Xr.sm_mbf=_.w0(Xr.M())),Xr.sm_mbf}toObject(e=!1){return Xr.toObject(e,this)}static toObject(e,t){return _.BT(Xr.M(),e,t)}static fromObject(e){return _.Uq(Xr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Xr;return Xr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Xr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Xr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Xr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Xr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_JoinChatRoomGroup_Request"}}class Jr extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Jr.prototype.state||_.Sg(Jr.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Jr.sm_m||(Jr.sm_m={proto:Jr,fields:{state:{n:1,c:qr},user_chat_state:{n:3,c:Ur},join_chat_id:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String},time_expire:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Jr.sm_m}static MBF(){return Jr.sm_mbf||(Jr.sm_mbf=_.w0(Jr.M())),Jr.sm_mbf}toObject(e=!1){return Jr.toObject(e,this)}static toObject(e,t){return _.BT(Jr.M(),e,t)}static fromObject(e){return _.Uq(Jr.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Jr;return Jr.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Jr.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Jr.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Jr.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Jr.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_JoinChatRoomGroup_Response"}}class ei extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ei.prototype.chat_group_id||_.Sg(ei.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ei.sm_m||(ei.sm_m={proto:ei,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},chat_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},skip_friendsui_check:{n:4,br:_.qM.readBool,bw:_.gp.writeBool}}}),ei.sm_m}static MBF(){return ei.sm_mbf||(ei.sm_mbf=_.w0(ei.M())),ei.sm_mbf}toObject(e=!1){return ei.toObject(e,this)}static toObject(e,t){return _.BT(ei.M(),e,t)}static fromObject(e){return _.Uq(ei.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ei;return ei.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ei.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ei.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ei.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ei.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_InviteFriendToChatRoomGroup_Request"}}class ti extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ti.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ti}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ti;return ti.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return ti.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return ti.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_InviteFriendToChatRoomGroup_Response"}}class ri extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ri.prototype.chat_group_id||_.Sg(ri.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ri.sm_m||(ri.sm_m={proto:ri,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),ri.sm_m}static MBF(){return ri.sm_mbf||(ri.sm_mbf=_.w0(ri.M())),ri.sm_mbf}toObject(e=!1){return ri.toObject(e,this)}static toObject(e,t){return _.BT(ri.M(),e,t)}static fromObject(e){return _.Uq(ri.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ri;return ri.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ri.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ri.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ri.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ri.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_LeaveChatRoomGroup_Request"}}class ii extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ii.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ii}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ii;return ii.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return ii.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return ii.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_LeaveChatRoomGroup_Response"}}class ni extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ni.prototype.chat_group_id||_.Sg(ni.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ni.sm_m||(ni.sm_m={proto:ni,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),ni.sm_m}static MBF(){return ni.sm_mbf||(ni.sm_mbf=_.w0(ni.M())),ni.sm_mbf}toObject(e=!1){return ni.toObject(e,this)}static toObject(e,t){return _.BT(ni.M(),e,t)}static fromObject(e){return _.Uq(ni.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ni;return ni.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ni.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ni.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ni.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ni.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_JoinVoiceChat_Request"}}class si extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),si.prototype.voice_chatid||_.Sg(si.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return si.sm_m||(si.sm_m={proto:si,fields:{voice_chatid:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),si.sm_m}static MBF(){return si.sm_mbf||(si.sm_mbf=_.w0(si.M())),si.sm_mbf}toObject(e=!1){return si.toObject(e,this)}static toObject(e,t){return _.BT(si.M(),e,t)}static fromObject(e){return _.Uq(si.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new si;return si.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(si.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return si.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(si.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return si.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_JoinVoiceChat_Response"}}class ai extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ai.prototype.chat_group_id||_.Sg(ai.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ai.sm_m||(ai.sm_m={proto:ai,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),ai.sm_m}static MBF(){return ai.sm_mbf||(ai.sm_mbf=_.w0(ai.M())),ai.sm_mbf}toObject(e=!1){return ai.toObject(e,this)}static toObject(e,t){return _.BT(ai.M(),e,t)}static fromObject(e){return _.Uq(ai.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ai;return ai.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ai.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ai.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ai.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ai.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_LeaveVoiceChat_Request"}}class oi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return oi.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new oi}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new oi;return oi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return oi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return oi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_LeaveVoiceChat_Response"}}class li extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),li.prototype.chat_id||_.Sg(li.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return li.sm_m||(li.sm_m={proto:li,fields:{chat_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),li.sm_m}static MBF(){return li.sm_mbf||(li.sm_mbf=_.w0(li.M())),li.sm_mbf}toObject(e=!1){return li.toObject(e,this)}static toObject(e,t){return _.BT(li.M(),e,t)}static fromObject(e){return _.Uq(li.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new li;return li.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(li.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return li.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(li.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return li.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_NotifyShouldRejoinChatRoomVoiceChat_Notification"}}class ci extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ci.prototype.chat_group_id||_.Sg(ci.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ci.sm_m||(ci.sm_m={proto:ci,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},message:{n:3,br:_.qM.readString,bw:_.gp.writeString},echo_to_sender:{n:4,br:_.qM.readBool,bw:_.gp.writeBool}}}),ci.sm_m}static MBF(){return ci.sm_mbf||(ci.sm_mbf=_.w0(ci.M())),ci.sm_mbf}toObject(e=!1){return ci.toObject(e,this)}static toObject(e,t){return _.BT(ci.M(),e,t)}static fromObject(e){return _.Uq(ci.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ci;return ci.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ci.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ci.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ci.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ci.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SendChatMessage_Request"}}class ui extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ui.prototype.modified_message||_.Sg(ui.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return ui.sm_m||(ui.sm_m={proto:ui,fields:{modified_message:{n:1,br:_.qM.readString,bw:_.gp.writeString},server_timestamp:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},message_without_bb_code:{n:4,br:_.qM.readString,bw:_.gp.writeString}}}),ui.sm_m}static MBF(){return ui.sm_mbf||(ui.sm_mbf=_.w0(ui.M())),ui.sm_mbf}toObject(e=!1){return ui.toObject(e,this)}static toObject(e,t){return _.BT(ui.M(),e,t)}static fromObject(e){return _.Uq(ui.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ui;return ui.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ui.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ui.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ui.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ui.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SendChatMessage_Response"}}class di extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),di.prototype.chat_group_id||_.Sg(di.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return di.sm_m||(di.sm_m={proto:di,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid_sender:{n:3,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},message:{n:4,br:_.qM.readString,bw:_.gp.writeString},timestamp:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32},mentions:{n:6,c:Zr},ordinal:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32},server_message:{n:8,c:Ot},message_no_bbcode:{n:9,br:_.qM.readString,bw:_.gp.writeString},chat_name:{n:10,br:_.qM.readString,bw:_.gp.writeString},notification_key:{n:11,br:_.qM.readString,bw:_.gp.writeString}}}),di.sm_m}static MBF(){return di.sm_mbf||(di.sm_mbf=_.w0(di.M())),di.sm_mbf}toObject(e=!1){return di.toObject(e,this)}static toObject(e,t){return _.BT(di.M(),e,t)}static fromObject(e){return _.Uq(di.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new di;return di.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(di.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return di.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(di.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return di.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_IncomingChatMessage_Notification"}}class mi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),mi.prototype.chat_group_id||_.Sg(mi.M()),p.Message.initialize(this,e,0,-1,[3],null)}static M(){return mi.sm_m||(mi.sm_m={proto:mi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},messages:{n:3,c:gi,r:!0,q:!0}}}),mi.sm_m}static MBF(){return mi.sm_mbf||(mi.sm_mbf=_.w0(mi.M())),mi.sm_mbf}toObject(e=!1){return mi.toObject(e,this)}static toObject(e,t){return _.BT(mi.M(),e,t)}static fromObject(e){return _.Uq(mi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new mi;return mi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(mi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return mi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(mi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return mi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ChatMessageModified_Notification"}}class gi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),gi.prototype.server_timestamp||_.Sg(gi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return gi.sm_m||(gi.sm_m={proto:gi,fields:{server_timestamp:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},deleted:{n:3,br:_.qM.readBool,bw:_.gp.writeBool}}}),gi.sm_m}static MBF(){return gi.sm_mbf||(gi.sm_mbf=_.w0(gi.M())),gi.sm_mbf}toObject(e=!1){return gi.toObject(e,this)}static toObject(e,t){return _.BT(gi.M(),e,t)}static fromObject(e){return _.Uq(gi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new gi;return gi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(gi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return gi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(gi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return gi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ChatMessageModified_Notification_ChatMessage"}}class pi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),pi.prototype.chat_group_id||_.Sg(pi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return pi.sm_m||(pi.sm_m={proto:pi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},last_time:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},last_ordinal:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},start_time:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32},start_ordinal:{n:6,br:_.qM.readUint32,bw:_.gp.writeUint32},max_count:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),pi.sm_m}static MBF(){return pi.sm_mbf||(pi.sm_mbf=_.w0(pi.M())),pi.sm_mbf}toObject(e=!1){return pi.toObject(e,this)}static toObject(e,t){return _.BT(pi.M(),e,t)}static fromObject(e){return _.Uq(pi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new pi;return pi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(pi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return pi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(pi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return pi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetMessageHistory_Request"}}class hi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),hi.prototype.messages||_.Sg(hi.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return hi.sm_m||(hi.sm_m={proto:hi,fields:{messages:{n:1,c:_i,r:!0,q:!0},more_available:{n:4,br:_.qM.readBool,bw:_.gp.writeBool}}}),hi.sm_m}static MBF(){return hi.sm_mbf||(hi.sm_mbf=_.w0(hi.M())),hi.sm_mbf}toObject(e=!1){return hi.toObject(e,this)}static toObject(e,t){return _.BT(hi.M(),e,t)}static fromObject(e){return _.Uq(hi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new hi;return hi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(hi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return hi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(hi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return hi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetMessageHistory_Response"}}class _i extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_i.prototype.sender||_.Sg(_i.M()),p.Message.initialize(this,e,0,-1,[7],null)}static M(){return _i.sm_m||(_i.sm_m={proto:_i,fields:{sender:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},server_timestamp:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},message:{n:3,br:_.qM.readString,bw:_.gp.writeString},ordinal:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},server_message:{n:5,c:Ot},deleted:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},reactions:{n:7,c:Bi,r:!0,q:!0}}}),_i.sm_m}static MBF(){return _i.sm_mbf||(_i.sm_mbf=_.w0(_i.M())),_i.sm_mbf}toObject(e=!1){return _i.toObject(e,this)}static toObject(e,t){return _.BT(_i.M(),e,t)}static fromObject(e){return _.Uq(_i.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new _i;return _i.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(_i.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return _i.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(_i.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return _i.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetMessageHistory_Response_ChatMessage"}}class Bi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Bi.prototype.reaction_type||_.Sg(Bi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Bi.sm_m||(Bi.sm_m={proto:Bi,fields:{reaction_type:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},reaction:{n:2,br:_.qM.readString,bw:_.gp.writeString},num_reactors:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},has_user_reacted:{n:4,br:_.qM.readBool,bw:_.gp.writeBool}}}),Bi.sm_m}static MBF(){return Bi.sm_mbf||(Bi.sm_mbf=_.w0(Bi.M())),Bi.sm_mbf}toObject(e=!1){return Bi.toObject(e,this)}static toObject(e,t){return _.BT(Bi.M(),e,t)}static fromObject(e){return _.Uq(Bi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Bi;return Bi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Bi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Bi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Bi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Bi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetMessageHistory_Response_ChatMessage_MessageReaction"}}class bi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),bi.prototype.chat_group_id||_.Sg(bi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return bi.sm_m||(bi.sm_m={proto:bi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},member:{n:2,c:jr},change:{n:3,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),bi.sm_m}static MBF(){return bi.sm_mbf||(bi.sm_mbf=_.w0(bi.M())),bi.sm_mbf}toObject(e=!1){return bi.toObject(e,this)}static toObject(e,t){return _.BT(bi.M(),e,t)}static fromObject(e){return _.Uq(bi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new bi;return bi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(bi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return bi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(bi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return bi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_MemberStateChange_Notification"}}class fi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),fi.prototype.chat_group_id||_.Sg(fi.M()),p.Message.initialize(this,e,0,-1,[3],null)}static M(){return fi.sm_m||(fi.sm_m={proto:fi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},default_chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_rooms:{n:3,c:Or,r:!0,q:!0}}}),fi.sm_m}static MBF(){return fi.sm_mbf||(fi.sm_mbf=_.w0(fi.M())),fi.sm_mbf}toObject(e=!1){return fi.toObject(e,this)}static toObject(e,t){return _.BT(fi.M(),e,t)}static fromObject(e){return _.Uq(fi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new fi;return fi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(fi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return fi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(fi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return fi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ChatRoomGroupRoomsChange_Notification"}}class wi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),wi.prototype.chat_group_id||_.Sg(wi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return wi.sm_m||(wi.sm_m={proto:wi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},timestamp:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),wi.sm_m}static MBF(){return wi.sm_mbf||(wi.sm_mbf=_.w0(wi.M())),wi.sm_mbf}toObject(e=!1){return wi.toObject(e,this)}static toObject(e,t){return _.BT(wi.M(),e,t)}static fromObject(e){return _.Uq(wi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new wi;return wi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(wi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return wi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(wi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return wi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_AckChatMessage_Notification"}}class yi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),yi.prototype.chat_group_id||_.Sg(yi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return yi.sm_m||(yi.sm_m={proto:yi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},seconds_valid:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},chat_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),yi.sm_m}static MBF(){return yi.sm_mbf||(yi.sm_mbf=_.w0(yi.M())),yi.sm_mbf}toObject(e=!1){return yi.toObject(e,this)}static toObject(e,t){return _.BT(yi.M(),e,t)}static fromObject(e){return _.Uq(yi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new yi;return yi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(yi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return yi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(yi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return yi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_CreateInviteLink_Request"}}class Mi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Mi.prototype.invite_code||_.Sg(Mi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Mi.sm_m||(Mi.sm_m={proto:Mi,fields:{invite_code:{n:1,br:_.qM.readString,bw:_.gp.writeString},seconds_valid:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Mi.sm_m}static MBF(){return Mi.sm_mbf||(Mi.sm_mbf=_.w0(Mi.M())),Mi.sm_mbf}toObject(e=!1){return Mi.toObject(e,this)}static toObject(e,t){return _.BT(Mi.M(),e,t)}static fromObject(e){return _.Uq(Mi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Mi;return Mi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Mi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Mi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Mi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Mi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_CreateInviteLink_Response"}}class vi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),vi.prototype.invite_code||_.Sg(vi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return vi.sm_m||(vi.sm_m={proto:vi,fields:{invite_code:{n:1,br:_.qM.readString,bw:_.gp.writeString}}}),vi.sm_m}static MBF(){return vi.sm_mbf||(vi.sm_mbf=_.w0(vi.M())),vi.sm_mbf}toObject(e=!1){return vi.toObject(e,this)}static toObject(e,t){return _.BT(vi.M(),e,t)}static fromObject(e){return _.Uq(vi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new vi;return vi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(vi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return vi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(vi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return vi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteLinkInfo_Request"}}class Si extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Si.prototype.steamid_sender||_.Sg(Si.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Si.sm_m||(Si.sm_m={proto:Si,fields:{steamid_sender:{n:3,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},time_expires:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},chat_id:{n:6,br:_.qM.readUint64String,bw:_.gp.writeUint64String},group_summary:{n:8,c:xr},user_chat_group_state:{n:9,c:Ur},time_kick_expire:{n:10,br:_.qM.readUint32,bw:_.gp.writeUint32},banned:{n:11,br:_.qM.readBool,bw:_.gp.writeBool}}}),Si.sm_m}static MBF(){return Si.sm_mbf||(Si.sm_mbf=_.w0(Si.M())),Si.sm_mbf}toObject(e=!1){return Si.toObject(e,this)}static toObject(e,t){return _.BT(Si.M(),e,t)}static fromObject(e){return _.Uq(Si.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Si;return Si.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Si.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Si.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Si.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Si.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteLinkInfo_Response"}}class Ci extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ci.prototype.steamid_invitee||_.Sg(Ci.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ci.sm_m||(Ci.sm_m={proto:Ci,fields:{steamid_invitee:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},chat_group_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:3,br:_.qM.readUint64String,bw:_.gp.writeUint64String},invite_code:{n:4,br:_.qM.readString,bw:_.gp.writeString}}}),Ci.sm_m}static MBF(){return Ci.sm_mbf||(Ci.sm_mbf=_.w0(Ci.M())),Ci.sm_mbf}toObject(e=!1){return Ci.toObject(e,this)}static toObject(e,t){return _.BT(Ci.M(),e,t)}static fromObject(e){return _.Uq(Ci.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ci;return Ci.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ci.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ci.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ci.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ci.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteInfo_Request"}}class Ri extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ri.prototype.group_summary||_.Sg(Ri.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ri.sm_m||(Ri.sm_m={proto:Ri,fields:{group_summary:{n:1,c:xr},time_kick_expire:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},banned:{n:3,br:_.qM.readBool,bw:_.gp.writeBool}}}),Ri.sm_m}static MBF(){return Ri.sm_mbf||(Ri.sm_mbf=_.w0(Ri.M())),Ri.sm_mbf}toObject(e=!1){return Ri.toObject(e,this)}static toObject(e,t){return _.BT(Ri.M(),e,t)}static fromObject(e){return _.Uq(Ri.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ri;return Ri.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ri.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ri.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ri.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ri.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteInfo_Response"}}class zi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),zi.prototype.chat_group_id||_.Sg(zi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return zi.sm_m||(zi.sm_m={proto:zi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),zi.sm_m}static MBF(){return zi.sm_mbf||(zi.sm_mbf=_.w0(zi.M())),zi.sm_mbf}toObject(e=!1){return zi.toObject(e,this)}static toObject(e,t){return _.BT(zi.M(),e,t)}static fromObject(e){return _.Uq(zi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new zi;return zi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(zi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return zi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(zi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return zi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteLinksForGroup_Request"}}class ji extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ji.prototype.invite_links||_.Sg(ji.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return ji.sm_m||(ji.sm_m={proto:ji,fields:{invite_links:{n:1,c:xi,r:!0,q:!0}}}),ji.sm_m}static MBF(){return ji.sm_mbf||(ji.sm_mbf=_.w0(ji.M())),ji.sm_mbf}toObject(e=!1){return ji.toObject(e,this)}static toObject(e,t){return _.BT(ji.M(),e,t)}static fromObject(e){return _.Uq(ji.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ji;return ji.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ji.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ji.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ji.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ji.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteLinksForGroup_Response"}}class xi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),xi.prototype.invite_code||_.Sg(xi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return xi.sm_m||(xi.sm_m={proto:xi,fields:{invite_code:{n:1,br:_.qM.readString,bw:_.gp.writeString},steamid_creator:{n:2,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},time_expires:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},chat_id:{n:4,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),xi.sm_m}static MBF(){return xi.sm_mbf||(xi.sm_mbf=_.w0(xi.M())),xi.sm_mbf}toObject(e=!1){return xi.toObject(e,this)}static toObject(e,t){return _.BT(xi.M(),e,t)}static fromObject(e){return _.Uq(xi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new xi;return xi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(xi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return xi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(xi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return xi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteLinksForGroup_Response_LinkInfo"}}class Ii extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ii.prototype.chat_group_id||_.Sg(Ii.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ii.sm_m||(Ii.sm_m={proto:Ii,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},invite_code:{n:2,br:_.qM.readString,bw:_.gp.writeString}}}),Ii.sm_m}static MBF(){return Ii.sm_mbf||(Ii.sm_mbf=_.w0(Ii.M())),Ii.sm_mbf}toObject(e=!1){return Ii.toObject(e,this)}static toObject(e,t){return _.BT(Ii.M(),e,t)}static fromObject(e){return _.Uq(Ii.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ii;return Ii.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ii.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ii.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ii.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ii.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteInviteLink_Request"}}class Ti extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ti.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ti}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ti;return Ti.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ti.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ti.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteInviteLink_Response"}}class Fi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Fi.prototype.chat_group_id||_.Sg(Fi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Fi.sm_m||(Fi.sm_m={proto:Fi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Fi.sm_m}static MBF(){return Fi.sm_mbf||(Fi.sm_mbf=_.w0(Fi.M())),Fi.sm_mbf}toObject(e=!1){return Fi.toObject(e,this)}static toObject(e,t){return _.BT(Fi.M(),e,t)}static fromObject(e){return _.Uq(Fi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Fi;return Fi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Fi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Fi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Fi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Fi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetBanList_Request"}}class Oi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Oi.prototype.bans||_.Sg(Oi.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Oi.sm_m||(Oi.sm_m={proto:Oi,fields:{bans:{n:1,c:Wi,r:!0,q:!0}}}),Oi.sm_m}static MBF(){return Oi.sm_mbf||(Oi.sm_mbf=_.w0(Oi.M())),Oi.sm_mbf}toObject(e=!1){return Oi.toObject(e,this)}static toObject(e,t){return _.BT(Oi.M(),e,t)}static fromObject(e){return _.Uq(Oi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Oi;return Oi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Oi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Oi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Oi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Oi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetBanList_Response"}}class Wi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Wi.prototype.accountid||_.Sg(Wi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Wi.sm_m||(Wi.sm_m={proto:Wi,fields:{accountid:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},accountid_actor:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},time_banned:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},ban_reason:{n:4,br:_.qM.readString,bw:_.gp.writeString}}}),Wi.sm_m}static MBF(){return Wi.sm_mbf||(Wi.sm_mbf=_.w0(Wi.M())),Wi.sm_mbf}toObject(e=!1){return Wi.toObject(e,this)}static toObject(e,t){return _.BT(Wi.M(),e,t)}static fromObject(e){return _.Uq(Wi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Wi;return Wi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Wi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Wi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Wi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Wi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetBanList_Response_BanInfo"}}class qi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),qi.prototype.accountid||_.Sg(qi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return qi.sm_m||(qi.sm_m={proto:qi,fields:{accountid:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},accountid_actor:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},time_invited:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),qi.sm_m}static MBF(){return qi.sm_mbf||(qi.sm_mbf=_.w0(qi.M())),qi.sm_mbf}toObject(e=!1){return qi.toObject(e,this)}static toObject(e,t){return _.BT(qi.M(),e,t)}static fromObject(e){return _.Uq(qi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new qi;return qi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(qi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return qi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(qi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return qi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomGroupInvite"}}class Ui extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ui.prototype.chat_group_id||_.Sg(Ui.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ui.sm_m||(Ui.sm_m={proto:Ui,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String}}}),Ui.sm_m}static MBF(){return Ui.sm_mbf||(Ui.sm_mbf=_.w0(Ui.M())),Ui.sm_mbf}toObject(e=!1){return Ui.toObject(e,this)}static toObject(e,t){return _.BT(Ui.M(),e,t)}static fromObject(e){return _.Uq(Ui.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ui;return Ui.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ui.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ui.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ui.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ui.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteList_Request"}}class ki extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),ki.prototype.invites||_.Sg(ki.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return ki.sm_m||(ki.sm_m={proto:ki,fields:{invites:{n:1,c:qi,r:!0,q:!0}}}),ki.sm_m}static MBF(){return ki.sm_mbf||(ki.sm_mbf=_.w0(ki.M())),ki.sm_mbf}toObject(e=!1){return ki.toObject(e,this)}static toObject(e,t){return _.BT(ki.M(),e,t)}static fromObject(e){return _.Uq(ki.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ki;return ki.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(ki.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return ki.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(ki.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return ki.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetInviteList_Response"}}class Li extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Li.prototype.chat_group_ids||_.Sg(Li.M()),p.Message.initialize(this,e,0,-1,[1,2],null)}static M(){return Li.sm_m||(Li.sm_m={proto:Li,fields:{chat_group_ids:{n:1,r:!0,q:!0,br:_.qM.readUint64String,pbr:_.qM.readPackedUint64String,bw:_.gp.writeRepeatedUint64String},chat_groups_data_requested:{n:2,r:!0,q:!0,br:_.qM.readUint64String,pbr:_.qM.readPackedUint64String,bw:_.gp.writeRepeatedUint64String},virtualize_members_threshold:{n:3,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),Li.sm_m}static MBF(){return Li.sm_mbf||(Li.sm_mbf=_.w0(Li.M())),Li.sm_mbf}toObject(e=!1){return Li.toObject(e,this)}static toObject(e,t){return _.BT(Li.M(),e,t)}static fromObject(e){return _.Uq(Li.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Li;return Li.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Li.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Li.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Li.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Li.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetSessionActiveChatRoomGroups_Request"}}class Pi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Pi.prototype.chat_states||_.Sg(Pi.M()),p.Message.initialize(this,e,0,-1,[1,2],null)}static M(){return Pi.sm_m||(Pi.sm_m={proto:Pi,fields:{chat_states:{n:1,c:qr,r:!0,q:!0},virtualize_members_chat_group_ids:{n:2,r:!0,q:!0,br:_.qM.readUint64String,pbr:_.qM.readPackedUint64String,bw:_.gp.writeRepeatedUint64String}}}),Pi.sm_m}static MBF(){return Pi.sm_mbf||(Pi.sm_mbf=_.w0(Pi.M())),Pi.sm_mbf}toObject(e=!1){return Pi.toObject(e,this)}static toObject(e,t){return _.BT(Pi.M(),e,t)}static fromObject(e){return _.Uq(Pi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Pi;return Pi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Pi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Pi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Pi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Pi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetSessionActiveChatRoomGroups_Response"}}class Di extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Di.prototype.chat_group_id||_.Sg(Di.M()),p.Message.initialize(this,e,0,-1,[3],null)}static M(){return Di.sm_m||(Di.sm_m={proto:Di,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_group_preferences:{n:2,c:Ni},chat_room_preferences:{n:3,c:Ai,r:!0,q:!0}}}),Di.sm_m}static MBF(){return Di.sm_mbf||(Di.sm_mbf=_.w0(Di.M())),Di.sm_mbf}toObject(e=!1){return Di.toObject(e,this)}static toObject(e,t){return _.BT(Di.M(),e,t)}static fromObject(e){return _.Uq(Di.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Di;return Di.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Di.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Di.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Di.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Di.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetUserChatGroupPreferences_Request"}}class Ni extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ni.prototype.desktop_notification_level||_.Sg(Ni.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ni.sm_m||(Ni.sm_m={proto:Ni,fields:{desktop_notification_level:{n:1,br:_.qM.readEnum,bw:_.gp.writeEnum},mobile_notification_level:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum},unread_indicator_muted:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},direct_messages_allowed:{n:4,br:_.qM.readBool,bw:_.gp.writeBool}}}),Ni.sm_m}static MBF(){return Ni.sm_mbf||(Ni.sm_mbf=_.w0(Ni.M())),Ni.sm_mbf}toObject(e=!1){return Ni.toObject(e,this)}static toObject(e,t){return _.BT(Ni.M(),e,t)}static fromObject(e){return _.Uq(Ni.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ni;return Ni.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ni.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ni.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ni.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ni.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetUserChatGroupPreferences_Request_ChatGroupPreferences"}}class Ai extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ai.prototype.chat_id||_.Sg(Ai.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ai.sm_m||(Ai.sm_m={proto:Ai,fields:{chat_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},desktop_notification_level:{n:2,br:_.qM.readEnum,bw:_.gp.writeEnum},mobile_notification_level:{n:3,br:_.qM.readEnum,bw:_.gp.writeEnum},unread_indicator_muted:{n:4,br:_.qM.readBool,bw:_.gp.writeBool}}}),Ai.sm_m}static MBF(){return Ai.sm_mbf||(Ai.sm_mbf=_.w0(Ai.M())),Ai.sm_mbf}toObject(e=!1){return Ai.toObject(e,this)}static toObject(e,t){return _.BT(Ai.M(),e,t)}static fromObject(e){return _.Uq(Ai.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ai;return Ai.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ai.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ai.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ai.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ai.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetUserChatGroupPreferences_Request_ChatRoomPreferences"}}class Ei extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Ei.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Ei}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ei;return Ei.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Ei.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Ei.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SetUserChatGroupPreferences_Response"}}class Gi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Gi.prototype.chat_group_id||_.Sg(Gi.M()),p.Message.initialize(this,e,0,-1,[3],null)}static M(){return Gi.sm_m||(Gi.sm_m={proto:Gi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},messages:{n:3,c:Hi,r:!0,q:!0}}}),Gi.sm_m}static MBF(){return Gi.sm_mbf||(Gi.sm_mbf=_.w0(Gi.M())),Gi.sm_mbf}toObject(e=!1){return Gi.toObject(e,this)}static toObject(e,t){return _.BT(Gi.M(),e,t)}static fromObject(e){return _.Uq(Gi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Gi;return Gi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Gi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Gi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Gi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Gi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteChatMessages_Request"}}class Hi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Hi.prototype.server_timestamp||_.Sg(Hi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Hi.sm_m||(Hi.sm_m={proto:Hi,fields:{server_timestamp:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Hi.sm_m}static MBF(){return Hi.sm_mbf||(Hi.sm_mbf=_.w0(Hi.M())),Hi.sm_mbf}toObject(e=!1){return Hi.toObject(e,this)}static toObject(e,t){return _.BT(Hi.M(),e,t)}static fromObject(e){return _.Uq(Hi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Hi;return Hi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Hi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Hi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Hi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Hi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteChatMessages_Request_Message"}}class Vi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return Vi.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new Vi}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Vi;return Vi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return Vi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return Vi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_DeleteChatMessages_Response"}}class Zi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Zi.prototype.chat_group_id||_.Sg(Zi.M()),p.Message.initialize(this,e,0,-1,[7,8],null)}static M(){return Zi.sm_m||(Zi.sm_m={proto:Zi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},view_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},start:{n:3,br:_.qM.readInt32,bw:_.gp.writeInt32},end:{n:4,br:_.qM.readInt32,bw:_.gp.writeInt32},client_changenumber:{n:5,br:_.qM.readInt32,bw:_.gp.writeInt32},delete_view:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},persona_subscribe_accountids:{n:7,r:!0,q:!0,br:_.qM.readInt32,pbr:_.qM.readPackedInt32,bw:_.gp.writeRepeatedInt32},persona_unsubscribe_accountids:{n:8,r:!0,q:!0,br:_.qM.readInt32,pbr:_.qM.readPackedInt32,bw:_.gp.writeRepeatedInt32}}}),Zi.sm_m}static MBF(){return Zi.sm_mbf||(Zi.sm_mbf=_.w0(Zi.M())),Zi.sm_mbf}toObject(e=!1){return Zi.toObject(e,this)}static toObject(e,t){return _.BT(Zi.M(),e,t)}static fromObject(e){return _.Uq(Zi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Zi;return Zi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Zi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Zi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Zi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Zi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_UpdateMemberListView_Notification"}}class Ki extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ki.prototype.start||_.Sg(Ki.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ki.sm_m||(Ki.sm_m={proto:Ki,fields:{start:{n:3,br:_.qM.readInt32,bw:_.gp.writeInt32},end:{n:4,br:_.qM.readInt32,bw:_.gp.writeInt32},total_count:{n:5,br:_.qM.readInt32,bw:_.gp.writeInt32},client_changenumber:{n:6,br:_.qM.readInt32,bw:_.gp.writeInt32},server_changenumber:{n:7,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),Ki.sm_m}static MBF(){return Ki.sm_mbf||(Ki.sm_mbf=_.w0(Ki.M())),Ki.sm_mbf}toObject(e=!1){return Ki.toObject(e,this)}static toObject(e,t){return _.BT(Ki.M(),e,t)}static fromObject(e){return _.Uq(Ki.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ki;return Ki.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ki.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ki.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ki.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ki.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomMemberListView"}}class $i extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),$i.prototype.ingame||_.Sg($i.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return $i.sm_m||($i.sm_m={proto:$i,fields:{ingame:{n:1,br:_.qM.readInt32,bw:_.gp.writeInt32},online:{n:2,br:_.qM.readInt32,bw:_.gp.writeInt32},offline:{n:3,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),$i.sm_m}static MBF(){return $i.sm_mbf||($i.sm_mbf=_.w0($i.M())),$i.sm_mbf}toObject(e=!1){return $i.toObject(e,this)}static toObject(e,t){return _.BT($i.M(),e,t)}static fromObject(e){return _.Uq($i.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new $i;return $i.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj($i.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return $i.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0($i.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return $i.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomMemberSummaryCounts"}}class Yi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Yi.prototype.chat_group_id||_.Sg(Yi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Yi.sm_m||(Yi.sm_m={proto:Yi,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},search_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},search_text:{n:3,br:_.qM.readString,bw:_.gp.writeString},max_results:{n:4,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),Yi.sm_m}static MBF(){return Yi.sm_mbf||(Yi.sm_mbf=_.w0(Yi.M())),Yi.sm_mbf}toObject(e=!1){return Yi.toObject(e,this)}static toObject(e,t){return _.BT(Yi.M(),e,t)}static fromObject(e){return _.Uq(Yi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Yi;return Yi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Yi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Yi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Yi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Yi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SearchMembers_Request"}}class Qi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Qi.prototype.matching_members||_.Sg(Qi.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return Qi.sm_m||(Qi.sm_m={proto:Qi,fields:{matching_members:{n:1,c:Xi,r:!0,q:!0},status_flags:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Qi.sm_m}static MBF(){return Qi.sm_mbf||(Qi.sm_mbf=_.w0(Qi.M())),Qi.sm_mbf}toObject(e=!1){return Qi.toObject(e,this)}static toObject(e,t){return _.BT(Qi.M(),e,t)}static fromObject(e){return _.Uq(Qi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Qi;return Qi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Qi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Qi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Qi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Qi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SearchMembers_Response"}}class Xi extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Xi.prototype.accountid||_.Sg(Xi.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Xi.sm_m||(Xi.sm_m={proto:Xi,fields:{accountid:{n:1,br:_.qM.readInt32,bw:_.gp.writeInt32},persona:{n:2,c:It.IC}}}),Xi.sm_m}static MBF(){return Xi.sm_mbf||(Xi.sm_mbf=_.w0(Xi.M())),Xi.sm_mbf}toObject(e=!1){return Xi.toObject(e,this)}static toObject(e,t){return _.BT(Xi.M(),e,t)}static fromObject(e){return _.Uq(Xi.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Xi;return Xi.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Xi.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Xi.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Xi.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Xi.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_SearchMembers_Response_MemberMatch"}}class Ji extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Ji.prototype.chat_group_id||_.Sg(Ji.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Ji.sm_m||(Ji.sm_m={proto:Ji,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},server_timestamp:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},reaction_type:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},reaction:{n:6,br:_.qM.readString,bw:_.gp.writeString},is_add:{n:7,br:_.qM.readBool,bw:_.gp.writeBool}}}),Ji.sm_m}static MBF(){return Ji.sm_mbf||(Ji.sm_mbf=_.w0(Ji.M())),Ji.sm_mbf}toObject(e=!1){return Ji.toObject(e,this)}static toObject(e,t){return _.BT(Ji.M(),e,t)}static fromObject(e){return _.Uq(Ji.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Ji;return Ji.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Ji.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Ji.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Ji.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Ji.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_UpdateMessageReaction_Request"}}class en extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),en.prototype.num_reactors||_.Sg(en.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return en.sm_m||(en.sm_m={proto:en,fields:{num_reactors:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),en.sm_m}static MBF(){return en.sm_mbf||(en.sm_mbf=_.w0(en.M())),en.sm_mbf}toObject(e=!1){return en.toObject(e,this)}static toObject(e,t){return _.BT(en.M(),e,t)}static fromObject(e){return _.Uq(en.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new en;return en.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(en.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return en.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(en.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return en.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_UpdateMessageReaction_Response"}}class tn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),tn.prototype.chat_group_id||_.Sg(tn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return tn.sm_m||(tn.sm_m={proto:tn,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},server_timestamp:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},reactor:{n:5,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},reaction_type:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum},reaction:{n:7,br:_.qM.readString,bw:_.gp.writeString},is_add:{n:8,br:_.qM.readBool,bw:_.gp.writeBool}}}),tn.sm_m}static MBF(){return tn.sm_mbf||(tn.sm_mbf=_.w0(tn.M())),tn.sm_mbf}toObject(e=!1){return tn.toObject(e,this)}static toObject(e,t){return _.BT(tn.M(),e,t)}static fromObject(e){return _.Uq(tn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new tn;return tn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(tn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return tn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(tn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return tn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_MessageReaction_Notification"}}class rn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),rn.prototype.chat_group_id||_.Sg(rn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return rn.sm_m||(rn.sm_m={proto:rn,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},server_timestamp:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},reaction_type:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},reaction:{n:6,br:_.qM.readString,bw:_.gp.writeString},limit:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),rn.sm_m}static MBF(){return rn.sm_mbf||(rn.sm_mbf=_.w0(rn.M())),rn.sm_mbf}toObject(e=!1){return rn.toObject(e,this)}static toObject(e,t){return _.BT(rn.M(),e,t)}static fromObject(e){return _.Uq(rn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new rn;return rn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(rn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return rn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(rn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return rn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetMessageReactionReactors_Request"}}class nn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),nn.prototype.reactors||_.Sg(nn.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return nn.sm_m||(nn.sm_m={proto:nn,fields:{reactors:{n:1,r:!0,q:!0,br:_.qM.readUint32,pbr:_.qM.readPackedUint32,bw:_.gp.writeRepeatedUint32}}}),nn.sm_m}static MBF(){return nn.sm_mbf||(nn.sm_mbf=_.w0(nn.M())),nn.sm_mbf}toObject(e=!1){return nn.toObject(e,this)}static toObject(e,t){return _.BT(nn.M(),e,t)}static fromObject(e){return _.Uq(nn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new nn;return nn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(nn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return nn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(nn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return nn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_GetMessageReactionReactors_Response"}}class sn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),sn.prototype.chat_group_id||_.Sg(sn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return sn.sm_m||(sn.sm_m={proto:sn,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},chat_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},steamid_from:{n:3,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},timestamp:{n:4,br:_.qM.readUint32,bw:_.gp.writeUint32},ordinal:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32},report_reason:{n:6,br:_.qM.readEnum,bw:_.gp.writeEnum},report_text:{n:7,br:_.qM.readString,bw:_.gp.writeString},language:{n:8,br:_.qM.readString,bw:_.gp.writeString},subject_type:{n:9,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),sn.sm_m}static MBF(){return sn.sm_mbf||(sn.sm_mbf=_.w0(sn.M())),sn.sm_mbf}toObject(e=!1){return sn.toObject(e,this)}static toObject(e,t){return _.BT(sn.M(),e,t)}static fromObject(e){return _.Uq(sn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new sn;return sn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(sn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return sn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(sn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return sn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ReportMessage_Request"}}class an extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return an.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new an}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new an;return an.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return an.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return an.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ReportMessage_Response"}}class on extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),on.prototype.subject_group_id||_.Sg(on.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return on.sm_m||(on.sm_m={proto:on,fields:{subject_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},subject_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},resolution:{n:3,br:_.qM.readEnum,bw:_.gp.writeEnum},reason:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum},subject_type:{n:5,br:_.qM.readEnum,bw:_.gp.writeEnum},chat_group_id:{n:6,br:_.qM.readUint64String,bw:_.gp.writeUint64String},kick_expiration_time:{n:7,br:_.qM.readUint32,bw:_.gp.writeUint32},skip_lock:{n:8,br:_.qM.readBool,bw:_.gp.writeBool}}}),on.sm_m}static MBF(){return on.sm_mbf||(on.sm_mbf=_.w0(on.M())),on.sm_mbf}toObject(e=!1){return on.toObject(e,this)}static toObject(e,t){return _.BT(on.M(),e,t)}static fromObject(e){return _.Uq(on.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new on;return on.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(on.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return on.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(on.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return on.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ResolveReport_Request"}}class ln extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),p.Message.initialize(this,e,0,-1,void 0,null)}toObject(e=!1){return ln.toObject(e,this)}static toObject(e,t){return e?{$jspbMessageInstance:t}:{}}static fromObject(e){return new ln}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new ln;return ln.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return e}serializeBinary(){var e=new(h().BinaryWriter);return ln.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){}serializeBase64String(){var e=new(h().BinaryWriter);return ln.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoom_ResolveReport_Response"}}class cn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),cn.prototype.steamid||_.Sg(cn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return cn.sm_m||(cn.sm_m={proto:cn,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},autocreate:{n:2,d:!0,br:_.qM.readBool,bw:_.gp.writeBool}}}),cn.sm_m}static MBF(){return cn.sm_mbf||(cn.sm_mbf=_.w0(cn.M())),cn.sm_mbf}toObject(e=!1){return cn.toObject(e,this)}static toObject(e,t){return _.BT(cn.M(),e,t)}static fromObject(e){return _.Uq(cn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new cn;return cn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(cn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return cn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(cn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return cn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClanChatRooms_GetClanChatRoomInfo_Request"}}class un extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),un.prototype.chat_group_summary||_.Sg(un.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return un.sm_m||(un.sm_m={proto:un,fields:{chat_group_summary:{n:1,c:xr}}}),un.sm_m}static MBF(){return un.sm_mbf||(un.sm_mbf=_.w0(un.M())),un.sm_mbf}toObject(e=!1){return un.toObject(e,this)}static toObject(e,t){return _.BT(un.M(),e,t)}static fromObject(e){return _.Uq(un.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new un;return un.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(un.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return un.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(un.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return un.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClanChatRooms_GetClanChatRoomInfo_Response"}}class dn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),dn.prototype.steamid||_.Sg(dn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return dn.sm_m||(dn.sm_m={proto:dn,fields:{steamid:{n:1,br:_.qM.readFixed64String,bw:_.gp.writeFixed64String},chat_room_private:{n:2,br:_.qM.readBool,bw:_.gp.writeBool}}}),dn.sm_m}static MBF(){return dn.sm_mbf||(dn.sm_mbf=_.w0(dn.M())),dn.sm_mbf}toObject(e=!1){return dn.toObject(e,this)}static toObject(e,t){return _.BT(dn.M(),e,t)}static fromObject(e){return _.Uq(dn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new dn;return dn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(dn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return dn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(dn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return dn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClanChatRooms_SetClanChatRoomPrivate_Request"}}class mn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),mn.prototype.chat_room_private||_.Sg(mn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return mn.sm_m||(mn.sm_m={proto:mn,fields:{chat_room_private:{n:1,br:_.qM.readBool,bw:_.gp.writeBool}}}),mn.sm_m}static MBF(){return mn.sm_mbf||(mn.sm_mbf=_.w0(mn.M())),mn.sm_mbf}toObject(e=!1){return mn.toObject(e,this)}static toObject(e,t){return _.BT(mn.M(),e,t)}static fromObject(e){return _.Uq(mn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new mn;return mn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(mn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return mn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(mn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return mn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CClanChatRooms_SetClanChatRoomPrivate_Response"}}class gn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),gn.prototype.chat_group_id||_.Sg(gn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return gn.sm_m||(gn.sm_m={proto:gn,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},user_chat_group_state:{n:2,c:Ur},group_summary:{n:3,c:xr},user_action:{n:4,br:_.qM.readEnum,bw:_.gp.writeEnum}}}),gn.sm_m}static MBF(){return gn.sm_mbf||(gn.sm_mbf=_.w0(gn.M())),gn.sm_mbf}toObject(e=!1){return gn.toObject(e,this)}static toObject(e,t){return _.BT(gn.M(),e,t)}static fromObject(e){return _.Uq(gn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new gn;return gn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(gn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return gn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(gn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return gn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ChatRoomClient_NotifyChatGroupUserStateChanged_Notification"}}class pn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),pn.prototype.chat_group_ids||_.Sg(pn.M()),p.Message.initialize(this,e,0,-1,[1],null)}static M(){return pn.sm_m||(pn.sm_m={proto:pn,fields:{chat_group_ids:{n:1,r:!0,q:!0,br:_.qM.readUint64String,pbr:_.qM.readPackedUint64String,bw:_.gp.writeRepeatedUint64String}}}),pn.sm_m}static MBF(){return pn.sm_mbf||(pn.sm_mbf=_.w0(pn.M())),pn.sm_mbf}toObject(e=!1){return pn.toObject(e,this)}static toObject(e,t){return _.BT(pn.M(),e,t)}static fromObject(e){return _.Uq(pn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new pn;return pn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(pn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return pn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(pn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return pn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"ChatRoomClient_NotifyChatRoomDisconnect_Notification"}}class hn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),hn.prototype.chat_group_id||_.Sg(hn.M()),p.Message.initialize(this,e,0,-1,[4,7],null)}static M(){return hn.sm_m||(hn.sm_m={proto:hn,fields:{chat_group_id:{n:1,br:_.qM.readUint64String,bw:_.gp.writeUint64String},view_id:{n:2,br:_.qM.readUint64String,bw:_.gp.writeUint64String},view:{n:3,c:Ki},members:{n:4,c:_n,r:!0,q:!0},status_flags:{n:5,br:_.qM.readUint32,bw:_.gp.writeUint32},member_summary:{n:6,c:$i},subscribed_personas:{n:7,c:It.IC,r:!0,q:!0}}}),hn.sm_m}static MBF(){return hn.sm_mbf||(hn.sm_mbf=_.w0(hn.M())),hn.sm_mbf}toObject(e=!1){return hn.toObject(e,this)}static toObject(e,t){return _.BT(hn.M(),e,t)}static fromObject(e){return _.Uq(hn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new hn;return hn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(hn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return hn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(hn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return hn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomClient_MemberListViewUpdated_Notification"}}class _n extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),_n.prototype.rank||_.Sg(_n.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return _n.sm_m||(_n.sm_m={proto:_n,fields:{rank:{n:1,br:_.qM.readInt32,bw:_.gp.writeInt32},accountid:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},persona:{n:3,c:It.IC}}}),_n.sm_m}static MBF(){return _n.sm_mbf||(_n.sm_mbf=_.w0(_n.M())),_n.sm_mbf}toObject(e=!1){return _n.toObject(e,this)}static toObject(e,t){return _.BT(_n.M(),e,t)}static fromObject(e){return _.Uq(_n.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new _n;return _n.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(_n.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return _n.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(_n.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return _n.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatRoomClient_MemberListViewUpdated_Notification_MemberListViewEntry"}}class Bn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Bn.prototype.metrics_run_id||_.Sg(Bn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Bn.sm_m||(Bn.sm_m={proto:Bn,fields:{metrics_run_id:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32}}}),Bn.sm_m}static MBF(){return Bn.sm_mbf||(Bn.sm_mbf=_.w0(Bn.M())),Bn.sm_mbf}toObject(e=!1){return Bn.toObject(e,this)}static toObject(e,t){return _.BT(Bn.M(),e,t)}static fromObject(e){return _.Uq(Bn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Bn;return Bn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Bn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Bn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Bn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Bn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatUsability_RequestClientUsabilityMetrics_Notification"}}class bn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),bn.prototype.metrics_run_id||_.Sg(bn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return bn.sm_m||(bn.sm_m={proto:bn,fields:{metrics_run_id:{n:1,br:_.qM.readUint32,bw:_.gp.writeUint32},client_build:{n:2,br:_.qM.readUint32,bw:_.gp.writeUint32},metrics_version:{n:3,br:_.qM.readUint32,bw:_.gp.writeUint32},in_web:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},settings:{n:10,c:fn},voice_settings:{n:11,c:wn},ui_state:{n:12,c:yn},metrics:{n:13,c:vn}}}),bn.sm_m}static MBF(){return bn.sm_mbf||(bn.sm_mbf=_.w0(bn.M())),bn.sm_mbf}toObject(e=!1){return bn.toObject(e,this)}static toObject(e,t){return _.BT(bn.M(),e,t)}static fromObject(e){return _.Uq(bn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new bn;return bn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(bn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return bn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(bn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return bn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatUsability_ClientUsabilityMetrics_Notification"}}class fn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),fn.prototype.notifications_show_ingame||_.Sg(fn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return fn.sm_m||(fn.sm_m={proto:fn,fields:{notifications_show_ingame:{n:1,br:_.qM.readBool,bw:_.gp.writeBool},notifications_show_online:{n:2,br:_.qM.readBool,bw:_.gp.writeBool},notifications_show_message:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},notifications_events_and_announcements:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},sounds_play_ingame:{n:5,br:_.qM.readBool,bw:_.gp.writeBool},sounds_play_online:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},sounds_play_message:{n:7,br:_.qM.readBool,bw:_.gp.writeBool},sounds_events_and_announcements:{n:8,br:_.qM.readBool,bw:_.gp.writeBool},always_new_chat_window:{n:9,br:_.qM.readBool,bw:_.gp.writeBool},force_alphabetic_friend_sorting:{n:10,br:_.qM.readBool,bw:_.gp.writeBool},chat_flash_mode:{n:11,br:_.qM.readInt32,bw:_.gp.writeInt32},remember_open_chats:{n:12,br:_.qM.readBool,bw:_.gp.writeBool},compact_quick_access:{n:13,br:_.qM.readBool,bw:_.gp.writeBool},compact_friends_list:{n:14,br:_.qM.readBool,bw:_.gp.writeBool},notifications_show_chat_room_notification:{n:15,br:_.qM.readBool,bw:_.gp.writeBool},sounds_play_chat_room_notification:{n:16,br:_.qM.readBool,bw:_.gp.writeBool},hide_offline_friends_in_tag_groups:{n:17,br:_.qM.readBool,bw:_.gp.writeBool},hide_categorized_friends:{n:18,br:_.qM.readBool,bw:_.gp.writeBool},categorize_in_game_friends_by_game:{n:19,br:_.qM.readBool,bw:_.gp.writeBool},chat_font_size:{n:20,br:_.qM.readInt32,bw:_.gp.writeInt32},use24hour_clock:{n:21,br:_.qM.readBool,bw:_.gp.writeBool},do_not_disturb_mode:{n:22,br:_.qM.readBool,bw:_.gp.writeBool},disable_embed_inlining:{n:23,br:_.qM.readBool,bw:_.gp.writeBool},sign_into_friends:{n:24,br:_.qM.readBool,bw:_.gp.writeBool},animated_avatars:{n:25,br:_.qM.readBool,bw:_.gp.writeBool}}}),fn.sm_m}static MBF(){return fn.sm_mbf||(fn.sm_mbf=_.w0(fn.M())),fn.sm_mbf}toObject(e=!1){return fn.toObject(e,this)}static toObject(e,t){return _.BT(fn.M(),e,t)}static fromObject(e){return _.Uq(fn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new fn;return fn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(fn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return fn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(fn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return fn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatUsability_ClientUsabilityMetrics_Notification_Settings"}}class wn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),wn.prototype.voice_input_gain||_.Sg(wn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return wn.sm_m||(wn.sm_m={proto:wn,fields:{voice_input_gain:{n:1,br:_.qM.readFloat,bw:_.gp.writeFloat},voice_output_gain:{n:2,br:_.qM.readFloat,bw:_.gp.writeFloat},noise_gate_level:{n:3,br:_.qM.readInt32,bw:_.gp.writeInt32},voice_use_echo_cancellation:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},voice_use_noise_cancellation:{n:5,br:_.qM.readBool,bw:_.gp.writeBool},voice_use_auto_gain_control:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},selected_non_default_mic:{n:7,br:_.qM.readBool,bw:_.gp.writeBool},selected_non_default_output:{n:8,br:_.qM.readBool,bw:_.gp.writeBool},push_to_talk_enabled:{n:9,br:_.qM.readBool,bw:_.gp.writeBool},push_to_mute_enabled:{n:10,br:_.qM.readBool,bw:_.gp.writeBool},play_ptt_sounds:{n:11,br:_.qM.readBool,bw:_.gp.writeBool}}}),wn.sm_m}static MBF(){return wn.sm_mbf||(wn.sm_mbf=_.w0(wn.M())),wn.sm_mbf}toObject(e=!1){return wn.toObject(e,this)}static toObject(e,t){return _.BT(wn.M(),e,t)}static fromObject(e){return _.Uq(wn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new wn;return wn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(wn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return wn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(wn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return wn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatUsability_ClientUsabilityMetrics_Notification_VoiceSettings"}}class yn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),yn.prototype.friends_list_height||_.Sg(yn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return yn.sm_m||(yn.sm_m={proto:yn,fields:{friends_list_height:{n:1,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_list_width:{n:2,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_list_docked:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},friends_list_collapsed:{n:4,br:_.qM.readBool,bw:_.gp.writeBool},friends_list_group_chats_height:{n:5,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_list_visible:{n:6,br:_.qM.readBool,bw:_.gp.writeBool},chat_popups_opened:{n:7,br:_.qM.readInt32,bw:_.gp.writeInt32},group_chat_tabs_opened:{n:8,br:_.qM.readInt32,bw:_.gp.writeInt32},friend_chat_tabs_opened:{n:9,br:_.qM.readInt32,bw:_.gp.writeInt32},chat_window_width:{n:10,br:_.qM.readInt32,bw:_.gp.writeInt32},chat_window_height:{n:11,br:_.qM.readInt32,bw:_.gp.writeInt32},category_collapse:{n:12,c:Mn},group_chat_left_col_collapsed:{n:13,br:_.qM.readInt32,bw:_.gp.writeInt32},group_chat_right_col_collapsed:{n:14,br:_.qM.readInt32,bw:_.gp.writeInt32},in_one_on_one_voice_chat:{n:15,br:_.qM.readBool,bw:_.gp.writeBool},in_group_voice_chat:{n:16,br:_.qM.readBool,bw:_.gp.writeBool}}}),yn.sm_m}static MBF(){return yn.sm_mbf||(yn.sm_mbf=_.w0(yn.M())),yn.sm_mbf}toObject(e=!1){return yn.toObject(e,this)}static toObject(e,t){return _.BT(yn.M(),e,t)}static fromObject(e){return _.Uq(yn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new yn;return yn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(yn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return yn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(yn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return yn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatUsability_ClientUsabilityMetrics_Notification_UIState"}}class Mn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),Mn.prototype.in_game_collapsed||_.Sg(Mn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return Mn.sm_m||(Mn.sm_m={proto:Mn,fields:{in_game_collapsed:{n:1,br:_.qM.readBool,bw:_.gp.writeBool},online_collapsed:{n:2,br:_.qM.readBool,bw:_.gp.writeBool},offline_collapsed:{n:3,br:_.qM.readBool,bw:_.gp.writeBool},game_groups_collapsed:{n:4,br:_.qM.readInt32,bw:_.gp.writeInt32},categories_collapsed:{n:5,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),Mn.sm_m}static MBF(){return Mn.sm_mbf||(Mn.sm_mbf=_.w0(Mn.M())),Mn.sm_mbf}toObject(e=!1){return Mn.toObject(e,this)}static toObject(e,t){return _.BT(Mn.M(),e,t)}static fromObject(e){return _.Uq(Mn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new Mn;return Mn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(Mn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return Mn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(Mn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return Mn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatUsability_ClientUsabilityMetrics_Notification_UIState_CategoryCollapseState"}}class vn extends p.Message{static ImplementsStaticInterface(){}constructor(e=null){super(),vn.prototype.friends_count||_.Sg(vn.M()),p.Message.initialize(this,e,0,-1,void 0,null)}static M(){return vn.sm_m||(vn.sm_m={proto:vn,fields:{friends_count:{n:1,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_category_count:{n:2,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_categorized_count:{n:3,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_online_count:{n:4,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_in_game_count:{n:5,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_in_game_singleton_count:{n:6,br:_.qM.readInt32,bw:_.gp.writeInt32},game_group_count:{n:7,br:_.qM.readInt32,bw:_.gp.writeInt32},friends_favorite_count:{n:8,br:_.qM.readInt32,bw:_.gp.writeInt32},group_chat_count:{n:9,br:_.qM.readInt32,bw:_.gp.writeInt32},group_chat_favorite_count:{n:10,br:_.qM.readInt32,bw:_.gp.writeInt32}}}),vn.sm_m}static MBF(){return vn.sm_mbf||(vn.sm_mbf=_.w0(vn.M())),vn.sm_mbf}toObject(e=!1){return vn.toObject(e,this)}static toObject(e,t){return _.BT(vn.M(),e,t)}static fromObject(e){return _.Uq(vn.M(),e)}static deserializeBinary(e){let t=new(h().BinaryReader)(e),r=new vn;return vn.deserializeBinaryFromReader(r,t)}static deserializeBinaryFromReader(e,t){return _.zj(vn.MBF(),e,t)}serializeBinary(){var e=new(h().BinaryWriter);return vn.serializeBinaryToWriter(this,e),e.getResultBuffer()}static serializeBinaryToWriter(e,t){_.i0(vn.M(),e,t)}serializeBase64String(){var e=new(h().BinaryWriter);return vn.serializeBinaryToWriter(this,e),e.getResultBase64String()}getClassName(){return"CChatUsability_ClientUsabilityMetrics_Notification_Metrics"}}!function(e){e.RequestFriendPersonaStates=function(e,t){return e.SendMsg("Chat.RequestFriendPersonaStates#1",(0,g.I8)(Tt,t),Ft,{ePrivilege:1})}}(St||(St={})),function(e){e.CreateChatRoomGroup=function(e,t){return e.SendMsg("ChatRoom.CreateChatRoomGroup#1",(0,g.I8)(Wt,t),qt,{ePrivilege:3})},e.SaveChatRoomGroup=function(e,t){return e.SendMsg("ChatRoom.SaveChatRoomGroup#1",(0,g.I8)(Lt,t),Pt,{ePrivilege:3})},e.RenameChatRoomGroup=function(e,t){return e.SendMsg("ChatRoom.RenameChatRoomGroup#1",(0,g.I8)(Ut,t),kt,{ePrivilege:3})},e.SetChatRoomGroupTagline=function(e,t){return e.SendMsg("ChatRoom.SetChatRoomGroupTagline#1",(0,g.I8)(Dt,t),Nt,{ePrivilege:3})},e.SetChatRoomGroupAvatar=function(e,t){return e.SendMsg("ChatRoom.SetChatRoomGroupAvatar#1",(0,g.I8)(At,t),Et,{ePrivilege:3})},e.SetChatRoomGroupWatchingBroadcast=function(e,t){return e.SendMsg("ChatRoom.SetChatRoomGroupWatchingBroadcast#1",(0,g.I8)(Gt,t),Ht,{ePrivilege:3})},e.JoinMiniGameForChatRoomGroup=function(e,t){return e.SendMsg("ChatRoom.JoinMiniGameForChatRoomGroup#1",(0,g.I8)(Vt,t),Zt,{ePrivilege:3})},e.EndMiniGameForChatRoomGroup=function(e,t){return e.SendMsg("ChatRoom.EndMiniGameForChatRoomGroup#1",(0,g.I8)(Kt,t),$t,{ePrivilege:3})},e.MuteUserInGroup=function(e,t){return e.SendMsg("ChatRoom.MuteUserInGroup#1",(0,g.I8)(Yt,t),Qt,{ePrivilege:3})},e.KickUserFromGroup=function(e,t){return e.SendMsg("ChatRoom.KickUserFromGroup#1",(0,g.I8)(Xt,t),Jt,{ePrivilege:3})},e.SetUserBanState=function(e,t){return e.SendMsg("ChatRoom.SetUserBanState#1",(0,g.I8)(er,t),tr,{ePrivilege:3})},e.RevokeInviteToGroup=function(e,t){return e.SendMsg("ChatRoom.RevokeInviteToGroup#1",(0,g.I8)(rr,t),ir,{ePrivilege:1})},e.CreateRole=function(e,t){return e.SendMsg("ChatRoom.CreateRole#1",(0,g.I8)(ar,t),or,{ePrivilege:3})},e.GetRoles=function(e,t){return e.SendMsg("ChatRoom.GetRoles#1",(0,g.I8)(cr,t),ur,{ePrivilege:1})},e.RenameRole=function(e,t){return e.SendMsg("ChatRoom.RenameRole#1",(0,g.I8)(dr,t),mr,{ePrivilege:3})},e.ReorderRole=function(e,t){return e.SendMsg("ChatRoom.ReorderRole#1",(0,g.I8)(gr,t),pr,{ePrivilege:3})},e.DeleteRole=function(e,t){return e.SendMsg("ChatRoom.DeleteRole#1",(0,g.I8)(hr,t),_r,{ePrivilege:3})},e.GetRoleActions=function(e,t){return e.SendMsg("ChatRoom.GetRoleActions#1",(0,g.I8)(Br,t),br,{ePrivilege:1})},e.ReplaceRoleActions=function(e,t){return e.SendMsg("ChatRoom.ReplaceRoleActions#1",(0,g.I8)(fr,t),wr,{ePrivilege:3})},e.AddRoleToUser=function(e,t){return e.SendMsg("ChatRoom.AddRoleToUser#1",(0,g.I8)(yr,t),Mr,{ePrivilege:3})},e.GetRolesForUser=function(e,t){return e.SendMsg("ChatRoom.GetRolesForUser#1",(0,g.I8)(vr,t),Sr,{ePrivilege:1})},e.DeleteRoleFromUser=function(e,t){return e.SendMsg("ChatRoom.DeleteRoleFromUser#1",(0,g.I8)(Cr,t),Rr,{ePrivilege:3})},e.JoinChatRoomGroup=function(e,t){return e.SendMsg("ChatRoom.JoinChatRoomGroup#1",(0,g.I8)(Xr,t),Jr,{ePrivilege:3})},e.InviteFriendToChatRoomGroup=function(e,t){return e.SendMsg("ChatRoom.InviteFriendToChatRoomGroup#1",(0,g.I8)(ei,t),ti,{ePrivilege:3})},e.LeaveChatRoomGroup=function(e,t){return e.SendMsg("ChatRoom.LeaveChatRoomGroup#1",(0,g.I8)(ri,t),ii,{ePrivilege:1})},e.CreateChatRoom=function(e,t){return e.SendMsg("ChatRoom.CreateChatRoom#1",(0,g.I8)(Pr,t),Dr,{ePrivilege:3})},e.DeleteChatRoom=function(e,t){return e.SendMsg("ChatRoom.DeleteChatRoom#1",(0,g.I8)(Nr,t),Ar,{ePrivilege:3})},e.RenameChatRoom=function(e,t){return e.SendMsg("ChatRoom.RenameChatRoom#1",(0,g.I8)(Er,t),Gr,{ePrivilege:3})},e.ReorderChatRoom=function(e,t){return e.SendMsg("ChatRoom.ReorderChatRoom#1",(0,g.I8)(Hr,t),Vr,{ePrivilege:3})},e.SendChatMessage=function(e,t){return e.SendMsg("ChatRoom.SendChatMessage#1",(0,g.I8)(ci,t),ui,{ePrivilege:3})},e.JoinVoiceChat=function(e,t){return e.SendMsg("ChatRoom.JoinVoiceChat#1",(0,g.I8)(ni,t),si,{ePrivilege:3})},e.LeaveVoiceChat=function(e,t){return e.SendMsg("ChatRoom.LeaveVoiceChat#1",(0,g.I8)(ai,t),oi,{ePrivilege:1})},e.GetMessageHistory=function(e,t){return e.SendMsg("ChatRoom.GetMessageHistory#1",(0,g.I8)(pi,t),hi,{ePrivilege:3})},e.GetMyChatRoomGroups=function(e,t){return e.SendMsg("ChatRoom.GetMyChatRoomGroups#1",(0,g.I8)(Yr,t),Qr,{ePrivilege:1})},e.GetChatRoomGroupState=function(e,t){return e.SendMsg("ChatRoom.GetChatRoomGroupState#1",(0,g.I8)(Kr,t),$r,{ePrivilege:3})},e.SetAppChatRoomGroupForceActive=function(e,t){return e.SendMsg("ChatRoom.SetAppChatRoomGroupForceActive#1",(0,g.I8)(Ir,t),Tr,{ePrivilege:1})},e.SetAppChatRoomGroupStopForceActive=function(e,t){return e.SendNotification("ChatRoom.SetAppChatRoomGroupStopForceActive#1",(0,g.I8)(Fr,t),{ePrivilege:1})},e.AckChatMessage=function(e,t){return e.SendNotification("ChatRoom.AckChatMessage#1",(0,g.I8)(wi,t),{ePrivilege:1})},e.CreateInviteLink=function(e,t){return e.SendMsg("ChatRoom.CreateInviteLink#1",(0,g.I8)(yi,t),Mi,{ePrivilege:3})},e.GetInviteLinkInfo=function(e,t){return e.SendMsg("ChatRoom.GetInviteLinkInfo#1",(0,g.I8)(vi,t),Si,{ePrivilege:1})},e.GetInviteInfo=function(e,t){return e.SendMsg("ChatRoom.GetInviteInfo#1",(0,g.I8)(Ci,t),Ri,{ePrivilege:1})},e.GetInviteLinksForGroup=function(e,t){return e.SendMsg("ChatRoom.GetInviteLinksForGroup#1",(0,g.I8)(zi,t),ji,{ePrivilege:3})},e.GetBanList=function(e,t){return e.SendMsg("ChatRoom.GetBanList#1",(0,g.I8)(Fi,t),Oi,{ePrivilege:3})},e.GetInviteList=function(e,t){return e.SendMsg("ChatRoom.GetInviteList#1",(0,g.I8)(Ui,t),ki,{ePrivilege:3})},e.DeleteInviteLink=function(e,t){return e.SendMsg("ChatRoom.DeleteInviteLink#1",(0,g.I8)(Ii,t),Ti,{ePrivilege:3})},e.SetSessionActiveChatRoomGroups=function(e,t){return e.SendMsg("ChatRoom.SetSessionActiveChatRoomGroups#1",(0,g.I8)(Li,t),Pi,{ePrivilege:1})},e.SetUserChatGroupPreferences=function(e,t){return e.SendMsg("ChatRoom.SetUserChatGroupPreferences#1",(0,g.I8)(Di,t),Ei,{ePrivilege:1})},e.DeleteChatMessages=function(e,t){return e.SendMsg("ChatRoom.DeleteChatMessages#1",(0,g.I8)(Gi,t),Vi,{ePrivilege:1})},e.UpdateMemberListView=function(e,t){return e.SendNotification("ChatRoom.UpdateMemberListView#1",(0,g.I8)(Zi,t),{ePrivilege:1})},e.SearchMembers=function(e,t){return e.SendMsg("ChatRoom.SearchMembers#1",(0,g.I8)(Yi,t),Qi,{ePrivilege:1})},e.UpdateMessageReaction=function(e,t){return e.SendMsg("ChatRoom.UpdateMessageReaction#1",(0,g.I8)(Ji,t),en,{ePrivilege:1})},e.GetMessageReactionReactors=function(e,t){return e.SendMsg("ChatRoom.GetMessageReactionReactors#1",(0,g.I8)(rn,t),nn,{ePrivilege:1})},e.ReportMessage=function(e,t){return e.SendMsg("ChatRoom.ReportMessage#1",(0,g.I8)(sn,t),an,{ePrivilege:3})},e.ResolveReport=function(e,t){return e.SendMsg("ChatRoom.ResolveReport#1",(0,g.I8)(on,t),ln,{ePrivilege:1,eWebAPIKeyRequirement:2})}}(Ct||(Ct={})),function(e){e.GetClanChatRoomInfo=function(e,t){return e.SendMsg("ClanChatRooms.GetClanChatRoomInfo#1",(0,g.I8)(cn,t),un,{ePrivilege:2})},e.SetClanChatRoomPrivate=function(e,t){return e.SendMsg("ClanChatRooms.SetClanChatRoomPrivate#1",(0,g.I8)(dn,t),mn,{ePrivilege:3})}}(Rt||(Rt={})),function(e){e.NotifyIncomingChatMessageHandler={name:"ChatRoomClient.NotifyIncomingChatMessage#1",request:di},e.NotifyChatMessageModifiedHandler={name:"ChatRoomClient.NotifyChatMessageModified#1",request:mi},e.NotifyMemberStateChangeHandler={name:"ChatRoomClient.NotifyMemberStateChange#1",request:bi},e.NotifyChatRoomHeaderStateChangeHandler={name:"ChatRoomClient.NotifyChatRoomHeaderStateChange#1",request:zr},e.NotifyChatRoomGroupRoomsChangeHandler={name:"ChatRoomClient.NotifyChatRoomGroupRoomsChange#1",request:fi},e.NotifyShouldRejoinChatRoomVoiceChatHandler={name:"ChatRoomClient.NotifyShouldRejoinChatRoomVoiceChat#1",request:li},e.NotifyChatGroupUserStateChangedHandler={name:"ChatRoomClient.NotifyChatGroupUserStateChanged#1",request:gn},e.NotifyAckChatMessageEchoHandler={name:"ChatRoomClient.NotifyAckChatMessageEcho#1",request:wi},e.NotifyChatRoomDisconnectHandler={name:"ChatRoomClient.NotifyChatRoomDisconnect#1",request:pn},e.NotifyMemberListViewUpdatedHandler={name:"ChatRoomClient.NotifyMemberListViewUpdated#1",request:hn},e.NotifyMessageReactionHandler={name:"ChatRoomClient.NotifyMessageReaction#1",request:tn}}(zt||(zt={})),function(e){e.NotifyClientUsabilityMetrics=function(e,t){return e.SendNotification("ChatUsability.NotifyClientUsabilityMetrics#1",(0,g.I8)(bn,t),{ePrivilege:1})}}(jt||(jt={})),function(e){e.NotifyRequestClientUsabilityMetricsHandler={name:"ChatUsabilityClient.NotifyRequestClientUsabilityMetrics#1",request:Bn}}(xt||(xt={}));var Sn,Cn=r(78327),Rn=r(81393),zn=(r(51272),r(63275));!function(e){e[e.k_EContentModerationAction_None=0]="k_EContentModerationAction_None",e[e.k_EContentModerationAction_Sustain=1]="k_EContentModerationAction_Sustain",e[e.k_EContentModerationAction_MarkSuspicious=2]="k_EContentModerationAction_MarkSuspicious"}(Sn||(Sn={}));const jn={url:"https://steamcommunity.com/dmca/create",strLocToken:"#ReportContent_CopyrightInfringement",strWarningBeforeNav:"#WarnBeforeNavigatingToCopyrightReportForm"},xn={url:"https://steamcommunity.com/trademark/createtrademarkcomplaint/",strLocToken:"#ReportContent_TrademarkComplaint",strWarningBeforeNav:"#WarnBeforeNavigatingToTrademarkReportForm"};function In(e){return!!e&&"children"in e}function Tn(e){return!!e&&"url"in e}function Fn(e){return!!e&&"value"in e}const On=[{strLocToken:"#ContentReportReasonCategory_ScamsAndTheft",children:[{value:12},{value:13},{value:14},{value:15},{value:16}]},{strLocToken:"#ContentReportReasonCategory_Harassment",children:[{value:3},{value:4},{value:5},{value:6},{value:7}]},{strLocToken:"#ContentReportReasonCategory_ViolenceAndSelfHarm",children:[{value:8},{value:9},{value:10},{value:11},{value:63}]},{strLocToken:"#ContentReportReasonCategory_Terrorism",children:[{value:17},{value:18},{value:19}]},{strLocToken:"#ContentReportReasonCategory_Abusive",children:[{value:20},{value:21},{value:22},{value:23}]},{strLocToken:"#ContentReportReasonCategory_Disruptive",children:[{value:24},{value:25},{value:26},{value:27}]},{strLocToken:"#ContentReportReasonCategory_Offtopic",children:[{value:28},{value:29},{value:30},{value:31}]},{strLocToken:"#ContentReportReasonCategory_CSAM",children:[{value:32},{value:33},{value:34}]},{strLocToken:"#ContentReportReasonCategory_NudityOrSexualContent",children:[{value:35}]},{strLocToken:"#ContentReportReasonCategory_Nonconsensual",children:[{value:36}]},{strLocToken:"#ContentReportReasonCategory_Commercial",children:[{value:37},{value:38},{value:39},{value:40},{value:41}]},{strLocToken:"#ContentReportReasonCategory_Privacy",children:[{value:47},{value:48},{value:49}]},{strLocToken:"#ContentReportReasonCategory_ReviewManipulation",children:[{value:42}]},{strLocToken:"#ContentReportReasonCategory_ConsumerInformation",children:[{value:43},{value:44},{value:45},{value:46}]},{strLocToken:"#ContentReportReason_QuotesModeratedContent",children:[{value:62}]}];function Wn(e,t){if(!t||0===t.size)return!1;if(Tn(e))return!1;if(Fn(e))return t.has(e.value);for(const r of e.children)if(!Wn(r,t))return!1;return!0}function qn(e){switch(e){case 0:return zn.u.Localize("#ContentReportReason_Invalid");case 1:return zn.u.Localize("#ContentReportReason_None");case 2:return zn.u.Localize("#ContentReportReason_Unknown");case 3:return zn.u.Localize("#ContentReportReason_Harassment");case 4:return zn.u.Localize("#ContentReportReason_BullyingAndIntimidation");case 5:return zn.u.Localize("#ContentReportReason_Stalking");case 6:return zn.u.Localize("#ContentReportReason_Doxxing");case 7:return zn.u.Localize("#ContentReportReason_OtherHarassment");case 8:return zn.u.Localize("#ContentReportReason_EncouragingViolence");case 9:return zn.u.Localize("#ContentReportReason_EncouragingSelfHarm");case 10:return zn.u.Localize("#ContentReportReason_EncouragingSuicide");case 11:return zn.u.Localize("#ContentReportReason_OtherViolenceOrSelfHarm");case 63:return zn.u.Localize("#ContentReportReason_CredibleThreatOfViolence");case 12:return zn.u.Localize("#ContentReportReason_PhishingOrAccountTheft");case 13:return zn.u.Localize("#ContentReportReason_AttemptedScamming");case 14:return zn.u.Localize("#ContentReportReason_LinkingToMaliciousContent");case 15:return zn.u.Localize("#ContentReportReason_Impersonation");case 16:return zn.u.Localize("#ContentReportReason_OtherScamsAndTheft");case 17:return zn.u.Localize("#ContentReportReason_EncouragingTerrorism");case 18:return zn.u.Localize("#ContentReportReason_OrganizingTerrorism");case 19:return zn.u.Localize("#ContentReportReason_OtherTerrorism");case 20:return zn.u.Localize("#ContentReportReason_TargetedAbuse");case 21:return zn.u.Localize("#ContentReportReason_NamingAndShaming");case 22:return zn.u.Localize("#ContentReportReason_Discrimination");case 23:return zn.u.Localize("#ContentReportReason_OtherAbuse");case 24:return zn.u.Localize("#ContentReportReason_Trolling");case 25:return zn.u.Localize("#ContentReportReason_Baiting");case 26:return zn.u.Localize("#ContentReportReason_Derailing");case 27:return zn.u.Localize("#ContentReportReason_OtherDisruptive");case 28:return zn.u.Localize("#ContentReportReason_Spam");case 29:return zn.u.Localize("#ContentReportReason_Begging");case 30:return zn.u.Localize("#ContentReportReason_Reposting");case 31:return zn.u.Localize("#ContentReportReason_OtherOffTopic");case 32:return zn.u.Localize("#ContentReportReason_CSAMSexualContent");case 33:return zn.u.Localize("#ContentReportReason_CSAMGroomingOrEnticement");case 34:return zn.u.Localize("#ContentReportReason_CSAMOther");case 35:return zn.u.Localize("#ContentReportReason_NudityOrSexualContent");case 36:return zn.u.Localize("#ContentReportReason_NonConsensualMaterial");case 37:return zn.u.Localize("#ContentReportReason_Advertising");case 38:return zn.u.Localize("#ContentReportReason_ReferralLinks");case 39:return zn.u.Localize("#ContentReportReason_Gambling");case 40:return zn.u.Localize("#ContentReportReason_Raffles");case 41:return zn.u.Localize("#ContentReportReason_OtherCommercialActivity");case 42:return zn.u.Localize("#ContentReportReason_InauthenticReview");case 43:return zn.u.Localize("#ContentReportReason_HiddenAdvertisementOrCommercialCommunication");case 44:return zn.u.Localize("#ContentReportReason_MisleadingInformationAboutGoodsOrServices");case 45:return zn.u.Localize("#ContentReportReason_MisleadingInformationAboutConsumerRights");case 46:return zn.u.Localize("#ContentReportReason_NoncomplianceWithPricingRegulations");case 47:return zn.u.Localize("#ContentReportReason_RightToBeForgottenViolation");case 48:return zn.u.Localize("#ContentReportReason_MissingProcessingGroundForData");case 49:return zn.u.Localize("#ContentReportReason_OtherDataProtectionAndPrivacyViolation");case 50:return zn.u.Localize("#ContentReportReason_GenderedHarassment");case 51:return zn.u.Localize("#ContentReportReason_GenderedBullyingAndIntimidation");case 52:return zn.u.Localize("#ContentReportReason_GenderedStalking");case 53:return zn.u.Localize("#ContentReportReason_GenderedDoxxing");case 54:return zn.u.Localize("#ContentReportReason_GenderedOtherHarassment");case 55:return zn.u.Localize("#ContentReportReason_GenderedEncouragingViolence");case 56:return zn.u.Localize("#ContentReportReason_GenderedTargetedAbuse");case 57:return zn.u.Localize("#ContentReportReason_CSAMFakedSexualContent");case 58:return zn.u.Localize("#ContentReportReason_GenderedNonConsensualMaterial");case 59:return zn.u.Localize("#ContentReportReason_FakedGenderedNonConsensualMaterial");case 60:return zn.u.Localize("#ContentReportReason_FakedNonConsensualMaterial");case 62:return zn.u.Localize("#ContentReportReason_QuotesModeratedContent");case 61:return zn.u.Localize("#ContentReportReason_NegativeEffectonDiscourseOrElections");default:return""}}var Un=r(37403),kn=r(4869);function Ln(e){const{publishedFileId:t}=e,[r,i]=(0,s.useState)(!1),a=function(e){return(0,H.n)({mutationKey:["report_ugc_file",e],mutationFn:async t=>{const r=new FormData;r.append("sessionid",Cn.TS.SESSIONID),r.append("id",e),r.append("description",t.text),r.append("reason",t.reason.toString()),await fetch(`${Cn.TS.COMMUNITY_BASE_URL}sharedfiles/reportitem`,{method:"POST",body:r})}})}(t);(0,s.useEffect)(()=>{window[`reportUGC${t}`]=()=>i(!0)},[t,i]);const o=new Set([42]);return(0,n.jsx)(Nn,{reportSubjectMutation:a,subjectType:3,subjectGroupId:t,subjectId:"0",showDialog:r,setShowDialog:i,excludedReasons:o})}function Pn(e){const{publishedFileId:t,commentId:r}=e,[i,a]=(0,s.useState)(!1),o=function(e,t){const r=(0,G.KV)();return(0,H.n)({mutationKey:["report_ugc_comment",t],mutationFn:async i=>{const n=g.w.Init(Un.eB);n.Body().set_gidcomment(t),n.Body().set_gidfeature(e),n.Body().set_gidfeature2(V.kF),n.Body().set_hide(!0),n.Body().set_report_reason(i.reason),n.Body().set_report_text(i.text);await Un.BE.HideAndReportComment(r,n)}})}(t,r);(0,s.useEffect)(()=>{window[`reportComment${r}`]=()=>a(!0)},[r,a]);const l=new Set([42]);return(0,n.jsx)(Nn,{reportSubjectMutation:o,subjectType:3,subjectGroupId:t,subjectId:r,showDialog:i,setShowDialog:a,excludedReasons:l})}function Dn(e){const t=function(e,t,r,n){const s=(0,G.KV)();return(0,H.n)({mutationKey:["report_forum_post",e,t,r,n],mutationFn:async a=>{const o=g.w.Init(M);o.Body().set_steamid(e),o.Body().set_gidforum(t),o.Body().set_gidtopic(r),null!==n&&o.Body().set_gidcomment(n),o.Body().set_report(a.text),o.Body().set_report_reason(a.reason);const l=await i.ReportPost(s,o);if(1!==l.GetEResult())throw new Error(l.GetErrorMessage())}})}(e.clanSteamId,e.gidForum,e.gidTopic,e.gidComment),[r,a]=(0,s.useState)(!1);return(0,s.useEffect)(()=>{document.getElementById(e.anchorId).addEventListener("click",()=>a(!0))},[e.anchorId]),(0,n.jsx)(Nn,{reportSubjectMutation:t,subjectType:1,subjectGroupId:e.gidTopic,subjectId:e.gidComment,showDialog:r,setShowDialog:a,rgReportReasonTree:[{value:27,strOverrideReasonNameLocToken:"#reportforumpost_reason_disruptive",strDescriptionLocToken:"#reportforumpost_description_disruptive",bShowRightArrow:!0},{value:16,strOverrideReasonNameLocToken:"#reportforumpost_reason_scams",strDescriptionLocToken:"#reportforumpost_description_scams",bShowRightArrow:!0},{value:41,strOverrideReasonNameLocToken:"#reportforumpost_reason_advertising",strDescriptionLocToken:"#reportforumpost_description_advertising",bShowRightArrow:!0},{value:35,strOverrideReasonNameLocToken:"#reportforumpost_reason_sensitiveordisturbing",strDescriptionLocToken:"#reportforumpost_description_sensitiveordisturbing",bShowRightArrow:!0},{value:36,strOverrideReasonNameLocToken:"#reportforumpost_reason_privacy",strDescriptionLocToken:"#reportforumpost_description_privacy",bShowRightArrow:!0},{value:11,strOverrideReasonNameLocToken:"#reportforumpost_reason_promotingviolence",strDescriptionLocToken:"#reportforumpost_description_promotingviolence",bShowRightArrow:!0},{value:34,strOverrideReasonNameLocToken:"#reportforumpost_reason_childsafety",strDescriptionLocToken:"#reportforumpost_description_childsafety",bShowRightArrow:!0},{strLocToken:"#reportforumpost_reason_intellectualproperty",strDescriptionLocToken:"#reportforumpost_description_intellectualproperty",children:[{value:23,strOverrideReasonNameLocToken:"#reportforumpost_reason_cheating"},jn,xn],bShowRightArrow:!0},{value:2,strOverrideReasonNameLocToken:"#reportforumpost_reason_notfound",bShowRightArrow:!0}]})}new Set([29,28,30,31,42,46,47,48,49,43,44,45,24,25,26,27]);function Nn(e){var t;const[r,i]=(0,s.useState)([]),[a,u]=(0,s.useState)("reason"),g=(0,s.useRef)(void 0),p=(0,s.useRef)(void 0),h=e.reportSubjectMutation,[_,B]=(0,s.useState)(null),b=e=>{let t=[...r],n=e;In(e)&&1===e.children.length&&(n=e.children[0]),t.push(n),i(t),Fn(n)?(n.strOverrideReasonNameLocToken?B(zn.u.Localize(n.strOverrideReasonNameLocToken)):B(null),u("submit")):Tn(n)&&(n.strWarningBeforeNav?u("anchorwarning"):window.location.href=n.url)};if(!e.showDialog)return null;const f=r.length?r[r.length-1]:null,w=Fn(f)?f.value:0;let y=[];r.length&&In(f)?y=f.children:0===r.length&&(y=null!==(t=e.rgReportReasonTree)&&void 0!==t?t:On);const M=y.filter(t=>!Wn(t,e.excludedReasons)).map((e,t)=>{const r=Fn(e)?e.value:e.strLocToken;let i,s="";In(e)?1===e.children.length&&!e.bForceLocToken&&Fn(e.children[0])?s=qn(e.children[0].value):(s=zn.u.Localize(e.strLocToken),i=e.strDescriptionLocToken?zn.u.Localize(e.strDescriptionLocToken):void 0):Tn(e)?(s=zn.u.Localize(e.strLocToken),i=e.strDescriptionLocToken?zn.u.Localize(e.strDescriptionLocToken):void 0):(s=e.strOverrideReasonNameLocToken?zn.u.Localize(e.strOverrideReasonNameLocToken):qn(e.value),i=e.strDescriptionLocToken?zn.u.Localize(e.strDescriptionLocToken):void 0);const a=In(e)||e.bShowRightArrow;return Tn(e)?(0,n.jsx)(An,{text:s,description:i,onClick:()=>b(e)},r):(0,n.jsx)(An,{text:s,description:i,onClick:()=>b(e),bShowRightArrow:a},r)});let v="";return v="submitted"===a?zn.u.Localize("#ContentReportSubmitted_Title"):"error"===a?zn.u.Localize("#ContentReportSubmissionError_Title"):zn.u.Localize("#ReportContent_Title"),(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(tt.EN,{active:e.showDialog,children:(0,n.jsxs)(tt.eV,{title:v,closeModal:()=>e.setShowDialog(!1),className:o().ContentReportDialog,children:["reason"===a&&(0,n.jsxs)(n.Fragment,{children:[!!e.landingDescription&&!r.length&&(0,n.jsx)("div",{className:o().LandingDescriptionCtn,children:e.landingDescription}),(0,n.jsx)("p",{children:zn.u.Localize("#ReportContent_PickAReason")}),(0,n.jsx)(et.Z,{focusableIfEmpty:!0,className:o().BlockList,children:M}),!!r.length&&(0,n.jsx)(et.Z,{className:o().BottomButtons,children:(0,n.jsxs)(c.$n,{onClick:()=>i(r.slice(0,-1)),children:["« ",zn.u.Localize("#ReportContent_Back")]})}),0===r.length&&(0,n.jsx)(et.Z,{className:o().BottomButtons,children:(0,n.jsx)(c.$n,{onClick:()=>e.setShowDialog(!1),children:zn.u.Localize("#moderation_cancel")})})]}),"submit"===a&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)("p",{children:zn.u.Localize("#ReportContent_Attestation")}),(0,n.jsx)(et.Z,{children:zn.u.Localize("#reportforumpost_reasonforreport",_||qn(w))}),(0,n.jsx)(et.Z,{children:(0,n.jsx)(l.dO,{autoFocus:!0,ref:g,className:(0,m.A)(d().BasicTextInput,d().Textarea,o().DetailedReasonTextArea),placeholder:zn.u.Localize("#ReportContent_DetailsPlaceholder")})}),(0,n.jsxs)(et.Z,{className:o().NamePanel,children:[(0,n.jsx)(et.Z,{children:zn.u.Localize("#ReportContent_YourNamePlaceholder")}),(0,n.jsx)(et.Z,{children:(0,n.jsx)(l.BA,{className:o().OptionalNameInput,type:"text",ref:p})})]}),(0,n.jsxs)(et.Z,{className:o().BottomButtons,children:[(0,n.jsxs)(c.$n,{onClick:()=>{i(r.slice(0,-1)),u("reason")},children:["« ",zn.u.Localize("#ReportContent_Back")]}),(0,n.jsx)(c.jn,{onClick:async()=>{var t,i,n,s;const a=r.length?r[r.length-1]:null;if(!a||!Fn(a))return void(0,Rn.wT)(!1,"Content report submitted with invalid reason tree state");let o=null!==(i=null===(t=g.current)||void 0===t?void 0:t.value)&&void 0!==i?i:"";const l=(null!==(s=null===(n=p.current)||void 0===n?void 0:n.value)&&void 0!==s?s:"").trim();l.length>0&&(o+=" - "+l);const c={reason:a.value,text:o};h.mutateAsync(c).then(()=>u("submitted")).then(()=>e.onSubmitted&&e.onSubmitted()).catch(()=>u("error"))},children:zn.u.Localize("#ReportContent_ReportButton")})]})]}),"submitted"===a&&(0,n.jsx)("p",{children:zn.u.Localize("#ContentReportSubmitted_Description")}),"error"===a&&(0,n.jsx)("p",{children:zn.u.Localize("#ContentReportSubmissionError_Description")}),"anchorwarning"===a&&(0,n.jsxs)(et.Z,{children:[(0,n.jsx)("p",{children:zn.u.Localize(f.strWarningBeforeNav)}),(0,n.jsxs)(et.Z,{className:o().BottomButtons,children:[(0,n.jsxs)(c.$n,{onClick:()=>{i(r.slice(0,-1)),u("reason")},children:["« ",zn.u.Localize("#ReportContent_Back")]}),(0,n.jsx)(c.jn,{onClick:()=>{f&&(window.location.href=f.url)},children:"Proceed"})]})]})]})})})}function An(e){const{text:t,description:r,onClick:i}=e;return(0,n.jsxs)(et.Z,{focusable:!0,className:o().BlockListItem,onActivate:i,children:[(0,n.jsxs)("div",{children:[(0,n.jsx)("div",{className:o().BlockListReason,children:t}),!!r&&(0,n.jsx)("div",{className:o().BlockListDesc,children:r})]}),e.bShowRightArrow&&(0,n.jsx)("div",{children:(0,n.jsx)(kn.cLJ,{direction:"right"})})]})}},60155:(e,t,r)=>{"use strict";r.d(t,{IK:()=>z,K5:()=>j,P:()=>v,Vs:()=>x,aE:()=>O,ai:()=>T,il:()=>F,kt:()=>R,tz:()=>C});var i=r(34629),n=r(7850),s=r(45699),a=r(76217),o=r(23310),l=r(72148),c=r(75844),u=r(90626),d=r(88997),m=r(66703),g=r(74872),p=r(12155),h=r(52038),_=r(79516),B=r(56011),b=r(61859),f=r(73745),w=r(78327),y=r(40650),M=r.n(y);const v=u.createContext(null);let S=class extends u.Component{constructor(){super(...arguments),this.m_navRef=(0,s.b$)()}get instance(){return this.context.instance}componentDidMount(){var e;this.instance.SetLabel(this.props.label),null===(e=this.m_navRef.current)||void 0===e||e.TakeFocus(),(0,f.cZ)(this.props.refInstance,this.instance)}componentDidUpdate(e){e.label!==this.props.label&&this.context&&this.instance.SetLabel(this.props.label)}HideIfSubmenu(){return!!this.instance.BIsSubMenu()&&(this.instance.HideSelf(),!0)}HideMenu(){return this.instance.BIsSubMenu()?this.instance.HideSelf():this.instance.Hide(),!0}render(){var e;let{children:t,className:r,label:i,onCancel:s,cancelText:c,refInstance:u,bForceDesktopPresentation:d,footer:m,role:g="menu",labelId:p,style:_={},refScrollable:B,...f}=this.props;const w=null!==(e=this.context.styles)&&void 0!==e?e:M();let y=null!=c?c:"#Button_Cancel";if(1!=this.context.presentation||d)return(0,n.jsx)("div",{ref:B,style:_,...f,className:(0,h.A)({[w.contextMenuContents]:!0,[w.hasSubMenu]:this.instance.BIsSubMenuVisible(),[w.ForceDesktop]:d},r),children:t});{const e=()=>{s&&s(),this.instance.Hide()};return _.overflowY=this.instance.BIsSubMenuVisible()?"hidden":void 0,(0,n.jsxs)(a.Z,{...f,className:(0,h.A)(w.contextMenuContents,{[w.hasSubMenu]:this.instance.BIsSubMenuVisible()},r),"flow-children":"column",onMoveLeft:this.HideIfSubmenu,onCancel:this.instance.BIsSubMenu()?this.HideMenu:e,style:_,navEntryPreferPosition:o.iU.PREFERRED_CHILD,navRef:this.m_navRef,ref:B,role:g,"aria-labelledby":i?p:void 0,...l._k,children:[t,i&&(0,n.jsx)("div",{id:p,style:{display:"none"},children:i}),!this.instance.BIsSubMenu()&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(j,{}),(0,n.jsx)(R,{className:w.Cancel,onSelected:e,children:(0,b.we)(y)}),m]}),this.instance.BIsSubMenuVisible()&&(0,n.jsx)("div",{className:w.contextMenuFade,onClick:()=>this.instance.HideSubMenu()})]})}}};function C(e){const t=u.useId();return(0,n.jsx)(S,{labelId:t,...e})}S.contextType=v,(0,i.Cg)([f.oI],S.prototype,"HideIfSubmenu",null),(0,i.Cg)([f.oI],S.prototype,"HideMenu",null),S=(0,i.Cg)([c.PA],S);class R extends u.PureComponent{constructor(){super(...arguments),this.m_ref=u.createRef(),this.m_refDiv=u.createRef()}get element(){return this.m_refDiv.current}get instance(){return this.context.instance}OnClick(e){var t;this.props.disabled?(null===(t=this.context.callbacks)||void 0===t?void 0:t.onDisabledItemSelected)&&this.context.callbacks.onDisabledItemSelected():(this.props.onClick&&this.props.onClick(e),this.props.bInteractableItem||(this.props.onSelected&&this.props.onSelected(e),this.context&&this.instance.ForceHide()))}OnOKButton(e){var t;null===(t=this.m_refDiv.current)||void 0===t||t.click()}OnMouseEnter(e){0==this.context.presentation&&this.instance.HideSubMenu()}Focus(){this.m_ref.current?this.m_ref.current.TakeFocus():this.m_refDiv.current&&this.m_refDiv.current.focus()}render(){var e,t,r,i;const{onSelected:s,bInteractableItem:o,onMoveRight:l,...c}=this.props,u=null!==(t=null===(e=this.context)||void 0===e?void 0:e.styles)&&void 0!==t?t:M();return 1==this.context.presentation?(0,n.jsx)(a.Z,{noFocusRing:!0,preferredFocus:this.props.selected,ref:this.m_refDiv,navRef:this.m_ref,onMouseEnter:this.OnMouseEnter,...c,className:(0,h.A)(this.props.className,u.contextMenuItem,"contextMenuItem",this.props.disabled&&"disabled",this.props.selected&&u.Selected,"positive"==this.props.tone&&u.Positive,"emphasis"==this.props.tone&&u.Emphasis,"destructive"==this.props.tone&&u.Destructive),focusClassName:u.Focused,onClick:this.props.disabled?void 0:this.OnClick,focusable:!this.props.disabled,onOKButton:this.OnOKButton,onMoveRight:l,unselectable:this.props.unselectable,role:null!==(r=c.role)&&void 0!==r?r:"menuitem","aria-selected":this.props.selected,children:this.props.children}):(0,n.jsx)(g.D,{ref:this.m_refDiv,onMouseEnter:this.OnMouseEnter,...c,onClick:this.OnClick,unselectable:this.props.unselectable,className:this.props.className,role:null!==(i=c.role)&&void 0!==i?i:"menuitem","aria-selected":this.props.selected,children:this.props.children})}}R.contextType=v,(0,i.Cg)([f.oI],R.prototype,"OnClick",null),(0,i.Cg)([f.oI],R.prototype,"OnOKButton",null),(0,i.Cg)([f.oI],R.prototype,"OnMouseEnter",null),(0,i.Cg)([f.oI],R.prototype,"Focus",null);class z extends u.PureComponent{render(){const{bChecked:e,children:t,className:r,...i}=this.props;return(0,n.jsxs)(R,{...i,className:(0,h.A)(r,e&&"menuChecked"),children:[(0,n.jsx)("div",{className:"contextMenuCheckMark"}),t]})}}u.PureComponent;function j(e){var t;const r=null!==(t=u.useContext(v).styles)&&void 0!==t?t:M();return(0,n.jsx)("div",{className:r.ContextMenuSeparator,role:"separator"})}const x=e=>{const t=(0,w.Qn)();return(0,n.jsx)(I,{...e,bInGamepadUI:t})};class I extends u.PureComponent{constructor(e){super(e),this.m_refItem=u.createRef(),this.state={bActive:!1}}get instance(){return this.context.instance}OnSubMenuMouseEnter(){this.instance.CancelHideSubMenuTimer()}OnSubMenuHidden(){this.setState({bActive:!1}),this.props.bInGamepadUI&&1==this.context.presentation&&this.m_refItem.current&&this.m_refItem.current.Focus()}ShowSubMenu(e){const t=e||this.m_refItem.current.element;let r=this.instance.ShowSubMenu(t,this.RenderSubMenu);return!!r&&(this.setState({bActive:!0}),r.SetOnHideCallback(this.OnSubMenuHidden),!0)}RenderSubMenu(){return(0,n.jsx)(C,{onMouseEnter:this.OnSubMenuMouseEnter,label:this.props.label,children:this.props.children})}OnMouseEnter(e){0==this.context.presentation&&this.ShowSubMenu(e.currentTarget)}OnClick(e){this.OnMouseEnter(e),this.props.onClick&&this.props.onClick(e),this.props.bInGamepadUI&&1==this.context.presentation&&this.ShowSubMenu(e.currentTarget)}render(){var e;let{label:t,selectedWithin:r,children:i,className:s,bInGamepadUI:a,...o}=this.props;const l=null!==(e=this.context.styles)&&void 0!==e?e:M();return(0,n.jsxs)(R,{...o,ref:this.m_refItem,onClick:this.OnClick,selected:r&&!this.state.bActive,className:(0,h.A)(s,l.SubMenu,this.state.bActive&&l.active),onMouseEnter:this.OnMouseEnter,bInteractableItem:!0,onMoveRight:()=>this.ShowSubMenu(),children:[(0,n.jsx)("div",{className:l.Label,children:t}),(0,n.jsx)("div",{className:l.Arrow,children:(0,n.jsx)(p.GB9,{})})]})}}I.contextType=v,(0,i.Cg)([f.oI],I.prototype,"OnSubMenuMouseEnter",null),(0,i.Cg)([f.oI],I.prototype,"OnSubMenuHidden",null),(0,i.Cg)([f.oI],I.prototype,"ShowSubMenu",null),(0,i.Cg)([f.oI],I.prototype,"RenderSubMenu",null),(0,i.Cg)([f.oI],I.prototype,"OnMouseEnter",null),(0,i.Cg)([f.oI],I.prototype,"OnClick",null);let T=class extends u.Component{constructor(e){super(e),this.m_elMenu=void 0,this.m_cReenteranceGuard=1,this.state={ready:!1,menuLeft:void 0,menuTop:void 0,menuRight:void 0,menuBottom:void 0,menuWidth:void 0,menuHeight:void 0,menuMinWidth:void 0},this.m_mutationObserver=new MutationObserver(this.OnMenuMutation)}get parentWin(){var e;return(null===(e=this.props.element)||void 0===e?void 0:e.ownerDocument.defaultView)||this.props.parentWin}BindMenuElement(e){var t,r;this.props.instance.SetElement(e),this.m_elMenu&&(this.m_mutationObserver.disconnect(),this.props.popup&&!this.props.options.bScreenCoordinates||null===(t=this.m_elMenu.ownerDocument.defaultView)||void 0===t||t.removeEventListener("resize",this.OnWindowResize)),e&&(this.m_mutationObserver.observe(e,{childList:!0,subtree:!0}),this.props.popup&&!this.props.options.bScreenCoordinates||null===(r=e.ownerDocument.defaultView)||void 0===r||r.addEventListener("resize",this.OnWindowResize)),this.m_elMenu=e||void 0,w.TS.IN_CLIENT&&this.props.popup&&this.m_elMenu?this.m_elMenu.ownerDocument.fonts.ready.then(()=>{this.PositionMenu()}):this.PositionMenu(),this.state.ready||(this.props.instance.SetTakeFocus(this.TakeFocus.bind(this)),this.setState({ready:!0},()=>{var e;(null===(e=this.props.options)||void 0===e?void 0:e.bSkipFocusWhenReady)||this.TakeFocus()}))}OnMenuMutation(e,t){this.PositionMenu()}OnWindowResize(){this.PositionMenu()}OnBlur(e){if((!e.relatedTarget||!B.id(e.currentTarget,e.relatedTarget))&&(!e.relatedTarget||!this.props.instance.BIsElementInMenuHierarchy(e.relatedTarget))&&!this.props.instance.BIsSubMenuVisible()&&this.state.ready&&this.props.instance.visible){const e=q()?150:0;this.props.instance.OnCancel(e)}}OnKeyDown(e){27==e.keyCode&&this.state.ready&&(this.props.instance.Hide(),e.preventDefault(),e.stopPropagation())}componentDidUpdate(){this.m_cReenteranceGuard-- >0?this.PositionMenu():this.m_cReenteranceGuard=2}TakeFocus(){if(this.m_elMenu&&this.state.ready&&this.props.instance.visible&&(this.props.popup||!B.id(this.m_elMenu,this.m_elMenu.ownerDocument.activeElement))){let e=this.m_elMenu.querySelector(".ContextMenuAutoFocus");e&&e.focus?e.focus():this.m_elMenu.focus()}}PositionMenu(e=!1){const t=this.props.options;let r=this.m_elMenu,i=this.props.element;if(!r)return;let n=null!=this.props.popup,s=this.parentWin;if(!s||i&&"none"===s.getComputedStyle(i).display)return;let a=this.props.clientX,o=this.props.clientY,l=0,c=0,u=s.innerWidth,d=s.innerHeight,m=null==i?void 0:i.getBoundingClientRect();if(n)if(t.bScreenCoordinates||void 0===a||void 0===o||(a+=s.screenLeft,o+=s.screenTop),m&&(m=B.pd(s,m)),t.targetMonitor)l=t.targetMonitor.nScreenLeft,c=t.targetMonitor.nScreenTop,u=t.targetMonitor.nScreenWidth,d=t.targetMonitor.nScreenHeight;else{let e=s.screen,t=0,r=0;e.availLeft&&(t=e.availLeft),e.availTop&&(r=e.availTop),l=t,c=r,u=e.availWidth,d=e.availHeight}(t.bOverlapHorizontal||t.bOverlapVertical)&&(a=o=void 0);const g=r.getBoundingClientRect();let p={menuLeft:void 0,menuRight:void 0,menuTop:void 0,menuBottom:void 0,menuWidth:void 0,menuHeight:void 0,menuMinWidth:void 0},h=null!=a?a:m.left,_=null!=a?a:m.right,b=g.width;t.bMatchWidth&&(b=_-h,p.menuWidth=b),t.bGrowToElementWidth&&(p.menuMinWidth=Math.max(b,_-h));let f=(t.bOverlapHorizontal?_:h)-l-b,w=f>0,y=l+u-(t.bOverlapHorizontal?h:_)-b,M=y>0,v=t.bPreferPopLeft;(null==i?void 0:i.matches(":dir(rtl)"))&&(v=!v);let S=(v||!M)&&w;w||M||(S=w>M,t.bFitToWindow&&(b+=(S?f:y)-8,p.menuWidth=b)),S?p.menuRight=u-(t.bOverlapHorizontal?_:h):p.menuLeft=t.bOverlapHorizontal?h:_;let C=null!=o?o:m.top,R=null!=o?o:m.bottom,z=r.scrollHeight;t.bMatchHeight&&(z=R-C,p.menuHeight=z);let j=(t.bOverlapVertical?R:C)-c-z,x=j>0,I=c+d-(t.bOverlapVertical?C:R)-z,T=I>0,F=(t.bPreferPopTop||!T)&&x&&!t.bDisablePopTop;if(!x&&!T){const e=void 0!==t.bShiftToFitWindow?t.bShiftToFitWindow:!!t.bFitToWindow&&!t.bOverlapHorizontal;F=j>I&&!t.bDisablePopTop,e&&(F?p.menuTop=4:p.menuBottom=4),t.bFitToWindow&&(e?z=Math.min(z,d-8):z+=F?j:I,p.menuHeight=z-8)}void 0===p.menuBottom&&void 0===p.menuTop&&(F?p.menuBottom=d-(t.bOverlapVertical?R:C):p.menuTop=t.bOverlapVertical?C:R),n?(p.menuHeight||(p.menuHeight=g.height),p.menuWidth||(p.menuWidth=g.width),p.menuBottom&&!p.menuTop&&(p.menuTop=d-p.menuBottom-p.menuHeight,p.menuBottom=void 0),p.menuRight&&!p.menuLeft&&(p.menuLeft=u-p.menuRight-p.menuWidth,p.menuRight=void 0)):"fixed"!=s.getComputedStyle(r).position&&(p.menuLeft&&(p.menuLeft+=s.scrollX),p.menuTop&&(p.menuTop+=s.scrollY),p.menuBottom&&(p.menuBottom+=s.document.body.clientHeight-s.scrollY-s.innerHeight),p.menuRight&&(p.menuRight+=s.document.body.clientWidth-s.scrollX-s.innerWidth)),(e||p.menuLeft!==this.state.menuLeft||p.menuRight!==this.state.menuRight||p.menuTop!==this.state.menuTop||p.menuBottom!==this.state.menuBottom||p.menuWidth!==this.state.menuWidth||p.menuHeight!==this.state.menuHeight)&&this.setState(p)}PositionPopupWindow(){var e,t,r,i,n;if(!(void 0!==this.state.menuLeft&&void 0!==this.state.menuTop&&void 0!==this.state.menuWidth&&void 0!==this.state.menuHeight))return;const s=null===(e=this.props.popup)||void 0===e?void 0:e.window,a=this.props.options;if(a.bScreenCoordinates){const e=null!==(r=null===(t=a.targetMonitor)||void 0===t?void 0:t.flScaleToTargetMonitor)&&void 0!==r?r:null===(i=this.parentWin)||void 0===i?void 0:i.devicePixelRatio;return null==s||s.SteamClient.Window.MoveTo(this.state.menuLeft,this.state.menuTop,null==e||e),void(null==s||s.SteamClient.Window.ResizeTo(this.state.menuWidth,this.state.menuHeight,null==e||e))}null===(n=this.parentWin)||void 0===n||n.SteamClient.Window.GetWindowRestoreDetails().then(e=>{const t=this.state.menuLeft-this.parentWin.screenX,r=this.state.menuTop-this.parentWin.screenY;try{null==s||s.SteamClient.Window.PositionWindowRelative(e,t,r,this.state.menuWidth,this.state.menuHeight)}catch(e){console.error(e)}})}render(){let e={visibility:this.state.ready?"visible":"hidden"};this.props.options.flElementZoom&&this.props.options.flElementZoom>0&&(e.zoom=this.props.options.flElementZoom),this.props.popup?(this.PositionPopupWindow(),void 0!==this.state.menuMinWidth&&(e.minWidth=Math.floor(this.state.menuMinWidth))):(void 0!==this.state.menuTop?e.top=this.state.menuTop:void 0!==this.state.menuBottom&&(e.bottom=this.state.menuBottom),void 0!==this.state.menuLeft?e.left=this.state.menuLeft:void 0!==this.state.menuRight&&(e.right=this.state.menuRight),void 0!==this.state.menuHeight&&(e.height=this.state.menuHeight),void 0!==this.state.menuWidth&&(e.width=this.state.menuWidth),void 0!==this.state.menuMinWidth&&(e.minWidth=this.state.menuMinWidth));let t=this.props.options.strClassName||M().contextMenu;return(this.props.options.bCreateHidden||this.props.instance.visible&&this.state.ready)&&(t+=" visible"),this.props.instance.visible&&this.state.ready&&(t+=" ready"),t+=" "+M().ContextMenuPosition,this.props.options.bStandalone&&(t+=" "+M().Standalone),(0,n.jsx)("div",{className:t,ref:this.BindMenuElement,style:e,onBlur:this.OnBlur,onKeyDown:this.OnKeyDown,tabIndex:0,children:this.props.children})}};function F(e){return(0,n.jsx)("div",{className:M().ContextMenuMouseOverlay})}function O(e){let t=[],r=B.uX(e),i=r.getSelection(),s=i&&i.rangeCount>0&&i.toString().length>0,a=e.target,o=!1;const l=e.clientY,c=e.clientX;if(a&&"tagName"in a&&("INPUT"!=a.tagName&&"TEXTAREA"!=a.tagName||(o=!0)),w.TS.IN_CLIENT&&o&&(0,m.Fj)(r,"Browser.GetSpellingSuggestions")){let[e,...i]=r.SteamClient.Browser.GetSpellingSuggestions(),s=a;if(s&&i.forEach((e,i)=>{t.push((0,n.jsx)(R,{onSelected:()=>{s.setRangeText(e),function(e,t){let r=t.createEvent("HTMLEvents");r.initEvent("change",!0,!1),e.dispatchEvent(r)}(s,r.document),s.setSelectionRange(s.selectionEnd,s.selectionEnd),a.focus()},className:M().NoSeparation,children:e},`spelling_${i}_${e}`))}),e&&(0,m.Fj)(r,"Browser.AddWordToDictionary")){const i=30;e=e.trim(),t.push((0,n.jsx)(R,{onSelected:()=>r.SteamClient.Browser.AddWordToDictionary(e),children:(0,b.we)("#ContextMenu_AddToDictionary",e.length<i?e:e.substring(0,i)+"...")},`addtodictionary_${e}`))}}if((r.document.queryCommandEnabled("cut")||s&&o)&&t.push((0,n.jsx)(R,{onSelected:()=>{r.document.execCommand("cut")},children:(0,b.we)("#ContextMenu_Cut")},"cut")),(r.document.queryCommandEnabled("copy")||s)&&t.push((0,n.jsx)(R,{onSelected:()=>{r.document.execCommand("copy")},className:M().NoSeparation,children:(0,b.we)("#ContextMenu_Copy")},"copy")),w.TS.IN_CLIENT&&o&&(0,m.Fj)(r,"Browser.Paste")&&t.push((0,n.jsx)(R,{onSelected:()=>{a.focus(),r.SteamClient.Browser.Paste()},className:M().NoSeparation,children:(0,b.we)("#ContextMenu_Paste")},"paste")),w.TS.IN_CLIENT&&w.TS.DEV_MODE){const e=[];(0,m.Fj)(r,"Browser.OpenDevTools")&&e.push((0,n.jsx)(R,{onSelected:()=>{a.focus(),r.SteamClient.Browser.OpenDevTools()},children:"Open Dev Tools"},"opendevtools")),(0,m.Fj)(r,"Browser.InspectElement")&&e.push((0,n.jsx)(R,{onSelected:()=>{a.focus(),r.SteamClient.Browser.InspectElement(l,c)},className:M().NoSeparation,children:"Inspect Element"},"inspectelement")),e.length>0&&(t.push((0,n.jsx)(j,{},"devtools-separator")),t.push(...e))}if(t.length)(0,d.lX)((0,n.jsx)(C,{children:t}),e,{bRootContextMenu:!0});else{if(e.shiftKey)return;e.preventDefault(),e.stopPropagation()}}(0,i.Cg)([f.oI],T.prototype,"BindMenuElement",null),(0,i.Cg)([f.oI,(0,_.s)(100)],T.prototype,"OnMenuMutation",null),(0,i.Cg)([f.oI],T.prototype,"OnWindowResize",null),(0,i.Cg)([f.oI],T.prototype,"OnBlur",null),(0,i.Cg)([f.oI],T.prototype,"OnKeyDown",null),T=(0,i.Cg)([c.PA],T);const W="EnableContextMenuBlurDelay3";function q(){return"true"===(window.localStorage&&window.localStorage.getItem(W))}},76610:(e,t,r)=>{"use strict";r.d(t,{D:()=>u,h:()=>d});var i=r(7850),n=r(90626),s=r(88997),a=r(29636),o=r(13871),l=r(73745);const c=n.createContext(null);function u(e){const{refContextMenuManager:t,bRegisterMenuManager:r=!0,children:u}=e,d=(0,o.R7)(),m=(null==d?void 0:d.ownerWindow)||window,g=n.useRef(void 0);return g.current||(g.current=new a.z),n.useLayoutEffect(()=>{if(r)return s.XX.SetMenuManager(m,g.current),()=>s.XX.SetMenuManager(m,void 0)},[m,r]),n.useLayoutEffect(()=>((0,l.cZ)(t,g.current),()=>(0,l.cZ)(t,void 0)),[t]),(0,i.jsx)(c.Provider,{value:g.current,children:u})}function d(){return n.useContext(c)}},74872:(e,t,r)=>{"use strict";r.d(t,{D:()=>l,n:()=>c});var i=r(7850),n=r(90626),s=r(52038),a=r(40650),o=r.n(a);const l=n.forwardRef((e,t)=>{const{className:r,contextMenuStyles:n,disabled:a,...l}=e;return(0,i.jsx)("div",{...l,ref:t,className:(0,s.A)(r,(n||o()).contextMenuItem,"contextMenuItem",a&&"disabled")})});function c(e){const{bChecked:t,children:r,className:n,...a}=e;return(0,i.jsxs)(l,{...a,className:(0,s.A)(n,t&&"menuChecked"),children:[(0,i.jsx)("div",{className:"contextMenuCheckMark"}),r]})}l.displayName="MenuItem"},16441:(e,t,r)=>{"use strict";r.d(t,{Ce:()=>n,Zt:()=>a,a_:()=>s});var i=r(90626);const n=i.createContext({}),s=()=>i.useContext(n);function a(e,t){var r;return null!==(r=s()[e])&&void 0!==r?r:t}},69818:(e,t,r)=>{"use strict";r.d(t,{$n:()=>q,CB:()=>k,JU:()=>y,Od:()=>N,RF:()=>A,U9:()=>I,UC:()=>z,VQ:()=>L,Y9:()=>b,Yh:()=>D,a3:()=>M,dR:()=>C,f3:()=>S,iK:()=>f,jn:()=>W,lV:()=>x,mq:()=>F,nB:()=>v,o1:()=>T,pF:()=>P,t6:()=>B,wi:()=>w,wl:()=>U});var i=r(34629),n=r(7850),s=r(90626),a=r(45699),o=r(76217),l=r(12155),c=r(51272),u=r(6419),d=r(52038),m=r(61859),g=r(26408),p=r(16441),h=r(67293);function _(e){return s.forwardRef(function(t,r){return(0,n.jsx)(o.Z,{...t,className:(0,d.A)(e,t.className),ref:r})})}const B=s.createContext(null),b=s.forwardRef(function(e,t){const{id:r,className:i,...a}=e,o=s.useContext(B),l=null==o?void 0:o.setHeaderId,c=s.useId(),u=r||c;return s.useEffect(()=>{l&&l(u)},[l,u]),(0,n.jsx)("div",{id:u,role:"heading","aria-level":2,...a,className:(0,d.A)("DialogHeader",i),ref:t})});let f=(0,c.Ri)("DialogSubHeader","heading",{"aria-level":3}),w=((0,c.Ri)("SettingsDialogSubHeader","heading",{"aria-level":3}),(0,c.Ri)("DialogFooter")),y=(0,c.Ri)("DialogLabel _DialogLayout"),M=(0,c.Ri)("DialogBodyText"),v=(0,c.Ri)("DialogBody"),S=_("DialogBody");(0,c.Ri)("DialogInnerBody"),(0,c.Ri)("DialogControlsSection"),(0,c.Ri)("DialogControlsSectionHeader","heading",{"aria-level":3});let C=_("DialogTwoColLayout _DialogColLayout"),R=_("DialogThreeColLayout _DialogColLayout");_("DialogTwoThirdColLayout _DialogColLayout"),(0,c.Ri)("DialogColumn _DialogLayout");function z(e){const t=(0,p.Zt)("Content",j);return(0,n.jsx)(t,{...e})}function j(e){let{children:t,bCenterVertically:r,refElem:i,...s}=e,a="DialogContent _DialogLayout"+(e.className?" "+e.className:"");return r&&(a+=" _DialogCenterVertically"),(0,n.jsx)("div",{...s,ref:i,className:a,children:(0,n.jsx)("div",{className:"DialogContent_InnerWidth",children:t})})}class x extends s.Component{OnSubmit(e){e.preventDefault(),e.stopPropagation(),this.props.onSubmit&&this.props.onSubmit(e)}render(){return(0,n.jsx)("form",{...this.props,onSubmit:this.OnSubmit})}}function I(e){const{classNameContent:t,bCenterVertically:r,...i}=e;return(0,n.jsx)(z,{className:t,bCenterVertically:r,children:(0,n.jsx)(x,{...i})})}function T(e){const{label:t,tooltip:r,className:i,children:s}=e;return(0,n.jsxs)("div",{className:(0,d.A)("DialogInputLabelGroup","_DialogLayout",i),children:[t&&(0,n.jsxs)(y,{children:[t," ",r&&(0,n.jsx)(g.o,{tooltip:r})," "]}),s]})}function F(e){const{label:t,tooltip:r,className:i,children:s}=e;return(0,n.jsxs)("label",{className:(0,d.A)("DialogInputLabelGroup","_DialogLayout",i),children:[t&&(0,n.jsxs)(y,{children:[t," ",r&&(0,n.jsx)(g.o,{tooltip:r})," "]}),s]})}(0,i.Cg)([u.o],x.prototype,"OnSubmit",null);const O=s.forwardRef(function(e,t){const r=(0,p.a_)(),{svgicon:i,...s}=e,o=(0,d.A)(e.className,void 0!==i&&"hasSVGIcon",s.disabled&&"Disabled",r.strButtonClassName),l=e=>{if(!s.disabled&&e)return t=>{t.stopPropagation(),e(t)}};return(0,n.jsxs)(a.fu,{ref:t,onOKActionDescription:s.disabled?null:void 0,noFocusRing:!!r.strButtonClassName,...s,className:o,disabled:!1,onClick:l(s.onClick),onPointerDown:l(s.onPointerDown),onPointerUp:l(s.onPointerUp),onPointerCancel:l(s.onPointerCancel),onMouseDown:l(s.onMouseDown),onMouseUp:l(s.onMouseUp),onTouchStart:l(s.onTouchStart),onTouchEnd:l(s.onTouchEnd),onTouchCancel:l(s.onTouchCancel),onSubmit:l(s.onSubmit),children:[i&&i(),e.children]})}),W=s.forwardRef(function(e,t){return(0,n.jsx)(O,{preferredFocus:!0,type:e.onClick?"button":"submit",...e,ref:t,className:(0,d.A)(e.className,"DialogButton","_DialogLayout","Primary")})}),q=s.forwardRef(function(e,t){return(0,n.jsx)(O,{type:"button",...e,ref:t,className:(0,d.A)(e.className,"DialogButton","_DialogLayout","Secondary")})}),U=(s.forwardRef(function(e,t){return(0,n.jsx)(O,{type:"button",...e,ref:t,className:(0,d.A)(e.className,"DialogButton","_DialogLayout","EmptyButton")})}),s.forwardRef(function(e,t){return(0,n.jsx)(O,{type:"button",...e,ref:t,className:(0,d.A)(e.className,"DialogButton _DialogLayout Small")})}));s.forwardRef(function(e,t){return(0,n.jsx)(O,{type:"button",...e,ref:t,className:(0,d.A)(e.className,"TextButton")})});function k(e){return(0,n.jsxs)(C,{className:e.className,children:[(0,n.jsxs)(W,{onClick:e.onOK,disabled:e.bOKDisabled,autoFocus:"primary"==e.focusButton,children:[e.strOKText||(0,m.we)("#Button_Confirm")," "]}),(0,n.jsx)(q,{onClick:e.onCancel,disabled:e.bCancelDisabled,autoFocus:"secondary"==e.focusButton,children:e.strCancelText||(0,m.we)("#Button_Cancel")})]})}function L(e){const t=e.bOKDisabled?q:W,r=e.bOKDisabled?W:q;return(0,n.jsxs)(R,{children:[(0,n.jsxs)(t,{onClick:e.onOK,disabled:e.bOKDisabled,children:[e.strOKText||(0,m.we)("#Button_Confirm")," "]}),(0,n.jsxs)(r,{onClick:e.onUpdate,disabled:e.bUpdateDisabled,children:[e.strUpdateText||(0,m.we)("#Button_Update")," "]}),(0,n.jsx)(q,{onClick:e.onCancel,disabled:e.bCancelDisabled,children:e.strCancelText||(0,m.we)("#Button_Cancel")})]})}class P extends s.Component{constructor(e){super(e),this.state={checked:e.checked,disabled:e.disabled}}componentDidUpdate(e){this.props.controlled||e.checked!=this.props.checked&&this.props.checked!=this.state.checked&&this.setState({checked:this.props.checked}),e.disabled!=this.props.disabled&&this.props.disabled!=this.state.disabled&&this.setState({disabled:this.props.disabled})}shouldComponentUpdate(e,t){return e.label!=this.props.label||e.description!=this.props.description||e.onChange!=this.props.onChange||e.controlled!=this.props.controlled||e.disabled!=this.props.disabled||t.disabled!=this.state.disabled||e.checked!=this.checked||t.checked!=this.state.checked}get checked(){return this.props.controlled?this.props.checked:this.state.checked}GetPanelElementProps(){const{onChange:e,checked:t,label:r,description:i,tabIndex:n,disabled:s,className:a,tooltip:o,color:l,highlightColor:c,bottomSeparator:u,controlled:d,...m}=this.props;return{...m,tabIndex:n||0,onActivate:this.Toggle,onKeyDown:this.KeyDown}}Toggle(){if(this.props.disabled)return;let e=!this.checked;this.props.controlled||this.setState({checked:e}),this.props.onChange&&this.props.onChange(e)}KeyDown(e){32==e.keyCode&&(this.Toggle(),e.preventDefault(),e.stopPropagation())}SetChecked(e,t){this.setState({checked:e}),t&&this.props.onChange&&this.props.onChange(e)}}(0,i.Cg)([u.o],P.prototype,"Toggle",null),(0,i.Cg)([u.o],P.prototype,"KeyDown",null),(0,i.Cg)([u.o],P.prototype,"SetChecked",null);class D extends P{render(){let e="DialogCheckbox"+(this.checked?" Active":"");return 1==this.state.disabled&&(e+=" Disabled"),this.props.label?(0,n.jsxs)(o.Z,{role:"checkbox","aria-checked":this.checked,className:"DialogCheckbox_Container _DialogLayout "+(this.props.className?this.props.className:"")+(this.state.disabled?" Disabled":""),...this.GetPanelElementProps(),children:[(0,n.jsx)("div",{className:e,children:(0,n.jsx)(l.X4B,{color:this.props.color,highlightColor:this.props.highlightColor})}),(0,n.jsxs)("div",{className:"DialogToggle_Label",children:["string"==typeof this.props.label&&(0,n.jsx)("span",{children:this.props.label}),"string"!=typeof this.props.label&&this.props.label,this.props.tooltip&&(0,n.jsx)(g.o,{tooltip:this.props.tooltip})]}),(0,n.jsx)("div",{style:{clear:"left"}}),this.props.description&&(0,n.jsx)("div",{className:"DialogToggle_Description",children:this.props.description}),this.props.children]}):(0,n.jsx)(o.Z,{role:"checkbox","aria-checked":this.checked,className:e,...this.GetPanelElementProps(),children:(0,n.jsx)(l.X4B,{})})}}class N extends P{render(){let e=this.checked?" Active":"";return 1==this.state.disabled&&(e+=" Disabled"),(0,n.jsxs)(o.Z,{className:(0,d.A)("DialogRoundCheckboxField_Container",this.props.className,this.props.label?"WithLabel":"",e),...this.GetPanelElementProps(),children:[(0,n.jsx)("div",{className:"DialogRoundCheckboxField",children:(0,n.jsx)("div",{className:"DialogRoundCheckboxField_Control"+e,children:(0,n.jsx)("div",{className:"DialogRoundCheckboxField_OuterCircle",children:(0,n.jsx)("div",{className:"DialogRoundCheckboxField_InnerCircle"})})})}),this.props.label&&(0,n.jsxs)("div",{className:"DialogToggle_Label",children:[(0,n.jsx)("span",{children:this.props.label}),this.props.tooltip&&(0,n.jsx)(g.o,{tooltip:this.props.tooltip})]})]})}}const A=s.forwardRef(function(e,t){const r=(0,p.Zt)("ToggleField",E);return(0,n.jsx)(r,{ref:t,...e})});class E extends P{OnOffKeyDown(e){37==e.keyCode&&this.checked||39==e.keyCode&&!this.checked?(this.Toggle(),e.preventDefault(),e.stopPropagation()):this.KeyDown(e)}OnNewUIToggle(e){e!==this.checked&&this.Toggle()}render(){let e="DialogToggleField _DialogInputContainer _DialogLayout "+(this.props.className?this.props.className:"");return this.props.disabled&&(e+=" Disabled"),(0,n.jsxs)("div",{className:e,tabIndex:this.props.tabIndex||0,onKeyDown:this.OnOffKeyDown,children:[(0,n.jsxs)("div",{className:"displayColumn alignSelfCenter",children:[(0,n.jsxs)("div",{className:"DialogToggle_Label",children:[(0,n.jsx)("span",{children:this.props.label}),this.props.tooltip&&(0,n.jsx)(g.o,{tooltip:this.props.tooltip})]}),this.props.description&&(0,n.jsx)("div",{className:"DialogToggle_Description",children:this.props.description}),this.props.children]}),this.props.useToggleRail?(0,n.jsx)("div",{className:"DialogToggleField_NewUIContainer",children:(0,n.jsx)(h._H,{onChange:this.OnNewUIToggle,value:this.checked})}):(0,n.jsx)("div",{className:"DialogToggleField_Control",onClick:this.Toggle,children:(0,n.jsxs)(o.Z,{className:"DialogToggleField_OptionPanel",onOKButton:this.Toggle,children:[(0,n.jsx)("div",{className:"DialogToggleField_Option Off"+(this.checked?"":" Active"),children:(0,m.we)("#Dialog_Off")}),(0,n.jsx)("div",{className:"DialogToggleField_Option On"+(this.checked?" Active":""),children:(0,m.we)("#Dialog_On")})]})})]})}}(0,i.Cg)([u.o],E.prototype,"OnOffKeyDown",null),(0,i.Cg)([u.o],E.prototype,"OnNewUIToggle",null)},68255:(e,t,r)=>{"use strict";r.d(t,{Cl:()=>ke,pF:()=>i.pF,nB:()=>i.nB,f3:()=>i.f3,a3:()=>i.a3,$n:()=>i.$n,xh:()=>Ze,Yh:()=>i.Yh,UC:()=>i.UC,U9:()=>i.U9,Ce:()=>b.Ce,t6:()=>i.t6,ZU:()=>G,m:()=>N,n4:()=>V,D0:()=>Ve,wi:()=>i.wi,lV:()=>i.lV,P9:()=>xt,Mm:()=>tt,A0:()=>wt,J0:()=>Ct,Dm:()=>He,Y9:()=>i.Y9,pd:()=>w,tm:()=>U,OV:()=>k,m1:()=>q,JU:()=>i.JU,o1:()=>i.o1,CB:()=>i.CB,VQ:()=>i.VQ,Bv:()=>ze,O7:()=>Fe,_Z:()=>Te,yA:()=>it,jn:()=>i.jn,a:()=>I,zW:()=>x,Od:()=>i.Od,Kc:()=>v,wl:()=>i.wl,iK:()=>i.iK,Hk:()=>C._H,RF:()=>i.RF,dR:()=>i.dR,Zy:()=>M,v$:()=>We,vn:()=>Ie});var i=r(69818),n=r(34629),s=r(7850),a=r(90626),o=r(45699),l=r(76217),c=r(12155),u=r(81393),d=r(52038),m=r(61859),g=r(73745),p=r(56011),h=r(69381);class _ extends h.S2{constructor(e,t,r){super(p.qf(e.ref.current),r),this.m_props={},this.m_component=e,this.m_propTargets=t,this.m_setStateOnComplete=r.setStateOnComplete}Start(){this.m_props={};for(let e in this.m_propTargets){let t=parseFloat(this.m_component.state[e])||0,r=this.m_propTargets[e];t!=r&&(this.m_props[e]={start:t,end:r})}super.Start()}Update(e){let t={};for(let r in this.m_props){let i=this.m_props[r],n=i.start+(i.end-i.start)*e;t[r]=n}this.m_component.setState(t)}FireOnComplete(){super.FireOnComplete(),this.m_setStateOnComplete&&this.m_component.setState(this.m_setStateOnComplete)}}var B=r(26408),b=r(16441);const f=a.forwardRef(function(e,t){const r=(0,b.Zt)("InputElement",o.BA);return(0,s.jsx)(r,{...e,ref:t})});class w extends a.PureComponent{constructor(e){super(e),this.ref=a.createRef(),this.CheckProps(e),this.state={m_CopiedYPos:0,m_bPlayingCopiedAnimation:!1,m_bCompletedCopiedAnimation:!1,m_bNumberBelowMinRange:!1,m_bNumberAboveMaxRange:!1,m_bIsNotNumeric:!1,m_bIsInvalidURL:!1,m_strInvalidURLMessage:null,m_bIsInvalidEmail:!1,m_bAboveMaxChars:!1}}componentDidUpdate(e){this.CheckProps(this.props)}OnInputRef(e){this.m_elInput=e,this.m_elInput&&this.props.focusOnMount&&this.m_elInput.focus()}get element(){return this.m_elInput}get value(){return this.m_elInput&&this.m_elInput.value}Focus(){var e;null===(e=this.m_elInput)||void 0===e||e.focus()}static validateUrl(e){return null!=e&&(/^https?:\/\/(www\.)?[-a-zA-Z0-9@:%._\+~#=]{2,256}\.[a-z]{2,6}\b([-a-zA-Z0-9@:%_\+.~#?&//=]*)/i.test(e)||/^steam:\/\/[-a-zA-Z0-9@:%._\+~#=]{2,256}/i.test(e))}static validateEmail(e){return null!=e&&/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/.test(e.toLowerCase())}Validate(){var e,t,r,i,n,s;this.setState({m_bNumberBelowMinRange:null!==this.props.rangeMin&&void 0!==this.props.rangeMin&&Number(null===(e=this.m_elInput)||void 0===e?void 0:e.value)<this.props.rangeMin,m_bNumberAboveMaxRange:null!==this.props.rangeMax&&void 0!==this.props.rangeMax&&Number(null===(t=this.m_elInput)||void 0===t?void 0:t.value)>this.props.rangeMax,m_bIsNotNumeric:1==this.props.mustBeNumeric&&isNaN(Number(null===(r=this.m_elInput)||void 0===r?void 0:r.value)),m_bIsInvalidURL:1==this.props.mustBeURL&&!w.validateUrl(null===(i=this.m_elInput)||void 0===i?void 0:i.value),m_strInvalidURLMessage:this.props.fnStrValidateURL?this.props.fnStrValidateURL(null===(n=this.m_elInput)||void 0===n?void 0:n.value):null,m_bIsInvalidEmail:1==this.props.mustBeEmail&&!w.validateEmail(null===(s=this.m_elInput)||void 0===s?void 0:s.value),m_bAboveMaxChars:null!=this.props.maxChars&&null!=this.m_elInput&&this.m_elInput.value.length>this.props.maxChars})}OnChanged(e){this.props.onChange&&this.props.onChange(e),this.Validate()}OnCopyClick(e){if(!this.m_elInput)return;this.m_elInput.select();let t=this.m_elInput.ownerDocument;if(t.queryCommandEnabled("copy")){t.execCommand("copy"),e.currentTarget.focus(),this.m_CopiedAnimation&&this.m_CopiedAnimation.Cancel();let r=-4,i=-24;this.setState({m_bCompletedCopiedAnimation:!1}),this.setState({m_CopiedYPos:r},()=>{this.m_CopiedAnimation=new _(this,{m_CopiedYPos:i},{msDuration:300,timing:"sine",setStateOnComplete:{m_bCompletedCopiedAnimation:!0}}),this.m_CopiedAnimation.Start()})}}OnClearClick(e){if(this.m_elInput&&this.m_elInput.value){Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set.call(this.m_elInput,""),this.m_elInput.dispatchEvent(new Event("input",{bubbles:!0}))}}CheckProps(e){(0,u.wT)(!(e.bShowClearAction||e.bAlwaysShowClearAction)||e.onChange,"In order for bShowClearAction to work correctly, you should be handling onChange and passing value to the Dialog.Input.")}render(){const{label:e,description:t,requiredLabel:r,bShowCopyAction:n,bShowClearAction:o,bAlwaysShowClearAction:u,rangeMin:d,rangeMax:g,mustBeNumeric:p,mustBeURL:h,fnStrValidateURL:_,mustBeEmail:b,focusOnMount:w,tooltip:y,inlineControls:M,maxChars:v,...S}=this.props;let C="DialogInput DialogInputPlaceholder DialogTextInputBase"+(S.className?" "+S.className:""),R="copiedAnimation",z=this.state.m_bCompletedCopiedAnimation;this.m_CopiedAnimation&&(R="copiedAnimation animationPlaying"),z&&(R="copiedAnimation animationComplete");let j={};void 0!==this.state.m_CopiedYPos&&(j.transform="translateY("+this.state.m_CopiedYPos+"px)");let x=(0,s.jsxs)(a.Fragment,{children:[(0,s.jsxs)(l.Z,{className:"DialogInput_Wrapper _DialogLayout","flow-children":"row",ref:this.ref,children:[(0,s.jsx)(f,{type:"text",...S,className:C,ref:this.OnInputRef,onChange:this.OnChanged}),n&&(0,s.jsxs)("div",{className:"displayRow",children:[(0,s.jsx)(i.$n,{className:"DialogInput_CopyAction Primary",onClick:this.OnCopyClick,children:(0,m.we)("#Button_Copy")}),(0,s.jsx)("div",{style:j,className:R,children:(0,m.we)("#Button_Copied")})]}),(u||o&&S.value)&&(0,s.jsx)("div",{className:"DialogInput_ClearAction",onClick:this.OnClearClick,children:(0,s.jsx)(c.sED,{})}),M]}),t&&(0,s.jsx)("div",{className:"DialogLabelExplainer",children:t})]});return e?(0,s.jsx)("div",{className:"DialogInputLabelGroup _DialogLayout DialogRequirementLabel",children:(0,s.jsxs)("label",{children:[(0,s.jsxs)("div",{className:"DialogLabel",children:[e," ",this.props.tooltip&&(0,s.jsx)(B.o,{tooltip:this.props.tooltip}),(0,s.jsx)("span",{className:"DialogInputRequirementLabel",children:this.props.requiredLabel})," "]}),x,this.state.m_bNumberBelowMinRange?(0,s.jsxs)("div",{children:[" ",(0,m.we)("#Input_Error_NumberTooSmall")," "]}):null,this.state.m_bNumberAboveMaxRange?(0,s.jsxs)("div",{children:[" ",(0,m.we)("#Input_Error_NumberTooLarge")," "]}):null,this.state.m_bIsInvalidURL?(0,s.jsxs)("div",{children:[" ",(0,m.we)("#Input_Error_MustBeURL")," "]}):null,this.state.m_strInvalidURLMessage?(0,s.jsxs)("div",{children:[" ",this.state.m_strInvalidURLMessage," "]}):null,this.state.m_bIsInvalidEmail?(0,s.jsxs)("div",{children:[" ",(0,m.we)("#Input_Error_MustBeEmail")," "]}):null,this.state.m_bIsNotNumeric?(0,s.jsxs)("div",{children:[" ",(0,m.we)("#Input_Error_MustBeNumber")," "]}):null,this.state.m_bAboveMaxChars?(0,s.jsxs)("div",{children:[" ",(0,m.PP)("#Input_Error_TooManyCharacters",v)," "]}):null]})}):x}}(0,n.Cg)([g.oI],w.prototype,"OnInputRef",null),(0,n.Cg)([g.oI],w.prototype,"OnChanged",null),(0,n.Cg)([g.oI],w.prototype,"OnCopyClick",null),(0,n.Cg)([g.oI],w.prototype,"OnClearClick",null);class y extends w{constructor(){super(...arguments),this.m_bFocused=!1}OnBackgroundClick(){this.m_elInput&&this.m_elInput.focus()}OnInputFocus(e){this.m_bFocused||(this.m_bFocused=!0,this.forceUpdate()),this.props.onFocus&&this.props.onFocus(e)}OnInputBlur(e){this.m_bFocused&&(this.m_bFocused=!1,this.forceUpdate()),this.props.onBlur&&this.props.onBlur(e)}render(){const{label:e,description:t,requiredLabel:r,bShowCopyAction:i,bShowClearAction:n,bAlwaysShowClearAction:c,rangeMin:u,rangeMax:m,maxChars:g,mustBeNumeric:p,mustBeURL:h,fnStrValidateURL:_,mustBeEmail:B,focusOnMount:b,tooltip:f,inlineControls:w,className:y,children:M,...v}=this.props;return(0,s.jsx)("div",{className:"DialogInputLabelGroup _DialogLayout DialogListBuilderInput",children:(0,s.jsxs)("label",{children:[e&&(0,s.jsx)("div",{className:"DialogLabel",children:e}),(0,s.jsx)("div",{className:(0,d.A)("_DialogInputContainer","DialogTextInputBase",this.m_bFocused&&"Active"),onClick:this.OnBackgroundClick,children:(0,s.jsxs)(l.Z,{className:"DialogListBuilderInput_List","flow-children":"row",children:[a.Children.map(M,(e,t)=>(0,s.jsx)("div",{className:"DialogListBuilderInput_ListItem",children:e},t)),(0,s.jsx)(o.BA,{type:"text",...v,className:"DialogListBuilderInput_Input DialogInputPlaceholder",ref:this.OnInputRef,onFocus:this.OnInputFocus,onBlur:this.OnInputBlur,size:4})]})}),t&&(0,s.jsx)("div",{className:"DialogLabelExplainer",children:t})]})})}}(0,n.Cg)([g.oI],y.prototype,"OnBackgroundClick",null),(0,n.Cg)([g.oI],y.prototype,"OnInputFocus",null),(0,n.Cg)([g.oI],y.prototype,"OnInputBlur",null);const M=(e,t)=>""+(null!=e?Number.parseFloat(e.toFixed(3)):null)+(null!=t?t:""),v=e=>{const t=(0,b.Zt)("SliderField",S);return(0,s.jsx)(t,{...e})};class S extends a.Component{constructor(e){super(e),this.m_flLastSetValue=null}ClampValue(e){return void 0===e||isNaN(e)||e<this.props.min?this.props.min:e>this.props.max?this.props.max:e}BPropsValid(){return this.props.max>this.props.min}OnMouseDown(e){var t,r;this.m_elSlider=e.currentTarget,this.m_rectSlider=this.m_elSlider.getBoundingClientRect(),this.props.onChangeStart&&this.props.onChangeStart(1),this.AdjustSliderForClientX(e.clientX,1),null===(t=this.m_elSlider.ownerDocument.defaultView)||void 0===t||t.addEventListener("mousemove",this.OnMouseMove),null===(r=this.m_elSlider.ownerDocument.defaultView)||void 0===r||r.addEventListener("mouseup",this.OnMouseUp)}OnMouseMove(e){this.AdjustSliderForClientX(e.clientX,1)}OnMouseUp(e){var t,r,i,n;null===(r=null===(t=this.m_elSlider)||void 0===t?void 0:t.ownerDocument.defaultView)||void 0===r||r.removeEventListener("mousemove",this.OnMouseMove),null===(n=null===(i=this.m_elSlider)||void 0===i?void 0:i.ownerDocument.defaultView)||void 0===n||n.removeEventListener("mouseup",this.OnMouseUp),this.CompleteChange(1)}OnTouchStart(e){var t,r;this.m_elSlider=e.currentTarget,this.m_rectSlider=this.m_elSlider.getBoundingClientRect(),this.props.onChangeStart&&this.props.onChangeStart(0),this.AdjustSliderForClientX(e.touches[0].clientX,0),null===(t=this.m_elSlider.ownerDocument.defaultView)||void 0===t||t.addEventListener("touchmove",this.OnTouchMove),null===(r=this.m_elSlider.ownerDocument.defaultView)||void 0===r||r.addEventListener("touchend",this.OnTouchEnd)}OnTouchMove(e){this.AdjustSliderForClientX(e.touches[0].clientX,0)}OnTouchEnd(e){var t,r,i,n;null===(r=null===(t=this.m_elSlider)||void 0===t?void 0:t.ownerDocument.defaultView)||void 0===r||r.removeEventListener("touchmove",this.OnTouchMove),null===(n=null===(i=this.m_elSlider)||void 0===i?void 0:i.ownerDocument.defaultView)||void 0===n||n.removeEventListener("touchend",this.OnTouchEnd),this.CompleteChange(0)}OnKeyDown(e){let t=1;e.ctrlKey&&(t=Math.max(1,Math.floor(.1*(this.props.max-this.props.min)+.5))),37==e.keyCode?(this.IncrementValue(-1*t),e.preventDefault()):39==e.keyCode&&(this.IncrementValue(1*t),e.preventDefault()),this.CompleteChange(2)}AdjustSliderForClientX(e,t){var r;let i=(e-this.m_rectSlider.left)/(this.m_rectSlider.right-this.m_rectSlider.left);(null===(r=this.m_elSlider)||void 0===r?void 0:r.matches(":dir(rtl)"))&&(i=1-i);let n=i*(this.props.max-this.props.min)+this.props.min;n=Math.floor(n+.5);const s=this.ClampValue(n);s!=this.props.value&&(this.props.onChange&&this.props.onChange(s,t),this.m_flLastSetValue=s)}CompleteChange(e){null!=this.m_flLastSetValue&&(this.props.onChangeComplete&&this.props.onChangeComplete(this.m_flLastSetValue,e),this.m_flLastSetValue=null)}IncrementValue(e){let t=this.ClampValue(this.props.value+e);t!=this.props.value&&(this.props.onChange&&this.props.onChange(t,2),this.m_flLastSetValue=t)}render(){var e;let t={},r={};if(this.BPropsValid()){let e=100*(this.props.value-this.props.min)/(this.props.max-this.props.min)+"%";t.width=e,r={"--position":e}}const{label:i,description:n,tooltip:a,...o}=this.props,l=null!==(e=this.props.renderValue)&&void 0!==e?e:M;return(0,s.jsxs)("div",{className:"DialogSlider_Container _DialogInputContainer _DialogLayout"+(this.props.className?" "+this.props.className:""),onKeyDown:this.OnKeyDown,tabIndex:this.props.tabIndex||0,children:[i&&(0,s.jsxs)("div",{className:"DialogLabel",children:[i,Boolean(a)&&(0,s.jsx)(B.o,{tooltip:a})]}),(0,s.jsxs)("div",{className:"DialogSlider_Slider",onMouseDown:this.OnMouseDown,onTouchStart:this.OnTouchStart,children:[(0,s.jsx)("div",{className:"DialogSlider_Value",style:t}),(0,s.jsx)("div",{className:"DialogSlider_Grabber",style:r})]}),this.props.showValue&&(0,s.jsx)("div",{className:"DialogLabelExplainer",children:l(this.props.value,this.props.valueSuffix)}),n&&(0,s.jsx)("div",{className:"DialogLabelExplainer",children:n})]})}}(0,n.Cg)([g.oI],S.prototype,"OnMouseDown",null),(0,n.Cg)([g.oI],S.prototype,"OnMouseMove",null),(0,n.Cg)([g.oI],S.prototype,"OnMouseUp",null),(0,n.Cg)([g.oI],S.prototype,"OnTouchStart",null),(0,n.Cg)([g.oI],S.prototype,"OnTouchMove",null),(0,n.Cg)([g.oI],S.prototype,"OnTouchEnd",null),(0,n.Cg)([g.oI],S.prototype,"OnKeyDown",null);var C=r(67293),R=r(27007),z=r.n(R);const j=a.createContext({setValue:()=>{}});function x(e){const{value:t,onChange:r,classNames:i,disabled:n,labelId:a,descriptionId:o,role:c="radiogroup",children:u,centeredPillStyle:m,...g}=e,p={value:t,setValue:r,disabled:n};return(0,s.jsx)(j.Provider,{value:p,children:(0,s.jsx)(l.Z,{role:c,"aria-labelledby":a,"aria-describedby":o,...g,className:(0,d.A)(z().Group,"Shared_Radio_Group",i,n&&z().Disabled,p.bVertical&&z().VerticalGrouping,m&&z().CenteredPill),children:u})})}function I(e){const{value:t,children:r,role:i="radio",...n}=e,{value:l,setValue:c,disabled:u}=a.useContext(j);let m=c;const g=t===l;return(0,s.jsx)(o.ml,{role:i,"aria-checked":g,"aria-selected":g,className:(0,d.A)(z().Button,"RadioButton",g&&z().Active,u&&z().Disabled),onClick:u?void 0:()=>m(t),...n,children:r})}var T=r(88997),F=r(32754),O=r(58053),W=r.n(O);function q(e){return"object"==typeof e&&"data"in e}function U(e){return"object"==typeof e&&"bIsSeparator"in e}function k(e){return"object"==typeof e&&"options"in e}function L(e,t){if(e===t)return!0;if(!Array.isArray(e)||!Array.isArray(t))return!1;if(e.length!=t.length)return!1;for(let r=0;r<e.length;r++)if(!P(e[r],t[r]))return!1;return!0}function P(e,t){return null==e||null==t?e==t:!(!U(e)||!U(t))||!U(e)&&!U(t)&&(typeof e.label==typeof t.label&&("string"!=typeof e.label||e.label===t.label)&&(e.tooltip===t.tooltip&&(k(e)==k(t)&&(!(k(e)&&k(t)&&!L(e.options,t.options))&&(!q(e)||!q(t)||e.data===t.data)))))}function D(e,t){if(null!=e)for(let r=0;r<e.length;r++){const i=e[r];if(q(i)&&i.data===t)return i;if(k(i)){const e=D(i.options,t);if(null!=e)return e}}}function N(e){const t=(0,b.Zt)("DropDownField",A);return(0,s.jsx)(t,{...e})}function A(e){const{label:t,tooltip:r,strClassName:n,dropDownControlRef:a,...o}=e;return(0,s.jsx)(i.mq,{label:t,tooltip:r,className:n,children:(0,s.jsx)(G,{menuLabel:t,...o,ref:a})})}const E=a.forwardRef(function(e,t){var r;return(0,s.jsxs)(o.fu,{id:e.id,focusable:e.focusable,className:(0,d.A)(e.className,"DialogDropDown","_DialogInputContainer",{Active:e.opened,Disabled:e.disabled}),tabIndex:e.tabIndex,onClick:e.onClick,onKeyDown:e.onKeyDown,disabled:e.disabled,type:"button",ref:t,noFocusRing:e.noFocusRing,role:null!==(r=e.role)&&void 0!==r?r:"combobox","aria-controls":e["aria-controls"],"aria-expanded":e.opened,"aria-label":e["aria-label"],"aria-labelledby":e["aria-labelledby"],"aria-describedby":e["aria-describedby"],children:[(0,s.jsx)("div",{className:"DialogDropDown_CurrentDisplay",children:e.children}),!e.disabled&&(0,s.jsx)("div",{className:(0,d.A)(e.arrowClassName,"DialogDropDown_Arrow"),children:(0,s.jsx)(c.GB9,{role:"presentation"})})]})});class G extends a.Component{constructor(e){super(e),this.state={value:D(e.rgOptions,e.selectedOption),bOpened:!1}}SetSelectedOption(e){if(this.props.controlled)return;const t=D(this.props.rgOptions,e);P(t,this.value)||this.setState({value:t})}get value(){return this.props.controlled?D(this.props.rgOptions,this.props.selectedOption):this.state.value}shouldComponentUpdate(e,t,r){if(e.selectedOption!==this.props.selectedOption)return!0;if(e.disabled!=this.props.disabled)return!0;if(t.bOpened!==this.state.bOpened)return!0;if(!L(this.props.rgOptions,e.rgOptions))return!0;if(!P(t.value,this.value))return!0;let i=["selectedOption","tabIndex","onChange","strDefaultLabel"];for(let t of i)if(e[t]!==this.props[t])return!0;return!1}componentDidUpdate(e,t){var r,i;(0,u.wT)(this.props.controlled===e.controlled,'"controlled" prop should never change after mount');const n=!L(e.rgOptions,this.props.rgOptions),s=e.selectedOption!==this.props.selectedOption,a=!P(this.value,t.value);!this.props.controlled&&(n||a||s)&&(s||null==this.value?this.SetSelectedOption(this.props.selectedOption):this.SetSelectedOption(this.value.data)),(n||a)&&(this.state.bOpened?(null===(r=this.m_iMenuInstance)||void 0===r||r.SetOnHideCallback(void 0),null===(i=this.m_iMenuInstance)||void 0===i||i.Hide(),this.m_iMenuInstance=void 0,this.BuildMenu()):this.m_iMenuInstance&&(this.m_iMenuInstance.SetOnHideCallback(void 0),this.m_iMenuInstance=void 0))}OnInputRef(e){e&&(this.m_elInput=e)}get element(){return this.m_elInput}ToggleMenu(){if(this.state.bOpened)this.HideMenu();else{if(this.props.onMenuWillOpen&&0==this.props.onMenuWillOpen(this.ShowMenu))return;this.ShowMenu()}}OnValueSelected(e,t){this.HideMenu(),this.setState({value:t}),this.props.onChange&&this.props.onChange(t,this,e)}BuildMenu(){var e,t,r,i,n;let a="DialogMenuPosition";this.props.strDropDownClassName&&(a+=" "+this.props.strDropDownClassName);let o={bOverlapHorizontal:!0,bMatchWidth:null===(e=this.props.bMatchWidth)||void 0===e||e,bFitToWindow:!0,strClassName:a,bDisableMouseOverlay:this.props.bDisableMouseOverlay,...this.props.contextMenuPositionOptions},l=null===(t=this.props.contextMenuPositionOptions)||void 0===t?void 0:t.onCancel;this.m_iMenuInstance=(0,T.lX)((0,s.jsx)(V,{rgOptions:this.props.rgOptions,onValueSelected:this.OnValueSelected,onCancel:l,selectedValue:null===(r=this.value)||void 0===r?void 0:r.data,strDropDownMenuCtnClass:this.props.strDropDownMenuCtnClass,strDropDownItemClassName:this.props.strDropDownItemClassName,id:`dropdownmenu_${null===(i=this.m_iMenuInstance)||void 0===i?void 0:i.key}`}),this.m_elInput,o),this.m_iMenuInstance.SetLabel(null!==(n=this.props.menuLabel)&&void 0!==n?n:"string"==typeof this.props.strDefaultLabel&&this.props.strDefaultLabel),this.m_iMenuInstance.SetOnHideCallback(this.HideMenu)}ShowMenu(){this.m_iMenuInstance?this.m_iMenuInstance.Show():this.BuildMenu(),this.props.onMenuOpened&&this.props.onMenuOpened(),this.setState({bOpened:!0})}HideMenu(){this.m_iMenuInstance&&this.m_iMenuInstance.Hide(),this.setState({bOpened:!1},()=>this.m_elInput.focus())}OnKeyDown(e){var t;Z(e,this.props.rgOptions.filter(q),null===(t=this.value)||void 0===t?void 0:t.data,e=>this.OnValueSelected(void 0,e))}render(){var e,t,r,i,n;let a=null!==(t=null===(e=this.value)||void 0===e?void 0:e.label)&&void 0!==t?t:this.props.strDefaultLabel;null!=this.props.renderButtonValue&&(a=this.props.renderButtonValue(a));const o=null===(r=this.props.focusable)||void 0===r||r,l=this.props.renderButton||this.context.DropDownControlButton||E;return(0,s.jsx)(l,{focusable:o,disabled:null!==(i=this.props.disabled)&&void 0!==i&&i,opened:this.state.bOpened,onClick:this.props.disabled?void 0:this.ToggleMenu,onKeyDown:this.props.disabled?void 0:this.OnKeyDown,tabIndex:null!==(n=this.props.tabIndex)&&void 0!==n?n:o?0:void 0,ref:this.OnInputRef,className:this.props.strDropDownButtonClassName,arrowClassName:this.props.arrowClassName,role:"combobox","aria-controls":this.m_iMenuInstance?`dropdownmenu_${this.m_iMenuInstance.key}`:void 0,"aria-expanded":this.state.bOpened,"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-describedby":this.props["aria-describedby"],children:a})}}G.contextType=b.Ce,(0,n.Cg)([g.oI],G.prototype,"OnInputRef",null),(0,n.Cg)([g.oI],G.prototype,"ToggleMenu",null),(0,n.Cg)([g.oI],G.prototype,"OnValueSelected",null),(0,n.Cg)([g.oI],G.prototype,"ShowMenu",null),(0,n.Cg)([g.oI],G.prototype,"HideMenu",null),(0,n.Cg)([g.oI],G.prototype,"OnKeyDown",null);const H=a.createContext(null);function V(e){const t=(0,b.Zt)("DropDownMenu",K);return(0,s.jsx)(H.Provider,{value:{},children:(0,s.jsx)(t,{...e})})}function Z(e,t,r,i){let n;if("ArrowDown"===e.key){n=(t.findIndex(e=>e.data===r)+1)%t.length}else if("ArrowUp"===e.key){const e=t.findIndex(e=>e.data===r);n=e<=0?t.length-1:e-1}void 0!==n&&(i(t[n]),e.preventDefault())}function K(e){const{rgOptions:t,strDropDownItemClassName:r,onValueSelected:i,selectedValue:n}=e,[o,l]=a.useState(n),c=a.useMemo(()=>t.filter(q),[t]),u=a.useCallback(e=>{Z(e,c,o,e=>l(e.data))},[o,c]);return(0,s.jsx)("div",{className:(0,d.A)(W().DialogDropDownMenu,"_DialogInputContainer",e.strDropDownMenuCtnClass),onKeyDown:u,children:(0,s.jsx)($,{rgOptions:t,strDropDownItemClassName:r,onValueSelected:i,activeValue:o,setActiveValue:l})})}function $(e){const{rgOptions:t,...r}=e;return t.map((e,t)=>U(e)?(0,s.jsx)("hr",{className:(0,d.A)(W().DialogDropDownMenu_Item,W().DialogDropDownMenu_Separator)},t):k(e)?(0,s.jsx)($,{...r,rgOptions:e.options},t):(0,s.jsx)(Y,{...r,option:e},t))}function Y(e){const{option:t,strDropDownItemClassName:r,onValueSelected:i,activeValue:n,setActiveValue:o}=e,l=a.useCallback(e=>e&&e.focus(),[]),c=a.useCallback(()=>{o(t.data)},[o,t]),u=t.data===n;return(0,s.jsx)("button",{type:"button",className:(0,d.A)(W().DialogDropDownMenu_Item,r,t.strOptionClass,u&&"ContextMenuAutoFocus"),onClick:e=>i(e,t),ref:u?l:void 0,onMouseEnter:c,role:"option","aria-selected":u,children:Boolean(t.tooltip)?(0,s.jsx)(F.he,{toolTipContent:t.tooltip,bTopmost:!0,className:"TooltipContainer",children:t.label}):(0,s.jsx)("div",{children:t.label})})}class Q extends a.Component{constructor(){super(...arguments),this.state={rgOptions:void 0}}async OnMenuOpened(){if(!this.state.rgOptions){let e=await this.props.fnLoadOptions();this.setState({rgOptions:e})}}render(){const{fnLoadOptions:e,strInitialDisplay:t,initialValue:r,...i}=this.props;let{rgOptions:n}=this.state;return void 0===n&&(t||r?(n=[{label:t,data:r}],i.selectedOption=r):n=[]),(0,s.jsx)(N,{...i,rgOptions:n,onMenuOpened:this.OnMenuOpened})}}(0,n.Cg)([g.oI],Q.prototype,"OnMenuOpened",null);r(57245);var X=r(14947),J=r(49771),ee=r(62490),te=r(25489);const re=new(r(60778).wd)("DragDrop").Debug;class ie extends a.Component{constructor(){super(...arguments),this.m_coordinator=new se}OnDrop(e,t){t>e&&t--,t!=e&&this.props.onReorder(e,t)}render(){let e=[];return e.push((0,s.jsx)(ue,{coordinator:this.m_coordinator,fnBAcceptDraggable:e=>0!=e.props.data,fnOnDrop:e=>this.OnDrop(e.props.data,0)},"dropregion_top")),a.Children.forEach(this.props.children,(t,r)=>{const i=t.props.id||"__list_"+r,n=r+1;e.push((0,s.jsx)(ae,{coordinator:this.m_coordinator,data:r,children:t},i)),e.push((0,s.jsx)(ue,{coordinator:this.m_coordinator,fnBAcceptDraggable:e=>e.props.data!=n,fnOnDrop:e=>this.OnDrop(e.props.data,n)},"dropregion_"+i))}),(0,s.jsx)("div",{className:"DialogReorderableList",children:e})}}function ne(e,t,r,i){return i?r&&e>r.left&&e<r.right&&t>r.top&&t<r.bottom:r&&e>=r.left&&e<=r.right&&t>=r.top&&t<=r.bottom}(0,n.Cg)([g.oI],ie.prototype,"OnDrop",null);class se{constructor(){this.m_embeddedElement=new J.MX("DragGhosts"),this.m_rgDropRegions=[],this.m_rgActiveDropRegions=[],this.m_prevClientX=0,this.m_prevClientY=0}RegisterDropRegion(e){this.m_rgDropRegions.push(e),this.m_activeDraggable&&e.BAcceptDraggable(this.m_activeDraggable)&&(e.OnDragStarted(this.m_activeDraggable),this.m_rgActiveDropRegions.push(e))}UnregisterDropRegion(e){ee.x9(this.m_rgDropRegions,e),ee.x9(this.m_rgActiveDropRegions,e),this.m_activeDropRegion==e&&(this.m_activeDropRegion=void 0,this.m_activeDraggable&&this.ShowDragGhost())}OnDragGhostRef(e){this.m_dragGhost=e}ShowDragGhost(){const e=this.m_activeDraggable.renderDragGhost(),t=(0,d.A)(e.props.className,!!this.m_activeDropRegion&&"DraggedOverActiveDrop"),r=a.cloneElement(e,{ref:this.OnDragGhostRef,className:t});this.m_embeddedElement.ShowElement(this.m_activeDraggable.GetDragDocument(),r,this.m_activeDraggable)}HideDragGhost(){this.m_embeddedElement.HideElement(this.m_activeDraggable.GetDragDocument(),this.m_activeDraggable)}MakeDragClone(e){(0,u.wT)(!this.m_nodeCloneCopy&&!this.m_elCloneOriginal,"Drag already in progress"),this.m_elCloneOriginal=e.m_divRef.current,this.m_nodeCloneCopy=this.m_elCloneOriginal.cloneNode(!0),e.m_divRef.current.replaceWith(this.m_nodeCloneCopy),this.m_elCloneContainer||(this.m_elCloneContainer=e.GetDragDocument().body.ownerDocument.createElement("div"),e.GetDragDocument().body.appendChild(this.m_elCloneContainer)),this.m_elCloneContainer.appendChild(this.m_elCloneOriginal)}ReverseDragClone(){var e;null===(e=this.m_nodeCloneCopy.parentNode)||void 0===e||e.replaceChild(this.m_elCloneOriginal,this.m_nodeCloneCopy),this.m_nodeCloneCopy=void 0,this.m_elCloneOriginal=void 0}OnDragStart(e){this.m_activeDraggable=e,this.m_rgActiveDropRegions=[];for(let t of this.m_rgDropRegions)t.BAcceptDraggable(e)&&(t.OnDragStarted(e),this.m_rgActiveDropRegions.push(t));this.MakeDragClone(e),this.ShowDragGhost()}EndDrag(){if(this.m_activeDraggable){this.ReverseDragClone(),this.HideDragGhost(),this.m_activeDropRegion&&this.m_activeDropRegion.OnDrop(this.m_activeDraggable);for(let e of this.m_rgActiveDropRegions)e.OnDragEnded(this.m_activeDraggable);this.m_activeDraggable=void 0,this.m_dropGhost=void 0,this.m_rgActiveDropRegions=[]}}FindBestActiveDropRegionForPoint(e,t){const r=this.m_activeDraggable.GetDragDocument();let i;if("elementsFromPoint"in r&&(i=r.elementsFromPoint(e,t)),i){const e=new Map;this.m_rgActiveDropRegions.forEach(t=>e.set(t.GetElement(),t));for(const t of i){const r=e.get(t);if(r)return r}}else{if(this.m_activeDropRegion&&this.m_activeDropRegion.BDraggableInRegion(e,t,this.m_activeDraggable))return this.m_activeDropRegion;for(let r=this.m_rgActiveDropRegions.length-1;r>=0;r--){const i=this.m_rgActiveDropRegions[r];if(i.BDraggableInRegion(e,t,this.m_activeDraggable))return i}}}OnDrag(e,t,r){var i,n;const s=this.m_prevClientX||t,a=this.m_prevClientY||r;if(e.props.bEnableHTMLDrag&&this.m_dragOffWindowTimer&&window.clearTimeout(this.m_dragOffWindowTimer),this.m_dragGhost){const t=void 0===s?0:s-(null!==(i=this.m_dragGhost.state.clientX)&&void 0!==i?i:0),r=void 0===a?0:a-(null!==(n=this.m_dragGhost.state.clientY)&&void 0!==n?n:0);if(this.m_dragGhost.setState({clientX:s,clientY:a,clientXDelta:t,clientYDelta:r,bVisible:!0}),e.props.bEnableHTMLDrag&&(t||r)){const i=s+t,n=a+r,o=e.GetDragDocument().body.getBoundingClientRect();if(ne(s,a,o)&&!ne(i,n,o,!0)){const t=te.Fu(i,o.left,o.right,o.left-200,o.right+200),r=te.Fu(n,o.top,o.bottom,o.top-100,o.bottom+100),s=50;this.m_dragOffWindowTimer=window.setTimeout(()=>{e==this.m_activeDraggable&&this.OnDrag(e,t,r)},s)}}}const o=this.FindBestActiveDropRegionForPoint(s,a);this.m_prevClientX=t,this.m_prevClientY=r,!!this.m_activeDropRegion!=!!o&&(this.ShowDragGhost(),this.m_dropGhost||(this.m_dropGhost=this.m_activeDraggable.renderDropGhost())),this.m_activeDropRegion&&this.m_activeDropRegion!=o&&this.m_activeDropRegion.OnDragLeave(this.m_activeDraggable),o&&this.m_activeDropRegion!=o&&o.OnDragEnter(this.m_activeDraggable,this.m_dropGhost),this.m_activeDropRegion=o,this.m_activeDropRegion&&this.m_activeDropRegion.OnDragMove(s,a,this.m_activeDraggable)}}(0,n.Cg)([g.oI],se.prototype,"OnDragGhostRef",null);class ae extends a.Component{constructor(e){super(e),this.m_DragInfo={bStarted:!1,startClientX:void 0,startClientY:void 0,startOffsetX:void 0,startOffsetY:void 0,startWidth:void 0,startHeight:void 0,ownerWin:void 0},this.m_divRef=a.createRef(),(0,X.Gn)(this)}GetDragDocument(){var e;return null===(e=this.m_DragInfo.ownerWin)||void 0===e?void 0:e.document}RecordDragStart(e,t,r){this.m_DragInfo.startClientX=t,this.m_DragInfo.startClientY=r;let i=e.getBoundingClientRect();this.m_DragInfo.startOffsetX=t-i.left,this.m_DragInfo.startOffsetY=r-i.top,this.m_DragInfo.startWidth=i.width,this.m_DragInfo.startHeight=i.height,this.m_DragInfo.ownerWin=e.ownerDocument.defaultView}ProcessDragMove(e){var t,r;re("ProcessDragMove",e,this.props.data);const[i,n]=function(e){if("touches"in e){let t=e;return[t.touches[0].clientX,t.touches[0].clientY]}return[e.clientX,e.clientY]}(e);if(this.m_DragInfo.bStarted){if(this.props.bEnableHTMLDrag&&0==i&&0==n)return;this.props.coordinator.OnDrag(this,i,n)}else Math.pow(i-(null!==(t=this.m_DragInfo.startClientX)&&void 0!==t?t:0),2)+Math.pow(n-(null!==(r=this.m_DragInfo.startClientY)&&void 0!==r?r:0),2)>=25&&(this.m_DragInfo.bStarted=!0,this.forceUpdate(),this.props.fnOnDragStart&&this.props.fnOnDragStart(),this.props.coordinator.OnDragStart(this),this.props.coordinator.OnDrag(this,i,n))}OnMouseDown(e){var t,r;this.m_DragInfo.bStarted||0!=e.button||(this.RecordDragStart(e.currentTarget,e.clientX,e.clientY),null===(t=this.m_DragInfo.ownerWin)||void 0===t||t.addEventListener("mousemove",this.ProcessDragMove),null===(r=this.m_DragInfo.ownerWin)||void 0===r||r.addEventListener("mouseup",this.OnMouseUp))}OnMouseUp(e){var t,r;null===(t=this.m_DragInfo.ownerWin)||void 0===t||t.removeEventListener("mousemove",this.ProcessDragMove),null===(r=this.m_DragInfo.ownerWin)||void 0===r||r.removeEventListener("mouseup",this.OnMouseUp),this.ResetDragState()}OnTouchStart(e){var t,r;this.m_DragInfo.bStarted||(this.RecordDragStart(e.currentTarget,e.touches[0].clientX,e.touches[0].clientY),null===(t=this.m_DragInfo.ownerWin)||void 0===t||t.addEventListener("touchmove",this.ProcessDragMove),null===(r=this.m_DragInfo.ownerWin)||void 0===r||r.addEventListener("touchend",this.OnTouchEnd))}OnTouchEnd(e){var t,r;null===(t=this.m_DragInfo.ownerWin)||void 0===t||t.removeEventListener("touchmove",this.ProcessDragMove),null===(r=this.m_DragInfo.ownerWin)||void 0===r||r.removeEventListener("touchend",this.OnTouchEnd),this.ResetDragState()}ResetDragState(){re("ResetDragState",this.props.data),this.m_DragInfo.bStarted&&(this.props.coordinator.EndDrag(),this.props.fnOnDragEnd&&this.props.fnOnDragEnd()),this.m_DragInfo.bStarted=!1,this.m_DragInfo.startClientX=void 0,this.m_DragInfo.startClientY=void 0,this.m_DragInfo.startOffsetX=void 0,this.m_DragInfo.startOffsetY=void 0,this.m_DragInfo.ownerWin=void 0,this.forceUpdate()}OnHTMLDragStart(e){var t,r;re("HTMLDragStart",e,this.props.data,this.props.strHTMLDragData),e.dataTransfer.effectAllowed="copyMove",this.props.strHTMLDragData&&this.props.strHTMLDragData.forEach((t,r)=>e.dataTransfer.setData(r,t)),e.dataTransfer.getData("text/plain")||e.dataTransfer.setData("text/plain",this.props.data.toString());const i=new Image;e.dataTransfer.setDragImage(i,0,0),this.RecordDragStart(e.currentTarget,e.clientX,e.clientY),null===(t=this.m_DragInfo.ownerWin)||void 0===t||t.addEventListener("drag",this.OnHTMLDrag),null===(r=this.m_DragInfo.ownerWin)||void 0===r||r.addEventListener("dragend",this.OnHTMLDragEnd)}OnHTMLDrag(e){var t;re("HTMLDrag",e,null===(t=e.dataTransfer)||void 0===t?void 0:t.types.length),this.ProcessDragMove(e)}OnHTMLDragEnd(e){var t,r,i;re("HTMLDragEnd",e,(null===(t=e.dataTransfer)||void 0===t?void 0:t.getData("text/plain"))||"NOTHING",this.props.data),null===(r=this.m_DragInfo.ownerWin)||void 0===r||r.removeEventListener("drag",this.OnHTMLDrag),null===(i=this.m_DragInfo.ownerWin)||void 0===i||i.removeEventListener("dragend",this.OnHTMLDragEnd),this.ResetDragState()}render(){const{coordinator:e,data:t,bEnableHTMLDrag:r,strHTMLDragData:i,fnOnDragStart:n,fnOnDragEnd:a,fnRenderDragGhost:o,fnRenderDropGhost:l,className:c,strActiveClassName:u,children:m,...g}=this.props;let p={},h=c||"DialogDraggable";return this.m_DragInfo.bStarted?(h=(0,d.A)(h,u||"DraggedOut"),r&&(p={onDragEnd:this.OnHTMLDragEnd})):p=r?{onDragStart:this.OnHTMLDragStart}:{onMouseDown:this.OnMouseDown,onTouchStart:this.OnTouchStart},(0,s.jsx)("div",{ref:this.m_divRef,className:h,...p,...g,draggable:r,children:m})}renderDropGhost(){return this.props.fnRenderDropGhost?this.props.fnRenderDropGhost():(0,s.jsx)(oe,{elContent:this.GetClone()})}renderDragGhost(){return this.props.fnRenderDragGhost?this.props.fnRenderDragGhost():(0,s.jsx)(le,{elContent:this.GetClone(),offsetX:this.m_DragInfo.startOffsetX,offsetY:this.m_DragInfo.startOffsetY,width:this.m_DragInfo.startWidth,height:this.m_DragInfo.startHeight})}GetClone(){const e=this.m_divRef.current;let t;if(e&&e.childElementCount)if(1==e.childElementCount)t=e.firstElementChild.cloneNode(!0);else{t=document.createElement("div");for(let r=e.firstChild;r;r=r.nextSibling)t.appendChild(r.cloneNode(!0))}return t}}(0,n.Cg)([g.oI],ae.prototype,"ProcessDragMove",null),(0,n.Cg)([g.oI],ae.prototype,"OnMouseDown",null),(0,n.Cg)([g.oI],ae.prototype,"OnMouseUp",null),(0,n.Cg)([g.oI],ae.prototype,"OnTouchStart",null),(0,n.Cg)([g.oI],ae.prototype,"OnTouchEnd",null),(0,n.Cg)([X.XI],ae.prototype,"ResetDragState",null),(0,n.Cg)([g.oI],ae.prototype,"OnHTMLDragStart",null),(0,n.Cg)([g.oI],ae.prototype,"OnHTMLDrag",null),(0,n.Cg)([g.oI],ae.prototype,"OnHTMLDragEnd",null);class oe extends a.Component{OnRef(e){e&&this.props.elContent&&e.appendChild(this.props.elContent)}render(){return(0,s.jsx)("div",{className:"DialogDraggable_DropGhost",ref:this.OnRef})}}(0,n.Cg)([g.oI],oe.prototype,"OnRef",null);class le extends a.Component{constructor(){super(...arguments),this.state={clientX:void 0,clientY:void 0,bVisible:!0,clientXDelta:void 0,clientYDelta:void 0}}OnRef(e){e&&this.props.elContent&&e.appendChild(this.props.elContent)}CalculateRotationDegrees(e){if(!e||Math.abs(e)<4)return 0;return(e>0?7.5:-7.5)*Math.sqrt(Math.abs(e))}render(){var e;if(!this.state.bVisible||void 0===this.state.clientX||void 0===this.state.clientY)return(0,s.jsx)("div",{});let t={left:this.state.clientX-(this.props.offsetX||0),top:this.state.clientY-(this.props.offsetY||0),width:this.props.width||"auto",height:this.props.height||"auto",perspective:"600px"},r=te.Fu(this.CalculateRotationDegrees(this.state.clientYDelta),-90,90,2,0),i={transform:`rotateX(${this.CalculateRotationDegrees(-1*(null!==(e=this.state.clientYDelta)&&void 0!==e?e:0))}deg) rotateY( ${this.CalculateRotationDegrees(this.state.clientXDelta)}deg)`,transition:"transform .16s ease-out, filter .16s ease-out",filter:"brightness("+r+")"};const n=this.props.className||"DialogDraggable_DragGhost";return(0,s.jsx)("div",{className:n,style:t,children:(0,s.jsx)("div",{ref:this.OnRef,style:i})})}}(0,n.Cg)([g.oI],le.prototype,"OnRef",null);class ce extends a.Component{constructor(e){super(e),this.m_divRef=a.createRef(),this.state={}}componentDidMount(){this.props.coordinator.RegisterDropRegion(this)}componentWillUnmount(){this.props.coordinator.UnregisterDropRegion(this)}OnDragStarted(e){this.setState({bDraggableActive:!0})}OnDragEnded(e){this.setState({bDraggableActive:!1})}OnDragEnter(e,t){this.setState({dropGhost:t}),this.props.fnOnDragEnter&&this.props.fnOnDragEnter(e)}OnDragLeave(e){this.setState({dropGhost:void 0}),this.props.fnOnDragLeave&&this.props.fnOnDragLeave(e)}OnDragMove(e,t,r){}OnDrop(e){this.setState({dropGhost:void 0}),this.props.fnOnDrop(e)}BAcceptDraggable(e){return!this.props.fnBAcceptDraggable||this.props.fnBAcceptDraggable(e)}BDraggableInRegion(e,t,r){return ne(e,t,this.GetClientRect())}GetElement(){return this.m_divRef.current}GetClientRect(){return this.m_divRef.current&&this.m_divRef.current.getBoundingClientRect()}render(){const{coordinator:e,fnBAcceptDraggable:t,fnOnDrop:r,fnOnDragEnter:i,fnOnDragLeave:n,className:a,strActiveClassName:l,children:c,focusable:u,containerRef:m,...p}=this.props,h=(0,d.A)(a||"DialogDropRegion",this.state.bDraggableActive&&(l||"Active"));return(0,s.jsxs)(o.ml,{ref:(0,g.XB)(m,this.m_divRef),className:h,...p,focusable:void 0===u?!!p.onClick:u,children:[this.state.dropGhost,c]})}}class ue extends ce{BDraggableInRegion(e,t,r){let i=this.GetClientRect();return!!i&&(e>=i.left&&e<=i.right&&t>=i.top-20&&t<=i.bottom+20)}}var de=r(88006),me=r(23310),ge=r(11002),pe=r(4869),he=r(84811),_e=r(75060),Be=r.n(_e),be=r(72148);const fe="separator",we="spacer";class ye{constructor(){this.m_flPageListScrollTop=0,this.m_flPageScrollTop=0,(0,X.Gn)(this)}}(0,n.Cg)([X.sH],ye.prototype,"m_flPageListScrollTop",void 0),(0,n.Cg)([X.sH],ye.prototype,"m_flPageScrollTop",void 0);class Me{static Get(){return Me.s_Instance||(Me.s_Instance=new Me),Me.s_Instance}constructor(){this.m_setPagedSettingsInstances=new Set,(0,X.Gn)(this)}}function ve(e){const{stylesheet:t,pages:r,iActivePage:i,onPageSelected:n,PageListItemComponent:o=Se,PageListSeparatorComponent:l=Re}=e,c=a.useContext(je);return r.filter((e,t)=>{if(e===fe||e===we){for(let e=t+1;e<r.length;e++){const t=r[e];if(t!==fe&&t!==we&&t.visible)return!0}return!1}return!0}).map((e,r)=>{const a=r===i;if(e===fe){const e=r===i+1||r===i-1;return(0,s.jsx)(l,{role:"separator",bTransparent:e},r)}if(e===we)return(0,s.jsx)("div",{className:Be().PageListSpacer},r);{if(!1===e.visible)return null;const i=e.identifier||e.title||r.toString(),l=()=>n(r,e);return(0,s.jsx)(o,{className:(0,d.A)(t.PagedSettingsDialog_PageListItem,{[t.Active]:a}),onClick:l,title:e.title,icon:e.icon,active:a,id:c+e.identifier,role:"tab","aria-selected":a,"aria-controls":c+e.identifier+"_Content"},i)}})}function Se(e){const{title:t,icon:r,active:i,className:n,onClick:a,...o}=e;return(0,s.jsxs)("div",{className:n,onClick:a,...o,children:[r?(0,s.jsx)("div",{className:Be().PageListItem_Icon,children:r}):null,(0,s.jsx)("div",{className:Be().PageListItem_Title,...o,children:t})]})}(0,n.Cg)([X.sH],Me.prototype,"m_setPagedSettingsInstances",void 0);const Ce=a.forwardRef(function(e,t){var r;const{activePage:n,style:o,stylesheet:l}=e,c=a.useContext(je),u=null!==(r=null==n?void 0:n.padding)&&void 0!==r?r:"standard";return(0,s.jsxs)(i.UC,{style:o,className:(0,d.A)(null==l?void 0:l.PagedSettingsDialog_PageContent,null==n?void 0:n.pageClassName,"none"==u&&(null==l?void 0:l.NoPadding)),refElem:t,role:"tabpanel","aria-labelledby":c+(null==n?void 0:n.identifier),id:c+(null==n?void 0:n.identifier)+"_Content",children:[null==n?void 0:n.header,!(null==n?void 0:n.hideTitle)&&(0,s.jsx)(i.Y9,{children:null==n?void 0:n.title}),(0,s.jsx)(he.tH,{children:null==n?void 0:n.content})]})});function Re(e){const{bTransparent:t,className:r,...i}=e;return(0,s.jsx)("div",{className:(0,d.A)(r,Be().PageListSeparator,{[Be().Transparent]:t}),...i})}function ze(e){const t=(0,b.Zt)("PagedSettings",xe);return(0,s.jsx)(t,{...e})}const je=a.createContext(void 0),xe=a.forwardRef(function(e,t){var r;const{stylesheet:i=Be(),pages:n,onPageRequested:o}=e,c=a.useId(),u=null==e.page,[m,p]=a.useState(()=>void 0===e.startingPage?-1:n.findIndex(t=>"object"==typeof t&&t.identifier===e.startingPage));let h=m;u||(h=n.findIndex(t=>"object"==typeof t&&t.identifier===e.page)),(h<0||h>=n.length)&&(h=0);let _=null;"object"==typeof n[h]&&(_=n[h]);const B=a.useRef(null),b=a.useCallback(()=>{var e;return(null===(e=B.current)||void 0===e?void 0:e.TakeFocus())||!1},[B]),[f,w]=a.useState(!1),y=f?b:void 0,M=a.useCallback(e=>{e&&w(!0)},[]),v=a.useCallback((e,t)=>{w(!0),ge.eZ.PlayNavSound(ge.PN.PagedNavigation),o&&o(t.identifier),t.click?t.click():u&&p(e)},[u,o]),S=a.useRef(null),C=null===(r=e.showTitle)||void 0===r||r,R=(0,d.A)("DialogContentTransition",i.PagedSettingDialog_ContentColumn);a.useEffect(()=>{var t;e.bAutoFocusPageContent&&(null===(t=S.current)||void 0===t||t.TakeFocus())},[]);const{refForPageList:z,refForPage:j}=function(){const e=a.useMemo(()=>new ye,[]);a.useEffect(()=>(Me.Get().m_setPagedSettingsInstances.add(e),()=>{Me.Get().m_setPagedSettingsInstances.delete(e)}),[e]);const t=a.useCallback(t=>e.m_flPageListScrollTop=t.currentTarget.scrollTop,[e]),r=a.useCallback(t=>e.m_flPageScrollTop=t.currentTarget.scrollTop,[e]),i=(0,g.xA)("scroll",t),n=(0,g.xA)("scroll",r),s=a.useCallback(t=>{var r;e.m_flPageListScrollTop=null!==(r=null==t?void 0:t.scrollTop)&&void 0!==r?r:0},[e]),o=a.useCallback(t=>{var r;e.m_flPageScrollTop=null!==(r=null==t?void 0:t.scrollTop)&&void 0!==r?r:0},[e]),l=(0,g.Ue)(i,s),c=(0,g.Ue)(n,o);return{refForPageList:l,refForPage:c}}();return(0,s.jsx)(je.Provider,{value:c,children:(0,s.jsxs)(l.Z,{className:(0,d.A)(i.PagedSettingsDialog,e.className),ref:t,children:[(0,s.jsxs)(l.Z,{className:(0,d.A)(i.PagedSettingsDialog_PageListColumn,e.hideList&&Be().Hidden,"PageListColumn"),navRef:B,onButtonDown:e=>{var t;e.detail.button==de.pR.OK&&(null===(t=S.current)||void 0===t||t.TakeFocus(e.detail.button))},onFocusWithin:M,children:[C&&(0,s.jsx)("div",{className:i.PagedSettingsDialog_Title,children:e.title}),e.topControls&&(0,s.jsx)("div",{children:e.topControls}),(0,s.jsx)(l.Z,{className:(0,d.A)(i.PagedSettingsDialog_PageList,e.disablePageListScrolling&&i.PagedSettingsDialog_PageList_DisableScrolling,C&&i.PagedSettingsDialog_PageList_ShowTitle,e.bNoHeaderPadding&&i.PageSettingsDialog_PageList_NoHeaderPadding),role:"tablist","aria-orientation":"vertical",navEntryPreferPosition:me.iU.PREFERRED_CHILD,ref:z,children:(0,s.jsx)(ve,{stylesheet:i,pages:n,iActivePage:h,onPageSelected:v,PageListItemComponent:e.PageListItemComponent,PageListSeparatorComponent:e.PageListSeparatorComponent})}),e.bottomControls&&(0,s.jsx)("div",{children:e.bottomControls})]}),(0,s.jsxs)(l.Z,{className:R,onCancelButton:y,navRef:S,children:[e.toggleHideList&&(0,s.jsx)(Ue,{hideList:e.hideList,toggleHideList:e.toggleHideList}),e.renderPageContent?e.renderPageContent(_,j,Ce):(0,s.jsx)(Ce,{ref:j,activePage:_,stylesheet:i})]})]})})});function Ie(e){return"PageList"==e?Be().ResponsivePageList:"ActivePage"==e?Be().ResponsiveActivePage:void(0,u.z_)(e,`Unsupported responsive state: ${e}`)}function Te(e){const{onActivate:t}=e;return(0,s.jsx)(l.Z,{className:(0,d.A)(Be().ReturnToPageListButton,Be().ListHidden),onActivate:t,fnCanTakeFocus:be.Nw,children:(0,s.jsx)(pe.u49,{direction:"left"})})}function Fe(e){const{pages:t,stylesheet:r=Be()}=e,i=a.useMemo(()=>t.filter(e=>"object"==typeof e),[t]);return(0,s.jsx)(ze,{...e,renderPageContent:(e,t,n)=>i.map(i=>(0,s.jsx)(qe,{page:i,isActive:i===e,refForPage:i===e?t:void 0,PageComponent:n,stylesheet:r},i.identifier))})}const Oe=a.createContext(!1);function We(){return a.useContext(Oe)}const qe=a.memo(function(e){const{isActive:t,refForPage:r,page:i,PageComponent:n,stylesheet:o}=e,l=a.useContext(je),c=a.useRef(!1);if(!t&&!c.current)return null;c.current=!0;const u=t?void 0:{display:"none"};return(0,s.jsx)(Oe.Provider,{value:t,children:(0,s.jsx)(n,{ref:r,style:u,activePage:i,stylesheet:o,role:"tabpanel","aria-labelledby":l+i.identifier,id:l+i.identifier+"_Content"})})});function Ue(e){const{hideList:t,toggleHideList:r}=e;return(0,s.jsx)("div",{className:(0,d.A)(Be().HidePageListButton,t&&Be().ListHidden),onClick:r,children:t?(0,s.jsx)(pe.b8_,{direction:"right"}):(0,s.jsx)(pe.b8_,{direction:"left"})})}class ke extends a.Component{constructor(){super(...arguments),this.m_refTextArea=a.createRef(),this.m_cEntryLength=Number.MAX_VALUE}get textarea(){return this.m_refTextArea.current}get value(){var e;return null===(e=this.m_refTextArea.current)||void 0===e?void 0:e.value}focus(){var e;null===(e=this.m_refTextArea.current)||void 0===e||e.focus()}InternalOnInput(){const e=this.m_refTextArea.current,t=this.GetMinHeight(),r=this.GetMaxHeight();let i,n=e.value.length;if(void 0===this.m_nTextAreaPadding&&this.CalculatePadding(),n<this.m_cEntryLength&&(i=window.scrollY,e.style.height=t+"px"),e.scrollHeight>r)e.style.height=r+"px",e.style.overflow="auto";else if(e.scrollHeight!=e.clientHeight){let r=Math.max(e.scrollHeight,t);e.style.height=r-this.m_nTextAreaPadding+"px","auto"==e.style.overflow&&(e.style.overflow="hidden")}void 0!==i&&window.scrollTo(window.scrollX,i),this.m_cEntryLength=n}CalculatePadding(){const e=getComputedStyle(this.m_refTextArea.current);this.m_nTextAreaPadding="border-box"==e.boxSizing?0:parseFloat(e.paddingTop)+parseFloat(e.paddingBottom)}GetMinHeight(){return this.props.nMinHeight||20}GetMaxHeight(){return this.props.nMaxHeight||500}DeferredInternalOnInput(){window.setTimeout(this.InternalOnInput,1)}OnKeyUp(e){this.InternalOnInput(),this.props.onKeyUp&&this.props.onKeyUp(e)}OnBlur(e){this.DeferredInternalOnInput(),this.props.onBlur&&this.props.onBlur(e)}OnClick(e){this.InternalOnInput(),this.props.onClick&&this.props.onClick(e)}OnPaste(e){this.DeferredInternalOnInput(),this.props.onPaste&&this.props.onPaste(e)}OnCut(e){this.InternalOnInput(),this.props.onCut&&this.props.onCut(e)}componentDidMount(){this.m_refTextArea.current.style.overflow="hidden",this.m_refTextArea.current.style.resize="none",this.InternalOnInput()}componentDidUpdate(e){var t;e.nMinHeight==this.props.nMinHeight&&e.nMaxHeight==this.props.nMaxHeight||(this.m_cEntryLength=Number.MAX_VALUE),(null===(t=this.m_refTextArea.current)||void 0===t?void 0:t.value.length)!=this.m_cEntryLength&&this.InternalOnInput()}render(){const{nMinHeight:e,nMaxHeight:t,...r}=this.props;return(0,s.jsx)(o.dO,{...r,ref:this.m_refTextArea,onKeyUp:this.OnKeyUp,onBlur:this.OnBlur,onClick:this.OnClick,onPaste:this.OnPaste,onCut:this.OnCut})}}(0,n.Cg)([g.oI],ke.prototype,"InternalOnInput",null),(0,n.Cg)([g.oI],ke.prototype,"OnKeyUp",null),(0,n.Cg)([g.oI],ke.prototype,"OnBlur",null),(0,n.Cg)([g.oI],ke.prototype,"OnClick",null),(0,n.Cg)([g.oI],ke.prototype,"OnPaste",null),(0,n.Cg)([g.oI],ke.prototype,"OnCut",null);var Le=r(28055),Pe=r.n(Le),De=r(78327),Ne=r(13871),Ae=r(78395);function Ee(e){return e?e+"_Label":void 0}function Ge(e){return e?e+"_Description":void 0}function He(e,t){const{label:r,description:i}=t;return{"aria-labelledby":r?Ee(e):void 0,"aria-describedby":i?Ge(e):void 0}}function Ve(e,t){const{accessibilityId:r,label:i,description:n,icon:o,children:c,childrenLayout:u,inlineWrap:p,childrenContainerWidth:h,spacingBetweenLabelAndChild:_,padding:b,disabled:f,bottomSeparator:w,className:y,highlightOnFocus:M,indentLevel:v,verticalAlignment:S,iconLocation:C,tooltip:R,explainer:z,explainerTitle:j,transparentBackground:x,...I}=e,T=(0,De.Qn)(),F=null!=u?u:"inline",O=null!=C?C:"front",W="front"==O&&!!o,q="before-children"==O&&!!o,U="inline"==F&&!!c,k="below"==F&&!!c,L=null!=p?p:T?"shift-children-below":"keep-inline",P=!!(I.onClick||I.onActivate||I.focusable),D=null!=o&&W||null!=i||U&&null!=c,N=null!=h?h:"min",A=null!=_?_:"standard",E=null!=b?b:"standard",G=null!=w?w:"standard",H=null==M||M,V=null!=v?v:0,Z=null!=S?S:"center",K=function(e,t){const r=(0,Ne.R7)(),i=a.useCallback(()=>{var i;(0,Ae.Zw)(e,t,null!==(i=r.ownerWindow)&&void 0!==i?i:window)},[r,e,t]);if(null==t)return{};const n=(0,m.we)("#Field_MoreInfo_Action");return{onOptionsButton:i,onOptionsActionDescription:n}}(null!=j?j:i,z),$=a.useRef(void 0),Y=(0,g.Ue)($,e.navRef),Q=a.useCallback(e=>{var t;$.current&&(null===(t=$.current)||void 0===t||t.TakeFocus(),e.preventDefault())},[$]);let X=(0,s.jsxs)("div",{className:Pe().FieldChildrenWithIcon,children:[q&&(0,s.jsx)("div",{className:(0,d.A)(Pe().FieldIcon,Pe().BeforeChildren),children:o}),(0,s.jsx)("div",{className:Pe().FieldChildrenInner,children:c})]});return(0,s.jsxs)(l.Z,{focusable:P,noFocusRing:!0,scrollIntoViewWhenChildFocused:!0,onActivate:I.onClick?e=>{var t;return null===(t=I.onClick)||void 0===t?void 0:t.call(I,e)}:void 0,ref:t,onMouseDown:P?void 0:Q,...I,...K,navRef:Y,className:(0,d.A)(y,Pe().Field,f&&Pe().Disabled,D&&Pe().WithFirstRow,U&&Pe().WithChildrenInline,k&&Pe().WithChildrenBelow,"center"==Z&&Pe().VerticalAlignCenter,"shift-children-below"==L&&Pe().InlineWrapShiftsChildrenBelow,!!n&&Pe().WithDescription,"standard"==G&&Pe().WithBottomSeparatorStandard,"thick"==G&&Pe().WithBottomSeparatorThick,"fixed"==N&&Pe().ChildrenWidthFixed,"max"==N&&Pe().ChildrenWidthGrow,"standard"==A&&Pe().ExtraPaddingOnChildrenBelow,"standard"==E&&Pe().StandardPadding,"compact"==E&&Pe().CompactPadding,P&&Pe().Clickable,H&&Pe().HighlightOnFocus,!x&&Pe().Background),style:{"--indent-level":V},children:[(0,s.jsxs)("div",{className:Pe().FieldLeftColumn,children:[D&&(0,s.jsx)("div",{className:Pe().FieldLabelRow,children:(0,s.jsxs)("div",{className:Pe().FieldLabel,id:Ee(r),children:[W&&(0,s.jsx)("div",{className:(0,d.A)(Pe().FieldIcon,Pe().Front),children:o}),i,R&&(0,s.jsx)(B.o,{tooltip:R})]})}),k&&X,n&&(0,s.jsx)("div",{className:Pe().FieldDescription,id:Ge(r),children:n})]}),(0,s.jsx)("div",{className:Pe().FieldRightColumn,children:U&&X})]})}a.forwardRef(function(e,t){return(0,s.jsx)(Ve,{ref:t,accessibilityId:null,...e})});const Ze=a.forwardRef(function(e,t){const{label:r,description:i,explainer:n,icon:o,layout:l,disabled:c,onActivate:u,indentLevel:d,bottomSeparator:m,highlightOnFocus:p,childrenContainerWidth:h,padding:_,inlineWrap:B,transparentBackground:b,fieldClassName:f,fieldChildren:w,accessibilityNameOrder:y,...M}=e,{refWithValue:v,refForElement:S}=(0,g.RY)(t),C=a.useId();return(0,s.jsxs)(Ve,{accessibilityId:C,label:r,indentLevel:d,description:i,icon:o,bottomSeparator:m,highlightOnFocus:p,childrenLayout:null!=l?l:"inline",childrenContainerWidth:null!=h?h:"min",onMouseDown:e=>{var t;null===(t=v.current)||void 0===t||t.focus(),e.preventDefault()},padding:_,inlineWrap:B,explainer:n,className:f,disabled:c,transparentBackground:b,onActivate:c?u:void 0,children:[(0,s.jsx)(Ke,{accessibilityId:C,...e,ref:S}),w]})}),Ke=a.forwardRef(function(e,t){const{accessibilityId:r,label:n,description:o,explainer:l,icon:c,layout:u,disabled:d,onActivate:m,indentLevel:g,bottomSeparator:p,highlightOnFocus:h,childrenContainerWidth:_,padding:B,inlineWrap:b,fieldClassName:f,fieldChildren:w,accessibilityNameOrder:y,...M}=e,v=function(e,t,r=["label","button"]){const i=a.useId(),n=He(e,t),s={id:i,"aria-labelledby":""};return s["aria-labelledby"]=r.map(e=>"button"==e?i:n["aria-labelledby"]).join(" "),s["aria-describedby"]=n["aria-describedby"],s}(r,e,y);return(0,s.jsx)(i.$n,{...M,...v,disabled:d,ref:t})}),$e=a.forwardRef(function(e,t){const{label:r,description:i,icon:n,layout:o,bottomSeparator:l,highlightOnFocus:c,...u}=e,{refWithValue:d,refForElement:m}=(0,g.RY)(t),p=a.useId();return(0,s.jsx)(Ve,{accessibilityId:p,label:r,description:i,icon:n,bottomSeparator:l,highlightOnFocus:c,childrenLayout:null!=o?o:"inline",childrenContainerWidth:"fixed",onMouseDown:e=>{var t,r;null===(r=null===(t=d.current)||void 0===t?void 0:t.element)||void 0===r||r.focus(),e.preventDefault()},children:(0,s.jsx)(w,{...He(p,e),...u,ref:m})})});var Ye;r(3812);!function(e){e[e.None=0]="None",e[e.Left=1]="Left",e[e.Right=2]="Right",e[e.Up=3]="Up",e[e.Down=4]="Down"}(Ye||(Ye={}));r(21717);a.createContext(null);var Qe=r(43670),Xe=r.n(Qe),Je=r(60155);function et(e,t){for(const r of e.options){if(q(r)&&r.data===t)return!0;if(k(r)&&et(r,t))return!0}return!1}function tt(e){const t=r=>null==r?void 0:r.map((r,i)=>U(r)?(0,s.jsx)(Je.K5,{},i):q(r)?(0,s.jsx)(Je.kt,{role:"option",onSelected:t=>e.onValueSelected&&e.onValueSelected(t,r),selected:e.selectedValue===r.data,children:(0,s.jsx)(s.Fragment,{children:r.label})},i):k(r)?(0,s.jsx)(Je.Vs,{label:r.label,selectedWithin:et(r,e.selectedValue),children:t(r.options)},i):null);return(0,s.jsx)(Je.tz,{onCancel:e.onCancel,role:"listbox",children:t(e.rgOptions)})}a.forwardRef(function(e,t){const{className:r,opened:n,arrowClassName:o,"aria-label":l,"aria-labelledby":c="",...u}=e,m=a.useId(),g=a.useId();return(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(i.$n,{id:m,className:(0,d.A)(Xe().DropDownControlButton,r),"aria-labelledby":c||g,...u,ref:t,children:(0,s.jsxs)("div",{className:Pe().DropDownControlButtonContents,children:[(0,s.jsx)("div",{className:"DialogDropDown_CurrentDisplay",children:e.children}),(0,s.jsx)(pe.u49,{direction:"down"})]})}),l&&(0,s.jsx)("div",{id:g,style:{display:"none"},children:l})]})});var rt=r(4437);const it=a.forwardRef(function(e,t){const{className:r,...n}=e;let o=a.useRef(void 0),c=(0,g.Ue)(t,o);const[u,d]=a.useState(!1),p=a.useCallback(()=>{d(e=>!e),window.setTimeout(()=>{var e;return null===(e=o.current)||void 0===e?void 0:e.Focus()},1)},[]);return(0,s.jsx)(l.Z,{className:r,onOptionsButton:p,onOptionsActionDescription:(0,m.we)(u?"#Login_HidePassword":"#Login_ShowPassword"),children:(0,s.jsx)(w,{autoComplete:"off",ref:c,inlineControls:(0,s.jsx)(i.$n,{"aria-label":(0,m.we)(u?"#Login_HidePassword":"#Login_ShowPassword"),className:rt.TogglePasswordVisibilityBtn,onPointerDown:p,onOKButton:p,children:u?(0,s.jsx)(pe.rxV,{}):(0,s.jsx)(pe.ZyV,{})}),...n,type:u?"text":"password"})})});a.forwardRef(function(e,t){const{label:r,className:i,description:n,icon:o,bottomSeparator:l,highlightOnFocus:c,...u}=e,d=a.useId();return(0,s.jsx)(Ve,{accessibilityId:d,className:i,label:r,description:n,icon:o,bottomSeparator:l,highlightOnFocus:c,childrenContainerWidth:"fixed",children:(0,s.jsx)(it,{...He(d,e),...u,ref:t})})});a.forwardRef(function(e,t){const{className:r,value:i,...n}=e,a=null!=i?i:"";return(0,s.jsx)($e,{autoComplete:"off",value:a,ref:t,placeholder:"   .   .   .   ",...n,onChange:e=>{!function(e){const t=e.split(".");if(t.length>4)return!1;for(let e=0;e<t.length;e++){const r=t[e];if(""==r){if(e==t.length-1)continue;return!1}if(!/^[0-9]*$/.test(r))return!1;const i=parseInt(r);if(!(i>=0&&i<=255))return!1}return!0}(e.target.value)?e.target.value=a:n.onChange&&n.onChange(e)}})});var nt,st,at,ot,lt,ct,ut,dt=r(10794),mt=r.n(dt),gt=r(69817),pt=r(37788),ht=r(51272);!function(e){e[e.Invalid=0]="Invalid",e[e.TrackingSystemName_String=1e3]="TrackingSystemName_String",e[e.ModelNumber_String=1001]="ModelNumber_String",e[e.SerialNumber_String=1002]="SerialNumber_String",e[e.RenderModelName_String=1003]="RenderModelName_String",e[e.WillDriftInYaw_Bool=1004]="WillDriftInYaw_Bool",e[e.ManufacturerName_String=1005]="ManufacturerName_String",e[e.TrackingFirmwareVersion_String=1006]="TrackingFirmwareVersion_String",e[e.HardwareRevision_String=1007]="HardwareRevision_String",e[e.AllWirelessDongleDescriptions_String=1008]="AllWirelessDongleDescriptions_String",e[e.ConnectedWirelessDongle_String=1009]="ConnectedWirelessDongle_String",e[e.DeviceIsWireless_Bool=1010]="DeviceIsWireless_Bool",e[e.DeviceIsCharging_Bool=1011]="DeviceIsCharging_Bool",e[e.DeviceBatteryPercentage_Float=1012]="DeviceBatteryPercentage_Float",e[e.StatusDisplayTransform_Matrix34=1013]="StatusDisplayTransform_Matrix34",e[e.Firmware_UpdateAvailable_Bool=1014]="Firmware_UpdateAvailable_Bool",e[e.Firmware_ManualUpdate_Bool=1015]="Firmware_ManualUpdate_Bool",e[e.Firmware_ManualUpdateURL_String=1016]="Firmware_ManualUpdateURL_String",e[e.HardwareRevision_Uint64=1017]="HardwareRevision_Uint64",e[e.FirmwareVersion_Uint64=1018]="FirmwareVersion_Uint64",e[e.FPGAVersion_Uint64=1019]="FPGAVersion_Uint64",e[e.VRCVersion_Uint64=1020]="VRCVersion_Uint64",e[e.RadioVersion_Uint64=1021]="RadioVersion_Uint64",e[e.DongleVersion_Uint64=1022]="DongleVersion_Uint64",e[e.BlockServerShutdown_Bool=1023]="BlockServerShutdown_Bool",e[e.CanUnifyCoordinateSystemWithHmd_Bool=1024]="CanUnifyCoordinateSystemWithHmd_Bool",e[e.ContainsProximitySensor_Bool=1025]="ContainsProximitySensor_Bool",e[e.DeviceProvidesBatteryStatus_Bool=1026]="DeviceProvidesBatteryStatus_Bool",e[e.DeviceCanPowerOff_Bool=1027]="DeviceCanPowerOff_Bool",e[e.Firmware_ProgrammingTarget_String=1028]="Firmware_ProgrammingTarget_String",e[e.DeviceClass_Int32=1029]="DeviceClass_Int32",e[e.HasCamera_Bool=1030]="HasCamera_Bool",e[e.DriverVersion_String=1031]="DriverVersion_String",e[e.Firmware_ForceUpdateRequired_Bool=1032]="Firmware_ForceUpdateRequired_Bool",e[e.ViveSystemButtonFixRequired_Bool=1033]="ViveSystemButtonFixRequired_Bool",e[e.ParentDriver_Uint64=1034]="ParentDriver_Uint64",e[e.ResourceRoot_String=1035]="ResourceRoot_String",e[e.RegisteredDeviceType_String=1036]="RegisteredDeviceType_String",e[e.InputProfilePath_String=1037]="InputProfilePath_String",e[e.NeverTracked_Bool=1038]="NeverTracked_Bool",e[e.NumCameras_Int32=1039]="NumCameras_Int32",e[e.CameraFrameLayout_Int32=1040]="CameraFrameLayout_Int32",e[e.CameraStreamFormat_Int32=1041]="CameraStreamFormat_Int32",e[e.AdditionalDeviceSettingsPath_String=1042]="AdditionalDeviceSettingsPath_String",e[e.DevicePowerUsage_Float=1052]="DevicePowerUsage_Float",e[e.ActualTrackingSystemName_String=1054]="ActualTrackingSystemName_String",e[e.IsDedicatedVRHeadset_Bool=1058]="IsDedicatedVRHeadset_Bool",e[e.ReportsTimeSinceVSync_Bool=2e3]="ReportsTimeSinceVSync_Bool",e[e.SecondsFromVsyncToPhotons_Float=2001]="SecondsFromVsyncToPhotons_Float",e[e.DisplayFrequency_Float=2002]="DisplayFrequency_Float",e[e.UserIpdMeters_Float=2003]="UserIpdMeters_Float",e[e.CurrentUniverseId_Uint64=2004]="CurrentUniverseId_Uint64",e[e.PreviousUniverseId_Uint64=2005]="PreviousUniverseId_Uint64",e[e.DisplayFirmwareVersion_Uint64=2006]="DisplayFirmwareVersion_Uint64",e[e.IsOnDesktop_Bool=2007]="IsOnDesktop_Bool",e[e.DisplayMCType_Int32=2008]="DisplayMCType_Int32",e[e.DisplayMCOffset_Float=2009]="DisplayMCOffset_Float",e[e.DisplayMCScale_Float=2010]="DisplayMCScale_Float",e[e.EdidVendorID_Int32=2011]="EdidVendorID_Int32",e[e.DisplayMCImageLeft_String=2012]="DisplayMCImageLeft_String",e[e.DisplayMCImageRight_String=2013]="DisplayMCImageRight_String",e[e.DisplayGCBlackClamp_Float=2014]="DisplayGCBlackClamp_Float",e[e.EdidProductID_Int32=2015]="EdidProductID_Int32",e[e.CameraToHeadTransform_Matrix34=2016]="CameraToHeadTransform_Matrix34",e[e.DisplayGCType_Int32=2017]="DisplayGCType_Int32",e[e.DisplayGCOffset_Float=2018]="DisplayGCOffset_Float",e[e.DisplayGCScale_Float=2019]="DisplayGCScale_Float",e[e.DisplayGCPrescale_Float=2020]="DisplayGCPrescale_Float",e[e.DisplayGCImage_String=2021]="DisplayGCImage_String",e[e.LensCenterLeftU_Float=2022]="LensCenterLeftU_Float",e[e.LensCenterLeftV_Float=2023]="LensCenterLeftV_Float",e[e.LensCenterRightU_Float=2024]="LensCenterRightU_Float",e[e.LensCenterRightV_Float=2025]="LensCenterRightV_Float",e[e.UserHeadToEyeDepthMeters_Float=2026]="UserHeadToEyeDepthMeters_Float",e[e.CameraFirmwareVersion_Uint64=2027]="CameraFirmwareVersion_Uint64",e[e.CameraFirmwareDescription_String=2028]="CameraFirmwareDescription_String",e[e.DisplayFPGAVersion_Uint64=2029]="DisplayFPGAVersion_Uint64",e[e.DisplayBootloaderVersion_Uint64=2030]="DisplayBootloaderVersion_Uint64",e[e.DisplayHardwareVersion_Uint64=2031]="DisplayHardwareVersion_Uint64",e[e.AudioFirmwareVersion_Uint64=2032]="AudioFirmwareVersion_Uint64",e[e.CameraCompatibilityMode_Int32=2033]="CameraCompatibilityMode_Int32",e[e.ScreenshotHorizontalFieldOfViewDegrees_Float=2034]="ScreenshotHorizontalFieldOfViewDegrees_Float",e[e.ScreenshotVerticalFieldOfViewDegrees_Float=2035]="ScreenshotVerticalFieldOfViewDegrees_Float",e[e.DisplaySuppressed_Bool=2036]="DisplaySuppressed_Bool",e[e.DisplayAllowNightMode_Bool=2037]="DisplayAllowNightMode_Bool",e[e.DisplayMCImageWidth_Int32=2038]="DisplayMCImageWidth_Int32",e[e.DisplayMCImageHeight_Int32=2039]="DisplayMCImageHeight_Int32",e[e.DisplayMCImageNumChannels_Int32=2040]="DisplayMCImageNumChannels_Int32",e[e.DisplayMCImageData_Binary=2041]="DisplayMCImageData_Binary",e[e.SecondsFromPhotonsToVblank_Float=2042]="SecondsFromPhotonsToVblank_Float",e[e.DriverDirectModeSendsVsyncEvents_Bool=2043]="DriverDirectModeSendsVsyncEvents_Bool",e[e.DisplayDebugMode_Bool=2044]="DisplayDebugMode_Bool",e[e.GraphicsAdapterLuid_Uint64=2045]="GraphicsAdapterLuid_Uint64",e[e.DriverProvidedChaperonePath_String=2048]="DriverProvidedChaperonePath_String",e[e.ExpectedTrackingReferenceCount_Int32=2049]="ExpectedTrackingReferenceCount_Int32",e[e.ExpectedControllerCount_Int32=2050]="ExpectedControllerCount_Int32",e[e.NamedIconPathControllerLeftDeviceOff_String=2051]="NamedIconPathControllerLeftDeviceOff_String",e[e.NamedIconPathControllerRightDeviceOff_String=2052]="NamedIconPathControllerRightDeviceOff_String",e[e.NamedIconPathTrackingReferenceDeviceOff_String=2053]="NamedIconPathTrackingReferenceDeviceOff_String",e[e.DoNotApplyPrediction_Bool=2054]="DoNotApplyPrediction_Bool",e[e.CameraToHeadTransforms_Matrix34_Array=2055]="CameraToHeadTransforms_Matrix34_Array",e[e.DistortionMeshResolution_Int32=2056]="DistortionMeshResolution_Int32",e[e.DriverIsDrawingControllers_Bool=2057]="DriverIsDrawingControllers_Bool",e[e.DriverRequestsApplicationPause_Bool=2058]="DriverRequestsApplicationPause_Bool",e[e.DriverRequestsReducedRendering_Bool=2059]="DriverRequestsReducedRendering_Bool",e[e.MinimumIpdStepMeters_Float=2060]="MinimumIpdStepMeters_Float",e[e.AudioBridgeFirmwareVersion_Uint64=2061]="AudioBridgeFirmwareVersion_Uint64",e[e.ImageBridgeFirmwareVersion_Uint64=2062]="ImageBridgeFirmwareVersion_Uint64",e[e.ImuToHeadTransform_Matrix34=2063]="ImuToHeadTransform_Matrix34",e[e.ImuFactoryGyroBias_Vector3=2064]="ImuFactoryGyroBias_Vector3",e[e.ImuFactoryGyroScale_Vector3=2065]="ImuFactoryGyroScale_Vector3",e[e.ImuFactoryAccelerometerBias_Vector3=2066]="ImuFactoryAccelerometerBias_Vector3",e[e.ImuFactoryAccelerometerScale_Vector3=2067]="ImuFactoryAccelerometerScale_Vector3",e[e.ConfigurationIncludesLighthouse20Features_Bool=2069]="ConfigurationIncludesLighthouse20Features_Bool",e[e.Prop_AdditionalRadioFeatures_Uint64=2070]="Prop_AdditionalRadioFeatures_Uint64",e[e.Prop_CameraWhiteBalance_Vector4_Array=2071]="Prop_CameraWhiteBalance_Vector4_Array",e[e.Prop_CameraDistortionFunction_Int32_Array=2072]="Prop_CameraDistortionFunction_Int32_Array",e[e.Prop_CameraDistortionCoefficients_Float_Array=2073]="Prop_CameraDistortionCoefficients_Float_Array",e[e.Prop_ExpectedControllerType_String=2074]="Prop_ExpectedControllerType_String",e[e.HmdTrackingStyle_Int32=2075]="HmdTrackingStyle_Int32",e[e.DriverProvidedChaperoneVisibility_Bool=2076]="DriverProvidedChaperoneVisibility_Bool",e[e.HmdColumnCorrectionSettingPrefix_String=2077]="HmdColumnCorrectionSettingPrefix_String",e[e.CameraSupportsCompatibilityModes_Bool=2078]="CameraSupportsCompatibilityModes_Bool",e[e.SupportsRoomViewDepthProjection_Bool=2079]="SupportsRoomViewDepthProjection_Bool",e[e.DisplayAvailableFrameRates_Float_Array=2080]="DisplayAvailableFrameRates_Float_Array",e[e.DisplaySupportsRuntimeFramerateChange_Bool=2084]="DisplaySupportsRuntimeFramerateChange_Bool",e[e.DisplaySupportsAnalogGain_Bool=2085]="DisplaySupportsAnalogGain_Bool",e[e.DisplayMinAnalogGain_Float=2086]="DisplayMinAnalogGain_Float",e[e.DisplayMaxAnalogGain_Float=2087]="DisplayMaxAnalogGain_Float",e[e.DashboardLinkSupport_Int32=2097]="DashboardLinkSupport_Int32",e[e.DisplayMinUIAnalogGain_Float=2098]="DisplayMinUIAnalogGain_Float",e[e.DashboardScale_Float=2091]="DashboardScale_Float",e[e.IpdUIRangeMinMeters_Float=2100]="IpdUIRangeMinMeters_Float",e[e.IpdUIRangeMaxMeters_Float=2101]="IpdUIRangeMaxMeters_Float",e[e.Hmd_SupportsHDCP14LegacyCompat_Bool=2102]="Hmd_SupportsHDCP14LegacyCompat_Bool",e[e.Hmd_SupportsMicMonitoring_Bool=2103]="Hmd_SupportsMicMonitoring_Bool",e[e.Hmd_SupportsDisplayPortTrainingMode_Bool=2104]="Hmd_SupportsDisplayPortTrainingMode_Bool",e[e.Hmd_SupportsRoomViewDirect_Bool=2105]="Hmd_SupportsRoomViewDirect_Bool",e[e.Hmd_SupportsAppThrottling_Bool=2106]="Hmd_SupportsAppThrottling_Bool",e[e.Hmd_SupportsGpuBusMonitoring_Bool=2107]="Hmd_SupportsGpuBusMonitoring_Bool",e[e.DriverProvidedIPDVisibility_Bool=2108]="DriverProvidedIPDVisibility_Bool",e[e.Prop_Driver_Reserved_01=2109]="Prop_Driver_Reserved_01",e[e.Prop_Driver_Reserved_03=2111]="Prop_Driver_Reserved_03",e[e.DriverRequestedMuraCorrectionMode_Int32=2200]="DriverRequestedMuraCorrectionMode_Int32",e[e.DriverRequestedMuraFeather_InnerLeft_Int32=2201]="DriverRequestedMuraFeather_InnerLeft_Int32",e[e.DriverRequestedMuraFeather_InnerRight_Int32=2202]="DriverRequestedMuraFeather_InnerRight_Int32",e[e.DriverRequestedMuraFeather_InnerTop_Int32=2203]="DriverRequestedMuraFeather_InnerTop_Int32",e[e.DriverRequestedMuraFeather_InnerBottom_Int32=2204]="DriverRequestedMuraFeather_InnerBottom_Int32",e[e.DriverRequestedMuraFeather_OuterLeft_Int32=2205]="DriverRequestedMuraFeather_OuterLeft_Int32",e[e.DriverRequestedMuraFeather_OuterRight_Int32=2206]="DriverRequestedMuraFeather_OuterRight_Int32",e[e.DriverRequestedMuraFeather_OuterTop_Int32=2207]="DriverRequestedMuraFeather_OuterTop_Int32",e[e.DriverRequestedMuraFeather_OuterBottom_Int32=2208]="DriverRequestedMuraFeather_OuterBottom_Int32",e[e.Audio_SupportsDualSpeakerAndJackOutput_Bool=2303]="Audio_SupportsDualSpeakerAndJackOutput_Bool",e[e.AttachedDeviceId_String=3e3]="AttachedDeviceId_String",e[e.SupportedButtons_Uint64=3001]="SupportedButtons_Uint64",e[e.Axis0Type_Int32=3002]="Axis0Type_Int32",e[e.Axis1Type_Int32=3003]="Axis1Type_Int32",e[e.Axis2Type_Int32=3004]="Axis2Type_Int32",e[e.Axis3Type_Int32=3005]="Axis3Type_Int32",e[e.Axis4Type_Int32=3006]="Axis4Type_Int32",e[e.ControllerRoleHint_Int32=3007]="ControllerRoleHint_Int32",e[e.FieldOfViewLeftDegrees_Float=4e3]="FieldOfViewLeftDegrees_Float",e[e.FieldOfViewRightDegrees_Float=4001]="FieldOfViewRightDegrees_Float",e[e.FieldOfViewTopDegrees_Float=4002]="FieldOfViewTopDegrees_Float",e[e.FieldOfViewBottomDegrees_Float=4003]="FieldOfViewBottomDegrees_Float",e[e.TrackingRangeMinimumMeters_Float=4004]="TrackingRangeMinimumMeters_Float",e[e.TrackingRangeMaximumMeters_Float=4005]="TrackingRangeMaximumMeters_Float",e[e.ModeLabel_String=4006]="ModeLabel_String",e[e.IconPathName_String=5e3]="IconPathName_String",e[e.NamedIconPathDeviceOff_String=5001]="NamedIconPathDeviceOff_String",e[e.NamedIconPathDeviceSearching_String=5002]="NamedIconPathDeviceSearching_String",e[e.NamedIconPathDeviceSearchingAlert_String=5003]="NamedIconPathDeviceSearchingAlert_String",e[e.NamedIconPathDeviceReady_String=5004]="NamedIconPathDeviceReady_String",e[e.NamedIconPathDeviceReadyAlert_String=5005]="NamedIconPathDeviceReadyAlert_String",e[e.NamedIconPathDeviceNotReady_String=5006]="NamedIconPathDeviceNotReady_String",e[e.NamedIconPathDeviceStandby_String=5007]="NamedIconPathDeviceStandby_String",e[e.NamedIconPathDeviceAlertLow_String=5008]="NamedIconPathDeviceAlertLow_String",e[e.DisplayHiddenArea_Binary_Start=5100]="DisplayHiddenArea_Binary_Start",e[e.DisplayHiddenArea_Binary_End=5150]="DisplayHiddenArea_Binary_End",e[e.ParentContainer=5151]="ParentContainer",e[e.UserConfigPath_String=6e3]="UserConfigPath_String",e[e.InstallPath_String=6001]="InstallPath_String",e[e.HasDisplayComponent_Bool=6002]="HasDisplayComponent_Bool",e[e.HasControllerComponent_Bool=6003]="HasControllerComponent_Bool",e[e.HasCameraComponent_Bool=6004]="HasCameraComponent_Bool",e[e.HasDriverDirectModeComponent_Bool=6005]="HasDriverDirectModeComponent_Bool",e[e.HasVirtualDisplayComponent_Bool=6006]="HasVirtualDisplayComponent_Bool",e[e.HasSpatialAnchorsSupport_Bool=6007]="HasSpatialAnchorsSupport_Bool",e[e.ControllerType_String=7e3]="ControllerType_String",e[e.LegacyInputProfile_String=7001]="LegacyInputProfile_String",e[e.VendorSpecific_Reserved_Start=1e4]="VendorSpecific_Reserved_Start",e[e.VendorSpecific_Reserved_End=10999]="VendorSpecific_Reserved_End",e[e.TrackedDeviceProperty_Max=1e6]="TrackedDeviceProperty_Max"}(nt||(nt={})),function(e){e[e.k_EButton_System=0]="k_EButton_System",e[e.k_EButton_ApplicationMenu=1]="k_EButton_ApplicationMenu",e[e.k_EButton_Grip=2]="k_EButton_Grip",e[e.k_EButton_DPad_Left=3]="k_EButton_DPad_Left",e[e.k_EButton_DPad_Up=4]="k_EButton_DPad_Up",e[e.k_EButton_DPad_Right=5]="k_EButton_DPad_Right",e[e.k_EButton_DPad_Down=6]="k_EButton_DPad_Down",e[e.k_EButton_A=7]="k_EButton_A",e[e.k_EButton_ProximitySensor=31]="k_EButton_ProximitySensor",e[e.k_EButton_Axis0=32]="k_EButton_Axis0",e[e.k_EButton_Axis1=33]="k_EButton_Axis1",e[e.k_EButton_Axis2=34]="k_EButton_Axis2",e[e.k_EButton_Axis3=35]="k_EButton_Axis3",e[e.k_EButton_Axis4=36]="k_EButton_Axis4",e[e.k_EButton_SteamVR_Touchpad=32]="k_EButton_SteamVR_Touchpad",e[e.k_EButton_SteamVR_Trigger=33]="k_EButton_SteamVR_Trigger",e[e.k_EButton_Dashboard_Back=2]="k_EButton_Dashboard_Back",e[e.k_EButton_IndexController_A=2]="k_EButton_IndexController_A",e[e.k_EButton_IndexController_B=1]="k_EButton_IndexController_B",e[e.k_EButton_IndexController_JoyStick=35]="k_EButton_IndexController_JoyStick",e[e.k_EButton_Reserved0=50]="k_EButton_Reserved0",e[e.k_EButton_Reserved1=51]="k_EButton_Reserved1",e[e.k_EButton_Max=64]="k_EButton_Max"}(st||(st={})),function(e){e[e.None=0]="None",e[e.ButtonEnter=1]="ButtonEnter",e[e.ButtonLeave=2]="ButtonLeave",e[e.Snap=3]="Snap",e[e.Sliding=4]="Sliding",e[e.SlidingEdge=5]="SlidingEdge"}(at||(at={})),function(e){e[e.Minimal=1]="Minimal",e[e.Modal=2]="Modal",e[e.ShowArrowKeys=4]="ShowArrowKeys",e[e.HideDoneKey=8]="HideDoneKey"}(ot||(ot={})),function(e){e[e.Unknown=-1]="Unknown",e[e.Idle=0]="Idle",e[e.UserInteraction=1]="UserInteraction",e[e.UserInteraction_Timeout=2]="UserInteraction_Timeout",e[e.Standby=3]="Standby",e[e.Idle_Timeout=4]="Idle_Timeout"}(lt||(lt={})),function(e){e[e.VRMouseButton_Left=1]="VRMouseButton_Left",e[e.VRMouseButton_Right=2]="VRMouseButton_Right",e[e.VRMouseButton_Middle=4]="VRMouseButton_Middle"}(ct||(ct={})),function(e){e[e.Notification_Shown=600]="Notification_Shown",e[e.Notification_Hidden=601]="Notification_Hidden",e[e.Notification_BeginInteraction=602]="Notification_BeginInteraction",e[e.Notification_Destroyed=603]="Notification_Destroyed"}(ut||(ut={}));(0,ht.i_)(mt()["error-shake-duration"]);function _t(e,t){return t<0?0:t>1?1:0==e?t:Math.round(t/e)*e}function Bt(e,t,r){const i=e+r*(t-e);return Number.parseFloat(i.toFixed(10))}function bt(e,t,r){return(r-e)/(t-e)}var ft;!function(e){e[e.None=0]="None",e[e.MouseDragging=1]="MouseDragging",e[e.TouchStart=2]="TouchStart",e[e.TouchDragging=3]="TouchDragging"}(ft||(ft={}));class wt extends a.Component{get showHandle(){var e;return null===(e=this.props.showHandle)||void 0===e||e}get isKeyNavTarget(){var e;return null===(e=this.props.isKeyNavTarget)||void 0===e||e}get validRange(){return this.props.min<this.props.max}get range(){return this.validRange?this.props.max-this.props.min:0}get step(){var e;return Math.abs(null!==(e=this.props.step)&&void 0!==e?e:1)}get stepSound(){var e;return null===(e=this.props.stepSound)||void 0===e||e}get normalizedStep(){return this.step/this.range}get normalizedDpadStep(){var e;const t=null!==(e=this.props.dpadStep)&&void 0!==e?e:this.step,r=t>0?t/this.range:.01;return Math.max(r,this.normalizedStep)}get normalizedClampedValue(){const e=null==this.props.value||isNaN(this.props.value)?this.props.min:(0,te.OQ)(this.props.value,this.props.min,this.props.max);return bt(this.props.min,this.props.max,e)}get normalizedDefaultValue(){const e=this.props.resetValue;if(!(null==e||isNaN(e)||e<this.props.min||e>this.props.max))return bt(this.props.min,this.props.max,e)}get normalizedSliderOrigin(){const e=(0,te.OQ)(0,this.props.min,this.props.max);return bt(this.props.min,this.props.max,e)}get CanResetToDefault(){return null!=this.props.resetValue&&this.props.value!=this.props.resetValue}get SliderChangeSource(){switch(this.m_eDragMode){case ft.MouseDragging:return 1;case ft.TouchDragging:case ft.TouchStart:return 0;case ft.None:return}}constructor(e){super(e),this.m_refSlider=a.createRef(),this.m_refHandle=a.createRef(),this.m_navRefSlider=a.createRef(),this.m_sliderBounds=void 0,this.m_handleBounds=void 0,this.m_fZoom=1,this.m_eDragMode=ft.None,this.m_vTouchStartPosition=(0,gt.D0)(),this.m_bInnerSliderHasFocus=!1,this.m_nRepeatCount=0,this.m_fInitalRepeatTime=void 0,this.m_fStartValue=this.props.value,this.m_fLatestUserValue=this.props.value,this.m_fLatestOnChangeValue=this.props.value}RecomputeSliderBounds(){var e,t;this.m_sliderBounds=null===(e=this.m_refSlider.current)||void 0===e?void 0:e.getBoundingClientRect(),this.m_handleBounds=null===(t=this.m_refHandle.current)||void 0===t?void 0:t.getBoundingClientRect()}SetDragMode(e){var t,r,i,n,s,a,o,l;if(e!=this.m_eDragMode){switch(this.m_eDragMode=e,this.props.onChangeStart&&this.props.onChangeStart(this.SliderChangeSource),e){case ft.MouseDragging:case ft.TouchDragging:case ft.TouchStart:this.RecomputeSliderBounds(),this.m_fStartValue=this.props.value,this.m_fLatestUserValue=this.props.value;case ft.None:}switch(e){case ft.MouseDragging:null===(r=null===(t=this.m_refSlider.current)||void 0===t?void 0:t.ownerDocument)||void 0===r||r.addEventListener("mousemove",this.OnWindowMouseMove,{passive:!1}),null===(n=null===(i=this.m_refSlider.current)||void 0===i?void 0:i.ownerDocument)||void 0===n||n.addEventListener("mouseup",this.OnWindowMouseUp,{passive:!1});break;case ft.TouchStart:case ft.TouchDragging:null===(a=null===(s=this.m_refSlider.current)||void 0===s?void 0:s.ownerDocument)||void 0===a||a.addEventListener("touchmove",this.OnWindowTouchMove,{passive:!1}),null===(l=null===(o=this.m_refSlider.current)||void 0===o?void 0:o.ownerDocument)||void 0===l||l.addEventListener("touchend",this.OnWindowTouchEnd,{passive:!1});break;case ft.None:this.RemoveDocumentEventListeners()}}}OnGamepadDirection(e){var t,r;if(this.props.disabled)return!1;let i=0;if(e.detail.button==de.pR.DIR_LEFT)i=-1;else{if(e.detail.button!=de.pR.DIR_RIGHT)return!1;i=1}e.detail.is_repeat?(0==this.m_nRepeatCount&&(this.m_fInitalRepeatTime=performance.now()),this.m_nRepeatCount++):(this.m_nRepeatCount=0,this.m_fInitalRepeatTime=performance.now());const n=performance.now()-this.m_fInitalRepeatTime,s=(0,te.bT)(n,0,2e3,500,250),a=Math.pow(2,Math.floor(n/s)),o=this.normalizedDpadStep*a,l=(0,te.OQ)(o,this.normalizedDpadStep,.05)*i,c=_t(this.normalizedStep,this.normalizedClampedValue+l);let u=Bt(this.props.min,this.props.max,c);if(u=(0,te.OQ)(u,null!==(t=this.props.clampMin)&&void 0!==t?t:this.props.min,null!==(r=this.props.clampMax)&&void 0!==r?r:this.props.max),u!=this.props.value){const e=u>this.m_fLatestUserValue;ge.eZ.PlayNavSound(e?ge.PN.SliderUp:ge.PN.SliderDown),this.m_fLatestUserValue=u,this.FireOnChange(u,2)}else ge.eZ.PlayNavSound(ge.PN.FailedNav);return!0}FireOnChange(e,t){this.m_fLatestOnChangeValue!=e&&(this.m_fLatestOnChangeValue=e,this.props.onChange&&this.props.onChange(e,t))}ComputeNormalizedValueForMousePosition(e){var t;if(null==this.m_sliderBounds)return 0;const r=e/this.m_fZoom,i=this.m_sliderBounds.right-this.m_sliderBounds.left,n=null==this.m_handleBounds?0:this.m_handleBounds.right-this.m_handleBounds.left,s=i-n,a=(r-this.m_sliderBounds.left-n/2)/s;return(null===(t=this.m_refSlider.current)||void 0===t?void 0:t.matches(":dir(rtl)"))?1-a:a}BShouldTriggerHapticOnSnap(){const e=this.normalizedStep;return e>0&&e>=1/40}PlayHaptic(e){var t,r,i,n,s;null===(s=null===(n=null===(i=null===(r=null===(t=this.m_refSlider.current)||void 0===t?void 0:t.ownerDocument.defaultView)||void 0===r?void 0:r.SteamClient)||void 0===i?void 0:i.OpenVR)||void 0===n?void 0:n.TriggerOverlayHapticEffect)||void 0===s||s.call(n,e,0)}UpdateSliderValueForPosition(e){var t,r;if(this.props.disabled||!this.m_refSlider.current)return;const i=this.ComputeNormalizedValueForMousePosition(e),n=_t(this.normalizedStep,i);let s=Bt(this.props.min,this.props.max,n);const a=null!==(t=this.props.clampMin)&&void 0!==t?t:this.props.min,o=null!==(r=this.props.clampMax)&&void 0!==r?r:this.props.max;if(s=(0,te.OQ)(s,a,o),s!=this.props.value){const e=s>this.props.value,t=0==this.step;if((this.m_eDragMode==ft.None||!t)&&this.props.stepSound&&ge.eZ.PlayNavSound(e?ge.PN.SliderUp:ge.PN.SliderDown),this.m_eDragMode==ft.MouseDragging||this.m_eDragMode==ft.TouchDragging){let e=!1;if((s==a||s==o)&&this.m_fLatestUserValue>a&&this.m_fLatestUserValue<o&&!e)this.PlayHaptic(at.SlidingEdge),e=!0;else if(!this.BShouldTriggerHapticOnSnap()&&this.m_fLatestUserValue>=a&&this.m_fLatestUserValue<=o){const t=40;Math.floor((this.m_fLatestUserValue-a)/(o-a)*t)==Math.floor((s-a)/(o-a)*t)||e||(this.PlayHaptic(at.Sliding),e=!0)}t||e||(this.PlayHaptic(at.Snap),e=!0)}this.m_fLatestUserValue=s,this.FireOnChange(s,this.SliderChangeSource)}}OnWindowMouseMove(e){this.UpdateSliderValueForPosition(e.clientX)}OnWindowMouseUp(e){this.m_eDragMode!=ft.None&&this.Complete()}OnMouseDown(e){0==e.button&&(this.props.disabled||(e.preventDefault(),this.SetDragMode(ft.MouseDragging),this.UpdateSliderValueForPosition(e.clientX)))}OnTouchStart(e){if(this.props.disabled||1!=e.touches.length)return;e.preventDefault();const t=this.ComputeNormalizedValueForMousePosition(e.touches[0].clientX);t<0||t>1||(this.SetDragMode(ft.TouchStart),this.m_vTouchStartPosition={x:e.touches[0].clientX,y:e.touches[0].clientY})}OnWindowTouchMove(e){var t;if(1==e.touches.length){switch(this.m_eDragMode){case ft.TouchStart:const r={x:e.touches[0].clientX,y:e.touches[0].clientY};if((0,gt.LD)(this.m_vTouchStartPosition,r)>=10){const e=(0,gt.Fg)(this.m_vTouchStartPosition,r);Math.abs(e.x)>Math.abs(e.y)?(this.SetDragMode(ft.TouchDragging),null===(t=this.m_refSlider.current)||void 0===t||t.focus()):this.SetDragMode(ft.None)}break;case ft.TouchDragging:this.UpdateSliderValueForPosition(e.touches[0].clientX)}e.preventDefault()}}OnWindowTouchEnd(e){this.m_eDragMode!=ft.None&&this.Complete()}Complete(){const e=this.m_eDragMode!=ft.None;this.FireOnChange(this.m_fLatestUserValue,this.SliderChangeSource),this.props.onChangeComplete&&this.props.onChangeComplete(this.m_fLatestUserValue,this.SliderChangeSource),this.SetDragMode(ft.None);const t=0==this.step;if(this.m_fLatestUserValue!=this.m_fStartValue&&(t||!this.props.stepSound)&&e){const e=this.m_fLatestUserValue>this.m_fStartValue;ge.eZ.PlayNavSound(e?ge.PN.SliderUp:ge.PN.SliderDown)}}RemoveDocumentEventListeners(){var e,t,r,i,n,s,a,o;null===(t=null===(e=this.m_refSlider.current)||void 0===e?void 0:e.ownerDocument)||void 0===t||t.removeEventListener("mousemove",this.OnWindowMouseMove),null===(i=null===(r=this.m_refSlider.current)||void 0===r?void 0:r.ownerDocument)||void 0===i||i.removeEventListener("touchmove",this.OnWindowTouchMove),null===(s=null===(n=this.m_refSlider.current)||void 0===n?void 0:n.ownerDocument)||void 0===s||s.removeEventListener("mouseup",this.OnWindowMouseUp),null===(o=null===(a=this.m_refSlider.current)||void 0===a?void 0:a.ownerDocument)||void 0===o||o.removeEventListener("touchend",this.OnWindowTouchEnd)}componentDidMount(){this.m_fZoom=(0,p.a_)(this.m_refSlider.current)}componentWillUnmount(){this.RemoveDocumentEventListeners()}BlurInnerSlider(){var e;null===(e=this.m_navRefSlider.current)||void 0===e||e.ParentTakeFocus()}OnInnerSliderFocus(){this.m_bInnerSliderHasFocus=!0,this.m_fStartValue=this.props.value}OnInnerSliderBlur(){this.m_bInnerSliderHasFocus=!1,this.m_fStartValue!=this.m_fLatestUserValue&&this.Complete()}ResetToDefault(){if(!this.CanResetToDefault||this.m_eDragMode!=ft.None)return;let e;this.m_fLatestUserValue=this.props.resetValue,this.FireOnChange(this.props.resetValue,4),this.m_bInnerSliderHasFocus?e=this.props.resetValue>this.m_fLatestUserValue:(e=this.props.resetValue>this.props.value,this.props.onChangeComplete&&this.props.onChangeComplete(this.props.resetValue,4)),ge.eZ.PlayNavSound(e?ge.PN.SliderUp:ge.PN.SliderDown)}OnContextMenu(e){if(null!=this.props.resetValue){const t=(0,s.jsx)(Je.tz,{children:(0,s.jsx)(Je.kt,{disabled:!this.CanResetToDefault,onSelected:this.ResetToDefault,children:(0,m.we)("#ResetToDefault")})});(0,T.lX)(t,e)}}render(){const{min:e,max:t,value:r,clampMax:i,clampMin:n,className:a,disabled:l,dpadStep:c,extraNotchPadding:u,focusable:p,handleType:h,innerRef:_,isKeyNavTarget:B,navRef:b,notchCount:f,notchLabels:w,notchTicksVisible:y,onChange:v,onChangeComplete:S,onChangeStart:C,renderNotch:R,renderValue:z,resetValue:j,resetValueAppearance:x="top-caret",showBookendLabels:I,showHandle:T,step:F,stepSound:O,strValueSuffix:W,trackStyleOverride:q,trackStyleBackground:U,trackForegroundVisible:k=!0,trackTone:L,...P}=this.props,D=null!=I&&I,N=null!=y?y:!D,A=D?2:f,E=D?[{notchIndex:0,label:`${e}`},{notchIndex:1,label:`${t}`}]:w,G=null==p||p,H=this.normalizedDefaultValue,V=this.normalizedSliderOrigin,Z=null!=H,K="top-caret"==x,$=!K,Y=z||M,Q={};this.CanResetToDefault&&(Q[de.pR.SECONDARY]=(0,m.we)("#ResetToDefault"));let X=`${mt().SliderHandle} SliderHandle`,J=`${mt().SliderHandleContainer} SliderHandleContainer `;"verticalline"==h?(X=`${mt().VerticalLineSliderHandle} SliderHandle`,J=`${mt().VerticalLineSliderHandleContainer} SliderHandleContainer `):"leftparen"!=h&&"rightparen"!=h||(X=(0,d.A)(mt().ParenSliderHandle,"leftparen"==h?mt().Left:mt().Right,"SliderHandle"),J=(0,d.A)(mt().ParenSliderHandleContainer,"leftparen"==h?mt().Left:mt().Right,"SliderHandleContainer"));const ee=Y(r);return(0,s.jsx)(pt.YZ,{noFocusRing:!0,className:(0,d.A)(mt().SliderControlPanelGroup,"SliderControlPanelGroup",a),navRef:b,onMouseDown:e=>this.OnMouseDown(e.nativeEvent),onTouchStart:e=>this.OnTouchStart(e.nativeEvent),onOKActionDescription:l?null:(0,m.we)("#Slider_AdjustSlider"),focusable:G,childFocusDisabled:l||!G,onContextMenu:this.OnContextMenu,onOKButton:l?()=>ge.eZ.PlayNavSound(ge.PN.FailedNav):void 0,onSecondaryButton:this.CanResetToDefault?this.ResetToDefault:void 0,onSecondaryActionDescription:this.CanResetToDefault?(0,m.we)("#ResetToDefault"):void 0,actionDescriptionMap:Q,"aria-roledescription":(0,m.we)("#Slider_Button"),"aria-labelledby":P["aria-labelledby"],"aria-label":P["aria-label"],children:(0,s.jsxs)(o.ml,{role:"slider","aria-valuenow":r,"aria-valuetext":ee,...P,className:(0,d.A)(mt().SliderControlAndNotches,l&&mt().Disabled,Z&&mt().WithDefaultValue,Z&&$&&mt().DefaultValueIsColorRange,Z&&$&&"left"==x.side&&mt().DefaultValueColorLeft,Z&&$&&"left"!=x.side&&mt().DefaultValueColorRight,!k&&mt().ForegroundInvisible),focusable:this.isKeyNavTarget,noFocusRing:!0,onFocus:this.OnInnerSliderFocus,onBlur:this.OnInnerSliderBlur,style:{"--normalized-slider-value":this.normalizedClampedValue,"--normalized-slider-default-value":H,"--normalized-slider-origin":V,"--default-value-track-color":$?x.trackForegroundColor:void 0,"--slider-extra-notch-padding":null!=u?u:"0px"},ref:(0,g.XB)(this.m_refSlider,_),navRef:this.m_navRefSlider,onGamepadDirection:this.OnGamepadDirection,onOKButton:this.BlurInnerSlider,onOKActionDescription:null,onCancelButton:this.BlurInnerSlider,onCancelActionDescription:(0,m.we)("#ActionButtonLabelDone"),children:[(0,s.jsxs)("div",{className:(0,d.A)(mt().SliderControl,"SliderControl"),children:[(0,s.jsx)("div",{className:(0,d.A)(mt().SliderTrack,null!=f&&N&&mt().SliderHasNotches,{[mt().SliderTrackDark]:"dark"===L},U,"SliderTrack"),style:this.props.trackStyleOverride}),Z&&K&&(0,s.jsx)("div",{className:mt().DefaultValueTickContainer,children:(0,s.jsx)("div",{className:mt().DefaultValueTick,children:(0,s.jsx)(pe.u49,{direction:"down"})})}),this.validRange&&null!=r&&!isNaN(r)&&this.showHandle&&(0,s.jsx)("div",{className:J,children:(0,s.jsxs)("div",{className:X,ref:this.m_refHandle,children:["leftparen"==h&&(0,s.jsx)(pe.Epp,{}),"rightparen"==h&&(0,s.jsx)(pe.jvG,{})]})})]}),(0,s.jsx)(yt,{notchCount:A,notchLabels:E,sliderValue:this.normalizedClampedValue,notchTicksVisible:N,renderNotch:R})]})})}}function yt(e){let{sliderValue:t,notchCount:r,notchLabels:i,notchTicksVisible:n,renderNotch:a}=e,o=null!=i?i:[];if(!r)return null;let c=!1,u=[];for(let e=0;e<r;++e){let i=o.find(t=>t.notchIndex==e);i&&(c=!0),u.push((0,s.jsx)(Mt,{notchIndex:e,sliderValue:t,notchLabel:i,notchCount:r,notchTicksVisible:n,renderNotch:a},e))}return(0,s.jsx)(l.Z,{className:(0,d.A)(mt().SliderNotchContainer),children:u})}function Mt(e){const t=e.notchIndex<=(e.notchCount-1)*e.sliderValue,r=e.notchCount<=3&&!e.notchTicksVisible,i=r&&0==e.notchIndex,n=r&&e.notchIndex==e.notchCount-1,a={...e,alignLeftEnd:i,alignRightEnd:n,active:t};return(0,s.jsx)("div",{className:(0,d.A)(mt().SliderNotch,r&&mt().AlignToEnds),children:e.renderNotch?e.renderNotch(a):(0,s.jsx)(vt,{...a})})}function vt(e){var t;const{alignLeftEnd:r,alignRightEnd:i,active:n}=e;return(0,s.jsxs)(s.Fragment,{children:[e.notchTicksVisible&&(0,s.jsx)("div",{className:(0,d.A)(mt().SliderNotchTick,n&&mt().TickActive)}),e.notchLabel&&(0,s.jsx)("div",{className:(0,d.A)(mt().SliderNotchLabel,r&&mt().AlignToLeft,i&&mt().AlignToRight),children:null===(t=e.notchLabel)||void 0===t?void 0:t.label})]})}(0,n.Cg)([g.oI],wt.prototype,"RecomputeSliderBounds",null),(0,n.Cg)([g.oI],wt.prototype,"SetDragMode",null),(0,n.Cg)([g.oI],wt.prototype,"OnGamepadDirection",null),(0,n.Cg)([g.oI],wt.prototype,"UpdateSliderValueForPosition",null),(0,n.Cg)([g.oI],wt.prototype,"OnWindowMouseMove",null),(0,n.Cg)([g.oI],wt.prototype,"OnWindowMouseUp",null),(0,n.Cg)([g.oI],wt.prototype,"OnMouseDown",null),(0,n.Cg)([g.oI],wt.prototype,"OnTouchStart",null),(0,n.Cg)([g.oI],wt.prototype,"OnWindowTouchMove",null),(0,n.Cg)([g.oI],wt.prototype,"OnWindowTouchEnd",null),(0,n.Cg)([g.oI],wt.prototype,"Complete",null),(0,n.Cg)([g.oI],wt.prototype,"BlurInnerSlider",null),(0,n.Cg)([g.oI],wt.prototype,"OnInnerSliderFocus",null),(0,n.Cg)([g.oI],wt.prototype,"OnInnerSliderBlur",null),(0,n.Cg)([g.oI],wt.prototype,"ResetToDefault",null),(0,n.Cg)([g.oI],wt.prototype,"OnContextMenu",null);a.forwardRef(function(e,t){const{label:r,labelIndex:i,xOffset:n,onResize:o,OnMouseDown:l,OnTouchStart:c}=e;a.useEffect(()=>{o(i)},[o,i]);const u=a.useCallback(e=>{o(i)},[o,i]),d=(0,g.wY)(u),m=(0,g.Ue)(d,t);return(0,s.jsx)("div",{className:mt().CompoundSliderSubSliderLabel,ref:m,onMouseDown:l,onTouchStart:c,style:{transform:`translateX(${n}px)`},children:(0,s.jsx)("div",{className:mt().CompoundSliderSubSliderLabelInternal,children:r})})});var St=r(90665);const Ct=a.forwardRef(function(e,t){const{value:r,onChange:i,disabled:n,className:a,focusable:l,children:c,navRef:u,...m}=e;return(0,s.jsxs)(o.ml,{...m,noFocusRing:!0,className:(0,d.A)(a,Pe().Toggle,{[Pe().Disabled]:!!n,[Pe().On]:!!r}),onClick:()=>{if(!n&&i){const e=!r;i(e),ge.eZ.PlayNavSound(e?ge.PN.ToggleOn:ge.PN.ToggleOff)}},ref:t,navRef:u,focusable:l,role:"checkbox","aria-checked":!!r,children:[(0,s.jsx)("div",{className:Pe().ToggleRail}),(0,s.jsx)("div",{className:Pe().ToggleSwitch}),c]})});function Rt(e){const t=!!e.disabled,{actionDescriptions:r,gamepadEvents:i}=(0,St.C7)(e),n=a.useId(),{"aria-expanded":o,"aria-controls":l}=e;return(0,s.jsx)(Ve,{accessibilityId:n,className:e.className,disabled:t,label:e.label,icon:e.icon,description:e.description,explainer:e.explainer,explainerTitle:e.explainerTitle,padding:e.padding,bottomSeparator:e.bottomSeparator,highlightOnFocus:e.highlightOnFocus,inlineWrap:"keep-inline",onContextMenu:e.onContextMenu,actionDescriptionMap:r,onClick:e.onClick,indentLevel:e.indentLevel,...i,children:(0,s.jsx)(Ct,{"aria-expanded":o,"aria-controls":l,...He(n,e),onChange:e.OnToggleChange,value:e.checked,disabled:t,navRef:e.navRef})})}class zt extends i.pF{OnToggleChange(e){this.props.disabled||e===this.checked||this.Toggle()}render(){return(0,s.jsx)(Rt,{...this.props,OnToggleChange:this.OnToggleChange,checked:this.checked})}}(0,n.Cg)([g.oI],zt.prototype,"OnToggleChange",null);var jt=r(63512);function xt(e){const{children:t,bCenterVertically:r,refElem:i,...n}=e,a=(0,d.A)(Pe().GamepadDialogContent,"DialogContent _DialogLayout",e.className,r&&" _DialogCenterVertically"),{ref:o,navRef:c}=(0,jt.tw)(),u=(0,g.Ue)(i,o);return(0,s.jsx)(l.Z,{...n,className:a,ref:u,navRef:c,children:(0,s.jsx)(l.Z,{className:(0,d.A)(Pe().GamepadDialogContent_InnerWidth,"DialogContent_InnerWidth"),children:t})})}},67293:(e,t,r)=>{"use strict";r.d(t,{_H:()=>l});var i=r(7850),n=r(52038),s=r(16441),a=r(64460),o=r.n(a);function l(e){const t=(0,s.Zt)("ToggleControl",c);return(0,i.jsx)(t,{...e})}function c(e){const{value:t,onChange:r,disabled:s}=e;return(0,i.jsxs)("div",{className:(0,n.A)(o().Toggle,s&&o().Disabled),onClick:()=>!s&&r&&r(!t),children:[(0,i.jsx)("div",{className:o().ToggleRail}),(0,i.jsx)("div",{className:(0,n.A)(o().ToggleRail,o().Highlight,t?o().On:o().Off)}),(0,i.jsx)("div",{className:(0,n.A)(o().ToggleSwitch,t?o().On:o().Off)})]})}},84811:(e,t,r)=>{"use strict";r.d(t,{Nr:()=>o,tH:()=>c,wC:()=>l});var i=r(34629),n=r(7850),s=r(90626),a=r(73745);function o(e){return function(t){return(0,n.jsx)(c,{children:(0,n.jsx)(e,{...t})})}}function l(e){return(0,n.jsx)(n.Fragment,{children:s.Children.map(e.children,e=>(0,n.jsx)(c,{children:e}))})}class c extends s.Component{constructor(e){super(e),this.state={},this.state.lastErrorKey=e.errorKey}static InstallErrorReportingStore(e){this.sm_ErrorReportingStore=e}componentDidCatch(e,t){const r=c.sm_ErrorReportingStore;r?r.ReportError(e,{strComponentStack:t.componentStack||void 0}).then(e=>e&&this.setState({identifierHash:e.identifierHash})):console.warn("No ErrorReportingStore - use ErrorReportingStore().Init() to configure error reporting to server"),this.setState({error:{error:e,info:t},lastErrorKey:this.props.errorKey})}Reset(){this.setState({error:void 0})}render(){const{children:e,fallback:t,errorKey:r}=this.props,{error:i,identifierHash:s,lastErrorKey:a}=this.state;return i&&r==a?void 0!==t?"function"==typeof t?t(i.error):t:c.sm_ErrorReportingStore&&c.sm_ErrorReportingStore.reporting_enabled?(0,n.jsx)(d,{error:i,identifierHash:s,store:c.sm_ErrorReportingStore,onRefresh:this.Reset}):(0,n.jsx)(u,{error:i,onDismiss:this.Reset}):e||null}}(0,i.Cg)([a.oI],c.prototype,"Reset",null);const u=({error:e,onDismiss:t})=>{let r=e.error?e.error.stack:"Stack missing",i=e.info?e.info.componentStack:"",s=e.error&&e.error.message||"unknown error";return(0,n.jsxs)(m,{children:[(0,n.jsxs)(g,{children:['Error: "',s,'"']}),"   ",(0,n.jsx)("span",{style:{textDecoration:"underline",cursor:"pointer"},onClick:t,children:"(x) Dismiss"}),(0,n.jsx)("br",{}),(0,n.jsx)(p,{children:r}),(0,n.jsxs)(p,{children:["The error occurred while rendering:",i]})]})},d=e=>{const{error:t,onRefresh:r,identifierHash:i,store:s}=e,a=t.error&&t.error.message||"unknown error",o=`${s.product}_${s.version}_${i}`;return(0,n.jsxs)(m,{children:[(0,n.jsxs)(g,{children:["Something went wrong while displaying this content. ",(0,n.jsx)("span",{style:{textDecoration:"underline",cursor:"pointer"},onClick:r,children:"Refresh"})]}),(0,n.jsxs)(p,{children:["Error Reference: ",o]}),(0,n.jsx)(p,{children:a})]})},m=({children:e})=>(0,n.jsx)("div",{style:{overflow:"auto",marginLeft:"15px",color:"white",fontSize:"16px",userSelect:"auto",backgroundColor:"black"},className:"ErrorBoundary",children:e}),g=({children:e})=>(0,n.jsx)("h1",{style:{fontSize:"20px",display:"inline-block",marginTop:"15px",userSelect:"auto"},children:e}),p=({children:e})=>(0,n.jsx)("pre",{style:{marginTop:"15px",opacity:.7,userSelect:"auto"},children:e})},18663:(e,t,r)=>{"use strict";r.d(t,{lS:()=>B,lz:()=>f,wo:()=>b});var i=r(7850),n=r(90626);function s(e){switch(e){case"discord_server":return 5;case"youtube":return 1;case"facebook":return 2;case"twitter":return 3;case"twitch":return 4;case"reddit":return 10;case"instagram":return 11;case"tumblr":return 12;case"qq":return 6;case"qqlink":return 18;case"qqchannel":return 23;case"bilibili":return 8;case"weibo":return 9;case"wechat":return 17;case"tieba":return 13;case"tiktok":return 14;case"douyin":return 19;case"bluesky":return 20;case"mastodon":return 21;case"threads":return 22;case"vk":return 7;case"telegram":return 15;case"linkedin":return 16;case"rednote":return 24}return 0}var a=r(55263),o=r(95695),l=r.n(o),c=r(12155),u=r(52038),d=r(61859),m=r(61336),g=r(78327),p=r(32754),h=r(12443),_=r.n(h);function B(e){const{appid:t}=e;return(0,i.jsx)("div",{className:_().AppSocialLinksCtn,children:(0,i.jsx)(b,{appid:t})})}function b(e){const{appid:t}=e,[r]=(0,a.t7)(t,{include_basic_info:!0,include_links:!0});if(!r)return null;const n=r.GetLinks();return n&&0!=n.length&&g.TS.IMG_URL?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:(0,u.A)(l().EventEditorTextTitle,"EventEditorTextTitle"),children:(0,d.we)("#EventDisplay_SocialTitle")}),(0,i.jsx)(y,{id:""+t,rgSocialMedia:n})]}):null}function f(e){const{gidClanEvent:t,rgSocial:r,bIsCreatorHomeEvent:a}=e,o=function(e){return(0,n.useMemo)(()=>e?e.map(e=>{const t={link_type:s(e.type)};return 6==t.link_type||17==t.link_type?t.text=e.link:t.url=e.link,t}):[],[e])}(r);return o&&0!=o.length&&g.TS.IMG_URL?(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)("div",{className:(0,u.A)(l().EventEditorTextTitle,"EventEditorTextTitle"),children:a?(0,d.we)("#EventDisplay_Sale_SocialTitle_Dev"):(0,d.we)("#EventDisplay_Sale_SocialTitle")}),(0,i.jsx)(y,{id:t,rgSocialMedia:o})]}):null}const w=[6,23,18,8,9,19,24];function y(e){const{id:t,rgSocialMedia:r,className:n}=e,s=(0,g.Y2)();return(0,i.jsx)("div",{className:(0,u.A)(_().AppSocialLinks,n),children:r.filter(e=>!s||w.includes(e.link_type||0)).map(e=>e.url?(0,i.jsx)(M,{social:e},"app_social_link_"+t+"_"+e.link_type):(0,i.jsx)(v,{social:e},"app_social_text_"+t+"_"+e.link_type+"_"+e.text))})}function M(e){const{social:t}=e;return t.url?(0,i.jsx)("a",{href:(0,m.NT)(t.url,!0),target:g.TS.IN_CLIENT?void 0:"_blank",rel:"noopener noreferrer",children:(0,i.jsx)(p.he,{toolTipContent:t.url,children:(0,i.jsx)(S,{social:t})})}):null}function v(e){const{social:t}=e;return(0,i.jsxs)("div",{className:_().AppSocialLinkWithText,children:[(0,i.jsx)(p.he,{toolTipContent:t.text,children:(0,i.jsx)(S,{social:t})}),(0,i.jsx)("div",{className:_().AppSocialText,children:t.text})]})}function S(e){const{social:t}=e;return(0,i.jsx)(C,{linkType:t.link_type||0,className:_().AppSocialLinkIcon})}function C(e){const{linkType:t,...r}=e;switch(t){case 1:return(0,i.jsx)(c.agV,{...r});case 2:return(0,i.jsx)(c.ZnA,{...r});case 3:return(0,i.jsx)(c.oy,{...r});case 4:return(0,i.jsx)(c.ofN,{...r});case 5:return(0,i.jsx)(c.Bki,{...r});case 6:case 18:case 23:return(0,i.jsx)(c.$vK,{...r});case 7:return(0,i.jsx)(c.OSJ,{...r});case 8:return(0,i.jsx)(c.nm_,{...r});case 9:return(0,i.jsx)(c.tIO,{...r});case 10:return(0,i.jsx)(c.Vt2,{...r});case 11:return(0,i.jsx)(c.Vgk,{...r});case 12:return(0,i.jsx)(c.VSd,{...r});case 13:return(0,i.jsx)(c.ccb,{...r});case 14:return(0,i.jsx)(c.rNt,{...r});case 15:return(0,i.jsx)(c.g$j,{...r});case 16:return(0,i.jsx)(c.BQz,{...r});case 17:return(0,i.jsx)(c.jdP,{...r});case 19:return(0,i.jsx)(c.bKN,{...r});case 20:return(0,i.jsx)(c.sDU,{...r});case 21:return(0,i.jsx)(c.MbF,{...r});case 22:return(0,i.jsx)(c.emH,{...r});case 24:return(0,i.jsx)(c.Yoo,{...r});case 25:case 0:return"invalid social media type"}}},4869:(e,t,r)=>{"use strict";r.d(t,{$0s:()=>P,BPi:()=>Y,Bal:()=>H,BlK:()=>Me,CeX:()=>U,DEV:()=>Pe,EZL:()=>Fe,Epp:()=>A,FId:()=>he,Gj3:()=>Le,Hsy:()=>T,JPq:()=>Z,JaO:()=>L,K6w:()=>fe,K9I:()=>B,LSz:()=>_e,Maz:()=>ne,O7b:()=>De,OMN:()=>w,Rkk:()=>R,TPi:()=>h,UKJ:()=>Be,VBK:()=>xe,VnB:()=>G,XW_:()=>X,YNO:()=>z,YqK:()=>be,ZyV:()=>N,_3Z:()=>p,_Q2:()=>$,_V3:()=>q,a_4:()=>_,b8_:()=>f,bb4:()=>Ce,bm:()=>y,bmT:()=>oe,cKB:()=>v,cLJ:()=>l,dWO:()=>we,dyV:()=>te,fG_:()=>Q,fQB:()=>k,ffu:()=>C,gat:()=>Oe,hJ4:()=>W,iDD:()=>S,iYj:()=>Ue,id:()=>Se,jE0:()=>K,jRw:()=>ce,jXA:()=>ge,jvG:()=>E,kNE:()=>le,l26:()=>J,l4n:()=>V,lGP:()=>Ie,lMJ:()=>I,mLi:()=>re,nl:()=>F,o5t:()=>je,p71:()=>Re,pcV:()=>m,q8c:()=>ye,qOW:()=>ue,qY3:()=>We,qzO:()=>me,r7n:()=>pe,rlm:()=>j,rnq:()=>ae,rxV:()=>D,sED:()=>O,sXN:()=>ie,tI4:()=>ke,u49:()=>b,ur3:()=>ee,vB9:()=>se,vIU:()=>ve,vbm:()=>Te,vsW:()=>ze,wB_:()=>c,x7X:()=>de,y$y:()=>x,yUV:()=>M,ycU:()=>qe});var i=r(7850),n=(r(90626),r(51396)),s=r.n(n),a=r(97875),o=r(52038);function l(e){const{direction:t}=e;let r;r="up"===t?"rotate( 180deg )":"left"===t?"rotate( 90deg )":"right"===t?"rotate( 270deg )":void 0;return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,style:{transform:r},children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M17.5316 18.0962L9.43544 10L5.8999 13.5355L17.5316 25.1673L29.1633 13.5355L25.6278 10L17.5316 18.0962Z"})})}function c(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M33 20.38V15.62L29.07 14.9C28.8121 14.015 28.453 13.1628 28 12.36L30.27 9.08L26.92 5.71L23.64 8C22.8372 7.54696 21.985 7.18793 21.1 6.93L20.38 3H15.62L14.9 6.93C14.015 7.18793 13.1628 7.54696 12.36 8L9.08 5.71L5.71 9.08L8 12.36C7.54696 13.1628 7.18793 14.015 6.93 14.9L3 15.62V20.38L6.93 21.1C7.18793 21.985 7.54696 22.8372 8 23.64L5.71 26.92L9.08 30.29L12.36 28C13.1637 28.4461 14.0159 28.7984 14.9 29.05L15.62 33H20.38L21.1 29.07C21.985 28.8121 22.8372 28.453 23.64 28L26.92 30.27L30.29 26.9L28 23.64C28.4461 22.8363 28.7984 21.9841 29.05 21.1L33 20.38ZM18 23C17.0111 23 16.0444 22.7068 15.2221 22.1573C14.3999 21.6079 13.759 20.827 13.3806 19.9134C13.0022 18.9998 12.9031 17.9945 13.0961 17.0245C13.289 16.0546 13.7652 15.1637 14.4645 14.4645C15.1637 13.7652 16.0546 13.289 17.0245 13.0961C17.9945 12.9031 18.9998 13.0022 19.9134 13.3806C20.827 13.759 21.6079 14.3999 22.1573 15.2221C22.7068 16.0444 23 17.0111 23 18C23 18.6566 22.8707 19.3068 22.6194 19.9134C22.3681 20.52 21.9998 21.0712 21.5355 21.5355C21.0712 21.9998 20.52 22.3681 19.9134 22.6194C19.3068 22.8707 18.6566 23 18 23Z",fill:"currentColor"})})}function u(e){const{none:t,partial:r,...n}=e;return t?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:(0,i.jsx)("path",{d:"M36 24.2C36 27.68 31 30 31 30L25 24H17.36L26.55 14.81C27.0058 14.9963 27.5066 15.0439 27.9893 14.9467C28.4721 14.8494 28.9154 14.6118 29.2636 14.2636C29.6118 13.9154 29.8494 13.4721 29.9466 12.9893C30.0438 12.5066 29.9963 12.0059 29.81 11.55L32.76 8.55002C33.39 10.79 36 20.12 36 24.2ZM33.56 3.56002L2.56 34.56L0.44 32.44L3.65 29.23C2.17 28.28 0 26.49 0 24.2C0 19.56 3.38 8.14002 3.38 8.14002C3.38 8.14002 7.5 4.00002 18 4.00002C21.2151 3.94797 24.4172 4.42085 27.48 5.40002L31.48 1.40002L33.56 3.56002ZM6 16H9V19H12V16H15V13H12V10H9V13H6V16Z",fill:"currentColor"})}):r?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 36 36",...n,children:[(0,i.jsx)("path",{fill:"currentColor",opacity:"0.5",d:"M12.9,6.2c-0.2,0-0.4-0.1-0.5-0.2c-0.2-0.2-0.5-0.4-1.2-0.4c-1.1,0-4.5,1.1-5.1,1.7S5.6,8.4,5.6,8.4v0.1  c-0.4,0.3-0.8,0.7-1.1,1C3.4,10.7,0,20.2,0,25.3s3.4,5.6,3.4,5.6c0.9,0,2.3-1.8,3.7-3.5c1.2-1.5,2.3-3,3.1-3.2  c0.8-0.3,4.4-0.4,7.9-0.4V6.2H12.9z M8.4,14.6c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2s2.2,1,2.2,2.2S9.7,14.6,8.4,14.6z M15.8,18.8  c0,0.3-0.3,0.6-0.6,0.6h-0.8v0.8c0,0.3-0.3,0.6-0.6,0.6h-1.1c-0.3,0-0.6-0.3-0.6-0.6v-0.8h-0.8c-0.3,0-0.6-0.3-0.6-0.6v-1.1  c0-0.3,0.3-0.6,0.6-0.6h0.8v-0.8c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6v0.8h0.8c0.3,0,0.6,0.3,0.6,0.6V18.8z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M31.5,9.6c-0.3-0.3-0.7-0.6-1.1-1V8.4c0,0,0-0.6-0.6-1.1s-3.9-1.7-5.1-1.7c-0.7,0-0.9,0.2-1.2,0.4c-0.2,0.1-0.3,0.2-0.5,0.2  H18v17.6c3.5,0,7,0.1,7.9,0.4c0.8,0.3,1.9,1.7,3.1,3.2c1.4,1.7,2.8,3.5,3.7,3.5c0,0,3.4-0.6,3.4-5.6S32.6,10.7,31.5,9.6z M27.6,8.7  c0.8,0,1.4,0.6,1.4,1.4s-0.6,1.4-1.4,1.4s-1.4-0.6-1.4-1.4S26.8,8.7,27.6,8.7z M23.1,20.2c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2  s2.2,1,2.2,2.2S24.3,20.2,23.1,20.2z M25,14.1c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4  C26.4,13.4,25.8,14.1,25,14.1z M27.6,16.6c-0.8,0-1.4-0.6-1.4-1.4s0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4S28.3,16.6,27.6,16.6z M30.1,14.1  c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4C31.5,13.4,30.9,14.1,30.1,14.1z"})]}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 36 36",...n,children:(0,i.jsx)("path",{fill:"currentColor",d:"M31.5,9.6c-0.3-0.3-0.7-0.6-1.1-1V8.4c0,0,0-0.6-0.6-1.1s-3.9-1.7-5.1-1.7c-0.7,0-0.9,0.2-1.2,0.4c-0.2,0.1-0.3,0.2-0.5,0.2  H12.9c-0.2,0-0.4-0.1-0.5-0.2c-0.2-0.2-0.5-0.4-1.2-0.4c-1.1,0-4.5,1.1-5.1,1.7S5.6,8.4,5.6,8.4v0.1c-0.4,0.3-0.8,0.7-1.1,1  C3.4,10.7,0,20.2,0,25.3s3.4,5.6,3.4,5.6c0.9,0,2.3-1.8,3.7-3.5c1.2-1.5,2.3-3,3.1-3.2c1.7-0.6,14.1-0.6,15.8,0  c0.8,0.3,1.9,1.7,3.1,3.2c1.4,1.7,2.8,3.5,3.7,3.5c0,0,3.4-0.6,3.4-5.6S32.6,10.7,31.5,9.6z M8.4,14.6c-1.2,0-2.2-1-2.2-2.2  s1-2.2,2.2-2.2s2.2,1,2.2,2.2S9.7,14.6,8.4,14.6z M15.8,18.8c0,0.3-0.3,0.6-0.6,0.6h-0.8v0.8c0,0.3-0.3,0.6-0.6,0.6h-1.1  c-0.3,0-0.6-0.3-0.6-0.6v-0.8h-0.8c-0.3,0-0.6-0.3-0.6-0.6v-1.1c0-0.3,0.3-0.6,0.6-0.6h0.8v-0.8c0-0.3,0.3-0.6,0.6-0.6h1.1  c0.3,0,0.6,0.3,0.6,0.6v0.8h0.8c0.3,0,0.6,0.3,0.6,0.6V18.8z M27.6,8.7c0.8,0,1.4,0.6,1.4,1.4s-0.6,1.4-1.4,1.4s-1.4-0.6-1.4-1.4  S26.8,8.7,27.6,8.7z M23.1,20.2c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2s2.2,1,2.2,2.2S24.3,20.2,23.1,20.2z M25,14.1  c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4C26.4,13.4,25.8,14.1,25,14.1z M27.6,16.6c-0.8,0-1.4-0.6-1.4-1.4  s0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4S28.3,16.6,27.6,16.6z M30.1,14.1c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4  C31.5,13.4,30.9,14.1,30.1,14.1z"})})}function d(e){const{type:t,partial:r,...n}=e,[s,o]=(0,a.l)();return"triton"==t?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:[(0,i.jsx)("g",{clipPath:o,children:(0,i.jsx)("path",{fill:"currentColor",d:"M34.5489 14.8979C34.0471 13.107 33.4146 11.3703 32.6633 9.69886C31.5496 7.22244 29.0787 5.63623 26.3628 5.63623H9.539C6.82361 5.63623 4.35214 7.22244 3.23897 9.69886C2.48764 11.3703 1.85526 13.107 1.35345 14.8979C0.452174 18.1113 -0.0302734 21.4994 -0.0302734 25.0005C-0.0302734 25.6495 -0.0136754 26.2952 0.0189672 26.9359C0.121874 28.9492 1.77614 30.5332 3.79169 30.5332C5.15659 30.5332 6.41639 29.7979 7.0836 28.6073C7.09136 28.5929 7.09967 28.5791 7.10742 28.5647C7.86815 27.2191 9.29118 26.3837 10.837 26.3837H25.0637C26.6095 26.3837 28.0325 27.2191 28.7932 28.5647C28.801 28.5785 28.8092 28.5929 28.817 28.6067C29.4843 29.7974 30.744 30.5327 32.1089 30.5327C34.1251 30.5327 35.7788 28.9492 35.8817 26.9353C35.9143 26.294 35.9309 25.649 35.9309 25C35.9309 21.4989 35.4485 18.1107 34.5477 14.8973L34.5489 14.8979ZM25.2634 8.40256C26.0274 8.40256 26.6466 9.02167 26.6466 9.78573C26.6466 10.5498 26.0274 11.1689 25.2634 11.1689C24.4993 11.1689 23.8802 10.5498 23.8802 9.78573C23.8802 9.02167 24.4993 8.40256 25.2634 8.40256ZM26.6466 15.3184C26.6466 16.0825 26.0274 16.7016 25.2634 16.7016C24.4993 16.7016 23.8802 16.0825 23.8802 15.3184C23.8802 14.5544 24.4993 13.9352 25.2634 13.9352C26.0274 13.9352 26.6466 14.5544 26.6466 15.3184ZM10.6383 9.78573C12.1659 9.78573 13.4047 11.0245 13.4047 12.552C13.4047 14.0796 12.1659 15.3184 10.6383 15.3184C9.11076 15.3184 7.87203 14.0796 7.87203 12.552C7.87203 11.0245 9.11076 9.78573 10.6383 9.78573ZM13.6913 19.262L13.0506 23.3059C12.9886 23.6982 12.6202 23.9659 12.2279 23.904L8.18409 23.2633C7.79179 23.2013 7.52403 22.8328 7.58597 22.4406L8.2267 18.3968C8.28864 18.0045 8.65712 17.7367 9.04936 17.7987L13.0932 18.4394C13.4855 18.5013 13.7532 18.8698 13.6913 19.262ZM21.1139 12.552C21.1139 11.788 21.733 11.1689 22.4971 11.1689C23.2611 11.1689 23.8802 11.788 23.8802 12.552C23.8802 13.3161 23.2611 13.9352 22.4971 13.9352C21.733 13.9352 21.1139 13.3161 21.1139 12.552ZM27.7177 23.2633L23.6738 23.904C23.2816 23.9659 22.9131 23.6987 22.8511 23.3059L22.2105 19.262C22.1485 18.8698 22.4157 18.5013 22.8086 18.4394L26.8524 17.7987C27.2446 17.7367 27.6131 18.0045 27.6751 18.3968L28.3158 22.4406C28.3777 22.8328 28.11 23.2013 27.7177 23.2633ZM28.0297 13.9352C27.2657 13.9352 26.6466 13.3161 26.6466 12.552C26.6466 11.788 27.2657 11.1689 28.0297 11.1689C28.7938 11.1689 29.4129 11.788 29.4129 12.552C29.4129 13.3161 28.7938 13.9352 28.0297 13.9352Z"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:s,children:(0,i.jsx)("rect",{fill:"currentColor",width:"36",height:"36"})})})]}):"steam"==t?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:[(0,i.jsxs)("g",{clipPath:o,children:[(0,i.jsx)("path",{fill:"currentColor",d:"M5.625 31.0429C0.0351562 31.0429 0.0351562 24.75 0.0351562 24.75C0.0351562 23.2708 0.691018 18.9574 1.67867 14.9078C2.09604 21.229 4.23237 26.4107 7.46967 30.1342C6.94663 30.6907 6.34611 31.0429 5.625 31.0429Z"}),(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M8.16687 29.2194C4.59849 25.0137 2.43205 18.8213 2.76162 11.0707C3.47054 8.93505 4.26138 7.27235 5.0625 6.76752C8.1706 5.06632 27.6869 4.8903 31.0078 6.76752C31.7909 7.26099 32.5642 8.86083 33.2607 10.9273C33.6225 18.7277 31.4618 24.9603 27.8856 29.1914C27.4035 28.4325 26.984 27.5272 26.5768 26.6483C25.7189 24.7967 24.9154 23.0625 23.6953 23.0625H12.375C11.1549 23.0625 10.3514 24.7967 9.49349 26.6483C9.08125 27.538 8.65647 28.4548 8.16687 29.2194ZM18 12.9375C18.7766 12.9375 19.4062 12.3079 19.4062 11.5312C19.4062 10.7546 18.7766 10.125 18 10.125C17.2234 10.125 16.5938 10.7546 16.5938 11.5312C16.5938 12.3079 17.2234 12.9375 18 12.9375ZM22.5 15.75C22.5 16.3713 21.9963 16.875 21.375 16.875C20.7537 16.875 20.25 16.3713 20.25 15.75C20.25 15.1286 20.7537 14.625 21.375 14.625C21.9963 14.625 22.5 15.1286 22.5 15.75ZM15.75 18.8437C15.75 19.931 14.8686 20.8125 13.7812 20.8125C12.6939 20.8125 11.8125 19.931 11.8125 18.8437C11.8125 17.7564 12.6939 16.875 13.7812 16.875C14.8686 16.875 15.75 17.7564 15.75 18.8437ZM24.75 18C24.75 18.6213 24.2463 19.125 23.625 19.125C23.0037 19.125 22.5 18.6213 22.5 18C22.5 17.3786 23.0037 16.875 23.625 16.875C24.2463 16.875 24.75 17.3786 24.75 18ZM21.375 21.375C21.9963 21.375 22.5 20.8713 22.5 20.25C22.5 19.6286 21.9963 19.125 21.375 19.125C20.7537 19.125 20.25 19.6286 20.25 20.25C20.25 20.8713 20.7537 21.375 21.375 21.375ZM20.25 18C20.25 18.6213 19.7463 19.125 19.125 19.125C18.5037 19.125 18 18.6213 18 18C18 17.3786 18.5037 16.875 19.125 16.875C19.7463 16.875 20.25 17.3786 20.25 18ZM13.5 12.375C13.5 14.8602 11.4853 16.875 9 16.875C6.51472 16.875 4.5 14.8602 4.5 12.375C4.5 9.88969 6.51472 7.87497 9 7.87497C11.4853 7.87497 13.5 9.88969 13.5 12.375ZM27 16.875C29.4853 16.875 31.5 14.8602 31.5 12.375C31.5 9.88969 29.4853 7.87497 27 7.87497C24.5147 7.87497 22.5 9.88969 22.5 12.375C22.5 14.8602 24.5147 16.875 27 16.875Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M28.5791 30.1112C29.1072 30.6809 29.7143 31.0429 30.4453 31.0429C36.0352 31.0429 36.0352 24.75 36.0352 24.75C36.0352 23.2544 35.3647 18.8614 34.3587 14.7732C33.9637 21.1424 31.8281 26.3629 28.5791 30.1112Z"})]}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:s,children:(0,i.jsx)("rect",{fill:"currentColor",width:"36",height:"36"})})})]}):"xbox"==t?r?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 36 36",...n,children:[(0,i.jsx)("path",{fill:"currentColor",opacity:"0.5",d:"M12.9,6.2c-0.2,0-0.4-0.1-0.5-0.2c-0.2-0.2-0.5-0.4-1.2-0.4c-1.1,0-4.5,1.1-5.1,1.7S5.6,8.4,5.6,8.4v0.1  c-0.4,0.3-0.8,0.7-1.1,1C3.4,10.7,0,20.2,0,25.3s3.4,5.6,3.4,5.6c0.9,0,2.3-1.8,3.7-3.5c1.2-1.5,2.3-3,3.1-3.2  c0.8-0.3,4.4-0.4,7.9-0.4V6.2H12.9z M8.4,14.6c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2s2.2,1,2.2,2.2S9.7,14.6,8.4,14.6z M15.8,18.8  c0,0.3-0.3,0.6-0.6,0.6h-0.8v0.8c0,0.3-0.3,0.6-0.6,0.6h-1.1c-0.3,0-0.6-0.3-0.6-0.6v-0.8h-0.8c-0.3,0-0.6-0.3-0.6-0.6v-1.1  c0-0.3,0.3-0.6,0.6-0.6h0.8v-0.8c0-0.3,0.3-0.6,0.6-0.6h1.1c0.3,0,0.6,0.3,0.6,0.6v0.8h0.8c0.3,0,0.6,0.3,0.6,0.6V18.8z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M31.5,9.6c-0.3-0.3-0.7-0.6-1.1-1V8.4c0,0,0-0.6-0.6-1.1s-3.9-1.7-5.1-1.7c-0.7,0-0.9,0.2-1.2,0.4c-0.2,0.1-0.3,0.2-0.5,0.2  H18v17.6c3.5,0,7,0.1,7.9,0.4c0.8,0.3,1.9,1.7,3.1,3.2c1.4,1.7,2.8,3.5,3.7,3.5c0,0,3.4-0.6,3.4-5.6S32.6,10.7,31.5,9.6z M27.6,8.7  c0.8,0,1.4,0.6,1.4,1.4s-0.6,1.4-1.4,1.4s-1.4-0.6-1.4-1.4S26.8,8.7,27.6,8.7z M23.1,20.2c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2  s2.2,1,2.2,2.2S24.3,20.2,23.1,20.2z M25,14.1c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4  C26.4,13.4,25.8,14.1,25,14.1z M27.6,16.6c-0.8,0-1.4-0.6-1.4-1.4s0.6-1.4,1.4-1.4s1.4,0.6,1.4,1.4S28.3,16.6,27.6,16.6z M30.1,14.1  c-0.8,0-1.4-0.6-1.4-1.4c0-0.8,0.6-1.4,1.4-1.4c0.8,0,1.4,0.6,1.4,1.4C31.5,13.4,30.9,14.1,30.1,14.1z"})]}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M11.25 5.625C11.909 5.625 12.182 5.81802 12.4081 5.97792C12.568 6.09099 12.7045 6.1875 12.9375 6.1875H23.0625C23.2955 6.1875 23.432 6.09099 23.5919 5.97792C23.818 5.81802 24.091 5.625 24.75 5.625C25.875 5.625 29.25 6.75 29.8125 7.3125C30.375 7.875 30.375 8.4375 30.375 8.4375V8.5803C30.8163 8.91923 31.1986 9.26106 31.5 9.5625C32.625 10.6875 36 20.25 36 25.3125C36 30.375 32.625 30.9375 32.625 30.9375C31.7178 30.9375 30.323 29.1494 28.9649 27.4083C27.7966 25.9106 26.6553 24.4476 25.875 24.1875C24.1875 23.625 11.8125 23.625 10.125 24.1875C9.34465 24.4476 8.20344 25.9106 7.03512 27.4083C5.67696 29.1494 4.28215 30.9375 3.375 30.9375C3.375 30.9375 0 30.375 0 25.3125C0 20.25 3.375 10.6875 4.5 9.5625C4.80144 9.26106 5.18366 8.91923 5.625 8.5803V8.4375C5.625 8.4375 5.625 7.875 6.1875 7.3125C6.75 6.75 10.125 5.625 11.25 5.625ZM27.5625 8.71875C28.3392 8.71875 28.9688 9.34835 28.9688 10.125C28.9688 10.9017 28.3392 11.5312 27.5625 11.5312C26.7858 11.5312 26.1562 10.9017 26.1562 10.125C26.1562 9.34835 26.7858 8.71875 27.5625 8.71875ZM8.4375 14.625C9.68014 14.625 10.6875 13.6176 10.6875 12.375C10.6875 11.1324 9.68014 10.125 8.4375 10.125C7.19486 10.125 6.1875 11.1324 6.1875 12.375C6.1875 13.6176 7.19486 14.625 8.4375 14.625ZM23.0625 20.25C24.3051 20.25 25.3125 19.2426 25.3125 18C25.3125 16.7574 24.3051 15.75 23.0625 15.75C21.8199 15.75 20.8125 16.7574 20.8125 18C20.8125 19.2426 21.8199 20.25 23.0625 20.25ZM12.0938 17.1562V16.3125C12.0938 16.0018 12.3456 15.75 12.6562 15.75H13.7812C14.0919 15.75 14.3438 16.0018 14.3438 16.3125V17.1562H15.1875C15.4982 17.1562 15.75 17.4081 15.75 17.7188V18.8438C15.75 19.1544 15.4982 19.4062 15.1875 19.4062H14.3438V20.25C14.3438 20.5607 14.0919 20.8125 13.7812 20.8125H12.6562C12.3456 20.8125 12.0938 20.5607 12.0938 20.25V19.4062H11.25C10.9393 19.4062 10.6875 19.1544 10.6875 18.8438V17.7188C10.6875 17.4081 10.9393 17.1562 11.25 17.1562H12.0938ZM25.0312 14.0625C25.8079 14.0625 26.4375 13.4329 26.4375 12.6562C26.4375 11.8796 25.8079 11.25 25.0312 11.25C24.2546 11.25 23.625 11.8796 23.625 12.6562C23.625 13.4329 24.2546 14.0625 25.0312 14.0625ZM31.5 12.6562C31.5 13.4329 30.8704 14.0625 30.0938 14.0625C29.3171 14.0625 28.6875 13.4329 28.6875 12.6562C28.6875 11.8796 29.3171 11.25 30.0938 11.25C30.8704 11.25 31.5 11.8796 31.5 12.6562ZM28.9688 15.1875C28.9688 14.4108 28.3392 13.7812 27.5625 13.7812C26.7858 13.7812 26.1562 14.4108 26.1562 15.1875C26.1562 15.9642 26.7858 16.5938 27.5625 16.5938C28.3392 16.5938 28.9688 15.9642 28.9688 15.1875Z"})}):"ps4"==t?r?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 36 36",...n,children:[(0,i.jsx)("path",{fill:"currentColor",opacity:"0.5",d:"M12.9,13.7c-0.6,0-1.1-0.5-1.1-1.1V8l-1.7,0L9.6,7.5c0,0-0.1,0-0.2,0C9.3,7.3,9.2,7.1,9,6.9  C6.7,6.5,5.2,7.1,4.7,7.4c-0.1,0-0.1,0.1-0.2,0.1C3.9,8,2.8,10.3,2.8,10.3C2.2,12,0.6,17,0,23.8c0,0-0.6,5.1,3.4,5.6  c3.5,0.4,4.6-4.1,5.2-6.5c0.2-0.7,0.3-1.2,0.4-1.4c0.3-0.3,0.7-0.5,0.9-0.5c0.6,0.7,1.5,1.1,2.5,1.1c1,0,1.9-0.4,2.5-1.1H18v-7.3  H12.9z M5.6,10.8c0-0.3,0.2-0.5,0.5-0.5h1.2c0.3,0,0.5,0.2,0.5,0.5v1c0,0.1-0.1,0.3-0.1,0.4l-0.6,0.6c-0.2,0.2-0.5,0.2-0.7,0  l-0.6-0.6c-0.1-0.1-0.1-0.2-0.1-0.4V10.8z M5.1,14.5h-1c-0.3,0-0.5-0.2-0.5-0.5v-1.2c0-0.3,0.2-0.5,0.5-0.5h1c0.1,0,0.3,0.1,0.4,0.1  L6.1,13c0.2,0.2,0.2,0.5,0,0.7l-0.6,0.6C5.4,14.4,5.3,14.5,5.1,14.5z M7.9,16c0,0.3-0.2,0.5-0.5,0.5H6.1c-0.3,0-0.5-0.2-0.5-0.5v-1  c0-0.1,0.1-0.3,0.1-0.4L6.4,14c0.2-0.2,0.5-0.2,0.7,0l0.6,0.6c0.1,0.1,0.1,0.2,0.1,0.4V16z M9.8,14c0,0.3-0.2,0.5-0.5,0.5h-1  c-0.1,0-0.3-0.1-0.4-0.1l-0.6-0.6c-0.2-0.2-0.2-0.5,0-0.7L8,12.4c0.1-0.1,0.2-0.1,0.4-0.1h1c0.3,0,0.5,0.2,0.5,0.5V14z M12.1,20.4  c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2c1.2,0,2.2,1,2.2,2.2C14.4,19.4,13.4,20.4,12.1,20.4z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M36,23.8C35.4,17,33.8,12,33.2,10.3c0,0-1.1-2.2-1.7-2.8c0,0-0.1-0.1-0.2-0.1c-0.5-0.3-2-0.9-4.3-0.5  c-0.2,0.2-0.3,0.4-0.4,0.5c-0.1,0-0.2,0-0.2,0L25.9,8l-1.7,0v4.5c0,0.6-0.5,1.1-1.1,1.1H18V21h3.1c0.6,0.7,1.5,1.1,2.5,1.1  c1,0,1.9-0.4,2.5-1.1c0.2,0.1,0.6,0.2,0.9,0.5c0.1,0.1,0.3,0.7,0.4,1.4c0.6,2.4,1.7,6.9,5.2,6.5C36.6,28.8,36,23.8,36,23.8z   M23.6,20.4c-1.2,0-2.2-1-2.2-2.2c0-1.2,1-2.2,2.2-2.2c1.2,0,2.2,1,2.2,2.2C25.9,19.4,24.9,20.4,23.6,20.4z M26.7,14.5  c-0.6,0-1.1-0.5-1.1-1.1c0-0.6,0.5-1.1,1.1-1.1c0.6,0,1.1,0.5,1.1,1.1C27.8,14,27.3,14.5,26.7,14.5z M29.2,17  c-0.6,0-1.1-0.5-1.1-1.1c0-0.6,0.5-1.1,1.1-1.1c0.6,0,1.1,0.5,1.1,1.1C30.4,16.5,29.9,17,29.2,17z M29.2,12c-0.6,0-1.1-0.5-1.1-1.1  c0-0.6,0.5-1.1,1.1-1.1c0.6,0,1.1,0.5,1.1,1.1C30.4,11.5,29.9,12,29.2,12z M31.8,14.5c-0.6,0-1.1-0.5-1.1-1.1c0-0.6,0.5-1.1,1.1-1.1  c0.6,0,1.1,0.5,1.1,1.1C32.9,14,32.4,14.5,31.8,14.5z"}),(0,i.jsx)("rect",{fill:"currentColor",opacity:"0.5",x:"12.9",y:"8",width:"5.1",height:"4.5"}),(0,i.jsx)("rect",{fill:"currentColor",x:"18",y:"8",width:"5.1",height:"4.5"})]}):(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:[(0,i.jsxs)("g",{clipPath:o,children:[(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M4.49995 7.47C3.93745 8.0325 2.81244 10.2825 2.81244 10.2825C2.24993 11.97 0.562445 17.0325 -5.43911e-05 23.7825C-5.43911e-05 23.7825 -0.562553 28.845 3.37495 29.4075C6.832 29.8396 7.9652 25.2921 8.55982 22.9059C8.73921 22.186 8.86958 21.6629 8.99995 21.5325C9.33789 21.1945 9.67584 21.0596 9.89181 21.0058C10.5086 21.6754 11.3928 22.095 12.3749 22.095C13.3745 22.095 14.2726 21.6605 14.8906 20.97H21.1093C21.7273 21.6605 22.6254 22.095 23.6249 22.095C24.6071 22.095 25.4913 21.6754 26.1081 21.0058C26.3241 21.0596 26.662 21.1945 27 21.5325C27.1303 21.6629 27.2607 22.186 27.4401 22.9059C28.0347 25.2921 29.1679 29.8396 32.625 29.4075C36.5625 28.845 36 23.7825 36 23.7825C35.4375 17.0325 33.75 11.97 33.1875 10.2825C33.1875 10.2825 32.0625 8.03251 31.4999 7.47C31.4575 7.42758 31.3927 7.39155 31.3091 7.36121C30.794 7.09333 29.2603 6.45543 26.9999 6.9075C26.8121 7.09539 26.6869 7.28328 26.6036 7.45021C26.4971 7.46255 26.4375 7.47001 26.4375 7.47001L25.875 8.0325L24.1874 8.03251V12.5325C24.1874 13.1538 23.6838 13.6575 23.0624 13.6575H12.9374C12.3161 13.6575 11.8124 13.1538 11.8124 12.5325V8.03251L10.1249 8.03249L9.56245 7.47C9.56245 7.47 9.50277 7.46254 9.39629 7.4502C9.31296 7.28328 9.18783 7.09539 8.99995 6.9075C6.73958 6.45543 5.20586 7.09333 4.6908 7.36121C4.60721 7.39155 4.54237 7.42759 4.49995 7.47ZM14.3999 18.1575C14.3999 19.4002 13.3926 20.4075 12.1499 20.4075C10.9073 20.4075 9.89995 19.4002 9.89995 18.1575C9.89995 16.9149 10.9073 15.9075 12.1499 15.9075C13.3926 15.9075 14.3999 16.9149 14.3999 18.1575ZM23.6249 20.4075C24.8676 20.4075 25.8749 19.4002 25.8749 18.1575C25.8749 16.9149 24.8676 15.9075 23.6249 15.9075C22.3823 15.9075 21.3749 16.9149 21.3749 18.1575C21.3749 19.4002 22.3823 20.4075 23.6249 20.4075ZM30.3749 10.845C30.3749 11.4663 29.8713 11.97 29.2499 11.97C28.6286 11.97 28.1249 11.4663 28.1249 10.845C28.1249 10.2237 28.6286 9.72001 29.2499 9.72001C29.8713 9.72001 30.3749 10.2237 30.3749 10.845ZM29.2499 17.0325C29.8713 17.0325 30.3749 16.5288 30.3749 15.9075C30.3749 15.2862 29.8713 14.7825 29.2499 14.7825C28.6286 14.7825 28.1249 15.2862 28.1249 15.9075C28.1249 16.5288 28.6286 17.0325 29.2499 17.0325ZM26.7187 12.2513C27.34 12.2513 27.8437 12.7549 27.8437 13.3763C27.8437 13.9976 27.34 14.5013 26.7187 14.5013C26.0974 14.5013 25.5937 13.9976 25.5937 13.3763C25.5937 12.7549 26.0974 12.2513 26.7187 12.2513ZM32.9062 13.3763C32.9062 12.7549 32.4025 12.2513 31.7812 12.2513C31.1599 12.2513 30.6562 12.7549 30.6562 13.3763C30.6562 13.9976 31.1599 14.5013 31.7812 14.5013C32.4025 14.5013 32.9062 13.9976 32.9062 13.3763ZM5.62495 10.7825C5.62495 10.5064 5.8488 10.2825 6.12495 10.2825H7.37495C7.65109 10.2825 7.87495 10.5064 7.87495 10.7825V11.7629C7.87495 11.8955 7.82227 12.0227 7.7285 12.1165L7.1035 12.7415C6.90824 12.9367 6.59166 12.9367 6.39639 12.7415L5.77139 12.1165C5.67763 12.0227 5.62495 11.8955 5.62495 11.7629V10.7825ZM6.12495 16.47C5.8488 16.47 5.62495 16.2462 5.62495 15.97V14.9896C5.62495 14.857 5.67763 14.7298 5.77139 14.6361L6.39639 14.0111C6.59166 13.8158 6.90824 13.8158 7.1035 14.0111L7.7285 14.6361C7.82227 14.7298 7.87495 14.857 7.87495 14.9896V15.97C7.87495 16.2462 7.65109 16.47 7.37495 16.47H6.12495ZM4.1562 14.5013C3.88006 14.5013 3.6562 14.2774 3.6562 14.0013V12.7513C3.6562 12.4751 3.88006 12.2513 4.1562 12.2513H5.13659C5.2692 12.2513 5.39638 12.3039 5.49014 12.3977L6.11514 13.0227C6.31041 13.218 6.31041 13.5346 6.11514 13.7298L5.49014 14.3548C5.39638 14.4486 5.2692 14.5013 5.13659 14.5013H4.1562ZM9.8437 14.0013C9.8437 14.2774 9.61984 14.5013 9.3437 14.5013H8.36331C8.2307 14.5013 8.10352 14.4486 8.00975 14.3548L7.38475 13.7298C7.18949 13.5346 7.18949 13.218 7.38475 13.0227L8.00975 12.3977C8.10352 12.3039 8.2307 12.2513 8.36331 12.2513H9.3437C9.61984 12.2513 9.8437 12.4751 9.8437 12.7513V14.0013Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M23.0624 8.03251L12.9374 8.03251V12.5325H23.0624V8.03251Z"})]}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:s,children:(0,i.jsx)("rect",{fill:"currentColor",width:"36",height:"36"})})})]}):"ps5"==t?r?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",id:"Layer_1",x:"0px",y:"0px",viewBox:"0 0 36 36",...n,children:[(0,i.jsx)("path",{fill:"currentColor",opacity:"0.5",d:"M4.7,25.2c0.5-1.7,1.2-3.4,1.8-4.5c0.9-1.6,2.4-3.3,3.5-4.5c0.9-1,1.4-2.4,1.1-3.8l-0.7-3.8  c-0.1-0.4,0-0.7,0.3-0.9l0,0c-0.4,0-0.8,0.1-1.1,0.1V7.3c0,0,0-0.6-1.7-0.6c-1.3,0-2.6,0.7-3.1,1C4.6,7.8,4.5,8,4.5,8.2v0.6  C4.3,8.9,4.1,8.9,3.9,9C2.8,9.6,0,18,0,23.1c0,2.7,0.5,4.6,0.9,5.8c0.2,0.6,0.7,1.1,1.2,1.4l0.1,0c0.5,0.2,1-0.1,1.1-0.6  C3.7,28.6,4.1,26.9,4.7,25.2z M7.9,16.3c0,0.3-0.3,0.6-0.6,0.6H6.2c-0.3,0-0.6-0.3-0.6-0.6v-0.9c0-0.1,0.1-0.3,0.2-0.4l0.6-0.6  c0.2-0.2,0.6-0.2,0.8,0L7.7,15c0.1,0.1,0.2,0.2,0.2,0.4V16.3z M9,9.1c0.3-0.1,0.6,0,0.8,0.3l0.3,0.6c0.1,0.3,0,0.6-0.3,0.8  c-0.3,0.1-0.6,0-0.8-0.3L8.8,9.8C8.6,9.5,8.8,9.2,9,9.1z M8,12.8c0.1-0.1,0.2-0.2,0.4-0.2h0.9c0.3,0,0.6,0.3,0.6,0.6v1.1  c0,0.3-0.3,0.6-0.6,0.6H8.4c-0.1,0-0.3-0.1-0.4-0.2l-0.6-0.6c-0.2-0.2-0.2-0.6,0-0.8L8,12.8z M5.6,11.2c0-0.3,0.3-0.6,0.6-0.6h1.1  c0.3,0,0.6,0.3,0.6,0.6v0.9c0,0.1-0.1,0.3-0.2,0.4l-0.6,0.6c-0.2,0.2-0.6,0.2-0.8,0l-0.6-0.6c-0.1-0.1-0.2-0.2-0.2-0.4V11.2z   M3.7,13.2c0-0.3,0.3-0.6,0.6-0.6h0.9c0.1,0,0.3,0.1,0.4,0.2l0.6,0.6c0.2,0.2,0.2,0.6,0,0.8l-0.6,0.6c-0.1,0.1-0.2,0.2-0.4,0.2H4.2  c-0.3,0-0.6-0.3-0.6-0.6V13.2z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M23.8,13.5l0.6-2l0.5-3c0-0.2,0-0.3-0.1-0.4c-0.1-0.1-0.4-0.3-0.7-0.4c-0.1,0-0.2-0.1-0.3-0.1c-1.7-0.1-3.7-0.2-5.9-0.2v7.6  h4C22.8,14.9,23.6,14.3,23.8,13.5z"}),(0,i.jsx)("path",{fill:"currentColor",opacity:"0.5",d:"M12,7.5c-0.1,0-0.1,0-0.2,0.1c-0.3,0.1-0.5,0.3-0.7,0.4C11,8.2,11,8.3,11,8.5l0.5,2.9l0.6,2.1  c0.3,0.8,1,1.4,1.9,1.4h4V7.3C15.8,7.3,13.7,7.4,12,7.5z"}),(0,i.jsx)("path",{fill:"currentColor",opacity:"0.5",d:"M14,15.5c-1,0-2-0.6-2.4-1.6c-0.2,1-0.6,1.9-1.3,2.7C9.3,17.8,7.9,19.4,7,21c-0.6,1-1.2,2.7-1.8,4.4  c-0.5,1.7-1,3.4-1.3,4.5c-0.1,0.4-0.3,0.7-0.6,0.8l0,0c1,0.2,2-0.4,2.3-1.3l1.9-4.7c0.5-1.3,1.8-2.1,3.1-2.1H18v-7H14z M12.4,21.4  c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2s2.2,1,2.2,2.2S13.6,21.4,12.4,21.4z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M32.1,29.8c-0.3-1.1-0.7-2.8-1.3-4.5C30.2,23.6,29.6,22,29,21c-0.9-1.5-2.3-3.2-3.4-4.4c-0.7-0.8-1.1-1.7-1.3-2.7  c-0.4,1-1.3,1.6-2.4,1.6h-4v7h7.3c1.4,0,2.6,0.8,3.1,2.1l1.9,4.7c0.4,0.9,1.3,1.5,2.3,1.3l0,0C32.4,30.5,32.2,30.2,32.1,29.8z   M23.6,21.4c-1.2,0-2.2-1-2.2-2.2s1-2.2,2.2-2.2s2.2,1,2.2,2.2S24.9,21.4,23.6,21.4z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M32.1,9c-0.1-0.1-0.3-0.1-0.6-0.2V8.2c0-0.2-0.1-0.4-0.3-0.5c-0.5-0.3-1.8-1-3.1-1c-1.7,0-1.7,0.6-1.7,0.6v0.5  c-0.4,0-0.8-0.1-1.2-0.1l0,0c0.2,0.2,0.3,0.6,0.3,0.9l-0.5,3l0,0l0,0l-0.1,0.7c-0.2,1.4,0.2,2.8,1.1,3.8c1.1,1.2,2.5,3,3.5,4.5  c0.6,1.1,1.3,2.8,1.8,4.5c0.5,1.7,1,3.4,1.3,4.5c0.1,0.5,0.6,0.8,1.1,0.6l0.1,0c0.5-0.3,1-0.8,1.2-1.4c0.4-1.2,0.9-3.1,0.9-5.8  C36,18,33.2,9.6,32.1,9z M29.2,10.1c0.6,0,1.1,0.5,1.1,1.1s-0.5,1.1-1.1,1.1s-1.1-0.5-1.1-1.1S28.6,10.1,29.2,10.1z M25.9,9.9  l0.3-0.6C26.4,9,26.7,8.9,27,9.1c0.3,0.1,0.4,0.5,0.3,0.8l-0.3,0.6c-0.1,0.3-0.5,0.4-0.8,0.3C25.9,10.5,25.8,10.2,25.9,9.9z   M27,14.6c-0.6,0-1.1-0.5-1.1-1.1s0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1S27.6,14.6,27,14.6z M29.2,16.9c-0.6,0-1.1-0.5-1.1-1.1  s0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1S29.9,16.9,29.2,16.9z M31.5,14.6c-0.6,0-1.1-0.5-1.1-1.1s0.5-1.1,1.1-1.1s1.1,0.5,1.1,1.1  S32.1,14.6,31.5,14.6z"})]}):(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:[(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M4.5 8.77962V8.17604C4.5 7.98797 4.59324 7.8129 4.75606 7.71875C5.29052 7.40971 6.58276 6.75 7.875 6.75C9.5625 6.75 9.5625 7.3125 9.5625 7.3125V7.79346C9.92732 7.74841 10.3079 7.7053 10.7038 7.66469L10.7001 7.66881C10.4768 7.91891 10.3639 8.22982 10.4289 8.58762L11.114 12.3555C11.3614 13.7163 10.9231 15.1154 9.99052 16.155C8.88458 17.3878 7.44481 19.1078 6.50883 20.6678C5.85918 21.7505 5.21964 23.4605 4.67636 25.1549C4.13086 26.8562 3.67463 28.5672 3.3961 29.6673C3.27268 30.1547 2.76181 30.4366 2.2902 30.2794L2.14425 30.2308C1.59878 29.9208 1.15999 29.4611 0.929107 28.8508C0.480791 27.6656 0 25.7647 0 23.0625C0 18 2.8125 9.5625 3.9375 9C4.07055 8.93348 4.25867 8.85908 4.5 8.77962ZM5.625 11.25C5.625 10.9393 5.87684 10.6875 6.1875 10.6875H7.3125C7.62316 10.6875 7.875 10.9393 7.875 11.25V12.142C7.875 12.2912 7.81574 12.4343 7.71025 12.5398L7.14775 13.1023C6.92808 13.3219 6.57192 13.3219 6.35225 13.1023L5.78975 12.5398C5.68426 12.4343 5.625 12.2912 5.625 12.142V11.25ZM5.625 16.3125C5.625 16.6232 5.87684 16.875 6.1875 16.875H7.3125C7.62316 16.875 7.875 16.6232 7.875 16.3125V15.4205C7.875 15.2713 7.81574 15.1282 7.71025 15.0227L7.14775 14.4602C6.92808 14.2406 6.57192 14.2406 6.35225 14.4602L5.78975 15.0227C5.68426 15.1282 5.625 15.2713 5.625 15.4205V16.3125ZM9.84375 14.3438C9.84375 14.6544 9.59191 14.9062 9.28125 14.9062H8.38924C8.24006 14.9062 8.09699 14.847 7.9915 14.7415L7.429 14.179C7.20933 13.9593 7.20933 13.6032 7.429 13.3835L7.9915 12.821C8.09699 12.7155 8.24006 12.6562 8.38925 12.6562H9.28125C9.59191 12.6562 9.84375 12.9081 9.84375 13.2188V14.3438ZM4.21875 14.9062C3.90809 14.9062 3.65625 14.6544 3.65625 14.3438V13.2188C3.65625 12.9081 3.90809 12.6562 4.21875 12.6562H5.11076C5.25994 12.6562 5.40301 12.7155 5.5085 12.821L6.071 13.3835C6.29067 13.6032 6.29067 13.9593 6.071 14.179L5.5085 14.7415C5.40301 14.847 5.25994 14.9062 5.11076 14.9062H4.21875ZM9.0297 9.05937C9.30756 8.92044 9.64544 9.03307 9.78437 9.31093L10.0656 9.87343C10.2046 10.1513 10.0919 10.4892 9.81406 10.6281C9.5362 10.767 9.19832 10.6544 9.05939 10.3765L8.77814 9.81404C8.63921 9.53618 8.75183 9.1983 9.0297 9.05937Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M18 7.3125C15.7603 7.3125 13.748 7.4035 11.9892 7.54668C11.9209 7.57082 11.8551 7.59586 11.7919 7.62185C11.4768 7.75142 11.2526 7.89452 11.1197 8.04343C10.9961 8.18189 10.9523 8.32182 10.9824 8.48699L11.5138 11.4097L12.1573 13.5129C12.4103 14.3408 13.1744 14.9062 14.0401 14.9062H21.9642C22.8281 14.9062 23.591 14.3431 23.8456 13.5176L24.4729 11.483L25.0176 8.48699C25.0463 8.32909 25.0039 8.1935 24.8798 8.05684C24.7463 7.90988 24.5214 7.76808 24.2057 7.6392C24.1215 7.60486 24.0327 7.57213 23.9398 7.54094C22.1978 7.40107 20.2096 7.3125 18 7.3125Z"}),(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M3.37124 30.6556L3.34019 30.6503C3.62833 30.4606 3.84996 30.1665 3.94139 29.8054C4.2185 28.7109 4.67149 27.0124 5.212 25.3266C5.75474 23.6339 6.37801 21.9791 6.99117 20.9572C7.89825 19.4454 9.30802 17.7581 10.4092 16.5306C11.085 15.7773 11.5326 14.8493 11.6859 13.8677C12.0647 14.8275 12.9948 15.4687 14.0401 15.4687H21.9642C23.0065 15.4687 23.9345 14.8312 24.3153 13.8755C24.4698 14.8543 24.9168 15.7794 25.5908 16.5306C26.692 17.7581 28.1017 19.4454 29.0088 20.9572C29.622 21.9791 30.2453 23.6339 30.788 25.3266C31.3285 27.0124 31.7815 28.7109 32.0586 29.8054C32.15 30.1664 32.3717 30.4606 32.6598 30.6503L32.6288 30.6556C31.6413 30.8202 30.6725 30.275 30.3007 29.3455L28.4111 24.6216C27.8986 23.3402 26.6576 22.5 25.2775 22.5H10.7225C9.34243 22.5 8.10142 23.3402 7.58888 24.6216L5.69928 29.3455C5.3275 30.275 4.35868 30.8202 3.37124 30.6556ZM25.875 19.125C25.875 20.3676 24.8676 21.375 23.625 21.375C22.3824 21.375 21.375 20.3676 21.375 19.125C21.375 17.8824 22.3824 16.875 23.625 16.875C24.8676 16.875 25.875 17.8824 25.875 19.125ZM12.375 21.375C13.6176 21.375 14.625 20.3676 14.625 19.125C14.625 17.8824 13.6176 16.875 12.375 16.875C11.1324 16.875 10.125 17.8824 10.125 19.125C10.125 20.3676 11.1324 21.375 12.375 21.375Z"}),(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M33.7098 30.2794L33.8557 30.2308C34.4012 29.9208 34.84 29.4611 35.0709 28.8508C35.5192 27.6656 36 25.7647 36 23.0625C36 18 33.1875 9.5625 32.0625 9C31.9295 8.93348 31.7413 8.85908 31.5 8.77962V8.17604C31.5 7.98797 31.4068 7.8129 31.2439 7.71875C30.7095 7.40971 29.4172 6.75 28.125 6.75C26.4375 6.75 26.4375 7.3125 26.4375 7.3125V7.79346C26.0683 7.74787 25.683 7.70427 25.282 7.66324L25.2962 7.67864C25.52 7.92502 25.6356 8.23268 25.5711 8.58762L25.0274 11.5776L25.0319 11.579L25.0203 11.6166L24.886 12.3555C24.6386 13.7163 25.0769 15.1154 26.0095 16.155C27.1154 17.3878 28.5552 19.1078 29.4912 20.6678C30.1408 21.7505 30.7804 23.4605 31.3236 25.1549C31.8691 26.8562 32.3254 28.5672 32.6039 29.6673C32.7273 30.1547 33.2382 30.4366 33.7098 30.2794ZM26.2156 9.31093C26.3546 9.03307 26.6924 8.92044 26.9703 9.05937C27.2482 9.1983 27.3608 9.53618 27.2219 9.81404L26.9406 10.3765C26.8017 10.6544 26.4638 10.767 26.1859 10.6281C25.9081 10.4892 25.7954 10.1513 25.9344 9.87343L26.2156 9.31093ZM30.375 15.75C30.375 16.3713 29.8713 16.875 29.25 16.875C28.6287 16.875 28.125 16.3713 28.125 15.75C28.125 15.1287 28.6287 14.625 29.25 14.625C29.8713 14.625 30.375 15.1287 30.375 15.75ZM31.5 14.625C32.1213 14.625 32.625 14.1213 32.625 13.5C32.625 12.8787 32.1213 12.375 31.5 12.375C30.8787 12.375 30.375 12.8787 30.375 13.5C30.375 14.1213 30.8787 14.625 31.5 14.625ZM30.375 11.25C30.375 11.8713 29.8713 12.375 29.25 12.375C28.6287 12.375 28.125 11.8713 28.125 11.25C28.125 10.6287 28.6287 10.125 29.25 10.125C29.8713 10.125 30.375 10.6287 30.375 11.25ZM27 14.625C27.6213 14.625 28.125 14.1213 28.125 13.5C28.125 12.8787 27.6213 12.375 27 12.375C26.3787 12.375 25.875 12.8787 25.875 13.5C25.875 14.1213 26.3787 14.625 27 14.625Z"})]}):"switchpro"==t?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:[(0,i.jsx)("path",{fill:"currentColor",d:"M3.375 30.375C0 30.375 0 25.875 0 25.875C0 25.875 0.679114 19.5689 1.65511 14.6014C2.11919 15.2235 2.72448 16.0277 3.42078 16.936C4.97674 18.9655 6.99227 21.5211 8.90421 23.7256C8.37233 24.3118 7.95006 25.2335 7.50451 26.2061C6.59778 28.1853 5.59464 30.375 3.375 30.375Z"}),(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M9.94135 23.2037C10.5784 23.0625 11.25 23.0625 11.25 23.0625H24.75C24.75 23.0625 25.4216 23.0625 26.0586 23.2037C28.0029 20.9779 30.0841 18.3414 31.6864 16.2515C32.493 15.1994 33.1768 14.2877 33.6589 13.639C33.8038 13.444 33.9305 13.2728 34.0368 13.1288C33.6024 11.1876 33.1223 9.62156 32.625 8.99998C30.9375 6.75 24.75 6.75 24.75 6.75H11.25C11.25 6.75 5.0625 6.75 3.375 8.99998C2.87774 9.62156 2.39764 11.1876 1.96319 13.1288C2.06947 13.2728 2.19616 13.444 2.34111 13.639C2.82318 14.2877 3.50702 15.1994 4.31359 16.2515C5.91589 18.3414 7.99714 20.9779 9.94135 23.2037ZM27.5062 9.11247C28.2829 9.11247 28.9125 9.74207 28.9125 10.5187C28.9125 11.2954 28.2829 11.925 27.5062 11.925C26.7296 11.925 26.1 11.2954 26.1 10.5187C26.1 9.74207 26.7296 9.11247 27.5062 9.11247ZM8.1 15.1875C9.34264 15.1875 10.35 14.1801 10.35 12.9375C10.35 11.6949 9.34264 10.6875 8.1 10.6875C6.85736 10.6875 5.85 11.6949 5.85 12.9375C5.85 14.1801 6.85736 15.1875 8.1 15.1875ZM22.725 20.25C23.9676 20.25 24.975 19.2426 24.975 18C24.975 16.7574 23.9676 15.75 22.725 15.75C21.4824 15.75 20.475 16.7574 20.475 18C20.475 19.2426 21.4824 20.25 22.725 20.25ZM31.725 13.1063C31.725 13.8829 31.0954 14.5125 30.3187 14.5125C29.5421 14.5125 28.9125 13.8829 28.9125 13.1063C28.9125 12.3296 29.5421 11.7 30.3187 11.7C31.0954 11.7 31.725 12.3296 31.725 13.1063ZM24.6937 14.5125C25.4704 14.5125 26.1 13.8829 26.1 13.1063C26.1 12.3296 25.4704 11.7 24.6937 11.7C23.9171 11.7 23.2875 12.3296 23.2875 13.1063C23.2875 13.8829 23.9171 14.5125 24.6937 14.5125ZM28.9125 15.4688C28.9125 14.6921 28.2829 14.0625 27.5062 14.0625C26.7296 14.0625 26.1 14.6921 26.1 15.4688C26.1 16.2454 26.7296 16.875 27.5062 16.875C28.2829 16.875 28.9125 16.2454 28.9125 15.4688ZM11.5312 17.1562V16.3125C11.5312 16.0018 11.7831 15.75 12.0938 15.75H13.2188C13.5294 15.75 13.7812 16.0018 13.7812 16.3125V17.1562H14.625C14.9357 17.1562 15.1875 17.4081 15.1875 17.7188V18.8438C15.1875 19.1544 14.9357 19.4062 14.625 19.4062H13.7812V20.25C13.7812 20.5607 13.5294 20.8125 13.2188 20.8125H12.0938C11.7831 20.8125 11.5312 20.5607 11.5312 20.25V19.4062H10.6875C10.3768 19.4062 10.125 19.1544 10.125 18.8438V17.7188C10.125 17.4081 10.3768 17.1562 10.6875 17.1562H11.5312Z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M34.3449 14.6014C33.8808 15.2235 33.2755 16.0277 32.5792 16.936C31.0233 18.9655 29.0077 21.5211 27.0958 23.7256C27.6277 24.3118 28.0499 25.2335 28.4955 26.2061C29.4022 28.1853 30.4054 30.375 32.625 30.375C36 30.375 36 25.875 36 25.875C36 25.875 35.3209 19.5689 34.3449 14.6014Z"})]}):"hori"==t?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 279 190",fill:"none",...n,children:(0,i.jsx)("path",{fill:"currentColor",d:"M276.557 118.966L276.377 117.587C276.377 117.575 274.727 107.206 273.807 102.575C269.077 78.747 262.957 53.718 255.596 28.199C255.448 27.679 255.207 27.26 255.037 26.988C254.957 26.869 254.867 26.759 254.766 26.658C254.766 26.658 249.118 21.029 248.778 20.67C248.038 19.889 247.266 19.08 246.438 18.549C246.297 18.459 245.557 18.139 245.288 18.01C244.495 17.629 243.956 17.379 243.556 17.209C243.546 17.17 243.536 17.129 243.527 17.09C243.496 17.01 243.476 16.94 243.447 16.86C243.426 16.819 243.406 16.78 243.386 16.751C242.585 15.05 241.675 13.36 240.796 11.72L240.505 11.159C240.386 10.94 240.263 10.751 240.073 10.591C239.891 10.402 239.675 10.28 239.565 10.21C239.545 10.2 239.276 10.03 239.165 9.98C233.625 7.511 222.858 3.701 222.846 3.701C219.718 2.41 216.278 1.191 212.038 -0.149C210.688 -0.579 208.877 -1.079 206.926 -1.079C206.127 -1.079 205.346 -0.989 204.617 -0.819C202.926 -1.13 201.287 -1.409 199.717 -1.639C199.688 -1.649 197.457 -1.94 197.197 -1.969C197.047 -1.998 196.916 -1.998 196.787 -1.998C196.057 -1.998 195.346 -1.719 194.807 -1.219C194.647 -1.1 194.516 -0.949 194.397 -0.78C194.137 -0.44 192.708 1.441 191.688 2.762C177.307 1.89 161.506 1.431 142.077 1.332C142.067 1.332 126.397 1.41 126.097 1.41C126.097 1.41 106.898 1.832 98.2062 2.192C96.7762 2.262 95.4972 2.311 94.2672 2.362C91.9492 2.442 89.7382 2.522 87.0972 2.741C86.2072 1.568 85.1272 0.138 84.3972 -0.842C84.2972 -0.981 84.1762 -1.102 84.0472 -1.201C83.5862 -1.592 82.8462 -2 81.7762 -2C81.1862 -2 80.6712 -1.873 80.2082 -1.791C79.9482 -1.744 75.8272 -1.121 74.1872 -0.82C73.4472 -0.99 72.6672 -1.08 71.8472 -1.08C70.7772 -1.08 69.6172 -0.932 68.4272 -0.631C68.3982 -0.621 68.3662 -0.621 68.3372 -0.611C64.0462 0.649 59.8762 2.1 55.9682 3.69C55.9472 3.7 55.9272 3.71 55.9072 3.719C50.6372 5.408 45.1672 7.51 39.6372 9.979C39.3262 10.12 39.0262 10.35 38.8262 10.629L38.7172 10.779C38.7172 10.779 38.4242 11.22 38.2662 11.439C36.8362 13.548 35.8972 15.429 35.4162 17.148C34.9962 17.308 34.4262 17.58 33.5252 18.009C33.2552 18.138 32.7962 18.339 32.7752 18.349C32.0862 18.599 31.5152 19.148 30.6562 20.038C30.5062 20.188 30.4062 20.308 30.3362 20.368C30.3162 20.388 28.7562 21.948 28.7562 21.948C28.0572 22.657 26.4672 24.237 26.4362 24.268C26.2172 24.508 25.8872 24.817 25.5462 25.147C24.8362 25.829 24.1162 26.518 23.6062 27.249C23.5462 27.339 23.4972 27.429 23.4472 27.519C23.4072 27.619 23.3562 27.738 23.3272 27.839C22.5872 30.359 21.8172 33.038 21.1062 35.577C19.0462 42.827 16.9662 50.677 14.5372 60.247C10.0162 78.858 5.34716 98.065 2.43616 117.526C2.43616 117.546 2.33616 118.296 2.33616 118.296C0.536161 131.837 -1.33384 145.837 1.32616 159.616C2.81616 167.177 5.24616 173.155 8.77516 177.915C12.3162 182.905 17.4162 186.677 23.0952 188.507C26.2162 189.446 29.3752 189.927 32.5352 189.927C38.5052 189.927 44.0242 188.245 48.4852 185.075C59.3742 177.235 65.4952 162.106 70.8852 148.757C71.9242 146.187 73.9052 141.437 73.9142 141.405C74.1642 140.745 74.4532 139.995 74.7732 139.266C74.9942 138.846 75.9742 137.455 76.1442 137.196C76.3042 137.016 76.9842 136.257 77.1542 136.065C79.5332 133.805 82.6482 132.481 85.7182 132.45C85.7182 132.45 85.8862 132.448 86.1632 132.427H188.003C189.583 132.427 191.153 132.427 192.714 132.437C196.464 132.447 200.064 134.107 202.343 136.857C203.105 137.796 203.663 138.607 204.083 139.377C204.083 139.377 206.903 146.246 207.954 148.848C213.263 161.996 219.294 176.897 230.013 184.858C234.542 188.178 240.152 189.938 246.254 189.938C249.404 189.938 252.574 189.458 255.674 188.518C261.225 186.717 266.235 183.077 269.805 178.247C273.616 173.108 276.225 166.667 277.555 159.099C280.077 145.726 278.288 132.117 276.557 118.966ZM59.3422 67.242C51.7742 67.242 45.6172 61.086 45.6172 53.519C45.6172 45.951 51.7732 39.796 59.3422 39.796C66.9082 39.796 73.0652 45.95 73.0652 53.519C73.0652 61.085 66.9092 67.242 59.3422 67.242ZM121.963 93.212C121.965 93.267 121.955 93.294 121.947 93.335C121.586 95.048 120.058 96.29 118.31 96.29H108.806C108.769 96.29 108.755 96.292 108.701 96.29C108.453 96.347 108.267 96.546 108.267 96.811L108.3 106.147C108.3 106.182 108.302 106.217 108.302 106.258C108.302 108.006 107.062 109.535 105.349 109.893C105.337 109.897 105.324 109.899 105.312 109.899C103.865 110.2 102.408 110.35 100.951 110.35C99.4922 110.35 98.0332 110.198 96.5842 109.897C96.5742 109.897 96.5642 109.895 96.5552 109.893C94.8522 109.538 93.6142 108.022 93.6022 106.282V106.276V96.831C93.6022 96.788 93.6062 96.802 93.6022 96.759C93.5862 96.519 93.3872 96.325 93.1512 96.29C93.1162 96.292 93.0962 96.29 93.0632 96.29H83.6492C83.6452 96.29 83.6372 96.29 83.6332 96.29C81.8832 96.29 80.3562 95.048 79.9962 93.335C79.9922 93.323 79.9922 93.312 79.9902 93.3C79.3882 90.404 79.3882 87.47 79.9922 84.575C79.9922 84.563 79.9942 84.552 79.9962 84.54C80.3552 82.829 81.8812 81.622 83.6292 81.622C83.6762 81.622 83.7112 81.626 83.7642 81.624H93.0632C93.3482 81.624 93.5752 81.433 93.6272 81.179C93.6352 81.138 93.6312 81.113 93.6312 81.079L93.6022 71.6C93.6022 69.834 94.8442 68.303 96.5552 67.946C96.6062 67.936 96.6332 67.928 96.6862 67.919C99.5162 67.345 102.403 67.343 105.235 67.919C105.309 67.939 105.309 67.939 105.35 67.948C107.063 68.303 108.26 69.835 108.26 71.583C108.26 71.63 108.27 71.665 108.268 71.714V81.066C108.268 81.375 108.518 81.625 108.825 81.625L118.198 81.594C118.255 81.594 118.272 81.588 118.311 81.588C120.059 81.588 121.532 82.83 121.891 84.541C121.901 84.59 121.914 84.621 121.936 84.697C122.51 87.527 122.541 90.38 121.963 93.212ZM139.012 41.652C132.371 41.652 126.967 36.25 126.967 29.608C126.967 22.965 132.371 17.561 139.012 17.561C145.657 17.561 151.059 22.965 151.059 29.608C151.059 36.249 145.657 41.652 139.012 41.652ZM177.129 102.644C169.563 102.644 163.406 96.488 163.406 88.921C163.406 81.353 169.562 75.198 177.129 75.198C184.697 75.198 190.854 81.352 190.854 88.921C190.854 96.488 184.698 102.644 177.129 102.644ZM201.75 62.714C196.811 62.714 192.791 58.694 192.791 53.755C192.791 48.816 196.811 44.794 201.75 44.794C206.691 44.794 210.711 48.815 210.711 53.755C210.711 58.695 206.692 62.714 201.75 62.714ZM222.356 82.827C217.417 82.827 213.397 78.811 213.397 73.87C213.397 68.929 217.417 64.909 222.356 64.909C227.297 64.909 231.316 68.929 231.316 73.87C231.316 78.811 227.297 82.827 222.356 82.827ZM222.356 41.673C217.417 41.673 213.397 37.653 213.397 32.715C213.397 27.774 217.417 23.756 222.356 23.756C227.297 23.756 231.316 27.774 231.316 32.715C231.317 37.654 227.297 41.673 222.356 41.673ZM242.657 62.714C237.715 62.714 233.696 58.694 233.696 53.755C233.696 48.816 237.716 44.794 242.657 44.794C247.598 44.794 251.618 48.815 251.618 53.755C251.618 58.695 247.598 62.714 242.657 62.714Z"})}):"gamecube"==t?(0,i.jsx)("svg",{viewBox:"0 0 36 26",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n,children:(0,i.jsx)("path",{fill:"currentColor",d:"M16.1827 0.0781004C17.6081 -0.0426998 19.0335 -0.0183863 20.4571 0.121069C23.1735 0.386856 25.7983 1.04207 28.3604 1.96775C28.3933 1.97962 28.4272 1.98854 28.4707 2.00193C28.4909 1.96528 28.5193 1.93316 28.5264 1.89744C28.5625 1.71211 28.6809 1.67014 28.8555 1.66892C29.6045 1.66433 30.3068 1.85492 30.9815 2.16013C31.946 2.59683 32.798 3.20275 33.5821 3.90916C33.6515 3.97184 33.6587 4.0229 33.6211 4.10544C33.5517 4.25805 33.4959 4.41663 33.4317 4.5781C33.8532 4.96729 34.223 5.39899 34.5352 5.87986C35.1214 6.78349 35.4179 7.78243 35.5371 8.84568C35.7968 11.1614 35.9333 13.4849 35.9893 15.8135C36.0312 17.563 35.9522 19.308 35.7452 21.0459C35.6396 21.9318 35.484 22.8097 35.1397 23.6406C34.9085 24.1987 34.6002 24.7018 34.0889 25.0547C33.3268 25.5809 31.8525 25.6874 31.0977 24.4013C30.7916 23.8796 30.6396 23.3065 30.5069 22.7236C30.164 21.2205 29.8132 19.7187 29.4649 18.2168C29.3652 17.7865 29.2627 17.3565 29.1563 16.9033C28.9289 17.0598 28.7547 17.247 28.6407 17.4707C28.4287 17.8872 28.233 18.3132 28.0498 18.7431C27.8101 19.3059 27.5943 19.8836 27.1934 20.3554C25.8977 21.881 23.8114 22.5708 21.6748 21.6279C20.7231 21.2077 19.9131 20.6151 19.417 19.6777C18.6868 18.2976 18.5895 16.8836 19.337 15.4814C19.7143 14.7738 20.2355 14.1607 20.8174 13.6045C20.9131 13.513 21.0054 13.4171 21.0987 13.3232C21.1053 13.3165 21.1081 13.3056 21.125 13.2715C19.0201 12.8742 16.9252 12.8754 14.7891 13.2461C14.8996 13.3584 14.9835 13.4489 15.0733 13.5332C15.6865 14.109 16.2264 14.7504 16.6319 15.4853C17.252 16.6089 17.2713 17.7935 16.8594 18.9892C16.4264 20.2467 15.5363 21.0751 14.3409 21.6045C13.0659 22.169 11.7798 22.2381 10.4932 21.6592C9.31318 21.1283 8.49376 20.2528 8.03227 19.0361C7.8451 18.5422 7.62199 18.0604 7.39262 17.584C7.24337 17.2739 7.00619 17.0271 6.70317 16.8174C6.62981 17.1331 6.55966 17.4332 6.49027 17.7334C6.16674 19.1315 5.84402 20.5299 5.51957 21.9277C5.38381 22.5117 5.2609 23.1001 5.1016 23.6777C4.99151 24.0771 4.78572 24.4377 4.51078 24.7549C3.77431 25.6032 2.45123 25.5179 1.74027 24.9228C1.27551 24.5338 0.998936 24.0235 0.790079 23.4697C0.51363 22.7361 0.370845 21.9703 0.275431 21.1963C0.0625906 19.4694 -0.0391154 17.7349 0.0146884 15.9961C0.0639243 14.4025 0.145108 12.8095 0.239298 11.2177C0.293428 10.303 0.380001 9.38862 0.487345 8.47849C0.644598 7.14865 1.20265 5.99432 2.10746 5.00876C2.25884 4.84393 2.42083 4.68749 2.58598 4.53611C2.65364 4.47384 2.67533 4.42018 2.62895 4.3408C2.61888 4.32371 2.61641 4.30211 2.60941 4.28318C2.46019 3.87647 2.45845 3.87395 2.80668 3.60154C3.75687 2.85869 4.77722 2.24333 5.95219 1.92283C6.43149 1.79205 6.91854 1.72986 7.41801 1.7656C7.56878 1.7763 7.65507 1.82431 7.68168 1.97263C7.6861 1.9963 7.70206 2.01729 7.70024 2.01365H7.70121C8.85964 1.6644 9.99349 1.30045 11.1397 0.982397C12.7909 0.524039 14.4739 0.222765 16.1827 0.0781004ZM11.6436 14.5459C11.5481 14.5459 11.4554 14.584 11.3877 14.6513C11.3203 14.7187 11.2825 14.8109 11.2823 14.9062V16.5761H9.60942C9.51394 16.5762 9.42124 16.6143 9.35356 16.6816C9.28616 16.749 9.24829 16.8412 9.24809 16.9365V17.8388C9.24816 17.9343 9.2861 18.0262 9.35356 18.0937C9.42128 18.1613 9.51371 18.1992 9.60942 18.1992H11.2823V19.8681C11.2823 19.9637 11.3202 20.0564 11.3877 20.124C11.4555 20.1915 11.5479 20.2294 11.6436 20.2295H12.5469L12.6182 20.2226C12.6874 20.2088 12.7521 20.1745 12.8028 20.124C12.8702 20.0564 12.9082 19.9636 12.9082 19.8681V18.1992H14.5811L14.6524 18.1924C14.7216 18.1785 14.7863 18.1443 14.837 18.0937C14.9043 18.0262 14.9423 17.9342 14.9424 17.8388V16.9365C14.9422 16.8412 14.9044 16.749 14.837 16.6816C14.7693 16.6143 14.6766 16.5762 14.5811 16.5761H12.9082V14.9062C12.908 14.8109 12.8703 14.7187 12.8028 14.6513C12.7351 14.584 12.6424 14.5459 12.5469 14.5459H11.6436ZM23.6299 16.0361C22.8392 16.0362 22.1979 16.6768 22.1973 17.4668C22.1973 18.2572 22.8389 18.8984 23.6299 18.8984C24.4208 18.8981 25.0625 18.2571 25.0625 17.4668C25.0619 16.6769 24.4204 16.0364 23.6299 16.0361ZM24.9141 10.0381C24.1027 10.0382 23.4448 10.6961 23.4444 11.5068C23.4446 12.3176 24.1026 12.9745 24.9141 12.9746C25.7257 12.9746 26.3836 12.3177 26.3838 11.5068C26.3834 10.6961 25.7256 10.0381 24.9141 10.0381ZM29.0166 7.02048C27.7316 7.02074 26.6898 8.06175 26.6895 9.34568C26.6895 10.6298 27.7314 11.6706 29.0166 11.6709C30.3019 11.6707 31.3447 10.6299 31.3448 9.34568C31.3445 8.06172 30.3017 7.0207 29.0166 7.02048ZM7.16703 7.51755C6.06435 7.51791 5.17021 8.41113 5.16996 9.51267C5.17006 10.6143 6.06425 11.5074 7.16703 11.5078C8.27012 11.5078 9.16498 10.6146 9.16508 9.51267C9.16483 8.41091 8.27002 7.51755 7.16703 7.51755ZM32.4268 5.96091C32.1773 5.89397 31.9081 5.92981 31.6358 6.12107L31.6875 6.19529L31.6348 6.12009L31.625 6.12888C31.3844 6.3549 31.2555 6.56575 31.2139 6.77048C31.1722 6.97658 31.2224 7.16409 31.3106 7.33689C31.3977 7.50721 31.5271 7.67288 31.6495 7.83396C31.7732 7.99695 31.8926 8.15982 31.9766 8.33494C32.0646 8.56462 32.0999 8.79776 32.1211 9.02244C32.1419 9.24271 32.1507 9.46898 32.1866 9.65818C32.2233 9.85102 32.2925 10.0294 32.4493 10.1562C32.6054 10.2822 32.8337 10.3456 33.1602 10.3457H33.1661C33.5007 10.3247 33.7197 10.1432 33.8516 9.88669C33.9805 9.63579 34.0277 9.31221 34.0313 8.99021C34.0348 8.66633 33.9945 8.33347 33.9434 8.05955C33.8927 7.7881 33.8297 7.56499 33.7832 7.46189C33.6977 7.27222 33.4405 6.75768 33.0733 6.37888C32.8896 6.18958 32.6713 6.02681 32.4268 5.96091ZM28.626 4.45212C28.3017 4.44856 27.9687 4.48892 27.6944 4.54001C27.4226 4.59065 27.2 4.6538 27.0967 4.70017C26.9075 4.78524 26.3924 5.04199 26.0127 5.40915C25.8229 5.59275 25.6598 5.81104 25.5938 6.05564C25.5267 6.30496 25.5625 6.57357 25.7539 6.84568L25.7627 6.85544C25.9891 7.09596 26.1994 7.22518 26.4043 7.26658C26.611 7.30822 26.7985 7.25829 26.9717 7.1699C27.1424 7.08278 27.3074 6.95331 27.4688 6.83103C27.5919 6.73776 27.7148 6.64721 27.8428 6.57224L27.9737 6.5029C28.2026 6.41596 28.4344 6.38139 28.6582 6.36033C28.8788 6.33958 29.1046 6.33173 29.294 6.29587C29.4874 6.25918 29.6659 6.18939 29.793 6.0322C29.8876 5.91515 29.947 5.75785 29.9707 5.5488L29.9834 5.32224L29.9825 5.31638C29.9613 4.98226 29.7801 4.76252 29.5235 4.63083C29.2723 4.50218 28.9483 4.45568 28.626 4.45212Z"})}):"8bitdo_sn30"==t?(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n,children:[(0,i.jsx)("g",{clipPath:o,children:(0,i.jsx)("path",{fill:"currentColor",d:"M11.2168 10.004C11.2667 10.004 11.3173 10.0048 11.3672 10.007C11.5907 10.0171 11.7075 10.136 11.7139 10.3605V10.5197H11.8965C15.9638 10.5197 20.0313 10.5188 24.0986 10.5226C24.239 10.5226 24.2877 10.4877 24.2861 10.3439C24.2837 10.1215 24.407 10.0095 24.6426 10.0079C25.5809 10.0033 26.5196 9.99799 27.458 10.0021C27.9951 10.0045 28.534 9.99883 29.0683 10.0431C30.1561 10.133 31.1802 10.4534 32.1455 10.965C32.3761 11.0871 32.5061 11.2487 32.4639 11.5187C32.4349 11.7034 32.5097 11.814 32.668 11.9269C34.3326 13.1148 35.399 14.705 35.8115 16.714C36.1472 18.3488 36.0615 19.9547 35.3359 21.4796C34.1526 23.9665 32.214 25.5049 29.4902 26.0021C28.1318 26.2499 26.8154 26.0562 25.5508 25.5109C25.3928 25.4427 25.2679 25.4444 25.1074 25.5246C23.4412 26.358 21.4298 25.8397 20.3681 24.3107C20.3086 24.2249 20.2442 24.1962 20.1426 24.1964C18.7123 24.1994 17.2818 24.2 15.8515 24.1964C15.7425 24.1962 15.6803 24.2342 15.6191 24.3224C14.5809 25.825 12.5275 26.3527 10.8974 25.5314C10.7321 25.4481 10.5977 25.4363 10.4277 25.5109C9.50667 25.9146 8.54336 26.127 7.53514 26.0997C5.65293 26.0489 4.00893 25.3806 2.60643 24.1339C1.39697 23.0585 0.587029 21.7317 0.197251 20.1554C-0.0490111 19.1589 -0.0459867 18.154 0.103501 17.1447C0.327081 15.6367 0.938596 14.308 1.94139 13.1603C2.37813 12.6607 2.87171 12.2238 3.42186 11.8527C3.50003 11.7999 3.52651 11.7413 3.52733 11.6505C3.52983 11.2987 3.69023 11.0423 4.00877 10.882C5.17119 10.2965 6.40354 10.0013 7.70506 10.0001C8.87562 9.99932 10.0462 10.0024 11.2168 10.004ZM12.5498 20.5704C11.7008 20.5706 11.0121 21.2596 11.0117 22.1085C11.0117 22.9578 11.7006 23.6465 12.5498 23.6466C13.399 23.6465 14.0879 22.9578 14.0879 22.1085C14.0874 21.2596 13.3988 20.5706 12.5498 20.5704ZM23.4736 20.5704C22.6246 20.5706 21.936 21.2596 21.9355 22.1085C21.9355 22.9578 22.6244 23.6465 23.4736 23.6466C24.3228 23.6465 25.0117 22.9578 25.0117 22.1085C25.0113 21.2596 24.3226 20.5706 23.4736 20.5704ZM28.6064 17.8507C27.9106 17.8511 27.3461 18.4157 27.3457 19.1115C27.3457 19.8076 27.9103 20.3728 28.6064 20.3732C29.3028 20.3732 29.8681 19.8079 29.8681 19.1115C29.8677 18.4154 29.3025 17.8507 28.6064 17.8507ZM6.7119 13.465C6.53797 13.4652 6.39674 13.6065 6.39647 13.7804V15.3331C6.39645 15.4095 6.33405 15.4707 6.25877 15.4708H4.70604C4.53211 15.471 4.39093 15.6124 4.39061 15.7863V17.1974C4.39084 17.3714 4.53205 17.5117 4.70604 17.5119H6.25877C6.33487 17.512 6.39602 17.5746 6.39647 17.6496V19.2033C6.39665 19.3773 6.53791 19.5185 6.7119 19.5187H8.12303C8.29688 19.5183 8.43731 19.3772 8.43748 19.2033V17.6496C8.43793 17.5736 8.50031 17.5122 8.57518 17.5119H10.1289C10.3027 17.5115 10.4441 17.3713 10.4443 17.1974V15.7863C10.444 15.6125 10.3027 15.4712 10.1289 15.4708H8.57518C8.50006 15.4705 8.4375 15.4094 8.43748 15.3331V13.7804C8.43721 13.6066 8.29682 13.4654 8.12303 13.465H6.7119ZM25.5478 15.2316C24.8521 15.2321 24.2875 15.7966 24.2871 16.4923C24.2871 17.1884 24.8519 17.7536 25.5478 17.754C26.2442 17.754 26.8095 17.1887 26.8096 16.4923C26.8091 15.7963 26.244 15.2316 25.5478 15.2316ZM31.667 15.2316C30.9711 15.2319 30.4067 15.7965 30.4062 16.4923C30.4063 17.1885 30.9709 17.7537 31.667 17.754C32.3633 17.7539 32.9287 17.1886 32.9287 16.4923C32.9283 15.7964 32.363 15.2317 31.667 15.2316ZM28.6064 12.5988C27.9106 12.5991 27.3461 13.1637 27.3457 13.8595C27.3458 14.5556 27.9104 15.1209 28.6064 15.1212C29.3027 15.1212 29.868 14.5558 29.8681 13.8595C29.8677 13.1635 29.3025 12.5988 28.6064 12.5988Z"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:s,children:(0,i.jsx)("rect",{fill:"currentColor",width:"36",height:"36"})})})]}):"8bitdo_pro"==t?(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n,children:[(0,i.jsx)("g",{clipPath:o,children:(0,i.jsx)("path",{fill:"currentColor",d:"M27.7734 6.01249C28.9788 6.03744 30.1205 6.33782 31.1855 6.91483C31.3082 6.98141 31.3941 7.0615 31.4326 7.16971H31.0996V7.17362H31.4335C31.4524 7.22852 31.4594 7.29064 31.4521 7.3621C31.4407 7.47552 31.4843 7.54171 31.5859 7.60721C33.2663 8.68591 34.2958 10.2253 34.7167 12.1609C35.0706 13.7884 35.3234 15.4352 35.5361 17.0877C35.7469 18.7244 35.8609 20.3682 35.9335 22.0154C35.9671 22.7781 36.004 23.542 35.9999 24.3055C35.9944 25.303 35.8569 26.2831 35.4531 27.2088C34.9562 28.347 34.1485 29.1542 32.9384 29.5017C31.6727 29.8653 30.6028 29.5341 29.7509 28.5262C29.2715 27.9585 28.9464 27.3013 28.7177 26.6014C28.5088 25.9616 28.344 25.3077 28.1474 24.6639C27.6047 22.8866 26.5032 21.5482 24.9238 20.5887C24.9213 20.5871 24.9184 20.5862 24.916 20.5848L25.1503 20.2723L25.1718 20.2469L25.1728 20.2478L25.1904 20.2273C25.2862 20.2759 25.3768 20.3034 25.4365 20.323L25.7773 20.4256C25.8937 20.4577 26.012 20.487 26.124 20.5115L26.4384 20.573C27.1766 20.6984 27.9391 20.7019 28.6767 20.5828L28.6757 20.5818C31.2157 20.1944 33.4046 18.277 34.166 15.8308L34.165 15.8299C35.6102 11.3723 32.3235 6.65548 27.5917 6.65506V6.65409H8.4062V6.65506C5.37767 6.6497 2.70335 8.67037 1.81049 11.5506C1.00503 14.1045 1.74193 16.9571 3.68745 18.7879L3.87983 18.9617C4.91492 19.8713 6.23159 20.462 7.60053 20.6228H7.60151C8.67153 20.7459 9.79336 20.6306 10.8066 20.2273C10.8114 20.2327 10.8176 20.2378 10.8222 20.243L10.8886 20.1834L10.8222 20.2439L10.8271 20.2488L10.833 20.2557C10.8366 20.2598 10.842 20.2657 10.8476 20.2723C10.8594 20.2862 10.8744 20.3052 10.8915 20.326C10.9263 20.3681 10.9694 20.4197 11.0126 20.4724C11.0418 20.508 11.072 20.5445 11.0996 20.5779C11.0938 20.581 11.0879 20.5842 11.082 20.5877C9.89406 21.2973 8.98056 22.2657 8.32905 23.4842C8.03441 24.0355 7.85478 24.6298 7.69721 25.2303C7.50206 25.9733 7.29989 26.7134 6.96284 27.408C6.64138 28.0702 6.24258 28.6754 5.63471 29.1131C4.81567 29.7026 3.91714 29.77 2.98042 29.4724C1.77578 29.0895 0.984754 28.2619 0.511667 27.1101C0.206212 26.3666 0.0705524 25.5865 0.0243618 24.7879C-0.046774 23.562 0.0538517 22.3407 0.122018 21.1189C0.161122 20.4188 0.195563 19.7179 0.265573 19.0203C0.368012 18.003 0.474778 16.9846 0.627877 15.9744C0.821202 14.6994 1.02971 13.4249 1.29194 12.1629C1.69465 10.2234 2.74378 8.70172 4.4062 7.61405C4.51078 7.54554 4.57148 7.47897 4.55659 7.3494C4.53428 7.15242 4.62772 7.02617 4.79975 6.93046C5.59838 6.48682 6.45226 6.20819 7.35444 6.09159C7.80468 6.03349 8.26203 6.01478 8.71674 6.00956C9.68191 5.99838 10.6481 6.00686 11.6132 6.0076C11.6623 6.00761 11.7116 6.00867 11.7607 6.01053C12.0309 6.02025 12.1172 6.09801 12.1552 6.37186V6.37088H23.8154C23.8752 6.26485 23.9075 6.14249 23.9863 6.08768C24.0726 6.02812 24.2031 6.01093 24.3144 6.01053C25.4672 6.00532 26.621 5.98866 27.7734 6.01249ZM27.5878 7.23026L27.9902 7.24296C31.9701 7.49058 34.7257 11.4172 33.7294 15.2713L33.6171 15.656L33.6152 15.659C32.9396 17.8298 31.0302 19.5502 28.8037 19.9764L28.5878 20.0135H28.5849C27.9099 20.1225 27.211 20.1195 26.5351 20.0047L26.247 19.949C26.0499 19.9059 25.8293 19.8435 25.6337 19.7801C26.2276 19.1014 26.5334 18.1831 26.4589 17.283H26.4599C26.3463 15.5899 24.908 14.1684 23.207 14.1199H23.041C21.3039 14.1281 19.8318 15.5696 19.7148 17.283H19.7158C19.6765 17.7706 19.7462 18.2662 19.914 18.7244V18.7254L19.9277 18.7674L19.9287 18.7713L19.9423 18.8123L19.9521 18.8435L19.9648 18.8963L19.9716 18.9441H19.9726L19.9765 18.9793V18.9812L19.9804 19.0144L19.9824 19.0428V19.0603L19.9814 19.073L19.9804 19.0955V19.1033L19.9277 19.2693L20.2021 19.3562L20.2548 19.3728V19.4764H20.2568L20.3339 19.3982L20.4765 19.4432L20.5292 19.2781L20.5302 19.2693L20.5322 19.2703L20.5341 19.2644L20.5371 19.2488L20.538 19.2469L20.5507 19.1873L20.5527 19.1697V19.1668L20.5546 19.1473L20.5566 19.1189V19.1033L20.5576 19.0916L20.5585 19.0701V19.0428L20.5576 19.0242L20.5537 18.9627L20.5527 18.9471L20.5449 18.8807L20.5429 18.867L20.5312 18.7937L20.5263 18.7683L20.5068 18.6902H20.5078L20.5039 18.6775L20.4921 18.6385L20.4892 18.6307L20.4755 18.5896L20.4628 18.5506H20.4638L20.4589 18.5379L20.4091 18.3914C20.3029 18.0482 20.2617 17.6837 20.291 17.326L20.0136 17.3025L20.289 17.3221C20.3864 15.8966 21.6228 14.7 23.0488 14.6961L23.0546 14.6951C24.5067 14.66 25.787 15.8694 25.8847 17.3211V17.3269C25.9568 18.1839 25.6106 19.0661 24.9697 19.6355L25.1601 19.8504L24.9687 19.6346L24.9609 19.6433L24.9042 19.698L24.8515 19.7478L24.8437 19.7557L24.7949 19.8064L24.791 19.8113L24.748 19.8582L24.7451 19.8611L24.7128 19.8982L24.6962 19.9168L24.4111 20.2976L24.3974 20.3142L24.3857 20.3299L24.3935 20.3357L24.3544 20.3758L24.3525 20.3797L24.5966 20.5017L24.6025 20.5125L24.6415 20.5906C23.0992 21.3439 21.1855 20.8778 20.166 19.4949C20.1056 19.4133 20.0441 19.3832 19.9443 19.3836C18.6485 19.3869 17.3524 19.387 16.0566 19.3855C15.9769 19.3855 15.9142 19.394 15.8613 19.4685C14.9119 20.8074 12.9767 21.3814 11.3662 20.5935L11.4335 20.5242L11.6328 20.3162C11.6285 20.3115 11.6106 20.2916 11.5771 20.2517C11.5429 20.211 11.5006 20.1592 11.458 20.1072C11.3816 20.0142 11.2904 19.9026 11.2539 19.8621H11.2548C11.1885 19.787 11.1037 19.7023 11.0273 19.6346H11.0263C10.3864 19.0651 10.0392 18.1831 10.1113 17.3269L10.1123 17.324C10.2204 15.8833 11.4308 14.7105 12.872 14.6961L12.874 14.6951C14.3453 14.6707 15.5979 15.855 15.708 17.324V17.325C15.7357 17.6841 15.6956 18.0487 15.5898 18.3914L15.54 18.5379L15.538 18.5428C15.4742 18.7262 15.4041 18.9852 15.4599 19.2488L15.7421 19.1883L15.7695 19.1824L15.7441 19.1902L15.4687 19.2752L15.5195 19.4402L16.0703 19.2723L16.0214 19.114C16.0052 19.0154 16.0275 18.8903 16.08 18.7381C16.2308 18.3318 16.3013 17.8967 16.291 17.4646L16.2822 17.2801C16.15 15.5194 14.6532 14.0912 12.8662 14.1199H12.8642C11.1679 14.1378 9.75791 15.4668 9.55366 17.1199L9.53706 17.281C9.46215 18.1795 9.76702 19.0975 10.3583 19.7762C9.50533 20.0699 8.57082 20.1545 7.66694 20.0506H7.66596C6.49271 19.9124 5.35766 19.4282 4.4394 18.6814L4.25874 18.5281H4.25776C2.34413 16.8601 1.59604 14.1449 2.35932 11.7244L2.3603 11.7224L2.44135 11.4773C3.33297 8.9628 5.72246 7.22514 8.4062 7.23026H27.5878ZM12.8828 15.7625C12.0828 15.7627 11.4339 16.4123 11.4335 17.2127C11.4335 18.0134 12.0825 18.6627 12.8828 18.6629C13.6832 18.6629 14.332 18.0136 14.332 17.2127C14.3316 16.4121 13.6829 15.7625 12.8828 15.7625ZM23.1162 15.7625C22.3163 15.7629 21.6673 16.4123 21.6669 17.2127C21.6669 18.0133 22.316 18.6625 23.1162 18.6629C23.9166 18.6629 24.5654 18.0136 24.5654 17.2127C24.565 16.4121 23.9163 15.7625 23.1162 15.7625ZM27.8808 13.1892C27.1708 13.1893 26.5948 13.7659 26.5947 14.4764C26.5947 15.1868 27.1708 15.7624 27.8808 15.7625C28.5908 15.7623 29.1669 15.1868 29.1669 14.4764C29.1668 13.766 28.5908 13.1894 27.8808 13.1892ZM7.45405 9.20682C7.28806 9.20699 7.1525 9.34261 7.15229 9.50858V10.9764C7.15205 11.0454 7.09514 11.1031 7.02631 11.1033H5.55952C5.39342 11.1034 5.25786 11.239 5.25776 11.4051V12.7381C5.258 12.904 5.39351 13.0397 5.55952 13.0398H7.02631C7.09523 13.04 7.15219 13.0977 7.15229 13.1668V14.6346C7.15264 14.8004 7.28815 14.9362 7.45405 14.9363H8.78706C8.9528 14.936 9.08749 14.8003 9.08784 14.6346V13.1668C9.08794 13.0976 9.14581 13.0399 9.21479 13.0398H10.6816C10.8474 13.0395 10.9821 12.9039 10.9824 12.7381V11.4051C10.9823 11.2401 10.8491 11.1052 10.6845 11.1033L10.6796 11.1014H9.21284C9.14395 11.1013 9.08808 11.0454 9.08784 10.9764V9.50858C9.08763 9.34273 8.95288 9.20717 8.78706 9.20682H7.45405ZM25.0615 10.7459C24.3517 10.7462 23.7756 11.3228 23.7753 12.033C23.7754 12.7433 24.3516 13.3188 25.0615 13.3191C25.7716 13.3191 26.3475 12.7435 26.3476 12.033C26.3474 11.3226 25.7715 10.7459 25.0615 10.7459ZM30.6874 10.7459C29.9775 10.746 29.4016 11.3227 29.4013 12.033C29.4014 12.7435 29.9774 13.319 30.6874 13.3191C31.3976 13.3191 31.9735 12.7435 31.9736 12.033C31.9733 11.3226 31.3974 10.7459 30.6874 10.7459ZM27.8808 8.28788C27.1708 8.28797 26.5948 8.86454 26.5947 9.57499C26.5949 10.2853 27.1709 10.861 27.8808 10.8611C28.5907 10.8609 29.1667 10.2852 29.1669 9.57499C29.1668 8.8646 28.5908 8.28807 27.8808 8.28788Z"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:s,children:(0,i.jsx)("rect",{fill:"currentColor",width:"36",height:"36"})})})]}):"8bitdo_ultimate"==t?(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...n,children:[(0,i.jsx)("g",{clipPath:o,children:(0,i.jsx)("path",{fill:"currentColor",d:"M25.3865 5.11825C26.755 4.90005 28.1094 4.97923 29.4236 5.39462C30.4285 5.71216 31.3614 6.19989 32.1726 6.89462C32.3276 7.02768 32.4119 7.17257 32.408 7.37704C32.4056 7.49827 32.4255 7.61963 32.4314 7.69345C32.5721 7.80286 32.6969 7.87505 32.7898 7.97567C33.7307 8.99583 34.2022 10.2489 34.5398 11.5626C34.9787 13.2716 35.2054 15.0185 35.4158 16.7657C35.5919 18.2301 35.751 19.6978 35.8796 21.1671C36.0269 22.851 36.0917 24.5378 35.7634 26.212C35.5761 27.1675 35.2593 28.0684 34.5789 28.7999C33.9668 29.458 33.1821 29.8296 32.3533 30.1241C31.7359 30.3438 31.5771 30.317 31.2107 29.7599C30.651 28.9095 30.1303 28.0326 29.5935 27.1671C28.9629 26.149 28.3487 25.1202 27.6961 24.1163C27.2547 23.4372 26.6937 22.8717 25.8972 22.6016C25.2789 22.3918 24.6367 22.3551 23.991 22.3556C19.8645 22.3575 15.7376 22.3624 11.6111 22.3614C10.178 22.3614 9.04967 22.9302 8.28492 24.1524C7.43808 25.5056 6.61368 26.8734 5.77515 28.2325C5.46691 28.7316 5.1469 29.2242 4.82887 29.7169C4.76726 29.8121 4.68876 29.8965 4.61695 29.9845C4.40805 30.2398 4.16884 30.3079 3.84058 30.1925C2.86063 29.848 1.9303 29.4329 1.25465 28.5997C0.678281 27.8888 0.403921 27.0492 0.233162 26.169C-0.034456 24.7888 -0.0493176 23.3911 0.0759357 22.0011C0.277018 19.7696 0.510949 17.5401 0.783944 15.3165C0.992378 13.6187 1.26467 11.9263 1.85328 10.3067C2.16201 9.45791 2.57326 8.66447 3.19508 7.99716C3.29517 7.88989 3.42374 7.80944 3.57496 7.68954C3.49832 7.16883 3.8053 6.87846 4.18922 6.60555C6.15956 5.20425 8.33914 4.74637 10.7107 5.12997C11.05 5.18473 11.0504 5.18936 11.4265 5.58016C11.5389 5.56107 11.6476 5.52694 11.7566 5.52645C14.8635 5.51177 17.97 5.49081 21.0769 5.49227C22.2174 5.49277 23.3574 5.5474 24.4978 5.57235C24.5492 5.57333 24.6169 5.53872 24.6502 5.49813C24.842 5.26328 25.09 5.16571 25.3865 5.11825ZM12.2996 14.6524C12.1182 14.6524 11.9696 14.8002 11.9695 14.9815V16.6192C11.9695 16.7005 11.9009 16.7683 11.8181 16.7686H10.1697C9.98837 16.7687 9.8397 16.9165 9.83961 17.0977V18.586C9.83976 18.7673 9.98841 18.914 10.1697 18.9141H11.8181C11.9008 18.9145 11.9693 18.9825 11.9695 19.0636V20.7022C11.9696 20.8836 12.1182 21.0304 12.2996 21.0304H13.7976C13.9786 21.0298 14.1276 20.8832 14.1277 20.7022V19.0636C14.1279 18.9823 14.1952 18.9142 14.2781 18.9141H15.9265C16.1076 18.9138 16.2564 18.7671 16.2566 18.586V17.0977C16.2565 16.9175 16.1094 16.7704 15.9295 16.7686L15.9246 16.7667H14.2761C14.193 16.7667 14.1277 16.7007 14.1277 16.6192V14.9815C14.1276 14.8005 13.9786 14.653 13.7976 14.6524H12.2996ZM22.9158 15.9591C21.8797 15.9591 21.0382 16.7996 21.0378 17.835C21.0379 18.8707 21.8795 19.711 22.9158 19.711C23.9516 19.7105 24.7927 18.8704 24.7927 17.835C24.7924 16.7999 23.9514 15.9596 22.9158 15.9591ZM28.3132 13.3809C27.6194 13.3809 27.0564 13.9433 27.0564 14.6368C27.0564 15.3303 27.6194 15.8927 28.3132 15.8927C29.0066 15.8922 29.5691 15.3299 29.5691 14.6368C29.5691 13.9436 29.0066 13.3814 28.3132 13.3809ZM7.63648 10.2296C6.60034 10.2296 5.75873 11.07 5.75855 12.1056C5.75883 13.141 6.6004 13.9815 7.63648 13.9815C8.67212 13.981 9.51316 13.1407 9.51344 12.1056C9.51326 11.0703 8.67218 10.2301 7.63648 10.2296ZM25.7566 10.8233C25.0622 10.8233 24.4999 11.3851 24.4998 12.0792C24.4998 12.7733 25.0621 13.335 25.7566 13.335C26.4507 13.3346 27.0124 12.773 27.0125 12.0792C27.0124 11.3854 26.4507 10.8238 25.7566 10.8233ZM30.8826 10.8233C30.1888 10.8233 29.6258 11.3858 29.6257 12.0792C29.6258 12.7726 30.1888 13.335 30.8826 13.335C31.5761 13.3347 32.1384 12.7724 32.1384 12.0792C32.1383 11.386 31.576 10.8237 30.8826 10.8233ZM28.3289 8.26376C27.635 8.26376 27.072 8.82614 27.072 9.51962C27.0722 10.2129 27.6352 10.7755 28.3289 10.7755C29.0221 10.775 29.5845 10.2126 29.5847 9.51962C29.5847 8.82643 29.0223 8.26424 28.3289 8.26376Z"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:s,children:(0,i.jsx)("rect",{fill:"currentColor",width:"36",height:"36"})})})]}):(0,i.jsx)(u,{...n})}function m(e){const{controllerType:t,controllerStyle:r,...n}=e;switch(t){case 4:return(0,i.jsx)(g,{...n});case 34:case 47:return(0,i.jsx)(d,{type:"ps4",...n});case 45:case 48:return(0,i.jsx)(d,{type:"ps5",...n});case 2:return(0,i.jsx)(d,{type:"steam",...n});case 10:return(0,i.jsx)(d,{type:"triton",...n});case 31:case 32:case 46:return(0,i.jsx)(d,{type:"xbox",...n});case 42:case 39:case 40:case 41:case 38:case 44:case 51:return(0,i.jsx)(d,{type:"switchpro",...n});case 49:return(0,i.jsx)(d,{type:"hori",...n});default:return 2==r?(0,i.jsx)(d,{type:"gamecube",...n}):3==r?(0,i.jsx)(d,{type:"8bitdo_sn30",...n}):4==r?(0,i.jsx)(d,{type:"8bitdo_pro",...n}):5==r?(0,i.jsx)(d,{type:"8bitdo_ultimate",...n}):(0,i.jsx)(d,{type:"generic",...n})}}function g(e){const{type:t,partial:r,...n}=e;return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M0 11C0 9.89543 0.895431 9 2 9H34C35.1046 9 36 9.89543 36 11V24C36 25.6569 34.6569 27 33 27H3C1.34315 27 0 25.6569 0 24V11ZM33 16C33 16.5523 32.5523 17 32 17C31.4477 17 31 16.5523 31 16C31 15.4477 31.4477 15 32 15C32.5523 15 33 15.4477 33 16ZM32 13C32.5523 13 33 12.5523 33 12C33 11.4477 32.5523 11 32 11C31.4477 11 31 11.4477 31 12C31 12.5523 31.4477 13 32 13ZM35 14C35 14.5523 34.5523 15 34 15C33.4477 15 33 14.5523 33 14C33 13.4477 33.4477 13 34 13C34.5523 13 35 13.4477 35 14ZM30 15C30.5523 15 31 14.5523 31 14C31 13.4477 30.5523 13 30 13C29.4477 13 29 13.4477 29 14C29 14.5523 29.4477 15 30 15ZM6 14C6 15.1046 5.10457 16 4 16C2.89543 16 2 15.1046 2 14C2 12.8954 2.89543 12 4 12C5.10457 12 6 12.8954 6 14ZM2.5 21C2.22386 21 2 21.2239 2 21.5V24.5C2 24.7761 2.22386 25 2.5 25H5.5C5.77614 25 6 24.7761 6 24.5V21.5C6 21.2239 5.77614 21 5.5 21H2.5ZM30 21.5C30 21.2239 30.2239 21 30.5 21H33.5C33.7761 21 34 21.2239 34 21.5V24.5C34 24.7761 33.7761 25 33.5 25H30.5C30.2239 25 30 24.7761 30 24.5V21.5ZM28 11H8V25H28V11Z"})})}function p(e){return(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,o.A)(e.className,s().FlipInRTL),children:[(0,i.jsx)("path",{d:"M14.16 6L5.11 13.4H1V23.27H5.11L14.15 30.67V6H14.16Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.96 6.02002L30.14 6.19002C36.96 12.89 36.96 23.76 30.14 30.46L29.96 30.63L26.75 27.48L26.93 27.3C31.96 22.34 31.96 14.3 26.93 9.34002L26.75 9.16002L29.96 6.02002Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.94 10.96L25.12 11.13C29.17 15.11 29.17 21.56 25.12 25.54L24.94 25.71L21.73 22.56L21.91 22.38C24.17 20.14 24.17 16.52 21.91 14.28L21.73 14.1L24.94 10.95V10.96Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.92 15.89L20.1 16.06C21.38 17.32 21.38 19.35 20.1 20.61L19.92 20.78L17.43 18.33L19.92 15.88V15.89Z",fill:"currentColor"})]})}function h(e){return(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,o.A)(e.className,s().FlipInRTL),children:[(0,i.jsx)("path",{d:"M14.16 6L5.11 13.4H1V23.27H5.11L14.15 30.67V6H14.16Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.96 6.02002L30.14 6.19002C36.96 12.89 36.96 23.76 30.14 30.46L29.96 30.63L26.75 27.48L26.93 27.3C31.96 22.34 31.96 14.3 26.93 9.34002L26.75 9.16002L29.96 6.02002Z",fill:"currentColor",fillOpacity:"0.5"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.94 10.96L25.12 11.13C29.17 15.11 29.17 21.56 25.12 25.54L24.94 25.71L21.73 22.56L21.91 22.38C24.17 20.14 24.17 16.52 21.91 14.28L21.73 14.1L24.94 10.95V10.96Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.92 15.89L20.1 16.06C21.38 17.32 21.38 19.35 20.1 20.61L19.92 20.78L17.43 18.33L19.92 15.88V15.89Z",fill:"currentColor"})]})}function _(e){return(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,o.A)(e.className,s().FlipInRTL),children:[(0,i.jsx)("path",{d:"M14.16 6L5.11 13.4H1V23.27H5.11L14.15 30.67V6H14.16Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.96 6.02002L30.14 6.19002C36.96 12.89 36.96 23.76 30.14 30.46L29.96 30.63L26.75 27.48L26.93 27.3C31.96 22.34 31.96 14.3 26.93 9.34002L26.75 9.16002L29.96 6.02002Z",fill:"currentColor",fillOpacity:"0.25"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.94 10.96L25.12 11.13C29.17 15.11 29.17 21.56 25.12 25.54L24.94 25.71L21.73 22.56L21.91 22.38C24.17 20.14 24.17 16.52 21.91 14.28L21.73 14.1L24.94 10.95V10.96Z",fill:"currentColor",fillOpacity:"0.5"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.92 15.89L20.1 16.06C21.38 17.32 21.38 19.35 20.1 20.61L19.92 20.78L17.43 18.33L19.92 15.88V15.89Z",fill:"currentColor"})]})}function B(e){return(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,o.A)(e.className,s().FlipInRTL),children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.15 6.00818L14.16 6H14.15V6.00818ZM14.15 18.27V6.00818L7.10342 11.77L14.15 18.27ZM14.15 26.039L1 13.909V23.27H5.11L14.15 30.67V26.039Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.96 6.02002L30.14 6.19002C36.96 12.89 36.96 23.76 30.14 30.46L29.96 30.63L26.75 27.48L26.93 27.3C31.96 22.34 31.96 14.3 26.93 9.34002L26.75 9.16002L29.96 6.02002Z",fill:"currentColor",fillOpacity:"0.25"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.94 10.96L25.12 11.13C29.17 15.11 29.17 21.56 25.12 25.54L24.94 25.71L21.73 22.56L21.91 22.38C24.17 20.14 24.17 16.52 21.91 14.28L21.73 14.1L24.94 10.95V10.96Z",fill:"currentColor",fillOpacity:"0.25"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.92 15.89L20.1 16.06C21.38 17.32 21.38 19.35 20.1 20.61L19.92 20.78L17.43 18.33L19.92 15.88V15.89Z",fill:"currentColor",fillOpacity:"0.25"}),(0,i.jsx)("rect",{x:"0.728821",y:"10",width:"3",height:"27",transform:"rotate(-46.9546 0.728821 9.47668)",fill:"currentColor",children:(0,i.jsx)("animate",{attributeName:"y",begin:"0",dur:"150ms",from:"0",to:"10",values:"0; 5; 10",keyTimes:"0; .8; 1",fill:"freeze"})})]})}function b(e){const{direction:t,...r}=e;switch(t){case"up":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...r,children:(0,i.jsx)("path",{d:"M17.98 10.23L3.20996 25H32.75L17.98 10.23Z",fill:"currentColor"})});case"down":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...r,children:(0,i.jsx)("path",{d:"M17.98 26.54L3.20996 11.77H32.75L17.98 26.54Z",fill:"currentColor"})});case"left":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...r,children:(0,i.jsx)("path",{d:"M9.82497 18.385L24.595 3.61499L24.595 33.155L9.82497 18.385Z",fill:"currentColor"})});case"right":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...r,children:(0,i.jsx)("path",{d:"M26.135 18.385L11.365 33.155L11.365 3.61503L26.135 18.385Z",fill:"currentColor"})})}}function f(e){const{direction:t,...r}=e;switch(t){case"up":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fill:"currentColor",d:"M31 15.6394L18.0204 3L5 15.6394L8.60376 19.1432L18.0204 10.0076L27.4166 19.1432L31 15.6394ZM27.3962 33L18.0204 23.8644L8.62412 33L5 29.4962L18.0204 16.8568L31 29.4962L27.3962 33Z"})});case"down":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fill:"currentColor",d:"M31 20.3606L18.0204 33L5 20.3606L8.60376 16.8568L18.0204 25.9924L27.4166 16.8568L31 20.3606ZM27.3962 3L18.0204 12.1356L8.62412 3L5 6.50379L18.0204 19.1432L31 6.50379L27.3962 3Z"})});case"left":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M14.23 30.75L1.45996 18L14.23 5.20999L17.77 8.74999L8.53996 18L17.77 27.23L14.23 30.75ZM31.77 27.21L22.54 18L31.77 8.76999L28.23 5.20999L15.46 18L28.23 30.75L31.77 27.21Z",fill:"currentColor"})});case"right":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M19 30.75L31.77 18L19 5.20999L15.46 8.74999L24.69 18L15.46 27.23L19 30.75ZM1.46002 27.21L10.69 18L1.46002 8.76999L5.00002 5.20999L17.77 18L5.00002 30.75L1.46002 27.21Z",fill:"currentColor"})})}}function w(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M16 34V21H3V16H16V3H21V16H34V21H21V34H16Z",fill:"currentColor"})})}function y(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M32.12 7.41L28.59 3.88L18 14.46L7.41 3.88L3.88 7.41L14.46 18L3.88 28.59L7.41 32.12L18 21.54L28.59 32.12L32.12 28.59L21.54 18L32.12 7.41Z",fill:"currentColor"})})}function M(e){return(0,i.jsx)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,i.jsx)("path",{d:"M29.1508 15.7785L25.3039 13.5566V16.6796H19.3204V10.6961H22.4434L20.2218 6.84804L18 2.99994L15.7784 6.84804L13.5566 10.6961H16.6796V16.6796H10.6961V13.5566L6.84798 15.7785L2.99988 18L6.84798 20.2219L10.6961 22.4434V19.3204H16.6796V25.3039H13.5566L15.7784 29.1508L18 33.0001L20.2218 29.1508L22.4434 25.3039H19.3204V19.3204H25.3039V22.4434L29.1508 20.2219L33.0001 18L29.1508 15.7785Z",fill:"currentColor"})})}function v(e){return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,i.jsx)("path",{d:"M19 3C19.5523 3 20 3.44772 20 4V15C20 15.5523 19.5523 16 19 16H9C8.44772 16 8 15.5523 8 15V4C8 3.44772 8.44772 3 9 3H19ZM10 12V13H18V12H10ZM10 9V10H18V9H10ZM10 6V7H18V6H10Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M7 8H5V19H15V17H16V19L15.9951 19.1025C15.9472 19.573 15.573 19.9472 15.1025 19.9951L15 20H5L4.89746 19.9951C4.42703 19.9472 4.05278 19.573 4.00488 19.1025L4 19V8C4 7.48232 4.39333 7.05621 4.89746 7.00488L5 7H7V8Z",fill:"currentColor"})]})}function S(e){return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M19 20C19.5523 20 20 19.5523 20 19L20 8C20 7.44772 19.5523 7 19 7L9 7C8.44772 7 8 7.44772 8 8L8 19C8 19.5523 8.44772 20 9 20L19 20ZM10 11L10 10L18 10L18 11L10 11ZM10 14L10 13L18 13L18 14L10 14ZM10 17L10 16L18 16L18 17L10 17Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M7 15L5 15L5 4L15 4L15 6L16 6L16 4L15.9951 3.89746C15.9472 3.42703 15.573 3.05278 15.1025 3.00488L15 3L5 3L4.89746 3.00488C4.42703 3.05278 4.05278 3.42703 4.00488 3.89746L4 4L4 15C4 15.5177 4.39333 15.9438 4.89746 15.9951L5 16L7 16L7 15Z",fill:"currentColor"})]})}function C(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:[(0,i.jsx)("path",{d:"M28.1684 2.16431L23.5793 6.75343L29.2362 12.4103L33.8253 7.82116L28.1684 2.16431Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M20.76 9.58999L5.67 24.67L4 32L11.33 30.33L26.41 15.24L20.76 9.58999Z",fill:"currentColor"})]})}function R(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M12.69 32.75C10.8228 32.7492 8.99769 32.1952 7.44505 31.158C5.89241 30.1208 4.68183 28.6469 3.9661 26.9223C3.25038 25.1977 3.0616 23.2998 3.42358 21.468C3.78556 19.6362 4.68209 17.9527 6 16.63L9.25 13.4L12.08 16.23L8.84 19.46C7.81892 20.4811 7.24528 21.866 7.24528 23.31C7.24528 24.025 7.38611 24.733 7.65974 25.3936C7.93336 26.0542 8.33441 26.6544 8.84 27.16C9.34559 27.6656 9.94581 28.0667 10.6064 28.3403C11.267 28.6139 11.975 28.7547 12.69 28.7547C14.134 28.7547 15.5189 28.1811 16.54 27.16L19.78 23.92L22.6 26.75L19.37 30C18.4926 30.8758 17.4508 31.5696 16.3044 32.0416C15.158 32.5135 13.9297 32.7542 12.69 32.75ZM30 19.37C31.773 17.597 32.769 15.1924 32.769 12.685C32.769 10.1776 31.773 7.77298 30 6.00001C28.227 4.22703 25.8224 3.23099 23.315 3.23099C20.8076 3.23099 18.403 4.22703 16.63 6.00001L13.4 9.25001L16.23 12.08L19.46 8.84001C20.4811 7.81892 21.866 7.24528 23.31 7.24528C24.025 7.24528 24.733 7.38612 25.3936 7.65974C26.0542 7.93336 26.6544 8.33442 27.16 8.84001C27.6656 9.34559 28.0666 9.94582 28.3403 10.6064C28.6139 11.267 28.7547 11.975 28.7547 12.69C28.7547 13.405 28.6139 14.113 28.3403 14.7736C28.0666 15.4342 27.6656 16.0344 27.16 16.54L23.92 19.77L26.75 22.6L30 19.37ZM23.76 15.08L20.93 12.25L11.93 21.25L14.76 24.08L23.76 15.08Z",fill:"currentColor"})})}function z(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M32 4V16H28V10.83L19 19.83L16.19 17L25.19 8H20V4H32ZM28 28H8V8H13V4H4V32H32V23H28V28Z",fill:"currentColor"})})}function j(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:[(0,i.jsx)("path",{d:"M32 4V19H27V12.54L20.18 19.35L16.65 15.82L23.46 9H17V4H32Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M13.8186 18.6392L9.14462 23.3132L12.6802 26.8487L17.3541 22.1748L13.8186 18.6392Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M6.31957 26.1476L3.23658 29.2306L6.77212 32.7661L9.8551 29.6832L6.31957 26.1476Z",fill:"currentColor"})]})}function x(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,className:(0,o.A)(e.className,s().Spinner),children:[(0,i.jsx)("path",{d:"M18 10C17.4696 10 16.9609 9.78929 16.5858 9.41421C16.2107 9.03914 16 8.53043 16 8V3H20V8C20 8.53043 19.7893 9.03914 19.4142 9.41421C19.0391 9.78929 18.5304 10 18 10Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M23.66 12.34C23.2875 11.9653 23.0784 11.4584 23.0784 10.93C23.0784 10.4016 23.2875 9.89473 23.66 9.52L27.19 6L30 8.81L26.47 12.34C26.0957 12.7095 25.5909 12.9166 25.065 12.9166C24.5391 12.9166 24.0343 12.7095 23.66 12.34Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M33 20H28C27.4696 20 26.9609 19.7893 26.5858 19.4142C26.2107 19.0391 26 18.5304 26 18C26 17.4696 26.2107 16.9609 26.5858 16.5858C26.9609 16.2107 27.4696 16 28 16H33V20Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M27.19 30L23.66 26.46C23.2875 26.0853 23.0784 25.5783 23.0784 25.05C23.0784 24.5216 23.2875 24.0147 23.66 23.64C23.8458 23.454 24.0663 23.3065 24.3091 23.2059C24.5519 23.1052 24.8122 23.0534 25.075 23.0534C25.3378 23.0534 25.5981 23.1052 25.8409 23.2059C26.0837 23.3065 26.3043 23.454 26.49 23.64L30 27.19L27.19 30Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M20 33H16V28C16 27.4696 16.2107 26.9609 16.5858 26.5858C16.9609 26.2107 17.4696 26 18 26C18.5304 26 19.0391 26.2107 19.4142 26.5858C19.7893 26.9609 20 27.4696 20 28V33Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M8.81 30L6 27.19L9.53 23.66C9.71575 23.474 9.93632 23.3265 10.1791 23.2259C10.4219 23.1252 10.6822 23.0734 10.945 23.0734C11.2078 23.0734 11.4681 23.1252 11.7109 23.2259C11.9537 23.3265 12.1743 23.474 12.36 23.66C12.7325 24.0347 12.9416 24.5416 12.9416 25.07C12.9416 25.5984 12.7325 26.1053 12.36 26.48L8.81 30Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M8 20H3V16H8C8.53043 16 9.03914 16.2107 9.41421 16.5858C9.78929 16.9609 10 17.4696 10 18C10 18.5304 9.78929 19.0391 9.41421 19.4142C9.03914 19.7893 8.53043 20 8 20Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M9.51 12.34L6 8.81L8.81 6L12.34 9.54C12.7125 9.91472 12.9216 10.4216 12.9216 10.95C12.9216 11.4784 12.7125 11.9853 12.34 12.36C12.1529 12.5446 11.9313 12.6906 11.6878 12.7895C11.4443 12.8885 11.1837 12.9385 10.9209 12.9366C10.658 12.9347 10.3981 12.8811 10.156 12.7787C9.91396 12.6764 9.69443 12.5273 9.51 12.34Z",fill:"currentColor"})]})}function I(e){return(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,i.jsx)("rect",{x:"5",y:"8",width:"26",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"13",y:"3",width:"10",height:"3",fill:"currentColor"}),(0,i.jsx)("path",{d:"M27 32.2952H9L7 14.2952H29L27 32.2952ZM12 29.2952H14V17.2952H12V29.2952ZM17 17.2952V29.2952H19V17.2952H17ZM22 29.2952H24V17.2952H22V29.2952Z",fill:"currentColor"})]})}function T(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M33 16H3V21H33V16Z",fill:"currentColor"})})}function F(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M9.66645 5.52796C12.1332 3.87973 15.0333 3 18 3C19.9698 3 21.9204 3.38799 23.7403 4.14181C25.5601 4.89563 27.2137 6.00052 28.6066 7.3934C29.9995 8.78628 31.1044 10.4399 31.8582 12.2597C32.612 14.0796 33 16.0302 33 18C33 20.9667 32.1203 23.8668 30.472 26.3336C28.8238 28.8003 26.4811 30.7229 23.7403 31.8582C20.9994 32.9935 17.9834 33.2906 15.0737 32.7118C12.1639 32.133 9.49119 30.7044 7.3934 28.6066C5.29562 26.5088 3.86701 23.8361 3.28823 20.9264C2.70945 18.0166 3.0065 15.0006 4.14181 12.2597C5.27713 9.51886 7.19972 7.17618 9.66645 5.52796ZM9.5056 13.3333C9.17595 13.8266 9.00001 14.4067 9.00001 15C9.00001 15.7956 9.31608 16.5587 9.87869 17.1213C10.4413 17.6839 11.2044 18 12 18C12.5934 18 13.1734 17.8241 13.6667 17.4944C14.1601 17.1648 14.5446 16.6962 14.7716 16.1481C14.9987 15.5999 15.0581 14.9967 14.9424 14.4147C14.8266 13.8328 14.5409 13.2982 14.1213 12.8787C13.7018 12.4591 13.1672 12.1734 12.5853 12.0576C12.0033 11.9419 11.4001 12.0013 10.852 12.2284C10.3038 12.4554 9.83524 12.8399 9.5056 13.3333ZM22.3333 17.4944C22.8266 17.8241 23.4067 18 24 18C24.7957 18 25.5587 17.6839 26.1213 17.1213C26.6839 16.5587 27 15.7956 27 15C27 14.4067 26.8241 13.8266 26.4944 13.3333C26.1648 12.8399 25.6962 12.4554 25.1481 12.2284C24.5999 12.0013 23.9967 11.9419 23.4147 12.0576C22.8328 12.1734 22.2982 12.4591 21.8787 12.8787C21.4591 13.2982 21.1734 13.8328 21.0576 14.4147C20.9419 14.9967 21.0013 15.5999 21.2284 16.1481C21.4554 16.6962 21.8399 17.1648 22.3333 17.4944ZM23 22C23 23.3261 22.4732 24.5979 21.5355 25.5355C20.5979 26.4732 19.3261 27 18 27C16.6739 27 15.4021 26.4732 14.4645 25.5355C13.5268 24.5979 13 23.3261 13 22H23Z",fill:"currentColor"})})}function O(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_X_Line",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("line",{fill:"none",stroke:"#ffffff",strokeWidth:"45",strokeMiterlimit:"10",x1:"212",y1:"212",x2:"44",y2:"44"}),(0,i.jsx)("line",{fill:"none",stroke:"#ffffff",strokeWidth:"45",strokeMiterlimit:"10",x1:"44",y1:"212",x2:"212",y2:"44"})]})}function W(e){return(0,i.jsx)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M31.7 15.2077C31.703 12.5623 30.94 9.97259 29.5032 7.75136C28.0664 5.53014 26.0172 3.77242 23.6031 2.69048C21.189 1.60855 18.5133 1.24869 15.8992 1.65436C13.2851 2.06002 10.8443 3.21387 8.87163 4.97655C6.89899 6.73922 5.47888 9.03532 4.78281 11.5875C4.08673 14.1397 4.14447 16.8389 4.94905 19.359C5.75363 21.8791 7.27063 24.1124 9.31684 25.7891C11.363 27.4658 13.8509 28.5142 16.48 28.8077V34.5077L27.31 25.2477C28.6947 23.9675 29.7996 22.4147 30.5551 20.6869C31.3106 18.959 31.7004 17.0935 31.7 15.2077ZM15.3 7.06885L16.3075 16.9577H20.1309L21.1039 7.06885H15.3ZM20.6927 22.0125C20.6927 23.3774 19.5862 24.4838 18.2213 24.4838C16.8564 24.4838 15.7499 23.3774 15.7499 22.0125C15.7499 20.6475 16.8564 19.5411 18.2213 19.5411C19.5862 19.5411 20.6927 20.6475 20.6927 22.0125Z",fill:"currentColor"})})}function q(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M2 6.05005V30.05H34V6.05005H2ZM25 10.05C25.5933 10.05 26.1734 10.226 26.6667 10.5556C27.1601 10.8853 27.5446 11.3538 27.7716 11.902C27.9987 12.4502 28.0581 13.0534 27.9424 13.6353C27.8266 14.2173 27.5409 14.7518 27.1213 15.1714C26.7018 15.5909 26.1672 15.8766 25.5853 15.9924C25.0033 16.1082 24.4001 16.0488 23.8519 15.8217C23.3038 15.5946 22.8352 15.2101 22.5056 14.7168C22.1759 14.2234 22 13.6434 22 13.05C22 12.2544 22.3161 11.4913 22.8787 10.9287C23.4413 10.3661 24.2044 10.05 25 10.05ZM23 26.05H6L14.5 15.05L19.4 21.39L22 18.05L28.22 26.05H23Z",fill:"currentColor"})})}function U(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M2 6.05005V30.05H34V6.05005H2ZM8 27.05H5V23.05H8V27.05ZM8 20.05H5V16.05H8V20.05ZM8 13.05H5V9.05005H8V13.05ZM14 23.82V12.28L24 18.05L14 23.82ZM31 27.05H28V23.05H31V27.05ZM31 20.05H28V16.05H31V20.05ZM31 13.05H28V9.05005H31V13.05Z",fill:"currentColor"})})}function k(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",baseProfile:"tiny",version:"1.2",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("path",{fill:"currentColor",d:"M7.4,29.2c-.7,0-1.4-.3-2-.8-.5-.5-.8-1.2-.8-2s.3-1.4.8-2c.5-.5,1.2-.8,2-.8,0,0,0,0,0,0,.7,0,1.4.3,2,.8,1.1,1.1,1.1,2.9,0,4-.5.5-1.2.8-2,.8h0ZM7.4,24.6c-.5,0-.9.2-1.3.5-.3.3-.5.8-.5,1.3s.2.9.5,1.3c.3.3.8.5,1.3.5.5,0,.9-.2,1.3-.5.7-.7.7-1.8,0-2.5h0c-.3-.4-.8-.5-1.3-.5ZM7.4,20.8c-.7,0-1.4-.3-2-.8-1.1-1.1-1.1-2.9,0-3.9,1.1-1.1,2.9-1.1,3.9,0,1.1,1.1,1.1,2.9,0,3.9-.5.5-1.2.8-2,.8ZM7.4,16.2c-.5,0-.9.2-1.3.5-.7.7-.7,1.8,0,2.5.7.7,1.9.7,2.5,0,.7-.7.7-1.8,0-2.5-.3-.3-.8-.5-1.3-.5Z",strokeWidth:"0"}),(0,i.jsx)("path",{fill:"currentColor",d:"M15,11.1h15.4c.5,0,1-.3,1.3-.8.3-.5.3-1.1,0-1.5-.3-.5-.8-.8-1.3-.8h-15.4c-.5,0-1,.3-1.3.8-.3.5-.3,1.1,0,1.5.3.5.8.8,1.3.8ZM15,19.5h15.4c.5,0,1-.3,1.3-.8.3-.5.3-1.1,0-1.5-.3-.5-.8-.8-1.3-.8h-15.4c-.5,0-1,.3-1.3.8-.3.5-.3,1.1,0,1.5.3.5.8.8,1.3.8ZM15,27.9h15.4c.5,0,1-.3,1.3-.8.3-.5.3-1.1,0-1.5-.3-.5-.8-.8-1.3-.8h-15.4c-.5,0-1,.3-1.3.8-.3.5-.3,1.1,0,1.5.3.5.8.8,1.3.8Z",strokeWidth:"0"}),(0,i.jsx)("polygon",{fill:"currentColor",points:"7 12 4.4 9.3 5.9 7.9 7 9.4 9.9 5.6 11.5 6.9 7 12",strokeWidth:"0"})]})}function L(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M14 14H4V10H10V4H14V14ZM32 10H26V4H22V14H32V10ZM26 26H32V22H22V32H26V26ZM14 22H4V26H10V32H14V22Z",fill:"currentColor"})})}function P(e){const{alert:t,urgent:r,...n}=e;return r?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:[(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M21.1862 2.52116C20.1687 2.17914 19.0936 2 18 2C15.3478 2 12.8043 3.05357 10.9289 4.92893C9.05357 6.8043 8 9.34784 8 12V19L4 24V26H32V24L28 19V14.4025C23.9218 12.9611 21 9.07177 21 4.5C21 3.82354 21.064 3.16202 21.1862 2.52116ZM21.46 32.897C20.4483 33.6133 19.2396 33.9986 18 34C16.7604 33.9986 15.5517 33.6133 14.54 32.897C13.5282 32.1807 12.7632 31.1687 12.35 30H23.65C23.2368 31.1687 22.4718 32.1807 21.46 32.897Z"}),(0,i.jsx)("path",{fill:"#FFC82C",d:"M36 4.5C36 6.98528 33.9853 9 31.5 9C29.0147 9 27 6.98528 27 4.5C27 2.01472 29.0147 0 31.5 0C33.9853 0 36 2.01472 36 4.5Z"})]}):t?(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:[(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M21.1862 2.52116C20.1687 2.17914 19.0936 2 18 2C15.3478 2 12.8043 3.05357 10.9289 4.92893C9.05357 6.8043 8 9.34784 8 12V19L4 24V26H32V24L28 19V14.4025C23.9218 12.9611 21 9.07177 21 4.5C21 3.82354 21.064 3.16202 21.1862 2.52116ZM21.46 32.897C20.4483 33.6133 19.2396 33.9986 18 34C16.7604 33.9986 15.5517 33.6133 14.54 32.897C13.5282 32.1807 12.7632 31.1687 12.35 30H23.65C23.2368 31.1687 22.4718 32.1807 21.46 32.897Z"}),(0,i.jsx)("path",{fill:"#1A9FFF",d:"M36 4.5C36 6.98528 33.9853 9 31.5 9C29.0147 9 27 6.98528 27 4.5C27 2.01472 29.0147 0 31.5 0C33.9853 0 36 2.01472 36 4.5Z"})]}):(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...n,children:(0,i.jsxs)("g",{className:"SVGIcon_Notification",children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32 24V26H4V24L8 19V12C8 9.34784 9.05357 6.8043 10.9289 4.92893C12.8043 3.05357 15.3478 2 18 2C20.6522 2 23.1957 3.05357 25.0711 4.92893C26.9464 6.8043 28 9.34784 28 12V19L32 24Z",fill:"currentColor"}),(0,i.jsx)("path",{className:"SVGIcon_Notification_Uvula",fillRule:"evenodd",clipRule:"evenodd",d:"M18 34C19.2396 33.9986 20.4483 33.6133 21.46 32.897C22.4718 32.1807 23.2368 31.1687 23.65 30H12.35C12.7632 31.1687 13.5282 32.1807 14.54 32.897C15.5517 33.6133 16.7604 33.9986 18 34Z",fill:"currentColor"})]})})}function D(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M12.73 28.34C15.6223 29.3235 18.732 29.4785 21.7078 28.7876C24.6836 28.0966 27.4069 26.5873 29.57 24.43L36 18L29.57 11.57C28 10 26.5 9 23.94 7.94C20.9843 6.77796 17.7541 6.50244 14.6444 7.14712C11.5346 7.7918 8.68012 9.32875 6.43 11.57L0 18L6.43 24.43C8.10419 26.1042 10.2596 27.5 12.73 28.34ZM18 25C21.866 25 25 21.866 25 18C25 14.134 21.866 11 18 11C14.134 11 11 14.134 11 18C11 21.866 14.134 25 18 25Z",fill:"currentColor"})})}function N(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:[(0,i.jsx)("path",{d:"M29.57 11.57L24.82 16.32C24.9485 16.8705 25.0089 17.4347 25 18C25 19.8565 24.2625 21.637 22.9497 22.9497C21.637 24.2625 19.8565 25 18 25C17.423 24.9983 16.8486 24.9244 16.29 24.78L12.73 28.34C15.6223 29.3235 18.732 29.4785 21.7078 28.7876C24.6836 28.0966 27.4069 26.5873 29.57 24.43L36 18L29.57 11.57Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M28.94 2.94L23.94 7.94C20.9843 6.77797 17.7541 6.50244 14.6444 7.14712C11.5346 7.79181 8.68012 9.32876 6.43 11.57L0 18L6.43 24.43C6.6 24.6 6.79 24.75 6.97 24.91L3.44 28.44L5.56 30.56L31.06 5.06L28.94 2.94ZM11 18C11.0002 16.8706 11.2736 15.7581 11.7969 14.7573C12.3203 13.7565 13.078 12.8971 14.0054 12.2527C14.9328 11.6082 16.0024 11.1977 17.1229 11.0561C18.2434 10.9146 19.3815 11.0463 20.44 11.44L11.44 20.44C11.1493 19.6593 11.0003 18.833 11 18Z",fill:"currentColor"})]})}function A(e){return(0,i.jsx)("svg",{width:"5",height:"19",viewBox:"0 0 5 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M5 0H3C1.34315 0 0 1.34315 0 3V16C0 17.6569 1.34315 19 3 19H5V0Z",fill:"white"})})}function E(e){return(0,i.jsx)("svg",{width:"5",height:"19",viewBox:"0 0 5 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{d:"M0 0H2C3.65685 0 5 1.34315 5 3V16C5 17.6569 3.65685 19 2 19H0V0Z",fill:"white"})})}function G(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Undo",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M32.584 17.998a13.87 13.87 0 0 0-24.05-9.421V5.974a1.857 1.857 0 1 0-3.715 0v7.397a1.857 1.857 0 0 0 1.857 1.857h7.41a1.857 1.857 0 0 0 0-3.714H10.86a10.176 10.176 0 1 1 7.85 16.657 1.857 1.857 0 0 0 0 3.713h.036a13.871 13.871 0 0 0 13.838-13.886Z",fill:"#fff"})})})}function H(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Redo",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M4.819 17.998a13.869 13.869 0 0 1 24.05-9.421V5.974a1.857 1.857 0 1 1 3.714 0v7.397a1.857 1.857 0 0 1-1.857 1.857h-7.409a1.857 1.857 0 0 1 0-3.714h3.225a10.176 10.176 0 1 0-7.849 16.657 1.857 1.857 0 0 1 0 3.713h-.037A13.871 13.871 0 0 1 4.82 17.998Z"})})})}function V(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextBold",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M21.917 30.767c4.862 0 7.427-3.062 7.427-6.89 0-3.216-2.182-5.858-4.9-6.28 2.412-.497 4.402-2.64 4.402-5.857 0-3.407-2.488-6.508-7.35-6.508H10.793A2.735 2.735 0 0 0 8.06 7.967v20.066a2.734 2.734 0 0 0 2.734 2.734h11.124ZM20.31 15.492h-5.72c-.604 0-1.094-.49-1.094-1.094v-3.44c0-.604.49-1.093 1.094-1.093h5.72c1.838 0 2.986 1.225 2.986 2.794 0 1.646-1.148 2.833-2.986 2.833Zm.192 10.643h-5.912c-.604 0-1.094-.49-1.094-1.094v-3.823c0-.604.49-1.093 1.094-1.093H20.5c2.144 0 3.292 1.378 3.292 2.985 0 1.838-1.225 3.025-3.292 3.025Z"})})})}function Z(e){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextBullets",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M5.275 26.414c0-.609.24-1.192.669-1.623a2.275 2.275 0 0 1 3.226 0 2.301 2.301 0 0 1 0 3.245 2.275 2.275 0 0 1-3.226 0 2.301 2.301 0 0 1-.669-1.622Zm2.282-14.532c.605 0 1.186-.242 1.613-.672a2.3 2.3 0 0 0 0-3.245 2.275 2.275 0 0 0-3.226 0 2.3 2.3 0 0 0 0 3.245c.428.43 1.008.672 1.613.672Zm0 8.413c.605 0 1.186-.242 1.613-.672a2.3 2.3 0 0 0 0-3.245 2.275 2.275 0 0 0-3.226 0 2.3 2.3 0 0 0 0 3.245c.428.43 1.008.672 1.613.672Zm7.606-9.178h15.443a1.52 1.52 0 0 0 1.317-.765 1.537 1.537 0 0 0 0-1.53 1.52 1.52 0 0 0-1.317-.764H15.163a1.52 1.52 0 0 0-1.318.765 1.537 1.537 0 0 0 0 1.53 1.52 1.52 0 0 0 1.318.764Zm0 8.413h15.443a1.52 1.52 0 0 0 1.317-.764 1.537 1.537 0 0 0 0-1.53 1.52 1.52 0 0 0-1.317-.765H15.163a1.52 1.52 0 0 0-1.318.765 1.537 1.537 0 0 0 0 1.53 1.52 1.52 0 0 0 1.318.764Zm0 8.414h15.443a1.52 1.52 0 0 0 1.317-.765 1.537 1.537 0 0 0 0-1.53 1.52 1.52 0 0 0-1.317-.765H15.163a1.52 1.52 0 0 0-1.318.765 1.537 1.537 0 0 0 0 1.53 1.52 1.52 0 0 0 1.318.765Z"})})})}function K(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextBullets",baseProfile:"tiny",version:"1.2",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("path",{d:"M15.2,11.1h15.4c.5,0,1-.3,1.3-.8.3-.5.3-1.1,0-1.5-.3-.5-.8-.8-1.3-.8h-15.4c-.5,0-1,.3-1.3.8-.3.5-.3,1.1,0,1.5.3.5.8.8,1.3.8ZM15.2,19.5h15.4c.5,0,1-.3,1.3-.8.3-.5.3-1.1,0-1.5-.3-.5-.8-.8-1.3-.8h-15.4c-.5,0-1,.3-1.3.8-.3.5-.3,1.1,0,1.5.3.5.8.8,1.3.8ZM15.2,27.9h15.4c.5,0,1-.3,1.3-.8.3-.5.3-1.1,0-1.5-.3-.5-.8-.8-1.3-.8h-15.4c-.5,0-1,.3-1.3.8-.3.5-.3,1.1,0,1.5.3.5.8.8,1.3.8Z",fill:"#fff",strokeWidth:"0"}),(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{d:"M5.8,12.5v-1h1.6v1h-1.6ZM5.9,7.9v-1.1l1.4-.5v1.1l-1.4.5ZM7.3,12.5v-6.2h1.2v6.2h-1.2ZM8.4,12.5v-1h1.4v1h-1.4Z",fill:"#fff",strokeWidth:"0"}),(0,i.jsx)("path",{d:"M5.7,21v-1.2c.9-.5,1.6-1,2.1-1.5.5-.5.7-1.1.7-1.6s0-.5-.2-.6c-.1-.1-.4-.2-.6-.2s-.5,0-.8.2c-.3.1-.5.3-.7.5l-.7-.8c.2-.3.5-.6.9-.8.4-.2.8-.3,1.3-.3.7,0,1.2.2,1.5.5.3.3.5.8.5,1.4s-.2,1.1-.5,1.7c-.3.5-.9,1-1.6,1.5v1.2h-1.8ZM6,21v-1.1h3.9v1.1h-3.9Z",fill:"#fff",strokeWidth:"0"}),(0,i.jsx)("path",{d:"M6.8,26.9v-1c.3,0,.6-.1.9-.2.3,0,.4-.2.6-.4s.2-.3.2-.5,0-.3-.2-.4c-.1,0-.3-.1-.5-.1s-.5,0-.8.1-.5.2-.8.4l-.6-.9c.3-.3.6-.5,1-.6.4-.1.8-.2,1.2-.2s1.1.1,1.4.4c.3.2.5.6.5,1s-.1.7-.4,1c-.3.3-.6.5-1,.6v.5l-1.4.2ZM7.4,29.6c-.3,0-.6,0-.9,0-.3,0-.5,0-.7-.2v-1.1c.3,0,.5.1.8.2.2,0,.5,0,.9,0s.7,0,.9-.2c.2-.1.3-.3.3-.6s0-.3-.2-.5c-.1-.1-.3-.2-.6-.3-.2,0-.5,0-.9,0h-.1v-1c-.1,0,1.2.5,1.2.5.5,0,1,.1,1.3.4.3.3.5.6.5,1.1s-.2,1-.6,1.3c-.4.3-1,.5-1.8.5Z",fill:"#fff",strokeWidth:"0"})]})]})}function $(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",version:"1.1",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("rect",{x:"3.2",y:"4.6",width:"29.6",height:"26.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"13.3",x2:"32.8",y2:"13.3",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"22",x2:"32.8",y2:"22",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"18",y1:"30.8",x2:"18",y2:"4.6",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})}function Y(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",baseProfile:"tiny",version:"1.2",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("polygon",{points:"24.1 5.9 19.9 5.9 19.9 1.3 16.8 1.3 16.8 5.9 12.5 5.9 12.5 8.7 16.8 8.7 16.8 13.3 19.9 13.3 19.9 8.7 24.1 8.7 24.1 5.9",fill:"#fff",strokeWidth:"0"}),(0,i.jsx)("line",{x1:"3.1",y1:"18",x2:"32.7",y2:"18",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("polyline",{points:"10.8 9.3 3.1 9.3 3.1 26.7 32.7 26.7 32.7 9.3 25.8 9.3",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})}function Q(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",baseProfile:"tiny",version:"1.2",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("polygon",{points:"11.8 30.1 16 30.1 16 34.7 19.1 34.7 19.1 30.1 23.3 30.1 23.3 27.3 19.1 27.3 19.1 22.7 16 22.7 16 27.3 11.8 27.3 11.8 30.1",fill:"#fff",strokeWidth:"0"}),(0,i.jsx)("line",{x1:"32.7",y1:"18",x2:"3.1",y2:"18",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("polyline",{points:"25 26.7 32.7 26.7 32.7 9.3 3.1 9.3 3.1 26.7 10.1 26.7",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})}function X(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",baseProfile:"tiny",version:"1.2",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("line",{x1:"8.2",y1:"6.9",x2:"27.7",y2:"29.1",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsxs)("g",{children:[(0,i.jsx)("polygon",{points:"4.6 15.4 4.6 20.6 16.2 20.6 11.6 15.4 4.6 15.4",fill:"none",strokeWidth:"0"}),(0,i.jsx)("polygon",{points:"31.2 20.6 31.2 15.4 19.6 15.4 24.2 20.6 31.2 20.6",fill:"none",strokeWidth:"0"}),(0,i.jsx)("polygon",{points:"34.2 12.4 17 12.4 19.6 15.4 31.2 15.4 31.2 20.6 24.2 20.6 26.9 23.6 34.2 23.6 34.2 12.4",fill:"#fff",strokeWidth:"0"}),(0,i.jsx)("polygon",{points:"4.6 20.6 4.6 15.4 11.6 15.4 9 12.4 1.6 12.4 1.6 23.6 18.9 23.6 16.2 20.6 4.6 20.6",fill:"#fff",strokeWidth:"0"})]})]})}function J(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",baseProfile:"tiny",version:"1.2",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("polygon",{points:"5.9 11.9 5.9 16.1 1.3 16.1 1.3 19.2 5.9 19.2 5.9 23.4 8.7 23.4 8.7 19.2 13.3 19.2 13.3 16.1 8.7 16.1 8.7 11.9 5.9 11.9",fill:"#fff",strokeWidth:"0"}),(0,i.jsx)("line",{x1:"18",y1:"32.8",x2:"18",y2:"3.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("polyline",{points:"9.3 25.1 9.3 32.8 26.7 32.8 26.7 3.2 9.3 3.2 9.3 10.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})}function ee(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",baseProfile:"tiny",version:"1.2",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("polygon",{points:"30.1 24.1 30.1 19.9 34.7 19.9 34.7 16.8 30.1 16.8 30.1 12.6 27.3 12.6 27.3 16.8 22.7 16.8 22.7 19.9 27.3 19.9 27.3 24.1 30.1 24.1",fill:"#fff",strokeWidth:"0"}),(0,i.jsx)("line",{x1:"18",y1:"3.2",x2:"18",y2:"32.8",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("polyline",{points:"26.7 10.9 26.7 3.2 9.3 3.2 9.3 32.8 26.7 32.8 26.7 25.8",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})}function te(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",baseProfile:"tiny",version:"1.2",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("line",{x1:"6.8",y1:"8.2",x2:"29",y2:"27.8",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsxs)("g",{children:[(0,i.jsx)("polygon",{points:"15.3 4.7 20.5 4.7 20.5 16.3 15.3 11.7 15.3 4.7",fill:"none",strokeWidth:"0"}),(0,i.jsx)("polygon",{points:"20.5 31.3 15.3 31.3 15.3 19.7 20.5 24.3 20.5 31.3",fill:"none",strokeWidth:"0"}),(0,i.jsx)("polygon",{points:"12.3 34.3 12.3 17.1 15.3 19.7 15.3 31.3 20.5 31.3 20.5 24.3 23.5 26.9 23.5 34.3 12.3 34.3",fill:"#fff",strokeWidth:"0"}),(0,i.jsx)("polygon",{points:"20.5 4.7 15.3 4.7 15.3 11.7 12.3 9.1 12.3 1.7 23.5 1.7 23.5 18.9 20.5 16.3 20.5 4.7",fill:"#fff",strokeWidth:"0"})]})]})}function re(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",version:"1.1",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("g",{children:(0,i.jsx)("rect",{x:"3.1",y:"5.2",width:"29.5",height:"8.7",fill:"#fff",opacity:".7",strokeWidth:"0"})}),(0,i.jsxs)("g",{children:[(0,i.jsx)("rect",{x:"3.2",y:"4.6",width:"29.6",height:"26.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"13.3",x2:"32.8",y2:"13.3",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"22",x2:"32.8",y2:"22",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"18",y1:"30.8",x2:"18",y2:"4.6",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})]})}function ie(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",version:"1.1",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("g",{children:(0,i.jsx)("rect",{x:"3.1",y:"5.2",width:"14.9",height:"25.7",fill:"#fff",opacity:".7",strokeWidth:"0"})}),(0,i.jsxs)("g",{children:[(0,i.jsx)("rect",{x:"3.2",y:"4.6",width:"29.6",height:"26.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"13.3",x2:"32.8",y2:"13.3",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"22",x2:"32.8",y2:"22",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"18",y1:"30.8",x2:"18",y2:"4.6",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})]})}function ne(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",version:"1.1",viewBox:"0 0 36 36",...e,children:[(0,i.jsxs)("g",{children:[(0,i.jsx)("rect",{x:"3.1",y:"21.9",width:"14.9",height:"9",fill:"#fff",opacity:".7",strokeWidth:"0"}),(0,i.jsx)("rect",{x:"3.1",y:"4.6",width:"14.9",height:"9",fill:"#fff",opacity:".7",strokeWidth:"0"}),(0,i.jsx)("rect",{x:"17.7",y:"4.6",width:"14.9",height:"9",fill:"#fff",opacity:".7",strokeWidth:"0"})]}),(0,i.jsxs)("g",{children:[(0,i.jsx)("rect",{x:"3.2",y:"4.6",width:"29.6",height:"26.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"13.3",x2:"32.8",y2:"13.3",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"22",x2:"32.8",y2:"22",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"18",y1:"30.8",x2:"18",y2:"4.6",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})]})}function se(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",version:"1.1",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("rect",{x:"3.2",y:"4.6",width:"29.6",height:"26.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"13.3",x2:"32.8",y2:"13.3",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"22",x2:"32.8",y2:"22",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"12.3",y1:"21.7",x2:"12.3",y2:"13",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"23.7",y1:"21.7",x2:"23.7",y2:"13",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})}function ae(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",version:"1.1",viewBox:"0 0 36 36",...e,children:[(0,i.jsx)("rect",{x:"3.2",y:"4.6",width:"29.6",height:"26.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"13.3",x2:"32.8",y2:"13.3",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"3.2",y1:"22",x2:"32.8",y2:"22",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"18",y1:"13.3",x2:"18",y2:"4.6",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"}),(0,i.jsx)("line",{x1:"18",y1:"30.9",x2:"18",y2:"22.2",fill:"none",stroke:"#fff",strokeMiterlimit:"10",strokeWidth:"3"})]})}function oe(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextCode",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M25.026 26.735a1.402 1.402 0 0 0 1.997-.07l7.29-7.71a1.402 1.402 0 0 0 0-1.927l-7.29-7.71a1.402 1.402 0 0 0-2.032 1.927l6.343 6.764-6.378 6.729a1.401 1.401 0 0 0 .07 1.997ZM12.34 9.285a1.402 1.402 0 0 0-1.997.07l-7.254 7.71a1.402 1.402 0 0 0 0 1.927l7.29 7.71a1.402 1.402 0 0 0 2.032-1.927L6.033 18.01l6.378-6.729a1.401 1.401 0 0 0-.07-1.997ZM15.25 32.134h.351a1.402 1.402 0 0 0 1.332-1.051l6.238-25.478a1.407 1.407 0 0 0-2.733-.666l-6.239 25.478a1.402 1.402 0 0 0 1.052 1.717Z"})})})}function le(){const[e,t]=(0,a.l)();return(0,i.jsxs)("svg",{viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextCodeBlock",children:[(0,i.jsxs)("g",{clipPath:t,children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.8231 11.9293C21.8231 11.2176 22.4001 10.6406 23.1118 10.6406H28.7175C30.5561 10.6406 32.0466 12.1311 32.0466 13.9697V26.9697C32.0466 28.8083 30.5561 30.2988 28.7175 30.2988H11.6338C9.79517 30.2988 8.30469 28.8083 8.30469 26.9697V21.8365C8.30469 21.1248 8.88165 20.5478 9.59336 20.5478C10.3051 20.5478 10.882 21.1248 10.882 21.8365V26.9697C10.882 27.3849 11.2186 27.7214 11.6338 27.7214H28.7175C29.1327 27.7214 29.4693 27.3849 29.4693 26.9697V13.9697C29.4693 13.5545 29.1327 13.218 28.7175 13.218H23.1118C22.4001 13.218 21.8231 12.641 21.8231 11.9293Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M15.7367 15.8813C15.8603 15.9985 16.0258 16.0611 16.196 16.0551C16.3662 16.0491 16.5269 15.9751 16.642 15.8495L19.9457 12.3552C20.0574 12.2373 20.1196 12.081 20.1196 11.9185C20.1196 11.7561 20.0573 11.5998 19.9456 11.4817L16.642 7.98754C16.4836 7.83383 16.2568 7.77333 16.0429 7.82773C15.829 7.88217 15.6587 8.04368 15.593 8.25437C15.5273 8.46511 15.5757 8.69481 15.7208 8.86109L18.5956 11.9265L15.7049 14.976C15.5878 15.0996 15.5251 15.2651 15.5311 15.4353C15.5371 15.6055 15.6112 15.7662 15.7367 15.8813Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M8.54967 7.96706C8.42606 7.8499 8.26056 7.78729 8.09036 7.79323C7.92016 7.79923 7.75947 7.87327 7.64433 7.99885L4.3566 11.4931C4.24487 11.611 4.18262 11.7673 4.18262 11.9298C4.18262 12.0923 4.24487 12.2486 4.3566 12.3666L7.66021 15.8608C7.81858 16.0145 8.0454 16.075 8.25929 16.0206C8.47317 15.9662 8.64353 15.8047 8.70919 15.594C8.7749 15.3832 8.72651 15.1535 8.58139 14.9873L5.69072 11.9219L8.58139 8.8724C8.69854 8.74878 8.7612 8.58328 8.75521 8.41309C8.74926 8.24284 8.63698 8.04871 8.51145 7.93363L8.54967 7.96706Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M10.5975 18.3253H10.7564C10.8952 18.3227 11.0294 18.2748 11.1384 18.1887C11.2474 18.1027 11.3252 17.9833 11.3599 17.8489L14.187 6.30208C14.2409 6.0808 14.1727 5.84752 14.008 5.6902C13.8433 5.53287 13.6072 5.47539 13.3886 5.53934C13.17 5.6033 13.0021 5.77903 12.9482 6.00031L10.121 17.5471C10.0782 17.7136 10.1047 17.8904 10.1945 18.0371C10.2843 18.1837 10.4298 18.2878 10.5975 18.3253Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M15.7367 15.8813C15.8603 15.9985 16.0258 16.0611 16.196 16.0551C16.3662 16.0491 16.5269 15.9751 16.642 15.8495L19.9457 12.3552C20.0574 12.2373 20.1196 12.081 20.1196 11.9185C20.1196 11.7561 20.0573 11.5998 19.9456 11.4817L16.642 7.98754C16.4836 7.83383 16.2568 7.77333 16.0429 7.82773C15.829 7.88217 15.6587 8.04368 15.593 8.25437C15.5273 8.46511 15.5757 8.69481 15.7208 8.86109L18.5956 11.9265L15.7049 14.976C15.5878 15.0996 15.5251 15.2651 15.5311 15.4353C15.5371 15.6055 15.6112 15.7662 15.7367 15.8813Z",stroke:"currentColor",strokeLinecap:"round"}),(0,i.jsx)("path",{d:"M8.54967 7.96706C8.42606 7.8499 8.26056 7.78729 8.09036 7.79323C7.92016 7.79923 7.75947 7.87327 7.64433 7.99885L4.3566 11.4931C4.24487 11.611 4.18262 11.7673 4.18262 11.9298C4.18262 12.0923 4.24487 12.2486 4.3566 12.3666L7.66021 15.8608C7.81858 16.0145 8.0454 16.075 8.25929 16.0206C8.47317 15.9662 8.64353 15.8047 8.70919 15.594C8.7749 15.3832 8.72651 15.1535 8.58139 14.9873L5.69072 11.9219L8.58139 8.8724C8.69854 8.74878 8.7612 8.58328 8.75521 8.41309C8.74926 8.24284 8.63698 8.04871 8.51145 7.93363L8.54967 7.96706Z",stroke:"currentColor",strokeLinecap:"round"}),(0,i.jsx)("path",{d:"M10.5975 18.3253H10.7564C10.8952 18.3227 11.0294 18.2748 11.1384 18.1887C11.2474 18.1027 11.3252 17.9833 11.3599 17.8489L14.187 6.30208C14.2409 6.0808 14.1727 5.84752 14.008 5.6902C13.8433 5.53287 13.6072 5.47539 13.3886 5.53934C13.17 5.6033 13.0021 5.77903 12.9482 6.00031L10.121 17.5471C10.0782 17.7136 10.1047 17.8904 10.1945 18.0371C10.2843 18.1837 10.4298 18.2878 10.5975 18.3253Z",stroke:"currentColor",strokeLinecap:"round"})]}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:e,children:(0,i.jsx)("rect",{width:"36",height:"36",fill:"currentColor"})})})]})}function ce(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextH1",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M15.08 16.38V9h3.754v18h-3.755v-7.38H6.902V27h-3.78V9h3.78v7.38h8.177ZM30.861 9v14.734h3.42V27H22.787v-3.266h4.243V13.166l-3.78 1.594-1.209-2.829L27.955 9h2.906Z"})})})}function ue(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextH2",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M14.47 16.559V9.303h3.69V27h-3.69v-7.256H6.43V27H2.714V9.303H6.43v7.256h8.04ZM26.168 23.79h8.52V27H21.466v-3.084l5.107-4.247.43-.38c.775-.657 1.364-1.188 1.769-1.592a5.49 5.49 0 0 0 1.011-1.29 3.02 3.02 0 0 0 .38-1.491c0-.877-.32-1.534-.961-1.972-.624-.455-1.433-.683-2.427-.683a6.83 6.83 0 0 0-2.174.354 7.617 7.617 0 0 0-1.82.885l-1.265-2.73c.776-.54 1.66-.97 2.655-1.29A10.66 10.66 0 0 1 27.407 9c2.04 0 3.674.447 4.904 1.34s1.846 2.166 1.846 3.817a5.58 5.58 0 0 1-1.062 3.312c-.708.978-1.795 2.073-3.261 3.287l-3.666 3.033Z"})})})}function de(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextH3",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M14.683 16.45V9.394h3.59v17.214h-3.59v-7.058h-7.82v7.058H3.25V9.393h3.615v7.058h7.82ZM27.243 9c2.016 0 3.549.402 4.598 1.205 1.05.803 1.574 1.844 1.574 3.123 0 .869-.262 1.647-.787 2.336-.508.672-1.23 1.188-2.164 1.55v.073c1.098.23 1.984.705 2.656 1.426.688.705 1.033 1.648 1.033 2.828 0 1.082-.312 2.041-.935 2.877-.623.82-1.475 1.459-2.557 1.918-1.082.443-2.279.664-3.59.664-1.246 0-2.435-.172-3.566-.516-1.115-.345-2.057-.828-2.828-1.451l1.55-2.656c1.278 1.033 2.794 1.55 4.549 1.55 1.114 0 1.983-.23 2.606-.69.64-.458.959-1.09.959-1.893 0-1.574-1.205-2.36-3.615-2.36h-2.213v-2.73h1.992c.95 0 1.713-.18 2.287-.54.59-.378.885-.902.885-1.575 0-.623-.279-1.123-.836-1.5-.54-.377-1.295-.565-2.262-.565-.738 0-1.451.123-2.14.369-.672.23-1.278.549-1.82.959l-1.524-2.312a9.046 9.046 0 0 1 2.779-1.549C24.923 9.181 26.046 9 27.243 9Z"})})})}function me(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextH4",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M14.122 16.38V9h3.755v18h-3.755v-7.38H5.945V27h-3.78V9h3.78v7.38h8.177ZM33.17 9v11.006h2.597v2.905H33.17V27h-3.832v-4.089h-8.485v-2.468L29.673 9h3.497Zm-3.677 4.5-4.963 6.506h4.963V13.5Z"})})})}function ge(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextH5",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M13.948 16.215V9h3.67v17.598h-3.67v-7.215H5.953v7.215H2.258V9h3.695v7.215h7.995ZM33.198 9v3.143h-7.692v4.122a5.22 5.22 0 0 1 1.634-.653c.62-.151 1.24-.226 1.86-.226 1.575 0 2.832.452 3.77 1.357.956.888 1.434 2.187 1.434 3.897 0 1.273-.302 2.388-.905 3.343-.587.956-1.45 1.701-2.59 2.238-1.122.52-2.455.779-3.997.779-1.14 0-2.204-.15-3.192-.453-.99-.301-1.81-.729-2.464-1.282l1.307-2.815a7.513 7.513 0 0 0 4.299 1.307c1.19 0 2.112-.26 2.765-.78.654-.519.98-1.265.98-2.237 0-.854-.25-1.508-.753-1.96-.486-.453-1.157-.68-2.012-.68-.636 0-1.223.11-1.76.327a5.755 5.755 0 0 0-1.583.93l-2.338-1.282V9h11.237Z"})})})}function pe(){return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:"SVGIcon_Button SVGIcon_TextH5",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M12 3L7 17H9L10.2 13H13.8L15 17H17L12 3ZM11.1 11L12 8L12.9 11H11.1Z",fill:"currentColor"}),(0,i.jsx)("rect",{x:"4",y:"19",width:"16",height:"2",fill:"currentColor"})]})}function he(){return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",className:"SVGIcon_Button SVGIcon_TextH5",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("rect",{x:"3",y:"14",width:"18",height:"6",fill:"currentColor",opacity:"0.4"}),(0,i.jsx)("path",{d:"M12 3L7 17H9L10.2 13H13.8L15 17H17L12 3ZM11.1 11L12 8L12.9 11H11.1Z",fill:"currentColor"})]})}function _e(){const[e,t]=(0,a.l)();return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextOutdent",viewBox:"0 0 36 36",fill:"none",children:[(0,i.jsxs)("g",{clipPath:t,children:[(0,i.jsx)("path",{d:"M6.469 17.281a.825.825 0 0 0 0 1.375l6.267 4.148a.825.825 0 0 0 1.28-.688v-8.294a.825.825 0 0 0-1.28-.688L6.47 17.28Z"}),(0,i.jsx)("rect",{width:6.91,height:2.734,rx:.825,transform:"matrix(-1 0 0 1 19.263 16.65)"}),(0,i.jsx)("path",{d:"M7.634 10.385h22.652c.602 0 1.16-.324 1.46-.848a1.705 1.705 0 0 0 0-1.697 1.685 1.685 0 0 0-1.46-.848H7.634c-.603 0-1.16.323-1.46.848a1.705 1.705 0 0 0 0 1.697c.3.524.857.848 1.46.848Zm15.168 9.33h7.484c.602 0 1.16-.324 1.46-.849a1.705 1.705 0 0 0 0-1.696 1.685 1.685 0 0 0-1.46-.848h-7.484c-.603 0-1.16.323-1.461.848a1.705 1.705 0 0 0 0 1.696c.301.525.858.848 1.46.848ZM7.634 29.043h22.652c.602 0 1.16-.323 1.46-.848a1.705 1.705 0 0 0 0-1.697 1.685 1.685 0 0 0-1.46-.848H7.634c-.603 0-1.16.323-1.46.848a1.705 1.705 0 0 0 0 1.697c.3.524.857.848 1.46.848Z"})]}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:e,children:(0,i.jsx)("path",{transform:"translate(.701)",d:"M0 0h36v36H0z"})})})]})}function Be(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextItalic",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M21.255 7.786H14.87a1.277 1.277 0 1 1 0-2.554h15.32a1.277 1.277 0 0 1 0 2.554h-6.383l-7.66 20.428h6.383a1.277 1.277 0 0 1 0 2.553H7.211a1.277 1.277 0 1 1 0-2.553h6.383l7.66-20.428Z"})})})}function be(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M14.232 31.152a8.408 8.408 0 0 1-7.767-5.193 8.427 8.427 0 0 1 1.81-9.172l1.632-1.623a1.784 1.784 0 0 1 2.518 2.527l-1.62 1.618a4.854 4.854 0 0 0 3.427 8.282 4.845 4.845 0 0 0 3.427-1.42l1.622-1.624a1.782 1.782 0 0 1 2.525 2.515l-1.627 1.64a8.376 8.376 0 0 1-5.947 2.45Zm15.41-11.923a8.428 8.428 0 0 0 0-11.914 8.413 8.413 0 0 0-11.903 0L16.116 8.95a1.784 1.784 0 0 0 2.53 2.516l1.613-1.62a4.845 4.845 0 0 1 8.275 3.43 4.855 4.855 0 0 1-1.42 3.431l-1.62 1.618a1.784 1.784 0 0 0 2.518 2.527l1.63-1.623Zm-6.813-2.563a1.782 1.782 0 0 0-2.522-2.52l-5.493 5.498a1.782 1.782 0 0 0 2.522 2.52l5.493-5.498Z"})})})}function fe(){return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,i.jsx)("rect",{x:"2",y:"4",width:"20",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"2",y:"8",width:"14",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"2",y:"12",width:"18",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"2",y:"16",width:"10",height:"2",fill:"currentcolor"})]})}function we(){return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,i.jsx)("rect",{x:"2",y:"4",width:"20",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"8",y:"8",width:"14",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"4",y:"12",width:"18",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"12",y:"16",width:"10",height:"2",fill:"currentcolor"})]})}function ye(){return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,i.jsx)("rect",{x:"2",y:"4",width:"20",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"5",y:"8",width:"14",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"3",y:"12",width:"18",height:"2",fill:"currentcolor"}),(0,i.jsx)("rect",{x:"7",y:"16",width:"10",height:"2",fill:"currentcolor"})]})}function Me(){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,i.jsx)("rect",{x:"1",y:"3",width:"22",height:"18",stroke:"currentColor",strokeWidth:"1",opacity:"0.2"}),(0,i.jsx)("rect",{x:"6",y:"6",width:"14",height:"2",fill:"currentColor"}),(0,i.jsx)("rect",{x:"6",y:"10",width:"10",height:"2",fill:"currentColor"}),(0,i.jsx)("rect",{x:"6",y:"14",width:"12",height:"2",fill:"currentColor"})]})}function ve(){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,i.jsx)("rect",{x:"1",y:"3",width:"22",height:"18",stroke:"currentColor",strokeWidth:"1",opacity:"0.2"}),(0,i.jsx)("rect",{x:"5",y:"6",width:"14",height:"2",fill:"currentColor"}),(0,i.jsx)("rect",{x:"7",y:"10",width:"10",height:"2",fill:"currentColor"}),(0,i.jsx)("rect",{x:"6",y:"14",width:"12",height:"2",fill:"currentColor"})]})}function Se(){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:[(0,i.jsx)("rect",{x:"1",y:"3",width:"22",height:"18",stroke:"currentColor",strokeWidth:"1",opacity:"0.2"}),(0,i.jsx)("rect",{x:"4",y:"6",width:"14",height:"2",fill:"currentColor"}),(0,i.jsx)("rect",{x:"8",y:"10",width:"10",height:"2",fill:"currentColor"}),(0,i.jsx)("rect",{x:"6",y:"14",width:"12",height:"2",fill:"currentColor",transform:"translate(4,0)"})]})}function Ce(){return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",children:[(0,i.jsx)("rect",{x:"2",y:"6",width:"20",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"2",y:"11",width:"16",height:"2",fill:"currentColor"}),(0,i.jsx)("rect",{x:"2",y:"15",width:"14",height:"2",fill:"currentColor"})]})}function Re(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,i.jsx)("path",{d:"M23 20H1V4H23V20ZM12 18H21V6H12V18Z",fill:"currentColor"})})}function ze(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,i.jsx)("path",{d:"M23 20H1V4H23V20ZM17 18H21V6H17V18ZM3 18H7V6H3V18Z",fill:"currentColor"})})}function je(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,i.jsx)("path",{d:"M23 20H1V4H23V20ZM3 18H12V6H3V18Z",fill:"currentColor"})})}function xe(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,i.jsx)("path",{d:"M20 23H4V1H20V23ZM6 12V21H18V12H6Z",fill:"currentColor"})})}function Ie(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,i.jsx)("path",{d:"M20 23H4V1H20V23ZM6 17V21H18V17H6ZM6 7H18V3H6V7Z",fill:"currentColor"})})}function Te(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",children:(0,i.jsx)("path",{d:"M20 23H4V1H20V23ZM6 12H18V3H6V12Z",fill:"currentColor"})})}function Fe(){return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",children:[(0,i.jsx)("path",{d:"M9.46128 7.75L16.9226 19H2L9.46128 7.75Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M16.846 11.5L22.1755 19H11.5165L16.846 11.5Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M23 6.5C23 7.88071 21.8979 9 20.5384 9C19.1789 9 18.0768 7.88071 18.0768 6.5C18.0768 5.11929 19.1789 4 20.5384 4C21.8979 4 23 5.11929 23 6.5Z",fill:"currentColor"})]})}function Oe(){return(0,i.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextLink",children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M3 6h14v10H3V6Zm2 2v6h10V8H5Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M10 9l4 3-4 3V9Z",fill:"currentColor"}),(0,i.jsx)("circle",{cx:"20.5",cy:"5.5",r:"2.5",fill:"currentColor"})]})}function We(){const[e,t]=(0,a.l)();return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextNewNote",viewBox:"0 0 36 36",fill:"none",children:[(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{fill:"currentColor",d:"M23.297 5.725 19.69 9.33l4.446 4.446 3.607-3.607-4.446-4.445ZM17.475 11.56 5.615 23.413l-1.312 5.76 5.76-1.312 11.852-11.859-4.44-4.44Z"}),(0,i.jsx)("g",{clipPath:t,children:(0,i.jsx)("path",{fill:"currentColor",d:"M25.132 31.527V26.42h-5.109v-1.965h5.109v-5.108h1.965v5.108h5.108v1.965h-5.108v5.108h-1.965Z"})})]}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:e,children:(0,i.jsx)("path",{fill:"currentColor",transform:"translate(18.844 18.168)",d:"M0 0h14.146v14.146H0z"})})})]})}function qe(){return(0,i.jsx)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextIndent",viewBox:"0 0 36 36",fill:"none",children:(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{d:"M18.224 17.281a.825.825 0 0 1 0 1.375l-6.268 4.148a.825.825 0 0 1-1.28-.688v-8.294a.825.825 0 0 1 1.28-.688l6.268 4.147Z"}),(0,i.jsx)("rect",{x:5.43,y:16.65,width:6.91,height:2.734,rx:.825}),(0,i.jsx)("path",{d:"M7.635 10.385h22.652c.603 0 1.16-.324 1.46-.848a1.705 1.705 0 0 0 0-1.697 1.685 1.685 0 0 0-1.46-.848H7.635c-.603 0-1.16.323-1.46.848a1.705 1.705 0 0 0 0 1.697c.3.524.857.848 1.46.848Zm15.168 9.33h7.484c.603 0 1.16-.324 1.46-.849a1.705 1.705 0 0 0 0-1.696 1.685 1.685 0 0 0-1.46-.848h-7.484c-.603 0-1.16.323-1.461.848a1.705 1.705 0 0 0 0 1.696c.301.525.858.848 1.46.848ZM7.635 29.043h22.652c.603 0 1.16-.323 1.46-.848a1.705 1.705 0 0 0 0-1.697 1.685 1.685 0 0 0-1.46-.848H7.635c-.603 0-1.16.323-1.46.848a1.705 1.705 0 0 0 0 1.697c.3.524.857.848 1.46.848Z"})]})})}function Ue(){const[e,t]=(0,a.l)();return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextParagraph",viewBox:"0 0 36 36",fill:"none",children:[(0,i.jsx)("g",{clipPath:t,children:(0,i.jsx)("path",{d:"M29.582 9.65V7.328a.528.528 0 0 0-.527-.527H16.059c-2.638 0-4.607.566-6.016 1.731-1.475 1.22-2.224 2.95-2.224 5.139 0 2.402.724 4.184 2.214 5.447 1.483 1.257 3.638 1.894 6.403 1.894h2.407v7.662c0 .29.236.527.527.527h1.645a.528.528 0 0 0 .528-.527V10.177h2.12v18.496c0 .291.236.528.527.528h1.593a.528.528 0 0 0 .528-.528V10.177h2.743a.528.528 0 0 0 .528-.527Z"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:e,children:(0,i.jsx)("path",{transform:"translate(.701)",d:"M0 0h36v36H0z"})})})]})}function ke(){const[e,t]=(0,a.l)();return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextStrikethrough",viewBox:"0 0 36 36",fill:"none",children:[(0,i.jsx)("g",{clipPath:t,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M30.614 17.086a1.324 1.324 0 0 1 0 2.648H26.98c.714.96 1.145 2.18 1.145 3.77 0 3.594-2.446 7.263-9.117 7.263-2.329 0-4.853-.864-7.573-2.593l-.684-.45-.073-.053a1.425 1.425 0 0 1-.25-2 1.483 1.483 0 0 1 2.044-.288c2.42 1.761 4.635 2.642 6.647 2.642 4.41 0 5.818-2.372 5.818-4.262 0-2.27-1.76-3.28-4.047-4.028l-14.102-.001a1.324 1.324 0 0 1 0-2.647h23.825ZM18.786 5.232c2.2 0 4.712.876 7.534 2.628a1.314 1.314 0 0 1 .323 1.95c-.52.634-1.427.789-2.128.363-2.414-1.465-4.398-2.198-5.95-2.198-2.965 0-5.078 1.594-5.078 3.928 0 1.167.63 1.95 1.625 2.54l-4.382-.001c-.276-.67-.43-1.446-.43-2.353 0-4.077 3.632-6.856 8.487-6.856Z"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:e,children:(0,i.jsx)("path",{transform:"translate(.701)",d:"M0 0h36v36H0z"})})})]})}function Le(){const[e,t]=(0,a.l)();return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TextUnderline",viewBox:"0 0 36 36",fill:"none",children:[(0,i.jsx)("g",{clipPath:t,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29.447 33.171a1.343 1.343 0 1 1 0 2.687H7.956a1.343 1.343 0 0 1 0-2.687h21.49ZM27.365 5.232c.862 0 1.56.7 1.56 1.561V20.54c0 6.243-3.422 10.23-10.23 10.23-6.807 0-10.23-4.025-10.23-10.193V6.794a1.56 1.56 0 1 1 3.122 0v13.709c0 4.588 2.483 7.484 7.109 7.484 4.626 0 7.108-2.896 7.108-7.484V6.793c0-.861.699-1.56 1.56-1.56Z",fill:"#fff"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:e,children:(0,i.jsx)("path",{fill:"currentColor",transform:"translate(.701)",d:"M0 0h36v36H0z"})})})]})}function Pe(e){return(0,i.jsxs)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_SpellCheck",children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M19.8669 21.6128L19.8625 21.6002H10.5441L8.89969 26.3722H4.64355L13.0913 3.80176H17.3152L24.5462 22.6886L22.7244 24.6017L19.8669 21.6128ZM15.1872 8.25136L11.7049 18.3113H18.7017L15.1872 8.25136Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M29.0954 20.8115L22.7272 27.4988L19.8584 24.498L17.5973 26.8412L22.7272 32.1984L31.3564 23.1547L29.0954 20.8115Z",fill:"currentColor"})]})}function De(e){return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,i.jsx)("path",{d:"M24 3.53537C24 4.4769 23.6308 5.36305 22.9662 6.02766L20.6124 8.39073L19.3108 9.69226L20.0401 10.4215C20.4001 10.7815 20.4001 11.3722 20.0401 11.7322C19.8555 11.9076 19.6247 11.9999 19.3847 11.9999C19.1447 11.9999 18.9139 11.9076 18.7293 11.7322L12.2678 5.27074C11.9078 4.91074 11.9078 4.31998 12.2678 3.95998C12.6278 3.59998 13.2186 3.59998 13.5786 3.95998L14.3078 4.68921L17.9632 1.03384C18.637 0.369229 19.5231 0 20.4646 0C22.4122 0 23.9998 1.58768 23.9998 3.53524L24 3.53537Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M3.68306 15.323C3.20306 15.803 2.77845 16.3384 2.43691 16.9199L0.341537 20.4091C0.119999 20.7784 0 21.203 0 21.6276C0 22.9384 1.06153 23.9999 2.3723 23.9999C2.79691 23.9999 3.22152 23.8799 3.59075 23.6584L7.07996 21.563C7.6615 21.2122 8.20611 20.7968 8.67688 20.3168L16.6985 12.3046L11.6954 7.30151L3.68306 15.323Z",fill:"currentColor"})]})}},83882:(e,t,r)=>{"use strict";r.d(t,{mt:()=>c});var i=r(7850),n=r(90626),s=r(68255),a=r(21869),o=r(2654);r(72739),r(48902),r(60155),r(25118),r(73745),r(52745),r(13871),r(78327),r(28460);function l(e){const{labelledBy:t}=e||{},[r,i]=n.useState(void 0);return{headerId:t||r,context:n.useMemo(()=>({setHeaderId:i}),[])}}function c(e){const{active:t,onDismiss:r,className:n,modalClassName:c,children:u,...d}=e,{headerId:m,context:g}=l({labelledBy:e["aria-labelledby"]});return(0,i.jsx)(s.t6.Provider,{value:g,children:(0,i.jsx)(a.E,{active:t,children:(0,i.jsx)(o.x_,{onEscKeypress:r,className:c,children:(0,i.jsx)(s.UC,{role:"dialog","aria-labelledby":m,className:n,...d,children:u})})})})}},81194:(e,t,r)=>{"use strict";r.d(t,{L:()=>R,Y:()=>C});var i=r(7850),n=r(90626);function s(e){var t;const[r,i]=(0,n.useState)(!0);return(0,n.useEffect)(()=>{(0,n.startTransition)(()=>{i(!0)})},[]),r?e.children:null!==(t=e.fallback)&&void 0!==t?t:null}var a=r(13871),o=r(84811),l=r(72739),c=r(86927),u=r(48902),d=r(60155),m=r(52745),g=r(25118),p=r(78327);function h(e){const{Modal:t}=e,{name:r,modalProps:s,options:o}=t,h=(0,a.R7)().ownerWindow,{popup:_,element:B}=(0,u.OJ)(r,{title:s.strTitle,html_class:"client_chat_frame fullheight ModalDialogPopup LegacyPopup "+(s.className||""),body_class:"fullheight ModalDialogBody",popup_class:"fullheight popup_chat_frame",owner_window:void 0,replace_existing_popup:!0,target_browser:s.browserContext,availscreenwidth:h.screen.availWidth,availscreenheight:h.screen.availHeight,bModal:s.bHideMainWindowForPopouts},{updateParamsBeforeShow:e=>function(e,t,r,i){var n,s;let a,o,l,c=t.popupWidth||500,u=t.popupHeight||400;if(p.TS.IN_CLIENT&&(null===(s=null===(n=null==i?void 0:i.SteamClient)||void 0===n?void 0:n.Browser)||void 0===s?void 0:s.GetBrowserID))l=i.SteamClient.Browser.GetBrowserID();else{let e=i.screen;a=(e.availWidth-c)/2,o=(e.availHeight-u)/2;let t=e;void 0!==t.availLeft&&void 0!==t.availTop&&(a+=t.availLeft,o+=t.availTop)}return{...e,dimensions:{width:c,height:u,left:a,top:o},center_on_window:r.bCenterOnWindow?i:void 0,window_opener_id:l}}(e,s,o,h),onClose:()=>s.fnOnClose&&s.fnOnClose()}),b=n.useCallback(()=>{s.bHideMainWindowForPopouts&&(null==_||_.SteamClient.Window.BringToFront())},[s.bHideMainWindowForPopouts,_]);(0,c.l6)(h,"click",b);const f=null==o?void 0:o.bHideActions,w="number"==typeof(null==o?void 0:o.nDragAreaHeight)?{height:o.nDragAreaHeight}:void 0;return B?l.createPortal((0,i.jsx)(a.kc,{ownerWindow:_,children:(0,i.jsxs)("div",{className:"PopupFullWindow",onContextMenu:d.aE,children:[(0,i.jsx)(g.c,{hideMin:!0,hideMax:!0,popup:_,hideActions:f,style:w}),(0,i.jsx)(m.EO,{browserInfo:s.browserContext,bCenterPopupsOnWindow:o.bCenterOnWindow,children:t.element})]})}),B):null}function _(e){const{ModalManager:t}=e,[r,s]=n.useState(void 0),[a,o]=n.useState(!0),l=n.useCallback(()=>{n.startTransition(()=>{o(!0)})},[]);n.useEffect(()=>t.RegisterMeasureModalCallback(l).Unregister,[t,l]),n.useLayoutEffect(()=>{r||n.startTransition(()=>{s(t.TakeMeasureModalRequest()),o(!1)})},[t,r,a]);const c=n.useCallback(e=>{n.startTransition(()=>{s(t=>t===e?void 0:t)})},[]);return r?(0,i.jsx)(B,{onMeasureComplete:c,request:r},r.id):null}function B(e){const[t,r]=n.useState(),s=(0,a.R7)().ownerWindow;return n.useLayoutEffect(()=>{const e=s.document.body,t=s.document.createElement("div");return t.style.position="absolute",t.style.visibility="hidden",e.appendChild(t),r(t),()=>{e.removeChild(t)}},[s]),t?l.createPortal((0,i.jsx)(b,{...e,elContainer:t}),t):null}function b(e){const{elContainer:t,onMeasureComplete:r,request:s}=e;return n.useEffect(()=>{let e=!1;const i=t=>{e||(s.fnResults(t),r(s),e=!0)};return async function(e,t){t&&await t;let r=document;p.TS.IN_STEAMUI&&r.fonts&&await r.fonts.ready;const i=e.getBoundingClientRect(),n=Math.ceil(i.height),s=Math.ceil(i.width);return{height:n,width:s}}(t,s.promiseContentReady).then(i),()=>i(void 0)},[t,r,s]),(0,i.jsx)(o.tH,{children:s.rctToMeasure})}var f=r(52038),w=r(73745),y=r(78025),M=r(76222),v=r(88843),S=r(32754);function C(e){n.useEffect(()=>{if(e)return document.body.classList.add(v.BodyNoScrollDialog),()=>document.body.classList.remove(v.BodyNoScrollDialog)},[e])}function R(e){let{ModalManager:t,bRegisterModalManager:r=!0,DialogWrapper:o,rctActiveContextMenus:l,bUseDialogElement:c=!0,style:u,...d}=e;const m=t.modals,g=m&&!!m.length,p=t.active_modal;C(g),function(e){const t=(0,a.R7)().ownerWindow,r=(0,w.CH)(),i=n.useCallback(()=>{var e;(null===(e=null==t?void 0:t.SteamClient)||void 0===e?void 0:e.Window)&&t.SteamClient.Window.BringToFront()},[t]);n.useEffect(()=>e.RegisterOverlay(r),[e,r]),n.useEffect(()=>e.RegisterOnModalShownCallback(i).Unregister,[e,i])}(t);const h=function(e,t){return(0,w.QS)(r=>{if(!r||!t)return;const i=r.ownerDocument.defaultView;return M.BR.RegisterModalManager(e,i)},[e])}(t,r);let B=null,b=!c;return m&&m.length?B=m.map(e=>{const t=e==p,r={key:e.key,active:t,rctActiveContextMenus:t&&c?l:void 0};return e instanceof y._F?(0,n.createElement)(j,{...r,key:r.key,modal:e,Component:null!=o?o:x}):e instanceof y.$9?(0,n.createElement)(z,{...r,key:r.key,modal:e,bUseDialogElement:c}):void 0}):(b=!0,u={...u,display:"none"}),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsxs)(s,{children:[(0,i.jsxs)("div",{...d,style:u,ref:h,className:(0,f.A)(d.className,"FullModalOverlay"),children:[(0,i.jsx)("div",{className:"ModalOverlayContent ModalOverlayBackground"}),B]}),b&&l]}),(0,i.jsx)(_,{ModalManager:t}),(0,i.jsx)(T,{ModalManager:t})]})}function z(e){const{modal:t,rctActiveContextMenus:r,active:s,bUseDialogElement:a}=e;n.useEffect(()=>{if(s)return t.SetActive(s),()=>{t.SetActive(!1)}},[t,s]);const l=(0,i.jsxs)(o.tH,{children:[(0,i.jsx)("div",{className:(0,f.A)("ModalOverlayContent",s?"active":"inactive"),ref:t.RefModalElement}),r]});return a?(0,i.jsx)(I,{active:s,children:l}):l}function j(e){const{modal:t,active:r,rctActiveContextMenus:n,Component:s}=e,a=(0,w.CH)();return(0,w.hL)(t.ModalUpdatedCallback,a),(0,i.jsx)(o.tH,{children:(0,i.jsxs)(s,{className:(0,f.A)("ModalOverlayContent",r?"active":"inactive"),active:r,modalKey:t.key,children:[n,t.element]})})}function x(e){const{className:t,active:r,children:n}=e;return(0,i.jsx)(I,{active:r,children:(0,i.jsx)(S.C$,{children:(0,i.jsx)("div",{className:t,tabIndex:-1,children:n})})})}function I(e){const{active:t,children:r}=e,s=n.useRef(null),[a,o]=n.useState(!1);return n.useLayoutEffect(()=>{var e;t&&!a?o(!0):!t&&a&&(null===(e=s.current)||void 0===e||e.close())},[t,a]),n.useLayoutEffect(()=>{a&&s.current.showModal()},[a]),(0,i.jsx)("dialog",{ref:s,className:v.ModalDialog,onClose:()=>o(!1),onCancel:e=>e.preventDefault(),children:r})}function T(e){const{ModalManager:t}=e,r=(0,w.CH)();return(0,w.hL)(t.LegacyPopupModalCountChangedCallbacks,r),(0,i.jsx)(i.Fragment,{children:t.legacy_popup_modals.map(e=>(0,i.jsx)(h,{Modal:e},e.key))})}},78395:(e,t,r)=>{"use strict";r.d(t,{Ee:()=>d,KG:()=>u,Zw:()=>m,o0:()=>c});var i=r(7850),n=r(90626),s=(r(60155),r(68255)),a=r(738),o=r(61859),l=r(10411);function c(e){function t(t){return()=>{t&&t(),e.closeModal&&e.closeModal()}}const{strTitle:r,strDescription:a,strOKButtonText:c,strCancelButtonText:u,onGamepadCancel:d,strMiddleButtonText:m,onMiddleButton:g,bAlertDialog:p,bProgressDialog:h,focusButton:_,children:B,...b}=e,f=c||(0,o.we)("#Button_Close");let w=(0,i.jsx)(s.CB,{bOKDisabled:e.bOKDisabled,bCancelDisabled:e.bCancelDisabled,strOKText:c,onCancel:t(e.onCancel),strCancelText:u,focusButton:_});h?w=void 0:p?w=(0,i.jsx)(s.jn,{children:f}):g&&(w=(0,i.jsx)(s.VQ,{bOKDisabled:e.bOKDisabled,bCancelDisabled:e.bCancelDisabled,strOKText:c,onCancel:t(e.onCancel),strCancelText:u,onUpdate:()=>{g(),e.closeModal&&e.closeModal()},strUpdateText:m,bUpdateDisabled:e.bMiddleDisabled}));const y=n.useId();return(0,i.jsx)(l.eV,{...b,title:r||(0,i.jsx)(i.Fragment,{children:" "}),"aria-describedby":y,children:(0,i.jsxs)(s.f3,{onCancelButton:t(d||e.onCancel),children:[(0,i.jsxs)(s.a3,{children:[(0,i.jsx)("div",{id:y,style:{display:"contents"},children:a}),B]}),(0,i.jsx)(s.wi,{children:w})]})})}function u(e){const t={strTitle:(0,o.we)("#Error_FailureNotice"),strDescription:(0,o.we)("#Error_GenericFailureDescription"),bAlertDialog:!0,bDestructiveWarning:!0,onOK:()=>{},onCancel:()=>{},...e};return(0,i.jsx)(c,{...t})}function d(e){let t={onOK:()=>{},onCancel:()=>{},strDescription:(0,i.jsxs)("span",{style:{whiteSpace:"pre-line"},children:[" ",e.strDescription," "]}),bAlertDialog:!0,...e};return(0,i.jsx)(c,{...t})}function m(e,t,r){(0,a.pg)((0,i.jsx)(d,{strTitle:e,strDescription:t}),r)}},10411:(e,t,r)=>{"use strict";r.d(t,{eV:()=>d});var i=r(7850),n=r(90626),s=r(68255),a=r(81393),o=r(52038),l=r(78327),c=r(2654);function u(e){const{className:t,modalClassName:r,onCancel:u,closeModal:d,bOKDisabled:m,bCloseAfterOK:g=!0,onOK:p,bAllowFullSize:h,bDestructiveWarning:_,bDisableBackgroundDismiss:B,bHideCloseIcon:b,children:f,"aria-labelledby":w,...y}=e,M=(0,l.Qn)();(0,a.wT)(d||u,`Either closeModal or onCancel should be passed to GenericDialog. Classes: ${t} ${r}`);const v=n.useCallback(()=>{u&&u()||d&&d()},[u,d]),S=n.useCallback(async()=>{m||(p&&await p(),g&&d&&d())},[m,g,p,d]);return(0,i.jsx)(c.x_,{onEscKeypress:v,className:r,bDestructiveWarning:_,bDisableBackgroundDismiss:B,bHideCloseIcon:b,children:(0,i.jsx)(s.U9,{role:"dialog","aria-labelledby":w||void 0,...y,classNameContent:(0,o.A)("GenericDialogBase","GenericConfirmDialog",h&&"DialogContentFullSize",t),onSubmit:S,bCenterVertically:!M,children:f})})}function d(e){const{title:t,titleClassName:r,children:a,...o}=e,l=n.useId();return(0,i.jsxs)(u,{"aria-labelledby":t?l:"",...o,children:[t&&(0,i.jsx)(s.Y9,{id:l,className:r,children:t}),a]})}},9154:(e,t,r)=>{"use strict";r.d(t,{mt:()=>i.mt,o0:()=>n.o0,eV:()=>s.eV,KG:()=>n.KG,Ee:()=>n.Ee,x_:()=>a.x_,EN:()=>o.E});var i=r(83882);r(81194),r(7850),r(90626);var n=r(78395),s=r(10411),a=(r(76222),r(2654)),o=r(21869)},78025:(e,t,r)=>{"use strict";r.d(t,{$9:()=>l,IA:()=>c,_F:()=>o});var i=r(34629),n=r(6419),s=r(6144);class a{constructor(){this.ModalClosedCallback=new s.lu,this.key="Modal_"+a.sm_lastKey++}}a.sm_lastKey=0;class o extends a{constructor(e){super(),this.ModalUpdatedCallback=new s.lu,this.element=e}UpdateModal(e){this.element=e,this.ModalUpdatedCallback.Dispatch()}}class l extends a{constructor(){super(),this.m_OnElementReadyCallbacks=new s.lu,this.m_OnActiveModalCallbacks=new s.lu}get OnElementReadyCallbacks(){return this.m_OnElementReadyCallbacks}get OnModalActiveCallbacks(){return this.m_OnActiveModalCallbacks}RefModalElement(e){e&&this.m_OnElementReadyCallbacks.Dispatch(e)}SetActive(e){this.m_OnActiveModalCallbacks.Dispatch(e)}}(0,i.Cg)([n.o],l.prototype,"RefModalElement",null);class c extends o{constructor(e,t,r,i){super(t),this.m_strName=e,this.m_modalProps=r,this.m_options=i}get name(){return this.m_strName}get modalProps(){return this.m_modalProps}get options(){return this.m_options}}},52745:(e,t,r)=>{"use strict";r.d(t,{EO:()=>C,uH:()=>j,oJ:()=>z,yk:()=>R});var i=r(7850),n=r(8871),s=r(90626),a=r(72739),o=r(76610),l=r(22837),c=r(13871),u=r(48902),d=r(60155),m=r(40650),g=r.n(m),p=r(84811),h=r(52038),_=r(56011),B=r(73745);function b(e){const{managerOverride:t,bSuppressMouseOverlay:r}=e,n=(0,B.CH)(),s=(0,c.k5)(),a=(0,o.h)(),l=null!=t?t:a;(0,B.hL)(l.OnMenusChanged,n);const u=!r&&l.BShouldRenderMouseOverlay(),m=l.GetAllMenus();return(0,i.jsxs)(i.Fragment,{children:[u&&(0,i.jsx)(d.il,{}),m.map(e=>(0,i.jsx)(p.tH,{children:(0,i.jsx)(f,{instance:e,browserInfo:s})},e.key))]})}function f(e){var t;const{instance:r,browserInfo:n,children:a}=e,o=R(),l=(0,c.R7)().ownerWindow,u=s.useRef(void 0);void 0===u.current&&(u.current=(r.options.bForcePopup||l.innerWidth<400||(null==o?void 0:o.BOnlyPopups()))&&!!(null===(t=l.SteamClient)||void 0===t?void 0:t.Window));const m=s.useMemo(()=>({instance:r,styles:g(),presentation:0}),[r]),p=a||r.ReactElement;return(0,i.jsx)(d.P.Provider,{value:m,children:u.current?(0,i.jsx)(y,{instance:r,browserInfo:n,children:p}):(0,i.jsx)(w,{instance:r,children:p})})}function w(e){const{instance:t,children:r}=e;return(0,i.jsx)(d.ai,{...t.position,children:r})}function y(e){const{instance:t,browserInfo:r,children:n}=e,o=s.useRef(null),m=(0,c.R7)().ownerWindow,p=m.SteamClient.Browser.GetBrowserID(),B=s.useCallback(e=>{const{options:r,position:i}=t,n=i.element;if(r.bScreenCoordinates)e.dimensions={left:i.clientX,top:i.clientY,width:2,height:1};else{let t=_.pd(m,n.getBoundingClientRect());e.dimensions={left:t.right,top:t.top,width:2,height:1},e.availscreenwidth=m.screen.availWidth,e.availscreenheight=m.screen.availHeight}return e},[m,t]);let b=t.options.bStandalone?(0,c.yq)(c.Dr.StandaloneContextMenu):(0,c.yq)(c.Dr.PopupContextMenu);t.options.bCreateHidden&&(b|=c.Wf.Hidden),t.options.bAlwaysOnTop&&(b|=c.Wf.AlwaysOnTop);const{popupObj:f,element:w}=(0,u.OJ)("contextmenu_"+t.key,{title:t.options.title||"Menu",html_class:(0,h.A)(g().ContextMenuPopup,"client_chat_frame",t.options.bStandalone&&g().Standalone),popup_class:g().PopupTarget,body_class:(0,h.A)(g().ContextMenuPopupBody,"ContextMenuPopupBody"),replace_existing_popup:!1,target_browser:r,window_opener_id:p,bHideOnClose:!0,eCreationFlags:b},{updateParamsBeforeShow:B});return(0,s.useEffect)(()=>{if(f)if(t.visible){o.current&&o.current.PositionMenu(),o.current&&o.current.PositionPopupWindow();let e=t.options.bNoFocusWhenShown?l.iE.k_EWindowBringToFrontWithoutForcingOS:l.iE.k_EWindowBringToFrontAndForceOS;t.TakeFocus(e)}else t.options.bRetainOnHide&&window.setTimeout(()=>{var e;null===(e=f.window)||void 0===e||e.SteamClient.Window.HideWindow()},30)},[f,t,t.visible]),j(f.window),s.useEffect(()=>{t.SetPopup(f)},[t,f]),w?a.createPortal((0,i.jsx)(d.ai,{ref:o,...t.position,parentWin:m,popup:f,children:n}),w):null}var M=r(81194),v=r(76222);const S=s.createContext({}),C=s.memo(function(e){var t,r,l;const{children:c,bRenderOverlayAtRoot:u,refModalManager:d,DialogWrapper:m,bUseDialogElement:g=!0,ContextMenuComponent:h=b,refContextMenuManager:_,browserInfo:B,bUsePopups:f,bOnlyPopups:w,bCenterPopupsOnWindow:y,bRegisterManagersWithWindow:C=!0,...R}=e,z=s.useRef(void 0);z.current||(z.current=new v.SZ);let j=(0,i.jsx)(M.L,{...R,DialogWrapper:m,ModalManager:z.current,bUseDialogElement:g,bRegisterModalManager:C,rctActiveContextMenus:(0,i.jsx)(h,{})});e.bRenderOverlayAtRoot&&"undefined"!=typeof document&&"body"in document&&(j=a.createPortal(j,document.body)),(0,n.D5)(d,z.current),void 0!==f&&(null===(t=z.current)||void 0===t||t.SetUsePopups(f)),void 0!==y&&(null===(r=z.current)||void 0===r||r.SetCenterPopupsOnWindow(y)),void 0!==w&&(null===(l=z.current)||void 0===l||l.SetOnlyPopups(w)),z.current.SetBrowserInfo(B);const x=s.useMemo(()=>({ModalManager:z.current,DialogWrapper:m}),[m]);return(0,i.jsx)(S.Provider,{value:x,children:(0,i.jsxs)(o.D,{refContextMenuManager:_,bRegisterMenuManager:C,children:[(0,i.jsx)(p.tH,{children:j}),e.children]})})});function R(){return s.useContext(S).ModalManager}function z(){return s.useContext(S).DialogWrapper}function j(e){const t=R();s.useEffect(()=>{if(e)return v.BR.RegisterModalManager(t,e)},[e,t])}},76222:(e,t,r)=>{"use strict";r.d(t,{BR:()=>o,SZ:()=>a,tx:()=>l});r(90626);var i=r(81393),n=r(6144),s=(r(73745),r(78025));r(52745);class a{constructor(){this.m_bUsePopups=!0,this.m_bOnlyPopups=!1,this.m_bCenterPopupsOnWindow=!1,this.m_rgModals=[],this.m_OnModalCountChangedCallbacks=new n.lu,this.m_OnModalShownCallbacks=new n.lu,this.m_OnModalHiddenCallbacks=new n.lu,this.m_cMountedOverlays=0,this.m_rgMeasureModalRequests=[],this.m_nMeasureRequestID=0,this.m_OnMeasureModal=new n.lu,this.m_rgLegacyPopupModals=[],this.m_OnLegacyPopupModalCountChanged=new n.lu}get ModalCountChangedCallbacks(){return this.m_OnModalCountChangedCallbacks}get LegacyPopupModalCountChangedCallbacks(){return this.m_OnLegacyPopupModalCountChanged}RegisterOnModalShownCallback(e){return this.m_OnModalShownCallbacks.Register(e)}RegisterOnModalHiddenCallback(e){return this.m_OnModalHiddenCallbacks.Register(e)}RegisterMeasureModalCallback(e){return this.m_OnMeasureModal.Register(e)}TakeMeasureModalRequest(){return this.m_rgMeasureModalRequests.length?this.m_rgMeasureModalRequests.shift():void 0}RegisterOverlay(e){(0,i.wT)(0==this.m_cMountedOverlays,"Duplicate modal DialogOverlay; modals will appear in both"),this.m_cMountedOverlays++;const t=this.m_OnModalCountChangedCallbacks.Register(e);return()=>{this.m_cMountedOverlays--,t.Unregister()}}OnModalCountChanged(e){"show"==e&&0==this.m_cMountedOverlays&&window.setTimeout(()=>{(0,i.wT)(this.m_cMountedOverlays>0,"Modal was shown but ModalManager has no associated DialogOverlay")},50),this.m_OnModalCountChangedCallbacks.Dispatch(this.m_rgModals.length),"show"==e?this.m_OnModalShownCallbacks.Dispatch(this.m_rgModals.length):"hide"==e&&this.m_OnModalHiddenCallbacks.Dispatch(this.m_rgModals.length)}get modals(){return this.m_rgModals}get active_modal(){return this.m_rgModals.length?this.m_rgModals[this.m_rgModals.length-1]:void 0}ShowModal(e){return this.ShowModalInternal(e)}RemoveModal(e){let t=this.m_rgModals.indexOf(e);-1!=t&&this.m_rgModals.splice(t,1),e.ModalClosedCallback.Dispatch(),this.OnModalCountChanged("hide")}ShowModalInternal(e){const t=new s._F(e);this.m_rgModals.push(t);const r={Close:()=>{this.RemoveModal(t)},Update:e=>{t.UpdateModal(e)},ClosedPromise:new Promise(e=>{const r=t.ModalClosedCallback.Register(()=>{e(),r.Unregister()})})};return this.OnModalCountChanged("show"),r}ShowPortalModal(){(0,i.wT)(!this.m_bOnlyPopups,"Attempting to show modal in popup-only modal manager; will not display.");const e=new s.$9;return this.m_rgModals.push(e),this.OnModalCountChanged("show"),{key:e.key,Close:()=>{this.RemoveModal(e)},OnElementReadyCallbacks:e.OnElementReadyCallbacks,OnModalActiveCallbacks:e.OnModalActiveCallbacks}}SetUsePopups(e){this.m_bUsePopups=e}BUsePopups(){return this.m_bUsePopups||this.m_bOnlyPopups}SetOnlyPopups(e){this.m_bOnlyPopups=e}BOnlyPopups(){return this.m_bOnlyPopups}SetBrowserInfo(e){this.m_browserInfo=e}GetBrowserInfo(){return this.m_browserInfo}SetCenterPopupsOnWindow(e){this.m_bCenterPopupsOnWindow=e}BCenterPopupsOnWindow(){return this.m_bCenterPopupsOnWindow}RequestModalMeasure(e,t,r){this.m_rgMeasureModalRequests.push({id:this.m_nMeasureRequestID++,rctToMeasure:e,fnResults:t,promiseContentReady:r}),this.m_OnMeasureModal.Dispatch()}get legacy_popup_modals(){return this.m_rgLegacyPopupModals}ShowLegacyPopupModal(e,t,r,i){const n=()=>{let e=this.m_rgLegacyPopupModals.indexOf(a);-1!=e&&this.m_rgLegacyPopupModals.splice(e,1),this.m_OnLegacyPopupModalCountChanged.Dispatch(this.m_rgLegacyPopupModals.length),a.ModalClosedCallback.Dispatch(),r.fnOnClose&&r.fnOnClose()},a=new s.IA(e,t,{...r,fnOnClose:n},{bCenterOnWindow:this.m_bCenterPopupsOnWindow,...i});return this.m_rgLegacyPopupModals.push(a),this.m_OnLegacyPopupModalCountChanged.Dispatch(this.m_rgLegacyPopupModals.length),{Close:n,Update:e=>{a.UpdateModal(e)},ClosedPromise:new Promise(e=>{const t=a.ModalClosedCallback.Register(()=>{e(),t.Unregister()})})}}}const o=new class{constructor(){this.m_mapModalManager=new WeakMap}GetModalManager(e){let t=this.m_mapModalManager.get(e);return t||(console.assert(!1,`Early access to modal manager, creating one for ${e.document.title}`),t=new a,this.m_mapModalManager.set(e,t)),t}RegisterModalManager(e,t){(0,i.wT)(!this.m_mapModalManager.has(t)||t==window,`Stomping CModalManager for ${t.document.title}!`);const r=this.m_mapModalManager.get(t);return this.m_mapModalManager.set(t,e),()=>{r?this.m_mapModalManager.set(t,r):this.m_mapModalManager.delete(t)}}UnregisterModalManager(e){this.m_mapModalManager.delete(e)}};function l(e){return o.GetModalManager(e)}},2654:(e,t,r)=>{"use strict";r.d(t,{Nm:()=>l,x_:()=>u});var i=r(7850),n=r(90626),s=r(84811),a=r(12155),o=r(56011);const l=n.createContext({}),c=()=>n.useContext(l);function u(e){var t;const r=null!==(t=c().ModalPosition)&&void 0!==t?t:d;return(0,i.jsx)(r,{...e})}function d(e){let t,r={};e.onEscKeypress&&(r.tabIndex=0,r.onKeyDown=t=>{27==t.keyCode&&(e.onEscKeypress(),t.stopPropagation())},r.onMouseDown=t=>{t.currentTarget!==t.target||e.bDisableBackgroundDismiss||(e.onEscKeypress(),t.stopPropagation())},t=e=>{e&&(o.id(e,e.ownerDocument.activeElement)||e.focus())});let n=["ModalPosition"];e.className&&n.push(e.className),e.bDestructiveWarning&&n.push("Destructive");const l=e.renderContent||(e=>(0,i.jsx)("div",{...e})),c=(0,i.jsxs)(i.Fragment,{children:[!e.hideTopBar&&(0,i.jsx)("div",{className:"ModalPosition_TopBar"}),e.onEscKeypress&&!e.bHideCloseIcon&&(0,i.jsx)("div",{className:"ModalPosition_Dismiss",children:(0,i.jsx)("div",{className:"closeButton",onClick:t=>{t.stopPropagation(),e.onEscKeypress()},children:(0,i.jsx)(a.sED,{})})}),(0,i.jsx)(s.tH,{children:e.children})]});return(0,i.jsx)("div",{className:n.join(" "),...r,ref:t,children:l({className:"ModalPosition_Content",children:c})})}},21869:(e,t,r)=>{"use strict";r.d(t,{E:()=>c});var i=r(7850),n=r(90626),s=r(72739),a=r(52745),o=r(76222),l=r(32754);function c(e){const{active:t,children:r}=e,c=(0,a.yk)()||(0,o.tx)(window),u=(0,a.oJ)(),[d,m]=n.useState(null),[g,p]=n.useState(!1),h=n.useRef(void 0);if(n.useEffect(()=>{if(t){const e=c.ShowPortalModal(),t=e.OnElementReadyCallbacks.Register(m),r=e.OnModalActiveCallbacks.Register(p);return h.current=e.key,()=>{m(null),p(!1),e.Close(),t.Unregister(),r.Unregister()}}},[c,t]),!d||!t)return null;let _=(0,i.jsx)(l.C$,{children:r});return u&&(_=(0,i.jsx)(u,{active:g,modalKey:h.current,children:_})),s.createPortal(_,d)}},6813:(e,t,r)=>{"use strict";r.d(t,{X:()=>u});var i=r(7850),n=r(90626),s=r(72739),a=r(56011),o=r(62490),l=r(64753),c=r(84811);function u({config:e,isDynamic:t}){const r=t?m:d;return(0,i.jsx)(n.Fragment,{children:Object.keys(e||{}).map(t=>(0,i.jsx)(r,{featureName:t,render:e[t]},t))})}function d(e){const{featureName:t,render:r}=e,s=n.useMemo(()=>Array.from(document.querySelectorAll(`[data-featuretarget=${t}]`)),[t]);return s.length?(0,i.jsx)(i.Fragment,{children:s.map((e,n)=>(0,i.jsx)(g,{featureName:t,elem:e,render:r},n))}):null}function m(e){const{featureName:t,render:r}=e,s=(0,l.CH)(),c=n.useRef([]),u=n.useRef(0);return n.useEffect(()=>{const e=`[data-featuretarget=${t}]`;c.current=[],u.current=0;const r=e=>c.current.push({key:u.current++,elem:e}),i=e=>o.Wp(c.current,t=>t.elem==e);document.querySelectorAll(e).forEach(r),c.current.length&&s();const n=new MutationObserver(t=>{let n=!1;for(const s of t)a.Mr(s,t=>{p(t,e).forEach(e=>{r(e),n=!0})},t=>{p(t,e).forEach(e=>{i(e),n=!0})});n&&s()});return n.observe(document,{childList:!0,subtree:!0}),()=>n.disconnect()},[t,s]),(0,i.jsx)(i.Fragment,{children:c.current.map(({key:e,elem:n})=>(0,i.jsx)(g,{elem:n,featureName:t,render:r},e))})}function g(e){const{featureName:t,elem:r,render:a}=e,o=n.useMemo(()=>function(e,t){if(!e)return{};try{const t=JSON.parse(e);if(!t||"object"!=typeof t||Array.isArray(t))throw new Error;return t}catch(r){return console.error(`There was a problem parsing props for feature target "${t}"`,r),console.log(`Problematic string: >>>${e}<<<`),{}}}(r.getAttribute("data-props"),t),[r,t]);return(0,s.createPortal)((0,i.jsx)(c.tH,{children:a(o)}),r)}function p(e,t){return e.matches(t)?[e]:e.querySelectorAll(t)}},738:(e,t,r)=>{"use strict";r.d(t,{HT:()=>m,mK:()=>u,pg:()=>d,x_:()=>a.x_});var i=r(7850),n=r(90626),s=r(76222),a=r(2654),o=r(81393),l=r(61859),c=r(78327);async function u(e,t,r){const i=(0,s.tx)(t),a=(null==r?void 0:r.bForcePopOut)||p(i);(0,o.wT)(!(a&&(null==r?void 0:r.bNeverPopOut)),"Conflicting popout options; will ignore bNeverPopOut");const c=!a&&!0===(null==r?void 0:r.bNeverPopOut),u=p(i)||!c&&g(i,t),d=a&&(null==r?void 0:r.popupWidth)&&(null==r?void 0:r.popupHeight);let h;if(u&&!d){const t=n.cloneElement(e,{closeModal:()=>{}});h=await async function(e,t,r){return new Promise((i,n)=>{e.RequestModalMeasure(t,i,r)})}(i,t,null==r?void 0:r.promiseRenderComplete)}const _=h&&h.height/t.innerHeight<.9&&h.width/t.innerWidth<.8;if(c||!a&&_)return m(e,t,void 0,{fnOnClose:null==r?void 0:r.fnOnClose});{const n={strTitle:(null==r?void 0:r.strTitle)||(0,l.we)("#Dialog_DefaultWindowTitle"),fnOnClose:null==r?void 0:r.fnOnClose,popupWidth:(null==r?void 0:r.popupWidth)||(null==h?void 0:h.width),popupHeight:(null==r?void 0:r.popupHeight)||(null==h?void 0:h.height),bHideMainWindowForPopouts:null==r?void 0:r.bHideMainWindowForPopouts,className:null==r?void 0:r.className},s={bHideActions:null==r?void 0:r.bHideActionIcons},a=(null==r?void 0:r.browserContext)||t.browserInfo;return m(e,t,n.strTitle,n,a,s,i)}}async function d(e,t,r){return u(e,t,{bHideMainWindowForPopouts:!0,...r})}function m(e,t,r,o,l,c,u){let d,m;const p=e.props.closeModal,h=()=>{m&&m.Close(),p&&p(),(null==o?void 0:o.fnOnClose)&&o.fnOnClose()},_=()=>{d&&d.Close(),h()},B=n.cloneElement(e,{closeModal:_});if(g(u=u||(0,s.tx)(t),t)&&o&&r){if(o.bHideMainWindowForPopouts){const e=(0,i.jsx)(a.x_,{className:"Hidden",onEscKeypress:B.props.bDisableBackgroundDismiss?void 0:_,children:(0,i.jsx)("div",{})});m=u.ShowModal(e)}const e={...o,fnOnClose:h,browserContext:l};d=u.ShowLegacyPopupModal(r,B,e,c)}else d=u.ShowModal(B);return d}function g(e,t){return e=e||(0,s.tx)(t||window),c.TS.USE_POPUPS&&e.BUsePopups()}function p(e){return e.BOnlyPopups&&e.BOnlyPopups()}},12155:(e,t,r)=>{"use strict";r.d(t,{$$j:()=>we,$4X:()=>Ae,$vK:()=>dt,Aj0:()=>J,BQz:()=>ut,Bki:()=>ot,CeX:()=>k,Cv4:()=>d,DK4:()=>b,DQe:()=>st,Dp6:()=>ae,EOr:()=>Qt,Ehx:()=>Ot,Emg:()=>Ht,F2T:()=>A,FWt:()=>C,GB9:()=>B,GSe:()=>X,Gkr:()=>Ge,GrD:()=>ze,Gv$:()=>z,HxD:()=>kt,IGf:()=>Kt,IOc:()=>I,IrQ:()=>L,Jlk:()=>W,JpU:()=>At,Jru:()=>Gt,KKS:()=>me,L0X:()=>D,LHj:()=>It,LPs:()=>O,LsA:()=>Lt,MUh:()=>de,MbF:()=>Ct,MvQ:()=>Z,MwB:()=>xe,N8C:()=>he,NCC:()=>Ee,NtH:()=>Pe,OSJ:()=>ft,P7r:()=>pe,Q38:()=>p,QPu:()=>Dt,QQ4:()=>oe,Qte:()=>te,ROZ:()=>ie,SYj:()=>Ze,T4m:()=>Le,UNh:()=>Wt,UTF:()=>Oe,V5W:()=>Q,VR:()=>ue,VSd:()=>_t,Vgk:()=>ct,Vt2:()=>mt,VvS:()=>q,WLA:()=>Nt,WX$:()=>tt,X:()=>v,X4B:()=>U,XH_:()=>it,XTb:()=>y,Xjb:()=>H,Xz0:()=>Se,YNO:()=>M,Yoo:()=>zt,Z29:()=>Ut,ZPc:()=>Ue,ZWw:()=>V,ZjT:()=>Ye,ZnA:()=>lt,Zo0:()=>Ke,ZzC:()=>Yt,_EF:()=>xt,_VW:()=>je,_bA:()=>Ft,_h6:()=>Te,aVR:()=>Je,agV:()=>Mt,apU:()=>se,az8:()=>Zt,b8_:()=>nt,bKN:()=>vt,bPr:()=>le,bcZ:()=>Qe,bfp:()=>Fe,c9e:()=>De,ccb:()=>pt,dJT:()=>be,eSy:()=>f,emH:()=>Rt,f5X:()=>Be,f9b:()=>Vt,fSs:()=>x,faJ:()=>Ce,ffu:()=>fe,g$j:()=>gt,h20:()=>K,h28:()=>Re,hz4:()=>G,i3G:()=>P,i6V:()=>ne,ilR:()=>Ie,jGG:()=>T,jIP:()=>et,jZW:()=>We,jZl:()=>_e,jdP:()=>wt,jlt:()=>rt,kPc:()=>ve,koA:()=>$t,krz:()=>Xt,l8x:()=>E,lMJ:()=>$,lNU:()=>ye,lRD:()=>$e,mb7:()=>jt,nm_:()=>at,o5Q:()=>Xe,ofN:()=>Bt,oy:()=>bt,pD:()=>g,pPV:()=>Ne,qcc:()=>ge,qnF:()=>ke,rI_:()=>h,rNt:()=>ht,rfv:()=>ce,sDU:()=>St,sED:()=>S,sdo:()=>R,tID:()=>ee,tIO:()=>yt,uMb:()=>N,vRz:()=>F,vfN:()=>Et,vjL:()=>Me,vrn:()=>qe,wB_:()=>_,wC1:()=>m,xHM:()=>Pt,xv8:()=>j,yGy:()=>qt,y_e:()=>re,zD7:()=>w,zHo:()=>Y,znK:()=>Tt});var i=r(7850),n=r(90626),s=r(52038),a=r(57866),o=r.n(a),l=r(78327),c=r(97875),u=r(79613);function d(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.48 35.05V29.35L16.51 29.34C13.4035 28.995 10.5086 27.5974 8.30636 25.3795C6.10411 23.1615 4.72712 20.2568 4.40423 17.1479C4.08134 14.039 4.83199 10.9133 6.53143 8.29011C8.23087 5.66691 10.7768 3.70423 13.7461 2.72822C16.7153 1.7522 19.9292 1.82163 22.8536 2.92496C25.7779 4.02829 28.2367 6.09909 29.8213 8.79322C31.4058 11.4874 32.0208 14.6426 31.564 17.7346C31.1071 20.8266 29.606 23.6692 27.31 25.79L16.48 35.05ZM10.36 15.65L15.77 21.05L25.39 11.43L23 9.04999L15.77 16.28L12.75 13.26L10.36 15.65Z",fill:"currentColor"})})}function m(e){return(0,i.jsxs)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,i.jsx)("path",{d:"M14 17C15.4706 16.9968 16.9289 17.2682 18.3 17.8C16.5605 19.2553 15.269 21.1737 14.5752 23.333C13.8814 25.4922 13.8137 27.8039 14.38 30H2V29C2 25.8174 3.26428 22.7652 5.51472 20.5147C7.76515 18.2643 10.8174 17 14 17Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M10.6666 2.01118C11.6533 1.35189 12.8133 1 14 1C15.5913 1 17.1174 1.63214 18.2426 2.75736C19.3679 3.88258 20 5.4087 20 7C20 8.18669 19.6481 9.34673 18.9888 10.3334C18.3295 11.3201 17.3925 12.0892 16.2961 12.5433C15.1997 12.9974 13.9933 13.1162 12.8295 12.8847C11.6656 12.6532 10.5965 12.0818 9.75736 11.2426C8.91824 10.4035 8.3468 9.33443 8.11529 8.17054C7.88378 7.00666 8.0026 5.80026 8.45672 4.7039C8.91085 3.60754 9.67988 2.67047 10.6666 2.01118Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M32.5 27C32.5 28.2856 32.1188 29.5423 31.4046 30.6112C30.6903 31.6801 29.6752 32.5132 28.4874 33.0052C27.2997 33.4972 25.9928 33.6259 24.7319 33.3751C23.471 33.1243 22.3128 32.5052 21.4038 31.5962C20.4948 30.6872 19.8757 29.529 19.6249 28.2681C19.3741 27.0072 19.5028 25.7003 19.9948 24.5126C20.4868 23.3248 21.3199 22.3097 22.3888 21.5954C23.4577 20.8812 24.7144 20.5 26 20.5",stroke:"currentColor",strokeWidth:"3"}),(0,i.jsx)("path",{d:"M32.7419 20.4742L25.9919 24.3713L25.9919 16.5771L32.7419 20.4742Z",fill:"currentColor"})]})}function g(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M2 7H11V12H2V7ZM2 16H11V23L16 20.9545V31H2V16ZM20 31V20.9545L25 23V16H34V31H20ZM34 12H25V7H34V12ZM22 7H14V19L18 17.3636L22 19V7Z"})})}function p(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 15 23",fill:"none",...e,children:[(0,i.jsx)("g",{clipPath:r,children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M6.9955 11.5L15 3.4955L11.5045 -1.52793e-07L0.00450275 11.5L11.5045 23L15 19.5045L6.9955 11.5Z"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:t,children:(0,i.jsx)("rect",{fill:"currentColor",width:"15",height:"23"})})})]})}function h(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M18 17.8L4 10.05L18 2.29999L32 10.05L18 17.8ZM18 22.37L7.1 16.37L4 18.05L18 25.8L32 18.05L28.9 16.34L18 22.37ZM18 30.37L7.1 24.37L4 26.05L18 33.8L32 26.05L28.9 24.34L18 30.37Z",fill:"currentColor"})})}function _(e){const t=(0,s.A)("SVGIcon_Button","SVGIcon_Settings",e.className);return(0,i.jsx)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:t,x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"-305.5 396.5 256 256",enableBackground:"new -305.5 396.5 256 256",children:(0,i.jsx)("path",{d:"M-232.755,589.942l3.103,2.408c5.78,4.492,11.973,8.18,18.409,10.959l3.581,1.547l2.276,33.783 c0.089,1.33,1.385,2.54,2.715,2.54h48.62c1.355,0,2.745-1.273,2.852-2.621l2.74-33.284l3.602-1.496 c6.406-2.656,12.646-6.262,18.554-10.707l3.137-2.366l30.578,15.009c1.155,0.571,2.924,0.017,3.563-1.087l24.303-42.1 c0.674-1.173,0.265-3.014-0.852-3.785l-27.872-19.309l0.469-3.832c0.495-4.032,0.725-7.395,0.725-10.57 c0-3.129-0.227-6.5-0.687-10.307l-0.469-3.896l28.699-19.253c1.112-0.741,1.509-2.473,0.84-3.627l-24.3-42.104 c-0.657-1.139-2.502-1.727-3.7-1.155l-31.208,14.748l-3.091-2.341c-5.571-4.224-11.466-7.688-17.522-10.306l-3.58-1.548 l-2.34-34.887c-0.089-1.33-1.381-2.536-2.715-2.536h-48.617c-1.355,0-2.74,1.274-2.851,2.626l-2.834,34.371l-3.593,1.501 c-6.082,2.535-12.028,5.924-17.667,10.071l-3.124,2.302l-31.392-15.413c-1.168-0.575-2.924-0.025-3.559,1.074l-24.309,42.107 c-0.678,1.172-0.264,3.014,0.848,3.781l28.068,19.444l-0.524,3.883c-0.592,4.378-0.865,8.018-0.865,11.462 c0,2.988,0.179,6.065,0.55,9.403l0.431,3.853l-28.528,19.125c-1.108,0.742-1.509,2.468-0.84,3.632l24.308,42.1 c0.656,1.142,2.489,1.726,3.7,1.154L-232.755,589.942z M-177.498,560.051c-19.311,0-35.02-15.709-35.02-35.02 s15.709-35.02,35.02-35.02s35.02,15.709,35.02,35.02S-158.188,560.051-177.498,560.051z",fill:"currentColor"})})}function B(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_DownArrowContextMenu","data-name":"Layer 1",viewBox:"0 0 128 128",x:"0px",y:"0px",...e,children:(0,i.jsx)("polygon",{points:"50 59.49 13.21 22.89 4.74 31.39 50 76.41 95.26 31.39 86.79 22.89 50 59.49"})})}function b(e){return(0,i.jsx)("svg",{style:{transform:`rotate(${e.angle}deg)`},version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",width:"24.833px",height:"21.917px",viewBox:"0 0 24.833 21.917",children:(0,i.jsx)("polygon",{points:"12.5,14.873 3.302,5.723 1.185,7.848 12.5,19.103 23.814,7.848 21.697,5.723 "})})}function f(e){let t="SVGIcon_Button SVGIcon_MagnifyingGlass";return e.className&&(t+=` ${e.className}`),(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:t,version:"1.1",x:"0px",y:"0px",viewBox:"0 0 100 100",children:(0,i.jsx)("g",{transform:"translate(0,-952.36218)",children:(0,i.jsx)("path",{className:"ColorSelector",d:"m 40.99855,964.36216 c -15.9798,0 -28.9986,13.01864 -28.9986,28.99862 0,15.97992 13.0188,28.99862 28.9986,28.99862 6.9189,0 13.2881,-2.4349 18.2803,-6.4997 l 23.5927,23.6239 c 1.1714,1.1714 3.0784,1.1715 4.2498,0 1.1716,-1.1715 1.1716,-3.0783 0,-4.2498 l -23.6239,-23.5926 c 4.0649,-4.9923 6.4997,-11.3615 6.4997,-18.28042 0,-15.97998 -13.0187,-28.99862 -28.9986,-28.99862 z m 0,5.99972 c 12.7374,0 22.9989,10.26145 22.9989,22.9989 0,12.73732 -10.2615,22.99892 -22.9989,22.99892 -12.7374,0 -22.9989,-10.2616 -22.9989,-22.99892 0,-12.73745 10.2615,-22.9989 22.9989,-22.9989 z",fill:"currentColor",fillOpacity:"1",stroke:"none",visibility:"visible",display:"inline",overflow:"visible"})})})}function w(){return(0,i.jsx)("svg",{className:"SVGIcon_Button SVGIcon_Clock",version:"1.1",x:"0px",y:"0px",width:"20px",height:"20px",viewBox:"0 0 20 20",children:(0,i.jsx)("path",{d:"M15.999 15c-.15 0-.303-.034-.446-.105l-4-2A1.001 1.001 0 0111 12V5a1 1 0 012 0v6.382l3.447 1.724A1 1 0 0115.999 15zM12 24C5.383 24 0 18.617 0 12S5.383 0 12 0s12 5.383 12 12-5.383 12-12 12zm0-22C6.486 2 2 6.486 2 12s4.486 10 10 10 10-4.486 10-10S17.514 2 12 2z"})})}function y(e){return(0,i.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button SVGIcon_Submit",o().FlipInRTL),...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M4.16683 8.982C4.10732 8.3908 3.83847 7.42693 4.15486 7.17995C4.46877 6.93489 4.7797 6.90487 5.90123 7.31306L31.1931 17.2282C32.2693 17.6503 32.2686 18.335 31.1931 18.7564L5.90123 28.6715C4.77972 29.1235 4.46864 29.0497 4.15487 28.8049C3.83836 28.5579 4.0953 27.5939 4.15484 27.0028L4.7797 21.2151C4.89862 20.0374 5.92644 18.9801 7.0706 18.854L15.467 18.4429C24.1686 17.9924 24.1686 17.9924 15.467 17.5419L7.0706 17.1313C5.92423 17.0053 4.89825 15.9476 4.7797 14.7706L4.16683 8.982Z",fill:"currentColor"})})}function M(){return(0,i.jsx)("svg",{fill:"#FFFFFF",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Popout",viewBox:"0 0 8 8",x:"0px",y:"0px",children:(0,i.jsx)("path",{d:"M0 0v8h8v-2h-1v1h-6v-6h1v-1h-2zm4 0l1.5 1.5-2.5 2.5 1 1 2.5-2.5 1.5 1.5v-4h-4z"})})}function v(e){return(0,i.jsx)("svg",{fill:"#FFFFFF",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_X",version:"1.1",x:"0px",y:"0px",viewBox:"-165 95 100 100",...e,children:(0,i.jsx)("g",{children:(0,i.jsx)("polygon",{points:"-74.9,117.2 -102.2,145 -74.9,172.8 -89.1,186.8 -116.2,159.3 -143.2,186.8 -157.5,172.8 -130.2,145 -157.5,117.2 -143.2,103.2 -116.2,130.7 -89.1,103.2"})})})}function S(e){const{color:t="#FFFFFF",...r}=e;return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button","SVGIcon_X_Line",e.className),x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",...r,children:[(0,i.jsx)("line",{fill:"none",stroke:t,strokeWidth:"45",strokeMiterlimit:"10",x1:"212",y1:"212",x2:"44",y2:"44"}),(0,i.jsx)("line",{fill:"none",stroke:t,strokeWidth:"45",strokeMiterlimit:"10",x1:"44",y1:"212",x2:"212",y2:"44"})]})}function C(e){const{className:t}=e;return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button SVGIcon_Plus",t),x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("line",{className:"horizontalLine",fill:"none",stroke:"currentColor",strokeWidth:"45",strokeLinecap:"square",strokeMiterlimit:"10",x1:"73.333",y1:"128",x2:"183.333",y2:"128"}),(0,i.jsx)("line",{className:"verticalLine",fill:"none",stroke:"currentColor",strokeWidth:"45",strokeLinecap:"square",strokeMiterlimit:"10",x1:"128.333",y1:"73.335",x2:"128.333",y2:"183.333"})]})}function R(e){return(0,l.Qn)()?(0,i.jsxs)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M5.63604 19.636C7.32387 17.9482 9.61305 17 12 17C12.4664 17 12.9292 17.0362 13.3844 17.1071C13.1338 18.0289 13 18.9988 13 20C13 25.0351 16.383 29.2801 21 30.5859V31H3V26C3 23.6131 3.94821 21.3239 5.63604 19.636ZM14.7779 13.1573C13.9556 13.7068 12.9889 14 12 14C10.6739 14 9.40215 13.4732 8.46447 12.5355C7.52678 11.5979 7 10.3261 7 9C7 8.0111 7.29324 7.0444 7.84265 6.22215C8.39206 5.39991 9.17295 4.75904 10.0866 4.3806C11.0002 4.00217 12.0055 3.90315 12.9755 4.09608C13.9454 4.289 14.8363 4.76521 15.5355 5.46447C16.2348 6.16373 16.711 7.05465 16.9039 8.02455C17.0969 8.99446 16.9978 9.99979 16.6194 10.9134C16.241 11.827 15.6001 12.6079 14.7779 13.1573Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24 28C28.4183 28 32 24.4183 32 20C32 15.5817 28.4183 12 24 12C19.5817 12 16 15.5817 16 20C16 24.4183 19.5817 28 24 28ZM22.5 21.5V26H25.5V21.5H30V18.5H25.5V14H22.5V18.5H18V21.5H22.5Z",fill:"currentColor"})]}):(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_AddFriend",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("g",{className:"friendHead",transform:"matrix(1.34048,0,0,1.34048,-10.0942,-5.50445)",children:(0,i.jsx)("circle",{cx:"86.296",cy:"47.419",r:"33.526",fill:"currentcolor"})}),(0,i.jsx)("path",{className:"friendBody",d:"M100.353,170.882c0-23.589,10.397-44.736,26.842-59.152c-3.352-0.423-6.773-0.649-10.257-0.649H94.231\tc-39.775,0-56.481,28.271-56.481,63.099v41.88c0,0-0.3,16.369,35.917,21.813c36.217,5.444,73.651,5,73.651,5 C119.666,230.681,100.353,203.044,100.353,170.882z",fill:"currentColor"}),(0,i.jsx)("path",{className:"plusCircle",d:"M179.01,103.892c-36.998,0-66.99,29.992-66.99,66.99s29.994,66.989,66.99,66.989c36.997,0,66.99-29.991,66.99-66.989 S216.008,103.892,179.01,103.892z M217.893,175.882h-33.647v33.882c0,2.762-2.239,5-5,5s-5-2.238-5-5v-33.882h-33.647 c-2.762,0-5-2.238-5-5c0-2.763,2.238-5,5-5h33.647V132.47c0-2.762,2.239-5,5-5s5,2.238,5,5v33.412h33.647c2.762,0,5,2.237,5,5 C222.893,173.643,220.654,175.882,217.893,175.882z",fill:"currentColor"})]})}function z(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_4",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_FriendRequest",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("g",{className:"friendHead",transform:"matrix(1.34048,0,0,1.34048,-10.0942,-5.50445)",children:(0,i.jsx)("circle",{cx:"85.923",cy:"47.419",r:"33.526"})}),(0,i.jsx)("path",{className:"friendBody",d:"M100.353,170.882c0-23.589,10.397-44.736,26.842-59.152c-3.352-0.423-6.773-0.649-10.257-0.649H94.231\tc-39.775,0-56.481,28.271-56.481,63.099v41.88c0,0-0.3,16.369,35.917,21.813c36.217,5.444,73.651,5,73.651,5 C119.666,230.681,100.353,203.044,100.353,170.882z"}),(0,i.jsx)("path",{className:"friendBodyFull",d:"M176.504,217.922v-42.624c0-35.443-17.002-64.217-57.483-64.217H106.96h-1.017H94.898 c-40.48,0.001-57.484,28.774-57.484,64.217v42.624c0,0,0,22.197,69.544,22.197C177.521,240.121,176.504,217.922,176.504,217.922z"}),(0,i.jsx)("path",{className:"friendArm",d:"M18.167,63.833c6.53-0.734,39.348,39.127,50.007,47.647s21.327,16.686,15.16,25.353s-20.646,16.74-36.167,2.5 S-1.349,90.532,0,85.333S8.599,64.909,18.167,63.833z"}),(0,i.jsx)("path",{className:"redCircle",d:"M178.51,103.892c-36.998,0-66.99,29.992-66.99,66.99s29.994,66.99,66.99,66.99c36.997,0,66.99-29.992,66.99-66.99 S215.508,103.892,178.51,103.892z"})]})}function j(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_5",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Paperclip",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{fill:"none",strokeWidth:"10",strokeLinecap:"round",strokeMiterlimit:"10",d:"M167.768,62.647 l-0.012,123.052c0,24.729-19.334,44.856-43.096,44.866c-23.765-0.006-43.099-20.134-43.096-44.872L81.557,48.851 c0-15.345,14.483-27.827,29.83-27.83c15.342,0.003,27.827,12.488,27.833,27.833l-0.002,139.245 c0.003,6.376-8.546,12.925-14.925,12.925c0,0-13.929-0.166-13.929-12.928l0.003-124.839"})})}function x(e){const{muted:t,className:r}=e;return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button","SVGIcon_Volume",r),x:"0px",y:"0px",width:"256px",height:"255.999px",viewBox:"0 0 256 255.999",children:[(0,i.jsx)("g",{className:"Speaker",children:(0,i.jsx)("path",{d:"M93.785,52.265c-0.946,0-2.357,0.63-3.304,1.577L40.284,98.022c-0.947,0.789-2.831,1.578-4.093,1.578H9.367 C8.104,99.6,7,100.706,7,101.967v52.069c0,1.264,1.104,2.367,2.367,2.367H36.19c1.262,0,3.146,0.632,4.093,1.578l50.197,44.181 c0.947,0.789,2.516,1.578,3.304,1.578s1.578-1.104,1.578-2.367V54.631C95.363,53.369,94.731,52.265,93.785,52.265z"})}),!t&&(0,i.jsxs)("g",{className:"SoundWaves",children:[(0,i.jsx)("path",{className:"SoundWavesHighest",d:"M193.826,30.402c24.959,24.958,40.349,59.403,40.349,97.604c0,38.199-15.388,72.645-40.349,97.603l9.916,9.916 c28.067-28.067,44.263-64.673,44.263-107.521c0-42.847-16.196-79.455-44.263-107.521"}),(0,i.jsx)("path",{className:"SoundWavesHigh",d:"M175.737,47.628l-8.924,8.924c18.271,18.27,29.536,43.484,29.536,71.448s-11.264,53.178-29.536,71.448l8.924,8.924 c20.546-20.546,33.234-49.008,33.234-80.374c0-31.366-12.688-59.829-33.234-80.374V47.628z"}),(0,i.jsx)("path",{className:"SoundWavesMed",d:"M148.913,74.454l-8.925,8.925c11.488,11.488,18.491,27.236,18.491,44.624c0,17.388-7.054,33.281-18.491,44.575l8.875,8.975 c13.811-13.635,22.239-32.753,22.239-53.55c0-20.797-8.432-39.793-22.189-53.55V74.454z"}),(0,i.jsx)("path",{className:"SoundWavesLow",d:"M121.989,101.229l-8.778,9.073c4.641,4.516,7.397,10.706,7.397,17.702c0,6.995-2.755,13.186-7.397,17.702l8.778,9.073 c7.035-6.844,11.243-16.413,11.243-26.775C133.232,117.643,129.024,108.075,121.989,101.229z"})]}),(0,i.jsxs)("g",{className:"SoundX",children:[(0,i.jsx)("line",{fill:"none",strokeWidth:t?10:0,stroke:"#fff",strokeMiterlimit:"10",x1:"137",y1:"170.667",x2:"223.167",y2:"84.5"}),(0,i.jsx)("line",{fill:"none",strokeWidth:t?10:0,stroke:"#fff",strokeMiterlimit:"10",x1:"137",y1:"84.5",x2:"223.167",y2:"170.667"})]})]})}function I(){return(0,i.jsx)("svg",{width:"50px",height:"25px",viewBox:"0 0 50 25",children:(0,i.jsx)("path",{d:"M46 0H4C1.8 0 0 1.8 0 4v17c0 2.2 1.8 4 4 4h42c2.2 0 4-1.8 4-4V4c0-2.2-1.8-4-4-4zM21 18.916V5.084L32.805 12 21 18.916z"})})}function T(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Play",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{className:"playTriangle",d:"M65.321,33.521c-11.274-6.615-20.342-1.471-20.342,11.52V210.96c0,12.989,9.068,18.135,20.342,11.521l137.244-82.348 c11.274-6.618,11.274-17.646,0-24.509L65.321,33.521z"})})}function F(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Pause",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{d:"M44.979,219.364c0,3.3,2.7,6,6,6h49.753c3.3,0,6-2.7,6-6V36.5c0-3.3-2.7-6-6-6H50.979c-3.3,0-6,2.7-6,6V219.364z"}),(0,i.jsx)("path",{d:"M149.267,219.364c0,3.3,2.7,6,6,6h49.753c3.3,0,6-2.7,6-6V36.5c0-3.3-2.7-6-6-6h-49.753c-3.3,0-6,2.7-6,6V219.364z"})]})}function O(e){return(0,i.jsxs)("svg",{width:"19",height:"19",viewBox:"0 0 19 19",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button",e.className),children:[(0,i.jsx)("path",{d:"M7.7976 11.7352L5.2516 14.2793C5.2003 14.3306 5.1433 14.3781 5.0844 14.418C5.0749 14.4237 5.0654 14.4294 5.0559 14.4351C5.0293 14.4522 5.0027 14.4693 4.9761 14.4826C4.9438 14.4997 4.9096 14.5149 4.8773 14.5301C4.8735 14.5301 4.8697 14.532 4.8659 14.5339C4.8336 14.5453 4.8013 14.5567 4.7709 14.5662C4.7348 14.5776 4.6987 14.5852 4.6626 14.5928C4.5923 14.6061 4.5182 14.6137 4.446 14.6137C4.3358 14.6137 4.2275 14.5985 4.1211 14.5662C4.0888 14.5567 4.0565 14.5453 4.0261 14.5339C4.0223 14.532 4.0185 14.5301 4.0147 14.5301C3.9805 14.5149 3.9482 14.4997 3.9159 14.4826C3.8893 14.4693 3.8627 14.4541 3.8361 14.4351C3.7677 14.3933 3.7012 14.342 3.6404 14.2793H3.6385L1.0944 11.7352C0.647896 11.2887 0.647896 10.5667 1.0944 10.1221C1.539 9.67754 2.261 9.67754 2.7056 10.1221L3.306 10.7225L3.30599 3.3529C3.30599 2.724 3.81519 2.2129 4.44599 2.2129C5.07489 2.2129 5.58599 2.724 5.58599 3.3529L5.586 10.7206L6.1845 10.1221C6.631 9.67754 7.3511 9.67754 7.7976 10.1221C8.2422 10.5667 8.2422 11.2887 7.7976 11.7352Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M17.1001 4.51535H10.3036C9.6741 4.51535 9.16357 4.00482 9.16357 3.37535C9.16357 2.74588 9.6741 2.23535 10.3036 2.23535H17.1001C17.7295 2.23535 18.2401 2.74588 18.2401 3.37535C18.2401 4.00482 17.7295 4.51535 17.1001 4.51535Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M15.7408 9.54465H10.3036C9.6741 9.54465 9.16357 9.03412 9.16357 8.40465C9.16357 7.77518 9.6741 7.26465 10.3036 7.26465H15.7408C16.3703 7.26465 16.8808 7.77518 16.8808 8.40465C16.8808 9.03412 16.3703 9.54465 15.7408 9.54465Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M14.3814 14.5739H10.3036C9.6741 14.5739 9.16357 14.0634 9.16357 13.4339C9.16357 12.8045 9.6741 12.2939 10.3036 12.2939H14.3815C15.011 12.2939 15.5215 12.8045 15.5215 13.4339C15.5215 14.0634 15.011 14.5739 14.3814 14.5739Z",fill:"currentColor"})]})}function W(e){const{color:t="#fff",...r}=e;return(0,i.jsx)("svg",{version:"1.1",id:"base",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Check",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",strokeWidth:"24",stroke:t,strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",...r,children:(0,i.jsx)("polyline",{fill:"none",points:"49.5,147.75 95,210.75 206.5,45.25 "})})}function q(e){let t=e.color||"#ffffff";return(0,i.jsxs)("svg",{className:"SVGIcon_Button SVGIcon_Calendar",width:"25",height:"24",viewBox:"0 0 25 24",fill:t,xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M1.97014 2.77093H4.44345V3.97865C4.44345 5.04817 5.31099 5.91572 6.38052 5.91572C7.45004 5.91572 8.31699 5.04817 8.31699 3.97865V2.77093H16.6836V3.97865C16.6836 5.04817 17.5511 5.91572 18.6207 5.91572C19.6902 5.91572 20.5571 5.04817 20.5571 3.97865V2.77093H23.0293C24.1136 2.77093 25 3.65738 25 4.74167V21.4991C25 22.5834 24.1136 23.4698 23.0293 23.4698H1.97073C0.886445 23.4698 0 22.5834 0 21.4991V4.74167C0 3.65738 0.886445 2.77093 1.97073 2.77093H1.97014ZM23.5005 8.23961V21.4991C23.5005 21.7578 23.2879 21.9704 23.0293 21.9704H1.97073C1.71206 21.9704 1.49946 21.7583 1.49946 21.4991V8.23961H23.5005V8.23961Z",fill:t}),(0,i.jsx)("path",{d:"M5.29335 1.08724C5.29335 0.486629 5.77998 0 6.38059 0C6.98061 0 7.46724 0.486629 7.46724 1.08724V3.97867C7.46724 4.57928 6.98061 5.06591 6.38059 5.06591C5.77998 5.06591 5.29335 4.57928 5.29335 3.97867V1.08724V1.08724Z",fill:t}),(0,i.jsx)("path",{d:"M17.5329 1.08724C17.5329 0.486629 18.0195 0 18.6201 0C19.2201 0 19.7068 0.486629 19.7068 1.08724V3.97867C19.7068 4.57928 19.2201 5.06591 18.6201 5.06591C18.0195 5.06591 17.5329 4.57928 17.5329 3.97867V1.08724V1.08724Z",fill:t})]})}function U(e){let t=e.highlightColor||"#00ccff",r=e.color||"#2d73ff";const[s,a]=(0,c.l)(),[o,l]=(0,c.l)(),[u]=(0,n.useState)(Math.random().toString());return(0,i.jsxs)("svg",{version:"1.1",id:"base",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_DialogCheck",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsxs)("defs",{children:[(0,i.jsxs)("linearGradient",{id:s,x1:"0%",y1:"0%",x2:"100%",y2:"100%",children:[(0,i.jsx)("stop",{offset:"0%",stopColor:t}),(0,i.jsx)("stop",{offset:"100%",stopColor:r})]}),(0,i.jsxs)("filter",{id:o,x:"0",y:"0",width:"200%",height:"200%",children:[(0,i.jsx)("feOffset",{result:"offOut",in:"SourceAlpha",dx:"20",dy:"20"}),(0,i.jsx)("feGaussianBlur",{result:"blurOut",in:"offOut",stdDeviation:"10"}),(0,i.jsx)("feBlend",{in:"SourceGraphic",in2:"blurOut",mode:"normal"})]})]}),(0,i.jsx)("path",{fill:"none",stroke:a,strokeWidth:"24",strokeLinecap:"round",strokeLinejoin:"miter",strokeMiterlimit:"10",d:"M206.5,45.25L95,210.75l-45.5-63",strokeDasharray:"365.19 365.19",strokeDashoffset:"0.00"}),(0,i.jsx)("path",{fill:"none",opacity:".2",filter:l,stroke:a,strokeWidth:"24",strokeLinecap:"round",strokeLinejoin:"miter",strokeMiterlimit:"10",d:"M206.5,45.25L95,210.75l-45.5-63",strokeDasharray:"365.19 365.19",strokeDashoffset:"0.00"})]})}function k(){return(0,i.jsxs)("svg",{version:"1.1",id:"base",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Video",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{className:"videoPlayButton",d:"M165.399,124.063L109.118,92.06c-1.399-0.797-3.118-0.787-4.508,0.026c-1.39,0.805-2.25,2.295-2.25,3.905v64.008 c0,1.609,0.86,3.1,2.25,3.913c0.705,0.412,1.491,0.613,2.277,0.613c0.768,0,1.546-0.191,2.241-0.596l56.283-32.003 c1.416-0.806,2.285-2.306,2.285-3.934C167.694,126.368,166.816,124.869,165.399,124.063z"}),(0,i.jsx)("path",{d:"M238.069,40.646H214.25h-28.82h-28.82h-28.458h-0.36H99.333H70.536H41.727h-23.82c-3.184,0-5.773,2.59-5.773,5.772v23.856 v120.441v18.867c0,3.184,2.589,5.771,5.773,5.771h2.415h21.394h28.82h28.82h28.459h0.361h28.457h28.82h28.82h23.82 c3.184,0,5.773-2.589,5.773-5.771v-18.867V70.274V46.418C243.844,43.223,241.254,40.646,238.069,40.646z M191.215,47.181h17.273  V64.5h-17.273V47.181L191.215,47.181z M162.396,47.181h17.272V64.5h-17.272V47.181z M133.938,47.181h16.912V64.5h-16.912V47.181z\tM105.128,47.181h16.912V64.5h-16.912V47.181z M76.309,47.181h17.273V64.5H76.309V47.181z M47.488,47.181h17.273V64.5H47.488V47.181 z M18.681,47.181h17.273V64.5H18.681V47.181z M35.954,208.811H18.681v-17.319h17.273V208.811z M64.763,208.811H47.489v-17.319 h17.273V208.811L64.763,208.811z M93.583,208.811H76.31v-17.319h17.273V208.811z M122.041,208.811h-16.912v-17.319h16.912V208.811z M150.849,208.811h-16.912v-17.319h16.912V208.811z M179.668,208.811h-17.272v-17.319h17.272V208.811z M208.488,208.811h-17.273 v-17.319h17.273V208.811z M237.297,208.811h-17.273v-17.319h17.273V208.811L237.297,208.811z M237.297,184.943H214.25h-28.819 h-28.82h-28.458h-0.361H99.333H70.537H41.728H18.682V71.047h23.046h28.82h28.82h28.458h0.36h28.458h28.82h28.82h23.045v113.896 H237.297z M237.297,64.5h-17.273V47.181h17.273V64.5L237.297,64.5z"})]})}function L(e){return(0,l.Qn)()?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Bell",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M32 24V26H4V24L8 19V12C8 9.34784 9.05357 6.8043 10.9289 4.92893C12.8043 3.05357 15.3478 2 18 2C20.6522 2 23.1957 3.05357 25.0711 4.92893C26.9464 6.8043 28 9.34784 28 12V19L32 24ZM18 34C19.2396 33.9986 20.4483 33.6133 21.46 32.897C22.4718 32.1807 23.2368 31.1687 23.65 30H12.35C12.7632 31.1687 13.5282 32.1807 14.54 32.897C15.5517 33.6133 16.7604 33.9986 18 34Z",fill:"currentColor"})}):(0,i.jsx)("svg",{version:"1.1",id:"base",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Bell",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{d:"M107.785,33.965c-34.875,8.972-60.644,40.618-60.644,78.308v53.903c0,4.965-4.035,8.99-8.975,8.99 c-9.929,0-17.978,8.066-17.978,17.971c0,9.924,8.059,17.969,18.013,17.969h179.598c9.948,0,18.014-8.066,18.014-17.969 c0-9.926-8.087-17.971-17.979-17.971c-4.956,0-8.975-3.993-8.975-8.99v-53.903c0-37.676-25.763-69.333-60.644-78.308v-9.281 c0-11.193-9.052-20.219-20.215-20.219c-11.143,0-20.215,9.052-20.215,20.219V33.965L107.785,33.965z M96.554,220.09h62.891 c0,17.366-14.079,31.445-31.445,31.445C110.633,251.535,96.554,237.458,96.554,220.09z"})})}function P(e){return(0,i.jsxs)("svg",{style:{transform:`rotate(${e.angle}deg)`},version:"1.1",id:"arrowBase",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Arrow",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("polyline",{fill:"none",stroke:"#ffffff",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",points:"128,247.688 128,8.313 181.061,61.674 "}),(0,i.jsx)("polyline",{fill:"none",stroke:"#ffffff",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",strokeMiterlimit:"10",points:"128,247.688 128,8.313 74.939,61.674 "})]})}function D(e){const{direction:t,...r}=e;switch(t){case"up":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"36px",height:"36px",viewBox:"0 0 36 36",fill:"none",...r,children:(0,i.jsx)("path",{d:"M26.23 17.31L20.5 11.58V33.54H15.5V11.58L9.76998 17.31L6.22998 13.77L18 2.00001L29.77 13.77L26.23 17.31Z",fill:e.fill||"currentColor"})});case"down":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"36px",height:"36px",viewBox:"0 0 36 36",fill:"none",...r,children:(0,i.jsx)("path",{d:"M26.23 18.23L20.5 23.96V2H15.5V23.96L9.76998 18.23L6.22998 21.77L18 33.54L29.77 21.77L26.23 18.23Z",fill:e.fill||"currentColor"})});case"left":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"36px",height:"36px",viewBox:"0 0 36 36",fill:"none",...r,children:(0,i.jsx)("path",{d:"M17.54 9.53998L11.81 15.27L33.77 15.27V20.27H11.81L17.54 26L14 29.54L2.23002 17.77L14 5.99998L17.54 9.53998Z",fill:e.fill||"currentColor"})});case"right":return(0,i.jsx)("svg",{viewBox:"0 0 36 36",width:"36px",height:"36px",fill:"none",xmlns:"http://www.w3.org/2000/svg",...r,children:(0,i.jsx)("path",{d:"M18.46 9.54004L24.19 15.27L2.22998 15.27L2.22998 20.27H24.19L18.46 26L22 29.54L33.77 17.77L22 6.00004L18.46 9.54004Z",fill:e.fill||"currentColor"})})}}function N(e){const{angle:t,...r}=e;return(0,i.jsx)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_CutArrow",o().HasHorizontalDirection),style:{transform:`rotate(${t||0}deg)`},x:"0px",y:"0px",width:"50px",height:"100px",viewBox:"0 0 50 100",fill:e.fill||"#ffffff",...r,children:(0,i.jsx)("polygon",{points:"0,0.093 0,25.702 24.323,50.026 0,74.349 0,99.955 49.929,50.026 "})})}function A(e){const{angle:t,singlearrow:r,...n}=e;return(0,i.jsxs)("svg",{style:{transform:`rotate(${t}deg)`},version:"1.1",id:"arrowBase",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button SVGIcon_DoubleArrow",o().HasHorizontalDirection),x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",...n,children:[(0,i.jsx)("polyline",{className:"Arrow1",fill:"none",stroke:e.fill||"#ffffff",strokeWidth:"23",strokeLinecap:"round",strokeMiterlimit:"10",points:"135.65,21.667 30.081,127.235 137.18,234.333 "}),!r&&(0,i.jsx)("polyline",{className:"Arrow2",fill:"none",stroke:e.fill||"#ffffff",strokeWidth:"23",strokeLinecap:"round",strokeMiterlimit:"10",points:"224.389,21.667 118.821,127.235 225.92,234.333 "})]})}function E(e){const{angle:t,...r}=e;return(0,i.jsx)("svg",{style:{transform:`rotate(${t}deg)`},xmlns:"http://www.w3.org/2000/svg",className:o().HasHorizontalDirection,viewBox:"0 0 32 32",fill:"none",...r,children:(0,i.jsx)("path",{fill:e.fill||"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M16.0855 15.5837L8.88892 8.38708L12.0316 5.24438L22.3709 15.5837L12.0316 25.923L8.88892 22.7803L16.0855 15.5837Z"})})}function G(){return(0,i.jsxs)("svg",{version:"1.1",id:"base",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Maximize",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("rect",{x:"24",y:"42.167",fill:"none",stroke:"currentColor",strokeWidth:"18",strokeMiterlimit:"10",width:"208",height:"171.667"}),(0,i.jsx)("line",{fill:"none",stroke:"currentColor",strokeWidth:"42",strokeMiterlimit:"10",x1:"24",y1:"54.01",x2:"232",y2:"54.01"})]})}function H(){return(0,i.jsx)("svg",{version:"1.1",id:"base",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Minimize",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("line",{fill:"none",stroke:"currentColor",strokeWidth:"18",strokeMiterlimit:"10",x1:"24",y1:"209.01",x2:"232",y2:"209.01"})})}function V(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Restore",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("polyline",{fill:"none",stroke:"currentColor",strokeWidth:"12",strokeMiterlimit:"10",points:"83,90.861 83,42.167 232,42.167 232,165.14 173,165.14 "}),(0,i.jsx)("rect",{x:"24",y:"90.861",fill:"none",stroke:"currentColor",strokeWidth:"18",strokeMiterlimit:"10",width:"149",height:"122.973"})]})}function Z(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Reload",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{fill:"none",stroke:"#ffffff",strokeWidth:"30",strokeLinecap:"round",strokeMiterlimit:"10",d:"M229.809,147.639 c-9.178,47.863-51.27,84.027-101.809,84.027c-57.253,0-103.667-46.412-103.667-103.666S70.747,24.334,128,24.334 c34.107,0,64.368,16.472,83.261,41.895"}),(0,i.jsx)("polygon",{points:"147.639,108.361 245.755,10.166 245.834,108.361 "})]})}function K(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Trade",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{d:"M132.025,162.943h40.246c0,0,3.219,56.879-31.303,79.599c-12.298,8.094,71.103-6.708,75.574-79.599h35.775l-60.146-74.681 L132.025,162.943z"}),(0,i.jsx)("path",{d:"M123.975,93.056H83.729c0,0-3.219-56.879,31.303-79.599c12.298-8.094-71.103,6.708-75.574,79.599H3.682l60.146,74.681 L123.975,93.056z"})]})}function $(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Trash",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("g",{className:"base",children:(0,i.jsx)("path",{fill:"none",stroke:"#ffffff",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M216.773,43.909 l-7.399,177.589c-0.37,8.893-7.919,16.1-16.812,16.1H63.437c-8.914,0-16.442-7.24-16.812-16.1L39.226,43.909"})}),(0,i.jsxs)("g",{className:"lines",children:[(0,i.jsx)("path",{className:"line1",fill:"none",stroke:"#ffffff",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M128,68.12v137.197"}),(0,i.jsx)("path",{className:"line2",fill:"none",stroke:"#ffffff",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M83.613,68.12 l4.035,137.197"}),(0,i.jsx)("path",{className:"line3",fill:"none",stroke:"#ffffff",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M172.387,68.12 l-4.035,137.197"})]}),(0,i.jsxs)("g",{className:"lid",children:[(0,i.jsx)("path",{fill:"none",stroke:"#ffffff",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M27.121,38.577H228.88"}),(0,i.jsx)("path",{fill:"none",stroke:"#ffffff",strokeWidth:"10",d:"M87.648,38.577l4.319-10.796c2.072-5.181,8.292-9.379,13.84-9.379h44.386 c5.572,0,11.761,4.18,13.841,9.379l4.319,10.796"})]})]})}function Y(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",style:{overflow:"visible",width:"100%",height:"100%",maxWidth:"320px",maxHeight:"320px"},x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("g",{className:"base",children:(0,i.jsx)("path",{fill:"none",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M216.773,43.909 l-7.399,177.589c-0.37,8.893-7.919,16.1-16.812,16.1H63.437c-8.914,0-16.442-7.24-16.812-16.1L39.226,43.909"})}),(0,i.jsxs)("g",{className:"lines",children:[(0,i.jsx)("path",{className:"line1",fill:"none",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M128,68.12v137.197"}),(0,i.jsx)("path",{className:"line2",fill:"none",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M83.613,68.12 l4.035,137.197"}),(0,i.jsx)("path",{className:"line3",fill:"none",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M172.387,68.12 l-4.035,137.197"})]}),(0,i.jsxs)("g",{className:"lid",children:[(0,i.jsx)("path",{fill:"none",strokeWidth:"10",strokeLinecap:"round",strokeLinejoin:"round",d:"M27.121,38.577H228.88"}),(0,i.jsx)("path",{fill:"none",strokeWidth:"10",d:"M87.648,38.577l4.319-10.796c2.072-5.181,8.292-9.379,13.84-9.379h44.386 c5.572,0,11.761,4.18,13.841,9.379l4.319,10.796"})]})]})}function Q(e){const{angle:t,...r}=e;return(0,i.jsx)("svg",{style:{transform:`rotate(${e.angle}deg)`},version:"1.1",id:"base",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_FlatArrow",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",...r,children:(0,i.jsx)("polygon",{points:"13.913,141 128,59 242.087,141 ",fill:e.fill||"#ffffff"})})}function X(e){let{bPending:t,bShowArm:r,className:n,...a}=e;return(0,l.Qn)({bSuppressAssert:!0})?(0,i.jsxs)("svg",{className:(0,s.A)("SVGIcon_Button","SVGIcon_FriendIcon",n),viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",...a,children:[(0,i.jsx)("path",{d:"M18 17C15.6131 17 13.3239 17.9482 11.636 19.636C9.94821 21.3239 9 23.6131 9 26V31H27V26C27 23.6131 26.0518 21.3239 24.364 19.636C22.6761 17.9482 20.3869 17 18 17ZM18 14C18.9889 14 19.9556 13.7068 20.7779 13.1573C21.6001 12.6079 22.241 11.827 22.6194 10.9134C22.9978 9.99979 23.0969 8.99446 22.9039 8.02455C22.711 7.05465 22.2348 6.16373 21.5355 5.46447C20.8363 4.76521 19.9454 4.289 18.9755 4.09608C18.0055 3.90315 17.0002 4.00217 16.0866 4.3806C15.173 4.75904 14.3921 5.39991 13.8427 6.22215C13.2932 7.0444 13 8.0111 13 9C13 10.3261 13.5268 11.5979 14.4645 12.5355C15.4021 13.4732 16.6739 14 18 14Z",fill:"currentColor"}),(0,i.jsx)("path",{className:"WavingArm",opacity:r?"1":"0",d:"M4.67541 11.8555C5.6007 10.8308 7.18156 10.7501 8.20635 11.6754L18.9515 21.3773L15.6007 25.0884L4.85556 15.3865C3.83077 14.4612 3.75011 12.8803 4.67541 11.8555V11.8555Z",fill:"currentColor",strokeWidth:"0"}),(0,i.jsx)("path",{opacity:r?"1":"0",d:"M32.3573 11.8876C33.2626 12.93 33.1515 14.509 32.109 15.4144L23.2784 23.083L20 19.3078L28.8305 11.6392C29.873 10.7339 31.452 10.8451 32.3573 11.8876Z",fill:"currentColor",strokeWidth:"0"})]}):(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button","SVGIcon_FriendIcon",t?" SVGIcon_FriendIcon_Pending":"",n),x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsxs)("g",{className:"Outline",children:[(0,i.jsx)("g",{transform:"matrix(1.34048,0,0,1.34048,-10.0942,-5.50445)",children:(0,i.jsx)("path",{d:"M102.239,90.394c-22.556,0-40.906-18.351-40.906-40.906c0-22.556,18.35-40.906,40.906-40.906s40.906,18.35,40.906,40.906 C143.145,72.043,124.795,90.394,102.239,90.394z"})}),(0,i.jsx)("path",{d:"M127.453,250.212c-30.208,0-52.086-4.188-65.028-12.45c-12.507-7.983-13.141-17.484-13.141-19.308v-41.781 c0-20.554,5.356-38.104,15.489-50.754c11.63-14.519,29.216-22.193,50.858-22.194h23.646c21.643,0,39.229,7.674,50.858,22.193 c10.133,12.65,15.488,30.201,15.488,50.754v41.751c0.011,2.202-0.586,8.058-6.43,14.175 c-11.164,11.687-35.301,17.613-71.732,17.613C127.458,250.212,127.458,250.212,127.453,250.212z"}),(0,i.jsx)("path",{className:"WavingArm",opacity:t?"1":"0",d:"M87.625,170.102c-5.877,0-14.85-1.804-24.219-10.4c-8.677-7.961-20.959-20.438-30.563-31.048 c-18.766-20.732-21.125-26.658-19.522-32.832c1.463-5.64,10.288-27.077,26.729-28.926c0.429-0.048,0.867-0.072,1.303-0.072 c7.609,0,14.543,6.335,38.063,31.516c7.141,7.645,14.524,15.549,18.002,18.33l0.803,0.641c5.551,4.432,11.291,9.015,15.104,14.136 c8.477,11.383,3.634,20.705,1.158,24.185C108.034,164.692,97.995,170.102,87.625,170.102z"})]}),(0,i.jsxs)("g",{className:"foreground",children:[(0,i.jsx)("g",{transform:"matrix(1.34048,0,0,1.34048,-10.0942,-5.50445)",children:(0,i.jsx)("circle",{fill:"currentColor",cx:"102.239",cy:"49.488",r:"33.446"})}),(0,i.jsx)("path",{fill:"currentColor",d:"M195.624,218.454v-41.781c0-34.743-16.666-62.948-56.347-62.948h-11.822h-0.997h-10.826 c-39.68,0.001-56.348,28.205-56.348,62.948v41.781c0,0,0,21.758,68.169,21.758C196.62,240.214,195.624,218.454,195.624,218.454z"}),(0,i.jsx)("path",{className:"WavingArm",opacity:t?"1":"0",d:"M41.167,76.833c6.53-0.734,39.348,39.127,50.007,47.647c10.659,8.52,21.327,16.686,15.16,25.353 s-20.646,16.74-36.167,2.5 s-48.516-48.801-47.167-54S31.599,77.909,41.167,76.833z"})]})]})}function J(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_DoNotDisturb",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("circle",{fill:"none",stroke:"#ffffff",strokeWidth:"24",strokeMiterlimit:"10",cx:"128",cy:"128",r:"101.5"}),(0,i.jsx)("line",{fill:"none",stroke:"#ffffff",strokeWidth:"24",strokeMiterlimit:"10",x1:"73",y1:"128",x2:"183",y2:"128"})]})}function ee(e){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",style:{transform:`scaleX(${e.bFlipHorizontal?-1:1})`},className:"SVGIcon_Button SVGIcon_MediaControls",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{className:"Arrow",d:"M77.003,54.763h32.784c3.794,0,9.113,2.181,11.814,4.848l63.604,62.773c2.703,2.667,2.727,7.054,0.05,9.748 l-63.705,64.206c-2.674,2.693-7.968,4.898-11.763,4.898H77.003"}),(0,i.jsx)("polyline",{className:"preArrowBox",opacity:e.bHidePreArrow?"0":"1",points:"6.833,54.763 46.71,54.763 46.71,201.236 6.833,201.236 \t"}),(0,i.jsx)("polyline",{className:"jumpAheadBox",opacity:e.bShowJumpAheadBox?"1":"0",points:"6.833,54.764 86.386,54.764 86.386,201.236 6.833,201.236 \t"}),(0,i.jsx)("polyline",{className:"postArrowBox",opacity:e.bHidePostArrow?"0":"1",points:"209.29,54.763 249.167,54.763 249.167,201.236 209.29,201.236 \t"})]})}function te(e){const t=(0,s.A)("SVGIcon_Button","SVGIcon_SteamLogo",e&&e.className);return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",fill:"#FFFFFF",x:"0px",y:"0px",viewBox:"0 0 256 256",...e,className:t,children:[(0,i.jsx)("path",{fill:"currentColor",d:"M127.374,5.355c-64.404,0-117.167,49.661-122.18,112.77l65.712,27.171 c5.567-3.808,12.293-6.032,19.53-6.032c0.649,0,1.294,0.017,1.934,0.051l29.226-42.354c0-0.202-0.005-0.399-0.005-0.598 c0-25.496,20.74-46.241,46.237-46.241c25.498,0,46.238,20.745,46.238,46.241c0,25.494-20.74,46.242-46.238,46.242 c-0.352,0-0.698-0.011-1.047-0.021l-41.68,29.741c0.022,0.546,0.041,1.095,0.041,1.644c0,19.141-15.569,34.707-34.706,34.707 c-16.796,0-30.843-11.99-34.026-27.869l-46.993-19.43c14.55,51.464,61.831,89.189,117.957,89.189 c67.713,0,122.604-54.893,122.604-122.604C249.979,60.244,195.086,5.355,127.374,5.355"}),(0,i.jsx)("path",{fill:"currentColor",d:"M82.026,191.387l-15.061-6.22c2.67,5.56,7.285,10.208,13.418,12.767 c13.25,5.521,28.531-0.771,34.054-14.027c2.674-6.416,2.694-13.5,0.04-19.93c-2.646-6.431-7.64-11.451-14.063-14.129 c-6.371-2.647-13.196-2.552-19.198-0.291l15.561,6.437c9.776,4.073,14.396,15.299,10.324,25.071 C103.031,190.841,91.801,195.464,82.026,191.387"}),(0,i.jsx)("path",{fill:"currentColor",d:"M198.639,96.359c0-16.987-13.82-30.809-30.809-30.809c-16.987,0-30.813,13.821-30.813,30.809 c0,16.988,13.824,30.806,30.813,30.806S198.639,113.347,198.639,96.359 M144.736,96.306c0-12.783,10.363-23.142,23.145-23.142 c12.783,0,23.145,10.359,23.145,23.142c0,12.783-10.36,23.142-23.145,23.142C155.1,119.447,144.736,109.089,144.736,96.306"})]})}function re(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Viewers",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{className:"frontGuy",fill:"#666666",d:"M181.732,53.151c-17.255,0-31.321,13.316-31.321,32.634v25.132 c0,18.005,24.006,21.006,24.382,21.381c-10.691,2.813-30.947,8.252-40.888,15.566c-8.252,6.003-11.44,18.005-13.128,22.882 c-0.75,2.063-1.688,5.064-1.688,7.127c0,0,0,9.94,0,19.881s12.941,16.505,18.005,16.505h89.65c4.877,0,18.006-5.627,18.006-16.505 s0-19.881,0-19.881c0-2.251-0.938-5.627-1.688-7.689c-4.313-10.878-4.688-16.316-13.315-22.319 c-9.941-6.939-30.009-12.19-40.512-15.004c0.374-0.563,24.193-4.127,24.193-22.131V85.785 C213.053,66.467,198.986,53.151,181.732,53.151L181.732,53.151z"}),(0,i.jsx)("path",{className:"backGuy",fill:"rgb(144, 153, 161)",d:"M84.204,34.396c-20.068,0-36.385,15.38-36.385,38.074v29.258c0,20.818,27.945,24.382,28.32,24.944 c-12.378,3.189-36.01,9.565-47.638,18.006c-9.753,7.127-13.504,21.006-15.379,26.632c-0.75,2.251-1.876,6.002-1.876,8.253  c0,0,0,11.44,0,23.257c0,11.815,15.004,19.13,20.819,19.13h104.279c5.814,0,20.818-6.564,20.818-19.13c0-12.566,0-23.257,0-23.257 c0-2.438-1.125-6.564-2.063-8.815c-5.063-12.566-5.438-18.942-15.566-26.069c-11.628-8.065-34.885-14.067-47.076-17.443 c0.375-0.563,28.133-4.876,28.133-25.695V72.469C120.59,49.775,104.272,34.396,84.204,34.396L84.204,34.396z"})]})}function ie(e){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_5",className:(0,s.A)("SVGIcon_Button SVGIcon_ChatBubble",o().FlipInRTL),xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 64 64",role:"presentation",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M33,5C18.7,5,7.1,16.6,7.1,30.9c0,5.2,1.5,10.1,4.2,14.1c-0.6,3.7-4.5,10.5-6.2,13.5c-1.3,2.2,11.4-3.8,16.3-4.5c3.5,1.8,7.5,2.8,11.7,2.8c14.3,0,25.9-11.6,25.9-25.9S47.3,5,33,5z"})})})}function ne(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_5",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 64 64",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{d:"M40.6,32.7l15.1-15.1c2.6-2.6,2.6-6.7,0-9.3c-2.6-2.6-6.7-2.6-9.3,0L31.3,23.4L16.2,8.3c-2.6-2.6-6.7-2.6-9.3,0c-2.6,2.6-2.6,6.7,0,9.3L22,32.7L6.9,47.8c-2.6,2.6-2.6,6.7,0,9.3c1.3,1.3,3,1.9,4.7,1.9s3.4-0.6,4.7-1.9L31.3,42l15.1,15.1c1.3,1.3,3,1.9,4.7,1.9s3.4-0.6,4.7-1.9c2.6-2.6,2.6-6.7,0-9.3L40.6,32.7z"})})})}function se(){return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_STVTimelineGrabber",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("g",{className:"leftarrow",opacity:"0",children:(0,i.jsx)("polygon",{points:"127.817,4.403 4,128 127.817,251.598"})}),(0,i.jsx)("g",{className:"rightarrow",opacity:"0",children:(0,i.jsx)("polygon",{points:"127.816,4.403 251.633,128 127.816,251.598"})}),(0,i.jsx)("g",{className:"grabber",children:(0,i.jsx)("polygon",{points:"145.692,22.132 145.692,234.361 127.817,251.598 110.307,234.361 110.307,22.132 127.817,4.403"})})]})}function ae(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_STVTimelineMarker",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("polygon",{className:"pointer",points:"128,154.979 46.374,230.548 46.374,253.333 209.626,253.333 209.626,230.548 \t"}),(0,i.jsx)("rect",{className:"line",x:"116.271",y:"3.168",width:"23.459",height:"137.332"})]})}function oe(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_ShowBothChats",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("circle",{opacity:"0",fill:"#FFFFFF",strokeWidth:"0",cx:"166.241",cy:"161.906",r:"75.259"}),(0,i.jsx)("polyline",{fill:"none",stroke:"#ffffff",strokeWidth:"8",strokeLinecap:"round",strokeMiterlimit:"10",points:"92.367,155.634 51.311,183 51.311,150.296 23.834,150.296 23.834,19.473 140.5,19.473 140.5,91.5"}),(0,i.jsx)("line",{fill:"none",stroke:"#ffffff",strokeWidth:"8",strokeMiterlimit:"10",x1:"48.529",y1:"82.167",x2:"113.379",y2:"82.167"}),(0,i.jsx)("line",{fill:"none",stroke:"#ffffff",strokeWidth:"8",strokeMiterlimit:"10",x1:"48.529",y1:"113.167",x2:"113.379",y2:"113.167"}),(0,i.jsx)("line",{fill:"none",stroke:"#ffffff",strokeWidth:"8",strokeMiterlimit:"10",x1:"48.529",y1:"51.167",x2:"99.138",y2:"51.167"}),(0,i.jsx)("path",{d:"M166.241,82.167c-43.933,0-79.74,35.807-79.74,79.74c0,43.932,35.808,79.739,79.74,79.739 c43.932,0,79.739-35.808,79.739-79.739C245.98,117.975,210.173,82.167,166.241,82.167 M166.241,231.717 c-3.611,0-7.522-0.301-11.134-0.902c-3.31-3.311-6.318-8.426-9.027-14.444c-2.407-5.416-4.212-11.434-6.018-18.054  8.124-0.902,16.851-1.505,25.878-1.505c9.026,0,17.753,0.603,25.877,1.505c-1.504,6.62-3.61,12.638-6.018,18.054 c-2.708,6.019-5.718,11.134-9.027,14.444C173.764,231.416,169.852,231.717,166.241,231.717 M166.241,191.696 c-9.629,0-18.656,0.602-27.082,1.505c-1.805-9.027-2.708-18.656-3.009-28.887h59.88c0,10.23-1.203,19.859-3.009,28.887 C184.896,192.298,175.87,191.696,166.241,191.696 M166.241,92.097c3.61,0,7.522,0.301,11.133,0.903 c3.311,3.31,6.319,8.425,9.027,14.443c2.407,5.416,4.213,11.435,6.019,18.055c-8.125,0.902-16.851,1.504-25.878,1.504  s-17.753-0.602-25.878-1.504c1.505-6.62,3.611-12.639,6.019-18.055c2.708-6.018,5.717-11.133,9.026-14.443 \tC158.719,92.398,162.63,92.097,166.241,92.097 M166.241,132.117c9.629,0,18.655-0.602,27.081-1.504 \tc1.806,9.026,2.708,18.655,3.009,28.887h-59.88c0-10.231,1.204-19.86,3.01-28.887 \tC147.585,131.516,156.612,132.117,166.241,132.117 M201.146,159.5c0-10.532-1.203-20.462-3.009-29.488 c10.23-1.505,19.258-3.311,26.479-6.019c6.921,10.531,10.833,22.567,11.134,35.507H201.146z M131.336,159.5H96.432 c0.301-12.639,4.212-24.976,11.133-35.507c7.522,2.407,16.55,4.514,26.479,6.019C132.54,139.038,131.637,148.968,131.336,159.5 M131.336,164.314c0,10.531,1.204,20.461,3.01,29.488c-10.231,1.505-19.259,3.31-26.48,6.018 c-6.921-10.531-10.832-22.567-11.133-35.506H131.336z M201.146,164.314h34.905c-0.301,12.638-4.213,24.975-11.134,35.506 c-7.522-2.406-16.55-4.513-26.479-6.018C199.942,184.775,200.845,174.846,201.146,164.314 M221.908,119.78 c-0.301,0-0.602,0.301-0.903,0.301c-6.92,2.106-15.045,3.912-23.771,5.115c-2.708-12.337-6.921-22.868-12.036-30.391 c11.434,3.31,21.966,9.328,30.691,17.753C217.695,114.966,219.802,117.072,221.908,119.78 M147.585,94.806 c-5.115,7.522-9.328,18.054-12.036,30.391c-8.727-1.203-16.851-3.009-23.771-5.115c-0.301,0-0.602-0.301-0.902-0.301 c1.805-2.407,3.911-4.814,6.318-7.222C125.619,103.833,136.15,97.814,147.585,94.806 M110.574,204.033 c0.301,0,0.602-0.301,0.902-0.301c6.921-2.106,15.045-3.912,23.771-5.115c2.708,12.337,6.921,22.869,12.036,30.392 c-11.435-3.311-21.966-9.328-30.692-17.754C114.786,208.848,112.68,206.742,110.574,204.033 M184.896,229.009 c5.116-7.522,9.329-18.055,12.036-30.392c8.727,1.203,16.852,3.009,23.771,5.115c0.301,0,0.603,0.301,0.903,0.301 c-1.806,2.407-3.912,4.814-6.319,7.222C206.863,219.981,196.331,226,184.896,229.009"})]})}function le(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_BigPicture",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{fill:"currentColor",d:"M213.771,68.659c-4.108-7.066-46.007-7.231-49.293-7.231H128H91.522c-3.286,0-45.186,0.165-49.293,7.231 c-19.555,29.248-27.385,100.263-27.276,104.01c0.238,8.294,2.11,24.583,16.595,35.162c9.201,6.72,22.183,8.709,29.083,3.614 c4.989-3.682,11.995-19.224,19.061-32.204c7.064-12.981,9.202-11.174,12.98-12.159c3.78-0.986,36.066-0.74,36.066-0.74 s30.809-0.247,34.588,0.74c3.777,0.985,5.915-0.822,12.98,12.159c7.064,12.98,14.07,28.522,19.061,32.204 c6.9,5.095,19.882,3.106,29.083-3.614c14.485-10.58,16.356-26.868,16.595-35.162C241.154,168.922,233.325,97.906,213.771,68.659z M67.251,128.14c-14.974,0-27.112-12.137-27.112-27.111c0-14.975,12.137-27.112,27.112-27.112 c14.973,0,27.111,12.137,27.111,27.112C94.362,116.003,82.224,128.14,67.251,128.14z M188.749,128.14 c-14.974,0-27.111-12.137-27.111-27.111c0-14.975,12.138-27.112,27.111-27.112c14.973,0,27.111,12.137,27.111,27.112 C215.86,116.003,203.722,128.14,188.749,128.14z"})})}function ce(e){const{className:t}=e;return(0,i.jsx)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button","SVGIcon_MobilePhone",t),x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{d:"M165.693,45.186H91.368c-7.963,0-14.41,6.447-14.41,14.41V210.9c0,7.964,6.447,14.41,14.41,14.41h74.134 c7.965,0,14.41-6.447,14.41-14.41V59.596C180.102,51.633,173.657,45.186,165.693,45.186z M113.172,57.509h30.717 c1.707,0,3.223,1.327,3.223,3.224c0,1.896-1.328,3.223-3.223,3.223h-30.717c-1.707,0-3.223-1.328-3.223-3.223 C109.949,58.837,111.465,57.509,113.172,57.509z M128.529,213.554c-4.551,0-8.152-3.603-8.152-8.153c0-4.55,3.604-8.152,8.152-8.152 s8.151,3.603,8.151,8.152C136.682,209.761,133.081,213.554,128.529,213.554z M169.105,186.819h-81.15V74.384h81.15V186.819 L169.105,186.819z"})})}function ue(e){return(0,i.jsxs)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button",...e,children:[(0,i.jsx)("path",{d:"M11.45 26.5H7.625L1 9H5.025L9.625 22.325L14.1 9H18.125L11.45 26.5Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M34.552 26.5H30.477L26.952 20.6H26.527H23.927V26.5H20.252V9H26.802C29.202 9 30.9686 9.48333 32.102 10.45C33.2353 11.4 33.802 12.7333 33.802 14.45C33.802 15.8 33.502 16.925 32.902 17.825C32.3186 18.725 31.4936 19.4083 30.427 19.875L34.552 26.5ZM23.927 12.125V17.45H26.802C27.7686 17.45 28.5186 17.2083 29.052 16.725C29.602 16.225 29.877 15.5417 29.877 14.675C29.877 13.825 29.6103 13.1917 29.077 12.775C28.5603 12.3417 27.727 12.125 26.577 12.125H23.927Z",fill:"currentColor"})]})}function de(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"36",height:"36",viewBox:"0 0 36 36",fill:"none",xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button","SVGIcon_VRIcon"),...e,children:[(0,i.jsx)("g",{clipPath:r,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M0.400879 7.38525H36.4009V29.7798H0.400879V7.38525ZM12.6345 26.2414H9.28326L3.47884 10.909H7.0053L11.0355 22.5835L14.9563 10.909H18.4827L12.6345 26.2414ZM29.3047 26.2414H32.875L29.2609 20.437C30.1954 20.0281 30.9182 19.4294 31.4294 18.6409C31.9551 17.8524 32.2179 16.8667 32.2179 15.6839C32.2179 14.1799 31.7214 13.0117 30.7285 12.1794C29.7354 11.3324 28.1877 10.909 26.0849 10.909H20.3462V26.2414H23.566V21.0722H25.844H26.2163L29.3047 26.2414ZM23.566 18.3124V13.6469H25.8878C26.8954 13.6469 27.6254 13.8368 28.0781 14.2164C28.5454 14.5815 28.7791 15.1363 28.7791 15.8811C28.7791 16.6404 28.5381 17.2391 28.0562 17.6772C27.5889 18.1006 26.9318 18.3124 26.0849 18.3124H23.566Z",fill:"currentColor"})}),(0,i.jsx)("defs",{children:(0,i.jsx)("clipPath",{id:t,children:(0,i.jsx)("rect",{width:"36",height:"36",fill:"currentColor",transform:"translate(0.400879 0.825195)"})})})]})}function me(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_3",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Twitter",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{d:"M250.151,128.021c0,67.418-54.604,122.022-122.022,122.022S6.107,195.439,6.107,128.021C6.107,60.604,60.712,6,128.129,6 S250.151,60.604,250.151,128.021z M105.799,192.389c54.117,0,83.707-44.842,83.707-83.707c0-1.282,0-2.563-0.062-3.783 c5.736-4.148,10.739-9.335,14.705-15.252c-5.247,2.318-10.922,3.905-16.901,4.637c6.103-3.661,10.738-9.396,12.936-16.29 c-5.675,3.355-11.959,5.796-18.67,7.138c-5.369-5.734-12.995-9.273-21.477-9.273c-16.228,0-29.406,13.179-29.406,29.407 c0,2.318,0.243,4.576,0.793,6.711c-24.466-1.22-46.125-12.934-60.646-30.75c-2.501,4.332-3.965,9.396-3.965,14.765 c0,10.189,5.186,19.218,13.117,24.465c-4.819-0.122-9.334-1.464-13.3-3.661c0,0.122,0,0.244,0,0.366 c0,14.275,10.128,26.113,23.611,28.857c-2.44,0.672-5.064,1.039-7.748,1.039c-1.892,0-3.723-0.184-5.553-0.551 c3.722,11.714,14.581,20.195,27.455,20.44c-10.067,7.868-22.757,12.566-36.546,12.566c-2.379,0-4.697-0.122-7.016-0.427 C73.707,187.507,89.204,192.389,105.799,192.389"})})}function ge(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_3",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_TwitchTV",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{d:"M28.176,8.026L11.763,49.97v171.427h58.358v31.003h32.826l31.003-31.003h47.414l63.829-63.829V8.026H28.176z M223.311,146.625l-36.474,36.474h-58.359l-31.002,31.003v-31.003H48.237V29.91h175.074V146.625z M186.837,71.855v63.829h-21.885 V71.855H186.837z M128.478,71.855v63.829h-21.883V71.855H128.478z"})})}function pe(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_CSGO",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M236.979,138.059c0.548,0.078,6.91,0.101,7.772,0.032 c1.215-0.095,1.396,0.068,1.388,0.708c-0.01,0.397,0.012,3.039-2.365,7.32c-3.301,5.948-12.079,10.436-12.55,10.672 c-0.47,0.233-0.53,0.484-0.136,0.75c0.434,0.295,8.068,1.454,9.084,1.611c1.017,0.154,0.637,1.001,0.637,1.001 s-0.704,2.621-2.895,5.36c-2.189,2.738-9.311,6.123-8.583,6.123c0.731,0,7.187,0.159,6.181,1.422 c-3.019,3.786-13.603,9.528-18.43,13.813c-13.388,11.885-13.217,12.864-15.52,15.09c-0.983-3.298-3.02-12.658-3.02-12.658 l-6.105-11.467c4.413,0.18,6.364,0.081,8.952,0.081c9.214,0,17.525-2.185,22.234-5.841l2.371-1.843l-2.911-0.728 c-2.131-0.528-7.121-1.782-11.896-2.979c2.184-0.104,10.803-1.299,14.413-5.339c0.136-0.151,0.276-0.321,0.406-0.494l1.245-1.664 l-2.404-0.735c-2.607-0.799-5.948-1.682-8.517-2.335c3.173-1.572,7.585-3.942,10.048-6.088c4.83-4.203,7.226-9.709,7.322-9.943 l0.9-2.098l-10.772,0.318c1.503-1.483,3.218-3.197,3.939-3.991c1.43-1.571,4.053-6.221,4.198-9.896l0.072-1.787l-1.763,0.288 c-1.979,0.322-5.301,1.279-8.179,2.173c2.025-2.193,4.296-4.767,5.46-6.484c2.687-3.964,2.76-8.371,2.597-12.916l-0.104-2.881 l-2.261,1.79c-2.559,2.028-7.595,5.031-11.097,7.047c1.538-3.644,3.54-8.752,3.813-11.276c0.5-4.681-0.248-10.196-0.248-10.196 l-10.76,9.394c0.885-1.953,1.684-4.013,2.117-5.832c1.735-7.29,0.055-17.892-0.021-18.338l-0.452-2.807l-7.777,7.739 c0.722-3.535,1.465-8.253,1.23-11.789c-0.426-6.321-2.278-10.517-2.359-10.694l-1.01-2.251l-6.465,8.577 c0.231-4.285,0.27-10.24-0.948-13.547c-1.934-5.262-3.651-8.007-3.723-8.121l-1.232-1.958l-3.057,4.85 c0.018-2.967-0.11-6.475-0.69-8.68c-1.202-4.543-2.825-6.396-3.002-6.592l-1.325-1.433l-1.623,2.705 c-0.278-3.19-1.112-7.084-3.343-9.478l-0.814-0.872l-1.012,0.623c-0.327,0.201-0.714,0.497-1.104,0.823 c-0.154-1.135-0.365-2.451-0.639-3.691c0.563-4.733,1.186-10.03,1.206-10.452c0.027-0.547,0.274-0.767,1.017-0.391 c0.898,0.452,3.156,2.064,5.187,6.133c2.036,4.067,3.132,11.324,3.117,12.044c-0.009,0.383,0.291,0.757,0.438,0.151 c0.145-0.607,0.478-7.591,0.623-8.312c0.081-0.383,0.199-0.484,0.737-0.212c0.496,0.249,2.959,2.181,4.899,6.463 c1.179,2.599,1.634,11.946,1.574,12.653c-0.106,1.278,0.313,0.891,0.339,0.883c-0.009,0.013-0.025,0.04-0.03,0.049 c0.03-0.041,0.036-0.049,0.03-0.049c0.573-0.841,4.21-8.99,4.519-9.377c0.313-0.39,0.521-0.395,0.835,0.002 c0.262,0.33,2.095,1.717,4.049,10.088c1.902,8.135,1.949,11.542,1.848,12.682c-0.08,0.86,0.339,0.993,0.731,0.524 c0.389-0.47,5.104-9.201,5.497-9.515c0.389-0.313,0.613-0.309,0.927,0.161c0.312,0.469,2.718,4.762,3.684,11.448 c0.861,5.947,0.608,13.599,0.375,14.381c-0.235,0.782-0.135,1.077,0.493,0.53c0.623-0.548,10.299-8.412,11.004-9.038 c0.703-0.627,1.18-0.65,1.34-0.046c0.172,0.654,0.822,8.654,0.275,15.225c-0.549,6.571-2.626,12.752-2.94,13.145 c-0.312,0.391,0.087,0.712,0.478,0.555c0.394-0.157,11.902-10.018,12.645-10.402c0.711-0.367,1.043,0.005,1.105,0.507 c0.068,0.544,0.966,3.098-0.419,11.269c-0.959,5.65-3.54,11.876-3.855,12.033c-0.313,0.157-0.077,0.336,0.234,0.259 c0.315-0.079,8.324-3.488,8.872-3.567c0.546-0.079,0.671,0.339,0.514,0.808c-0.158,0.469-0.458,6.273-2.534,11.639 c-2.603,6.732-6.056,11.001-6.056,11.001s-0.252,0.519,0.217,0.519s9.266-0.186,9.813-0.263c0.547-0.079,0.627,0.156,0.547,0.704 c-0.077,0.547,0.858,9.116-8.624,14.601C236.524,137.734,236.432,137.979,236.979,138.059z M174.473,24.823 c1.981,3.34,2.018,9.248,1.836,11.469l-0.52,6.238l5.25-8.744c0.395,0.843,0.85,2.003,1.25,3.524 c1.02,3.877,0.422,13.082,0.417,13.173l-0.384,5.752l6.435-10.212c0.628,1.27,1.45,3.097,2.32,5.459 c1.466,3.983,0.772,13.806,0.381,17.257l-0.602,5.308l9.568-12.69c0.493,1.707,1.058,4.21,1.259,7.227 c0.39,5.821-2.272,15.731-2.299,15.83l-1.428,5.26l11.125-11.068c0.377,3.586,0.772,9.774-0.304,14.302 c-1.2,5.057-5.778,12.588-5.823,12.664l-1.806,3.992l16.878-14.09c-0.116,1.366-0.262,2.944-0.423,4.435 c-0.312,2.935-3.954,11.389-5.335,14.399l-1.827,4.002l3.856-2.115c0.381-0.208,8.027-4.41,12.979-7.778 c-0.039,3.484-0.537,6.042-2.139,8.4c-2.189,3.234-9.05,10.198-9.118,10.268l-4.352,4.408l5.861-2.004 c0.08-0.025,6.868-2.34,11.188-3.41c-0.675,2.445-2.208,5.125-3.11,6.118c-1.319,1.449-6.429,6.429-6.48,6.482l-2.682,2.614 l13.475-0.404c-1.06,1.837-2.89,4.549-5.457,6.783c-3.727,3.244-12.956,7.341-13.048,7.383l-3.952,1.746l4.201,1.008 c0.062,0.015,5.637,1.354,10.266,2.67c-3.412,2.191-9.291,3.081-10.948,3.138c-2.06,0.072-11.075,0.125-11.075,0.125l-11.51,0.069 l11.162,2.804c0,0,12.587,3.164,19.486,4.894c-4.398,2.216-10.717,3.493-17.657,3.493c-3.102,0-10.335-0.284-15.048-0.483 c4.064,6.069,7.041,11.004,7.992,13.681c2.813,7.915,6.777,28.269,6.889,48.907c0.039,6.572-1.081,11.649-9.022,11.649 c-0.288,0-0.597-0.038-0.908-0.092c-1.846,0.339-4.351,0.595-5.438-0.095c-1.805-1.149-3.163-2.627-3.544-3.957 c-0.383-1.334-1.146-9.374-3.106-20.675c-1.92-11.046-4.038-19.431-4.237-19.525c-1.535-0.731-9.358-18.45-9.358-18.45 l-37.23-47.615c0,0-20.737,23.917-37.455,47.8c-0.867,1.235-5.994,11.251-9.275,17.989c-0.212,0.437-0.181,0.475-0.281,0.808 c-0.604,2.015-2.396,9.525-4.039,18.994c-1.962,11.301-2.725,19.341-3.105,20.675c-0.384,1.33-1.74,2.808-3.546,3.957 c-1.085,0.689-3.592,0.434-5.437,0.095c-0.313,0.054-0.621,0.092-0.909,0.092c-7.941,0-9.061-5.077-9.024-11.649 c0.114-20.639,4.078-40.992,6.892-48.907c0.95-2.677,3.926-7.611,7.993-13.681c-4.714,0.199-11.946,0.483-15.051,0.483 c-6.939,0-13.26-1.277-17.653-3.493c6.896-1.729,19.486-4.894,19.486-4.894l11.159-2.804l-11.508-0.069 c0,0-9.019-0.053-11.076-0.125c-1.66-0.057-7.537-0.946-10.949-3.138c4.629-1.315,10.202-2.655,10.264-2.67l4.201-1.008l-3.95-1.746 c-0.094-0.042-9.324-4.139-13.049-7.383c-2.566-2.234-4.397-4.946-5.458-6.783l13.477,0.404l-2.684-2.614 c-0.05-0.054-5.16-5.033-6.48-6.482c-0.9-0.993-2.436-3.673-3.108-6.118c4.319,1.069,11.108,3.384,11.188,3.41l5.861,2.004 l-4.352-4.408c-0.069-0.069-6.928-7.033-9.12-10.268c-1.601-2.358-2.099-4.916-2.139-8.4c4.953,3.368,12.601,7.57,12.98,7.778 l3.858,2.115l-1.829-4.002c-1.379-3.011-5.022-11.465-5.334-14.399c-0.161-1.491-0.305-3.068-0.421-4.435l16.877,14.09l-1.806-3.992 c-0.046-0.076-4.622-7.607-5.821-12.664c-1.078-4.528-0.682-10.716-0.307-14.302L58.57,89.672l-1.426-5.26 c-0.025-0.098-2.688-10.008-2.3-15.83c0.203-3.017,0.767-5.52,1.26-7.227l9.566,12.69l-0.601-5.308 c-0.391-3.451-1.083-13.274,0.381-17.257c0.871-2.362,1.693-4.189,2.32-5.459l6.435,10.212l-0.382-5.752 c-0.006-0.091-0.604-9.295,0.416-13.173c0.401-1.521,0.854-2.681,1.251-3.524l5.249,8.744l-0.52-6.238 c-0.181-2.221-0.144-8.129,1.836-11.469c0.596,0.522,1.248,1.148,1.67,1.575l2.215,2.245l0.276-3.142 c0.162-1.838,0.783-7.003,1.703-8.813c1.342-2.635,4.69-3.91,7.104-4.505c-6.691,13.614-36.889,77.59-36.889,122.937 c0,23.658,16.206,23.931,16.368,23.931c4.881,0,6.947-7.914,6.947-11.063V133.45c0-2.744,1.148-2.744,1.835-2.744 c5.807,0,10.48,3.196,13.855,6.69c8.813-11.615,15.81-20.526,15.81-20.526s0.16-0.182,0.248-0.345 c-1.03-2.443-7.165-16.995-7.165-16.995l1.708-43.717c0,0-0.278-3.797,1.044-6.052c1.314-2.245,4.247-3.175,4.247-3.175 l13.307,41.443c0,0-4.107,0.866-4.107,5.585c0,2.982,2.658,4.99,6.227,5.013c3.572-0.022,6.227-2.031,6.227-5.013 c0-4.719-4.109-5.585-4.109-5.585l13.311-41.443c0,0,2.93,0.93,4.245,3.175c1.322,2.255,1.043,6.052,1.043,6.052l1.709,43.717 l-7.309,17.34c0,0,6.997,8.911,15.809,20.526c3.375-3.494,8.048-6.69,13.855-6.69c0.687,0,1.833,0,1.833,2.744v14.538 c0,3.148,2.068,11.063,6.95,11.063c0.159,0,16.367-0.272,16.367-23.931c0-45.347-30.197-109.322-36.888-122.937 c2.412,0.595,5.761,1.87,7.104,4.505c0.92,1.809,1.541,6.975,1.705,8.813l0.275,3.142l2.213-2.245 C173.226,25.972,173.875,25.345,174.473,24.823z M176.157,181.396c-1.644-2.189-41.07-55.856-41.07-55.856l-6.723,8.809 l-0.946-1.233l-0.829-1.082l-5.053-6.594l-0.095,0.101c0,0-39.427,53.667-41.07,55.856c-1.643,2.191-4.777,6.708-6.058,9.322 c-1.279,2.614-8.946,39.306-8.946,42.592c0,2.005,0.041,8.618,0.071,13.47c1.536,0.2,3.411,0.761,4.357,0.125 c1.624-1.093,2.363-2.323,2.491-3.372c0.128-1.048,1.367-12.969,2.69-20.812c1.779-10.547,4.571-19.005,4.415-18.97 c3.213-6.672,8.966-17.938,9.887-19.252c17.808-25.439,38.994-49.947,38.994-49.947s21.166,24.502,38.978,49.947 c0.921,1.313,6.672,12.58,9.888,19.252c-0.158-0.035,2.635,8.423,4.414,18.97c1.322,7.843,2.562,19.764,2.688,20.812 c0.131,1.049,0.87,2.279,2.493,3.372c0.944,0.636,2.818,0.075,4.355-0.125c0.032-4.852,0.073-11.465,0.073-13.47 c0-3.286-7.667-39.978-8.948-42.592C180.936,188.104,177.801,183.588,176.157,181.396z M82.538,21.517l-1.014-0.623l-0.813,0.872 c-2.231,2.394-3.063,6.287-3.342,9.478l-1.624-2.705l-1.323,1.433c-0.179,0.197-1.801,2.049-3.004,6.592 c-0.581,2.205-0.709,5.712-0.689,8.68l-3.057-4.85l-1.234,1.958c-0.072,0.114-1.787,2.859-3.722,8.121 c-1.22,3.307-1.179,9.262-0.949,13.547l-6.463-8.577l-1.012,2.251c-0.08,0.177-1.934,4.373-2.359,10.694 c-0.234,3.536,0.51,8.253,1.231,11.789l-7.778-7.739l-0.453,2.807c-0.073,0.446-1.754,11.048-0.02,18.338 c0.433,1.819,1.231,3.879,2.117,5.832l-10.759-9.394c0,0-0.749,5.515-0.248,10.196c0.271,2.523,2.272,7.632,3.813,11.276 c-3.503-2.016-8.539-5.019-11.099-7.047l-2.259-1.79l-0.106,2.881c-0.162,4.545-0.087,8.952,2.6,12.916 c1.161,1.717,3.433,4.291,5.459,6.484c-2.877-0.894-6.201-1.851-8.179-2.173l-1.763-0.288l0.071,1.787 c0.148,3.675,2.771,8.324,4.198,9.896c0.723,0.794,2.436,2.508,3.941,3.991L21.93,137.83l0.896,2.098 c0.1,0.234,2.493,5.74,7.324,9.943c2.464,2.146,6.876,4.516,10.047,6.088c-2.57,0.653-5.908,1.536-8.518,2.335l-2.402,0.735 l1.246,1.664c0.13,0.173,0.27,0.343,0.407,0.494c3.608,4.04,12.229,5.234,14.412,5.339c-4.774,1.197-9.767,2.451-11.896,2.979 l-2.911,0.728l2.371,1.843c4.708,3.656,13.02,5.841,22.233,5.841c2.588,0,4.539,0.099,8.954-0.081l-6.105,11.467 c0,0-2.038,9.36-3.02,12.658c-2.304-2.226-2.133-3.205-15.52-15.09c-4.829-4.284-15.411-10.026-18.429-13.813 c-1.005-1.263,5.449-1.422,6.179-1.422c0.73,0-6.393-3.385-8.582-6.123c-2.191-2.739-2.895-5.36-2.895-5.36s-0.38-0.847,0.637-1.001 c1.018-0.157,8.65-1.316,9.084-1.611c0.395-0.266,0.332-0.517-0.137-0.75c-0.469-0.236-9.248-4.724-12.548-10.672 c-2.375-4.281-2.357-6.923-2.364-7.32c-0.01-0.64,0.17-0.803,1.385-0.708c0.862,0.068,7.226,0.046,7.774-0.032 c0.546-0.08,0.453-0.324,0.019-0.576c-9.483-5.484-8.546-14.054-8.624-14.601c-0.079-0.548,0-0.783,0.548-0.704 c0.546,0.077,9.342,0.263,9.812,0.263c0.469,0,0.218-0.519,0.218-0.519s-3.452-4.27-6.056-11.001 c-2.077-5.366-2.377-11.169-2.533-11.639c-0.157-0.469-0.034-0.887,0.514-0.808c0.549,0.079,8.558,3.488,8.87,3.567 c0.313,0.077,0.548-0.103,0.235-0.259c-0.314-0.157-2.896-6.383-3.855-12.033c-1.384-8.17-0.488-10.725-0.42-11.269 c0.063-0.502,0.397-0.874,1.105-0.507c0.743,0.385,12.255,10.245,12.646,10.402c0.391,0.157,0.79-0.164,0.477-0.555 c-0.313-0.392-2.392-6.574-2.938-13.145c-0.548-6.571,0.1-14.571,0.274-15.225c0.161-0.604,0.635-0.581,1.339,0.046 c0.704,0.626,10.381,8.489,11.006,9.038c0.625,0.547,0.727,0.252,0.492-0.53c-0.235-0.782-0.484-8.435,0.375-14.381 c0.965-6.686,3.372-10.979,3.685-11.448s0.536-0.474,0.927-0.161c0.391,0.313,5.106,9.045,5.497,9.515 c0.391,0.469,0.809,0.336,0.732-0.524c-0.104-1.14-0.057-4.547,1.845-12.682c1.956-8.371,3.789-9.758,4.052-10.088 c0.313-0.396,0.521-0.392,0.833-0.002c0.309,0.387,3.945,8.536,4.519,9.377c-0.005,0,0,0.008,0.031,0.049 c-0.007-0.009-0.022-0.036-0.031-0.049c0.025,0.008,0.446,0.395,0.34-0.883c-0.058-0.707,0.396-10.055,1.574-12.653 c1.941-4.282,4.404-6.214,4.899-6.463c0.54-0.272,0.658-0.171,0.737,0.212c0.146,0.721,0.478,7.705,0.625,8.312 c0.146,0.606,0.444,0.232,0.437-0.151c-0.015-0.72,1.081-7.977,3.115-12.044c2.033-4.069,4.292-5.681,5.188-6.133 c0.742-0.376,0.989-0.156,1.018,0.391c0.022,0.422,0.645,5.719,1.206,10.452c-0.272,1.24-0.484,2.556-0.639,3.691 C83.251,22.014,82.866,21.718,82.538,21.517z M127.35,141.814c-1.158,12.032-4.978,23.045-6.326,29.486 c-1.643,7.849-4.788,18.061-6.793,20.931c-4.433,6.343-18.036,18.547-20.403,19.732c-1.094,0.547-6.376-4.115-6.56-4.846 c-0.182-0.728,2.883-3.993,2.154-3.627c-0.731,0.364-4.104,0.906-5.06,0.87c-0.753-0.026,0.633-2.728,0.633-2.728 s-1.484,2.217-3.021,2.947c-0.03,0.015,9.433-18.119,9.433-18.119S127.52,140.043,127.35,141.814z M119.7,169.39l3.104-10.647 l-1.869-0.559l-3.152,10.656L119.7,169.39z M114.072,167.242l4.687-10.051l-1.764-0.838l-4.735,10.055L114.072,167.242z  M126.961,159.319l-0.82,11.06l-1.991-0.139l0.867-11.079L126.961,159.319z M131.727,170.391l-1.986,0.167l-0.828-11.078 l1.944-0.144L131.727,170.391z M164.422,186.462c0,0,9.463,18.134,9.434,18.119c-1.54-0.73-3.021-2.947-3.021-2.947 s1.384,2.701,0.633,2.728c-0.957,0.036-4.33-0.506-5.06-0.87c-0.731-0.366,2.334,2.899,2.153,3.627 c-0.185,0.73-5.467,5.393-6.56,4.846c-2.368-1.186-15.973-13.39-20.404-19.732c-2.007-2.87-5.149-13.082-6.792-20.931 c-1.349-6.441-4.621-17.127-5.778-29.16C128.854,140.373,164.422,186.462,164.422,186.462z M142.029,167.242l1.813-0.834 l-4.735-10.055l-1.762,0.838L142.029,167.242z M136.402,169.39l1.917-0.55l-3.152-10.656l-1.868,0.559L136.402,169.39z"})})}function he(){return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_ClosedCaption",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{className:"CCBox",fill:"none",stroke:"#000000",strokeWidth:"10",strokeMiterlimit:"10",d:"M238,210c0,6.627-5.373,12-12,12H30 c-6.627,0-12-5.373-12-12V46c0-6.627,5.373-12,12-12h196c6.627,0,12,5.373,12,12V210z"}),(0,i.jsx)("path",{className:"C1",d:"M90.505,173.207c11.431,0,22.338-4.276,30.72-12.036c2.6-2.407,2.753-6.47,0.347-9.068c-2.41-2.604-6.47-2.757-9.072-0.349 c-5.998,5.559-13.811,8.62-21.995,8.62c-17.852,0-32.373-14.524-32.373-32.372c0-17.849,14.521-32.373,32.373-32.373 c8.177,0,15.981,3.055,21.979,8.603c2.603,2.407,6.662,2.25,9.072-0.353c2.407-2.602,2.249-6.662-0.353-9.068 c-8.375-7.751-19.276-12.019-30.694-12.019c-24.931,0-45.209,20.281-45.209,45.209C45.3,152.93,65.574,173.207,90.505,173.207z"}),(0,i.jsx)("path",{className:"C1",d:"M177.926,173.207c11.431,0,22.338-4.276,30.721-12.036c2.6-2.407,2.754-6.47,0.347-9.068 c-2.41-2.604-6.47-2.757-9.072-0.349c-5.998,5.559-13.812,8.62-21.995,8.62c-17.852,0-32.372-14.524-32.372-32.372 c0-17.849,14.521-32.373,32.372-32.373c8.178,0,15.981,3.055,21.979,8.603c2.604,2.407,6.663,2.25,9.072-0.353 c2.407-2.602,2.25-6.662-0.353-9.068c-8.375-7.751-19.277-12.019-30.694-12.019c-24.932,0-45.209,20.281-45.209,45.209 C132.721,152.93,152.996,173.207,177.926,173.207z"})]})}function _e(){return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Hidden",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{fill:"none",stroke:"#FFFFFF",strokeWidth:"10",strokeLinecap:"round",strokeMiterlimit:"10",d:"M62.499,172.263 c-32.755-16.197-47.415-39.509-47.415-39.509"}),(0,i.jsx)("path",{fill:"none",stroke:"#FFFFFF",strokeWidth:"10",strokeLinecap:"round",strokeMiterlimit:"10",d:"M177.948,85.392 c48.213,14.998,68.451,47.362,68.451,47.362s-36.393,54.737-115.689,54.737c-17.938,0-33.591-2.671-47.096-6.832"}),(0,i.jsx)("path",{fill:"none",stroke:"#FFFFFF",strokeWidth:"10",strokeLinecap:"round",strokeMiterlimit:"10",d:"M15.084,132.754 c0,0,32.933-56.576,115.674-54.785c8.505,0.185,16.486,0.913,23.96,2.072"}),(0,i.jsx)("path",{fill:"none",stroke:"#FFFFFF",strokeWidth:"10",strokeLinecap:"round",strokeMiterlimit:"10",d:"M93.981,141.131 c-0.475-2.385-0.725-4.852-0.725-7.377c0-20.711,16.789-37.5,37.5-37.5c2.42,0,4.787,0.229,7.08,0.668"}),(0,i.jsx)("path",{fill:"none",stroke:"#FFFFFF",strokeWidth:"10",strokeLinecap:"round",strokeMiterlimit:"10",d:"M156.528,106.512 c7.223,6.836,11.729,16.513,11.729,27.242c0,20.711-16.789,37.5-37.5,37.5c-10.609,0-20.189-4.405-27.012-11.487"}),(0,i.jsx)("line",{fill:"none",stroke:"#FFFFFF",strokeWidth:"10",strokeLinecap:"round",strokeMiterlimit:"10",x1:"53.007",y1:"210.504",x2:"208.507",y2:"55.004"})]})}function Be(){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Download",viewBox:"0 0 36 36",fill:"none",children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M29 23V27H7V23H2V32H34V23H29Z",fill:"currentColor"}),(0,i.jsx)("svg",{x:"0",y:"0",width:"32",height:"25",children:(0,i.jsx)("path",{className:"DownloadArrow",d:"M20 14.1716L24.5858 9.58578L27.4142 12.4142L18 21.8284L8.58582 12.4142L11.4142 9.58578L16 14.1715V2H20V14.1716Z",fill:"currentColor"})})]})}function be(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_3",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Filter",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:(0,i.jsx)("path",{d:"M236.445,23.522c-1.085-2.35-3.438-3.855-6.025-3.855H25.58c-2.586,0-4.936,1.501-6.024,3.855 c-1.08,2.349-0.698,5.112,0.983,7.083l80.328,94.039v104.181c0,2.74,1.682,5.194,4.237,6.188c0.778,0.3,1.588,0.445,2.392,0.445 c1.832,0,3.626-0.762,4.91-2.17l41.012-45.13c1.111-1.219,1.724-2.811,1.724-4.459v-59.054l80.325-94.04 C237.144,28.634,237.526,25.867,236.445,23.522z"})})}function fe(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Edit",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{d:"M16.757,233.795c-1.324,3.973,2.455,7.752,6.427,6.428l50.912-16.971l-40.368-40.367L16.757,233.795z"}),(0,i.jsx)("rect",{x:"83.614",y:"75.466",transform:"matrix(-0.7071 -0.7071 0.7071 -0.7071 93.7468 324.5916)",width:"60.971",height:"134.827"}),(0,i.jsx)("rect",{x:"149.28",y:"68.116",transform:"matrix(-0.7071 -0.7071 0.7071 -0.7071 252.0431 259.4951)",width:"60.971",height:"18.862"}),(0,i.jsx)("path",{d:"M233.545,37.803l-14.368-14.369c-7.928-7.928-20.846-7.897-28.809,0.064l-14.305,14.307l43.112,43.111l14.306-14.305 C241.511,58.582,241.513,45.771,233.545,37.803z"})]})}function we(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Information",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("polyline",{className:"I",points:"86.883,110.957 152.894,110.957 152.894,181.406 177.117,181.406 177.117,202.485 86.883,202.485 86.883,181.775 109.441,181.775 109.441,130.372 86.883,130.372 "}),(0,i.jsx)("circle",{className:"I",cx:"128.47",cy:"67.607",r:"25.517"}),(0,i.jsx)("circle",{fill:"none",stroke:"#000000",strokeWidth:"14",strokeMiterlimit:"10",cx:"128",cy:"128",r:"116.833"})]})}function ye(){return(0,i.jsx)("svg",{version:"1.1",id:"Flag",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Information",height:"100px",width:"100px",x:"0px",y:"0px",viewBox:"0 0 100 100",children:(0,i.jsx)("path",{d:"M82.5,10.8c-0.8-0.7-1.9-0.8-2.9-0.7l-7.2,1.8c-7.3,1.8-15.1,1.4-22.3-1.2h-0.1c-7.8-2.9-16.2-3.5-24.2-1.9l-2.8,0.6V8.5  c0-1.9-1.5-3.5-3.5-3.5S16,6.5,16,8.5v5.1v38.8v39.2c0,1.9,1.5,3.5,3.5,3.5s3.5-1.5,3.5-3.5V55.1l4-0.8c6.9-1.4,14-0.8,20.5,1.7  l0.3,0.1c5,1.8,10.2,2.8,15.5,2.8c3.6,0,7.3-0.4,10.9-1.4l7.2-1.8c1.5-0.4,2.6-1.8,2.6-3.3V13.6C83.9,12.5,83.3,11.5,82.5,10.8z"})})}function Me(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_Patch",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",children:[(0,i.jsx)("path",{d:"M171.176,136.219c-5.516-5.516-14.166-5.948-20.223-1.406L92.125,75.984l-8.002-29.738c-0.324-1.406-1.73-3.027-3.028-3.785 L46.49,24.186c-1.298-0.648-3.136-0.433-4.218,0.648L25.295,41.813c-0.974,0.973-1.298,2.92-0.649,4.217l18.276,34.605 c0.648,1.297,2.379,2.596,3.785,3.027l29.739,8.003l58.828,58.828c-4.542,6.056-4.109,14.707,1.405,20.222l56.882,56.882 c6.056,6.056,15.896,6.056,21.845,0l12.544-12.544c6.056-6.056,6.056-15.788,0-21.845L171.176,136.219z"}),(0,i.jsx)("path",{d:"M153.116,122.16c2.271-0.648,4.65-0.973,7.138-0.973c0.865,0,1.622,0,2.486,0.107l26.928-26.927 c12.328,2.92,25.846-0.324,35.361-9.948c9.517-9.625,12.869-23.034,9.949-35.254l-20.33,20.33l-21.845-5.84l-5.84-21.952 l20.331-20.33c-12.221-2.92-25.738,0.324-35.254,9.948c-9.625,9.625-12.869,23.143-9.949,35.362L129.866,98.91L153.116,122.16z"}),(0,i.jsx)("path",{d:"M99.371,129.406l-32.226,32.226c-12.328-2.92-25.845,0.324-35.362,9.948c-9.517,9.625-12.869,23.034-9.949,35.254 l20.331-20.33l21.953,5.84l5.839,21.952l-20.331,20.33c12.22,2.92,25.737-0.324,35.254-9.949 c9.625-9.624,12.869-23.142,9.949-35.361l27.035-27.035c-0.325-3.136,0-6.38,0.865-9.517L99.371,129.406z"})]})}function ve(e){return(0,i.jsxs)("svg",{version:"1.1",id:"base",xmlns:"http://www.w3.org/2000/svg",className:"SVGIcon_Button SVGIcon_AppleLogo",x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 256 256",...e,children:[(0,i.jsx)("path",{d:"M138.365,26.557c16.139-21.272,38.578-21.376,38.578-21.376s3.336,19.999-12.696,39.266 c-17.12,20.572-36.58,17.206-36.58,17.206S124.012,45.473,138.365,26.557z"}),(0,i.jsx)("path",{d:"M129.719,75.662c8.305,0,23.713-11.413,43.771-11.413c34.527,0,48.109,24.566,48.109,24.566s-26.565,13.583-26.565,46.54 c0,37.179,33.093,49.991,33.093,49.991s-23.134,65.112-54.38,65.112c-14.353,0-25.509-9.672-40.631-9.672 c-15.41,0-30.702,10.032-40.662,10.032c-28.533,0-64.581-61.765-64.581-111.414c0-48.849,30.512-74.474,59.13-74.474 C105.61,64.933,120.047,75.662,129.719,75.662z"})]})}function Se(e){return(0,i.jsxs)("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",className:"SVGIcon_Button SVGIcon_WindowsLogo",width:"100%",height:"100%",viewBox:"0 0 128 128",enableBackground:"new 0 0 128 128",...e,children:[(0,i.jsx)("rect",{fill:"currentColor",width:"60.834",height:"60.835"}),(0,i.jsx)("rect",{x:"67.165",fill:"currentColor",width:"60.835",height:"60.835"}),(0,i.jsx)("rect",{y:"67.164",fill:"currentColor",width:"60.834",height:"60.836"}),(0,i.jsx)("rect",{x:"67.165",y:"67.164",fill:"currentColor",width:"60.835",height:"60.836"})]})}function Ce(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 256 256",children:[(0,i.jsx)("circle",{cx:"126",cy:"134",r:"20.6"}),(0,i.jsx)("circle",{cx:"189.4",cy:"134",r:"20.6"}),(0,i.jsx)("circle",{cx:"62.6",cy:"134",r:"20.6"})]})}function Re(){return(0,i.jsxs)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 100 100",children:[(0,i.jsx)("circle",{style:{fill:"currentColor"},cx:"51.8",cy:"22.5",r:"6.5"}),(0,i.jsx)("circle",{style:{fill:"currentColor"},cx:"51.8",cy:"48.3",r:"6.5"}),(0,i.jsx)("circle",{style:{fill:"currentColor"},cx:"51.8",cy:"74.2",r:"6.5"})]})}function ze(){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 18 18",version:"1.1",x:"0px",y:"0px",fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:"1.41421",children:(0,i.jsx)("path",{d:"M12.621,2.491c-0.021,0.019 -0.042,0.039 -0.063,0.06l-5.125,5.201c-0.579,0.587 -0.575,1.527 -0.001,2.109l0.691,0.702c0.576,0.584 1.505,0.582 2.079,-0.001l5.126,-5.201c0.021,-0.021 0.04,-0.042 0.059,-0.063l1.573,1.595c0.573,0.582 1.04,0.386 1.04,-0.439l0,-5.957c0,-0.276 -0.219,-0.497 -0.49,-0.497l-5.87,0c-0.82,0 -1.008,0.473 -0.434,1.056l1.415,1.435Zm-9.618,-2.491c-1.665,0 -3.003,1.344 -3.003,3.003l0,11.994c0,1.665 1.344,3.003 3.003,3.003l11.994,0c1.665,0 3.003,-1.344 3.003,-3.003l0,-7.746l0,4.249l-3,-2.488l0,4.492c0,0.826 -0.671,1.496 -1.496,1.496l-9.008,0c-0.826,0 -1.496,-0.671 -1.496,-1.496l0,-9.008c0,-0.826 0.671,-1.496 1.496,-1.496l4.504,0l-2.5,-3l4.249,0l-7.746,0Z"})})}function je(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",x:"0px",y:"0px",...e,children:[(0,i.jsx)("path",{d:"M50,7A43,43,0,1,1,7,50,43,43,0,0,1,50,7m0-7a50,50,0,1,0,50,50A50,50,0,0,0,50,0h0Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M50.79,25a45.51,45.51,0,0,1,5.29.87c5.33,1.51,8.5,5.77,8.9,11.43a10.4,10.4,0,0,1-4.21,9.5c-1.42,1.1-2.91,2.1-4.34,3.18a7.06,7.06,0,0,0-3.18,6.3,4,4,0,0,1-2.88,4,4.42,4.42,0,0,1-5.18-1.55,4.19,4.19,0,0,1-.59-2.07A13.89,13.89,0,0,1,50.3,45,41.55,41.55,0,0,0,54.83,41,5,5,0,0,0,56,38.19c0.23-2.83-1.59-4.65-4.52-4.84-3.54-.23-6.52.69-8.6,3.82a4.19,4.19,0,0,1-4.35,2c-3-.5-4.29-2.94-3.06-5.75a12.84,12.84,0,0,1,6.25-6.2A21.71,21.71,0,0,1,50.79,25Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M53.78,69.88C53.8,73.09,52,75,48.85,75s-5.25-1.84-5.26-4.53c0-3.73,1.67-5.59,5-5.69C51.3,64.7,54.12,66.36,53.78,69.88Z",fill:"currentColor"})]})}function xe(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 4V20V24L7 20H24V4H2ZM34 12V32L29 28H12V24H28V12H34Z",fill:"currentColor"})})}function Ie(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M33.78 19.22L19.22 33.78L4 18.56V4H18.56L33.78 19.22Z",fill:"currentColor"})})}function Te(e){return(0,l.Qn)()?(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M2 4V16V20L7 16H24V4H2ZM12 20V32H29L34 36V32V20H12Z",fill:"currentColor"})}):(0,i.jsx)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:e.className,x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 409.6 409.6",children:(0,i.jsx)("path",{d:"M109.9,96.2H302c16.3,0,29.6,13,29.6,29v101.4c0,16-13.2,29-29.6,29h-90.1l-57.6,57.9L138,255.6h-28.1\n\t\t\t\tc-16.3,0-29.6-13-29.6-29V125.2C80.4,109.2,93.6,96.2,109.9,96.2z"})})}function Fe(e){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_2",xmlns:"http://www.w3.org/2000/svg",className:e.className,x:"0px",y:"0px",width:"256px",height:"256px",viewBox:"0 0 409.6 409.6",children:(0,i.jsx)("path",{d:"M225.1,328.8c-12.6,0-15.3-1.9-29.5-5.3c-18.7-4.8-35.3-6.3-51-5.3c-3.5,0.5-7.1,0.5-10.6,1l-7.6,1\n\t\t\t\tc-2.5,0.5-4.5-1-5.6-3.4c-12.6-36.2-16.6-74.7-11.6-117.6c0-2.4,2-3.9,4.5-4.3l4.5-0.5c3.5-0.5,6.6-1,10.1-1c5-0.5,9.6-2.9,13.1-7.2\n\t\t\t\tl0.5-1c0.5-0.5,1-1.4,1.5-2.4c9.1-14.5,22.2-25.6,36.8-37.6c7.6-6.3,14.1-12.5,20.2-18.3c6.6-7.2,10.1-16.4,10.6-27\n\t\t\t\tc0-9.6,5.6-15.4,16.1-16.4c13.6-1,22.7,3.9,27.8,15.9c7.6,16.4-4.4,33.3-13.9,50.6c-2,3.9-4.5,7.2-7.1,10.6c-1,1.4-2,2.9-3,4.3\n\t\t\t\tl-3.5,4.8c-1.5,1.9-3,3.9-4.5,6.3c4,0,7.6,0,11.6,0c11.1-0.5,34.6-0.5,46.7,1.4c7.6,1,13.6,4.8,17.7,10.1c3.5,4.8,4.5,11.1,3,17.8\n\t\t\t\tc-0.5,2.9-2,5.8-5,9.2c-1.5,1.9-14.4,3.9-16.5,5.3h10.9c2.5,1.9,5,3.9,7.1,6.3c4,4.3,5.6,9.2,5,14.9c-0.5,5.3-3,10.6-7.6,14\n\t\t\t\tc-2.5,1.9-16,3.9-18.5,5.3c5,5.3,18,12.1,16.5,19.3c-2,9.6-7.6,15.4-18.2,17.8c2.5,3.9,3,8.7,1.5,13.5c-0.5,2.4-1.5,4.3-2.5,6.3\n\t\t\t\tc-2.5,5.3-6.6,8.2-13.1,9.6C253.2,327.8,233.7,328.8,225.1,328.8z"})})}function Oe(e){return(0,i.jsxs)("svg",{height:"100px",width:"100px",version:"1.1",x:"0px",y:"0px",viewBox:"0 0 100 100",enableBackground:"new 0 0 100 100",fill:"currentColor",...e,children:[(0,i.jsx)("g",{display:"none",children:(0,i.jsx)("rect",{x:"-660.877",y:"-37.172",display:"inline",width:"1370.931",height:"1263.231"})}),(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{d:"M34.367,31.803c0.49,0.443,1.228,0.404,1.698-0.06c3.869-3.823,8.894-6.045,14.425-6.337   c11.044-0.495,20.558,7.281,22.518,17.866c0.133,0.717-0.429,1.379-1.157,1.413l-4.83,0.223c-1.092,0.05-1.578,1.397-0.769,2.133   l13.999,12.733c0.502,0.456,1.279,0.419,1.734-0.084L94.68,45.676c0.733-0.809,0.123-2.1-0.967-2.048l-6.486,0.309   c-1.82-18.94-18.238-33.327-37.455-32.439c-9.122,0.484-17.619,4.28-23.984,10.844c-0.48,0.495-0.439,1.299,0.072,1.762   L34.367,31.803z"}),(0,i.jsx)("path",{d:"M6.229,53.869h6.11c0.622,0,1.132,0.468,1.207,1.085c1.029,8.437,4.787,16.288,10.854,22.357   c7.249,7.217,16.85,11.23,27.047,11.23c9.778,0.07,19.009-3.568,26.131-10.258c0.502-0.471,0.502-1.276,0.015-1.763l-9.587-9.587   c-4.379,4.389-10.288,6.838-16.559,6.838c-6.224,0-12.068-2.506-16.541-6.934c-3.179-3.179-5.282-7.178-6.168-11.481   c-0.154-0.746,0.447-1.436,1.209-1.436h5.183c1.092,0,1.639-1.319,0.869-2.092L21.572,37.352c-0.478-0.48-1.255-0.481-1.734-0.003   L5.363,51.773C4.589,52.545,5.135,53.869,6.229,53.869z"})]})]})}function We(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M18 3C15.0333 3 12.1332 3.87973 9.66645 5.52796C7.19972 7.17618 5.27713 9.51886 4.14181 12.2597C3.0065 15.0006 2.70945 18.0166 3.28823 20.9264C3.86701 23.8361 5.29562 26.5088 7.3934 28.6066C9.49119 30.7044 12.1639 32.133 15.0737 32.7118C17.9834 33.2906 20.9994 32.9935 23.7403 31.8582C26.4811 30.7229 28.8238 28.8003 30.472 26.3336C32.1203 23.8668 33 20.9667 33 18C33 16.0302 32.612 14.0796 31.8582 12.2597C31.1044 10.4399 29.9995 8.78628 28.6066 7.3934C27.2137 6.00052 25.5601 4.89563 23.7403 4.14181C21.9204 3.38799 19.9698 3 18 3ZM9.00001 15C9.00001 14.4067 9.17595 13.8266 9.5056 13.3333C9.83524 12.8399 10.3038 12.4554 10.852 12.2284C11.4001 12.0013 12.0033 11.9419 12.5853 12.0576C13.1672 12.1734 13.7018 12.4591 14.1213 12.8787C14.5409 13.2982 14.8266 13.8328 14.9424 14.4147C15.0581 14.9967 14.9987 15.5999 14.7716 16.1481C14.5446 16.6962 14.1601 17.1648 13.6667 17.4944C13.1734 17.8241 12.5934 18 12 18C11.2044 18 10.4413 17.6839 9.87869 17.1213C9.31608 16.5587 9.00001 15.7956 9.00001 15ZM24 18C23.4067 18 22.8266 17.8241 22.3333 17.4944C21.8399 17.1648 21.4554 16.6962 21.2284 16.1481C21.0013 15.5999 20.9419 14.9967 21.0576 14.4147C21.1734 13.8328 21.4591 13.2982 21.8787 12.8787C22.2982 12.4591 22.8328 12.1734 23.4147 12.0576C23.9967 11.9419 24.5999 12.0013 25.1481 12.2284C25.6962 12.4554 26.1648 12.8399 26.4944 13.3333C26.8241 13.8266 27 14.4067 27 15C27 15.7956 26.6839 16.5587 26.1213 17.1213C25.5587 17.6839 24.7957 18 24 18ZM26.3149 23.6788C26.7672 22.8295 27 21.9193 27 21H18H9C9 21.9193 9.23279 22.8295 9.68508 23.6788C10.1374 24.5281 10.8003 25.2997 11.636 25.9497C12.4718 26.5998 13.4639 27.1154 14.5558 27.4672C15.6478 27.8189 16.8181 28 18 28C19.1819 28 20.3522 27.8189 21.4442 27.4672C22.5361 27.1154 23.5282 26.5998 24.364 25.9497C25.1997 25.2997 25.8626 24.5281 26.3149 23.6788Z"})})}function qe(e){const{className:t,...r}=e,[n,s]=(0,c.l)(),[a,o]=(0,c.l)(),[l,u]=(0,c.l)(),[d,m]=(0,c.l)(),[g,p]=(0,c.l)();return(0,i.jsxs)("svg",{className:t,width:"32",height:"32",viewBox:"0 0 32 32",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("circle",{cx:"16",cy:"16",r:"16",fill:"#BDCCDB"}),(0,i.jsx)("circle",{cx:"16",cy:"16",r:"16",fill:s}),(0,i.jsx)("circle",{cx:"16",cy:"16",r:"14.2745",fill:"#98A8B7"}),(0,i.jsx)("circle",{cx:"16",cy:"16",r:"14.2745",fill:o}),(0,i.jsx)("circle",{cx:"16",cy:"16",r:"14.2745",stroke:"#7A92A9"}),(0,i.jsx)("circle",{cx:"16",cy:"16",r:"11.1309",fill:"#BDCCDB"}),(0,i.jsx)("circle",{cx:"16",cy:"16",r:"11.1309",fill:u}),(0,i.jsx)("circle",{cx:"16",cy:"16",r:"10.2107",fill:"#5792C8"}),(0,i.jsx)("circle",{cx:"16",cy:"16",r:"10.2107",fill:m}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.6016 17.9523C22.8425 17.9523 24.6591 16.1357 24.6591 13.8948C24.6591 11.6539 22.8425 9.83727 20.6016 9.83727C18.3607 9.83727 16.5441 11.6539 16.5441 13.8948C16.5441 13.9609 16.5457 14.0266 16.5488 14.0919L14.0477 17.6314C14.0205 17.6306 13.9933 17.6303 13.966 17.6303C13.2606 17.6303 12.6127 17.8767 12.1038 18.2882L6.33398 15.9235C6.33398 17.4638 6.62381 19.1438 6.97803 19.5302C7.16531 19.7345 9.1256 20.4564 11.0502 21.127C11.3013 22.5093 12.5112 23.5574 13.966 23.5574C15.6027 23.5574 16.9296 22.2306 16.9296 20.5939C16.9296 20.5326 16.9277 20.4717 16.924 20.4113L20.2613 17.9382C20.3735 17.9475 20.487 17.9523 20.6016 17.9523ZM12.1995 21.5232C12.5338 22.1572 13.1994 22.5894 13.966 22.5894C15.0681 22.5894 15.9615 21.696 15.9615 20.5939C15.9615 19.4917 15.0681 18.5983 13.966 18.5983C13.7007 18.5983 13.4475 18.65 13.216 18.744L14.1914 19.1438L14.1886 19.1617C14.8832 19.2688 15.4151 19.8692 15.4151 20.5939C15.4151 21.3942 14.7663 22.043 13.966 22.043C13.8901 22.043 13.8157 22.0371 13.743 22.0259L13.7405 22.042L13.6136 21.9998C13.5414 21.9818 13.4713 21.9583 13.4038 21.9299C13.0402 21.8084 12.6309 21.6704 12.1995 21.5232ZM20.6016 16.5998C22.0956 16.5998 23.3066 15.3887 23.3066 13.8948C23.3066 12.4008 22.0956 11.1898 20.6016 11.1898C19.1077 11.1898 17.8966 12.4008 17.8966 13.8948C17.8966 15.3887 19.1077 16.5998 20.6016 16.5998ZM22.4 13.8948C22.4 14.888 21.5948 15.6932 20.6016 15.6932C19.6083 15.6932 18.8032 14.888 18.8032 13.8948C18.8032 12.9015 19.6083 12.0964 20.6016 12.0964C21.5948 12.0964 22.4 12.9015 22.4 13.8948Z",fill:"#BDCCDB"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M20.6016 17.9523C22.8425 17.9523 24.6591 16.1357 24.6591 13.8948C24.6591 11.6539 22.8425 9.83727 20.6016 9.83727C18.3607 9.83727 16.5441 11.6539 16.5441 13.8948C16.5441 13.9609 16.5457 14.0266 16.5488 14.0919L14.0477 17.6314C14.0205 17.6306 13.9933 17.6303 13.966 17.6303C13.2606 17.6303 12.6127 17.8767 12.1038 18.2882L6.33398 15.9235C6.33398 17.4638 6.62381 19.1438 6.97803 19.5302C7.16531 19.7345 9.1256 20.4564 11.0502 21.127C11.3013 22.5093 12.5112 23.5574 13.966 23.5574C15.6027 23.5574 16.9296 22.2306 16.9296 20.5939C16.9296 20.5326 16.9277 20.4717 16.924 20.4113L20.2613 17.9382C20.3735 17.9475 20.487 17.9523 20.6016 17.9523ZM12.1995 21.5232C12.5338 22.1572 13.1994 22.5894 13.966 22.5894C15.0681 22.5894 15.9615 21.696 15.9615 20.5939C15.9615 19.4917 15.0681 18.5983 13.966 18.5983C13.7007 18.5983 13.4475 18.65 13.216 18.744L14.1914 19.1438L14.1886 19.1617C14.8832 19.2688 15.4151 19.8692 15.4151 20.5939C15.4151 21.3942 14.7663 22.043 13.966 22.043C13.8901 22.043 13.8157 22.0371 13.743 22.0259L13.7405 22.042L13.6136 21.9998C13.5414 21.9818 13.4713 21.9583 13.4038 21.9299C13.0402 21.8084 12.6309 21.6704 12.1995 21.5232ZM20.6016 16.5998C22.0956 16.5998 23.3066 15.3887 23.3066 13.8948C23.3066 12.4008 22.0956 11.1898 20.6016 11.1898C19.1077 11.1898 17.8966 12.4008 17.8966 13.8948C17.8966 15.3887 19.1077 16.5998 20.6016 16.5998ZM22.4 13.8948C22.4 14.888 21.5948 15.6932 20.6016 15.6932C19.6083 15.6932 18.8032 14.888 18.8032 13.8948C18.8032 12.9015 19.6083 12.0964 20.6016 12.0964C21.5948 12.0964 22.4 12.9015 22.4 13.8948Z",fill:p}),(0,i.jsxs)("defs",{children:[(0,i.jsxs)("linearGradient",{id:n,x1:"8.4375",y1:"1.75",x2:"23.1875",y2:"22.9375",gradientUnits:"userSpaceOnUse",children:[(0,i.jsx)("stop",{stopColor:"white",stopOpacity:"0.54"}),(0,i.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),(0,i.jsxs)("linearGradient",{id:a,x1:"9",y1:"3.125",x2:"22.4375",y2:"24.625",gradientUnits:"userSpaceOnUse",children:[(0,i.jsx)("stop",{stopColor:"white",stopOpacity:"0.25"}),(0,i.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),(0,i.jsxs)("linearGradient",{id:l,x1:"10.3125",y1:"6.375",x2:"19.6875",y2:"23.125",gradientUnits:"userSpaceOnUse",children:[(0,i.jsx)("stop",{stopColor:"white",stopOpacity:"0.65"}),(0,i.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]}),(0,i.jsxs)("linearGradient",{id:d,x1:"10",y1:"8",x2:"20.5",y2:"26.2107",gradientUnits:"userSpaceOnUse",children:[(0,i.jsx)("stop",{stopColor:"#72A5D3"}),(0,i.jsx)("stop",{offset:"1",stopColor:"#4F7294"})]}),(0,i.jsxs)("linearGradient",{id:g,x1:"12.1875",y1:"13.5625",x2:"18.5625",y2:"23.5574",gradientUnits:"userSpaceOnUse",children:[(0,i.jsx)("stop",{stopColor:"white",stopOpacity:"0.44"}),(0,i.jsx)("stop",{offset:"1",stopColor:"white",stopOpacity:"0"})]})]})]})}function Ue(){return(0,i.jsx)("svg",{height:"100px",width:"100px",fill:"#000000",x:"0px",y:"0px",viewBox:"0 0 101 101",enableBackground:"new 0 0 101 101",xmlns:"http://www.w3.org/2000/svg",version:"1.1",children:(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{d:"M16.929,30.115 M84.446,84.262c0-37.271-30.323-67.613-67.587-67.613l0,0l0.069,13.467   c29.777,0.039,53.995,24.256,54.051,54.042L84.446,84.262z"}),(0,i.jsx)("path",{d:"M16.843,53.089 M61.472,84.262c0-24.616-20.026-44.639-44.628-44.639l0,0v13.466c17.182,0,31.161,13.984,31.161,31.173   H61.472z"}),(0,i.jsx)("circle",{cx:"26.695",cy:"74.305",r:"9.812"})]})})}function ke(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",...e,children:(0,i.jsx)("polygon",{stroke:"currentColor",fill:"currentColor",points:"50 4.7 61.1 38.9 97.2 38.9 68 60.1 79.2 94.4 50 73.2 20.8 94.4 32 60.1 2.8 38.9 38.9 38.9 50 4.7",strokeLinejoin:"round",strokeWidth:"5"})})}function Le(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 100 100",...e,children:(0,i.jsx)("polygon",{stroke:"currentColor",fill:"none",points:"50 4.7 61.1 38.9 97.2 38.9 68 60.1 79.2 94.4 50 73.2 20.8 94.4 32 60.1 2.8 38.9 38.9 38.9 50 4.7",strokeLinejoin:"round",strokeWidth:"5"})})}function Pe(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1200 1200",...e,children:(0,i.jsx)("path",{fill:"currentColor",d:"M600,96c-277.2,0-504,226.8-504,504s226.8,504,504,504,504-226.8,504-504S877.2,96,600,96ZM600,222c83.2,0,158.8,26.5,220.5,70.6L292.6,820.5c-44.1-61.7-70.6-137.3-70.6-220.5,0-209.2,168.8-378,378-378ZM907.4,379.5c44.1,61.7,70.6,137.3,70.6,220.5,0,209.2-168.8,378-378,378s-158.8-26.5-220.5-70.6L907.4,379.5Z",strokeWidth:"0"})})}function De(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"none",...e,children:[(0,i.jsx)("circle",{cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"2"}),(0,i.jsx)("path",{d:"M12 8v8M8 12h8",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})}function Ne(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1200 1200",...e,children:[(0,i.jsx)("circle",{cx:"600",cy:"600",r:"504",fill:"none",stroke:"currentColor",strokeWidth:"120"}),(0,i.jsx)("rect",{x:"300",y:"540",width:"600",height:"120",fill:"currentColor",rx:"60"})]})}function Ae(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",children:(0,i.jsx)("path",{fill:"white",d:"M24.68,19.53l6.9-5.69c0.98-0.81,0.47-2.39-0.81-2.46l-8.89-0.54c-0.54-0.03-1.01-0.37-1.21-0.88L17.4,1.61\n\t\t\tc-0.47-1.18-2.12-1.18-2.59,0l-3.27,8.32c-0.2,0.51-0.67,0.84-1.21,0.88l-8.92,0.54c-1.28,0.07-1.78,1.65-0.81,2.46l6.9,5.66\n\t\t\tc0.4,0.34,0.61,0.91,0.47,1.41l-2.26,8.65c-0.3,1.21,1.01,2.19,2.09,1.52l7.51-4.81c0.47-0.3,1.04-0.3,1.48,0l7.54,4.81\n\t\t\tc1.08,0.67,2.39-0.3,2.09-1.52l-2.26-8.62C24.07,20.4,24.24,19.86,24.68,19.53z"})})}function Ee(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",children:(0,i.jsx)("g",{children:(0,i.jsx)("path",{fill:"white",d:"M28.4,1.49H3.79c-1.99,0-3.6,1.61-3.6,3.6v14.88c0,1.99,1.61,3.6,3.6,3.6h2.37c0,1.61-0.38,3.7-1.51,5.88\n\t\t\tc-0.28,0.57-0.19,1.33,0.19,1.8c0.28,0.38,0.76,0.47,1.14,0.47c0.19,0,0.38,0,0.57-0.09c4.07-1.61,7.57-5.59,9.47-8.05h12.4\n\t\t\tc1.99,0,3.6-1.61,3.6-3.6V5.1C31.91,3.11,30.3,1.49,28.4,1.49z M8.23,14.97c-1.33,0-2.37-1.04-2.37-2.37s1.04-2.37,2.37-2.37\n\t\t\ts2.37,1.04,2.37,2.37S9.56,14.97,8.23,14.97z M15.99,14.97c-1.33,0-2.37-1.04-2.37-2.37s1.04-2.37,2.37-2.37\n\t\t\tc1.33,0,2.37,1.04,2.37,2.37S17.32,14.97,15.99,14.97z M23.85,14.97c-1.33,0-2.37-1.04-2.37-2.37s1.04-2.37,2.37-2.37\n\t\t\tc1.33,0,2.37,1.04,2.37,2.37S25.18,14.97,23.85,14.97z"})})})}function Ge(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 32 32",enableBackground:"new 0 0 32 32",children:(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{fill:"white",d:"M23.32,28.28C23,25.55,20.68,23.52,18,23.52h-3.78c-2.73,0-5,2.03-5.33,4.76L8.56,30.8h15.09L23.32,28.28z"}),(0,i.jsx)("path",{fill:"white",d:"M16.08,22.15c2.82,0,5.1-2.28,5.1-5.1c0-2.82-2.28-5.1-5.1-5.1s-5.1,2.28-5.1,5.1\n\t\t\tC10.98,19.86,13.27,22.15,16.08,22.15z"}),(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{fill:"white",d:"M24.09,10.21c-0.94-1.22-2.18-2.23-3.57-2.9c-1.39-0.68-2.94-1.02-4.48-1.01l-0.02,0L16,6.3\n\t\t\t\tc-0.03,0-0.05,0-0.08,0c-1.52,0-3.04,0.35-4.4,1.01c-1.39,0.68-2.62,1.68-3.57,2.9c-0.94,1.22-1.6,2.67-1.91,4.18\n\t\t\t\tc-0.3,1.51-0.25,3.1,0.15,4.59c0.14,0.55,0.62,0.92,1.18,0.92c0.01,0,0.02,0,0.04,0h0.27l0.03-0.01c0.32-0.08,0.59-0.29,0.76-0.57\n\t\t\t\tl0.07-0.1c0.14-0.21,0.18-0.46,0.11-0.7L8.6,18.38c-0.18-0.62-0.27-1.27-0.29-1.92c0-4.24,3.45-7.68,7.69-7.68h0.04\n\t\t\t\tc4.24,0,7.69,3.45,7.69,7.68c-0.02,0.65-0.11,1.3-0.29,1.92l-0.04,0.15c-0.07,0.24-0.03,0.49,0.11,0.7l0.07,0.1\n\t\t\t\tc0.17,0.28,0.44,0.49,0.76,0.57l0.03,0.01l0.26,0c0.01,0,0.02,0,0.04,0c0.56,0,1.04-0.37,1.18-0.92c0.4-1.49,0.46-3.08,0.15-4.59\n\t\t\t\tC25.69,12.88,25.04,11.44,24.09,10.21z"}),(0,i.jsx)("path",{fill:"white",d:"M16.02,0.68c-8.83,0-15.99,7.16-16,15.99h0.01c-0.02,2.68,0.74,5.31,2.18,7.57l0,0.01l0.01,0.01\n\t\t\t\tc0.37,0.43,1,0.51,1.47,0.19c0.47-0.32,0.62-0.94,0.36-1.44l0,0l0,0c-1.19-1.89-1.81-4.09-1.79-6.32v0v0\n\t\t\t\tc0-7.6,6.16-13.76,13.76-13.76c7.6,0,13.76,6.16,13.76,13.76v0v0c0.03,2.24-0.59,4.43-1.79,6.32l0,0l0,0\n\t\t\t\tc-0.26,0.5-0.11,1.12,0.36,1.44c0.47,0.32,1.1,0.24,1.47-0.19l0.01-0.01l0-0.01c1.45-2.26,2.2-4.89,2.18-7.57h0.01\n\t\t\t\tC32.02,7.84,24.86,0.68,16.02,0.68"})]})]})})}function He(e){return(0,i.jsx)("svg",{...e,height:"100px",width:"100px",fill:"#000000",xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 32 32",x:"0px",y:"0px",children:(0,i.jsx)("path",{d:"M26.286 0c-3.142 0-5.714 2.572-5.714 5.714 0 0.512 0.074 1.006 0.202 1.479l-10.573 5.287c-1.049-1.332-2.67-2.194-4.487-2.194-3.142 0-5.714 2.572-5.714 5.714s2.572 5.714 5.714 5.714c1.815 0 3.437-0.862 4.486-2.193l10.574 5.287c-0.127 0.473-0.202 0.966-0.202 1.478 0 3.142 2.572 5.714 5.714 5.714s5.714-2.572 5.714-5.714c0-3.142-2.572-5.714-5.714-5.714-1.817 0-3.438 0.862-4.487 2.194l-10.573-5.287c0.128-0.473 0.202-0.967 0.202-1.479s-0.074-1.005-0.202-1.478l10.574-5.287c1.049 1.331 2.67 2.193 4.486 2.193 3.142 0 5.714-2.572 5.714-5.714s-2.572-5.714-5.714-5.714zM26.286 2.286c1.907 0 3.429 1.522 3.429 3.429s-1.522 3.429-3.429 3.429c-1.907 0-3.429-1.522-3.429-3.429s1.522-3.429 3.429-3.429zM5.714 12.571c1.907 0 3.429 1.522 3.429 3.429s-1.522 3.429-3.429 3.429c-1.907 0-3.429-1.522-3.429-3.429s1.522-3.429 3.429-3.429zM26.286 22.857c1.907 0 3.429 1.522 3.429 3.429s-1.522 3.429-3.429 3.429c-1.907 0-3.429-1.522-3.429-3.429s1.522-3.429 3.429-3.429z"})})}function Ve(e){return(0,i.jsxs)("svg",{...e,fill:"#000000",xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 16 16",x:"0px",y:"0px",children:[(0,i.jsx)("path",{d:"M8,11c-0.2,0-0.5-0.1-0.6-0.2c-0.2-0.2-0.3-0.3-0.3-0.6l0-7.7L5.7,3.6C5.5,3.8,5.3,3.9,5.1,3.9\n\t\t\t\t\tc-0.2,0-0.4-0.1-0.6-0.2C4.4,3.5,4.3,3.4,4.3,3.2c0-0.2,0.1-0.4,0.3-0.5l2.7-2.4C7.5,0.1,7.7,0,8,0s0.5,0.1,0.7,0.3l2.8,2.4\n\t\t\t\t\tc0.2,0.2,0.3,0.3,0.3,0.5c0,0.2-0.1,0.4-0.2,0.5c-0.1,0.1-0.3,0.2-0.6,0.2c-0.2,0-0.4-0.1-0.6-0.2L8.8,2.5l0,7.7\n\t\t\t\t\tc0,0.2-0.1,0.4-0.3,0.6C8.4,10.9,8.2,11,8,11z"}),(0,i.jsx)("path",{d:"M4,16c-0.8,0-1.3-0.2-1.7-0.6c-0.4-0.4-0.6-0.9-0.6-1.7V7.9c0-0.7,0.2-1.3,0.6-1.7c0.4-0.4,1-0.6,1.7-0.6h1.9\n\t\t\t\tV7H4.1c-0.7,0-1,0.3-1,1v5.6c0,0.7,0.3,1,1,1h7.9c0.3,0,0.6-0.1,0.7-0.3c0.2-0.2,0.3-0.4,0.3-0.7V8c0-0.3-0.1-0.6-0.3-0.7\n\t\t\t\tC12.5,7.1,12.2,7,11.9,7h-1.8V5.6H12c0.8,0,1.3,0.2,1.7,0.6c0.4,0.4,0.6,0.9,0.6,1.7v5.8c0,0.7-0.2,1.3-0.6,1.7\n\t\t\t\tc-0.4,0.4-1,0.6-1.7,0.6H4z"})]})}function Ze(e){return(0,u.Ae)()?(0,i.jsx)(Ve,{...e}):(0,i.jsx)(He,{...e})}function Ke(){return(0,i.jsx)("svg",{version:"1.1",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"0 0 44 44",enableBackground:"new 0 0 44 44",children:(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{d:"M2 5.90007C2 5.90007 4.92505 2 11.7502 2C18.5753 2 21.5003 5.90007 21.5003 5.90007V33.2005C21.5003 33.2005 18.5753 31.2505 11.7502 31.2505C4.92505 31.2505 2 33.2005 2 33.2005V5.90007Z",stroke:"#fefeef",fill:"none",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"}),(0,i.jsx)("path",{d:"M21.4998 5.90007C21.4998 5.90007 24.4248 2 31.2499 2C38.075 2 41.0001 5.90007 41.0001 5.90007V33.2005C41.0001 33.2005 38.075 31.2505 31.2499 31.2505C24.4248 31.2505 21.4998 33.2005 21.4998 33.2005V5.90007Z",stroke:"#fefeef",fill:"none",strokeWidth:"3",strokeLinecap:"round",strokeLinejoin:"round"})]})})}function $e(e){const{className:t,...r}=e;return(0,i.jsx)("svg",{className:(0,s.A)(o().SteamDeckCompatLogo,t),...r,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{opacity:"0.84",fillRule:"evenodd",clipRule:"evenodd",d:"M7.77715 4.30197C10.9241 4.30197 13.4752 6.85305 13.4752 9.99997C13.4752 13.1469 10.9241 15.698 7.77715 15.698V18.8889C12.6864 18.8889 16.666 14.9092 16.666 9.99997C16.666 5.09078 12.6864 1.11108 7.77715 1.11108V4.30197ZM7.77756 13.8889C9.92533 13.8889 11.6664 12.1477 11.6664 9.99997C11.6664 7.8522 9.92533 6.11108 7.77756 6.11108C5.62979 6.11108 3.88867 7.8522 3.88867 9.99997C3.88867 12.1477 5.62979 13.8889 7.77756 13.8889Z",fill:"white"})})}function Ye(e){const{className:t,...r}=e;return(0,i.jsx)("svg",{className:(0,s.A)(o().SteamDeckCompatIcon,o().SteamOSCompatCompatible,t),...r,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 19C14.9706 19 19 14.9706 19 10C19 5.02944 14.9706 1 10 1C5.02944 1 1 5.02944 1 10C1 14.9706 5.02944 19 10 19ZM8.33342 11.9222L14.4945 5.76667L16.4556 7.72779L8.33342 15.8556L3.26675 10.7833L5.22786 8.82223L8.33342 11.9222Z",fill:"currentColor"})})}function Qe(e){const{className:t,...r}=e;return(0,i.jsx)("svg",{className:(0,s.A)(o().SteamDeckCompatIcon,o().SteamOSCompatInformation,t),...r,viewBox:"0 0 48 48",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M24.0001 45.6002C35.9295 45.6002 45.6002 35.9295 45.6002 24.0001C45.6002 12.0708 35.9295 2.40015 24.0001 2.40015C12.0708 2.40015 2.40015 12.0708 2.40015 24.0001C2.40015 35.9295 12.0708 45.6002 24.0001 45.6002ZM20.6659 36H27.3326V22.6667H20.6659V36ZM21.777 19.3259C22.4348 19.7654 23.2081 20 23.9993 20C25.0601 20 26.0775 19.5786 26.8277 18.8285C27.5778 18.0783 27.9993 17.0609 27.9993 16C27.9993 15.2089 27.7647 14.4355 27.3251 13.7777C26.8856 13.1199 26.2609 12.6073 25.53 12.3045C24.7991 12.0018 23.9948 11.9225 23.2189 12.0769C22.443 12.2312 21.7302 12.6122 21.1708 13.1716C20.6114 13.731 20.2305 14.4437 20.0761 15.2197C19.9218 15.9956 20.001 16.7999 20.3037 17.5308C20.6065 18.2617 21.1192 18.8864 21.777 19.3259Z",fill:"currentColor"})})}function Xe(e){const{className:t,...r}=e;return(0,i.jsx)("svg",{className:(0,s.A)(o().SteamDeckCompatIcon,o().SteamDeckCompatVerified,t),...r,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 19C14.9706 19 19 14.9706 19 10C19 5.02944 14.9706 1 10 1C5.02944 1 1 5.02944 1 10C1 14.9706 5.02944 19 10 19ZM8.33342 11.9222L14.4945 5.76667L16.4556 7.72779L8.33342 15.8556L3.26675 10.7833L5.22786 8.82223L8.33342 11.9222Z",fill:"currentColor"})})}function Je(e){const{className:t,...r}=e;return(0,i.jsx)("svg",{className:(0,s.A)(o().SteamDeckCompatIcon,o().SteamDeckCompatPlayable,t),...r,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M10 19C14.9706 19 19 14.9706 19 10C19 5.02944 14.9706 1 10 1C5.02944 1 1 5.02944 1 10C1 14.9706 5.02944 19 10 19ZM8.61079 9.44444V15H11.3886V9.44444H8.61079ZM9.07372 8.05245C9.34781 8.23558 9.67004 8.33333 9.99967 8.33333C10.4417 8.33333 10.8656 8.15774 11.1782 7.84518C11.4907 7.53262 11.6663 7.10869 11.6663 6.66667C11.6663 6.33703 11.5686 6.0148 11.3855 5.74072C11.2023 5.46663 10.942 5.25301 10.6375 5.12687C10.3329 5.00072 9.99783 4.96771 9.67452 5.03202C9.35122 5.09633 9.05425 5.25507 8.82116 5.48815C8.58808 5.72124 8.42934 6.01821 8.36503 6.34152C8.30072 6.66482 8.33373 6.99993 8.45988 7.30447C8.58602 7.60902 8.79964 7.86931 9.07372 8.05245Z",fill:"currentColor"})})}function et(e){const{className:t,...r}=e;return(0,i.jsx)("svg",{className:(0,s.A)(o().SteamDeckCompatIcon,o().SteamDeckCompatUnsupported,t),...r,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M14.1931 15.6064C13.0246 16.4816 11.5733 17 10.001 17C6.13498 17 3.00098 13.866 3.00098 10C3.00098 8.42766 3.51938 6.97641 4.39459 5.80783L14.1931 15.6064ZM15.6074 14.1922C16.4826 13.0236 17.001 11.5723 17.001 10C17.001 6.13401 13.867 3 10.001 3C8.42864 3 6.97739 3.5184 5.80881 4.39362L15.6074 14.1922ZM19.001 10C19.001 14.9706 14.9715 19 10.001 19C5.03041 19 1.00098 14.9706 1.00098 10C1.00098 5.02944 5.03041 1 10.001 1C14.9715 1 19.001 5.02944 19.001 10Z",fill:"currentColor"})})}function tt(e){const{className:t,...r}=e;return(0,i.jsx)("svg",{className:(0,s.A)(o().SteamDeckCompatIcon,o().SteamDeckCompatUnknown,t),...r,viewBox:"0 0 20 20",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M17.3972 11.2461L18.8767 11.4932C18.9578 11.0075 19 10.5087 19 10C19 9.49131 18.9578 8.99248 18.8767 8.50682L17.3972 8.75386C17.4647 9.15821 17.5 9.57442 17.5 10C17.5 10.4256 17.4647 10.8418 17.3972 11.2461ZM17.0295 7.3783L18.4348 6.8539C18.0814 5.90668 17.5729 5.03501 16.9403 4.26971L15.7842 5.22538C16.3119 5.86387 16.7354 6.59021 17.0295 7.3783ZM14.7746 4.21582L15.7303 3.05967C14.965 2.42708 14.0933 1.91864 13.1461 1.56519L12.6217 2.97054C13.4098 3.26461 14.1361 3.68805 14.7746 4.21582ZM11.2461 2.60281L11.4932 1.1233C11.0075 1.0422 10.5087 1 10 1C9.49131 1 8.99248 1.0422 8.50682 1.1233L8.75386 2.60281C9.15821 2.5353 9.57442 2.5 10 2.5C10.4256 2.5 10.8418 2.5353 11.2461 2.60281ZM7.3783 2.97054L6.8539 1.56519C5.90668 1.91864 5.03501 2.42708 4.26971 3.05967L5.22538 4.21582C5.86387 3.68805 6.59021 3.26461 7.3783 2.97054ZM4.21582 5.22538L3.05967 4.26971C2.42708 5.03501 1.91864 5.90668 1.56519 6.8539L2.97054 7.3783C3.26461 6.59022 3.68805 5.86387 4.21582 5.22538ZM1 10C1 9.49131 1.0422 8.99248 1.1233 8.50682L2.60281 8.75386C2.5353 9.15821 2.5 9.57442 2.5 10C2.5 10.4256 2.5353 10.8418 2.60281 11.2461L1.1233 11.4932C1.0422 11.0075 1 10.5087 1 10ZM2.97054 12.6217L1.56519 13.1461C1.91864 14.0933 2.42708 14.965 3.05967 15.7303L4.21582 14.7746C3.68805 14.1361 3.26461 13.4098 2.97054 12.6217ZM5.22538 15.7842L4.26971 16.9403C5.03501 17.5729 5.90668 18.0814 6.8539 18.4348L7.3783 17.0295C6.59022 16.7354 5.86387 16.3119 5.22538 15.7842ZM8.75386 17.3972L8.50682 18.8767C8.99248 18.9578 9.49131 19 10 19C10.5087 19 11.0075 18.9578 11.4932 18.8767L11.2461 17.3972C10.8418 17.4647 10.4256 17.5 10 17.5C9.57442 17.5 9.15821 17.4647 8.75386 17.3972ZM12.6217 17.0295L13.1461 18.4348C14.0933 18.0814 14.965 17.5729 15.7303 16.9403L14.7746 15.7842C14.1361 16.3119 13.4098 16.7354 12.6217 17.0295ZM15.7842 14.7746L16.9403 15.7303C17.5729 14.965 18.0814 14.0933 18.4348 13.1461L17.0295 12.6217C16.7354 13.4098 16.3119 14.1361 15.7842 14.7746ZM9.2425 14.7702C9.46679 14.92 9.73048 15 10.0002 15C10.362 15 10.7089 14.8563 10.9646 14.6006C11.2204 14.3448 11.3641 13.998 11.3641 13.6363C11.3641 13.3666 11.2841 13.1029 11.1343 12.8787C10.9844 12.6544 10.7714 12.4796 10.5222 12.3764C10.2729 12.2732 9.99872 12.2462 9.73415 12.2988C9.46958 12.3514 9.22656 12.4813 9.03582 12.672C8.84508 12.8628 8.71518 13.1057 8.66255 13.3703C8.60993 13.6348 8.63694 13.909 8.74016 14.1582C8.84339 14.4074 9.01821 14.6203 9.2425 14.7702ZM11.0981 10.3552C11.1722 10.2348 11.2765 10.1358 11.4005 10.068C11.8099 9.82315 12.1479 9.47526 12.3808 9.05903C12.6137 8.64279 12.7333 8.17276 12.7278 7.69584C12.7223 7.21892 12.5918 6.75179 12.3493 6.34105C12.1069 5.93031 11.7609 5.59033 11.346 5.35502C10.9311 5.11972 10.4617 4.99732 9.98466 5.00004C9.50764 5.00277 9.03969 5.13052 8.62748 5.37054C8.21527 5.61057 7.87321 5.95448 7.63545 6.36796C7.39769 6.78144 7.27253 7.25004 7.27246 7.72699H9.23191C9.23191 7.6261 9.25178 7.52621 9.29039 7.43301C9.32901 7.3398 9.3856 7.25511 9.45694 7.18378C9.52829 7.11244 9.61299 7.05586 9.70621 7.01725C9.79942 6.97865 9.89933 6.95878 10.0002 6.95878C10.1659 6.96387 10.3255 7.02207 10.4556 7.12479C10.5856 7.22751 10.6792 7.3693 10.7225 7.52925C10.7658 7.6892 10.7565 7.85883 10.6961 8.01311C10.6356 8.16739 10.5271 8.29816 10.3867 8.3861C9.97322 8.62846 9.63003 8.97429 9.39088 9.38955C9.15173 9.80482 9.02487 10.2752 9.02278 10.7544V11.3635H10.9777V10.7544C10.9825 10.6131 11.024 10.4755 11.0981 10.3552Z",fill:"currentColor"})})}function rt(e){const{className:t,...r}=e;return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:t,...r,width:"50",height:"50",viewBox:"0 0 50 50",fill:"none",children:(0,i.jsx)("circle",{fill:"currentColor",cx:"25",cy:"25",r:"25"})})}function it(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 26",fill:"none",...e,children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M17.5133 4.65595C15.8046 6.36468 17.0366 9.2803 19.4284 9.28035C20.446 9.28035 21.0261 8.76331 21.2519 8.56209C21.2963 8.5225 21.327 8.49513 21.3447 8.48633C22.4018 7.42917 22.4024 5.71423 21.3441 4.65595C20.2817 3.59714 18.5699 3.59936 17.5133 4.65595ZM18.5553 7.44735C17.4045 6.30173 19.1522 4.54882 20.301 5.69597V5.69586C20.7836 6.18159 20.783 6.96269 20.301 7.44422C19.8189 7.92684 19.0348 7.92415 18.5553 7.44735ZM0.583974 13.873L14.455 0L24.4165 1.583L26 11.5449L12.1289 25.416C11.7368 25.805 11.2252 26 10.7156 26C10.2065 26 9.69489 25.805 9.30552 25.416L0.583974 16.6976C0.194954 16.305 0 15.7933 0 15.2843C0 14.7742 0.194948 14.2625 0.583974 13.873ZM9.26632 17.5853L8.88665 17.965C8.62416 18.2274 8.43667 18.5227 8.32418 18.8509C8.21403 19.1766 8.19645 19.5106 8.27145 19.8528C8.34879 20.1926 8.53979 20.5148 8.84446 20.8195C9.14445 21.1195 9.46318 21.307 9.80066 21.382C10.1428 21.457 10.4756 21.4382 10.7991 21.3257C11.1272 21.2132 11.4225 21.0257 11.6849 20.7633L12.0646 20.3836C12.3271 20.1211 12.5146 19.8281 12.6271 19.5047C12.7419 19.179 12.7618 18.8473 12.6868 18.5099C12.6142 18.17 12.4255 17.8478 12.1209 17.5431C11.8209 17.2431 11.4986 17.0545 11.1541 16.9771C10.8143 16.8998 10.4791 16.9162 10.1487 17.0263C9.82293 17.1365 9.5288 17.3228 9.26632 17.5853ZM9.6038 18.6821L9.98347 18.3024C10.2014 18.0845 10.4487 17.9427 10.7252 17.8771C11.0065 17.8115 11.2701 17.9017 11.5162 18.1478C11.7693 18.4009 11.8584 18.6634 11.7834 18.9352C11.7107 19.2047 11.5654 19.4485 11.3475 19.6664L10.9678 20.0461C10.7498 20.2641 10.5026 20.4082 10.226 20.4785C9.95417 20.5488 9.6952 20.4609 9.44912 20.2148C9.19601 19.9617 9.10344 19.6981 9.1714 19.4239C9.24171 19.1473 9.38584 18.9001 9.6038 18.6821ZM9.80066 9.87944L9.421 10.2591C9.15851 10.5216 8.97102 10.8169 8.85853 11.145C8.74837 11.4708 8.7308 11.8047 8.80579 12.1469C8.88313 12.4867 9.07414 12.809 9.37881 13.1136C9.6788 13.4136 9.99753 13.6011 10.335 13.6761C10.6772 13.7511 11.01 13.7324 11.3334 13.6199C11.6615 13.5074 11.9568 13.3199 12.2193 13.0574L12.599 12.6777C12.8614 12.4152 13.0489 12.1223 13.1614 11.7989C13.2763 11.4731 13.2962 11.1415 13.2212 10.804C13.1485 10.4642 12.9599 10.1419 12.6552 9.83725C12.3552 9.53727 12.033 9.34861 11.6885 9.27127C11.3486 9.19393 11.0135 9.21033 10.683 9.32048C10.3573 9.43063 10.0632 9.61695 9.80066 9.87944ZM10.1381 10.9763L10.5178 10.5966C10.7358 10.3786 10.983 10.2368 11.2596 10.1712C11.5408 10.1056 11.8045 10.1958 12.0506 10.4419C12.3037 10.695 12.3927 10.9575 12.3177 11.2294C12.2451 11.4989 12.0998 11.7426 11.8818 11.9606L11.5021 12.3403C11.2842 12.5582 11.0369 12.7023 10.7604 12.7726C10.4885 12.843 10.2295 12.7551 9.98347 12.509C9.73036 12.2559 9.63778 11.9922 9.70575 11.718C9.77606 11.4415 9.92019 11.1942 10.1381 10.9763ZM16.3675 13.7464L4.21814 15.9963L5.01966 16.7978L17.169 14.5479L16.3675 13.7464Z"})})}function nt(e){const{direction:t,...r}=e;switch(t){case"up":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fill:"currentColor",d:"M31 15.6394L18.0204 3L5 15.6394L8.60376 19.1432L18.0204 10.0076L27.4166 19.1432L31 15.6394ZM27.3962 33L18.0204 23.8644L8.62412 33L5 29.4962L18.0204 16.8568L31 29.4962L27.3962 33Z"})});case"down":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{fill:"currentColor",d:"M31 20.3606L18.0204 33L5 20.3606L8.60376 16.8568L18.0204 25.9924L27.4166 16.8568L31 20.3606ZM27.3962 3L18.0204 12.1356L8.62412 3L5 6.50379L18.0204 19.1432L31 6.50379L27.3962 3Z"})});case"left":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M14.23 30.75L1.45996 18L14.23 5.20999L17.77 8.74999L8.53996 18L17.77 27.23L14.23 30.75ZM31.77 27.21L22.54 18L31.77 8.76999L28.23 5.20999L15.46 18L28.23 30.75L31.77 27.21Z",fill:"currentColor"})});case"right":return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 36 36",fill:"none",...e,children:(0,i.jsx)("path",{d:"M19 30.75L31.77 18L19 5.20999L15.46 8.74999L24.69 18L15.46 27.23L19 30.75ZM1.46002 27.21L10.69 18L1.46002 8.76999L5.00002 5.20999L17.77 18L5.00002 30.75L1.46002 27.21Z",fill:"currentColor"})})}}function st(e){const{className:t}=e;return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",className:(0,s.A)("SVGIcon_Button","SVGIcon_SteamDeck",t),viewBox:"0 0 36 36",fill:"none",children:(0,i.jsx)("path",{fill:"currentColor",fillRule:"evenodd",clipRule:"evenodd",d:"M0 11C0 9.89543 0.895431 9 2 9H34C35.1046 9 36 9.89543 36 11V24C36 25.6569 34.6569 27 33 27H3C1.34315 27 0 25.6569 0 24V11ZM33 16C33 16.5523 32.5523 17 32 17C31.4477 17 31 16.5523 31 16C31 15.4477 31.4477 15 32 15C32.5523 15 33 15.4477 33 16ZM32 13C32.5523 13 33 12.5523 33 12C33 11.4477 32.5523 11 32 11C31.4477 11 31 11.4477 31 12C31 12.5523 31.4477 13 32 13ZM35 14C35 14.5523 34.5523 15 34 15C33.4477 15 33 14.5523 33 14C33 13.4477 33.4477 13 34 13C34.5523 13 35 13.4477 35 14ZM30 15C30.5523 15 31 14.5523 31 14C31 13.4477 30.5523 13 30 13C29.4477 13 29 13.4477 29 14C29 14.5523 29.4477 15 30 15ZM6 14C6 15.1046 5.10457 16 4 16C2.89543 16 2 15.1046 2 14C2 12.8954 2.89543 12 4 12C5.10457 12 6 12.8954 6 14ZM2.5 21C2.22386 21 2 21.2239 2 21.5V24.5C2 24.7761 2.22386 25 2.5 25H5.5C5.77614 25 6 24.7761 6 24.5V21.5C6 21.2239 5.77614 21 5.5 21H2.5ZM30 21.5C30 21.2239 30.2239 21 30.5 21H33.5C33.7761 21 34 21.2239 34 21.5V24.5C34 24.7761 33.7761 25 33.5 25H30.5C30.2239 25 30 24.7761 30 24.5V21.5ZM28 11H8V25H28V11Z"})})}function at(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M805.7,241.8h-51.3l44.3-45.3c10.1-10.1,15.1-22.8,15.1-38.2s-5-28.2-15.1-38.2c-10.1-10.1-22.8-15.1-38.2-15.1s-28.5,5-39.2,15.1l-128.8,121.7h-153.9l-129.8-121.7c-10.1-10.1-22.8-15.1-38.2-15.1s-28.2,5-38.2,15.1c-10.1,10.1-15.1,22.8-15.1,38.2s5,28.2,15.1,38.2l44.3,45.3h-51.3c-46.3,1.3-84.3,17.1-114.2,47.3-29.9,30.2-45.5,68.1-46.8,113.7v348.1c1.3,49.6,16.9,89.8,46.8,120.2,29.9,30.4,67.9,46.5,114.2,47.8h573.5c46.3-1.3,84.5-16.9,114.7-46.8,30.2-29.9,45.6-67.9,46.3-114.2v-355.2c2-45.6-11.6-83.5-40.8-113.7s-66.9-46-113.2-47.3h-.2ZM851,751c-.7,16.1-6.5,29.9-17.6,41.3-11.1,11.4-24.7,17.1-40.8,17.1H232.2c-16.1,0-29.9-5.7-41.3-17.1-11.4-11.4-17.1-25.2-17.1-41.3v-341.1c.7-16.8,6.3-30.5,17.1-41.3s24.5-16.4,41.3-17.1h560.4c16.8.7,30.5,6.3,41.3,17.1s16.4,24.5,17.1,41.3v341.1h0ZM347.9,467.2c-16.1.7-29.7,6.5-40.8,17.6-11.1,11.1-16.9,24.7-17.6,40.8v58.4c.7,16.1,6.3,29.7,17.1,40.8,10.8,11.1,24.5,16.6,41.3,16.6s30.5-5.5,41.3-16.6,16.4-24.7,17.1-40.8v-58.4c-.7-16.1-6.5-29.7-17.6-40.8-11.1-11.1-24.7-16.9-40.8-17.6h0ZM683,467.2c-16.1.7-29.7,6.5-40.8,17.6s-16.9,24.7-17.6,40.8v58.4c.7,16.1,6.3,29.7,17.1,40.8s24.5,16.6,41.3,16.6,30.5-5.5,41.3-16.6,16.4-24.7,17.1-40.8v-58.4c-.7-16.1-6.5-29.7-17.6-40.8-11.1-11.1-24.7-16.9-40.8-17.6h0Z"})})}function ot(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M823,229.3c-58.9-27-121-46.1-184.9-56.9-8.7,15.6-16.6,31.7-23.7,48.1-68-10.2-137.1-10.2-205.1,0-7-16.4-14.9-32.5-23.7-48.1-63.9,10.9-126.1,30.1-185,57-117,173.1-148.7,341.9-132.8,508.3h0c68.5,50.6,145.2,89.1,226.7,113.8,18.4-24.7,34.6-50.9,48.6-78.3-26.5-9.9-52.1-22.1-76.5-36.5,6.4-4.7,12.7-9.4,18.7-14.1,143.6,67.5,309.7,67.5,453.3,0,6.1,5,12.4,9.8,18.7,14.1-24.4,14.4-50,26.7-76.6,36.6,13.9,27.4,30.2,53.6,48.6,78.2,81.6-24.6,158.3-63.1,226.9-113.7h0c18.6-193-31.8-360.2-133.2-508.5h0ZM363.2,635.4c-44.2,0-80.7-40.1-80.7-89.4s35.2-89.8,80.6-89.8,81.5,40.5,80.8,89.8c-.8,49.3-35.6,89.4-80.6,89.4h-.1ZM660.8,635.4c-44.3,0-80.6-40.1-80.6-89.4s35.2-89.8,80.6-89.8,81.3,40.5,80.6,89.8c-.8,49.3-35.5,89.4-80.6,89.4Z"})})}function lt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M512,66c-246.3,0-446,199.7-446,446s144,384.7,338.3,432.9v-296.6h-92v-136.3h92v-58.7c0-151.8,68.7-222.2,217.7-222.2s77,5.5,97,11.1v123.5c-10.5-1.1-28.8-1.7-51.5-1.7-73.1,0-101.4,27.7-101.4,99.7v48.2h145.7l-25,136.3h-120.7v306.4c220.8-26.7,392-214.7,392-442.7S758.3,66,512,66Z"})})}function ct(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M327.6,69.9c-47.4,2.2-79.7,9.8-108,20.9-29.3,11.4-54.1,26.7-78.8,51.5-24.7,24.8-39.9,49.6-51.2,78.9-11,28.3-18.4,60.7-20.5,108.1-2.1,47.4-2.6,62.6-2.3,183.5.2,120.9.8,136.1,3.1,183.6,2.3,47.4,9.8,79.7,20.9,108,11.4,29.3,26.7,54.1,51.5,78.8,24.8,24.7,49.6,39.9,79,51.2,28.3,10.9,60.7,18.4,108.1,20.5,47.4,2.1,62.6,2.6,183.5,2.3,120.9-.2,136.1-.8,183.6-3s79.7-9.8,108-20.9c29.3-11.5,54.1-26.7,78.8-51.5,24.7-24.8,39.9-49.6,51.2-79,11-28.3,18.4-60.7,20.5-108.1,2.1-47.5,2.6-62.7,2.3-183.6-.2-120.9-.8-136.1-3-183.5s-9.8-79.7-20.9-108c-11.4-29.3-26.7-54.1-51.5-78.8-24.8-24.7-49.6-39.9-79-51.2-28.3-11-60.7-18.4-108.1-20.5s-62.6-2.6-183.6-2.3-136.1.7-183.5,3.1M332.8,874.8c-43.4-1.9-67-9.1-82.7-15.1-20.8-8-35.6-17.7-51.3-33.2-15.7-15.5-25.3-30.4-33.4-51.1-6.1-15.7-13.4-39.3-15.5-82.7-2.2-46.9-2.7-61-2.9-179.9s.2-132.9,2.3-179.9c1.9-43.4,9.1-67,15.1-82.7,8-20.8,17.7-35.6,33.2-51.3,15.5-15.6,30.4-25.3,51.1-33.4,15.7-6.1,39.2-13.4,82.6-15.5,47-2.2,61-2.7,179.9-2.9,118.9-.3,133,.2,179.9,2.3,43.4,1.9,67,9.1,82.7,15.1,20.8,8,35.6,17.6,51.3,33.2,15.6,15.6,25.3,30.3,33.4,51.2,6.1,15.6,13.4,39.2,15.5,82.6,2.2,47,2.7,61,3,179.9.2,118.8-.2,133-2.3,179.9-1.9,43.4-9.1,67-15.1,82.7-8,20.8-17.7,35.6-33.2,51.3-15.5,15.6-30.4,25.3-51.1,33.4-15.7,6.1-39.2,13.4-82.6,15.5-47,2.2-61,2.7-179.9,2.9-118.9.3-132.9-.2-179.9-2.3M695.8,274c0,29.5,24,53.4,53.5,53.3s53.4-24,53.3-53.5c0-29.5-24-53.4-53.5-53.3,0,0,0,0,0,0-29.5,0-53.4,24-53.3,53.5M283.4,512.4c.2,126.3,102.8,228.4,229,228.2,126.2-.2,228.4-102.8,228.2-229.1-.2-126.3-102.8-228.4-229.1-228.2s-228.4,102.8-228.2,229.1M363.6,512.3c-.2-82,66.2-148.6,148.1-148.7,82-.2,148.6,66.2,148.7,148.1.2,82-66.2,148.6-148.1,148.7-82,.2-148.5-66.1-148.7-148.1h0"})})}function ut(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M892.3,65.9H131.7c-36.4,0-65.9,29.5-65.9,65.9v760.5c0,36.4,29.5,65.9,65.9,65.9h760.5c36.4,0,65.9-29.5,65.9-65.9V131.7c0-36.4-29.5-65.9-65.9-65.9ZM331.8,826h-134.1v-426.1h134.1v426.1ZM264.7,340.8c-42.7,0-77.3-32.5-77.3-77s34.6-77,77.3-77,77.3,32.5,77.3,77-34.6,77-77.3,77ZM826.3,826.3h-134.1v-232.7c0-68.7-29.2-89.8-66.8-89.8s-78.8,30-78.8,91.6v231h-134.1v-426.1h129v59h1.7c13-26.2,58.3-71,127.5-71s155.7,44.4,155.7,174.6v263.6Z"})})}function dt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M861.6,624.9c-8-25.6-18.8-55.5-29.8-84.2h0l-40.2-100.3c0-1.2.5-20.9.5-31.1,0-171.5-81-343.9-280.1-343.9S231.9,237.8,231.9,409.3s.5,29.9.5,31.1h0l-40.2,100.3h0c-11,28.7-21.9,58.6-29.8,84.2-38,122.2-25.7,172.8-16.3,173.9,20.1,2.4,78.2-92,78.2-92,0,54.7,28.2,126,89.1,177.6-22.8,7-50.7,17.8-68.6,31.1-16.1,11.9-14.1,24-11.2,28.9,12.8,21.5,218.9,13.8,278.4,7.1h0c59.5,6.7,265.7,14.5,278.4-7.1,2.9-4.9,4.9-17-11.2-28.9-18-13.3-45.9-24.1-68.7-31.1,60.9-51.5,89-122.9,89-177.5,0,0,58.1,94.4,78.2,92,9.4-1.1,21.7-51.7-16.3-173.9h.2Z"})})}function mt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M829.1,381c-29.9,0-57.5,10.1-79.5,27.1-60-37.1-135.6-60.4-218.5-63.5v-.3c0-55.5,41.3-101.6,94.7-109.1,9.7,41.1,46.6,71.8,90.7,71.8s93.2-41.7,93.2-93.2-41.7-93.2-93.2-93.2-82.6,31.9-91.3,74.3c-75.4,8.1-134.3,72-134.3,149.5v.5c-82,3.5-156.8,26.8-216.3,63.6-22.1-17.1-49.8-27.3-79.8-27.3-72.2,0-130.6,58.5-130.6,130.6s30.8,97.5,75.2,118.3c4.3,151.6,169.6,273.6,372.8,273.6s368.7-122.1,372.8-273.9c44.1-21,74.6-65.9,74.6-118s-58.5-130.6-130.6-130.6h0Z"})})}function gt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M512,66c-246.3,0-446,199.7-446,446s199.7,446,446,446,446-199.7,446-446S758.3,66,512,66ZM718.7,369.3c-6.7,70.5-35.8,241.7-50.5,320.7-6.3,33.4-18.6,44.6-30.5,45.7-25.9,2.4-45.6-17.1-70.7-33.6-39.3-25.7-61.4-41.7-99.5-66.9-44-29-15.5-45,9.6-71,6.6-6.8,120.7-110.6,122.9-120,.3-1.2.5-5.6-2.1-7.9-2.6-2.3-6.5-1.5-9.2-.9-3.9.9-66.6,42.3-188.1,124.3-17.8,12.2-33.9,18.2-48.4,17.9-15.9-.3-46.6-9-69.3-16.4-27.9-9.1-50.1-13.9-48.2-29.3,1-8,12.1-16.2,33.2-24.6,130-56.6,216.7-94,260.1-112,123.9-51.5,149.6-60.5,166.4-60.8,3.7,0,11.9.8,17.3,5.2,4.5,3.7,5.8,8.6,6.3,12.1.6,3.5,1.3,11.4.7,17.6Z"})})}function pt(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:[(0,i.jsx)("path",{d:"M534.1,714.7c0-74.7,0-149.3,0-224,0-16.4,0-16.4,16.4-16.4,24.6,0,49.2,0,73.9,0,12.4,0,13.3-.7,13.3-14,.1-41.7,0-83.5,0-125.2,0-84.8.1-169.7,0-254.5,0-6.6,1.8-9,8.6-8.9,27.6.3,55.1.1,82.7,0,6.2,0,9.1,1.8,9,8.8-.3,26.5,0,53,0,79.5,0,13.3.4,13.9,14,13.9,31.8.2,63.7.1,95.5.1,34.5,0,69,0,103.6-.3,6.5,0,8.4,2.1,8.3,8.3-.3,27.3-.6,54.6-.3,81.9,0,7.8-2.5,10-10.1,10-61.5-.2-123.1,0-184.6,0-5.9,0-11.8.4-17.7,0-6.8-.4-8.8,2.6-8.8,9.1,0,42.3,0,84.6-.1,126.8,0,17.7-.1,35.3.2,53,.2,10.1,2.2,11.7,12,11.7,64.2,0,128.4-.1,192.7-.3,15.4,0,15.5-.1,15.5,15.2,0,107.8.5,215.7-.3,323.5-.2,30-11.4,57.2-29.7,81.3-15.9,20.9-35.7,36.7-59.9,46.8-16.1,6.7-32.9,11-50.6,11-90.4,0-180.9,0-271.3.1-11.5,0-11.9,0-12-11.7-.3-36.4-.2-72.8-.2-109.2,0-38.8,0-77.6,0-116.4h0ZM634.5,712.9c0,42.8.1,85.6-.1,128.4,0,7.7,3,10.6,10.4,10.6,54.8-.1,109.7,0,164.5-.3,6.8,0,14.2-1,20.3-3.7,19-8.4,27.8-23.6,27.8-44.6-.2-72.8,0-145.5,0-218.3,0-9.7-.5-10.3-10.6-10.3-66.9-.1-133.8-.2-200.7-.3-9.9,0-11.6,1.7-11.6,11.7,0,42.3,0,84.5,0,126.8Z"}),(0,i.jsx)("path",{d:"M488.8,390.4c0,101.2,0,202.3,0,303.5,0,16.5-.1,16.4-16.4,16.4-24.4,0-48.7,0-73.1.1-11,0-11.2,0-11.2-11,0-168.9,0-337.7,0-506.6,0-25.3,1.5-20.7-21.1-20.8-50.3-.2-100.6-.4-150.9.3-9,.1-18.3,3.1-26.7,6.5-17.1,6.8-22.3,21.8-23.6,38.7-.3,4.5-.1,9.1-.1,13.6,0,151.2,0,302.4,0,453.6,0,5.9-1.1,11.8-.8,17.6.4,7.2-3.4,8.5-9.4,8.4-16.9-.2-33.7-.2-50.6-.1-10.4,0-20.9,0-31.3.4-6,.2-8.4-1.7-8.4-8.3.1-65.8-.1-131.7-.2-197.5,0-92.3.3-184.6-.3-277-.2-30.8,5.4-59.6,21.6-85.8,24-38.8,58.9-62,104.2-68.5,12.9-1.8,26.1-2,39.2-2,82.2-.2,164.3-.1,246.5-.1,11.3,0,12.6,1,12.6,10.3,0,102.8,0,205.5,0,308.3Z"}),(0,i.jsx)("path",{d:"M328.1,480.5c0,76-.5,152,.2,228,.4,37.7,15.9,69.6,42.1,96.8,12.2,12.7,26.1,22.9,41.7,30.6,18.8,9.3,38.7,14.9,60.1,14.8,19.8-.1,17.9-2,17.9,18.3,0,24.4-.4,48.7-.1,73.1,0,7.5-2.9,9.7-10,9.6-45.4-.8-88.1-10.6-127.7-34.1-26.1-15.5-48.8-34.3-68.3-57.4-5.7-6.8-6.8-6.7-12.7.4-30,36.3-67.3,62.6-111.5,78.1-27.5,9.6-56.2,14.7-85.8,13.7-8.8-.3-9.2-5.8-9.2-11.8,0-24.6,0-49.2.2-73.9.1-15.3.3-15.2,15.3-15.3,46.2-.4,83.7-19.2,112.9-54.6,22.6-27.3,33.8-58.9,33.7-94.5-.1-63.7.1-127.4.2-191.1.2-88.1.5-176.1.4-264.2,0-7.9,2.6-10.2,10.1-10.1,26.8.3,53.5.3,80.3,0,7.2,0,9.4,2.7,9.3,9.4-.2,22.5,0,45,0,67.4,0,55.7.6,111.3.6,167,.3,0-.1,0,.1,0Z"})]})}function ht(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M785.4,244.2c-60.7-39.4-97.3-106.9-97.4-179.2h-153.7l-.3,616c-2.7,71.3-62.7,126.8-134,124.1-71.3-2.7-126.8-62.7-124.1-134,2.7-69.4,59.7-124.2,129.1-124.2,12.9,0,25.8,2.1,38.1,6v-156.9c-12.6-1.8-25.4-2.7-38.1-2.8-156,0-282.9,126.9-282.9,282.9.2,156.2,126.8,282.7,283,282.9,156,0,282.9-126.9,282.9-282.9v-312.3c62.3,44.8,137.1,68.9,213.8,68.8v-153.7c-41.4,0-81.8-12-116.4-34.6Z"})})}function _t(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M615.8,959c-134.7,0-234.6-69-234.6-234.6v-264.9h-122.3v-143.7c134.7-34.8,190.8-150.4,197-250.9h139.7v227.8h162.7v166.7h-162.7v230.7c0,69,34.8,93.2,90.4,93.2h79.1v175.7h-149.3Z"})})}function Bt(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:[(0,i.jsx)("path",{d:"M288.5,65l-159.6,159.6v574.7h191.6v159.6l159.6-159.6h127.7l287.4-287.4V65H288.5ZM831.3,480.1l-127.7,127.7h-127.7l-111.7,111.7v-111.7h-143.7V128.9h510.9v351.2Z"}),(0,i.jsx)("rect",{x:"671.6",y:"240.6",width:"63.9",height:"191.6"}),(0,i.jsx)("rect",{x:"496",y:"240.6",width:"63.9",height:"191.6"})]})}function bt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M595.2,443.5L920.9,65h-77.2l-282.8,328.7L335.1,65H74.6l341.5,497L74.6,959h77.2l298.6-347.1,238.5,347.1h260.5l-354.2-515.5h0ZM489.5,566.4l-34.6-49.5L179.6,123.1h118.5l222.2,317.8,34.6,49.5,288.8,413.1h-118.5l-235.7-337.1h0Z"})})}function ft(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M896.1,127.9c-62.8-62.9-164-62.9-366.3-62.9h-35.8c-202.3,0-303.4,0-366.3,62.9-62.9,62.8-62.9,164-62.9,366.3v35.8c0,202.3,0,303.4,62.9,366.3,62.8,62.9,164,62.9,366.3,62.9h35.8c202.3,0,303.4,0,366.3-62.9,62.9-62.8,62.9-164,62.9-366.3v-35.8c0-202.3,0-303.4-62.9-366.3ZM704.8,716.9c-22.3-70.8-77.2-125.6-150.6-133v133h-11.7c-201.7,0-324.1-139.9-328.9-372.5h102.2c3.2,170.8,80.9,243.2,140.5,258.1v-258.1h97.9v147.4c57.5-6.4,117.6-73.4,137.8-147.4h96.4c-15.5,91-80.9,158-127.2,185.7,46.3,22.4,120.8,80.9,149.6,186.8h-105.9Z"})})}function wt(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:[(0,i.jsx)("path",{d:"M496.2,371.2c-21,0-38-17-38-38.9s17-38.9,38-38.9,38,17,38,38.9-17,38.9-38,38.9M280.9,371.2c-21,0-38-17-38-38.9s17-38.9,38-38.9,38,17,38,38.9-17,38.9-38,38.9M388.6,147.8c-178.9,0-323.8,121.4-323.8,271.2s43.7,155.4,111.7,204.8c5.7,4,8.9,10.5,8.9,17.8s-.8,4.9-.8,7.3c-5.7,20.2-13.8,53.4-14.6,55-.8,2.4-1.6,4.9-1.6,8.1,0,5.7,4.9,10.5,10.5,10.5s4-.8,6.5-1.6l70.4-41.3c5.7-3.2,11.3-4.9,17-4.9s6.5.8,9.7,1.6c33.2,9.7,68.8,14.6,105.2,14.6s12.1,0,17.8-.8c-7.3-21-10.5-43.7-10.5-66.4,0-136.8,131.9-247.7,294.6-247.7s7.3,0,13,.8c-24.3-130.3-153-229.1-314.1-229.1"}),(0,i.jsx)("path",{d:"M779.5,584.8c-18.6,0-34-15.4-34-34s15.4-34,34-34,34,15.4,34,34-15.4,34-34,34M599.8,584.8c-18.6,0-34-15.4-34-34s15.4-34,34-34,34,15.4,34,34-15.4,34-34,34M866.1,794.5c56.7-41.3,93.1-102.8,93.1-170.8,0-124.7-120.6-225.8-269.5-225.8s-269.5,101.2-269.5,225.8,120.6,225.8,269.5,225.8,60.7-4,88.2-12.1c2.4-.8,4.9-.8,8.1-.8,4.9,0,9.7,1.6,14.6,4l59.1,34c1.6.8,3.2,1.6,4.9,1.6,4.9,0,8.9-4,8.9-8.9s-.8-4.9-1.6-6.5c0-1.6-7.3-28.3-12.1-45.3-.8-1.6-.8-4-.8-5.7-.8-6.5,2.4-12.1,7.3-15.4"})]})}function yt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M455.3,544.1c-70.6-18.3-150.3,16.8-181,79-31.2,63.4-1,133.8,70.3,156.8,73.8,23.8,160.9-12.6,191.1-81.2,29.7-67-7.5-135.8-80.4-154.6h0ZM401.4,706c-14.3,22.9-45.1,32.9-68.2,22.4-22.8-10.4-29.5-37-15.1-59.3,14.2-22.2,43.8-32.1,66.8-22.5,23.2,9.8,30.7,36.3,16.6,59.4h0ZM448.6,645.4c-5.2,8.9-16.7,13.2-25.6,9.4-8.8-3.6-11.6-13.6-6.6-22.3,5.2-8.7,16.2-12.9,25-9.4,9,3.3,12.2,13.4,7.3,22.3ZM795.3,441c15.5,5,32.1-3.5,37.2-19,12.2-37.9,4.6-81.3-24-113-27.6-30.6-69.5-44.2-109.9-35.6-15.9,3.4-26.1,19-22.7,35,0,0,0,0,0,0,3.4,15.9,19,26,34.9,22.6,0,0,0,0,.1,0,19.1-4,39.7,1.9,53.8,17.3,13.5,15,18,36.1,11.7,55.2-5.1,15.5,3.3,32.1,18.7,37.3,0,0,0,0,.1,0ZM898.7,227.5c-58.8-65.2-145.5-90.1-225.6-73.1-18.5,3.9-30.3,22-26.4,40.5,0,0,0,.1,0,.2,3.9,18.5,22.2,30.4,40.7,26.4,0,0,0,0,0,0,57-12.1,118.6,5.6,160.5,51.9,41.8,46.3,53.1,109.6,35.2,164.9-5.8,18,4,37.3,22.1,43.2,18,5.8,37.3-4,43.1-22h0c25-78.3,9.2-167.1-49.6-232.2h0ZM736.9,498.5c-12.6-3.7-21.2-6.3-14.6-22.9,14.3-36,15.8-67.1.3-89.1-29-41.6-108.6-39.3-199.8-1.1,0,0-28.6,12.5-21.4-10.2,14-45.1,11.9-82.8-10-104.7-49.4-49.5-181,1.9-293.8,114.6-84.4,84.5-133.4,174-133.4,251.5,0,148.1,189.9,238.2,375.7,238.2s405.6-141.5,405.6-253.9-57.2-106.3-108.6-122.3ZM440.5,821.7c-148.2,14.6-276.2-52.3-285.9-149.8-9.6-97.3,102.8-188.1,251-202.7,148.2-14.7,276.2,52.3,285.9,149.7,9.5,97.3-102.8,188.1-251,202.8Z"})})}function Mt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M941.3,294.9c-10.3-38.8-40.7-69.4-79.2-79.7-69.9-18.8-350.1-18.8-350.1-18.8,0,0-280.2,0-350.1,18.8-38.6,10.4-68.9,40.9-79.2,79.7-18.7,70.3-18.7,217.1-18.7,217.1,0,0,0,146.7,18.7,217.1,10.3,38.8,40.7,69.4,79.2,79.7,69.9,18.8,350.1,18.8,350.1,18.8,0,0,280.2,0,350.1-18.8,38.6-10.4,68.9-40.9,79.2-79.7,18.7-70.3,18.7-217.1,18.7-217.1,0,0,0-146.7-18.7-217.1ZM420.4,645.2v-266.4l234.2,133.2-234.2,133.2Z"})})}function vt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M785.4,244.2c-60.7-39.4-97.3-106.9-97.4-179.2h-153.7l-.3,616c-2.7,71.3-62.7,126.8-134,124.1-71.3-2.7-126.8-62.7-124.1-134,2.7-69.4,59.7-124.2,129.1-124.2,12.9,0,25.8,2.1,38.1,6v-156.9c-12.6-1.8-25.4-2.7-38.1-2.8-156,0-282.9,126.9-282.9,282.9.2,156.2,126.8,282.7,283,282.9,156,0,282.9-126.9,282.9-282.9v-312.3c62.3,44.8,137.1,68.9,213.8,68.8v-153.7c-41.4,0-81.8-12-116.4-34.6Z"})})}function St(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M258.2,170.6c102.7,77.1,213.2,233.5,253.8,317.4,40.6-83.9,151.1-240.3,253.8-317.4,74.1-55.6,194.2-98.7,194.2,38.3s-15.7,229.9-24.9,262.7c-32,114.3-148.5,143.4-252.2,125.8,181.2,30.8,227.3,133,127.8,235.2-189.1,194-271.7-48.7-292.9-110.9-3.9-11.4-5.7-16.7-5.7-12.2,0-4.5-1.8.8-5.7,12.2-21.2,62.2-103.9,304.9-292.9,110.9-99.6-102.2-53.5-204.3,127.8-235.2-103.7,17.6-220.2-11.5-252.2-125.8-9.2-32.9-24.9-235.4-24.9-262.7,0-137,120.1-93.9,194.2-38.3h0Z"})})}function Ct(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M929.4,264.8c-13-95.3-96.9-170.4-196.5-185-16.8-2.5-80.4-11.4-227.9-11.4h-1.1c-147.5,0-179.1,9-195.9,11.4-96.8,14.2-185.2,81.6-206.6,178.1-10.3,47.5-11.4,100.2-9.5,148.5,2.7,69.3,3.3,138.4,9.6,207.4,4.4,45.8,12.1,91.3,23,136,20.4,82.7,102.9,151.4,183.7,179.5,86.6,29.3,179.6,34.1,268.8,14,9.8-2.3,19.5-4.9,29.1-7.9,21.6-6.8,47-14.4,65.7-27.8.3-.2.5-.4.6-.7.1-.3.2-.6.2-.9v-66.9c0-.3,0-.6-.2-.8-.1-.3-.3-.5-.6-.7-.2-.2-.5-.3-.8-.4-.3,0-.6,0-.9,0-57.1,13.5-115.7,20.3-174.4,20.2-101.1,0-128.3-47.5-136.1-67.2-6.3-17.1-10.2-34.9-11.8-53,0-.3,0-.6.2-.9.1-.3.3-.5.6-.7.2-.2.5-.3.8-.4.3,0,.6,0,.9,0,56.2,13.4,113.8,20.2,171.6,20.2,13.9,0,27.8,0,41.7-.4,58.1-1.6,119.4-4.6,176.6-15.6,1.4-.3,2.9-.5,4.1-.9,90.2-17.1,176.1-70.9,184.8-207.1.3-5.4,1.1-56.2,1.1-61.7,0-18.9,6.2-134.1-.9-204.9ZM790.6,604.7h-94.9v-229.8c0-48.4-20.4-73.1-61.8-73.1s-68.4,29.2-68.4,86.8v125.8h-94.3v-125.8c0-57.7-22.9-86.8-68.4-86.8s-61.8,24.7-61.8,73.1v229.8h-94.8v-236.8c0-48.4,12.5-86.8,37.5-115.3,25.8-28.4,59.6-43,101.5-43s85.2,18.5,109.7,55.4l23.6,39.2,23.6-39.2c24.5-36.9,61.2-55.4,109.6-55.4s75.7,14.6,101.6,43c25,28.5,37.5,66.9,37.5,115.3v236.8Z"})})}function Rt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("path",{d:"M518.9,959h-.3c-133.4-.9-235.9-44.9-304.9-130.7-61.2-76.4-92.9-182.7-94-315.9v-.6c1.1-133.3,32.7-239.5,94-315.9,68.8-85.9,171.5-129.9,304.8-130.8h.5c102.3.7,187.8,27,254.3,78.1,62.5,48.1,106.5,116.6,130.7,203.7l-76,21.2c-41.1-147.5-145.2-222.9-309.3-224-108.4.8-190.3,34.9-243.6,101.2-49.8,62.1-75.5,151.9-76.5,266.9,1,115,26.7,204.7,76.6,266.9,53.3,66.4,135.3,100.5,243.6,101.2,97.7-.7,162.4-23.5,216.1-76.2,61.3-60.1,60.3-133.8,40.6-178.7-11.5-26.5-32.5-48.5-60.9-65.2-7.2,50.3-23.2,91.1-47.8,121.9-33,41-79.7,63.5-138.9,66.7-44.8,2.4-88-8.1-121.4-29.9-39.6-25.7-62.8-64.8-65.3-110.4-2.4-44.3,15.2-85.1,49.5-114.8,32.8-28.3,78.9-45,133.5-48.1,40.1-2.2,77.8-.4,112.5,5.3-4.6-27.6-13.9-49.6-27.9-65.4-19.1-21.8-48.7-32.9-87.9-33.2h-1.1c-31.5,0-74.2,8.7-101.4,49.2l-65.4-43.9c36.5-54.2,95.7-84,166.8-84h1.6c119,.7,189.9,73.6,196.9,200.7,4,1.7,8,3.5,12,5.3,55.5,26.1,96.1,65.6,117.5,114.3,29.7,67.9,32.5,178.4-57.7,266.7-68.9,67.4-152.5,97.9-271.1,98.7h-.3ZM556.3,523.5c-9,0-18.1.3-27.5.8-68.4,3.8-111,35.2-108.6,79.8,2.5,46.8,54.1,68.5,103.7,65.8,45.6-2.4,105-20.2,115-138.2-25.2-5.5-52.8-8.2-82.5-8.2Z"})})}function zt(e){return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",version:"1.1",viewBox:"0 0 1024 1024",...e,children:(0,i.jsx)("g",{children:(0,i.jsx)("g",{id:"Layer_1",children:(0,i.jsxs)("g",{children:[(0,i.jsx)("path",{d:"M236.8,355.7h-58.6c-.7,85.4-.3,170.9-.7,256.4.2.8.3,1.7.3,2.5-.2,5-4.4,8.8-9.4,8.6-10.3.6-20.6.3-30.9.3,6.9,17,14.4,33.8,22.1,50.4,19.5-.7,41.6,3.6,58.2-9.3,15.1-11.1,19.7-30.8,19.4-48.6,0-86.8.2-173.7-.4-260.5Z"}),(0,i.jsx)("path",{d:"M455.9,539.6c14.1-35.5,30.9-69.9,45.9-104.9-18.3-2.1-39,3.8-55.9-3.3,8.2-27.5,23-52.8,33.5-79.5-19.9,0-40.1-.3-60.2,0-14.6,33.4-29.6,66.8-44.8,100-4.3,9.9-9.5,23.1-.5,32.1,11.6,10.5,28.5,6.4,42.7,7.4-9.8,24.9-22.8,48.5-31.1,73.9-4.6,12.6,6.9,25.5,19.4,25.5,22.7,1.5,45.6.2,68.4.6,7.4-16.6,14.9-33.2,22.2-50-13.3,0-26.9.9-39.8-1.7Z"}),(0,i.jsx)("path",{d:"M959.8,585.9c-1.2-25.2,4.9-53.6-10.7-75.6-13.3-18.7-37.3-23.7-58.8-24.1-1.3-30,5.9-65.3-16.3-89.8-20.6-23.1-53.9-23.2-82.4-22.1v-22.4h-59.5l-.4,22.7h-39.5v59.9c13.2-.1,26.4,0,39.5.3.4,17.4.4,34.7,0,51.9-19.8.3-39.6.3-59.4.3v59.8h59.5v127.2h59.5c0-42.4,0-84.7,0-127.1,29,0,57.9-.4,86.9,0,10.1-.9,21.8,6.3,21.5,17.5.8,15.9.8,31.8,0,47.6.3,5.4-3.8,10-9.1,10.3-16.6,1.2-33.1,0-49.7.6,7.3,17.2,14.4,34.6,22.7,51.4,27.3-1.6,60.7,5.3,81.5-17.2,19.8-18.3,13.8-47.2,14.7-71.2ZM831.8,486.9h-40.2c-.3-17.5-.4-35-.4-52.5,12.9,1.8,30.1-5.2,39.9,5.2,1.6,15.8.6,31.6.6,47.3Z"}),(0,i.jsx)("path",{d:"M618.5,434.3h37.5v-59.9h-136.4c0,19.9,0,40,.1,60h37.4v179.5c-17.8.2-35.7.2-53.6.2-9.2,19.9-18.3,39.8-27.3,59.8h199.7v-59.8c-19.1-.2-38.3,0-57.4-.2v-179.6Z"}),(0,i.jsx)("path",{d:"M900.4,433.7c11.1,0,22.3.6,33.4-.4,17.9-1.6,31.3-22.5,24.2-39.3-5.6-18.4-30.6-26.5-45.7-14.1-16.7,12.5-11.2,35.8-12,53.8Z"}),(0,i.jsx)("path",{d:"M78.6,434.2c-3.1,39.2-6.2,78.6-8.9,117.5-.7,8.9-2.6,17.7-5.7,26.1,10.1,23.1,20.1,46.1,30.9,68.8,24.1-32.2,33-72.8,35.5-112.2,2.1-33.5,5.8-67,7.1-100.6-19.6.8-39.2.5-58.9.5Z"}),(0,i.jsx)("path",{d:"M345.2,551.5c-2.8-39.1-5.9-78.2-8.9-117.2h-59.5c2.9,36.4,5.3,73,8.4,109.3s12.6,73.5,34.8,103.2c10.6-22.8,20.8-45.8,30.8-68.8-3.2-8.5-5.1-17.4-5.7-26.4Z"}),(0,i.jsx)("path",{d:"M378.1,609.4c-9.3,19.9-18.4,39.9-27.5,60,30.4,9,62.7,2.8,93.9,4.5,9.2-19.9,18.4-39.9,27.3-59.9-31.3-1.2-63.1,3.3-93.7-4.6Z"})]})})})})}function jt(e){return(0,i.jsxs)("svg",{width:"188",height:"252",viewBox:"0 0 188 252",fill:"none",xmlns:"http://www.w3.org/2000/svg",children:[(0,i.jsx)("path",{d:"M151.47 228.69H35.66C29.22 228.69 23.99 223.45 23.99 217.01V101.2C23.99 94.76 29.23 89.53 35.66 89.53H151.47C157.91 89.53 163.14 94.77 163.14 101.2V217.01C163.14 223.45 157.9 228.69 151.47 228.69ZM35.66 96.53C33.08 96.53 30.98 98.63 30.98 101.21V217.02C30.98 219.6 33.08 221.7 35.66 221.7H151.47C154.05 221.7 156.15 219.6 156.15 217.02V101.21C156.15 98.63 154.05 96.53 151.47 96.53H35.66Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M141.12 96.53H46.01V56.49H141.12V96.53ZM53.01 89.53H134.13V63.48H53V89.53H53.01Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M80.54 63.4801H62.53V23.4501H80.54V63.4901V63.4801ZM69.53 56.4801H73.55V30.4401H69.53V56.4801Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M124.59 63.4801H106.58V23.4501H124.59V63.4901V63.4801ZM113.58 56.4801H117.6V30.4401H113.58V56.4801Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M185.17 250.5C187.36 248.76 187.83 245.6 186.16 243.32L185.17 241.97V1.42004H8.64005C6.89005 0.230036 4.56005 0.160036 2.73005 1.42004H1.95005V2.19004C0.270046 4.00004 -0.029954 6.75004 1.48005 8.81004L1.96005 9.46004V250.71H179.12C179.98 251.28 180.93 251.67 181.94 251.67C182.95 251.67 184.01 251.34 184.92 250.71H185.18V250.49L185.17 250.5ZM178.17 232.41L14.2 8.42004H178.17V232.41ZM8.95005 19.02L173.45 243.72H8.95005V19.02Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M42.1099 121.69L53.2099 106.16H58.5999V122.57H63.0299V126.2H58.5999V132.03H54.8099V126.2H42.1199V121.69H42.1099ZM54.7999 109.91L45.6999 122.56H54.7999V109.91Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M68.49 123.89C68.73 127.08 71.09 129.24 74.32 129.24C77.55 129.24 79.87 127.21 79.87 124.01C79.87 120.46 77.28 118.66 74.28 118.66C72.44 118.66 70.69 119.38 69.57 120.54C68.21 120.02 67.05 119.5 65.74 119.02L69.1 106.17H82.75V109.76H71.69L69.77 117.18C70.93 115.9 73 115.27 75.04 115.27C80.11 115.27 83.82 118.5 83.82 123.85C83.82 128.72 80.07 132.67 74.32 132.67C68.57 132.67 65.1 129.08 64.74 125.01L68.49 123.9V123.89Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M86.72 122.21V118.94H97.54V122.21H86.72Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M118.81 110.2C117.85 109.64 116.13 109.08 114.18 109.08C108.79 109.08 105.4 113.03 105.07 118.35C106.11 116.63 108.46 114.99 111.9 114.99C117.01 114.99 120.76 118.18 120.76 123.81C120.76 129.44 116.25 132.63 111.18 132.63C106.11 132.63 101.08 129.2 101.08 120.66C101.08 111.04 106.87 105.57 114.41 105.57C116.77 105.57 118.8 106.17 120 107.01L118.8 110.2H118.81ZM111.23 129.24C114.26 129.24 116.82 127.24 116.82 123.81C116.82 120.38 114.23 118.34 111.23 118.34C108.23 118.34 105.64 120.34 105.64 123.81C105.64 127.28 108.4 129.24 111.23 129.24Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M126.22 109.72C127.9 107.2 130.49 105.57 134.16 105.57C137.83 105.57 140.43 107.2 142.1 109.72C143.82 112.28 144.42 115.55 144.42 119.1C144.42 122.65 143.82 125.93 142.1 128.48C140.43 131 137.83 132.63 134.16 132.63C130.49 132.63 127.89 131 126.22 128.48C124.5 125.92 123.91 122.65 123.91 119.1C123.91 115.55 124.51 112.27 126.22 109.72ZM130.05 127.48C131.05 128.52 132.33 129.16 134.16 129.16C135.99 129.16 137.27 128.52 138.27 127.48C139.83 125.84 140.55 123.05 140.55 119.1C140.55 115.15 139.83 112.35 138.27 110.72C137.27 109.68 135.99 109.04 134.16 109.04C132.33 109.04 131.05 109.68 130.05 110.72C128.49 112.35 127.77 115.15 127.77 119.1C127.77 123.05 128.49 125.84 130.05 127.48Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M108.99 143.63H113.02L104.95 171.93H100.92L93.5299 148.97L86.2199 171.93H82.3099L74.1199 143.63H78.1599L84.3799 165.79L91.4899 143.63H95.5999L102.87 166.02L108.98 143.63H108.99Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M38.21 203.56V187.59H41.53V203.46C41.53 207.15 43.55 209.24 46.93 209.24C50.31 209.24 52.3 207.15 52.3 203.46V187.59H55.65V203.56C55.65 209.27 51.86 212.35 46.93 212.35C42 212.35 38.21 209.27 38.21 203.56Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M73.68 194.16C73.41 192.41 71.93 190.02 68.55 190.02C65.81 190.02 63.86 191.8 63.86 194.06C63.86 195.81 64.92 197.14 66.97 197.58L70.5999 198.37C74.6399 199.26 76.8899 201.79 76.8899 205.18C76.8899 208.94 73.68 212.36 68.51 212.36C62.66 212.36 59.9 208.6 59.45 205.15L62.66 204.12C62.9 206.82 64.81 209.32 68.47 209.32C71.82 209.32 73.4599 207.57 73.4599 205.45C73.4599 203.71 72.26 202.21 69.83 201.69L66.3799 200.94C62.9199 200.19 60.4599 197.93 60.4599 194.31C60.4599 190.69 63.9799 187.09 68.4599 187.09C73.9299 187.09 76.1199 190.47 76.6699 193.11L73.66 194.17L73.68 194.16Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M89.17 187.59C93.79 187.59 96.49 190.32 96.49 194.16C96.49 196.76 94.99 198.6 92.86 199.39C95.63 200.07 97.24 202.53 97.24 205.24C97.24 209.07 94.2 211.84 89.75 211.84H81.27V187.6H89.17V187.59ZM88.79 198.19C91.49 198.19 93.1 196.58 93.1 194.32C93.1 192.06 91.42 190.53 88.66 190.53H84.62V198.19H88.79ZM89.27 208.89C91.97 208.89 93.82 207.39 93.82 205.02C93.82 202.65 92.35 201.05 89.41 201.05H84.62V208.88H89.27V208.89Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M113.28 201.92V211.84H109.92V187.6H118.75C123.23 187.6 126.24 190.71 126.24 194.78C126.24 198.85 123.23 201.93 118.75 201.93H113.28V201.92ZM118.13 198.91C121.04 198.91 122.82 197.3 122.82 194.8C122.82 192.3 121.04 190.6 118.13 190.6H113.28V198.91H118.13Z",fill:"currentColor"}),(0,i.jsx)("path",{d:"M130.11 211.84V187.6H138.59C144.75 187.6 150.11 191.8 150.11 199.77C150.11 207.74 144.67 211.84 138.52 211.84H130.11ZM138.42 208.87C142.9 208.87 146.66 205.86 146.66 199.77C146.66 193.68 142.97 190.57 138.48 190.57H133.46V208.87H138.42Z",fill:"currentColor"})]})}function xt(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{className:(0,s.A)("SVGIcon_Button"),xmlns:"http://www.w3.org/2000/svg",version:"1.1",x:"0px",y:"0px",width:"256",height:"256",viewBox:"0 0 1200 1200",overflow:"visible",...e,children:[(0,i.jsx)("path",{fill:"currentColor",d:"M558,290.4h513.4c36,0,63.6-28.8,63.6-63.6s-28.8-63.6-63.6-63.6H558c-36,0-63.6,28.8-63.6,63.6  S522,290.4,558,290.4L558,290.4z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M1071.4,912H558c-36,0-63.6,28.8-63.6,63.6s28.8,63.6,63.6,63.6h513.4c36,0,63.6-28.8,63.6-63.6  S1106.2,912,1071.4,912z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M558,790.8h513.4c36,0,63.6-28.8,63.6-63.6s-27.6-64.8-63.6-64.8H558c-36,0-63.6,28.8-63.6,63.6  S522,790.8,558,790.8L558,790.8z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M558,540h513.4c36,0,63.6-28.8,63.6-63.6s-28.8-63.6-63.6-63.6H558c-36,0-63.6,28.8-63.6,63.6  S522,540,558,540L558,540z"}),(0,i.jsx)("path",{fill:"currentColor",d:"M367.2,739.2h-82.8V460.8h83.8c34.8,0,55.2-38.4,34.8-67.2L255.4,181.2c-16.8-24-52.8-24-70.8,0L37,393.6  c-18,28.8,2.4,67.2,37.2,67.2H157v278.4H73.2c-34.8,0-55.2,38.4-34.8,67.2L186,1018.8c16.8,24,52.8,24,70.8,0l147.6-212.4  C422.4,777.6,402,739.2,367.2,739.2z"})]})}function It(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("rect",{x:"5",y:"10",width:"25",height:"30",fill:"currentColor"}),(0,i.jsx)("rect",{x:"35",y:"12",width:"40",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"35",y:"20",width:"40",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"35",y:"28",width:"35",height:"4",fill:"currentColor"})]})}function Tt(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("rect",{x:"5",y:"12",width:"40",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"5",y:"20",width:"40",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"5",y:"28",width:"35",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"50",y:"10",width:"25",height:"30",fill:"currentColor"})]})}function Ft(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("rect",{x:"10",y:"5",width:"60",height:"20",fill:"currentColor"}),(0,i.jsx)("rect",{x:"10",y:"28",width:"60",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"10",y:"36",width:"40",height:"4",fill:"currentColor"})]})}function Ot(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("rect",{x:"10",y:"8",width:"60",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"10",y:"16",width:"45",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"10",y:"26",width:"60",height:"20",fill:"currentColor"})]})}function Wt(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("rect",{x:"10",y:"8",width:"60",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"10",y:"16",width:"45",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"10",y:"24",width:"55",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"10",y:"32",width:"50",height:"4",fill:"currentColor"}),(0,i.jsx)("rect",{x:"10",y:"40",width:"40",height:"4",fill:"currentColor"})]})}function qt(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("rect",{x:"6",y:"8",width:"68",height:"34",fill:"currentColor",opacity:"0.35",rx:"2",ry:"2"}),(0,i.jsx)("polygon",{points:"35,18 35,32 47,25",fill:"currentColor",opacity:"0.8"}),(0,i.jsx)("rect",{x:"48",y:"10",width:"20",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"52",y:"15",width:"16",height:"3",fill:"currentColor"})]})}function Ut(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("rect",{x:"6",y:"8",width:"68",height:"34",fill:"currentColor",opacity:"0.35",rx:"2",ry:"2"}),(0,i.jsx)("polygon",{points:"35,18 35,32 47,25",fill:"currentColor",opacity:"0.8"})]})}function kt(e){const[t,r]=(0,c.l)();return(0,i.jsxs)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("rect",{x:"5",y:"10",width:"30",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"5",y:"22",width:"30",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"5",y:"27",width:"30",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"5",y:"32",width:"25",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"45",y:"10",width:"30",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"45",y:"22",width:"30",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"45",y:"27",width:"30",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"45",y:"32",width:"25",height:"3",fill:"currentColor"})]})}function Lt(e){const[t,r]=(0,c.l)();return(0,i.jsx)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:(0,i.jsxs)("g",{transform:"translate(3,0)",children:[(0,i.jsx)("rect",{x:"0",y:"10",width:"20",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"0",y:"22",width:"20",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"0",y:"27",width:"20",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"0",y:"32",width:"16",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"26",y:"10",width:"20",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"26",y:"22",width:"20",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"26",y:"27",width:"20",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"26",y:"32",width:"16",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"52",y:"10",width:"20",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"52",y:"22",width:"20",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"52",y:"27",width:"20",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"52",y:"32",width:"16",height:"3",fill:"currentColor"})]})})}function Pt(e){const[t,r]=(0,c.l)();return(0,i.jsx)("svg",{width:"80",height:"50",viewBox:"0 0 80 50",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:(0,i.jsxs)("g",{transform:"translate(2,0)",children:[(0,i.jsx)("rect",{x:"0",y:"10",width:"15",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"0",y:"22",width:"15",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"0",y:"27",width:"15",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"0",y:"32",width:"12",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"20",y:"10",width:"15",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"20",y:"22",width:"15",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"20",y:"27",width:"15",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"20",y:"32",width:"12",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"40",y:"10",width:"15",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"40",y:"22",width:"15",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"40",y:"27",width:"15",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"40",y:"32",width:"12",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"60",y:"10",width:"15",height:"10",fill:"currentColor"}),(0,i.jsx)("rect",{x:"60",y:"22",width:"15",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"60",y:"27",width:"15",height:"3",fill:"currentColor"}),(0,i.jsx)("rect",{x:"60",y:"32",width:"12",height:"3",fill:"currentColor"})]})})}function Dt(e){const[t,r]=(0,c.l)();return(0,i.jsx)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M15.7809 13.8303L21.7716 19.7344C22.0764 20.0348 22.0758 20.5226 21.7716 20.8225L20.8057 21.7746C20.5008 22.0751 20.0063 22.0751 19.7016 21.7746L13.6519 15.8124C12.4785 16.5435 11.0879 16.9667 9.59684 16.9667C5.40156 16.9667 2 13.616 2 9.48334C2 5.35072 5.40139 2 9.59667 2C13.7919 2 17.1935 5.35089 17.1935 9.48334C17.1935 11.1042 16.6702 12.6049 15.781 13.8302L15.7809 13.8303ZM9.59672 15.0959C6.45485 15.0959 3.89918 12.5784 3.89918 9.48332C3.89918 6.38855 6.45502 3.87078 9.59672 3.87078C12.7384 3.87078 15.2943 6.38855 15.2943 9.48332C15.2941 12.5783 12.7382 15.0959 9.59672 15.0959ZM9.59061 5.17176C7.17702 5.17176 5.22028 7.09913 5.22028 9.47612H6.31286C6.31286 7.69589 7.78314 6.24777 9.5907 6.24777L9.59061 5.17176Z",fill:"currentColor"})})}function Nt(e){return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("path",{d:"M2,12 Q12,4 22,12 Q12,20 2,12",fill:"none",stroke:"white",strokeWidth:"1.5",strokeDasharray:"3,2"}),(0,i.jsx)("circle",{cx:"12",cy:"12",r:"3",fill:"none",stroke:"white",strokeWidth:"1.5",strokeDasharray:"2,1.5"}),(0,i.jsx)("circle",{cx:"12",cy:"12",r:"1",fill:"none",stroke:"white",strokeWidth:"1"})]})}function At(e){return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",overflow:"visible",...e,children:[(0,i.jsx)("path",{d:"M12 3 L4 6 V11 C4 16 8 20 12 21 C16 20 20 16 20 11 V6 Z",fill:"none",stroke:"white",strokeWidth:"1.5",strokeDasharray:"3,2"}),(0,i.jsx)("path",{d:"M9 12 L11 14 L15 10",fill:"none",stroke:"white",strokeWidth:"1.5",strokeLinecap:"round"})]})}function Et(e){return(0,i.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",version:"1.1",overflow:"visible",...e,children:[(0,i.jsx)("path",{d:"M9 8c0-1.7 1.4-3 3-3s3 1.3 3 3c0 2-2 2.5-2 4",fill:"none",stroke:"white",strokeWidth:"1.5",strokeDasharray:"3,2"}),(0,i.jsx)("circle",{cx:"12",cy:"17",r:"1",fill:"none",stroke:"white",strokeWidth:"1.5",strokeDasharray:"2,1"})]})}function Gt(e){return(0,i.jsxs)("svg",{viewBox:"4 1 24 30",fill:"none",xmlns:"http://www.w3.org/2000/svg",...e,children:[(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M16.2114 23.9054C18.1701 23.9054 19.7587 25.494 19.7587 27.4527C19.7587 29.4114 18.1701 31 16.2114 31C14.2526 31 12.6641 29.4114 12.6641 27.4527C12.6641 25.494 14.2527 23.9054 16.2114 23.9054Z",fill:"currentColor"}),(0,i.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M7.01091 9.7964C7.11325 7.49343 8.06952 5.32707 9.69945 3.69779C11.4318 1.96544 13.7608 1 16.2108 1C18.6611 1 20.9899 1.96534 22.7222 3.69779C24.4545 5.42937 25.42 7.75911 25.42 10.2092C25.42 11.8776 24.9663 13.5012 24.109 14.9322C23.2523 16.3624 22.0178 17.5368 20.5477 18.324C20.1242 18.5512 19.761 18.8723 19.5136 19.2866C19.2654 19.7001 19.1616 20.179 19.1616 20.6579V21.3933C19.1616 21.6584 18.9457 21.8743 18.6815 21.8743H13.7404C13.4761 21.8743 13.2602 21.6584 13.2602 21.3933V20.6579C13.2602 19.1043 13.6626 17.5963 14.4611 16.2636C15.2603 14.928 16.4065 13.8673 17.7764 13.1333C18.3057 12.85 18.7488 12.4238 19.0573 11.9085C19.365 11.394 19.5178 10.8078 19.5178 10.2092C19.5178 9.32859 19.1722 8.49295 18.5496 7.87046C17.9264 7.2479 17.0914 6.90227 16.2109 6.90227C15.3303 6.90227 14.4947 7.24788 13.8722 7.87046C13.312 8.43062 12.972 9.16814 12.9131 9.9582L12.8963 10.1818C12.8774 10.4363 12.6643 10.6313 12.4091 10.6271L7.47227 10.5422C7.3377 10.5394 7.22265 10.4889 7.13086 10.3907C7.03828 10.2926 6.99482 10.1748 7.00049 10.0402L7.01104 9.79628L7.01091 9.7964Z",fill:"currentColor"})]})}function Ht(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 19",fill:"none",...e,children:[(0,i.jsx)("rect",{fill:"currentColor",x:"10",width:"16",height:"4"}),(0,i.jsx)("rect",{fill:"currentColor",x:"10",y:"5",width:"16",height:"4"}),(0,i.jsx)("rect",{fill:"currentColor",x:"10",y:"10",width:"16",height:"4"}),(0,i.jsx)("rect",{fill:"currentColor",x:"10",y:"15",width:"16",height:"4"}),(0,i.jsx)("rect",{fill:"currentColor",width:"9",height:"4"}),(0,i.jsx)("rect",{fill:"currentColor",y:"5",width:"9",height:"4"}),(0,i.jsx)("rect",{fill:"currentColor",y:"10",width:"9",height:"4"}),(0,i.jsx)("rect",{fill:"currentColor",y:"15",width:"9",height:"4"})]})}function Vt(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 26 19",fill:"none",...e,children:[(0,i.jsx)("rect",{fill:"currentColor",x:"10",width:"16",height:"9"}),(0,i.jsx)("rect",{fill:"currentColor",x:"10",y:"10",width:"16",height:"9"}),(0,i.jsx)("rect",{fill:"currentColor",width:"9",height:"9"}),(0,i.jsx)("rect",{fill:"currentColor",y:"10",width:"9",height:"9"})]})}function Zt(e){const{fill:t,...r}=e;return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 10",width:"10",height:"10",fill:"none",...r,children:(0,i.jsx)("circle",{cx:"5",cy:"5",r:"4",fill:e.fill||"currentColor"})})}function Kt(e){const{fill:t,...r}=e;return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 8",width:"16",height:"8",fill:"none",...r,children:(0,i.jsx)("rect",{x:"0",y:"0",width:"16",height:"8",rx:"4",fill:e.fill||"currentColor"})})}function $t(e){const{fill:t,...r}=e;return(0,i.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 10 10",width:"10",height:"10",fill:"none",...r,children:(0,i.jsx)("rect",{x:"1",y:"1",width:"8",height:"8",fill:e.fill||"currentColor"})})}function Yt(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[(0,i.jsx)("rect",{x:"3",y:"5",width:"18",height:"14",rx:"2",ry:"2",opacity:"0.25"}),(0,i.jsx)("text",{x:"12",y:"15",textAnchor:"middle",fontSize:"8",fontWeight:"bold",fill:"currentColor",children:"T"}),(0,i.jsx)("path",{d:"M7 12h-3l2-2m-2 2l2 2"}),"     ",(0,i.jsx)("path",{d:"M17 12h3l-2-2m2 2l-2 2"}),"     "]})}function Qt(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[(0,i.jsx)("rect",{x:"2.5",y:"2.5",width:"12",height:"19",rx:"2",opacity:"0.25"}),(0,i.jsx)("line",{x1:"6.5",y1:"5.25",x2:"10.5",y2:"5.25"}),(0,i.jsx)("line",{x1:"7.75",y1:"19.75",x2:"9.25",y2:"19.75"}),(0,i.jsx)("path",{d:"M13.5 14.5L12.75 17.5L15.75 16.75L21.5 11L18 7.5L13.5 12"}),(0,i.jsx)("line",{x1:"17.1",y1:"8.9",x2:"20.1",y2:"11.9"}),(0,i.jsx)("path",{d:"M21.5 11L22.5 10L19.5 7L18.5 8"})]})}function Xt(e){return(0,i.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",width:"24",height:"24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round",...e,children:[(0,i.jsx)("rect",{x:"2",y:"3",width:"14",height:"18",rx:"2.5",opacity:"0.25"}),(0,i.jsx)("circle",{cx:"9",cy:"5",r:"0.75"}),(0,i.jsx)("path",{d:"M14.5 14.5L13.75 17.5L16.75 16.75L22.5 11L19 7.5L14.5 12"}),(0,i.jsx)("line",{x1:"18.1",y1:"8.9",x2:"21.1",y2:"11.9"}),(0,i.jsx)("path",{d:"M22.5 11L23.5 10L20.5 7L19.5 8"})]})}},32630:(e,t,r)=>{"use strict";r.d(t,{Ay:()=>o});var i=r(7850),n=r(90626),s=r(55963),a=(r(78327),r(60014));r(49411);function o(e){const{children:t,...r}=e,o=(0,a.n9)(),l=n.useMemo(()=>({...s.Ay.GetDefaultParams(),...o,...r}),[o,r.domain,r.controller,r.method,r.submethod,r.feature,r.depth]);return(0,i.jsx)(a.nn,{...l,children:t})}},49411:(e,t,r)=>{"use strict";r.d(t,{w:()=>s});r(7850);var i=r(90626);const n=i.createContext({});function s(){return i.useContext(n)}},97875:(e,t,r)=>{"use strict";r.d(t,{l:()=>s});var i=r(90626);let n=0;function s(){const e=i.useRef(void 0);return void 0===e.current&&(e.current="svgid_"+n++),[e.current,`url(#${e.current})`]}},25118:(e,t,r)=>{"use strict";r.d(t,{c:()=>p});var i=r(7850),n=r(90626),s=r(66703),a=r(12155),o=r(52038),l=r(28460),c=r(78327);function u(e){const{popup:t,onMaximize:r,bOSX:c}=e,u=(0,l.GD)(t),d=n.useCallback(()=>{r?r():(0,s.Fj)(t,"Window.ToggleMaximize")&&t.SteamClient.Window.ToggleMaximize()},[t,r]);return(0,i.jsx)(g,{className:(0,o.A)(u?"restoreButton":"maximizeButton","windowControlButton"),onClick:d,children:!c&&(u?(0,i.jsx)(a.ZWw,{}):(0,i.jsx)(a.hz4,{}))})}function d(e){const{popup:t,onMinimize:r,bOSX:s}=e,o=n.useCallback(()=>{t.SteamClient.Window.Minimize()},[t]);return(0,i.jsx)(g,{className:"minimizeButton windowControlButton",onClick:null!=r?r:o,children:!s&&(0,i.jsx)(a.Xjb,{})})}function m(e){const{popup:t,onClose:r,bOSX:o}=e,l=n.useCallback(()=>{t&&((0,s.Fj)(t,"Window.Close")?t.SteamClient.Window.Close():t.close())},[t]);return(0,i.jsx)(g,{className:"closeButton windowControlButton",onClick:null!=r?r:l,children:!o&&(0,i.jsx)(a.sED,{})})}function g(e){const{className:t,onClick:r,children:s}=e,a=n.useCallback(e=>{r&&(e.stopPropagation(),r(e))},[r]);return(0,i.jsx)("div",{className:(0,o.A)("title-area-icon",t),onClick:a,children:(0,i.jsx)("div",{className:"title-area-icon-inner",children:s})})}function p(e){const{className:t,style:r,hideActions:n,hideClose:s,hideMin:a,hideMax:g,bOSX:p=(0,c.Pr)(),bForceWindowFocused:h,onMinimize:_,onMaximize:B,onClose:b,extraActions:f,popup:w,children:y}=e,M=(0,l.jt)(w);return(0,i.jsxs)("div",{className:(0,o.A)("TitleBar","title-area",p&&"OSX",(M||h)&&"WindowFocus",t),style:r,children:[(0,i.jsx)("div",{className:"title-area-highlight"}),(0,i.jsx)("div",{className:"title-area-children",children:y}),!n&&(0,i.jsxs)(i.Fragment,{children:[f&&(0,i.jsx)("div",{className:"title-bar-actions extra-actions",children:f}),(0,i.jsxs)("div",{className:"title-bar-actions window-controls",children:[!s&&(0,i.jsx)(m,{popup:w,onClose:b,bOSX:p}),!g&&(0,i.jsx)(u,{popup:w,onMaximize:B,bOSX:p}),!a&&(0,i.jsx)(d,{popup:w,onMinimize:_,bOSX:p})]})]})]})}},32754:(e,t,r)=>{"use strict";r.d(t,{C$:()=>h,Gq:()=>b,fS:()=>y,gK:()=>p,he:()=>_,m9:()=>B,zQ:()=>M});var i=r(7850),n=r(90626),s=r(72739),a=r(45699),o=r(6336),l=r(52038),c=r(61859),u=r(7077),d=r.n(u),m=r(42327);const g=n.createContext({}),p=()=>n.useContext(g);function h(e){const[t,r]=n.useState(null),s=n.useMemo(()=>({targetElement:t}),[t]);return(0,i.jsxs)(g.Provider,{value:s,children:[(0,i.jsx)("div",{ref:r}),e.children]})}function _(e){var t;const{divProps:r,tooltipProps:n}=f({...e,toolTipContent:e.toolTipContent?(0,i.jsx)(M,{children:w(e.toolTipContent)}):null});return(0,i.jsxs)(a.ml,{className:"tool-tip-source",noFocusRing:!0,focusable:null!==(t=e.bNavStop)&&void 0!==t?t:!!r.onClick,...r,children:[(0,i.jsx)(v,{...n}),e.children]})}function B(e){var t;const{divProps:r,tooltipProps:n}=f(e);return(0,i.jsxs)(a.ml,{className:"tool-tip-source",noFocusRing:!0,focusable:null!==(t=e.bNavStop)&&void 0!==t?t:!!r.onClick,...r,children:[(0,i.jsx)(v,{...n}),e.children]})}function b(e){const{children:t}=e,{divProps:r,tooltipProps:s}=f({...e,toolTipContent:e.toolTipContent?(0,i.jsx)(M,{children:w(e.toolTipContent)}):null});return(0,i.jsxs)(i.Fragment,{children:[n.cloneElement(t,{...r,...t.props}),(0,i.jsx)(v,{...s})]})}function f(e){const{toolTipContent:t,nDelayShowMS:r=300,bDisabled:i,direction:s,nBodyAlignment:a,nBodyDistance:o,nAllowOffscreenPx:l,nMaxLateralMoveOnScreen:c,strTooltipClassname:u,bNavStop:d,bTopmost:m,usePointerEvents:g,children:p,onMouseLeave:h,..._}=e,B={direction:s,nBodyAlignment:a,nBodyDistance:o,nAllowOffscreenPx:l,nMaxLateralMoveOnScreen:c,className:u,bTopmost:m},[b,f]=n.useState(!1),[w,y]=n.useState(),M=n.useCallback(e=>{g&&"pointerType"in e&&"mouse"!=e.pointerType||(f(!0),y(e.currentTarget))},[g]),v=n.useCallback(()=>{f(!1)},[]);n.useEffect(()=>{i&&b&&f(!1)},[i,b]);const S={active:b&&!i,target:w,nDelayShowMS:r,hoverPositionProps:B,children:t};let C={..._};return g?(C.onPointerEnter=M,C.onPointerLeave=v):(C.onMouseEnter=M,C.onMouseLeave=v),{divProps:C,stateHandlers:{setTarget:y,setHovered:f},tooltipProps:S}}function w(e){return"string"==typeof e?c.pf.LocalizeIfToken(e,!0):e}function y(e){const{divProps:t,tooltipProps:r,stateHandlers:n}=f(e);return{divProps:t,stateHandlers:n,tooltip:(0,i.jsx)(v,{...r})}}function M(e){return(0,i.jsx)("div",{...e,className:(0,l.A)(d().TextToolTip,e.className)})}function v(e){const{active:t,target:r,nDelayShowMS:a=300,hoverPositionProps:l,children:c}=e,[u,d]=n.useState(t),g=p();if(n.useEffect(()=>{if(t){if(a){const e=window.setTimeout(()=>d(!0),a);return()=>window.clearTimeout(e)}d(!0)}else(0,m.p)()||d(!1)},[t]),!u)return null;if(!c||!r)return null;const{targetElement:h}=g;return s.createPortal((0,i.jsx)(o.g,{target:r,...l,children:c}),null!=h?h:r.ownerDocument.body)}},97058:(e,t,r)=>{"use strict";r.d(t,{a:()=>s});var i=r(7850),n=r(92757);function s(e){const t=(0,n.zy)();return t.pathname.includes("//")?(console.error(`Malformed path: "${t.pathname}"`),(0,i.jsx)(n.rd,{to:t.pathname.replace(/\/\//g,"/")})):e.redirect?(0,i.jsx)(n.rd,{push:!0,to:e.redirect||"/"}):null}},51272:(e,t,r)=>{"use strict";r.d(t,{EP:()=>b,Id:()=>p,Ri:()=>w,e7:()=>f,i_:()=>y,uU:()=>h});var i=r(34629),n=r(7850),s=r(14947),a=r(90626),o=r(88997),l=r(15759),c=r(66703),u=r(52038),d=r(56011),m=r(61859),g=r(60155);function p(e,t){let r;r="currentTarget"in e?e.currentTarget.ownerDocument.defaultView:e,0==t.indexOf("steam://")?(0,c.Fj)(r,"URL.ExecuteSteamURL")?r.SteamClient.URL.ExecuteSteamURL(t):r.location.href=t:r.open(t,void 0,"menubar,location,resizable,scrollbars,status,noopener")}function h(e){let{bDisableContextMenu:t,onContextMenu:r,bForceExternal:i,href:s,bUseLinkFilter:a,getPIDFromEvent:o,...c}=e;t||r||(r=B),a&&s&&(s=(0,l.E)(s)),o||(o=()=>0);return(0,n.jsx)("a",{...c,href:s,onClick:e=>{e.preventDefault(),s&&b(window,s,{bForceExternal:!!i,bUseLinkFilter:!!a,unPID:o(e)})},onContextMenu:r,rel:a?"noopener noreferrer":void 0,children:e.children})}function _(e){const{strURL:t,opts:r}=e;return(0,n.jsxs)(a.Fragment,{children:[(0,n.jsx)(g.kt,{onSelected:()=>{d.YQ(t)},children:(0,m.we)("#ContextMenu_CopyLinkURL")}),(0,n.jsx)(g.kt,{onSelected:e=>{b(e,t,r)},children:(0,m.we)("#ContextMenu_OpenLinkInNewWindow")})]})}function B(e,t){let r=e.currentTarget;return(0,o.lX)((0,n.jsx)(g.tz,{children:(0,n.jsx)(_,{strURL:r.href,opts:t})}),e)}function b(e,t,r={}){const{bForceExternal:i,unPID:n,bUseLinkFilter:s}=r;let a;a="currentTarget"in e?e.currentTarget.ownerDocument.defaultView:e,"undefined"!=typeof SteamClient&&void 0!==SteamClient.WebChat?SteamClient.WebChat.OpenURLInClient(t,n||0,!!i):0==t.indexOf("steam://")&&0!=t.indexOf("steam://remoteplay/connect")?a.location.href=t:a.open(t,void 0,"menubar,location,resizable,scrollbars,status,noopener"+(s?",noreferrer":""))}const f=e=>(0,n.jsx)(n.Fragment,{children:Boolean(e.condition)?e.wrap(e.children):e.children});function w(e,t,r){return a.forwardRef(function(i,s){return(0,n.jsx)("div",{...r,role:t,...i,className:(0,u.A)(e,i.className),ref:s})})}function y(e){if("string"!=typeof e)return NaN;const t=!e.includes("ms")&&e.includes("s");let r=Number.parseFloat(e);return t&&(r*=1e3),r}(0,i.Cg)([s.sH],class{constructor(e){this.m_Value=void 0,(0,s.Gn)(this),this.promise=e}set promise(e){this.m_Promise=e,this.m_Value=void 0,null==e||e.then(t=>{this.m_Promise===e&&(this.m_Value=t)})}get promise(){return this.m_Promise}get value(){return this.m_Value}}.prototype,"m_Value",void 0)},26408:(e,t,r)=>{"use strict";r.d(t,{o:()=>l});var i=r(7850),n=r(32754),s=r(88547),a=r(12155),o=r(52038);function l(e){const{customTooltip:t,tooltip:r,className:l,icon:c,small:u}=e,d=t?n.m9:n.he;let m=c;return null!=m||(m=u?(0,i.jsx)(a.Jru,{}):void 0),null!=m||(m=(0,i.jsxs)(i.Fragment,{children:[" ",(0,i.jsx)(a._VW,{})]})),(0,i.jsx)(d,{toolTipContent:r,className:(0,o.A)(s.HelperTooltip,"HelperTooltip",u&&s.Small,l),children:m})}},69817:(e,t,r)=>{"use strict";r.d(t,{D0:()=>n,Fg:()=>a,LD:()=>o,xr:()=>i});const i={x:"y",y:"x"};function n(){return{x:0,y:0}}function s(e,t){return e.x*t.x+e.y*t.y}function a(e,t){return{x:t.x-e.x,y:t.y-e.y}}function o(e,t){const r=a(e,t);return Math.sqrt(s(r,r))}},69381:(e,t,r)=>{"use strict";r.d(t,{JV:()=>s,S2:()=>n});var i=r(56011);class n{constructor(e,t){this.m_bActive=!1,this.m_fnBoundAnimationFunc=void 0,this.m_window=e,this.m_options={timing:"sine",...t}}Start(){let e;switch(this.m_msStart=performance.now(),this.m_msEnd=this.m_msStart+this.m_options.msDuration,this.m_options.timing){case"linear":e=function(e){return e};break;case"cubic-in-out":e=function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1};break;default:e=function(e){return.5-Math.cos(e*Math.PI)/2}}this.m_bActive=!0,this.m_fnBoundAnimationFunc=this.OnInterval.bind(this,e),this.m_window.requestAnimationFrame(this.m_fnBoundAnimationFunc)}BIsActive(){return this.m_bActive}End(){if(this.m_bActive){try{this.Update(1)}catch{}this.ClearInterval(),this.FireOnComplete()}}FireOnComplete(){this.m_options.onComplete&&this.m_options.onComplete()}Cancel(){this.m_bActive=!1}OnInterval(e){if(!this.m_bActive)return;let t=performance.now()-this.m_msStart;if(t>=this.m_options.msDuration)return void this.End();let r=t/this.m_options.msDuration;try{this.Update(e(r))}catch{}this.m_window.requestAnimationFrame(this.m_fnBoundAnimationFunc)}ClearInterval(){this.m_bActive=!1}}class s extends n{constructor(e,t,r){super("ownerDocument"in e?i.qf(e):e,r),this.m_props={},this.m_object=e,this.m_propTargets=t}Start(){this.m_props={};for(let e in this.m_propTargets){let t=parseFloat(this.m_object[e])||0,r=this.m_propTargets[e];t!=r&&(this.m_props[e]={start:t,end:r})}super.Start()}Update(e){for(let t in this.m_props){let r=this.m_props[t],i=r.start+(r.end-r.start)*e;this.m_object[t]=i}}}},68797:(e,t,r)=>{"use strict";r.d(t,{H:()=>a});var i=r(41735),n=r.n(i),s=r(56545);function a(e){if(n().isCancel(e))return{strErrorMsg:"Action Cancelled:"+e,errorCode:52};if(void 0!==e.response&&e.response.data&&"object"==typeof e.response.data){if("msg"in e.response.data)return{strErrorMsg:e.response.data.msg,errorCode:e.response.data.success};if("err_msg"in e.response.data)return{strErrorMsg:e.response.data.err_msg,errorCode:e.response.data.success};if("message"in e.response.data)return{strErrorMsg:e.response.data.message,errorCode:e.response.data.success};if("success"in e.response.data)return{strErrorMsg:"error code: "+e.response.data.success,errorCode:e.response.data.success}}else if("object"==typeof e.data){if("msg"in e.data)return{strErrorMsg:e.data.msg,errorCode:e.data.success};if("err_msg"in e.data)return{strErrorMsg:e.data.err_msg,errorCode:e.data.success};if("message"in e.data)return{strErrorMsg:e.data.message,errorCode:e.data.success};if("success"in e.data)return{strErrorMsg:"error code: "+e.data.success,errorCode:e.data.success}}else{if(void 0!==e.success&&void 0!==e.msg)return{strErrorMsg:e.msg,errorCode:e.success};if(void 0!==e.success&&void 0!==e.message)return{strErrorMsg:e.message,errorCode:e.success};if(void 0!==e.success&&void 0!==e.err_msg)return{strErrorMsg:e.err_msg,errorCode:e.success};if("string"==typeof e&&e.length>1024)console.groupCollapsed("GetMsgAndErrorCodeFromResponse cannot parse: "),console.warn(e),console.groupEnd();else{if("object"==typeof e&&e instanceof s.w)return{strErrorMsg:""+e.GetErrorMessage(),errorCode:e.GetEResult()};console.warn("GetMsgAndErrorCodeFromResponse cannot parse: ",e)}}return"object"==typeof e&&"status"in e?{strErrorMsg:"Unknown Error: "+e+"\nStatus Code:"+e.status,errorCode:2}:{strErrorMsg:"Unknown Error: "+e,errorCode:2}}},6144:(e,t,r)=>{"use strict";r.d(t,{Jc:()=>u,Ji:()=>p,LU:()=>g,YX:()=>m,e0:()=>h,lu:()=>a.l});var i=r(34629),n=r(62490),s=r(6419),a=r(91986);class o{SyncStore(e){return this.Subscribe(e).Unsubscribe}GetValue(){return this.Value}}(0,i.Cg)([s.o],o.prototype,"SyncStore",null),(0,i.Cg)([s.o],o.prototype,"GetValue",null);class l extends o{}class c extends l{constructor(e,t){super(),this.m_callbacks=new a.l,this.m_currentValue=e,this.m_fnEquals=t}Set(e){if(this.m_fnEquals){if(this.m_fnEquals(this.m_currentValue,e))return!1}else if(this.m_currentValue===e)return!1;return this.m_currentValue=e,this.m_callbacks.Dispatch(e),!0}get Value(){return this.m_currentValue}Subscribe(e){return{Unsubscribe:this.m_callbacks.Register(e).Unregister}}get SubscriberCount(){return this.m_callbacks.CountRegistered()}}function u(e,t){return new c(e,t)}class d extends o{constructor(e,t,r){super(),this.m_bMappedValueStale=!1,this.m_originalSubscribableValue=e,this.m_mappedSubscribableValue=new c(t(e.Value),r),this.m_fnMap=t,this.m_originalSubscribableValue.Subscribe(()=>{this.m_mappedSubscribableValue.SubscriberCount>0?this.UpdateMappedValue():this.m_bMappedValueStale=!0})}get Value(){return this.m_bMappedValueStale&&this.UpdateMappedValue(),this.m_mappedSubscribableValue.Value}Subscribe(e){return this.m_mappedSubscribableValue.Subscribe(e)}UpdateMappedValue(){this.m_mappedSubscribableValue.Set(this.m_fnMap(this.m_originalSubscribableValue.Value)),this.m_bMappedValueStale=!1}}function m(e,t,r){return new d(e,t,r)}class g{Schedule(e,t){this.IsScheduled()&&this.Cancel(),this.m_fnCallback=t,this.m_schTimer=window.setTimeout(this.ScheduledInternal,e)}AsyncSchedule(e,t){return new Promise((r,i)=>{this.Schedule(e,()=>{t(),r()}),this.m_fnOnCancel=i})}IsScheduled(){return void 0!==this.m_schTimer}Cancel(){if(this.m_schTimer){const e=this.m_fnOnCancel;clearTimeout(this.m_schTimer),this.Reset(),e&&e()}}Reset(){this.m_schTimer=void 0,this.m_fnCallback=void 0,this.m_fnOnCancel=void 0}ScheduledInternal(){const e=this.m_fnCallback;this.Reset(),null==e||e()}}(0,i.Cg)([s.o],g.prototype,"ScheduledInternal",null);class p{constructor(){this.m_rgListeners=[]}AddEventListener(e,t,r){e.addEventListener(t,r),this.m_rgListeners.push({element:e,type:t,listener:r})}Unregister(){for(const e of this.m_rgListeners)e.element.removeEventListener(e.type,e.listener);this.m_rgListeners=[]}}class h{constructor(){this.m_vecCallbacks=[]}Push(e){this.m_vecCallbacks.push(e)}PushArrayRemove(e,t){this.m_vecCallbacks.push(()=>n.x9(e,t))}Unregister(){for(const e of this.m_vecCallbacks)e();this.m_vecCallbacks=[]}GetUnregisterFunc(){return this.Unregister}}(0,i.Cg)([s.o],h.prototype,"Unregister",null)},52038:(e,t,r)=>{"use strict";function i(...e){return e.reduce((e,t)=>t?"string"==typeof t?e?`${e} ${t}`:t:"object"==typeof t?e?`${e} ${n(t)}`:n(t):e:e,"")}function n(e){return Object.keys(e).reduce((t,r)=>e[r]?t?`${t} ${r}`:r:t,"")}r.d(t,{A:()=>i})},2627:(e,t,r)=>{"use strict";function i(e){if(!s()||!window.document.cookie)return null;const t=document.cookie.match("(^|; )"+e+"=([^;]*)");return t&&t[2]?decodeURIComponent(t[2]):null}function n(e,t,r,i){if(!s())return;i||(i="/");let n="";if(void 0!==r&&r){const e=new Date;e.setTime(e.getTime()+864e5*r),n="; expires="+e.toUTCString()}document.cookie=encodeURIComponent(e)+"="+encodeURIComponent(t)+n+";path="+i}function s(){return!!window.document}r.d(t,{VY:()=>i,kI:()=>s,lc:()=>n})},79516:(e,t,r)=>{"use strict";function i(e,t=!0){return function(r,i,n){const s=n.value;n.value=function(...r){let n=this[i+"_DebounceProperties"];void 0===n&&(n=this[i+"_DebounceProperties"]={hTimer:void 0,nPending:0}),void 0===n.hTimer?(t?s.apply(this,r):n.nPending+=1,n.hTimer=window.setInterval(()=>{n.nPending>0?(s.apply(this,r),n.nPending=0):(window.clearInterval(n.hTimer),n.hTimer=void 0)},e)):n.nPending+=1}}}r.d(t,{s:()=>i})},56011:(e,t,r)=>{"use strict";r.d(t,{A2:()=>v,IB:()=>B,Kf:()=>M,MS:()=>_,Mr:()=>z,NO:()=>s,OG:()=>m,Oe:()=>C,PX:()=>y,TV:()=>b,YQ:()=>g,a_:()=>c,bZ:()=>o,id:()=>a,kD:()=>n,lc:()=>R,oQ:()=>f,pE:()=>w,pd:()=>l,qf:()=>d,tl:()=>h,uX:()=>u,ww:()=>p,yU:()=>S});var i=r(66703);function n(e){return null!=e&&void 0!==e.focus}function s(e){if(!(e.clientX||e.clientY||e.screenX||e.screenY))return!0;if(e.relatedTarget)return!a(e.currentTarget,e.relatedTarget);{const t=e.currentTarget.getBoundingClientRect();return(e.clientX<=t.left||e.clientX>=t.right||e.clientY<=t.top||e.clientY>=t.bottom)&&(console.log(`${e.clientX} <= ${t.left} || ${e.clientX} >= ${t.right} ||\n\t\t\t\t${e.clientY} <= ${t.top} || ${e.clientY} >= ${t.bottom}`),!0)}}function a(e,t){var r;let i=t;for(;i;){if((null===(r=i.parentNode)||void 0===r?void 0:r.nodeType)==Node.DOCUMENT_FRAGMENT_NODE&&(i=i.parentNode.host),i==e)return!0;i=i.parentElement}return!1}function o(e,t){let r=0,i=0;return t.right<e.left?r=e.left-t.right:t.left>e.right&&(r=t.left-e.right),t.bottom<e.top?i=e.top-t.bottom:t.top>e.bottom&&(i=t.top-e.bottom),Math.sqrt(r*r+i*i)}function l(e,t){return{top:e.screenTop+t.top,bottom:e.screenTop+t.bottom,left:e.screenLeft+t.left,right:e.screenLeft+t.right}}function c(e){let t=1,r=e;for(;null!=r&&"HTML"!=r.tagName;){const e=getComputedStyle(r);if(e.zoom){const r=Number.parseFloat(e.zoom);isNaN(r)||(t*=r)}r=r.parentElement}return t}function u(e){let t;return e&&n(e.currentTarget)&&(t=e.currentTarget.ownerDocument.defaultView),t}function d(e){let t;return e&&(t=e.ownerDocument.defaultView),t}function m(e){var t;const r=null!==(t=window.top)&&void 0!==t?t:window,n=r.document,s=n.createElement("textarea");s.textContent=e,s.style.position="fixed",n.body.appendChild(s),s.select();try{if((0,i.Fj)(r,"Browser.NotifyUserActivation")&&r.SteamClient.Browser.NotifyUserActivation(),!n.execCommand("copy"))throw"document.execCommand false"}catch(e){console.warn("Copy to clipboard failed.",e)}finally{n.body.removeChild(s)}}function g(e){const t="steam://openurl/";e.startsWith(t)&&(e=e.slice(16)),m(e)}function p(e){const t=e.ownerDocument;return Boolean(t.fullscreen||t.webkitIsFullScreen||t.mozFullScreen||t.msFullscreenElement)}function h(e,t){const r=e;return r.requestFullscreen?(r.requestFullscreen(),!0):r.webkitRequestFullscreen?(r.webkitRequestFullscreen(),!0):t&&t.webkitSetPresentationMode?(t.webkitSetPresentationMode("fullscreen"),!0):r.mozRequestFullScreen?(r.mozRequestFullScreen(),!0):!!r.msRequestFullscreen&&(r.msRequestFullscreen(),!0)}function _(e){const t=e.ownerDocument;t.exitFullscreen?t.exitFullscreen():t.cancelFullscreen?t.cancelFullscreen():t.webkitCancelFullScreen?t.webkitCancelFullScreen():t.mozCancelFullScreen?t.mozCancelFullScreen():t.msExitFullscreen&&t.msExitFullscreen()}function B(e){return"INPUT"===e.nodeName}function b(e,t){switch(e){case"TEXTAREA":return!0;case"INPUT":switch(t){case"date":case"datetime-local":case"datetime":case"email":case"month":case"number":case"password":case"search":case"tel":case"text":case"time":case"url":case"week":return!0;default:return!1}default:return!1}}function f(e){"loading"==document.readyState?document.addEventListener("DOMContentLoaded",e):e()}function w(e,t){const r=e;return r.lastModifiedDate=new Date,r.name=t||Date.now().toString(),e}function y(e,t,r){let i=t.parentElement;for(;i&&i!==e&&!i.hasAttribute(r);)i=i.parentElement;return i||e}function M(e,t){let r=e;for(;r;){if(t(r))return r;r=r.parentElement}}async function v(e,t){let r;const i=new Promise(i=>{r=i,e.addEventListener(t,i)}),n=await i;return e.removeEventListener(t,r),n}function S(){return function(e){const t={};return e.querySelectorAll('link[rel="stylesheet"]').forEach(e=>{t[e.href]=e}),t}(document)}function C(e,t){R(e.document,t,!0)}function R(e,t,r){var i;const n=Object.assign({},t),s=e.getElementsByTagName("head")[0],a=s.getElementsByTagName("link"),o=a.length;for(let e=0;e<o;++e){const t=a[e];n[t.href]?delete n[t.href]:r&&(null===(i=t.parentNode)||void 0===i||i.removeChild(t))}const l=[];for(const t in n){const r=n[t],i=e.createElement("link");for(let e=0;e<r.attributes.length;e++){const t=r.attributes.item(e);i.setAttribute(t.name,t.value)}l.push(i)}return s.prepend(...l),l}function z(e,t,r){if("childList"===e.type){for(let r=0;r<e.addedNodes.length;r++){const i=e.addedNodes[r];if(i.nodeType===Node.ELEMENT_NODE){const e=i;e.parentElement&&t(e)}}for(let t=0;t<e.removedNodes.length;t++){const i=e.removedNodes[t];i.nodeType===Node.ELEMENT_NODE&&(null==r||r(i))}}}},5977:(e,t,r)=>{"use strict";r(41735),r(52244);new Map},61859:(e,t,r)=>{"use strict";r.d(t,{$w:()=>u.$w,$z:()=>u.$z,A0:()=>d,Hq:()=>u.Hq,NT:()=>b,O9:()=>v,PP:()=>g,TW:()=>u.TW,Yp:()=>_,_l:()=>u._l,bi:()=>w,cc:()=>u.cc,d$:()=>M,l4:()=>y,lQ:()=>u.lQ,oW:()=>p,pf:()=>S,we:()=>m});var i=r(90626),n=r(22837),s=r(2160),a=r(78327),o=r(62490),l=r(81393),c=r(6144),u=r(91675);class d{constructor(){this.m_mapTokens=new Map,this.m_mapFallbackTokens=new Map,this.m_cbkTokensChanged=new c.lu,this.m_bReportIndividualMissingTokens=!0}static InstallErrorReportingStore(e){this.sm_ErrorReportingStore=e}static GetLanguageFallback(e){return"sc_schinese"===e?"schinese":"english"}static GetELanguageFallback(e){return 29===e?6:0}static IsELanguageValidInRealm(e,t){return t===(29===e?s.TU.k_ESteamRealmChina:s.TU.k_ESteamRealmGlobal)}static GetLanguageListForRealms(e){const t=new Array;for(let r=0;r<31;r++)for(const i of e)if(this.IsELanguageValidInRealm(r,i)){t.push(r);break}return t}InitFromObjects(e,t,r,i,n,s){s&&(this.m_bReportIndividualMissingTokens=!1),n||this.m_mapTokens.clear();const a={...r||{},...e},o={...i||{},...t||{}};this.AddTokens(a,o),this.m_cbkTokensChanged.Dispatch()}InitDirect(e,t){this.m_mapTokens.clear(),this.m_mapFallbackTokens.clear(),this.AddTokens(e,t),this.m_cbkTokensChanged.Dispatch()}AddTokens(e,t){Object.keys(e).forEach(t=>{this.m_mapTokens.set(t,e[t])}),t&&Object.keys(t).forEach(e=>{this.m_mapTokens.has(e)||this.m_mapTokens.set(e,t[e]),this.m_mapFallbackTokens.set(e,t[e])})}GetTokensChangedCallbackList(){return this.m_cbkTokensChanged}GetPreferredLocales(){return this.m_rgLocalesToUse?this.m_rgLocalesToUse:navigator&&navigator.languages?navigator.languages:["en-US"]}GetELanguageFallbackOrder(e=null){let t=new Array;if(t.push((0,n.sf)(a.TS.LANGUAGE)),(a.TS.SUPPORTED_LANGUAGES||[]).forEach(e=>{e.value!=a.TS.LANGUAGE&&t.push((0,n.sf)(e.value))}),e){d.GetLanguageListForRealms(e).forEach(e=>{-1==t.indexOf(e)&&t.push(e)})}return t}SetPreferredLocales(e){this.m_rgLocalesToUse=e}BLooksLikeToken(e){return!!e&&e.length>0&&"#"==e.charAt(0)}LocalizeIfToken(e,t){return this.BLooksLikeToken(e)?this.LocalizeString(e,t):e}LocalizeString(e,t){const r=0==this.m_mapTokens.size;if((0,l.wT)(!r,`Attempting to localize token '${e}' with no tokens in our map.`),!this.BLooksLikeToken(e))return;let i=this.m_mapTokens.get(e.substring(1));if(void 0!==i)return i;!t&&d.sm_ErrorReportingStore&&!r&&this.m_bReportIndividualMissingTokens&&d.sm_ErrorReportingStore.ReportError(new Error(`Unable to find localization token '${e}' for language '${a.TS.LANGUAGE}', ${this.m_mapTokens.size} tokens in map`),{bIncludeMessageInIdentifier:!0})}LocalizeStringFromFallback(e){if(!e||0==e.length||"#"!=e.charAt(0))return;let t=this.m_mapFallbackTokens.get(e.substring(1));return void 0!==t?t:void 0}static GetTokenWithFallback(e){var t;if(!e)return"";const r=(0,n.sf)(a.TS.LANGUAGE),i=e.find(e=>e.language==r);if(i)return i.localized_string;const s=d.GetELanguageFallback(r),o=e.find(e=>e.language==s);return null!==(t=null==o?void 0:o.localized_string)&&void 0!==t?t:""}static BHasTokenLanguage(e,t){return Boolean(t.find(t=>t.language==e))}}function m(e,...t){let r=S.LocalizeString(e);return void 0===r?e:B(r,...t)}function g(e,...t){let r=S.LocalizeString(e);if(void 0===r)return e;let n,s=[],a=/(.*?)%(\d+)\$s/g,o=0;for(;n=a.exec(r);){o+=n[0].length,s.push(n[1]);let e=parseInt(n[2]);e>=1&&e<=t.length&&s.push(t[e-1])}return s.push(r.substr(o)),i.createElement(i.Fragment,null,...s)}function p(e,...t){let r=S.LocalizeIfToken(e);return void 0===r?e:h(r,...t)}function h(e,...t){let r,n=[],s=new RegExp(/(.*?)<(\d+)>(.*?)<\/(\2)>/,"gs"),a=0;for(;r=s.exec(e);){a+=r[0].length,n.push(r[1]);let e=parseInt(r[2]),s=r[3]||"",o=h(s,...t),l=(e>=1&&e<=t.length?t[e-1]:null)?i.cloneElement(t[e-1],{},s?o:null):s;n.push(l)}return n.push(e.substr(a)),i.createElement(i.Fragment,null,...n)}function _(e,t,...r){return 1===t||"1"===t?m(e,t,...r):m(e+"_Plural",t,...r)}function B(e,...t){return 0==t.length?e:e=e.replace(/%(?:(\d+)\$)?s/g,function(e,r){if(r<=t.length&&r>=1){let e=t[r-1];return String(null==e?"":e)}return e})}class b{static Set(e,t,r){if(e||(e=(0,o.$Y)([],31,null)),e.length<=t){if(t>=31)return e;e=(0,o.$Y)(e,t+1,null)}return e[t]=r,e}static Get(e,t){return e&&e.length>t&&e[t]||""}static GetWithFallback(e,t){if(e){return b.Get(e,t)||b.Get(e,d.GetELanguageFallback(t))}return null}static BHas(e,t){return Boolean(e&&e.length>t&&e[t])}}const f={english:"en",german:"de",french:"fr",italian:"it",korean:"ko",latam:"es-419",spanish:"es",schinese:"zh-cn",tchinese:"zh-tw",russian:"ru",thai:"th",japanese:"ja",brazilian:"pt-br",portuguese:"pt",polish:"pl",danish:"da",dutch:"nl",finnish:"fi",norwegian:"no",swedish:"sv",hungarian:"hu",czech:"cs",romanian:"ro",turkish:"tr",arabic:"ar",bulgarian:"bg",greek:"el",ukrainian:"uk",vietnamese:"vi",indonesian:"id",sc_schinese:"zh-cn",koreana:"ko"},w={"en-US":0,"de-DE":1,"fr-FR":2,"it-IT":3,"ko-KR":4,"es-ES":5,"zh-CH":6,"zh-CN":7,"ru-RU":8,"th-TH":9,"ja-JP":10,"pt-PT":11,"pl-PL":12,"da-DK":13,"nl-NL":14,"fi-FI":15,"nb-NO":16,"sv-SE":17,"hu-HU":18,"cs-CZ":19,"ro-RO":20,"tr-TR":21,"pt-BR":22,"bg-BG":23,"el-GR":24,"ar-SA":25,"uk-UA":26,"es-419":27,"vi-VN":28,"id-ID":30};function y(){return f[a.TS.LANGUAGE]||null}function M(e){return f[e]}function v(e=!1){const t=new Map;for(let r=0;r<31;++r){if(25==r)continue;if(29==r&&!e)continue;const i=(0,n.Lg)(r);t.set(i,m("#Language_"+i))}return t}const S=new d;window.LocalizationManager=S},91675:(e,t,r)=>{"use strict";r.d(t,{$w:()=>C,$z:()=>m,Hq:()=>l,KC:()=>p,P0:()=>B,TW:()=>c,Vx:()=>u,_9:()=>S,_l:()=>_,a8:()=>i,cc:()=>R,dt:()=>O,lQ:()=>b,nR:()=>d,qZ:()=>W,sq:()=>x,u6:()=>I,vl:()=>j});var i,n=r(31561),s=r(61859),a=r(14771),o=r(16261);function l(e,t,r){let n;if("boolean"==typeof t){n={eSuffix:t?i.None:i.Ago,bForceSingleUnits:r,bHighGranularity:!1}}else n={eSuffix:i.Ago,bForceSingleUnits:!1,bHighGranularity:!1,...t};let o="#TimeInterval_";n.eSuffix==i.Ago?o="#TimeSince_":n.eSuffix==i.Remaining&&(o="#TimeRemaining_");let l=e=>Math.floor(e);if(n.bAllowDecimal&&(l=e=>Math.round(10*e)/10),e>=2*a.Kp.PerYear)return(0,s.we)(o+"XYears",l(e/a.Kp.PerYear));if(e>=a.Kp.PerYear)return(e-=a.Kp.PerYear)>=2*a.Kp.PerMonth&&!n.bForceSingleUnits?(0,s.we)(o+"1YearXMonths",l(e/a.Kp.PerMonth)):(0,s.we)(o+"1Year");if(e>=2*a.Kp.PerMonth)return(0,s.we)(o+"XMonths",l(e/a.Kp.PerMonth));if(e>=2*a.Kp.PerWeek)return(0,s.we)(o+"XWeeks",l(e/a.Kp.PerWeek));if(e>=a.Kp.PerWeek)return(0,s.we)(o+"1Week",l(e/a.Kp.PerWeek));if(e>=2*a.Kp.PerDay)return(0,s.we)(o+"XDays",l(e/a.Kp.PerDay));if(e>=a.Kp.PerDay)return(e-=a.Kp.PerDay)>=2*a.Kp.PerHour&&!n.bForceSingleUnits?(0,s.we)(o+"1DayXHours",l(e/a.Kp.PerHour)):(0,s.we)(o+"1Day");if(e>=2*a.Kp.PerHour)return(0,s.we)(o+"XHours",l(e/a.Kp.PerHour));if(e>=a.Kp.PerHour)return(e-=a.Kp.PerHour)>=2*a.Kp.PerMinute&&!n.bForceSingleUnits?(0,s.we)(o+"1HourXMinutes",l(e/a.Kp.PerMinute)):(0,s.we)(o+"1Hour");if(e>=2*a.Kp.PerMinute){const t=Math.floor(e/a.Kp.PerMinute),r=e%a.Kp.PerMinute;return n.bHighGranularity&&0!=r?1==r?(0,s.we)(o+"XMinutes1Second",t):(0,s.we)(o+"XMinutesXSeconds",t,r):(0,s.we)(o+"XMinutes",l(e/a.Kp.PerMinute))}if(e>=a.Kp.PerMinute){const t=e%a.Kp.PerMinute;return n.bHighGranularity&&0!=t?1==t?(0,s.we)(o+"1Minute1Second"):(0,s.we)(o+"1MinuteXSeconds",t):(0,s.we)(o+"1Minute")}return n.bHighGranularity?1==e?(0,s.we)(o+"1Second"):(0,s.we)(o+"XSeconds",e):(0,s.we)(o+"LessThanAMinute")}function c(e,t,r){let i;i=void 0===t||!0===t||!1===t?{weekday:r?"long":"short",year:t?void 0:"numeric"}:t;let n=new Date(1e3*e);const a={weekday:"short",month:"long",day:"numeric",year:"numeric",...i};return n.toLocaleDateString(s.pf.GetPreferredLocales(),a)}function u(e,t,r=!1){let i=new Date(1e3*e),n=new Date(1e3*t);return r||i.getFullYear()==n.getFullYear()&&i.getMonth()==n.getMonth()&&i.getDate()==n.getDate()?p(e)+" - "+p(t):d(e,t)}function d(e,t,r){let i=new Date(1e3*e),n=new Date(1e3*t);const a=new Date;if(i.getFullYear()!=n.getFullYear()||a.getFullYear()!=i.getFullYear()||r)return`${m(e)} - ${m(t)}`;const o={month:"short",day:"numeric"},l=i.toLocaleDateString(s.pf.GetPreferredLocales(),o)+" - ";if(i.getMonth()==n.getMonth()){const e={day:"numeric"};return l+n.toLocaleDateString(s.pf.GetPreferredLocales(),e)}return l+n.toLocaleDateString(s.pf.GetPreferredLocales(),o)}function m(e,t){const r={year:"numeric",month:"short",day:"numeric",...t};return new Date(1e3*e).toLocaleDateString(s.pf.GetPreferredLocales(),r)}!function(e){e[e.None=0]="None",e[e.Ago=1]="Ago",e[e.Remaining=2]="Remaining"}(i||(i={}));const g=new Map;function p(e,t,r){const i=new Date(1e3*e),n=s.pf.GetPreferredLocales(),a={...(null==t?void 0:t.bForce24HourClock)||function(e){let t=g.get(e);if(!0===t||!1===t)return t;const r=new Date;return r.setHours(15),t=r.toLocaleTimeString(e,{hour:"numeric"})==r.toLocaleTimeString(e,{hour:"numeric",hour12:!1}),g.set(e,t),t}(n[0])?{hour:"numeric",minute:"2-digit",hourCycle:"h23"}:{hour:"numeric",minute:"2-digit"},...r};return i.toLocaleTimeString(n,a)}const h=new Map;function _(e,t,r=!0,i=!0,a=!1){const o=new Date,l=new Date(1e3*e);if(l.getFullYear()!=o.getFullYear())return m(e);i&&n.tB((new Date).setHours(24,0,0,0)-o.getTime());const c=new Date;if(c.setHours(0,0,0,0),r)if(l>=c){if(c.setDate(c.getDate()+1),l<c)return(0,s.we)("#Time_Today");if(c.setDate(c.getDate()+1),l<c)return(0,s.we)("#Time_Tomorrow")}else if(c.setDate(c.getDate()-1),l>=c)return(0,s.we)("#Time_Yesterday");const u={month:t?"long":"short",day:"numeric"};a&&(u.weekday="long");const d=l.setHours(0,0,0,0)+u.month;let g=h.get(d);return g||(g=l.toLocaleDateString(s.pf.GetPreferredLocales(),u),h.set(d,g),g)}function B(e,t,r,i){return S(new Date(1e3*e),!1,!1)+" "+p(e,{bForce24HourClock:t},{timeZone:i})+" "+r}function b(e,t){const r=new Date(1e3*e),i=new Date,o={bGranularFutureTime:!1,bGranularTodayTimeOnly:!1,bGranularToday:!1,bGranularYesterday:!1,bGranularWeek:!1,bGranularPast:!1,bAbbreviateDayOfWeek:!1,bForce24HourClock:!1,...t};if(r>i){if(!o.bGranularFutureTime)return n.tB(r.getTime()-i.getTime()),r.getFullYear()==i.getFullYear()?z(r):x(r);n.tB((new Date).setHours(24,0,0,0)-i.getTime());let e=new Date;return e.setHours(0,0,0,0),e.setDate(e.getDate()+1),r<e?(0,s.we)("#Time_Today"):(e.setDate(e.getDate()+1),r<e?(0,s.we)("#Time_Tomorrow"):(e.setDate(e.getDate()+5),r<e?R(r):C(r,!0,o.bAbbreviateDayOfWeek)))}n.tB((new Date).setHours(24,0,0,0)-i.getTime());let l=new Date;if(l.setHours(0,0,0,0),r>=l)return o.bGranularToday?o.bGranularTodayTimeOnly?p(e,{bForce24HourClock:o.bForce24HourClock}):(0,s.we)("#Time_Today_At",p(e,{bForce24HourClock:o.bForce24HourClock})):(0,s.we)("#Time_Today");if(l.setDate(i.getDate()-1),r>=l)return o.bGranularYesterday?(0,s.we)("#Time_Yesterday_At",p(e,{bForce24HourClock:o.bForce24HourClock})):(0,s.we)("#Time_Yesterday");l.setDate(i.getDate()-6);const u=new Date(l);if(o.bGranularWeek&&r>=u)return C(r,!1,!o.bAbbreviateDayOfWeek);if(o.bGranularPast)return(0,s.we)("#Time_Past_At",c(e,r.getFullYear()==i.getFullYear(),!o.bAbbreviateDayOfWeek),p(e,{bForce24HourClock:o.bForce24HourClock}));if(r>=u)return(0,s.we)("#TimeSince_ThisWeek");if(r.getMonth()==i.getMonth()&&r.getFullYear()==i.getFullYear()){const e=Math.floor((u.valueOf()-r.valueOf())/(1e3*a.Kp.PerWeek))+1;return 1==e?(0,s.we)("#TimeSince_1Week"):(0,s.we)("#TimeSince_XWeeks",e)}return r.getFullYear()==i.getFullYear()?z(r):x(r)}const f=new Map,w=new Map,y=new Map,M=new Map,v=new Map;new Map;function S(e,t=!1,r=!0){const i={weekday:r?"long":"short",day:"numeric",month:t?"long":"short",year:"numeric"},n=e.setHours(0,0,0,0)+i.weekday+i.month;let a=v.get(n);return a||(a=e.toLocaleDateString(s.pf.GetPreferredLocales(),i),v.set(n,a),a)}function C(e,t=!1,r=!0){const i={weekday:r?"long":"short",day:"numeric",month:t?"long":"short"},n=e.setHours(0,0,0,0)+i.weekday+i.month;let a=v.get(n);return a||(a=e.toLocaleDateString(s.pf.GetPreferredLocales(),i),v.set(n,a),a)}function R(e){let t=f.get(e.getDay());return t||(t=e.toLocaleDateString(s.pf.GetPreferredLocales(),{weekday:"long"}),f.set(e.getDay(),t),t)}function z(e){let t=w.get(e.getMonth());return t||(t=e.toLocaleDateString(s.pf.GetPreferredLocales(),{month:"long"}),w.set(e.getMonth(),t),t)}function j(e){let t=y.get(e.getFullYear());return t||(t=e.toLocaleDateString(s.pf.GetPreferredLocales(),{year:"numeric"}),y.set(e.getFullYear(),t),t)}function x(e){const t=e.getMonth()+12*e.getFullYear();let r=M.get(t);return r||(r=e.toLocaleDateString(s.pf.GetPreferredLocales(),{month:"long",year:"numeric"}),M.set(t,r),r)}function I(e,t){switch(e.getUTCMonth()){case 0:case 1:case 2:return(0,s.we)(t?"#Time_QuarterOfYear_Expanded_Q1":"#Time_QuarterOfYear_Q1",e.getUTCFullYear());case 3:case 4:case 5:return(0,s.we)(t?"#Time_QuarterOfYear_Expanded_Q2":"#Time_QuarterOfYear_Q2",e.getUTCFullYear());case 6:case 7:case 8:return(0,s.we)(t?"#Time_QuarterOfYear_Expanded_Q3":"#Time_QuarterOfYear_Q3",e.getUTCFullYear());default:return(0,s.we)(t?"#Time_QuarterOfYear_Expanded_Q4":"#Time_QuarterOfYear_Q4",e.getUTCFullYear())}}function T(e,t,r){for(;e.length<t;)e=r+e;return e}function F(e){return(void 0===e||isNaN(e))&&(e=0),{hours:Math.floor(e/3600),minutes:Math.floor(e%3600/60),seconds:Math.floor(e%60),fraction:e-Math.floor(e)}}function O(e,t,r){let i=e<0;const n=F(e=i?0-e:e),a=n.fraction.toFixed(2).split(".")[1],o=null==t||t;let l=!o||"00"==a;i&&0==n.hours&&0==n.minutes&&0==n.seconds&&l&&(i=!1);let c="";if(n.hours){const e=n.hours.toString(),t=T(n.minutes.toString(),2,"0"),r=T(n.seconds.toString(),2,"0"),i=o?"#Duration_Abbreviation_HourMinuteSecondMillisecond":"#Duration_Abbreviation_HourMinuteSecond";c=(0,s.we)(i,e,t,r,a)}else if(n.minutes){const e=n.minutes.toString(),t=T(n.seconds.toString(),2,"0"),r=o?"#Duration_Abbreviation_MinuteSecondMillisecond":"#Duration_Abbreviation_MinuteSecond";c=(0,s.we)(r,e,t,a)}else if(n.seconds){const e=n.seconds.toString(),t=o?"#Duration_Abbreviation_SecondMillisecond":"#Duration_Abbreviation_Second";c=(0,s.we)(t,e,a)}return i&&(c=r?(0,s.we)("#Duration_WrittenNegation",c):"-"+c),c}function W(e,t,r){let i=e<0;const n=F(e=i?0-e:e),a=T(n.seconds.toString(),2,"0"),l=n.fraction.toFixed(2).split(".")[1],c=null==t||t;let u=!c||"00"==l;i&&0==n.hours&&0==n.minutes&&0==n.seconds&&u&&(i=!1);let d="";if(n.hours){const e=T(n.minutes.toString(),2,"0"),t=c?"#Duration_HourMinuteSecondMillisecond":"#Duration_HourMinuteSecond";d=(0,s.we)(t,n.hours,e,a,l)}else{const e=n.minutes.toString(),t=c?"#Duration_MinuteSecondMillisecond":"#Duration_MinuteSecond";d=o.Z.Localize(t,e,a,l)}return i&&(d=r?o.Z.Localize("#Duration_WrittenNegation",d):"-"+d),d}},60778:(e,t,r)=>{"use strict";r.d(t,{fi:()=>l,wd:()=>o});var i,n=r(34629),s=r(6419),a=r(91986);!function(e){e[e.Debug=0]="Debug",e[e.Info=1]="Info",e[e.Warning=2]="Warning",e[e.Error=3]="Error"}(i||(i={}));class o{constructor(e,t){this.m_fnIdGenerator=void 0,this.m_sName=e,this.m_fnIdGenerator=t,l.Get().RegisterLogName(e)}Debug(...e){this.Log(i.Debug,...e)}Info(...e){this.Log(i.Info,...e)}Warning(...e){this.Log(i.Warning,...e)}Error(...e){this.Log(i.Error,...e)}Assert(e,...t){e||this.Log(i.Error,"Assertion failed:",...t)}IsDebugEnabled(){return l.Get().IsDebugLogEnabled(this.m_sName)}Log(e,...t){var r,n;const s=l.Get().IsDebugLogEnabled(this.m_sName);if(e==i.Debug&&!s)return;let a=this.m_sName;const o=null!==(n=null===(r=this.m_fnIdGenerator)||void 0===r?void 0:r.call(this))&&void 0!==n?n:null;null!=o&&(a+=" ("+o+")");c(e,s,l.Get().IncludeBacktraceInLog,a,this.m_sName,...t)}}(0,n.Cg)([s.o],o.prototype,"Debug",null),(0,n.Cg)([s.o],o.prototype,"Info",null),(0,n.Cg)([s.o],o.prototype,"Warning",null),(0,n.Cg)([s.o],o.prototype,"Error",null),(0,n.Cg)([s.o],o.prototype,"Assert",null);class l{constructor(){this.m_setKnownDebugLogs=new Set,this.m_setEnabledDebugLogs=new Set,this.m_bIncludeBacktraceInLog=!1,this.m_SettingsChangedCallback=new a.l,this.m_bLoading=!0,this.LoadSettings()}LogAsLogManager(...e){c(i.Info,!0,this.IncludeBacktraceInLog,"LogManager","LogManager",...e)}async LoadSettings(){const e=e=>{try{const t=localStorage.getItem(e);return t?JSON.parse(t):void 0}catch{return}};this.m_bIncludeBacktraceInLog=!!e(l.k_IncludeBacktraceInLog_StorageKey);const t=e(l.k_EnabledLogNames_StorageKey);if(Array.isArray(t)){this.m_setEnabledDebugLogs=new Set(t);for(const e of t)this.m_setKnownDebugLogs.add(e);this.LogAsLogManager("Loaded debug enabled log names. Will print log messages for:",Array.from(this.m_setEnabledDebugLogs))}else 0;this.m_bLoading=!1,this.m_SettingsChangedCallback.Dispatch()}async SaveSettings(){localStorage.setItem(l.k_EnabledLogNames_StorageKey,JSON.stringify(Array.from(this.m_setEnabledDebugLogs))),localStorage.setItem(l.k_IncludeBacktraceInLog_StorageKey,JSON.stringify(this.m_bIncludeBacktraceInLog)),this.LogAsLogManager("Saved enabled debug log names. Will print log messages for:",Array.from(this.m_setEnabledDebugLogs))}PrintEnabledLogs(...e){e&&e.length>0&&console.warn(`Use DebugLogEnable( '${e.join("', '")}' ) to enable a log. This function tells you what's enabled.`),this.LogAsLogManager("Will print log messages for:",Array.from(this.m_setEnabledDebugLogs))}static Get(){return null==window.g_LogManager&&(window.g_LogManager=new l),window.g_LogManager}get Loading(){return this.m_bLoading}get LogNames(){return this.m_setKnownDebugLogs.values()}RegisterLogName(e){this.m_setKnownDebugLogs.add(e)}IsLogName(e){return this.m_setKnownDebugLogs.has(e)}IsDebugLogEnabled(e){return this.m_setEnabledDebugLogs.has(e)}async ToggleDebugLogEnabled(e){this.SetDebugLogEnabled(e,!this.IsDebugLogEnabled(e))}async SetDebugLogEnabled(e,t){this.IsLogName(e)?(t?this.m_setEnabledDebugLogs.add(e):this.m_setEnabledDebugLogs.delete(e),this.m_SettingsChangedCallback.Dispatch(),await this.SaveSettings()):console.warn(`No log named "${e}", available logs:`,this.GetLogNames())}async SetDebugLogsEnabled(e,...t){t.forEach(t=>this.SetDebugLogEnabled(t,e))}async SetAllDebugLogsEnabled(e){this.m_setEnabledDebugLogs=e?new Set(this.m_setKnownDebugLogs):new Set,this.m_SettingsChangedCallback.Dispatch(),await this.SaveSettings()}RegisterForSettingsChanges(e){return this.m_SettingsChangedCallback.Register(e)}get IncludeBacktraceInLog(){return this.m_bIncludeBacktraceInLog}async SetIncludeBacktraceInLog(e){this.m_bIncludeBacktraceInLog=e,this.m_SettingsChangedCallback.Dispatch(),await this.SaveSettings()}GetLogNames(){return Array.from(this.LogNames).sort()}}function c(e,t,r,n,s,...a){const o=function(e){let t=0;for(let r=0;r<e.length;r++)t=e.charCodeAt(r)+((t<<5)-t);return[255&t,t>>8&255,t>>16&255]}(s).map((e,t)=>Math.round(Math.max(0,Math.min(255,255*(.8*(e/255-.5)+.15))))),l=(299*(c=o)[0]+587*c[1]+114*c[2])/1e3>=128;var c;let u=n;r&&(u=function(e){switch(e){case i.Debug:return String.fromCodePoint(128027);case i.Info:return String.fromCodePoint(8505);case i.Warning:return String.fromCodePoint(9888);case i.Error:return String.fromCodePoint(128165)}}(e)+" "+u);const d=a.length>=1&&"string"==typeof a[0]&&a[0].includes("%c"),m=d&&a.shift();let g;if(g=t?[`%c${u}%c:${d?" %c"+m:""}`,`color: ${l?"black":"white"}; background: rgb(${o.join(",")}); padding: 0 1ch; border-radius: 3px;`,"color: transparent; margin-right: -1ch",...d?[""]:[],...a]:a,r)console.groupCollapsed(...g),console.trace("Callstack"),console.groupEnd();else switch(e){case i.Debug:case i.Info:console.log(...g);break;case i.Warning:console.warn(...g);break;case i.Error:console.clogerror?console.clogerror(3,...g):console.error(...g)}}l.k_EnabledLogNames_StorageKey="EnabledWebLogs",l.k_IncludeBacktraceInLog_StorageKey="IncludeBacktraceInLog",window.DebugLogEnable=(...e)=>l.Get().SetDebugLogsEnabled(!0,...e),window.DebugLogDisable=(...e)=>l.Get().SetDebugLogsEnabled(!1,...e),window.DebugLogEnableAll=()=>l.Get().SetAllDebugLogsEnabled(!0),window.DebugLogDisableAll=()=>l.Get().SetAllDebugLogsEnabled(!1),window.DebugLogEnableBacktrace=()=>l.Get().SetIncludeBacktraceInLog(!0),window.DebugLogDisableBacktrace=()=>l.Get().SetIncludeBacktraceInLog(!1),window.DebugLogNames=()=>l.Get().GetLogNames(),window.DebugLogEnabled=(...e)=>l.Get().PrintEnabledLogs(...e),window.EnableSteamConsole=(e=!0)=>l.Get().SetDebugLogEnabled("SteamClient",e)},73745:(e,t,r)=>{"use strict";r.d(t,{md:()=>s.md,Fd:()=>s.Fd,XB:()=>n.XB,oI:()=>c.o,cZ:()=>n.cZ,hL:()=>i.hL,o4:()=>i.o4,w6:()=>l,ML:()=>i.ML,xA:()=>i.xA,CH:()=>i.CH,l6:()=>i.l6,Qi:()=>i.Qi,OP:()=>i.OP,BL:()=>s.BL,$$:()=>i.$$,BZ:()=>i.BZ,bs:()=>i.bs,uD:()=>i.uD,Ue:()=>n.Ue,Sz:()=>i.Sz,RY:()=>n.RY,QS:()=>n.QS,wY:()=>s.wY,D5:()=>n.D5,YR:()=>i.YR,_g:()=>i._g,Z3:()=>i.Z3,L$:()=>i.L$,eV:()=>i.eV,DF:()=>i.DF,hd:()=>o});var i=r(64753),n=r(8871),s=r(30600),a=r(90626);function o(){const[e,t]=(0,a.useState)(!1),r=(0,s.BL)((0,a.useCallback)(e=>t(e.isIntersecting),[])),{style:i,ref:o}=function(){const[e,t]=(0,a.useState)(null),[r,i]=(0,a.useState)(null);return(0,a.useEffect)(()=>{e&&i(window.getComputedStyle(e))},[e]),{style:r,ref:t}}(),l=(0,n.Ue)(r,o),c=!i||"hidden"!==i.visibility;return{bVisible:e&&c,ref:l}}function l(e){const t=a.useRef(!0),r=a.useRef(void 0),i=a.useRef(void 0),o=a.useRef(e);o.current=e;const l=a.useRef(void 0),c=a.useCallback(e=>{l.current!==e&&(l.current=e,t.current=!0)},[]),u=a.useCallback(()=>{var e,t,n,s,a;const c=null!==(t=null===(e=l.current)||void 0===e?void 0:e.offsetWidth)&&void 0!==t?t:0,u=null!==(s=null===(n=l.current)||void 0===n?void 0:n.offsetHeight)&&void 0!==s?s:0;r.current===c&&i.current===u||(null===(a=o.current)||void 0===a||a.call(o,c,u),r.current=c,i.current=u)},[]);a.useLayoutEffect(()=>{t.current&&(u(),t.current=!1)});const d=(0,s.wY)(u);return(0,n.Ue)(c,d)}var c=r(6419)},76011:(e,t,r)=>{"use strict";r.d(t,{SP:()=>s,Xz:()=>a});var i=r(90626),n=r(92757);function s(e,t){var r;const s=`${e}_HistoryValue`,a=(0,n.W6)(),o=(0,n.zy)(),l=null!==(r=o.state&&o.state[s])&&void 0!==r?r:t,c=i.useCallback(e=>{a.replace(a.location.pathname,{...a.location.state,[s]:e})},[a,s]);return[l,c]}function a(e,t,r){var s;const a=`${e}_HistoryValue`,o=(0,n.W6)(),l=(0,n.zy)(),c=null!==(s=l.state&&l.state[a])&&void 0!==s?s:r,u=i.useRef(!1),d=i.useRef(void 0),m=i.useRef(void 0),g=i.useCallback(e=>{if(u.current&&(d.current=e,!m.current)){const e=o.location.pathname;m.current=window.setTimeout(()=>{o.location.pathname!=e||o.location.state&&o.location.state[a]==d.current||o.replace(o.location.pathname,{...o.location.state||{},[a]:d.current}),m.current=void 0},t)}},[o,a,t]);return i.useEffect(()=>{u.current=!0},[]),[c,g]}},30600:(e,t,r)=>{"use strict";r.d(t,{BL:()=>l,Fd:()=>c,md:()=>u,wY:()=>o});var i=r(90626),n=r(81393),s=r(8871);function a(e,t){return(0,s.QS)(r=>{if(!r)return;const i=t(r.ownerDocument.defaultView,t=>{e(t[0])});return i.observe(r),()=>i.unobserve(r)},[e,t])}function o(e){return a(e,i.useCallback((e,t)=>e.ResizeObserver?new e.ResizeObserver(t):((0,n.wT)(!1,"ResizeObserver is not available"),{observe:()=>{},unobserve:()=>{},disconnect:()=>{}}),[]))}function l(e,t){return a(e,i.useCallback((e,r)=>new e.IntersectionObserver(r,t),[t]))}function c(e,...t){const r=new e.ownerDocument.defaultView.ResizeObserver(...t);return r.observe(e),r}function u(e,...t){const r=new e.ownerDocument.defaultView.IntersectionObserver(...t);return r.observe(e),r}},41338:(e,t,r)=>{"use strict";function i(e,t){return e<t?-1:e>t?1:0}function n(e,t){return i(e.toLocaleLowerCase(),t.toLocaleLowerCase())}function s(e,t){let r=e.toString(),i="";for(let e=0;e<t-r.length;e++)i+="0";return i+r}function a(e,t=!1){if(Number.isNaN(e)||!Number.isFinite(e))return"";let r=e<0;e=Math.abs(e);let i=Math.floor(e/3600),n=Math.floor(e%3600/60),a=Math.floor(e%60),o=r?"-":"";return!t||i>0?`${o}${i}:${s(n,2)}:${s(a,2)}`:`${o}${n}:${s(a,2)}`}function o(e){if(!e)return"";if(DOMParser){return(new DOMParser).parseFromString(e,"text/html").documentElement.textContent}return e}function l(e,t=""){return e.replace(/\bhttps?:\/\/\S+/gi,t)}function c(e,t,r=!0){let i=e.trim();if(i=i.replace(r?/\s+/g:/[ \t]+/g," "),i.length>t){i=i.substring(0,t);let e=i.replace(/^(.*([.!?])) .*$/,"$1"),n=e.length;(n<.6*t||n==t)&&(e=i.replace(/ [^ ]*$/,"...")),i=r?e.replace(/(\r\n|\n|\r)/gm,""):e}return i}function u(e){let t,r,i=0;if(0===e.length)return i;for(t=0;t<e.length;t++)r=e.charCodeAt(t),i=(i<<5)-i+r,i|=0;return i}function d(e){return atob(e.replace(/-/g,"+").replace(/_/g,"/"))}r.d(t,{EK:()=>o,Rx:()=>a,Yz:()=>u,aX:()=>l,bC:()=>c,he:()=>d,kd:()=>i,lY:()=>n})},14771:(e,t,r)=>{"use strict";r.d(t,{Ct:()=>s,IP:()=>o,JD:()=>n,Kp:()=>i,MO:()=>a,_2:()=>l});const i={PerYear:31536e3,PerMonth:2628e3,PerWeek:604800,PerDay:86400,PerHour:3600,PerMinute:60};function n(e,t){return e.getFullYear()==t.getFullYear()&&e.getMonth()==t.getMonth()&&e.getDate()==t.getDate()}function s(e,t){return e.getFullYear()==t.getFullYear()}function a(e){return new Date(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),0,0,0)}function o(e){return new Promise(t=>setTimeout(t,e))}function l(){return Math.floor(Date.now()/1e3)}},61336:(e,t,r)=>{"use strict";r.d(t,{DZ:()=>g,L$:()=>o,NT:()=>d,Ps:()=>u,Qz:()=>a,ZF:()=>l,k2:()=>c,wm:()=>s,yn:()=>m});var i=r(78327),n=(r(61859),r(81393));function s(e){if(void 0===e)return console.error("Cannot GetHostname on empty URL"),"";let t=new RegExp("^(steam://openurl(_external)?/)?((f|ht)tps?://)?([^@/?#]*@)?([^/#?]+)","im"),r=e.match(t);return r&&r.length>5?r[6].toString():e}function a(e){let t=s(e);return t.startsWith("www.")&&(t=t.slice(4)),t}function o(e){return e?(1==i.TS.EUNIVERSE&&("http:"==e.substring(0,5)&&(e="https:"+e.substring(5)),(0,n.wT)(i.TS.MEDIA_CDN_URL,"Media CDN not setup"),e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=(e=e.replace(/https:\/\/media.steampowered.com\//g,i.TS.MEDIA_CDN_URL)).replace(/https:\/\/cdn.akamai.steamstatic.com\//g,i.TS.MEDIA_CDN_URL)).replace(/https:\/\/cdn.cloudflare.steamstatic.com\//g,i.TS.MEDIA_CDN_URL)).replace(/https:\/\/cdn.edgecast.steamstatic.com\//g,i.TS.MEDIA_CDN_URL)).replace(/https:\/\/cdn.fastly.steamstatic.com\//g,i.TS.MEDIA_CDN_URL)).replace(/https:\/\/cdn.dota2.com\//g,i.TS.MEDIA_CDN_URL)).replace(/https:\/\/storefront.steampowered.com\/v\/gfx\//g,i.TS.MEDIA_CDN_URL+"steam/")).replace(/https:\/\/clan.akamai.steamstatic.com\//g,i.TS.CLAN_CDN_ASSET_URL)).replace(/https:\/\/clan.cloudflare.steamstatic.com\//g,i.TS.CLAN_CDN_ASSET_URL)).replace(/https:\/\/clan.fastly.steamstatic.com\//g,i.TS.CLAN_CDN_ASSET_URL)).replace(/https:\/\/cdn.steamcommunity.com\//g,i.TS.COMMUNITY_CDN_URL)).replace(/https:\/\/community.akamai.steamstatic.com\//g,i.TS.COMMUNITY_CDN_URL)).replace(/https:\/\/community.cloudflare.steamstatic.com\//g,i.TS.COMMUNITY_CDN_URL)).replace(/https:\/\/community.edgecast.steamstatic.com\//g,i.TS.COMMUNITY_CDN_URL)),e=(e=(e=(e=e.replace(/{IMG_URL}/g,i.TS.IMG_URL)).replace(/{MEDIA_CDN_URL}/g,i.TS.MEDIA_CDN_URL)).replace(/{MEDIA_CDN_COMMUNITY_URL}/g,i.TS.MEDIA_CDN_COMMUNITY_URL)).replace(/{COMMUNITY_CDN_URL}/g,i.TS.COMMUNITY_CDN_URL),e=e.replace(/{STEAM_CLAN_IMAGE}/g,`${i.TS.CLAN_CDN_ASSET_URL}images/`)):e}function l(e){if(!e)return!0;const t=s(e).toLocaleLowerCase();return[s(i.TS.COMMUNITY_CDN_URL).toLocaleLowerCase(),s(i.TS.MEDIA_CDN_URL).toLocaleLowerCase(),s(i.TS.MEDIA_CDN_COMMUNITY_URL).toLocaleLowerCase(),s(i.TS.STORE_CDN_URL).toLocaleLowerCase(),s(i.TS.BASE_URL_SHARED_CDN).toLocaleLowerCase(),s(i.TS.CLAN_CDN_ASSET_URL).toLocaleLowerCase(),s(i.TS.VIDEO_CDN_URL).toLocaleLowerCase(),"support.steampowered.com","steamcdn-a.akamaihd.net","cdn.cloudflare.steamstatic.com","cdn.fastly.steamstatic.com","cdn.akamai.steamstatic.com"].indexOf(t)>=0}function c(e){return i.TS.SNR&&i.TS.SNR.length>0&&e&&-1==e.toLocaleLowerCase().indexOf("snr=")?e+(e.indexOf("?")>=0?"&":"?")+"snr="+i.TS.SNR:e}function u(e,t){try{const r=new URL(t),i=new URL(e);return r.href.replace(/\/$/,"")+i.pathname+i.search+i.hash}catch(e){return""}}function d(e,t){return i.TS.IN_STEAMUI&&!e.startsWith("steam://")&&(e=t?`steam://openurl_external/${e}`:`steam://openurl/${e}`),e}function m(e,t,r){const i=new URL(e),n=i.pathname.split("/").filter(Boolean),s=n.findIndex(e=>e.startsWith(t));return-1===s?null:(n[s]=n[s]+r,i.pathname="/"+n.join("/"),i.toString())}function g(e){return e.startsWith("http://")||e.startsWith("https://")}},28460:(e,t,r)=>{"use strict";r.d(t,{GD:()=>a,jt:()=>o});var i=r(90626),n=r(66703),s=r(73745);function a(e){const[t,r]=i.useState(!1),a=i.useCallback(()=>{(0,n.Fj)(e,"Window.IsWindowMaximized")?e.SteamClient.Window.IsWindowMaximized().then(e=>{r(e)}):(null==e?void 0:e.screen)&&r(e.screen.availWidth==e.innerWidth&&e.screen.availHeight==e.innerHeight)},[e]);return i.useEffect(a,[a,e]),(0,s.l6)(e,"resize",a),(0,s.Qi)(e,"window_resized",a),t}function o(e,t=100){const[r,n]=i.useState(!1),a=i.useCallback(()=>n(!0),[n]),o=i.useCallback(()=>n(!1),[n]);return i.useEffect(()=>e?(e.addEventListener("focus",a),e.addEventListener("blur",o),()=>{e.removeEventListener("focus",a),e.removeEventListener("blur",o)}):void 0,[e,a,o]),(0,s.DF)(r,t)}},78327:(e,t,r)=>{"use strict";r.d(t,{Bu:()=>l.Bu,CI:()=>_,Fd:()=>l.Fd,Hn:()=>B,NQ:()=>w,P9:()=>a.P9,Pr:()=>h,Qn:()=>m,TS:()=>a.TS,Tc:()=>l.Tc,UF:()=>a.UF,XJ:()=>l.XJ,Y2:()=>g,iA:()=>a.iA,rf:()=>b,ss:()=>d,td:()=>p,xv:()=>y,yK:()=>M});var i=r(90626),n=r(2160),s=r(81393),a=r(30470),o=r(79613),l=r(24484);const c=i.createContext({}),u=e=>{const t=i.useContext(c);return(0,s.wT)((null==e?void 0:e.bSuppressAssert)||void 0!==t.IN_GAMEPADUI,"Trying to use ConfigContext without a provider!  Add ConfigContextRoot to application."),t};function d(e){var t;const{IN_GAMEPADUI:r,IN_DESKTOPUI:n,IN_VR:s,children:l}=e,d=u({bSuppressAssert:!0}),m=null===(t=(0,o.OO)())||void 0===t?void 0:t.startsWith("Gamepad VR"),g=i.useMemo(()=>{var e,t,i;return{IN_GAMEPADUI:null!==(e=null!=r?r:null==d?void 0:d.IN_GAMEPADUI)&&void 0!==e?e:a.TS.IN_GAMEPADUI,IN_DESKTOPUI:null!==(t=null!=n?n:null==d?void 0:d.IN_DESKTOPUI)&&void 0!==t&&t,IN_VR:null!==(i=null!=s?s:null==d?void 0:d.IN_VR)&&void 0!==i?i:m}},[d,r,n,s,m]);return i.createElement(c.Provider,{value:g},l)}function m(e){const t=u(e);return null==t?void 0:t.IN_GAMEPADUI}function g(){return a.TS.EREALM===n.TU.k_ESteamRealmChina}function p(){return"windows"==a.TS.PLATFORM}function h(){return"macos"==a.TS.PLATFORM}function _(){return"linux"==a.TS.PLATFORM}function B(){return a.TS.IN_CHROMEOS}function b(){return a.TS.ON_STEAMOS}function f(e,t){return 0!=t.length&&e.startsWith(t)}const w="unknown";function y(){if(!window||!window.location||!window.location.href)return console.warn("Unable to determine base url!"),w;const e=window.location.href;return f(e,a.TS.STORE_BASE_URL)?a.TS.STORE_BASE_URL:f(e,a.TS.COMMUNITY_BASE_URL)?a.TS.COMMUNITY_BASE_URL:f(e,a.TS.CHAT_BASE_URL)?a.TS.CHAT_BASE_URL:f(e,a.TS.PARTNER_BASE_URL)?a.TS.PARTNER_BASE_URL:f(e,a.TS.HELP_BASE_URL)?a.TS.HELP_BASE_URL:f(e,a.TS.STEAMTV_BASE_URL)?a.TS.STEAMTV_BASE_URL:f(e,a.TS.STATS_BASE_URL)?a.TS.STATS_BASE_URL:f(e,a.TS.INTERNAL_STATS_BASE_URL)?a.TS.INTERNAL_STATS_BASE_URL:f(e,a.TS.STORE_CHECKOUT_BASE_URL)?a.TS.STORE_CHECKOUT_BASE_URL:f(e,"https://steamloopback.host")?"https://steamloopback.host":""}function M(){return"community"}},30470:(e,t,r)=>{"use strict";r.d(t,{GP:()=>a,P9:()=>l,TS:()=>n,UF:()=>o,iA:()=>s});var i=r(24484);const n={EUNIVERSE:0,WEB_UNIVERSE:"",LANGUAGE:"english",SUPPORTED_LANGUAGES:[],COUNTRY:"",AVATAR_BASE_URL:"",MEDIA_CDN_COMMUNITY_URL:"",MEDIA_CDN_URL:"",CLAN_CDN_ASSET_URL:"",COMMUNITY_ASSETS_BASE_URL:"",VIDEO_CDN_URL:"",COMMUNITY_CDN_URL:"",COMMUNITY_CDN_ASSET_URL:"",BASE_URL_SHARED_CDN:"",STORE_CDN_URL:"",PUBLIC_SHARED_URL:"",COMMUNITY_BASE_URL:"",CHAT_BASE_URL:"",STORE_BASE_URL:"",STORE_CHECKOUT_BASE_URL:"",LOGIN_BASE_URL:"",SUPPORT_BASE_URL:"",STORE_ICON_BASE_URL:"",STORE_ITEM_BASE_URL:"",IMG_URL:"",STEAMTV_BASE_URL:"",HELP_BASE_URL:"",PARTNER_BASE_URL:"",STATS_BASE_URL:"",INTERNAL_STATS_BASE_URL:"",BASE_URL_STORE_CDN_ASSETS:"",IN_CLIENT:!1,USE_POPUPS:!1,IN_MOBILE:!1,IN_MOBILE_WEBVIEW:!1,IN_TENFOOT:!1,PLATFORM:"",SNR:"",LAUNCHER_TYPE:0,EREALM:0,IN_CHROMEOS:!1,TESLA:!1,LOCAL_HOSTNAME:"",WEBAPI_BASE_URL:"",TOKEN_URL:"",BUILD_TIMESTAMP:0,PAGE_TIMESTAMP:0,FROM_WEB:!1,WEBSITE_ID:"Unknown",get SESSIONID(){return(0,i.KC)()},FRIENDSUI_BETA:!1,STEAM_TV:!1,DEV_MODE:!1,IN_STEAMUI:!1,IN_GAMEPADUI:!1,IN_STEAMUI_SHARED_CONTEXT:!1,FORCED_DISPLAY_MODE:void 0,ON_DECK:!1,ON_FRAME:!1,ON_STEAMOS:!1,IN_GAMESCOPE:!1,IN_LOGIN:!1,IN_LOGIN_REFRESH:!1,USE_LONGEST_LOC_STRING:!1,SILENT_STARTUP:!1,CLIENT_SESSION:0,NOW:0},s={logged_in:!1,steamid:"",accountid:0,account_name:"",token:void 0,token_use_id:void 0,webapi_token:"",authwgtoken:"",is_support:!1,is_limited:!1,is_partner_member:!1,is_valve_email:!1,short_url:"",country_code:"",excluded_content_descriptors:[3,4,1]},a={steamid:"",clanid:0,listid:0},o={CLANSTEAMID:"",CLANACCOUNTID:0,APPID:0,VANITY_ID:"",IS_CREATOR_HOME:!1,IS_CURATOR:!1,IS_OGG:!1,CAN_UPLOAD_IMAGES:!1,IS_VALVE_GROUP:!1,IS_ALLOWED_SC:!1},l={ANNOUNCEMENT_GID:"",TAKEOVER_ANNOUNCEMENT_GID:""}},24484:(e,t,r)=>{"use strict";r.d(t,{Bu:()=>b,Fd:()=>h,KC:()=>l,Tc:()=>p,XJ:()=>u,bd:()=>g});var i=r(25489),n=r(2627),s=r(30470);const a="webui_config";let o;function l(){if(!(0,n.kI)())return o||(o=c()),o;let e=(0,n.VY)("sessionid");return e||(e=c()),e}function c(){const e=function(){let e="";for(let t=0;t<24;t++)e+=(0,i.Tg)(0,35).toString(36);return e}();return(0,n.lc)("sessionid",e,0),e}function u(e=a){const t={},r=p("config",e);r&&(delete r.SESSIONID,Object.assign(s.TS,r),t.config=!0);const i=p("userinfo",e);i&&(Object.assign(s.iA,i),t.userConfig=!0,s.iA.is_support&&b()&&(s.iA.is_support=!1));const n=p("broadcast",e);n&&(Object.assign(s.GP,n),t.broadcastConfig=!0);const o=p("community",e);o&&(Object.assign(s.UF,o),t.communityConfig=!0);const l=p("event",e);return l&&(Object.assign(s.P9,l),t.eventConfig=!0),m=!0,d.forEach(e=>e()),t}let d=new Set,m=!1;function g(){return m?Promise.resolve():new Promise(e=>{d.add(e)})}function p(e,t=a){return _(e,t,!0)}function h(e,t=a){return _(e,t,!1)}function _(e,t=a,r){let i;if(i="string"==typeof t?{NODE_ENV:"production",STEAM_BUILD:"buildbot"}.MOBILE_BUILD?null:document.getElementById(t):t,i)try{if(i.hasAttribute("data-"+e)){return JSON.parse(i.getAttribute("data-"+e))}return null}catch(e){console.error("Failed to parse config for "+s.iA.steamid+" ("+window.location.href+")",e)}else r&&console.error("Missing config element #",t)}const B="presentation_mode";function b(){let e=null;return(0,n.kI)()&&(e=(0,n.VY)(B)),Boolean(e&&1===Number.parseInt(e))}},23808:(e,t,r)=>{"use strict";"VALVE_PUBLIC_PATH"in window?r.p=window.VALVE_PUBLIC_PATH:console.error("VALVE_PUBLIC_PATH not defined; check for a call to CHTMLHelpers::WebpackConfigScriptlet"),123!==Array.from(new Set([123]))[0]&&console.error("Should not include prototypejs.")},79613:(e,t,r)=>{"use strict";r.d(t,{$W:()=>d,Ae:()=>u,OO:()=>m});let i=!1,n=!1,s=!1,a=!1,o=!1,l=!1,c=!1;function u(){return i||p(),l}function d(){return u()||(i||p(),o)}function m(){if(!(null===navigator||void 0===navigator?void 0:navigator.userAgent))return;const e=navigator.userAgent.match(/Valve Steam ([^\/]*)\//);return e&&2==e.length?e[1]:void 0}function g(e,t){return!!(window&&window.location&&window.location.href&&window.location.href.match("[?&]"+t+"="))||!("undefined"==typeof navigator||!navigator.userAgent||-1==navigator.userAgent.toLowerCase().indexOf(e.toLowerCase()))}function p(){let e=navigator,t=e&&e.maxTouchPoints&&e.maxTouchPoints>1;a=g("Valve Steam Tenfoot","force_tenfoot_client_view"),s=g("Valve Steam GameOverlay","force_overlay_view"),n=a||g("Valve Steam Client","force_client_view"),c=g("macintosh","force_mac_view"),l=g("iphone","force_ios_view")||g("ipad","force_ios_view")||g("ipod","force_ios_view")||g("macintosh","force_ios_view")&&t,o=g("android","force_android_view"),i=!0}}},e=>{e.O(0,[8997],()=>{return t=27484,e(e.s=t);var t});e.O()}]);