1import{Z as A,j as c,aR as s}from"./CLKJ0P7D.js";import{R as H}from"./zhXbut_L.js";class I{name;link;constructor(a){this.name=a.column.name,this.link=a.column.links.map(r=>new L(r))}}class L{is_external_link;title;url;constructor(a){this.is_external_link=a.link?.is_external_link||!1,this.title=a?.link?.title||"",this.url=a.link?.url||""}}class N{name;url;constructor(a){this.name=a.name,this.url=a.url}}const j=A("contentstack",()=>{let i=c({columns:{},disclaimer:""}),a=c({title:"",list:[],redirectUrl:"",isVisible:!1}),r=c({homePageCTAButtonMap:[],webinarPodcast:[],featuredInsights:[]}),g=c({individual_investor_url:{title:"",href:""},financial_professional_url:{title:"",href:""}}),f=c({items:[]}),m=c({title:"",methods:[{title:"",description:"",uid:""}]}),u=c({text:"",showBanner:!1,variation:""}),h=c({entries:{},headMetaEntries:{}}),d=c({title:"",links:[]});async function y(){const t=await new s().getFooterPage();i.columns=t.sections.map(n=>new I(n)),i.disclaimer=t.disclaimer}async function _(){const t=await new s().getSecurityExchangesFooterList();d.title=t.title,d.links=t.links.map(n=>new N(n.link))}async function k(){return await new s().getNewsletterSignupPage()}async function p(){return await new s().getArticleNewsletterContent()}async function E(){const n=(await new s().getFeaturedInsights()).modular_blocks.map(o=>o.item.article_search);r.featuredInsights=n}async function C(e){return await new s().getThankyouContent(e)}async function P(e){return await new s().getThankyouPageContent(e)}async function S(e){const t=new s,{exchange:n,ticker:o,secType:l}=e,w=await t.getRecommendedTagsForSecurity(n,o,l);f.items=w.items}async function T(){const n=(await new s().getHomePageCTAButtonMap()).user_segment_button_map.map(({item:l})=>[l.user_segment_name,l.button[0]]),o=new Map(n);r.homePageCTAButtonMap=o}async function x(e){return await new s().getHomePageCTAButtonForProducts(e)}async function M(){const e=new s;try{const t=await e.getSecurityCta();g.individual_investor_url=t.individual_investor_url,g.financial_professional_url=t.financial_professional_url}catch{}}async function F(){const t=await new s().getResearchMethodologies(),n={title:H,methods:t[0].map(({headline:o,rich_text_editor:l,uid:w})=>({uid:w,title:o,description:l}))};m.title=n.title,m.methods=n.methods}async function R(){const e=new s;r.webinarPodcast=await e.getWebinarPodcast()}async function b(e){const n=await new s().getStockExchangeEntries(e);h.entries=n}async function v(e){const n=await new s().getStockExchangeHeadMetaEntries(e);h.headMetaEntries=n}async function B(){const t=await new s().getBanner();u.text=t.text,u.showBanner=t.active,u.variation=t.variation}return{footer:i,analystReports:a,state:r,securityCta:g,salRecommendedTags:f,researchMethodologies:m,banner:u,stockExchange:h,stockExchangesFooterList:d,getFooterPage:y,getNewsletterSignupPage:k,getArticleNewsletterContent:p,getThankyouContent:C,getThankyouPageContent:P,getRecommendedTagsForSecurity:S,getHomePageCTAButtonMap:T,getHomePageCTAButtonForProducts:x,getSecurityCta:M,getResearchMethodologies:F,getWebinarPodcast:R,getFeaturedInsights:E,getStockExchangeEntries:b,getStockExchangeHeadMetaEntries:v,getBanner:B,getSecurityExchangesFooterList:_}});export{j as u};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.