"use strict";(self.webpackChunktradingview=self.webpackChunktradingview||[]).push([[4081],{57229:(e,i,t)=>{t.r(i),t.d(i,{bannerPrivacyPreferenceKey:()=>d,checkCookiePolicy:()=>p,cookieBannerDelegate:()=>h,initCookiesNotification:()=>b,oldBannerKey:()=>m,onAccept:()=>k,removeOldCookieBannerKey:()=>u,showCookiesNotification:()=>w});var a=t(11417),n=t(84015),s=(t(51872),t(81836)),c=t(46433),r=t(85198);const o=(0,t(98125).getLogger)("User.GeoInfo");let l;var _=t(98999),g=t(11542);const m="cookieBanner",d="cookiePrivacyPreferenceBanner",h=(0,s.createDeferredPromise)();function u(){return a.TVLocalStorage.removeItem(m)}function p(e){return"accepted"===a.TVLocalStorage.getItem(e)||"notApplicable"===a.TVLocalStorage.getItem(e)}function k(){a.TVLocalStorage.setItem(d,"accepted")}let v=!1;async function w(){if(v)return;v=!0;const e=await Promise.all([t.e(5514),t.e(8463),t.e(8844),t.e(4408),t.e(1253),t.e(6464),t.e(5064),t.e(724),t.e(9255),t.e(9957),t.e(8869)]).then(t.bind(t,44598));await e.showCookiesNotification()&&(k(),(0,g.trackCookies)("click","accept_all")),v=!1}async function b(){var e;const i=document.querySelector(".js-main-page-promo-container");if(!p(d)&&!(0,n.isOnMobileAppPage)("any")){i||h.resolve();if((null===(e=(0,c.getFreshInitData)().currentLocaleInfo)||void 0===e?void 0:e.is_in_european_union)||"ignored"===a.TVLocalStorage.getItem(d))return h.promise.then(()=>w());{const e=await(void 0!==l||(l=(0,r.fetch)("/check_language/",{method:"POST"}).then(e=>{if(e.ok)return e.json();throw new Error(e.statusText)}).catch(e=>(o.logWarn(e.message),{}))),l);if(e.is_in_european_union||(t=e.country_code,["is","li","no","uk"].includes(t)))return a.TVLocalStorage.setItem(d,"ignored"),h.promise.then(()=>w());a.TVLocalStorage.setItem(d,"notApplicable"),(0,_.setCookieSetting)(_.CookieSettings.Analytics,!0),(0,_.setCookieSetting)(_.CookieSettings.Advertising,!0)}}var t}},98999:(e,i,t)=>{t.d(i,{CookieSettings:()=>a,cookieSettingsChangeEvent:()=>r,setCookieSetting:()=>l,getCookieSetting:()=>_});var a,n=t(76422),s=t(11417),c=t(57229);!function(e){e.Analytics="analytics",e.Advertising="advertising"}(a||(a={}));const r="cookie_settings_changed",o={[a.Analytics]:!1,[a.Advertising]:!1};function l(e,i){o[e]=i,s.TVLocalStorage.setItem("cookiesSettings",JSON.stringify(o)),n.emit(r,e,i)}function _(e){return o[e]}!function(){const e=s.TVLocalStorage.getItem("cookiesSettings");if(e)try{const i=JSON.parse(e);o[a.Analytics]=(null==i?void 0:i[a.Analytics])||!1,o[a.Advertising]=(null==i?void 0:i[a.Advertising])||!1}catch(e){}else(0,c.checkCookiePolicy)(c.oldBannerKey)&&(l(a.Analytics,!0),l(a.Advertising,!0),(0,c.onAccept)(),(0,c.removeOldCookieBannerKey)())}()},46433:(e,i,t)=>{t.d(i,{updateInitData:()=>c,getInitData:()=>r,getFreshInitData:()=>o});var a=t(88537);const n=(0,t(98125).getLogger)("Common.InitData"),s=window.initData||{};function c(){window.initData&&window.initData!==s&&(Object.assign(s,window.initData),window.initData=s);const e=document.querySelectorAll('script[type="application/prs.init-data+json"]');for(let i=0;i{t.r(i),t.d(i,{Tracker:()=>w,getTrackerInstance:()=>v});var a=t(32917) ;const n=JSON.parse('{"permission_dialogs":{"schema":"iglu:com.tradingview/permission_dialogs/jsonschema/1-0-0"},"studies_analytics":{"schema":"iglu:com.tradingview/studies_analytics_v2/jsonschema/1-0-0"},"drawings_analytics":{"schema":"iglu:com.tradingview/drawings_analytics/jsonschema/1-0-0"},"bar_replay_analytics":{"schema":"iglu:com.tradingview/bar_replay_analytics/jsonschema/1-0-0"},"chart_api_drawing_creation":{"schema":"iglu:com.tradingview/chart_api_drawing_creation/jsonschema/1-0-0"},"chart_symbols":{"schema":"iglu:com.tradingview/chart_symbols/jsonschema/1-0-0"},"chart_styles":{"schema":"iglu:com.tradingview/chart_styles/jsonschema/1-0-0"},"solutions_watch":{"schema":"iglu:com.tradingview/solutions_watch/jsonschema/1-0-0"},"solutions_send_ticket":{"schema":"iglu:com.tradingview/solutions_send_ticket/jsonschema/1-0-0"},"solutions_nodes_watch":{"schema":"iglu:com.tradingview/solutions_nodes_watch/jsonschema/1-0-0"},"solutions_skip":{"schema":"iglu:com.tradingview/solutions_skip/jsonschema/1-0-0"},"user_signup":{"schema":"iglu:com.tradingview/user_signup/jsonschema/1-0-0"},"trials":{"schema":"iglu:com.tradingview/trials/jsonschema/1-0-0"},"refund_transactions":{"schema":"iglu:com.tradingview/refund_transactions/jsonschema/1-0-0"},"billing":{"schema":"iglu:com.tradingview/billing/jsonschema/1-0-0"},"subscription_renewal":{"schema":"iglu:com.tradingview/subscription_renewal/jsonschema/1-0-0"},"subscription_removal":{"schema":"iglu:com.tradingview/subscription_removal/jsonschema/1-0-0"},"chargeback":{"schema":"iglu:com.tradingview/chargeback/jsonschema/1-0-0"},"news_clicks":{"schema":"iglu:com.tradingview/news_clicks/jsonschema/1-0-0"},"gopro_visits":{"schema":"iglu:com.tradingview/gopro_visits/jsonschema/1-0-0"},"logins":{"schema":"iglu:com.tradingview/logins/jsonschema/1-0-0"},"referral_signup":{"schema":"iglu:com.tradingview/referral_signup/jsonschema/1-0-0"},"referral_income":{"schema":"iglu:com.tradingview/referral_income/jsonschema/1-0-0"},"referral_spending":{"schema":"iglu:com.tradingview/referral_spending/jsonschema/1-0-0"},"referral_ref_link":{"schema":"iglu:com.tradingview/referral_ref_link/jsonschema/1-0-0"},"referral_visits":{"schema":"iglu:com.tradingview/referral_visits/jsonschema/1-0-0"},"follow":{"schema":"iglu:com.tradingview/follow/jsonschema/1-0-0"},"full_featured_chart_button":{"schema":"iglu:com.tradingview/full_featured_chart_button/jsonschema/1-0-0"},"publish_ideas":{"schema":"iglu:com.tradingview/publish_ideas/jsonschema/1-0-0"},"idea_update_created":{"schema":"iglu:com.tradingview/idea_update_created/jsonschema/1-0-0"},"idea_posting_comments":{"schema":"iglu:com.tradingview/idea_posting_comments/jsonschema/1-0-0"},"publish_scripts":{"schema":"iglu:com.tradingview/publish_scripts/jsonschema/1-0-0"},"idea_likes":{"schema":"iglu:com.tradingview/idea_likes/jsonschema/1-0-0"},"trading_broker_connection_status":{"schema":"iglu:com.tradingview/trading_broker_connection_status/jsonschema/1-0-0"},"trading_order_status":{"schema":"iglu:com.tradingview/trading_order_status/jsonschema/1-0-0"},"trading_order_widget":{"schema":"iglu:com.tradingview/trading_order_widget/jsonschema/1-0-0"},"switch_year_to_month_after_fail":{"schema":"iglu:com.tradingview/switch_year_to_month_after_fail/jsonschema/1-0-0"},"switching_yearly_to_monthly":{"schema":"iglu:com.tradingview/switching_yearly_to_monthly/jsonschema/1-0-0"},"phone_verification_dialog":{"schema":"iglu:com.tradingview/phone_verification_dialog/jsonschema/1-0-0"},"copy_reserve_codes":{"schema":"iglu:com.tradingview/copy_reserve_codes/jsonschema/1-0-0"},"tv_coins_dialog_watch":{"schema":"iglu:com.tradingview/tv_coins_dialog_watch/jsonschema/1-0-0"},"set_script_permission":{"schema":"iglu:com.tradingview/set_script_permission/jsonschema/1-0-0"},"remove_script_permission":{"schema":"iglu:com.tradingview/remove_script_permission/jsonschema/1-0-0"},"change_pro_plan":{"schema":"iglu:com.tradingview/change_pro_plan/jsonschema/1-0-0"},"unsubscribe_feedback":{"schema":"iglu:com.tradingview/unsubscribe_feedback/jsonschema/1-0-0"},"unsubscribe_dialog":{"schema":"iglu:com.tradingview/unsubscribe_dialog/jsonschema/1-0-0"},"fail_on_duplicate_bt_payment_method":{"schema":"iglu:com.tradingview/fail_on_duplicate_bt_payment_method/jsonschema/1-0-0"},"chat":{"schema":"iglu:com.tradingview/chat/jsonschema/1-0-0"},"broker_brandig_banner":{"schema":"iglu:com.tradingview/broker_brandig_banner/jsonschema/1-0-0"},"broker_profile_links_click":{"schema":"iglu:com.tradingview/broker_profile_links_click/jsonschema/1-0-0"},"streams_actions":{"schema":"iglu:com.tradingview/streams_actions/jsonschema/1-0-0"},"streams_settings_created":{"schema":"iglu:com.tradingview/streams_settings_created/jsonschema/1-0-0"},"streams_viewing_duration":{"schema":"iglu:com.tradingview/streams_viewing_duration/jsonschema/1-0-0"},"broker_open_account":{"schema":"iglu:com.tradingview/broker_open_account/jsonschema/1-0-0"},"financials_dialog":{"schema":"iglu:com.tradingview/financials_dialog/jsonschema/1-0-0"},"payment_order_dialog_initial":{"schema":"iglu:com.tradingview/payment_order_dialog_initial/jsonschema/1-0-0"},"payment_order_dialog_changes":{"schema":"iglu:com.tradingview/payment_order_dialog_changes/jsonschema/1-0-0"},"gopro_cards_clicks":{"schema":"iglu:com.tradingview/gopro_cards_clicks/jsonschema/1-0-0"},"search_toolbar":{"schema":"iglu:com.tradingview/search_toolbar/jsonschema/1-0-0"},"change_symbol":{"schema":"iglu:com.tradingview/change_symbol/jsonschema/1-0-0"},"burger_menu_click":{"schema":"iglu:com.tradingview/burger_menu_click/jsonschema/1-0-0"},"app_banner":{"schema":"iglu:com.tradingview/app_banner/jsonschema/1-0-0"},"app_link":{"schema":"iglu:com.tradingview/app_link/jsonschema/1-0-0"},"screener_high_level":{"schema":"iglu:com.tradingview/screener_high_level/jsonschema/1-0-0"},"widget_tv_link_click":{"schema":"iglu:com.tradingview/widget_tv_link_click/jsonschema/1-0-0"},"page_unload":{"schema":"iglu:com.tradingview/page_unload/jsonschema/1-0-0"},"idea_events":{"schema":"iglu:com.tradingview/idea_events/jsonschema/1-0-0"},"market_heatmap_events":{"schema":"iglu:com.tradingview/market_heatmap_events/jsonschema/1-0-0"},"toast_dialog":{"schema":"iglu:com.tradingview/toast_dialog/jsonschema/1-0-0"},"ad_dialog":{"schema":"iglu:com.tradingview/ad_dialog/jsonschema/1-0-0"},"toolbar_button_click":{"schema":"iglu:com.tradingview/toolbar_button_click/jsonschema/1-0-0"},"amp_pageview":{"schema":"iglu:dev.amp.snowplow/amp_id/jsonschema/1-0-0"},"sparks":{"schema":"iglu:com.tradingview/sparks/jsonschema/1-0-0"},"longer_billing_cycle_offer":{"schema":"iglu:com.tradingview/longer_billing_cycle_offer/jsonschema/1-0-0"},"market_data_solution":{"schema":"iglu:com.tradingview/market_data_solution/jsonschema/1-0-0"}}') ;var s=t(76266),c=t(76422),r=t(49483),o=t(84015),l=t(98999);const _=window.initData.snowplowSettings;let g,m="web",d="";(0,r.isDesktopApp)()&&(m="pc",d="_desktop"),(0,o.isOnMobileAppPage)("old")?(m="mob",d="_ios"):(0,o.isOnMobileAppPage)("new")&&(m="mob",d="_android"),_&&_.params&&_.enabled&&(g={collectorId:_.collectorId,url:_.url,params:{appId:_.params.appId+d,platform:m,discoverRootDomain:!0,contexts:{webPage:!0,performanceTiming:!0},eventMethod:"get",maxLocalStorageQueueSize:30,anonymousTracking:!(0,s.isFeatureEnabled)("snowplow_settings_override")&&!(0,l.getCookieSetting)(l.CookieSettings.Analytics)}}),c.subscribe(l.cookieSettingsChangeEvent,(e,i)=>{(0,s.isFeatureEnabled)("snowplow_settings_override")||e===l.CookieSettings.Analytics&&(i?(0,a.snowplowTracker)("disableAnonymousTracking"):(0,a.snowplowTracker)("enableAnonymousTracking"))},null);const h={"-":"+",_:"/",".":"="};function u(e){return function(e){const i=new Uint8Array(e.length);for(let t=0;th[e])))}function p(e){const i=u(e);return new TextDecoder("utf-8").decode(i)}let k=null;function v(){if(null===k){const e=function(){if(g)return g}();void 0!==e&&(e.userId=window.user.id,k=new w(e),window.loginStateChange.subscribe(k,()=>{k&&k.setUserId(window.user.id)}))}return k}class w extends class{constructor(e,i){(0,a.snowplowTracker)("newTracker",e.collectorId,e.url,e.params),this._schemes=i,this._setDiscardBrace(!0)}trackPageView(){var e;if((0,s.isFeatureEnabled)("aggregating_page_pings")){const e=document.cookie.split("; ").find(e=>e.startsWith("_sp_id"));if(void 0!==e){if("1"===e.split(".")[3]){let e={numEvents:0};(0,a.snowplowTracker)("enableActivityTrackingCallback",10,10,()=>{e={numEvents:e.numEvents+1}}),window.addEventListener("unload",()=>{const i={active_seconds:10*e.numEvents};this._trackSelfDescribingEvent("page_unload",i)})}}}const i=[],t=null===(e=this._schemes.amp_pageview)||void 0===e?void 0:e.schema,n=new URLSearchParams(window.location.search).get("sp_amp_linker");if(n&&void 0!==t){const[,,,e]=n.split("*");i.push({schema:t,data:{ampClientId:p(e),domainUserid:"",userId:""}})}(0,a.snowplowTracker)("trackPageView",null,i)}_setDiscardBrace(e){(0,a.snowplowTracker)("discardBrace",e)}_trackSelfDescribingEvent(e,i){const t=this._wrapSelfDescribingData(e,i);(0,a.snowplowTracker)("trackSelfDescribingEvent",t)}_wrapSelfDescribingData(e,i){const t=this._schemes[e];if(void 0===t)throw new Error("SelfDescribingEvent must have a schema");return{schema:t.schema,data:i}}}{constructor(e){super(e,n),this.setUserId(e.userId)}setUserId(e){(0,a.snowplowTracker)("setUserId",e)}trackPermissionDialog(e,i,t){const a={feature_id:e,dialog_action:i,user_id:t};this._trackSelfDescribingEvent("permission_dialogs",a)}trackStudiesAnalytics(e,i,t,a,n=""){const s={study_name:e,study_package:i,study_action:t,is_strategy:a,pro_plan:n};this._trackSelfDescribingEvent("studies_analytics",s)}trackDrawingsAnalytics(e,i,t){if((0,s.isFeatureEnabled)("disable_snowplow_platform_events"))return;const a={ symbol_name:e,drawing_name:i,drawing_action:t};this._trackSelfDescribingEvent("drawings_analytics",a)}trackChartApiDrawingCreation(e){const i={drawing_name:e};this._trackSelfDescribingEvent("chart_api_drawing_creation",i)}trackBarReplayAnalytics(e,i){const t={bar_replay_action:e,bar_replay_action_data:null!=i?i:null};this._trackSelfDescribingEvent("bar_replay_analytics",t)}trackChartStyle(e){const i={style_name:e};this._trackSelfDescribingEvent("chart_styles",i)}trackChartSymbols(e,i,t,a){const n={symbol_name:e,symbol_type:i,layout_type:t,chart_id:a};this._trackSelfDescribingEvent("chart_symbols",n)}trackRefunds(e,i,t,a){const n={action:e,segment:i,plan:t,billing_cycle:a};this._trackSelfDescribingEvent("refunds",n)}trackSolutionWatch(e,i,t){const a={solution_id:e,popular:i,lang:t};this._trackSelfDescribingEvent("solutions_watch",a)}trackSolutionNodeWatch(e,i,t,a){const n={node_id:e,node_type:i,title:t,lang:a};this._trackSelfDescribingEvent("solutions_nodes_watch",n)}trackSolutionSkip(e,i,t,a){const n={node_id:e,node_type:i,title:t,lang:a};this._trackSelfDescribingEvent("solutions_skip",n)}trackSolutionSendTicket(e,i,t,a){const n={category_id:e,folder_id:t,solution_id:a,lang:i};this._trackSelfDescribingEvent("solutions_send_ticket",n)}trackTrial(e,i,t,a){const n={product_id:e,billing_cycle:i,action:t,merchant:a};this._trackSelfDescribingEvent("trials",n)}trackNewsClick(e){this._trackSelfDescribingEvent("news_clicks",e)}trackGoproVisits(e,i,t){const a={source:e,feature:i,outcome:t};this._trackSelfDescribingEvent("gopro_visits",a)}trackFollow(e,i,t,a,n){const s={follow_type:e,action:i,author_id:t,symbol:a,symbol_type:n};this._trackSelfDescribingEvent("follow",s)}trackFullFeaturedChartButton(e,i,t){const a={user_id:e,page:i,source:t};this._trackSelfDescribingEvent("full_featured_chart_button",a)}trackRefLinkAction(e,i,t){const a={ref:e,action:i,source:t};this._trackSelfDescribingEvent("referral_ref_link",a)}trackReferralVisit(e,i){const t={source:e,feature:i};this._trackSelfDescribingEvent("referral_visits",t)}trackTradingBrokerConnnected(e,i,t){const a={broker_id:e,account_type:i,user_id:t};this._trackSelfDescribingEvent("trading_broker_connection_status",a)}trackTradingOrder(e){this._trackSelfDescribingEvent("trading_order_status",e)}trackTradingOrderWidget(e){this._trackSelfDescribingEvent("trading_order_widget",e)}trackPhoneVerificationDialog(e,i,t){this._trackSelfDescribingEvent("phone_verification_dialog",{action:e,feature_source:i,page:t})}trackCopyCodes(e){const i={type_2fa:e};this._trackSelfDescribingEvent("copy_reserve_codes",i)}trackTVCoinsDialogWatch(e,i){this._trackSelfDescribingEvent("tv_coins_dialog_watch",{page:e,tab:i})}trackBurgerMenuClick(e){this._trackSelfDescribingEvent("burger_menu_click",{source:e})}trackChangeProPlan(e,i,t,a,n){const s={product_id:e,from_product_id:i,action:t,days_left:null,from_billing_cycle:a,to_billing_cycle:n};this._trackSelfDescribingEvent("change_pro_plan",s)}trackUnsubscribeDialog(e,i,t,a){this._trackSelfDescribingEvent("unsubscribe_dialog",{page:t,action:a,product_id:e, billing_cycle:i})}trackChat(e,i,t,a){const n={chatroom_id:e,is_chatroom:i,is_private:t,locale:a};this._trackSelfDescribingEvent("chat",n)}trackBrokerBrandingBanner(e){this._trackSelfDescribingEvent("broker_brandig_banner",e)}trackBrokerProfileLinksClick(e){this._trackSelfDescribingEvent("broker_profile_links_click",e)}trackStreamsActions(e,i,t){this._trackSelfDescribingEvent("streams_actions",{locale:e,action:i,stream_id:t})}trackStreamsViewingDuration(e,i,t,a){this._trackSelfDescribingEvent("streams_viewing_duration",{locale:e,stream_time:i,source:t,stream_id:a})}trackBrokerOpenAccount(e){this._trackSelfDescribingEvent("broker_open_account",e)}trackFinancialsDialog(e,i){this._trackSelfDescribingEvent("financials_dialog",{symbol:e,source:i})}trackChangeSymbol(e,i){(0,s.isFeatureEnabled)("disable_snowplow_platform_events")||this._trackSelfDescribingEvent("change_symbol",{symbol:e,source:i})}trackPaymentOrderDialogInitial(e,i,t){this._trackSelfDescribingEvent("payment_order_dialog_initial",{step:e,products:i,billing_cycle:t})}trackPaymentOrderDialogChanges(e,i){this._trackSelfDescribingEvent("payment_order_dialog_changes",{value:i,action:e})}trackGoproCardsClicks(e,i){this._trackSelfDescribingEvent("gopro_cards_clicks",{component:e,value:i})}trackSearchToolbar(e,i,t){this._trackSelfDescribingEvent("search_toolbar",{search_type:e,search_input:i,search_result:t})}trackAppLinkClick(e,i,t,a){this._trackSelfDescribingEvent("app_link",{source:e,medium:i,campaign:t,app_platform:a})}trackAppBannerClick(e,i,t,a,n){this._trackSelfDescribingEvent("app_banner",{source:e,medium:i,campaign:t,action:a,destination:n})}trackScreenerHighLevel(e,i,t){this._trackSelfDescribingEvent("screener_high_level",{event:e.event,source:e.source,location:e.location,state:e.state,value:e.value,screener_type:i,screener_source:t})}trackIdeaAction(e){this._trackSelfDescribingEvent("idea_events",{picked_time:"",author_plan:"",author_reputation:"",author_count_ideas:0,author_scripts:0,author_likes:0,author_followers:0,idea_lock:!1,...e})}trackMarketHeatmapEvent(e){this._trackSelfDescribingEvent("market_heatmap_events",{event_name:e.event_name,market_type:e.market_type,dataset:e.dataset,color_parameter:e.color_parameter,size_parameter:e.size_parameter,is_monosize:e.is_monosize,is_fullscreen:e.is_fullscreen,group_by:e.group_by,active_group:e.active_group,multiplier:e.multiplier,has_filters:e.has_filters})}trackToastDialog(e,i,t,a,n,s){this._trackSelfDescribingEvent("toast_dialog",{toast_type:e,action:i,title:t,placement:a,user_plan:n,user_id:s,symbol_type:""})}trackAdDialog(e,i,t,a,n){this._trackSelfDescribingEvent("ad_dialog",{ad_unit:e,placement:i,action:t,filled:a,user_plan:n,symbol_type:""})}trackToolbarButtonClick(e,i){(0,s.isFeatureEnabled)("disable_snowplow_platform_events")||this._trackSelfDescribingEvent("toolbar_button_click",{area:e,button:i})}trackBottomToolbarButtonClick(e){(0,s.isFeatureEnabled)("bottom_panel_track_events")&&this._trackSelfDescribingEvent("toolbar_button_click",{area:"bottom panel",button:e})}trackSparksEvent(e,i){ this._trackSelfDescribingEvent("sparks",{slug_name:e,action:i})}trackLongerBillingCycleEvent(){this._trackSelfDescribingEvent("longer_billing_cycle_offer",{action:"open"})}trackMarketDataSolutionEvent(e){this._trackSelfDescribingEvent("market_data_solution",{symbol:e})}}},11542:(e,i,t)=>{t.d(i,{trackCookies:()=>n});var a=t(91955);async function n(e,i){var t;let n,s;n="/"===window.location.pathname?"index":window.location.pathname.split("/")[1];const c=null!==(t=window.user.pro_plan)&&void 0!==t?t:window.is_authenticated?"free":"visitor";window.is_authenticated&&(s=window.user.id);const r=await(0,a.getTracker)();r&&r.trackToastDialog("cookies",e,i,n,c,s)}}}]);