"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9108],{2128:(e,t,i)=>{i.d(t,{Bb:()=>c,N7:()=>d,Ro:()=>n,Tb:()=>o,Zu:()=>v,ll:()=>l,pM:()=>_,r0:()=>p});var r=i(45994),s=i(77322),a=i(98412);let l=9,n=45,_="text-[#D91400]";function o(e){let t={};return Object.values(a.hs).forEach(e=>{t[e]=[]}),e?.metrics&&Array.isArray(e.metrics)&&e.metrics.forEach(e=>{let i=Array.from(new Set(e.mobile_categories)).map(e=>a.hs[e]).filter(Boolean),r={...e,categories:i,id:""};i.forEach(i=>{let s=`${i}_${e.slug}`;t[i].push({...r,id:s})});let s=`${a.b7.all}_${e.slug}`;t[a.b7.all].push({...r,id:s})}),t}function c(e,t){return u(Object.entries(e).map(e=>{let[t,i]=e;return{category:t,items:i}}),t)}let u=(e,t)=>e.map(e=>({...e,items:e.items.map(e=>t.includes(e.slug)?{...e,selected:!0}:{...e,selected:!1})})),p=(e,t)=>{if(0===e.length)return[];let i={};return e.forEach(e=>{e.items.forEach(e=>{e.selected&&(i[e.slug]=e)})}),t.map(e=>i[e]).filter(e=>void 0!==e)},d=(e,t,i,r)=>e?i:t.filter(e=>r===a.b7.all?e.category!==a.b7.all:e.category===r);function v(e,t,i){return e===a.X7.dividend_yield?(0,r.a)(t,s.$7):e===a.X7.nextEarningDate?(0,r.a)(t,s.zw):`/pro/${i}/explorer/${e}`}},26312:(e,t,i)=>{i.d(t,{E:()=>n});var r=i(37876);i(14232);var s=i(15039),a=i.n(s),l=i(66561);let n=e=>{let{className:t}=e;return(0,r.jsx)("div",{className:a()(t),children:(0,r.jsx)("div",{className:"my-16 flex h-[20px] items-center justify-center",children:(0,r.jsx)(l.S,{})})})}},27609:(e,t,i)=>{i.d(t,{G:()=>s,K:()=>a});var r=i(3688),s=function(e){return e.CANCEL="cancel",e.X_BUTTON="x button",e.SAVE="save",e}({});let a=()=>{let{sendTagManagerEvent:e}=(0,r.hJ)();return{onEditClickGaEvent:()=>{e(r.mO.GTM_GENERIC_EVENT,{event_name:"keyStatistics_editButton_clicked"})},onCloseClickGaEvent:t=>{e(r.mO.GTM_GENERIC_EVENT,{event_name:"keyStatistics_closeComponentButton_clicked",event_cd_description1:"button name",event_cd_value1:t})},onTabClickGaEvent:t=>{e(r.mO.GTM_GENERIC_EVENT,{event_name:"keyStatistics_statisticsMainTabButton_clicked",event_cd_description1:"selected tab",event_cd_value1:t})},onSaveClickGaEvent:()=>{e(r.mO.GTM_GENERIC_EVENT,{event_name:"keyStatistics_saveChangesButton_clicked"})}}}},45454:(e,t,i)=>{i.d(t,{P:()=>_,d:()=>n});var r=i(37876),s=i(14232),a=i(98412),l=i(2128);let n=(0,s.createContext)({}),_=e=>{let{categoriesData:t,children:i,metricsSlugList:_}=e,[o,c]=(0,s.useState)([]),[u,p]=(0,s.useState)([]),[d,v]=(0,s.useState)(""),[m,h]=(0,s.useState)(!1),[g,f]=(0,s.useState)(a.b7.selected),[y,x]=(0,s.useState)({}),k=Object.keys(t),b=(0,s.useMemo)(()=>(0,l.Bb)(t,_),[t,_]),q=u.length,E={isAddedDisabled:q>=l.Ro,isRemovedDisabled:q<=l.ll};return(0,s.useEffect)(()=>{c(b),p((0,l.r0)(b,_))},[b,_]),(0,s.useEffect)(()=>{x(o.reduce((e,t)=>(t.category!==a.b7.all&&(e[t.category]=t.items.filter(e=>e.selected).length),e),{}))},[o,x]),(0,r.jsx)(n.Provider,{value:{categoriesData:t,categoryDefaultDataList:b,categoriesNames:k,filter:g,setFilter:f,counts:y,setCounts:x,categoryDataItems:o,setCategoryDataItems:c,selectedItems:u,setSelectedItems:p,selectedItemsCount:q,isToggleDisabled:E,searchQuery:d,setSearchQuery:v,hasChanges:m,setHasChanges:h},children:i})}},67232:(e,t,i)=>{i.d(t,{O:()=>h,A:()=>g});var r=i(37876),s=i(14232),a=i(15039),l=i.n(a),n=i(2631),_=i(98412),o=i(27609);let c=e=>{let{categoryName:t,isSelected:i,counter:s,setFilter:a}=e,{t:c}=(0,n.A)(),{onTabClickGaEvent:u}=(0,o.K)(),p=s>0&&t!==_.b7.all,d=e=>{a(e),u(e)};return(0,r.jsxs)("div",{className:l()(`flex cursor-pointer items-center gap-1.5 rounded-2xl ${p?"p-1.5 pl-[14px]":"px-[14px] py-1.5"}`,i?"bg-[#1256a01a]":"bg-[#F3F3F3] bg-gradient-custom"),onClick:()=>d(t),children:[(0,r.jsx)("span",{className:`overflow-hidden whitespace-nowrap font-sans-v2 text-sm font-normal leading-5 ${i?"text-[#1256A0]":"text-[#181C21]"}`,children:c(_.FW[t])}),p?(0,r.jsx)("span",{className:l()("flex w-auto min-w-5 flex-col items-center gap-2.5 rounded-[10px] px-1.5 py-[3px]",i?"bg-[#1256A0]":"border border-solid border-[#1256A0] bg-[#1256a01a]"),children:(0,r.jsx)("span",{className:`font-sans-v2 text-[10px] font-semibold leading-[14px] ${i?"text-[#FFF]":"text-[#1256A0]"}`,children:s})}):null]})};var u=i(45454);let p=e=>{let{tabsContainerRef:t,counts:i}=e,{categoriesNames:a,filter:l,setFilter:n,searchQuery:_}=(0,s.useContext)(u.d),o=e=>e===l&&!_;return(0,r.jsx)("div",{className:"flex flex-nowrap items-center gap-2 overflow-x-scroll scroll-smooth sm:pr-5 md:pr-6",style:{msOverflowStyle:"none",scrollbarWidth:"none"},ref:t,children:a.map((e,t)=>(0,r.jsx)(c,{categoryName:e,counter:i[e],isSelected:o(e),setFilter:n},t))})};var d=i(75800);let v=e=>{let{handleScroll:t,direction:i,isRtl:s}=e,a=i===h.Left;return(0,r.jsxs)("span",{className:"hidden items-center sm:relative sm:flex",children:[(0,r.jsx)("span",{className:`absolute h-8 w-12 ${a?"bg-gradient-key-categories-ltr left-[30px]":"right-[30px] bg-gradient-key-categories"}`}),(0,r.jsx)("span",{className:"hidden h-8 cursor-pointer items-center bg-[#fff] py-1 sm:flex",onClick:t,children:(0,r.jsx)("span",{className:`h-6 w-6 ${a&&!s||!a&&s?"rotate-180":""}`,children:(0,r.jsx)(d.A,{})})})]})},m=e=>({rightThreshold:e?10:60,leftThreshold:e?60:10});var h=function(e){return e.Left="left",e.Right="right",e}({});let g=e=>{let{counts:t,filter:i,isRtl:a}=e,l=(0,s.useRef)(null),[n,o]=(0,s.useState)(!1),[c,u]=(0,s.useState)(!0),[d,h]=(0,s.useState)(!1),g=()=>{if(l.current){let{scrollLeft:e,scrollWidth:t,clientWidth:i}=l.current,r=a?-1:1,{leftThreshold:s,rightThreshold:n}=d?m(a):{leftThreshold:0,rightThreshold:30};o(e*r>s),u(e*r+i<t-n)}},f=e=>{if(l.current){let t=(l.current.clientWidth-40)*(a?-1:1);"right"===e?l.current.scrollLeft+=t:l.current.scrollLeft-=t,h(!0),setTimeout(g,100)}};return(0,s.useEffect)(()=>{let e=l.current;return g(),e&&e.addEventListener("scroll",g),()=>{e&&e.removeEventListener("scroll",g)}},[t,i,a,d]),(0,s.useEffect)(()=>{i===_.b7.all&&l.current&&(l.current.scrollLeft=0)},[i]),(0,r.jsxs)(r.Fragment,{children:[n&&(0,r.jsx)(v,{handleScroll:()=>f("left"),direction:"left",isRtl:a}),(0,r.jsx)(p,{tabsContainerRef:l,counts:t}),c&&(0,r.jsx)(v,{handleScroll:()=>f("right"),direction:"right",isRtl:a})]})}},67326:(e,t,i)=>{i.d(t,{c:()=>o});var r=i(37876);i(14232);var s=i(15039),a=i.n(s),l=i(2631),n=i(96691),_=i(94818);let o=e=>{let{className:t}=e,{t:i}=(0,l.A)();return(0,r.jsxs)("div",{className:a()(t,"my-12 flex flex-col items-center justify-center"),children:[(0,r.jsx)("div",{className:"pb-3.5",children:(0,r.jsx)(n.A,{})}),(0,r.jsx)("div",{className:"text-sm font-semibold",children:i(_.p.noNewsInThisCategoryTitle)}),(0,r.jsx)("div",{className:"text-xs",children:i(_.p.noNewsInThisCategoryDesc)})]})}},75570:(e,t,i)=>{i.d(t,{J:()=>h});var r=i(37876),s=i(14232),a=i(56737),l=i(23660),n=i(75361),_=i(87612),o=i(76108),c=i(67232),u=i(15039),p=i.n(u),d=i(92557);let v=e=>{let{handleScroll:t,direction:i,isRtl:s}=e,a=i===c.O.Left;return(0,r.jsxs)("span",{className:"hidden items-center sm:relative sm:flex",children:[(0,r.jsx)("span",{className:`absolute z-2 h-8 w-12 ${a?"bg-gradient-key-categories-ltr left-[23px]":"right-[23px] bg-gradient-key-categories"}`}),(0,r.jsx)("span",{className:"hidden h-8 cursor-pointer items-center bg-[#fff] py-1 sm:flex",onClick:t,children:(0,r.jsx)("span",{className:`flex h-6 w-6 items-center ${a&&!s||!a&&s?"rotate-180":""}`,children:(0,r.jsx)(d.A,{className:p()("size-4 -rotate-90 text-[#1256A0]")})})})]})},m=e=>({rightThreshold:e?10:25,leftThreshold:e?25:10}),h=e=>{let{newsCategories:t,activeTabId:i,activateView:u}=e,{dataStore:{editionStore:{edition:p}}}=(0,l.P)(),d=(0,s.useRef)(null),[h,g]=(0,s.useState)(!1),[f,y]=(0,s.useState)(!0),x=(0,a.d8)(p.edition),k=()=>{if(d.current){let{scrollLeft:e,scrollWidth:t,clientWidth:i}=d.current,r=x?-1:1,{leftThreshold:s,rightThreshold:a}=m(x);g(e*r>s),y(e*r+i<t-a)}},b=e=>{if(d.current){let t=(d.current.clientWidth-40)*(x?-1:1);e===c.O.Right?d.current.scrollLeft+=t:d.current.scrollLeft-=t,setTimeout(k,100)}};return(0,s.useEffect)(()=>{let e=d.current;return k(),e&&e.addEventListener("scroll",k),()=>{e&&e.removeEventListener("scroll",k)}},[x]),(0,r.jsxs)(n.I,{className:"mb-8 mt-6 flex flex-row",children:[h&&(0,r.jsx)(v,{handleScroll:()=>b(c.O.Left),direction:c.O.Left,isRtl:x}),(0,r.jsx)(n.r,{className:"flex gap-2",ref:d,containerClassName:"relative scroll-smooth",children:t.map((e,t)=>(0,r.jsx)(_.a,{isActive:t===i,onClick:()=>u(t),children:"pro"===e.name?(0,r.jsx)(o.A,{isPro:!0,isOverviewPage:!0,hideVerticalLine:!0,className:"pt-[3px]"}):e.title},e.name))}),f&&(0,r.jsx)(v,{handleScroll:()=>b(c.O.Right),direction:c.O.Right,isRtl:x})]})}},87612:(e,t,i)=>{i.d(t,{a:()=>l});var r=i(15039),s=i.n(r),a=i(14232);let l=e=>{let{className:t,activeClassName:i,children:r,isActive:l,as:n="li",..._}=e;return(0,a.createElement)(n,{className:s()("rounded-full px-3.5 py-1.5 text-sm/5",l?"bg-[#1256a01a] text-[#1256A0] border border-v2-blue":"bg-[#F3F3F3] hover:bg-[#1256a01a] hover:text-[#1256A0] cursor-pointer",t,{[i||""]:l}),..._},r)}},88126:(e,t,i)=>{i.d(t,{p:()=>r});var r=function(e){return e.showAll="_invpro_mobileListingViewShowMoreButton",e.SeeLess="_SeeLess",e.unlock="_invpro_unlock",e.show_more_metrics_button="_show_more_metrics_button",e.invpro_equities_title_key_stats="_invpro_equities_title_key_stats",e.invpro_tooltip_key_statistics_view_and_customize="_invpro_tooltip_key_statistics_view_and_customize",e.invpro_equities_cta_key_stats_edit="_invpro_equities_cta_key_stats_edit",e.invpro_equities_key_stats_edit_metrics="_invpro_equities_key_stats_edit_metrics",e.invpro_equities_key_stats_search_metric="_invpro_equities_key_stats_search_metric",e.invpro_equities_popup_title_save_key_stats="_invpro_equities_popup_title_save_key_stats",e.invpro_equities_popup_description_save_key_stats="_invpro_equities_popup_description_save_key_stats",e.invpro_equities_popup_cta_save_changes="_invpro_equities_popup_cta_save_changes",e.invpro_equities_popup_cta_cancel="_invpro_equities_popup_cta_cancel",e.invpro_equities_category_title_selected="_invpro_equities_category_title_selected",e.invpro_equities_category_title_all="_invpro_equities_category_title_all",e.invpro_equities_category_title_popular="_invpro_equities_category_title_popular",e.invpro_equities_category_title_dividends="_invpro_equities_category_title_dividends",e.invpro_equities_category_title_ratios="_invpro_equities_category_title_ratios",e.invpro_equities_category_title_financials="_invpro_equities_category_title_financials",e.invpro_equities_category_title_growth="_invpro_equities_category_title_growth",e.invpro_equities_category_title_risk="_invpro_equities_category_title_risk",e.invpro_equities_category_title_return="_invpro_equities_category_title_return",e.invpro_equities_category_title_valuation="_invpro_equities_category_title_valuation",e.invpro_equities_category_title_alalysis="_invpro_equities_category_title_alalysis",e.invpro_equities_title_select_metrics="_invpro_equities_title_select_metrics",e.invpro_equities_subtitle_minimum="_invpro_equities_subtitle_minimum",e.invpro_equities_subtitle_maximum="_invpro_equities_subtitle_maximum",e.invpro_equities_popup_cta_add_metrics="_invpro_equities_popup_cta_add_metrics",e.addToPortfolio_Saved="_AddToPortfolio_Saved",e.key_stat_instr_save_failed="_key_stat_instr_save_failed",e}({})},92557:(e,t,i)=>{i.d(t,{A:()=>l});var r,s=i(14232);function a(){return(a=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}let l=function(e){return s.createElement("svg",a({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 25 24"},e),r||(r=s.createElement("path",{stroke:"currentColor",strokeWidth:2,d:"M19.5 8l-7 7-7-7"})))}},96691:(e,t,i)=>{i.d(t,{A:()=>c});var r,s,a,l,n,_=i(14232);function o(){return(o=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var r in i)Object.prototype.hasOwnProperty.call(i,r)&&(e[r]=i[r])}return e}).apply(this,arguments)}let c=function(e){return _.createElement("svg",o({xmlns:"http://www.w3.org/2000/svg",width:48,height:48,viewBox:"0 0 48 48",fill:"none"},e),r||(r=_.createElement("path",{d:"M2 6a4 4 0 014-4h17.5L31 9.5V41a4 4 0 01-4 4H6a4 4 0 01-4-4V6z",stroke:"#006BF6",strokeWidth:2,strokeLinejoin:"round"})),s||(s=_.createElement("path",{opacity:.25,d:"M23 10V2l8 8h-8zM9 14h15v2H9zM9 8h8v2H9zM9 20h15v2H9zM9 26h15v2H9zM9 32h15v7H9z",fill:"#006BF6"})),a||(a=_.createElement("path",{d:"M19 25c0-5.523 4.477-10 10-10s10 4.477 10 10-4.477 10-10 10-10-4.477-10-10z",fill:"#fff",stroke:"#006BF6",strokeWidth:2,strokeLinejoin:"round"})),l||(l=_.createElement("path",{d:"M26.5 22.5l5 5m0-5l-5 5M36.5 32.5L39 35",stroke:"#006BF6",strokeWidth:2,strokeLinecap:"round"})),n||(n=_.createElement("path",{d:"M38.914 38.414a2 2 0 010-2.828l.672-.672a2 2 0 012.828 0l3.672 3.672a2 2 0 010 2.828l-.672.672a2 2 0 01-2.828 0l-3.672-3.672z",fill:"#006BF6",fillOpacity:.15,stroke:"#006BF6",strokeWidth:2,strokeLinecap:"round"})))}},98412:(e,t,i)=>{i.d(t,{FW:()=>a,X7:()=>n,b7:()=>s,hs:()=>l,y4:()=>_});var r=i(88126),s=function(e){return e.selected="selected",e.all="all",e.popular="popular",e.dividends="dividends",e.ratios="ratios",e.financials="financials",e.growth="growth",e.risk="risk",e.returns="returns",e.valuation="valuation",e.analysis="analysis",e}({});let a={selected:r.p.invpro_equities_category_title_selected,all:r.p.invpro_equities_category_title_all,popular:r.p.invpro_equities_category_title_popular,dividends:r.p.invpro_equities_category_title_dividends,ratios:r.p.invpro_equities_category_title_ratios,financials:r.p.invpro_equities_category_title_financials,growth:r.p.invpro_equities_category_title_growth,risk:r.p.invpro_equities_category_title_risk,returns:r.p.invpro_equities_category_title_return,valuation:r.p.invpro_equities_category_title_valuation,analysis:r.p.invpro_equities_category_title_alalysis},l={key_stat_cat_all:"all",key_stat_cat_popular:"popular",key_stat_cat_dividends:"dividends",key_stat_cat_ratios:"ratios",key_stat_cat_financials:"financials",key_stat_cat_growth:"growth",key_stat_cat_risk:"risk",key_stat_cat_returns:"returns",key_stat_cat_valuation:"valuation",key_stat_cat_analysis:"analysis"},n={volume:"asset_volume_latest",avgVolume:"volume_avg_3m",oneYearReturn:"asset_price_return_1y",proBookValueShare:"bv_share",proFairValue:"fair_value",proFairValueUpside:"fair_value_upside",marketCap:"marketcap_adj",sharesOutstanding:"shares_out",revenue:"total_rev",proNetIncome:"ni_avail_excl",eps:"eps_basic_cont",proEpsGrowthForcast:"eps_proj_growth",nextEarningDate:"next_earnings_date",dividend_yield:"div_summary",proDivPaymentStreak:"div_payment_streak",ratio:"pe_ltm",proReturnOnAssets:"roa",proReturnOnEquity:"roe",proGrossProfitMargin:"gp_margin",proPriceBook:"price_to_book",proEbitda:"ebitda",proEvEbitda:"ev_to_ebitda_ltm",beta:"beta"},_=["asset_volume_latest","asset_price_previous_close","asset_price_latest_open","day_range","52w_range","bid_ask"]}}]);