1"use strict";(self.webpackChunkcelebrity=self.webpackChunkcelebrity||[]).push([[219],{90219:(o,r,l)=>{l.r(r),l.d(r,{rcg_tab_nav:()=>c});var i=l(60774);const c=(()=>{let n=class{constructor(a){(0,i.r)(this,a),this.tabSelected=(0,i.c)(this,"tabSelected"),this.brand="royal",this.disableHover=!1,this.activeTabLabel="",this.navTabs=[],this.tabClickHandlers=new Map}componentWillLoad(){this.tabs&&(this.navTabs=JSON.parse(this.tabs)),this.navTabs=this.navTabs.map(t=>{var s;return Object.assign(Object.assign({},t),{active:null!==(s=t.active)&&void 0!==s&&s})}),!this.navTabs.some(t=>!0===t.active)&&this.navTabs.length>0&&(this.navTabs[0].active=!0);const e=this.navTabs.find(t=>t.active);e&&(this.activeTabLabel=e.label)}handleTabClick(a){this.navTabs=this.navTabs.map(e=>Object.assign(Object.assign({},e),{active:e.id===a.id})),this.activeTabLabel=a.label,this.tabSelected.emit(a)}getClickHandler(a){return this.tabClickHandlers.has(a.label)||this.tabClickHandlers.set(a.label,this.handleTabClick.bind(this,a)),this.tabClickHandlers.get(a.label)}getTextClass(a){const e=this.navTabs.find(t=>t.label===a);return e&&e.active?"celebrity"===this.brand?"text-celebrity":"text-royal":""}getUnderlineClass(){return"celebrity"===this.brand?"underline-celebrity":"underline-royal"}render(){return(0,i.h)("div",{key:"7b889c8bd21bd37829a8e6ebc7a62db0eed65f1c",class:"tab-wrapper"},(0,i.h)("div",{key:"a42256b4a1aa8893117549cb79ca925d1003a00a",class:"tab-container"},this.navTabs.map(a=>{const e=a.active;return(0,i.h)("div",{key:a.id,class:{tab:!0,active:e},onClick:this.getClickHandler(a)},(0,i.h)("span",Object.assign({},this.disableHover?{}:{"data-brand":this.brand},{class:{"tab-label":!0,[this.getTextClass(a.label)]:e}}),a.label),e&&(0,i.h)("div",{class:{underline:!0,[this.getUnderlineClass()]:!0}}))})))}};return n.style=':host{display:block;width:100%;overflow-x:auto;--tab-label-color:inherit}.tab-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:auto}.tab-wrapper::-webkit-scrollbar{height:6px}.tab-wrapper::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:3px}.tab-container{display:flex;align-items:flex-end;height:48px;gap:24px;background:#fff;min-width:400px;width:max-content;flex-wrap:nowrap}.tab{position:relative;min-width:64px;padding:12px 0;cursor:pointer;text-align:center;white-space:nowrap;flex-shrink:0;font-size:14px;font-weight:700;line-height:16px}.tab.active{color:#006AF4}.tab-label{color:var(--tab-label-color);font-family:"Proxima Nova", sans-serif}.tab-label.text-royal{color:#006AF4}.tab-label.text-celebrity{color:#1673AF}.tab-label[data-brand=royal]:hover{color:#006AF4}.tab-label[data-brand=celebrity]:hover{color:#1673AF}.underline{position:absolute;bottom:0;left:0;height:3px;width:100%}.underline.underline-royal{background-color:#006AF4}.underline.underline-celebrity{background-color:#1673AF}',n})()}}]);
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.