Skip to content

Instantly share code, notes, and snippets.

@ivanjeremic
Created February 27, 2026 06:28
Show Gist options
  • Select an option

  • Save ivanjeremic/f1e50b7ab7b588f3dad138b61992e544 to your computer and use it in GitHub Desktop.

Select an option

Save ivanjeremic/f1e50b7ab7b588f3dad138b61992e544 to your computer and use it in GitHub Desktop.
newabbra.js
/*! For license information please see brave_new_tab_page.bundle.js.LICENSE.txt */
import*as e from"chrome://resources/js/plural_string_proxy.js";import{PageCallbackRouter as t,PageHandler as n}from"chrome://resources/mojo/components/omnibox/browser/searchbox.mojom-webui.js";var r,o,a,l,i={"./brave/browser/ui/webui/brave_new_tab_page_refresh/brave_new_tab_page.mojom.m.js"(e,t,n){n.d(t,{HvG:()=>h,TDS:()=>f,_DX:()=>c,gC3:()=>d,yWW:()=>i});var r=n("./mojo/public/js/bindings.js"),o=n("./brave/components/brave_ads/core/mojom/brave_ads.mojom.m.js"),a=n("./brave/components/brave_vpn/common/mojom/brave_vpn.mojom.m.js");const l={$:r.K.internal.Enum()},i={kBrave:0,kCustom:1,kSolid:2,kGradient:3,MIN_VALUE:0,MAX_VALUE:3},s={$:r.K.internal.Enum()},c={kCustom:0,kMostVisited:1,MIN_VALUE:0,MAX_VALUE:1},u={$:r.K.internal.Enum()},d={kAuto:0,k12:1,k24:2,MIN_VALUE:0,MAX_VALUE:2};class p{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_new_tab_page_refresh.mojom.NewTabPage",e)}}class m{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(p,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}onBackgroundsUpdated(){this.proxy.sendMessage(686723457,$.$,null,[],!1)}onSearchStateUpdated(){this.proxy.sendMessage(1808406210,K.$,null,[],!1)}onTopSitesUpdated(){this.proxy.sendMessage(630508186,P.$,null,[],!1)}onClockStateUpdated(){this.proxy.sendMessage(432697114,C.$,null,[],!1)}onShieldsStatsUpdated(){this.proxy.sendMessage(660250213,T.$,null,[],!1)}onTalkStateUpdated(){this.proxy.sendMessage(296771194,N.$,null,[],!1)}onRewardsStateUpdated(){this.proxy.sendMessage(1667357567,R.$,null,[],!1)}onVPNStateUpdated(){this.proxy.sendMessage(1215632170,F.$,null,[],!1)}}class f{constructor(){this.helper_internal_=new r.K.internal.interfaceSupport.InterfaceReceiverHelperInternal(m),this.$=new r.K.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_),this.router_=new r.K.internal.interfaceSupport.CallbackRouter,this.onBackgroundsUpdated=new r.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(686723457,$.$,null,this.onBackgroundsUpdated.createReceiverHandler(!1),!1),this.onSearchStateUpdated=new r.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(1808406210,K.$,null,this.onSearchStateUpdated.createReceiverHandler(!1),!1),this.onTopSitesUpdated=new r.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(630508186,P.$,null,this.onTopSitesUpdated.createReceiverHandler(!1),!1),this.onClockStateUpdated=new r.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(432697114,C.$,null,this.onClockStateUpdated.createReceiverHandler(!1),!1),this.onShieldsStatsUpdated=new r.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(660250213,T.$,null,this.onShieldsStatsUpdated.createReceiverHandler(!1),!1),this.onTalkStateUpdated=new r.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(296771194,N.$,null,this.onTalkStateUpdated.createReceiverHandler(!1),!1),this.onRewardsStateUpdated=new r.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(1667357567,R.$,null,this.onRewardsStateUpdated.createReceiverHandler(!1),!1),this.onVPNStateUpdated=new r.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(1215632170,F.$,null,this.onVPNStateUpdated.createReceiverHandler(!1),!1),this.onConnectionError=this.helper_internal_.getConnectionErrorEventRouter()}removeListener(e){return this.router_.removeListener(e)}}class v{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_new_tab_page_refresh.mojom.NewTabPageHandler",e)}}class g{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(v,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}setNewTabPage(e){this.proxy.sendMessage(1060735372,I.$,null,[e],!1)}getBackgroundsEnabled(){return this.proxy.sendMessage(2017856067,A.$,B.$,[],!1)}setBackgroundsEnabled(e){return this.proxy.sendMessage(17951265,z.$,O.$,[e],!1)}getSponsoredImagesEnabled(){return this.proxy.sendMessage(411200899,M.$,D.$,[],!1)}setSponsoredImagesEnabled(e){return this.proxy.sendMessage(1862606687,L.$,U.$,[e],!1)}getBraveBackgrounds(){return this.proxy.sendMessage(1492578311,H.$,W.$,[],!1)}getCustomBackgrounds(){return this.proxy.sendMessage(85023121,V.$,j.$,[],!1)}getSelectedBackground(){return this.proxy.sendMessage(89443694,G.$,q.$,[],!1)}getSponsoredImageBackground(){return this.proxy.sendMessage(2030540095,Q.$,X.$,[],!1)}selectBackground(e){return this.proxy.sendMessage(587374186,Y.$,Z.$,[e],!1)}showCustomBackgroundChooser(){return this.proxy.sendMessage(1970107962,J.$,ee.$,[],!1)}removeCustomBackground(e){return this.proxy.sendMessage(841726621,te.$,ne.$,[e],!1)}notifySponsoredImageLogoClicked(e,t,n,r){return this.proxy.sendMessage(2118800912,re.$,oe.$,[e,t,n,r],!1)}getShowSearchBox(){return this.proxy.sendMessage(27721897,ae.$,le.$,[],!1)}setShowSearchBox(e){return this.proxy.sendMessage(2058108810,ie.$,se.$,[e],!1)}getSearchSuggestionsEnabled(){return this.proxy.sendMessage(1488169012,ce.$,ue.$,[],!1)}setSearchSuggestionsEnabled(e){return this.proxy.sendMessage(1120629395,de.$,pe.$,[e],!1)}getSearchSuggestionsPromptDismissed(){return this.proxy.sendMessage(1352889424,me.$,fe.$,[],!1)}setSearchSuggestionsPromptDismissed(e){return this.proxy.sendMessage(2106132155,ve.$,ge.$,[e],!1)}getLastUsedSearchEngine(){return this.proxy.sendMessage(246468694,he.$,be.$,[],!1)}setLastUsedSearchEngine(e){return this.proxy.sendMessage(1518171271,Se.$,ye.$,[e],!1)}getAvailableSearchEngines(){return this.proxy.sendMessage(1748679256,we.$,_e.$,[],!1)}openSearch(e,t,n){return this.proxy.sendMessage(506253085,xe.$,Ee.$,[e,t,n],!1)}openURLFromSearch(e,t){return this.proxy.sendMessage(1419280198,ke.$,$e.$,[e,t],!1)}reportSearchBoxHidden(){return this.proxy.sendMessage(1831745175,Ke.$,Pe.$,[],!1)}reportSearchEngineUsage(e){return this.proxy.sendMessage(163426415,Ce.$,Te.$,[e],!1)}reportSearchResultUsage(e){return this.proxy.sendMessage(1087536761,Ne.$,Re.$,[e],!1)}getShowTopSites(){return this.proxy.sendMessage(560519269,Fe.$,Ie.$,[],!1)}setShowTopSites(e){return this.proxy.sendMessage(879403138,Ae.$,Be.$,[e],!1)}getTopSitesListKind(){return this.proxy.sendMessage(1532823146,ze.$,Oe.$,[],!1)}setTopSitesListKind(e){return this.proxy.sendMessage(541388666,Me.$,De.$,[e],!1)}getTopSites(){return this.proxy.sendMessage(403663417,Le.$,Ue.$,[],!1)}addCustomTopSite(e,t){return this.proxy.sendMessage(1097665410,He.$,We.$,[e,t],!1)}updateCustomTopSite(e,t,n){return this.proxy.sendMessage(1268509746,Ve.$,je.$,[e,t,n],!1)}setCustomTopSitePosition(e,t){return this.proxy.sendMessage(68355507,Ge.$,qe.$,[e,t],!1)}removeCustomTopSite(e){return this.proxy.sendMessage(166847606,Qe.$,Xe.$,[e],!1)}undoCustomTopSiteAction(){return this.proxy.sendMessage(1424259356,Ye.$,Ze.$,[],!1)}excludeMostVisitedTopSite(e){return this.proxy.sendMessage(1147116783,Je.$,et.$,[e],!1)}includeMostVisitedTopSite(e){return this.proxy.sendMessage(1324832112,tt.$,nt.$,[e],!1)}getShowClock(){return this.proxy.sendMessage(1275629832,rt.$,ot.$,[],!1)}setShowClock(e){return this.proxy.sendMessage(1484834935,at.$,lt.$,[e],!1)}getClockFormat(){return this.proxy.sendMessage(1787030267,it.$,st.$,[],!1)}setClockFormat(e){return this.proxy.sendMessage(394334764,ct.$,ut.$,[e],!1)}getShowShieldsStats(){return this.proxy.sendMessage(173197424,dt.$,pt.$,[],!1)}setShowShieldsStats(e){return this.proxy.sendMessage(1287248477,mt.$,ft.$,[e],!1)}getShieldsStats(){return this.proxy.sendMessage(947283930,vt.$,gt.$,[],!1)}getShowTalkWidget(){return this.proxy.sendMessage(1622203695,ht.$,bt.$,[],!1)}setShowTalkWidget(e){return this.proxy.sendMessage(516017104,St.$,yt.$,[e],!1)}getShowRewardsWidget(){return this.proxy.sendMessage(1863098837,wt.$,_t.$,[],!1)}setShowRewardsWidget(e){return this.proxy.sendMessage(6230857,xt.$,Et.$,[e],!1)}getShowVPNWidget(){return this.proxy.sendMessage(813572609,kt.$,$t.$,[],!1)}setShowVPNWidget(e){return this.proxy.sendMessage(1959179222,Kt.$,Pt.$,[e],!1)}reloadVPNPurchasedState(){return this.proxy.sendMessage(61909577,Ct.$,Tt.$,[],!1)}openVPNPanel(){return this.proxy.sendMessage(311284919,Nt.$,Rt.$,[],!1)}openVPNAccountPage(e){return this.proxy.sendMessage(497864812,Ft.$,It.$,[e],!1)}reportVPNWidgetUsage(){return this.proxy.sendMessage(1498214455,At.$,Bt.$,[],!1)}}class h{static get $interfaceName(){return"brave_new_tab_page_refresh.mojom.NewTabPageHandler"}static getRemote(){let e=new g;return e.$.bindNewPipeAndPassReceiver().bindInBrowser(),e}}const b={},S={},y={},w={},_={},x={},E={},k={},$={$:{}},K={$:{}},P={$:{}},C={$:{}},T={$:{}},N={$:{}},R={$:{}},F={$:{}},I={$:{}},A={$:{}},B={$:{}},z={$:{}},O={$:{}},M={$:{}},D={$:{}},L={$:{}},U={$:{}},H={$:{}},W={$:{}},V={$:{}},j={$:{}},G={$:{}},q={$:{}},Q={$:{}},X={$:{}},Y={$:{}},Z={$:{}},J={$:{}},ee={$:{}},te={$:{}},ne={$:{}},re={$:{}},oe={$:{}},ae={$:{}},le={$:{}},ie={$:{}},se={$:{}},ce={$:{}},ue={$:{}},de={$:{}},pe={$:{}},me={$:{}},fe={$:{}},ve={$:{}},ge={$:{}},he={$:{}},be={$:{}},Se={$:{}},ye={$:{}},we={$:{}},_e={$:{}},xe={$:{}},Ee={$:{}},ke={$:{}},$e={$:{}},Ke={$:{}},Pe={$:{}},Ce={$:{}},Te={$:{}},Ne={$:{}},Re={$:{}},Fe={$:{}},Ie={$:{}},Ae={$:{}},Be={$:{}},ze={$:{}},Oe={$:{}},Me={$:{}},De={$:{}},Le={$:{}},Ue={$:{}},He={$:{}},We={$:{}},Ve={$:{}},je={$:{}},Ge={$:{}},qe={$:{}},Qe={$:{}},Xe={$:{}},Ye={$:{}},Ze={$:{}},Je={$:{}},et={$:{}},tt={$:{}},nt={$:{}},rt={$:{}},ot={$:{}},at={$:{}},lt={$:{}},it={$:{}},st={$:{}},ct={$:{}},ut={$:{}},dt={$:{}},pt={$:{}},mt={$:{}},ft={$:{}},vt={$:{}},gt={$:{}},ht={$:{}},bt={$:{}},St={$:{}},yt={$:{}},wt={$:{}},_t={$:{}},xt={$:{}},Et={$:{}},kt={$:{}},$t={$:{}},Kt={$:{}},Pt={$:{}},Ct={$:{}},Tt={$:{}},Nt={$:{}},Rt={$:{}},Ft={$:{}},It={$:{}},At={$:{}},Bt={$:{}};r.K.internal.Struct(b,"BraveBackground",[r.K.internal.StructField("author",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("imageUrl",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("link",16,0,r.K.internal.String,null,!1,0)],[[0,32]]),r.K.internal.Struct(S,"SelectedBackground",[r.K.internal.StructField("type",0,0,l.$,0,!1,0),r.K.internal.StructField("value",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(y,"SponsoredImageLogo",[r.K.internal.StructField("alt",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("destinationUrl",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("imageUrl",16,0,r.K.internal.String,null,!1,0)],[[0,32]]),r.K.internal.Struct(w,"SponsoredImageBackground",[r.K.internal.StructField("wallpaperType",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("wallpaperId",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeInstanceId",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("campaignId",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("imageUrl",32,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("logo",40,0,y,null,!0,0),r.K.internal.StructField("metricType",48,0,o.Rw.$,0,!1,0)],[[0,64]]),r.K.internal.Struct(_,"SearchEngineInfo",[r.K.internal.StructField("prepopulateId",0,0,r.K.internal.Int64,BigInt(0),!1,0),r.K.internal.StructField("name",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("keyword",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("host",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("faviconUrl",32,0,r.K.internal.String,null,!1,0)],[[0,48]]),r.K.internal.Struct(x,"EventDetails",[r.K.internal.StructField("altKey",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("ctrlKey",0,1,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("metaKey",0,2,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("shiftKey",0,3,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(E,"TopSite",[r.K.internal.StructField("title",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("url",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("favicon",16,0,r.K.internal.String,null,!1,0)],[[0,32]]),r.K.internal.Struct(k,"ShieldsStats",[r.K.internal.StructField("adsBlocked",0,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("bandwidthSavedBytes",8,0,r.K.internal.Double,0,!1,0)],[[0,24]]),r.K.internal.Struct($.$,"NewTabPage_OnBackgroundsUpdated_Params",[],[[0,8]]),r.K.internal.Struct(K.$,"NewTabPage_OnSearchStateUpdated_Params",[],[[0,8]]),r.K.internal.Struct(P.$,"NewTabPage_OnTopSitesUpdated_Params",[],[[0,8]]),r.K.internal.Struct(C.$,"NewTabPage_OnClockStateUpdated_Params",[],[[0,8]]),r.K.internal.Struct(T.$,"NewTabPage_OnShieldsStatsUpdated_Params",[],[[0,8]]),r.K.internal.Struct(N.$,"NewTabPage_OnTalkStateUpdated_Params",[],[[0,8]]),r.K.internal.Struct(R.$,"NewTabPage_OnRewardsStateUpdated_Params",[],[[0,8]]),r.K.internal.Struct(F.$,"NewTabPage_OnVPNStateUpdated_Params",[],[[0,8]]),r.K.internal.Struct(I.$,"NewTabPageHandler_SetNewTabPage_Params",[r.K.internal.StructField("page",0,0,r.K.internal.InterfaceProxy(m),null,!1,0)],[[0,16]]),r.K.internal.Struct(A.$,"NewTabPageHandler_GetBackgroundsEnabled_Params",[],[[0,8]]),r.K.internal.Struct(B.$,"NewTabPageHandler_GetBackgroundsEnabled_ResponseParams",[r.K.internal.StructField("enabled",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(z.$,"NewTabPageHandler_SetBackgroundsEnabled_Params",[r.K.internal.StructField("enabled",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(O.$,"NewTabPageHandler_SetBackgroundsEnabled_ResponseParams",[],[[0,8]]),r.K.internal.Struct(M.$,"NewTabPageHandler_GetSponsoredImagesEnabled_Params",[],[[0,8]]),r.K.internal.Struct(D.$,"NewTabPageHandler_GetSponsoredImagesEnabled_ResponseParams",[r.K.internal.StructField("enabled",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(L.$,"NewTabPageHandler_SetSponsoredImagesEnabled_Params",[r.K.internal.StructField("enabled",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(U.$,"NewTabPageHandler_SetSponsoredImagesEnabled_ResponseParams",[],[[0,8]]),r.K.internal.Struct(H.$,"NewTabPageHandler_GetBraveBackgrounds_Params",[],[[0,8]]),r.K.internal.Struct(W.$,"NewTabPageHandler_GetBraveBackgrounds_ResponseParams",[r.K.internal.StructField("backgrounds",0,0,r.K.internal.Array(b,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(V.$,"NewTabPageHandler_GetCustomBackgrounds_Params",[],[[0,8]]),r.K.internal.Struct(j.$,"NewTabPageHandler_GetCustomBackgrounds_ResponseParams",[r.K.internal.StructField("backgrounds",0,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(G.$,"NewTabPageHandler_GetSelectedBackground_Params",[],[[0,8]]),r.K.internal.Struct(q.$,"NewTabPageHandler_GetSelectedBackground_ResponseParams",[r.K.internal.StructField("background",0,0,S,null,!0,0)],[[0,16]]),r.K.internal.Struct(Q.$,"NewTabPageHandler_GetSponsoredImageBackground_Params",[],[[0,8]]),r.K.internal.Struct(X.$,"NewTabPageHandler_GetSponsoredImageBackground_ResponseParams",[r.K.internal.StructField("background",0,0,w,null,!0,0)],[[0,16]]),r.K.internal.Struct(Y.$,"NewTabPageHandler_SelectBackground_Params",[r.K.internal.StructField("background",0,0,S,null,!1,0)],[[0,16]]),r.K.internal.Struct(Z.$,"NewTabPageHandler_SelectBackground_ResponseParams",[],[[0,8]]),r.K.internal.Struct(J.$,"NewTabPageHandler_ShowCustomBackgroundChooser_Params",[],[[0,8]]),r.K.internal.Struct(ee.$,"NewTabPageHandler_ShowCustomBackgroundChooser_ResponseParams",[r.K.internal.StructField("imagesSelected",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(te.$,"NewTabPageHandler_RemoveCustomBackground_Params",[r.K.internal.StructField("backgroundUrl",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(ne.$,"NewTabPageHandler_RemoveCustomBackground_ResponseParams",[],[[0,8]]),r.K.internal.Struct(re.$,"NewTabPageHandler_NotifySponsoredImageLogoClicked_Params",[r.K.internal.StructField("wallpaperId",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeInstanceId",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("destinationUrl",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("metricType",24,0,o.Rw.$,0,!1,0)],[[0,40]]),r.K.internal.Struct(oe.$,"NewTabPageHandler_NotifySponsoredImageLogoClicked_ResponseParams",[],[[0,8]]),r.K.internal.Struct(ae.$,"NewTabPageHandler_GetShowSearchBox_Params",[],[[0,8]]),r.K.internal.Struct(le.$,"NewTabPageHandler_GetShowSearchBox_ResponseParams",[r.K.internal.StructField("showSearchBox",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(ie.$,"NewTabPageHandler_SetShowSearchBox_Params",[r.K.internal.StructField("showSearchBox",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(se.$,"NewTabPageHandler_SetShowSearchBox_ResponseParams",[],[[0,8]]),r.K.internal.Struct(ce.$,"NewTabPageHandler_GetSearchSuggestionsEnabled_Params",[],[[0,8]]),r.K.internal.Struct(ue.$,"NewTabPageHandler_GetSearchSuggestionsEnabled_ResponseParams",[r.K.internal.StructField("enabled",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(de.$,"NewTabPageHandler_SetSearchSuggestionsEnabled_Params",[r.K.internal.StructField("enabled",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(pe.$,"NewTabPageHandler_SetSearchSuggestionsEnabled_ResponseParams",[],[[0,8]]),r.K.internal.Struct(me.$,"NewTabPageHandler_GetSearchSuggestionsPromptDismissed_Params",[],[[0,8]]),r.K.internal.Struct(fe.$,"NewTabPageHandler_GetSearchSuggestionsPromptDismissed_ResponseParams",[r.K.internal.StructField("dismissed",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(ve.$,"NewTabPageHandler_SetSearchSuggestionsPromptDismissed_Params",[r.K.internal.StructField("dismissed",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(ge.$,"NewTabPageHandler_SetSearchSuggestionsPromptDismissed_ResponseParams",[],[[0,8]]),r.K.internal.Struct(he.$,"NewTabPageHandler_GetLastUsedSearchEngine_Params",[],[[0,8]]),r.K.internal.Struct(be.$,"NewTabPageHandler_GetLastUsedSearchEngine_ResponseParams",[r.K.internal.StructField("engine",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(Se.$,"NewTabPageHandler_SetLastUsedSearchEngine_Params",[r.K.internal.StructField("engine",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(ye.$,"NewTabPageHandler_SetLastUsedSearchEngine_ResponseParams",[],[[0,8]]),r.K.internal.Struct(we.$,"NewTabPageHandler_GetAvailableSearchEngines_Params",[],[[0,8]]),r.K.internal.Struct(_e.$,"NewTabPageHandler_GetAvailableSearchEngines_ResponseParams",[r.K.internal.StructField("searchEngines",0,0,r.K.internal.Array(_,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(xe.$,"NewTabPageHandler_OpenSearch_Params",[r.K.internal.StructField("query",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("engine",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("details",16,0,x,null,!1,0)],[[0,32]]),r.K.internal.Struct(Ee.$,"NewTabPageHandler_OpenSearch_ResponseParams",[],[[0,8]]),r.K.internal.Struct(ke.$,"NewTabPageHandler_OpenURLFromSearch_Params",[r.K.internal.StructField("url",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("details",8,0,x,null,!1,0)],[[0,24]]),r.K.internal.Struct($e.$,"NewTabPageHandler_OpenURLFromSearch_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Ke.$,"NewTabPageHandler_ReportSearchBoxHidden_Params",[],[[0,8]]),r.K.internal.Struct(Pe.$,"NewTabPageHandler_ReportSearchBoxHidden_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Ce.$,"NewTabPageHandler_ReportSearchEngineUsage_Params",[r.K.internal.StructField("enginePrepopulateId",0,0,r.K.internal.Int64,BigInt(0),!1,0)],[[0,16]]),r.K.internal.Struct(Te.$,"NewTabPageHandler_ReportSearchEngineUsage_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Ne.$,"NewTabPageHandler_ReportSearchResultUsage_Params",[r.K.internal.StructField("enginePrepopulateId",0,0,r.K.internal.Int64,BigInt(0),!1,0)],[[0,16]]),r.K.internal.Struct(Re.$,"NewTabPageHandler_ReportSearchResultUsage_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Fe.$,"NewTabPageHandler_GetShowTopSites_Params",[],[[0,8]]),r.K.internal.Struct(Ie.$,"NewTabPageHandler_GetShowTopSites_ResponseParams",[r.K.internal.StructField("showTopSites",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(Ae.$,"NewTabPageHandler_SetShowTopSites_Params",[r.K.internal.StructField("showTopSites",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(Be.$,"NewTabPageHandler_SetShowTopSites_ResponseParams",[],[[0,8]]),r.K.internal.Struct(ze.$,"NewTabPageHandler_GetTopSitesListKind_Params",[],[[0,8]]),r.K.internal.Struct(Oe.$,"NewTabPageHandler_GetTopSitesListKind_ResponseParams",[r.K.internal.StructField("listKind",0,0,s.$,0,!1,0)],[[0,16]]),r.K.internal.Struct(Me.$,"NewTabPageHandler_SetTopSitesListKind_Params",[r.K.internal.StructField("listKind",0,0,s.$,0,!1,0)],[[0,16]]),r.K.internal.Struct(De.$,"NewTabPageHandler_SetTopSitesListKind_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Le.$,"NewTabPageHandler_GetTopSites_Params",[],[[0,8]]),r.K.internal.Struct(Ue.$,"NewTabPageHandler_GetTopSites_ResponseParams",[r.K.internal.StructField("topSites",0,0,r.K.internal.Array(E,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(He.$,"NewTabPageHandler_AddCustomTopSite_Params",[r.K.internal.StructField("url",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("title",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(We.$,"NewTabPageHandler_AddCustomTopSite_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Ve.$,"NewTabPageHandler_UpdateCustomTopSite_Params",[r.K.internal.StructField("url",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("newUrl",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("title",16,0,r.K.internal.String,null,!1,0)],[[0,32]]),r.K.internal.Struct(je.$,"NewTabPageHandler_UpdateCustomTopSite_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Ge.$,"NewTabPageHandler_SetCustomTopSitePosition_Params",[r.K.internal.StructField("url",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("position",8,0,r.K.internal.Int32,0,!1,0)],[[0,24]]),r.K.internal.Struct(qe.$,"NewTabPageHandler_SetCustomTopSitePosition_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Qe.$,"NewTabPageHandler_RemoveCustomTopSite_Params",[r.K.internal.StructField("url",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(Xe.$,"NewTabPageHandler_RemoveCustomTopSite_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Ye.$,"NewTabPageHandler_UndoCustomTopSiteAction_Params",[],[[0,8]]),r.K.internal.Struct(Ze.$,"NewTabPageHandler_UndoCustomTopSiteAction_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Je.$,"NewTabPageHandler_ExcludeMostVisitedTopSite_Params",[r.K.internal.StructField("url",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(et.$,"NewTabPageHandler_ExcludeMostVisitedTopSite_ResponseParams",[],[[0,8]]),r.K.internal.Struct(tt.$,"NewTabPageHandler_IncludeMostVisitedTopSite_Params",[r.K.internal.StructField("url",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(nt.$,"NewTabPageHandler_IncludeMostVisitedTopSite_ResponseParams",[],[[0,8]]),r.K.internal.Struct(rt.$,"NewTabPageHandler_GetShowClock_Params",[],[[0,8]]),r.K.internal.Struct(ot.$,"NewTabPageHandler_GetShowClock_ResponseParams",[r.K.internal.StructField("showClock",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(at.$,"NewTabPageHandler_SetShowClock_Params",[r.K.internal.StructField("showClock",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(lt.$,"NewTabPageHandler_SetShowClock_ResponseParams",[],[[0,8]]),r.K.internal.Struct(it.$,"NewTabPageHandler_GetClockFormat_Params",[],[[0,8]]),r.K.internal.Struct(st.$,"NewTabPageHandler_GetClockFormat_ResponseParams",[r.K.internal.StructField("clockFormat",0,0,u.$,0,!1,0)],[[0,16]]),r.K.internal.Struct(ct.$,"NewTabPageHandler_SetClockFormat_Params",[r.K.internal.StructField("clockFormat",0,0,u.$,0,!1,0)],[[0,16]]),r.K.internal.Struct(ut.$,"NewTabPageHandler_SetClockFormat_ResponseParams",[],[[0,8]]),r.K.internal.Struct(dt.$,"NewTabPageHandler_GetShowShieldsStats_Params",[],[[0,8]]),r.K.internal.Struct(pt.$,"NewTabPageHandler_GetShowShieldsStats_ResponseParams",[r.K.internal.StructField("showShieldsStats",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(mt.$,"NewTabPageHandler_SetShowShieldsStats_Params",[r.K.internal.StructField("showShieldsStats",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(ft.$,"NewTabPageHandler_SetShowShieldsStats_ResponseParams",[],[[0,8]]),r.K.internal.Struct(vt.$,"NewTabPageHandler_GetShieldsStats_Params",[],[[0,8]]),r.K.internal.Struct(gt.$,"NewTabPageHandler_GetShieldsStats_ResponseParams",[r.K.internal.StructField("shieldsStats",0,0,k,null,!1,0)],[[0,16]]),r.K.internal.Struct(ht.$,"NewTabPageHandler_GetShowTalkWidget_Params",[],[[0,8]]),r.K.internal.Struct(bt.$,"NewTabPageHandler_GetShowTalkWidget_ResponseParams",[r.K.internal.StructField("showTalkWidget",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(St.$,"NewTabPageHandler_SetShowTalkWidget_Params",[r.K.internal.StructField("showTalkWidget",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(yt.$,"NewTabPageHandler_SetShowTalkWidget_ResponseParams",[],[[0,8]]),r.K.internal.Struct(wt.$,"NewTabPageHandler_GetShowRewardsWidget_Params",[],[[0,8]]),r.K.internal.Struct(_t.$,"NewTabPageHandler_GetShowRewardsWidget_ResponseParams",[r.K.internal.StructField("showRewardsWidget",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(xt.$,"NewTabPageHandler_SetShowRewardsWidget_Params",[r.K.internal.StructField("showRewardsWidget",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(Et.$,"NewTabPageHandler_SetShowRewardsWidget_ResponseParams",[],[[0,8]]),r.K.internal.Struct(kt.$,"NewTabPageHandler_GetShowVPNWidget_Params",[],[[0,8]]),r.K.internal.Struct($t.$,"NewTabPageHandler_GetShowVPNWidget_ResponseParams",[r.K.internal.StructField("showVpnWidget",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(Kt.$,"NewTabPageHandler_SetShowVPNWidget_Params",[r.K.internal.StructField("showVpnWidget",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(Pt.$,"NewTabPageHandler_SetShowVPNWidget_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Ct.$,"NewTabPageHandler_ReloadVPNPurchasedState_Params",[],[[0,8]]),r.K.internal.Struct(Tt.$,"NewTabPageHandler_ReloadVPNPurchasedState_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Nt.$,"NewTabPageHandler_OpenVPNPanel_Params",[],[[0,8]]),r.K.internal.Struct(Rt.$,"NewTabPageHandler_OpenVPNPanel_ResponseParams",[],[[0,8]]),r.K.internal.Struct(Ft.$,"NewTabPageHandler_OpenVPNAccountPage_Params",[r.K.internal.StructField("urlType",0,0,a.wl.$,0,!1,0)],[[0,16]]),r.K.internal.Struct(It.$,"NewTabPageHandler_OpenVPNAccountPage_ResponseParams",[],[[0,8]]),r.K.internal.Struct(At.$,"NewTabPageHandler_ReportVPNWidgetUsage_Params",[],[[0,8]]),r.K.internal.Struct(Bt.$,"NewTabPageHandler_ReportVPNWidgetUsage_ResponseParams",[],[[0,8]])},"./brave/components/brave_ads/core/mojom/brave_ads.mojom.m.js"(e,t,n){n.d(t,{Rw:()=>s,Z1:()=>i,in:()=>u,v$:()=>c});var r=n("./mojo/public/js/bindings.js"),o=n("./mojo/public/mojom/base/time.mojom.m.js"),a=n("./url/mojom/url.mojom.m.js");const l={$:r.K.internal.Enum()},i=(r.K.internal.Enum(),r.K.internal.Enum(),{$:r.K.internal.Enum()}),s=(r.K.internal.Enum(),r.K.internal.Enum(),{$:r.K.internal.Enum()}),c={$:r.K.internal.Enum()},u={kServedImpression:0,kViewedImpression:1,kClicked:2,kInteraction:3,kMediaPlay:4,kMedia25:5,kMedia100:6,MIN_VALUE:0,MAX_VALUE:6},d=(r.K.internal.Enum(),{$:r.K.internal.Enum()}),p={$:r.K.internal.Enum()},m={},f={},v={},g={},h={$:{}},b={};r.K.internal.Struct({},"SysInfo",[r.K.internal.StructField("deviceId",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct({},"BuildChannelInfo",[r.K.internal.StructField("isRelease",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("name",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct({},"Flags",[r.K.internal.StructField("shouldDebug",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("didOverrideFromCommandLine",0,1,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("environmentType",4,0,l.$,0,!1,0),r.K.internal.StructField("adsUuids",8,0,r.K.internal.Map(r.K.internal.String,r.K.internal.Bool,!1),null,!1,0)],[[0,24]]),r.K.internal.Struct({},"ContentSettings",[r.K.internal.StructField("allowJavascript",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct({},"WalletInfo",[r.K.internal.StructField("paymentId",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("recoverySeedBase64",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct({},"StatementInfo",[r.K.internal.StructField("minEarningsPreviousMonth",0,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("maxEarningsPreviousMonth",8,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("minEarningsThisMonth",16,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("maxEarningsThisMonth",24,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("nextPaymentDate",32,0,o.Z7.$,null,!1,0),r.K.internal.StructField("adsReceivedThisMonth",40,0,r.K.internal.Int32,0,!1,0),r.K.internal.StructField("adsSummaryThisMonth",48,0,r.K.internal.Map(i.$,r.K.internal.Int32,!1),null,!1,0)],[[0,64]]),r.K.internal.Struct({},"ReactionInfo",[r.K.internal.StructField("mojomAdType",0,0,i.$,0,!1,0),r.K.internal.StructField("creativeInstanceId",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeSetId",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("campaignId",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("advertiserId",32,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("segment",40,0,r.K.internal.String,null,!1,0)],[[0,56]]),r.K.internal.Struct(m,"CreativeSetConversionInfo",[r.K.internal.StructField("urlPattern",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("verifiableAdvertiserPublicKeyBase64",8,0,r.K.internal.String,null,!0,0),r.K.internal.StructField("observationWindow",16,0,o.L3.$,null,!1,0)],[[0,32]]),r.K.internal.Struct({},"CreativeSearchResultAdInfo",[r.K.internal.StructField("type",0,0,i.$,3,!1,0),r.K.internal.StructField("placementId",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeInstanceId",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeSetId",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("campaignId",32,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("advertiserId",40,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("targetUrl",48,0,a.BO.$,null,!1,0),r.K.internal.StructField("headlineText",56,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("description",64,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("value",72,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("creativeSetConversion",80,0,m,null,!0,0)],[[0,96]]),r.K.internal.Struct({},"UrlRequestInfo",[r.K.internal.StructField("url",0,0,a.BO.$,null,!1,0),r.K.internal.StructField("headers",8,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0),r.K.internal.StructField("content",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("contentType",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("method",32,0,d.$,0,!1,0),r.K.internal.StructField("useOhttp",36,0,r.K.internal.Bool,!1,!1,0)],[[0,48]]),r.K.internal.Struct({},"UrlResponseInfo",[r.K.internal.StructField("url",0,0,a.BO.$,null,!1,0),r.K.internal.StructField("code",8,0,r.K.internal.Int32,-1,!1,0),r.K.internal.StructField("body",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("headers",24,0,r.K.internal.Map(r.K.internal.String,r.K.internal.String,!1),null,!1,0)],[[0,40]]),r.K.internal.Struct({},"DBTransactionInfo",[r.K.internal.StructField("shouldRaze",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("actions",8,0,r.K.internal.Array(g,!1),null,!1,0),r.K.internal.StructField("shouldVacuum",0,1,r.K.internal.Bool,!1,!1,0)],[[0,24]]);const S={$:r.K.internal.Enum()};r.K.internal.Struct({},"DBTransactionResultInfo",[r.K.internal.StructField("statusCode",0,0,S.$,0,!1,0),r.K.internal.StructField("rowsUnion",8,0,b,null,!0,0)],[[0,32]]),r.K.internal.Struct(f,"DBBindColumnInfo",[r.K.internal.StructField("index",0,0,r.K.internal.Int32,0,!1,0),r.K.internal.StructField("valueUnion",8,0,h.$,null,!1,0)],[[0,32]]),r.K.internal.Struct(v,"DBRowInfo",[r.K.internal.StructField("columnValuesUnion",0,0,r.K.internal.Array(h.$,!1),null,!1,0)],[[0,16]]);const y={$:r.K.internal.Enum()};r.K.internal.Struct(g,"DBActionInfo",[r.K.internal.StructField("type",0,0,y.$,0,!1,0),r.K.internal.StructField("sql",8,0,r.K.internal.String,null,!0,0),r.K.internal.StructField("bindColumnTypes",16,0,r.K.internal.Array(p.$,!1),null,!1,0),r.K.internal.StructField("bindColumns",24,0,r.K.internal.Array(f,!1),null,!1,0)],[[0,40]]),r.K.internal.Struct({},"DBCommandResponseInfo",[],[[0,8]]),r.K.internal.Struct({},"DBStatementResultInfo",[],[[0,8]]),r.K.internal.Union(h.$,"DBColumnValueUnion",{intValue:{ordinal:0,type:r.K.internal.Int32},int64Value:{ordinal:1,type:r.K.internal.Int64},doubleValue:{ordinal:2,type:r.K.internal.Double},boolValue:{ordinal:3,type:r.K.internal.Bool},stringValue:{ordinal:4,type:r.K.internal.String},timeValue:{ordinal:5,type:o.Z7.$},timeDeltaValue:{ordinal:6,type:o.L3.$}}),r.K.internal.Union(b,"DBRowsUnion",{rows:{ordinal:0,type:r.K.internal.Array(v,!1)},columnValueUnion:{ordinal:1,type:h.$}})},"./brave/components/brave_news/common/brave_news.mojom.m.js"(e,t,n){n.d(t,{HLt:()=>f,IRE:()=>x,JYA:()=>s,PNM:()=>h,VvM:()=>u,gno:()=>y,iLj:()=>C,oFR:()=>$,tt6:()=>p});var r=n("./mojo/public/js/bindings.js"),o=n("./mojo/public/mojom/base/time.mojom.m.js"),a=n("./url/mojom/url.mojom.m.js");const l={$:r.K.internal.Enum()},i={$:r.K.internal.Enum()},s={CHANNEL:0,TOPIC:1,MIN_VALUE:0,MAX_VALUE:1},c={$:r.K.internal.Enum()},u={NOT_MODIFIED:0,ENABLED:1,DISABLED:2,MIN_VALUE:0,MAX_VALUE:2},d={$:r.K.internal.Enum()},p={COMBINED_SOURCE:0,DIRECT_SOURCE:1,MIN_VALUE:0,MAX_VALUE:1},m={$:r.K.internal.Enum()},f={NoArticles:0,NoFeeds:1,ConnectionError:2,MIN_VALUE:0,MAX_VALUE:2};class v{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_news.mojom.PublishersListener",e)}}class g{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(v,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}changed(e){this.proxy.sendMessage(1884991050,te.$,null,[e],!1)}}class h{constructor(e){this.helper_internal_=new r.K.internal.interfaceSupport.InterfaceReceiverHelperInternal(g),this.$=new r.K.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_),this.helper_internal_.registerHandler(1884991050,te.$,null,e.changed.bind(e),!1),this.onConnectionError=this.helper_internal_.getConnectionErrorEventRouter()}}class b{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_news.mojom.ChannelsListener",e)}}class S{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(b,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}changed(e){this.proxy.sendMessage(1561056357,ne.$,null,[e],!1)}}class y{constructor(e){this.helper_internal_=new r.K.internal.interfaceSupport.InterfaceReceiverHelperInternal(S),this.$=new r.K.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_),this.helper_internal_.registerHandler(1561056357,ne.$,null,e.changed.bind(e),!1),this.onConnectionError=this.helper_internal_.getConnectionErrorEventRouter()}}class w{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_news.mojom.FeedListener",e)}}class _{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(w,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}onUpdateAvailable(e){this.proxy.sendMessage(1216648440,re.$,null,[e],!1)}}class x{constructor(e){this.helper_internal_=new r.K.internal.interfaceSupport.InterfaceReceiverHelperInternal(_),this.$=new r.K.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_),this.helper_internal_.registerHandler(1216648440,re.$,null,e.onUpdateAvailable.bind(e),!1),this.onConnectionError=this.helper_internal_.getConnectionErrorEventRouter()}}class E{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_news.mojom.ConfigurationListener",e)}}class k{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(E,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}changed(e){this.proxy.sendMessage(1933564907,oe.$,null,[e],!1)}}class ${constructor(e){this.helper_internal_=new r.K.internal.interfaceSupport.InterfaceReceiverHelperInternal(k),this.$=new r.K.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_),this.helper_internal_.registerHandler(1933564907,oe.$,null,e.changed.bind(e),!1),this.onConnectionError=this.helper_internal_.getConnectionErrorEventRouter()}}class K{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_news.mojom.BraveNewsController",e)}}class P{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(K,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}getLocale(){return this.proxy.sendMessage(1652918440,ae.$,le.$,[],!1)}getFeed(){return this.proxy.sendMessage(535827915,ie.$,se.$,[],!1)}getFollowingFeed(){return this.proxy.sendMessage(841321939,ce.$,ue.$,[],!1)}getChannelFeed(e){return this.proxy.sendMessage(937916563,de.$,pe.$,[e],!1)}getPublisherFeed(e){return this.proxy.sendMessage(2104446797,me.$,fe.$,[e],!1)}getFeedV2(){return this.proxy.sendMessage(1676299875,ve.$,ge.$,[],!1)}ensureFeedV2IsUpdating(){this.proxy.sendMessage(1918754484,he.$,null,[],!1)}getSignals(){return this.proxy.sendMessage(301564875,be.$,Se.$,[],!1)}getPublishers(){return this.proxy.sendMessage(594779949,ye.$,we.$,[],!1)}addPublishersListener(e){this.proxy.sendMessage(1294094691,_e.$,null,[e],!1)}getSuggestedPublisherIds(){return this.proxy.sendMessage(185620492,xe.$,Ee.$,[],!1)}getChannels(){return this.proxy.sendMessage(85321664,ke.$,$e.$,[],!1)}addChannelsListener(e){this.proxy.sendMessage(568104357,Ke.$,null,[e],!1)}setChannelSubscribed(e,t,n){return this.proxy.sendMessage(1703114288,Pe.$,Ce.$,[e,t,n],!1)}findFeeds(e){return this.proxy.sendMessage(1099445590,Te.$,Ne.$,[e],!1)}subscribeToNewDirectFeed(e){return this.proxy.sendMessage(2052597993,Re.$,Fe.$,[e],!1)}removeDirectFeed(e){this.proxy.sendMessage(1411975280,Ie.$,null,[e],!1)}getImageData(e){return this.proxy.sendMessage(1271650139,Ae.$,Be.$,[e],!1)}setPublisherPref(e,t){this.proxy.sendMessage(1507911286,ze.$,null,[e,t],!1)}clearPrefs(){this.proxy.sendMessage(1929884472,Oe.$,null,[],!1)}isFeedUpdateAvailable(e){return this.proxy.sendMessage(417773257,Me.$,De.$,[e],!1)}addFeedListener(e){this.proxy.sendMessage(1866339734,Le.$,null,[e],!1)}setConfiguration(e){return this.proxy.sendMessage(1710115248,Ue.$,He.$,[e],!1)}addConfigurationListener(e){this.proxy.sendMessage(1409176909,We.$,null,[e],!1)}getDisplayAd(){return this.proxy.sendMessage(2029803739,Ve.$,je.$,[],!1)}onInteractionSessionStarted(){this.proxy.sendMessage(1063550340,Ge.$,null,[],!1)}onNewCardsViewed(e){this.proxy.sendMessage(800600700,qe.$,null,[e],!1)}onCardVisited(e){this.proxy.sendMessage(1317530398,Qe.$,null,[e],!1)}onSidebarFilterUsage(){this.proxy.sendMessage(1010692819,Xe.$,null,[],!1)}onPromotedItemView(e,t){this.proxy.sendMessage(199828226,Ye.$,null,[e,t],!1)}onPromotedItemVisit(e,t){this.proxy.sendMessage(1698165985,Ze.$,null,[e,t],!1)}onDisplayAdVisit(e,t){this.proxy.sendMessage(1165964137,Je.$,null,[e,t],!1)}onDisplayAdView(e,t){this.proxy.sendMessage(569613257,et.$,null,[e,t],!1)}}class C{static get $interfaceName(){return"brave_news.mojom.BraveNewsController"}static getRemote(){let e=new P;return e.$.bindNewPipeAndPassReceiver().bindInBrowser(),e}}const T={},N={$:{}},R={$:{}},F={$:{}},I={},A={},B={},z={},O={},M={},D={},L={$:{}},U={$:{}},H={$:{}},W={$:{}},V={$:{}},j={$:{}},G={$:{}},q={$:{}},Q={},X={},Y={},Z={},J={},ee={},te={$:{}},ne={$:{}},re={$:{}},oe={$:{}},ae={$:{}},le={$:{}},ie={$:{}},se={$:{}},ce={$:{}},ue={$:{}},de={$:{}},pe={$:{}},me={$:{}},fe={$:{}},ve={$:{}},ge={$:{}},he={$:{}},be={$:{}},Se={$:{}},ye={$:{}},we={$:{}},_e={$:{}},xe={$:{}},Ee={$:{}},ke={$:{}},$e={$:{}},Ke={$:{}},Pe={$:{}},Ce={$:{}},Te={$:{}},Ne={$:{}},Re={$:{}},Fe={$:{}},Ie={$:{}},Ae={$:{}},Be={$:{}},ze={$:{}},Oe={$:{}},Me={$:{}},De={$:{}},Le={$:{}},Ue={$:{}},He={$:{}},We={$:{}},Ve={$:{}},je={$:{}},Ge={$:{}},qe={$:{}},Qe={$:{}},Xe={$:{}},Ye={$:{}},Ze={$:{}},Je={$:{}},et={$:{}},tt={},nt={},rt={},ot={},at={};r.K.internal.Struct(T,"FeedItemMetadata",[r.K.internal.StructField("categoryName",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("channels",8,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0),r.K.internal.StructField("publishTime",16,0,o.Z7.$,null,!1,0),r.K.internal.StructField("title",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("description",32,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("url",40,0,a.BO.$,null,!1,0),r.K.internal.StructField("urlHash",48,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("image",56,0,tt,null,!1,0),r.K.internal.StructField("publisherId",72,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("publisherName",80,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("score",88,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("popScore",96,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("relativeTimeDescription",104,0,r.K.internal.String,null,!1,0)],[[0,120]]),r.K.internal.Struct(N.$,"Article",[r.K.internal.StructField("data",0,0,T,null,!1,0),r.K.internal.StructField("isDiscover",8,0,r.K.internal.Bool,!1,!1,0)],[[0,24]]),r.K.internal.Struct(R.$,"PromotedArticle",[r.K.internal.StructField("data",0,0,T,null,!1,0),r.K.internal.StructField("creativeInstanceId",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(F.$,"Deal",[r.K.internal.StructField("data",0,0,T,null,!1,0),r.K.internal.StructField("offersCategory",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(I,"FeedPageItem",[r.K.internal.StructField("cardType",0,0,l.$,0,!1,0),r.K.internal.StructField("items",8,0,r.K.internal.Array(nt,!1),null,!1,0)],[[0,24]]),r.K.internal.Struct(A,"FeedPage",[r.K.internal.StructField("items",0,0,r.K.internal.Array(I,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(B,"Feed",[r.K.internal.StructField("hash",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("pages",8,0,r.K.internal.Array(A,!1),null,!1,0),r.K.internal.StructField("featuredItem",16,0,nt,null,!0,0)],[[0,40]]),r.K.internal.Struct(z,"Channel",[r.K.internal.StructField("channelName",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("subscribedLocales",8,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0)],[[0,24]]),r.K.internal.Struct(O,"LocaleInfo",[r.K.internal.StructField("locale",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("rank",8,0,r.K.internal.Uint32,0,!1,0),r.K.internal.StructField("channels",16,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0)],[[0,32]]),r.K.internal.Struct(M,"Publisher",[r.K.internal.StructField("publisherId",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("type",8,0,d.$,0,!1,0),r.K.internal.StructField("publisherName",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("categoryName",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("isEnabled",12,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("locales",32,0,r.K.internal.Array(O,!1),null,!1,0),r.K.internal.StructField("feedSource",40,0,a.BO.$,null,!1,0),r.K.internal.StructField("faviconUrl",48,0,a.BO.$,null,!0,0),r.K.internal.StructField("coverUrl",56,0,a.BO.$,null,!0,0),r.K.internal.StructField("backgroundColor",64,0,r.K.internal.String,null,!0,0),r.K.internal.StructField("siteUrl",72,0,a.BO.$,null,!1,0),r.K.internal.StructField("userEnabledStatus",80,0,c.$,u.NOT_MODIFIED,!1,0)],[[0,96]]),r.K.internal.Struct(D,"Signal",[r.K.internal.StructField("disabled",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("subscribedWeight",8,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("visitWeight",16,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("articleCount",4,0,r.K.internal.Uint32,0,!1,0)],[[0,32]]),r.K.internal.Struct(L.$,"HeroArticle",[r.K.internal.StructField("data",0,0,T,null,!1,0)],[[0,16]]),r.K.internal.Struct(U.$,"Discover",[r.K.internal.StructField("publisherIds",0,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(H.$,"Cluster",[r.K.internal.StructField("type",0,0,i.$,0,!1,0),r.K.internal.StructField("id",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("articles",16,0,r.K.internal.Array(rt,!1),null,!1,0)],[[0,32]]),r.K.internal.Struct(W.$,"FeedV2Ad",[],[[0,8]]),r.K.internal.Struct(V.$,"FeedV2AllType",[],[[0,8]]),r.K.internal.Struct(j.$,"FeedV2FollowingType",[],[[0,8]]),r.K.internal.Struct(G.$,"FeedV2PublisherType",[r.K.internal.StructField("publisherId",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(q.$,"FeedV2ChannelType",[r.K.internal.StructField("channel",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(Q,"FeedV2",[r.K.internal.StructField("constructTime",0,0,o.Z7.$,null,!1,0),r.K.internal.StructField("sourceHash",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("type",16,0,at,null,!0,0),r.K.internal.StructField("items",32,0,r.K.internal.Array(ot,!1),null,!1,0),r.K.internal.StructField("error_$flag",40,0,r.K.internal.Bool,!1,!1,0,{isPrimary:!0,linkedValueFieldName:"error_$value",originalFieldName:"error"}),r.K.internal.StructField("error_$value",44,0,m.$,0,!1,0,{isPrimary:!1,originalFieldName:"error"})],[[0,56]]),r.K.internal.Struct(X,"DisplayAd",[r.K.internal.StructField("uuid",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeInstanceId",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("dimensions",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("title",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("description",32,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("image",40,0,tt,null,!1,0),r.K.internal.StructField("targetUrl",56,0,a.BO.$,null,!1,0),r.K.internal.StructField("ctaText",64,0,r.K.internal.String,null,!0,0)],[[0,80]]),r.K.internal.Struct(Y,"FeedSearchResultItem",[r.K.internal.StructField("feedUrl",0,0,a.BO.$,null,!1,0),r.K.internal.StructField("feedTitle",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(Z,"PublishersEvent",[r.K.internal.StructField("addedOrUpdated",0,0,r.K.internal.Map(r.K.internal.String,M,!1),null,!1,0),r.K.internal.StructField("removed",8,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0)],[[0,24]]),r.K.internal.Struct(J,"ChannelsEvent",[r.K.internal.StructField("addedOrUpdated",0,0,r.K.internal.Map(r.K.internal.String,z,!1),null,!1,0),r.K.internal.StructField("removed",8,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0)],[[0,24]]),r.K.internal.Struct(ee,"Configuration",[r.K.internal.StructField("isOptedIn",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("showOnNTP",0,1,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("openArticlesInNewTab",0,2,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(te.$,"PublishersListener_Changed_Params",[r.K.internal.StructField("event",0,0,Z,null,!1,0)],[[0,16]]),r.K.internal.Struct(ne.$,"ChannelsListener_Changed_Params",[r.K.internal.StructField("event",0,0,J,null,!1,0)],[[0,16]]),r.K.internal.Struct(re.$,"FeedListener_OnUpdateAvailable_Params",[r.K.internal.StructField("feedHash",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(oe.$,"ConfigurationListener_Changed_Params",[r.K.internal.StructField("newConfiguration",0,0,ee,null,!1,0)],[[0,16]]),r.K.internal.Struct({},"BraveNewsInternals_GetVisitedSites_Params",[],[[0,8]]),r.K.internal.Struct({},"BraveNewsInternals_GetVisitedSites_ResponseParams",[r.K.internal.StructField("urls",0,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(ae.$,"BraveNewsController_GetLocale_Params",[],[[0,8]]),r.K.internal.Struct(le.$,"BraveNewsController_GetLocale_ResponseParams",[r.K.internal.StructField("locale",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(ie.$,"BraveNewsController_GetFeed_Params",[],[[0,8]]),r.K.internal.Struct(se.$,"BraveNewsController_GetFeed_ResponseParams",[r.K.internal.StructField("feed",0,0,B,null,!1,0)],[[0,16]]),r.K.internal.Struct(ce.$,"BraveNewsController_GetFollowingFeed_Params",[],[[0,8]]),r.K.internal.Struct(ue.$,"BraveNewsController_GetFollowingFeed_ResponseParams",[r.K.internal.StructField("feed",0,0,Q,null,!1,0)],[[0,16]]),r.K.internal.Struct(de.$,"BraveNewsController_GetChannelFeed_Params",[r.K.internal.StructField("channel",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(pe.$,"BraveNewsController_GetChannelFeed_ResponseParams",[r.K.internal.StructField("feed",0,0,Q,null,!1,0)],[[0,16]]),r.K.internal.Struct(me.$,"BraveNewsController_GetPublisherFeed_Params",[r.K.internal.StructField("publisherId",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(fe.$,"BraveNewsController_GetPublisherFeed_ResponseParams",[r.K.internal.StructField("feed",0,0,Q,null,!1,0)],[[0,16]]),r.K.internal.Struct(ve.$,"BraveNewsController_GetFeedV2_Params",[],[[0,8]]),r.K.internal.Struct(ge.$,"BraveNewsController_GetFeedV2_ResponseParams",[r.K.internal.StructField("feed",0,0,Q,null,!1,0)],[[0,16]]),r.K.internal.Struct(he.$,"BraveNewsController_EnsureFeedV2IsUpdating_Params",[],[[0,8]]),r.K.internal.Struct(be.$,"BraveNewsController_GetSignals_Params",[],[[0,8]]),r.K.internal.Struct(Se.$,"BraveNewsController_GetSignals_ResponseParams",[r.K.internal.StructField("signals",0,0,r.K.internal.Map(r.K.internal.String,D,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(ye.$,"BraveNewsController_GetPublishers_Params",[],[[0,8]]),r.K.internal.Struct(we.$,"BraveNewsController_GetPublishers_ResponseParams",[r.K.internal.StructField("publishers",0,0,r.K.internal.Map(r.K.internal.String,M,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(_e.$,"BraveNewsController_AddPublishersListener_Params",[r.K.internal.StructField("listener",0,0,r.K.internal.InterfaceProxy(g),null,!1,0)],[[0,16]]),r.K.internal.Struct(xe.$,"BraveNewsController_GetSuggestedPublisherIds_Params",[],[[0,8]]),r.K.internal.Struct(Ee.$,"BraveNewsController_GetSuggestedPublisherIds_ResponseParams",[r.K.internal.StructField("suggestedPublisherIds",0,0,r.K.internal.Array(r.K.internal.String,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(ke.$,"BraveNewsController_GetChannels_Params",[],[[0,8]]),r.K.internal.Struct($e.$,"BraveNewsController_GetChannels_ResponseParams",[r.K.internal.StructField("channels",0,0,r.K.internal.Map(r.K.internal.String,z,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(Ke.$,"BraveNewsController_AddChannelsListener_Params",[r.K.internal.StructField("listener",0,0,r.K.internal.InterfaceProxy(S),null,!1,0)],[[0,16]]),r.K.internal.Struct(Pe.$,"BraveNewsController_SetChannelSubscribed_Params",[r.K.internal.StructField("locale",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("channelId",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("subscribed",16,0,r.K.internal.Bool,!1,!1,0)],[[0,32]]),r.K.internal.Struct(Ce.$,"BraveNewsController_SetChannelSubscribed_ResponseParams",[r.K.internal.StructField("updated",0,0,z,null,!1,0)],[[0,16]]),r.K.internal.Struct(Te.$,"BraveNewsController_FindFeeds_Params",[r.K.internal.StructField("possibleFeedOrSiteUrl",0,0,a.BO.$,null,!1,0)],[[0,16]]),r.K.internal.Struct(Ne.$,"BraveNewsController_FindFeeds_ResponseParams",[r.K.internal.StructField("results",0,0,r.K.internal.Array(Y,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(Re.$,"BraveNewsController_SubscribeToNewDirectFeed_Params",[r.K.internal.StructField("feedUrl",0,0,a.BO.$,null,!1,0)],[[0,16]]),r.K.internal.Struct(Fe.$,"BraveNewsController_SubscribeToNewDirectFeed_ResponseParams",[r.K.internal.StructField("isValidFeed",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("isDuplicate",0,1,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("publishers",8,0,r.K.internal.Map(r.K.internal.String,M,!1),null,!0,0)],[[0,24]]),r.K.internal.Struct(Ie.$,"BraveNewsController_RemoveDirectFeed_Params",[r.K.internal.StructField("publisherId",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(Ae.$,"BraveNewsController_GetImageData_Params",[r.K.internal.StructField("paddedImageUrl",0,0,a.BO.$,null,!1,0)],[[0,16]]),r.K.internal.Struct(Be.$,"BraveNewsController_GetImageData_ResponseParams",[r.K.internal.StructField("imageData",0,0,r.K.internal.Array(r.K.internal.Uint8,!1),null,!0,0)],[[0,16]]),r.K.internal.Struct(ze.$,"BraveNewsController_SetPublisherPref_Params",[r.K.internal.StructField("publisherId",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("newStatus",8,0,c.$,0,!1,0)],[[0,24]]),r.K.internal.Struct(Oe.$,"BraveNewsController_ClearPrefs_Params",[],[[0,8]]),r.K.internal.Struct(Me.$,"BraveNewsController_IsFeedUpdateAvailable_Params",[r.K.internal.StructField("displayedFeedHash",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(De.$,"BraveNewsController_IsFeedUpdateAvailable_ResponseParams",[r.K.internal.StructField("isUpdateAvailable",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(Le.$,"BraveNewsController_AddFeedListener_Params",[r.K.internal.StructField("listener",0,0,r.K.internal.InterfaceProxy(_),null,!1,0)],[[0,16]]),r.K.internal.Struct(Ue.$,"BraveNewsController_SetConfiguration_Params",[r.K.internal.StructField("configuration",0,0,ee,null,!1,0)],[[0,16]]),r.K.internal.Struct(He.$,"BraveNewsController_SetConfiguration_ResponseParams",[],[[0,8]]),r.K.internal.Struct(We.$,"BraveNewsController_AddConfigurationListener_Params",[r.K.internal.StructField("listener",0,0,r.K.internal.InterfaceProxy(k),null,!1,0)],[[0,16]]),r.K.internal.Struct(Ve.$,"BraveNewsController_GetDisplayAd_Params",[],[[0,8]]),r.K.internal.Struct(je.$,"BraveNewsController_GetDisplayAd_ResponseParams",[r.K.internal.StructField("ad",0,0,X,null,!0,0)],[[0,16]]),r.K.internal.Struct(Ge.$,"BraveNewsController_OnInteractionSessionStarted_Params",[],[[0,8]]),r.K.internal.Struct(qe.$,"BraveNewsController_OnNewCardsViewed_Params",[r.K.internal.StructField("cardViews",0,0,r.K.internal.Uint16,0,!1,0)],[[0,16]]),r.K.internal.Struct(Qe.$,"BraveNewsController_OnCardVisited_Params",[r.K.internal.StructField("depth",0,0,r.K.internal.Uint32,0,!1,0)],[[0,16]]),r.K.internal.Struct(Xe.$,"BraveNewsController_OnSidebarFilterUsage_Params",[],[[0,8]]),r.K.internal.Struct(Ye.$,"BraveNewsController_OnPromotedItemView_Params",[r.K.internal.StructField("itemId",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeInstanceId",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(Ze.$,"BraveNewsController_OnPromotedItemVisit_Params",[r.K.internal.StructField("itemId",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeInstanceId",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(Je.$,"BraveNewsController_OnDisplayAdVisit_Params",[r.K.internal.StructField("itemId",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeInstanceId",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(et.$,"BraveNewsController_OnDisplayAdView_Params",[r.K.internal.StructField("itemId",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("creativeInstanceId",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Union(tt,"Image",{paddedImageUrl:{ordinal:0,type:a.BO.$},imageUrl:{ordinal:1,type:a.BO.$}}),r.K.internal.Union(nt,"FeedItem",{article:{ordinal:0,type:N.$},promotedArticle:{ordinal:1,type:R.$},deal:{ordinal:2,type:F.$}}),r.K.internal.Union(rt,"ArticleElements",{article:{ordinal:0,type:N.$},hero:{ordinal:1,type:L.$}}),r.K.internal.Union(ot,"FeedItemV2",{article:{ordinal:0,type:N.$},hero:{ordinal:1,type:L.$},advert:{ordinal:2,type:W.$},discover:{ordinal:3,type:U.$},cluster:{ordinal:4,type:H.$}}),r.K.internal.Union(at,"FeedV2Type",{all:{ordinal:0,type:V.$},following:{ordinal:1,type:j.$},publisher:{ordinal:2,type:G.$},channel:{ordinal:3,type:q.$}})},"./brave/components/brave_vpn/common/mojom/brave_vpn.mojom.m.js"(e,t,n){n.d(t,{$4:()=>i,JD:()=>p,KN:()=>a,MZ:()=>v,lR:()=>c,wl:()=>s});var r=n("./mojo/public/js/bindings.js");const o={$:r.K.internal.Enum()},a={CONNECTED:0,DISCONNECTED:1,CONNECTING:2,DISCONNECTING:3,CONNECT_NOT_ALLOWED:4,CONNECT_FAILED:5,MIN_VALUE:0,MAX_VALUE:5},l={$:r.K.internal.Enum()},i={NOT_PURCHASED:0,PURCHASED:1,LOADING:2,SESSION_EXPIRED:3,FAILED:4,OUT_OF_CREDENTIALS:5,MIN_VALUE:0,MAX_VALUE:5},s={$:r.K.internal.Enum()},c={CHECKOUT:0,RECOVER:1,PRIVACY:2,ABOUT:3,MANAGE:4,SUPPORT:5,ABOUT_SMART_PROXY:6,MIN_VALUE:0,MAX_VALUE:6};class u{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_vpn.mojom.ServiceObserver",e)}}class d{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(u,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}onConnectionStateChanged(e){this.proxy.sendMessage(883488813,y.$,null,[e],!1)}onSelectedRegionChanged(e){this.proxy.sendMessage(1822198844,w.$,null,[e],!1)}onSmartProxyRoutingStateChanged(e){this.proxy.sendMessage(1014387419,_.$,null,[e],!1)}onPurchasedStateChanged(e,t){this.proxy.sendMessage(1383052559,x.$,null,[e,t],!1)}}class p{constructor(e){this.helper_internal_=new r.K.internal.interfaceSupport.InterfaceReceiverHelperInternal(d),this.$=new r.K.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_),this.helper_internal_.registerHandler(883488813,y.$,null,e.onConnectionStateChanged.bind(e),!1),this.helper_internal_.registerHandler(1822198844,w.$,null,e.onSelectedRegionChanged.bind(e),!1),this.helper_internal_.registerHandler(1014387419,_.$,null,e.onSmartProxyRoutingStateChanged.bind(e),!1),this.helper_internal_.registerHandler(1383052559,x.$,null,e.onPurchasedStateChanged.bind(e),!1),this.onConnectionError=this.helper_internal_.getConnectionErrorEventRouter()}}class m{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_vpn.mojom.ServiceHandler",e)}}class f{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(m,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}addObserver(e){this.proxy.sendMessage(1359834786,E.$,null,[e],!1)}getPurchasedState(){return this.proxy.sendMessage(1711079483,k.$,$.$,[],!1)}loadPurchasedState(e){this.proxy.sendMessage(195759730,K.$,null,[e],!1)}getConnectionState(){return this.proxy.sendMessage(2054461610,P.$,C.$,[],!1)}connect(){this.proxy.sendMessage(34863941,T.$,null,[],!1)}disconnect(){this.proxy.sendMessage(2022788032,N.$,null,[],!1)}getAllRegions(){return this.proxy.sendMessage(126592505,R.$,F.$,[],!1)}getSelectedRegion(){return this.proxy.sendMessage(1831355731,I.$,A.$,[],!1)}setSelectedRegion(e){this.proxy.sendMessage(738927785,B.$,null,[e],!1)}clearSelectedRegion(){this.proxy.sendMessage(1953432195,z.$,null,[],!1)}getProductUrls(){return this.proxy.sendMessage(1627717562,O.$,M.$,[],!1)}getSupportData(){return this.proxy.sendMessage(599479085,D.$,L.$,[],!1)}createSupportTicket(e,t,n){return this.proxy.sendMessage(1591655915,U.$,H.$,[e,t,n],!1)}resetConnectionState(){this.proxy.sendMessage(1878369334,W.$,null,[],!1)}enableOnDemand(e){this.proxy.sendMessage(1079245683,V.$,null,[e],!1)}getOnDemandState(){return this.proxy.sendMessage(2015218766,j.$,G.$,[],!1)}enableSmartProxyRouting(e){this.proxy.sendMessage(157026839,q.$,null,[e],!1)}getSmartProxyRoutingState(){return this.proxy.sendMessage(1486041678,Q.$,X.$,[],!1)}}class v{static get $interfaceName(){return"brave_vpn.mojom.ServiceHandler"}static getRemote(){let e=new f;return e.$.bindNewPipeAndPassReceiver().bindInBrowser(),e}}class g{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_vpn.mojom.Page",e)}}const h={},b={},S={},y={$:{}},w={$:{}},_={$:{}},x={$:{}},E={$:{}},k={$:{}},$={$:{}},K={$:{}},P={$:{}},C={$:{}},T={$:{}},N={$:{}},R={$:{}},F={$:{}},I={$:{}},A={$:{}},B={$:{}},z={$:{}},O={$:{}},M={$:{}},D={$:{}},L={$:{}},U={$:{}},H={$:{}},W={$:{}},V={$:{}},j={$:{}},G={$:{}},q={$:{}},Q={$:{}},X={$:{}};r.K.internal.Struct(h,"ProductUrls",[r.K.internal.StructField("feedback",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("about",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("manage",16,0,r.K.internal.String,null,!1,0)],[[0,32]]),r.K.internal.Struct(b,"PurchasedInfo",[r.K.internal.StructField("state",0,0,l.$,0,!1,0),r.K.internal.StructField("description",8,0,r.K.internal.String,null,!0,0)],[[0,24]]),r.K.internal.Struct(S,"Region",[r.K.internal.StructField("name",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("namePretty",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("country",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("continent",24,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("countryIsoCode",32,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("regionPrecision",40,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("cities",48,0,r.K.internal.Array(S,!1),null,!1,0),r.K.internal.StructField("latitude",56,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("longitude",64,0,r.K.internal.Double,0,!1,0),r.K.internal.StructField("serverCount",72,0,r.K.internal.Int32,0,!1,0),r.K.internal.StructField("isAutomatic",76,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("smartRoutingProxyState",80,0,r.K.internal.String,null,!1,0)],[[0,96]]),r.K.internal.Struct({},"PanelHandlerFactory_CreatePanelHandler_Params",[r.K.internal.StructField("page",0,0,r.K.internal.InterfaceProxy(class{constructor(e=void 0){this.proxy=new r.K.internal.interfaceSupport.InterfaceRemoteBase(g,e),this.$=new r.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}}),null,!1,0),r.K.internal.StructField("panelHandler",8,0,r.K.internal.InterfaceRequest(class{constructor(e){this.handle=r.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){r.K.internal.interfaceSupport.bind(this.handle,"brave_vpn.mojom.PanelHandler",e)}}),null,!1,0),r.K.internal.StructField("serviceHandler",12,0,r.K.internal.InterfaceRequest(m),null,!1,0)],[[0,24]]),r.K.internal.Struct({},"PanelHandler_ShowUI_Params",[],[[0,8]]),r.K.internal.Struct({},"PanelHandler_CloseUI_Params",[],[[0,8]]),r.K.internal.Struct({},"PanelHandler_OpenVpnUI_Params",[r.K.internal.StructField("type",0,0,s.$,0,!1,0)],[[0,16]]),r.K.internal.Struct(y.$,"ServiceObserver_OnConnectionStateChanged_Params",[r.K.internal.StructField("state",0,0,o.$,0,!1,0)],[[0,16]]),r.K.internal.Struct(w.$,"ServiceObserver_OnSelectedRegionChanged_Params",[r.K.internal.StructField("region",0,0,S,null,!1,0)],[[0,16]]),r.K.internal.Struct(_.$,"ServiceObserver_OnSmartProxyRoutingStateChanged_Params",[r.K.internal.StructField("enabled",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(x.$,"ServiceObserver_OnPurchasedStateChanged_Params",[r.K.internal.StructField("state",0,0,l.$,0,!1,0),r.K.internal.StructField("description",8,0,r.K.internal.String,null,!0,0)],[[0,24]]),r.K.internal.Struct(E.$,"ServiceHandler_AddObserver_Params",[r.K.internal.StructField("observer",0,0,r.K.internal.InterfaceProxy(d),null,!1,0)],[[0,16]]),r.K.internal.Struct(k.$,"ServiceHandler_GetPurchasedState_Params",[],[[0,8]]),r.K.internal.Struct($.$,"ServiceHandler_GetPurchasedState_ResponseParams",[r.K.internal.StructField("state",0,0,b,null,!1,0)],[[0,16]]),r.K.internal.Struct(K.$,"ServiceHandler_LoadPurchasedState_Params",[r.K.internal.StructField("domain",0,0,r.K.internal.String,null,!1,0)],[[0,16]]),r.K.internal.Struct(P.$,"ServiceHandler_GetConnectionState_Params",[],[[0,8]]),r.K.internal.Struct(C.$,"ServiceHandler_GetConnectionState_ResponseParams",[r.K.internal.StructField("state",0,0,o.$,0,!1,0)],[[0,16]]),r.K.internal.Struct(T.$,"ServiceHandler_Connect_Params",[],[[0,8]]),r.K.internal.Struct(N.$,"ServiceHandler_Disconnect_Params",[],[[0,8]]),r.K.internal.Struct(R.$,"ServiceHandler_GetAllRegions_Params",[],[[0,8]]),r.K.internal.Struct(F.$,"ServiceHandler_GetAllRegions_ResponseParams",[r.K.internal.StructField("regions",0,0,r.K.internal.Array(S,!1),null,!1,0)],[[0,16]]),r.K.internal.Struct(I.$,"ServiceHandler_GetSelectedRegion_Params",[],[[0,8]]),r.K.internal.Struct(A.$,"ServiceHandler_GetSelectedRegion_ResponseParams",[r.K.internal.StructField("currentRegion",0,0,S,null,!1,0)],[[0,16]]),r.K.internal.Struct(B.$,"ServiceHandler_SetSelectedRegion_Params",[r.K.internal.StructField("region",0,0,S,null,!0,0)],[[0,16]]),r.K.internal.Struct(z.$,"ServiceHandler_ClearSelectedRegion_Params",[],[[0,8]]),r.K.internal.Struct(O.$,"ServiceHandler_GetProductUrls_Params",[],[[0,8]]),r.K.internal.Struct(M.$,"ServiceHandler_GetProductUrls_ResponseParams",[r.K.internal.StructField("urls",0,0,h,null,!1,0)],[[0,16]]),r.K.internal.Struct(D.$,"ServiceHandler_GetSupportData_Params",[],[[0,8]]),r.K.internal.Struct(L.$,"ServiceHandler_GetSupportData_ResponseParams",[r.K.internal.StructField("appVersion",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("osVersion",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("hostname",16,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("timezone",24,0,r.K.internal.String,null,!1,0)],[[0,40]]),r.K.internal.Struct(U.$,"ServiceHandler_CreateSupportTicket_Params",[r.K.internal.StructField("email",0,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("subject",8,0,r.K.internal.String,null,!1,0),r.K.internal.StructField("body",16,0,r.K.internal.String,null,!1,0)],[[0,32]]),r.K.internal.Struct(H.$,"ServiceHandler_CreateSupportTicket_ResponseParams",[r.K.internal.StructField("success",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("response",8,0,r.K.internal.String,null,!1,0)],[[0,24]]),r.K.internal.Struct(W.$,"ServiceHandler_ResetConnectionState_Params",[],[[0,8]]),r.K.internal.Struct(V.$,"ServiceHandler_EnableOnDemand_Params",[r.K.internal.StructField("enable",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(j.$,"ServiceHandler_GetOnDemandState_Params",[],[[0,8]]),r.K.internal.Struct(G.$,"ServiceHandler_GetOnDemandState_ResponseParams",[r.K.internal.StructField("available",0,0,r.K.internal.Bool,!1,!1,0),r.K.internal.StructField("enabled",0,1,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(q.$,"ServiceHandler_EnableSmartProxyRouting_Params",[r.K.internal.StructField("enable",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]]),r.K.internal.Struct(Q.$,"ServiceHandler_GetSmartProxyRoutingState_Params",[],[[0,8]]),r.K.internal.Struct(X.$,"ServiceHandler_GetSmartProxyRoutingState_ResponseParams",[r.K.internal.StructField("enabled",0,0,r.K.internal.Bool,!1,!1,0)],[[0,16]])},"./mojo/public/js/bindings.js"(e,t,n){n.d(t,{K:()=>r});const r={internal:{interfaceSupport:{}},interfaceControl:{},pipeControl:{}};r.internal.kArrayHeaderSize=8,r.internal.kStructHeaderSize=8,r.internal.kStructHeaderSizeOffset=0,r.internal.kStructHeaderVersionOffset=4,r.internal.kUnionHeaderSize=8,r.internal.kUnionDataSize=16,r.internal.kMessageV0HeaderSize=24,r.internal.kMessageV1HeaderSize=32,r.internal.kMessageV2HeaderSize=48,r.internal.kMapDataSize=24,r.internal.kEncodedInvalidHandleValue=4294967295,r.internal.kMessageFlagExpectsResponse=1,r.internal.kMessageFlagIsResponse=2,r.internal.kInterfaceNamespaceBit=2147483648,r.internal.kHostLittleEndian=!!new Uint8Array(new Uint16Array([1]).buffer)[0],r.internal.isNullOrUndefined=function(e){return null==e},r.internal.isNullableValueKindField=function(e){return void 0!==e.nullableValueKindProperties},r.internal.align=function(e,t){return e+(t-e%t)%t},r.internal.setInt64=function(e,t,n){r.internal.kHostLittleEndian?(e.setUint32(t,Number(BigInt(n)&BigInt(4294967295)),r.internal.kHostLittleEndian),e.setInt32(t+4,Number(BigInt(n)>>BigInt(32)&BigInt(4294967295)),r.internal.kHostLittleEndian)):(e.setInt32(t,Number(BigInt(n)>>BigInt(32)&BigInt(4294967295)),r.internal.kHostLittleEndian),e.setUint32(t+4,Number(BigInt(n)&BigInt(4294967295)),r.internal.kHostLittleEndian))},r.internal.setUint64=function(e,t,n){r.internal.kHostLittleEndian?(e.setUint32(t,Number(BigInt(n)&BigInt(4294967295)),r.internal.kHostLittleEndian),e.setUint32(t+4,Number(BigInt(n)>>BigInt(32)&BigInt(4294967295)),r.internal.kHostLittleEndian)):(e.setUint32(t,Number(BigInt(n)>>BigInt(32)&BigInt(4294967295)),r.internal.kHostLittleEndian),e.setUint32(t+4,Number(BigInt(n)&BigInt(4294967295)),r.internal.kHostLittleEndian))},r.internal.getInt64=function(e,t){let n,o;return r.internal.kHostLittleEndian?(n=e.getUint32(t,r.internal.kHostLittleEndian),o=e.getInt32(t+4,r.internal.kHostLittleEndian)):(n=e.getUint32(t+4,r.internal.kHostLittleEndian),o=e.getInt32(t,r.internal.kHostLittleEndian)),BigInt(o)<<BigInt(32)|BigInt(n)},r.internal.getUint64=function(e,t){let n,o;return r.internal.kHostLittleEndian?(n=e.getUint32(t,r.internal.kHostLittleEndian),o=e.getUint32(t+4,r.internal.kHostLittleEndian)):(n=e.getUint32(t+4,r.internal.kHostLittleEndian),o=e.getUint32(t,r.internal.kHostLittleEndian)),BigInt(o)<<BigInt(32)|BigInt(n)},r.internal.MessageDimensions,r.internal.getMojoFieldValue=function(e,t){if(t.fieldGetter)return t.fieldGetter(e);if(e&&r.internal.isNullableValueKindField(t)){const n=t.nullableValueKindProperties,o=!r.internal.isNullOrUndefined(e[n.originalFieldName]);return n.isPrimary?o:o?e[n.originalFieldName]:t.defaultValue}return e[t.name]},r.internal.computeStructDimensions=function(e,t){let n=e.packedSize,o=0;for(const a of e.fields){let e=r.internal.getMojoFieldValue(t,a);if(r.internal.isNullOrUndefined(e)&&(e=a.defaultValue),null!==e)if(a.type.$.computeDimensions){const t=a.type.$.computeDimensions(e,a.nullable);n+=r.internal.align(t.size,8),t.numInterfaceIds&&(o+=t.numInterfaceIds)}else a.type.$.hasInterfaceId&&o++}return{size:n,numInterfaceIds:o}},r.internal.computeUnionDimensions=function(e,t,n){let o=t?r.internal.kUnionDataSize:0,a=0;const l=Object.keys(n);if(1!==l.length)throw new Error(`Value for ${e.name} must be an Object with a single property named one of: `+Object.keys(e.fields).join(","));const i=l[0],s=e.fields[i],c=n[i];if(!r.internal.isNullOrUndefined(c))if(s.type.$.computeDimensions){const e=!!s.type.$.unionSpec||s.nullable,t=s.type.$.computeDimensions(c,e);o+=r.internal.align(t.size,8),t.numInterfaceIds&&(a+=t.numInterfaceIds)}else s.type.$.hasInterfaceId&&a++;return{size:o,numInterfaceIds:a}},r.internal.computeInlineArraySize=function(e,t){return e.elementType===r.internal.Bool?r.internal.kArrayHeaderSize+r.internal.computeHasValueBitfieldSize(e,t.length)+(t.length+7>>3):r.internal.kArrayHeaderSize+r.internal.computeHasValueBitfieldSize(e,t.length)+t.length*e.elementType.$.arrayElementSize(!!e.elementNullable)},r.internal.computeHasValueBitfieldSize=function(e,t){if(!e.elementNullable||!e.elementType.$.isValueType)return 0;const n=e.elementType.$.arrayElementSize(!0),r=8*n;return((t+r-1)/r|0)*n},r.internal.computeTotalArraySize=function(e,t){const n=r.internal.computeInlineArraySize(e,t);if(!e.elementType.$.computeDimensions)return n;let o=n;for(let n of t)r.internal.isNullOrUndefined(n)||(o+=r.internal.align(e.elementType.$.computeDimensions(n,!!e.elementNullable).size,8));return o},r.internal.Message=class{constructor(e,t,n,o,a,l,i){const s=r.internal.computeStructDimensions(l,i);let c,u;s.numInterfaceIds>0?(c=r.internal.kMessageV2HeaderSize,u=2):n&(r.internal.kMessageFlagExpectsResponse|r.internal.kMessageFlagIsResponse)?(c=r.internal.kMessageV1HeaderSize,u=1):(c=r.internal.kMessageV0HeaderSize,u=0);const d=c+s.size,p=s.numInterfaceIds>0?r.internal.kArrayHeaderSize+4*s.numInterfaceIds:0,m=d+r.internal.align(p,8);this.buffer=new ArrayBuffer(m),this.handles=[];const f=new DataView(this.buffer);f.setUint32(0,c,r.internal.kHostLittleEndian),f.setUint32(4,u,r.internal.kHostLittleEndian),f.setUint32(8,t,r.internal.kHostLittleEndian),f.setUint32(12,o,r.internal.kHostLittleEndian),f.setUint32(16,n,r.internal.kHostLittleEndian),f.setUint32(20,0),u>=1&&(r.internal.setUint64(f,24,a),u>=2&&(r.internal.setUint64(f,32,BigInt(16)),r.internal.setUint64(f,40,BigInt(d-40)),f.setUint32(d,p,r.internal.kHostLittleEndian),f.setUint32(d+4,s.numInterfaceIds||0,r.internal.kHostLittleEndian))),this.nextInterfaceIdIndex_=0,this.interfaceIds_=null,s.numInterfaceIds&&(this.interfaceIds_=new Uint32Array(this.buffer,d+r.internal.kArrayHeaderSize,s.numInterfaceIds)),this.nextAllocationOffset_=c;const v=this.allocate(l.packedSize);new r.internal.Encoder(this,v,{endpoint:e}).encodeStructInline(l,i)}allocate(e){const t=r.internal.align(e,8),n=new DataView(this.buffer,this.nextAllocationOffset_,t);return this.nextAllocationOffset_+=t,n}},r.internal.MessageContext,r.internal.Encoder=class{constructor(e,t,n=null){this.context_=n,this.message_=e,this.data_=t}encodeBool(e,t,n){const r=this.data_.getUint8(e);n?this.data_.setUint8(e,r|1<<t):this.data_.setUint8(e,r&~(1<<t))}encodeInt8(e,t){this.data_.setInt8(e,t)}encodeUint8(e,t){this.data_.setUint8(e,t)}encodeInt16(e,t){this.data_.setInt16(e,t,r.internal.kHostLittleEndian)}encodeUint16(e,t){this.data_.setUint16(e,t,r.internal.kHostLittleEndian)}encodeInt32(e,t){this.data_.setInt32(e,t,r.internal.kHostLittleEndian)}encodeUint32(e,t){this.data_.setUint32(e,t,r.internal.kHostLittleEndian)}encodeInt64(e,t){r.internal.setInt64(this.data_,e,t)}encodeUint64(e,t){r.internal.setUint64(this.data_,e,t)}encodeFloat(e,t){this.data_.setFloat32(e,t,r.internal.kHostLittleEndian)}encodeDouble(e,t){this.data_.setFloat64(e,t,r.internal.kHostLittleEndian)}encodeHandle(e,t){this.encodeUint32(e,this.message_.handles.length),this.message_.handles.push(t)}encodeAssociatedEndpoint(e,t){console.assert(t.isPendingAssociation,"expected unbound associated endpoint");const n=this.context_.endpoint.associatePeerOfOutgoingEndpoint(t),r=this.message_.nextInterfaceIdIndex_++;this.encodeUint32(e,r),this.message_.interfaceIds_[r]=n}encodeString(e,t){if("string"!=typeof t)throw new Error("Unxpected non-string value for string field.");this.encodeArray({elementType:r.internal.Uint8},e,r.internal.Encoder.stringToUtf8Bytes(t))}encodeOffset(e,t){this.encodeUint64(e,t-this.data_.byteOffset-e)}encodeArray(e,t,n){const o=r.internal.computeInlineArraySize(e,n),a=this.message_.allocate(o),l=new r.internal.Encoder(this.message_,a,this.context_);this.encodeOffset(t,a.byteOffset),l.encodeUint32(0,o),l.encodeUint32(4,n.length),this.maybeEncodeHasValueBitfield(e,l,8,n);let i=8+r.internal.computeHasValueBitfieldSize(e,n.length);if(e.elementType===r.internal.Bool){let e=0;for(const t of n)l.encodeBool(i,e,t),e++,8==e&&(e=0,i++)}else for(const t of n){if(null===t){if(!e.elementNullable)throw new Error("Trying to send a null element in an array of non-nullable elements");e.elementType.$.encodeNull(l,i)}else e.elementType.$.encode(t,l,i,0,!!e.elementNullable);i+=e.elementType.$.arrayElementSize(!!e.elementNullable)}}maybeEncodeHasValueBitfield(e,t,n,r){if(!e.elementNullable||!e.elementType.$.isValueType)return;let o=0,a=n;for(const e of r)null==e?t.encodeBool(a,o,!1):t.encodeBool(a,o,!0),o++,8==o&&(o=0,a++)}encodeMap(e,t,n){let o,a;"Map"==n.constructor.name?(o=Array.from(n.keys()),a=Array.from(n.values())):(o=Object.keys(n),a=o.map((e=>n[e])));const l=this.message_.allocate(r.internal.kMapDataSize),i=new r.internal.Encoder(this.message_,l,this.context_);this.encodeOffset(t,l.byteOffset),i.encodeUint32(0,r.internal.kMapDataSize),i.encodeUint32(4,0),i.encodeArray({elementType:e.keyType},8,o),i.encodeArray({elementType:e.valueType,elementNullable:e.valueNullable},16,a)}encodeStruct(e,t,n){const o=this.message_.allocate(e.packedSize),a=new r.internal.Encoder(this.message_,o,this.context_);this.encodeOffset(t,o.byteOffset),a.encodeStructInline(e,n)}encodeStructInline(e,t){const n=e.versions;this.encodeUint32(0,e.packedSize),this.encodeUint32(4,n[n.length-1].version);for(const n of e.fields){const o=r.internal.kStructHeaderSize+n.packedOffset,a=e=>{n.type.$.encode(e,this,o,n.packedBitOffset,n.nullable)},l=r.internal.isNullOrUndefined(t)?void 0:r.internal.getMojoFieldValue(t,n);if(r.internal.isNullOrUndefined(t)||r.internal.isNullOrUndefined(l))if(null===n.defaultValue){if(!n.nullable)throw new Error(e.name+' missing value for non-nullable field "'+n.name+`", got: "${l}"...`);n.type.$.encodeNull(this,o)}else a(n.defaultValue);else a(l)}}encodeUnionAsPointer(e,t,n){const o=this.message_.allocate(r.internal.kUnionDataSize),a=new r.internal.Encoder(this.message_,o,this.context_);this.encodeOffset(t,o.byteOffset),a.encodeUnion(e,0,n)}encodeUnion(e,t,n){const o=Object.keys(n);if(1!==o.length)throw new Error(`Value for ${e.name} must be an Object with a single property named one of: `+Object.keys(e.fields).join(","));const a=o[0],l=e.fields[a];this.encodeUint32(t,r.internal.kUnionDataSize),this.encodeUint32(t+4,l.ordinal);const i=t+r.internal.kUnionHeaderSize;void 0===l.type.$.unionSpec?l.type.$.encode(n[a],this,i,0,l.nullable):this.encodeUnionAsPointer(l.type.$.unionSpec,i,n[a])}static stringToUtf8Bytes(e){return r.internal.Encoder.textEncoder||(r.internal.Encoder.textEncoder=new TextEncoder("utf-8")),r.internal.Encoder.textEncoder.encode(e)}},r.internal.Encoder.textEncoder=null,r.internal.Decoder=class{constructor(e,t,n=null){this.context_=n,this.data_=e,this.handles_=t}decodeBool(e,t){return!!(this.data_.getUint8(e)&1<<t)}decodeInt8(e){return this.data_.getInt8(e)}decodeUint8(e){return this.data_.getUint8(e)}decodeInt16(e){return this.data_.getInt16(e,r.internal.kHostLittleEndian)}decodeUint16(e){return this.data_.getUint16(e,r.internal.kHostLittleEndian)}decodeInt32(e){return this.data_.getInt32(e,r.internal.kHostLittleEndian)}decodeUint32(e){return this.data_.getUint32(e,r.internal.kHostLittleEndian)}decodeInt64(e){return r.internal.getInt64(this.data_,e)}decodeUint64(e){return r.internal.getUint64(this.data_,e)}decodeFloat(e){return this.data_.getFloat32(e,r.internal.kHostLittleEndian)}decodeDouble(e){return this.data_.getFloat64(e,r.internal.kHostLittleEndian)}decodeHandle(e){const t=this.data_.getUint32(e,r.internal.kHostLittleEndian);if(4294967295==t)return null;if(t>=this.handles_.length)throw new Error("Decoded invalid handle index");return this.handles_[t]}decodeString(e){const t=this.decodeArray({elementType:r.internal.Uint8},e);return t?(r.internal.Decoder.textDecoder||(r.internal.Decoder.textDecoder=new TextDecoder("utf-8")),r.internal.Decoder.textDecoder.decode(new Uint8Array(t).buffer)):null}decodeOffset(e){const t=this.decodeUint64(e);if(0==t)return 0;if(t>BigInt(Number.MAX_SAFE_INTEGER))throw new Error("Mesage offset too large");return this.data_.byteOffset+e+Number(t)}decodeArray(e,t){const n=this.decodeOffset(t);if(!n)return null;const o=new r.internal.Decoder(new DataView(this.data_.buffer,n),this.handles_,this.context_),a=o.decodeUint32(4);if(!a)return[];const l=!!e.elementNullable&&e.elementType.$.isValueType,i=l?[]:null;if(l){let e=8,t=0;for(let n=0;n<a;++n)i.push(o.decodeBool(e,t)),t++,8===t&&(t=0,e++)}let s=8+r.internal.computeHasValueBitfieldSize(e,a);const c=[];if(e.elementType===r.internal.Bool)for(let e=0;e<a;++e)l&&!i[e]?c.push(null):c.push(o.decodeBool(s+(e>>3),e%8));else for(let t=0;t<a;++t){if(l&&!i[t])c.push(null);else{const t=e.elementType.$.decode(o,s,0,!!e.elementNullable);if(null===t&&!e.elementNullable)throw new Error("Received unexpected array element");c.push(t)}s+=e.elementType.$.arrayElementSize(!!e.elementNullable)}return c}decodeMap(e,t){const n=this.decodeOffset(t);if(!n)return null;const o=new r.internal.Decoder(new DataView(this.data_.buffer,n),this.handles_,this.context_),a=o.decodeUint32(0),l=o.decodeUint32(4);if(a!=r.internal.kMapDataSize||0!=l)throw new Error("Received invalid map data");const i=o.decodeArray({elementType:e.keyType},8),s=o.decodeArray({elementType:e.valueType,elementNullable:e.valueNullable},16);if(i.length!=s.length)throw new Error("Received invalid map data");if(!e.keyType.$.isValidObjectKeyType){const e=new Map;for(let t=0;t<i.length;++t)e.set(i[t],s[t]);return e}const c={};for(let e=0;e<i.length;++e)c[i[e]]=s[e];return c}decodeStruct(e,t){const n=this.decodeOffset(t);return n?new r.internal.Decoder(new DataView(this.data_.buffer,n),this.handles_,this.context_).decodeStructInline(e):null}isStructHeaderValid(e,t,n){const r=e.versions;for(let e=r.length-1;e>=0;--e){const o=r[e];if(n>o.version)return t>=o.packedSize;if(n==o.version)return t==o.packedSize}throw new Error(`Impossible version ${n} for struct ${e.name}`)}wrapStructInDataView(e,t,n){const o=this.decodeOffset(t);if(!o)return null;const a=new r.internal.Decoder(new DataView(this.data_.buffer,o),this.handles_,this.context_),l=a.decodeUint32(r.internal.kStructHeaderSizeOffset),i=a.decodeUint32(r.internal.kStructHeaderVersionOffset);if(!a.isStructHeaderValid(e,l,i))throw new Error(`Received ${e.name} of invalid size (${l}) and/or version (${i})`);return new n(a,i,e.fields)}decodeStructInline(e){const t=this.decodeUint32(r.internal.kStructHeaderSizeOffset),n=this.decodeUint32(r.internal.kStructHeaderVersionOffset);if(!this.isStructHeaderValid(e,t,n))throw new Error(`Received ${e.name} of invalid size (${t}) and/or version (${n})`);const o={};for(let t=0;t<e.fields.length;++t){const a=e.fields[t];if(r.internal.isNullableValueKindField(a)){const t=a.nullableValueKindProperties;if(!t.isPrimary)continue;{const r=a;o[t.originalFieldName]=this.decodeStructNullableValueField(r,e.fields,n)}}else o[a.name]=this.decodeStructField(a,n)}return o}decodeStructField(e,t){return e.minVersion>t?e.defaultValue:(e=>{const t=r.internal.kStructHeaderSize+e.packedOffset,n=e.type.$.decode(this,t,e.packedBitOffset,!!e.nullable);if(null===n&&!e.nullable)throw new Error(`Received ${e.name} with invalid null field "${e.name}"`);return n})(e)}decodeStructNullableValueField(e,t,n){if(e.minVersion>n)return null;if(!this.decodeStructField(e,n))return null;const r=e.nullableValueKindProperties,o=t.find((e=>e.name===r.linkedValueFieldName));if(!o)throw new Error("could not find the expected value field spec: "+r.linkedValueFieldName);return this.decodeStructField(o,n)}decodeUnionFromPointer(e,t){const n=this.decodeOffset(t);return n?new r.internal.Decoder(new DataView(this.data_.buffer,n),this.handles_,this.context_).decodeUnion(e,0):null}decodeUnion(e,t){if(0===this.decodeUint32(t))return null;const n=this.decodeUint32(t+4);for(const o in e.fields){const a=e.fields[o];if(a.ordinal===n){const n=(()=>{const e=t+r.internal.kUnionHeaderSize;return void 0!==a.type.$.unionSpec?this.decodeUnionFromPointer(a.type.$.unionSpec,e):a.type.$.decode(this,e,0,a.nullable)})();if(null===n&&!a.nullable)throw new Error(`Received ${e.name} with invalid null field: ${a.name}`);const l={};return l[o]=n,l}}}decodeInterfaceProxy(e,t){const n=this.decodeHandle(t);return n?new e(n):null}decodeInterfaceRequest(e,t){const n=this.decodeHandle(t);return n?new e(r.internal.interfaceSupport.createEndpoint(n)):null}decodeAssociatedEndpoint(e){if(!this.context_||!this.context_.endpoint)throw new Error("cannot deserialize associated endpoint without context");const t=this.context_.endpoint,n=new DataView(this.data_.buffer),o=Number(r.internal.getUint64(n,40)),a=n.getUint32(o+44,r.internal.kHostLittleEndian),l=new Uint32Array(n.buffer,o+r.internal.kArrayHeaderSize+40,a)[this.decodeUint32(e)],i=new r.internal.interfaceSupport.Endpoint(t.router,l);return t.router.addEndpoint(i,l),i}},r.internal.Decoder.textDecoder=null,r.internal.MessageHeader,r.internal.deserializeMessageHeader=function(e){const t=e.getUint32(0,r.internal.kHostLittleEndian),n=e.getUint32(4,r.internal.kHostLittleEndian);if(0==n&&t!=r.internal.kMessageV0HeaderSize||1==n&&t!=r.internal.kMessageV1HeaderSize||n>=2&&t<r.internal.kMessageV2HeaderSize)throw new Error("Received invalid message header");return{headerSize:t,headerVersion:n,interfaceId:e.getUint32(8,r.internal.kHostLittleEndian),ordinal:e.getUint32(12,r.internal.kHostLittleEndian),flags:e.getUint32(16,r.internal.kHostLittleEndian),requestId:n<1?0:e.getUint32(24,r.internal.kHostLittleEndian)}},r.internal.MojomTypeInfo,r.internal.MojomType,r.internal.ArraySpec,r.internal.MapSpec,r.internal.NullableValueKindProperties=class{constructor(){this.isPrimary,this.linkedValueFieldName,this.originalFieldName}},r.internal.StructFieldSpec,r.internal.StructVersionInfo,r.internal.StructSpec,r.internal.UnionFieldSpec,r.internal.UnionSpec,r.internal.Bool={$:{encode:function(e,t,n,r,o){t.encodeBool(n,r,e)},encodeNull:function(e,t){throw new Error("encoding bool null from type is not implemented")},decode:function(e,t,n,r){return e.decodeBool(t,n)},arrayElementSize:e=>1,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Int8={$:{encode:function(e,t,n,r,o){t.encodeInt8(n,e)},encodeNull:function(e,t){e.encodeInt8(t,0)},decode:function(e,t,n,r){return e.decodeInt8(t)},arrayElementSize:e=>1,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Uint8={$:{encode:function(e,t,n,r,o){t.encodeUint8(n,e)},encodeNull:function(e,t){e.encodeUint8(t,0)},decode:function(e,t,n,r){return e.decodeUint8(t)},arrayElementSize:e=>1,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Int16={$:{encode:function(e,t,n,r,o){t.encodeInt16(n,e)},encodeNull:function(e,t){e.encodeInt16(t,0)},decode:function(e,t,n,r){return e.decodeInt16(t)},arrayElementSize:e=>2,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Uint16={$:{encode:function(e,t,n,r,o){t.encodeUint16(n,e)},encodeNull:function(e,t){e.encodeUint16(t,0)},decode:function(e,t,n,r){return e.decodeUint16(t)},arrayElementSize:e=>2,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Int32={$:{encode:function(e,t,n,r,o){t.encodeInt32(n,e)},encodeNull:function(e,t){e.encodeInt32(t,0)},decode:function(e,t,n,r){return e.decodeInt32(t)},arrayElementSize:e=>4,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Uint32={$:{encode:function(e,t,n,r,o){t.encodeUint32(n,e)},encodeNull:function(e,t){e.encodeUint32(t,0)},decode:function(e,t,n,r){return e.decodeUint32(t)},arrayElementSize:e=>4,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Int64={$:{encode:function(e,t,n,r,o){t.encodeInt64(n,e)},encodeNull:function(e,t){e.encodeInt64(t,0)},decode:function(e,t,n,r){return e.decodeInt64(t)},arrayElementSize:e=>8,isValidObjectKeyType:!1,isValueType:!0}},r.internal.Uint64={$:{encode:function(e,t,n,r,o){t.encodeUint64(n,e)},encodeNull:function(e,t){e.encodeUint64(t,0)},decode:function(e,t,n,r){return e.decodeUint64(t)},arrayElementSize:e=>8,isValidObjectKeyType:!1,isValueType:!0}},r.internal.Float={$:{encode:function(e,t,n,r,o){t.encodeFloat(n,e)},encodeNull:function(e,t){e.encodeFloat(t,0)},decode:function(e,t,n,r){return e.decodeFloat(t)},arrayElementSize:e=>4,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Double={$:{encode:function(e,t,n,r,o){t.encodeDouble(n,e)},encodeNull:function(e,t){e.encodeDouble(t,0)},decode:function(e,t,n,r){return e.decodeDouble(t)},arrayElementSize:e=>8,isValidObjectKeyType:!0,isValueType:!0}},r.internal.Handle={$:{encode:function(e,t,n,r,o){t.encodeHandle(n,e)},encodeNull:function(e,t){e.encodeUint32(t,4294967295)},decode:function(e,t,n,r){return e.decodeHandle(t)},arrayElementSize:e=>4,isValidObjectKeyType:!1,isValueType:!1}},r.internal.String={$:{encode:function(e,t,n,r,o){t.encodeString(n,e)},encodeNull:function(e,t){},decode:function(e,t,n,r){return e.decodeString(t)},computeDimensions:function(e,t){return{size:r.internal.computeTotalArraySize({elementType:r.internal.Uint8},r.internal.Encoder.stringToUtf8Bytes(e))}},arrayElementSize:e=>8,isValidObjectKeyType:!0,isValueType:!1}},r.internal.Array=function(e,t){const n={elementType:e,elementNullable:t};return{$:{arraySpec:n,encode:function(e,t,r,o,a){t.encodeArray(n,r,e)},encodeNull:function(e,t){},decode:function(e,t,r,o){return e.decodeArray(n,t)},computeDimensions:function(e,t){return{size:r.internal.computeTotalArraySize(n,e)}},arrayElementSize:e=>8,isValidObjectKeyType:!1,isValueType:!1}}},r.internal.Map=function(e,t,n){const o={keyType:e,valueType:t,valueNullable:n};return{$:{mapSpec:o,encode:function(e,t,n,r,a){t.encodeMap(o,n,e)},encodeNull:function(e,t){},decode:function(e,t,n,r){return e.decodeMap(o,t)},computeDimensions:function(o,a){const l="Map"==o.constructor.name?Array.from(o.keys()):Object.keys(o),i="Map"==o.constructor.name?Array.from(o.values()):l.map((e=>o[e]));return{size:r.internal.kMapDataSize+r.internal.align(r.internal.computeTotalArraySize({elementType:e},l),8)+r.internal.computeTotalArraySize({elementType:t,elementNullable:n},i)}},arrayElementSize:e=>8,isValidObjectKeyType:!1,isValueType:!1}}},r.internal.Enum=function(){return{$:{encode:function(e,t,n,r,o){t.encodeUint32(n,e)},encodeNull:function(e,t){},decode:function(e,t,n,r){return e.decodeInt32(t)},arrayElementSize:e=>4,isValidObjectKeyType:!0,isValueType:!0}}},r.internal.StructField=function(e,t,n,r,o,a,l=0,i=void 0,s=void 0){return{name:e,packedOffset:t,packedBitOffset:n,type:r,defaultValue:o,nullable:a,minVersion:l,nullableValueKindProperties:i,fieldGetter:s}},r.internal.Struct=function(e,t,n,o){const a=o.map((e=>({version:e[0],packedSize:e[1]}))),l={name:t,packedSize:a[a.length-1].packedSize,fields:n,versions:a};e.$={structSpec:l,encode:function(e,t,n,r,o){t.encodeStruct(l,n,e)},encodeNull:function(e,t){},decode:function(e,t,n,r){return e.decodeStruct(l,t)},computeDimensions:function(e,t){return r.internal.computeStructDimensions(l,e)},arrayElementSize:e=>8,isValidObjectKeyType:!1}},r.internal.TypemappedStruct=function(e,t,n,o,a,l){const i=l.map((e=>({version:e[0],packedSize:e[1]}))),s={name:t,packedSize:i[i.length-1].packedSize,fields:a,versions:i};e.$={structSpec:s,encode:function(e,t,n,r,o){t.encodeStruct(s,n,e)},encodeNull:function(e,t){},decode:function(e,t,a,l){const i=e.wrapStructInDataView(s,t,n);return r.internal.isNullOrUndefined(i)?null:o.convert(i)},computeDimensions:function(e,t){return r.internal.computeStructDimensions(s,e)},arrayElementSize:e=>8,isValidObjectKeyType:!1}},r.internal.createStructDeserializer=function(e){return function(t){if(null==e.$||null==e.$.structSpec)throw new Error("Invalid struct mojom type!");return new r.internal.Decoder(t,[]).decodeStructInline(e.$.structSpec)}},r.internal.Union=function(e,t,n){const o={name:t,fields:n};e.$={unionSpec:o,encode:function(e,t,n,r,a){t.encodeUnion(o,n,e)},encodeNull:function(e,t){},decode:function(e,t,n,r){return e.decodeUnion(o,t)},computeDimensions:function(e,t){return r.internal.computeUnionDimensions(o,t,e)},arrayElementSize:e=>e?8:16,isValidObjectKeyType:!1}},r.internal.InterfaceProxy=function(e){return{$:{encode:function(t,n,r,o,a){const l=t.proxy.unbind();console.assert(l,`unexpected null ${e.name}`);const i=l.releasePipe();n.encodeHandle(r,i),n.encodeUint32(r+4,0)},encodeNull:function(e,t){e.encodeUint32(t,4294967295)},decode:function(t,n,r,o){return t.decodeInterfaceProxy(e,n)},arrayElementSize:e=>8,isValidObjectKeyType:!1,isValueType:!1}}},r.internal.InterfaceRequest=function(e){return{$:{encode:function(t,n,r,o,a){if(!t.handle)throw new Error("Unexpected null "+e.name);n.encodeHandle(r,t.handle.releasePipe())},encodeNull:function(e,t){e.encodeUint32(t,4294967295)},decode:function(t,n,r,o){return t.decodeInterfaceRequest(e,n)},arrayElementSize:e=>8,isValidObjectKeyType:!1,isValueType:!1}}},r.internal.AssociatedInterfaceProxy=function(e){return{$:{type:e,encode:function(t,n,r,o,a){console.assert(t.proxy.endpoint&&t.proxy.endpoint.isPendingAssociation,`expected ${e.name} to be associated and unbound`),n.encodeAssociatedEndpoint(r,t.proxy.endpoint),n.encodeUint32(r+4,0)},encodeNull:function(e,t){e.encodeUint32(t,4294967295),e.encodeUint32(t+4,0)},decode:function(t,n,r,o){return new e(t.decodeAssociatedEndpoint(n))},arrayElementSize:e=>{throw new Error("Arrays of associated endpoints are not yet supported")},isValidObjectKeyType:!1,hasInterfaceId:!0,isValueType:!1}}},r.internal.AssociatedInterfaceRequest=function(e){return{$:{type:e,encode:function(t,n,r,o,a){console.assert(t.handle&&t.handle.isPendingAssociation,`expected ${e.name} to be associated and unbound`),n.encodeAssociatedEndpoint(r,t.handle)},encodeNull:function(e,t){e.encodeUint32(t,4294967295)},decode:function(t,n,r,o){return new e(t.decodeAssociatedEndpoint(n))},arrayElementSize:e=>{throw new Error("Arrays of associated endpoints are not yet supported")},isValidObjectKeyType:!1,hasInterfaceId:!0,isValueType:!1}}},r.internal.decodeStructField=function(e,t,n){return e.decodeStructField(t,n)},r.internal.decodeStructNullableValueField=function(e,t,n,r){return t.nullableValueKindProperties.linkedValueFieldName,e.decodeStructNullableValueField(t,n,r)},r.interfaceControl.RUN_MESSAGE_ID=4294967295,r.interfaceControl.RUN_OR_CLOSE_PIPE_MESSAGE_ID=4294967294,r.interfaceControl.RunMessageParamsSpec={$:{}},r.interfaceControl.RunResponseMessageParamsSpec={$:{}},r.interfaceControl.QueryVersionSpec={$:{}},r.interfaceControl.QueryVersionResultSpec={$:{}},r.interfaceControl.FlushForTestingSpec={$:{}},r.interfaceControl.RunOrClosePipeMessageParamsSpec={$:{}},r.interfaceControl.RequireVersionSpec={$:{}},r.interfaceControl.EnableIdleTrackingSpec={$:{}},r.interfaceControl.MessageAckSpec={$:{}},r.interfaceControl.NotifyIdleSpec={$:{}},r.interfaceControl.RunInputSpec={$:{}},r.interfaceControl.RunOutputSpec={$:{}},r.interfaceControl.RunOrClosePipeInputSpec={$:{}},r.internal.Struct(r.interfaceControl.RunMessageParamsSpec.$,"RunMessageParams",[r.internal.StructField("input",0,0,r.interfaceControl.RunInputSpec.$,null,!1,0)],[[0,24]]),r.interfaceControl.RunMessageParams=class{constructor(){this.input}},r.internal.Struct(r.interfaceControl.RunResponseMessageParamsSpec.$,"RunResponseMessageParams",[r.internal.StructField("output",0,0,r.interfaceControl.RunOutputSpec.$,null,!0,0)],[[0,24]]),r.interfaceControl.RunResponseMessageParams=class{constructor(){this.output}},r.internal.Struct(r.interfaceControl.QueryVersionSpec.$,"QueryVersion",[],[[0,8]]),r.interfaceControl.QueryVersion=class{constructor(){}},r.internal.Struct(r.interfaceControl.QueryVersionResultSpec.$,"QueryVersionResult",[r.internal.StructField("version",0,0,r.internal.Uint32,0,!1,0)],[[0,16]]),r.interfaceControl.QueryVersionResult=class{constructor(){this.version}},r.internal.Struct(r.interfaceControl.FlushForTestingSpec.$,"FlushForTesting",[],[[0,8]]),r.interfaceControl.FlushForTesting=class{constructor(){}},r.internal.Struct(r.interfaceControl.RunOrClosePipeMessageParamsSpec.$,"RunOrClosePipeMessageParams",[r.internal.StructField("input",0,0,r.interfaceControl.RunOrClosePipeInputSpec.$,null,!1,0)],[[0,24]]),r.interfaceControl.RunOrClosePipeMessageParams=class{constructor(){this.input}},r.internal.Struct(r.interfaceControl.RequireVersionSpec.$,"RequireVersion",[r.internal.StructField("version",0,0,r.internal.Uint32,0,!1,0)],[[0,16]]),r.interfaceControl.RequireVersion=class{constructor(){this.version}},r.internal.Struct(r.interfaceControl.EnableIdleTrackingSpec.$,"EnableIdleTracking",[r.internal.StructField("timeoutInMicroseconds",0,0,r.internal.Int64,BigInt(0),!1,0)],[[0,16]]),r.interfaceControl.EnableIdleTracking=class{constructor(){this.timeoutInMicroseconds}},r.internal.Struct(r.interfaceControl.MessageAckSpec.$,"MessageAck",[],[[0,8]]),r.interfaceControl.MessageAck=class{constructor(){}},r.internal.Struct(r.interfaceControl.NotifyIdleSpec.$,"NotifyIdle",[],[[0,8]]),r.interfaceControl.NotifyIdle=class{constructor(){}},r.internal.Union(r.interfaceControl.RunInputSpec.$,"RunInput",{queryVersion:{ordinal:0,type:r.interfaceControl.QueryVersionSpec.$},flushForTesting:{ordinal:1,type:r.interfaceControl.FlushForTestingSpec.$}}),r.interfaceControl.RunInput,r.internal.Union(r.interfaceControl.RunOutputSpec.$,"RunOutput",{queryVersionResult:{ordinal:0,type:r.interfaceControl.QueryVersionResultSpec.$}}),r.interfaceControl.RunOutput,r.internal.Union(r.interfaceControl.RunOrClosePipeInputSpec.$,"RunOrClosePipeInput",{requireVersion:{ordinal:0,type:r.interfaceControl.RequireVersionSpec.$},enableIdleTracking:{ordinal:1,type:r.interfaceControl.EnableIdleTrackingSpec.$},messageAck:{ordinal:2,type:r.interfaceControl.MessageAckSpec.$},notifyIdle:{ordinal:3,type:r.interfaceControl.NotifyIdleSpec.$}}),r.interfaceControl.RunOrClosePipeInput,r.pipeControl.RUN_OR_CLOSE_PIPE_MESSAGE_ID=4294967294,r.pipeControl.RunOrClosePipeMessageParamsSpec={$:{}},r.pipeControl.DisconnectReasonSpec={$:{}},r.pipeControl.PeerAssociatedEndpointClosedEventSpec={$:{}},r.pipeControl.PauseUntilFlushCompletesSpec={$:{}},r.pipeControl.FlushAsyncSpec={$:{}},r.pipeControl.RunOrClosePipeInputSpec={$:{}},r.internal.Struct(r.pipeControl.RunOrClosePipeMessageParamsSpec.$,"RunOrClosePipeMessageParams",[r.internal.StructField("input",0,0,r.pipeControl.RunOrClosePipeInputSpec.$,null,!1,0)],[[0,24]]),r.pipeControl.RunOrClosePipeMessageParams=class{constructor(){this.input}},r.internal.Struct(r.pipeControl.DisconnectReasonSpec.$,"DisconnectReason",[r.internal.StructField("customReason",0,0,r.internal.Uint32,0,!1,0),r.internal.StructField("description",8,0,r.internal.String,null,!1,0)],[[0,24]]),r.pipeControl.DisconnectReason=class{constructor(){this.customReason,this.description}},r.internal.Struct(r.pipeControl.PeerAssociatedEndpointClosedEventSpec.$,"PeerAssociatedEndpointClosedEvent",[r.internal.StructField("id",0,0,r.internal.Uint32,0,!1,0),r.internal.StructField("disconnectReason",8,0,r.pipeControl.DisconnectReasonSpec.$,null,!0,0)],[[0,24]]),r.pipeControl.PeerAssociatedEndpointClosedEvent=class{constructor(){this.id,this.disconnectReason}},r.internal.Struct(r.pipeControl.PauseUntilFlushCompletesSpec.$,"PauseUntilFlushCompletes",[r.internal.StructField("flushPipe",0,0,r.internal.Handle,null,!1,0)],[[0,16]]),r.pipeControl.PauseUntilFlushCompletes=class{constructor(){this.flushPipe}},r.internal.Struct(r.pipeControl.FlushAsyncSpec.$,"FlushAsync",[r.internal.StructField("flusherPipe",0,0,r.internal.Handle,null,!1,0)],[[0,16]]),r.pipeControl.FlushAsync=class{constructor(){this.flusherPipe}},r.internal.Union(r.pipeControl.RunOrClosePipeInputSpec.$,"RunOrClosePipeInput",{peerAssociatedEndpointClosedEvent:{ordinal:0,type:r.pipeControl.PeerAssociatedEndpointClosedEventSpec.$},pauseUntilFlushCompletes:{ordinal:1,type:r.pipeControl.PauseUntilFlushCompletesSpec.$},flushAsync:{ordinal:2,type:r.pipeControl.FlushAsyncSpec.$}}),r.pipeControl.RunOrClosePipeInput,r.internal.interfaceSupport.RouterMessage,r.internal.interfaceSupport.Router=class{constructor(e,t){this.pipe_=e,this.messages_=[],this.dispatchInProgress_=!1,this.reader_=new r.internal.interfaceSupport.HandleReader(e),this.reader_.onRead=this.onMessageReceived_.bind(this),this.reader_.onError=this.onError_.bind(this),this.endpoints_=new Map,this.nextInterfaceId_=1,this.interfaceIdNamespace_=t?r.internal.kInterfaceNamespaceBit:0,this.pipeControlHandler_=new r.internal.interfaceSupport.PipeControlMessageHandler(this,this.onPeerEndpointClosed_.bind(this))}get pipe(){return this.pipe_}generateInterfaceId(){return(this.nextInterfaceId_++|this.interfaceIdNamespace_)>>>0}addEndpoint(e,t){0===t&&this.reader_.start(),console.assert(this.isReading(),"adding a secondary endpoint with no primary"),this.endpoints_.set(t,e),this.dispatchMessages_()}removeEndpoint(e){this.endpoints_.delete(e),0===e&&this.reader_.stop()}close(){console.assert(0===this.endpoints_.size,"closing primary endpoint with secondary endpoints still bound"),this.reader_.stopAndCloseHandle()}closeEndpoint(e){this.removeEndpoint(e),0===e?this.close():this.pipeControlHandler_.notifyEndpointClosed(e)}isReading(){return!this.reader_.isStopped()}send(e){this.pipe_.writeMessage(e.buffer,e.handles)}onMessageReceived_(e,t){if(!this.checkSize_(e))return;const n=r.internal.deserializeMessageHeader(new DataView(e));this.pipeControlHandler_.maybeHandleMessage(n,e)||(this.messages_.push({header:n,buffer:e,handles:t}),this.dispatchMessages_())}checkSize_(e){return!(e.byteLength<r.internal.kMessageV0HeaderSize&&(console.error("Rejecting undersized message"),this.onError_(),1))}dispatchMessages_(){if(!this.dispatchInProgress_){for(this.dispatchInProgress_=!0;this.messages_.length>0;){const e=this.messages_[0];if(!this.dispatch_(e))break;this.messages_.shift()}this.dispatchInProgress_=!1}}dispatch_(e){const t=this.endpoints_.get(e.header.interfaceId);return t?!!t.isStarted&&(t.onMessageReceived(e.header,e.buffer,e.handles),!0):(console.error(`Received message for unknown endpoint ${e.header.interfaceId}`),!1)}onError_(){for(const e of this.endpoints_.values())e.onError();this.endpoints_.clear()}onPeerEndpointClosed_(e){const t=this.endpoints_.get(e);t&&t.onError()}},r.internal.interfaceSupport.EndpointClient=class{onMessageReceived(e,t,n,r){}onError(e,t=void 0){}},r.internal.interfaceSupport.Endpoint=class{constructor(e=null,t=0){this.router_=e,this.interfaceId_=t,this.controlMessageHandler_=new r.internal.interfaceSupport.ControlMessageHandler(this),this.client_=null,this.nextRequestId_=0,this.localPeer_=null}static createAssociatedPair(){const e=new r.internal.interfaceSupport.Endpoint,t=new r.internal.interfaceSupport.Endpoint;return t.localPeer_=e,e.localPeer_=t,{endpoint0:e,endpoint1:t}}get router(){return this.router_}isPrimary(){return null!==this.router_&&0===this.interfaceId_}releasePipe(){return console.assert(this.isPrimary(),"secondary endpoint cannot release pipe"),this.router_.pipe}get isPendingAssociation(){return null!==this.localPeer_}bindInBrowser(e,t){console.assert(this.isPrimary()&&!this.router_.isReading(),"endpoint is either associated or already bound"),Mojo.bindInterface(e,this.router_.pipe,t)}associatePeerOfOutgoingEndpoint(e){console.assert(this.router_,"cannot associate with unbound endpoint");const t=e.localPeer_;e.localPeer_=t.localPeer_=null;const n=this.router_.generateInterfaceId();return t.router_=this.router_,t.interfaceId_=n,t.client_&&this.router_.addEndpoint(t,n),n}generateRequestId(){const e=this.nextRequestId_++;return this.nextRequestId_>4294967295&&(this.nextRequestId_=0),e}send(e,t,n,o,a){const l=new r.internal.Message(this,this.interfaceId_,n,e,t,o.$.structSpec,a);console.assert(this.router_,"cannot send message on unassociated unbound endpoint"),this.router_.send(l)}start(e){console.assert(!this.client_,"endpoint already started"),this.client_=e,this.router_&&this.router_.addEndpoint(this,this.interfaceId_)}get isStarted(){return null!==this.client_}stop(){this.router_&&this.router_.removeEndpoint(this.interfaceId_),this.client_=null,this.controlMessageHandler_=null}close(){this.router_&&this.router.closeEndpoint(this.interfaceId_),this.client_=null,this.controlMessageHandler_=null}async flushForTesting(){return this.controlMessageHandler_.sendRunMessage({flushForTesting:{}})}onMessageReceived(e,t,n){console.assert(this.client_,"endpoint has no client"),this.controlMessageHandler_.maybeHandleControlMessage(e,t)||this.client_.onMessageReceived(this,e,t,n)}onError(){this.client_&&this.client_.onError(this)}},r.internal.interfaceSupport.acceptBufferForTesting=function(e,t){e.router_.onMessageReceived_(t,[])},r.internal.interfaceSupport.createEndpoint=function(e,t=!1){return void 0===e.watch?e:new r.internal.interfaceSupport.Endpoint(new r.internal.interfaceSupport.Router(e,t),0)},r.internal.interfaceSupport.getEndpointForReceiver=function(e){return r.internal.interfaceSupport.createEndpoint(e)},r.internal.interfaceSupport.bind=function(e,t,n){e.bindInBrowser(t,n)},r.internal.interfaceSupport.PipeControlMessageHandler=class{constructor(e,t){this.router_=e,this.onDisconnect_=t}send(e){const t=new r.internal.Message(null,4294967295,0,r.pipeControl.RUN_OR_CLOSE_PIPE_MESSAGE_ID,0,r.pipeControl.RunOrClosePipeMessageParamsSpec.$.$.structSpec,{input:e});this.router_.send(t)}maybeHandleMessage(e,t){if(e.ordinal!==r.pipeControl.RUN_OR_CLOSE_PIPE_MESSAGE_ID)return!1;const n=new DataView(t,e.headerSize),o=new r.internal.Decoder(n,[]),a=r.pipeControl.RunOrClosePipeMessageParamsSpec.$.$.structSpec,l=o.decodeStructInline(a).input;return!l.hasOwnProperty("peerAssociatedEndpointClosedEvent")||(this.onDisconnect_(l.peerAssociatedEndpointClosedEvent.id),!0)}notifyEndpointClosed(e){this.send({peerAssociatedEndpointClosedEvent:{id:e}})}},r.internal.interfaceSupport.ControlMessageHandler=class{constructor(e){this.endpoint_=e,this.pendingFlushResolvers_=new Map}sendRunMessage(e){const t=this.endpoint_.generateRequestId();return new Promise((n=>{this.endpoint_.send(r.interfaceControl.RUN_MESSAGE_ID,t,r.internal.kMessageFlagExpectsResponse,r.interfaceControl.RunMessageParamsSpec.$,{input:e}),this.pendingFlushResolvers_.set(t,n)}))}maybeHandleControlMessage(e,t){if(e.ordinal===r.interfaceControl.RUN_MESSAGE_ID){const n=new DataView(t,e.headerSize),o=new r.internal.Decoder(n,[]);return e.flags&r.internal.kMessageFlagExpectsResponse?this.handleRunRequest_(e.requestId,o):this.handleRunResponse_(e.requestId,o)}return!1}handleRunRequest_(e,t){return!!t.decodeStructInline(r.interfaceControl.RunMessageParamsSpec.$.$.structSpec).input.hasOwnProperty("flushForTesting")&&(this.endpoint_.send(r.interfaceControl.RUN_MESSAGE_ID,e,r.internal.kMessageFlagIsResponse,r.interfaceControl.RunResponseMessageParamsSpec.$,{output:null}),!0)}handleRunResponse_(e,t){const n=this.pendingFlushResolvers_.get(e);return!!n&&(n(),!0)}},r.internal.interfaceSupport.PendingResponse,r.internal.interfaceSupport.ConnectionErrorEventRouter=class{constructor(){this.listeners=new Map,this.nextListenerId_=0}addListener(e){const t=++this.nextListenerId_;return this.listeners.set(t,e),t}removeListener(e){return this.listeners.delete(e)}dispatchErrorEvent(){for(const e of this.listeners.values())e()}},r.internal.interfaceSupport.PendingReceiver=class{get handle(){}},r.internal.interfaceSupport.InterfaceRemoteBase=class{constructor(e,t=void 0){this.endpoint_=null,this.requestType_=e,this.pendingResponses_=new Map,this.connectionErrorEventRouter_=new r.internal.interfaceSupport.ConnectionErrorEventRouter,t&&this.bindHandle(t)}get endpoint(){return this.endpoint_}bindNewPipeAndPassReceiver(){let{handle0:e,handle1:t}=Mojo.createMessagePipe();return this.bindHandle(e),new this.requestType_(r.internal.interfaceSupport.createEndpoint(t))}bindHandle(e){console.assert(!this.endpoint_,"already bound"),e=r.internal.interfaceSupport.createEndpoint(e,!0),this.endpoint_=e,this.endpoint_.start(this),this.pendingResponses_=new Map}associateAndPassReceiver(){console.assert(!this.endpoint_,"cannot associate when already bound");const{endpoint0:e,endpoint1:t}=r.internal.interfaceSupport.Endpoint.createAssociatedPair();return this.bindHandle(e),new this.requestType_(t)}unbind(){if(!this.endpoint_)return null;const e=this.endpoint_;return this.endpoint_=null,e.stop(),e}close(){this.cleanupAndFlushPendingResponses_("Message pipe closed."),this.endpoint_&&this.endpoint_.close(),this.endpoint_=null}getConnectionErrorEventRouter(){return this.connectionErrorEventRouter_}sendMessage(e,t,n,o,a){if(n&&(!this.endpoint_||!this.endpoint_.isStarted))return Promise.reject(new Error("The pipe has already been closed."));const l={};let i=0;t.$.structSpec.fields.forEach(((e,t)=>{const n=t-i;if(!r.internal.isNullableValueKindField(e))return void(l[e.name]=o[n]);const a=e.nullableValueKindProperties;a.isPrimary&&(i++,l[a.originalFieldName]=o[n])}));const s=this.endpoint_.generateRequestId();if(this.endpoint_.send(e,s,n?r.internal.kMessageFlagExpectsResponse:0,t,l),!n)return Promise.resolve();const c=n;return new Promise(((t,n)=>{this.pendingResponses_.set(s,{requestId:s,ordinal:e,responseStruct:c,resolve:t,reject:n,useResultResponse:a})}))}flushForTesting(){return this.endpoint_.flushForTesting()}onMessageReceived(e,t,n,o){if(!(t.flags&r.internal.kMessageFlagIsResponse)||t.flags&r.internal.kMessageFlagExpectsResponse)return this.onError(e,"Received unexpected request message");const a=this.pendingResponses_.get(t.requestId);if(this.pendingResponses_.delete(t.requestId),!a)return this.onError(e,"Received unexpected response message");const l=new r.internal.Decoder(new DataView(n,t.headerSize),o,{endpoint:e}).decodeStructInline(a.responseStruct.$.structSpec);if(!l)return this.onError(e,"Received malformed response message");if(t.ordinal!==a.ordinal)return this.onError(e,"Received malformed response message");if(a.useResultResponse){const e=l.result;void 0!==e.success?a.resolve(e.success):a.reject(e.failure)}else a.resolve(l)}onError(e,t=void 0){this.cleanupAndFlushPendingResponses_(t),this.connectionErrorEventRouter_.dispatchErrorEvent()}cleanupAndFlushPendingResponses_(e=void 0){this.endpoint_&&this.endpoint_.stop();for(const t of this.pendingResponses_.keys())this.pendingResponses_.get(t).reject(new Error(e));this.pendingResponses_=new Map}},r.internal.interfaceSupport.InterfaceRemoteBaseWrapper=class{constructor(e){this.remote_=e}bindNewPipeAndPassReceiver(){return this.remote_.bindNewPipeAndPassReceiver()}associateAndPassReceiver(){return this.remote_.associateAndPassReceiver()}isBound(){return null!==this.remote_.endpoint_}close(){this.remote_.close()}flushForTesting(){return this.remote_.flushForTesting()}},r.internal.interfaceSupport.CallbackRouter=class{constructor(){this.removeCallbacks=new Map,this.nextListenerId_=0}getNextId(){return++this.nextListenerId_}removeListener(e){return this.removeCallbacks.get(e)(),this.removeCallbacks.delete(e)}},r.internal.interfaceSupport.InterfaceCallbackReceiver=class{constructor(e){this.listeners_=new Map,this.callbackRouter_=e}addListener(e){const t=this.callbackRouter_.getNextId();return this.listeners_.set(t,e),this.callbackRouter_.removeCallbacks.set(t,(()=>this.listeners_.delete(t))),t}createReceiverHandler(e){return e?this.dispatchWithResponse_.bind(this):this.dispatch_.bind(this)}dispatch_(e){const t=Array.from(arguments);this.listeners_.forEach((e=>e.apply(null,t)))}dispatchWithResponse_(e){const t=Array.from(arguments),n=Array.from(this.listeners_.values()).map((e=>e.apply(null,t)));let r;for(const e of n)if(void 0!==e){if(void 0!==r)throw new Error("Multiple listeners attempted to reply to a message");r=e}return r}},r.internal.interfaceSupport.MessageHandler,r.internal.interfaceSupport.InterfaceReceiverHelperInternal=class{constructor(e){this.endpoints_=new Set,this.remoteType_=e,this.messageHandlers_=new Map,this.connectionErrorEventRouter_=new r.internal.interfaceSupport.ConnectionErrorEventRouter}registerHandler(e,t,n,r,o){this.messageHandlers_.set(e,{paramStruct:t,responseStruct:n,handler:r,useResultResponse:o})}bindHandle(e){e=r.internal.interfaceSupport.createEndpoint(e),this.endpoints_.add(e),e.start(this)}bindNewPipeAndPassRemote(){let e=new this.remoteType_;return this.bindHandle(e.$.bindNewPipeAndPassReceiver().handle),e}associateAndPassRemote(){const{endpoint0:e,endpoint1:t}=r.internal.interfaceSupport.Endpoint.createAssociatedPair();return this.bindHandle(e),new this.remoteType_(t)}closeBindings(){for(const e of this.endpoints_)e.close();this.endpoints_.clear()}getConnectionErrorEventRouter(){return this.connectionErrorEventRouter_}async flush(){for(let e of this.endpoints_)await e.flushForTesting()}onMessageReceived(e,t,n,o){if(t.flags&r.internal.kMessageFlagIsResponse)throw new Error("Received unexpected response on interface receiver");const a=this.messageHandlers_.get(t.ordinal);if(!a)throw new Error("Received unknown message");const l=new r.internal.Decoder(new DataView(n,t.headerSize),o,{endpoint:e}).decodeStructInline(a.paramStruct.$.structSpec);if(!l)throw new Error("Received malformed message");const i=[];for(const e of a.paramStruct.$.structSpec.fields){if(!r.internal.isNullableValueKindField(e)){i.push(l[e.name]);continue}const t=e.nullableValueKindProperties;t.isPrimary&&i.push(l[t.originalFieldName])}a.useResultResponse?this.handleResultResponseMessage_(e,t,a,i):this.handleResponseMessage_(e,t,a,i)}handleResultResponseMessage_(e,t,n,o){try{let a=n.handler.apply(null,o);"object"==typeof a&&"Promise"==a.constructor.name||(a=Promise.resolve(a)),a.then((o=>{e.send(t.ordinal,t.requestId,r.internal.kMessageFlagIsResponse,n.responseStruct,{result:{success:o}})})).catch((o=>{e.send(t.ordinal,t.requestId,r.internal.kMessageFlagIsResponse,n.responseStruct,{result:{failure:o}})}))}catch(o){e.send(t.ordinal,t.requestId,r.internal.kMessageFlagIsResponse,n.responseStruct,{result:{failure:o}})}}handleResponseMessage_(e,t,n,o){let a=n.handler.apply(null,o);if(n.responseStruct){if(void 0===a)throw this.onError(e),new Error("Message expects a reply but its handler did not provide one.");"object"==typeof a&&"Promise"==a.constructor.name||(a=Promise.resolve(a)),a.then((o=>{e.send(t.ordinal,t.requestId,r.internal.kMessageFlagIsResponse,n.responseStruct,o)})).catch((()=>{this.onError(e)}))}}onError(e,t=void 0){this.endpoints_.delete(e),e.close(),this.connectionErrorEventRouter_.dispatchErrorEvent()}},r.internal.interfaceSupport.InterfaceReceiverHelper=class{constructor(e){this.helper_internal_=e}bindHandle(e){this.helper_internal_.bindHandle(e)}bindNewPipeAndPassRemote(){return this.helper_internal_.bindNewPipeAndPassRemote()}associateAndPassRemote(){return this.helper_internal_.associateAndPassRemote()}close(){this.helper_internal_.closeBindings()}flush(){return this.helper_internal_.flush()}},r.internal.interfaceSupport.HandleReader=class{constructor(e){this.handle_=e,this.onRead=null,this.onError=()=>{},this.watcher_=null}isStopped(){return null===this.watcher_}start(){this.watcher_=this.handle_.watch({readable:!0},this.read_.bind(this))}stop(){this.watcher_&&(this.watcher_.cancel(),this.watcher_=null)}stopAndCloseHandle(){this.watcher_&&this.stop(),this.handle_.close()}read_(e){for(;;){if(!this.watcher_)return;const e=this.handle_.readMessage();if(e.result==Mojo.RESULT_SHOULD_WAIT)return;if(e.result==Mojo.RESULT_FAILED_PRECONDITION)return void this.onError();if(e.result!=Mojo.RESULT_OK)throw new Error("Unexpected error on HandleReader: "+e.result);this.onRead(e.buffer,e.handles)}}}},"./mojo/public/mojom/base/time.mojom.m.js"(e,t,n){n.d(t,{L3:()=>a,Z7:()=>o});var r=n("./mojo/public/js/bindings.js");const o={$:{}},a={$:{}};r.K.internal.Struct(o.$,"Time",[r.K.internal.StructField("internalValue",0,0,r.K.internal.Int64,BigInt(0),!1,0)],[[0,16]]),r.K.internal.Struct({},"JSTime",[r.K.internal.StructField("msec",0,0,r.K.internal.Double,0,!1,0)],[[0,16]]),r.K.internal.Struct(a.$,"TimeDelta",[r.K.internal.StructField("microseconds",0,0,r.K.internal.Int64,BigInt(0),!1,0)],[[0,16]]),r.K.internal.Struct({},"TimeTicks",[r.K.internal.StructField("internalValue",0,0,r.K.internal.Int64,BigInt(0),!1,0)],[[0,16]])},"./url/mojom/url.mojom.m.js"(e,t,n){n.d(t,{BO:()=>o});var r=n("./mojo/public/js/bindings.js");const o={$:{}};r.K.internal.Struct(o.$,"Url",[r.K.internal.StructField("url",0,0,r.K.internal.String,null,!1,0)],[[0,16]])},"../../../brave/components/common/loadTimeData.js"(e,t,n){n.d(t,{M:()=>r}),window.loadTimeData||console.error("window.loadTimeData was not found. Make sure you include strings.m.js or load_time_data.m.js directly. Perhaps there is a timing issue?");const r=window.loadTimeData},"../../../brave/node_modules/react-dom/cjs/react-dom.production.min.js"(e,t,n){var r=n("../../../brave/node_modules/react/index.js"),o=n("../../../brave/node_modules/scheduler/index.js");function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var l=new Set,i={};function s(e,t){c(e,t),c(e+"Capture",t)}function c(e,t){for(i[e]=t,e=0;e<t.length;e++)l.add(t[e])}var u=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),d=Object.prototype.hasOwnProperty,p=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,m={},f={};function v(e,t,n,r,o,a,l){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=o,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=a,this.removeEmptyString=l}var g={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){g[e]=new v(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];g[t]=new v(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){g[e]=new v(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){g[e]=new v(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){g[e]=new v(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){g[e]=new v(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){g[e]=new v(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){g[e]=new v(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){g[e]=new v(e,5,!1,e.toLowerCase(),null,!1,!1)}));var h=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function S(e,t,n,r){var o=g.hasOwnProperty(t)?g[t]:null;(null!==o?0!==o.type:r||!(2<t.length)||"o"!==t[0]&&"O"!==t[0]||"n"!==t[1]&&"N"!==t[1])&&(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,o,r)&&(n=null),r||null===o?function(e){return!!d.call(f,e)||!d.call(m,e)&&(p.test(e)?f[e]=!0:(m[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):o.mustUseProperty?e[o.propertyName]=null===n?3!==o.type&&"":n:(t=o.attributeName,r=o.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(o=o.type)||4===o&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(h,b);g[t]=new v(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(h,b);g[t]=new v(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(h,b);g[t]=new v(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!1,!1)})),g.xlinkHref=new v("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){g[e]=new v(e,1,!1,e.toLowerCase(),null,!0,!0)}));var y=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,w=Symbol.for("react.element"),_=Symbol.for("react.portal"),x=Symbol.for("react.fragment"),E=Symbol.for("react.strict_mode"),k=Symbol.for("react.profiler"),$=Symbol.for("react.provider"),K=Symbol.for("react.context"),P=Symbol.for("react.forward_ref"),C=Symbol.for("react.suspense"),T=Symbol.for("react.suspense_list"),N=Symbol.for("react.memo"),R=Symbol.for("react.lazy");Symbol.for("react.scope"),Symbol.for("react.debug_trace_mode");var F=Symbol.for("react.offscreen");Symbol.for("react.legacy_hidden"),Symbol.for("react.cache"),Symbol.for("react.tracing_marker");var I=Symbol.iterator;function A(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=I&&e[I]||e["@@iterator"])?e:null}var B,z=Object.assign;function O(e){if(void 0===B)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);B=t&&t[1]||""}return"\n"+B+e}var M=!1;function D(e,t){if(!e||M)return"";M=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(t){if(t&&r&&"string"==typeof t.stack){for(var o=t.stack.split("\n"),a=r.stack.split("\n"),l=o.length-1,i=a.length-1;1<=l&&0<=i&&o[l]!==a[i];)i--;for(;1<=l&&0<=i;l--,i--)if(o[l]!==a[i]){if(1!==l||1!==i)do{if(l--,0>--i||o[l]!==a[i]){var s="\n"+o[l].replace(" at new "," at ");return e.displayName&&s.includes("<anonymous>")&&(s=s.replace("<anonymous>",e.displayName)),s}}while(1<=l&&0<=i);break}}}finally{M=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?O(e):""}function L(e){switch(e.tag){case 5:return O(e.type);case 16:return O("Lazy");case 13:return O("Suspense");case 19:return O("SuspenseList");case 0:case 2:case 15:return D(e.type,!1);case 11:return D(e.type.render,!1);case 1:return D(e.type,!0);default:return""}}function U(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case x:return"Fragment";case _:return"Portal";case k:return"Profiler";case E:return"StrictMode";case C:return"Suspense";case T:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case K:return(e.displayName||"Context")+".Consumer";case $:return(e._context.displayName||"Context")+".Provider";case P:var t=e.render;return(e=e.displayName)||(e=""!==(e=t.displayName||t.name||"")?"ForwardRef("+e+")":"ForwardRef"),e;case N:return null!==(t=e.displayName||null)?t:U(e.type)||"Memo";case R:t=e._payload,e=e._init;try{return U(e(t))}catch(e){}}return null}function H(e){var t=e.type;switch(e.tag){case 24:return"Cache";case 9:return(t.displayName||"Context")+".Consumer";case 10:return(t._context.displayName||"Context")+".Provider";case 18:return"DehydratedFragment";case 11:return e=(e=t.render).displayName||e.name||"",t.displayName||(""!==e?"ForwardRef("+e+")":"ForwardRef");case 7:return"Fragment";case 5:return t;case 4:return"Portal";case 3:return"Root";case 6:return"Text";case 16:return U(t);case 8:return t===E?"StrictMode":"Mode";case 22:return"Offscreen";case 12:return"Profiler";case 21:return"Scope";case 13:return"Suspense";case 19:return"SuspenseList";case 25:return"TracingMarker";case 1:case 0:case 17:case 2:case 14:case 15:if("function"==typeof t)return t.displayName||t.name||null;if("string"==typeof t)return t}return null}function W(e){switch(typeof e){case"boolean":case"number":case"string":case"undefined":case"object":return e;default:return""}}function V(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function j(e){e._valueTracker||(e._valueTracker=function(e){var t=V(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var o=n.get,a=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return o.call(this)},set:function(e){r=""+e,a.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function G(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=V(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function Q(e,t){var n=t.checked;return z({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function X(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=W(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function Y(e,t){null!=(t=t.checked)&&S(e,"checked",t,!1)}function Z(e,t){Y(e,t);var n=W(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ee(e,t.type,n):t.hasOwnProperty("defaultValue")&&ee(e,t.type,W(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function J(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ee(e,t,n){"number"===t&&q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}var te=Array.isArray;function ne(e,t,n,r){if(e=e.options,t){t={};for(var o=0;o<n.length;o++)t["$"+n[o]]=!0;for(n=0;n<e.length;n++)o=t.hasOwnProperty("$"+e[n].value),e[n].selected!==o&&(e[n].selected=o),o&&r&&(e[n].defaultSelected=!0)}else{for(n=""+W(n),t=null,o=0;o<e.length;o++){if(e[o].value===n)return e[o].selected=!0,void(r&&(e[o].defaultSelected=!0));null!==t||e[o].disabled||(t=e[o])}null!==t&&(t.selected=!0)}}function re(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return z({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function oe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(te(n)){if(1<n.length)throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:W(n)}}function ae(e,t){var n=W(t.value),r=W(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function le(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}function ie(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function se(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?ie(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var ce,ue,de=(ue=function(e,t){if("http://www.w3.org/2000/svg"!==e.namespaceURI||"innerHTML"in e)e.innerHTML=t;else{for((ce=ce||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=ce.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ue(e,t)}))}:ue);function pe(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var me={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},fe=["Webkit","ms","Moz","O"];function ve(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||me.hasOwnProperty(e)&&me[e]?(""+t).trim():t+"px"}function ge(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),o=ve(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,o):e[n]=o}}Object.keys(me).forEach((function(e){fe.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),me[t]=me[e]}))}));var he=z({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function be(e,t){if(t){if(he[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Se(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var ye=null;function we(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var _e=null,xe=null,Ee=null;function ke(e){if(e=yo(e)){if("function"!=typeof _e)throw Error(a(280));var t=e.stateNode;t&&(t=_o(t),_e(e.stateNode,e.type,t))}}function $e(e){xe?Ee?Ee.push(e):Ee=[e]:xe=e}function Ke(){if(xe){var e=xe,t=Ee;if(Ee=xe=null,ke(e),t)for(e=0;e<t.length;e++)ke(t[e])}}function Pe(e,t){return e(t)}function Ce(){}var Te=!1;function Ne(e,t,n){if(Te)return e(t,n);Te=!0;try{return Pe(e,t,n)}finally{Te=!1,(null!==xe||null!==Ee)&&(Ce(),Ke())}}function Re(e,t){var n=e.stateNode;if(null===n)return null;var r=_o(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var Fe=!1;if(u)try{var Ie={};Object.defineProperty(Ie,"passive",{get:function(){Fe=!0}}),window.addEventListener("test",Ie,Ie),window.removeEventListener("test",Ie,Ie)}catch(ue){Fe=!1}function Ae(e,t,n,r,o,a,l,i,s){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var Be=!1,ze=null,Oe=!1,Me=null,De={onError:function(e){Be=!0,ze=e}};function Le(e,t,n,r,o,a,l,i,s){Be=!1,ze=null,Ae.apply(De,arguments)}function Ue(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(4098&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function He(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function We(e){if(Ue(e)!==e)throw Error(a(188))}function Ve(e){return null!==(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ue(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var o=n.return;if(null===o)break;var l=o.alternate;if(null===l){if(null!==(r=o.return)){n=r;continue}break}if(o.child===l.child){for(l=o.child;l;){if(l===n)return We(o),e;if(l===r)return We(o),t;l=l.sibling}throw Error(a(188))}if(n.return!==r.return)n=o,r=l;else{for(var i=!1,s=o.child;s;){if(s===n){i=!0,n=o,r=l;break}if(s===r){i=!0,r=o,n=l;break}s=s.sibling}if(!i){for(s=l.child;s;){if(s===n){i=!0,n=l,r=o;break}if(s===r){i=!0,r=l,n=o;break}s=s.sibling}if(!i)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e))?je(e):null}function je(e){if(5===e.tag||6===e.tag)return e;for(e=e.child;null!==e;){var t=je(e);if(null!==t)return t;e=e.sibling}return null}var Ge=o.unstable_scheduleCallback,qe=o.unstable_cancelCallback,Qe=o.unstable_shouldYield,Xe=o.unstable_requestPaint,Ye=o.unstable_now,Ze=o.unstable_getCurrentPriorityLevel,Je=o.unstable_ImmediatePriority,et=o.unstable_UserBlockingPriority,tt=o.unstable_NormalPriority,nt=o.unstable_LowPriority,rt=o.unstable_IdlePriority,ot=null,at=null,lt=Math.clz32?Math.clz32:function(e){return 0===(e>>>=0)?32:31-(it(e)/st|0)|0},it=Math.log,st=Math.LN2,ct=64,ut=4194304;function dt(e){switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return 4194240&e;case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:return 130023424&e;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 1073741824;default:return e}}function pt(e,t){var n=e.pendingLanes;if(0===n)return 0;var r=0,o=e.suspendedLanes,a=e.pingedLanes,l=268435455&n;if(0!==l){var i=l&~o;0!==i?r=dt(i):0!=(a&=l)&&(r=dt(a))}else 0!=(l=n&~o)?r=dt(l):0!==a&&(r=dt(a));if(0===r)return 0;if(0!==t&&t!==r&&!(t&o)&&((o=r&-r)>=(a=t&-t)||16===o&&4194240&a))return t;if(4&r&&(r|=16&n),0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)o=1<<(n=31-lt(t)),r|=e[n],t&=~o;return r}function mt(e,t){switch(e){case 1:case 2:case 4:return t+250;case 8:case 16:case 32:case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;default:return-1}}function ft(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function vt(){var e=ct;return!(4194240&(ct<<=1))&&(ct=64),e}function gt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function ht(e,t,n){e.pendingLanes|=t,536870912!==t&&(e.suspendedLanes=0,e.pingedLanes=0),(e=e.eventTimes)[t=31-lt(t)]=n}function bt(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var r=31-lt(n),o=1<<r;o&t|e[r]&t&&(e[r]|=t),n&=~o}}var St=0;function yt(e){return 1<(e&=-e)?4<e?268435455&e?16:536870912:4:1}var wt,_t,xt,Et,kt,$t=!1,Kt=[],Pt=null,Ct=null,Tt=null,Nt=new Map,Rt=new Map,Ft=[],It="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function At(e,t){switch(e){case"focusin":case"focusout":Pt=null;break;case"dragenter":case"dragleave":Ct=null;break;case"mouseover":case"mouseout":Tt=null;break;case"pointerover":case"pointerout":Nt.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Rt.delete(t.pointerId)}}function Bt(e,t,n,r,o,a){return null===e||e.nativeEvent!==a?(e={blockedOn:t,domEventName:n,eventSystemFlags:r,nativeEvent:a,targetContainers:[o]},null!==t&&null!==(t=yo(t))&&_t(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==o&&-1===t.indexOf(o)&&t.push(o),e)}function zt(e){var t=So(e.target);if(null!==t){var n=Ue(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=He(n)))return e.blockedOn=t,void kt(e.priority,(function(){xt(n)}))}else if(3===t&&n.stateNode.current.memoizedState.isDehydrated)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function Ot(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=yo(n))&&_t(t),e.blockedOn=n,!1;var r=new(n=e.nativeEvent).constructor(n.type,n);ye=r,n.target.dispatchEvent(r),ye=null,t.shift()}return!0}function Mt(e,t,n){Ot(e)&&n.delete(t)}function Dt(){$t=!1,null!==Pt&&Ot(Pt)&&(Pt=null),null!==Ct&&Ot(Ct)&&(Ct=null),null!==Tt&&Ot(Tt)&&(Tt=null),Nt.forEach(Mt),Rt.forEach(Mt)}function Lt(e,t){e.blockedOn===t&&(e.blockedOn=null,$t||($t=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,Dt)))}function Ut(e){function t(t){return Lt(t,e)}if(0<Kt.length){Lt(Kt[0],e);for(var n=1;n<Kt.length;n++){var r=Kt[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==Pt&&Lt(Pt,e),null!==Ct&&Lt(Ct,e),null!==Tt&&Lt(Tt,e),Nt.forEach(t),Rt.forEach(t),n=0;n<Ft.length;n++)(r=Ft[n]).blockedOn===e&&(r.blockedOn=null);for(;0<Ft.length&&null===(n=Ft[0]).blockedOn;)zt(n),null===n.blockedOn&&Ft.shift()}var Ht=y.ReactCurrentBatchConfig,Wt=!0;function Vt(e,t,n,r){var o=St,a=Ht.transition;Ht.transition=null;try{St=1,Gt(e,t,n,r)}finally{St=o,Ht.transition=a}}function jt(e,t,n,r){var o=St,a=Ht.transition;Ht.transition=null;try{St=4,Gt(e,t,n,r)}finally{St=o,Ht.transition=a}}function Gt(e,t,n,r){if(Wt){var o=Qt(e,t,n,r);if(null===o)Wr(e,t,r,qt,n),At(e,r);else if(function(e,t,n,r,o){switch(t){case"focusin":return Pt=Bt(Pt,e,t,n,r,o),!0;case"dragenter":return Ct=Bt(Ct,e,t,n,r,o),!0;case"mouseover":return Tt=Bt(Tt,e,t,n,r,o),!0;case"pointerover":var a=o.pointerId;return Nt.set(a,Bt(Nt.get(a)||null,e,t,n,r,o)),!0;case"gotpointercapture":return a=o.pointerId,Rt.set(a,Bt(Rt.get(a)||null,e,t,n,r,o)),!0}return!1}(o,e,t,n,r))r.stopPropagation();else if(At(e,r),4&t&&-1<It.indexOf(e)){for(;null!==o;){var a=yo(o);if(null!==a&&wt(a),null===(a=Qt(e,t,n,r))&&Wr(e,t,r,qt,n),a===o)break;o=a}null!==o&&r.stopPropagation()}else Wr(e,t,r,null,n)}}var qt=null;function Qt(e,t,n,r){if(qt=null,null!==(e=So(e=we(r))))if(null===(t=Ue(e)))e=null;else if(13===(n=t.tag)){if(null!==(e=He(t)))return e;e=null}else if(3===n){if(t.stateNode.current.memoizedState.isDehydrated)return 3===t.tag?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null);return qt=e,null}function Xt(e){switch(e){case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 1;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"toggle":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 4;case"message":switch(Ze()){case Je:return 1;case et:return 4;case tt:case nt:return 16;case rt:return 536870912;default:return 16}default:return 16}}var Yt=null,Zt=null,Jt=null;function en(){if(Jt)return Jt;var e,t,n=Zt,r=n.length,o="value"in Yt?Yt.value:Yt.textContent,a=o.length;for(e=0;e<r&&n[e]===o[e];e++);var l=r-e;for(t=1;t<=l&&n[r-t]===o[a-t];t++);return Jt=o.slice(e,1<t?1-t:void 0)}function tn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function nn(){return!0}function rn(){return!1}function on(e){function t(t,n,r,o,a){for(var l in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=o,this.target=a,this.currentTarget=null,e)e.hasOwnProperty(l)&&(t=e[l],this[l]=t?t(o):o[l]);return this.isDefaultPrevented=(null!=o.defaultPrevented?o.defaultPrevented:!1===o.returnValue)?nn:rn,this.isPropagationStopped=rn,this}return z(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=nn)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=nn)},persist:function(){},isPersistent:nn}),t}var an,ln,sn,cn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},un=on(cn),dn=z({},cn,{view:0,detail:0}),pn=on(dn),mn=z({},dn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:kn,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==sn&&(sn&&"mousemove"===e.type?(an=e.screenX-sn.screenX,ln=e.screenY-sn.screenY):ln=an=0,sn=e),an)},movementY:function(e){return"movementY"in e?e.movementY:ln}}),fn=on(mn),vn=on(z({},mn,{dataTransfer:0})),gn=on(z({},dn,{relatedTarget:0})),hn=on(z({},cn,{animationName:0,elapsedTime:0,pseudoElement:0})),bn=z({},cn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),Sn=on(bn),yn=on(z({},cn,{data:0})),wn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},_n={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},xn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function En(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=xn[e])&&!!t[e]}function kn(){return En}var $n=z({},dn,{key:function(e){if(e.key){var t=wn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=tn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?_n[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:kn,charCode:function(e){return"keypress"===e.type?tn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?tn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Kn=on($n),Pn=on(z({},mn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),Cn=on(z({},dn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:kn})),Tn=on(z({},cn,{propertyName:0,elapsedTime:0,pseudoElement:0})),Nn=z({},mn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Rn=on(Nn),Fn=[9,13,27,32],In=u&&"CompositionEvent"in window,An=null;u&&"documentMode"in document&&(An=document.documentMode);var Bn=u&&"TextEvent"in window&&!An,zn=u&&(!In||An&&8<An&&11>=An),On=String.fromCharCode(32),Mn=!1;function Dn(e,t){switch(e){case"keyup":return-1!==Fn.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Ln(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1,Hn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Wn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Hn[e.type]:"textarea"===t}function Vn(e,t,n,r){$e(r),0<(t=jr(t,"onChange")).length&&(n=new un("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var jn=null,Gn=null;function qn(e){Or(e,0)}function Qn(e){if(G(wo(e)))return e}function Xn(e,t){if("change"===e)return t}var Yn=!1;if(u){var Zn;if(u){var Jn="oninput"in document;if(!Jn){var er=document.createElement("div");er.setAttribute("oninput","return;"),Jn="function"==typeof er.oninput}Zn=Jn}else Zn=!1;Yn=Zn&&(!document.documentMode||9<document.documentMode)}function tr(){jn&&(jn.detachEvent("onpropertychange",nr),Gn=jn=null)}function nr(e){if("value"===e.propertyName&&Qn(Gn)){var t=[];Vn(t,Gn,e,we(e)),Ne(qn,t)}}function rr(e,t,n){"focusin"===e?(tr(),Gn=n,(jn=t).attachEvent("onpropertychange",nr)):"focusout"===e&&tr()}function or(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Qn(Gn)}function ar(e,t){if("click"===e)return Qn(t)}function lr(e,t){if("input"===e||"change"===e)return Qn(t)}var ir="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t};function sr(e,t){if(ir(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++){var o=n[r];if(!d.call(t,o)||!ir(e[o],t[o]))return!1}return!0}function cr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function ur(e,t){var n,r=cr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=cr(r)}}function dr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?dr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function pr(){for(var e=window,t=q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=q((e=t.contentWindow).document)}return t}function mr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}function fr(e){var t=pr(),n=e.focusedElem,r=e.selectionRange;if(t!==n&&n&&n.ownerDocument&&dr(n.ownerDocument.documentElement,n)){if(null!==r&&mr(n))if(t=r.start,void 0===(e=r.end)&&(e=t),"selectionStart"in n)n.selectionStart=t,n.selectionEnd=Math.min(e,n.value.length);else if((e=(t=n.ownerDocument||document)&&t.defaultView||window).getSelection){e=e.getSelection();var o=n.textContent.length,a=Math.min(r.start,o);r=void 0===r.end?a:Math.min(r.end,o),!e.extend&&a>r&&(o=r,r=a,a=o),o=ur(n,a);var l=ur(n,r);o&&l&&(1!==e.rangeCount||e.anchorNode!==o.node||e.anchorOffset!==o.offset||e.focusNode!==l.node||e.focusOffset!==l.offset)&&((t=t.createRange()).setStart(o.node,o.offset),e.removeAllRanges(),a>r?(e.addRange(t),e.extend(l.node,l.offset)):(t.setEnd(l.node,l.offset),e.addRange(t)))}for(t=[],e=n;e=e.parentNode;)1===e.nodeType&&t.push({element:e,left:e.scrollLeft,top:e.scrollTop});for("function"==typeof n.focus&&n.focus(),n=0;n<t.length;n++)(e=t[n]).element.scrollLeft=e.left,e.element.scrollTop=e.top}}var vr=u&&"documentMode"in document&&11>=document.documentMode,gr=null,hr=null,br=null,Sr=!1;function yr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;Sr||null==gr||gr!==q(r)||(r="selectionStart"in(r=gr)&&mr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},br&&sr(br,r)||(br=r,0<(r=jr(hr,"onSelect")).length&&(t=new un("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=gr)))}function wr(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var _r={animationend:wr("Animation","AnimationEnd"),animationiteration:wr("Animation","AnimationIteration"),animationstart:wr("Animation","AnimationStart"),transitionend:wr("Transition","TransitionEnd")},xr={},Er={};function kr(e){if(xr[e])return xr[e];if(!_r[e])return e;var t,n=_r[e];for(t in n)if(n.hasOwnProperty(t)&&t in Er)return xr[e]=n[t];return e}u&&(Er=document.createElement("div").style,"AnimationEvent"in window||(delete _r.animationend.animation,delete _r.animationiteration.animation,delete _r.animationstart.animation),"TransitionEvent"in window||delete _r.transitionend.transition);var $r=kr("animationend"),Kr=kr("animationiteration"),Pr=kr("animationstart"),Cr=kr("transitionend"),Tr=new Map,Nr="abort auxClick cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");function Rr(e,t){Tr.set(e,t),s(t,[e])}for(var Fr=0;Fr<Nr.length;Fr++){var Ir=Nr[Fr];Rr(Ir.toLowerCase(),"on"+(Ir[0].toUpperCase()+Ir.slice(1)))}Rr($r,"onAnimationEnd"),Rr(Kr,"onAnimationIteration"),Rr(Pr,"onAnimationStart"),Rr("dblclick","onDoubleClick"),Rr("focusin","onFocus"),Rr("focusout","onBlur"),Rr(Cr,"onTransitionEnd"),c("onMouseEnter",["mouseout","mouseover"]),c("onMouseLeave",["mouseout","mouseover"]),c("onPointerEnter",["pointerout","pointerover"]),c("onPointerLeave",["pointerout","pointerover"]),s("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),s("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),s("onBeforeInput",["compositionend","keypress","textInput","paste"]),s("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),s("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Ar="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Br=new Set("cancel close invalid load scroll toggle".split(" ").concat(Ar));function zr(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,o,l,i,s,c){if(Le.apply(this,arguments),Be){if(!Be)throw Error(a(198));var u=ze;Be=!1,ze=null,Oe||(Oe=!0,Me=u)}}(r,t,void 0,e),e.currentTarget=null}function Or(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],o=r.event;r=r.listeners;e:{var a=void 0;if(t)for(var l=r.length-1;0<=l;l--){var i=r[l],s=i.instance,c=i.currentTarget;if(i=i.listener,s!==a&&o.isPropagationStopped())break e;zr(o,i,c),a=s}else for(l=0;l<r.length;l++){if(s=(i=r[l]).instance,c=i.currentTarget,i=i.listener,s!==a&&o.isPropagationStopped())break e;zr(o,i,c),a=s}}}if(Oe)throw e=Me,Oe=!1,Me=null,e}function Mr(e,t){var n=t[go];void 0===n&&(n=t[go]=new Set);var r=e+"__bubble";n.has(r)||(Hr(t,e,2,!1),n.add(r))}function Dr(e,t,n){var r=0;t&&(r|=4),Hr(n,e,r,t)}var Lr="_reactListening"+Math.random().toString(36).slice(2);function Ur(e){if(!e[Lr]){e[Lr]=!0,l.forEach((function(t){"selectionchange"!==t&&(Br.has(t)||Dr(t,!1,e),Dr(t,!0,e))}));var t=9===e.nodeType?e:e.ownerDocument;null===t||t[Lr]||(t[Lr]=!0,Dr("selectionchange",!1,t))}}function Hr(e,t,n,r){switch(Xt(t)){case 1:var o=Vt;break;case 4:o=jt;break;default:o=Gt}n=o.bind(null,t,n,e),o=void 0,!Fe||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(o=!0),r?void 0!==o?e.addEventListener(t,n,{capture:!0,passive:o}):e.addEventListener(t,n,!0):void 0!==o?e.addEventListener(t,n,{passive:o}):e.addEventListener(t,n,!1)}function Wr(e,t,n,r,o){var a=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var l=r.tag;if(3===l||4===l){var i=r.stateNode.containerInfo;if(i===o||8===i.nodeType&&i.parentNode===o)break;if(4===l)for(l=r.return;null!==l;){var s=l.tag;if((3===s||4===s)&&((s=l.stateNode.containerInfo)===o||8===s.nodeType&&s.parentNode===o))return;l=l.return}for(;null!==i;){if(null===(l=So(i)))return;if(5===(s=l.tag)||6===s){r=a=l;continue e}i=i.parentNode}}r=r.return}Ne((function(){var r=a,o=we(n),l=[];e:{var i=Tr.get(e);if(void 0!==i){var s=un,c=e;switch(e){case"keypress":if(0===tn(n))break e;case"keydown":case"keyup":s=Kn;break;case"focusin":c="focus",s=gn;break;case"focusout":c="blur",s=gn;break;case"beforeblur":case"afterblur":s=gn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":s=fn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":s=vn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":s=Cn;break;case $r:case Kr:case Pr:s=hn;break;case Cr:s=Tn;break;case"scroll":s=pn;break;case"wheel":s=Rn;break;case"copy":case"cut":case"paste":s=Sn;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":s=Pn}var u=!!(4&t),d=!u&&"scroll"===e,p=u?null!==i?i+"Capture":null:i;u=[];for(var m,f=r;null!==f;){var v=(m=f).stateNode;if(5===m.tag&&null!==v&&(m=v,null!==p&&null!=(v=Re(f,p))&&u.push(Vr(f,v,m))),d)break;f=f.return}0<u.length&&(i=new s(i,c,null,n,o),l.push({event:i,listeners:u}))}}if(!(7&t)){if(s="mouseout"===e||"pointerout"===e,(!(i="mouseover"===e||"pointerover"===e)||n===ye||!(c=n.relatedTarget||n.fromElement)||!So(c)&&!c[vo])&&(s||i)&&(i=o.window===o?o:(i=o.ownerDocument)?i.defaultView||i.parentWindow:window,s?(s=r,null!==(c=(c=n.relatedTarget||n.toElement)?So(c):null)&&(c!==(d=Ue(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(s=null,c=r),s!==c)){if(u=fn,v="onMouseLeave",p="onMouseEnter",f="mouse","pointerout"!==e&&"pointerover"!==e||(u=Pn,v="onPointerLeave",p="onPointerEnter",f="pointer"),d=null==s?i:wo(s),m=null==c?i:wo(c),(i=new u(v,f+"leave",s,n,o)).target=d,i.relatedTarget=m,v=null,So(o)===r&&((u=new u(p,f+"enter",c,n,o)).target=m,u.relatedTarget=d,v=u),d=v,s&&c)e:{for(p=c,f=0,m=u=s;m;m=Gr(m))f++;for(m=0,v=p;v;v=Gr(v))m++;for(;0<f-m;)u=Gr(u),f--;for(;0<m-f;)p=Gr(p),m--;for(;f--;){if(u===p||null!==p&&u===p.alternate)break e;u=Gr(u),p=Gr(p)}u=null}else u=null;null!==s&&qr(l,i,s,u,!1),null!==c&&null!==d&&qr(l,d,c,u,!0)}if("select"===(s=(i=r?wo(r):window).nodeName&&i.nodeName.toLowerCase())||"input"===s&&"file"===i.type)var g=Xn;else if(Wn(i))if(Yn)g=lr;else{g=or;var h=rr}else(s=i.nodeName)&&"input"===s.toLowerCase()&&("checkbox"===i.type||"radio"===i.type)&&(g=ar);switch(g&&(g=g(e,r))?Vn(l,g,n,o):(h&&h(e,i,r),"focusout"===e&&(h=i._wrapperState)&&h.controlled&&"number"===i.type&&ee(i,"number",i.value)),h=r?wo(r):window,e){case"focusin":(Wn(h)||"true"===h.contentEditable)&&(gr=h,hr=r,br=null);break;case"focusout":br=hr=gr=null;break;case"mousedown":Sr=!0;break;case"contextmenu":case"mouseup":case"dragend":Sr=!1,yr(l,n,o);break;case"selectionchange":if(vr)break;case"keydown":case"keyup":yr(l,n,o)}var b;if(In)e:{switch(e){case"compositionstart":var S="onCompositionStart";break e;case"compositionend":S="onCompositionEnd";break e;case"compositionupdate":S="onCompositionUpdate";break e}S=void 0}else Un?Dn(e,n)&&(S="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(S="onCompositionStart");S&&(zn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==S?"onCompositionEnd"===S&&Un&&(b=en()):(Zt="value"in(Yt=o)?Yt.value:Yt.textContent,Un=!0)),0<(h=jr(r,S)).length&&(S=new yn(S,e,null,n,o),l.push({event:S,listeners:h}),(b||null!==(b=Ln(n)))&&(S.data=b))),(b=Bn?function(e,t){switch(e){case"compositionend":return Ln(t);case"keypress":return 32!==t.which?null:(Mn=!0,On);case"textInput":return(e=t.data)===On&&Mn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!In&&Dn(e,t)?(e=en(),Jt=Zt=Yt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return zn&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=jr(r,"onBeforeInput")).length&&(o=new yn("onBeforeInput","beforeinput",null,n,o),l.push({event:o,listeners:r}),o.data=b)}Or(l,t)}))}function Vr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function jr(e,t){for(var n=t+"Capture",r=[];null!==e;){var o=e,a=o.stateNode;5===o.tag&&null!==a&&(o=a,null!=(a=Re(e,n))&&r.unshift(Vr(e,a,o)),null!=(a=Re(e,t))&&r.push(Vr(e,a,o))),e=e.return}return r}function Gr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function qr(e,t,n,r,o){for(var a=t._reactName,l=[];null!==n&&n!==r;){var i=n,s=i.alternate,c=i.stateNode;if(null!==s&&s===r)break;5===i.tag&&null!==c&&(i=c,o?null!=(s=Re(n,a))&&l.unshift(Vr(n,s,i)):o||null!=(s=Re(n,a))&&l.push(Vr(n,s,i))),n=n.return}0!==l.length&&e.push({event:t,listeners:l})}var Qr=/\r\n?/g,Xr=/\u0000|\uFFFD/g;function Yr(e){return("string"==typeof e?e:""+e).replace(Qr,"\n").replace(Xr,"")}function Zr(e,t,n){if(t=Yr(t),Yr(e)!==t&&n)throw Error(a(425))}function Jr(){}var eo=null,to=null;function no(e,t){return"textarea"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var ro="function"==typeof setTimeout?setTimeout:void 0,oo="function"==typeof clearTimeout?clearTimeout:void 0,ao="function"==typeof Promise?Promise:void 0,lo="function"==typeof queueMicrotask?queueMicrotask:void 0!==ao?function(e){return ao.resolve(null).then(e).catch(io)}:ro;function io(e){setTimeout((function(){throw e}))}function so(e,t){var n=t,r=0;do{var o=n.nextSibling;if(e.removeChild(n),o&&8===o.nodeType)if("/$"===(n=o.data)){if(0===r)return e.removeChild(o),void Ut(t);r--}else"$"!==n&&"$?"!==n&&"$!"!==n||r++;n=o}while(n);Ut(t)}function co(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break;if(8===t){if("$"===(t=e.data)||"$!"===t||"$?"===t)break;if("/$"===t)return null}}return e}function uo(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var po=Math.random().toString(36).slice(2),mo="__reactFiber$"+po,fo="__reactProps$"+po,vo="__reactContainer$"+po,go="__reactEvents$"+po,ho="__reactListeners$"+po,bo="__reactHandles$"+po;function So(e){var t=e[mo];if(t)return t;for(var n=e.parentNode;n;){if(t=n[vo]||n[mo]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=uo(e);null!==e;){if(n=e[mo])return n;e=uo(e)}return t}n=(e=n).parentNode}return null}function yo(e){return!(e=e[mo]||e[vo])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function wo(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function _o(e){return e[fo]||null}var xo=[],Eo=-1;function ko(e){return{current:e}}function $o(e){0>Eo||(e.current=xo[Eo],xo[Eo]=null,Eo--)}function Ko(e,t){Eo++,xo[Eo]=e.current,e.current=t}var Po={},Co=ko(Po),To=ko(!1),No=Po;function Ro(e,t){var n=e.type.contextTypes;if(!n)return Po;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var o,a={};for(o in n)a[o]=t[o];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=a),a}function Fo(e){return null!=e.childContextTypes}function Io(){$o(To),$o(Co)}function Ao(e,t,n){if(Co.current!==Po)throw Error(a(168));Ko(Co,t),Ko(To,n)}function Bo(e,t,n){var r=e.stateNode;if(t=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in t))throw Error(a(108,H(e)||"Unknown",o));return z({},n,r)}function zo(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||Po,No=Co.current,Ko(Co,e),Ko(To,To.current),!0}function Oo(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=Bo(e,t,No),r.__reactInternalMemoizedMergedChildContext=e,$o(To),$o(Co),Ko(Co,e)):$o(To),Ko(To,n)}var Mo=null,Do=!1,Lo=!1;function Uo(e){null===Mo?Mo=[e]:Mo.push(e)}function Ho(){if(!Lo&&null!==Mo){Lo=!0;var e=0,t=St;try{var n=Mo;for(St=1;e<n.length;e++){var r=n[e];do{r=r(!0)}while(null!==r)}Mo=null,Do=!1}catch(t){throw null!==Mo&&(Mo=Mo.slice(e+1)),Ge(Je,Ho),t}finally{St=t,Lo=!1}}return null}var Wo=[],Vo=0,jo=null,Go=0,qo=[],Qo=0,Xo=null,Yo=1,Zo="";function Jo(e,t){Wo[Vo++]=Go,Wo[Vo++]=jo,jo=e,Go=t}function ea(e,t,n){qo[Qo++]=Yo,qo[Qo++]=Zo,qo[Qo++]=Xo,Xo=e;var r=Yo;e=Zo;var o=32-lt(r)-1;r&=~(1<<o),n+=1;var a=32-lt(t)+o;if(30<a){var l=o-o%5;a=(r&(1<<l)-1).toString(32),r>>=l,o-=l,Yo=1<<32-lt(t)+o|n<<o|r,Zo=a+e}else Yo=1<<a|n<<o|r,Zo=e}function ta(e){null!==e.return&&(Jo(e,1),ea(e,1,0))}function na(e){for(;e===jo;)jo=Wo[--Vo],Wo[Vo]=null,Go=Wo[--Vo],Wo[Vo]=null;for(;e===Xo;)Xo=qo[--Qo],qo[Qo]=null,Zo=qo[--Qo],qo[Qo]=null,Yo=qo[--Qo],qo[Qo]=null}var ra=null,oa=null,aa=!1,la=null;function ia(e,t){var n=Nc(5,null,null,0);n.elementType="DELETED",n.stateNode=t,n.return=e,null===(t=e.deletions)?(e.deletions=[n],e.flags|=16):t.push(n)}function sa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,ra=e,oa=co(t.firstChild),!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,ra=e,oa=null,!0);case 13:return null!==(t=8!==t.nodeType?null:t)&&(n=null!==Xo?{id:Yo,overflow:Zo}:null,e.memoizedState={dehydrated:t,treeContext:n,retryLane:1073741824},(n=Nc(18,null,null,0)).stateNode=t,n.return=e,e.child=n,ra=e,oa=null,!0);default:return!1}}function ca(e){return!(!(1&e.mode)||128&e.flags)}function ua(e){if(aa){var t=oa;if(t){var n=t;if(!sa(e,t)){if(ca(e))throw Error(a(418));t=co(n.nextSibling);var r=ra;t&&sa(e,t)?ia(r,n):(e.flags=-4097&e.flags|2,aa=!1,ra=e)}}else{if(ca(e))throw Error(a(418));e.flags=-4097&e.flags|2,aa=!1,ra=e}}}function da(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;ra=e}function pa(e){if(e!==ra)return!1;if(!aa)return da(e),aa=!0,!1;var t;if((t=3!==e.tag)&&!(t=5!==e.tag)&&(t="head"!==(t=e.type)&&"body"!==t&&!no(e.type,e.memoizedProps)),t&&(t=oa)){if(ca(e))throw ma(),Error(a(418));for(;t;)ia(e,t),t=co(t.nextSibling)}if(da(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){oa=co(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}oa=null}}else oa=ra?co(e.stateNode.nextSibling):null;return!0}function ma(){for(var e=oa;e;)e=co(e.nextSibling)}function fa(){oa=ra=null,aa=!1}function va(e){null===la?la=[e]:la.push(e)}var ga=y.ReactCurrentBatchConfig;function ha(e,t){if(e&&e.defaultProps){for(var n in t=z({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var ba=ko(null),Sa=null,ya=null,wa=null;function _a(){wa=ya=Sa=null}function xa(e){var t=ba.current;$o(ba),e._currentValue=t}function Ea(e,t,n){for(;null!==e;){var r=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,null!==r&&(r.childLanes|=t)):null!==r&&(r.childLanes&t)!==t&&(r.childLanes|=t),e===n)break;e=e.return}}function ka(e,t){Sa=e,wa=ya=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(yi=!0),e.firstContext=null)}function $a(e){var t=e._currentValue;if(wa!==e)if(e={context:e,memoizedValue:t,next:null},null===ya){if(null===Sa)throw Error(a(308));ya=e,Sa.dependencies={lanes:0,firstContext:e}}else ya=ya.next=e;return t}var Ka=null;function Pa(e){null===Ka?Ka=[e]:Ka.push(e)}function Ca(e,t,n,r){var o=t.interleaved;return null===o?(n.next=n,Pa(t)):(n.next=o.next,o.next=n),t.interleaved=n,Ta(e,r)}function Ta(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}var Na=!1;function Ra(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,interleaved:null,lanes:0},effects:null}}function Fa(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function Ia(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function Aa(e,t,n){var r=e.updateQueue;if(null===r)return null;if(r=r.shared,2&Ps){var o=r.pending;return null===o?t.next=t:(t.next=o.next,o.next=t),r.pending=t,Ta(e,n)}return null===(o=r.interleaved)?(t.next=t,Pa(r)):(t.next=o.next,o.next=t),r.interleaved=t,Ta(e,n)}function Ba(e,t,n){if(null!==(t=t.updateQueue)&&(t=t.shared,4194240&n)){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}function za(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var o=null,a=null;if(null!==(n=n.firstBaseUpdate)){do{var l={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===a?o=a=l:a=a.next=l,n=n.next}while(null!==n);null===a?o=a=t:a=a.next=t}else o=a=t;return n={baseState:r.baseState,firstBaseUpdate:o,lastBaseUpdate:a,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function Oa(e,t,n,r){var o=e.updateQueue;Na=!1;var a=o.firstBaseUpdate,l=o.lastBaseUpdate,i=o.shared.pending;if(null!==i){o.shared.pending=null;var s=i,c=s.next;s.next=null,null===l?a=c:l.next=c,l=s;var u=e.alternate;null!==u&&(i=(u=u.updateQueue).lastBaseUpdate)!==l&&(null===i?u.firstBaseUpdate=c:i.next=c,u.lastBaseUpdate=s)}if(null!==a){var d=o.baseState;for(l=0,u=c=s=null,i=a;;){var p=i.lane,m=i.eventTime;if((r&p)===p){null!==u&&(u=u.next={eventTime:m,lane:0,tag:i.tag,payload:i.payload,callback:i.callback,next:null});e:{var f=e,v=i;switch(p=t,m=n,v.tag){case 1:if("function"==typeof(f=v.payload)){d=f.call(m,d,p);break e}d=f;break e;case 3:f.flags=-65537&f.flags|128;case 0:if(null==(p="function"==typeof(f=v.payload)?f.call(m,d,p):f))break e;d=z({},d,p);break e;case 2:Na=!0}}null!==i.callback&&0!==i.lane&&(e.flags|=64,null===(p=o.effects)?o.effects=[i]:p.push(i))}else m={eventTime:m,lane:p,tag:i.tag,payload:i.payload,callback:i.callback,next:null},null===u?(c=u=m,s=d):u=u.next=m,l|=p;if(null===(i=i.next)){if(null===(i=o.shared.pending))break;i=(p=i).next,p.next=null,o.lastBaseUpdate=p,o.shared.pending=null}}if(null===u&&(s=d),o.baseState=s,o.firstBaseUpdate=c,o.lastBaseUpdate=u,null!==(t=o.shared.interleaved)){o=t;do{l|=o.lane,o=o.next}while(o!==t)}else null===a&&(o.shared.lanes=0);Bs|=l,e.lanes=l,e.memoizedState=d}}function Ma(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],o=r.callback;if(null!==o){if(r.callback=null,r=n,"function"!=typeof o)throw Error(a(191,o));o.call(r)}}}var Da=(new r.Component).refs;function La(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:z({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Ua={isMounted:function(e){return!!(e=e._reactInternals)&&Ue(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ec(),o=tc(e),a=Ia(r,o);a.payload=t,null!=n&&(a.callback=n),null!==(t=Aa(e,a,o))&&(nc(t,e,o,r),Ba(t,e,o))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ec(),o=tc(e),a=Ia(r,o);a.tag=1,a.payload=t,null!=n&&(a.callback=n),null!==(t=Aa(e,a,o))&&(nc(t,e,o,r),Ba(t,e,o))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ec(),r=tc(e),o=Ia(n,r);o.tag=2,null!=t&&(o.callback=t),null!==(t=Aa(e,o,r))&&(nc(t,e,r,n),Ba(t,e,r))}};function Ha(e,t,n,r,o,a,l){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,a,l):!(t.prototype&&t.prototype.isPureReactComponent&&sr(n,r)&&sr(o,a))}function Wa(e,t,n){var r=!1,o=Po,a=t.contextType;return"object"==typeof a&&null!==a?a=$a(a):(o=Fo(t)?No:Co.current,a=(r=null!=(r=t.contextTypes))?Ro(e,o):Po),t=new t(n,a),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Ua,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=o,e.__reactInternalMemoizedMaskedChildContext=a),t}function Va(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Ua.enqueueReplaceState(t,t.state,null)}function ja(e,t,n,r){var o=e.stateNode;o.props=n,o.state=e.memoizedState,o.refs=Da,Ra(e);var a=t.contextType;"object"==typeof a&&null!==a?o.context=$a(a):(a=Fo(t)?No:Co.current,o.context=Ro(e,a)),o.state=e.memoizedState,"function"==typeof(a=t.getDerivedStateFromProps)&&(La(e,t,a,n),o.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof o.getSnapshotBeforeUpdate||"function"!=typeof o.UNSAFE_componentWillMount&&"function"!=typeof o.componentWillMount||(t=o.state,"function"==typeof o.componentWillMount&&o.componentWillMount(),"function"==typeof o.UNSAFE_componentWillMount&&o.UNSAFE_componentWillMount(),t!==o.state&&Ua.enqueueReplaceState(o,o.state,null),Oa(e,n,o,r),o.state=e.memoizedState),"function"==typeof o.componentDidMount&&(e.flags|=4194308)}function Ga(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var o=r,l=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===l?t.ref:(t=function(e){var t=o.refs;t===Da&&(t=o.refs={}),null===e?delete t[l]:t[l]=e},t._stringRef=l,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function qa(e,t){throw e=Object.prototype.toString.call(t),Error(a(31,"[object Object]"===e?"object with keys {"+Object.keys(t).join(", ")+"}":e))}function Qa(e){return(0,e._init)(e._payload)}function Xa(e){function t(t,n){if(e){var r=t.deletions;null===r?(t.deletions=[n],t.flags|=16):r.push(n)}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function o(e,t){return(e=Fc(e,t)).index=0,e.sibling=null,e}function l(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags|=2,n):r:(t.flags|=2,n):(t.flags|=1048576,n)}function i(t){return e&&null===t.alternate&&(t.flags|=2),t}function s(e,t,n,r){return null===t||6!==t.tag?((t=zc(n,e.mode,r)).return=e,t):((t=o(t,n)).return=e,t)}function c(e,t,n,r){var a=n.type;return a===x?d(e,t,n.props.children,r,n.key):null!==t&&(t.elementType===a||"object"==typeof a&&null!==a&&a.$$typeof===R&&Qa(a)===t.type)?((r=o(t,n.props)).ref=Ga(e,t,n),r.return=e,r):((r=Ic(n.type,n.key,n.props,null,e.mode,r)).ref=Ga(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Oc(n,e.mode,r)).return=e,t):((t=o(t,n.children||[])).return=e,t)}function d(e,t,n,r,a){return null===t||7!==t.tag?((t=Ac(n,e.mode,r,a)).return=e,t):((t=o(t,n)).return=e,t)}function p(e,t,n){if("string"==typeof t&&""!==t||"number"==typeof t)return(t=zc(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case w:return(n=Ic(t.type,t.key,t.props,null,e.mode,n)).ref=Ga(e,null,t),n.return=e,n;case _:return(t=Oc(t,e.mode,n)).return=e,t;case R:return p(e,(0,t._init)(t._payload),n)}if(te(t)||A(t))return(t=Ac(t,e.mode,n,null)).return=e,t;qa(e,t)}return null}function m(e,t,n,r){var o=null!==t?t.key:null;if("string"==typeof n&&""!==n||"number"==typeof n)return null!==o?null:s(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case w:return n.key===o?c(e,t,n,r):null;case _:return n.key===o?u(e,t,n,r):null;case R:return m(e,t,(o=n._init)(n._payload),r)}if(te(n)||A(n))return null!==o?null:d(e,t,n,r,null);qa(e,n)}return null}function f(e,t,n,r,o){if("string"==typeof r&&""!==r||"number"==typeof r)return s(t,e=e.get(n)||null,""+r,o);if("object"==typeof r&&null!==r){switch(r.$$typeof){case w:return c(t,e=e.get(null===r.key?n:r.key)||null,r,o);case _:return u(t,e=e.get(null===r.key?n:r.key)||null,r,o);case R:return f(e,t,n,(0,r._init)(r._payload),o)}if(te(r)||A(r))return d(t,e=e.get(n)||null,r,o,null);qa(t,r)}return null}function v(o,a,i,s){for(var c=null,u=null,d=a,v=a=0,g=null;null!==d&&v<i.length;v++){d.index>v?(g=d,d=null):g=d.sibling;var h=m(o,d,i[v],s);if(null===h){null===d&&(d=g);break}e&&d&&null===h.alternate&&t(o,d),a=l(h,a,v),null===u?c=h:u.sibling=h,u=h,d=g}if(v===i.length)return n(o,d),aa&&Jo(o,v),c;if(null===d){for(;v<i.length;v++)null!==(d=p(o,i[v],s))&&(a=l(d,a,v),null===u?c=d:u.sibling=d,u=d);return aa&&Jo(o,v),c}for(d=r(o,d);v<i.length;v++)null!==(g=f(d,o,v,i[v],s))&&(e&&null!==g.alternate&&d.delete(null===g.key?v:g.key),a=l(g,a,v),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(o,e)})),aa&&Jo(o,v),c}function g(o,i,s,c){var u=A(s);if("function"!=typeof u)throw Error(a(150));if(null==(s=u.call(s)))throw Error(a(151));for(var d=u=null,v=i,g=i=0,h=null,b=s.next();null!==v&&!b.done;g++,b=s.next()){v.index>g?(h=v,v=null):h=v.sibling;var S=m(o,v,b.value,c);if(null===S){null===v&&(v=h);break}e&&v&&null===S.alternate&&t(o,v),i=l(S,i,g),null===d?u=S:d.sibling=S,d=S,v=h}if(b.done)return n(o,v),aa&&Jo(o,g),u;if(null===v){for(;!b.done;g++,b=s.next())null!==(b=p(o,b.value,c))&&(i=l(b,i,g),null===d?u=b:d.sibling=b,d=b);return aa&&Jo(o,g),u}for(v=r(o,v);!b.done;g++,b=s.next())null!==(b=f(v,o,g,b.value,c))&&(e&&null!==b.alternate&&v.delete(null===b.key?g:b.key),i=l(b,i,g),null===d?u=b:d.sibling=b,d=b);return e&&v.forEach((function(e){return t(o,e)})),aa&&Jo(o,g),u}return function e(r,a,l,s){if("object"==typeof l&&null!==l&&l.type===x&&null===l.key&&(l=l.props.children),"object"==typeof l&&null!==l){switch(l.$$typeof){case w:e:{for(var c=l.key,u=a;null!==u;){if(u.key===c){if((c=l.type)===x){if(7===u.tag){n(r,u.sibling),(a=o(u,l.props.children)).return=r,r=a;break e}}else if(u.elementType===c||"object"==typeof c&&null!==c&&c.$$typeof===R&&Qa(c)===u.type){n(r,u.sibling),(a=o(u,l.props)).ref=Ga(r,u,l),a.return=r,r=a;break e}n(r,u);break}t(r,u),u=u.sibling}l.type===x?((a=Ac(l.props.children,r.mode,s,l.key)).return=r,r=a):((s=Ic(l.type,l.key,l.props,null,r.mode,s)).ref=Ga(r,a,l),s.return=r,r=s)}return i(r);case _:e:{for(u=l.key;null!==a;){if(a.key===u){if(4===a.tag&&a.stateNode.containerInfo===l.containerInfo&&a.stateNode.implementation===l.implementation){n(r,a.sibling),(a=o(a,l.children||[])).return=r,r=a;break e}n(r,a);break}t(r,a),a=a.sibling}(a=Oc(l,r.mode,s)).return=r,r=a}return i(r);case R:return e(r,a,(u=l._init)(l._payload),s)}if(te(l))return v(r,a,l,s);if(A(l))return g(r,a,l,s);qa(r,l)}return"string"==typeof l&&""!==l||"number"==typeof l?(l=""+l,null!==a&&6===a.tag?(n(r,a.sibling),(a=o(a,l)).return=r,r=a):(n(r,a),(a=zc(l,r.mode,s)).return=r,r=a),i(r)):n(r,a)}}var Ya=Xa(!0),Za=Xa(!1),Ja={},el=ko(Ja),tl=ko(Ja),nl=ko(Ja);function rl(e){if(e===Ja)throw Error(a(174));return e}function ol(e,t){switch(Ko(nl,t),Ko(tl,e),Ko(el,Ja),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:se(null,"");break;default:t=se(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}$o(el),Ko(el,t)}function al(){$o(el),$o(tl),$o(nl)}function ll(e){rl(nl.current);var t=rl(el.current),n=se(t,e.type);t!==n&&(Ko(tl,e),Ko(el,n))}function il(e){tl.current===e&&($o(el),$o(tl))}var sl=ko(0);function cl(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(128&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ul=[];function dl(){for(var e=0;e<ul.length;e++)ul[e]._workInProgressVersionPrimary=null;ul.length=0}var pl=y.ReactCurrentDispatcher,ml=y.ReactCurrentBatchConfig,fl=0,vl=null,gl=null,hl=null,bl=!1,Sl=!1,yl=0,wl=0;function _l(){throw Error(a(321))}function xl(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!ir(e[n],t[n]))return!1;return!0}function El(e,t,n,r,o,l){if(fl=l,vl=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,pl.current=null===e||null===e.memoizedState?ii:si,e=n(r,o),Sl){l=0;do{if(Sl=!1,yl=0,25<=l)throw Error(a(301));l+=1,hl=gl=null,t.updateQueue=null,pl.current=ci,e=n(r,o)}while(Sl)}if(pl.current=li,t=null!==gl&&null!==gl.next,fl=0,hl=gl=vl=null,bl=!1,t)throw Error(a(300));return e}function kl(){var e=0!==yl;return yl=0,e}function $l(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===hl?vl.memoizedState=hl=e:hl=hl.next=e,hl}function Kl(){if(null===gl){var e=vl.alternate;e=null!==e?e.memoizedState:null}else e=gl.next;var t=null===hl?vl.memoizedState:hl.next;if(null!==t)hl=t,gl=e;else{if(null===e)throw Error(a(310));e={memoizedState:(gl=e).memoizedState,baseState:gl.baseState,baseQueue:gl.baseQueue,queue:gl.queue,next:null},null===hl?vl.memoizedState=hl=e:hl=hl.next=e}return hl}function Pl(e,t){return"function"==typeof t?t(e):t}function Cl(e){var t=Kl(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=gl,o=r.baseQueue,l=n.pending;if(null!==l){if(null!==o){var i=o.next;o.next=l.next,l.next=i}r.baseQueue=o=l,n.pending=null}if(null!==o){l=o.next,r=r.baseState;var s=i=null,c=null,u=l;do{var d=u.lane;if((fl&d)===d)null!==c&&(c=c.next={lane:0,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null}),r=u.hasEagerState?u.eagerState:e(r,u.action);else{var p={lane:d,action:u.action,hasEagerState:u.hasEagerState,eagerState:u.eagerState,next:null};null===c?(s=c=p,i=r):c=c.next=p,vl.lanes|=d,Bs|=d}u=u.next}while(null!==u&&u!==l);null===c?i=r:c.next=s,ir(r,t.memoizedState)||(yi=!0),t.memoizedState=r,t.baseState=i,t.baseQueue=c,n.lastRenderedState=r}if(null!==(e=n.interleaved)){o=e;do{l=o.lane,vl.lanes|=l,Bs|=l,o=o.next}while(o!==e)}else null===o&&(n.lanes=0);return[t.memoizedState,n.dispatch]}function Tl(e){var t=Kl(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,o=n.pending,l=t.memoizedState;if(null!==o){n.pending=null;var i=o=o.next;do{l=e(l,i.action),i=i.next}while(i!==o);ir(l,t.memoizedState)||(yi=!0),t.memoizedState=l,null===t.baseQueue&&(t.baseState=l),n.lastRenderedState=l}return[l,r]}function Nl(){}function Rl(e,t){var n=vl,r=Kl(),o=t(),l=!ir(r.memoizedState,o);if(l&&(r.memoizedState=o,yi=!0),r=r.queue,Wl(Al.bind(null,n,r,e),[e]),r.getSnapshot!==t||l||null!==hl&&1&hl.memoizedState.tag){if(n.flags|=2048,Ml(9,Il.bind(null,n,r,o,t),void 0,null),null===Cs)throw Error(a(349));30&fl||Fl(n,t,o)}return o}function Fl(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},null===(t=vl.updateQueue)?(t={lastEffect:null,stores:null},vl.updateQueue=t,t.stores=[e]):null===(n=t.stores)?t.stores=[e]:n.push(e)}function Il(e,t,n,r){t.value=n,t.getSnapshot=r,Bl(t)&&zl(e)}function Al(e,t,n){return n((function(){Bl(t)&&zl(e)}))}function Bl(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!ir(e,n)}catch(e){return!0}}function zl(e){var t=Ta(e,1);null!==t&&nc(t,e,1,-1)}function Ol(e){var t=$l();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:Pl,lastRenderedState:e},t.queue=e,e=e.dispatch=ni.bind(null,vl,e),[t.memoizedState,e]}function Ml(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=vl.updateQueue)?(t={lastEffect:null,stores:null},vl.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Dl(){return Kl().memoizedState}function Ll(e,t,n,r){var o=$l();vl.flags|=e,o.memoizedState=Ml(1|t,n,void 0,void 0===r?null:r)}function Ul(e,t,n,r){var o=Kl();r=void 0===r?null:r;var a=void 0;if(null!==gl){var l=gl.memoizedState;if(a=l.destroy,null!==r&&xl(r,l.deps))return void(o.memoizedState=Ml(t,n,a,r))}vl.flags|=e,o.memoizedState=Ml(1|t,n,a,r)}function Hl(e,t){return Ll(8390656,8,e,t)}function Wl(e,t){return Ul(2048,8,e,t)}function Vl(e,t){return Ul(4,2,e,t)}function jl(e,t){return Ul(4,4,e,t)}function Gl(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function ql(e,t,n){return n=null!=n?n.concat([e]):null,Ul(4,4,Gl.bind(null,t,e),n)}function Ql(){}function Xl(e,t){var n=Kl();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&xl(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Yl(e,t){var n=Kl();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&xl(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Zl(e,t,n){return 21&fl?(ir(n,t)||(n=vt(),vl.lanes|=n,Bs|=n,e.baseState=!0),t):(e.baseState&&(e.baseState=!1,yi=!0),e.memoizedState=n)}function Jl(e,t){var n=St;St=0!==n&&4>n?n:4,e(!0);var r=ml.transition;ml.transition={};try{e(!1),t()}finally{St=n,ml.transition=r}}function ei(){return Kl().memoizedState}function ti(e,t,n){var r=tc(e);n={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null},ri(e)?oi(t,n):null!==(n=Ca(e,t,n,r))&&(nc(n,e,r,ec()),ai(n,t,r))}function ni(e,t,n){var r=tc(e),o={lane:r,action:n,hasEagerState:!1,eagerState:null,next:null};if(ri(e))oi(t,o);else{var a=e.alternate;if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var l=t.lastRenderedState,i=a(l,n);if(o.hasEagerState=!0,o.eagerState=i,ir(i,l)){var s=t.interleaved;return null===s?(o.next=o,Pa(t)):(o.next=s.next,s.next=o),void(t.interleaved=o)}}catch(e){}null!==(n=Ca(e,t,o,r))&&(nc(n,e,r,o=ec()),ai(n,t,r))}}function ri(e){var t=e.alternate;return e===vl||null!==t&&t===vl}function oi(e,t){Sl=bl=!0;var n=e.pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function ai(e,t,n){if(4194240&n){var r=t.lanes;n|=r&=e.pendingLanes,t.lanes=n,bt(e,n)}}var li={readContext:$a,useCallback:_l,useContext:_l,useEffect:_l,useImperativeHandle:_l,useInsertionEffect:_l,useLayoutEffect:_l,useMemo:_l,useReducer:_l,useRef:_l,useState:_l,useDebugValue:_l,useDeferredValue:_l,useTransition:_l,useMutableSource:_l,useSyncExternalStore:_l,useId:_l,unstable_isNewReconciler:!1},ii={readContext:$a,useCallback:function(e,t){return $l().memoizedState=[e,void 0===t?null:t],e},useContext:$a,useEffect:Hl,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Ll(4194308,4,Gl.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Ll(4194308,4,e,t)},useInsertionEffect:function(e,t){return Ll(4,2,e,t)},useMemo:function(e,t){var n=$l();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=$l();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e={pending:null,interleaved:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:t},r.queue=e,e=e.dispatch=ti.bind(null,vl,e),[r.memoizedState,e]},useRef:function(e){return e={current:e},$l().memoizedState=e},useState:Ol,useDebugValue:Ql,useDeferredValue:function(e){return $l().memoizedState=e},useTransition:function(){var e=Ol(!1),t=e[0];return e=Jl.bind(null,e[1]),$l().memoizedState=e,[t,e]},useMutableSource:function(){},useSyncExternalStore:function(e,t,n){var r=vl,o=$l();if(aa){if(void 0===n)throw Error(a(407));n=n()}else{if(n=t(),null===Cs)throw Error(a(349));30&fl||Fl(r,t,n)}o.memoizedState=n;var l={value:n,getSnapshot:t};return o.queue=l,Hl(Al.bind(null,r,l,e),[e]),r.flags|=2048,Ml(9,Il.bind(null,r,l,n,t),void 0,null),n},useId:function(){var e=$l(),t=Cs.identifierPrefix;if(aa){var n=Zo;t=":"+t+"R"+(n=(Yo&~(1<<32-lt(Yo)-1)).toString(32)+n),0<(n=yl++)&&(t+="H"+n.toString(32)),t+=":"}else t=":"+t+"r"+(n=wl++).toString(32)+":";return e.memoizedState=t},unstable_isNewReconciler:!1},si={readContext:$a,useCallback:Xl,useContext:$a,useEffect:Wl,useImperativeHandle:ql,useInsertionEffect:Vl,useLayoutEffect:jl,useMemo:Yl,useReducer:Cl,useRef:Dl,useState:function(){return Cl(Pl)},useDebugValue:Ql,useDeferredValue:function(e){return Zl(Kl(),gl.memoizedState,e)},useTransition:function(){return[Cl(Pl)[0],Kl().memoizedState]},useMutableSource:Nl,useSyncExternalStore:Rl,useId:ei,unstable_isNewReconciler:!1},ci={readContext:$a,useCallback:Xl,useContext:$a,useEffect:Wl,useImperativeHandle:ql,useInsertionEffect:Vl,useLayoutEffect:jl,useMemo:Yl,useReducer:Tl,useRef:Dl,useState:function(){return Tl(Pl)},useDebugValue:Ql,useDeferredValue:function(e){var t=Kl();return null===gl?t.memoizedState=e:Zl(t,gl.memoizedState,e)},useTransition:function(){return[Tl(Pl)[0],Kl().memoizedState]},useMutableSource:Nl,useSyncExternalStore:Rl,useId:ei,unstable_isNewReconciler:!1};function ui(e,t){try{var n="",r=t;do{n+=L(r),r=r.return}while(r);var o=n}catch(e){o="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:o,digest:null}}function di(e,t,n){return{value:e,source:null,stack:null!=n?n:null,digest:null!=t?t:null}}function pi(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var mi="function"==typeof WeakMap?WeakMap:Map;function fi(e,t,n){(n=Ia(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){Ws||(Ws=!0,Vs=r),pi(0,t)},n}function vi(e,t,n){(n=Ia(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var o=t.value;n.payload=function(){return r(o)},n.callback=function(){pi(0,t)}}var a=e.stateNode;return null!==a&&"function"==typeof a.componentDidCatch&&(n.callback=function(){pi(0,t),"function"!=typeof r&&(null===js?js=new Set([this]):js.add(this));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}function gi(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new mi;var o=new Set;r.set(t,o)}else void 0===(o=r.get(t))&&(o=new Set,r.set(t,o));o.has(n)||(o.add(n),e=kc.bind(null,e,t,n),t.then(e,e))}function hi(e){do{var t;if((t=13===e.tag)&&(t=null===(t=e.memoizedState)||null!==t.dehydrated),t)return e;e=e.return}while(null!==e);return null}function bi(e,t,n,r,o){return 1&e.mode?(e.flags|=65536,e.lanes=o,e):(e===t?e.flags|=65536:(e.flags|=128,n.flags|=131072,n.flags&=-52805,1===n.tag&&(null===n.alternate?n.tag=17:((t=Ia(-1,1)).tag=2,Aa(n,t,1))),n.lanes|=1),e)}var Si=y.ReactCurrentOwner,yi=!1;function wi(e,t,n,r){t.child=null===e?Za(t,null,n,r):Ya(t,e.child,n,r)}function _i(e,t,n,r,o){n=n.render;var a=t.ref;return ka(t,o),r=El(e,t,n,r,a,o),n=kl(),null===e||yi?(aa&&n&&ta(t),t.flags|=1,wi(e,t,r,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Wi(e,t,o))}function xi(e,t,n,r,o){if(null===e){var a=n.type;return"function"!=typeof a||Rc(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Ic(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Ei(e,t,a,r,o))}if(a=e.child,!(e.lanes&o)){var l=a.memoizedProps;if((n=null!==(n=n.compare)?n:sr)(l,r)&&e.ref===t.ref)return Wi(e,t,o)}return t.flags|=1,(e=Fc(a,r)).ref=t.ref,e.return=t,t.child=e}function Ei(e,t,n,r,o){if(null!==e){var a=e.memoizedProps;if(sr(a,r)&&e.ref===t.ref){if(yi=!1,t.pendingProps=r=a,!(e.lanes&o))return t.lanes=e.lanes,Wi(e,t,o);131072&e.flags&&(yi=!0)}}return Ki(e,t,n,r,o)}function ki(e,t,n){var r=t.pendingProps,o=r.children,a=null!==e?e.memoizedState:null;if("hidden"===r.mode)if(1&t.mode){if(!(1073741824&n))return e=null!==a?a.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e,cachePool:null,transitions:null},t.updateQueue=null,Ko(Fs,Rs),Rs|=e,null;t.memoizedState={baseLanes:0,cachePool:null,transitions:null},r=null!==a?a.baseLanes:n,Ko(Fs,Rs),Rs|=r}else t.memoizedState={baseLanes:0,cachePool:null,transitions:null},Ko(Fs,Rs),Rs|=n;else null!==a?(r=a.baseLanes|n,t.memoizedState=null):r=n,Ko(Fs,Rs),Rs|=r;return wi(e,t,o,n),t.child}function $i(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=512,t.flags|=2097152)}function Ki(e,t,n,r,o){var a=Fo(n)?No:Co.current;return a=Ro(t,a),ka(t,o),n=El(e,t,n,r,a,o),r=kl(),null===e||yi?(aa&&r&&ta(t),t.flags|=1,wi(e,t,n,o),t.child):(t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~o,Wi(e,t,o))}function Pi(e,t,n,r,o){if(Fo(n)){var a=!0;zo(t)}else a=!1;if(ka(t,o),null===t.stateNode)Hi(e,t),Wa(t,n,r),ja(t,n,r,o),r=!0;else if(null===e){var l=t.stateNode,i=t.memoizedProps;l.props=i;var s=l.context,c=n.contextType;c="object"==typeof c&&null!==c?$a(c):Ro(t,c=Fo(n)?No:Co.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof l.getSnapshotBeforeUpdate;d||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==r||s!==c)&&Va(t,l,r,c),Na=!1;var p=t.memoizedState;l.state=p,Oa(t,r,l,o),s=t.memoizedState,i!==r||p!==s||To.current||Na?("function"==typeof u&&(La(t,n,u,r),s=t.memoizedState),(i=Na||Ha(t,n,i,r,p,s,c))?(d||"function"!=typeof l.UNSAFE_componentWillMount&&"function"!=typeof l.componentWillMount||("function"==typeof l.componentWillMount&&l.componentWillMount(),"function"==typeof l.UNSAFE_componentWillMount&&l.UNSAFE_componentWillMount()),"function"==typeof l.componentDidMount&&(t.flags|=4194308)):("function"==typeof l.componentDidMount&&(t.flags|=4194308),t.memoizedProps=r,t.memoizedState=s),l.props=r,l.state=s,l.context=c,r=i):("function"==typeof l.componentDidMount&&(t.flags|=4194308),r=!1)}else{l=t.stateNode,Fa(e,t),i=t.memoizedProps,c=t.type===t.elementType?i:ha(t.type,i),l.props=c,d=t.pendingProps,p=l.context,s="object"==typeof(s=n.contextType)&&null!==s?$a(s):Ro(t,s=Fo(n)?No:Co.current);var m=n.getDerivedStateFromProps;(u="function"==typeof m||"function"==typeof l.getSnapshotBeforeUpdate)||"function"!=typeof l.UNSAFE_componentWillReceiveProps&&"function"!=typeof l.componentWillReceiveProps||(i!==d||p!==s)&&Va(t,l,r,s),Na=!1,p=t.memoizedState,l.state=p,Oa(t,r,l,o);var f=t.memoizedState;i!==d||p!==f||To.current||Na?("function"==typeof m&&(La(t,n,m,r),f=t.memoizedState),(c=Na||Ha(t,n,c,r,p,f,s)||!1)?(u||"function"!=typeof l.UNSAFE_componentWillUpdate&&"function"!=typeof l.componentWillUpdate||("function"==typeof l.componentWillUpdate&&l.componentWillUpdate(r,f,s),"function"==typeof l.UNSAFE_componentWillUpdate&&l.UNSAFE_componentWillUpdate(r,f,s)),"function"==typeof l.componentDidUpdate&&(t.flags|=4),"function"==typeof l.getSnapshotBeforeUpdate&&(t.flags|=1024)):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),t.memoizedProps=r,t.memoizedState=f),l.props=r,l.state=f,l.context=s,r=c):("function"!=typeof l.componentDidUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=4),"function"!=typeof l.getSnapshotBeforeUpdate||i===e.memoizedProps&&p===e.memoizedState||(t.flags|=1024),r=!1)}return Ci(e,t,n,r,a,o)}function Ci(e,t,n,r,o,a){$i(e,t);var l=!!(128&t.flags);if(!r&&!l)return o&&Oo(t,n,!1),Wi(e,t,a);r=t.stateNode,Si.current=t;var i=l&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&l?(t.child=Ya(t,e.child,null,a),t.child=Ya(t,null,i,a)):wi(e,t,i,a),t.memoizedState=r.state,o&&Oo(t,n,!0),t.child}function Ti(e){var t=e.stateNode;t.pendingContext?Ao(0,t.pendingContext,t.pendingContext!==t.context):t.context&&Ao(0,t.context,!1),ol(e,t.containerInfo)}function Ni(e,t,n,r,o){return fa(),va(o),t.flags|=256,wi(e,t,n,r),t.child}var Ri,Fi,Ii,Ai={dehydrated:null,treeContext:null,retryLane:0};function Bi(e){return{baseLanes:e,cachePool:null,transitions:null}}function zi(e,t,n){var r,o=t.pendingProps,l=sl.current,i=!1,s=!!(128&t.flags);if((r=s)||(r=(null===e||null!==e.memoizedState)&&!!(2&l)),r?(i=!0,t.flags&=-129):null!==e&&null===e.memoizedState||(l|=1),Ko(sl,1&l),null===e)return ua(t),null!==(e=t.memoizedState)&&null!==(e=e.dehydrated)?(1&t.mode?"$!"===e.data?t.lanes=8:t.lanes=1073741824:t.lanes=1,null):(s=o.children,e=o.fallback,i?(o=t.mode,i=t.child,s={mode:"hidden",children:s},1&o||null===i?i=Bc(s,o,0,null):(i.childLanes=0,i.pendingProps=s),e=Ac(e,o,n,null),i.return=t,e.return=t,i.sibling=e,t.child=i,t.child.memoizedState=Bi(n),t.memoizedState=Ai,e):Oi(t,s));if(null!==(l=e.memoizedState)&&null!==(r=l.dehydrated))return function(e,t,n,r,o,l,i){if(n)return 256&t.flags?(t.flags&=-257,Mi(e,t,i,r=di(Error(a(422))))):null!==t.memoizedState?(t.child=e.child,t.flags|=128,null):(l=r.fallback,o=t.mode,r=Bc({mode:"visible",children:r.children},o,0,null),(l=Ac(l,o,i,null)).flags|=2,r.return=t,l.return=t,r.sibling=l,t.child=r,1&t.mode&&Ya(t,e.child,null,i),t.child.memoizedState=Bi(i),t.memoizedState=Ai,l);if(!(1&t.mode))return Mi(e,t,i,null);if("$!"===o.data){if(r=o.nextSibling&&o.nextSibling.dataset)var s=r.dgst;return r=s,Mi(e,t,i,r=di(l=Error(a(419)),r,void 0))}if(s=!!(i&e.childLanes),yi||s){if(null!==(r=Cs)){switch(i&-i){case 4:o=2;break;case 16:o=8;break;case 64:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:case 67108864:o=32;break;case 536870912:o=268435456;break;default:o=0}0!==(o=o&(r.suspendedLanes|i)?0:o)&&o!==l.retryLane&&(l.retryLane=o,Ta(e,o),nc(r,e,o,-1))}return vc(),Mi(e,t,i,r=di(Error(a(421))))}return"$?"===o.data?(t.flags|=128,t.child=e.child,t=Kc.bind(null,e),o._reactRetry=t,null):(e=l.treeContext,oa=co(o.nextSibling),ra=t,aa=!0,la=null,null!==e&&(qo[Qo++]=Yo,qo[Qo++]=Zo,qo[Qo++]=Xo,Yo=e.id,Zo=e.overflow,Xo=t),(t=Oi(t,r.children)).flags|=4096,t)}(e,t,s,o,r,l,n);if(i){i=o.fallback,s=t.mode,r=(l=e.child).sibling;var c={mode:"hidden",children:o.children};return 1&s||t.child===l?(o=Fc(l,c)).subtreeFlags=14680064&l.subtreeFlags:((o=t.child).childLanes=0,o.pendingProps=c,t.deletions=null),null!==r?i=Fc(r,i):(i=Ac(i,s,n,null)).flags|=2,i.return=t,o.return=t,o.sibling=i,t.child=o,o=i,i=t.child,s=null===(s=e.child.memoizedState)?Bi(n):{baseLanes:s.baseLanes|n,cachePool:null,transitions:s.transitions},i.memoizedState=s,i.childLanes=e.childLanes&~n,t.memoizedState=Ai,o}return e=(i=e.child).sibling,o=Fc(i,{mode:"visible",children:o.children}),!(1&t.mode)&&(o.lanes=n),o.return=t,o.sibling=null,null!==e&&(null===(n=t.deletions)?(t.deletions=[e],t.flags|=16):n.push(e)),t.child=o,t.memoizedState=null,o}function Oi(e,t){return(t=Bc({mode:"visible",children:t},e.mode,0,null)).return=e,e.child=t}function Mi(e,t,n,r){return null!==r&&va(r),Ya(t,e.child,null,n),(e=Oi(t,t.pendingProps.children)).flags|=2,t.memoizedState=null,e}function Di(e,t,n){e.lanes|=t;var r=e.alternate;null!==r&&(r.lanes|=t),Ea(e.return,t,n)}function Li(e,t,n,r,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=o)}function Ui(e,t,n){var r=t.pendingProps,o=r.revealOrder,a=r.tail;if(wi(e,t,r.children,n),2&(r=sl.current))r=1&r|2,t.flags|=128;else{if(null!==e&&128&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&Di(e,n,t);else if(19===e.tag)Di(e,n,t);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(Ko(sl,r),1&t.mode)switch(o){case"forwards":for(n=t.child,o=null;null!==n;)null!==(e=n.alternate)&&null===cl(e)&&(o=n),n=n.sibling;null===(n=o)?(o=t.child,t.child=null):(o=n.sibling,n.sibling=null),Li(t,!1,o,n,a);break;case"backwards":for(n=null,o=t.child,t.child=null;null!==o;){if(null!==(e=o.alternate)&&null===cl(e)){t.child=o;break}e=o.sibling,o.sibling=n,n=o,o=e}Li(t,!0,n,null,a);break;case"together":Li(t,!1,null,null,void 0);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function Hi(e,t){!(1&t.mode)&&null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2)}function Wi(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Bs|=t.lanes,!(n&t.childLanes))return null;if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Fc(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Fc(e,e.pendingProps)).return=t;n.sibling=null}return t.child}function Vi(e,t){if(!aa)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function ji(e){var t=null!==e.alternate&&e.alternate.child===e.child,n=0,r=0;if(t)for(var o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=14680064&o.subtreeFlags,r|=14680064&o.flags,o.return=e,o=o.sibling;else for(o=e.child;null!==o;)n|=o.lanes|o.childLanes,r|=o.subtreeFlags,r|=o.flags,o.return=e,o=o.sibling;return e.subtreeFlags|=r,e.childLanes=n,t}function Gi(e,t,n){var r=t.pendingProps;switch(na(t),t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return ji(t),null;case 1:case 17:return Fo(t.type)&&Io(),ji(t),null;case 3:return r=t.stateNode,al(),$o(To),$o(Co),dl(),r.pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(pa(t)?t.flags|=4:null===e||e.memoizedState.isDehydrated&&!(256&t.flags)||(t.flags|=1024,null!==la&&(lc(la),la=null))),ji(t),null;case 5:il(t);var o=rl(nl.current);if(n=t.type,null!==e&&null!=t.stateNode)Fi(e,t,n,r),e.ref!==t.ref&&(t.flags|=512,t.flags|=2097152);else{if(!r){if(null===t.stateNode)throw Error(a(166));return ji(t),null}if(e=rl(el.current),pa(t)){r=t.stateNode,n=t.type;var l=t.memoizedProps;switch(r[mo]=t,r[fo]=l,e=!!(1&t.mode),n){case"dialog":Mr("cancel",r),Mr("close",r);break;case"iframe":case"object":case"embed":Mr("load",r);break;case"video":case"audio":for(o=0;o<Ar.length;o++)Mr(Ar[o],r);break;case"source":Mr("error",r);break;case"img":case"image":case"link":Mr("error",r),Mr("load",r);break;case"details":Mr("toggle",r);break;case"input":X(r,l),Mr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!l.multiple},Mr("invalid",r);break;case"textarea":oe(r,l),Mr("invalid",r)}for(var s in be(n,l),o=null,l)if(l.hasOwnProperty(s)){var c=l[s];"children"===s?"string"==typeof c?r.textContent!==c&&(!0!==l.suppressHydrationWarning&&Zr(r.textContent,c,e),o=["children",c]):"number"==typeof c&&r.textContent!==""+c&&(!0!==l.suppressHydrationWarning&&Zr(r.textContent,c,e),o=["children",""+c]):i.hasOwnProperty(s)&&null!=c&&"onScroll"===s&&Mr("scroll",r)}switch(n){case"input":j(r),J(r,l,!0);break;case"textarea":j(r),le(r);break;case"select":case"option":break;default:"function"==typeof l.onClick&&(r.onclick=Jr)}r=o,t.updateQueue=r,null!==r&&(t.flags|=4)}else{s=9===o.nodeType?o:o.ownerDocument,"http://www.w3.org/1999/xhtml"===e&&(e=ie(n)),"http://www.w3.org/1999/xhtml"===e?"script"===n?((e=s.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=s.createElement(n,{is:r.is}):(e=s.createElement(n),"select"===n&&(s=e,r.multiple?s.multiple=!0:r.size&&(s.size=r.size))):e=s.createElementNS(e,n),e[mo]=t,e[fo]=r,Ri(e,t),t.stateNode=e;e:{switch(s=Se(n,r),n){case"dialog":Mr("cancel",e),Mr("close",e),o=r;break;case"iframe":case"object":case"embed":Mr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Ar.length;o++)Mr(Ar[o],e);o=r;break;case"source":Mr("error",e),o=r;break;case"img":case"image":case"link":Mr("error",e),Mr("load",e),o=r;break;case"details":Mr("toggle",e),o=r;break;case"input":X(e,r),o=Q(e,r),Mr("invalid",e);break;case"option":default:o=r;break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=z({},r,{value:void 0}),Mr("invalid",e);break;case"textarea":oe(e,r),o=re(e,r),Mr("invalid",e)}for(l in be(n,o),c=o)if(c.hasOwnProperty(l)){var u=c[l];"style"===l?ge(e,u):"dangerouslySetInnerHTML"===l?null!=(u=u?u.__html:void 0)&&de(e,u):"children"===l?"string"==typeof u?("textarea"!==n||""!==u)&&pe(e,u):"number"==typeof u&&pe(e,""+u):"suppressContentEditableWarning"!==l&&"suppressHydrationWarning"!==l&&"autoFocus"!==l&&(i.hasOwnProperty(l)?null!=u&&"onScroll"===l&&Mr("scroll",e):null!=u&&S(e,l,u,s))}switch(n){case"input":j(e),J(e,r,!1);break;case"textarea":j(e),le(e);break;case"option":null!=r.value&&e.setAttribute("value",""+W(r.value));break;case"select":e.multiple=!!r.multiple,null!=(l=r.value)?ne(e,!!r.multiple,l,!1):null!=r.defaultValue&&ne(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Jr)}switch(n){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break e;case"img":r=!0;break e;default:r=!1}}r&&(t.flags|=4)}null!==t.ref&&(t.flags|=512,t.flags|=2097152)}return ji(t),null;case 6:if(e&&null!=t.stateNode)Ii(0,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));if(n=rl(nl.current),rl(el.current),pa(t)){if(r=t.stateNode,n=t.memoizedProps,r[mo]=t,(l=r.nodeValue!==n)&&null!==(e=ra))switch(e.tag){case 3:Zr(r.nodeValue,n,!!(1&e.mode));break;case 5:!0!==e.memoizedProps.suppressHydrationWarning&&Zr(r.nodeValue,n,!!(1&e.mode))}l&&(t.flags|=4)}else(r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[mo]=t,t.stateNode=r}return ji(t),null;case 13:if($o(sl),r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(aa&&null!==oa&&1&t.mode&&!(128&t.flags))ma(),fa(),t.flags|=98560,l=!1;else if(l=pa(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(a(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(a(317));l[mo]=t}else fa(),!(128&t.flags)&&(t.memoizedState=null),t.flags|=4;ji(t),l=!1}else null!==la&&(lc(la),la=null),l=!0;if(!l)return 65536&t.flags?t:null}return 128&t.flags?(t.lanes=n,t):((r=null!==r)!=(null!==e&&null!==e.memoizedState)&&r&&(t.child.flags|=8192,1&t.mode&&(null===e||1&sl.current?0===Is&&(Is=3):vc())),null!==t.updateQueue&&(t.flags|=4),ji(t),null);case 4:return al(),null===e&&Ur(t.stateNode.containerInfo),ji(t),null;case 10:return xa(t.type._context),ji(t),null;case 19:if($o(sl),null===(l=t.memoizedState))return ji(t),null;if(r=!!(128&t.flags),null===(s=l.rendering))if(r)Vi(l,!1);else{if(0!==Is||null!==e&&128&e.flags)for(e=t.child;null!==e;){if(null!==(s=cl(e))){for(t.flags|=128,Vi(l,!1),null!==(r=s.updateQueue)&&(t.updateQueue=r,t.flags|=4),t.subtreeFlags=0,r=n,n=t.child;null!==n;)e=r,(l=n).flags&=14680066,null===(s=l.alternate)?(l.childLanes=0,l.lanes=e,l.child=null,l.subtreeFlags=0,l.memoizedProps=null,l.memoizedState=null,l.updateQueue=null,l.dependencies=null,l.stateNode=null):(l.childLanes=s.childLanes,l.lanes=s.lanes,l.child=s.child,l.subtreeFlags=0,l.deletions=null,l.memoizedProps=s.memoizedProps,l.memoizedState=s.memoizedState,l.updateQueue=s.updateQueue,l.type=s.type,e=s.dependencies,l.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return Ko(sl,1&sl.current|2),t.child}e=e.sibling}null!==l.tail&&Ye()>Us&&(t.flags|=128,r=!0,Vi(l,!1),t.lanes=4194304)}else{if(!r)if(null!==(e=cl(s))){if(t.flags|=128,r=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),Vi(l,!0),null===l.tail&&"hidden"===l.tailMode&&!s.alternate&&!aa)return ji(t),null}else 2*Ye()-l.renderingStartTime>Us&&1073741824!==n&&(t.flags|=128,r=!0,Vi(l,!1),t.lanes=4194304);l.isBackwards?(s.sibling=t.child,t.child=s):(null!==(n=l.last)?n.sibling=s:t.child=s,l.last=s)}return null!==l.tail?(t=l.tail,l.rendering=t,l.tail=t.sibling,l.renderingStartTime=Ye(),t.sibling=null,n=sl.current,Ko(sl,r?1&n|2:1&n),t):(ji(t),null);case 22:case 23:return dc(),r=null!==t.memoizedState,null!==e&&null!==e.memoizedState!==r&&(t.flags|=8192),r&&1&t.mode?!!(1073741824&Rs)&&(ji(t),6&t.subtreeFlags&&(t.flags|=8192)):ji(t),null;case 24:case 25:return null}throw Error(a(156,t.tag))}function qi(e,t){switch(na(t),t.tag){case 1:return Fo(t.type)&&Io(),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return al(),$o(To),$o(Co),dl(),65536&(e=t.flags)&&!(128&e)?(t.flags=-65537&e|128,t):null;case 5:return il(t),null;case 13:if($o(sl),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(a(340));fa()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return $o(sl),null;case 4:return al(),null;case 10:return xa(t.type._context),null;case 22:case 23:return dc(),null;default:return null}}Ri=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},Fi=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,rl(el.current);var a,l=null;switch(n){case"input":o=Q(e,o),r=Q(e,r),l=[];break;case"select":o=z({},o,{value:void 0}),r=z({},r,{value:void 0}),l=[];break;case"textarea":o=re(e,o),r=re(e,r),l=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Jr)}for(u in be(n,r),n=null,o)if(!r.hasOwnProperty(u)&&o.hasOwnProperty(u)&&null!=o[u])if("style"===u){var s=o[u];for(a in s)s.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==u&&"children"!==u&&"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&"autoFocus"!==u&&(i.hasOwnProperty(u)?l||(l=[]):(l=l||[]).push(u,null));for(u in r){var c=r[u];if(s=null!=o?o[u]:void 0,r.hasOwnProperty(u)&&c!==s&&(null!=c||null!=s))if("style"===u)if(s){for(a in s)!s.hasOwnProperty(a)||c&&c.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in c)c.hasOwnProperty(a)&&s[a]!==c[a]&&(n||(n={}),n[a]=c[a])}else n||(l||(l=[]),l.push(u,n)),n=c;else"dangerouslySetInnerHTML"===u?(c=c?c.__html:void 0,s=s?s.__html:void 0,null!=c&&s!==c&&(l=l||[]).push(u,c)):"children"===u?"string"!=typeof c&&"number"!=typeof c||(l=l||[]).push(u,""+c):"suppressContentEditableWarning"!==u&&"suppressHydrationWarning"!==u&&(i.hasOwnProperty(u)?(null!=c&&"onScroll"===u&&Mr("scroll",e),l||s===c||(l=[])):(l=l||[]).push(u,c))}n&&(l=l||[]).push("style",n);var u=l;(t.updateQueue=u)&&(t.flags|=4)}},Ii=function(e,t,n,r){n!==r&&(t.flags|=4)};var Qi=!1,Xi=!1,Yi="function"==typeof WeakSet?WeakSet:Set,Zi=null;function Ji(e,t){var n=e.ref;if(null!==n)if("function"==typeof n)try{n(null)}catch(n){Ec(e,t,n)}else n.current=null}function es(e,t,n){try{n()}catch(n){Ec(e,t,n)}}var ts=!1;function ns(e,t,n){var r=t.updateQueue;if(null!==(r=null!==r?r.lastEffect:null)){var o=r=r.next;do{if((o.tag&e)===e){var a=o.destroy;o.destroy=void 0,void 0!==a&&es(t,n,a)}o=o.next}while(o!==r)}}function rs(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.create;n.destroy=r()}n=n.next}while(n!==t)}}function os(e){var t=e.ref;if(null!==t){var n=e.stateNode;e.tag,e=n,"function"==typeof t?t(e):t.current=e}}function as(e){var t=e.alternate;null!==t&&(e.alternate=null,as(t)),e.child=null,e.deletions=null,e.sibling=null,5===e.tag&&null!==(t=e.stateNode)&&(delete t[mo],delete t[fo],delete t[go],delete t[ho],delete t[bo]),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}function ls(e){return 5===e.tag||3===e.tag||4===e.tag}function is(e){e:for(;;){for(;null===e.sibling;){if(null===e.return||ls(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;5!==e.tag&&6!==e.tag&&18!==e.tag;){if(2&e.flags)continue e;if(null===e.child||4===e.tag)continue e;e.child.return=e,e=e.child}if(!(2&e.flags))return e.stateNode}}function ss(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Jr));else if(4!==r&&null!==(e=e.child))for(ss(e,t,n),e=e.sibling;null!==e;)ss(e,t,n),e=e.sibling}function cs(e,t,n){var r=e.tag;if(5===r||6===r)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(cs(e,t,n),e=e.sibling;null!==e;)cs(e,t,n),e=e.sibling}var us=null,ds=!1;function ps(e,t,n){for(n=n.child;null!==n;)ms(e,t,n),n=n.sibling}function ms(e,t,n){if(at&&"function"==typeof at.onCommitFiberUnmount)try{at.onCommitFiberUnmount(ot,n)}catch(e){}switch(n.tag){case 5:Xi||Ji(n,t);case 6:var r=us,o=ds;us=null,ps(e,t,n),ds=o,null!==(us=r)&&(ds?(e=us,n=n.stateNode,8===e.nodeType?e.parentNode.removeChild(n):e.removeChild(n)):us.removeChild(n.stateNode));break;case 18:null!==us&&(ds?(e=us,n=n.stateNode,8===e.nodeType?so(e.parentNode,n):1===e.nodeType&&so(e,n),Ut(e)):so(us,n.stateNode));break;case 4:r=us,o=ds,us=n.stateNode.containerInfo,ds=!0,ps(e,t,n),us=r,ds=o;break;case 0:case 11:case 14:case 15:if(!Xi&&null!==(r=n.updateQueue)&&null!==(r=r.lastEffect)){o=r=r.next;do{var a=o,l=a.destroy;a=a.tag,void 0!==l&&(2&a||4&a)&&es(n,t,l),o=o.next}while(o!==r)}ps(e,t,n);break;case 1:if(!Xi&&(Ji(n,t),"function"==typeof(r=n.stateNode).componentWillUnmount))try{r.props=n.memoizedProps,r.state=n.memoizedState,r.componentWillUnmount()}catch(e){Ec(n,t,e)}ps(e,t,n);break;case 21:ps(e,t,n);break;case 22:1&n.mode?(Xi=(r=Xi)||null!==n.memoizedState,ps(e,t,n),Xi=r):ps(e,t,n);break;default:ps(e,t,n)}}function fs(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new Yi),t.forEach((function(t){var r=Pc.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function vs(e,t){var n=t.deletions;if(null!==n)for(var r=0;r<n.length;r++){var o=n[r];try{var l=e,i=t,s=i;e:for(;null!==s;){switch(s.tag){case 5:us=s.stateNode,ds=!1;break e;case 3:case 4:us=s.stateNode.containerInfo,ds=!0;break e}s=s.return}if(null===us)throw Error(a(160));ms(l,i,o),us=null,ds=!1;var c=o.alternate;null!==c&&(c.return=null),o.return=null}catch(e){Ec(o,t,e)}}if(12854&t.subtreeFlags)for(t=t.child;null!==t;)gs(t,e),t=t.sibling}function gs(e,t){var n=e.alternate,r=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:if(vs(t,e),hs(e),4&r){try{ns(3,e,e.return),rs(3,e)}catch(t){Ec(e,e.return,t)}try{ns(5,e,e.return)}catch(t){Ec(e,e.return,t)}}break;case 1:vs(t,e),hs(e),512&r&&null!==n&&Ji(n,n.return);break;case 5:if(vs(t,e),hs(e),512&r&&null!==n&&Ji(n,n.return),32&e.flags){var o=e.stateNode;try{pe(o,"")}catch(t){Ec(e,e.return,t)}}if(4&r&&null!=(o=e.stateNode)){var l=e.memoizedProps,i=null!==n?n.memoizedProps:l,s=e.type,c=e.updateQueue;if(e.updateQueue=null,null!==c)try{"input"===s&&"radio"===l.type&&null!=l.name&&Y(o,l),Se(s,i);var u=Se(s,l);for(i=0;i<c.length;i+=2){var d=c[i],p=c[i+1];"style"===d?ge(o,p):"dangerouslySetInnerHTML"===d?de(o,p):"children"===d?pe(o,p):S(o,d,p,u)}switch(s){case"input":Z(o,l);break;case"textarea":ae(o,l);break;case"select":var m=o._wrapperState.wasMultiple;o._wrapperState.wasMultiple=!!l.multiple;var f=l.value;null!=f?ne(o,!!l.multiple,f,!1):m!==!!l.multiple&&(null!=l.defaultValue?ne(o,!!l.multiple,l.defaultValue,!0):ne(o,!!l.multiple,l.multiple?[]:"",!1))}o[fo]=l}catch(t){Ec(e,e.return,t)}}break;case 6:if(vs(t,e),hs(e),4&r){if(null===e.stateNode)throw Error(a(162));o=e.stateNode,l=e.memoizedProps;try{o.nodeValue=l}catch(t){Ec(e,e.return,t)}}break;case 3:if(vs(t,e),hs(e),4&r&&null!==n&&n.memoizedState.isDehydrated)try{Ut(t.containerInfo)}catch(t){Ec(e,e.return,t)}break;case 4:default:vs(t,e),hs(e);break;case 13:vs(t,e),hs(e),8192&(o=e.child).flags&&(l=null!==o.memoizedState,o.stateNode.isHidden=l,!l||null!==o.alternate&&null!==o.alternate.memoizedState||(Ls=Ye())),4&r&&fs(e);break;case 22:if(d=null!==n&&null!==n.memoizedState,1&e.mode?(Xi=(u=Xi)||d,vs(t,e),Xi=u):vs(t,e),hs(e),8192&r){if(u=null!==e.memoizedState,(e.stateNode.isHidden=u)&&!d&&1&e.mode)for(Zi=e,d=e.child;null!==d;){for(p=Zi=d;null!==Zi;){switch(f=(m=Zi).child,m.tag){case 0:case 11:case 14:case 15:ns(4,m,m.return);break;case 1:Ji(m,m.return);var v=m.stateNode;if("function"==typeof v.componentWillUnmount){r=m,n=m.return;try{t=r,v.props=t.memoizedProps,v.state=t.memoizedState,v.componentWillUnmount()}catch(e){Ec(r,n,e)}}break;case 5:Ji(m,m.return);break;case 22:if(null!==m.memoizedState){ws(p);continue}}null!==f?(f.return=m,Zi=f):ws(p)}d=d.sibling}e:for(d=null,p=e;;){if(5===p.tag){if(null===d){d=p;try{o=p.stateNode,u?"function"==typeof(l=o.style).setProperty?l.setProperty("display","none","important"):l.display="none":(s=p.stateNode,i=null!=(c=p.memoizedProps.style)&&c.hasOwnProperty("display")?c.display:null,s.style.display=ve("display",i))}catch(t){Ec(e,e.return,t)}}}else if(6===p.tag){if(null===d)try{p.stateNode.nodeValue=u?"":p.memoizedProps}catch(t){Ec(e,e.return,t)}}else if((22!==p.tag&&23!==p.tag||null===p.memoizedState||p===e)&&null!==p.child){p.child.return=p,p=p.child;continue}if(p===e)break e;for(;null===p.sibling;){if(null===p.return||p.return===e)break e;d===p&&(d=null),p=p.return}d===p&&(d=null),p.sibling.return=p.return,p=p.sibling}}break;case 19:vs(t,e),hs(e),4&r&&fs(e);case 21:}}function hs(e){var t=e.flags;if(2&t){try{e:{for(var n=e.return;null!==n;){if(ls(n)){var r=n;break e}n=n.return}throw Error(a(160))}switch(r.tag){case 5:var o=r.stateNode;32&r.flags&&(pe(o,""),r.flags&=-33),cs(e,is(e),o);break;case 3:case 4:var l=r.stateNode.containerInfo;ss(e,is(e),l);break;default:throw Error(a(161))}}catch(t){Ec(e,e.return,t)}e.flags&=-3}4096&t&&(e.flags&=-4097)}function bs(e,t,n){Zi=e,Ss(e,t,n)}function Ss(e,t,n){for(var r=!!(1&e.mode);null!==Zi;){var o=Zi,a=o.child;if(22===o.tag&&r){var l=null!==o.memoizedState||Qi;if(!l){var i=o.alternate,s=null!==i&&null!==i.memoizedState||Xi;i=Qi;var c=Xi;if(Qi=l,(Xi=s)&&!c)for(Zi=o;null!==Zi;)s=(l=Zi).child,22===l.tag&&null!==l.memoizedState?_s(o):null!==s?(s.return=l,Zi=s):_s(o);for(;null!==a;)Zi=a,Ss(a,t,n),a=a.sibling;Zi=o,Qi=i,Xi=c}ys(e)}else 8772&o.subtreeFlags&&null!==a?(a.return=o,Zi=a):ys(e)}}function ys(e){for(;null!==Zi;){var t=Zi;if(8772&t.flags){var n=t.alternate;try{if(8772&t.flags)switch(t.tag){case 0:case 11:case 15:Xi||rs(5,t);break;case 1:var r=t.stateNode;if(4&t.flags&&!Xi)if(null===n)r.componentDidMount();else{var o=t.elementType===t.type?n.memoizedProps:ha(t.type,n.memoizedProps);r.componentDidUpdate(o,n.memoizedState,r.__reactInternalSnapshotBeforeUpdate)}var l=t.updateQueue;null!==l&&Ma(t,l,r);break;case 3:var i=t.updateQueue;if(null!==i){if(n=null,null!==t.child)switch(t.child.tag){case 5:case 1:n=t.child.stateNode}Ma(t,i,n)}break;case 5:var s=t.stateNode;if(null===n&&4&t.flags){n=s;var c=t.memoizedProps;switch(t.type){case"button":case"input":case"select":case"textarea":c.autoFocus&&n.focus();break;case"img":c.src&&(n.src=c.src)}}break;case 6:case 4:case 12:case 19:case 17:case 21:case 22:case 23:case 25:break;case 13:if(null===t.memoizedState){var u=t.alternate;if(null!==u){var d=u.memoizedState;if(null!==d){var p=d.dehydrated;null!==p&&Ut(p)}}}break;default:throw Error(a(163))}Xi||512&t.flags&&os(t)}catch(e){Ec(t,t.return,e)}}if(t===e){Zi=null;break}if(null!==(n=t.sibling)){n.return=t.return,Zi=n;break}Zi=t.return}}function ws(e){for(;null!==Zi;){var t=Zi;if(t===e){Zi=null;break}var n=t.sibling;if(null!==n){n.return=t.return,Zi=n;break}Zi=t.return}}function _s(e){for(;null!==Zi;){var t=Zi;try{switch(t.tag){case 0:case 11:case 15:var n=t.return;try{rs(4,t)}catch(e){Ec(t,n,e)}break;case 1:var r=t.stateNode;if("function"==typeof r.componentDidMount){var o=t.return;try{r.componentDidMount()}catch(e){Ec(t,o,e)}}var a=t.return;try{os(t)}catch(e){Ec(t,a,e)}break;case 5:var l=t.return;try{os(t)}catch(e){Ec(t,l,e)}}}catch(e){Ec(t,t.return,e)}if(t===e){Zi=null;break}var i=t.sibling;if(null!==i){i.return=t.return,Zi=i;break}Zi=t.return}}var xs,Es=Math.ceil,ks=y.ReactCurrentDispatcher,$s=y.ReactCurrentOwner,Ks=y.ReactCurrentBatchConfig,Ps=0,Cs=null,Ts=null,Ns=0,Rs=0,Fs=ko(0),Is=0,As=null,Bs=0,zs=0,Os=0,Ms=null,Ds=null,Ls=0,Us=1/0,Hs=null,Ws=!1,Vs=null,js=null,Gs=!1,qs=null,Qs=0,Xs=0,Ys=null,Zs=-1,Js=0;function ec(){return 6&Ps?Ye():-1!==Zs?Zs:Zs=Ye()}function tc(e){return 1&e.mode?2&Ps&&0!==Ns?Ns&-Ns:null!==ga.transition?(0===Js&&(Js=vt()),Js):0!==(e=St)?e:e=void 0===(e=window.event)?16:Xt(e.type):1}function nc(e,t,n,r){if(50<Xs)throw Xs=0,Ys=null,Error(a(185));ht(e,n,r),2&Ps&&e===Cs||(e===Cs&&(!(2&Ps)&&(zs|=n),4===Is&&ic(e,Ns)),rc(e,r),1===n&&0===Ps&&!(1&t.mode)&&(Us=Ye()+500,Do&&Ho()))}function rc(e,t){var n=e.callbackNode;!function(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,o=e.expirationTimes,a=e.pendingLanes;0<a;){var l=31-lt(a),i=1<<l,s=o[l];-1===s?i&n&&!(i&r)||(o[l]=mt(i,t)):s<=t&&(e.expiredLanes|=i),a&=~i}}(e,t);var r=pt(e,e===Cs?Ns:0);if(0===r)null!==n&&qe(n),e.callbackNode=null,e.callbackPriority=0;else if(t=r&-r,e.callbackPriority!==t){if(null!=n&&qe(n),1===t)0===e.tag?function(e){Do=!0,Uo(e)}(sc.bind(null,e)):Uo(sc.bind(null,e)),lo((function(){!(6&Ps)&&Ho()})),n=null;else{switch(yt(r)){case 1:n=Je;break;case 4:n=et;break;case 16:default:n=tt;break;case 536870912:n=rt}n=Cc(n,oc.bind(null,e))}e.callbackPriority=t,e.callbackNode=n}}function oc(e,t){if(Zs=-1,Js=0,6&Ps)throw Error(a(327));var n=e.callbackNode;if(_c()&&e.callbackNode!==n)return null;var r=pt(e,e===Cs?Ns:0);if(0===r)return null;if(30&r||r&e.expiredLanes||t)t=gc(e,r);else{t=r;var o=Ps;Ps|=2;var l=fc();for(Cs===e&&Ns===t||(Hs=null,Us=Ye()+500,pc(e,t));;)try{bc();break}catch(t){mc(e,t)}_a(),ks.current=l,Ps=o,null!==Ts?t=0:(Cs=null,Ns=0,t=Is)}if(0!==t){if(2===t&&0!==(o=ft(e))&&(r=o,t=ac(e,o)),1===t)throw n=As,pc(e,0),ic(e,r),rc(e,Ye()),n;if(6===t)ic(e,r);else{if(o=e.current.alternate,!(30&r||function(e){for(var t=e;;){if(16384&t.flags){var n=t.updateQueue;if(null!==n&&null!==(n=n.stores))for(var r=0;r<n.length;r++){var o=n[r],a=o.getSnapshot;o=o.value;try{if(!ir(a(),o))return!1}catch(e){return!1}}}if(n=t.child,16384&t.subtreeFlags&&null!==n)n.return=t,t=n;else{if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}(o)||(t=gc(e,r),2===t&&(l=ft(e),0!==l&&(r=l,t=ac(e,l))),1!==t)))throw n=As,pc(e,0),ic(e,r),rc(e,Ye()),n;switch(e.finishedWork=o,e.finishedLanes=r,t){case 0:case 1:throw Error(a(345));case 2:case 5:wc(e,Ds,Hs);break;case 3:if(ic(e,r),(130023424&r)===r&&10<(t=Ls+500-Ye())){if(0!==pt(e,0))break;if(((o=e.suspendedLanes)&r)!==r){ec(),e.pingedLanes|=e.suspendedLanes&o;break}e.timeoutHandle=ro(wc.bind(null,e,Ds,Hs),t);break}wc(e,Ds,Hs);break;case 4:if(ic(e,r),(4194240&r)===r)break;for(t=e.eventTimes,o=-1;0<r;){var i=31-lt(r);l=1<<i,(i=t[i])>o&&(o=i),r&=~l}if(r=o,10<(r=(120>(r=Ye()-r)?120:480>r?480:1080>r?1080:1920>r?1920:3e3>r?3e3:4320>r?4320:1960*Es(r/1960))-r)){e.timeoutHandle=ro(wc.bind(null,e,Ds,Hs),r);break}wc(e,Ds,Hs);break;default:throw Error(a(329))}}}return rc(e,Ye()),e.callbackNode===n?oc.bind(null,e):null}function ac(e,t){var n=Ms;return e.current.memoizedState.isDehydrated&&(pc(e,t).flags|=256),2!==(e=gc(e,t))&&(t=Ds,Ds=n,null!==t&&lc(t)),e}function lc(e){null===Ds?Ds=e:Ds.push.apply(Ds,e)}function ic(e,t){for(t&=~Os,t&=~zs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-lt(t),r=1<<n;e[n]=-1,t&=~r}}function sc(e){if(6&Ps)throw Error(a(327));_c();var t=pt(e,0);if(!(1&t))return rc(e,Ye()),null;var n=gc(e,t);if(0!==e.tag&&2===n){var r=ft(e);0!==r&&(t=r,n=ac(e,r))}if(1===n)throw n=As,pc(e,0),ic(e,t),rc(e,Ye()),n;if(6===n)throw Error(a(345));return e.finishedWork=e.current.alternate,e.finishedLanes=t,wc(e,Ds,Hs),rc(e,Ye()),null}function cc(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Us=Ye()+500,Do&&Ho())}}function uc(e){null!==qs&&0===qs.tag&&!(6&Ps)&&_c();var t=Ps;Ps|=1;var n=Ks.transition,r=St;try{if(Ks.transition=null,St=1,e)return e()}finally{St=r,Ks.transition=n,!(6&(Ps=t))&&Ho()}}function dc(){Rs=Fs.current,$o(Fs)}function pc(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,oo(n)),null!==Ts)for(n=Ts.return;null!==n;){var r=n;switch(na(r),r.tag){case 1:null!=(r=r.type.childContextTypes)&&Io();break;case 3:al(),$o(To),$o(Co),dl();break;case 5:il(r);break;case 4:al();break;case 13:case 19:$o(sl);break;case 10:xa(r.type._context);break;case 22:case 23:dc()}n=n.return}if(Cs=e,Ts=e=Fc(e.current,null),Ns=Rs=t,Is=0,As=null,Os=zs=Bs=0,Ds=Ms=null,null!==Ka){for(t=0;t<Ka.length;t++)if(null!==(r=(n=Ka[t]).interleaved)){n.interleaved=null;var o=r.next,a=n.pending;if(null!==a){var l=a.next;a.next=o,r.next=l}n.pending=r}Ka=null}return e}function mc(e,t){for(;;){var n=Ts;try{if(_a(),pl.current=li,bl){for(var r=vl.memoizedState;null!==r;){var o=r.queue;null!==o&&(o.pending=null),r=r.next}bl=!1}if(fl=0,hl=gl=vl=null,Sl=!1,yl=0,$s.current=null,null===n||null===n.return){Is=1,As=t,Ts=null;break}e:{var l=e,i=n.return,s=n,c=t;if(t=Ns,s.flags|=32768,null!==c&&"object"==typeof c&&"function"==typeof c.then){var u=c,d=s,p=d.tag;if(!(1&d.mode||0!==p&&11!==p&&15!==p)){var m=d.alternate;m?(d.updateQueue=m.updateQueue,d.memoizedState=m.memoizedState,d.lanes=m.lanes):(d.updateQueue=null,d.memoizedState=null)}var f=hi(i);if(null!==f){f.flags&=-257,bi(f,i,s,0,t),1&f.mode&&gi(l,u,t),c=u;var v=(t=f).updateQueue;if(null===v){var g=new Set;g.add(c),t.updateQueue=g}else v.add(c);break e}if(!(1&t)){gi(l,u,t),vc();break e}c=Error(a(426))}else if(aa&&1&s.mode){var h=hi(i);if(null!==h){!(65536&h.flags)&&(h.flags|=256),bi(h,i,s,0,t),va(ui(c,s));break e}}l=c=ui(c,s),4!==Is&&(Is=2),null===Ms?Ms=[l]:Ms.push(l),l=i;do{switch(l.tag){case 3:l.flags|=65536,t&=-t,l.lanes|=t,za(l,fi(0,c,t));break e;case 1:s=c;var b=l.type,S=l.stateNode;if(!(128&l.flags||"function"!=typeof b.getDerivedStateFromError&&(null===S||"function"!=typeof S.componentDidCatch||null!==js&&js.has(S)))){l.flags|=65536,t&=-t,l.lanes|=t,za(l,vi(l,s,t));break e}}l=l.return}while(null!==l)}yc(n)}catch(e){t=e,Ts===n&&null!==n&&(Ts=n=n.return);continue}break}}function fc(){var e=ks.current;return ks.current=li,null===e?li:e}function vc(){0!==Is&&3!==Is&&2!==Is||(Is=4),null===Cs||!(268435455&Bs)&&!(268435455&zs)||ic(Cs,Ns)}function gc(e,t){var n=Ps;Ps|=2;var r=fc();for(Cs===e&&Ns===t||(Hs=null,pc(e,t));;)try{hc();break}catch(t){mc(e,t)}if(_a(),Ps=n,ks.current=r,null!==Ts)throw Error(a(261));return Cs=null,Ns=0,Is}function hc(){for(;null!==Ts;)Sc(Ts)}function bc(){for(;null!==Ts&&!Qe();)Sc(Ts)}function Sc(e){var t=xs(e.alternate,e,Rs);e.memoizedProps=e.pendingProps,null===t?yc(e):Ts=t,$s.current=null}function yc(e){var t=e;do{var n=t.alternate;if(e=t.return,32768&t.flags){if(null!==(n=qi(n,t)))return n.flags&=32767,void(Ts=n);if(null===e)return Is=6,void(Ts=null);e.flags|=32768,e.subtreeFlags=0,e.deletions=null}else if(null!==(n=Gi(n,t,Rs)))return void(Ts=n);if(null!==(t=t.sibling))return void(Ts=t);Ts=t=e}while(null!==t);0===Is&&(Is=5)}function wc(e,t,n){var r=St,o=Ks.transition;try{Ks.transition=null,St=1,function(e,t,n,r){do{_c()}while(null!==qs);if(6&Ps)throw Error(a(327));n=e.finishedWork;var o=e.finishedLanes;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null,e.callbackPriority=0;var l=n.lanes|n.childLanes;if(function(e,t){var n=e.pendingLanes&~t;e.pendingLanes=t,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=t,e.mutableReadLanes&=t,e.entangledLanes&=t,t=e.entanglements;var r=e.eventTimes;for(e=e.expirationTimes;0<n;){var o=31-lt(n),a=1<<o;t[o]=0,r[o]=-1,e[o]=-1,n&=~a}}(e,l),e===Cs&&(Ts=Cs=null,Ns=0),!(2064&n.subtreeFlags)&&!(2064&n.flags)||Gs||(Gs=!0,Cc(tt,(function(){return _c(),null}))),l=!!(15990&n.flags),15990&n.subtreeFlags||l){l=Ks.transition,Ks.transition=null;var i=St;St=1;var s=Ps;Ps|=4,$s.current=null,function(e,t){if(eo=Wt,mr(e=pr())){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{var r=(n=(n=e.ownerDocument)&&n.defaultView||window).getSelection&&n.getSelection();if(r&&0!==r.rangeCount){n=r.anchorNode;var o=r.anchorOffset,l=r.focusNode;r=r.focusOffset;try{n.nodeType,l.nodeType}catch(e){n=null;break e}var i=0,s=-1,c=-1,u=0,d=0,p=e,m=null;t:for(;;){for(var f;p!==n||0!==o&&3!==p.nodeType||(s=i+o),p!==l||0!==r&&3!==p.nodeType||(c=i+r),3===p.nodeType&&(i+=p.nodeValue.length),null!==(f=p.firstChild);)m=p,p=f;for(;;){if(p===e)break t;if(m===n&&++u===o&&(s=i),m===l&&++d===r&&(c=i),null!==(f=p.nextSibling))break;m=(p=m).parentNode}p=f}n=-1===s||-1===c?null:{start:s,end:c}}else n=null}n=n||{start:0,end:0}}else n=null;for(to={focusedElem:e,selectionRange:n},Wt=!1,Zi=t;null!==Zi;)if(e=(t=Zi).child,1028&t.subtreeFlags&&null!==e)e.return=t,Zi=e;else for(;null!==Zi;){t=Zi;try{var v=t.alternate;if(1024&t.flags)switch(t.tag){case 0:case 11:case 15:case 5:case 6:case 4:case 17:break;case 1:if(null!==v){var g=v.memoizedProps,h=v.memoizedState,b=t.stateNode,S=b.getSnapshotBeforeUpdate(t.elementType===t.type?g:ha(t.type,g),h);b.__reactInternalSnapshotBeforeUpdate=S}break;case 3:var y=t.stateNode.containerInfo;1===y.nodeType?y.textContent="":9===y.nodeType&&y.documentElement&&y.removeChild(y.documentElement);break;default:throw Error(a(163))}}catch(e){Ec(t,t.return,e)}if(null!==(e=t.sibling)){e.return=t.return,Zi=e;break}Zi=t.return}v=ts,ts=!1}(e,n),gs(n,e),fr(to),Wt=!!eo,to=eo=null,e.current=n,bs(n,e,o),Xe(),Ps=s,St=i,Ks.transition=l}else e.current=n;if(Gs&&(Gs=!1,qs=e,Qs=o),0===(l=e.pendingLanes)&&(js=null),function(e){if(at&&"function"==typeof at.onCommitFiberRoot)try{at.onCommitFiberRoot(ot,e,void 0,!(128&~e.current.flags))}catch(e){}}(n.stateNode),rc(e,Ye()),null!==t)for(r=e.onRecoverableError,n=0;n<t.length;n++)r((o=t[n]).value,{componentStack:o.stack,digest:o.digest});if(Ws)throw Ws=!1,e=Vs,Vs=null,e;!!(1&Qs)&&0!==e.tag&&_c(),1&(l=e.pendingLanes)?e===Ys?Xs++:(Xs=0,Ys=e):Xs=0,Ho()}(e,t,n,r)}finally{Ks.transition=o,St=r}return null}function _c(){if(null!==qs){var e=yt(Qs),t=Ks.transition,n=St;try{if(Ks.transition=null,St=16>e?16:e,null===qs)var r=!1;else{if(e=qs,qs=null,Qs=0,6&Ps)throw Error(a(331));var o=Ps;for(Ps|=4,Zi=e.current;null!==Zi;){var l=Zi,i=l.child;if(16&Zi.flags){var s=l.deletions;if(null!==s){for(var c=0;c<s.length;c++){var u=s[c];for(Zi=u;null!==Zi;){var d=Zi;switch(d.tag){case 0:case 11:case 15:ns(8,d,l)}var p=d.child;if(null!==p)p.return=d,Zi=p;else for(;null!==Zi;){var m=(d=Zi).sibling,f=d.return;if(as(d),d===u){Zi=null;break}if(null!==m){m.return=f,Zi=m;break}Zi=f}}}var v=l.alternate;if(null!==v){var g=v.child;if(null!==g){v.child=null;do{var h=g.sibling;g.sibling=null,g=h}while(null!==g)}}Zi=l}}if(2064&l.subtreeFlags&&null!==i)i.return=l,Zi=i;else e:for(;null!==Zi;){if(2048&(l=Zi).flags)switch(l.tag){case 0:case 11:case 15:ns(9,l,l.return)}var b=l.sibling;if(null!==b){b.return=l.return,Zi=b;break e}Zi=l.return}}var S=e.current;for(Zi=S;null!==Zi;){var y=(i=Zi).child;if(2064&i.subtreeFlags&&null!==y)y.return=i,Zi=y;else e:for(i=S;null!==Zi;){if(2048&(s=Zi).flags)try{switch(s.tag){case 0:case 11:case 15:rs(9,s)}}catch(e){Ec(s,s.return,e)}if(s===i){Zi=null;break e}var w=s.sibling;if(null!==w){w.return=s.return,Zi=w;break e}Zi=s.return}}if(Ps=o,Ho(),at&&"function"==typeof at.onPostCommitFiberRoot)try{at.onPostCommitFiberRoot(ot,e)}catch(e){}r=!0}return r}finally{St=n,Ks.transition=t}}return!1}function xc(e,t,n){e=Aa(e,t=fi(0,t=ui(n,t),1),1),t=ec(),null!==e&&(ht(e,1,t),rc(e,t))}function Ec(e,t,n){if(3===e.tag)xc(e,e,n);else for(;null!==t;){if(3===t.tag){xc(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===js||!js.has(r))){t=Aa(t,e=vi(t,e=ui(n,e),1),1),e=ec(),null!==t&&(ht(t,1,e),rc(t,e));break}}t=t.return}}function kc(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ec(),e.pingedLanes|=e.suspendedLanes&n,Cs===e&&(Ns&n)===n&&(4===Is||3===Is&&(130023424&Ns)===Ns&&500>Ye()-Ls?pc(e,0):Os|=n),rc(e,t)}function $c(e,t){0===t&&(1&e.mode?(t=ut,!(130023424&(ut<<=1))&&(ut=4194304)):t=1);var n=ec();null!==(e=Ta(e,t))&&(ht(e,t,n),rc(e,n))}function Kc(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),$c(e,n)}function Pc(e,t){var n=0;switch(e.tag){case 13:var r=e.stateNode,o=e.memoizedState;null!==o&&(n=o.retryLane);break;case 19:r=e.stateNode;break;default:throw Error(a(314))}null!==r&&r.delete(t),$c(e,n)}function Cc(e,t){return Ge(e,t)}function Tc(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function Nc(e,t,n,r){return new Tc(e,t,n,r)}function Rc(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Fc(e,t){var n=e.alternate;return null===n?((n=Nc(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=14680064&e.flags,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Ic(e,t,n,r,o,l){var i=2;if(r=e,"function"==typeof e)Rc(e)&&(i=1);else if("string"==typeof e)i=5;else e:switch(e){case x:return Ac(n.children,o,l,t);case E:i=8,o|=8;break;case k:return(e=Nc(12,n,t,2|o)).elementType=k,e.lanes=l,e;case C:return(e=Nc(13,n,t,o)).elementType=C,e.lanes=l,e;case T:return(e=Nc(19,n,t,o)).elementType=T,e.lanes=l,e;case F:return Bc(n,o,l,t);default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case $:i=10;break e;case K:i=9;break e;case P:i=11;break e;case N:i=14;break e;case R:i=16,r=null;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Nc(i,n,t,o)).elementType=e,t.type=r,t.lanes=l,t}function Ac(e,t,n,r){return(e=Nc(7,e,r,t)).lanes=n,e}function Bc(e,t,n,r){return(e=Nc(22,e,r,t)).elementType=F,e.lanes=n,e.stateNode={isHidden:!1},e}function zc(e,t,n){return(e=Nc(6,e,null,t)).lanes=n,e}function Oc(e,t,n){return(t=Nc(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Mc(e,t,n,r,o){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.pendingContext=this.context=null,this.callbackPriority=0,this.eventTimes=gt(0),this.expirationTimes=gt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=gt(0),this.identifierPrefix=r,this.onRecoverableError=o,this.mutableSourceEagerHydrationData=null}function Dc(e,t,n,r,o,a,l,i,s){return e=new Mc(e,t,n,i,s),1===t?(t=1,!0===a&&(t|=8)):t=0,a=Nc(3,null,null,t),e.current=a,a.stateNode=e,a.memoizedState={element:r,isDehydrated:n,cache:null,transitions:null,pendingSuspenseBoundaries:null},Ra(a),e}function Lc(e){if(!e)return Po;e:{if(Ue(e=e._reactInternals)!==e||1!==e.tag)throw Error(a(170));var t=e;do{switch(t.tag){case 3:t=t.stateNode.context;break e;case 1:if(Fo(t.type)){t=t.stateNode.__reactInternalMemoizedMergedChildContext;break e}}t=t.return}while(null!==t);throw Error(a(171))}if(1===e.tag){var n=e.type;if(Fo(n))return Bo(e,n,t)}return t}function Uc(e,t,n,r,o,a,l,i,s){return(e=Dc(n,r,!0,e,0,a,0,i,s)).context=Lc(null),n=e.current,(a=Ia(r=ec(),o=tc(n))).callback=null!=t?t:null,Aa(n,a,o),e.current.lanes=o,ht(e,o,r),rc(e,r),e}function Hc(e,t,n,r){var o=t.current,a=ec(),l=tc(o);return n=Lc(n),null===t.context?t.context=n:t.pendingContext=n,(t=Ia(a,l)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),null!==(e=Aa(o,t,l))&&(nc(e,o,l,a),Ba(e,o,l)),l}function Wc(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Vc(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function jc(e,t){Vc(e,t),(e=e.alternate)&&Vc(e,t)}xs=function(e,t,n){if(null!==e)if(e.memoizedProps!==t.pendingProps||To.current)yi=!0;else{if(!(e.lanes&n||128&t.flags))return yi=!1,function(e,t,n){switch(t.tag){case 3:Ti(t),fa();break;case 5:ll(t);break;case 1:Fo(t.type)&&zo(t);break;case 4:ol(t,t.stateNode.containerInfo);break;case 10:var r=t.type._context,o=t.memoizedProps.value;Ko(ba,r._currentValue),r._currentValue=o;break;case 13:if(null!==(r=t.memoizedState))return null!==r.dehydrated?(Ko(sl,1&sl.current),t.flags|=128,null):n&t.child.childLanes?zi(e,t,n):(Ko(sl,1&sl.current),null!==(e=Wi(e,t,n))?e.sibling:null);Ko(sl,1&sl.current);break;case 19:if(r=!!(n&t.childLanes),128&e.flags){if(r)return Ui(e,t,n);t.flags|=128}if(null!==(o=t.memoizedState)&&(o.rendering=null,o.tail=null,o.lastEffect=null),Ko(sl,sl.current),r)break;return null;case 22:case 23:return t.lanes=0,ki(e,t,n)}return Wi(e,t,n)}(e,t,n);yi=!!(131072&e.flags)}else yi=!1,aa&&1048576&t.flags&&ea(t,Go,t.index);switch(t.lanes=0,t.tag){case 2:var r=t.type;Hi(e,t),e=t.pendingProps;var o=Ro(t,Co.current);ka(t,n),o=El(null,t,r,e,o,n);var l=kl();return t.flags|=1,"object"==typeof o&&null!==o&&"function"==typeof o.render&&void 0===o.$$typeof?(t.tag=1,t.memoizedState=null,t.updateQueue=null,Fo(r)?(l=!0,zo(t)):l=!1,t.memoizedState=null!==o.state&&void 0!==o.state?o.state:null,Ra(t),o.updater=Ua,t.stateNode=o,o._reactInternals=t,ja(t,r,e,n),t=Ci(null,t,r,!0,l,n)):(t.tag=0,aa&&l&&ta(t),wi(null,t,o,n),t=t.child),t;case 16:r=t.elementType;e:{switch(Hi(e,t),e=t.pendingProps,r=(o=r._init)(r._payload),t.type=r,o=t.tag=function(e){if("function"==typeof e)return Rc(e)?1:0;if(null!=e){if((e=e.$$typeof)===P)return 11;if(e===N)return 14}return 2}(r),e=ha(r,e),o){case 0:t=Ki(null,t,r,e,n);break e;case 1:t=Pi(null,t,r,e,n);break e;case 11:t=_i(null,t,r,e,n);break e;case 14:t=xi(null,t,r,ha(r.type,e),n);break e}throw Error(a(306,r,""))}return t;case 0:return r=t.type,o=t.pendingProps,Ki(e,t,r,o=t.elementType===r?o:ha(r,o),n);case 1:return r=t.type,o=t.pendingProps,Pi(e,t,r,o=t.elementType===r?o:ha(r,o),n);case 3:e:{if(Ti(t),null===e)throw Error(a(387));r=t.pendingProps,o=(l=t.memoizedState).element,Fa(e,t),Oa(t,r,null,n);var i=t.memoizedState;if(r=i.element,l.isDehydrated){if(l={element:r,isDehydrated:!1,cache:i.cache,pendingSuspenseBoundaries:i.pendingSuspenseBoundaries,transitions:i.transitions},t.updateQueue.baseState=l,t.memoizedState=l,256&t.flags){t=Ni(e,t,r,n,o=ui(Error(a(423)),t));break e}if(r!==o){t=Ni(e,t,r,n,o=ui(Error(a(424)),t));break e}for(oa=co(t.stateNode.containerInfo.firstChild),ra=t,aa=!0,la=null,n=Za(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|4096,n=n.sibling}else{if(fa(),r===o){t=Wi(e,t,n);break e}wi(e,t,r,n)}t=t.child}return t;case 5:return ll(t),null===e&&ua(t),r=t.type,o=t.pendingProps,l=null!==e?e.memoizedProps:null,i=o.children,no(r,o)?i=null:null!==l&&no(r,l)&&(t.flags|=32),$i(e,t),wi(e,t,i,n),t.child;case 6:return null===e&&ua(t),null;case 13:return zi(e,t,n);case 4:return ol(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ya(t,null,r,n):wi(e,t,r,n),t.child;case 11:return r=t.type,o=t.pendingProps,_i(e,t,r,o=t.elementType===r?o:ha(r,o),n);case 7:return wi(e,t,t.pendingProps,n),t.child;case 8:case 12:return wi(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,o=t.pendingProps,l=t.memoizedProps,i=o.value,Ko(ba,r._currentValue),r._currentValue=i,null!==l)if(ir(l.value,i)){if(l.children===o.children&&!To.current){t=Wi(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var s=l.dependencies;if(null!==s){i=l.child;for(var c=s.firstContext;null!==c;){if(c.context===r){if(1===l.tag){(c=Ia(-1,n&-n)).tag=2;var u=l.updateQueue;if(null!==u){var d=(u=u.shared).pending;null===d?c.next=c:(c.next=d.next,d.next=c),u.pending=c}}l.lanes|=n,null!==(c=l.alternate)&&(c.lanes|=n),Ea(l.return,n,t),s.lanes|=n;break}c=c.next}}else if(10===l.tag)i=l.type===t.type?null:l.child;else if(18===l.tag){if(null===(i=l.return))throw Error(a(341));i.lanes|=n,null!==(s=i.alternate)&&(s.lanes|=n),Ea(i,n,t),i=l.sibling}else i=l.child;if(null!==i)i.return=l;else for(i=l;null!==i;){if(i===t){i=null;break}if(null!==(l=i.sibling)){l.return=i.return,i=l;break}i=i.return}l=i}wi(e,t,o.children,n),t=t.child}return t;case 9:return o=t.type,r=t.pendingProps.children,ka(t,n),r=r(o=$a(o)),t.flags|=1,wi(e,t,r,n),t.child;case 14:return o=ha(r=t.type,t.pendingProps),xi(e,t,r,o=ha(r.type,o),n);case 15:return Ei(e,t,t.type,t.pendingProps,n);case 17:return r=t.type,o=t.pendingProps,o=t.elementType===r?o:ha(r,o),Hi(e,t),t.tag=1,Fo(r)?(e=!0,zo(t)):e=!1,ka(t,n),Wa(t,r,o),ja(t,r,o,n),Ci(null,t,r,!0,e,n);case 19:return Ui(e,t,n);case 22:return ki(e,t,n)}throw Error(a(156,t.tag))};var Gc="function"==typeof reportError?reportError:function(e){console.error(e)};function qc(e){this._internalRoot=e}function Qc(e){this._internalRoot=e}function Xc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType)}function Yc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function Zc(){}function Jc(e,t,n,r,o){var a=n._reactRootContainer;if(a){var l=a;if("function"==typeof o){var i=o;o=function(){var e=Wc(l);i.call(e)}}Hc(t,l,e,o)}else l=function(e,t,n,r,o){if(o){if("function"==typeof r){var a=r;r=function(){var e=Wc(l);a.call(e)}}var l=Uc(t,r,e,0,null,!1,0,"",Zc);return e._reactRootContainer=l,e[vo]=l.current,Ur(8===e.nodeType?e.parentNode:e),uc(),l}for(;o=e.lastChild;)e.removeChild(o);if("function"==typeof r){var i=r;r=function(){var e=Wc(s);i.call(e)}}var s=Dc(e,0,!1,null,0,!1,0,"",Zc);return e._reactRootContainer=s,e[vo]=s.current,Ur(8===e.nodeType?e.parentNode:e),uc((function(){Hc(t,s,n,r)})),s}(n,t,e,o,r);return Wc(l)}Qc.prototype.render=qc.prototype.render=function(e){var t=this._internalRoot;if(null===t)throw Error(a(409));Hc(e,t,null,null)},Qc.prototype.unmount=qc.prototype.unmount=function(){var e=this._internalRoot;if(null!==e){this._internalRoot=null;var t=e.containerInfo;uc((function(){Hc(null,e,null,null)})),t[vo]=null}},Qc.prototype.unstable_scheduleHydration=function(e){if(e){var t=Et();e={blockedOn:null,target:e,priority:t};for(var n=0;n<Ft.length&&0!==t&&t<Ft[n].priority;n++);Ft.splice(n,0,e),0===n&&zt(e)}},wt=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.current.memoizedState.isDehydrated){var n=dt(t.pendingLanes);0!==n&&(bt(t,1|n),rc(t,Ye()),!(6&Ps)&&(Us=Ye()+500,Ho()))}break;case 13:uc((function(){var t=Ta(e,1);if(null!==t){var n=ec();nc(t,e,1,n)}})),jc(e,1)}},_t=function(e){if(13===e.tag){var t=Ta(e,134217728);null!==t&&nc(t,e,134217728,ec()),jc(e,134217728)}},xt=function(e){if(13===e.tag){var t=tc(e),n=Ta(e,t);null!==n&&nc(n,e,t,ec()),jc(e,t)}},Et=function(){return St},kt=function(e,t){var n=St;try{return St=e,t()}finally{St=n}},_e=function(e,t,n){switch(t){case"input":if(Z(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var o=_o(r);if(!o)throw Error(a(90));G(r),Z(r,o)}}}break;case"textarea":ae(e,n);break;case"select":null!=(t=n.value)&&ne(e,!!n.multiple,t,!1)}},Pe=cc,Ce=uc;var eu={usingClientEntryPoint:!1,Events:[yo,wo,_o,$e,Ke,cc]},tu={findFiberByHostInstance:So,bundleType:0,version:"18.2.0",rendererPackageName:"react-dom"},nu={bundleType:tu.bundleType,version:tu.version,rendererPackageName:tu.rendererPackageName,rendererConfig:tu.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setErrorHandler:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:y.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Ve(e))?null:e.stateNode},findFiberByHostInstance:tu.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null,reconcilerVersion:"18.2.0-next-9e3b772b8-20220608"};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var ru=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!ru.isDisabled&&ru.supportsFiber)try{ot=ru.inject(nu),at=ru}catch(ue){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=eu,t.createPortal=function(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!Xc(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:_,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)},t.createRoot=function(e,t){if(!Xc(e))throw Error(a(299));var n=!1,r="",o=Gc;return null!=t&&(!0===t.unstable_strictMode&&(n=!0),void 0!==t.identifierPrefix&&(r=t.identifierPrefix),void 0!==t.onRecoverableError&&(o=t.onRecoverableError)),t=Dc(e,1,!1,null,0,n,0,r,o),e[vo]=t.current,Ur(8===e.nodeType?e.parentNode:e),new qc(t)},t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw e=Object.keys(e).join(","),Error(a(268,e))}return null===(e=Ve(t))?null:e.stateNode},t.flushSync=function(e){return uc(e)},t.hydrate=function(e,t,n){if(!Yc(t))throw Error(a(200));return Jc(null,e,t,!0,n)},t.hydrateRoot=function(e,t,n){if(!Xc(e))throw Error(a(405));var r=null!=n&&n.hydratedSources||null,o=!1,l="",i=Gc;if(null!=n&&(!0===n.unstable_strictMode&&(o=!0),void 0!==n.identifierPrefix&&(l=n.identifierPrefix),void 0!==n.onRecoverableError&&(i=n.onRecoverableError)),t=Uc(t,null,e,1,null!=n?n:null,o,0,l,i),e[vo]=t.current,Ur(e),r)for(e=0;e<r.length;e++)o=(o=(n=r[e])._getVersion)(n._source),null==t.mutableSourceEagerHydrationData?t.mutableSourceEagerHydrationData=[n,o]:t.mutableSourceEagerHydrationData.push(n,o);return new Qc(t)},t.render=function(e,t,n){if(!Yc(t))throw Error(a(200));return Jc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!Yc(e))throw Error(a(40));return!!e._reactRootContainer&&(uc((function(){Jc(null,null,e,!1,(function(){e._reactRootContainer=null,e[vo]=null}))})),!0)},t.unstable_batchedUpdates=cc,t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!Yc(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return Jc(e,t,n,!1,r)},t.version="18.2.0-next-9e3b772b8-20220608"},"../../../brave/node_modules/react-dom/client.js"(e,t,n){var r=n("../../../brave/node_modules/react-dom/index.js");t.H=r.createRoot,r.hydrateRoot},"../../../brave/node_modules/react-dom/index.js"(e,t,n){!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n("../../../brave/node_modules/react-dom/cjs/react-dom.production.min.js")},"../../../brave/node_modules/react/cjs/react.production.min.js"(e,t){var n=Symbol.for("react.element"),r=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),i=Symbol.for("react.provider"),s=Symbol.for("react.context"),c=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),p=Symbol.for("react.lazy"),m=Symbol.iterator,f={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v=Object.assign,g={};function h(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}function b(){}function S(e,t,n){this.props=e,this.context=t,this.refs=g,this.updater=n||f}h.prototype.isReactComponent={},h.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("setState(...): takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},h.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},b.prototype=h.prototype;var y=S.prototype=new b;y.constructor=S,v(y,h.prototype),y.isPureReactComponent=!0;var w=Array.isArray,_=Object.prototype.hasOwnProperty,x={current:null},E={key:!0,ref:!0,__self:!0,__source:!0};function k(e,t,r){var o,a={},l=null,i=null;if(null!=t)for(o in void 0!==t.ref&&(i=t.ref),void 0!==t.key&&(l=""+t.key),t)_.call(t,o)&&!E.hasOwnProperty(o)&&(a[o]=t[o]);var s=arguments.length-2;if(1===s)a.children=r;else if(1<s){for(var c=Array(s),u=0;u<s;u++)c[u]=arguments[u+2];a.children=c}if(e&&e.defaultProps)for(o in s=e.defaultProps)void 0===a[o]&&(a[o]=s[o]);return{$$typeof:n,type:e,key:l,ref:i,props:a,_owner:x.current}}function $(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}var K=/\/+/g;function P(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function C(e,t,o,a,l){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=null);var s=!1;if(null===e)s=!0;else switch(i){case"string":case"number":s=!0;break;case"object":switch(e.$$typeof){case n:case r:s=!0}}if(s)return l=l(s=e),e=""===a?"."+P(s,0):a,w(l)?(o="",null!=e&&(o=e.replace(K,"$&/")+"/"),C(l,t,o,"",(function(e){return e}))):null!=l&&($(l)&&(l=function(e,t){return{$$typeof:n,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(l,o+(!l.key||s&&s.key===l.key?"":(""+l.key).replace(K,"$&/")+"/")+e)),t.push(l)),1;if(s=0,a=""===a?".":a+":",w(e))for(var c=0;c<e.length;c++){var u=a+P(i=e[c],c);s+=C(i,t,o,u,l)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=m&&e[m]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(i=e.next()).done;)s+=C(i=i.value,t,o,u=a+P(i,c++),l);else if("object"===i)throw t=String(e),Error("Objects are not valid as a React child (found: "+("[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t)+"). If you meant to render a collection of children, use an array instead.");return s}function T(e,t,n){if(null==e)return e;var r=[],o=0;return C(e,r,"","",(function(e){return t.call(n,e,o++)})),r}function N(e){if(-1===e._status){var t=e._result;(t=t()).then((function(t){0!==e._status&&-1!==e._status||(e._status=1,e._result=t)}),(function(t){0!==e._status&&-1!==e._status||(e._status=2,e._result=t)})),-1===e._status&&(e._status=0,e._result=t)}if(1===e._status)return e._result.default;throw e._result}var R={current:null},F={transition:null},I={ReactCurrentDispatcher:R,ReactCurrentBatchConfig:F,ReactCurrentOwner:x};t.Children={map:T,forEach:function(e,t,n){T(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return T(e,(function(){t++})),t},toArray:function(e){return T(e,(function(e){return e}))||[]},only:function(e){if(!$(e))throw Error("React.Children.only expected to receive a single React element child.");return e}},t.Component=h,t.Fragment=o,t.Profiler=l,t.PureComponent=S,t.StrictMode=a,t.Suspense=u,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=I,t.cloneElement=function(e,t,r){if(null==e)throw Error("React.cloneElement(...): The argument must be a React element, but you passed "+e+".");var o=v({},e.props),a=e.key,l=e.ref,i=e._owner;if(null!=t){if(void 0!==t.ref&&(l=t.ref,i=x.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var s=e.type.defaultProps;for(c in t)_.call(t,c)&&!E.hasOwnProperty(c)&&(o[c]=void 0===t[c]&&void 0!==s?s[c]:t[c])}var c=arguments.length-2;if(1===c)o.children=r;else if(1<c){s=Array(c);for(var u=0;u<c;u++)s[u]=arguments[u+2];o.children=s}return{$$typeof:n,type:e.type,key:a,ref:l,props:o,_owner:i}},t.createContext=function(e){return(e={$$typeof:s,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null,_defaultValue:null,_globalName:null}).Provider={$$typeof:i,_context:e},e.Consumer=e},t.createElement=k,t.createFactory=function(e){var t=k.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:c,render:e}},t.isValidElement=$,t.lazy=function(e){return{$$typeof:p,_payload:{_status:-1,_result:e},_init:N}},t.memo=function(e,t){return{$$typeof:d,type:e,compare:void 0===t?null:t}},t.startTransition=function(e){var t=F.transition;F.transition={};try{e()}finally{F.transition=t}},t.unstable_act=function(){throw Error("act(...) is not supported in production builds of React.")},t.useCallback=function(e,t){return R.current.useCallback(e,t)},t.useContext=function(e){return R.current.useContext(e)},t.useDebugValue=function(){},t.useDeferredValue=function(e){return R.current.useDeferredValue(e)},t.useEffect=function(e,t){return R.current.useEffect(e,t)},t.useId=function(){return R.current.useId()},t.useImperativeHandle=function(e,t,n){return R.current.useImperativeHandle(e,t,n)},t.useInsertionEffect=function(e,t){return R.current.useInsertionEffect(e,t)},t.useLayoutEffect=function(e,t){return R.current.useLayoutEffect(e,t)},t.useMemo=function(e,t){return R.current.useMemo(e,t)},t.useReducer=function(e,t,n){return R.current.useReducer(e,t,n)},t.useRef=function(e){return R.current.useRef(e)},t.useState=function(e){return R.current.useState(e)},t.useSyncExternalStore=function(e,t,n){return R.current.useSyncExternalStore(e,t,n)},t.useTransition=function(){return R.current.useTransition()},t.version="18.2.0"},"../../../brave/node_modules/react/index.js"(e,t,n){e.exports=n("../../../brave/node_modules/react/cjs/react.production.min.js")},"../../../brave/node_modules/scheduler/cjs/scheduler.production.min.js"(e,t){function n(e,t){var n=e.length;e.push(t);e:for(;0<n;){var r=n-1>>>1,o=e[r];if(!(0<a(o,t)))break e;e[r]=t,e[n]=o,n=r}}function r(e){return 0===e.length?null:e[0]}function o(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,o=e.length,l=o>>>1;r<l;){var i=2*(r+1)-1,s=e[i],c=i+1,u=e[c];if(0>a(s,n))c<o&&0>a(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[i]=n,r=i);else{if(!(c<o&&0>a(u,n)))break e;e[r]=u,e[c]=n,r=c}}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}if("object"==typeof performance&&"function"==typeof performance.now){var l=performance;t.unstable_now=function(){return l.now()}}else{var i=Date,s=i.now();t.unstable_now=function(){return i.now()-s}}var c=[],u=[],d=1,p=null,m=3,f=!1,v=!1,g=!1,h="function"==typeof setTimeout?setTimeout:null,b="function"==typeof clearTimeout?clearTimeout:null,S="undefined"!=typeof setImmediate?setImmediate:null;function y(e){for(var t=r(u);null!==t;){if(null===t.callback)o(u);else{if(!(t.startTime<=e))break;o(u),t.sortIndex=t.expirationTime,n(c,t)}t=r(u)}}function w(e){if(g=!1,y(e),!v)if(null!==r(c))v=!0,F(_);else{var t=r(u);null!==t&&I(w,t.startTime-e)}}function _(e,n){v=!1,g&&(g=!1,b($),$=-1),f=!0;var a=m;try{for(y(n),p=r(c);null!==p&&(!(p.expirationTime>n)||e&&!C());){var l=p.callback;if("function"==typeof l){p.callback=null,m=p.priorityLevel;var i=l(p.expirationTime<=n);n=t.unstable_now(),"function"==typeof i?p.callback=i:p===r(c)&&o(c),y(n)}else o(c);p=r(c)}if(null!==p)var s=!0;else{var d=r(u);null!==d&&I(w,d.startTime-n),s=!1}return s}finally{p=null,m=a,f=!1}}"undefined"!=typeof navigator&&void 0!==navigator.scheduling&&void 0!==navigator.scheduling.isInputPending&&navigator.scheduling.isInputPending.bind(navigator.scheduling);var x,E=!1,k=null,$=-1,K=5,P=-1;function C(){return!(t.unstable_now()-P<K)}function T(){if(null!==k){var e=t.unstable_now();P=e;var n=!0;try{n=k(!0,e)}finally{n?x():(E=!1,k=null)}}else E=!1}if("function"==typeof S)x=function(){S(T)};else if("undefined"!=typeof MessageChannel){var N=new MessageChannel,R=N.port2;N.port1.onmessage=T,x=function(){R.postMessage(null)}}else x=function(){h(T,0)};function F(e){k=e,E||(E=!0,x())}function I(e,n){$=h((function(){e(t.unstable_now())}),n)}t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){v||f||(v=!0,F(_))},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):K=0<e?Math.floor(1e3/e):5},t.unstable_getCurrentPriorityLevel=function(){return m},t.unstable_getFirstCallbackNode=function(){return r(c)},t.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=function(){},t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},t.unstable_scheduleCallback=function(e,o,a){var l=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?l+a:l,e){case 1:var i=-1;break;case 2:i=250;break;case 5:i=1073741823;break;case 4:i=1e4;break;default:i=5e3}return e={id:d++,callback:o,priorityLevel:e,startTime:a,expirationTime:i=a+i,sortIndex:-1},a>l?(e.sortIndex=a,n(u,e),null===r(c)&&e===r(u)&&(g?(b($),$=-1):g=!0,I(w,a-l))):(e.sortIndex=i,n(c,e),v||f||(v=!0,F(_))),e},t.unstable_shouldYield=C,t.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}},"../../../brave/node_modules/scheduler/index.js"(e,t,n){e.exports=n("../../../brave/node_modules/scheduler/cjs/scheduler.production.min.js")},"../../../brave/browser/resources/brave_new_tab_page_refresh/context/new_tab_context.ts"(e,t,n){n.d(t,{Vq:()=>i,AP:()=>c,QY:()=>s});var r=n("../../../brave/browser/resources/brave_new_tab_page_refresh/state/new_tab_state.ts"),o=n("../../../brave/components/common/loadTimeData.js"),a=n("../../../brave/browser/resources/brave_new_tab_page_refresh/state/new_tab_page_proxy.ts"),l=n("../../../brave/components/common/debounce.ts");const i=(0,n("../../../brave/browser/resources/brave_new_tab_page_refresh/lib/state_provider.ts").d)((0,r.C6)(),(function(e){const t=a.h.getInstance(),{handler:n}=t,r=o.M.getBoolean("talkFeatureEnabled");async function i(){const[{showClock:t},{clockFormat:r}]=await Promise.all([n.getShowClock(),n.getClockFormat()]);e.update({showClock:t,clockFormat:r})}async function s(){const[{showShieldsStats:t},{shieldsStats:r}]=await Promise.all([n.getShowShieldsStats(),n.getShieldsStats()]);e.update({showShieldsStats:t,shieldsStats:r})}async function c(){if(r&&"getShowTalkWidget"in n){const{showTalkWidget:t}=await n.getShowTalkWidget();e.update({showTalkWidget:t})}}e.update({newsFeatureEnabled:o.M.getBoolean("newsFeatureEnabled"),talkFeatureEnabled:r});const u={onClockStateUpdated:(0,l.s)(i,10),onShieldsStatsUpdated:(0,l.s)(s,10)};return r&&"onTalkStateUpdated"in t.callbackRouter&&(u.onTalkStateUpdated=(0,l.s)(c,10)),t.addListeners(u),async function(){const t=[i(),s()];r&&t.push(c()),await Promise.all(t),e.update({initialized:!0})}(),{setShowClock(e){n.setShowClock(e)},setClockFormat(e){n.setClockFormat(e)},setShowShieldsStats(e){n.setShowShieldsStats(e)},setShowTalkWidget(e){r&&"setShowTalkWidget"in n&&n.setShowTalkWidget(e)}}})),s=i.useState,c=i.useActions},"../../../brave/browser/resources/brave_new_tab_page_refresh/lib/callback_listeners.ts"(e,t,n){function r(e,t){const n=Object.entries(t).map((([t,n])=>e[t].addListener(n)));return()=>{n.forEach((t=>e.removeListener(t)))}}n.d(t,{K:()=>r})},"../../../brave/browser/resources/brave_new_tab_page_refresh/lib/state_provider.ts"(e,t,n){n.d(t,{d:()=>o});var r=n("../../../brave/node_modules/react/index.js");function o(e,t){const n=r.createContext(null);function o(){const e=r.useContext(n);if(!e)throw new Error("State context value has not been set");return e}function a(o){const a=r.useMemo((()=>{var n;const r=function(e){const t=new Set,n={...e};let r=!1;return{getState:()=>n,update(e){"function"==typeof e&&(e=e(n));let o=!1;for(const[t,r]of Object.entries(e))void 0!==r&&n[t]!==r&&(n[t]=r,o=!0);o&&(r||(r=!0,queueMicrotask((()=>{r=!1;for(const e of t){if(r)break;try{e(n)}catch(e){queueMicrotask((()=>{throw e}))}}}))))},addListener:e=>(t.has(e)||t.add(e),()=>{t.delete(e)})}}(e);return{store:r,actions:(null!==(n=o.createHandler)&&void 0!==n?n:t)(r)}}),[o.createHandler]);return r.useEffect((()=>{o.name&&function(e,t){let n=Reflect.get(self,"appState");"object"!=typeof n&&(n={},Reflect.set(self,"appState",n)),n[e]=t}(o.name,a.store)}),[o.name,a]),r.createElement(n.Provider,{value:a},o.children)}return a.useState=function(e){const{store:t}=o(),[n,a]=r.useState((()=>e(t.getState())));return r.useEffect((()=>(a(e(t.getState())),t.addListener((t=>{a(e(t))})))),[t]),n},a.useActions=function(){return o().actions},a}},"../../../brave/browser/resources/brave_new_tab_page_refresh/state/new_tab_page_proxy.ts"(e,t,n){n.d(t,{h:()=>l});var r=n("./brave/browser/ui/webui/brave_new_tab_page_refresh/brave_new_tab_page.mojom.m.js"),o=n("../../../brave/browser/resources/brave_new_tab_page_refresh/lib/callback_listeners.ts");let a=null;class l{constructor(e,t){this.callbackRouter=e,this.handler=t}addListeners(e){return(0,o.K)(this.callbackRouter,e)}static getInstance(){if(!a){const e=new r.TDS,t=r.HvG.getRemote();t.setNewTabPage(e.$.bindNewPipeAndPassRemote()),a=new l(e,t)}return a}}},"../../../brave/browser/resources/brave_new_tab_page_refresh/state/new_tab_state.ts"(e,t,n){n.d(t,{C6:()=>o,gC:()=>r.gC3});var r=n("./brave/browser/ui/webui/brave_new_tab_page_refresh/brave_new_tab_page.mojom.m.js");function o(){return{initialized:!1,showClock:!1,clockFormat:r.gC3.kAuto,showShieldsStats:!1,shieldsStats:null,showTalkWidget:!1,talkFeatureEnabled:!1,newsFeatureEnabled:!1}}},"../../../brave/components/brave_news/browser/resources/shared/Context.tsx"(e,t,n){n.d(t,{W_:()=>k,D5:()=>$,dd:()=>P,eG:()=>K,qM:()=>C,oZ:()=>T});var r=n("../../../brave/node_modules/react/index.js"),o=n("../../../brave/components/brave_news/browser/resources/shared/api.ts"),a=n("../../../brave/components/common/mojomCache.ts"),l=n("./brave/components/brave_news/common/brave_news.mojom.m.js");let i=null;class s extends a.q{constructor(){super(),this.receiver=new l.gno(this),this.controller=(0,o.Ay$)(),this.controller.addChannelsListener(this.receiver.$.bindNewPipeAndPassRemote())}static getInstance(){return i||(i=new this),i}setChannelSubscribed(e,t,n){var r,o;let a=[...null!==(o=null===(r=this.cache[t])||void 0===r?void 0:r.subscribedLocales)&&void 0!==o?o:[]];return a.includes(e)?a=a.filter((t=>t!==e)):a.push(e),this.notifyChanged({...this.cache,[t]:{...this.cache[t],subscribedLocales:a}}),this.controller.setChannelSubscribed(e,t,n)}}var c=n("../../../brave/components/brave_news/browser/resources/shared/configurationCache.ts");let u=null;class d extends a.q{constructor(){super(),this.receiver=new l.PNM(this),this.controller=(0,o.Ay$)(),this.controller.addPublishersListener(this.receiver.$.bindNewPipeAndPassRemote())}static getInstance(){return u||(u=new this),u}setPublisherFollowed(e,t){const n={...this.cache};if((0,o.qCl)(this.cache[e])&&!t)this.controller.setPublisherPref(e,l.VvM.DISABLED),delete n[e];else{const r=t?l.VvM.ENABLED:l.VvM.NOT_MODIFIED;this.controller.setPublisherPref(e,r),n[e].userEnabledStatus=r}this.notifyChanged(n)}}var p=function(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)};const m=e=>{var t,n,r;return new(r=class{constructor(){t.set(this,new l.IRE(this)),n.set(this,void 0),function(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");"a"===r?o.call(e,n):o?o.value=n:t.set(e,n)}(this,n,(0,o.Ay$)(),"f"),p(this,n,"f").addFeedListener(p(this,t,"f").$.bindNewPipeAndPassRemote())}onUpdateAvailable(t){e(t)}},t=new WeakMap,n=new WeakMap,r)};var f=n("../../../brave/components/common/loadTimeData.js"),v=n("../../../brave/components/common/mojomUtils.ts");const g=e=>(null==e?void 0:e.channel)?`channels/${e.channel.channel}`:(null==e?void 0:e.publisher)?`publishers/${e.publisher.publisherId}`:(null==e?void 0:e.following)?"following":"all",h="feedV2",b=`${h}-type`,S={},y=e=>{if(!e||!e.items.length)return sessionStorage.removeItem(h),void localStorage.removeItem(h);const t=g(e.type);S[t]=e;const n=JSON.stringify(e,((e,t)=>"bigint"==typeof t?t.toString():t));try{sessionStorage.setItem(h,n)}catch(e){console.log(e)}try{localStorage.setItem(h,n),localStorage.setItem(b,t)}catch(e){console.log(e)}},w=e=>(0,v.$F)(e.constructTime).getTime()+36e5<Date.now(),_=e=>{const t=S[e];if(t&&!w(t))return y(t),t;let n=sessionStorage.getItem(h);if(n||(n=localStorage.getItem(h)),!n)return;const r=JSON.parse(n);return w(r)?(localStorage.removeItem(h),void sessionStorage.removeItem(h)):"number"!=typeof r.error?e&&g(r.type)!==e?void 0:r:void 0},x=e=>{if(!f.M.getBoolean("featureFlagBraveNewsFeedV2Enabled"))return Promise.resolve(void 0);let t;return t=e.startsWith("publishers/")?(0,o.Ay$)().getPublisherFeed(e.split("/")[1]):e.startsWith("channels/")?(0,o.Ay$)().getChannelFeed(e.split("/")[1]):"following"===e?(0,o.Ay$)().getFollowingFeed():(0,o.Ay$)().getFeedV2(),null==t?void 0:t.then((({feed:e})=>(y(e),e)))},E=r.createContext({locale:"",feedView:"all",feedV2:void 0,feedV2UpdatesAvailable:!1,refreshFeedV2:()=>{},setFeedView:()=>{},customizePage:null,setCustomizePage:()=>{},publishers:{},sortedPublishers:[],filteredPublisherIds:[],subscribedPublisherIds:[],channels:{},suggestedPublisherIds:[],updateSuggestedPublisherIds:()=>{},isOptInPrefEnabled:void 0,isShowOnNTPPrefEnabled:void 0,toggleBraveNewsOnNTP:e=>{},openArticlesInNewTab:!0,setOpenArticlesInNewTab:()=>{},reportViewCount:e=>{},reportVisit:e=>{},reportSidebarFilterUsage:()=>{},reportSessionStart:()=>{},shouldRenderImages:!1});function k(e){const t=c.T.getInstance(),n=s.getInstance(),a=d.getInstance(),[l,i]=(0,r.useState)(""),[u,p]=(0,r.useState)(t.value),{feedV2:f,updatesAvailable:v,feedView:y,setFeedView:k,refresh:$}=(e=>{const[t,n]=(0,r.useState)(_()),[a,l]=(0,r.useState)((i=t)?g(i.type):null!==(s=localStorage.getItem(b))&&void 0!==s?s:"all");var i,s;const[c,u]=(0,r.useState)();(0,r.useEffect)((()=>{m((e=>{for(const t in S)S[t].sourceHash!==e&&delete S[t];const t=JSON.parse(localStorage.getItem(h));(null==t?void 0:t.sourceHash)!==e&&localStorage.removeItem(h)}))}),[]),(0,r.useEffect)((()=>{if(!e)return;let t=!1;return m((e=>{t||u(e)})),()=>{t=!0}}),[e]),(0,r.useEffect)((()=>{if(!e)return;n(void 0);const t=_(a);if(t)return void n(t);let r=!1;return x(a).then((e=>{r||n(e)})),()=>{r=!0}}),[a,e]);const d=(0,r.useCallback)((()=>{n(void 0),(0,o.Ay$)().ensureFeedV2IsUpdating(),x(a).then(n)}),[a]);(0,r.useEffect)((()=>{const e=()=>{"visible"===document.visibilityState&&t&&w(t)&&d()};return document.addEventListener("visibilitychange",e),()=>{document.removeEventListener("visibilitychange",e)}}),[d,t]);const p=!(!c||!t||c===t.sourceHash);return{feedV2:t,feedView:a,setFeedView:l,refresh:d,updatesAvailable:p}})(u.isOptedIn&&u.showOnNTP),[K,P]=(0,r.useState)(null),[C,T]=(0,r.useState)({}),[N,R]=(0,r.useState)({}),[F,I]=(0,r.useState)([]),[A,B]=(0,r.useState)(!1);(0,r.useEffect)((()=>{(0,o.Ay$)().getLocale().then((({locale:e})=>i(e)))}),[u.isOptedIn,u.showOnNTP]),r.useEffect((()=>{const e=e=>T(e);return n.addListener(e),()=>n.removeListener(e)}),[]),r.useEffect((()=>(t.addListener(p),()=>t.removeListener(p))),[]);const z=(0,r.useCallback)((async()=>{I([]);const{suggestedPublisherIds:e}=await(0,o.Ay$)().getSuggestedPublisherIds();I(e)}),[]);r.useEffect((()=>{const e=e=>R(e);return a.addListener(e),()=>{a.removeListener(e)}}),[]),r.useEffect((()=>{const e=()=>B(!0);return document.addEventListener("scroll",e,{once:!0}),()=>document.removeEventListener("scroll",e)}),[]);const O=(0,r.useMemo)((()=>Object.values(N).sort(((e,t)=>e.publisherName.localeCompare(t.publisherName)))),[N]),M=(0,r.useMemo)((()=>O.filter((e=>e.type===o.tt6.DIRECT_SOURCE||e.locales.some((e=>e.locale===l)))).map((e=>e.publisherId))),[O,l]),D=(0,r.useMemo)((()=>O.filter(o.Gsl).map((e=>e.publisherId))),[O]),L=e=>{e?t.set({isOptedIn:!0,showOnNTP:!0}):t.set({showOnNTP:!1})},U=(0,r.useCallback)((e=>{t.set({openArticlesInNewTab:e})}),[]),H=(0,r.useCallback)((e=>{(0,o.Ay$)().onNewCardsViewed(e)}),[]),W=(0,r.useCallback)((e=>{(0,o.Ay$)().onCardVisited(e+1)}),[]),V=(0,r.useCallback)((()=>{(0,o.Ay$)().onInteractionSessionStarted()}),[]),j=(0,r.useRef)(!1),G=(0,r.useCallback)((()=>{j.current||(j.current=!0,(0,o.Ay$)().onSidebarFilterUsage())}),[j.current]),q=(0,r.useMemo)((()=>({locale:l,feedView:y,setFeedView:k,feedV2:f,feedV2UpdatesAvailable:v,refreshFeedV2:$,customizePage:K,setCustomizePage:P,channels:C,publishers:N,suggestedPublisherIds:F,sortedPublishers:O,filteredPublisherIds:M,subscribedPublisherIds:D,updateSuggestedPublisherIds:z,isOptInPrefEnabled:u.isOptedIn,isShowOnNTPPrefEnabled:u.showOnNTP,toggleBraveNewsOnNTP:L,openArticlesInNewTab:u.openArticlesInNewTab,setOpenArticlesInNewTab:U,reportViewCount:H,reportVisit:W,reportSidebarFilterUsage:G,reportSessionStart:V,shouldRenderImages:A})),[K,k,f,v,C,N,F,M,z,u,L,G,H,W,V,A]);return r.createElement(E.Provider,{value:q},e.children)}const $=()=>r.useContext(E),K=(e={subscribedOnly:!1})=>{const{channels:t}=$();return(0,r.useMemo)((()=>Object.values(t).filter((t=>t.subscribedLocales.length||!e.subscribedOnly))),[t,e.subscribedOnly])},P=e=>{const{channels:t,locale:n}=$(),o=(0,r.useMemo)((()=>{var r,o;return null!==(o=null===(r=t[e])||void 0===r?void 0:r.subscribedLocales.includes(n))&&void 0!==o&&o}),[t[e],n]),a=r.useCallback((t=>{s.getInstance().setChannelSubscribed(n,e,t)}),[e,n]);return{subscribed:o,setSubscribed:a}},C=e=>{const{publishers:t}=$();return(0,r.useMemo)((()=>t[e]),[t[e]])},T=e=>{const t=C(e),n=(0,o.Gsl)(t),a=(0,r.useCallback)((t=>{d.getInstance().setPublisherFollowed(e,t)}),[e]);return{followed:n,setFollowed:a}}},"../../../brave/components/brave_news/browser/resources/shared/Icons.tsx"(e,t,n){n.d(t,{GH:()=>i,HI:()=>a,Qp:()=>l});var r=n("../../../brave/node_modules/react/index.js"),o=n("../../../brave/node_modules/@brave/leo/react/icon.js");const a=r.createElement("svg",{width:"8",height:"15",viewBox:"0 0 8 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M2.41912 7.13281L7.18936 1.40853C7.46435 1.07854 7.41976 0.588097 7.08977 0.313104C6.75978 0.0381098 6.26934 0.082696 5.99435 0.412688L0.809178 6.63489C0.568816 6.92333 0.568816 7.3423 0.809178 7.63073L5.99435 13.8529C6.26934 14.1829 6.75978 14.2275 7.08977 13.9525C7.41976 13.6775 7.46435 13.1871 7.18936 12.8571L2.41912 7.13281Z",fill:"currentColor"})),l=r.createElement("svg",{width:"16",height:"15",viewBox:"0 0 16 15",fill:"none",xmlns:"http://www.w3.org/2000/svg"},r.createElement("path",{d:"M9.76613 7.85573L4.78172 2.18596C4.49438 1.85911 4.54097 1.37334 4.88577 1.10097C5.23058 0.828593 5.74304 0.872754 6.03038 1.1996L11.4484 7.36255C11.6995 7.64824 11.6995 8.06322 11.4484 8.34891L6.03038 14.5119C5.74304 14.8387 5.23058 14.8829 4.88577 14.6105C4.54097 14.3381 4.49438 13.8523 4.78172 13.5255L9.76613 7.85573Z",fill:"currentColor"})),i={default:r.createElement(o.Ay,{name:"product-brave-news"}),Brave:r.createElement(o.Ay,null,r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24"},r.createElement("path",{fill:"#6B7084",fillRule:"evenodd",d:"m20.69 8.47-.628-1.675.436-.962a.324.324 0 0 0-.068-.366l-1.188-1.18a1.947 1.947 0 0 0-1.995-.454l-.332.113L15.178 2H8.794L7.079 3.97l-.323-.112a1.952 1.952 0 0 0-2.013.46l-1.21 1.2a.258.258 0 0 0-.054.292l.456.998-.625 1.674.405 1.51L5.56 16.87a3.503 3.503 0 0 0 1.382 1.963s2.24 1.549 4.45 2.956c.195.124.398.214.617.21.218.004.421-.086.615-.21 2.483-1.596 4.447-2.962 4.447-2.962a3.504 3.504 0 0 0 1.38-1.966l1.836-6.88.404-1.512Z",clipRule:"evenodd"}),r.createElement("path",{fill:"#fff",fillRule:"evenodd",d:"m18.728 8.801-.03.09-.045.16c-.122.15-.38.437-.573.638l-1.773 1.848c-.193.201-.302.453-.192.707l.24.578c.11.254.12.674.014.956-.107.287-.291.54-.533.734l-.185.148a.9.9 0 0 1-.86.101l-.816-.38a4.234 4.234 0 0 1-.843-.55l-.773-.681a.346.346 0 0 1-.02-.505l1.883-1.245c.233-.154.357-.44.224-.683l-.67-1.194c-.132-.243-.185-.567-.117-.719.068-.152.339-.356.602-.454l2.185-.796c.264-.097.25-.198-.03-.224l-1.397-.102c-.28-.026-.486.014-.758.088l-1.056.257c-.271.074-.329.357-.278.628l.436 2.317c.051.271.076.545.056.607-.02.063-.262.164-.537.225l-.361.08a2.837 2.837 0 0 1-1 .007l-.438-.091c-.276-.058-.518-.156-.538-.219-.02-.063.004-.336.055-.607l.433-2.318c.05-.271-.007-.554-.278-.628L9.698 7.32c-.272-.074-.478-.113-.758-.087l-1.396.103c-.28.026-.294.127-.03.224l2.185.794c.264.097.535.301.603.453.068.152.015.476-.117.72l-.668 1.193c-.132.244-.008.53.225.683l1.884 1.243a.346.346 0 0 1-.018.505l-.773.682a4.246 4.246 0 0 1-.842.552l-.816.381a.902.902 0 0 1-.86-.1l-.185-.148a1.727 1.727 0 0 1-.543-.756 1.444 1.444 0 0 1 .022-.933l.24-.578c.109-.255 0-.507-.194-.708L5.882 9.696c-.193-.2-.451-.487-.573-.636l-.047-.16-.028-.09c-.003-.104.034-.433.077-.522.043-.088.207-.348.365-.577l.38-.55c.158-.23.43-.593.606-.808l.557-.684c.175-.216.325-.392.348-.39 0-.002.228.04.504.092l.844.158.678.127c.097.018.395-.037.663-.122l.607-.192c.268-.086.674-.198.903-.25l.212.003.212-.003c.23.052.636.163.904.248l.607.192c.268.085.567.14.663.122a284 284 0 0 0 .56-.106l.118-.022.843-.16c.277-.052.504-.094.52-.093.008 0 .157.174.333.39l.558.683c.176.216.45.579.607.807l.38.55c.159.229.406.644.421.739a2.3 2.3 0 0 1 .024.36Zm-6.635 5.516c.025 0 .258.086.519.192l.241.098c.26.106.679.294.93.419l.713.354c.25.125.269.359.04.52l-.608.425c-.23.16-.59.44-.8.62l-.767.655a.601.601 0 0 1-.758.002c-.206-.178-.548-.47-.76-.65a12.42 12.42 0 0 0-.802-.614l-.606-.42c-.23-.158-.214-.393.036-.52l.716-.366c.25-.127.668-.318.928-.424l.241-.098a5.18 5.18 0 0 1 .518-.193h.22Z",clipRule:"evenodd"}))),Business:r.createElement(o.Ay,{name:"news-business"}),Cars:r.createElement(o.Ay,{name:"news-car"}),Crypto:r.createElement(o.Ay,{name:"crypto-wallets"}),Culture:r.createElement(o.Ay,{name:"news-culture"}),Entertainment:r.createElement(o.Ay,{name:"news-entertainment"}),"Entertainment News":r.createElement(o.Ay,{name:"news-entertainment"}),Fashion:r.createElement(o.Ay,{name:"news-fashion"}),"Film and TV":r.createElement(o.Ay,{name:"news-filmandtv"}),Food:r.createElement(o.Ay,{name:"news-food"}),Fun:r.createElement(o.Ay,{name:"news-fun"}),Gaming:r.createElement(o.Ay,{name:"news-gaming"}),Health:r.createElement(o.Ay,{name:"news-health"}),Home:r.createElement(o.Ay,{name:"news-home"}),Music:r.createElement(o.Ay,{name:"news-music"}),Politics:r.createElement(o.Ay,{name:"news-politics"}),"Regional News":r.createElement(o.Ay,{name:"news-regional"}),Science:r.createElement(o.Ay,{name:"news-science"}),Sports:r.createElement(o.Ay,{name:"news-sports"}),Travel:r.createElement(o.Ay,{name:"news-travel"}),Technology:r.createElement(o.Ay,{name:"news-technology"}),"Tech News":r.createElement(o.Ay,{name:"news-technology"}),"Tech Reviews":r.createElement(o.Ay,{name:"news-technology"}),"Top News":r.createElement(o.Ay,{name:"news-topnews"}),"US News":r.createElement(o.Ay,{name:"news-regional"}),Weather:r.createElement(o.Ay,{name:"news-weather"}),"World News":r.createElement(o.Ay,{name:"news-worldnews"})}},"../../../brave/components/brave_news/browser/resources/shared/api.ts"(e,t,n){n.d(t,{Ay$:()=>a,Gsl:()=>l,VvM:()=>r.VvM,qCl:()=>i,tt6:()=>r.tt6});var r=n("./brave/components/brave_news/common/brave_news.mojom.m.js");let o;function a(){return o||(o=window.storybookBraveNewsController||r.iLj.getRemote()),o}const l=e=>!!e&&(e.type===r.tt6.DIRECT_SOURCE||e.userEnabledStatus===r.VvM.ENABLED),i=e=>!!e&&e.type===r.tt6.DIRECT_SOURCE},"../../../brave/components/brave_news/browser/resources/shared/channel.ts"(e,t,n){n.d(t,{J:()=>o});var r=n("../../../brave/components/common/locale.ts");const o=e=>{if(!e)return"";try{return(0,r.J)((e=>"BRAVE_NEWS_CHANNEL_"+e.toUpperCase().split(" ").join("_"))(e))}catch(t){return console.error(`Couldn't find translation for channel '${e}'`),e}}},"../../../brave/components/brave_news/browser/resources/shared/configurationCache.ts"(e,t,n){n.d(t,{T:()=>i});var r=n("./brave/components/brave_news/common/brave_news.mojom.m.js"),o=n("../../../brave/components/brave_news/browser/resources/shared/api.ts"),a=n("../../../brave/components/common/mojomCache.ts");let l=null;class i extends a.l{constructor(){super({isOptedIn:!1,showOnNTP:!1,openArticlesInNewTab:!0}),this.receiver=new r.oFR(this),this.controller=(0,o.Ay$)(),this.controller.addConfigurationListener(this.receiver.$.bindNewPipeAndPassRemote())}static getInstance(){return l||(l=new this),l}get value(){return this.cache}set(e){const t={...this.cache,...e};this.controller.setConfiguration(t),this.changed(t)}changed(e){this.notifyChanged(e)}}},"../../../brave/components/common/classnames.ts"(e,t,n){n.d(t,{A:()=>o});const r={}.hasOwnProperty;function o(...e){const t=[];for(const n of e){if(!n)continue;const e=typeof n;if("string"===e||"number"===e)t.push(n.toString());else if(Array.isArray(n)){if(n.length){const e=o(...n);e&&t.push(e)}}else if("object"===e)if(n.toString===Object.prototype.toString)for(const e in n)r.call(n,e)&&n[e]&&t.push(e);else t.push(n.toString())}return t.join(" ")}},"../../../brave/components/common/debounce.ts"(e,t,n){n.d(t,{s:()=>r});const r=function(e,t){let n;return(...r)=>{clearTimeout(n),n=setTimeout(e.apply.bind(e,this,r),t)}}},"../../../brave/components/common/formatString.ts"(e,t,n){n.d(t,{J:()=>o});var r=n("../../../brave/node_modules/react/index.js");function o(e,t,n){const o=Array.isArray(t)?t.reduce(((e,t,n)=>(e[`$${n+1}`]=t,e)),{}):t,a={children:[],start:0,end:e.length,key:"",hasClosingTag:!1},l=t=>{const n=[],a=(t,r)=>{t!==r&&n.push(e.slice(t,r))};let i=t.start+t.key.length;for(let e=0;e<t.children.length;e++){const r=t.children[e];a(i,r.start),n.push(l(r)),i=r.end}a(i,t.end-t.key.length-(t.hasClosingTag?1:0));const s=n.every((e=>"string"==typeof e))?n.join(""):r.createElement(r.Fragment,null,...n.filter((e=>!!e))),c=o[t.key];return c?"function"==typeof c?c(s):c:s},i=[a],s=/\/?\$([1-9])/gm,c=new Set;for(const t of e.matchAll(s)){const r=t[0],a=r.startsWith("/"),l=a?r.substring(1):r;if((null==n?void 0:n.noErrorOnMissingReplacement)||c.add(l),!o[l])continue;if(a){i.at(-1).key===l?i.pop():console.error(`Mismatched closing tag: ${r} in message "${e}"`);continue}let s=!0,u=e.indexOf("/"+l,t.index+l.length);-1===u?(u=t.index,s=!1):u+=1,u+=l.length;const d={children:[],end:u,start:t.index,key:l,hasClosingTag:s};i.at(-1).children.push(d),s&&i.push(d)}!(null==n?void 0:n.noErrorOnMissingReplacement)&&c.size<Object.keys(o).length&&console.error(`Missing replacements (${Object.keys(o).filter((e=>!c.has(e))).join(", ")} we not found in ${e})`);const u=l(a);return Array.isArray(u)?r.createElement(r.Fragment,null,...u):u}},"../../../brave/components/common/locale.ts"(e,t,n){n.d(t,{J:()=>a,O:()=>l});var r=n("../../../brave/components/common/loadTimeData.js"),o=n("../../../brave/components/common/formatString.ts");const a=e=>{if(!e)return console.error("locale string requires a key!"),e;return r.M.getString(e)||(console.error(`locale string not found for key: ${e}`),e)};function l(e,t,n){return(0,o.J)(a(e),t,n)}},"../../../brave/components/common/mojomCache.ts"(e,t,n){n.d(t,{l:()=>r,q:()=>o});class r{constructor(e){this.listeners=[],this.cache=e}addListener(e,t=!0){this.listeners.push(e),t&&e(this.cache,{})}removeListener(e){this.listeners=this.listeners.filter((t=>t!==e))}notifyChanged(e){const t=this.cache;this.cache=e;for(const n of this.listeners)n(e,t)}}class o extends r{constructor(){super({})}changed(e){const t={...this.cache};for(const n in e.addedOrUpdated)t[n]=e.addedOrUpdated[n];for(const n of e.removed)delete t[n];this.notifyChanged(t)}}},"../../../brave/components/common/mojomUtils.ts"(e,t,n){function r(e){const t=Date.UTC(1601,0,1,0,0,0,0),n=Date.UTC(1970,0,1,0,0,0,0)-t,r=Number(e.internalValue)/1e3;return new Date(r-n)}n.d(t,{$F:()=>r})},"../../../brave/components/common/scoped_css.ts"(e,t,n){n.d(t,{P:()=>s});const r=new Map;async function o(e,t){let n=r.get(e);n||(n=new CSSStyleSheet,r.set(e,n),document.adoptedStyleSheets.push(n)),await n.replace(String(t))}const a="data-css-scope";class l{constructor(e){this[a]=e}get scope(){return this[a]}get selector(){return`[${a}=${CSS.escape(this[a])}]`}get passthrough(){const{selector:e}=this;return{css(t,...n){o(`${e}-passthrough`,`@scope (${e}) { ${String.raw(t,...n)} }`)}}}}let i=6031853;const s={css(e,...t){const n=(i++).toString(36),r=new l(n);return o(r.selector,`@scope (${r.selector}) to ([${a}]) {\n ${String.raw(e,...t)}\n }`),r}}},"../../../brave/components/common/useMediaQuery.ts"(e,t,n){n.d(t,{A:()=>o});var r=n("../../../brave/node_modules/react/index.js");function o(e){const[t,n]=(0,r.useState)((()=>window.matchMedia(e).matches));return(0,r.useEffect)((()=>{const t=window.matchMedia(e),r=()=>n(t.matches);return t.addEventListener("change",r),n(t.matches),()=>{t.removeEventListener("change",r)}}),[e]),t}},"chrome://resources/js/plural_string_proxy.js"(t,n,r){var o,a;t.exports=(o={PluralStringProxyImpl:()=>e.PluralStringProxyImpl},a={},r.d(a,o),a)},"../../../brave/node_modules/@brave/leo/react/button.js"(e,t,n){n.d(t,{A:()=>i});var r=n("../../../brave/node_modules/@brave/leo/shared/svelte-react.js"),o=n("../../../brave/node_modules/@brave/leo/shared/svelte-web.js"),a=n("../../../brave/node_modules/@brave/leo/shared/button.js");const l=(0,o.A)(a.A,{name:"leo-button",mode:"open"}),i=(0,r.A)("leo-button",l)},"../../../brave/node_modules/@brave/leo/react/buttonMenu.js"(e,t,n){n.d(t,{A:()=>g});var r=n("../../../brave/node_modules/@brave/leo/shared/svelte-react.js"),o=n("../../../brave/node_modules/@brave/leo/shared/svelte-web.js"),a=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js"),l=n("../../../brave/node_modules/@brave/leo/shared/menu.js");function i(e){(0,a.a)(e,"svelte-1ff9jih",":host{display:inline-block}.leo-button-menu.svelte-1ff9jih{cursor:pointer;-webkit-tap-highlight-color:transparent}")}n("../../../brave/node_modules/@brave/leo/shared/7d712f7b.js");const s=e=>({}),c=e=>({});function u(e){let t,n;return t=new l.A({props:{placement:e[1],positionStrategy:e[0],flip:e[2],widthIsMaxWidth:e[3],isOpen:e[5],target:e[4],onClose:e[7],$$slots:{default:[d]},$$scope:{ctx:e}}}),{c(){(0,a.k)(t.$$.fragment)},m(e,r){(0,a.m)(t,e,r),n=!0},p(e,n){const r={};2&n&&(r.placement=e[1]),1&n&&(r.positionStrategy=e[0]),4&n&&(r.flip=e[2]),8&n&&(r.widthIsMaxWidth=e[3]),32&n&&(r.isOpen=e[5]),16&n&&(r.target=e[4]),8192&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||((0,a.t)(t.$$.fragment,e),n=!0)},o(e){(0,a.f)(t.$$.fragment,e),n=!1},d(e){(0,a.q)(t,e)}}}function d(e){let t;const n=e[11].default,r=(0,a.C)(n,e,e[13],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||8192&o)&&(0,a.E)(r,n,e,e[13],t?(0,a.G)(n,e[13],o,null):(0,a.F)(e[13]),null)},i(e){t||((0,a.t)(r,e),t=!0)},o(e){(0,a.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function p(e){let t,n,r,o,l,i;const d=e[11]["anchor-content"],p=(0,a.C)(d,e,e[13],c);let m=e[5]&&u(e);return{c(){t=(0,a.e)("div"),n=(0,a.e)("div"),p&&p.c(),r=(0,a.l)(),m&&m.c(),(0,a.b)(n,"role","button"),(0,a.b)(n,"aria-haspopup","menu"),(0,a.b)(n,"aria-expanded",e[5]),(0,a.b)(n,"tabindex","0"),(0,a.b)(t,"class","leo-button-menu svelte-1ff9jih")},m(s,c){(0,a.c)(s,t,c),(0,a.n)(t,n),p&&p.m(n,null),e[12](n),(0,a.n)(t,r),m&&m.m(t,null),o=!0,l||(i=(0,a.o)(n,"click",e[6]),l=!0)},p(e,[r]){p&&p.p&&(!o||8192&r)&&(0,a.E)(p,d,e,e[13],o?(0,a.G)(d,e[13],r,s):(0,a.F)(e[13]),c),(!o||32&r)&&(0,a.b)(n,"aria-expanded",e[5]),e[5]?m?(m.p(e,r),32&r&&(0,a.t)(m,1)):(m=u(e),m.c(),(0,a.t)(m,1),m.m(t,null)):m&&((0,a.p)(),(0,a.f)(m,1,1,(()=>{m=null})),(0,a.d)())},i(e){o||((0,a.t)(p,e),(0,a.t)(m),o=!0)},o(e){(0,a.f)(p,e),(0,a.f)(m),o=!1},d(n){n&&(0,a.g)(t),p&&p.d(n),e[12](null),m&&m.d(),l=!1,i()}}}function m(e,t,n){let r,o,{$$slots:l={},$$scope:i}=t,{isOpen:s}=t,{onClose:c}=t,{onChange:u}=t,{positionStrategy:d="absolute"}=t,{placement:p="bottom-start"}=t,{flip:m=!0}=t,{widthIsMaxWidth:f=!1}=t;return e.$$set=e=>{"isOpen"in e&&n(8,s=e.isOpen),"onClose"in e&&n(9,c=e.onClose),"onChange"in e&&n(10,u=e.onChange),"positionStrategy"in e&&n(0,d=e.positionStrategy),"placement"in e&&n(1,p=e.placement),"flip"in e&&n(2,m=e.flip),"widthIsMaxWidth"in e&&n(3,f=e.widthIsMaxWidth),"$$scope"in e&&n(13,i=e.$$scope)},e.$$.update=()=>{256&e.$$.dirty&&n(5,r=null!=s&&s)},[d,p,m,f,o,r,()=>{const e=!r;void 0===s&&n(5,r=e),null==u||u({isOpen:e})},e=>{if(e.originalEvent.composedPath().includes(o)||!1===(null==c?void 0:c(e)))return!1;"key"in e&&o.focus(),void 0===s&&n(5,r=!1),null==u||u({isOpen:!1})},s,c,u,l,function(e){a.I[e?"unshift":"push"]((()=>{o=e,n(4,o)}))},i]}class f extends a.S{constructor(e){super(),(0,a.i)(this,e,m,p,a.s,{isOpen:8,onClose:9,onChange:10,positionStrategy:0,placement:1,flip:2,widthIsMaxWidth:3},i)}}const v=(0,o.A)(f,{name:"leo-buttonmenu",mode:"open"}),g=(0,r.A)("leo-buttonmenu",v)},"../../../brave/node_modules/@brave/leo/react/dropdown.js"(e,t,n){n.d(t,{A:()=>I});var r=n("../../../brave/node_modules/@brave/leo/shared/svelte-react.js"),o=n("../../../brave/node_modules/@brave/leo/shared/svelte-web.js"),a=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js"),l=n("../../../brave/node_modules/@brave/leo/shared/formItem.js"),i=n("../../../brave/node_modules/@brave/leo/shared/1498af7b.js"),s=n("../../../brave/node_modules/@brave/leo/shared/menu.js");function c(e){(0,a.a)(e,"svelte-165ih6g",":host{display:inline-block}.leo-dropdown.svelte-165ih6g.svelte-165ih6g{cursor:pointer;-webkit-tap-highlight-color:transparent}.leo-dropdown.svelte-165ih6g button.svelte-165ih6g{all:unset}.leo-dropdown.svelte-165ih6g .click-target.svelte-165ih6g{flex:1;pointer-events:none}")}n("../../../brave/node_modules/@brave/leo/shared/7d712f7b.js");const u=e=>({}),d=e=>({}),p=e=>({}),m=e=>({}),f=e=>({value:1&e}),v=e=>({value:e[0]}),g=e=>({}),h=e=>({slot:"label"}),b=e=>({}),S=e=>({slot:"left-icon"}),y=e=>({}),w=e=>({slot:"right-icon"});function _(e){let t;const n=e[17].placeholder,r=(0,a.C)(n,e,e[26],m),o=r||function(e){let t,n;return{c(){t=(0,a.e)("span"),n=(0,a.x)(e[4]),(0,a.b)(t,"class","placeholder")},m(e,r){(0,a.c)(e,t,r),(0,a.n)(t,n)},p(e,t){16&t&&(0,a.y)(n,e[4])},d(e){e&&(0,a.g)(t)}}}(e);return{c(){o&&o.c()},m(e,n){o&&o.m(e,n),t=!0},p(e,l){r?r.p&&(!t||67108864&l)&&(0,a.E)(r,n,e,e[26],t?(0,a.G)(n,e[26],l,p):(0,a.F)(e[26]),m):o&&o.p&&(!t||16&l)&&o.p(e,t?l:-1)},i(e){t||((0,a.t)(o,e),t=!0)},o(e){(0,a.f)(o,e),t=!1},d(e){o&&o.d(e)}}}function x(e){let t;const n=e[17].value,r=(0,a.C)(n,e,e[26],v),o=r||function(e){let t,n;return{c(){t=(0,a.e)("span"),n=(0,a.x)(e[0]),(0,a.b)(t,"class","value")},m(e,r){(0,a.c)(e,t,r),(0,a.n)(t,n)},p(e,t){1&t&&(0,a.y)(n,e[0])},d(e){e&&(0,a.g)(t)}}}(e);return{c(){o&&o.c()},m(e,n){o&&o.m(e,n),t=!0},p(e,l){r?r.p&&(!t||67108865&l)&&(0,a.E)(r,n,e,e[26],t?(0,a.G)(n,e[26],l,f):(0,a.F)(e[26]),v):o&&o.p&&(!t||1&l)&&o.p(e,t?l:-1)},i(e){t||((0,a.t)(o,e),t=!0)},o(e){(0,a.f)(o,e),t=!1},d(e){o&&o.d(e)}}}function E(e){let t,n,r,o,l,i;const s=[x,_],c=[];function u(e,t){return void 0!==e[0]?0:1}return n=u(e),r=c[n]=s[n](e),{c(){t=(0,a.e)("button"),r.c(),(0,a.b)(t,"class","click-target svelte-165ih6g"),t.disabled=e[1]},m(r,s){(0,a.c)(r,t,s),c[n].m(t,null),e[18](t),o=!0,l||(i=(0,a.o)(t,"click",(0,a.L)(e[14])),l=!0)},p(e,l){let i=n;n=u(e),n===i?c[n].p(e,l):((0,a.p)(),(0,a.f)(c[i],1,1,(()=>{c[i]=null})),(0,a.d)(),r=c[n],r?r.p(e,l):(r=c[n]=s[n](e),r.c()),(0,a.t)(r,1),r.m(t,null)),(!o||2&l)&&(t.disabled=e[1])},i(e){o||((0,a.t)(r),o=!0)},o(e){(0,a.f)(r),o=!1},d(r){r&&(0,a.g)(t),c[n].d(),e[18](null),l=!1,i()}}}function k(e){let t;const n=e[17].label,r=(0,a.C)(n,e,e[26],h);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||67108864&o)&&(0,a.E)(r,n,e,e[26],t?(0,a.G)(n,e[26],o,g):(0,a.F)(e[26]),h)},i(e){t||((0,a.t)(r,e),t=!0)},o(e){(0,a.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function $(e){let t;const n=e[17]["left-icon"],r=(0,a.C)(n,e,e[26],S);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||67108864&o)&&(0,a.E)(r,n,e,e[26],t?(0,a.G)(n,e[26],o,b):(0,a.F)(e[26]),S)},i(e){t||((0,a.t)(r,e),t=!0)},o(e){(0,a.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function K(e){let t;const n=e[17]["right-icon"],r=(0,a.C)(n,e,e[26],w),o=r||function(e){let t,n,r;return n=new i.I({props:{name:"arrow-small-down"}}),{c(){t=(0,a.e)("div"),(0,a.k)(n.$$.fragment),(0,a.b)(t,"class","indicator"),(0,a.D)(t,"open",e[11])},m(e,o){(0,a.c)(e,t,o),(0,a.m)(n,t,null),r=!0},p(e,n){(!r||2048&n)&&(0,a.D)(t,"open",e[11])},i(e){r||((0,a.t)(n.$$.fragment,e),r=!0)},o(e){(0,a.f)(n.$$.fragment,e),r=!1},d(e){e&&(0,a.g)(t),(0,a.q)(n)}}}(e);return{c(){o&&o.c()},m(e,n){o&&o.m(e,n),t=!0},p(e,l){r?r.p&&(!t||67108864&l)&&(0,a.E)(r,n,e,e[26],t?(0,a.G)(n,e[26],l,y):(0,a.F)(e[26]),w):o&&o.p&&(!t||2048&l)&&o.p(e,t?l:-1)},i(e){t||((0,a.t)(o,e),t=!0)},o(e){(0,a.f)(o,e),t=!1},d(e){o&&o.d(e)}}}function P(e){let t;const n=e[17].default,r=(0,a.C)(n,e,e[26],null);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||67108864&o)&&(0,a.E)(r,n,e,e[26],t?(0,a.G)(n,e[26],o,null):(0,a.F)(e[26]),null)},i(e){t||((0,a.t)(r,e),t=!0)},o(e){(0,a.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function C(e){let t;const n=e[17].errors,r=(0,a.C)(n,e,e[26],d);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||67108864&o)&&(0,a.E)(r,n,e,e[26],t?(0,a.G)(n,e[26],o,u):(0,a.F)(e[26]),d)},i(e){t||((0,a.t)(r,e),t=!0)},o(e){(0,a.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function T(e){let t,n,r,o,i,c,u,d,p,m,f,v,g;function h(t){e[19](t)}function b(t){e[20](t)}function S(t){e[21](t)}function y(t){e[22](t)}let w={renderLabel:e[15].default,mode:e[5],showFocusOutline:e[11],error:e[6]&&e[15].errors,$$slots:{"right-icon":[K],"left-icon":[$],label:[k],default:[E]},$$scope:{ctx:e}};function _(t){e[24](t)}function x(t){e[25](t)}void 0!==e[1]&&(w.disabled=e[1]),void 0!==e[3]&&(w.required=e[3]),void 0!==e[2]&&(w.size=e[2]),void 0!==e[13]&&(w.controlElement=e[13]),n=new l.Ay({props:w}),a.I.push((()=>(0,a.J)(n,"disabled",h))),a.I.push((()=>(0,a.J)(n,"required",b))),a.I.push((()=>(0,a.J)(n,"size",S))),a.I.push((()=>(0,a.J)(n,"controlElement",y)));let T={target:e[13],positionStrategy:e[7],widthIsMaxWidth:e[8],onSelectItem:e[9],onClose:e[23],$$slots:{default:[P]},$$scope:{ctx:e}};void 0!==e[11]&&(T.isOpen=e[11]),void 0!==e[0]&&(T.currentValue=e[0]),d=new s.A({props:T}),a.I.push((()=>(0,a.J)(d,"isOpen",_))),a.I.push((()=>(0,a.J)(d,"currentValue",x)));let N=e[6]&&C(e);return{c(){t=(0,a.e)("div"),(0,a.k)(n.$$.fragment),u=(0,a.l)(),(0,a.k)(d.$$.fragment),f=(0,a.l)(),N&&N.c(),v=(0,a.z)(),(0,a.b)(t,"class","leo-dropdown svelte-165ih6g")},m(e,r){(0,a.c)(e,t,r),(0,a.m)(n,t,null),(0,a.n)(t,u),(0,a.m)(d,t,null),(0,a.c)(e,f,r),N&&N.m(e,r),(0,a.c)(e,v,r),g=!0},p(e,[t]){const l={};32768&t&&(l.renderLabel=e[15].default),32&t&&(l.mode=e[5]),2048&t&&(l.showFocusOutline=e[11]),32832&t&&(l.error=e[6]&&e[15].errors),67115027&t&&(l.$$scope={dirty:t,ctx:e}),!r&&2&t&&(r=!0,l.disabled=e[1],(0,a.K)((()=>r=!1))),!o&&8&t&&(o=!0,l.required=e[3],(0,a.K)((()=>o=!1))),!i&&4&t&&(i=!0,l.size=e[2],(0,a.K)((()=>i=!1))),!c&&8192&t&&(c=!0,l.controlElement=e[13],(0,a.K)((()=>c=!1))),n.$set(l);const s={};8192&t&&(s.target=e[13]),128&t&&(s.positionStrategy=e[7]),256&t&&(s.widthIsMaxWidth=e[8]),512&t&&(s.onSelectItem=e[9]),13312&t&&(s.onClose=e[23]),67108864&t&&(s.$$scope={dirty:t,ctx:e}),!p&&2048&t&&(p=!0,s.isOpen=e[11],(0,a.K)((()=>p=!1))),!m&&1&t&&(m=!0,s.currentValue=e[0],(0,a.K)((()=>m=!1))),d.$set(s),e[6]?N?(N.p(e,t),64&t&&(0,a.t)(N,1)):(N=C(e),N.c(),(0,a.t)(N,1),N.m(v.parentNode,v)):N&&((0,a.p)(),(0,a.f)(N,1,1,(()=>{N=null})),(0,a.d)())},i(e){g||((0,a.t)(n.$$.fragment,e),(0,a.t)(d.$$.fragment,e),(0,a.t)(N),g=!0)},o(e){(0,a.f)(n.$$.fragment,e),(0,a.f)(d.$$.fragment,e),(0,a.f)(N),g=!1},d(e){e&&((0,a.g)(t),(0,a.g)(f),(0,a.g)(v)),(0,a.q)(n),(0,a.q)(d),N&&N.d(e)}}}function N(e,t,n){let{$$slots:r={},$$scope:o}=t;const l=(0,a.H)(r);let i,s,{placeholder:c=""}=t,{value:u}=t,{disabled:d=!1}=t,{size:p="normal"}=t,{required:m=!1}=t,{mode:f="outline"}=t,{showErrors:v=!1}=t,{positionStrategy:g="absolute"}=t,{widthIsMaxWidth:h=!1}=t,{onChange:b}=t,{onClose:S}=t,y=!1;return e.$$set=e=>{"placeholder"in e&&n(4,c=e.placeholder),"value"in e&&n(0,u=e.value),"disabled"in e&&n(1,d=e.disabled),"size"in e&&n(2,p=e.size),"required"in e&&n(3,m=e.required),"mode"in e&&n(5,f=e.mode),"showErrors"in e&&n(6,v=e.showErrors),"positionStrategy"in e&&n(7,g=e.positionStrategy),"widthIsMaxWidth"in e&&n(8,h=e.widthIsMaxWidth),"onChange"in e&&n(9,b=e.onChange),"onClose"in e&&n(10,S=e.onClose),"$$scope"in e&&n(26,o=e.$$scope)},[u,d,p,m,c,f,v,g,h,b,S,y,i,s,function(e){e.preventDefault(),n(11,y=!y)},l,()=>{n(11,y=!1),null==S||S({originalEvent:new CustomEvent("explicit-close"),reason:"explicit"})},r,function(e){a.I[e?"unshift":"push"]((()=>{i=e,n(12,i)}))},function(e){d=e,n(1,d)},function(e){m=e,n(3,m)},function(e){p=e,n(2,p)},function(e){s=e,n(13,s)},e=>{if(e.originalEvent.composedPath().includes(s)||!1===S?.(e))return!1;"key"in e&&i.focus()},function(e){y=e,n(11,y)},function(e){u=e,n(0,u)},o]}class R extends a.S{constructor(e){super(),(0,a.i)(this,e,N,T,a.s,{placeholder:4,value:0,disabled:1,size:2,required:3,mode:5,showErrors:6,positionStrategy:7,widthIsMaxWidth:8,onChange:9,onClose:10,close:16},c)}get close(){return this.$$.ctx[16]}}const F=(0,o.A)(R,{name:"leo-dropdown",mode:"open"}),I=(0,r.A)("leo-dropdown",F)},"../../../brave/node_modules/@brave/leo/react/icon.js"(e,t,n){n.d(t,{Ay:()=>i,MR:()=>a.s});var r=n("../../../brave/node_modules/@brave/leo/shared/svelte-react.js"),o=n("../../../brave/node_modules/@brave/leo/shared/svelte-web.js"),a=(n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js"),n("../../../brave/node_modules/@brave/leo/shared/1498af7b.js"));const l=(0,o.A)(a.I,{name:"leo-icon",mode:"open"}),i=(0,r.A)("leo-icon",l)},"../../../brave/node_modules/@brave/leo/react/progressRing.js"(e,t,n){n.d(t,{A:()=>i});var r=n("../../../brave/node_modules/@brave/leo/shared/svelte-react.js"),o=n("../../../brave/node_modules/@brave/leo/shared/svelte-web.js"),a=n("../../../brave/node_modules/@brave/leo/shared/progressRing.js");const l=(0,o.A)(a.A,{name:"leo-progressring",mode:"open"}),i=(0,r.A)("leo-progressring",l)},"../../../brave/node_modules/@brave/leo/react/toggle.js"(e,t,n){n.d(t,{A:()=>v});var r=n("../../../brave/node_modules/@brave/leo/shared/svelte-react.js"),o=n("../../../brave/node_modules/@brave/leo/shared/svelte-web.js"),a=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js");function l(e){(0,a.a)(e,"svelte-165kynw",":host-context(:root),:host-context(:root[data-theme][data-theme=light]),:host-context([data-theme][data-theme=light]){--\\.leo-toggle_--foreground-color:black}:host-context(:root[data-theme][data-theme=dark]),:host-context([data-theme][data-theme=dark]){--\\.leo-toggle_--foreground-color:white}@media(prefers-color-scheme: dark){:host-context(:root){--\\.leo-toggle_--foreground-color:white}}:root{--leo-direction:1}:root[dir='rtl']{--leo-direction:-1}:host{display:inline-block}.leo-toggle.svelte-165kynw.svelte-165kynw.svelte-165kynw{--duration:var(--leo-toggle-transition-duration, 0.12s);--foreground-color:var(--\\.leo-toggle_--foreground-color)}@media(prefers-reduced-motion){.leo-toggle.svelte-165kynw.svelte-165kynw.svelte-165kynw{--duration:0}}.leo-toggle.svelte-165kynw.svelte-165kynw.svelte-165kynw{--icon-size:var(--leo-icon-size, 20px);--width:var(--leo-toggle-width, 52px);--height:var(--leo-toggle-height, 32px);--padding:var(--leo-toggle-padding, var(--leo-spacing-s));--checked-color:var(\n --leo-toggle-checked-color,\n var(--leo-color-schemes-primary)\n );--unchecked-color:var(\n --leo-toggle-unchecked-color,\n var(--leo-color-schemes-outline-variant)\n );--thumb-color:var(\n --leo-toggle-thumb-color,\n var(--leo-color-schemes-on-primary)\n );--thumb-disabled-color:var(--leo-toggle-thumb-disabled-color, white);--label-gap:var(--leo-toggle-label-gap, var(--leo-spacing-s));--label-flex-direction:var(--leo-toggle-label-flex-direction, row)}.leo-toggle.size-small.svelte-165kynw.svelte-165kynw.svelte-165kynw{--width:40px;--height:24px;--icon-size:var(--leo-icon-size, 12px)}.leo-toggle.svelte-165kynw.svelte-165kynw.svelte-165kynw{display:flex;align-items:center;flex-direction:var(--label-flex-direction);gap:var(--label-gap);cursor:pointer;-webkit-tap-highlight-color:transparent}.leo-toggle.svelte-165kynw button.svelte-165kynw.svelte-165kynw{--leo-icon-size:var(--icon-size);all:unset;background:var(--unchecked-color);width:calc(var(--width) - 2 * var(--padding));height:calc(var(--height) - 2 * var(--padding));border-radius:var(--leo-radius-full);padding:var(--padding);transition:background-color var(--duration) ease-in-out, box-shadow var(--duration) ease-in-out;flex-shrink:0}.leo-toggle.svelte-165kynw button.svelte-165kynw.svelte-165kynw:disabled{opacity:0.5}.leo-toggle.svelte-165kynw button.svelte-165kynw:disabled>.thumb.svelte-165kynw{background:var(--thumb-disabled-color)}.leo-toggle.svelte-165kynw button.svelte-165kynw.svelte-165kynw:focus-visible{box-shadow:var(--leo-effect-focus-state-offset)}.leo-toggle.svelte-165kynw button.svelte-165kynw.svelte-165kynw:hover:not(:disabled){--hover-bg:var(--unchecked-color)}.leo-toggle.svelte-165kynw button:hover:not(:disabled)[aria-checked=true].svelte-165kynw.svelte-165kynw{--hover-bg:var(--checked-color)}.leo-toggle.svelte-165kynw button.svelte-165kynw.svelte-165kynw:hover:not(:disabled){background:color-mix(in srgb, var(--hover-bg) 80%, var(--foreground-color))}.leo-toggle.svelte-165kynw button[aria-checked=false] .thumb.svelte-165kynw.svelte-165kynw{--thumb-color:var(--leo-color-white)}.leo-toggle.svelte-165kynw button .thumb.svelte-165kynw.svelte-165kynw{--unchecked-thumb-offset:0px;--checked-thumb-offset:calc(var(--width) - var(--height));--thumb-offset:var(--unchecked-thumb-offset);--drag-offset:0;--thumb-position:calc(\n max(\n min(\n var(--checked-thumb-offset),\n calc(var(--thumb-offset) + var(--drag-offset))\n ),\n var(--unchecked-thumb-offset)\n ) * var(--leo-direction)\n );height:100%;aspect-ratio:1/1;background:var(--thumb-color);border-radius:var(--leo-radius-full);transition:transform var(--duration) ease-in-out, color var(--duration) ease-in-out, opacity var(--duration) ease-in-out;transform:translate(var(--thumb-position), 0)}.leo-toggle.svelte-165kynw button .thumb.dragging.svelte-165kynw.svelte-165kynw{transition:transform 0s ease-in-out, color var(--duration) ease-in-out}.leo-toggle.svelte-165kynw button .thumb.svelte-165kynw.svelte-165kynw{display:flex;align-items:center;justify-content:center}.leo-toggle.svelte-165kynw button .thumb .on-icon.svelte-165kynw.svelte-165kynw{transition:opacity var(--duration) ease-in-out;display:flex;opacity:0}.leo-toggle.svelte-165kynw button[aria-checked=true].svelte-165kynw.svelte-165kynw{background:var(--checked-color)}.leo-toggle.svelte-165kynw button[aria-checked=true] .thumb.svelte-165kynw.svelte-165kynw{--thumb-offset:var(--checked-thumb-offset);color:var(--checked-color);--thumb-disabled-color:var(--thumb-color)}.leo-toggle.svelte-165kynw button[aria-checked=true] .thumb .on-icon.svelte-165kynw.svelte-165kynw{opacity:1}")}const i=e=>({checked:1&e}),s=e=>({checked:e[0]}),c=e=>({}),u=e=>({});function d(e){let t,n,r,o,l,d,p,m,f,v=`${e[6]}px`;const g=e[11]["on-icon"],h=(0,a.C)(g,e,e[10],u),b=e[11].default,S=(0,a.C)(b,e,e[10],s);return{c(){t=(0,a.e)("label"),n=(0,a.e)("button"),r=(0,a.e)("div"),o=(0,a.e)("div"),h&&h.c(),l=(0,a.l)(),S&&S.c(),(0,a.b)(o,"class","on-icon svelte-165kynw"),(0,a.b)(r,"class","thumb svelte-165kynw"),(0,a.b)(r,"aria-hidden","true"),(0,a.D)(r,"dragging",!!e[6]),(0,a.R)(r,"--drag-offset",v),n.disabled=e[1],(0,a.b)(n,"role","switch"),(0,a.b)(n,"aria-checked",e[0]),(0,a.b)(n,"class","svelte-165kynw"),(0,a.b)(t,"class",d=(0,a.W)(`leo-toggle size-${e[2]}`)+" svelte-165kynw")},m(i,s){(0,a.c)(i,t,s),(0,a.n)(t,n),(0,a.n)(n,r),(0,a.n)(r,o),h&&h.m(o,null),e[13](r),(0,a.n)(t,l),S&&S.m(t,null),p=!0,m||(f=[(0,a.o)(window,"mouseup",e[8]),(0,a.o)(window,"mousemove",e[12]),(0,a.o)(n,"mousedown",e[14]),(0,a.o)(n,"click",(0,a.L)(e[15]))],m=!0)},p(e,[o]){h&&h.p&&(!p||1024&o)&&(0,a.E)(h,g,e,e[10],p?(0,a.G)(g,e[10],o,c):(0,a.F)(e[10]),u),(!p||64&o)&&(0,a.D)(r,"dragging",!!e[6]),64&o&&v!==(v=`${e[6]}px`)&&(0,a.R)(r,"--drag-offset",v),(!p||2&o)&&(n.disabled=e[1]),(!p||1&o)&&(0,a.b)(n,"aria-checked",e[0]),S&&S.p&&(!p||1025&o)&&(0,a.E)(S,b,e,e[10],p?(0,a.G)(b,e[10],o,i):(0,a.F)(e[10]),s),(!p||4&o&&d!==(d=(0,a.W)(`leo-toggle size-${e[2]}`)+" svelte-165kynw"))&&(0,a.b)(t,"class",d)},i(e){p||((0,a.t)(h,e),(0,a.t)(S,e),p=!0)},o(e){(0,a.f)(h,e),(0,a.f)(S,e),p=!1},d(n){n&&(0,a.g)(t),h&&h.d(n),e[13](null),S&&S.d(n),m=!1,(0,a.v)(f)}}}function p(e,t,n){let r,o,{$$slots:l={},$$scope:i}=t,{checked:s=!1}=t,{disabled:c=!1}=t,{size:u="medium"}=t,{onChange:d}=t,p=!1,m=0;const f=e=>{void 0===e&&(e=!s),n(0,s=e),null==d||d({checked:e})};function v(){void 0!==o&&(0===m?f():(m>10&&!s&&f(!0),m<-10&&s&&f(!1)),n(5,o=void 0),n(6,m=0))}return e.$$set=e=>{"checked"in e&&n(0,s=e.checked),"disabled"in e&&n(1,c=e.disabled),"size"in e&&n(2,u=e.size),"onChange"in e&&n(9,d=e.onChange),"$$scope"in e&&n(10,i=e.$$scope)},[s,c,u,r,p,o,m,f,v,d,i,l,e=>{void 0!==o&&(n(6,m=e.clientX-o),"rtl"===document.documentElement.dir&&n(6,m=-m),0===e.buttons&&v())},function(e){a.I[e?"unshift":"push"]((()=>{r=e,n(3,r)}))},e=>{c||0!==e.button||(n(4,p=!0),n(5,o=e.clientX))},e=>{p||c?n(4,p=!1):f()}]}class m extends a.S{constructor(e){super(),(0,a.i)(this,e,p,d,a.s,{checked:0,disabled:1,size:2,onChange:9},l)}}const f=(0,o.A)(m,{name:"leo-toggle",mode:"open"}),v=(0,r.A)("leo-toggle",f)},"../../../brave/node_modules/@brave/leo/shared/1498af7b.js"(e,t,n){n.d(t,{I:()=>g,p:()=>f,s:()=>d});var r=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js");const o=[];var a=function(){try{return"undefined"==typeof document}catch(e){return!0}}();function l(e){(0,r.a)(e,"svelte-mcxj4j",".leoIcon.svelte-mcxj4j.svelte-mcxj4j{--icon-width:var(--leo-icon-width, var(--leo-icon-size, 24px));--icon-height:var(--leo-icon-height, var(--leo-icon-size, 24px));--icon-color:var(--leo-icon-color, currentColor);width:var(--icon-width);height:var(--icon-height);flex-shrink:0}.leoIcon.svelte-mcxj4j .icon.svelte-mcxj4j,.leoIcon.svelte-mcxj4j svg{width:100%;height:100%}.leoIcon.svelte-mcxj4j .icon.svelte-mcxj4j:not(.color){background:var(--icon-color);-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.leoIcon.svelte-mcxj4j .icon.color.svelte-mcxj4j{background:var(--icon-url);background-repeat:no-repeat;background-position:center}")}function i(e){let t;return{c(){t=(0,r.e)("div"),(0,r.b)(t,"class","icon svelte-mcxj4j"),(0,r.D)(t,"color",e[2]),(0,r.R)(t,"--icon-url",`url('${p(e[3],e[0])}')`)},m(e,n){(0,r.c)(e,t,n)},p(e,n){4&n&&(0,r.D)(t,"color",e[2]),9&n&&(0,r.R)(t,"--icon-url",`url('${p(e[3],e[0])}')`)},d(e){e&&(0,r.g)(t)}}}function s(e){let t,n;const o=e[6].default,a=(0,r.C)(o,e,e[5],null),l=a||function(e){let t,n=e[0]&&i(e);return{c(){n&&n.c(),t=(0,r.z)()},m(e,o){n&&n.m(e,o),(0,r.c)(e,t,o)},p(e,r){e[0]?n?n.p(e,r):(n=i(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){e&&(0,r.g)(t),n&&n.d(e)}}}(e);return{c(){t=(0,r.e)("div"),l&&l.c(),(0,r.b)(t,"class","leoIcon svelte-mcxj4j"),(0,r.b)(t,"title",e[1])},m(e,o){(0,r.c)(e,t,o),l&&l.m(t,null),n=!0},p(e,[i]){a?a.p&&(!n||32&i)&&(0,r.E)(a,o,e,e[5],n?(0,r.G)(o,e[5],i,null):(0,r.F)(e[5]),null):l&&l.p&&(!n||13&i)&&l.p(e,n?i:-1),(!n||2&i)&&(0,r.b)(t,"title",e[1])},i(e){n||((0,r.t)(l,e),n=!0)},o(e){(0,r.f)(l,e),n=!1},d(e){e&&(0,r.g)(t),l&&l.d(e)}}}let c="/icons",u=function(e,t=r.B){let n;const a=new Set;function l(t){if((0,r.s)(e,t)&&(e=t,n)){const t=!o.length;for(const t of a)t[1](),o.push(t,e);if(t){for(let e=0;e<o.length;e+=2)o[e][0](o[e+1]);o.length=0}}}function i(t){l(t(e))}return{set:l,update:i,subscribe:function(o,s=r.B){const c=[o,s];return a.add(c),1===a.size&&(n=t(l,i)||r.B),o(e),()=>{a.delete(c),0===a.size&&n&&(n(),n=null)}}}}(c);const d=e=>{c=e,u.set(e)},p=(e,t)=>`${e}/${t}.svg`,m={},f=e=>{var t;a||null===(t=window.requestIdleCallback)||void 0===t||t.call(window,(()=>{const t=new Image;t.src=p(c,e),t.onerror=()=>delete m[t.src],m[t.src]=t}))};function v(e,t,n){let o,a;(0,r.h)(e,u,(e=>n(3,a=e)));let{$$slots:l={},$$scope:i}=t,{name:s}=t,{forceColor:c=!1}=t,{title:d}=t;return e.$$set=e=>{"name"in e&&n(0,s=e.name),"forceColor"in e&&n(4,c=e.forceColor),"title"in e&&n(1,d=e.title),"$$scope"in e&&n(5,i=e.$$scope)},e.$$.update=()=>{17&e.$$.dirty&&n(2,o=(null==s?void 0:s.endsWith("-color"))||(null==s?void 0:s.startsWith("country-"))||c)},[s,d,o,a,c,i,l]}class g extends r.S{constructor(e){super(),(0,r.i)(this,e,v,s,r.s,{name:0,forceColor:4,title:1},l)}}},"../../../brave/node_modules/@brave/leo/shared/1f2162d9.js"(e,t,n){function r(){}n.d(t,{A:()=>I,B:()=>r,C:()=>p,D:()=>Q,E:()=>v,F:()=>g,G:()=>f,H:()=>S,I:()=>re,J:()=>Ee,K:()=>ce,L:()=>L,M:()=>b,N:()=>te,O:()=>h,P:()=>W,Q:()=>c,R:()=>q,S:()=>Ce,T:()=>j,U:()=>w,W:()=>y,Z:()=>B,a:()=>P,b:()=>U,c:()=>R,d:()=>Se,e:()=>A,f:()=>we,g:()=>F,h:()=>d,i:()=>Pe,k:()=>ke,l:()=>O,m:()=>$e,n:()=>K,o:()=>D,p:()=>be,q:()=>Ke,r:()=>se,s:()=>u,t:()=>ye,u:()=>xe,v:()=>s,w:()=>a,x:()=>z,y:()=>G,z:()=>M});const o=e=>e;function a(e,t){for(const n in t)e[n]=t[n];return e}function l(e){return e()}function i(){return Object.create(null)}function s(e){e.forEach(l)}function c(e){return"function"==typeof e}function u(e,t){return e!=e?t==t:e!==t||e&&"object"==typeof e||"function"==typeof e}function d(e,t,n){e.$$.on_destroy.push(function(e,...t){if(null==e){for(const e of t)e(void 0);return r}const n=e.subscribe(...t);return n.unsubscribe?()=>n.unsubscribe():n}(t,n))}function p(e,t,n,r){if(e){const o=m(e,t,n,r);return e[0](o)}}function m(e,t,n,r){return e[1]&&r?a(n.ctx.slice(),e[1](r(t))):n.ctx}function f(e,t,n,r){if(e[2]&&r){const o=e[2](r(n));if(void 0===t.dirty)return o;if("object"==typeof o){const e=[],n=Math.max(t.dirty.length,o.length);for(let r=0;r<n;r+=1)e[r]=t.dirty[r]|o[r];return e}return t.dirty|o}return t.dirty}function v(e,t,n,r,o,a){if(o){const l=m(t,n,r,a);e.p(l,o)}}function g(e){if(e.ctx.length>32){const t=[],n=e.ctx.length/32;for(let e=0;e<n;e++)t[e]=-1;return t}return-1}function h(e){const t={};for(const n in e)"$"!==n[0]&&(t[n]=e[n]);return t}function b(e,t){const n={};t=new Set(t);for(const r in e)t.has(r)||"$"===r[0]||(n[r]=e[r]);return n}function S(e){const t={};for(const n in e)t[n]=!0;return t}function y(e){return null==e?"":e}function w(e){return e&&c(e.destroy)?e.destroy:r}const _="undefined"!=typeof window;let x=_?()=>window.performance.now():()=>Date.now(),E=_?e=>requestAnimationFrame(e):r;const k=new Set;function $(e){k.forEach((t=>{t.c(e)||(k.delete(t),t.f())})),0!==k.size&&E($)}function K(e,t){e.appendChild(t)}function P(e,t,n){const r=C(e);if(!r.getElementById(t)){const e=A("style");e.id=t,e.textContent=n,N(r,e)}}function C(e){if(!e)return document;const t=e.getRootNode?e.getRootNode():e.ownerDocument;return t&&t.host?t:e.ownerDocument}function T(e){const t=A("style");return t.textContent="/* empty */",N(C(e),t),t.sheet}function N(e,t){return K(e.head||e,t),t.sheet}function R(e,t,n){e.insertBefore(t,n||null)}function F(e){e.parentNode&&e.parentNode.removeChild(e)}function I(e,t){for(let n=0;n<e.length;n+=1)e[n]&&e[n].d(t)}function A(e){return document.createElement(e)}function B(e){return document.createElementNS("http://www.w3.org/2000/svg",e)}function z(e){return document.createTextNode(e)}function O(){return z(" ")}function M(){return z("")}function D(e,t,n,r){return e.addEventListener(t,n,r),()=>e.removeEventListener(t,n,r)}function L(e){return function(t){return t.stopPropagation(),e.call(this,t)}}function U(e,t,n){null==n?e.removeAttribute(t):e.getAttribute(t)!==n&&e.setAttribute(t,n)}const H=["width","height"];function W(e,t){const n=Object.getOwnPropertyDescriptors(e.__proto__);for(const r in t)null==t[r]?e.removeAttribute(r):"style"===r?e.style.cssText=t[r]:"__value"===r?e.value=e[r]=t[r]:n[r]&&n[r].set&&-1===H.indexOf(r)?e[r]=t[r]:U(e,r,t[r])}function V(e,t){Object.keys(t).forEach((n=>{!function(e,t,n){const r=t.toLowerCase();r in e?e[r]="boolean"==typeof e[r]&&""===n||n:t in e?e[t]="boolean"==typeof e[t]&&""===n||n:U(e,t,n)}(e,n,t[n])}))}function j(e){return/-/.test(e)?V:W}function G(e,t){t=""+t,e.data!==t&&(e.data=t)}function q(e,t,n,r){null==n?e.style.removeProperty(t):e.style.setProperty(t,n,r?"important":"")}function Q(e,t,n){e.classList.toggle(t,!!n)}const X=new Map;let Y,Z=0;function J(e,t,n,r,o,a,l,i=0){const s=16.666/r;let c="{\n";for(let e=0;e<=1;e+=s){const r=t+(n-t)*a(e);c+=100*e+`%{${l(r,1-r)}}\n`}const u=c+`100% {${l(n,1-n)}}\n}`,d=`__svelte_${function(e){let t=5381,n=e.length;for(;n--;)t=(t<<5)-t^e.charCodeAt(n);return t>>>0}(u)}_${i}`,p=C(e),{stylesheet:m,rules:f}=X.get(p)||function(e,t){const n={stylesheet:T(t),rules:{}};return X.set(e,n),n}(p,e);f[d]||(f[d]=!0,m.insertRule(`@keyframes ${d} ${u}`,m.cssRules.length));const v=e.style.animation||"";return e.style.animation=`${v?`${v}, `:""}${d} ${r}ms linear ${o}ms 1 both`,Z+=1,d}function ee(e){Y=e}function te(e){(function(){if(!Y)throw new Error("Function called outside component initialization");return Y})().$$.on_mount.push(e)}const ne=[],re=[];let oe=[];const ae=[],le=Promise.resolve();let ie=!1;function se(e){oe.push(e)}function ce(e){ae.push(e)}const ue=new Set;let de,pe=0;function me(){if(0!==pe)return;const e=Y;do{try{for(;pe<ne.length;){const e=ne[pe];pe++,ee(e),fe(e.$$)}}catch(e){throw ne.length=0,pe=0,e}for(ee(null),ne.length=0,pe=0;re.length;)re.pop()();for(let e=0;e<oe.length;e+=1){const t=oe[e];ue.has(t)||(ue.add(t),t())}oe.length=0}while(ne.length);for(;ae.length;)ae.pop()();ie=!1,ue.clear(),ee(e)}function fe(e){if(null!==e.fragment){e.update(),s(e.before_update);const t=e.dirty;e.dirty=[-1],e.fragment&&e.fragment.p(e.ctx,t),e.after_update.forEach(se)}}function ve(e,t,n){e.dispatchEvent(function(e,t,{bubbles:n=!1,cancelable:r=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:r})}(`${t?"intro":"outro"}${n}`))}const ge=new Set;let he;function be(){he={r:0,c:[],p:he}}function Se(){he.r||s(he.c),he=he.p}function ye(e,t){e&&e.i&&(ge.delete(e),e.i(t))}function we(e,t,n,r){if(e&&e.o){if(ge.has(e))return;ge.add(e),he.c.push((()=>{ge.delete(e),r&&(n&&e.d(1),r())})),e.o(t)}else r&&r()}const _e={duration:0};function xe(e,t,n,a){let l,i=t(e,n,{direction:"both"}),u=a?0:1,d=null,p=null,m=null;function f(){m&&function(e,t){const n=(e.style.animation||"").split(", "),r=n.filter(t?e=>e.indexOf(t)<0:e=>-1===e.indexOf("__svelte")),o=n.length-r.length;o&&(e.style.animation=r.join(", "),Z-=o,Z||E((()=>{Z||(X.forEach((e=>{const{ownerNode:t}=e.stylesheet;t&&F(t)})),X.clear())})))}(e,m)}function v(e,t){const n=e.b-u;return t*=Math.abs(n),{a:u,b:e.b,d:n,duration:t,start:e.start,end:e.start+t,group:e.group}}function g(t){const{delay:n=0,duration:a=300,easing:c=o,tick:g=r,css:h}=i||_e,b={start:x()+n,b:t};t||(b.group=he,he.r+=1),"inert"in e&&(t?void 0!==l&&(e.inert=l):(l=e.inert,e.inert=!0)),d||p?p=b:(h&&(f(),m=J(e,u,t,a,n,c,h)),t&&g(0,1),d=v(b,a),se((()=>ve(e,t,"start"))),function(e){let t;0===k.size&&E($),new Promise((n=>{k.add(t={c:e,f:n})}))}((t=>{if(p&&t>p.start&&(d=v(p,a),p=null,ve(e,d.b,"start"),h&&(f(),m=J(e,u,d.b,d.duration,0,c,i.css))),d)if(t>=d.end)g(u=d.b,1-u),ve(e,d.b,"end"),p||(d.b?f():--d.group.r||s(d.group.c)),d=null;else if(t>=d.start){const e=t-d.start;u=d.a+d.d*c(e/d.duration),g(u,1-u)}return!(!d&&!p)})))}return{run(e){c(i)?(de||(de=Promise.resolve(),de.then((()=>{de=null}))),de).then((()=>{i=i({direction:e?"in":"out"}),g(e)})):g(e)},end(){f(),d=p=null}}}function Ee(e,t,n){const r=e.$$.props[t];void 0!==r&&(e.$$.bound[r]=n,n(e.$$.ctx[r]))}function ke(e){e&&e.c()}function $e(e,t,n){const{fragment:r,after_update:o}=e.$$;r&&r.m(t,n),se((()=>{const t=e.$$.on_mount.map(l).filter(c);e.$$.on_destroy?e.$$.on_destroy.push(...t):s(t),e.$$.on_mount=[]})),o.forEach(se)}function Ke(e,t){const n=e.$$;null!==n.fragment&&(function(e){const t=[],n=[];oe.forEach((r=>-1===e.indexOf(r)?t.push(r):n.push(r))),n.forEach((e=>e())),oe=t}(n.after_update),s(n.on_destroy),n.fragment&&n.fragment.d(t),n.on_destroy=n.fragment=null,n.ctx=[])}function Pe(e,t,n,o,a,l,c=null,u=[-1]){const d=Y;ee(e);const p=e.$$={fragment:null,ctx:[],props:l,update:r,not_equal:a,bound:i(),on_mount:[],on_destroy:[],on_disconnect:[],before_update:[],after_update:[],context:new Map(t.context||(d?d.$$.context:[])),callbacks:i(),dirty:u,skip_bound:!1,root:t.target||d.$$.root};c&&c(p.root);let m=!1;if(p.ctx=n?n(e,t.props||{},((t,n,...r)=>{const o=r.length?r[0]:n;return p.ctx&&a(p.ctx[t],p.ctx[t]=o)&&(!p.skip_bound&&p.bound[t]&&p.bound[t](o),m&&function(e,t){-1===e.$$.dirty[0]&&(ne.push(e),ie||(ie=!0,le.then(me)),e.$$.dirty.fill(0)),e.$$.dirty[t/31|0]|=1<<t%31}(e,t)),n})):[],p.update(),m=!0,s(p.before_update),p.fragment=!!o&&o(p.ctx),t.target){if(t.hydrate){const e=function(e){return Array.from(e.childNodes)}(t.target);p.fragment&&p.fragment.l(e),e.forEach(F)}else p.fragment&&p.fragment.c();t.intro&&ye(e.$$.fragment),$e(e,t.target,t.anchor),me()}ee(d)}class Ce{$$=void 0;$$set=void 0;$destroy(){Ke(this,1),this.$destroy=r}$on(e,t){if(!c(t))return r;const n=this.$$.callbacks[e]||(this.$$.callbacks[e]=[]);return n.push(t),()=>{const e=n.indexOf(t);-1!==e&&n.splice(e,1)}}$set(e){var t;this.$$set&&(t=e,0!==Object.keys(t).length)&&(this.$$.skip_bound=!0,this.$$set(e),this.$$.skip_bound=!1)}}"undefined"!=typeof window&&(window.__svelte||(window.__svelte={v:new Set})).v.add("4")},"../../../brave/node_modules/@brave/leo/shared/7d712f7b.js"(e,t,n){n.d(t,{F:()=>Ke,a:()=>xe,s:()=>_e});var r=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js");const o=Math.min,a=Math.max,l=Math.round,i=Math.floor,s=e=>({x:e,y:e}),c={left:"right",right:"left",bottom:"top",top:"bottom"},u={start:"end",end:"start"};function d(e,t,n){return a(e,o(t,n))}function p(e,t){return"function"==typeof e?e(t):e}function m(e){return e.split("-")[0]}function f(e){return e.split("-")[1]}function v(e){return"x"===e?"y":"x"}function g(e){return"y"===e?"height":"width"}const h=new Set(["top","bottom"]);function b(e){return h.has(m(e))?"y":"x"}function S(e){return v(b(e))}function y(e){return e.replace(/start|end/g,(e=>u[e]))}const w=["left","right"],_=["right","left"],x=["top","bottom"],E=["bottom","top"];function k(e){return e.replace(/left|right|bottom|top/g,(e=>c[e]))}function $(e){return"number"!=typeof e?function(e){return{top:0,right:0,bottom:0,left:0,...e}}(e):{top:e,right:e,bottom:e,left:e}}function K(e){const{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function P(e,t,n){let{reference:r,floating:o}=e;const a=b(t),l=S(t),i=g(l),s=m(t),c="y"===a,u=r.x+r.width/2-o.width/2,d=r.y+r.height/2-o.height/2,p=r[i]/2-o[i]/2;let v;switch(s){case"top":v={x:u,y:r.y-o.height};break;case"bottom":v={x:u,y:r.y+r.height};break;case"right":v={x:r.x+r.width,y:d};break;case"left":v={x:r.x-o.width,y:d};break;default:v={x:r.x,y:r.y}}switch(f(t)){case"start":v[l]-=p*(n&&c?-1:1);break;case"end":v[l]+=p*(n&&c?-1:1)}return v}async function C(e,t){var n;void 0===t&&(t={});const{x:r,y:o,platform:a,rects:l,elements:i,strategy:s}=e,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:m=!1,padding:f=0}=p(t,e),v=$(f),g=i[m?"floating"===d?"reference":"floating":d],h=K(await a.getClippingRect({element:null==(n=await(null==a.isElement?void 0:a.isElement(g)))||n?g:g.contextElement||await(null==a.getDocumentElement?void 0:a.getDocumentElement(i.floating)),boundary:c,rootBoundary:u,strategy:s})),b="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,S=await(null==a.getOffsetParent?void 0:a.getOffsetParent(i.floating)),y=await(null==a.isElement?void 0:a.isElement(S))&&await(null==a.getScale?void 0:a.getScale(S))||{x:1,y:1},w=K(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:i,rect:b,offsetParent:S,strategy:s}):b);return{top:(h.top-w.top+v.top)/y.y,bottom:(w.bottom-h.bottom+v.bottom)/y.y,left:(h.left-w.left+v.left)/y.x,right:(w.right-h.right+v.right)/y.x}}const T=new Set(["left","top"]);function N(){return"undefined"!=typeof window}function R(e){return A(e)?(e.nodeName||"").toLowerCase():"#document"}function F(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function I(e){var t;return null==(t=(A(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function A(e){return!!N()&&(e instanceof Node||e instanceof F(e).Node)}function B(e){return!!N()&&(e instanceof Element||e instanceof F(e).Element)}function z(e){return!!N()&&(e instanceof HTMLElement||e instanceof F(e).HTMLElement)}function O(e){return!(!N()||"undefined"==typeof ShadowRoot)&&(e instanceof ShadowRoot||e instanceof F(e).ShadowRoot)}const M=new Set(["inline","contents"]);function D(e){const{overflow:t,overflowX:n,overflowY:r,display:o}=Z(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!M.has(o)}const L=new Set(["table","td","th"]);function U(e){return L.has(R(e))}const H=[":popover-open",":modal"];function W(e){return H.some((t=>{try{return e.matches(t)}catch(e){return!1}}))}const V=["transform","translate","scale","rotate","perspective"],j=["transform","translate","scale","rotate","perspective","filter"],G=["paint","layout","strict","content"];function q(e){const t=Q(),n=B(e)?Z(e):e;return V.some((e=>!!n[e]&&"none"!==n[e]))||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||j.some((e=>(n.willChange||"").includes(e)))||G.some((e=>(n.contain||"").includes(e)))}function Q(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}const X=new Set(["html","body","#document"]);function Y(e){return X.has(R(e))}function Z(e){return F(e).getComputedStyle(e)}function J(e){return B(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ee(e){if("html"===R(e))return e;const t=e.assignedSlot||e.parentNode||O(e)&&e.host||I(e);return O(t)?t.host:t}function te(e){const t=ee(e);return Y(t)?e.ownerDocument?e.ownerDocument.body:e.body:z(t)&&D(t)?t:te(t)}function ne(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);const o=te(e),a=o===(null==(r=e.ownerDocument)?void 0:r.body),l=F(o);if(a){const e=re(l);return t.concat(l,l.visualViewport||[],D(o)?o:[],e&&n?ne(e):[])}return t.concat(o,ne(o,[],n))}function re(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function oe(e){const t=Z(e);let n=parseFloat(t.width)||0,r=parseFloat(t.height)||0;const o=z(e),a=o?e.offsetWidth:n,i=o?e.offsetHeight:r,s=l(n)!==a||l(r)!==i;return s&&(n=a,r=i),{width:n,height:r,$:s}}function ae(e){return B(e)?e:e.contextElement}function le(e){const t=ae(e);if(!z(t))return s(1);const n=t.getBoundingClientRect(),{width:r,height:o,$:a}=oe(t);let i=(a?l(n.width):n.width)/r,c=(a?l(n.height):n.height)/o;return i&&Number.isFinite(i)||(i=1),c&&Number.isFinite(c)||(c=1),{x:i,y:c}}const ie=s(0);function se(e){const t=F(e);return Q()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:ie}function ce(e,t,n,r){void 0===t&&(t=!1),void 0===n&&(n=!1);const o=e.getBoundingClientRect(),a=ae(e);let l=s(1);t&&(r?B(r)&&(l=le(r)):l=le(e));const i=function(e,t,n){return void 0===t&&(t=!1),!(!n||t&&n!==F(e))&&t}(a,n,r)?se(a):s(0);let c=(o.left+i.x)/l.x,u=(o.top+i.y)/l.y,d=o.width/l.x,p=o.height/l.y;if(a){const e=F(a),t=r&&B(r)?F(r):r;let n=e,o=re(n);for(;o&&r&&t!==n;){const e=le(o),t=o.getBoundingClientRect(),r=Z(o),a=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,u*=e.y,d*=e.x,p*=e.y,c+=a,u+=l,n=F(o),o=re(n)}}return K({width:d,height:p,x:c,y:u})}function ue(e,t){const n=J(e).scrollLeft;return t?t.left+n:ce(I(e)).left+n}function de(e,t){const n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-ue(e,n),y:n.top+t.scrollTop}}const pe=new Set(["absolute","fixed"]);function me(e,t,n){let r;if("viewport"===t)r=function(e,t){const n=F(e),r=I(e),o=n.visualViewport;let a=r.clientWidth,l=r.clientHeight,i=0,s=0;if(o){a=o.width,l=o.height;const e=Q();(!e||e&&"fixed"===t)&&(i=o.offsetLeft,s=o.offsetTop)}const c=ue(r);if(c<=0){const e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(a-=l)}else c<=25&&(a+=c);return{width:a,height:l,x:i,y:s}}(e,n);else if("document"===t)r=function(e){const t=I(e),n=J(e),r=e.ownerDocument.body,o=a(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),l=a(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight);let i=-n.scrollLeft+ue(e);const s=-n.scrollTop;return"rtl"===Z(r).direction&&(i+=a(t.clientWidth,r.clientWidth)-o),{width:o,height:l,x:i,y:s}}(I(e));else if(B(t))r=function(e,t){const n=ce(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,a=z(e)?le(e):s(1);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:o*a.x,y:r*a.y}}(t,n);else{const n=se(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return K(r)}function fe(e,t){const n=ee(e);return!(n===t||!B(n)||Y(n))&&("fixed"===Z(n).position||fe(n,t))}function ve(e,t,n){const r=z(t),o=I(t),a="fixed"===n,l=ce(e,!0,a,t);let i={scrollLeft:0,scrollTop:0};const c=s(0);function u(){c.x=ue(o)}if(r||!r&&!a)if(("body"!==R(t)||D(o))&&(i=J(t)),r){const e=ce(t,!0,a,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&u();a&&!r&&o&&u();const d=!o||r||a?s(0):de(o,i);return{x:l.left+i.scrollLeft-c.x-d.x,y:l.top+i.scrollTop-c.y-d.y,width:l.width,height:l.height}}function ge(e){return"static"===Z(e).position}function he(e,t){if(!z(e)||"fixed"===Z(e).position)return null;if(t)return t(e);let n=e.offsetParent;return I(e)===n&&(n=n.ownerDocument.body),n}function be(e,t){const n=F(e);if(W(e))return n;if(!z(e)){let t=ee(e);for(;t&&!Y(t);){if(B(t)&&!ge(t))return t;t=ee(t)}return n}let r=he(e,t);for(;r&&U(r)&&ge(r);)r=he(r,t);return r&&Y(r)&&ge(r)&&!q(r)?n:r||function(e){let t=ee(e);for(;z(t)&&!Y(t);){if(q(t))return t;if(W(t))return null;t=ee(t)}return null}(e)||n}const Se={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e;const a="fixed"===o,l=I(r),i=!!t&&W(t.floating);if(r===l||i&&a)return n;let c={scrollLeft:0,scrollTop:0},u=s(1);const d=s(0),p=z(r);if((p||!p&&!a)&&(("body"!==R(r)||D(l))&&(c=J(r)),z(r))){const e=ce(r);u=le(r),d.x=e.x+r.clientLeft,d.y=e.y+r.clientTop}const m=!l||p||a?s(0):de(l,c);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-c.scrollLeft*u.x+d.x+m.x,y:n.y*u.y-c.scrollTop*u.y+d.y+m.y}},getDocumentElement:I,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:l}=e;const i=[..."clippingAncestors"===n?W(t)?[]:function(e,t){const n=t.get(e);if(n)return n;let r=ne(e,[],!1).filter((e=>B(e)&&"body"!==R(e))),o=null;const a="fixed"===Z(e).position;let l=a?ee(e):e;for(;B(l)&&!Y(l);){const t=Z(l),n=q(l);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&pe.has(o.position)||D(l)&&!n&&fe(e,l))?r=r.filter((e=>e!==l)):o=t,l=ee(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],s=i[0],c=i.reduce(((e,n)=>{const r=me(t,n,l);return e.top=a(r.top,e.top),e.right=o(r.right,e.right),e.bottom=o(r.bottom,e.bottom),e.left=a(r.left,e.left),e}),me(t,s,l));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},getOffsetParent:be,getElementRects:async function(e){const t=this.getOffsetParent||be,n=this.getDimensions,r=await n(e.floating);return{reference:ve(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){const{width:t,height:n}=oe(e);return{width:t,height:n}},getScale:le,isElement:B,isRTL:function(e){return"rtl"===Z(e).direction}};function ye(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}const we=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,r;const{placement:o,middlewareData:a,rects:l,initialPlacement:i,platform:s,elements:c}=t,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:v,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:$="none",flipAlignment:K=!0,...P}=p(e,t);if(null!=(n=a.arrow)&&n.alignmentOffset)return{};const T=m(o),N=b(i),R=m(i)===i,F=await(null==s.isRTL?void 0:s.isRTL(c.floating)),I=v||(R||!K?[k(i)]:function(e){const t=k(e);return[y(e),t,y(t)]}(i)),A="none"!==$;!v&&A&&I.push(...function(e,t,n,r){const o=f(e);let a=function(e,t,n){switch(e){case"top":case"bottom":return n?t?_:w:t?w:_;case"left":case"right":return t?x:E;default:return[]}}(m(e),"start"===n,r);return o&&(a=a.map((e=>e+"-"+o)),t&&(a=a.concat(a.map(y)))),a}(i,K,$,F));const B=[i,...I],z=await C(t,P),O=[];let M=(null==(r=a.flip)?void 0:r.overflows)||[];if(u&&O.push(z[T]),d){const e=function(e,t,n){void 0===n&&(n=!1);const r=f(e),o=S(e),a=g(o);let l="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[a]>t.floating[a]&&(l=k(l)),[l,k(l)]}(o,l,F);O.push(z[e[0]],z[e[1]])}if(M=[...M,{placement:o,overflows:O}],!O.every((e=>e<=0))){var D,L;const e=((null==(D=a.flip)?void 0:D.index)||0)+1,t=B[e];if(t&&("alignment"!==d||N===b(t)||M.every((e=>b(e.placement)!==N||e.overflows[0]>0))))return{data:{index:e,overflows:M},reset:{placement:t}};let n=null==(L=M.filter((e=>e.overflows[0]<=0)).sort(((e,t)=>e.overflows[1]-t.overflows[1]))[0])?void 0:L.placement;if(!n)switch(h){case"bestFit":{var U;const e=null==(U=M.filter((e=>{if(A){const t=b(e.placement);return t===N||"y"===t}return!0})).map((e=>[e.placement,e.overflows.filter((e=>e>0)).reduce(((e,t)=>e+t),0)])).sort(((e,t)=>e[1]-t[1]))[0])?void 0:U[0];e&&(n=e);break}case"initialPlacement":n=i}if(o!==n)return{reset:{placement:n}}}return{}}}},_e=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,r;const{placement:l,rects:i,platform:s,elements:c}=t,{apply:u=()=>{},...d}=p(e,t),v=await C(t,d),g=m(l),h=f(l),S="y"===b(l),{width:y,height:w}=i.floating;let _,x;"top"===g||"bottom"===g?(_=g,x=h===(await(null==s.isRTL?void 0:s.isRTL(c.floating))?"start":"end")?"left":"right"):(x=g,_="end"===h?"top":"bottom");const E=w-v.top-v.bottom,k=y-v.left-v.right,$=o(w-v[_],E),K=o(y-v[x],k),P=!t.middlewareData.shift;let T=$,N=K;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(N=k),null!=(r=t.middlewareData.shift)&&r.enabled.y&&(T=E),P&&!h){const e=a(v.left,0),t=a(v.right,0),n=a(v.top,0),r=a(v.bottom,0);S?N=y-2*(0!==e||0!==t?e+t:a(v.left,v.right)):T=w-2*(0!==n||0!==r?n+r:a(v.top,v.bottom))}await u({...t,availableWidth:N,availableHeight:T});const R=await s.getDimensions(c.floating);return y!==R.width||w!==R.height?{reset:{rects:!0}}:{}}}},xe=e=>({name:"arrow",options:e,async fn(t){const{x:n,y:r,placement:a,rects:l,platform:i,elements:s,middlewareData:c}=t,{element:u,padding:m=0}=p(e,t)||{};if(null==u)return{};const v=$(m),h={x:n,y:r},b=S(a),y=g(b),w=await i.getDimensions(u),_="y"===b,x=_?"top":"left",E=_?"bottom":"right",k=_?"clientHeight":"clientWidth",K=l.reference[y]+l.reference[b]-h[b]-l.floating[y],P=h[b]-l.reference[b],C=await(null==i.getOffsetParent?void 0:i.getOffsetParent(u));let T=C?C[k]:0;T&&await(null==i.isElement?void 0:i.isElement(C))||(T=s.floating[k]||l.floating[y]);const N=K/2-P/2,R=T/2-w[y]/2-1,F=o(v[x],R),I=o(v[E],R),A=F,B=T-w[y]-I,z=T/2-w[y]/2+N,O=d(A,z,B),M=!c.arrow&&null!=f(a)&&z!==O&&l.reference[y]/2-(z<A?F:I)-w[y]/2<0,D=M?z<A?z-A:z-B:0;return{[b]:h[b]+D,data:{[b]:O,centerOffset:z-O-D,...M&&{alignmentOffset:D}},reset:M}}});function Ee(e){(0,r.a)(e,"svelte-u0m958",".leo-floating.svelte-u0m958{z-index:999;width:max-content}")}function ke(e){let t,n,o,a;const l=e[15].default,i=(0,r.C)(l,e,e[14],null);return{c(){t=(0,r.e)("div"),i&&i.c(),(0,r.b)(t,"class","leo-floating svelte-u0m958"),(0,r.R)(t,"position",e[0])},m(l,s){(0,r.c)(l,t,s),i&&i.m(t,null),e[16](t),n=!0,o||(a=[(0,r.o)(t,"mouseenter",(function(){(0,r.Q)(e[1])&&e[1].apply(this,arguments)})),(0,r.o)(t,"mouseleave",(function(){(0,r.Q)(e[2])&&e[2].apply(this,arguments)}))],o=!0)},p(o,[a]){e=o,i&&i.p&&(!n||16384&a)&&(0,r.E)(i,l,e,e[14],n?(0,r.G)(l,e[14],a,null):(0,r.F)(e[14]),null),1&a&&(0,r.R)(t,"position",e[0])},i(e){n||((0,r.t)(i,e),n=!0)},o(e){(0,r.f)(i,e),n=!1},d(n){n&&(0,r.g)(t),i&&i.d(n),e[16](null),o=!1,(0,r.v)(a)}}}function $e(e,t,n){let l,s,{$$slots:c={},$$scope:u}=t,{placement:g="top"}=t,{fallbackPlacements:h}=t,{positionStrategy:S="absolute"}=t,{flip:y=!0}=t,{shift:w=2}=t,{offset:_=2}=t,{middleware:x=[]}=t,{target:E}=t,{autoUpdate:k=!1}=t,{onComputedPosition:$}=t,{onMouseEnter:K}=t,{onMouseLeave:N}=t;function R(e,t,n,r){const o=[];return n&&o.push((void 0===(a=n)&&(a=0),{name:"offset",options:a,async fn(e){var t,n;const{x:r,y:o,placement:l,middlewareData:i}=e,s=await async function(e,t){const{placement:n,platform:r,elements:o}=e,a=await(null==r.isRTL?void 0:r.isRTL(o.floating)),l=m(n),i=f(n),s="y"===b(n),c=T.has(l)?-1:1,u=a&&s?-1:1,d=p(t,e);let{mainAxis:v,crossAxis:g,alignmentAxis:h}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return i&&"number"==typeof h&&(g="end"===i?-1*h:h),s?{x:g*u,y:v*c}:{x:v*c,y:g*u}}(e,a);return l===(null==(t=i.offset)?void 0:t.placement)&&null!=(n=i.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:o+s.y,data:{...s,placement:l}}}})),e&&o.push(we({fallbackPlacements:h})),void 0!==t&&o.push(function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){const{x:n,y:r,placement:o}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:i={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=p(e,t),c={x:n,y:r},u=await C(t,s),f=b(m(o)),g=v(f);let h=c[g],S=c[f];if(a){const e="y"===g?"bottom":"right";h=d(h+u["y"===g?"top":"left"],h,h-u[e])}if(l){const e="y"===f?"bottom":"right";S=d(S+u["y"===f?"top":"left"],S,S-u[e])}const y=i.fn({...t,[g]:h,[f]:S});return{...y,data:{x:y.x-n,y:y.y-r,enabled:{[g]:a,[f]:l}}}}}}({padding:t})),o.push(...r),o;var a}function F(...e){l&&E&&((e,t,n)=>{const r=new Map,o={platform:Se,...n},a={...o.platform,_c:r};return(async(e,t,n)=>{const{placement:r="bottom",strategy:o="absolute",middleware:a=[],platform:l}=n,i=a.filter(Boolean),s=await(null==l.isRTL?void 0:l.isRTL(t));let c=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:u,y:d}=P(c,r,s),p=r,m={},f=0;for(let n=0;n<i.length;n++){const{name:a,fn:v}=i[n],{x:g,y:h,data:b,reset:S}=await v({x:u,y:d,initialPlacement:r,placement:p,strategy:o,middlewareData:m,rects:c,platform:l,elements:{reference:e,floating:t}});u=null!=g?g:u,d=null!=h?h:d,m={...m,[a]:{...m[a],...b}},S&&f<=50&&(f++,"object"==typeof S&&(S.placement&&(p=S.placement),S.rects&&(c=!0===S.rects?await l.getElementRects({reference:e,floating:t,strategy:o}):S.rects),({x:u,y:d}=P(c,p,s))),n=-1)}return{x:u,y:d,placement:p,strategy:o,middlewareData:m}})(e,t,{...o,platform:a})})(E,l,{placement:g,strategy:S,middleware:R(y,w,_,x)}).then((({x:e,y:t,placement:n,middlewareData:r})=>{l&&Object.assign(l.style,{left:`${e}px`,top:`${t}px`}),function(e){if(!e)return!0;const{x:t,y:n}=e;return!t&&!n||t<=1||n<=1}(r.arrow)&&delete r.arrow,null==$||$({x:e,y:t,middlewareData:r,placement:n})}))}return e.$$set=e=>{"placement"in e&&n(4,g=e.placement),"fallbackPlacements"in e&&n(5,h=e.fallbackPlacements),"positionStrategy"in e&&n(0,S=e.positionStrategy),"flip"in e&&n(6,y=e.flip),"shift"in e&&n(7,w=e.shift),"offset"in e&&n(8,_=e.offset),"middleware"in e&&n(9,x=e.middleware),"target"in e&&n(10,E=e.target),"autoUpdate"in e&&n(11,k=e.autoUpdate),"onComputedPosition"in e&&n(12,$=e.onComputedPosition),"onMouseEnter"in e&&n(1,K=e.onMouseEnter),"onMouseLeave"in e&&n(2,N=e.onMouseLeave),"$$scope"in e&&n(14,u=e.$$scope)},e.$$.update=()=>{12232&e.$$.dirty&&(null==s||s(),k&&E&&l?n(13,s=function(e,t,n,r){void 0===r&&(r={});const{ancestorScroll:l=!0,ancestorResize:s=!0,elementResize:c="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=r,p=ae(e),m=l||s?[...p?ne(p):[],...ne(t)]:[];m.forEach((e=>{l&&e.addEventListener("scroll",n,{passive:!0}),s&&e.addEventListener("resize",n)}));const f=p&&u?function(e,t){let n,r=null;const l=I(e);function s(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return function c(u,d){void 0===u&&(u=!1),void 0===d&&(d=1),s();const p=e.getBoundingClientRect(),{left:m,top:f,width:v,height:g}=p;if(u||t(),!v||!g)return;const h={rootMargin:-i(f)+"px "+-i(l.clientWidth-(m+v))+"px "+-i(l.clientHeight-(f+g))+"px "+-i(m)+"px",threshold:a(0,o(1,d))||1};let b=!0;function S(t){const r=t[0].intersectionRatio;if(r!==d){if(!b)return c();r?c(!1,r):n=setTimeout((()=>{c(!1,1e-7)}),1e3)}1!==r||ye(p,e.getBoundingClientRect())||c(),b=!1}try{r=new IntersectionObserver(S,{...h,root:l.ownerDocument})}catch(e){r=new IntersectionObserver(S,h)}r.observe(e)}(!0),s}(p,n):null;let v,g=-1,h=null;c&&(h=new ResizeObserver((e=>{let[r]=e;r&&r.target===p&&h&&(h.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame((()=>{var e;null==(e=h)||e.observe(t)}))),n()})),p&&!d&&h.observe(p),h.observe(t));let b=d?ce(e):null;return d&&function t(){const r=ce(e);b&&!ye(b,r)&&n(),b=r,v=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach((e=>{l&&e.removeEventListener("scroll",n),s&&e.removeEventListener("resize",n)})),null==f||f(),null==(e=h)||e.disconnect(),h=null,d&&cancelAnimationFrame(v)}}(E,l,F)):F())},[S,K,N,l,g,h,y,w,_,x,E,k,$,s,u,c,function(e){r.I[e?"unshift":"push"]((()=>{l=e,n(3,l)}))}]}class Ke extends r.S{constructor(e){super(),(0,r.i)(this,e,$e,ke,r.s,{placement:4,fallbackPlacements:5,positionStrategy:0,flip:6,shift:7,offset:8,middleware:9,target:10,autoUpdate:11,onComputedPosition:12,onMouseEnter:1,onMouseLeave:2},Ee)}}},"../../../brave/node_modules/@brave/leo/shared/button.js"(e,t,n){n.d(t,{A:()=>y});var r=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js"),o=n("../../../brave/node_modules/@brave/leo/shared/d682c58e.js"),a=n("../../../brave/node_modules/@brave/leo/shared/progressRing.js");function l(e){(0,r.a)(e,"svelte-olvzxz",':host-context(:root),:host-context(:root[data-theme][data-theme=light]),:host-context([data-theme][data-theme=light]){--\\.leoButton\\.isOutline_--border-color-hover:var(--leo-color-primitive-primary-70);--\\.leoButton\\.isOutline_--bg-hover:var(--leo-color-neutral-20);--\\.leoButton\\.isPlainFaint_--foreground:black;--\\.leoButton\\.isPlainFaint_--bg-hover-mix:5%}:host-context(:root[data-theme][data-theme=dark]),:host-context([data-theme][data-theme=dark]){--\\.leoButton\\.isOutline_--border-color-hover:var(--leo-color-primitive-primary-35);--\\.leoButton\\.isOutline_--bg-hover:var(--leo-color-neutral-30);--\\.leoButton\\.isPlainFaint_--foreground:white;--\\.leoButton\\.isPlainFaint_--bg-hover-mix:10%}@media(prefers-color-scheme: dark){:host-context(:root){--\\.leoButton\\.isOutline_--border-color-hover:var(--leo-color-primitive-primary-35);--\\.leoButton\\.isOutline_--bg-hover:var(--leo-color-neutral-30);--\\.leoButton\\.isPlainFaint_--foreground:white;--\\.leoButton\\.isPlainFaint_--bg-hover-mix:10%}}:host{display:inline-block;flex-grow:1;container-type:normal}:host button.svelte-olvzxz.svelte-olvzxz{width:100%}.leoButton.svelte-olvzxz.svelte-olvzxz{--foreground:var(--leo-color-text-primary);--background:transparent;--primary-color:var(\n --leo-button-color,\n var(--leo-color-button-background)\n );--mixed-primary-color:var(--primary-color)}.leoButton.svelte-olvzxz.svelte-olvzxz,.leoButton.svelte-olvzxz.svelte-olvzxz:visited:not(:hover){--default-transition:box-shadow 0.12s ease-in-out, color 0.12s ease-in-out,\n border-color 0.12s ease-in-out, opacity 0.12s ease-in-out;--box-shadow-hover:var(--leo-effect-elevation-01);--box-shadow-focus:var(--leo-effect-focus-state);--radius:var(--leo-radius-full);--border-color:transparent;--border-width:0px;--leo-icon-color:var(--icon-color);--leo-progressring-size:var(--leo-icon-size);--leo-progressring-color:var(--icon-color);display:flex;justify-content:center;align-items:center;cursor:pointer;box-sizing:border-box;-webkit-tap-highlight-color:transparent;transition:background 0.12s ease-in-out, var(--default-transition);box-shadow:none;border:solid var(--border-width, 1px) var(--border-color, transparent);border-radius:var(--leo-button-radius, var(--radius));background:var(--bg);color:var(--color);text-decoration:none;padding:var(--leo-button-padding, calc(var(--padding-y) - var(--border-width)) var(--padding-x));max-height:max-content}.leoButton.fab.svelte-olvzxz.svelte-olvzxz,.leoButton:visited:not(:hover).fab.svelte-olvzxz.svelte-olvzxz{max-width:max-content}.leoButton.svelte-olvzxz .content.svelte-olvzxz,.leoButton.svelte-olvzxz:visited:not(:hover) .content.svelte-olvzxz{padding:0 var(--icon-gap)}.leoButton.svelte-olvzxz.svelte-olvzxz:not(:has(> *)),.leoButton.svelte-olvzxz.svelte-olvzxz:visited:not(:hover):not(:has(> *)){padding-left:var(--leo-button-padding, calc(var(--padding-x) + var(--icon-gap)));padding-right:var(--leo-button-padding, calc(var(--padding-x) + var(--icon-gap)))}.leoButton.svelte-olvzxz.svelte-olvzxz:not(:disabled):hover,.leoButton:not(:disabled) [data-is-button-target]:hover :host .leoButton.svelte-olvzxz.svelte-olvzxz{--leo-icon-color:var(--icon-hover-color, var(--icon-color));--mixed-primary-color:var(--leo-color-primary-70)}@supports (color: color-mix(in srgb, transparent, transparent)){.leoButton.svelte-olvzxz.svelte-olvzxz:not(:disabled):hover,.leoButton:not(:disabled) [data-is-button-target]:hover :host .leoButton.svelte-olvzxz.svelte-olvzxz{--mixed-primary-color:color-mix(\n in srgb,\n var(--primary-color),\n var(--foreground) 20%\n )}}.leoButton.svelte-olvzxz.svelte-olvzxz:not(:disabled):hover,.leoButton:not(:disabled) [data-is-button-target]:hover :host .leoButton.svelte-olvzxz.svelte-olvzxz{background:var(--bg-hover, var(--bg));color:var(--color-hover, var(--mixed-primary-color));box-shadow:var(--box-shadow-hover);border-color:var(--border-color-hover, var(--border-color))}.leoButton.svelte-olvzxz.svelte-olvzxz:not(:disabled):active{opacity:0.75;background:var(--bg-active, var(--bg));color:var(--color-active, var(--color-hover, var(--color)))}.leoButton.svelte-olvzxz.svelte-olvzxz:not(:disabled):focus-visible{outline:none;color:var(--color-focus, var(--color));box-shadow:var(--box-shadow-focus);background:var(--bg-focus, var(--bg))}.leoButton.isLoading.svelte-olvzxz.svelte-olvzxz{opacity:0.75;background:var(--bg-loading, var(--bg));color:var(--color-loading, var(--color))}:host:disabled .leoButton.svelte-olvzxz.svelte-olvzxz,.leoButton.svelte-olvzxz.svelte-olvzxz:disabled{cursor:auto}:host:disabled .leoButton.svelte-olvzxz.svelte-olvzxz:not(.isLoading),.leoButton.svelte-olvzxz.svelte-olvzxz:disabled:not(.isLoading){--icon-color:var(--leo-color-icon-disabled);background:var(--bg-disabled, var(--bg));color:var(--leo-color-text-disabled);border-color:var(--leo-color-button-disabled)}.leoButton.isTiny.svelte-olvzxz.svelte-olvzxz{font:var(--leo-font-components-button-small);min-height:28px;--padding-y:var(--leo-spacing-s);--padding-x:var(--leo-spacing-m);--leo-icon-size:var(--leo-icon-xs);--icon-gap:var(--leo-spacing-s)}.leoButton.isTiny.fab.svelte-olvzxz.svelte-olvzxz{min-height:0;--padding-x:6px;--padding-y:6px}.leoButton.isSmall.svelte-olvzxz.svelte-olvzxz{font:var(--leo-font-components-button-small);min-height:36px;--padding-y:var(--leo-spacing-m);--padding-x:var(--leo-spacing-l);--leo-icon-size:var(--leo-icon-s);--icon-gap:var(--leo-spacing-s)}.leoButton.isSmall.fab.svelte-olvzxz.svelte-olvzxz{min-height:0;--padding-x:var(--leo-spacing-m)}.leoButton.isMedium.svelte-olvzxz.svelte-olvzxz{font:var(--leo-font-components-button-default);min-height:44px;--padding-y:var(--leo-spacing-l);--padding-x:var(--leo-spacing-l);--leo-icon-size:var(--leo-icon-m);--icon-gap:var(--leo-spacing-s)}.leoButton.isMedium.fab.svelte-olvzxz.svelte-olvzxz{min-height:0;--padding-x:var(--leo-spacing-l);--padding-y:var(--leo-spacing-l)}.leoButton.isLarge.svelte-olvzxz.svelte-olvzxz{font:var(--leo-font-components-button-large);min-height:52px;--padding-y:var(--leo-spacing-l);--padding-x:var(--leo-spacing-xl);--leo-icon-size:var(--leo-icon-l);--icon-gap:var(--leo-spacing-s)}.leoButton.isLarge.fab.svelte-olvzxz.svelte-olvzxz{min-height:0;--padding-x:var(--leo-spacing-xl);--padding-y:var(--leo-spacing-xl)}.leoButton.isJumbo.svelte-olvzxz.svelte-olvzxz{font:var(--leo-font-components-button-jumbo);min-height:60px;--padding-y:var(--leo-spacing-xl);--padding-x:var(--leo-spacing-xl);--leo-icon-size:28px;--icon-gap:var(--leo-spacing-m)}.leoButton.isJumbo.fab.svelte-olvzxz.svelte-olvzxz{min-height:0;--padding-x:18px;--padding-y:18px}.leoButton.isOutline.svelte-olvzxz.svelte-olvzxz{--bg-hover-mix:10%;--border-color-hover:var(--\\.leoButton\\.isOutline_--border-color-hover);--bg-hover:var(--\\.leoButton\\.isOutline_--bg-hover)}.leoButton.isPlain.svelte-olvzxz.svelte-olvzxz{--bg-hover-mix:10%}.leoButton.isFilled.svelte-olvzxz.svelte-olvzxz{--bg:var(--mixed-primary-color);--bg-disabled:var(--leo-color-button-disabled);--color:var(--leo-color-schemes-on-primary);--color-hover:var(--leo-color-schemes-on-primary);--box-shadow-focus:var(--leo-effect-focus-state-offset);--icon-color:var(--color)}@container style(--leo-button-color){.leoButton.isFilled.svelte-olvzxz.svelte-olvzxz{--color:white;--color-hover:white}}.leoButton.isOutline.svelte-olvzxz.svelte-olvzxz{--bg:transparent;--bg-active:--leo-color-neutral-20;--color:var(--leo-color-text-interactive);--border-width:1px;--border-color:var(--leo-color-divider-interactive);--border-color-hover:var(--leo-color-primitive-primary-70);--bg-hover:var(--leo-color-neutral-20)}@container style(--leo-button-color){.leoButton.isOutline.svelte-olvzxz.svelte-olvzxz{--color:var(--mixed-primary-color)}}@supports (color: color-mix(in srgb, transparent, transparent)){.leoButton.isOutline.svelte-olvzxz.svelte-olvzxz{--border-color:color-mix(\n in srgb,\n var(--primary-color),\n var(--background) 30%\n );--border-color-hover:color-mix(\n in srgb,\n var(--mixed-primary-color),\n var(--background) 20%\n );--bg-hover:color-mix(\n in srgb,\n var(--primary-color) var(--bg-hover-mix),\n var(--background)\n )}}.leoButton.isPlain.svelte-olvzxz.svelte-olvzxz{--color:var(--leo-color-text-interactive);--box-shadow-hover:none;--bg-mix:5%}@container style(--leo-button-color){.leoButton.isPlain.svelte-olvzxz.svelte-olvzxz{--color:var(--mixed-primary-color)}}@supports (color: color-mix(in srgb, transparent, transparent)){.leoButton.isPlain.svelte-olvzxz.svelte-olvzxz{--bg:color-mix(\n in srgb,\n var(--primary-color) var(--bg-mix),\n var(--background)\n );--bg-hover:color-mix(\n in srgb,\n var(--primary-color) var(--bg-hover-mix),\n var(--background)\n )}}.leoButton.isPlain.svelte-olvzxz.svelte-olvzxz:disabled:not(.isLoading){--color:var(--leo-color-text-primary)}.leoButton.isPlainFaint.svelte-olvzxz.svelte-olvzxz{--primary-color:var(--leo-button-color, currentColor);--color:var(--mixed-primary-color);--box-shadow-hover:none;--icon-color:var(--mixed-primary-color);--foreground:var(--\\.leoButton\\.isPlainFaint_--foreground);--bg-hover-mix:var(--\\.leoButton\\.isPlainFaint_--bg-hover-mix)}@supports (color: color-mix(in srgb, transparent, transparent)){.leoButton.isPlainFaint.svelte-olvzxz.svelte-olvzxz{--icon-color:color-mix(\n in srgb,\n var(--primary-color),\n var(--background) 0%\n );--icon-hover-color:color-mix(\n in srgb,\n var(--icon-color),\n var(--foreground) 20%\n );position:relative;z-index:0}.leoButton.isPlainFaint.svelte-olvzxz.svelte-olvzxz::before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:var(--radius);background-color:color-mix(in srgb, var(--primary-color) var(--bg-hover-mix), transparent);transition:var(--default-transition);opacity:0.001}.leoButton.isPlainFaint.svelte-olvzxz.svelte-olvzxz:hover::before{opacity:1}}.leoButton.isPlainFaint.fab.svelte-olvzxz.svelte-olvzxz{--bg-hover:transparent;--padding-y:0;--padding-x:0}.leoButton.isPlainFaint.fab.svelte-olvzxz.svelte-olvzxz::before{content:unset}.leoButton.isHero.svelte-olvzxz.svelte-olvzxz{transition:var(--default-transition);--bg:transparent;--bg-focus:var(--bg);--bg-disabled:var(--leo-color-button-disabled);--color:white;--color-hover:white;--box-shadow-focus:var(--leo-effect-focus-state-offset);--icon-color:white;--default-bg-opacity:1;position:relative;z-index:0}.leoButton.isHero.svelte-olvzxz.svelte-olvzxz:not(:disabled:not(.isLoading))::before,.leoButton.isHero.svelte-olvzxz.svelte-olvzxz:not(:disabled:not(.isLoading))::after{content:"";pointer-events:none;display:block;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--leo-button-radius, var(--radius))}.leoButton.isHero.svelte-olvzxz.svelte-olvzxz:not(:disabled:not(.isLoading))::before{transition:var(--default-transition);z-index:-1;background:var(--leo-gradient-hero);opacity:var(--default-bg-opacity)}.leoButton.isHero.svelte-olvzxz.svelte-olvzxz:not(:disabled:not(.isLoading))::after{z-index:-2;background:linear-gradient(0deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0.2) 100%), linear-gradient(174deg, #f50 2.32%, #f5002d 93.33%)}.leoButton.isHero.svelte-olvzxz.svelte-olvzxz:hover:not(:disabled){--default-bg-opacity:0}.leoButton.fab.svelte-olvzxz.svelte-olvzxz{aspect-ratio:1/1}')}const i=e=>({}),s=e=>({}),c=e=>({}),u=e=>({}),d=e=>({}),p=e=>({});function m(e){let t,n,o,a;const l=e[12]["icon-before"],d=(0,r.C)(l,e,e[11],u),p=e[12].default,m=(0,r.C)(p,e,e[11],null),f=m||function(){let e;return{c(){e=(0,r.x)("Leo Button")},m(t,n){(0,r.c)(t,e,n)},d(t){t&&(0,r.g)(e)}}}(),v=e[12]["icon-after"],g=(0,r.C)(v,e,e[11],s);return{c(){d&&d.c(),t=(0,r.l)(),n=(0,r.e)("div"),f&&f.c(),o=(0,r.l)(),g&&g.c(),(0,r.b)(n,"class","svelte-olvzxz"),(0,r.D)(n,"content",!e[4])},m(e,l){d&&d.m(e,l),(0,r.c)(e,t,l),(0,r.c)(e,n,l),f&&f.m(n,null),(0,r.c)(e,o,l),g&&g.m(e,l),a=!0},p(e,t){d&&d.p&&(!a||2048&t)&&(0,r.E)(d,l,e,e[11],a?(0,r.G)(l,e[11],t,c):(0,r.F)(e[11]),u),m&&m.p&&(!a||2048&t)&&(0,r.E)(m,p,e,e[11],a?(0,r.G)(p,e[11],t,null):(0,r.F)(e[11]),null),(!a||16&t)&&(0,r.D)(n,"content",!e[4]),g&&g.p&&(!a||2048&t)&&(0,r.E)(g,v,e,e[11],a?(0,r.G)(v,e[11],t,i):(0,r.F)(e[11]),s)},i(e){a||((0,r.t)(d,e),(0,r.t)(f,e),(0,r.t)(g,e),a=!0)},o(e){(0,r.f)(d,e),(0,r.f)(f,e),(0,r.f)(g,e),a=!1},d(e){e&&((0,r.g)(t),(0,r.g)(n),(0,r.g)(o)),d&&d.d(e),f&&f.d(e),g&&g.d(e)}}}function f(e){let t,n,o,l,i,s;const c=[g,v],u=[];function d(e,t){return e[9].loading?0:e[4]?-1:1}return~(n=d(e))&&(o=u[n]=c[n](e)),i=new a.A({}),{c(){t=(0,r.e)("div"),o&&o.c(),l=(0,r.l)(),(0,r.k)(i.$$.fragment),(0,r.b)(t,"class","svelte-olvzxz"),(0,r.D)(t,"content",!e[4])},m(e,o){(0,r.c)(e,t,o),~n&&u[n].m(t,null),(0,r.c)(e,l,o),(0,r.m)(i,e,o),s=!0},p(e,a){let l=n;n=d(e),n===l?~n&&u[n].p(e,a):(o&&((0,r.p)(),(0,r.f)(u[l],1,1,(()=>{u[l]=null})),(0,r.d)()),~n?(o=u[n],o?o.p(e,a):(o=u[n]=c[n](e),o.c()),(0,r.t)(o,1),o.m(t,null)):o=null),(!s||16&a)&&(0,r.D)(t,"content",!e[4])},i(e){s||((0,r.t)(o),(0,r.t)(i.$$.fragment,e),s=!0)},o(e){(0,r.f)(o),(0,r.f)(i.$$.fragment,e),s=!1},d(e){e&&((0,r.g)(t),(0,r.g)(l)),~n&&u[n].d(),(0,r.q)(i,e)}}}function v(e){let t;const n=e[12].default,o=(0,r.C)(n,e,e[11],null),a=o||function(){let e;return{c(){e=(0,r.x)("Leo Button")},m(t,n){(0,r.c)(t,e,n)},d(t){t&&(0,r.g)(e)}}}();return{c(){a&&a.c()},m(e,n){a&&a.m(e,n),t=!0},p(e,a){o&&o.p&&(!t||2048&a)&&(0,r.E)(o,n,e,e[11],t?(0,r.G)(n,e[11],a,null):(0,r.F)(e[11]),null)},i(e){t||((0,r.t)(a,e),t=!0)},o(e){(0,r.f)(a,e),t=!1},d(e){a&&a.d(e)}}}function g(e){let t;const n=e[12].loading,o=(0,r.C)(n,e,e[11],p);return{c(){o&&o.c()},m(e,n){o&&o.m(e,n),t=!0},p(e,a){o&&o.p&&(!t||2048&a)&&(0,r.E)(o,n,e,e[11],t?(0,r.G)(n,e[11],a,d):(0,r.F)(e[11]),p)},i(e){t||((0,r.t)(o,e),t=!0)},o(e){(0,r.f)(o,e),t=!1},d(e){o&&o.d(e)}}}function h(e){let t,n,a,l,i,s,c,u;const d=[f,m],p=[];function v(e,t){return e[2]?0:1}n=v(e),a=p[n]=d[n](e);let g=[{href:l=e[3]||void 0},{class:"leoButton"},e[8],{disabled:i=e[2]||e[6]||void 0}],h={};for(let e=0;e<g.length;e+=1)h=(0,r.w)(h,g[e]);return{c(){t=(0,r.e)(e[7]),a.c(),(0,r.T)(e[7])(t,h),(0,r.D)(t,"isFilled","filled"===e[0]),(0,r.D)(t,"isOutline","outline"===e[0]),(0,r.D)(t,"isPlain","plain"===e[0]),(0,r.D)(t,"isPlainFaint","plain-faint"===e[0]),(0,r.D)(t,"isHero","hero"===e[0]),(0,r.D)(t,"isJumbo","jumbo"===e[1]),(0,r.D)(t,"isLarge","large"===e[1]),(0,r.D)(t,"isMedium","medium"===e[1]),(0,r.D)(t,"isSmall","small"===e[1]),(0,r.D)(t,"isTiny","tiny"===e[1]),(0,r.D)(t,"fab",e[4]),(0,r.D)(t,"isLoading",e[2]),(0,r.D)(t,"svelte-olvzxz",!0)},m(o,a){(0,r.c)(o,t,a),p[n].m(t,null),s=!0,c||(u=(0,r.o)(t,"click",(function(){(0,r.Q)(e[5])&&e[5].apply(this,arguments)})),c=!0)},p(c,u){let m=n;n=v(e=c),n===m?p[n].p(e,u):((0,r.p)(),(0,r.f)(p[m],1,1,(()=>{p[m]=null})),(0,r.d)(),a=p[n],a?a.p(e,u):(a=p[n]=d[n](e),a.c()),(0,r.t)(a,1),a.m(t,null)),(0,r.T)(e[7])(t,h=(0,o.g)(g,[(!s||8&u&&l!==(l=e[3]||void 0))&&{href:l},{class:"leoButton"},256&u&&e[8],(!s||68&u&&i!==(i=e[2]||e[6]||void 0))&&{disabled:i}])),(0,r.D)(t,"isFilled","filled"===e[0]),(0,r.D)(t,"isOutline","outline"===e[0]),(0,r.D)(t,"isPlain","plain"===e[0]),(0,r.D)(t,"isPlainFaint","plain-faint"===e[0]),(0,r.D)(t,"isHero","hero"===e[0]),(0,r.D)(t,"isJumbo","jumbo"===e[1]),(0,r.D)(t,"isLarge","large"===e[1]),(0,r.D)(t,"isMedium","medium"===e[1]),(0,r.D)(t,"isSmall","small"===e[1]),(0,r.D)(t,"isTiny","tiny"===e[1]),(0,r.D)(t,"fab",e[4]),(0,r.D)(t,"isLoading",e[2]),(0,r.D)(t,"svelte-olvzxz",!0)},i(e){s||((0,r.t)(a),s=!0)},o(e){(0,r.f)(a),s=!1},d(e){e&&(0,r.g)(t),p[n].d(),c=!1,u()}}}function b(e){let t,n,o=e[7],a=e[7]&&h(e);return{c(){a&&a.c(),t=(0,r.z)()},m(e,o){a&&a.m(e,o),(0,r.c)(e,t,o),n=!0},p(e,[n]){e[7]?o?(0,r.s)(o,e[7])?(a.d(1),a=h(e),o=e[7],a.c(),a.m(t.parentNode,t)):a.p(e,n):(a=h(e),o=e[7],a.c(),a.m(t.parentNode,t)):o&&(a.d(1),a=null,o=e[7])},i(e){n||((0,r.t)(a,e),n=!0)},o(e){(0,r.f)(a,e),n=!1},d(e){e&&(0,r.g)(t),a&&a.d(e)}}}function S(e,t,n){let o,a;const l=["kind","size","isLoading","isDisabled","href","fab","onClick"];let i=(0,r.M)(t,l),{$$slots:s={},$$scope:c}=t;const u=(0,r.H)(s);let{kind:d="filled"}=t,{size:p="medium"}=t,{isLoading:m}=t,{isDisabled:f}=t,{href:v}=t,{fab:g=!1}=t,{onClick:h}=t;return e.$$set=e=>{t=(0,r.w)((0,r.w)({},t),(0,r.O)(e)),n(8,i=(0,r.M)(t,l)),"kind"in e&&n(0,d=e.kind),"size"in e&&n(1,p=e.size),"isLoading"in e&&n(2,m=e.isLoading),"isDisabled"in e&&n(10,f=e.isDisabled),"href"in e&&n(3,v=e.href),"fab"in e&&n(4,g=e.fab),"onClick"in e&&n(5,h=e.onClick),"$$scope"in e&&n(11,c=e.$$scope)},e.$$.update=()=>{8&e.$$.dirty&&n(7,o=v?"a":"button"),1024&e.$$.dirty&&n(6,a=!(!f&&""!==f))},[d,p,m,v,g,h,a,o,i,u,f,c,s]}class y extends r.S{constructor(e){super(),(0,r.i)(this,e,S,b,r.s,{kind:0,size:1,isLoading:2,isDisabled:10,href:3,fab:4,onClick:5},l)}}},"../../../brave/node_modules/@brave/leo/shared/d682c58e.js"(e,t,n){function r(e,t){const n={},r={},o={$$scope:1};let a=e.length;for(;a--;){const l=e[a],i=t[a];if(i){for(const e in l)e in i||(r[e]=1);for(const e in i)o[e]||(n[e]=i[e],o[e]=1);e[a]=i}else for(const e in l)o[e]=1}for(const e in r)e in n||(n[e]=void 0);return n}n.d(t,{g:()=>r})},"../../../brave/node_modules/@brave/leo/shared/formItem.js"(e,t,n){n.d(t,{Ay:()=>h});var r=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js");function o(e){(0,r.a)(e,"svelte-csg3p0",".leo-control.svelte-csg3p0.svelte-csg3p0{--foreground:var(--leo-color-text-primary);--base:var(--leo-color-container-background);--primary:var(--leo-control-color, var(--base));--radius:var(--leo-control-radius, var(--leo-radius-m));--padding:var(--leo-control-padding, 11px var(--leo-spacing-m));--font:var(--leo-control-font, var(--leo-font-default-regular));--leo-icon-size:var(--leo-control-icon-size, 20px);--leo-icon-color:var(\n --leo-control-icon-color,\n var(--leo-color-icon-default)\n );--gap:var(--leo-control-label-gap, var(--leo-spacing-s));--direction:var(--leo-control-label-direction, column);--color:var(--leo-control-text-color, var(--leo-color-text-primary));--color-hover:var(--color);--color-focus:var(--color);--background:var(--primary);--background-hover:var(--background);--background-focus:var(--background);--shadow: ;--shadow-hover:var(--shadow);--shadow-focus:var(\n --leo-control-focus-effect,\n var(--leo-effect-focus-state)\n );--border-color:var(--leo-control-border-color, transparent);--border-color-hover:var(--leo-control-border-color, transparent);--border-color-focus:var(--leo-control-border-color, transparent);--border-color-error:var(\n --leo-control-border-color,\n var(--leo-color-systemfeedback-error-icon)\n );--border-color-error-hover:var(\n --leo-control-border-color,\n var(--leo-color-red-50)\n );display:flex;flex-direction:var(--direction);justify-content:stretch;font:var(--font);gap:var(--gap);transition:color 0.2s ease-in-out}.leo-control.svelte-csg3p0 .content.svelte-csg3p0{flex:1;padding:0 var(--leo-spacing-s)}.leo-control.svelte-csg3p0 .extra-content.svelte-csg3p0:empty{display:none}.leo-control.svelte-csg3p0:not([aria-disabled=true]) .container.svelte-csg3p0:hover{color:var(--color-hover);background:var(--background-hover);box-shadow:var(--shadow-hover);border-color:var(--border-color-hover)}.leo-control.svelte-csg3p0:not([aria-disabled=true]) .container.svelte-csg3p0:has(*:focus-visible):not(:has(.extra-content:focus-within)),.leo-control:not([aria-disabled=true]).isFocused.svelte-csg3p0 .container.svelte-csg3p0:not(:has(.extra-content:focus-within)){color:var(--color-focus);background:var(--background-focus);box-shadow:var(--shadow-focus);border-color:var(--border-color-focus)}.leo-control:not([aria-disabled=true]).error.svelte-csg3p0.svelte-csg3p0{color:var(--leo-color-systemfeedback-error-icon)}.leo-control:not([aria-disabled=true]).error.svelte-csg3p0 .container.svelte-csg3p0:hover:not(:has(*:focus-visible)){border-color:var(--border-color-error-hover)}.leo-control.isSmall.svelte-csg3p0.svelte-csg3p0{--leo-icon-size:16px;--font:var(--leo-control-font, var(--leo-font-small-regular));--padding:var(--leo-control-padding, var(--leo-spacing-m));--gap:var(--leo-control-label-gap, 2px)}.leo-control.isLarge.svelte-csg3p0.svelte-csg3p0{--leo-icon-size:22px;--padding:var(--leo-control-padding, 14px var(--leo-spacing-l));--gap:var(--leo-control-label-gap, 12px)}.leo-control.isFilled.svelte-csg3p0.svelte-csg3p0{--background:var(--leo-color-container-highlight);--shadow-hover:var(--leo-effect-elevation-01);--border-color:transparent;--border-color-hover:var(--leo-color-divider-subtle)}@supports (color: color-mix(in srgb, transparent, transparent)){.leo-control.isFilled.svelte-csg3p0.svelte-csg3p0{--background:color-mix(in srgb, var(--primary), var(--foreground) 10%);--border-color-hover:var(\n --leo-control-border-color,\n color-mix(in srgb, var(--primary), var(--foreground) 20%)\n )}}.leo-control.isOutline.svelte-csg3p0.svelte-csg3p0{--background:var(--primary);--border-color:var(\n --leo-control-border-color,\n var(--leo-color-divider-subtle)\n );--border-color-hover:var(\n --leo-control-border-color,\n var(--leo-color-neutral-30)\n );--shadow-hover:var(--leo-effect-elevation-01)}@supports (color: color-mix(in srgb, transparent, transparent)){.leo-control.isOutline.svelte-csg3p0.svelte-csg3p0{--border-color-hover:var(\n --leo-control-border-color,\n color-mix(in srgb, var(--primary), var(--foreground) 20%)\n )}}.leo-control.isPlain.svelte-csg3p0.svelte-csg3p0{--background:transparent;--padding:none;--border-color:transparent;--border-color-hover:transparent;--shadow-hover:none;--font:inherit;--leo-icon-size:1.43em}.leo-control.error.svelte-csg3p0.svelte-csg3p0{--border-color:var(--border-color-error)}.leo-control.svelte-csg3p0 .control.svelte-csg3p0{flex:1}.leo-control.svelte-csg3p0 .container.svelte-csg3p0{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:var(--leo-spacing-m);border-radius:var(--radius);padding:var(--padding);color:var(--color);background:var(--background);box-shadow:var(--shadow);border:1px solid var(--border-color);transition:box-shadow 0.2s ease-in-out, border-color 0.2s ease-in-out;cursor:pointer}.leo-control[aria-disabled=true].svelte-csg3p0 .container.svelte-csg3p0{--background:var(--leo-color-container-disabled);color:var(--leo-color-text-disabled);cursor:not-allowed}.leo-control.svelte-csg3p0 .label-row.svelte-csg3p0{display:flex;flex-direction:row;gap:var(--leo-spacing-s)}.leo-control.svelte-csg3p0 .label-row.svelte-csg3p0:empty{display:none}.leo-control.svelte-csg3p0 .required-indicator.svelte-csg3p0{color:var(--leo-color-systemfeedback-error-icon)}")}const a=e=>({}),l=e=>({}),i=e=>({}),s=e=>({}),c=e=>({}),u=e=>({}),d=e=>({}),p=e=>({});function m(e){let t,n;const o=e[10].label,a=(0,r.C)(o,e,e[9],p);let l=e[3]&&f();return{c(){t=(0,r.e)("div"),a&&a.c(),l&&l.c(),(0,r.b)(t,"class","label-row svelte-csg3p0")},m(e,o){(0,r.c)(e,t,o),a&&a.m(t,null),l&&l.m(t,null),n=!0},p(e,i){a&&a.p&&(!n||512&i)&&(0,r.E)(a,o,e,e[9],n?(0,r.G)(o,e[9],i,d):(0,r.F)(e[9]),p),e[3]?l||(l=f(),l.c(),l.m(t,null)):l&&(l.d(1),l=null)},i(e){n||((0,r.t)(a,e),n=!0)},o(e){(0,r.f)(a,e),n=!1},d(e){e&&(0,r.g)(t),a&&a.d(e),l&&l.d()}}}function f(e){let t;return{c(){t=(0,r.e)("span"),t.textContent="*",(0,r.b)(t,"class","required-indicator svelte-csg3p0")},m(e,n){(0,r.c)(e,t,n)},d(e){e&&(0,r.g)(t)}}}function v(e){let t,n,o,d,p,f,v,g,h,b,S,y=e[8].label&&e[7]&&m(e);const w=e[10]["left-icon"],_=(0,r.C)(w,e,e[9],u),x=e[10].default,E=(0,r.C)(x,e,e[9],null),k=e[10]["right-icon"],$=(0,r.C)(k,e,e[9],s),K=e[10].after,P=(0,r.C)(K,e,e[9],l);return{c(){t=(0,r.e)("label"),y&&y.c(),n=(0,r.l)(),o=(0,r.e)("div"),d=(0,r.e)("div"),p=(0,r.e)("div"),_&&_.c(),f=(0,r.l)(),v=(0,r.e)("div"),E&&E.c(),g=(0,r.l)(),h=(0,r.e)("div"),$&&$.c(),b=(0,r.l)(),P&&P.c(),(0,r.b)(p,"class","extra-content svelte-csg3p0"),(0,r.b)(v,"class","content svelte-csg3p0"),(0,r.b)(h,"class","extra-content svelte-csg3p0"),(0,r.b)(d,"class","container svelte-csg3p0"),(0,r.b)(o,"class","control svelte-csg3p0"),(0,r.b)(t,"class","leo-control svelte-csg3p0"),(0,r.b)(t,"aria-disabled",e[1]),(0,r.D)(t,"isSmall","small"===e[2]),(0,r.D)(t,"isLarge","large"===e[2]),(0,r.D)(t,"isFilled","filled"===e[4]),(0,r.D)(t,"isOutline","outline"===e[4]),(0,r.D)(t,"isPlain","plain"===e[4]),(0,r.D)(t,"isFocused",e[5]),(0,r.D)(t,"error",e[6])},m(a,l){(0,r.c)(a,t,l),y&&y.m(t,null),(0,r.n)(t,n),(0,r.n)(t,o),(0,r.n)(o,d),(0,r.n)(d,p),_&&_.m(p,null),(0,r.n)(d,f),(0,r.n)(d,v),E&&E.m(v,null),(0,r.n)(d,g),(0,r.n)(d,h),$&&$.m(h,null),(0,r.n)(o,b),P&&P.m(o,null),e[11](o),S=!0},p(e,[o]){e[8].label&&e[7]?y?(y.p(e,o),384&o&&(0,r.t)(y,1)):(y=m(e),y.c(),(0,r.t)(y,1),y.m(t,n)):y&&((0,r.p)(),(0,r.f)(y,1,1,(()=>{y=null})),(0,r.d)()),_&&_.p&&(!S||512&o)&&(0,r.E)(_,w,e,e[9],S?(0,r.G)(w,e[9],o,c):(0,r.F)(e[9]),u),E&&E.p&&(!S||512&o)&&(0,r.E)(E,x,e,e[9],S?(0,r.G)(x,e[9],o,null):(0,r.F)(e[9]),null),$&&$.p&&(!S||512&o)&&(0,r.E)($,k,e,e[9],S?(0,r.G)(k,e[9],o,i):(0,r.F)(e[9]),s),P&&P.p&&(!S||512&o)&&(0,r.E)(P,K,e,e[9],S?(0,r.G)(K,e[9],o,a):(0,r.F)(e[9]),l),(!S||2&o)&&(0,r.b)(t,"aria-disabled",e[1]),(!S||4&o)&&(0,r.D)(t,"isSmall","small"===e[2]),(!S||4&o)&&(0,r.D)(t,"isLarge","large"===e[2]),(!S||16&o)&&(0,r.D)(t,"isFilled","filled"===e[4]),(!S||16&o)&&(0,r.D)(t,"isOutline","outline"===e[4]),(!S||16&o)&&(0,r.D)(t,"isPlain","plain"===e[4]),(!S||32&o)&&(0,r.D)(t,"isFocused",e[5]),(!S||64&o)&&(0,r.D)(t,"error",e[6])},i(e){S||((0,r.t)(y),(0,r.t)(_,e),(0,r.t)(E,e),(0,r.t)($,e),(0,r.t)(P,e),S=!0)},o(e){(0,r.f)(y),(0,r.f)(_,e),(0,r.f)(E,e),(0,r.f)($,e),(0,r.f)(P,e),S=!1},d(n){n&&(0,r.g)(t),y&&y.d(),_&&_.d(n),E&&E.d(n),$&&$.d(n),P&&P.d(n),e[11](null)}}}function g(e,t,n){let{$$slots:o={},$$scope:a}=t;const l=(0,r.H)(o);let{disabled:i=!1}=t,{size:s="normal"}=t,{required:c=!1}=t,{mode:u="outline"}=t,{showFocusOutline:d=!1}=t,{error:p=!1}=t,{renderLabel:m}=t,{controlElement:f}=t;return e.$$set=e=>{"disabled"in e&&n(1,i=e.disabled),"size"in e&&n(2,s=e.size),"required"in e&&n(3,c=e.required),"mode"in e&&n(4,u=e.mode),"showFocusOutline"in e&&n(5,d=e.showFocusOutline),"error"in e&&n(6,p=e.error),"renderLabel"in e&&n(7,m=e.renderLabel),"controlElement"in e&&n(0,f=e.controlElement),"$$scope"in e&&n(9,a=e.$$scope)},[f,i,s,c,u,d,p,m,l,a,o,function(e){r.I[e?"unshift":"push"]((()=>{f=e,n(0,f)}))}]}class h extends r.S{constructor(e){super(),(0,r.i)(this,e,g,v,r.s,{disabled:1,size:2,required:3,mode:4,showFocusOutline:5,error:6,renderLabel:7,controlElement:0},o)}}},"../../../brave/node_modules/@brave/leo/shared/menu.js"(e,t,n){n.d(t,{A:()=>p});var r=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js"),o=n("../../../brave/node_modules/@brave/leo/shared/7d712f7b.js");function a(e,t){let n;const r=t=>{n&&(document.removeEventListener("click",n),window.removeEventListener("blur",n)),n=n=>{n.composedPath().includes(e)||t&&t(n)},document.addEventListener("click",n),window.addEventListener("blur",n)};return r(t),{destroy(){document.removeEventListener("click",n),window.removeEventListener("blur",n)},update(e){r(e)}}}function l(e){(0,r.a)(e,"svelte-1xu0tu9",":host{display:inline-block}.leo-menu.svelte-1xu0tu9.svelte-1xu0tu9{-webkit-tap-highlight-color:transparent}.leo-menu.svelte-1xu0tu9 .leo-menu-popup.svelte-1xu0tu9{background:var(--leo-color-container-background);box-shadow:var(--leo-effect-elevation-03);transform-origin:top left;animation:svelte-1xu0tu9-menuIn 150ms ease-out;overflow:auto;border:1px solid var(--leo-color-divider-subtle);border-radius:var(--leo-radius-m);min-width:var(--leo-menu-control-width);display:flex;flex-direction:column;gap:var(--leo-spacing-s)}.leo-menu.svelte-1xu0tu9 .leo-menu-popup.width-is-max-width.svelte-1xu0tu9{width:var(--leo-menu-control-width);overflow-x:hidden}@keyframes svelte-1xu0tu9-menuIn{from{opacity:0;transform:scale(0.95)}to{opacity:1;transform:scale(1)}}.leo-menu-popup ::slotted(*),.leo-menu-popup > *{--leo-menu-item-margin:var(--leo-menu-item-margin-top, 0) var(--leo-spacing-s) var(--leo-menu-item-margin-bottom, 0) var(--leo-spacing-s);--leo-menu-item-padding:var(--leo-spacing-m) var(--leo-spacing-xl);--leo-menu-item-border-radius:var(--leo-spacing-s)}.leo-menu-popup ::slotted(leo-option:nth-child(1 of :not([slot]))),.leo-menu-popup ::slotted(leo-menu-item:nth-child(1 of :not([slot]))),.leo-menu-popup leo-option:first-child,.leo-menu-popup leo-menu-item:first-child{--leo-menu-item-margin-top:var(--leo-spacing-s)}.leo-menu-popup ::slotted(leo-option:nth-last-child(1 of :not([slot]))),.leo-menu-popup ::slotted(leo-menu-item:nth-last-child(1 of :not([slot]))),.leo-menu-popup leo-option:last-child,.leo-menu-popup leo-menu-item:last-child{--leo-menu-item-margin-bottom:var(--leo-spacing-s)}.leo-menu-popup ::slotted(leo-title),.leo-menu-popup leo-title{padding:var(--leo-spacing-l);background:var(--leo-color-page-background);font:var(--leo-font-components-label);color:var(--leo-color-text-secondary)}:where(.leo-menu-popup) ::slotted(leo-menu-item),:where(.leo-menu-popup) ::slotted(leo-option),:where(.leo-menu-popup) > leo-menu-item,:where(.leo-menu-popup) > leo-option{all:unset;cursor:pointer;margin:var(--leo-menu-item-margin);border-radius:var(--leo-menu-item-border-radius);padding:var(--leo-menu-item-padding);display:revert}:where(.leo-menu-popup) ::slotted(leo-menu-item:hover),:where(.leo-menu-popup) ::slotted(leo-option:hover),:where(.leo-menu-popup) > leo-menu-item:hover,:where(.leo-menu-popup) > leo-option:hover{background:var(--leo-color-container-highlight)}:where(.leo-menu-popup) ::slotted(leo-option[aria-selected]),:where(.leo-menu-popup) ::slotted(leo-menu-item[aria-selected]),:where(.leo-menu-popup) ::slotted(leo-option:active),:where(.leo-menu-popup) ::slotted(leo-menu-item:active),:where(.leo-menu-popup) > leo-option[aria-selected],:where(.leo-menu-popup) > leo-menu-item[aria-selected],:where(.leo-menu-popup) > leo-option:active,:where(.leo-menu-popup) > leo-menu-item:active{background:var(--leo-color-container-interactive);color:var(--leo-color-text-interactive)}:where(.leo-menu-popup) ::slotted(leo-option:focus-visible),:where(.leo-menu-popup) ::slotted(leo-menu-item:focus-visible),:where(.leo-menu-popup) > leo-option:focus-visible,:where(.leo-menu-popup) > leo-menu-item:focus-visible{box-shadow:0px 0px 0px 1.5px rgba(255, 255, 255, 0.5), 0px 0px 4px 2px #423eee}")}function i(e){let t,n;return t=new o.F({props:{target:e[1],placement:e[3],flip:e[4],autoUpdate:!0,middleware:e[11],positionStrategy:e[2],$$slots:{default:[s]},$$scope:{ctx:e}}}),{c(){(0,r.k)(t.$$.fragment)},m(e,o){(0,r.m)(t,e,o),n=!0},p(e,n){const r={};2&n&&(r.target=e[1]),8&n&&(r.placement=e[3]),16&n&&(r.flip=e[4]),4&n&&(r.positionStrategy=e[2]),8388832&n&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||((0,r.t)(t.$$.fragment,e),n=!0)},o(e){(0,r.f)(t.$$.fragment,e),n=!1},d(e){(0,r.q)(t,e)}}}function s(e){let t,n,o,a;const l=e[20].default,i=(0,r.C)(l,e,e[23],null);return{c(){t=(0,r.e)("div"),i&&i.c(),(0,r.b)(t,"class","leo-menu-popup svelte-1xu0tu9"),(0,r.b)(t,"id","menu"),(0,r.b)(t,"role","menu"),(0,r.b)(t,"tabindex","-1"),(0,r.D)(t,"width-is-max-width",e[5]),(0,r.R)(t,"--leo-menu-control-width",`${e[7]}px`)},m(l,s){(0,r.c)(l,t,s),i&&i.m(t,null),e[21](t),n=!0,o||(a=[(0,r.o)(t,"keypress",e[22]),(0,r.o)(t,"click",e[8])],o=!0)},p(e,o){i&&i.p&&(!n||8388608&o)&&(0,r.E)(i,l,e,e[23],n?(0,r.G)(l,e[23],o,null):(0,r.F)(e[23]),null),(!n||32&o)&&(0,r.D)(t,"width-is-max-width",e[5]),128&o&&(0,r.R)(t,"--leo-menu-control-width",`${e[7]}px`)},i(e){n||((0,r.t)(i,e),n=!0)},o(e){(0,r.f)(i,e),n=!1},d(n){n&&(0,r.g)(t),i&&i.d(n),e[21](null),o=!1,(0,r.v)(a)}}}function c(e){let t,n,o,l,s,c=e[0]&&i(e);return{c(){t=(0,r.e)("div"),c&&c.c(),(0,r.b)(t,"class","leo-menu svelte-1xu0tu9")},m(i,u){(0,r.c)(i,t,u),c&&c.m(t,null),o=!0,l||(s=[(0,r.o)(window,"keydown",e[9]),(0,r.U)(n=a.call(null,t,e[0]&&e[10]))],l=!0)},p(e,[o]){e[0]?c?(c.p(e,o),1&o&&(0,r.t)(c,1)):(c=i(e),c.c(),(0,r.t)(c,1),c.m(t,null)):c&&((0,r.p)(),(0,r.f)(c,1,1,(()=>{c=null})),(0,r.d)()),n&&(0,r.Q)(n.update)&&1&o&&n.update.call(null,e[0]&&e[10])},i(e){o||((0,r.t)(c),o=!0)},o(e){(0,r.f)(c),o=!1},d(e){e&&(0,r.g)(t),c&&c.d(),l=!1,(0,r.v)(s)}}}function u(e){var t,n;return null!==(n=null!==(t=e.getAttribute("value"))&&void 0!==t?t:e.value)&&void 0!==n?n:e.textContent}function d(e,t,n){let a,l,{$$slots:i={},$$scope:s}=t;var c,d,p,m;let f,{isOpen:v=!1}=t,{target:g}=t,{currentValue:h}=t,{positionStrategy:b="absolute"}=t,{placement:S="bottom-start"}=t,{flip:y=!0}=t,{widthIsMaxWidth:w=!1}=t,{onClose:_}=t,{onSelectItem:x}=t;function E(e,t){!1!==(null==_?void 0:_({originalEvent:e,reason:t}))&&n(0,v=!1)}function k(e){const t=a.find((t=>e.composedPath().includes(t)));t&&("LEO-OPTION"!==t.tagName&&"LEO-MENU-ITEM"!==t.tagName||t.dataset.isInteractive||E(e,"select"),"LEO-OPTION"===t.tagName&&(n(12,h=u(t)),null==x||x({value:h})),"LEO-MENU-ITEM"===t.tagName&&"click"!==e.type&&t.click())}let $=[(0,o.s)({apply:function({rects:e,availableHeight:t}){n(6,f.style.maxHeight=`var(--leo-menu-max-height, calc(${t}px - var(--leo-spacing-xl)))`,f)}})];return e.$$set=e=>{"isOpen"in e&&n(0,v=e.isOpen),"target"in e&&n(1,g=e.target),"currentValue"in e&&n(12,h=e.currentValue),"positionStrategy"in e&&n(2,b=e.positionStrategy),"placement"in e&&n(3,S=e.placement),"flip"in e&&n(4,y=e.flip),"widthIsMaxWidth"in e&&n(5,w=e.widthIsMaxWidth),"onClose"in e&&n(13,_=e.onClose),"onSelectItem"in e&&n(14,x=e.onSelectItem),"$$scope"in e&&n(23,s=e.$$scope)},e.$$.update=()=>{if(491584&e.$$.dirty&&n(19,a=Array.from(null!==n(18,m=null!==n(17,p=null===n(16,d=null===n(15,c=null==f?void 0:f.querySelector(".leo-menu-popup slot"))||void 0===c?void 0:c.assignedElements())||void 0===d?void 0:d.filter((e=>["LEO-OPTION","LEO-MENU-ITEM"].includes(e.tagName))))&&void 0!==p?p:null==f?void 0:f.querySelectorAll(".leo-menu-popup > :is(leo-menu-item, leo-option"))&&void 0!==m?m:[])),528384&e.$$.dirty)for(const e of a)e.setAttribute("tabindex","0"),"LEO-OPTION"===e.tagName?(e.setAttribute("role","option"),h===u(e)?e.setAttribute("aria-selected",""):e.removeAttribute("aria-selected")):e.setAttribute("role","menuitem");3&e.$$.dirty&&n(7,l=void 0!==v&&(null==g?void 0:g.getBoundingClientRect().width)||0)},[v,g,b,S,y,w,f,l,k,function(e){var t;if(!v||!f)return;if("Escape"===e.code)return void E(e,"cancel");let n=0;if("ArrowUp"==e.code&&(n-=1),"ArrowDown"===e.code&&(n+=1),0===n)return;let r=a.findIndex((e=>e.matches(":focus-within")));-1===r?r=0:(r+=n,r<0&&(r=a.length-1),r>=a.length&&(r=0)),null===(t=a[r])||void 0===t||t.focus(),e.preventDefault()},function(e){E(e,"blur")},$,h,_,x,c,d,p,m,a,i,function(e){r.I[e?"unshift":"push"]((()=>{f=e,n(6,f)}))},e=>{"Enter"!==e.code&&"Space"!==e.code||k(e)},s]}class p extends r.S{constructor(e){super(),(0,r.i)(this,e,d,c,r.s,{isOpen:0,target:1,currentValue:12,positionStrategy:2,placement:3,flip:4,widthIsMaxWidth:5,onClose:13,onSelectItem:14},l)}}},"../../../brave/node_modules/@brave/leo/shared/progressRing.js"(e,t,n){n.d(t,{A:()=>i});var r=n("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js");function o(e){(0,r.a)(e,"svelte-t72kj3",":host{display:inline-block}@keyframes svelte-t72kj3-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}.leo-progressring.svelte-t72kj3.svelte-t72kj3{--size:var(--leo-progressring-size, 48px);--spin-rate:var(--leo-progressring-spin-rate, 1s);--transition-duration:var(--leo-progressring-transition-duration, 0.2s);--stroke-color:var(\n --leo-progressring-color,\n var(--leo-color-button-background)\n );--stroke-width:var(--leo-progressring-stroke-width, 4px);--radius:24px;--normalized-radius:calc(var(--radius) - var(--stroke-width));--circumference:calc(var(--normalized-radius) * 2 * 3.141592);--background-color:var(--stroke-color);width:var(--size);height:var(--size);position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.leo-progressring.svelte-t72kj3 svg.svelte-t72kj3{position:absolute;left:0;top:0;right:0;bottom:0}.leo-progressring.spin.svelte-t72kj3 svg.svelte-t72kj3{animation-duration:var(--spin-rate);animation-name:svelte-t72kj3-spin;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.17, 0.67, 0.83, 0.67)}.leo-progressring.svelte-t72kj3 circle.svelte-t72kj3{transform:rotate(270deg);transform-origin:50% 50%;transition:stroke-dashoffset var(--transition-duration);stroke-linecap:round;r:var(--normalized-radius);cx:var(--radius);cy:var(--radius);stroke-width:var(--stroke-width);fill:transparent}.leo-progressring__background.svelte-t72kj3.svelte-t72kj3{stroke-opacity:0.3;stroke:var(--background-color)}.leo-progressring__ring.svelte-t72kj3.svelte-t72kj3{stroke-dasharray:var(--circumference) var(--circumference);stroke-dashoffset:calc(var(--circumference) * (1 - var(--progress)));stroke:var(--stroke-color)}")}function a(e){let t,n,o,a,l,i;const s=e[3].default,c=(0,r.C)(s,e,e[2],null);return{c(){t=(0,r.e)("div"),c&&c.c(),n=(0,r.l)(),o=(0,r.Z)("svg"),a=(0,r.Z)("circle"),l=(0,r.Z)("circle"),(0,r.b)(a,"class","leo-progressring__background svelte-t72kj3"),(0,r.b)(l,"class","leo-progressring__ring svelte-t72kj3"),(0,r.b)(o,"viewBox","0 0 48 48"),(0,r.b)(o,"class","svelte-t72kj3"),(0,r.b)(t,"class","leo-progressring svelte-t72kj3"),(0,r.D)(t,"spin","indeterminate"===e[1]),(0,r.R)(t,"--progress",e[0])},m(e,s){(0,r.c)(e,t,s),c&&c.m(t,null),(0,r.n)(t,n),(0,r.n)(t,o),(0,r.n)(o,a),(0,r.n)(o,l),i=!0},p(e,[n]){c&&c.p&&(!i||4&n)&&(0,r.E)(c,s,e,e[2],i?(0,r.G)(s,e[2],n,null):(0,r.F)(e[2]),null),(!i||2&n)&&(0,r.D)(t,"spin","indeterminate"===e[1]),1&n&&(0,r.R)(t,"--progress",e[0])},i(e){i||((0,r.t)(c,e),i=!0)},o(e){(0,r.f)(c,e),i=!1},d(e){e&&(0,r.g)(t),c&&c.d(e)}}}function l(e,t,n){let{$$slots:r={},$$scope:o}=t,{progress:a=0}=t,{mode:l="indeterminate"}=t;return e.$$set=e=>{"progress"in e&&n(0,a=e.progress),"mode"in e&&n(1,l=e.mode),"$$scope"in e&&n(2,o=e.$$scope)},e.$$.update=()=>{3&e.$$.dirty&&n(0,a="indeterminate"===l?.25:a)},[a,l,o,r]}class i extends r.S{constructor(e){super(),(0,r.i)(this,e,l,a,r.s,{progress:0,mode:1},o)}}},"../../../brave/node_modules/@brave/leo/shared/svelte-react.js"(e,t,n){n.d(t,{A:()=>a});var r=n("../../../brave/node_modules/react/index.js");const o=/^on([A-Z]{1,}[a-zA-Z]*)$/;function a(e,t){return(0,r.forwardRef)(((t,n)=>{const a=(0,r.useRef)(),{setElement:l}=(e=>{const[t,n]=(0,r.useState)(),a=(0,r.useRef)({});(0,r.useEffect)((()=>{if(t){for(const[n,r]of Object.entries(e)){const e=o.exec(n);if(!e)continue;const l=e[1].toLowerCase(),i=a.current[l];r!==i&&(i&&t.removeEventListener(l,i),t.addEventListener(l,r),a.current[l]=r)}for(const n of Object.keys(a).filter((t=>!e[`on${t}`])))t.removeEventListener(n,a.current[n]),delete a.current[n]}}),[e,t]);const l=(0,r.useCallback)((e=>{a.current={},n((t=>{if(t)for(const[e,n]of Object.entries(a.current))t.removeEventListener(e,n),delete a.current[e];return e}))}),[]);return{setElement:l}})(t),i=(0,r.useCallback)((e=>{l(e),e&&(a.current=e,n&&("function"==typeof n?n(e):n.current=e))}),[l]);return(0,r.useEffect)((()=>{if(a.current)for(const[e,n]of Object.entries(t))o.test(e)||"children"===e||(a.current[e]=n)}),[t]),(0,r.createElement)(e,{ref:i,children:t.children})}))}},"../../../brave/node_modules/@brave/leo/shared/svelte-web.js"(e,t,n){function r(e,t,n,r){if("a"===n&&!r)throw new TypeError("Private accessor was defined without a getter");if("function"==typeof t?e!==t||!r:!t.has(e))throw new TypeError("Cannot read private member from an object whose class did not declare it");return"m"===n?r:"a"===n?r.call(e):r?r.value:t.get(e)}function o(e,t,n,r,o){if("m"===r)throw new TypeError("Private method is not writable");if("a"===r&&!o)throw new TypeError("Private accessor was defined without a setter");if("function"==typeof t?e!==t||!o:!t.has(e))throw new TypeError("Cannot write private member to an object whose class did not declare it");return"a"===r?o.call(e,n):o?o.value=n:t.set(e,n),n}n.d(t,{A:()=>i}),"function"==typeof SuppressedError&&SuppressedError;const a=/^on[A-Z]/,l=new Set(["string","number","boolean"]);function i(e,{name:t,mode:n}){var i,s,c;if(!globalThis.customElements)return void console.log(`Component ${t} not registered as there is no customElements in this environment. Perhaps this is an SSR compile, which is not supported for Leo components yet.`);if(customElements.get(t))return void console.log(`Attempted to register ${t} component multiple times.`);const u=new e({target:document.createElement("div")}),d=Object.keys(u.$$.props),p=d.filter((e=>a.test(e))).reduce(((e,t)=>Object.assign(Object.assign({},e),{[t.substring(2).toLowerCase()]:t})),{}),m=d.reduce(((e,t)=>(e.set(t.toLowerCase(),t),e)),new Map),f=Array.from(m.keys()),v=new Set(d.filter((e=>"boolean"==typeof u.$$.ctx[u.$$.props[e]])));class g extends HTMLElement{get component(){return r(this,i,"f")}set component(e){o(this,i,e,"f")}static get observedAttributes(){return f}static get events(){return Object.keys(p)}constructor(){var t;super(),i.set(this,void 0),s.set(this,{}),c.set(this,new Set),this.updateSlots=()=>{var t,n,a;const l=Array.from(this.children).map((e=>e.getAttribute("slot"))),i=Array.from(this.childNodes).filter((e=>"#text"!==e.nodeName||e.textContent.trim().length));i.length>l.length&&l.push(null);const u=new Set(r(this,c,"f"));if(this.component&&r(this,c,"f").size===u.size&&l.every((e=>r(this,c,"f").has(e))))return;o(this,c,u,"f");const p=l.reduce(((e,t)=>Object.assign(Object.assign({},e),{[null!=t?t:"default"]:[()=>(e=>{let t;return{c(){t=document.createElement("slot"),e&&t.setAttribute("name",e)},m(e,n){e.insertBefore(t,n||null)},p(){},d(e){e&&t.parentNode&&t.parentNode.removeChild(t)}}})(t)]})),{}),m=d.map((e=>[e,r(this,s,"f")[e]])).reduce(((e,[t,n])=>Object.assign(Object.assign({},e),{[t]:n})),{}),f=(v=null===(t=this.shadowRoot)||void 0===t?void 0:t.activeElement)?v.id?`#${v.id}`:v.className.split(" ").filter((e=>e)).map((e=>`.${e}`)).join(""):null;var v;if(null===(n=this.component)||void 0===n||n.$destroy(),this.component=new e({target:this.shadowRoot,props:Object.assign(Object.assign({},m),{$$slots:p,$$scope:{ctx:[]}})}),f){const e=this.shadowRoot.querySelector(f);null===(a=null==e?void 0:e.focus)||void 0===a||a.call(e)}},(null!==(t=this.shadowRoot)&&void 0!==t?t:this.attachShadow({mode:n,delegatesFocus:!0})).replaceChildren(),new MutationObserver(this.updateSlots).observe(this,{childList:!0,attributes:!1,attributeOldValue:!1,subtree:!1,characterData:!1,characterDataOldValue:!1});for(const e of d)Object.defineProperty(this,e,{enumerable:!0,get(){var t,n;const r=null===(t=this.component)||void 0===t?void 0:t.$$.props[e];return null===(n=this.component)||void 0===n?void 0:n.$$.ctx[r]},set(t){var n;l.has(typeof t)&&(v.has(e)?t?this.setAttribute(e,""):this.removeAttribute(e):this.setAttribute(e,t)),r(this,s,"f")[e]=t,null===(n=this.component)||void 0===n||n.$set({[e]:t})}})}connectedCallback(){this.updateSlots()}disconnectedCallback(){var e;o(this,c,new Set,"f"),null===(e=this.component)||void 0===e||e.$destroy(),o(this,i,null,"f")}attributeChangedCallback(e,t,n){const r=m.get(e);r&&t!==n&&(this[r]=v.has(r)?null!==n:n)}addEventListener(e,t,n){if(!t)return;const r=p[e];if(r){const e="handleEvent"in t?t.handleEvent.bind(t):t;this[r]=e}else super.addEventListener(e,t,n)}removeEventListener(e,t,n){const r=p[e];r&&this[r]===t?this[r]=void 0:super.removeEventListener(e,t,n)}}i=new WeakMap,s=new WeakMap,c=new WeakMap,customElements.define(t,g)}},"../../../brave/node_modules/@brave/leo/tokens/css/variables.js"(e,t,n){n.d(t,{D7:()=>o,Kk:()=>i,QZ:()=>l,YK:()=>c,gx:()=>a,r8:()=>s,yW:()=>r});var r={toString:[""],legacy:{toString:[""],background1:"var(--leo-color-legacy-background1)",background2:"var(--leo-color-legacy-background2)",text1:"var(--leo-color-legacy-text1)",text2:"var(--leo-color-legacy-text2)",text3:"var(--leo-color-legacy-text3)",interactive1:"var(--leo-color-legacy-interactive1)",interactive2:"var(--leo-color-legacy-interactive2)",interactive3:"var(--leo-color-legacy-interactive3)",interactive4:"var(--leo-color-legacy-interactive4)",interactive5:"var(--leo-color-legacy-interactive5)",interactive6:"var(--leo-color-legacy-interactive6)",interactive7:"var(--leo-color-legacy-interactive7)",interactive8:"var(--leo-color-legacy-interactive8)",disabled:"var(--leo-color-legacy-disabled)",focusBorder:"var(--leo-color-legacy-focus-border)",divider1:"var(--leo-color-legacy-divider1)"},primitive:{toString:[""],neutral:{0:"var(--leo-color-primitive-neutral-0)",4:"var(--leo-color-primitive-neutral-4)",5:"var(--leo-color-primitive-neutral-5)",6:"var(--leo-color-primitive-neutral-6)",8:"var(--leo-color-primitive-neutral-8)",10:"var(--leo-color-primitive-neutral-10)",12:"var(--leo-color-primitive-neutral-12)",15:"var(--leo-color-primitive-neutral-15)",17:"var(--leo-color-primitive-neutral-17)",20:"var(--leo-color-primitive-neutral-20)",22:"var(--leo-color-primitive-neutral-22)",25:"var(--leo-color-primitive-neutral-25)",30:"var(--leo-color-primitive-neutral-30)",35:"var(--leo-color-primitive-neutral-35)",40:"var(--leo-color-primitive-neutral-40)",50:"var(--leo-color-primitive-neutral-50)",60:"var(--leo-color-primitive-neutral-60)",70:"var(--leo-color-primitive-neutral-70)",80:"var(--leo-color-primitive-neutral-80)",87:"var(--leo-color-primitive-neutral-87)",90:"var(--leo-color-primitive-neutral-90)",92:"var(--leo-color-primitive-neutral-92)",94:"var(--leo-color-primitive-neutral-94)",95:"var(--leo-color-primitive-neutral-95)",96:"var(--leo-color-primitive-neutral-96)",98:"var(--leo-color-primitive-neutral-98)",99:"var(--leo-color-primitive-neutral-99)",100:"var(--leo-color-primitive-neutral-100)",toString:[""]},primary:{0:"var(--leo-color-primitive-primary-0)",5:"var(--leo-color-primitive-primary-5)",10:"var(--leo-color-primitive-primary-10)",15:"var(--leo-color-primitive-primary-15)",20:"var(--leo-color-primitive-primary-20)",25:"var(--leo-color-primitive-primary-25)",30:"var(--leo-color-primitive-primary-30)",35:"var(--leo-color-primitive-primary-35)",40:"var(--leo-color-primitive-primary-40)",50:"var(--leo-color-primitive-primary-50)",60:"var(--leo-color-primitive-primary-60)",70:"var(--leo-color-primitive-primary-70)",80:"var(--leo-color-primitive-primary-80)",90:"var(--leo-color-primitive-primary-90)",95:"var(--leo-color-primitive-primary-95)",98:"var(--leo-color-primitive-primary-98)",99:"var(--leo-color-primitive-primary-99)",100:"var(--leo-color-primitive-primary-100)",toString:[""]},secondary:{0:"var(--leo-color-primitive-secondary-0)",5:"var(--leo-color-primitive-secondary-5)",10:"var(--leo-color-primitive-secondary-10)",15:"var(--leo-color-primitive-secondary-15)",20:"var(--leo-color-primitive-secondary-20)",25:"var(--leo-color-primitive-secondary-25)",30:"var(--leo-color-primitive-secondary-30)",35:"var(--leo-color-primitive-secondary-35)",40:"var(--leo-color-primitive-secondary-40)",50:"var(--leo-color-primitive-secondary-50)",60:"var(--leo-color-primitive-secondary-60)",70:"var(--leo-color-primitive-secondary-70)",80:"var(--leo-color-primitive-secondary-80)",90:"var(--leo-color-primitive-secondary-90)",95:"var(--leo-color-primitive-secondary-95)",98:"var(--leo-color-primitive-secondary-98)",99:"var(--leo-color-primitive-secondary-99)",100:"var(--leo-color-primitive-secondary-100)",toString:[""]},tertiary:{0:"var(--leo-color-primitive-tertiary-0)",5:"var(--leo-color-primitive-tertiary-5)",10:"var(--leo-color-primitive-tertiary-10)",15:"var(--leo-color-primitive-tertiary-15)",20:"var(--leo-color-primitive-tertiary-20)",25:"var(--leo-color-primitive-tertiary-25)",30:"var(--leo-color-primitive-tertiary-30)",35:"var(--leo-color-primitive-tertiary-35)",40:"var(--leo-color-primitive-tertiary-40)",50:"var(--leo-color-primitive-tertiary-50)",60:"var(--leo-color-primitive-tertiary-60)",70:"var(--leo-color-primitive-tertiary-70)",80:"var(--leo-color-primitive-tertiary-80)",90:"var(--leo-color-primitive-tertiary-90)",95:"var(--leo-color-primitive-tertiary-95)",98:"var(--leo-color-primitive-tertiary-98)",99:"var(--leo-color-primitive-tertiary-99)",100:"var(--leo-color-primitive-tertiary-100)",toString:[""]},red:{0:"var(--leo-color-primitive-red-0)",5:"var(--leo-color-primitive-red-5)",10:"var(--leo-color-primitive-red-10)",15:"var(--leo-color-primitive-red-15)",20:"var(--leo-color-primitive-red-20)",25:"var(--leo-color-primitive-red-25)",30:"var(--leo-color-primitive-red-30)",35:"var(--leo-color-primitive-red-35)",40:"var(--leo-color-primitive-red-40)",50:"var(--leo-color-primitive-red-50)",60:"var(--leo-color-primitive-red-60)",70:"var(--leo-color-primitive-red-70)",80:"var(--leo-color-primitive-red-80)",90:"var(--leo-color-primitive-red-90)",95:"var(--leo-color-primitive-red-95)",98:"var(--leo-color-primitive-red-98)",99:"var(--leo-color-primitive-red-99)",100:"var(--leo-color-primitive-red-100)",toString:[""]},orange:{0:"var(--leo-color-primitive-orange-0)",5:"var(--leo-color-primitive-orange-5)",10:"var(--leo-color-primitive-orange-10)",15:"var(--leo-color-primitive-orange-15)",20:"var(--leo-color-primitive-orange-20)",25:"var(--leo-color-primitive-orange-25)",30:"var(--leo-color-primitive-orange-30)",35:"var(--leo-color-primitive-orange-35)",40:"var(--leo-color-primitive-orange-40)",50:"var(--leo-color-primitive-orange-50)",60:"var(--leo-color-primitive-orange-60)",70:"var(--leo-color-primitive-orange-70)",80:"var(--leo-color-primitive-orange-80)",90:"var(--leo-color-primitive-orange-90)",95:"var(--leo-color-primitive-orange-95)",98:"var(--leo-color-primitive-orange-98)",99:"var(--leo-color-primitive-orange-99)",100:"var(--leo-color-primitive-orange-100)",toString:[""]},yellow:{0:"var(--leo-color-primitive-yellow-0)",5:"var(--leo-color-primitive-yellow-5)",10:"var(--leo-color-primitive-yellow-10)",15:"var(--leo-color-primitive-yellow-15)",20:"var(--leo-color-primitive-yellow-20)",25:"var(--leo-color-primitive-yellow-25)",30:"var(--leo-color-primitive-yellow-30)",35:"var(--leo-color-primitive-yellow-35)",40:"var(--leo-color-primitive-yellow-40)",50:"var(--leo-color-primitive-yellow-50)",60:"var(--leo-color-primitive-yellow-60)",70:"var(--leo-color-primitive-yellow-70)",80:"var(--leo-color-primitive-yellow-80)",90:"var(--leo-color-primitive-yellow-90)",95:"var(--leo-color-primitive-yellow-95)",98:"var(--leo-color-primitive-yellow-98)",99:"var(--leo-color-primitive-yellow-99)",100:"var(--leo-color-primitive-yellow-100)",toString:[""]},green:{0:"var(--leo-color-primitive-green-0)",5:"var(--leo-color-primitive-green-5)",10:"var(--leo-color-primitive-green-10)",15:"var(--leo-color-primitive-green-15)",20:"var(--leo-color-primitive-green-20)",25:"var(--leo-color-primitive-green-25)",30:"var(--leo-color-primitive-green-30)",35:"var(--leo-color-primitive-green-35)",40:"var(--leo-color-primitive-green-40)",50:"var(--leo-color-primitive-green-50)",60:"var(--leo-color-primitive-green-60)",70:"var(--leo-color-primitive-green-70)",80:"var(--leo-color-primitive-green-80)",90:"var(--leo-color-primitive-green-90)",95:"var(--leo-color-primitive-green-95)",98:"var(--leo-color-primitive-green-98)",99:"var(--leo-color-primitive-green-99)",100:"var(--leo-color-primitive-green-100)",toString:[""]},teal:{0:"var(--leo-color-primitive-teal-0)",5:"var(--leo-color-primitive-teal-5)",10:"var(--leo-color-primitive-teal-10)",15:"var(--leo-color-primitive-teal-15)",20:"var(--leo-color-primitive-teal-20)",25:"var(--leo-color-primitive-teal-25)",30:"var(--leo-color-primitive-teal-30)",35:"var(--leo-color-primitive-teal-35)",40:"var(--leo-color-primitive-teal-40)",50:"var(--leo-color-primitive-teal-50)",60:"var(--leo-color-primitive-teal-60)",70:"var(--leo-color-primitive-teal-70)",80:"var(--leo-color-primitive-teal-80)",90:"var(--leo-color-primitive-teal-90)",95:"var(--leo-color-primitive-teal-95)",98:"var(--leo-color-primitive-teal-98)",99:"var(--leo-color-primitive-teal-99)",100:"var(--leo-color-primitive-teal-100)",toString:[""]},blue:{0:"var(--leo-color-primitive-blue-0)",5:"var(--leo-color-primitive-blue-5)",10:"var(--leo-color-primitive-blue-10)",15:"var(--leo-color-primitive-blue-15)",20:"var(--leo-color-primitive-blue-20)",25:"var(--leo-color-primitive-blue-25)",30:"var(--leo-color-primitive-blue-30)",35:"var(--leo-color-primitive-blue-35)",40:"var(--leo-color-primitive-blue-40)",50:"var(--leo-color-primitive-blue-50)",60:"var(--leo-color-primitive-blue-60)",70:"var(--leo-color-primitive-blue-70)",80:"var(--leo-color-primitive-blue-80)",90:"var(--leo-color-primitive-blue-90)",95:"var(--leo-color-primitive-blue-95)",98:"var(--leo-color-primitive-blue-98)",99:"var(--leo-color-primitive-blue-99)",100:"var(--leo-color-primitive-blue-100)",toString:[""]},blurple:{0:"var(--leo-color-primitive-blurple-0)",5:"var(--leo-color-primitive-blurple-5)",10:"var(--leo-color-primitive-blurple-10)",15:"var(--leo-color-primitive-blurple-15)",20:"var(--leo-color-primitive-blurple-20)",25:"var(--leo-color-primitive-blurple-25)",30:"var(--leo-color-primitive-blurple-30)",35:"var(--leo-color-primitive-blurple-35)",40:"var(--leo-color-primitive-blurple-40)",50:"var(--leo-color-primitive-blurple-50)",60:"var(--leo-color-primitive-blurple-60)",70:"var(--leo-color-primitive-blurple-70)",80:"var(--leo-color-primitive-blurple-80)",90:"var(--leo-color-primitive-blurple-90)",95:"var(--leo-color-primitive-blurple-95)",98:"var(--leo-color-primitive-blurple-98)",99:"var(--leo-color-primitive-blurple-99)",100:"var(--leo-color-primitive-blurple-100)",toString:[""]},purple:{0:"var(--leo-color-primitive-purple-0)",5:"var(--leo-color-primitive-purple-5)",10:"var(--leo-color-primitive-purple-10)",15:"var(--leo-color-primitive-purple-15)",20:"var(--leo-color-primitive-purple-20)",25:"var(--leo-color-primitive-purple-25)",30:"var(--leo-color-primitive-purple-30)",35:"var(--leo-color-primitive-purple-35)",40:"var(--leo-color-primitive-purple-40)",50:"var(--leo-color-primitive-purple-50)",60:"var(--leo-color-primitive-purple-60)",70:"var(--leo-color-primitive-purple-70)",80:"var(--leo-color-primitive-purple-80)",90:"var(--leo-color-primitive-purple-90)",95:"var(--leo-color-primitive-purple-95)",98:"var(--leo-color-primitive-purple-98)",99:"var(--leo-color-primitive-purple-99)",100:"var(--leo-color-primitive-purple-100)",toString:[""]},pink:{0:"var(--leo-color-primitive-pink-0)",5:"var(--leo-color-primitive-pink-5)",10:"var(--leo-color-primitive-pink-10)",15:"var(--leo-color-primitive-pink-15)",20:"var(--leo-color-primitive-pink-20)",25:"var(--leo-color-primitive-pink-25)",30:"var(--leo-color-primitive-pink-30)",35:"var(--leo-color-primitive-pink-35)",40:"var(--leo-color-primitive-pink-40)",50:"var(--leo-color-primitive-pink-50)",60:"var(--leo-color-primitive-pink-60)",70:"var(--leo-color-primitive-pink-70)",80:"var(--leo-color-primitive-pink-80)",90:"var(--leo-color-primitive-pink-90)",95:"var(--leo-color-primitive-pink-95)",98:"var(--leo-color-primitive-pink-98)",99:"var(--leo-color-primitive-pink-99)",100:"var(--leo-color-primitive-pink-100)",toString:[""]},privateWindow:{0:"var(--leo-color-primitive-private-window-0)",5:"var(--leo-color-primitive-private-window-5)",10:"var(--leo-color-primitive-private-window-10)",15:"var(--leo-color-primitive-private-window-15)",20:"var(--leo-color-primitive-private-window-20)",25:"var(--leo-color-primitive-private-window-25)",30:"var(--leo-color-primitive-private-window-30)",35:"var(--leo-color-primitive-private-window-35)",40:"var(--leo-color-primitive-private-window-40)",50:"var(--leo-color-primitive-private-window-50)",60:"var(--leo-color-primitive-private-window-60)",70:"var(--leo-color-primitive-private-window-70)",80:"var(--leo-color-primitive-private-window-80)",90:"var(--leo-color-primitive-private-window-90)",95:"var(--leo-color-primitive-private-window-95)",98:"var(--leo-color-primitive-private-window-98)",99:"var(--leo-color-primitive-private-window-99)",100:"var(--leo-color-primitive-private-window-100)",toString:[""]},torWindow:{0:"var(--leo-color-primitive-tor-window-0)",5:"var(--leo-color-primitive-tor-window-5)",10:"var(--leo-color-primitive-tor-window-10)",15:"var(--leo-color-primitive-tor-window-15)",20:"var(--leo-color-primitive-tor-window-20)",25:"var(--leo-color-primitive-tor-window-25)",30:"var(--leo-color-primitive-tor-window-30)",35:"var(--leo-color-primitive-tor-window-35)",40:"var(--leo-color-primitive-tor-window-40)",50:"var(--leo-color-primitive-tor-window-50)",60:"var(--leo-color-primitive-tor-window-60)",70:"var(--leo-color-primitive-tor-window-70)",80:"var(--leo-color-primitive-tor-window-80)",90:"var(--leo-color-primitive-tor-window-90)",95:"var(--leo-color-primitive-tor-window-95)",98:"var(--leo-color-primitive-tor-window-98)",99:"var(--leo-color-primitive-tor-window-99)",100:"var(--leo-color-primitive-tor-window-100)",toString:[""]},neutralVariant:{0:"var(--leo-color-primitive-neutral-variant-0)",5:"var(--leo-color-primitive-neutral-variant-5)",10:"var(--leo-color-primitive-neutral-variant-10)",15:"var(--leo-color-primitive-neutral-variant-15)",20:"var(--leo-color-primitive-neutral-variant-20)",25:"var(--leo-color-primitive-neutral-variant-25)",30:"var(--leo-color-primitive-neutral-variant-30)",35:"var(--leo-color-primitive-neutral-variant-35)",40:"var(--leo-color-primitive-neutral-variant-40)",50:"var(--leo-color-primitive-neutral-variant-50)",60:"var(--leo-color-primitive-neutral-variant-60)",70:"var(--leo-color-primitive-neutral-variant-70)",80:"var(--leo-color-primitive-neutral-variant-80)",90:"var(--leo-color-primitive-neutral-variant-90)",95:"var(--leo-color-primitive-neutral-variant-95)",98:"var(--leo-color-primitive-neutral-variant-98)",99:"var(--leo-color-primitive-neutral-variant-99)",100:"var(--leo-color-primitive-neutral-variant-100)",toString:[""]},brands:{toString:[""],bat1:"var(--leo-color-primitive-brands-bat-1)",bat2:"var(--leo-color-primitive-brands-bat-2)",bat3:"var(--leo-color-primitive-brands-bat-3)",rorange1:"var(--leo-color-primitive-brands-rorange-1)",rorange2:"var(--leo-color-primitive-brands-rorange-2)",rorange3:"var(--leo-color-primitive-brands-rorange-3)",primaryFixed:"var(--leo-color-primitive-brands-primary-fixed)"}},white:"var(--leo-color-white)",black:"var(--leo-color-black)",text:{toString:[""],primary:"var(--leo-color-text-primary)",secondary:"var(--leo-color-text-secondary)",tertiary:"var(--leo-color-text-tertiary)",interactive:"var(--leo-color-text-interactive)",interactiveVisited:"var(--leo-color-text-interactive-visited)",disabled:"var(--leo-color-text-disabled)"},icon:{toString:[""],default:"var(--leo-color-icon-default)",secondary:"var(--leo-color-icon-secondary)",interactive:"var(--leo-color-icon-interactive)",disabled:"var(--leo-color-icon-disabled)"},divider:{toString:[""],subtle:"var(--leo-color-divider-subtle)",strong:"var(--leo-color-divider-strong)",interactive:"var(--leo-color-divider-interactive)"},container:{toString:[""],background:"var(--leo-color-container-background)",highlight:"var(--leo-color-container-highlight)",interactive:"var(--leo-color-container-interactive)",disabled:"var(--leo-color-container-disabled)"},page:{toString:[""],background:"var(--leo-color-page-background)"},button:{toString:[""],background:"var(--leo-color-button-background)",disabled:"var(--leo-color-button-disabled)",hover:"var(--leo-color-button-hover)",errorText:"var(--leo-color-button-error-text)",errorBackground:"var(--leo-color-button-error-background)",successText:"var(--leo-color-button-success-text)",successBackground:"var(--leo-color-button-success-background)"},dialogs:{toString:[""],scrimBackground:"var(--leo-color-dialogs-scrim-background)",divider:"var(--leo-color-dialogs-divider)",buttonTransparentDefault:"var(--leo-color-dialogs-button-transparent-default)",buttonTransparentHover:"var(--leo-color-dialogs-button-transparent-hover)"},systemfeedback:{toString:[""],infoText:"var(--leo-color-systemfeedback-info-text)",infoIcon:"var(--leo-color-systemfeedback-info-icon)",infoVibrant:"var(--leo-color-systemfeedback-info-vibrant)",infoBackground:"var(--leo-color-systemfeedback-info-background)",successText:"var(--leo-color-systemfeedback-success-text)",successIcon:"var(--leo-color-systemfeedback-success-icon)",successVibrant:"var(--leo-color-systemfeedback-success-vibrant)",successBackground:"var(--leo-color-systemfeedback-success-background)",warningText:"var(--leo-color-systemfeedback-warning-text)",warningIcon:"var(--leo-color-systemfeedback-warning-icon)",warningVibrant:"var(--leo-color-systemfeedback-warning-vibrant)",warningBackground:"var(--leo-color-systemfeedback-warning-background)",errorText:"var(--leo-color-systemfeedback-error-text)",errorIcon:"var(--leo-color-systemfeedback-error-icon)",errorVibrant:"var(--leo-color-systemfeedback-error-vibrant)",errorBackground:"var(--leo-color-systemfeedback-error-background)"},elevation:{toString:[""],primary:"var(--leo-color-elevation-primary)",secondary:"var(--leo-color-elevation-secondary)"},material:{toString:[""],thick:"var(--leo-color-material-thick)",regular:"var(--leo-color-material-regular)",thin:"var(--leo-color-material-thin)",ultrathin:"var(--leo-color-material-ultrathin)",separator:"var(--leo-color-material-separator)",divider:"var(--leo-color-material-divider)",blurThick:"var(--leo-color-material-blur-thick)",blurRegular:"var(--leo-color-material-blur-regular)",blurThin:"var(--leo-color-material-blur-thin)",blurUltrathin:"var(--leo-color-material-blur-ultrathin)"},fixedForeground:"var(--leo-color-fixed-foreground)",fixedBackground:"var(--leo-color-fixed-background)",neutral:{5:"var(--leo-color-neutral-5)",10:"var(--leo-color-neutral-10)",20:"var(--leo-color-neutral-20)",30:"var(--leo-color-neutral-30)",40:"var(--leo-color-neutral-40)",50:"var(--leo-color-neutral-50)",60:"var(--leo-color-neutral-60)",70:"var(--leo-color-neutral-70)",toString:[""]},primary:{5:"var(--leo-color-primary-5)",10:"var(--leo-color-primary-10)",20:"var(--leo-color-primary-20)",30:"var(--leo-color-primary-30)",40:"var(--leo-color-primary-40)",50:"var(--leo-color-primary-50)",60:"var(--leo-color-primary-60)",70:"var(--leo-color-primary-70)",toString:[""]},secondary:{5:"var(--leo-color-secondary-5)",10:"var(--leo-color-secondary-10)",20:"var(--leo-color-secondary-20)",30:"var(--leo-color-secondary-30)",40:"var(--leo-color-secondary-40)",50:"var(--leo-color-secondary-50)",60:"var(--leo-color-secondary-60)",70:"var(--leo-color-secondary-70)",toString:[""]},tertiary:{5:"var(--leo-color-tertiary-5)",10:"var(--leo-color-tertiary-10)",20:"var(--leo-color-tertiary-20)",30:"var(--leo-color-tertiary-30)",40:"var(--leo-color-tertiary-40)",50:"var(--leo-color-tertiary-50)",60:"var(--leo-color-tertiary-60)",70:"var(--leo-color-tertiary-70)",toString:[""]},red:{5:"var(--leo-color-red-5)",10:"var(--leo-color-red-10)",20:"var(--leo-color-red-20)",30:"var(--leo-color-red-30)",40:"var(--leo-color-red-40)",50:"var(--leo-color-red-50)",60:"var(--leo-color-red-60)",70:"var(--leo-color-red-70)",toString:[""]},orange:{5:"var(--leo-color-orange-5)",10:"var(--leo-color-orange-10)",20:"var(--leo-color-orange-20)",30:"var(--leo-color-orange-30)",40:"var(--leo-color-orange-40)",50:"var(--leo-color-orange-50)",60:"var(--leo-color-orange-60)",70:"var(--leo-color-orange-70)",toString:[""]},yellow:{5:"var(--leo-color-yellow-5)",10:"var(--leo-color-yellow-10)",20:"var(--leo-color-yellow-20)",30:"var(--leo-color-yellow-30)",40:"var(--leo-color-yellow-40)",50:"var(--leo-color-yellow-50)",60:"var(--leo-color-yellow-60)",70:"var(--leo-color-yellow-70)",toString:[""]},green:{5:"var(--leo-color-green-5)",10:"var(--leo-color-green-10)",20:"var(--leo-color-green-20)",30:"var(--leo-color-green-30)",40:"var(--leo-color-green-40)",50:"var(--leo-color-green-50)",60:"var(--leo-color-green-60)",70:"var(--leo-color-green-70)",toString:[""]},teal:{5:"var(--leo-color-teal-5)",10:"var(--leo-color-teal-10)",20:"var(--leo-color-teal-20)",30:"var(--leo-color-teal-30)",40:"var(--leo-color-teal-40)",50:"var(--leo-color-teal-50)",60:"var(--leo-color-teal-60)",70:"var(--leo-color-teal-70)",toString:[""]},blue:{5:"var(--leo-color-blue-5)",10:"var(--leo-color-blue-10)",20:"var(--leo-color-blue-20)",30:"var(--leo-color-blue-30)",40:"var(--leo-color-blue-40)",50:"var(--leo-color-blue-50)",60:"var(--leo-color-blue-60)",70:"var(--leo-color-blue-70)",toString:[""]},blurple:{5:"var(--leo-color-blurple-5)",10:"var(--leo-color-blurple-10)",20:"var(--leo-color-blurple-20)",30:"var(--leo-color-blurple-30)",40:"var(--leo-color-blurple-40)",50:"var(--leo-color-blurple-50)",60:"var(--leo-color-blurple-60)",70:"var(--leo-color-blurple-70)",toString:[""]},purple:{5:"var(--leo-color-purple-5)",10:"var(--leo-color-purple-10)",20:"var(--leo-color-purple-20)",30:"var(--leo-color-purple-30)",40:"var(--leo-color-purple-40)",50:"var(--leo-color-purple-50)",60:"var(--leo-color-purple-60)",70:"var(--leo-color-purple-70)",toString:[""]},pink:{5:"var(--leo-color-pink-5)",10:"var(--leo-color-pink-10)",20:"var(--leo-color-pink-20)",30:"var(--leo-color-pink-30)",40:"var(--leo-color-pink-40)",50:"var(--leo-color-pink-50)",60:"var(--leo-color-pink-60)",70:"var(--leo-color-pink-70)",toString:[""]},privateWindow:{5:"var(--leo-color-private-window-5)",10:"var(--leo-color-private-window-10)",20:"var(--leo-color-private-window-20)",30:"var(--leo-color-private-window-30)",40:"var(--leo-color-private-window-40)",50:"var(--leo-color-private-window-50)",60:"var(--leo-color-private-window-60)",70:"var(--leo-color-private-window-70)",toString:[""]},torWindow:{5:"var(--leo-color-tor-window-5)",10:"var(--leo-color-tor-window-10)",20:"var(--leo-color-tor-window-20)",30:"var(--leo-color-tor-window-30)",40:"var(--leo-color-tor-window-40)",50:"var(--leo-color-tor-window-50)",60:"var(--leo-color-tor-window-60)",70:"var(--leo-color-tor-window-70)",toString:[""]},neutralVariant:{5:"var(--leo-color-neutral-variant-5)",10:"var(--leo-color-neutral-variant-10)",20:"var(--leo-color-neutral-variant-20)",30:"var(--leo-color-neutral-variant-30)",40:"var(--leo-color-neutral-variant-40)",50:"var(--leo-color-neutral-variant-50)",60:"var(--leo-color-neutral-variant-60)",70:"var(--leo-color-neutral-variant-70)",toString:[""]},schemes:{toString:[""],surfaceTint:"var(--leo-color-schemes-surface-tint)",primary:"var(--leo-color-schemes-primary)",onPrimary:"var(--leo-color-schemes-on-primary)",primaryContainer:"var(--leo-color-schemes-primary-container)",onPrimaryContainer:"var(--leo-color-schemes-on-primary-container)",secondary:"var(--leo-color-schemes-secondary)",onSecondary:"var(--leo-color-schemes-on-secondary)",secondaryContainer:"var(--leo-color-schemes-secondary-container)",onSecondaryContainer:"var(--leo-color-schemes-on-secondary-container)",tertiary:"var(--leo-color-schemes-tertiary)",onTertiary:"var(--leo-color-schemes-on-tertiary)",tertiaryContainer:"var(--leo-color-schemes-tertiary-container)",onTertiaryContainer:"var(--leo-color-schemes-on-tertiary-container)",error:"var(--leo-color-schemes-error)",onError:"var(--leo-color-schemes-on-error)",errorContainer:"var(--leo-color-schemes-error-container)",onErrorContainer:"var(--leo-color-schemes-on-error-container)",background:"var(--leo-color-schemes-background)",onBackground:"var(--leo-color-schemes-on-background)",surface:"var(--leo-color-schemes-surface)",onSurface:"var(--leo-color-schemes-on-surface)",surfaceVariant:"var(--leo-color-schemes-surface-variant)",onSurfaceVariant:"var(--leo-color-schemes-on-surface-variant)",outline:"var(--leo-color-schemes-outline)",outlineVariant:"var(--leo-color-schemes-outline-variant)",shadow:"var(--leo-color-schemes-shadow)",scrim:"var(--leo-color-schemes-scrim)",inverseSurface:"var(--leo-color-schemes-inverse-surface)",inverseOnSurface:"var(--leo-color-schemes-inverse-on-surface)",inversePrimary:"var(--leo-color-schemes-inverse-primary)",primaryFixed:"var(--leo-color-schemes-primary-fixed)",onPrimaryFixed:"var(--leo-color-schemes-on-primary-fixed)",primaryFixedDim:"var(--leo-color-schemes-primary-fixed-dim)",onPrimaryFixedVariant:"var(--leo-color-schemes-on-primary-fixed-variant)",secondaryFixed:"var(--leo-color-schemes-secondary-fixed)",onSecondaryFixed:"var(--leo-color-schemes-on-secondary-fixed)",secondaryFixedDim:"var(--leo-color-schemes-secondary-fixed-dim)",onSecondaryFixedVariant:"var(--leo-color-schemes-on-secondary-fixed-variant)",tertiaryFixed:"var(--leo-color-schemes-tertiary-fixed)",onTertiaryFixed:"var(--leo-color-schemes-on-tertiary-fixed)",tertiaryFixedDim:"var(--leo-color-schemes-tertiary-fixed-dim)",onTertiaryFixedVariant:"var(--leo-color-schemes-on-tertiary-fixed-variant)",surfaceDim:"var(--leo-color-schemes-surface-dim)",surfaceBright:"var(--leo-color-schemes-surface-bright)",surfaceContainerLowest:"var(--leo-color-schemes-surface-container-lowest)",surfaceContainerLow:"var(--leo-color-schemes-surface-container-low)",surfaceContainer:"var(--leo-color-schemes-surface-container)",surfaceContainerHigh:"var(--leo-color-schemes-surface-container-high)",surfaceContainerHighest:"var(--leo-color-schemes-surface-container-highest)"},ios:{toString:[""],browser:{toString:[""],chromeBackgroundIos:"var(--leo-color-ios-browser-chrome-background-ios)",omnibarBackground:"var(--leo-color-ios-browser-omnibar-background)",backgroundIos:"var(--leo-color-ios-browser-background-ios)",elevatedIos:"var(--leo-color-ios-browser-elevated-ios)",containerHighlightIos:"var(--leo-color-ios-browser-container-highlight-ios)"}},desktopbrowser:{toString:[""],chromeBackgroundDesktop:"var(--leo-color-desktopbrowser-chrome-background-desktop)",menu:{toString:[""],background:"var(--leo-color-desktopbrowser-menu-background)",backgroundHover:"var(--leo-color-desktopbrowser-menu-background-hover)",divider:"var(--leo-color-desktopbrowser-menu-divider)"},tabbar:{toString:[""],background:"var(--leo-color-desktopbrowser-tabbar-background)",pinnedTabOutlineHorizontal:"var(--leo-color-desktopbrowser-tabbar-pinned-tab-outline-horizontal)",pinnedTabOutlineVertical:"var(--leo-color-desktopbrowser-tabbar-pinned-tab-outline-vertical)",activeButtonBackground:"var(--leo-color-desktopbrowser-tabbar-active-button-background)",hoverTabHorizontal:"var(--leo-color-desktopbrowser-tabbar-hover-tab-horizontal)",hoverTabVertical:"var(--leo-color-desktopbrowser-tabbar-hover-tab-vertical)",activeTabHorizontal:"var(--leo-color-desktopbrowser-tabbar-active-tab-horizontal)",activeTabVertical:"var(--leo-color-desktopbrowser-tabbar-active-tab-vertical)",splitViewBackgroundHorizontal:"var(--leo-color-desktopbrowser-tabbar-split-view-background-horizontal)",splitViewDivider:"var(--leo-color-desktopbrowser-tabbar-split-view-divider)",splitViewBackgroundVertical:"var(--leo-color-desktopbrowser-tabbar-split-view-background-vertical)"},omnibar:{toString:[""],backgroundDesktop:"var(--leo-color-desktopbrowser-omnibar-background-desktop)",backgroundActive:"var(--leo-color-desktopbrowser-omnibar-background-active)",backgroundSelectedItem:"var(--leo-color-desktopbrowser-omnibar-background-selected-item)",backgroundHoverItem:"var(--leo-color-desktopbrowser-omnibar-background-hover-item)",splitViewIconBackground:"var(--leo-color-desktopbrowser-omnibar-split-view-icon-background)",splitViewIconActive:"var(--leo-color-desktopbrowser-omnibar-split-view-icon-active)",divider:"var(--leo-color-desktopbrowser-omnibar-divider)",button:{toString:[""],hover:"var(--leo-color-desktopbrowser-omnibar-button-hover)",active:"var(--leo-color-desktopbrowser-omnibar-button-active)"}},toolbar:{toString:[""],button:{toString:[""],hover:"var(--leo-color-desktopbrowser-toolbar-button-hover)",active:"var(--leo-color-desktopbrowser-toolbar-button-active)",outline:"var(--leo-color-desktopbrowser-toolbar-button-outline)"}}}},o={toString:[""],hero:"var(--leo-gradient-hero)",iconsActive:"var(--leo-gradient-icons-active)",primaryGradient:"var(--leo-gradient-primary-gradient)",panelBackground:"var(--leo-gradient-panel-background)",panelBackgroundAlternative:"var(--leo-gradient-panel-background-alternative)",premiumindicator:"var(--leo-gradient-premiumindicator)",toolbarBackground:"var(--leo-gradient-toolbar-background)",braveRelease:"var(--leo-gradient-brave-release)",braveBeta:"var(--leo-gradient-brave-beta)",braveNightly:"var(--leo-gradient-brave-nightly)",braveDebug:"var(--leo-gradient-brave-debug)",heroLegacy:"var(--leo-gradient-hero-legacy)"},a={toString:[""],components:{toString:[""],label:"var(--leo-font-components-label)",tableheader:"var(--leo-font-components-tableheader)",navbutton:"var(--leo-font-components-navbutton)",buttonSmall:"var(--leo-font-components-button-small)",buttonDefault:"var(--leo-font-components-button-default)",buttonLarge:"var(--leo-font-components-button-large)",buttonJumbo:"var(--leo-font-components-button-jumbo)",numbersLarge:"var(--leo-font-components-numbers-large)"},heading:{toString:[""],display1:"var(--leo-font-heading-display1)",display2:"var(--leo-font-heading-display2)",display3:"var(--leo-font-heading-display3)",h1:"var(--leo-font-heading-h1)",h2:"var(--leo-font-heading-h2)",h3:"var(--leo-font-heading-h3)",h4:"var(--leo-font-heading-h4)"},large:{toString:[""],regular:"var(--leo-font-large-regular)",semibold:"var(--leo-font-large-semibold)",link:"var(--leo-font-large-link)"},default:{toString:[""],regular:"var(--leo-font-default-regular)",semibold:"var(--leo-font-default-semibold)",link:"var(--leo-font-default-link)"},small:{toString:[""],regular:"var(--leo-font-small-regular)",semibold:"var(--leo-font-small-semibold)",link:"var(--leo-font-small-link)"},xSmall:{toString:[""],regular:"var(--leo-font-x-small-regular)",semibold:"var(--leo-font-x-small-semibold)",link:"var(--leo-font-x-small-link)"},monospace:{toString:[""],large:"var(--leo-font-monospace-large)",default:"var(--leo-font-monospace-default)",small:"var(--leo-font-monospace-small)"}},l={toString:[""],notificationbackdrop:"var(--leo-effect-notificationbackdrop)",focusState:"var(--leo-effect-focus-state)",focusStateOffset:"var(--leo-effect-focus-state-offset)",elevation:{toString:[""],"01":"var(--leo-effect-elevation-01)","02":"var(--leo-effect-elevation-02)","03":"var(--leo-effect-elevation-03)","04":"var(--leo-effect-elevation-04)","05":"var(--leo-effect-elevation-05)"},hardShadow:{toString:[""],"01":"var(--leo-effect-hard-shadow-01)","02":"var(--leo-effect-hard-shadow-02)"},material:{toString:[""],thickShadow:{1:"var(--leo-effect-material-thick-shadow-1)",toString:[""]},regularShadow:{1:"var(--leo-effect-material-regular-shadow-1)",toString:[""]},thinShadow:{1:"var(--leo-effect-material-thin-shadow-1)",toString:[""]},ultrathinShadow:{1:"var(--leo-effect-material-ultrathin-shadow-1)",toString:[""]}},button:{toString:[""],innerShadow:"var(--leo-effect-button-inner-shadow)"}},i={toString:[""],xs:"var(--leo-icon-xs)",s:"var(--leo-icon-s)",m:"var(--leo-icon-m)",l:"var(--leo-icon-l)",xl:"var(--leo-icon-xl)"},s={toString:[""],"2Xs":"var(--leo-radius-2xs)",xs:"var(--leo-radius-xs)",s:"var(--leo-radius-s)",m:"var(--leo-radius-m)",l:"var(--leo-radius-l)",xl:"var(--leo-radius-xl)",xxl:"var(--leo-radius-xxl)",full:"var(--leo-radius-full)",androidListGroup:"var(--leo-radius-android-list-group)",androidDialog:"var(--leo-radius-android-dialog)",iosModals:"var(--leo-radius-ios-modals)",iosSettingsGroups:"var(--leo-radius-ios-settings-groups)",browserwindowMacos26:"var(--leo-radius-browserwindow-macos26)",browsercontentMacos26:"var(--leo-radius-browsercontent-macos26)",browserwindowMacoslegacy:"var(--leo-radius-browserwindow-macoslegacy)",browsercontentMacoslegacy:"var(--leo-radius-browsercontent-macoslegacy)",browserwindowWindows:"var(--leo-radius-browserwindow-windows)",browsercontentWindows:"var(--leo-radius-browsercontent-windows)"},c={toString:[""],none:"var(--leo-spacing-none)",xs:"var(--leo-spacing-xs)",s:"var(--leo-spacing-s)",m:"var(--leo-spacing-m)",l:"var(--leo-spacing-l)",xl:"var(--leo-spacing-xl)","2Xl":"var(--leo-spacing-2xl)","3Xl":"var(--leo-spacing-3xl)","4Xl":"var(--leo-spacing-4xl)","5Xl":"var(--leo-spacing-5xl)","6Xl":"var(--leo-spacing-6xl)","7Xl":"var(--leo-spacing-7xl)","8Xl":"var(--leo-spacing-8xl)","9Xl":"var(--leo-spacing-9xl)"}}},s={};function c(e){var t=s[e];if(void 0!==t)return t.exports;var n=s[e]={id:e,exports:{}};return i[e](n,n.exports,c),n.exports}c.m=i,c.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return c.d(t,{a:t}),t},o=Object.getPrototypeOf?e=>Object.getPrototypeOf(e):e=>e.__proto__,c.t=function(e,t){if(1&t&&(e=this(e)),8&t)return e;if("object"==typeof e&&e){if(4&t&&e.__esModule)return e;if(16&t&&"function"==typeof e.then)return e}var n=Object.create(null);c.r(n);var a={};r=r||[null,o({}),o([]),o(o)];for(var l=2&t&&e;("object"==typeof l||"function"==typeof l)&&!~r.indexOf(l);l=o(l))Object.getOwnPropertyNames(l).forEach((t=>a[t]=()=>e[t]));return a.default=()=>e,c.d(n,a),n},c.d=(e,t)=>{for(var n in t)c.o(t,n)&&!c.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},c.f={},c.e=e=>Promise.all(Object.keys(c.f).reduce(((t,n)=>(c.f[n](e,t),t)),[])),c.u=e=>e+".chunk.js",c.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),c.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),c.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},c.p="/",a={brave_new_tab_page:0},l=e=>{var t,n,{__webpack_esm_ids__:r,__webpack_esm_modules__:o,__webpack_esm_runtime__:l}=e,i=0;for(t in o)c.o(o,t)&&(c.m[t]=o[t]);for(l&&l(c);i<r.length;i++)n=r[i],c.o(a,n)&&a[n]&&a[n][0](),a[r[i]]=0},c.f.j=(e,t)=>{var n=c.o(a,e)?a[e]:void 0;if(0!==n)if(n)t.push(n[1]);else{var r=import(c.p+c.u(e)).then(l,(t=>{throw 0!==a[e]&&(a[e]=void 0),t}));r=Promise.race([r,new Promise((t=>n=a[e]=[t]))]),t.push(n[1]=r)}},c.nc=void 0;var u=c("../../../brave/node_modules/react/index.js"),d=c("../../../brave/node_modules/react-dom/client.js"),p=c("../../../brave/node_modules/@brave/leo/react/icon.js"),m=c("../../../brave/browser/resources/brave_new_tab_page_refresh/context/new_tab_context.ts"),f=c("./brave/components/brave_ads/core/mojom/brave_ads.mojom.m.js"),v=c("./brave/browser/ui/webui/brave_new_tab_page_refresh/brave_new_tab_page.mojom.m.js");const g=["#5B5C63","#000000","#151E9A","#2197F9","#1FC3DC","#086582","#67D4B4","#077D5A","#3C790B","#AFCE57","#F0CB44","#F28A29","#FC798F","#C1226E","#FAB5EE","#C0C4FF","#9677EE","#5433B0","#4A000C"],h=g[2],b=["linear-gradient(125.83deg, #392DD1 0%, #A91B78 99.09%)","linear-gradient(125.83deg, #392DD1 0%, #22B8CF 99.09%)","linear-gradient(90deg, #4F30AB 0.64%, #845EF7 99.36%)","linear-gradient(126.47deg, #A43CE4 16.99%, #A72B6D 86.15%)","radial-gradient(69.45% 69.45% at 89.46% 81.73%, #641E0C 0%, #500F39 43.54%, #060141 100%)","radial-gradient(80% 80% at 101.61% 76.99%, #2D0264 0%, #030023 100%)","linear-gradient(128.12deg, #43D4D4 6.66%, #1596A9 83.35%)","linear-gradient(323.02deg, #DD7131 18.65%, #FBD460 82.73%)","linear-gradient(128.12deg, #4F86E2 6.66%, #694CD9 83.35%)","linear-gradient(127.39deg, #851B6A 6.04%, #C83553 86.97%)","linear-gradient(130.39deg, #FE6F4C 9.83%, #C53646 85.25%)"],S=b[0];function y(e,t){return 0===e.length?null:e[Math.floor(t*e.length)]}function w(e,t){return 0===e.length?null:e[t%e.length]}const _={type:"color",cssValue:S};function x(e,t){switch(e){case v.yWW.kBrave:case v.yWW.kCustom:return`url(${CSS.escape(t)})`;default:return t}}var E=c("../../../brave/components/common/loadTimeData.js"),k=c("./mojo/public/js/bindings.js");class ${constructor(e){this.handle=k.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){k.K.internal.interfaceSupport.bind(this.handle,"ntp_background_images.mojom.SponsoredRichMediaAdEventHandler",e)}}class K{constructor(e=void 0){this.proxy=new k.K.internal.interfaceSupport.InterfaceRemoteBase($,e),this.$=new k.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}maybeReportRichMediaAdEvent(e,t,n,r){this.proxy.sendMessage(1993826323,C.$,null,[e,t,n,r],!1)}}class P{static get $interfaceName(){return"ntp_background_images.mojom.SponsoredRichMediaAdEventHandler"}static getRemote(){let e=new K;return e.$.bindNewPipeAndPassReceiver().bindInBrowser(),e}}const C={$:{}};k.K.internal.Struct(C.$,"SponsoredRichMediaAdEventHandler_MaybeReportRichMediaAdEvent_Params",[k.K.internal.StructField("placementId",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("creativeInstanceId",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("mojomAdMetricType",16,0,f.Rw.$,0,!1,0),k.K.internal.StructField("adEventType",20,0,f.v$.$,0,!1,0)],[[0,32]]);var T=c("../../../brave/browser/resources/brave_new_tab_page_refresh/state/new_tab_page_proxy.ts"),N=c("../../../brave/components/common/debounce.ts");const R=JSON.parse('[{"imageUrl":"dylan-malval_sea-min.webp","author":"Dylan Malval","link":"https://www.instagram.com/vass_captures/","originalUrl":"Contributor sent the hi-res version through email","license":"used with permission"}]'),F=c.t(R,2);function I(){var e;const t="ntp-background-index",n=parseInt(null!==(e=localStorage.getItem(t))&&void 0!==e?e:"0")||0;return localStorage.setItem(t,String((n+1)%2**32)),n}var A=c("../../../brave/browser/resources/brave_new_tab_page_refresh/lib/state_provider.ts");const B=(0,A.d)({initialized:!1,backgroundsEnabled:!0,backgroundsCustomizable:!0,sponsoredImagesEnabled:!0,braveBackgrounds:[],customBackgrounds:[],selectedBackground:{type:v.yWW.kGradient,value:S},backgroundRotateIndex:0,backgroundRandomValue:0,sponsoredImageBackground:null,sponsoredRichMediaBaseUrl:""},(function(e){const t=T.h.getInstance(),{handler:n}=t,r=P.getRemote();async function o(){const{enabled:t}=await n.getBackgroundsEnabled();e.update({backgroundsEnabled:t})}async function a(){const{enabled:t}=await n.getSponsoredImagesEnabled();e.update({sponsoredImagesEnabled:t})}async function l(){const{backgrounds:t}=await n.getBraveBackgrounds();e.update({braveBackgrounds:t.length?t:F})}async function i(){const{background:t}=await n.getSelectedBackground();t&&e.update({selectedBackground:t})}async function s(){const{backgrounds:t}=await n.getCustomBackgrounds();e.update({customBackgrounds:t})}async function c(){const{background:t}=await n.getSponsoredImageBackground();e.update({sponsoredImageBackground:null!=t?t:null})}return e.update({braveBackgrounds:F,backgroundRandomValue:Math.random(),backgroundRotateIndex:I(),backgroundsCustomizable:E.M.getBoolean("customBackgroundFeatureEnabled"),sponsoredRichMediaBaseUrl:E.M.getString("sponsoredRichMediaBaseUrl")}),t.addListeners({onBackgroundsUpdated:(0,N.s)((async()=>{await Promise.all([s(),i()])}),10)}),async function(){await Promise.all([o(),a(),l(),s(),i(),c()]),e.update({initialized:!0})}(),{setBackgroundsEnabled(t){e.update({backgroundsEnabled:t}),n.setBackgroundsEnabled(t)},setSponsoredImagesEnabled(t){e.update({sponsoredImagesEnabled:t}),n.setSponsoredImagesEnabled(t)},selectBackground(t,r){e.update({selectedBackground:{type:t,value:r}}),r||e.update({backgroundRandomValue:Math.random()}),n.selectBackground({type:t,value:r})},async showCustomBackgroundChooser(){const{imagesSelected:e}=await n.showCustomBackgroundChooser();return e},async removeCustomBackground(e){await n.removeCustomBackground(e)},notifySponsoredImageLoadError(){console.error("Sponsored image failed to load"),e.update({sponsoredImageBackground:null})},notifySponsoredImageLogoClicked(){const{sponsoredImageBackground:t}=e.getState();t&&t.logo&&n.notifySponsoredImageLogoClicked(t.wallpaperId,t.creativeInstanceId,t.logo.destinationUrl,t.metricType)},notifySponsoredRichMediaEvent(t){const{sponsoredImageBackground:n}=e.getState();n&&r.maybeReportRichMediaAdEvent(n.wallpaperId,n.creativeInstanceId,n.metricType,t)}}})),z=B.useState,O=B.useActions;function M(){const e=z((e=>({...e})));return u.useMemo((()=>function(e){const{initialized:t,backgroundsEnabled:n,braveBackgrounds:r,customBackgrounds:o,selectedBackground:a,backgroundRandomValue:l,backgroundRotateIndex:i,sponsoredImageBackground:s}=e;if(!t)return null;if(!n)return _;if(s)return{type:"richMedia"===s.wallpaperType?"sponsored-rich-media":"sponsored-image",...s};const{type:c,value:u}=a;switch(c){case v.yWW.kBrave:{const e=w(r,i);return e?{type:"brave",...e}:null}case v.yWW.kCustom:{const e=u||w(o,i);return e?{type:"custom",imageUrl:e}:null}case v.yWW.kSolid:{const e=u||y(g,l);return e?{type:"color",cssValue:e}:null}case v.yWW.kGradient:{const e=u||y(b,l);return e?{type:"color",cssValue:e}:null}default:return console.error("Unhandled background type",c),_}}(e)),Object.values(e))}const D="search.brave.com";var L=c("../../../brave/browser/resources/brave_new_tab_page_refresh/lib/callback_listeners.ts");let U=null;class H{constructor(e,t){this.callbackRouter=e,this.handler=t}addListeners(e){return(0,L.K)(this.callbackRouter,e)}static getInstance(){if(!U){const e=new t,r=n.getRemote();r.setPage(e.$.bindNewPipeAndPassRemote()),U=new H(e,r)}return U}}const W="search-engines",V=["","google.com"],j="www.google.com";function G(e,t){const n=new Set([t]),r=localStorage.getItem(W);if(!r)return n;let o=null;try{o=JSON.parse(r)}catch{}if(!o||"object"!=typeof o)return n;V.some((e=>o[e]))&&(o[j]=!0),n.clear();for(const t of e)o[t.host]&&n.add(t.host);return 0===n.size&&n.add(t),n}const q=(0,A.d)({initialized:!1,defaultSearchEngine:D,searchFeatureEnabled:!1,showSearchBox:!1,searchEngines:[],enabledSearchEngines:new Set,lastUsedSearchEngine:"",searchSuggestionsEnabled:!0,searchSuggestionsPromptDismissed:!1,activeSearchInputKey:"",searchMatches:[]},(function(e){if(!E.M.getBoolean("ntpSearchFeatureEnabled"))return{setShowSearchBox(e){},setSearchSuggestionsEnabled(e){},setSearchSuggestionsPromptDismissed(e){},setSearchEngineEnabled(e,t){},setLastUsedSearchEngine(e){},setActiveSearchInputKey(e){},queryAutocomplete(e,t){},openAutocompleteMatch(e,t){},stopAutocomplete(){},openSearch(e,t,n){},openUrlFromSearch(e,t){},reportSearchBoxHidden(){},reportSearchEngineUsage(e){},reportSearchResultUsage(e){}};const t=E.M.getString("ntpSearchDefaultHost"),n=H.getInstance(),r=T.h.getInstance();async function o(){const{searchEngines:n}=await r.handler.getAvailableSearchEngines();e.update({searchEngines:n,enabledSearchEngines:G(n,t)})}async function a(){let[{showSearchBox:t},{enabled:n},{dismissed:o},{engine:a}]=await Promise.all([r.handler.getShowSearchBox(),r.handler.getSearchSuggestionsEnabled(),r.handler.getSearchSuggestionsPromptDismissed(),r.handler.getLastUsedSearchEngine()]);V.includes(a)&&(a=j),e.update({showSearchBox:t,searchSuggestionsEnabled:n,searchSuggestionsPromptDismissed:o,lastUsedSearchEngine:a})}function l(t){return e.getState().searchEngines.find((({host:e})=>e===t))}return e.update({searchFeatureEnabled:!0,defaultSearchEngine:t}),n.addListeners({autocompleteResultChanged(t){const n=t.matches.map((e=>{if(e.swapContentsAndDescription){const{contents:t}=e;e.contents=e.description,e.description=t}return e}));e.update({searchMatches:n})}}),r.addListeners({onSearchStateUpdated:(0,N.s)(a,10)}),async function(){await Promise.all([o(),a()]),e.update({initialized:!0})}(),{setShowSearchBox(t){e.update({showSearchBox:t}),r.handler.setShowSearchBox(t)},setSearchSuggestionsEnabled(t){e.update({searchSuggestionsEnabled:t}),r.handler.setSearchSuggestionsEnabled(t)},setSearchSuggestionsPromptDismissed(t){e.update({searchSuggestionsPromptDismissed:t}),r.handler.setSearchSuggestionsPromptDismissed(t)},setSearchEngineEnabled(t,n){e.update((({enabledSearchEngines:e})=>(e=new Set(e),n?e.add(t):e.size>1&&e.delete(t),function(e){let t={};for(const n of e)t[n]=!0;localStorage.setItem(W,JSON.stringify(t))}(e),{enabledSearchEngines:e})))},setLastUsedSearchEngine(t){e.update({lastUsedSearchEngine:t}),r.handler.setLastUsedSearchEngine(t)},setActiveSearchInputKey(t){const{activeSearchInputKey:r}=e.getState();t!==r&&(n.handler.stopAutocomplete(!0),e.update({activeSearchInputKey:t,searchMatches:[]}))},queryAutocomplete(e,t){const r=l(t);r&&r.keyword&&(e=[r.keyword,e].join(" ")),n.handler.queryAutocomplete(e,!1)},openAutocompleteMatch(t,r){if(t<0)return;const o=e.getState().searchMatches.at(t);o&&n.handler.openAutocompleteMatch(t,o.destinationUrl,!0,r.button,r.altKey,r.ctrlKey,r.metaKey,r.shiftKey)},stopAutocomplete(){n.handler.stopAutocomplete(!0)},openSearch(e,t,n){r.handler.openSearch(e,t,n)},openUrlFromSearch(e,t){r.handler.openURLFromSearch(e,t)},reportSearchBoxHidden(){r.handler.reportSearchBoxHidden()},reportSearchEngineUsage(e){const t=l(e);t&&r.handler.reportSearchEngineUsage(t.prepopulateId)},reportSearchResultUsage(e){const t=l(e);t&&r.handler.reportSearchResultUsage(t.prepopulateId)}}})),Q=q.useState,X=q.useActions;function Y(e){const t=Q((e=>e.searchMatches));return e!==Q((e=>e.activeSearchInputKey))?null:t}const Z=(0,A.d)({initialized:!1,maxCustomTopSites:48,showTopSites:!0,topSitesListKind:v._DX.kMostVisited,topSites:[]},(function(e){const t=T.h.getInstance(),{handler:n}=t;let r="";async function o(){const[{showTopSites:t},{listKind:r}]=await Promise.all([n.getShowTopSites(),n.getTopSitesListKind()]);e.update({showTopSites:t,topSitesListKind:r})}async function a(){const{topSites:t}=await n.getTopSites();e.update({topSites:t})}async function l(){await Promise.all([a(),o()]),e.update({initialized:!0})}function i(){return e.getState().topSitesListKind}return e.update({maxCustomTopSites:E.M.getInteger("maxCustomTopSites")}),t.addListeners({onTopSitesUpdated:(0,N.s)(l,10)}),document.addEventListener("visibilitychange",(()=>{"visible"===document.visibilityState&&a()})),l(),{setShowTopSites(e){n.setShowTopSites(e)},setTopSitesListKind(e){n.setTopSitesListKind(e)},addTopSite(e,t){n.addCustomTopSite(e,t)},updateTopSite(e,t,r){n.updateCustomTopSite(e,t,r)},removeTopSite(e){i()===v._DX.kMostVisited?(n.excludeMostVisitedTopSite(e),r=e):n.removeCustomTopSite(e)},undoRemoveTopSite(){i()===v._DX.kMostVisited?r&&(n.includeMostVisitedTopSite(r),r=""):n.undoCustomTopSiteAction()},setTopSitePosition(t,r){i()===v._DX.kCustom&&(n.setCustomTopSitePosition(t,r),e.update((({topSites:e})=>{const n=e.findIndex((e=>e.url===t));if(n>=0){const t=e.splice(n,1)[0];e.splice(r,0,t)}return{topSites:[...e]}})))}}})),J=Z.useState,ee=Z.useActions;var te=c("./brave/components/brave_vpn/common/mojom/brave_vpn.mojom.m.js");const ne=(0,A.d)({initialized:!1,vpnFeatureEnabled:!1,showVpnWidget:!1,vpnPurchased:!1,vpnConnectionState:te.KN.DISCONNECTED,vpnConnectionRegion:null},(function(e){if(!E.M.getBoolean("vpnFeatureEnabled"))return e.update({initialized:!0}),{setShowVpnWidget(e){},startVpnTrial(){},restoreVpnPurchase(){},toggleVpnConnection(){},openVpnPanel(){}};const t=T.h.getInstance(),{handler:n}=t,r=te.MZ.getRemote();async function o(){const{state:t}=await r.getPurchasedState(),n=t.state===te.$4.PURCHASED;if(e.update({vpnPurchased:n}),!n)return void e.update({vpnConnectionState:te.KN.DISCONNECTED,vpnConnectionRegion:null});const[{state:o},{currentRegion:a}]=await Promise.all([r.getConnectionState(),r.getSelectedRegion()]);e.update({vpnConnectionState:o,vpnConnectionRegion:null!=a?a:null})}async function a(){const{showVpnWidget:t}=await n.getShowVPNWidget();e.update({vpnFeatureEnabled:!0,showVpnWidget:t})}e.update({vpnFeatureEnabled:!0}),t.addListeners({onVPNStateUpdated:(0,N.s)(a,10)});const l=new te.JD({onConnectionStateChanged:o,onSelectedRegionChanged:o,onPurchasedStateChanged:o,onSmartProxyRoutingStateChanged:e=>{}});return r.addObserver(l.$.bindNewPipeAndPassRemote()),async function(){await t.handler.reloadVPNPurchasedState(),await Promise.all([a(),o()]),e.update({initialized:!0})}(),{setShowVpnWidget(e){n.setShowVPNWidget(e)},startVpnTrial(){n.reportVPNWidgetUsage(),n.openVPNAccountPage(te.lR.CHECKOUT)},restoreVpnPurchase(){n.reportVPNWidgetUsage(),n.openVPNAccountPage(te.lR.RECOVER)},toggleVpnConnection(){const{vpnConnectionState:t}=e.getState();switch(t){case te.KN.CONNECTED:case te.KN.CONNECTING:n.reportVPNWidgetUsage(),r.disconnect();break;case te.KN.DISCONNECTED:case te.KN.DISCONNECTING:n.reportVPNWidgetUsage(),r.connect();break;default:console.error("Unhandled ConnectionState",t)}},openVpnPanel(){n.reportVPNWidgetUsage(),n.openVPNPanel()}}})),re=ne.useState,oe=ne.useActions;var ae=c("./mojo/public/mojom/base/time.mojom.m.js");const le={$:k.K.internal.Enum()},ie={$:k.K.internal.Enum()},se={$:k.K.internal.Enum()},ce=(k.K.internal.Enum(),{$:k.K.internal.Enum()}),ue={$:k.K.internal.Enum()},de=(k.K.internal.Enum(),{$:k.K.internal.Enum()}),pe=(k.K.internal.Enum(),{$:k.K.internal.Enum()}),me={$:k.K.internal.Enum()},fe={$:k.K.internal.Enum()},ve={$:k.K.internal.Enum()},ge=(k.K.internal.Enum(),k.K.internal.Enum(),{}),he={},be={},Se={},ye={},we={},_e={},xe={},Ee={},ke={},$e={};k.K.internal.Struct({},"ContributionInfo",[k.K.internal.StructField("contributionId",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("amount",8,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("type",16,0,ue.$,2,!1,0),k.K.internal.StructField("step",20,0,le.$,-7,!1,0),k.K.internal.StructField("retryCount",24,0,k.K.internal.Int32,0,!1,0),k.K.internal.StructField("createdAt",32,0,k.K.internal.Uint64,BigInt(0),!1,0),k.K.internal.StructField("processor",28,0,ie.$,0,!1,0),k.K.internal.StructField("publishers",40,0,k.K.internal.Array(ge,!1),null,!1,0)],[[0,56]]),k.K.internal.Struct(ge,"ContributionPublisher",[k.K.internal.StructField("contributionId",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("publisherKey",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("totalAmount",16,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("contributedAmount",24,0,k.K.internal.Double,0,!1,0)],[[0,40]]),k.K.internal.Struct(he,"PublisherInfo",[k.K.internal.StructField("id",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("duration",8,0,k.K.internal.Uint64,BigInt(0),!1,0),k.K.internal.StructField("score",16,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("visits",24,0,k.K.internal.Uint32,0,!1,0),k.K.internal.StructField("percent",28,0,k.K.internal.Uint32,0,!1,0),k.K.internal.StructField("weight",32,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("excluded",40,0,pe.$,-1,!1,0),k.K.internal.StructField("reconcileStamp",48,0,k.K.internal.Uint64,BigInt(0),!1,0),k.K.internal.StructField("status",44,0,ce.$,0,!1,0),k.K.internal.StructField("statusUpdatedAt",56,0,k.K.internal.Uint64,BigInt(0),!1,0),k.K.internal.StructField("name",64,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("url",72,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("provider",80,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("faviconUrl",88,0,k.K.internal.String,null,!1,0)],[[0,104]]),k.K.internal.Struct(be,"PublisherBanner",[k.K.internal.StructField("publisherKey",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("title",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("name",16,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("description",24,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("background",32,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("logo",40,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("provider",48,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("links",56,0,k.K.internal.Map(k.K.internal.String,k.K.internal.String,!1),null,!1,0),k.K.internal.StructField("status",64,0,ce.$,0,!1,0),k.K.internal.StructField("web3Url",72,0,k.K.internal.String,null,!1,0)],[[0,88]]),k.K.internal.Struct({},"VisitData",[k.K.internal.StructField("domain",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("path",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("tabId",16,0,k.K.internal.Uint32,0,!1,0),k.K.internal.StructField("name",24,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("url",32,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("provider",40,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("faviconUrl",48,0,k.K.internal.String,null,!1,0)],[[0,64]]),k.K.internal.Struct(Se,"Regions",[k.K.internal.StructField("allow",0,0,k.K.internal.Array(k.K.internal.String,!1),null,!1,0),k.K.internal.StructField("block",8,0,k.K.internal.Array(k.K.internal.String,!1),null,!1,0)],[[0,24]]),k.K.internal.Struct(ye,"RewardsParameters",[k.K.internal.StructField("rate",0,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("tipChoices",8,0,k.K.internal.Array(k.K.internal.Double,!1),null,!1,0),k.K.internal.StructField("monthlyTipChoices",16,0,k.K.internal.Array(k.K.internal.Double,!1),null,!1,0),k.K.internal.StructField("payoutStatus",24,0,k.K.internal.Map(k.K.internal.String,k.K.internal.String,!1),null,!1,0),k.K.internal.StructField("walletProviderRegions",32,0,k.K.internal.Map(k.K.internal.String,Se,!1),null,!1,0),k.K.internal.StructField("vbatDeadline",40,0,ae.Z7.$,null,!1,0),k.K.internal.StructField("vbatExpired",48,0,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("tosVersion",52,0,k.K.internal.Int32,1,!1,0)],[[0,64]]),k.K.internal.Struct({},"MediaEventInfo",[k.K.internal.StructField("event",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("time",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("status",16,0,k.K.internal.String,null,!1,0)],[[0,32]]),k.K.internal.Struct({},"BalanceReportInfo",[k.K.internal.StructField("id",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("grants",8,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("earningFromAds",16,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("autoContribute",24,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("recurringDonation",32,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("oneTimeDonation",40,0,k.K.internal.Double,0,!1,0)],[[0,56]]),k.K.internal.Struct(we,"ActivityInfoFilterOrderPair",[k.K.internal.StructField("propertyName",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("ascending",8,0,k.K.internal.Bool,!1,!1,0)],[[0,24]]),k.K.internal.Struct({},"ActivityInfoFilter",[k.K.internal.StructField("id",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("excluded",8,0,se.$,0,!1,0),k.K.internal.StructField("percent",12,0,k.K.internal.Uint32,0,!1,0),k.K.internal.StructField("orderBy",16,0,k.K.internal.Array(we,!1),null,!1,0),k.K.internal.StructField("minDuration",24,0,k.K.internal.Uint64,BigInt("0"),!1,0),k.K.internal.StructField("reconcileStamp",32,0,k.K.internal.Uint64,BigInt("0"),!1,0),k.K.internal.StructField("nonVerified",40,0,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("minVisits",44,0,k.K.internal.Uint32,0,!1,0)],[[0,56]]),k.K.internal.Struct({},"RewardsInternalsInfo",[k.K.internal.StructField("paymentId",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("isKeyInfoSeedValid",8,0,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("bootStamp",16,0,k.K.internal.Uint64,BigInt(0),!1,0)],[[0,32]]),k.K.internal.Struct({},"ServerPublisherInfo",[k.K.internal.StructField("publisherKey",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("status",8,0,ce.$,0,!1,0),k.K.internal.StructField("address",16,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("updatedAt",24,0,k.K.internal.Uint64,BigInt(0),!1,0),k.K.internal.StructField("banner",32,0,be,null,!0,0)],[[0,48]]),k.K.internal.Struct({},"RecurringTip",[k.K.internal.StructField("publisherKey",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("amount",8,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("createdAt",16,0,k.K.internal.Uint64,BigInt(0),!1,0)],[[0,32]]),k.K.internal.Struct({},"UrlRequest",[k.K.internal.StructField("url",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("method",8,0,de.$,0,!1,0),k.K.internal.StructField("headers",16,0,k.K.internal.Array(k.K.internal.String,!1),null,!1,0),k.K.internal.StructField("content",24,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("contentType",32,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("skipLog",12,0,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("loadFlags",40,0,k.K.internal.Uint32,0,!1,0)],[[0,56]]),k.K.internal.Struct({},"UrlResponse",[k.K.internal.StructField("url",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("error",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("statusCode",16,0,k.K.internal.Int32,0,!1,0),k.K.internal.StructField("body",24,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("headers",32,0,k.K.internal.Map(k.K.internal.String,k.K.internal.String,!1),null,!1,0)],[[0,48]]),k.K.internal.Struct({},"EventLog",[k.K.internal.StructField("eventLogId",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("key",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("value",16,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("createdAt",24,0,k.K.internal.Uint64,BigInt(0),!1,0)],[[0,40]]),k.K.internal.Struct({},"RewardsWallet",[k.K.internal.StructField("paymentId",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("recoverySeed",8,0,k.K.internal.Array(k.K.internal.Uint8,!1),null,!1,0)],[[0,24]]),k.K.internal.Struct({},"Balance",[k.K.internal.StructField("total",0,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("wallets",8,0,k.K.internal.Map(k.K.internal.String,k.K.internal.Double,!1),null,!1,0)],[[0,24]]),k.K.internal.Struct(_e,"ExternalWallet",[k.K.internal.StructField("type",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("token",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("address",16,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("status",24,0,ve.$,0,!1,0),k.K.internal.StructField("userName",32,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("memberId",40,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("accountUrl",48,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("activityUrl",56,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("fees",64,0,k.K.internal.Map(k.K.internal.String,k.K.internal.Double,!1),null,!1,0)],[[0,80]]),k.K.internal.Struct(xe,"ExternalWalletLoginParams",[k.K.internal.StructField("url",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("cookies",8,0,k.K.internal.Map(k.K.internal.String,k.K.internal.String,!1),null,!1,0)],[[0,24]]),k.K.internal.Struct({},"SolanaAccountBalance",[k.K.internal.StructField("amount",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("decimals",8,0,k.K.internal.Uint8,0,!1,0)],[[0,24]]),k.K.internal.Struct(Ee,"UICardItem",[k.K.internal.StructField("title",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("description",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("url",16,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("thumbnail",24,0,k.K.internal.String,null,!1,0)],[[0,40]]),k.K.internal.Struct(ke,"UICardBanner",[k.K.internal.StructField("url",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("image",8,0,k.K.internal.String,null,!1,0)],[[0,24]]),k.K.internal.Struct($e,"UICard",[k.K.internal.StructField("name",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("title",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("section",16,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("order",24,0,k.K.internal.Int32,0,!1,0),k.K.internal.StructField("banner",32,0,ke,null,!0,0),k.K.internal.StructField("items",40,0,k.K.internal.Array(Ee,!1),null,!1,0)],[[0,56]]);const Ke={$:k.K.internal.Enum()};class Pe{constructor(e){this.handle=k.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){k.K.internal.interfaceSupport.bind(this.handle,"brave_rewards.mojom.RewardsPage",e)}}class Ce{constructor(e=void 0){this.proxy=new k.K.internal.interfaceSupport.InterfaceRemoteBase(Pe,e),this.$=new k.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}onRewardsStateUpdated(){this.proxy.sendMessage(2114834219,Le.$,null,[],!1)}}class Te{constructor(){this.helper_internal_=new k.K.internal.interfaceSupport.InterfaceReceiverHelperInternal(Ce),this.$=new k.K.internal.interfaceSupport.InterfaceReceiverHelper(this.helper_internal_),this.router_=new k.K.internal.interfaceSupport.CallbackRouter,this.onRewardsStateUpdated=new k.K.internal.interfaceSupport.InterfaceCallbackReceiver(this.router_),this.helper_internal_.registerHandler(2114834219,Le.$,null,this.onRewardsStateUpdated.createReceiverHandler(!1),!1),this.onConnectionError=this.helper_internal_.getConnectionErrorEventRouter()}removeListener(e){return this.router_.removeListener(e)}}class Ne{constructor(e){this.handle=k.K.internal.interfaceSupport.getEndpointForReceiver(e)}bindInBrowser(e="context"){k.K.internal.interfaceSupport.bind(this.handle,"brave_rewards.mojom.RewardsPageHandler",e)}}class Re{constructor(e=void 0){this.proxy=new k.K.internal.interfaceSupport.InterfaceRemoteBase(Ne,e),this.$=new k.K.internal.interfaceSupport.InterfaceRemoteBaseWrapper(this.proxy),this.onConnectionError=this.proxy.getConnectionErrorEventRouter()}setRewardsPage(e){this.proxy.sendMessage(1426488573,Ue.$,null,[e],!1)}onPageReady(){this.proxy.sendMessage(1285929273,He.$,null,[],!1)}openTab(e){this.proxy.sendMessage(368638487,We.$,null,[e],!1)}getPluralString(e,t){return this.proxy.sendMessage(2115735859,Ve.$,je.$,[e,t],!1)}notifyRewardsPageView(){this.proxy.sendMessage(427953276,Ge.$,null,[],!1)}getRewardsParameters(){return this.proxy.sendMessage(2044174463,qe.$,Qe.$,[],!1)}getRewardsPaymentId(){return this.proxy.sendMessage(63920484,Xe.$,Ye.$,[],!1)}getCountryCode(){return this.proxy.sendMessage(1647386086,Ze.$,Je.$,[],!1)}getExternalWallet(){return this.proxy.sendMessage(1753986349,et.$,tt.$,[],!1)}getExternalWalletProviders(){return this.proxy.sendMessage(382435566,nt.$,rt.$,[],!1)}getAvailableBalance(){return this.proxy.sendMessage(1068200314,ot.$,at.$,[],!1)}getTermsOfServiceUpdateRequired(){return this.proxy.sendMessage(633184997,lt.$,it.$,[],!1)}acceptTermsOfServiceUpdate(){return this.proxy.sendMessage(672411228,st.$,ct.$,[],!1)}getSelfCustodyProviderInvites(){return this.proxy.sendMessage(1848621441,ut.$,dt.$,[],!1)}getSelfCustodyInviteDismissed(){return this.proxy.sendMessage(1013828969,pt.$,mt.$,[],!1)}dismissSelfCustodyInvite(){return this.proxy.sendMessage(991324719,ft.$,vt.$,[],!1)}getPublisherIdForActiveTab(){return this.proxy.sendMessage(152547811,gt.$,ht.$,[],!1)}refreshPublisher(e){return this.proxy.sendMessage(1358939008,bt.$,St.$,[e],!1)}getPublisherInfo(e){return this.proxy.sendMessage(596524833,yt.$,wt.$,[e],!1)}getPublisherBanner(e){return this.proxy.sendMessage(799714352,_t.$,xt.$,[e],!1)}getRecurringContributions(){return this.proxy.sendMessage(1524361648,Et.$,kt.$,[],!1)}removeRecurringContribution(e){return this.proxy.sendMessage(1355405833,$t.$,Kt.$,[e],!1)}getAdsSettings(){return this.proxy.sendMessage(843367535,Pt.$,Ct.$,[],!1)}getAdsStatement(){return this.proxy.sendMessage(174629764,Tt.$,Nt.$,[],!1)}getAdsHistory(){return this.proxy.sendMessage(1318051934,Rt.$,Ft.$,[],!1)}setAdTypeEnabled(e,t){return this.proxy.sendMessage(718427795,It.$,At.$,[e,t],!1)}setNotificationAdsPerHour(e){return this.proxy.sendMessage(316685705,Bt.$,zt.$,[e],!1)}setAdsSubdivision(e){return this.proxy.sendMessage(1030657239,Ot.$,Mt.$,[e],!1)}toggleAdLike(e){return this.proxy.sendMessage(29627740,Dt.$,Lt.$,[e],!1)}toggleAdDislike(e){return this.proxy.sendMessage(339006308,Ut.$,Ht.$,[e],!1)}toggleAdInappropriate(e){return this.proxy.sendMessage(877222236,Wt.$,Vt.$,[e],!1)}getRewardsNotifications(){return this.proxy.sendMessage(773440588,jt.$,Gt.$,[],!1)}clearRewardsNotification(e){return this.proxy.sendMessage(1441329018,qt.$,Qt.$,[e],!1)}getAvailableCountries(){return this.proxy.sendMessage(1558318138,Xt.$,Yt.$,[],!1)}enableRewards(e){return this.proxy.sendMessage(455994891,Zt.$,Jt.$,[e],!1)}setWebDiscoveryProjectEnabled(e){return this.proxy.sendMessage(411610555,en.$,tn.$,[e],!1)}beginExternalWalletLogin(e){return this.proxy.sendMessage(798097842,nn.$,rn.$,[e],!1)}connectExternalWallet(e,t){return this.proxy.sendMessage(1860425349,on.$,an.$,[e,t],!1)}sendContribution(e,t,n){return this.proxy.sendMessage(98109870,ln.$,sn.$,[e,t,n],!1)}getCaptchaInfo(){return this.proxy.sendMessage(1195498018,cn.$,un.$,[],!1)}onCaptchaResult(e){return this.proxy.sendMessage(784664,dn.$,pn.$,[e],!1)}fetchUICards(){return this.proxy.sendMessage(479772382,mn.$,fn.$,[],!1)}resetRewards(){return this.proxy.sendMessage(304014716,vn.$,gn.$,[],!1)}recordOfferView(){return this.proxy.sendMessage(2118965369,hn.$,bn.$,[],!1)}recordOfferClick(){return this.proxy.sendMessage(1478909321,Sn.$,yn.$,[],!1)}recordNewTabOnboardingClick(){return this.proxy.sendMessage(417803919,wn.$,_n.$,[],!1)}}class Fe{static get $interfaceName(){return"brave_rewards.mojom.RewardsPageHandler"}static getRemote(){let e=new Re;return e.$.bindNewPipeAndPassReceiver().bindInBrowser(),e}}const Ie={},Ae={},Be={},ze={},Oe={},Me={},De={},Le={$:{}},Ue={$:{}},He={$:{}},We={$:{}},Ve={$:{}},je={$:{}},Ge={$:{}},qe={$:{}},Qe={$:{}},Xe={$:{}},Ye={$:{}},Ze={$:{}},Je={$:{}},et={$:{}},tt={$:{}},nt={$:{}},rt={$:{}},ot={$:{}},at={$:{}},lt={$:{}},it={$:{}},st={$:{}},ct={$:{}},ut={$:{}},dt={$:{}},pt={$:{}},mt={$:{}},ft={$:{}},vt={$:{}},gt={$:{}},ht={$:{}},bt={$:{}},St={$:{}},yt={$:{}},wt={$:{}},_t={$:{}},xt={$:{}},Et={$:{}},kt={$:{}},$t={$:{}},Kt={$:{}},Pt={$:{}},Ct={$:{}},Tt={$:{}},Nt={$:{}},Rt={$:{}},Ft={$:{}},It={$:{}},At={$:{}},Bt={$:{}},zt={$:{}},Ot={$:{}},Mt={$:{}},Dt={$:{}},Lt={$:{}},Ut={$:{}},Ht={$:{}},Wt={$:{}},Vt={$:{}},jt={$:{}},Gt={$:{}},qt={$:{}},Qt={$:{}},Xt={$:{}},Yt={$:{}},Zt={$:{}},Jt={$:{}},en={$:{}},tn={$:{}},nn={$:{}},rn={$:{}},on={$:{}},an={$:{}},ln={$:{}},sn={$:{}},cn={$:{}},un={$:{}},dn={$:{}},pn={$:{}},mn={$:{}},fn={$:{}},vn={$:{}},gn={$:{}},hn={$:{}},bn={$:{}},Sn={$:{}},yn={$:{}},wn={$:{}},_n={$:{}};k.K.internal.Struct(Ie,"AvailableCountryInfo",[k.K.internal.StructField("countryCodes",0,0,k.K.internal.Array(k.K.internal.String,!1),null,!1,0),k.K.internal.StructField("defaultCountryCode",8,0,k.K.internal.String,null,!1,0)],[[0,24]]),k.K.internal.Struct(Ae,"AdsSubdivision",[k.K.internal.StructField("code",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("name",8,0,k.K.internal.String,null,!1,0)],[[0,24]]),k.K.internal.Struct(Be,"AdsSettings",[k.K.internal.StructField("browserUpgradeRequired",0,0,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("isSupportedRegion",0,1,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("newTabPageAdsEnabled",0,2,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("notificationAdsEnabled",0,3,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("notificationAdsPerHour",4,0,k.K.internal.Int32,0,!1,0),k.K.internal.StructField("shouldAllowSubdivisionTargeting",0,4,k.K.internal.Bool,!1,!1,0),k.K.internal.StructField("currentSubdivision",8,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("autoDetectedSubdivision",16,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("availableSubdivisions",24,0,k.K.internal.Array(Ae,!1),null,!1,0)],[[0,40]]),k.K.internal.Struct(ze,"AdTypeSummary",[k.K.internal.StructField("notificationAds",0,0,k.K.internal.Int32,0,!1,0),k.K.internal.StructField("newTabPageAds",4,0,k.K.internal.Int32,0,!1,0)],[[0,16]]),k.K.internal.Struct(Oe,"AdsStatement",[k.K.internal.StructField("minEarningsPreviousMonth",0,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("nextPaymentDate",8,0,ae.Z7.$,null,!1,0),k.K.internal.StructField("adTypeSummaryThisMonth",16,0,ze,null,!1,0)],[[0,32]]),k.K.internal.Struct(Me,"CaptchaInfo",[k.K.internal.StructField("url",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("maxAttemptsExceeded",8,0,k.K.internal.Bool,!1,!1,0)],[[0,24]]),k.K.internal.Struct(De,"RewardsNotification",[k.K.internal.StructField("id",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("type",8,0,Ke.$,0,!1,0),k.K.internal.StructField("timestamp",16,0,ae.Z7.$,null,!1,0),k.K.internal.StructField("args",24,0,k.K.internal.Array(k.K.internal.String,!1),null,!1,0)],[[0,40]]),k.K.internal.Struct(Le.$,"RewardsPage_OnRewardsStateUpdated_Params",[],[[0,8]]),k.K.internal.Struct(Ue.$,"RewardsPageHandler_SetRewardsPage_Params",[k.K.internal.StructField("page",0,0,k.K.internal.InterfaceProxy(Ce),null,!1,0)],[[0,16]]),k.K.internal.Struct(He.$,"RewardsPageHandler_OnPageReady_Params",[],[[0,8]]),k.K.internal.Struct(We.$,"RewardsPageHandler_OpenTab_Params",[k.K.internal.StructField("url",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Ve.$,"RewardsPageHandler_GetPluralString_Params",[k.K.internal.StructField("key",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("count",8,0,k.K.internal.Int32,0,!1,0)],[[0,24]]),k.K.internal.Struct(je.$,"RewardsPageHandler_GetPluralString_ResponseParams",[k.K.internal.StructField("pluralString",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Ge.$,"RewardsPageHandler_NotifyRewardsPageView_Params",[],[[0,8]]),k.K.internal.Struct(qe.$,"RewardsPageHandler_GetRewardsParameters_Params",[],[[0,8]]),k.K.internal.Struct(Qe.$,"RewardsPageHandler_GetRewardsParameters_ResponseParams",[k.K.internal.StructField("rewardsParameters",0,0,ye,null,!0,0)],[[0,16]]),k.K.internal.Struct(Xe.$,"RewardsPageHandler_GetRewardsPaymentId_Params",[],[[0,8]]),k.K.internal.Struct(Ye.$,"RewardsPageHandler_GetRewardsPaymentId_ResponseParams",[k.K.internal.StructField("paymentId",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Ze.$,"RewardsPageHandler_GetCountryCode_Params",[],[[0,8]]),k.K.internal.Struct(Je.$,"RewardsPageHandler_GetCountryCode_ResponseParams",[k.K.internal.StructField("countryCode",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(et.$,"RewardsPageHandler_GetExternalWallet_Params",[],[[0,8]]),k.K.internal.Struct(tt.$,"RewardsPageHandler_GetExternalWallet_ResponseParams",[k.K.internal.StructField("externalWallet",0,0,_e,null,!0,0)],[[0,16]]),k.K.internal.Struct(nt.$,"RewardsPageHandler_GetExternalWalletProviders_Params",[],[[0,8]]),k.K.internal.Struct(rt.$,"RewardsPageHandler_GetExternalWalletProviders_ResponseParams",[k.K.internal.StructField("providers",0,0,k.K.internal.Array(k.K.internal.String,!1),null,!1,0)],[[0,16]]),k.K.internal.Struct(ot.$,"RewardsPageHandler_GetAvailableBalance_Params",[],[[0,8]]),k.K.internal.Struct(at.$,"RewardsPageHandler_GetAvailableBalance_ResponseParams",[k.K.internal.StructField("balance_$flag",0,0,k.K.internal.Bool,!1,!1,0,{isPrimary:!0,linkedValueFieldName:"balance_$value",originalFieldName:"balance"}),k.K.internal.StructField("balance_$value",8,0,k.K.internal.Double,0,!1,0,{isPrimary:!1,originalFieldName:"balance"})],[[0,24]]),k.K.internal.Struct(lt.$,"RewardsPageHandler_GetTermsOfServiceUpdateRequired_Params",[],[[0,8]]),k.K.internal.Struct(it.$,"RewardsPageHandler_GetTermsOfServiceUpdateRequired_ResponseParams",[k.K.internal.StructField("updateRequired",0,0,k.K.internal.Bool,!1,!1,0)],[[0,16]]),k.K.internal.Struct(st.$,"RewardsPageHandler_AcceptTermsOfServiceUpdate_Params",[],[[0,8]]),k.K.internal.Struct(ct.$,"RewardsPageHandler_AcceptTermsOfServiceUpdate_ResponseParams",[],[[0,8]]),k.K.internal.Struct(ut.$,"RewardsPageHandler_GetSelfCustodyProviderInvites_Params",[],[[0,8]]),k.K.internal.Struct(dt.$,"RewardsPageHandler_GetSelfCustodyProviderInvites_ResponseParams",[k.K.internal.StructField("providers",0,0,k.K.internal.Array(k.K.internal.String,!1),null,!1,0)],[[0,16]]),k.K.internal.Struct(pt.$,"RewardsPageHandler_GetSelfCustodyInviteDismissed_Params",[],[[0,8]]),k.K.internal.Struct(mt.$,"RewardsPageHandler_GetSelfCustodyInviteDismissed_ResponseParams",[k.K.internal.StructField("inviteDismissed",0,0,k.K.internal.Bool,!1,!1,0)],[[0,16]]),k.K.internal.Struct(ft.$,"RewardsPageHandler_DismissSelfCustodyInvite_Params",[],[[0,8]]),k.K.internal.Struct(vt.$,"RewardsPageHandler_DismissSelfCustodyInvite_ResponseParams",[],[[0,8]]),k.K.internal.Struct(gt.$,"RewardsPageHandler_GetPublisherIdForActiveTab_Params",[],[[0,8]]),k.K.internal.Struct(ht.$,"RewardsPageHandler_GetPublisherIdForActiveTab_ResponseParams",[k.K.internal.StructField("publisherId",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(bt.$,"RewardsPageHandler_RefreshPublisher_Params",[k.K.internal.StructField("publisherId",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(St.$,"RewardsPageHandler_RefreshPublisher_ResponseParams",[],[[0,8]]),k.K.internal.Struct(yt.$,"RewardsPageHandler_GetPublisherInfo_Params",[k.K.internal.StructField("publisherId",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(wt.$,"RewardsPageHandler_GetPublisherInfo_ResponseParams",[k.K.internal.StructField("publisherInfo",0,0,he,null,!0,0)],[[0,16]]),k.K.internal.Struct(_t.$,"RewardsPageHandler_GetPublisherBanner_Params",[k.K.internal.StructField("publisherId",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(xt.$,"RewardsPageHandler_GetPublisherBanner_ResponseParams",[k.K.internal.StructField("publisherBanner",0,0,be,null,!0,0)],[[0,16]]),k.K.internal.Struct(Et.$,"RewardsPageHandler_GetRecurringContributions_Params",[],[[0,8]]),k.K.internal.Struct(kt.$,"RewardsPageHandler_GetRecurringContributions_ResponseParams",[k.K.internal.StructField("contributions",0,0,k.K.internal.Array(he,!1),null,!1,0)],[[0,16]]),k.K.internal.Struct($t.$,"RewardsPageHandler_RemoveRecurringContribution_Params",[k.K.internal.StructField("creatorId",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Kt.$,"RewardsPageHandler_RemoveRecurringContribution_ResponseParams",[],[[0,8]]),k.K.internal.Struct(Pt.$,"RewardsPageHandler_GetAdsSettings_Params",[],[[0,8]]),k.K.internal.Struct(Ct.$,"RewardsPageHandler_GetAdsSettings_ResponseParams",[k.K.internal.StructField("settings",0,0,Be,null,!1,0)],[[0,16]]),k.K.internal.Struct(Tt.$,"RewardsPageHandler_GetAdsStatement_Params",[],[[0,8]]),k.K.internal.Struct(Nt.$,"RewardsPageHandler_GetAdsStatement_ResponseParams",[k.K.internal.StructField("statement",0,0,Oe,null,!0,0)],[[0,16]]),k.K.internal.Struct(Rt.$,"RewardsPageHandler_GetAdsHistory_Params",[],[[0,8]]),k.K.internal.Struct(Ft.$,"RewardsPageHandler_GetAdsHistory_ResponseParams",[k.K.internal.StructField("history",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(It.$,"RewardsPageHandler_SetAdTypeEnabled_Params",[k.K.internal.StructField("adType",0,0,f.Z1.$,0,!1,0),k.K.internal.StructField("enabled",4,0,k.K.internal.Bool,!1,!1,0)],[[0,16]]),k.K.internal.Struct(At.$,"RewardsPageHandler_SetAdTypeEnabled_ResponseParams",[],[[0,8]]),k.K.internal.Struct(Bt.$,"RewardsPageHandler_SetNotificationAdsPerHour_Params",[k.K.internal.StructField("adsPerHour",0,0,k.K.internal.Int32,0,!1,0)],[[0,16]]),k.K.internal.Struct(zt.$,"RewardsPageHandler_SetNotificationAdsPerHour_ResponseParams",[],[[0,8]]),k.K.internal.Struct(Ot.$,"RewardsPageHandler_SetAdsSubdivision_Params",[k.K.internal.StructField("subdivision",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Mt.$,"RewardsPageHandler_SetAdsSubdivision_ResponseParams",[],[[0,8]]),k.K.internal.Struct(Dt.$,"RewardsPageHandler_ToggleAdLike_Params",[k.K.internal.StructField("historyItem",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Lt.$,"RewardsPageHandler_ToggleAdLike_ResponseParams",[],[[0,8]]),k.K.internal.Struct(Ut.$,"RewardsPageHandler_ToggleAdDislike_Params",[k.K.internal.StructField("historyItem",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Ht.$,"RewardsPageHandler_ToggleAdDislike_ResponseParams",[],[[0,8]]),k.K.internal.Struct(Wt.$,"RewardsPageHandler_ToggleAdInappropriate_Params",[k.K.internal.StructField("historyItem",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Vt.$,"RewardsPageHandler_ToggleAdInappropriate_ResponseParams",[],[[0,8]]),k.K.internal.Struct(jt.$,"RewardsPageHandler_GetRewardsNotifications_Params",[],[[0,8]]),k.K.internal.Struct(Gt.$,"RewardsPageHandler_GetRewardsNotifications_ResponseParams",[k.K.internal.StructField("notifications",0,0,k.K.internal.Array(De,!1),null,!1,0)],[[0,16]]),k.K.internal.Struct(qt.$,"RewardsPageHandler_ClearRewardsNotification_Params",[k.K.internal.StructField("id",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Qt.$,"RewardsPageHandler_ClearRewardsNotification_ResponseParams",[],[[0,8]]),k.K.internal.Struct(Xt.$,"RewardsPageHandler_GetAvailableCountries_Params",[],[[0,8]]),k.K.internal.Struct(Yt.$,"RewardsPageHandler_GetAvailableCountries_ResponseParams",[k.K.internal.StructField("availableCountries",0,0,Ie,null,!1,0)],[[0,16]]),k.K.internal.Struct(Zt.$,"RewardsPageHandler_EnableRewards_Params",[k.K.internal.StructField("countryCode",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(Jt.$,"RewardsPageHandler_EnableRewards_ResponseParams",[k.K.internal.StructField("result",0,0,me.$,0,!1,0)],[[0,16]]),k.K.internal.Struct(en.$,"RewardsPageHandler_SetWebDiscoveryProjectEnabled_Params",[k.K.internal.StructField("enabled",0,0,k.K.internal.Bool,!1,!1,0)],[[0,16]]),k.K.internal.Struct(tn.$,"RewardsPageHandler_SetWebDiscoveryProjectEnabled_ResponseParams",[],[[0,8]]),k.K.internal.Struct(nn.$,"RewardsPageHandler_BeginExternalWalletLogin_Params",[k.K.internal.StructField("provider",0,0,k.K.internal.String,null,!1,0)],[[0,16]]),k.K.internal.Struct(rn.$,"RewardsPageHandler_BeginExternalWalletLogin_ResponseParams",[k.K.internal.StructField("params",0,0,xe,null,!0,0)],[[0,16]]),k.K.internal.Struct(on.$,"RewardsPageHandler_ConnectExternalWallet_Params",[k.K.internal.StructField("provider",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("args",8,0,k.K.internal.Map(k.K.internal.String,k.K.internal.String,!1),null,!1,0)],[[0,24]]),k.K.internal.Struct(an.$,"RewardsPageHandler_ConnectExternalWallet_ResponseParams",[k.K.internal.StructField("result",0,0,fe.$,0,!1,0)],[[0,16]]),k.K.internal.Struct(ln.$,"RewardsPageHandler_SendContribution_Params",[k.K.internal.StructField("creatorId",0,0,k.K.internal.String,null,!1,0),k.K.internal.StructField("amount",8,0,k.K.internal.Double,0,!1,0),k.K.internal.StructField("recurring",16,0,k.K.internal.Bool,!1,!1,0)],[[0,32]]),k.K.internal.Struct(sn.$,"RewardsPageHandler_SendContribution_ResponseParams",[k.K.internal.StructField("contributionSent",0,0,k.K.internal.Bool,!1,!1,0)],[[0,16]]),k.K.internal.Struct(cn.$,"RewardsPageHandler_GetCaptchaInfo_Params",[],[[0,8]]),k.K.internal.Struct(un.$,"RewardsPageHandler_GetCaptchaInfo_ResponseParams",[k.K.internal.StructField("captchaInfo",0,0,Me,null,!0,0)],[[0,16]]),k.K.internal.Struct(dn.$,"RewardsPageHandler_OnCaptchaResult_Params",[k.K.internal.StructField("success",0,0,k.K.internal.Bool,!1,!1,0)],[[0,16]]),k.K.internal.Struct(pn.$,"RewardsPageHandler_OnCaptchaResult_ResponseParams",[],[[0,8]]),k.K.internal.Struct(mn.$,"RewardsPageHandler_FetchUICards_Params",[],[[0,8]]),k.K.internal.Struct(fn.$,"RewardsPageHandler_FetchUICards_ResponseParams",[k.K.internal.StructField("cards",0,0,k.K.internal.Array($e,!1),null,!0,0)],[[0,16]]),k.K.internal.Struct(vn.$,"RewardsPageHandler_ResetRewards_Params",[],[[0,8]]),k.K.internal.Struct(gn.$,"RewardsPageHandler_ResetRewards_ResponseParams",[k.K.internal.StructField("success",0,0,k.K.internal.Bool,!1,!1,0)],[[0,16]]),k.K.internal.Struct(hn.$,"RewardsPageHandler_RecordOfferView_Params",[],[[0,8]]),k.K.internal.Struct(bn.$,"RewardsPageHandler_RecordOfferView_ResponseParams",[],[[0,8]]),k.K.internal.Struct(Sn.$,"RewardsPageHandler_RecordOfferClick_Params",[],[[0,8]]),k.K.internal.Struct(yn.$,"RewardsPageHandler_RecordOfferClick_ResponseParams",[],[[0,8]]),k.K.internal.Struct(wn.$,"RewardsPageHandler_RecordNewTabOnboardingClick_Params",[],[[0,8]]),k.K.internal.Struct(_n.$,"RewardsPageHandler_RecordNewTabOnboardingClick_ResponseParams",[],[[0,8]]);let xn=null;class En{constructor(e,t){this.callbackRouter=e,this.handler=t}static getInstance(){if(!xn){const e=new Te,t=Fe.getRemote();t.setRewardsPage(e.$.bindNewPipeAndPassRemote()),xn=new En(e,t)}return xn}}function kn(e){switch(e){case"bitflyer":return"bitFlyer";case"gemini":return"Gemini";case"uphold":return"Uphold";case"zebpay":return"ZebPay";case"solana":return"Solana"}}function $n(e){if(!e||"object"!=typeof e)return null;const t=function(e){switch(e){case"bitflyer":case"gemini":case"uphold":case"zebpay":case"solana":return e;default:return null}}(String(e.type||""));return t?{provider:t,authenticated:2===e.status,name:String(e.userName||""),url:String(e.accountUrl||"")}:null}const Kn=(0,A.d)({initialized:!1,rewardsFeatureEnabled:!1,showRewardsWidget:!1,rewardsEnabled:!1,rewardsExternalWallet:null,rewardsBalance:null,rewardsExchangeRate:0,rewardsAdsViewed:null,minEarningsPreviousMonth:0,payoutStatus:{},tosUpdateRequired:!1},(function(e){if(!E.M.getBoolean("rewardsFeatureEnabled"))return e.update({initialized:!0}),{setShowRewardsWidget(e){},recordNewTabOnboardingClick(){}};const t=T.h.getInstance(),n=t.handler,r=En.getInstance(),o=r.handler;async function a(){const{showRewardsWidget:t}=await n.getShowRewardsWidget();e.update({showRewardsWidget:t})}async function l(){const{rewardsParameters:t}=await o.getRewardsParameters();t&&e.update({rewardsExchangeRate:t.rate,payoutStatus:t.payoutStatus})}async function i(){const{paymentId:t}=await o.getRewardsPaymentId();e.update({rewardsEnabled:Boolean(t)})}async function s(){const{externalWallet:t}=await o.getExternalWallet();e.update({rewardsExternalWallet:$n(t)})}async function c(){const{updateRequired:t}=await o.getTermsOfServiceUpdateRequired();e.update({tosUpdateRequired:t})}async function u(){await Promise.all([a(),i(),s(),l(),c()]),e.update({initialized:!0}),async function(){const{balance:t}=await o.getAvailableBalance();e.update({rewardsBalance:t})}(),async function(){const{statement:t}=await o.getAdsStatement();if(t){let n=0;Object.values(t.adTypeSummaryThisMonth).map((e=>{"number"==typeof e&&(n+=e)})),e.update({rewardsAdsViewed:n,minEarningsPreviousMonth:t.minEarningsPreviousMonth})}else e.update({rewardsAdsViewed:null,minEarningsPreviousMonth:0})}()}return e.update({rewardsFeatureEnabled:!0}),t.addListeners({onRewardsStateUpdated:(0,N.s)(u,10)}),r.callbackRouter.onRewardsStateUpdated.addListener(u),u(),{setShowRewardsWidget(e){n.setShowRewardsWidget(e)},recordNewTabOnboardingClick(){r.handler.recordNewTabOnboardingClick()}}})),Pn=Kn.useState,Cn=Kn.useActions;var Tn=c("../../../brave/components/brave_news/browser/resources/shared/Context.tsx");function Nn(e){return(0,m.QY)((e=>e.newsFeatureEnabled))?u.createElement(Tn.W_,null,e.children):u.createElement(u.Fragment,null,e.children)}var Rn=c("../../../brave/components/common/locale.ts");function Fn(e){return(0,Rn.J)(e)}function In(e){const t=u.useRef(null);return u.useLayoutEffect((()=>{var e;null===(e=t.current)||void 0===e||e.setAttribute("popover","auto")}),[]),u.useEffect((()=>{var n,r;e.isOpen?null===(n=t.current)||void 0===n||n.showPopover():null===(r=t.current)||void 0===r||r.hidePopover()}),[e.isOpen]),u.useEffect((()=>{const n=t=>{"closed"===t.newState&&e.onClose()},r=t.current;return null==r||r.addEventListener("toggle",n),()=>null==r?void 0:r.removeEventListener("toggle",n)}),[e.onClose]),u.createElement("div",{ref:t,className:e.className},e.children)}var An=c("../../../brave/node_modules/@brave/leo/react/button.js"),Bn=c("../../../brave/node_modules/@brave/leo/react/buttonMenu.js");const zn='data:image/svg+xml,%3Csvg xmlns="http://www.w3.org/2000/svg"%3E%3C/svg%3E';function On(e){let{src:t}=e;if(t&&(t="chrome://brave-image?url="+encodeURIComponent(t),e.targetSize)){let{width:n,height:r}=e.targetSize;n=Math.round(n*window.devicePixelRatio),r=Math.round(r*window.devicePixelRatio),t+=`&target_size=${n}x${r}`}return u.createElement("img",{src:t||zn,loading:"lazy",className:e.className,onError:e=>{e.currentTarget.src=zn},onLoad:e=>{var t;null===(t=e.currentTarget)||void 0===t||t.classList.add("loaded")}})}function Mn(e){const{engine:t}=e,n=function(e){switch(e){case"www.google.com":return"google-color";case"duckduckgo.com":return"duckduckgo-color";case"search.brave.com":return"social-brave-release-favicon-fullheight-color";case"www.bing.com":return"bing-color";case"www.qwant.com":return"qwant-color";case"www.startpage.com":return"startpage-color";case"search.yahoo.com":return"yahoo-color";case"yandex.com":return"yandex-color";case"www.ecosia.org":return"ecosia-color"}return""}(t.host);return n?u.createElement(p.Ay,{name:n,className:"engine-icon"}):u.createElement(On,{src:t.faviconUrl,className:"engine-icon"})}var Dn=c("../../../brave/node_modules/@brave/leo/tokens/css/variables.js"),Ln=c("../../../brave/components/common/scoped_css.ts");const Un=Ln.P.css`
.engine-icon {
--leo-icon-size: var(--search-engine-icon-size, 16px);
height: var(--leo-icon-size);
width: var(--leo-icon-size);
display: block;
}
.engine-picker-button {
padding: 7px;
border-radius: 4px;
&:hover {
background-color: ${Dn.yW.container.interactive};
}
&.open {
background-color: ${Dn.yW.container.interactive};
border-color: ${Dn.yW.divider.interactive};
}
}
leo-menu-item {
--leo-icon-size: 20px;
display: flex;
align-items: center;
gap: 16px;
min-width: 180px;
&[data-customize] {
font: ${Dn.gx.components.buttonSmall};
color: ${Dn.yW.text.secondary};
justify-content: center;
}
}
.divider {
border-top: solid 1px ${Dn.yW.divider.subtle};
}
`;function Hn(e){const{searchEngines:t,selectedEngine:n}=e;return u.createElement("div",{"data-css-scope":Un.scope},u.createElement(Bn.A,null,u.createElement(An.A,{className:"engine-picker-button",fab:!0,kind:"plain-faint",slot:"anchor-content"},n?u.createElement(Mn,{engine:n}):u.createElement("span",{className:"engine-icon"})),t.map((t=>u.createElement("leo-menu-item",{key:t.host,onClick:()=>e.onSelectEngine(t)},u.createElement(Mn,{engine:t}),t.name))),u.createElement("div",{className:"divider"}),u.createElement("leo-menu-item",{onClick:e.onCustomizeClick,"data-customize":"customize"},Fn("NEW_TAB_SEARCH_CUSTOMIZE_ENGINE_LIST_TEXT"))))}function Wn(e){return"chrome://favicon2/?size=64&pageUrl="+encodeURIComponent(e)}const Vn=Ln.P.css`
& {
display: flex;
flex-direction: column;
}
.result-options {
padding: 8px;
display: flex;
flex-direction: column;
gap: 2px;
}
button {
--leo-icon-size: 32px;
border-radius: 8px;
padding: 4px 8px;
display: flex;
align-items: center;
gap: 12px;
color: ${Dn.yW.text.primary};
text-decoration: none;
&:hover, &.selected {
background: ${Dn.yW.neutral[10]};
}
}
.result-image {
flex: 0 0 32px;
min-height: 32px;
display: flex;
align-items: center;
justify-content: center;
}
img {
width: 32px;
height: 32px;
border-radius: 8px;
&.icon {
width: 24px;
height: 24px;
opacity: .7;
}
&.favicon {
width: 20px;
height: 20px;
}
}
leo-icon {
--leo-icon-size: 24px;
width: 32px;
height: 32px;
border-radius: 8px;
padding: 4px;
display: flex;
align-items: center;
justify-content: center;
&.brave-leo-icon {
--leo-icon-color: #fff;
background: ${Dn.D7.iconsActive};
}
&.search-icon {
--leo-icon-size: 16px;
}
}
.content {
flex: 1 1 auto;
display: flex;
flex-direction: column;
font: ${Dn.gx.large.regular};
}
.description {
font: ${Dn.gx.small.regular};
color: ${Dn.yW.neutral[30]};
}
.suggestions-prompt {
padding: 16px;
display: flex;
flex-direction: column;
gap: 12px;
background: ${Dn.yW.container.interactive};
h4 {
font: ${Dn.gx.default.semibold};
}
p {
font: ${Dn.gx.small.regular};
}
.actions {
display: flex;
align-items: center;
gap: 8px;
> * {
flex: 0 1 auto;
}
}
}
`;function jn(e){const{imageUrl:t,iconUrl:n}=e.match;return e.match.description===Fn("OMNIBOX_ASK_LEO_DESCRIPTION")?u.createElement(p.Ay,{name:"product-brave-leo",className:"brave-leo-icon"}):t?t.startsWith("chrome:")?u.createElement("img",{src:t}):u.createElement(On,{src:t}):n.url?u.createElement("img",{className:"icon",src:n.url}):u.createElement(p.Ay,{name:"search",className:"search-icon"})}function Gn(e){return u.createElement(u.Fragment,null,e.match.contents,u.createElement("span",{className:"description"},e.match.description))}function qn(e){const{selectedOption:t,options:n}=e,r=X(),o=Q((e=>e.searchSuggestionsEnabled)),a=Q((e=>e.searchSuggestionsPromptDismissed));return 0===n.length?null:u.createElement("div",{"data-css-scope":Vn.scope},o||a?null:u.createElement("div",{className:"suggestions-prompt"},u.createElement("h4",null,Fn("NEW_TAB_SEARCH_SUGGESTIONS_PROMPT_TITLE")),u.createElement("p",null,Fn("NEW_TAB_SEARCH_SUGGESTIONS_PROMPT_TEXT")),u.createElement("div",{className:"actions"},u.createElement(An.A,{onClick:()=>{r.setSearchSuggestionsEnabled(!0),e.onSearchSuggestionsEnabled()}},Fn("NEW_TAB_SEARCH_SUGGESTIONS_ENABLE_BUTTON_LABEL")),u.createElement(An.A,{kind:"plain-faint",onClick:()=>{r.setSearchSuggestionsPromptDismissed(!0)}},Fn("NEW_TAB_SEARCH_SUGGESTIONS_DISMISS_BUTTON_LABEL")))),u.createElement("div",{className:"result-options"},n.map(((n,r)=>{const o=(null!=t?t:-1)===r?"selected":"",a=t=>{e.onOptionClick(n,t)};if("url"===n.kind)return u.createElement("button",{key:n.url,className:o,onClick:a},u.createElement("span",{className:"result-image"},u.createElement("img",{className:"favicon",src:Wn(n.url)})),u.createElement("span",{className:"content"},n.url));const{match:l}=n;return u.createElement("button",{key:n.matchIndex,className:o,onClick:a},u.createElement("span",{className:"result-image"},u.createElement(jn,{match:l})),u.createElement("span",{className:"content"},u.createElement(Gn,{match:l})))}))))}var Qn=c("../../../brave/components/common/classnames.ts");const Xn=Ln.P.css`
& {
--self-transition-duration: var(--search-transition-duration, 120ms);
anchor-name: --search-box-anchor;
color: ${Dn.yW.text.primary};
min-height: 48px;
}
.search-container {
position: absolute;
position-anchor: --search-box-anchor;
inset: anchor(start) 0 auto;
display: block;
margin: 0 auto;
overflow: visible;
width: calc(100vw - 32px);
max-width: 416px;
transition-property: overlay, max-width, inset-block-start;
transition-duration: var(--self-transition-duration);
transition-timing-function: ease-out;
transition-behavior: allow-discrete;
&::backdrop {
background: rgba(0, 0, 0, 0);
transition: all var(--self-transition-duration) allow-discrete;
}
&:popover-open::backdrop {
background: rgba(0, 0, 0, 0.2);
@starting-style {
background: rgba(0, 0, 0, 0);
}
}
}
&.expanded .search-container {
inset-block-start: 27vh;
max-width: 540px;
}
.input-container {
anchor-name: --search-input-container;
display: flex;
align-items: center;
gap: 8px;
padding: 8px;
border-radius: 12px;
background: ${Dn.yW.container.background};
box-shadow: ${Dn.QZ.elevation["03"]};
color: ${Dn.yW.text.primary};
&:hover, &:focus-within {
box-shadow: ${Dn.QZ.elevation["04"]};
}
}
input {
flex-grow: 1;
order: 2;
border: none;
padding: 0;
font: inherit;
outline: none;
background: inherit;
}
.search-button {
--leo-icon-size: 24px;
order: 3;
padding: 4px;
border-radius: 4px;
visibility: hidden;
opacity: 0;
color: ${Dn.yW.icon.secondary};
transition: opacity var(--self-transition-duration);
&:hover {
background-color: ${Dn.yW.container.interactive};
}
}
&.expanded .search-button {
visibility: visible;
opacity: 1;
}
.results-container {
position: fixed;
position-anchor: --search-input-container;
position-area: bottom center;
width: anchor-size(width);
margin: 12px 0;
display: flex;
flex-direction: column;
visibility: hidden;
opacity: 0;
border-radius: 16px;
background: ${Dn.yW.container.background};
overflow: clip;
box-shadow: ${Dn.QZ.elevation["01"]};
transition: opacity var(--self-transition-duration);
}
&.expanded .results-container {
visibility: visible;
opacity: 1;
}
`;function Yn(e){var t,n;const r=function(e){const t=X(),n=Q((e=>e.showSearchBox)),r=Q((e=>e.searchEngines)),o=Q((e=>e.enabledSearchEngines)),a=Q((e=>e.defaultSearchEngine)),l=Q((e=>e.lastUsedSearchEngine)),i=Y(e),s=Q((e=>e.searchSuggestionsEnabled)),[c,d]=u.useState(""),[p,m]=u.useState(null),[f,v]=u.useState(l||a);u.useEffect((()=>{if(!o.has(f))if(0===o.size||o.has(a))v(a);else{const[e]=o.values();v(e)}}),[o,a]);const g=u.useMemo((()=>function(e,t){const n=[],r=function(e){if(/\s/.test(e))return null;const t=e.split(".");if(t.length<=1||0===t.join("").length)return null;e.includes("://")||(e=`https://${e}`);const n=new Set(["http:","https:"]);try{const t=new URL(e);return n.has(t.protocol)?t:null}catch{return null}}(e);if(r){let t=r.toString();const o=t.lastIndexOf(e);o>=0&&(t=t.substring(0,o+e.length)),n.push({kind:"url",url:t})}return t.forEach(((e,t)=>{n.push({kind:"match",matchIndex:t,match:e})})),n}(c,null!=i?i:[])),[c,i]);u.useEffect((()=>{g.some(((e,t)=>!("url"!==e.kind&&!e.match.allowedToBeDefaultMatch||(m(t),0))))||m(null)}),[g]),u.useEffect((()=>{n&&f?t.reportSearchEngineUsage(f):t.reportSearchBoxHidden()}),[n,f]),u.useEffect((()=>{c?t.queryAutocomplete(c,f):t.stopAutocomplete()}),[c,f,s]);const h=r.find((({host:e})=>e===f)),b=r.filter((e=>0===o.size?e.host===a:o.has(e.host)));function S(e){if(0===g.length)return void m(null);let t=(null!=p?p:e>0?-1:0)+e;t<0?t=g.length-1:t>=g.length&&(t=0),m(t)}function y(e,n){switch(e.kind){case"url":t.openUrlFromSearch(e.url,n);break;case"match":t.reportSearchResultUsage(f),t.openAutocompleteMatch(e.matchIndex,n)}}return{query:c,setQuery:d,setActiveInput:function(){t.setActiveSearchInputKey(e)},handleActionKeyDown:function(e){"Enter"===e.key?(null!==p?y(g[p],{...e,button:0}):c&&t.openSearch(c,f,{...e,button:0}),e.preventDefault()):"Escape"===e.key?d(""):"ArrowUp"===e.key?(S(-1),e.preventDefault()):"ArrowDown"===e.key&&(S(1),e.preventDefault())},openSearch:function(e){c&&t.openSearch(c,f,e)},resultOptions:g,selectedResultOption:p,openResultOption:y,searchEngine:h,searchEngineOptions:b,selectSearchEngine:function(e){v(e.host),t.setLastUsedSearchEngine(e.host),t.stopAutocomplete(),c&&t.queryAutocomplete(c,e.host)}}}("search-box"),o=Q((e=>e.searchFeatureEnabled)),a=Q((e=>e.showSearchBox)),[l,i]=u.useState(!1),s=u.useRef(null);u.useEffect((()=>{document.body.classList.toggle("search-box-expanded",l)}),[l]);const c=null===(t=r.searchEngine)||void 0===t?void 0:t.host;function d(){var e;null===(e=s.current)||void 0===e||e.focus()}return o&&a?u.createElement("div",{className:(0,Qn.A)({expanded:l}),"data-css-scope":Xn.scope},u.createElement(In,{isOpen:l,className:"search-container",onClose:()=>i(!1)},u.createElement("div",{className:"input-container",onClick:function(e){e.target===e.currentTarget&&(d(),i(!0))},onKeyDown:()=>{}},u.createElement("input",{ref:s,type:"text",placeholder:Fn(c===D?"NEW_TAB_SEARCH_BOX_PLACEHOLDER_TEXT_BRAVE":"NEW_TAB_SEARCH_BOX_PLACEHOLDER_TEXT"),tabIndex:1,value:r.query,onFocus:()=>r.setActiveInput(),onClick:()=>i(!0),onKeyDown:e=>{r.handleActionKeyDown(e.nativeEvent)},onChange:e=>{i(!0),r.setQuery(e.target.value)}}),u.createElement(Hn,{selectedEngine:null!==(n=r.searchEngine)&&void 0!==n?n:null,searchEngines:r.searchEngineOptions,onSelectEngine:e=>{r.selectSearchEngine(e),d()},onCustomizeClick:e.showSearchSettings}),u.createElement("button",{className:"search-button",onClick:r.openSearch},u.createElement(p.Ay,{name:"search"}))),u.createElement("div",{className:"results-container"},u.createElement(qn,{options:r.resultOptions,selectedOption:r.selectedResultOption,onOptionClick:r.openResultOption,onSearchSuggestionsEnabled:d})))):null}function Zn(e){const t=u.useRef(null),[n,r]=u.useState(!1);return u.useEffect((()=>{function n(n){var r;n.origin&&n.origin===e.expectedOrigin&&n.source&&n.source===(null===(r=t.current)||void 0===r?void 0:r.contentWindow)&&e.onMessage(n.data)}return window.addEventListener("message",n),()=>{window.removeEventListener("message",n)}}),[e.expectedOrigin,e.onMessage]),u.useEffect((()=>{e.onReady&&n&&e.onReady({postMessage:n=>{var r;const o=null===(r=t.current)||void 0===r?void 0:r.contentWindow;null==o||o.postMessage(n,e.expectedOrigin)}})}),[e.onReady,e.expectedOrigin,n]),u.createElement("iframe",{ref:t,className:n?"":"loading",src:e.url,sandbox:"allow-scripts allow-same-origin",allow:(o=["accelerometer","ambient-light-sensor","camera","display-capture","document-domain","fullscreen","geolocation","gyroscope","magnetometer","microphone","midi","payment","publickey-credentials-get","usb"],o.map((e=>`${e} 'none'`)).join("; ")),onLoad:()=>r(!0)});var o}const Jn=new Set(["https:","chrome:"]);function er(e){let t=null;try{t=new URL(e)}catch{return""}return Jn.has(t.protocol)?t.toString():""}function tr(e){const t=er(e.url);return t?u.createElement("a",{href:t,className:e.className,rel:"noopener noreferrer",target:e.openInNewTab?"_blank":"_self",onClick:e.onClick},e.children):u.createElement("span",{className:e.className},e.children)}function nr(e){const t=er(e);t&&window.open(t,"_self","noopener noreferrer")}function rr(){const e=(0,m.QY)((e=>e.initialized)),t=Pn((e=>e.initialized)),n=re((e=>e.initialized)),r=!(0,m.QY)((e=>e.newsFeatureEnabled))||void 0!==(0,Tn.D5)().isShowOnNTPPrefEnabled;return e&&t&&n&&r}function or(e,t){const{destinationUrl:n}=t,r=O(),o=function(e){const t="rich-media-search-box",n=X(),r=Y(t);return u.useEffect((()=>{e&&r&&(0,N.s)((()=>{e.postMessage({type:"richMediaSearchMatches",value:r})}),120)()}),[e,r]),e=>{n.setActiveSearchInputKey(t),n.queryAutocomplete(e,D)}}(e);return u.useCallback((e=>{!function(e,t){const n=function(e){if(!e)return null;const{type:t}=e;switch(t){case"richMediaEvent":{const n=function(e){switch(e){case"click":return f.in.kClicked;case"interaction":return f.in.kInteraction;case"mediaPlay":return f.in.kMediaPlay;case"media25":return f.in.kMedia25;case"media100":return f.in.kMedia100}return null}(e.value);return null!==n?{type:t,value:n}:null}case"richMediaQueryBraveSearchAutocomplete":case"richMediaOpenBraveSearchWithQuery":return e.value?{type:t,value:String(e.value)}:null}return null}(e);n?function(e,t){switch(e.type){case"richMediaEvent":t.notifyAdEvent(e.value),e.value===f.in.kClicked&&t.openDestinationUrl();break;case"richMediaOpenBraveSearchWithQuery":t.notifyAdEvent(f.in.kClicked),t.openBraveSearch(e.value);break;case"richMediaQueryBraveSearchAutocomplete":t.queryBraveSearchAutocomplete(e.value)}}(n,t):console.warn("Invalid rich media message",e)}(e,{notifyAdEvent(e){r.notifySponsoredRichMediaEvent(e)},openDestinationUrl(){n&&nr(n)},openBraveSearch(e){nr(`https://${D}/${e}`)},queryBraveSearchAutocomplete(e){o(e)}})}),[n,e])}const ar=Ln.P.css`
& {
position: fixed;
inset: 0;
z-index: 0;
display: flex;
animation-name: background-fade-in;
animation-timing-function: ease-in-out;
animation-duration: 60ms;
animation-delay: 0s;
animation-fill-mode: both;
> * {
flex: 1 1 auto;
}
}
.image-background {
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
background-image: var(--ntp-background);
&.sponsored {
background-image:
linear-gradient(
rgba(0, 0, 0, 0.8), rgba(0, 0, 0, 0) 35%, rgba(0, 0, 0, 0) 80%,
rgba(0, 0, 0, 0.6) 100%),
var(--ntp-background);
}
}
.color-background {
background: var(--ntp-background);
}
iframe {
border: none;
}
@keyframes background-fade-in {
from { opacity: 0; }
to { opacity: 1; }
}
`;function lr(){const e=O(),t=M();return u.createElement("div",{"data-css-scope":ar.scope},function(){if(!t)return u.createElement(ir,{colorValue:"transparent"});switch(t.type){case"brave":case"custom":return u.createElement(cr,{url:t.imageUrl});case"sponsored-image":return u.createElement(cr,{url:t.imageUrl,className:"sponsored",onLoadError:e.notifySponsoredImageLoadError});case"sponsored-rich-media":return u.createElement(ur,{background:t});case"color":return u.createElement(ir,{colorValue:t.cssValue})}}())}function ir(e){return u.useEffect((()=>{sr(e.colorValue)}),[e.colorValue]),u.createElement("div",{className:"color-background"})}function sr(e){e?document.body.style.setProperty("--ntp-background",e):document.body.style.removeProperty("--ntp-background")}function cr(e){u.useEffect((()=>{var t;(t=e.url,new Promise((e=>{if(!t)return void e(!1);const n=()=>{a.removeEventListener("load",r),a.removeEventListener("error",o)},r=()=>{n(),e(!0)},o=()=>{n(),e(!1)},a=new Image;a.addEventListener("load",r),a.addEventListener("error",o),a.src=t}))).then((t=>{t?sr(`url(${CSS.escape(e.url)})`):e.onLoadError&&e.onLoadError()}))}),[e.url]);const t=["image-background"];return e.className&&t.push(e.className),u.createElement("div",{className:t.join(" ")})}function ur(e){var t;const n=z((e=>e.sponsoredRichMediaBaseUrl)),[r,o]=u.useState(),a=or(r,{destinationUrl:null===(t=e.background.logo)||void 0===t?void 0:t.destinationUrl});return function(e){const t=rr();u.useEffect((()=>{if(!t||!e)return;const n=document.querySelector(".sponsored-background-safe-area");if(!n)return;const r=(0,N.s)((()=>{if(!n)return;const t=n.getBoundingClientRect();e.postMessage({type:"richMediaSafeRect",value:{x:t.x+window.scrollX,y:t.y+window.scrollY,width:t.width,height:t.height}})}),120);r();const o=new ResizeObserver(r);return o.observe(n),()=>{o.disconnect()}}),[t,e])}(r),u.createElement(Zn,{url:e.background.imageUrl,expectedOrigin:new URL(n).origin,onReady:o,onMessage:a})}const dr=Ln.P.css`
& {
flex: 1 1 auto;
display: flex;
align-items: stretch;
pointer-events: auto;
}
a {
--leo-icon-size: 20px;
flex: 1 1 auto;
display: flex;
flex-direction: column;
align-items: end;
color: ${Dn.yW.white};
leo-icon {
opacity: 0;
transition: opacity 200ms;
}
&:hover {
leo-icon {
opacity: .7;
}
}
}
`;function pr(){var e;const t=O(),n=M();if("sponsored-image"!==(null==n?void 0:n.type))return null;const r=null===(e=n.logo)||void 0===e?void 0:e.destinationUrl;return r?u.createElement("div",{"data-css-scope":dr.scope},u.createElement(tr,{url:r,onClick:t.notifySponsoredImageLogoClicked},u.createElement(p.Ay,{name:"launch"}))):null}var mr=c("../../../brave/components/common/formatString.ts");const fr=Ln.P.css`
a {
text-decoration: none;
color: inherit;
}
.photo-credits {
color: ${Dn.yW.white};
font: ${Dn.gx.xSmall.regular};
text-shadow: 0 1px 0 rgba(255, 255, 255, 0.10);
white-space: nowrap;
opacity: .5;
}
.sponsored-logo {
--leo-icon-size: 20px;
width: min-content;
display: flex;
flex-direction: column;
align-items: end;
color: ${Dn.yW.white};
leo-icon {
opacity: 0;
transition: opacity 200ms;
}
img {
margin-top: 2px;
width: 170px;
height: auto;
}
&:hover {
leo-icon {
opacity: .7;
}
}
}
`;function vr(){const e=M();return u.createElement("div",{"data-css-scope":fr.scope},function(){switch(null==e?void 0:e.type){case"brave":return u.createElement(gr,{background:e});case"sponsored-image":return u.createElement(hr,{background:e});default:return null}}())}function gr(e){const{author:t,link:n}=e.background;return t?u.createElement(tr,{className:"photo-credits",url:n},(0,mr.J)(Fn("NEW_TAB_PHOTO_CREDITS_TEXT"),[t])):null}function hr(e){const t=O(),{logo:n}=e.background;return n&&n.imageUrl?u.createElement(tr,{url:n.destinationUrl,className:"sponsored-logo",onClick:()=>t.notifySponsoredImageLogoClicked()},u.createElement(p.Ay,{name:"launch"}),u.createElement("img",{src:n.imageUrl,alt:n.alt})):null}var br=c("../../../brave/node_modules/@brave/leo/shared/svelte-react.js"),Sr=c("../../../brave/node_modules/@brave/leo/shared/svelte-web.js"),yr=c("../../../brave/node_modules/@brave/leo/shared/1f2162d9.js"),wr=c("../../../brave/node_modules/@brave/leo/shared/d682c58e.js");function _r(e){const t=e-1;return t*t*t+1}function xr(e,{delay:t=0,duration:n=400,easing:r=_r,start:o=0,opacity:a=0}={}){const l=getComputedStyle(e),i=+l.opacity,s="none"===l.transform?"":l.transform,c=1-o,u=i*(1-a);return{delay:t,duration:n,easing:r,css:(e,t)=>`\n\t\t\ttransform: ${s} scale(${1-c*t});\n\t\t\topacity: ${i-u*t}\n\t\t`}}var Er=c("../../../brave/node_modules/@brave/leo/shared/button.js"),kr=c("../../../brave/node_modules/@brave/leo/shared/1498af7b.js");function $r(e){(0,yr.a)(e,"svelte-1pcvr8n",".leo-dialog.svelte-1pcvr8n.svelte-1pcvr8n{--padding:var(--leo-dialog-padding, var(--leo-spacing-2xl));--border-radius:var(--leo-dialog-border-radius, var(--leo-radius-xl));--background:var(\n --leo-dialog-background,\n var(--leo-color-container-background)\n );--color:var(--leo-dialog-color, var(--leo-color-text-primary));--backdrop-background:var(\n --leo-dialog-backdrop-background,\n rgba(0, 0, 0, 0.1)\n );--backdrop-filter:var(--leo-dialog-backdrop-filter);position:fixed;margin:auto;border:none;display:grid;align-content:start;width:calc(100% - var(--leo-spacing-m) * 2);max-width:var(--leo-dialog-width, 374px);border-radius:var(--border-radius);outline:none;color:var(--color);padding:0;background:transparent;box-shadow:var(--leo-effect-elevation-05)}.leo-dialog.svelte-1pcvr8n.svelte-1pcvr8n::backdrop{background:var(--backdrop-background);backdrop-filter:var(--backdrop-filter)}.leo-dialog.hasHeader.svelte-1pcvr8n.svelte-1pcvr8n{grid-template-rows:auto auto}:host .leo-dialog.hasActions.svelte-1pcvr8n.svelte-1pcvr8n,.leo-dialog.hasActions.svelte-1pcvr8n.svelte-1pcvr8n:has([slot=actions]:not(:empty)){grid-template-rows:auto auto}:host .leo-dialog.hasHeader.hasActions.svelte-1pcvr8n.svelte-1pcvr8n,.leo-dialog.hasHeader.hasActions.svelte-1pcvr8n.svelte-1pcvr8n:has(.actions [slot=actions]:not(:empty)){grid-template-rows:auto auto auto}.leo-dialog.svelte-1pcvr8n.svelte-1pcvr8n:not(.modal){box-shadow:var(--leo-effect-elevation-04);border:1px solid var(--leo-color-divider-subtle)}.leo-dialog.svelte-1pcvr8n.svelte-1pcvr8n:not(.modal)::backdrop{display:none}.leo-dialog.svelte-1pcvr8n header.svelte-1pcvr8n{background:var(--background);padding:var(--padding);position:sticky;top:0;z-index:1;border-bottom:1px solid transparent}@supports (animation-timeline: scroll()){.leo-dialog.svelte-1pcvr8n header.svelte-1pcvr8n{animation-timeline:scroll();animation-range:0px var(--leo-spacing-6xl);animation-name:svelte-1pcvr8n-header-scroll-border;animation-duration:1ms;animation-fill-mode:forwards}}@keyframes svelte-1pcvr8n-header-scroll-border{from{border-bottom-color:transparent}to{border-bottom-color:var(--leo-color-divider-subtle)}}.leo-dialog.svelte-1pcvr8n .title.svelte-1pcvr8n{font:var(--leo-font-heading-h2)}.leo-dialog.svelte-1pcvr8n .close-button.svelte-1pcvr8n{position:absolute;inset-inline-end:var(--leo-spacing-xl);top:var(--leo-spacing-xl)}.leo-dialog.svelte-1pcvr8n .close-button.svelte-1pcvr8n,.leo-dialog.svelte-1pcvr8n .back-button.svelte-1pcvr8n{--leo-button-padding:var(--leo-spacing-s);flex:0;z-index:2}.leo-dialog.svelte-1pcvr8n .subtitle.svelte-1pcvr8n{font:var(--leo-font-heading-h4)}.leo-dialog.svelte-1pcvr8n .body.svelte-1pcvr8n{background:var(--background);color:var(--leo-color-text-secondary);font:var(--leo-font-default-regular);padding:var(--padding)}.leo-dialog.hasHeader.svelte-1pcvr8n .body.svelte-1pcvr8n{padding-top:0}:host .leo-dialog .actions .body.svelte-1pcvr8n.svelte-1pcvr8n,.leo-dialog.hasActions.svelte-1pcvr8n:has([slot=actions]:not(:empty)) .body.svelte-1pcvr8n{padding-bottom:0}:host .leo-dialog .actions.svelte-1pcvr8n.svelte-1pcvr8n,.leo-dialog.svelte-1pcvr8n .actions.svelte-1pcvr8n:has([slot=actions]:not(:empty)){background:var(--background);padding:var(--padding)}.leo-dialog .actions ::slotted(*),.leo-dialog .actions [slot='actions']:not(:empty){display:flex;gap:var(--leo-spacing-xl);flex-direction:column;align-items:stretch;justify-content:end}@media(orientation: portrait){.leo-dialog .actions ::slotted(*),.leo-dialog .actions div[slot='actions']{flex-direction:column;align-items:stretch}}.leo-dialog.svelte-1pcvr8n .title-row.svelte-1pcvr8n{display:flex;flex-direction:row;align-items:center;justify-content:stretch;gap:var(--leo-spacing-l)}@media(min-width: 480px) and (min-height: 480px){.leo-dialog.svelte-1pcvr8n.svelte-1pcvr8n{--padding:var(--leo-dialog-padding, var(--leo-spacing-4xl));max-width:var(--leo-dialog-width, 500px)}.leo-dialog .actions ::slotted(*),.leo-dialog [slot='actions']:not(:empty){flex-direction:row;align-items:center;justify-content:end}}@media(orientation: landscape){.leo-dialog.svelte-1pcvr8n.svelte-1pcvr8n{max-width:var(--leo-dialog-width, 520px)}}")}c("../../../brave/node_modules/@brave/leo/shared/progressRing.js");const Kr=e=>({}),Pr=e=>({}),Cr=e=>({}),Tr=e=>({}),Nr=e=>({}),Rr=e=>({});function Fr(e){let t,n,r,o,a,l,i,s,c,u=e[2]&&Ir(e),d=e[9]&&function(e){let t,n,r,o=(e[3]||e[11].title)&&Br(e),a=e[11].subtitle&&Mr(e);return{c(){t=(0,yr.e)("header"),o&&o.c(),n=(0,yr.l)(),a&&a.c(),(0,yr.b)(t,"class","svelte-1pcvr8n")},m(e,l){(0,yr.c)(e,t,l),o&&o.m(t,null),(0,yr.n)(t,n),a&&a.m(t,null),r=!0},p(e,r){e[3]||e[11].title?o?(o.p(e,r),2056&r&&(0,yr.t)(o,1)):(o=Br(e),o.c(),(0,yr.t)(o,1),o.m(t,n)):o&&((0,yr.p)(),(0,yr.f)(o,1,1,(()=>{o=null})),(0,yr.d)()),e[11].subtitle?a?(a.p(e,r),2048&r&&(0,yr.t)(a,1)):(a=Mr(e),a.c(),(0,yr.t)(a,1),a.m(t,null)):a&&((0,yr.p)(),(0,yr.f)(a,1,1,(()=>{a=null})),(0,yr.d)())},i(e){r||((0,yr.t)(o),(0,yr.t)(a),r=!0)},o(e){(0,yr.f)(o),(0,yr.f)(a),r=!1},d(e){e&&(0,yr.g)(t),o&&o.d(),a&&a.d()}}}(e);const p=e[14].default,m=(0,yr.C)(p,e,e[18],null);let f=e[11].actions&&Dr(e),v=[e[12],{class:"leo-dialog"}],g={};for(let e=0;e<v.length;e+=1)g=(0,yr.w)(g,v[e]);return{c(){t=(0,yr.e)("dialog"),u&&u.c(),n=(0,yr.l)(),d&&d.c(),r=(0,yr.l)(),o=(0,yr.e)("div"),m&&m.c(),a=(0,yr.l)(),f&&f.c(),(0,yr.b)(o,"class","body svelte-1pcvr8n"),(0,yr.P)(t,g),(0,yr.D)(t,"modal",e[1]),(0,yr.D)(t,"hasHeader",e[9]),(0,yr.D)(t,"hasActions",e[11].actions),(0,yr.D)(t,"svelte-1pcvr8n",!0)},m(l,p){(0,yr.c)(l,t,p),u&&u.m(t,null),(0,yr.n)(t,n),d&&d.m(t,null),(0,yr.n)(t,r),(0,yr.n)(t,o),m&&m.m(o,null),(0,yr.n)(t,a),f&&f.m(t,null),e[16](t),i=!0,s||(c=[(0,yr.o)(t,"close",e[10]),(0,yr.o)(t,"cancel",e[17])],s=!0)},p(r,o){(e=r)[2]?u?(u.p(e,o),4&o&&(0,yr.t)(u,1)):(u=Ir(e),u.c(),(0,yr.t)(u,1),u.m(t,n)):u&&((0,yr.p)(),(0,yr.f)(u,1,1,(()=>{u=null})),(0,yr.d)()),e[9]&&d.p(e,o),m&&m.p&&(!i||262144&o)&&(0,yr.E)(m,p,e,e[18],i?(0,yr.G)(p,e[18],o,null):(0,yr.F)(e[18]),null),e[11].actions?f?(f.p(e,o),2048&o&&(0,yr.t)(f,1)):(f=Dr(e),f.c(),(0,yr.t)(f,1),f.m(t,null)):f&&((0,yr.p)(),(0,yr.f)(f,1,1,(()=>{f=null})),(0,yr.d)()),(0,yr.P)(t,g=(0,wr.g)(v,[4096&o&&e[12],{class:"leo-dialog"}])),(0,yr.D)(t,"modal",e[1]),(0,yr.D)(t,"hasHeader",e[9]),(0,yr.D)(t,"hasActions",e[11].actions),(0,yr.D)(t,"svelte-1pcvr8n",!0)},i(n){i||((0,yr.t)(u),(0,yr.t)(d),(0,yr.t)(m,n),(0,yr.t)(f),n&&(0,yr.r)((()=>{i&&(l||(l=(0,yr.u)(t,xr,{duration:e[6]?60:0,start:.8},!0)),l.run(1))})),i=!0)},o(n){(0,yr.f)(u),(0,yr.f)(d),(0,yr.f)(m,n),(0,yr.f)(f),n&&(l||(l=(0,yr.u)(t,xr,{duration:e[6]?60:0,start:.8},!1)),l.run(0)),i=!1},d(n){n&&(0,yr.g)(t),u&&u.d(),d&&d.d(),m&&m.d(n),f&&f.d(),e[16](null),n&&l&&l.end(),s=!1,(0,yr.v)(c)}}}function Ir(e){let t,n,r;return n=new Er.A({props:{kind:"plain-faint",fab:!0,onClick:e[10],$$slots:{default:[Ar]},$$scope:{ctx:e}}}),{c(){t=(0,yr.e)("div"),(0,yr.k)(n.$$.fragment),(0,yr.b)(t,"class","close-button svelte-1pcvr8n")},m(e,o){(0,yr.c)(e,t,o),(0,yr.m)(n,t,null),r=!0},p(e,t){const r={};262144&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r)},i(e){r||((0,yr.t)(n.$$.fragment,e),r=!0)},o(e){(0,yr.f)(n.$$.fragment,e),r=!1},d(e){e&&(0,yr.g)(t),(0,yr.q)(n)}}}function Ar(e){let t,n;return t=new kr.I({props:{name:"close"}}),{c(){(0,yr.k)(t.$$.fragment)},m(e,r){(0,yr.m)(t,e,r),n=!0},p:yr.B,i(e){n||((0,yr.t)(t.$$.fragment,e),n=!0)},o(e){(0,yr.f)(t.$$.fragment,e),n=!1},d(e){(0,yr.q)(t,e)}}}function Br(e){let t,n,r,o,a=e[3]&&zr(e);const l=e[14].title,i=(0,yr.C)(l,e,e[18],Rr);return{c(){t=(0,yr.e)("div"),a&&a.c(),n=(0,yr.l)(),r=(0,yr.e)("div"),i&&i.c(),(0,yr.b)(r,"class","title svelte-1pcvr8n"),(0,yr.b)(t,"class","title-row svelte-1pcvr8n")},m(e,l){(0,yr.c)(e,t,l),a&&a.m(t,null),(0,yr.n)(t,n),(0,yr.n)(t,r),i&&i.m(r,null),o=!0},p(e,r){e[3]?a?(a.p(e,r),8&r&&(0,yr.t)(a,1)):(a=zr(e),a.c(),(0,yr.t)(a,1),a.m(t,n)):a&&((0,yr.p)(),(0,yr.f)(a,1,1,(()=>{a=null})),(0,yr.d)()),i&&i.p&&(!o||262144&r)&&(0,yr.E)(i,l,e,e[18],o?(0,yr.G)(l,e[18],r,Nr):(0,yr.F)(e[18]),Rr)},i(e){o||((0,yr.t)(a),(0,yr.t)(i,e),o=!0)},o(e){(0,yr.f)(a),(0,yr.f)(i,e),o=!1},d(e){e&&(0,yr.g)(t),a&&a.d(),i&&i.d(e)}}}function zr(e){let t,n,r;return n=new Er.A({props:{kind:"plain-faint",fab:!0,onClick:e[7],$$slots:{default:[Or]},$$scope:{ctx:e}}}),{c(){t=(0,yr.e)("div"),(0,yr.k)(n.$$.fragment),(0,yr.b)(t,"class","back-button svelte-1pcvr8n")},m(e,o){(0,yr.c)(e,t,o),(0,yr.m)(n,t,null),r=!0},p(e,t){const r={};128&t&&(r.onClick=e[7]),262144&t&&(r.$$scope={dirty:t,ctx:e}),n.$set(r)},i(e){r||((0,yr.t)(n.$$.fragment,e),r=!0)},o(e){(0,yr.f)(n.$$.fragment,e),r=!1},d(e){e&&(0,yr.g)(t),(0,yr.q)(n)}}}function Or(e){let t,n;return t=new kr.I({props:{name:"arrow-left"}}),{c(){(0,yr.k)(t.$$.fragment)},m(e,r){(0,yr.m)(t,e,r),n=!0},p:yr.B,i(e){n||((0,yr.t)(t.$$.fragment,e),n=!0)},o(e){(0,yr.f)(t.$$.fragment,e),n=!1},d(e){(0,yr.q)(t,e)}}}function Mr(e){let t,n;const r=e[14].subtitle,o=(0,yr.C)(r,e,e[18],Tr);return{c(){t=(0,yr.e)("div"),o&&o.c(),(0,yr.b)(t,"class","subtitle svelte-1pcvr8n")},m(e,r){(0,yr.c)(e,t,r),o&&o.m(t,null),n=!0},p(e,t){o&&o.p&&(!n||262144&t)&&(0,yr.E)(o,r,e,e[18],n?(0,yr.G)(r,e[18],t,Cr):(0,yr.F)(e[18]),Tr)},i(e){n||((0,yr.t)(o,e),n=!0)},o(e){(0,yr.f)(o,e),n=!1},d(e){e&&(0,yr.g)(t),o&&o.d(e)}}}function Dr(e){let t,n;const r=e[14].actions,o=(0,yr.C)(r,e,e[18],Pr);return{c(){t=(0,yr.e)("div"),o&&o.c(),(0,yr.b)(t,"class","actions svelte-1pcvr8n")},m(e,r){(0,yr.c)(e,t,r),o&&o.m(t,null),n=!0},p(e,t){o&&o.p&&(!n||262144&t)&&(0,yr.E)(o,r,e,e[18],n?(0,yr.G)(r,e[18],t,Kr):(0,yr.F)(e[18]),Pr)},i(e){n||((0,yr.t)(o,e),n=!0)},o(e){(0,yr.f)(o,e),n=!1},d(e){e&&(0,yr.g)(t),o&&o.d(e)}}}function Lr(e){let t,n,r,o,a=e[0]&&Fr(e);return{c(){a&&a.c(),t=(0,yr.z)()},m(l,i){a&&a.m(l,i),(0,yr.c)(l,t,i),n=!0,r||(o=(0,yr.o)(window,"click",e[15],!0),r=!0)},p(e,[n]){e[0]?a?(a.p(e,n),1&n&&(0,yr.t)(a,1)):(a=Fr(e),a.c(),(0,yr.t)(a,1),a.m(t.parentNode,t)):a&&((0,yr.p)(),(0,yr.f)(a,1,1,(()=>{a=null})),(0,yr.d)())},i(e){n||((0,yr.t)(a),n=!0)},o(e){(0,yr.f)(a),n=!1},d(e){e&&(0,yr.g)(t),a&&a.d(e),r=!1,o()}}}function Ur(e,t,n){const r=["isOpen","modal","showClose","showBack","escapeCloses","backdropClickCloses","animate","onClose","onBack"];let o=(0,yr.M)(t,r),{$$slots:a={},$$scope:l}=t;const i=(0,yr.H)(a);let s,{isOpen:c=!1}=t,{modal:u=!0}=t,{showClose:d=!1}=t,{showBack:p=!1}=t,{escapeCloses:m=!0}=t,{backdropClickCloses:f=!0}=t,{animate:v=!0}=t,{onClose:g}=t,{onBack:h}=t;const b=p||i.title||i.subtitle,S=()=>{n(0,c=!1),null==g||g()};return e.$$set=e=>{t=(0,yr.w)((0,yr.w)({},t),(0,yr.O)(e)),n(12,o=(0,yr.M)(t,r)),"isOpen"in e&&n(0,c=e.isOpen),"modal"in e&&n(1,u=e.modal),"showClose"in e&&n(2,d=e.showClose),"showBack"in e&&n(3,p=e.showBack),"escapeCloses"in e&&n(4,m=e.escapeCloses),"backdropClickCloses"in e&&n(5,f=e.backdropClickCloses),"animate"in e&&n(6,v=e.animate),"onClose"in e&&n(13,g=e.onClose),"onBack"in e&&n(7,h=e.onBack),"$$scope"in e&&n(18,l=e.$$scope)},e.$$.update=()=>{257&e.$$.dirty&&c&&!(null==s?void 0:s.open)&&(null==s?void 0:s.isConnected)&&(null==s||s.showModal())},[c,u,d,p,m,f,v,h,s,b,S,i,o,g,a,e=>{if(!(s&&c&&f&&s.checkVisibility()))return;const t=s.getBoundingClientRect();(e.clientX<t.x||e.clientY<t.y||e.clientX>t.x+t.width||e.clientY>t.y+t.height)&&S()},function(e){yr.I[e?"unshift":"push"]((()=>{s=e,n(8,s)}))},e=>{e.preventDefault(),m&&S()},l]}class Hr extends yr.S{constructor(e){super(),(0,yr.i)(this,e,Ur,Lr,yr.s,{isOpen:0,modal:1,showClose:2,showBack:3,escapeCloses:4,backdropClickCloses:5,animate:6,onClose:13,onBack:7},$r)}}const Wr=(0,Sr.A)(Hr,{name:"leo-dialog",mode:"open"}),Vr=(0,br.A)("leo-dialog",Wr);function jr(e){(0,yr.a)(e,"svelte-1srf938",':host,.leo-navigation.svelte-1srf938{--anchor-padding:var(--leo-spacing-m);position:relative}@supports (anchor-name: --active-indicator){leo-navigation::before,.active-indicator.svelte-1srf938{position-anchor:--active-indicator;transition:top 0.12s ease-in-out, bottom 0.12s ease-in-out, left 0.12s ease-in;content:"";width:4px;border-top-right-radius:var(--leo-radius-xs);border-bottom-right-radius:var(--leo-radius-xs);background:var(--leo-color-text-interactive);position:absolute;left:anchor(left);top:calc(anchor(top) + var(--anchor-padding));bottom:calc(anchor(bottom) + var(--anchor-padding));z-index:1}}@supports not (anchor-name: --active-indicator){leo-navigation [data-selected=true]::before{content:"";width:4px;height:calc(100% - var(--anchor-padding) * 2);border-top-right-radius:var(--leo-radius-xs);border-bottom-right-radius:var(--leo-radius-xs);background:var(--leo-color-text-interactive);position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}}.leo-navigation.svelte-1srf938{--nav-direction:row;--leo-icon-size:var(--leo-icon-s);display:flex;flex-direction:var(--nav-direction);height:100%}.leo-navigation.kind-vertical.svelte-1srf938{--nav-direction:column}')}const Gr=e=>({}),qr=e=>({}),Qr=e=>({}),Xr=e=>({});function Yr(e){let t;const n=e[3].header,r=(0,yr.C)(n,e,e[2],Xr);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||4&o)&&(0,yr.E)(r,n,e,e[2],t?(0,yr.G)(n,e[2],o,Qr):(0,yr.F)(e[2]),Xr)},i(e){t||((0,yr.t)(r,e),t=!0)},o(e){(0,yr.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function Zr(e){let t;const n=e[3].actions,r=(0,yr.C)(n,e,e[2],qr);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||4&o)&&(0,yr.E)(r,n,e,e[2],t?(0,yr.G)(n,e[2],o,Gr):(0,yr.F)(e[2]),qr)},i(e){t||((0,yr.t)(r,e),t=!0)},o(e){(0,yr.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function Jr(e){let t,n,r,o,a,l,i,s,c=e[1].header&&Yr(e);const u=e[3].default,d=(0,yr.C)(u,e,e[2],null);let p=e[1].actions&&Zr(e);return{c(){t=(0,yr.e)("div"),c&&c.c(),n=(0,yr.l)(),r=(0,yr.e)("nav"),d&&d.c(),o=(0,yr.l)(),p&&p.c(),a=(0,yr.l)(),l=(0,yr.e)("div"),(0,yr.b)(l,"class","active-indicator svelte-1srf938"),(0,yr.b)(t,"class",i="leo-navigation kind-"+e[0]+" svelte-1srf938")},m(e,i){(0,yr.c)(e,t,i),c&&c.m(t,null),(0,yr.n)(t,n),(0,yr.n)(t,r),d&&d.m(r,null),(0,yr.n)(t,o),p&&p.m(t,null),(0,yr.n)(t,a),(0,yr.n)(t,l),s=!0},p(e,[r]){e[1].header?c?(c.p(e,r),2&r&&(0,yr.t)(c,1)):(c=Yr(e),c.c(),(0,yr.t)(c,1),c.m(t,n)):c&&((0,yr.p)(),(0,yr.f)(c,1,1,(()=>{c=null})),(0,yr.d)()),d&&d.p&&(!s||4&r)&&(0,yr.E)(d,u,e,e[2],s?(0,yr.G)(u,e[2],r,null):(0,yr.F)(e[2]),null),e[1].actions?p?(p.p(e,r),2&r&&(0,yr.t)(p,1)):(p=Zr(e),p.c(),(0,yr.t)(p,1),p.m(t,a)):p&&((0,yr.p)(),(0,yr.f)(p,1,1,(()=>{p=null})),(0,yr.d)()),(!s||1&r&&i!==(i="leo-navigation kind-"+e[0]+" svelte-1srf938"))&&(0,yr.b)(t,"class",i)},i(e){s||((0,yr.t)(c),(0,yr.t)(d,e),(0,yr.t)(p),s=!0)},o(e){(0,yr.f)(c),(0,yr.f)(d,e),(0,yr.f)(p),s=!1},d(e){e&&(0,yr.g)(t),c&&c.d(),d&&d.d(e),p&&p.d()}}}function eo(e,t,n){let{$$slots:r={},$$scope:o}=t;const a=(0,yr.H)(r);let{kind:l="vertical"}=t;return e.$$set=e=>{"kind"in e&&n(0,l=e.kind),"$$scope"in e&&n(2,o=e.$$scope)},[l,a,o,r]}class to extends yr.S{constructor(e){super(),(0,yr.i)(this,e,eo,Jr,yr.s,{kind:0},jr)}}const no=(0,Sr.A)(to,{name:"leo-navigation",mode:"open"}),ro=(0,br.A)("leo-navigation",no),oo="undefined"!=typeof window?window:"undefined"!=typeof globalThis?globalThis:c.g,{window:ao}=oo;function lo(e){(0,yr.a)(e,"svelte-14216bw","leo-navigationitem[data-selected='true'],.leo-navigation-item[data-selected=true].svelte-14216bw.svelte-14216bw{anchor-name:--active-indicator}:host{position:relative}.leo-navigation-item.svelte-14216bw.svelte-14216bw{--nav-item-color:var(--leo-color-text-secondary);--leo-icon-color:var(--leo-color-icon-default);position:relative}.leo-navigation-item[data-selected=true].svelte-14216bw.svelte-14216bw{--nav-item-color:var(--leo-color-text-interactive);--leo-icon-color:var(--leo-color-icon-interactive)}[data-selected=true].svelte-14216bw .leo-navigation-item.svelte-14216bw{--nav-item-color:var(--leo-color-text-secondary);--leo-icon-color:var(--leo-color-icon-default)}.leo-navigation-item.svelte-14216bw.svelte-14216bw{list-style:none}.leo-navigation-item.svelte-14216bw a.svelte-14216bw,.leo-navigation-item.svelte-14216bw button.svelte-14216bw{all:unset;cursor:pointer;display:flex;width:100%;box-sizing:border-box;gap:var(--leo-spacing-xl);align-items:center;height:48px;padding-left:var(--leo-spacing-2xl);padding-right:var(--leo-spacing-m);border-radius:0;outline:none;text-decoration:none;font:var(--leo-font-components-navbutton);color:var(--nav-item-color)}.leo-navigation-item.svelte-14216bw a.svelte-14216bw:hover,.leo-navigation-item.svelte-14216bw button.svelte-14216bw:hover{background:var(--leo-color-container-highlight)}.leo-navigation-item.svelte-14216bw a.svelte-14216bw:focus-visible,.leo-navigation-item.svelte-14216bw button.svelte-14216bw:focus-visible{box-shadow:var(--leo-effect-focus-state)}")}const io=e=>({}),so=e=>({}),co=e=>({}),uo=e=>({});function po(e){let t,n;return t=new kr.I({props:{name:e[2]}}),{c(){(0,yr.k)(t.$$.fragment)},m(e,r){(0,yr.m)(t,e,r),n=!0},p(e,n){const r={};4&n&&(r.name=e[2]),t.$set(r)},i(e){n||((0,yr.t)(t.$$.fragment,e),n=!0)},o(e){(0,yr.f)(t.$$.fragment,e),n=!1},d(e){(0,yr.q)(t,e)}}}function mo(e){let t;const n=e[14].subnav,r=(0,yr.C)(n,e,e[13],so);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||8192&o)&&(0,yr.E)(r,n,e,e[13],t?(0,yr.G)(n,e[13],o,io):(0,yr.F)(e[13]),so)},i(e){t||((0,yr.t)(r,e),t=!0)},o(e){(0,yr.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function fo(e){let t,n,r,o,a,l,i,s,c;const u=e[14].icon,d=(0,yr.C)(u,e,e[13],uo),p=d||function(e){let t,n,r=e[2]&&po(e);return{c(){r&&r.c(),t=(0,yr.z)()},m(e,o){r&&r.m(e,o),(0,yr.c)(e,t,o),n=!0},p(e,n){e[2]?r?(r.p(e,n),4&n&&(0,yr.t)(r,1)):(r=po(e),r.c(),(0,yr.t)(r,1),r.m(t.parentNode,t)):r&&((0,yr.p)(),(0,yr.f)(r,1,1,(()=>{r=null})),(0,yr.d)())},i(e){n||((0,yr.t)(r),n=!0)},o(e){(0,yr.f)(r),n=!1},d(e){e&&(0,yr.g)(t),r&&r.d(e)}}}(e),m=e[14].default,f=(0,yr.C)(m,e,e[13],null);let v=[{href:o=e[1]||void 0},{disabled:a=e[3]||e[4]||void 0},e[10]],g={};for(let e=0;e<v.length;e+=1)g=(0,yr.w)(g,v[e]);let h=e[11].subnav&&mo(e),b=[{class:"leo-navigation-item svelte-14216bw"},{"data-selected":e[0]}],S={};for(let e=0;e<b.length;e+=1)S=(0,yr.w)(S,b[e]);return{c(){t=(0,yr.e)(e[5]?"div":"li"),n=(0,yr.e)(e[8]),p&&p.c(),r=(0,yr.l)(),f&&f.c(),l=(0,yr.l)(),h&&h.c(),(0,yr.T)(e[8])(n,g),(0,yr.D)(n,"svelte-14216bw",!0),(0,yr.T)(e[5]?"div":"li")(t,S)},m(o,a){(0,yr.c)(o,t,a),(0,yr.n)(t,n),p&&p.m(n,null),(0,yr.n)(n,r),f&&f.m(n,null),(0,yr.n)(t,l),h&&h.m(t,null),e[15](t),i=!0,s||(c=(0,yr.o)(n,"click",(function(){(0,yr.Q)(e[6])&&e[6].apply(this,arguments)})),s=!0)},p(r,l){e=r,d?d.p&&(!i||8192&l)&&(0,yr.E)(d,u,e,e[13],i?(0,yr.G)(u,e[13],l,co):(0,yr.F)(e[13]),uo):p&&p.p&&(!i||4&l)&&p.p(e,i?l:-1),f&&f.p&&(!i||8192&l)&&(0,yr.E)(f,m,e,e[13],i?(0,yr.G)(m,e[13],l,null):(0,yr.F)(e[13]),null),(0,yr.T)(e[8])(n,g=(0,wr.g)(v,[(!i||2&l&&o!==(o=e[1]||void 0))&&{href:o},(!i||24&l&&a!==(a=e[3]||e[4]||void 0))&&{disabled:a},1024&l&&e[10]])),(0,yr.D)(n,"svelte-14216bw",!0),e[11].subnav?h?(h.p(e,l),2048&l&&(0,yr.t)(h,1)):(h=mo(e),h.c(),(0,yr.t)(h,1),h.m(t,null)):h&&((0,yr.p)(),(0,yr.f)(h,1,1,(()=>{h=null})),(0,yr.d)()),(0,yr.T)(e[5]?"div":"li")(t,S=(0,wr.g)(b,[{class:"leo-navigation-item svelte-14216bw"},(!i||1&l)&&{"data-selected":e[0]}]))},i(e){i||((0,yr.t)(p,e),(0,yr.t)(f,e),(0,yr.t)(h),i=!0)},o(e){(0,yr.f)(p,e),(0,yr.f)(f,e),(0,yr.f)(h),i=!1},d(n){n&&(0,yr.g)(t),p&&p.d(n),f&&f.d(n),h&&h.d(),e[15](null),s=!1,c()}}}function vo(e){let t,n,r,o,a=e[5]?"div":"li",l=(e[5]?"div":"li")&&fo(e);return{c(){l&&l.c(),t=(0,yr.z)()},m(a,i){l&&l.m(a,i),(0,yr.c)(a,t,i),n=!0,r||(o=[(0,yr.o)(ao,"popstate",e[9]),(0,yr.o)(ao,"hashchange",e[9])],r=!0)},p(e,[n]){e[5],a?(0,yr.s)(a,e[5]?"div":"li")?(l.d(1),l=fo(e),a=e[5]?"div":"li",l.c(),l.m(t.parentNode,t)):l.p(e,n):(l=fo(e),a=e[5]?"div":"li",l.c(),l.m(t.parentNode,t))},i(e){n||((0,yr.t)(l,e),n=!0)},o(e){(0,yr.f)(l,e),n=!1},d(e){e&&(0,yr.g)(t),l&&l.d(e),r=!1,(0,yr.v)(o)}}}function go(e,t,n){let r;const o=["href","icon","isLoading","isDisabled","isCurrent","outsideList","onClick"];let a=(0,yr.M)(t,o),{$$slots:l={},$$scope:i}=t;const s=(0,yr.H)(l);var c;let u,{href:d}=t,{icon:p}=t,{isLoading:m=!1}=t,{isDisabled:f=!1}=t,{isCurrent:v=window.location.pathname===d}=t,{outsideList:g=!1}=t,{onClick:h}=t;const b=()=>{n(0,v=window.location.pathname===d||window.location.hash===d)};return(0,yr.N)((()=>{["pushState","replaceState"].forEach((e=>{const t=history[e];history[e]=function(){t.apply(history,arguments),b()}}))})),e.$$set=e=>{t=(0,yr.w)((0,yr.w)({},t),(0,yr.O)(e)),n(10,a=(0,yr.M)(t,o)),"href"in e&&n(1,d=e.href),"icon"in e&&n(2,p=e.icon),"isLoading"in e&&n(3,m=e.isLoading),"isDisabled"in e&&n(4,f=e.isDisabled),"isCurrent"in e&&n(0,v=e.isCurrent),"outsideList"in e&&n(5,g=e.outsideList),"onClick"in e&&n(6,h=e.onClick),"$$scope"in e&&n(13,i=e.$$scope)},e.$$.update=()=>{if(2&e.$$.dirty&&n(8,r=d?"a":"button"),4225&e.$$.dirty){const e=v,t=null===n(12,c=null==u?void 0:u.getRootNode())||void 0===c?void 0:c.host;t&&(t.dataset.selected=e.toString())}},[v,d,p,m,f,g,h,u,r,b,a,s,c,i,l,function(e){yr.I[e?"unshift":"push"]((()=>{u=e,n(7,u)}))}]}class ho extends yr.S{constructor(e){super(),(0,yr.i)(this,e,go,vo,yr.s,{href:1,icon:2,isLoading:3,isDisabled:4,isCurrent:0,outsideList:5,onClick:6},lo)}}const bo=(0,Sr.A)(ho,{name:"leo-navigationitem",mode:"open"}),So=(0,br.A)("leo-navigationitem",bo);var yo=c("../../../brave/node_modules/@brave/leo/react/progressRing.js"),wo=c("../../../brave/node_modules/@brave/leo/react/toggle.js");function _o(e){const t=O(),n=z((e=>e.selectedBackground)),r=z((e=>e.customBackgrounds)),o=M(),a=e.backgroundType,l=function(){switch(a){case v.yWW.kCustom:return r;case v.yWW.kGradient:return b;case v.yWW.kSolid:return g;default:return[]}}();return u.createElement(u.Fragment,null,u.createElement("h4",null,u.createElement("button",{onClick:e.onClose},u.createElement(p.Ay,{name:"arrow-left"}),function(){switch(a){case v.yWW.kCustom:return Fn("NEW_TAB_CUSTOM_BACKGROUND_LABEL");case v.yWW.kGradient:return Fn("NEW_TAB_GRADIENT_BACKGROUND_LABEL");case v.yWW.kSolid:return Fn("NEW_TAB_SOLID_BACKGROUND_LABEL");default:return""}}())),u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_RANDOMIZE_BACKGROUND_LABEL")),u.createElement(wo.A,{size:"small",checked:n.type===a&&!n.value,disabled:0===l.length,onChange:function(e){if(e.checked)t.selectBackground(a,"");else if(o)switch(o.type){case"custom":t.selectBackground(a,o.imageUrl);break;case"color":t.selectBackground(a,o.cssValue)}}})),u.createElement("div",{className:"background-options"},l.map((e=>{const r=n.type===a&&n.value===e;return u.createElement("div",{key:e,className:(0,Qn.A)({"background-option":!0,"can-remove":a===v.yWW.kCustom})},u.createElement("button",{onClick:()=>{t.selectBackground(a,e)}},u.createElement("div",{className:"preview",style:{"--preview-background":x(a,e)}},r&&u.createElement("span",{className:"selected-marker"},u.createElement(p.Ay,{name:"check-normal"})))),a===v.yWW.kCustom&&u.createElement("button",{className:"remove-image",onClick:()=>{t.removeCustomBackground(e)}},u.createElement(p.Ay,{name:"close"})))})),a===v.yWW.kCustom&&e.renderUploadOption()))}const xo="chrome://rewards",Eo="chrome://rewards/#verify",ko="chrome://rewards/switch-account",$o="chrome://rewards/reconnect",Ko="https://brave.com/payout-status",Po="https://brave.com/rewards",Co=Ln.P.css`
& {
display: flex;
flex-direction: column;
}
label .subtext {
font: ${Dn.gx.small.regular};
color: ${Dn.yW.text.secondary};
a {
color: inherit;
}
}
.background-options {
padding: 16px;
margin-bottom: 8px;
display: flex;
flex-wrap: wrap;
gap: 16px;
button {
display: flex;
flex-direction: column;
gap: 8px;
}
}
.preview {
background: var(--preview-background, ${Dn.yW.container.highlight});
background-size: cover;
background-repeat: no-repeat;
background-position: center center;
border-radius: 10px;
width: 198px;
height: 156px;
}
.background-option {
position: relative;
text-align: center;
&:hover .remove-image {
visibility: visible;
}
}
.allow-remove:hover .selected-marker {
visibility: hidden;
}
.remove-image {
--leo-icon-size: 24px;
position: absolute;
inset-block-start: 10px;
inset-inline-end: 10px;
background-color: #fff;
border-radius: 50%;
box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 5px;
padding: 6px;
visibility: hidden;
&:hover {
color: ${Dn.yW.icon.interactive};
}
}
.upload {
--leo-icon-size: 36px;
--leo-progressring-size: 36px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 16px;
border: solid 2px ${Dn.yW.divider.subtle};
font: ${Dn.gx.small.regular};
}
h4 {
padding: 16px 16px 0;
button {
--leo-icon-size: 20px;
display: flex;
align-items: center;
gap: 4px;
&:hover {
color: ${Dn.yW.text.interactive};
}
}
}
`;function To(){const e=O(),t=z((e=>e.backgroundsEnabled)),n=z((e=>e.backgroundsCustomizable)),r=z((e=>e.sponsoredImagesEnabled)),o=z((e=>e.selectedBackground)),a=z((e=>e.braveBackgrounds)),l=z((e=>e.customBackgrounds)),i=Pn((e=>e.rewardsFeatureEnabled)),s=Pn((e=>e.rewardsEnabled)),[c,d]=u.useState(null),[m,f]=u.useState(!1);function g(e){d(null!=e?e:null)}function b(e){var t,n,r;const i=e===o.type;switch(e){case v.yWW.kBrave:return null!==(n=null===(t=a[0])||void 0===t?void 0:t.imageUrl)&&void 0!==n?n:"";case v.yWW.kCustom:return i&&o.value?o.value:null!==(r=l[0])&&void 0!==r?r:"";case v.yWW.kSolid:return i&&o.value?o.value:h;case v.yWW.kGradient:return i&&o.value?o.value:S;default:return console.error("Unhandled background type",e),""}}function y(){return u.createElement("div",{className:"preview upload"},m?u.createElement(yo.A,null):u.createElement(p.Ay,{name:"upload"}),Fn("NEW_TAB_UPLOAD_BACKGROUND_LABEL"))}function w(e){return e===v.yWW.kCustom&&0===l.length?y():u.createElement("div",{className:"preview",style:{"--preview-background":x(e,b(e))}},e===o.type&&u.createElement("span",{className:"selected-marker"},u.createElement(p.Ay,{name:"check-normal"})))}function _(){e.showCustomBackgroundChooser().then((e=>{e&&f(!0)}))}return u.useEffect((()=>{f(!1)}),[o,l]),null!==c?u.createElement("div",{"data-css-scope":Co.scope},u.createElement(_o,{backgroundType:c,renderUploadOption:()=>u.createElement("button",{onClick:_},y()),onClose:()=>g()})):u.createElement("div",{"data-css-scope":Co.scope},u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_BACKGROUNDS_LABEL")),u.createElement(wo.A,{size:"small",checked:t,onChange:({checked:t})=>{e.setBackgroundsEnabled(t)}})),t&&i&&u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_SPONSORED_IMAGES_LABEL"),u.createElement("div",{className:"subtext"},!s&&(0,mr.J)(Fn("NEW_TAB_SHOW_SPONSORED_IMAGES_EARNING_TEXT"),{$1:e=>u.createElement(tr,{url:xo,openInNewTab:!0},e)}))),u.createElement(wo.A,{size:"small",checked:r,onChange:({checked:t})=>{e.setSponsoredImagesEnabled(t)}})),t&&n&&u.createElement(u.Fragment,null,u.createElement("div",{className:"background-options"},u.createElement("div",{className:"background-option"},u.createElement("button",{onClick:function(){0===l.length?_():g(v.yWW.kCustom)}},w(v.yWW.kCustom),Fn("NEW_TAB_CUSTOM_BACKGROUND_LABEL"))),u.createElement("div",{className:"background-option"},u.createElement("button",{onClick:()=>{e.selectBackground(v.yWW.kBrave,"")}},w(v.yWW.kBrave),Fn("NEW_TAB_BRAVE_BACKGROUND_LABEL"))),u.createElement("div",{className:"background-option"},u.createElement("button",{onClick:()=>g(v.yWW.kSolid)},w(v.yWW.kSolid),Fn("NEW_TAB_SOLID_BACKGROUND_LABEL"))),u.createElement("div",{className:"background-option"},u.createElement("button",{onClick:()=>g(v.yWW.kGradient)},w(v.yWW.kGradient),Fn("NEW_TAB_GRADIENT_BACKGROUND_LABEL"))))))}function No(e){(0,yr.a)(e,"svelte-1btv3ml",":host{display:inline-block}:host .leo-checkbox.svelte-1btv3ml.svelte-1btv3ml{width:100%}.leo-checkbox.svelte-1btv3ml.svelte-1btv3ml{--focus-border-radius:var(--leo-checkbox-focus-border-radius, 2px);--label-gap:var(--leo-checkbox-label-gap, var(--leo-spacing-m));--flex-direction:var(--leo-checkbox-flex-direction, row);--checked-color:var(\n --leo-checkbox-checked-color,\n var(--leo-color-icon-interactive)\n );--checked-color-hover:var(\n --leo-checkbox-checked-color-hover,\n var(--leo-color-primary-70)\n );--unchecked-color:var(\n --leo-checkbox-unchecked-color,\n var(--leo-color-icon-default)\n );--unchecked-color-hover:var(\n --leo-checkbox-unchecked-color-hover,\n var(--leo-color-neutral-70)\n );--disabled-color:var(\n --leo-checkbox-disabled-color,\n var(--leo-color-text-disabled)\n );--font:var(--leo-checkbox-font, var(--leo-font-default-regular));display:flex;align-items:center;flex-direction:var(--flex-direction);gap:var(--label-gap);font:var(--font);cursor:pointer;-webkit-tap-highlight-color:transparent}.leo-checkbox.disabled.svelte-1btv3ml.svelte-1btv3ml{cursor:not-allowed}.leo-checkbox.isChecked.svelte-1btv3ml .check.svelte-1btv3ml,.leo-checkbox.svelte-1btv3ml:has(input:checked) .check.svelte-1btv3ml{color:var(--checked-color)}.leo-checkbox.isChecked.svelte-1btv3ml .check .checked.svelte-1btv3ml,.leo-checkbox.svelte-1btv3ml:has(input:checked) .check .checked.svelte-1btv3ml{opacity:1}.leo-checkbox.isChecked.svelte-1btv3ml .check .unchecked.svelte-1btv3ml,.leo-checkbox.svelte-1btv3ml:has(input:checked) .check .unchecked.svelte-1btv3ml{opacity:0}.leo-checkbox.disabled.svelte-1btv3ml.svelte-1btv3ml{color:var(--disabled-color)}.normal.svelte-1btv3ml.svelte-1btv3ml{--checkbox-size:var(--leo-checkbox-size, 20px)}.small.svelte-1btv3ml.svelte-1btv3ml{--checkbox-size:var(--leo-checkbox-size, 16px)}.leo-checkbox.svelte-1btv3ml input.svelte-1btv3ml{opacity:0}.leo-checkbox.svelte-1btv3ml .check.svelte-1btv3ml{--leo-icon-size:var(--checkbox-size);position:relative;width:var(--checkbox-size);height:var(--checkbox-size);color:var(--unchecked-color)}.leo-checkbox.svelte-1btv3ml .check div.svelte-1btv3ml{position:absolute;top:0;left:0;bottom:0;right:0}.leo-checkbox.svelte-1btv3ml .check .check-mark.svelte-1btv3ml{transition:opacity 120ms ease-in-out}.leo-checkbox.svelte-1btv3ml .check .checked.svelte-1btv3ml{opacity:0}.leo-checkbox.svelte-1btv3ml .check .unchecked.svelte-1btv3ml{opacity:1}.leo-checkbox.svelte-1btv3ml .check.svelte-1btv3ml:has(input:focus-visible){box-shadow:0px 0px 0px 1.5px rgba(255, 255, 255, 0.5), 0px 0px 4px 2px #423eee;border-radius:var(--focus-border-radius)}.leo-checkbox.disabled.svelte-1btv3ml .check.svelte-1btv3ml{color:var(--disabled-color) !important}.leo-checkbox.svelte-1btv3ml:hover .check.svelte-1btv3ml{color:var(--unchecked-color-hover)}.leo-checkbox.svelte-1btv3ml:hover .check.svelte-1btv3ml:has(input:checked){color:var(--checked-color-hover)}")}function Ro(e){let t,n,r,o,a,l,i,s,c,u,d,p,m;l=new kr.I({props:{name:"checkbox-checked"}}),c=new kr.I({props:{name:"checkbox-unchecked"}});const f=e[5].default,v=(0,yr.C)(f,e,e[4],null);return{c(){t=(0,yr.e)("label"),n=(0,yr.e)("div"),r=(0,yr.e)("input"),o=(0,yr.l)(),a=(0,yr.e)("div"),(0,yr.k)(l.$$.fragment),i=(0,yr.l)(),s=(0,yr.e)("div"),(0,yr.k)(c.$$.fragment),u=(0,yr.l)(),v&&v.c(),r.disabled=e[1],(0,yr.b)(r,"type","checkbox"),(0,yr.b)(r,"class","svelte-1btv3ml"),(0,yr.b)(a,"class","check-mark checked svelte-1btv3ml"),(0,yr.b)(s,"class","check-mark unchecked svelte-1btv3ml"),(0,yr.b)(n,"class","check svelte-1btv3ml"),(0,yr.b)(t,"class","leo-checkbox svelte-1btv3ml"),(0,yr.D)(t,"small","small"===e[2]),(0,yr.D)(t,"normal","small"!==e[2]),(0,yr.D)(t,"disabled",e[1]),(0,yr.D)(t,"isChecked",e[0])},m(f,g){(0,yr.c)(f,t,g),(0,yr.n)(t,n),(0,yr.n)(n,r),r.checked=e[0],(0,yr.n)(n,o),(0,yr.n)(n,a),(0,yr.m)(l,a,null),(0,yr.n)(n,i),(0,yr.n)(n,s),(0,yr.m)(c,s,null),(0,yr.n)(t,u),v&&v.m(t,null),d=!0,p||(m=[(0,yr.o)(r,"change",e[6]),(0,yr.o)(r,"change",e[7])],p=!0)},p(e,[n]){(!d||2&n)&&(r.disabled=e[1]),1&n&&(r.checked=e[0]),v&&v.p&&(!d||16&n)&&(0,yr.E)(v,f,e,e[4],d?(0,yr.G)(f,e[4],n,null):(0,yr.F)(e[4]),null),(!d||4&n)&&(0,yr.D)(t,"small","small"===e[2]),(!d||4&n)&&(0,yr.D)(t,"normal","small"!==e[2]),(!d||2&n)&&(0,yr.D)(t,"disabled",e[1]),(!d||1&n)&&(0,yr.D)(t,"isChecked",e[0])},i(e){d||((0,yr.t)(l.$$.fragment,e),(0,yr.t)(c.$$.fragment,e),(0,yr.t)(v,e),d=!0)},o(e){(0,yr.f)(l.$$.fragment,e),(0,yr.f)(c.$$.fragment,e),(0,yr.f)(v,e),d=!1},d(e){e&&(0,yr.g)(t),(0,yr.q)(l),(0,yr.q)(c),v&&v.d(e),p=!1,(0,yr.v)(m)}}}function Fo(e,t,n){let{$$slots:r={},$$scope:o}=t,{checked:a}=t,{isDisabled:l=!1}=t,{size:i="normal"}=t,{onChange:s}=t;return e.$$set=e=>{"checked"in e&&n(0,a=e.checked),"isDisabled"in e&&n(1,l=e.isDisabled),"size"in e&&n(2,i=e.size),"onChange"in e&&n(3,s=e.onChange),"$$scope"in e&&n(4,o=e.$$scope)},[a,l,i,s,o,r,function(){a=this.checked,n(0,a)},e=>s?.({checked:e.currentTarget.checked})]}(0,kr.p)("checkbox-checked"),(0,kr.p)("checkbox-unchecked");class Io extends yr.S{constructor(e){super(),(0,yr.i)(this,e,Fo,Ro,yr.s,{checked:0,isDisabled:1,size:2,onChange:3},No)}}const Ao=(0,Sr.A)(Io,{name:"leo-checkbox",mode:"open"}),Bo=(0,br.A)("leo-checkbox",Ao),zo=Ln.P.css`
& {
display: flex;
flex-direction: column;
}
.search-engines {
padding: 24px;
}
.search-engine-list {
--leo-checkbox-flex-direction: row-reverse;
--leo-checkbox-label-gap: 16px;
--leo-icon-size: 20px;
padding: 24px 0;
display: flex;
flex-direction: column;
gap: 16px;
}
.engine-name {
flex: 1 1 auto;
}
.engine-icon {
width: 20px;
height: 20px;
}
h4 {
font: ${Dn.gx.default.semibold};
}
.divider {
height: 1px;
background: ${Dn.yW.divider.subtle};
}
.customize-link {
--leo-icon-size: 20px;
margin-top: 16px;
display: inline-flex;
align-items: center;
gap: 8px;
text-decoration: none;
color: ${Dn.yW.text.primary};
}
`;function Oo(){const e=X(),t=Q((e=>e.showSearchBox)),n=Q((e=>e.searchEngines)),r=Q((e=>e.enabledSearchEngines));return u.createElement("div",{"data-css-scope":zo.scope},u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_SEARCH_BOX_LABEL")),u.createElement(wo.A,{size:"small",checked:t,onChange:({checked:t})=>{e.setShowSearchBox(t)}})),t&&u.createElement("div",{className:"search-engines"},u.createElement("h4",null,Fn("NEW_TAB_ENABLED_SEARCH_ENGINES_LABEL")),u.createElement("div",{className:"search-engine-list"},n.map((t=>u.createElement(Bo,{key:t.host,checked:r.has(t.host),onChange:({checked:n})=>{e.setSearchEngineEnabled(t.host,n)}},u.createElement("span",{className:"engine-name"},t.name),u.createElement(Mn,{engine:t}))))),u.createElement("div",null,u.createElement(tr,{className:"customize-link",url:"chrome://settings/searchEngines"},Fn("NEW_TAB_CUSTOMIZE_SEARCH_ENGINES_LINK"),u.createElement(p.Ay,{name:"launch"})))))}const Mo=c.p+"b9d6a7c3a29aa73346b8ecb3ecb90581.svg",Do=c.p+"22117f8f7f510df28d1a51abd2a3dd89.svg",Lo=c.p+"5c673c510a49b7920d13609187d721fd.svg",Uo=c.p+"03be21b1b486bf4512f64d98eaa32197.svg",Ho=c.p+"bcb37e1f87454a6fb3e7265e91d80f65.svg",Wo=c.p+"85613485ad8807351a714ee340e842c0.svg",Vo=c.p+"f2e95b49c6c09dc130ebc676ee037d85.svg",jo=c.p+"00fe99997aceb2bd250acd168c02e9bd.svg",Go=Ln.P.css`
& {
display: flex;
flex-direction: column;
}
.list-view-options {
padding: 24px;
display: flex;
flex-wrap: wrap;
gap: 24px;
align-items: flex-start;
> * {
flex: 1 1 190px;
display: flex;
flex-direction: column;
}
}
h4 {
margin-top: 8px;
font: ${Dn.gx.default.semibold};
}
p {
font: ${Dn.gx.small.regular};
color: ${Dn.yW.text.tertiary};
}
.list-view-image {
width: 100%;
flex-basis: 146px;
border-radius: 8px;
border: solid 1px ${Dn.yW.divider.subtle};
padding: 16px;
background-position: center;
background-repeat: no-repeat;
background-size: auto 114px;
position: relative;
.active & {
border: solid 2px ${Dn.yW.icon.interactive};
background-color: ${Dn.yW.primary[10]};
}
}
.custom {
.list-view-image {
background-image: url(${Lo});
@media (prefers-color-scheme: dark) {
background-image: url(${Uo});
}
}
&.active .list-view-image {
background-image: url(${Mo});
@media (prefers-color-scheme: dark) {
background-image: url(${Do});
}
}
}
.most-visited {
.list-view-image {
background-image: url(${Vo});
@media (prefers-color-scheme: dark) {
background-image: url(${jo});
}
}
&.active .list-view-image {
background-image: url(${Ho});
@media (prefers-color-scheme: dark) {
background-image: url(${Wo});
}
}
}
`;function qo(){const e=ee(),t=J((e=>e.showTopSites)),n=J((e=>e.topSitesListKind));function r(e){return e===n?u.createElement("span",{className:"selected-marker"},u.createElement(p.Ay,{name:"check-normal"})):null}return u.createElement("div",{"data-css-scope":Go.scope},u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_TOP_SITES_LABEL")),u.createElement(wo.A,{size:"small",checked:t,onChange:({checked:t})=>{e.setShowTopSites(t)}})),t&&u.createElement("div",{className:"list-view-options"},u.createElement("button",{className:(0,Qn.A)({custom:!0,active:n===v._DX.kCustom}),onClick:()=>{e.setTopSitesListKind(v._DX.kCustom)}},u.createElement("div",{className:"list-view-image"},r(v._DX.kCustom)),u.createElement("h4",null,Fn("NEW_TAB_TOP_SITES_CUSTOM_OPTION_TITLE")),u.createElement("p",null,Fn("NEW_TAB_TOP_SITES_CUSTOM_OPTION_TEXT"))),u.createElement("button",{className:(0,Qn.A)({"most-visited":!0,active:n===v._DX.kMostVisited}),onClick:()=>{e.setTopSitesListKind(v._DX.kMostVisited)}},u.createElement("div",{className:"list-view-image"},r(v._DX.kMostVisited)),u.createElement("h4",null,Fn("NEW_TAB_TOP_SITES_MOST_VISITED_OPTION_TITLE")),u.createElement("p",null,Fn("NEW_TAB_TOP_SITES_MOST_VISITED_OPTION_TEXT")))))}var Qo=c("../../../brave/node_modules/@brave/leo/react/dropdown.js"),Xo=c("../../../brave/browser/resources/brave_new_tab_page_refresh/state/new_tab_state.ts");const Yo=Ln.P.css`
& {
display: flex;
flex-direction: column;
}
`;function Zo(){const e=(0,m.AP)(),t=(0,m.QY)((e=>e.showClock)),n=(0,m.QY)((e=>e.clockFormat));function r(e){switch(e){case Xo.gC.k12:return Fn("NEW_TAB_CLOCK_FORMAT_OPTION12HOUR_TEXT");case Xo.gC.k24:return Fn("NEW_TAB_CLOCK_FORMAT_OPTION24HOUR_TEXT");default:return(0,mr.J)(Fn("NEW_TAB_CLOCK_FORMAT_OPTION_AUTOMATIC_TEXT"),[new Intl.DateTimeFormat(void 0).resolvedOptions().locale])}}function o(e){return u.createElement("leo-option",{value:String(e)},r(e))}return u.createElement("div",{"data-css-scope":Yo.scope},u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_CLOCK_LABEL")),u.createElement(wo.A,{size:"small",checked:t,onChange:({checked:t})=>{e.setShowClock(t)}})),u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_CLOCK_FORMAT_LABEL")),u.createElement(Qo.A,{value:String(n),positionStrategy:"fixed",onChange:t=>{e.setClockFormat(Number(t.value)||0)}},u.createElement("span",{slot:"value"},r(n)),o(Xo.gC.kAuto),o(Xo.gC.k12),o(Xo.gC.k24))))}const Jo=Ln.P.css`
& {
display: flex;
flex-direction: column;
}
`;function ea(){const e=(0,m.AP)(),t=Cn(),n=oe(),r=(0,m.QY)((e=>e.showShieldsStats)),o=(0,m.QY)((e=>e.talkFeatureEnabled)),a=(0,m.QY)((e=>e.showTalkWidget)),l=Pn((e=>e.rewardsFeatureEnabled)),i=Pn((e=>e.showRewardsWidget)),s=re((e=>e.vpnFeatureEnabled)),c=re((e=>e.showVpnWidget));return u.createElement("div",{"data-css-scope":Jo.scope},u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_STATS_LABEL")),u.createElement(wo.A,{size:"small",checked:r,onChange:({checked:t})=>{e.setShowShieldsStats(t)}})),s&&u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_VPN_WIDGET_LABEL")),u.createElement(wo.A,{size:"small",checked:c,onChange:({checked:e})=>{n.setShowVpnWidget(e)}})),l&&u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_REWARDS_WIDGET_LABEL")),u.createElement(wo.A,{size:"small",checked:i,onChange:({checked:e})=>{t.setShowRewardsWidget(e)}})),o&&u.createElement("div",{className:"control-row"},u.createElement("label",null,Fn("NEW_TAB_SHOW_TALK_WIDGET_LABEL")),u.createElement(wo.A,{size:"small",checked:a,onChange:({checked:t})=>{e.setShowTalkWidget(t)}})))}const ta=Ln.P.css`
& {
--leo-dialog-width: 720px;
--leo-dialog-padding: 0;
--leo-dialog-background: ${Dn.yW.container.background};
height: 0;
}
h3 {
padding: 24px;
border-bottom: solid 1px ${Dn.yW.divider.subtle};
}
.panel-body {
display: flex;
}
nav {
flex: 0 0 220px;
white-space: nowrap;
margin-top: 24px;
}
section {
flex: 1 1 auto;
padding: 16px;
height: 380px;
overflow: auto;
overscroll-behavior: contain;
scrollbar-width: thin;
background: ${Dn.yW.page.background};
> * {
background: ${Dn.yW.container.background};
box-shadow: ${Dn.QZ.elevation["01"]};
border-radius: 8px;
}
}
`;function na(e){const t=(0,Tn.D5)(),n=Q((e=>e.searchFeatureEnabled)),r=(0,m.QY)((e=>e.newsFeatureEnabled)),[o,a]=u.useState(e.initialView||"background");function l(e){switch(e){case"search":return n;case"news":return r;default:return!0}}function i(e){return l(e)?u.createElement(So,{isCurrent:e===o,onClick:()=>{"news"===e?t.setCustomizePage("news"):a(e)}},function(e){switch(e){case"background":return u.createElement(p.Ay,{name:"image"});case"search":return u.createElement(p.Ay,{name:"search"});case"top-sites":return u.createElement(p.Ay,{name:"window-content"});case"news":return u.createElement(p.Ay,{name:"product-brave-news"});case"clock":return u.createElement(p.Ay,{name:"clock"});case"widgets":return u.createElement(p.Ay,{name:"browser-ntp-widget"})}}(e),function(e){switch(e){case"background":return Fn("NEW_TAB_BACKGROUND_SETTINGS_TITLE");case"search":return Fn("NEW_TAB_SEARCH_SETTINGS_TITLE");case"top-sites":return Fn("NEW_TAB_TOP_SITES_SETTINGS_TITLE");case"news":return Fn("BRAVE_NEWS_SETTINGS_TITLE");case"clock":return Fn("NEW_TAB_CLOCK_SETTINGS_TITLE");case"widgets":return Fn("NEW_TAB_WIDGET_SETTINGS_TITLE")}}(e)):null}return u.useEffect((()=>{var n;e.isOpen&&("news"===e.initialView?(t.setCustomizePage("news"),a("background")):a(null!==(n=e.initialView)&&void 0!==n?n:"background"))}),[e.isOpen,e.initialView]),u.createElement("div",{"data-css-scope":ta.scope},u.createElement(Vr,{isOpen:e.isOpen,showClose:!0,onClose:()=>e.onClose(),backdropClickCloses:!t.customizePage},u.createElement("h3",null,Fn("NEW_TAB_SETTINGS_TITLE")),u.createElement("div",{className:"panel-body"},u.createElement("nav",null,u.createElement(ro,null,i("background"),i("search"),i("top-sites"),i("news"),i("clock"),i("widgets"))),u.createElement("section",null,u.createElement("div",null,function(){if(!l(o))return null;switch(o){case"background":return u.createElement(To,null);case"search":return u.createElement(Oo,null);case"top-sites":return u.createElement(qo,null);case"news":return null;case"clock":return u.createElement(Zo,null);case"widgets":return u.createElement(ea,null)}}())))))}function ra(e,t){return function(e){const[t,n]=u.useState((()=>{var t;return e.parse(null!==(t=localStorage.getItem(e.key))&&void 0!==t?t:"")}));return u.useEffect((()=>{localStorage.setItem(e.key,e.stringify(t))}),[t]),[t,n]}({key:e,parse:e=>{let n=null;try{n=JSON.parse(e)}catch{}return t(n)},stringify:JSON.stringify})}ta.passthrough.css`
.selected-marker {
--leo-icon-color: #fff;
--leo-icon-size: 24px;
position: absolute;
inset-block-start: 10px;
inset-inline-end: 10px;
background: ${Dn.yW.icon.interactive};
border-radius: 50%;
padding: 6px;
}
.control-row {
display: flex;
align-items: center;
gap: 8px;
padding: 24px;
border-bottom: solid 1px ${Dn.yW.divider.subtle};
label {
flex: 1 1 auto;
}
&:last-child {
border-bottom: none;
}
}
`;const oa=Ln.P.css`
& {
position: absolute;
}
.toast {
position: fixed;
inset: 50px 0 0;
margin: 0 auto;
width: 450px;
max-width: calc(100vw - 32px);
border-radius: 8px;
background: ${Dn.yW.systemfeedback.infoBackground};
box-shadow: ${Dn.QZ.elevation["04"]};
transform: translateY(-50px);
opacity: 0;
transition:
opacity 100ms,
transform 100ms,
display 100ms allow-discrete,
overlay 100ms allow-discrete;
&:popover-open {
transform: translateY(0);
opacity: 1;
@starting-style {
transform: translateY(-50px);
opacity: 0;
}
}
}
.content {
--leo-icon-color: ${Dn.yW.systemfeedback.infoIcon};
--leo-icon-size: 20px;
display: flex;
align-items: center;
gap: 16px;
padding: 16px;
color: ${Dn.yW.systemfeedback.infoText};
}
.text {
flex-grow: 1;
}
leo-button {
flex-grow: 0;
}
`;function aa(e){const t=u.useRef(0);function n(){t.current&&(clearTimeout(t.current),t.current=0)}return u.useEffect((()=>{if(e.isOpen)return t.current=setTimeout(e.onClose,4e3),n}),[e.isOpen,e.onClose]),u.createElement("div",{"data-css-scope":oa.scope},u.createElement(In,{className:"toast",isOpen:e.isOpen,onClose:e.onClose},u.createElement("div",{className:"content",onFocus:n,onMouseDown:n},u.createElement(p.Ay,{name:"info-filled"}),u.createElement("div",{className:"text"},u.createElement("p",null,Fn("NEW_TAB_TOP_SITE_REMOVED_TEXT"))),u.createElement(An.A,{onClick:e.onUndo},Fn("NEW_TAB_UNDO_BUTTON_LABEL")),u.createElement("button",{className:"close",onClick:e.onClose},u.createElement(p.Ay,{name:"close"})))))}function la(e){return void 0!==e?.length?e:Array.from(e)}function ia(e){(0,yr.a)(e,"svelte-1i791e4",":root{--leo-direction:1}:root[dir=rtl]{--leo-direction:-1}:host{display:block}.leo-navdots.svelte-1i791e4.svelte-1i791e4.svelte-1i791e4{--dot-size:var(--leo-navdots-size, 8px);--expanded-dot-size:var(\n --leo-navdots-expanded-size,\n calc(var(--dot-size) + var(--dot-spacing))\n );--dot-spacing:var(--leo-navdots-spacing, 10px);--dot-vertical-margin:var(--leo-navdots-vertical-margin, 1px);--transition-duration:var(--leo-navdots-transition-duration, 0.2s);--transition-easing:var(--leo-navdots-easing, ease-in-out);--active-dot-color:var(\n --leo-navdots-active-color,\n var(--leo-color-button-background)\n );--active-dot-color-hover:var(\n --leo-navdots-active-color-hover,\n var(--leo-color-icon-interactive)\n );--dot-color:var(--leo-navdots-color, var(--leo-color-primary-20));--dot-color-hover:var(\n --leo-navdots-color-hover,\n var(--leo-color-primary-30)\n );--current-dot:0;display:flex;flex-direction:row;justify-content:center}.leo-navdots.svelte-1i791e4 .dot-container.svelte-1i791e4.svelte-1i791e4{display:flex;flex-direction:row;gap:var(--dot-spacing);position:relative;padding:0 calc(var(--dot-spacing) / 2);margin:0;list-style:none}.leo-navdots.svelte-1i791e4 .dot-container.svelte-1i791e4>li.svelte-1i791e4{display:flex}.leo-navdots.svelte-1i791e4 .dot-container:has(.dot.active:focus-visible) .active-dot.svelte-1i791e4.svelte-1i791e4{box-shadow:0px 0px 0px 1.5px rgba(255, 255, 255, 0.5), 0px 0px 4px 2px #423eee}.leo-navdots.svelte-1i791e4 .dot.svelte-1i791e4.svelte-1i791e4{all:unset;cursor:pointer;-webkit-tap-highlight-color:transparent;margin:var(--dot-vertical-margin) 0;width:var(--dot-size);height:var(--dot-size);border-radius:var(--dot-size);background:var(--dot-color);transition:background-color var(--transition-duration) var(--transition-easing), box-shadow var(--transition-duration) var(--transition-easing)}.leo-navdots.svelte-1i791e4 .dot.svelte-1i791e4.svelte-1i791e4:hover{background-color:var(--dot-color-hover)}.leo-navdots.svelte-1i791e4 .dot.svelte-1i791e4.svelte-1i791e4:focus-visible:not(.active){box-shadow:0px 0px 0px 1.5px rgba(255, 255, 255, 0.5), 0px 0px 4px 2px #423eee}.leo-navdots.svelte-1i791e4 .no-animate.svelte-1i791e4.svelte-1i791e4{--transition-duration:0}.leo-navdots.svelte-1i791e4 .active-dot.svelte-1i791e4.svelte-1i791e4{cursor:pointer;position:absolute;transition:transform var(--transition-duration) var(--transition-easing), box-shadow var(--transition-duration) var(--transition-easing);transform:translate(calc(((var(--dot-size) + var(--dot-spacing)) * var(--current-dot) - var(--dot-spacing) / 2) * var(--leo-direction)), 0);width:calc(var(--dot-size) + var(--dot-spacing));height:calc(var(--dot-size) + var(--dot-vertical-margin) * 2);border-radius:var(--dot-size);background:var(--active-dot-color)}.leo-navdots.svelte-1i791e4 .active-dot.svelte-1i791e4.svelte-1i791e4:hover{background:var(--active-dot-color-hover)}")}function sa(e,t,n){const r=e.slice();return r[11]=t[n],r}function ca(e){let t,n,r,o,a,l;function i(){return e[9](e[11])}return{c(){t=(0,yr.e)("li"),n=(0,yr.e)("button"),(0,yr.b)(n,"class","dot svelte-1i791e4"),(0,yr.b)(n,"aria-current",r=e[11]===e[1]),(0,yr.b)(n,"aria-label",o=e[2](e[11],e[11]===e[1])),(0,yr.D)(n,"active",e[11]==e[1]),(0,yr.b)(t,"class","svelte-1i791e4")},m(e,r){(0,yr.c)(e,t,r),(0,yr.n)(t,n),a||(l=(0,yr.o)(n,"click",i),a=!0)},p(t,a){e=t,34&a&&r!==(r=e[11]===e[1])&&(0,yr.b)(n,"aria-current",r),38&a&&o!==(o=e[2](e[11],e[11]===e[1]))&&(0,yr.b)(n,"aria-label",o),34&a&&(0,yr.D)(n,"active",e[11]==e[1])},d(e){e&&(0,yr.g)(t),a=!1,l()}}}function ua(e){let t,n,r,o,a=la(e[5]),l=[];for(let t=0;t<a.length;t+=1)l[t]=ca(sa(e,a,t));return{c(){t=(0,yr.e)("nav"),n=(0,yr.e)("ol");for(let e=0;e<l.length;e+=1)l[e].c();r=(0,yr.l)(),o=(0,yr.e)("li"),(0,yr.b)(o,"aria-hidden","true"),(0,yr.b)(o,"class","active-dot svelte-1i791e4"),(0,yr.D)(o,"no-animate",!e[0]),(0,yr.b)(n,"class","dot-container svelte-1i791e4"),(0,yr.b)(t,"class","leo-navdots svelte-1i791e4"),(0,yr.b)(t,"aria-label",e[3])},m(a,i){(0,yr.c)(a,t,i),(0,yr.n)(t,n);for(let e=0;e<l.length;e+=1)l[e]&&l[e].m(n,null);(0,yr.n)(n,r),(0,yr.n)(n,o),e[10](n)},p(e,[i]){if(102&i){let t;for(a=la(e[5]),t=0;t<a.length;t+=1){const o=sa(e,a,t);l[t]?l[t].p(o,i):(l[t]=ca(o),l[t].c(),l[t].m(n,r))}for(;t<l.length;t+=1)l[t].d(1);l.length=a.length}1&i&&(0,yr.D)(o,"no-animate",!e[0]),8&i&&(0,yr.b)(t,"aria-label",e[3])},i:yr.B,o:yr.B,d(n){n&&(0,yr.g)(t),(0,yr.A)(l,n),e[10](null)}}}function da(e,t,n){let r,o,{animateSlide:a=!0}=t,{dotCount:l}=t,{activeDot:i=0}=t,{getDotLabel:s=e=>`Page ${e+1}`}=t,{label:c="Pagination"}=t,{onChange:u}=t;function d(e){null==u||u({activeDot:e})}return e.$$set=e=>{"animateSlide"in e&&n(0,a=e.animateSlide),"dotCount"in e&&n(7,l=e.dotCount),"activeDot"in e&&n(1,i=e.activeDot),"getDotLabel"in e&&n(2,s=e.getDotLabel),"label"in e&&n(3,c=e.label),"onChange"in e&&n(8,u=e.onChange)},e.$$.update=()=>{18&e.$$.dirty&&(null==o||o.setAttribute("style",`--current-dot: ${i}`)),128&e.$$.dirty&&n(5,r=Array.from(Array(l),((e,t)=>t)))},[a,i,s,c,o,r,d,l,u,e=>d(e),function(e){yr.I[e?"unshift":"push"]((()=>{o=e,n(4,o)}))}]}class pa extends yr.S{constructor(e){super(),(0,yr.i)(this,e,da,ua,yr.s,{animateSlide:0,dotCount:7,activeDot:1,getDotLabel:2,label:3,onChange:8},ia)}}const ma=(0,Sr.A)(pa,{name:"leo-navdots",mode:"open"}),fa=(0,br.A)("leo-navdots",ma);function va(e){try{return new URL(e).toString()}catch{return""}}function ga(e){const{favicon:t,title:n,url:r}=e.topSite;return u.createElement("a",{className:"top-site-tile",href:va(r),draggable:e.canDrag,onDragStart:e=>{e.dataTransfer.setData("text/uri-list",r)}},u.createElement("span",{className:"top-site-icon",onContextMenu:function(t){e.onContextMenu&&(t.preventDefault(),e.onContextMenu(t))}},u.createElement("img",{src:t||Wn(r)})),u.createElement("span",{className:"top-site-title"},n))}const ha=700;function ba(e,t){return e.x>=t.x&&e.x<t.x+t.width&&e.y>=t.y&&e.y<t.y+t.height}const Sa="900px",ya="1275px",wa=24,_a="1075px",xa=ya,Ea=Ln.P.css`
& {
--search-transition-duration: 120ms;
--top-controls-text-shadow: rgba(0, 0, 0, 0.33) 0 1px 2px;
}
@keyframes background-scroll-fade {
from {
background: rgba(0, 0, 0, 0);
backdrop-filter: blur(0);
}
50% {
backdrop-filter: blur(0);
}
to {
background: rgba(0, 0, 0, 0.65);
backdrop-filter: blur(32px);
}
}
.background-filter {
position: fixed;
inset: 0;
z-index: 1;
animation: linear background-scroll-fade both;
animation-timeline: scroll();
animation-range: 0px 100vh;
}
.settings {
--leo-icon-size: 18px;
position: absolute;
z-index: 2;
inset-block-start: 0;
inset-inline-end: 0;
margin: 24px;
padding: 8px;
border-radius: 50%;
color: #fff;
opacity: .9;
filter: drop-shadow(var(--top-controls-text-shadow));
&:hover {
background: rgba(255, 255, 255, .3);
box-shadow: ${Dn.QZ.elevation["01"]};
cursor: pointer;
}
@container (width < ${_a}) {
margin: 12px;
}
}
.clock {
position: absolute;
z-index: 2;
inset-block-start: 0;
inset-inline-start: 0;
margin: 24px;
padding: 8px;
font: ${Dn.gx.large.semibold};
font-size: 56px;
font-weight: 500;
line-height: 100%;
text-shadow: var(--top-controls-text-shadow);
color: #fff;
opacity: .9;
.ntp-top-sites-wide & {
@container (width < ${xa}) {
font-size: 16px;
}
}
@container (width < ${_a}) {
margin: 12px;
font-size: 16px;
}
}
.allow-background-pointer-events {
/* This element will allow pointer events to target the background. */
pointer-events: none;
/* But children will not (unless they explicitly allow it). */
> :not(.allow-background-pointer-events) {
pointer-events: auto;
}
/* And not when a popover is open. When a popover is open and the background
contains an interactive iframe, pointer events on a background iframe
will not "light-dismiss" the popover. */
:scope:has(:popover-open) & {
pointer-events: auto;
}
}
main {
container-type: inline-size;
view-timeline-name: --ntp-main-view-timeline;
position: relative;
z-index: 1;
display: flex;
flex-direction: column;
align-items: center;
min-height: 100vh;
gap: 16px;
padding: 16px ${wa}px;
> * {
transition:
opacity var(--search-transition-duration),
transform var(--search-transition-duration),
visibility var(--search-transition-duration) allow-discrete;
.search-box-expanded & {
opacity: 0;
transform: scale(0.9);
visibility: hidden;
}
}
}
.topsites-container {
padding: 16px 0;
align-self: stretch;
display: flex;
gap: 16px;
}
.searchbox-container {
align-self: stretch;
.search-box-expanded & {
opacity: 1;
transform: none;
visibility: visible;
}
}
.spacer {
flex: 1 1 auto;
align-self: stretch;
display: flex;
align-items: stretch;
justify-content: center;
@container (width > ${Sa}) {
min-height: 200px;
}
}
.caption-container {
@container (width > ${Sa}) {
position: absolute;
position-anchor: --ntp-widget-container;
inset-block-end: anchor(end);
inset-inline-end: anchor(start);
inset-inline-start: 0;
margin-inline-start: 16px;
margin-inline-end: 16px;
min-width: fit-content;
min-height: 30px;
position-try-fallbacks: --try-captions-above;
}
}
@position-try --try-captions-above {
inset-block-end: anchor(start);
inset-inline-start: anchor(start);
inset-inline-end: unset;
margin-block-end: 16px;
margin-inline-start: 0;
margin-inline-end: 0;
}
.widget-container {
--widget-height: 128px;
--widget-min-width: 380px;
--widget-max-width: 512px;
--widget-gap: 16px;
anchor-name: --ntp-widget-container;
flex: 0 0 auto;
min-height: var(--widget-height);
display: grid;
grid-auto-columns: minmax(var(--widget-min-width), var(--widget-max-width));
grid-auto-rows: minmax(var(--widget-height), auto);
grid-auto-flow: column;
justify-content: center;
align-items: stretch;
gap: var(--widget-gap);
&:empty {
min-height: 0;
}
@container (width <= ${Sa}) {
grid-auto-flow: row;
}
@container (width > ${Sa}) {
&:has(> :nth-child(2)) {
justify-content: space-between;
align-self: stretch;
}
&:has(> :nth-child(3)) {
justify-content: center;
align-self: center;
}
}
}
.news-container {
position: relative;
z-index: 1;
}
`;Ea.passthrough.css`
& {
font: ${Dn.gx.default.regular};
color: ${Dn.yW.text.primary};
interpolate-size: allow-keywords;
}
button {
margin: 0;
padding: 0;
background: 0;
border: none;
text-align: unset;
width: unset;
font: inherit;
cursor: pointer;
&:disabled {
cursor: default;
}
}
h2 {
font: ${Dn.gx.heading.h2};
margin: 0;
}
h3 {
font: ${Dn.gx.heading.h3};
margin: 0;
}
h4 {
font: ${Dn.gx.heading.h4};
margin: 0;
}
p {
margin: 0;
}
dialog, [popover] {
border: none;
color: inherit;
margin: 0;
padding: 0;
background: none;
&::backdrop {
background-color: transparent;
}
}
.popover-menu {
padding: 4px;
border-radius: 8px;
border: solid 1px ${Dn.yW.divider.subtle};
background: ${Dn.yW.container.background};
box-shadow: 0 1px 0 0 rgba(0, 0, 0, 0.05);
display: flex;
flex-direction: column;
gap: 4px;
min-width: 180px;
.divider {
height: 1px;
background: ${Dn.yW.divider.subtle};
}
button {
--leo-icon-size: 20px;
padding: 8px 24px 8px 8px;
border-radius: 4px;
display: flex;
align-items: center;
gap: 16px;
&:hover, &.highlight {
background: ${Dn.yW.container.highlight};
}
}
}
.skeleton {
--self-animation-color: rgba(0, 0, 0, 0.1);
background: rgba(255, 255, 255, 0.25);
position: relative;
overflow: hidden;
opacity: .7;
animation: skeleton-fade-in 1s ease-in-out both 250ms;
@media (prefers-color-scheme: dark) {
--self-animation-color: rgba(255, 255, 255, 0.1);
}
}
.skeleton:after {
content: '';
position: absolute;
transform: translateX(-100%);
inset: 0;
background: linear-gradient(
90deg, transparent, var(--self-animation-color), transparent);
animation: skeleton-background-cycle 2s linear 0.5s infinite;
}
@keyframes skeleton-fade-in {
0% { opacity: 0; }
100% { opacity: .7; }
}
@keyframes skeleton-background-cycle {
0% { transform: translateX(-100%); }
50% { transform: translateX(100%); }
100% { transform: translateX(100%); }
}
`;const ka=6,$a=1,Ka=4,Pa=12,Ca=2,Ta=72,Na=64,Ra=Ln.P.css`
& {
--self-tile-width: ${Ta}px;
--self-tile-height: ${82}px;
--self-tile-icon-size: 56px;
--self-transition-duration: 180ms;
width: 100%;
container-type: inline-size;
}
.top-sites {
display: flex;
align-items: flex-start;
justify-content: center;
gap: 8px;
}
.top-site-tiles-mask {
--self-page-width:
calc(var(--self-columns-per-page) * var(--self-tile-width));
position: relative;
overflow-x: scroll;
overflow-y: hidden;
scrollbar-width: none;
scroll-snap-type: x mandatory;
scroll-snap-stop: always;
overscroll-behavior: none;
max-width: var(--self-page-width);
max-height: fit-content;
display: flex;
gap: 16px;
transition: max-width var(--self-transition-duration);
}
.top-site-tiles {
display: flex;
flex-direction: column;
gap: 16px;
align-items: center;
scroll-snap-align: start;
min-width: var(--self-page-width);
}
.top-site-row {
display: flex;
}
.top-site-tile {
width: var(--self-tile-width);
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
text-decoration: none;
.sorting & {
transition: translate var(--self-transition-duration);
}
&.dragging {
opacity: 0;
transition: opacity var(--self-transition-duration);
}
}
.top-site-icon {
--leo-icon-size: 32px;
--leo-icon-color: ${Dn.yW.white};
position: relative;
margin: 0 calc((var(--self-tile-width) - var(--self-tile-icon-size)) / 2);
width: var(--self-tile-icon-size);
height: var(--self-tile-icon-size);
padding: 12px;
border-radius: 16px;
background: rgba(217, 217, 222, 0.56);
backdrop-filter: blur(50px);
display: flex;
align-items: center;
justify-content: center;
/* Gradient border */
&::before {
content: "";
position: absolute;
inset: 0;
border-radius: 16px;
padding: 1px;
background: linear-gradient(
156.52deg,
rgba(0, 0, 0, 0.05) 2.12%,
rgba(0, 0, 0, 0) 39%,
rgba(0, 0, 0, 0) 54.33%,
rgba(0, 0, 0, 0.15) 93.02%);
mask:
linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
mask-composite: exclude;
}
img {
width: 100%;
height: auto;
pointer-events: none;
}
}
.top-site-tile:hover .top-site-icon {
background: rgba(217, 217, 222, 0.66);
}
.top-site-tile:focus-visible {
outline: none;
.top-site-icon {
background: rgba(217, 217, 222, 0.66);
}
}
.top-site-title {
color: ${Dn.yW.white};
width: 100%;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
font: ${Dn.gx.small.semibold};
text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.40);
text-align: center;
}
.left-spacer {
flex: 0 0 24px;
}
.menu-button {
--leo-icon-color: rgba(255, 255, 255, .8);
--leo-icon-size: 24px;
anchor-name: --top-sites-menu-button;
height: var(--self-tile-icon-size);
display: flex;
align-items: center;
opacity: 0;
border-radius: 12px;
visibility: hidden;
transition: opacity var(--self-transition-duration);
&:focus-visible {
opacity: 1;
background: rgba(255, 255, 255, .35);
outline: none;
}
}
.menu-divider {
border-top: solid 1px ${Dn.yW.divider.subtle};
&:first-child, &:last-child {
display: none;
}
}
.top-sites-menu {
position-anchor: --top-sites-menu-button;
position-area: block-end span-inline-start;
position-try-fallbacks: flip-inline, flip-block;
}
.top-site-context-menu-anchor {
position: absolute;
top: var(--self-context-menu-y, 0);
left: var(--self-context-menu-x, 0);
anchor-name: --top-site-context-menu-anchor;
}
.top-site-context-menu {
position: absolute;
position-anchor: --top-site-context-menu-anchor;
position-area: block-end span-inline-end;
position-try-fallbacks: flip-inline, flip-block;
margin: -8px;
}
.page-nav {
--leo-navdots-active-color: #fff;
--leo-navdots-active-color-hover: #fff;
--leo-navdots-color: #fff;
--leo-navdots-color-hover: #fff;
margin-top: 16px;
opacity: 1;
transition: opacity 500ms;
@starting-style {
opacity: 0;
}
}
&:hover, :has(:popover-open) {
.menu-button {
opacity: 1;
visibility: visible;
}
}
`;function Fa(e){const t=ee(),n=J((e=>e.topSites)),r=function(e){const[t,n]=u.useState(Ia(e));return u.useEffect((()=>{const t=new ResizeObserver((()=>{n(Ia(e))}));return t.observe(document.body),()=>t.disconnect()}),[e]),t}(e.expanded?Pa:ka),o=u.useRef(null),[a,l]=ra("ntp-top-sites-page",(e=>Number(e)||0)),[i]=u.useState((()=>function(e){let t={},n=null;function r(t){const r=t.target;if(!r.hasAttribute("draggable")||!r.draggable)return;if(!t.dataTransfer)return;t.dataTransfer.effectAllowed="move";const o=t.currentTarget,a=o.getBoundingClientRect(),i=[...o.querySelectorAll(e.tileSelector)];n={container:o,target:r,tiles:i.map((e=>({element:e,rect:{x:e.offsetLeft,y:e.offsetTop,width:e.offsetWidth,height:e.offsetHeight}}))),dragFrom:-1,dragTo:-1,rect:a,scrollTimeout:0,rtl:o.matches(":dir(rtl)")},n.dragFrom=u(t.clientX,t.clientY),r.classList.add("dragging"),o.classList.add("sorting"),document.addEventListener("dragover",l)}function o(){s()}function a(e){if(!n)return;const t=u(e.clientX,e.clientY);t>=0&&t!==n.dragFrom&&e.preventDefault()}function l(r){if(!n||!r.dataTransfer)return;!function(r,o){if(!e.autoScroll||!n||r<0||o<0)return;let a=r,l=n.rect.x,i=l+n.rect.width,s=a<l?"back":a>i?"forward":"";"horizontal"===e.autoScroll&&n.rtl&&(s="back"===s?"forward":"back"),s?n.scrollTimeout||(n.scrollTimeout=setTimeout((()=>{n&&(n.scrollTimeout=0,t.onScroll&&t.onScroll(s))}),ha)):n.scrollTimeout&&(clearTimeout(n.scrollTimeout),n.scrollTimeout=0)}(r.clientX,r.clientY);const o=u(r.clientX,r.clientY);o>=0&&o!==n.dragFrom&&r.preventDefault(),o!==n.dragTo&&(n.dragTo=o,c())}function i(e){if(!n)return;e.preventDefault();const{dragFrom:r,dragTo:o}=n;s(),t.onDrop&&t.onDrop(r,o)}function s(){n&&(n.dragFrom=-1,n.dragTo=-1,c(),n.target.classList.remove("dragging"),n.container.classList.remove("sorting"),n=null,document.removeEventListener("dragover",l))}function c(){if(!n)return;const{tiles:e,dragFrom:t,dragTo:r}=n;e.forEach(((n,o)=>{let a=null;if(o>t&&o<=r?a=e[o-1]:o<t&&o>=r&&r>=0&&(a=e[o+1]),a){const e=a.rect.x-n.rect.x,t=a.rect.y-n.rect.y;n.element.style.translate=`${e}px ${t}px`}else n.element.style.translate="none"}))}function u(e,t){if(!n)return-1;if(!ba({x:e,y:t},n.rect))return-1;const r=function(e,t){return n?{x:e-n.rect.x+n.container.scrollLeft,y:t-n.rect.y}:{x:e,y:t}}(e,t);return n.tiles.findIndex((e=>ba(r,e.rect)))}return{observe:function(e){return e.addEventListener("dragstart",r),e.addEventListener("dragend",o),e.addEventListener("dragenter",a),e.addEventListener("drop",i),()=>{s(),e.removeEventListener("dragstart",r),e.removeEventListener("dragend",o),e.removeEventListener("dragenter",a),e.removeEventListener("drop",i)}},setCallbacks:function(e){t=e}}}({tileSelector:"a",autoScroll:"horizontal"}))),s=r*Ta,c=n.length+(e.canAddSite?1:0),d=u.useMemo((()=>function(e,t){const{columnsPerPage:n,rowsPerPage:r,canAddSite:o}=t;if(0===n||0===r)return[];const a=[...e];o&&a.push("add-button");let l=[],i=[l];const s=[i];return a.forEach((e=>{l.length>=n&&(i.length>=r&&(i=[],s.push(i)),l=[],i.push(l)),l.push(e)})),s}(n,{columnsPerPage:r,rowsPerPage:e.expanded?Ca:$a,canAddSite:e.canAddSite})),[n,c,r,e.canAddSite,e.expanded]);function m(e,t){var n;e<0?e=0:e>=d.length&&(e=d.length-1),null===(n=o.current)||void 0===n||n.scrollTo({left:e*s,behavior:null!=t?t:"smooth"})}return u.useEffect((()=>{const e=o.current;if(e)return i.observe(e)}),[i]),u.useEffect((()=>{m(a,"instant")}),[]),u.useEffect((()=>{i.setCallbacks({onScroll(e){m(a+("forward"===e?1:-1))},onDrop(e,r){const o=n[e];o&&r>=0&&t.setTopSitePosition(o.url,r)}})}),[a,n]),function(e,t){const n=J((e=>e.topSites.length)),r=u.useRef(n);u.useEffect((()=>{n>r.current&&r.current>0&&e(),r.current=n}),[n,e,...t])}((()=>{const t=o.current;t&&e.canAddSite&&t.scrollTo({left:t.scrollWidth,behavior:"smooth"})}),[e.canAddSite]),u.createElement("div",null,u.createElement("div",{ref:o,className:"top-site-tiles-mask",onScroll:function(){var e,t;const n=null!==(t=null===(e=o.current)||void 0===e?void 0:e.scrollLeft)&&void 0!==t?t:0;l(Math.round(n/s))},style:{"--self-columns-per-page":Math.min(r,c)}},d.map(((t,n)=>u.createElement("div",{key:n,className:"top-site-tiles"},t.map(((t,n)=>u.createElement("div",{key:n,className:"top-site-row"},t.map(((t,n)=>{return"add-button"===t?u.createElement("button",{key:n,className:"top-site-tile",onClick:e.onAddTopSite},u.createElement("span",{className:"top-site-icon"},u.createElement(p.Ay,{name:"plus-add"})),u.createElement("span",{className:"top-site-title"},Fn("NEW_TAB_ADD_TOP_SITE_LABEL"))):u.createElement(ga,{key:n,topSite:t,canDrag:e.canReorderSites,onContextMenu:(r=t,t=>{e.onTopSiteContextMenu(r,t)})});var r}))))))))),d.length>1&&u.createElement("div",{className:"page-nav"},u.createElement(fa,{dotCount:d.length,activeDot:a,onChange:e=>m(e.activeDot)})))}function Ia(e){const t=document.body.clientWidth-Na-2*wa;let n=Math.floor(t/Ta);return n=Math.min(e,n),n=Math.max(Ka,n),n}var Aa=c("../../../brave/node_modules/@brave/leo/shared/formItem.js");function Ba(e){(0,yr.a)(e,"svelte-8byehu",".leo-input.svelte-8byehu{all:unset;width:100%}.leo-input.svelte-8byehu::-webkit-calendar-picker-indicator{opacity:0;flex:1}.leo-input.svelte-8byehu::placeholder{color:currentColor;opacity:0.6}.input-container.svelte-8byehu{cursor:text}.extra.svelte-8byehu{color:var(--leo-color-text-secondary)}")}const za=e=>({}),Oa=e=>({}),Ma=e=>({}),Da=e=>({}),La=e=>({}),Ua=e=>({slot:"left-icon"}),Ha=e=>({}),Wa=e=>({slot:"right-icon"}),Va=e=>({}),ja=e=>({slot:"label"});function Ga(e){let t,n,r,o,a,l,i,s=[e[24],{class:"leo-input"},{disabled:e[2]},{type:e[3]},{value:e[0]},{placeholder:e[7]},{tabindex:e[20]}],c={};for(let e=0;e<s.length;e+=1)c=(0,yr.w)(c,s[e]);const u=e[26].extra,d=(0,yr.C)(u,e,e[31],Da);return{c(){t=(0,yr.e)("div"),n=(0,yr.e)("input"),r=(0,yr.l)(),o=(0,yr.e)("div"),d&&d.c(),(0,yr.P)(n,c),(0,yr.D)(n,"svelte-8byehu",!0),(0,yr.b)(o,"class","extra svelte-8byehu"),(0,yr.b)(t,"class","input-container svelte-8byehu")},m(s,u){(0,yr.c)(s,t,u),(0,yr.n)(t,n),"value"in c&&(n.value=c.value),n.autofocus&&n.focus(),e[28](n),(0,yr.n)(t,r),(0,yr.n)(t,o),d&&d.m(o,null),a=!0,l||(i=[(0,yr.o)(n,"input",e[23]),(0,yr.o)(n,"change",(function(){(0,yr.Q)(e[21](e[8]))&&e[21](e[8]).apply(this,arguments)})),(0,yr.o)(n,"input",(function(){(0,yr.Q)(e[21](e[9]))&&e[21](e[9]).apply(this,arguments)})),(0,yr.o)(n,"focus",(function(){(0,yr.Q)(e[21](e[10]))&&e[21](e[10]).apply(this,arguments)})),(0,yr.o)(n,"paste",(function(){(0,yr.Q)(e[21](e[12]))&&e[21](e[12]).apply(this,arguments)})),(0,yr.o)(n,"blur",(function(){(0,yr.Q)(e[21](e[11]))&&e[21](e[11]).apply(this,arguments)})),(0,yr.o)(n,"keydown",(function(){(0,yr.Q)(e[21](e[13]))&&e[21](e[13]).apply(this,arguments)})),(0,yr.o)(n,"keypress",(function(){(0,yr.Q)(e[21](e[15]))&&e[21](e[15]).apply(this,arguments)})),(0,yr.o)(n,"keyup",(function(){(0,yr.Q)(e[21](e[14]))&&e[21](e[14]).apply(this,arguments)})),(0,yr.o)(n,"focusin",(function(){(0,yr.Q)(e[21](e[16]))&&e[21](e[16]).apply(this,arguments)})),(0,yr.o)(n,"focusout",(function(){(0,yr.Q)(e[21](e[17]))&&e[21](e[17]).apply(this,arguments)}))],l=!0)},p(t,r){e=t,(0,yr.P)(n,c=(0,wr.g)(s,[16777216&r[0]&&e[24],{class:"leo-input"},(!a||4&r[0])&&{disabled:e[2]},(!a||8&r[0])&&{type:e[3]},(!a||1&r[0]&&n.value!==e[0])&&{value:e[0]},(!a||128&r[0])&&{placeholder:e[7]},(!a||1048576&r[0])&&{tabindex:e[20]}])),"value"in c&&(n.value=c.value),(0,yr.D)(n,"svelte-8byehu",!0),d&&d.p&&(!a||1&r[1])&&(0,yr.E)(d,u,e,e[31],a?(0,yr.G)(u,e[31],r,Ma):(0,yr.F)(e[31]),Da)},i(e){a||((0,yr.t)(d,e),a=!0)},o(e){(0,yr.f)(d,e),a=!1},d(n){n&&(0,yr.g)(t),e[28](null),d&&d.d(n),l=!1,(0,yr.v)(i)}}}function qa(e){let t;const n=e[26]["left-icon"],r=(0,yr.C)(n,e,e[31],Ua);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||1&o[1])&&(0,yr.E)(r,n,e,e[31],t?(0,yr.G)(n,e[31],o,La):(0,yr.F)(e[31]),Ua)},i(e){t||((0,yr.t)(r,e),t=!0)},o(e){(0,yr.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function Qa(e){let t,n;return t=new Er.A({props:{kind:"plain-faint",onClick:e[27],$$slots:{default:[Xa]},$$scope:{ctx:e}}}),{c(){(0,yr.k)(t.$$.fragment)},m(e,r){(0,yr.m)(t,e,r),n=!0},p(e,n){const r={};262144&n[0]&&(r.onClick=e[27]),8&n[0]|1&n[1]&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||((0,yr.t)(t.$$.fragment,e),n=!0)},o(e){(0,yr.f)(t.$$.fragment,e),n=!1},d(e){(0,yr.q)(t,e)}}}function Xa(e){let t,n;return t=new kr.I({props:{name:e[22][e[3]]}}),{c(){(0,yr.k)(t.$$.fragment)},m(e,r){(0,yr.m)(t,e,r),n=!0},p(e,n){const r={};8&n[0]&&(r.name=e[22][e[3]]),t.$set(r)},i(e){n||((0,yr.t)(t.$$.fragment,e),n=!0)},o(e){(0,yr.f)(t.$$.fragment,e),n=!1},d(e){(0,yr.q)(t,e)}}}function Ya(e){let t;const n=e[26]["right-icon"],r=(0,yr.C)(n,e,e[31],Wa),o=r||function(e){let t,n,r=e[22][e[3]]&&Qa(e);return{c(){r&&r.c(),t=(0,yr.z)()},m(e,o){r&&r.m(e,o),(0,yr.c)(e,t,o),n=!0},p(e,n){e[22][e[3]]?r?(r.p(e,n),8&n[0]&&(0,yr.t)(r,1)):(r=Qa(e),r.c(),(0,yr.t)(r,1),r.m(t.parentNode,t)):r&&((0,yr.p)(),(0,yr.f)(r,1,1,(()=>{r=null})),(0,yr.d)())},i(e){n||((0,yr.t)(r),n=!0)},o(e){(0,yr.f)(r),n=!1},d(e){e&&(0,yr.g)(t),r&&r.d(e)}}}(e);return{c(){o&&o.c()},m(e,n){o&&o.m(e,n),t=!0},p(e,a){r?r.p&&(!t||1&a[1])&&(0,yr.E)(r,n,e,e[31],t?(0,yr.G)(n,e[31],a,Ha):(0,yr.F)(e[31]),Wa):o&&o.p&&(!t||262152&a[0])&&o.p(e,t?a:[-1,-1])},i(e){t||((0,yr.t)(o,e),t=!0)},o(e){(0,yr.f)(o,e),t=!1},d(e){o&&o.d(e)}}}function Za(e){let t;const n=e[26].default,r=(0,yr.C)(n,e,e[31],ja);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||1&o[1])&&(0,yr.E)(r,n,e,e[31],t?(0,yr.G)(n,e[31],o,Va):(0,yr.F)(e[31]),ja)},i(e){t||((0,yr.t)(r,e),t=!0)},o(e){(0,yr.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function Ja(e){let t;const n=e[26].errors,r=(0,yr.C)(n,e,e[31],Oa);return{c(){r&&r.c()},m(e,n){r&&r.m(e,n),t=!0},p(e,o){r&&r.p&&(!t||1&o[1])&&(0,yr.E)(r,n,e,e[31],t?(0,yr.G)(n,e[31],o,za):(0,yr.F)(e[31]),Oa)},i(e){t||((0,yr.t)(r,e),t=!0)},o(e){(0,yr.f)(r,e),t=!1},d(e){r&&r.d(e)}}}function el(e){let t,n,r,o,a,l;function i(t){e[29](t)}function s(t){e[30](t)}let c={renderLabel:e[25].default,size:e[4],mode:e[6],error:(e[25].errors||e[19])&&e[5],$$slots:{label:[Za],"right-icon":[Ya],"left-icon":[qa],default:[Ga]},$$scope:{ctx:e}};void 0!==e[1]&&(c.required=e[1]),void 0!==e[2]&&(c.disabled=e[2]),t=new Aa.Ay({props:c}),yr.I.push((()=>(0,yr.J)(t,"required",i))),yr.I.push((()=>(0,yr.J)(t,"disabled",s)));let u=e[5]&&Ja(e);return{c(){(0,yr.k)(t.$$.fragment),o=(0,yr.l)(),u&&u.c(),a=(0,yr.z)()},m(e,n){(0,yr.m)(t,e,n),(0,yr.c)(e,o,n),u&&u.m(e,n),(0,yr.c)(e,a,n),l=!0},p(e,o){const l={};33554432&o[0]&&(l.renderLabel=e[25].default),16&o[0]&&(l.size=e[4]),64&o[0]&&(l.mode=e[6]),34078752&o[0]&&(l.error=(e[25].errors||e[19])&&e[5]),18349965&o[0]|1&o[1]&&(l.$$scope={dirty:o,ctx:e}),!n&&2&o[0]&&(n=!0,l.required=e[1],(0,yr.K)((()=>n=!1))),!r&&4&o[0]&&(r=!0,l.disabled=e[2],(0,yr.K)((()=>r=!1))),t.$set(l),e[5]?u?(u.p(e,o),32&o[0]&&(0,yr.t)(u,1)):(u=Ja(e),u.c(),(0,yr.t)(u,1),u.m(a.parentNode,a)):u&&((0,yr.p)(),(0,yr.f)(u,1,1,(()=>{u=null})),(0,yr.d)())},i(e){l||((0,yr.t)(t.$$.fragment,e),(0,yr.t)(u),l=!0)},o(e){(0,yr.f)(t.$$.fragment,e),(0,yr.f)(u),l=!1},d(e){e&&((0,yr.g)(o),(0,yr.g)(a)),(0,yr.q)(t,e),u&&u.d(e)}}}function tl(e,t,n){const r=["type","value","required","disabled","size","showErrors","mode","placeholder","onChange","onInput","onFocus","onBlur","onPaste","onKeyDown","onKeyUp","onKeyPress","onFocusIn","onFocusOut"];let o=(0,yr.M)(t,r),{$$slots:a={},$$scope:l}=t;const i=(0,yr.H)(a);let s,c,{type:u="text"}=t,{value:d=""}=t,{required:p=!1}=t,{disabled:m=!1}=t,{size:f="normal"}=t,{showErrors:v=!1}=t,{mode:g}=t,{placeholder:h=""}=t,{onChange:b}=t,{onInput:S}=t,{onFocus:y}=t,{onBlur:w}=t,{onPaste:_}=t,{onKeyDown:x}=t,{onKeyUp:E}=t,{onKeyPress:k}=t,{onFocusIn:$}=t,{onFocusOut:K}=t,P=!1;return(0,yr.N)((()=>{var e;const t=s.getRootNode();n(20,c="LEO-INPUT"===(null===(e=t.host)||void 0===e?void 0:e.tagName)?1:o.tabindex)})),e.$$set=e=>{t=(0,yr.w)((0,yr.w)({},t),(0,yr.O)(e)),n(24,o=(0,yr.M)(t,r)),"type"in e&&n(3,u=e.type),"value"in e&&n(0,d=e.value),"required"in e&&n(1,p=e.required),"disabled"in e&&n(2,m=e.disabled),"size"in e&&n(4,f=e.size),"showErrors"in e&&n(5,v=e.showErrors),"mode"in e&&n(6,g=e.mode),"placeholder"in e&&n(7,h=e.placeholder),"onChange"in e&&n(8,b=e.onChange),"onInput"in e&&n(9,S=e.onInput),"onFocus"in e&&n(10,y=e.onFocus),"onBlur"in e&&n(11,w=e.onBlur),"onPaste"in e&&n(12,_=e.onPaste),"onKeyDown"in e&&n(13,x=e.onKeyDown),"onKeyUp"in e&&n(14,E=e.onKeyUp),"onKeyPress"in e&&n(15,k=e.onKeyPress),"onFocusIn"in e&&n(16,$=e.onFocusIn),"onFocusOut"in e&&n(17,K=e.onFocusOut),"$$scope"in e&&n(31,l=e.$$scope)},[d,p,m,u,f,v,g,h,b,S,y,w,_,x,E,k,$,K,s,P,c,function(e){return t=>{var n;const r=t;null==e||e({value:null!==(n=null==d?void 0:d.toString())&&void 0!==n?n:"",valueAsDate:r.target.valueAsDate,valueAsNumber:r.target.valueAsNumber,innerEvent:r})}},{date:"calendar",time:"clock"},function(e){n(0,d=e.currentTarget.value),n(19,P=p&&!d||!(null==s?void 0:s.checkValidity()))},o,i,a,()=>s?.showPicker(),function(e){yr.I[e?"unshift":"push"]((()=>{s=e,n(18,s)}))},function(e){p=e,n(1,p)},function(e){m=e,n(2,m)},l]}class nl extends yr.S{constructor(e){super(),(0,yr.i)(this,e,tl,el,yr.s,{type:3,value:0,required:1,disabled:2,size:4,showErrors:5,mode:6,placeholder:7,onChange:8,onInput:9,onFocus:10,onBlur:11,onPaste:12,onKeyDown:13,onKeyUp:14,onKeyPress:15,onFocusIn:16,onFocusOut:17},Ba,[-1,-1])}}const rl=(0,Sr.A)(nl,{name:"leo-input",mode:"open"}),ol=(0,br.A)("leo-input",rl),al=Ln.P.css`
:scope {
--self-fade-duration: 120ms;
position: fixed;
margin: auto;
border-radius: 16px;
background: ${Dn.yW.container.background};
box-shadow: ${Dn.QZ.elevation["05"]};
display: none;
opacity: 0;
transform: scale(1);
transition:
opacity var(--self-fade-duration),
transform var(--self-fade-duration),
display var(--self-fade-duration) allow-discrete,
overlay var(--self-fade-duration) allow-discrete;
&:modal {
display: block;
opacity: 1;
@starting-style {
opacity: 0;
transform: scale(.9);
}
}
&::backdrop {
background: rgba(0, 0, 0, 0);
transition: all var(--self-fade-duration) allow-discrete;
}
&:modal::backdrop {
background: rgba(0, 0, 0, 0.15);
@starting-style {
background: rgba(0, 0, 0, 0);
}
}
}
.close {
position: absolute;
inset-block: 16px auto;
inset-inline: auto 16px;
}
`;function ll(e){const t=u.useRef(null);return u.useEffect((()=>{var n,r;e.isOpen?null===(n=t.current)||void 0===n||n.showModal():null===(r=t.current)||void 0===r||r.close()}),[e.isOpen]),u.createElement("dialog",{ref:t,onClose:e.onClose,onMouseDown:function(n){if(!e.isOpen||!t.current)return;let r=t.current.getBoundingClientRect(),{clientX:o,clientY:a}=n;(o<r.left||a<r.top||o>r.right||a>r.bottom)&&e.onClose()},"data-css-scope":al.scope},e.children,e.showClose&&u.createElement(An.A,{kind:"plain-faint",size:"medium",fab:!0,className:"close",onClick:e.onClose},u.createElement(p.Ay,{name:"close"})))}const il=Ln.P.css`
& {
width: 500px;
max-width: 100%;
padding: 24px;
display: flex;
flex-direction: column;
gap: 16px;
}
.label {
font: ${Dn.gx.small.semibold};
}
.actions {
padding-top: 8px;
display: flex;
justify-content: flex-end;
align-items: center;
gap: 8px;
leo-button {
flex: 0 0 auto;
}
}
`;function sl(e){try{return new URL(e)}catch{return null}}function cl(e){if(!sl(e)){const t=`https://${e}`;if(sl(t))return t}return e}function ul(e){const[t,n]=u.useState(""),[r,o]=u.useState("");function a(){return t&&Boolean(sl(cl(r)))}function l(){a()&&e.onSave(cl(r),t)}return u.useEffect((()=>{var t,r,a,l;e.isOpen&&(n(null!==(r=null===(t=e.topSite)||void 0===t?void 0:t.title)&&void 0!==r?r:""),o(null!==(l=null===(a=e.topSite)||void 0===a?void 0:a.url)&&void 0!==l?l:""))}),[e.isOpen,e.topSite]),u.createElement(ll,{isOpen:e.isOpen,showClose:!0,onClose:e.onClose},u.createElement("div",{"data-css-scope":il.scope,onKeyDown:function(e){"Enter"===e.key&&e.target.matches("leo-input")&&l()}},u.createElement("h4",null,e.topSite?Fn("NEW_TAB_EDIT_TOP_SITE_TITLE"):Fn("NEW_TAB_ADD_TOP_SITE_TITLE")),u.createElement(ol,{value:t,onInput:e=>n(e.value)},u.createElement("span",{className:"label"},Fn("NEW_TAB_TOP_SITES_TITLE_LABEL"))),u.createElement(ol,{value:r,onInput:e=>o(e.value)},u.createElement("span",{className:"label"},Fn("NEW_TAB_TOP_SITES_URL_LABEL"))),u.createElement("div",{className:"actions"},u.createElement(An.A,{kind:"outline",onClick:e.onClose},Fn("NEW_TAB_CANCEL_BUTTON_LABEL")),u.createElement(An.A,{type:"submit",isDisabled:!a(),onClick:l},Fn("NEW_TAB_SAVE_CHANGES_BUTTON_LABEL")))))}function dl(){const e=ee(),t=J((e=>e.maxCustomTopSites)),n=J((e=>e.showTopSites)),r=J((e=>e.topSitesListKind)),o=J((e=>e.topSites)),[a,l]=ra("ntp-top-sites-expanded",Boolean),[i,s]=u.useState(!1),[c,d]=u.useState(null),[m,f]=u.useState(!1),[g,h]=u.useState(null),[b,S]=u.useState(!1),y=u.useRef(null);u.useEffect((()=>(n&&a&&document.body.classList.add("ntp-top-sites-wide"),()=>document.body.classList.remove("ntp-top-sites-wide"))),[n,a]);const w=r===v._DX.kCustom&&o.length<t,_=o.length+(w?1:0);function x(e){return()=>{e(),f(!1)}}function E(){d(null),s(!0)}return n&&0!==_?u.createElement("div",{ref:y,"data-css-scope":Ra.scope},u.createElement("div",{className:"top-site-context-menu-anchor"}),u.createElement("div",{className:"top-sites"},u.createElement("div",{className:"left-spacer"}),u.createElement(Fa,{expanded:a,canAddSite:w,canReorderSites:r===v._DX.kCustom,onAddTopSite:E,onTopSiteContextMenu:function(e,t){h(e);const n=y.current;n&&(n.style.setProperty("--self-context-menu-x",t.pageX+"px"),n.style.setProperty("--self-context-menu-y",t.pageY+"px"))}}),u.createElement("button",{className:"menu-button",onClick:()=>f(!0)},u.createElement(p.Ay,{name:"more-vertical"})),u.createElement(In,{isOpen:m,className:"top-sites-menu",onClose:()=>f(!1)},u.createElement("div",{className:"popover-menu"},r===v._DX.kCustom&&u.createElement("button",{onClick:x(E)},u.createElement(p.Ay,{name:"browser-add"}),Fn("NEW_TAB_ADD_TOP_SITE_LABEL")),_>ka&&u.createElement("button",{onClick:x((()=>{l(!a)}))},u.createElement(p.Ay,{name:a?"contract":"expand"}),Fn(a?"NEW_TAB_TOP_SITES_SHOW_LESS_LABEL":"NEW_TAB_TOP_SITES_SHOW_MORE_LABEL")),u.createElement("div",{className:"menu-divider"}),r===v._DX.kCustom?u.createElement("button",{onClick:x((()=>e.setTopSitesListKind(v._DX.kMostVisited)))},u.createElement(p.Ay,{name:"history"}),Fn("NEW_TAB_TOP_SITES_SHOW_MOST_VISITED_LABEL")):u.createElement("button",{onClick:x((()=>e.setTopSitesListKind(v._DX.kCustom)))},u.createElement(p.Ay,{name:"star-outline"}),Fn("NEW_TAB_TOP_SITES_SHOW_CUSTOM_LABEL")),u.createElement("div",{className:"menu-divider"}),u.createElement("button",{onClick:x((()=>e.setShowTopSites(!1)))},u.createElement(p.Ay,{name:"eye-off"}),Fn("NEW_TAB_HIDE_TOP_SITES_LABEL")))),u.createElement(In,{isOpen:Boolean(g),className:"top-site-context-menu",onClose:()=>h(null)},u.createElement("div",{className:"popover-menu"},r===v._DX.kCustom&&u.createElement("button",{onClick:()=>{d(g),s(!0),h(null)}},u.createElement(p.Ay,{name:"edit-pencil"}),Fn("NEW_TAB_EDIT_TOP_SITE_LABEL")),u.createElement("button",{onClick:()=>{g&&(e.removeTopSite(g.url),h(null),S(!0))}},u.createElement(p.Ay,{name:"trash"}),Fn("NEW_TAB_REMOVE_TOP_SITE_LABEL")))),u.createElement(ul,{topSite:c,isOpen:i,onSave:(t,n)=>{c?e.updateTopSite(c.url,t,n):e.addTopSite(t,n),s(!1)},onClose:()=>{s(!1)}}),u.createElement(aa,{isOpen:b,onUndo:()=>{e.undoRemoveTopSite(),S(!1)},onClose:()=>{S(!1)}}))):null}function pl(){const e=(0,m.QY)((e=>e.showClock)),t=(0,m.QY)((e=>e.clockFormat)),n=u.useRef(null);return u.useEffect((()=>{const e=new Intl.DateTimeFormat(void 0,{hour:"numeric",minute:"numeric",hourCycle:t===Xo.gC.k12?"h12":t===Xo.gC.k24?"h23":void 0});function r(){n.current&&(n.current.innerText=e.formatToParts(new Date).filter((e=>"dayPeriod"!==e.type)).map((e=>e.value)).join(""))}r();const o=setInterval(r,2e3);return()=>clearInterval(o)}),[e,t]),e?u.createElement("div",{ref:n}):null}const ml=Ln.P.css`
.loading {
min-height: 100vh;
}
`,fl=u.lazy((()=>Promise.all([c.e("vendors-brave_node_modules_styled-components_dist_styled-components_esm_js"),c.e("brave_browser_resources_brave_new_tab_page_refresh_components_news_news_feed_tsx")]).then(c.bind(c,"../../../brave/browser/resources/brave_new_tab_page_refresh/components/news/news_feed.tsx"))));function vl(){const e=(0,Tn.D5)(),t=(0,m.QY)((e=>e.newsFeatureEnabled)),n=e.isShowOnNTPPrefEnabled;return t&&(n||e.customizePage)?u.createElement("div",{"data-css-scope":ml.scope},u.createElement(u.Suspense,{fallback:n&&u.createElement("div",{className:"loading"})},u.createElement(fl,null))):null}const gl=Ln.P.css`
& {
position: relative;
color: ${Dn.yW.text.primary};
border-radius: 16px;
background: ${Dn.yW.material.thin};
backdrop-filter: blur(50px);
display: flex;
align-items: stretch;
animation: linear widget-scroll-fade both;
animation-timeline: --ntp-main-view-timeline;
animation-range: exit-crossing 10% exit-crossing 100%;
}
@keyframes widget-scroll-fade {
from { opacity: 1; }
to { opacity: 0; }
}
`;function hl(e){return u.createElement("div",{"data-css-scope":gl.scope,className:"ntp-widget","data-theme":"dark"},e.children)}var bl=c("../../../brave/node_modules/@brave/leo/shared/7d712f7b.js");function Sl(e){(0,yr.a)(e,"svelte-1eqhurh",":host{display:inline-block;width:fit-content}:host>.leo-tooltip.svelte-1eqhurh.svelte-1eqhurh{width:100%}.leo-tooltip.svelte-1eqhurh.svelte-1eqhurh{--background:var(\n --leo-tooltip-background,\n var(--leo-color-container-background)\n );--text:var(--leo-tooltip-text-color, var(--leo-color-text-primary));--shadow:var(--leo-tooltip-shadow, var(--leo-effect-elevation-03));--padding:var(--leo-tooltip-padding, var(--leo-spacing-xl));--radius:var(--leo-radius-m);--border-color:transparent;--border-width:0px;width:fit-content}.leo-tooltip.svelte-1eqhurh .tooltip.svelte-1eqhurh{background:var(--background);color:var(--text);box-shadow:var(--shadow);padding:var(--padding);border-radius:var(--radius);border:var(--border-width) solid var(--border-color);font:var(--leo-font-default-regular)}.leo-tooltip.svelte-1eqhurh .tooltip .arrow.svelte-1eqhurh{position:absolute;background:var(--background);width:8px;height:8px;transform:rotate(45deg);z-index:-1}.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.svelte-1eqhurh{border:var(--border-width) solid var(--border-color);z-index:10}.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.left.svelte-1eqhurh,.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.bottom.svelte-1eqhurh{border-bottom:0}.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.right.svelte-1eqhurh,.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.bottom.svelte-1eqhurh{border-right:0}.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.right.svelte-1eqhurh,.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.top.svelte-1eqhurh{border-top:0}.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.left.svelte-1eqhurh,.leo-tooltip.svelte-1eqhurh .tooltip.default .arrow.top.svelte-1eqhurh{border-left:0}.leo-tooltip.svelte-1eqhurh .tooltip.hero.svelte-1eqhurh{--background:var(--leo-gradient-hero);--text:var(--leo-color-container-background)}.leo-tooltip.svelte-1eqhurh .tooltip.info.svelte-1eqhurh{--background:var(--leo-color-button-background);--text:var(--leo-color-container-background)}.leo-tooltip.svelte-1eqhurh .tooltip.mini.svelte-1eqhurh{--background:var(--leo-color-neutral-60);--text:var(--leo-color-neutral-10);--padding:var(--leo-spacing-m);--shadow:var(--leo-effect-elevation-01);--radius:var(--leo-radius-s);font:var(--leo-font-x-small-regular)}.leo-tooltip.svelte-1eqhurh .tooltip.default.svelte-1eqhurh{--border-color:var(--leo-color-divider-subtle);--border-width:1px}")}const yl=e=>({}),wl=e=>({});function _l(e){let t,n,r,o,a,l;const i=e[24].content,s=(0,yr.C)(i,e,e[31],wl),c=s||function(e){let t;return{c(){t=(0,yr.x)(e[0])},m(e,n){(0,yr.c)(e,t,n)},p(e,n){1&n[0]&&(0,yr.y)(t,e[0])},d(e){e&&(0,yr.g)(t)}}}(e);return{c(){t=(0,yr.e)("div"),c&&c.c(),n=(0,yr.l)(),r=(0,yr.e)("div"),(0,yr.b)(r,"class",o=(0,yr.W)(`arrow ${e[11]}`)+" svelte-1eqhurh"),(0,yr.b)(t,"class","tooltip svelte-1eqhurh"),t.hidden=a=!e[13],(0,yr.D)(t,"hero","hero"===e[7]),(0,yr.D)(t,"info","info"===e[7]),(0,yr.D)(t,"mini","mini"===e[7]),(0,yr.D)(t,"default","default"===e[7]||!e[7])},m(o,a){(0,yr.c)(o,t,a),c&&c.m(t,null),(0,yr.n)(t,n),(0,yr.n)(t,r),e[25](r),e[26](t),l=!0},p(e,n){s?s.p&&(!l||1&n[1])&&(0,yr.E)(s,i,e,e[31],l?(0,yr.G)(i,e[31],n,yl):(0,yr.F)(e[31]),wl):c&&c.p&&(!l||1&n[0])&&c.p(e,l?n:[-1,-1]),(!l||2048&n[0]&&o!==(o=(0,yr.W)(`arrow ${e[11]}`)+" svelte-1eqhurh"))&&(0,yr.b)(r,"class",o),(!l||8192&n[0]&&a!==(a=!e[13]))&&(t.hidden=a),(!l||128&n[0])&&(0,yr.D)(t,"hero","hero"===e[7]),(!l||128&n[0])&&(0,yr.D)(t,"info","info"===e[7]),(!l||128&n[0])&&(0,yr.D)(t,"mini","mini"===e[7]),(!l||128&n[0])&&(0,yr.D)(t,"default","default"===e[7]||!e[7])},i(e){l||((0,yr.t)(c,e),l=!0)},o(e){(0,yr.f)(c,e),l=!1},d(n){n&&(0,yr.g)(t),c&&c.d(n),e[25](null),e[26](null)}}}function xl(e){let t,n,r=(e[19].content||e[0])&&_l(e);return{c(){r&&r.c(),t=(0,yr.z)()},m(e,o){r&&r.m(e,o),(0,yr.c)(e,t,o),n=!0},p(e,n){e[19].content||e[0]?r?(r.p(e,n),524289&n[0]&&(0,yr.t)(r,1)):(r=_l(e),r.c(),(0,yr.t)(r,1),r.m(t.parentNode,t)):r&&((0,yr.p)(),(0,yr.f)(r,1,1,(()=>{r=null})),(0,yr.d)())},i(e){n||((0,yr.t)(r),n=!0)},o(e){(0,yr.f)(r),n=!1},d(e){e&&(0,yr.g)(t),r&&r.d(e)}}}function El(e){let t,n;return t=new bl.F({props:{target:e[10],flip:e[4],offset:e[6],placement:e[1],fallbackPlacements:e[2],positionStrategy:e[3],shift:e[5],autoUpdate:!0,onMouseLeave:e[17],onMouseEnter:e[27],middleware:[(0,bl.a)({padding:0,element:e[9]})],onComputedPosition:e[14],$$slots:{default:[xl]},$$scope:{ctx:e}}}),{c(){(0,yr.k)(t.$$.fragment)},m(e,r){(0,yr.m)(t,e,r),n=!0},p(e,n){const r={};1024&n[0]&&(r.target=e[10]),16&n[0]&&(r.flip=e[4]),64&n[0]&&(r.offset=e[6]),2&n[0]&&(r.placement=e[1]),4&n[0]&&(r.fallbackPlacements=e[2]),8&n[0]&&(r.positionStrategy=e[3]),32&n[0]&&(r.shift=e[5]),4096&n[0]&&(r.onMouseEnter=e[27]),512&n[0]&&(r.middleware=[(0,bl.a)({padding:0,element:e[9]})]),535425&n[0]|1&n[1]&&(r.$$scope={dirty:n,ctx:e}),t.$set(r)},i(e){n||((0,yr.t)(t.$$.fragment,e),n=!0)},o(e){(0,yr.f)(t.$$.fragment,e),n=!1},d(e){(0,yr.q)(t,e)}}}function kl(e){let t,n,r,o,a,l,i=e[13],s=El(e);const c=e[24].default,u=(0,yr.C)(c,e,e[31],null);return{c(){t=(0,yr.e)("div"),s.c(),n=(0,yr.l)(),r=(0,yr.e)("div"),u&&u.c(),(0,yr.b)(r,"class","trigger"),(0,yr.b)(t,"class","leo-tooltip svelte-1eqhurh")},m(i,c){(0,yr.c)(i,t,c),s.m(t,null),(0,yr.n)(t,n),(0,yr.n)(t,r),u&&u.m(r,null),e[30](r),o=!0,a||(l=[(0,yr.o)(r,"focusin",e[28]),(0,yr.o)(r,"focusout",e[29]),(0,yr.o)(r,"mouseenter",e[15]),(0,yr.o)(r,"mouseleave",e[16])],a=!0)},p(e,r){8192&r[0]&&(0,yr.s)(i,i=e[13])?((0,yr.p)(),(0,yr.f)(s,1,1,yr.B),(0,yr.d)(),s=El(e),s.c(),(0,yr.t)(s,1),s.m(t,n)):s.p(e,r),u&&u.p&&(!o||1&r[1])&&(0,yr.E)(u,c,e,e[31],o?(0,yr.G)(c,e[31],r,null):(0,yr.F)(e[31]),null)},i(e){o||((0,yr.t)(s),(0,yr.t)(u,e),o=!0)},o(e){(0,yr.f)(s),(0,yr.f)(u,e),o=!1},d(n){n&&(0,yr.g)(t),s.d(n),u&&u.d(n),e[30](null),a=!1,(0,yr.v)(l)}}}function $l(e,t,n){let r,{$$slots:o={},$$scope:a}=t;const l=(0,yr.H)(o);let i,s,c,u,d,{text:p}=t,{placement:m="top"}=t,{fallbackPlacements:f}=t,{positionStrategy:v}=t,{flip:g=!0}=t,{shift:h=8}=t,{offset:b=8}=t,{mode:S="mini"}=t,{mouseleaveTimeout:y=150}=t,{mouseenterDelay:w=0}=t,{visible:_}=t,{onVisibilityChange:x}=t,E=!1,k=!1;const $=()=>{clearTimeout(d),d=setTimeout((()=>{k||E||K(!1)}),y)};function K(e){e!==_&&(void 0===_&&n(13,r=e),null==x||x({visible:e}))}return e.$$set=e=>{"text"in e&&n(0,p=e.text),"placement"in e&&n(1,m=e.placement),"fallbackPlacements"in e&&n(2,f=e.fallbackPlacements),"positionStrategy"in e&&n(3,v=e.positionStrategy),"flip"in e&&n(4,g=e.flip),"shift"in e&&n(5,h=e.shift),"offset"in e&&n(6,b=e.offset),"mode"in e&&n(7,S=e.mode),"mouseleaveTimeout"in e&&n(20,y=e.mouseleaveTimeout),"mouseenterDelay"in e&&n(21,w=e.mouseenterDelay),"visible"in e&&n(22,_=e.visible),"onVisibilityChange"in e&&n(23,x=e.onVisibilityChange),"$$scope"in e&&n(31,a=e.$$scope)},e.$$.update=()=>{4194304&e.$$.dirty[0]&&n(13,r=null!=_&&_)},[p,m,f,v,g,h,b,S,i,s,c,u,E,r,function(e){var t;if(!e.middlewareData.arrow)return;const{x:r,y:o}=e.middlewareData.arrow;n(11,u=e.placement.split("-")[0]);const a=null!==(t={top:"bottom",right:"left",bottom:"top",left:"right"}[u])&&void 0!==t?t:"top";s&&Object.assign(s.style,{left:null!=r?`${r}px`:"",top:null!=o?`${o}px`:"",right:"",bottom:"",[a]:"-4px"})},()=>{clearTimeout(d);const e=()=>{k=!0,K(!0)};w>0?d=setTimeout(e,w):e()},()=>{clearTimeout(d),k=!1,$()},()=>{clearTimeout(d),n(12,E=!1),$()},K,l,y,w,_,x,o,function(e){yr.I[e?"unshift":"push"]((()=>{s=e,n(9,s)}))},function(e){yr.I[e?"unshift":"push"]((()=>{i=e,n(8,i)}))},()=>n(12,E=!0),()=>K(!0),()=>K(!1),function(e){yr.I[e?"unshift":"push"]((()=>{c=e,n(10,c)}))},a]}class Kl extends yr.S{constructor(e){super(),(0,yr.i)(this,e,$l,kl,yr.s,{text:0,placement:1,fallbackPlacements:2,positionStrategy:3,flip:4,shift:5,offset:6,mode:7,mouseleaveTimeout:20,mouseenterDelay:21,visible:22,onVisibilityChange:23},Sl,[-1,-1])}}const Pl=(0,Sr.A)(Kl,{name:"leo-tooltip",mode:"open"}),Cl=(0,br.A)("leo-tooltip",Pl);var Tl=c("chrome://resources/js/plural_string_proxy.js");const Nl=Ln.P.css`
& {
--leo-menu-max-height: max-content;
position: absolute;
inset-block-start: 12px;
inset-inline-end: 12px;
}
leo-button {
--leo-icon-size: 16px;
--leo-icon-color: ${Dn.yW.icon.default};
padding: 4px;
opacity: 0;
transition: opacity 120ms;
.ntp-widget:hover & {
opacity: 1;
}
}
leo-menu-item {
--leo-icon-size: 24px;
display: flex;
align-items: center;
gap: 12px;
}
`;function Rl(e){return u.createElement("div",{"data-css-scope":Nl.scope},u.createElement(Bn.A,{placement:"bottom-end"},u.createElement(An.A,{fab:!0,kind:"plain-faint",size:"small",slot:"anchor-content"},u.createElement(p.Ay,{name:"more-vertical"})),e.children))}function Fl(){const e="var(--provider-icon-color, #468ccb)";return u.createElement("svg",{className:"icon",viewBox:"-5 0 45.13 37.13"},u.createElement("path",{fill:e,d:"M0 0h11.23v11.23H0zm12.95 0h11.23v11.23H12.95zM0 12.95h11.23v11.23H0zm0 12.94h11.23v11.23H0z"}),u.createElement("circle",{cx:"18.56",cy:"18.56",r:"5.57",fill:"#ee7f4a"}),u.createElement("path",{fill:e,d:"M25.89 0h11.23v11.23H25.89z"}))}function Il(){return u.createElement("svg",{className:"icon",fill:"none",viewBox:"0 0 26 26"},u.createElement("path",{fill:"var(--provider-icon-color, #00DCFA)",fillRule:"evenodd",clipRule:"evenodd",d:"M8.49706 8.27587C8.96774 3.92324 12.7015.540527 17.0997.540527c4.7825.003405 8.6586 3.879533 8.662 8.662033 0 4.39664-3.3827 8.13194-7.7353 8.60264-.456 4.3526-4.2045 7.7353-8.60264 7.7353-4.7825-.0034-8.658637-3.8795-8.662041-8.662 0-4.3966 3.382711-8.13195 7.735341-8.60263zm9.60334 7.58723c2.913-.4429 5.2-2.7299 5.6452-5.6452h-5.6452v5.6452zm-15.32255 0l.00186-.0123h5.6433v-5.6329c-2.91423.4441-5.20008 2.7265-5.6433 5.6329h-.00186v.0123zm6.65322 7.6613c3.33283 0 6.16303-2.4014 6.65323-5.6452H2.77785c.49017 3.2438 3.32043 5.6452 6.65322 5.6452zm6.65323-13.3065v5.6452h-5.6452v-5.6452h5.6452zm-5.6452-2.01608h13.3065c-.4902-3.24373-3.3204-5.64516-6.6532-5.64516s-6.1631 2.40143-6.6533 5.64516z"}))}function Al(){return u.createElement("svg",{className:"icon",fill:"none",viewBox:"0 0 30 30"},u.createElement("path",{fill:"var(--provider-icon-color, #49CC68)",fillRule:"evenodd",clipRule:"evenodd",d:"M17.3668 27.2276c.4808-.1503.9849.1408 1.1268.6509.142.5091-.1323 1.0451-.6131 1.1955-.9665.3086-1.9732.4682-2.9865.4736h-.1207c-.987 0-1.9984-.1611-3.0076-.479-.4798-.1514-.753-.6874-.61-1.1976.1429-.5091.6481-.7991 1.1278-.6476.8054.2596 1.6448.3944 2.4898.3995h.1197c.8394-.0056 1.6733-.1388 2.4738-.3953zM24.01 7.6365c.861 2.6605.5528 6.2318-.826 9.5582-1.8809 4.539-5.2941 7.6914-8.3165 7.6914h-.0858c-3.0235 0-6.43677-3.1524-8.31759-7.6914-1.37991-3.3264-1.68703-6.8977-.82604-9.55928C6.91843 3.39605 10.6091.547607 14.823.547607c4.2011 0 7.8833 2.833403 9.1743 7.054523l.0063.01611.0022.00751.0031.00967.0011.00108zm-2.2089 8.9127c-.5541 1.3505-1.2943 2.6144-2.1985 3.7539.61-2.5455.3167-5.8322-1.0061-9.0233-.6915-1.66802-1.6076-3.1685-2.6719-4.39187 1.6648-1.42637 3.3974-1.89252 4.737-1.23518.8578.42103 1.5208 1.28244 1.9147 2.49185.7467 2.2899.4565 5.4316-.7752 8.4046zm-13.9526.0001c-1.23164-2.9731-1.52181-6.1147-.7752-8.40467.39395-1.20941 1.05584-2.07082 1.91365-2.49185 1.33965-.65626 3.07325-.19119 4.73705 1.23518-1.0633 1.22445-1.9804 2.72385-2.6709 4.39194-1.32377 3.191-1.61712 6.4788-1.0061 9.0232-.90414-1.1395-1.64436-2.4034-2.1985-3.7538zm8.2243 6.4389c-.3844.189-.8048.2868-1.2485.2932-.4325-.0033-.8588-.1034-1.2486-.2932-2.5788-1.2642-3.0998-6.3306-1.1385-11.063.6217-1.5015 1.4392-2.8484 2.386-3.93966.9468 1.09126 1.7664 2.43706 2.3891 3.93966 1.9614 4.7324 1.4403 9.7988-1.1395 11.063zm-1.2484 1.0117l.0011.0698v.0709l-.0011-.0709v-.0698zm4.7493-20.23536c-1.5282-.06767-3.1929.62511-4.7486 2.00852-1.5568-1.38341-3.2226-2.07726-4.7508-2.0096 1.3692-1.04505 3.0361-1.61049 4.7497-1.61111 1.7548 0 3.4016.58859 4.7497 1.61111v.00108z"}))}function Bl(){return u.createElement("svg",{className:"icon",viewBox:"0 0 1697.362 1251.056"},u.createElement("path",{fill:"var(--provider-icon-color, #0273F2)",d:"M60.555 811.187S2.002 869.473.111 950.695c-1.349 36.699 9.44 78.256 42.639 121.16a30.665 30.665 0 0 0 1.883 2.428 161.066 161.066 0 0 0 43.987 32.652 40.505 40.505 0 0 0 7.827 3.507c2.695 1.081 5.666 2.43 8.902 3.507a194.274 194.274 0 0 0 26.443 7.558c23.21 4.856 51.544 7.284 86.085 4.586 5.126-.54 10.25-1.079 15.648-1.62 5.394-.81 10.797-1.348 16.463-2.428 5.664-.81 11.33-1.887 17.265-2.968a2.438 2.438 0 0 0 1.351-.27 3.44 3.44 0 0 0 1.622-.269c54.298-10.677 120.632-33.052 200.59-72.325L138.283 729.449c-26.431 26.854-52.513 54.172-77.727 81.738ZM227.936 641.354l362.491 345.298a382.538 382.538 0 0 1 122.944-22.636L302.06 572.207a4728.513 4728.513 0 0 0-74.123 69.147ZM405.643 501.376s818.128 777.706 789.678 748.899l64.044-77.217-776.43-737.81a5624.75 5624.75 0 0 0-77.292 66.128ZM645.844 282.562s-21.589 16.731-56.662 45.065c0 0-5.943 4.589-16.735 13.49-1.27 1.116-2.653 2.147-3.978 3.185l771.382 734.225 64.956-77.345L647.9 280.218c-.752.788-1.265 1.552-2.057 2.344ZM618.86 12.719s-29.211 9.841-43.04 32.567L1482.26 909.33l65.159-77.142L674.99 0c-19.514 2.863-38.473 6.833-56.13 12.719ZM1040.358 44.021s-76.46-24.968-172.117-39.319l765.023 725.375 64.098-75.669-51.054-48.293-578.504-551.067c-9.051-3.68-18.083-7.362-27.446-11.027Z"}))}function zl(){return u.createElement("svg",{className:"icon",fill:"none",viewBox:"0 0 16 16"},u.createElement("g",{clipPath:"url(#a)"},u.createElement("path",{d:"M8 16c4.4183 0 8-3.5817 8-8 0-4.41828-3.5817-8-8-8-4.41828 0-8 3.58172-8 8 0 4.4183 3.58172 8 8 8Z",fill:"#000"}),u.createElement("path",{d:"m11.6288 9.84328-1.2106 1.26482c-.0263.0275-.0581.0494-.0935.0643-.0354.015-.0736.0227-.1121.0227H4.47379c-.02738 0-.05417-.0078-.07706-.0224-.0229-.0147-.04092-.0355-.05183-.0599-.01092-.0245-.01426-.0515-.00961-.0778.00464-.0263.01707-.0507.03575-.0702l1.2115-1.26483c.02625-.0274.05798-.04926.09325-.06423.03527-.01497.07332-.02272.11179-.02279H11.526c.0274 0 .0542.0078.0771.02242.0229.01463.0409.03546.0519.05992.0109.02447.0142.05151.0095.0778-.0046.02629-.017.05068-.0357.07019Zm-1.2106-2.54696c-.0263-.02747-.0581-.04938-.0935-.06435-.0354-.01496-.0736-.02268-.1121-.02266H4.47379c-.02738 0-.05417.00779-.07706.02242-.0229.01463-.04092.03546-.05183.05992-.01092.02447-.01426.05151-.00961.0778.00464.02628.01707.05068.03575.07019l1.2115 1.2648c.02625.0274.05798.04926.09325.06423.03527.01496.07332.02272.11179.02278H11.526c.0274 0 .0542-.00779.0771-.02242.0229-.01463.0409-.03545.0519-.05992.0109-.02446.0142-.0515.0095-.07779-.0046-.02629-.017-.05068-.0357-.07019l-1.2106-1.26481Zm-5.94441-.90851h5.73881c.0385.00002.0767-.00769.1121-.02267.0354-.01497.0672-.03687.0935-.06435l1.2106-1.2648c.0187-.01951.0311-.0439.0357-.07019.0047-.02629.0014-.05333-.0095-.07779-.011-.02447-.029-.04529-.0519-.05992-.0229-.01463-.0497-.02243-.0771-.02243H5.78758c-.03847.00007-.07652.00782-.11179.02279-.03527.01497-.067.03683-.09325.06423L4.37135 6.15749c-.01866.01948-.03108.04385-.03574.07011-.00465.02626-.00134.05328.00954.07773.01088.02445.02884.04528.05169.05993.02285.01465.0496.02249.07695.02255Z",fill:"#66FFF6"})),u.createElement("defs",null,u.createElement("clipPath",{id:"a"},u.createElement("path",{fill:"#fff",d:"M0 0h16v16H0z"}))))}function Ol(e){switch(e.provider){case"gemini":return u.createElement(Il,null);case"bitflyer":return u.createElement(Fl,null);case"uphold":return u.createElement(Al,null);case"zebpay":return u.createElement(Bl,null);case"solana":return u.createElement(zl,null)}}new Intl.NumberFormat(void 0,{style:"unit",unit:"day",unitDisplay:"long",maximumFractionDigits:0});const Ml=c.p+"3811c3c4c34fbd9097f896eed8848a80.svg",Dl=c.p+"dc31f79930620da1718c4d64b4f0d7ea.svg",Ll=Ln.P.css`
& {
flex-grow: 1;
display: flex;
flex-direction: column;
gap: 8px;
}
.title {
--leo-icon-size: 16px;
font: ${Dn.gx.components.buttonSmall};
display: flex;
align-items: center;
gap: 8px;
}
.content {
flex-grow: 1;
display: flex;
gap: 12px;
align-items: center;
}
.text {
flex: 1 1 auto;
}
&.onboarding .text {
--leo-icon-size: 12px;
--leo-icon-color: ${Dn.yW.icon.disabled};
font: ${Dn.gx.xSmall.regular};
display: flex;
flex-direction: column;
gap: 4px;
> * {
display: flex;
align-items: center;
gap: 8px;
}
}
.coin-graphic {
height: 62px;
width: 62px;
background-image: url(${Ml});
background-position: left center;
background-size: contain;
background-repeat: no-repeat;
}
.connect-graphic {
height: 62px;
width: 71px;
background-image: url(${Dl});
background-position: left center;
background-size: contain;
background-repeat: no-repeat;
}
&.unconnected .text {
font: ${Dn.gx.small.regular};
color: ${Dn.yW.text.tertiary};
.header {
font: ${Dn.gx.default.semibold};
color: ${Dn.yW.text.primary};
}
}
&.connected .header {
font: ${Dn.gx.xSmall.regular};
opacity: 0.5;
padding-bottom: 4px;
}
&.reset-external-wallet {
.title {
--leo-icon-color: ${Dn.yW.systemfeedback.warningIcon};
--leo-icon-size: 16px;
}
.text {
color: #fff;
}
.header {
font: ${Dn.gx.default.semibold};
}
p {
font: ${Dn.gx.xSmall.regular};
opacity: 0.6;
}
}
&.login {
--leo-icon-size: 40px;
--provider-icon-color: currentcolor;
svg {
margin-right: 4px;
height: 16px;
width: auto;
display: block;
}
.header {
font: ${Dn.gx.default.semibold};
color: #fff;
}
.text {
font: ${Dn.gx.xSmall.regular};
}
}
.balance {
display: flex;
align-items: center;
gap: 4px;
font: ${Dn.gx.large.semibold};
.bat-label {
opacity: 0.5;
}
.exchange {
font: ${Dn.gx.xSmall.regular};
padding-left: 4px;
}
&.skeleton {
width: 160px;
height: 24px;
}
}
.payout-status {
margin-top: 3px;
display: flex;
align-items: center;
gap: 6px;
font: ${Dn.gx.xSmall.regular};
a {
color: inherit;
}
}
.ads-viewed {
--leo-icon-size: 14px;
margin-top: 3px;
font: ${Dn.gx.xSmall.regular};
color: rgba(255, 255, 255, 0.5);
display: flex;
gap: 8px;
align-items: center;
.ad-count {
color: #fff;
font: ${Dn.gx.small.semibold};
}
leo-icon {
color: #fff;
opacity: 0.5;
}
leo-tooltip [slot='content'] {
font: ${Dn.gx.default.regular};
max-width: 200px;
}
}
.actions {
display: flex;
flex-direction: column;
align-items: center;
gap: 8px;
leo-button {
--leo-button-color: rgba(255, 255, 255, 0.2);
white-space: nowrap;
flex-grow: 0;
}
a {
font: ${Dn.gx.xSmall.link};
text-decoration: underline;
color: rgba(255, 255, 255, .5);
}
}
`,Ul=new Intl.NumberFormat(void 0,{minimumFractionDigits:2,maximumFractionDigits:4}),Hl=new Intl.NumberFormat(void 0,{minimumFractionDigits:2,maximumFractionDigits:2}),Wl=new Intl.DateTimeFormat(void 0,{month:"long"});function Vl(){const e=new Date,t=new Date(e.getFullYear(),e.getMonth()-1);return Wl.format(t)}function jl(){const e=Cn(),t=Pn((e=>e.rewardsEnabled)),n=Pn((e=>e.rewardsExternalWallet)),r=Pn((e=>e.rewardsBalance)),o=Pn((e=>e.rewardsExchangeRate)),a=Pn((e=>e.payoutStatus)),l=Pn((e=>e.minEarningsPreviousMonth)),i=Pn((e=>e.tosUpdateRequired)),s=Pn((e=>e.rewardsAdsViewed)),c=function(e,t){const[n,r]=u.useState("");return u.useEffect((()=>{Tl.PluralStringProxyImpl.getInstance().getPluralString(e,t).then(r)}),[e,t]),n}("REWARDS_CONNECTED_ADS_VIEWED_TEXT",null!=s?s:0),[d,m]=ra("ntp-rewards-balance",(e=>"number"==typeof e?e:null));return u.useEffect((()=>{null!==r&&m(r)}),[r]),t?i?u.createElement(Gl,{className:"login"},u.createElement("div",{className:"title"},Fn("NEW_TAB_REWARDS_WIDGET_TITLE")),u.createElement("div",{className:"content"},u.createElement("div",{className:"text"},u.createElement("div",{className:"header"},Fn("REWARDS_TOS_UPDATE_HEADING")),u.createElement("div",null,Fn("REWARDS_TOS_UPDATE_NTP_TEXT"))),u.createElement("div",{className:"actions"},u.createElement(An.A,{size:"small",onClick:()=>nr(xo)},Fn("REWARDS_TOS_UPDATE_NTP_BUTTON_LABEL"))))):n?"gemini"===n.provider?function(){if(!n)return null;const e=kn(n.provider);return u.createElement(Gl,{className:"reset-external-wallet"},u.createElement("div",{className:"title"},u.createElement(p.Ay,{name:"warning-triangle-filled"}),Fn("NEW_TAB_REWARDS_WIDGET_TITLE")),u.createElement("div",{className:"content"},u.createElement("div",{className:"text"},u.createElement("div",{className:"header"},(0,mr.J)(Fn("REWARDS_RESET_EXTERNAL_WALLET_TITLE"),[e])),u.createElement("p",null,(0,mr.J)(Fn("REWARDS_RESET_EXTERNAL_WALLET_TEXT"),{$1:e,$2:e=>null}))),u.createElement("div",{className:"actions"},u.createElement(An.A,{size:"small",onClick:()=>nr(ko)},Fn("REWARDS_MORE_BUTTON_LABEL")))))}():n.authenticated?u.createElement(Gl,{className:"connected"},u.createElement("div",{className:"title"},Fn("NEW_TAB_REWARDS_WIDGET_TITLE")),u.createElement("div",{className:"content"},u.createElement("div",{className:"coin-graphic"}),u.createElement("div",{className:"text"},u.createElement("div",{className:"header"},Fn("NEW_TAB_REWARDS_BALANCE_TITLE")),function(){const e=null!=r?r:d;return null===e?u.createElement("div",{className:"balance skeleton"}):u.createElement("div",{className:"balance"},u.createElement("span",{className:"bat-amount"},Ul.format(e)),u.createElement("span",{className:"bat-label"},"BAT"),o&&u.createElement("span",{className:"exchange"},"≈ ",Hl.format(e*o)," USD"))}(),function(){if(l<=0||!n)return null;const e=function(e,t){return e[t||"unverified"]||"off"}(a,n.provider);return"complete"===e?u.createElement("div",{className:"payout-status"},(0,mr.J)(Fn("REWARDS_PAYMENT_COMPLETED"),[Vl()])):"processing"===e?u.createElement("div",{className:"payout-status"},(0,mr.J)(Fn("REWARDS_PAYMENT_PROCESSING"),[Vl()]),u.createElement(tr,{url:Ko},Fn("NEW_TAB_REWARDS_PAYOUT_DETAILS_LINK"))):null}()||(null===s?null:u.createElement("div",{className:"ads-viewed"},c&&(0,mr.J)(c,{$1:e=>u.createElement("span",{className:"ad-count"},e)}),u.createElement(Cl,{mode:"default"},u.createElement(p.Ay,{name:"info-outline"}),u.createElement("div",{slot:"content"},Fn("REWARDS_ADS_VIEWED_TOOLTIP")))))))):n?u.createElement(Gl,{className:"login"},u.createElement("div",{className:"title"},Fn("NEW_TAB_REWARDS_WIDGET_TITLE")),u.createElement("div",{className:"content"},u.createElement(p.Ay,{name:"bat-color"}),u.createElement("div",{className:"text"},u.createElement("div",{className:"header"},Fn("NEW_TAB_REWARDS_LOGIN_TITLE")),u.createElement("div",null,(0,mr.J)(Fn("NEW_TAB_REWARDS_LOGIN_TEXT"),[kn(n.provider)]))),u.createElement("div",{className:"actions"},u.createElement(An.A,{size:"small",onClick:()=>nr($o)},u.createElement("span",{slot:"icon-before"},u.createElement(Ol,{provider:n.provider})),Fn("NEW_TAB_REWARDS_LOGIN_BUTTON_LABEL"))))):null:u.createElement(Gl,{className:"unconnected"},u.createElement("div",{className:"title"},Fn("NEW_TAB_REWARDS_WIDGET_TITLE")),u.createElement("div",{className:"content"},u.createElement("div",{className:"connect-graphic"}),u.createElement("div",{className:"text"},u.createElement("div",{className:"header"},Fn("NEW_TAB_REWARDS_CONNECT_TITLE")),u.createElement("div",null,Fn("NEW_TAB_REWARDS_CONNECT_TEXT"))),u.createElement("div",{className:"actions"},u.createElement(An.A,{size:"small",onClick:()=>nr(Eo)},Fn("NEW_TAB_REWARDS_CONNECT_BUTTON_LABEL"))))):u.createElement(Gl,{className:"onboarding"},u.createElement("div",{className:"title"},u.createElement(p.Ay,{name:"product-bat-color"}),Fn("NEW_TAB_REWARDS_WIDGET_TITLE")),u.createElement("div",{className:"content"},u.createElement("div",{className:"text"},u.createElement("div",null,u.createElement(p.Ay,{name:"check-normal"}),u.createElement("div",null,Fn("REWARDS_ONBOARDING_TEXT_ITEM_1"))),u.createElement("div",null,u.createElement(p.Ay,{name:"check-normal"}),u.createElement("div",null,Fn("REWARDS_ONBOARDING_TEXT_ITEM_2")))),u.createElement("div",{className:"actions"},u.createElement(An.A,{size:"small",onClick:()=>{e.recordNewTabOnboardingClick(),nr(xo)}},Fn("NEW_TAB_REWARDS_ONBOARDING_BUTTON_LABEL")),u.createElement(tr,{url:Po},Fn("NEW_TAB_REWARDS_ONBOARDING_LINK")))))}function Gl(e){const t=Cn();return u.createElement("div",{"data-css-scope":Ll.scope,className:e.className},u.createElement(Rl,null,u.createElement("leo-menu-item",{onClick:()=>t.setShowRewardsWidget(!1)},u.createElement(p.Ay,{name:"eye-off"}),Fn("NEW_TAB_HIDE_REWARDS_WIDGET_LABEL"))),e.children)}const ql=c.p+"b5db5eb30b3f11f84684ce843417d412.svg",Ql=Ln.P.css`
& {
flex-grow: 1;
display: flex;
flex-direction: column;
gap: 8px;
}
.title {
font: ${Dn.gx.components.buttonSmall};
}
.content {
flex-grow: 1;
display: flex;
align-items: center;
}
.graphic {
background-image: url(${ql});
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
width: 56px;
align-self: stretch;
}
.text {
flex: 1 1 auto;
display: flex;
flex-direction: column;
gap: 4px;
font: ${Dn.gx.small.regular};
color: ${Dn.yW.text.tertiary};
padding: 0 8px;
}
.header {
font: ${Dn.gx.default.semibold};
color: ${Dn.yW.text.primary};
}
.actions {
padding: 0 8px;
display: flex;
flex-direction: column;
align-items: center;
gap: 4px;
leo-button {
--leo-button-color: rgba(255, 255, 255, 0.20);
white-space: nowrap;
}
a {
opacity: 0.5;
color: #fff;
font: ${Dn.gx.xSmall.regular};
text-underline-position: under;
}
}
`;function Xl(){const e=(0,m.AP)();return u.createElement("div",{"data-css-scope":Ql.scope},u.createElement(Rl,null,u.createElement("leo-menu-item",{onClick:()=>e.setShowTalkWidget(!1)},u.createElement(p.Ay,{name:"eye-off"})," ",Fn("NEW_TAB_HIDE_TALK_WIDGET_LABEL"))),u.createElement("div",{className:"title"},Fn("NEW_TAB_TALK_WIDGET_TITLE")),u.createElement("div",{className:"content"},u.createElement("div",{className:"graphic"}),u.createElement("div",{className:"text"},u.createElement("div",{className:"header"},Fn("NEW_TAB_TALK_DESCRIPTION_TITLE")),u.createElement("div",null,Fn("NEW_TAB_TALK_DESCRIPTION_TEXT"))),u.createElement("div",{className:"actions"},u.createElement(An.A,{size:"small",onClick:()=>nr("https://talk.brave.com/widget")},Fn("NEW_TAB_TALK_START_CALL_LABEL")),u.createElement(tr,{url:"https://brave.com/privacy/browser/#brave-talk-learn"},Fn("NEW_TAB_TALK_ABOUT_DATA_LINK")))))}const Yl=Ln.P.css`
& {
display: flex;
flex-direction: column;
gap: 8px;
}
.title {
--leo-icon-size: 16px;
--leo-icon-color: ${Dn.D7.iconsActive};
font: ${Dn.gx.components.buttonSmall};
display: flex;
gap: 16px;
align-items: center;
> * {
display: flex;
gap: 8px;
align-items: center;
}
}
.provider {
opacity: 0.3;
color: #fff;
font: ${Dn.gx.xSmall.regular};
display: flex;
align-items: center;
gap: 4px;
img {
height: 12px;
width: auto;
}
}
.content {
display: flex;
gap: 12px;
}
.features {
--leo-icon-size: 12px;
--leo-icon-color: ${Dn.yW.icon.disabled};
flex: 1 1 auto;
font: ${Dn.gx.xSmall.regular};
display: flex;
flex-direction: column;
gap: 4px;
> * {
display: flex;
align-items: center;
gap: 8px;
}
}
.purchase-actions {
display: flex;
flex-direction: column;
gap: 4px;
align-items: center;
leo-button {
--leo-button-color: rgba(255, 255, 255, 0.20);
}
.restore {
opacity: 0.5;
color: #fff;
font: ${Dn.gx.xSmall.regular};
text-decoration: underline;
}
}
.connection-graphic {
min-width: 62px;
img {
height: 62px;
width: auto;
}
}
.status {
font: ${Dn.gx.small.regular};
color: ${Dn.yW.text.tertiary};
margin-bottom: 4px;
}
.connected .status {
color: #5FDA5C;
}
.connection-info {
flex: 1 1 auto;
}
.region {
font: ${Dn.gx.xSmall.regular};
color: ${Dn.yW.text.secondary};
}
.country {
display: flex;
align-items: center;
gap: 8px;
font: ${Dn.gx.large.semibold};
color: ${Dn.yW.text.primary};
button {
font: ${Dn.gx.xSmall.link};
text-decoration: underline;
}
}
.connection-toggle {
margin-top: 16px;
}
`,Zl=c.p+"93ac61335b53dcf0bf241bb832e71066.svg",Jl=c.p+"0badc90681bc31c59b3d806c8e6d6316.svg",ei=c.p+"e4c35e75fa9b7861d213f37525c51219.svg";function ti(){const e=oe(),t=re((e=>e.vpnPurchased)),n=re((e=>e.vpnConnectionState)),r=re((e=>e.vpnConnectionRegion));return t?u.createElement(ni,null,u.createElement("div",{className:"title"},Fn("NEW_TAB_VPN_WIDGET_TITLE")),u.createElement("div",{className:(0,Qn.A)({content:!0,connected:n===te.KN.CONNECTED})},u.createElement("div",{className:"connection-graphic"},function(){const e=n===te.KN.CONNECTED?ei:Jl;return u.createElement("img",{src:e})}()),u.createElement("div",{className:"connection-info"},u.createElement("div",{className:"status"},function(){switch(n){case te.KN.CONNECTED:return Fn("NEW_TAB_VPN_STATUS_CONNECTED");case te.KN.DISCONNECTED:return Fn("NEW_TAB_VPN_STATUS_DISCONNECTED");case te.KN.CONNECTING:return Fn("NEW_TAB_VPN_STATUS_CONNECTING");case te.KN.DISCONNECTING:return Fn("NEW_TAB_VPN_STATUS_DISCONNECTING");default:return console.error("Unhandled ConnectionState",n),""}}()),r?u.createElement("div",{className:"region"},u.createElement("div",{className:"country"},r.country,u.createElement("button",{onClick:()=>e.openVpnPanel()},Fn("NEW_TAB_VPN_CHANGE_REGION_LABEL"))),u.createElement("div",null,r.namePretty===r.country?Fn("NEW_TAB_VPN_OPTIMAL_TEXT"):r.namePretty)):null),u.createElement("div",{className:"connection-toggle"},u.createElement(wo.A,{checked:n===te.KN.CONNECTED||n===te.KN.CONNECTING,onChange:()=>e.toggleVpnConnection()})))):u.createElement(ni,null,u.createElement("div",{className:"title"},u.createElement("span",null,u.createElement(p.Ay,{name:"product-vpn"}),Fn("NEW_TAB_VPN_WIDGET_TITLE")),u.createElement("span",{className:"provider"},Fn("NEW_TAB_VPN_POWERED_BY_TEXT"),u.createElement("img",{src:Zl}))),u.createElement("div",{className:"content"},u.createElement("div",{className:"features"},u.createElement("div",null,u.createElement(p.Ay,{name:"shield-done"}),u.createElement("span",null,Fn("NEW_TAB_VPN_FEATURE_TEXT1"))),u.createElement("div",null,u.createElement(p.Ay,{name:"shield-done"}),u.createElement("span",null,Fn("NEW_TAB_VPN_FEATURE_TEXT2"))),u.createElement("div",null,u.createElement(p.Ay,{name:"shield-done"}),u.createElement("span",null,Fn("NEW_TAB_VPN_FEATURE_TEXT3")))),u.createElement("div",{className:"purchase-actions"},u.createElement(An.A,{size:"small",onClick:()=>e.startVpnTrial()},Fn("NEW_TAB_VPN_START_TRIAL_LABEL")),u.createElement("button",{className:"restore",onClick:()=>e.restoreVpnPurchase()},Fn("NEW_TAB_VPN_RESTORE_PURCHASE_LABEL")))))}function ni(e){const t=oe();return u.createElement("div",{"data-css-scope":Yl.scope},u.createElement(Rl,null,u.createElement("leo-menu-item",{onClick:()=>t.setShowVpnWidget(!1)},u.createElement(p.Ay,{name:"eye-off"})," ",Fn("NEW_TAB_HIDE_VPN_WIDGET_LABEL"))),e.children)}const ri=Ln.P.css`
& {
min-height: 100%;
display: flex;
flex-direction: column;
gap: 8px;
}
.title {
font: ${Dn.gx.components.buttonSmall};
}
.data {
flex: 1 1 auto;
display: flex;
align-items: center;
color: ${Dn.yW.primitive.neutral[90]};
font: ${Dn.gx.xSmall.regular};
> div {
flex-grow: 1;
display: flex;
align-items: flex-start;
justify-content: space-between;
gap: 24px;
}
}
.ads-blocked {
--self-value-color: ${Dn.yW.primitive.orange[70]};
}
.bandwidth-saved {
--self-value-color: ${Dn.yW.primitive.primary[70]};
}
.value {
color: var(--self-value-color, #fff);
font: ${Dn.gx.heading.h3};
}
.units {
font: ${Dn.gx.default.semibold};
text-transform: capitalize;
}
`,oi=new Intl.NumberFormat(void 0,{maximumFractionDigits:0,useGrouping:!0});function ai(){const e=(0,m.QY)((e=>e.showShieldsStats)),t=(0,m.QY)((e=>e.shieldsStats)),n=(0,m.AP)();function r(e){return e.map((({type:e,value:t})=>"unit"===e?u.createElement("span",{key:"unit",className:"units"},t):t))}return e?u.createElement("div",{"data-css-scope":ri.scope},u.createElement(Rl,null,u.createElement("leo-menu-item",{onClick:()=>n.setShowShieldsStats(!1)},u.createElement(p.Ay,{name:"eye-off"})," ",Fn("NEW_TAB_HIDE_STATS_WIDGET_LABEL"))),u.createElement("div",{className:"title"},Fn("NEW_TAB_STATS_TITLE")),u.createElement("div",{className:"data"},u.createElement("div",null,u.createElement("div",{className:"ads-blocked"},u.createElement("div",{className:"value"},t&&oi.format(t.adsBlocked)),Fn("NEW_TAB_STATS_ADS_BLOCKED_TEXT")),u.createElement("div",{className:"bandwidth-saved"},u.createElement("div",{className:"value"},t&&r(function(e){const t=e/1024,n=t/1024,r=n/1024;return r>=1?ii(r,"gigabyte",2):n>=1?ii(n,"megabyte",1):ii(t,"kilobyte")}(t.bandwidthSavedBytes))),Fn("NEW_TAB_STATS_BANDWIDTH_SAVED_TEXT")),u.createElement("div",{className:"time-saved"},u.createElement("div",{className:"value"},t&&r(function(e){const t=e/1e3,n=t/60,r=n/60,o=r/24;return o>=1?li(o,"day",2):r>=1?li(r,"hour",1):n>=1?li(n,"minute"):li(t>=1?t:0,"second")}(50*t.adsBlocked))),Fn("NEW_TAB_STATS_TIME_SAVED_TEXT"))))):null}function li(e,t,n=0){return new Intl.NumberFormat(void 0,{style:"unit",unit:t,unitDisplay:"long",maximumFractionDigits:n,roundingMode:"ceil"}).formatToParts(e)}function ii(e,t,n=0){return new Intl.NumberFormat(void 0,{style:"unit",unit:t,unitDisplay:"short",maximumFractionDigits:n,roundingMode:"ceil"}).formatToParts(e)}var si=c("../../../brave/components/brave_news/browser/resources/shared/channel.ts"),ci=c("../../../brave/components/brave_news/browser/resources/shared/Icons.tsx");const ui=c.p+"d9114c8350db22f8f684d54cf13887e4.svg",di=Ln.P.css`
& {
min-height: 100%;
display: flex;
flex-direction: column;
gap: 8px;
}
.title {
font: ${Dn.gx.components.buttonSmall};
}
.opt-in {
display: flex;
align-items: center;
gap: 12px;
.graphic {
background-image: url(${ui});
background-repeat: no-repeat;
background-size: contain;
background-position: center center;
width: 56px;
align-self: stretch;
}
.text {
flex: 1 1 auto;
font: ${Dn.gx.default.semibold};
color: ${Dn.yW.text.primary};
}
.actions {
padding: 0 8px;
leo-button {
--leo-button-color: rgba(255, 255, 255, 0.20);
white-space: nowrap;
}
}
}
.peek {
flex: 1 1 auto;
display: flex;
align-items: center;
gap: 12px;
text-decoration: none;
img {
min-width: 71px;
width: 71px;
height: 48px;
object-fit: cover;
object-position: center top;
border-radius: 4px;
opacity: 0;
transition: opacity 400ms ease-in-out;
&.loaded {
opacity: 1;
}
}
.meta {
--leo-icon-size: 12px;
font: ${Dn.gx.xSmall.regular};
color: ${Dn.yW.text.primary};
display: flex;
align-items: center;
gap: 6px;
}
.item-title {
margin-top: 4px;
font: ${Dn.gx.small.semibold};
color: #fff;
overflow: hidden;
line-clamp: 2;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
}
}
.loading {
.img {
width: 71px;
height: 48px;
border-radius: 4px;
}
.text {
flex: 1 1 auto;
}
.meta {
height: 1em;
width: 100px;
border-radius: 4px;
}
.item-title {
height: 2.8em;
width: 100%;
border-radius: 4px;
}
}
`;function pi(){const e=(0,Tn.D5)();return u.createElement("div",{"data-css-scope":di.scope},u.createElement(Rl,null,e.isOptInPrefEnabled&&u.createElement("leo-menu-item",{onClick:()=>e.setCustomizePage("news")},u.createElement(p.Ay,{name:"tune"}),Fn("NEW_TAB_NEWS_CUSTOMIZE_BUTTON_LABEL")),u.createElement("leo-menu-item",{onClick:()=>e.toggleBraveNewsOnNTP(!1)},u.createElement(p.Ay,{name:"disable-outline"}),Fn("NEW_TAB_NEWS_DISABLE_BUTTON_LABEL"))),u.createElement("div",{className:"title"},Fn("NEW_TAB_NEWS_WIDGET_TITLE")),e.isOptInPrefEnabled?u.createElement(mi,null):u.createElement(fi,null))}function mi(){var e,t;const n=null===(e=(0,Tn.D5)().feedV2)||void 0===e?void 0:e.items,r=u.useMemo((()=>n?function(e){if(!e)return null;for(const t of e){if(t.article)return t.article.data;if(t.hero)return t.hero.data}return null}(n):null),[n]);return r?u.createElement(tr,{url:r.url.url,className:"peek"},u.createElement(On,{src:vi(r),targetSize:{width:71,height:48}}),u.createElement("div",null,u.createElement("div",{className:"meta"},u.createElement("span",null,function(e){if(e.publisherName)return e.publisherName;try{return new URL(e.url.url).hostname}catch{return""}}(r)),u.createElement("span",null,"•"),null!==(t=ci.GH[r.categoryName])&&void 0!==t?t:ci.GH.default,u.createElement("span",null,(0,si.J)(r.categoryName))),u.createElement("div",{className:"item-title"},r.title))):u.createElement("div",{className:"peek loading"},u.createElement("div",{className:"img skeleton"}),u.createElement("div",{className:"text"},u.createElement("div",{className:"meta skeleton"}),u.createElement("div",{className:"item-title skeleton"})))}function fi(){const e=(0,Tn.D5)();return u.createElement("div",{className:"opt-in"},u.createElement("div",{className:"graphic"}),u.createElement("div",{className:"text"},Fn("BRAVE_NEWS_INTRO_TITLE")),u.createElement("div",{className:"actions"},u.createElement(An.A,{size:"small",onClick:()=>{e.toggleBraveNewsOnNTP(!0)}},Fn("BRAVE_NEWS_OPT_IN_ACTION_LABEL"))))}function vi(e){var t,n,r,o;return null!==(o=null!==(n=null===(t=e.image.imageUrl)||void 0===t?void 0:t.url)&&void 0!==n?n:null===(r=e.image.paddedImageUrl)||void 0===r?void 0:r.url)&&void 0!==o?o:""}const gi=Ln.P.css`
& {
flex-grow: 1;
display: flex;
align-items: stretch;
}
.stack-tabs {
--leo-icon-size: 16px;
--leo-icon-color: ${Dn.yW.icon.default};
display: flex;
flex-direction: column;
border-radius: 16px 0 0 16px;
overflow: clip;
> * {
background: rgba(255, 255, 255, 0.10);
flex: 1 1 auto;
padding: 0 16px;
display: flex;
align-items: center;
}
.active {
--leo-icon-color: #fff;
background: inherit;
}
}
.widget {
flex: 1 1 auto;
padding: 16px;
display: flex;
flex-direction: column;
}
`;function hi(e){const t=(0,m.QY)((e=>e.showTalkWidget)),n=(0,m.QY)((e=>e.talkFeatureEnabled)),r=(0,m.QY)((e=>e.showShieldsStats)),o=Pn((e=>e.showRewardsWidget)),a=Pn((e=>e.rewardsFeatureEnabled)),l=re((e=>e.vpnFeatureEnabled)),i=re((e=>e.showVpnWidget)),s=(0,Tn.D5)().isShowOnNTPPrefEnabled,c=(0,m.QY)((e=>e.newsFeatureEnabled)),[d,f]=u.useState((g=e.name,null!==(h=function(e){switch(e){case"vpn":case"rewards":case"talk":case"stats":case"news":return e}}(localStorage.getItem(bi(g))))&&void 0!==h?h:null)),v=u.useMemo((()=>e.tabs.filter((e=>{switch(e){case"rewards":return a&&o;case"talk":return n&&t;case"vpn":return l&&i;case"stats":return r;case"news":return c&&s}}))),[e.tabs,t,n,a,o,l,i,r,s,c]);var g,h;if(0===v.length)return null;const b=d&&v.includes(d)?d:v[0];return u.createElement(hl,null,u.createElement("div",{"data-css-scope":gi.scope},v.length>1&&u.createElement("div",{className:"stack-tabs"},v.map((function(t){return u.createElement("button",{key:t,className:t===b?"active":"",onClick:()=>{!function(e,t){localStorage.setItem(bi(e),null!=t?t:"")}(e.name,t),f(t)}},function(e){switch(e){case"rewards":return u.createElement(p.Ay,{name:"product-bat-outline"});case"talk":return u.createElement(p.Ay,{name:"product-brave-talk"});case"vpn":return u.createElement(p.Ay,{name:"product-vpn"});case"stats":return u.createElement(p.Ay,{name:"bar-chart"});case"news":return u.createElement(p.Ay,{name:"product-brave-news"})}}(t))}))),u.createElement("div",{className:"widget"},function(){switch(b){case"rewards":return u.createElement(jl,null);case"talk":return u.createElement(Xl,null);case"vpn":return u.createElement(ti,null);case"stats":return u.createElement(ai,null);case"news":return u.createElement(pi,null)}}())))}function bi(e){return`ntp-current-${e}-widget`}var Si=c("../../../brave/components/common/useMediaQuery.ts");const yi=`(width > ${ya})`;(0,p.MR)("chrome://resources/brave-icons"),(0,d.H)(document.getElementById("root")).render(u.createElement((function(e){return u.createElement(m.Vq,{name:"newTab"},u.createElement(B,{name:"background"},u.createElement(q,{name:"search"},u.createElement(Z,{name:"topSites"},u.createElement(ne,{name:"vpn"},u.createElement(Kn,{name:"rewards"},u.createElement(Nn,null,e.children)))))))}),null,u.createElement((function(){const e=J((e=>e.initialized)),t=rr(),[n,r]=u.useState(null),o=(0,Si.A)(yi);return u.useEffect((()=>{const e=new URLSearchParams(location.search).get("openSettings");null!==e&&(r("BraveNews"===e?"news":"background"),history.pushState(null,"","/"))}),[]),u.createElement("div",{"data-css-scope":Ea.scope},u.createElement(lr,null),u.createElement("div",{className:"background-filter allow-background-pointer-events"}),u.createElement("main",{className:"allow-background-pointer-events"},u.createElement("button",{className:"clock",onClick:()=>r("clock")},u.createElement(pl,null)),u.createElement("button",{className:"settings",onClick:()=>r("background")},u.createElement(p.Ay,{name:"settings"})),u.createElement("div",{className:"topsites-container"},u.createElement(dl,null)),u.createElement("div",{className:"searchbox-container"},e&&u.createElement(Yn,{showSearchSettings:()=>r("search")})),u.createElement("div",{className:"\n spacer\n sponsored-background-safe-area\n allow-background-pointer-events"},u.createElement(pr,null)),u.createElement("div",{className:"caption-container"},u.createElement(vr,null)),u.createElement("div",{className:"widget-container"},t&&u.createElement(u.Fragment,null,o?u.createElement(u.Fragment,null,u.createElement(hi,{name:"left",tabs:["stats"]}),u.createElement(hi,{name:"center",tabs:["news"]})):u.createElement(hi,{name:"left",tabs:["stats","news"]}),u.createElement(hi,{name:"right",tabs:["vpn","rewards","talk"]})))),u.createElement("div",{className:"news-container"},u.createElement(vl,null)),u.createElement(na,{isOpen:null!==n,initialView:n,onClose:()=>r(null)}))}),null)));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment