PageSourceSearch

https://upgradedhome.com/resources/combined/js/ht-live-profile.c6bb867aef80a6d57904.bundle.js

js upgradedhome.com collected 2026-09-24 21:56:34 UTC 14,446 bytes, 1 lines download raw bytes

1"use strict";(self.hometalkChunk=self.hometalkChunk||[]).push([["ht-live-profile"],{20289(e,t,s){s.r(t),s.d(t,{default:()=>P});var a=s(58168),r=s(54705),i=s(27340),n=s(73323),o=s(96540),l=s.n(o),c=s(91357),m=s(15328),h=s(66936),p=s(17195),d=s(16321);class u extends l().Component{render(){let e=this.props.sections;return this.props.subscribed,this.props.clickSubscribe,this.props.unsubscribe,l().createElement(l().Fragment,null,!!(0,n.A)(e,"prev_episodes.length")&&l().createElement("div",{className:"feed-section-wrap with-mini-slider"},l().createElement("div",{className:"container-wrap sl-recent-episodes"},l().createElement("header",null,l().createElement("h2",{className:"title"},"Episodes by ",this.props.host_name)),l().createElement(p.A,{items:e.prev_episodes,loadMore:this.props.loadMore,loading:this.props.loading.prev_episodes,section_name:"Recent Episodes",section:"prev_episodes",trackingData:this.props.trackingData}))),!!(0,n.A)(e,"popular_hosts_v2.length")&&l().createElement(l().Fragment,null,l().createElement("div",{className:"spacer50"}),l().createElement("div",{className:"feed-section-wrap accent-section with-mini-slider"},l().createElement("div",{className:"container-wrap sl-recent-episodes"},l().createElement("header",null,l().createElement("h2",{className:"title"},"Other hosts")),l().createElement(d.A,{items:e.popular_hosts_v2,loadMore:this.props.loadMore,loading:this.props.loading.popular_hosts_v2,host_id:this.props.host_id,section_name:"Other Hosts",trackingData:this.props.trackingData})))))}}const b=u;var g=s(29967),_=s(53473),v=s(4450);class f extends l().Component{render(){const e=this.props.writer,t=(0,n.A)(e,"social.facebook_profile"),s=(0,n.A)(e,"social.pinterest_profile"),a=(0,n.A)(e,"social.instagram_profile"),r=(0,n.A)(e,"social.youtube_profile"),i=(0,n.A)(e,"social.tiktok_profile");return l().createElement("div",{className:"social-links-wrap"},"blogger"==e.internal_contributor&&e.website&&l().createElement("a",{href:e.website,className:"social-button",target:"_blank","aria-label":e.name+" blog","data-ht-track":"blog_icon_member",rel:"nofollow noopener noreferrer"},l().createElement("i",{className:"ics-blog"})),e.internal_contributor&&t&&!t.includes(" ")&&l().createElement("a",{href:t,className:"social-button",target:"_blank",rel:"nofollow noopener noreferrer","aria-label":e.name+" facebook","data-ht-track":"facebook_icon_member"},l().createElement("i",{className:"ics-si-facebook"})),s&&l().createElement("a",{href:s,className:"social-button",target:"_blank",rel:"nofollow noopener noreferrer","aria-label":e.name+" pinterest","data-ht-track":"pinterest_icon_member"},l().createElement("i",{className:"ics-si-pinterest"})),a&&l().createElement("a",{href:a,className:"social-button",target:"_blank",rel:"nofollow noopener noreferrer","aria-label":e.name+"  instagram","data-ht-track":"instagram_icon_member"},l().createElement("i",{className:"ics-si-instagram"})),r&&l().createElement("a",{href:r,className:"social-button",target:"_blank",rel:"nofollow noopener noreferrer","aria-label":e.name+" youtube channel","data-ht-track":"youtube_icon_member"},l().createElement("i",{className:"ics-youtube-player"})),i&&l().createElement("a",{href:i,className:"social-button",target:"_blank",rel:"nofollow noopener noreferrer","aria-label":e.name+" tiktok channel","data-ht-track":"youtube_icon_member"},l().createElement("i",{className:"ics-tiktok"})))}}const E=f;var k=s(52974);class w extends l().Component{constructor(e){super(e),(0,r.A)(this,"setTrackingData",()=>{const e=this.props.host;this.trackingData={host_id:e.id,host_host_name:e.name,element_zone:"Host header",target_member:e.id}}),(0,r.A)(this,"trackElementClick",e=>JSON.stringify({action:e,...this.trackingData})),this.setTrackingData()}render(){let e=this.props.host;return l().createElement("div",{className:"feed-section-wrap"},l().createElement("div",{className:"container-wrap"},e.id&&l().createElement("div",{className:"httv-host-header"},l().createElement("a",{href:"/tv",className:"httv-back-button tr_zone","aria-label":"Hometalk TV Home","data-ht-track":"HTTV homepage","data-tr_zone":"host_header_section"},l().createElement("i",{className:"ics-arrow-left"}),l().createElement("span",null,"Explore Hometalk TV")),e.profile_photo&&l(
1).createElement("picture",{className:"host-image"},l().createElement("img",{src:`${e.profile_photo}?size=200x200`,alt:e.name})),l().createElement("div",{className:"host-details"},l().createElement("h1",null,e.name),l().createElement("div",{className:"social-wrapper"},this.props.subscribed?l().createElement("a",{href:"javascript:",className:"button follow-button small selected sl-following-button","data-ht-track":this.trackElementClick("Unsubscribe"),onClick:()=>this.props.unsubscribe(e.id)}):l().createElement("a",{className:"button follow-button small sl-follow-button","data-ht-track":this.trackElementClick("Subscribe"),onClick:()=>{this.props.clickSubscribe(e.id)}},l().createElement("i",{className:"ics-plus-fat"})),!(0,k.Q)()&&l().createElement("div",{className:"httv-host-followers"},e.followers_count>0?l().createElement("p",null,(0,v.ZV)(e.followers_count)," Followers"):l().createElement("p",null,"New!")))),l().createElement("div",{className:"host-description overflowHidden fs16 lh15"},l().createElement(_.A,{text:e.about_me,trimLimit:250,clickableSeeMore:!0,seeMore:"<a class='read-more nowrap sl-read-more-about-me'><span>Read More <i class='ics-arrow-down'></i></span></a>"}),l().createElement("div",{className:"httv-host-socials"},l().createElement(E,{writer:e}))))))}}const S=w;class N extends l().Component{constructor(e){super(e)}render(){return l().createElement("div",{className:"httv-cover-top host-cover-top"},l().createElement("div",{className:"cover-wrap"},l().createElement("picture",null,l().createElement("source",{media:"(max-width: 600px)",srcSet:`${g.A.B_HOST}/resources/imgs-responsive/ht-tv/top-hero-whitewall-small.jpg`}),l().createElement("source",{media:"(min-width: 601px)",srcSet:`${g.A.B_HOST}/resources/imgs-responsive/ht-tv/top-hero-whitewall-large.jpg`}),l().createElement("img",{className:"cover",src:`${g.A.B_HOST}/resources/imgs-responsive/ht-tv/top-hero-whitewall-large.jpg`,alt:"hometalk live"})),l().createElement(S,this.props)))}}const A=N;var x=s(6686),T=s(77495),D=s(46894),H=s.n(D),M=s(32079),y=s(87763),C=s(62527);class L extends l().Component{constructor(e){var t;super(e),t=this,(0,r.A)(this,"loadMore",function(e){let s,a,r=arguments.length>1&&void 0!==arguments[1]&&arguments[1];t.setState({loading:H()(t.state.loading,{[e]:{$set:!0}})}),r?(s=t.getNewPaginator(e),a=s.load()):(s=t.getPaginator(e),s.hasMore&&(a=s.more())),a?a.then(s=>{let a=s.lastDataLoad?(0,i.A)(s.lastDataLoad,s.pageData,"id"):s.getCleanData();t.setState({sections:H()(t.state.sections,{[e]:{$push:a}}),loading:H()(t.state.loading,{[e]:{$set:!1}})})}):t.setState({loading:H()(t.state.loading,{[e]:{$set:!1}})})}),this.state={member:{},sections:{},loading:{next_episodes:!1,prev_episodes:!1},subscribed:!1},this.metaData={cssClass:"ht-live-host",pageType:"httv_host_page",meta:{name:{},property:{}}},this.props.onSetMetaData(this.metaData),this.clickSubscribe=C.Xt.bind(this),this.unsubscribe=C.al.bind(this)}componentDidMount(){this.fetchHost(this.props.mem_id)}componentDidUpdate(e){this.props.mem_id!=e.mem_id&&this.fetchHost(this.props.mem_id)}checkIfSubscribed(){y.A.episodeHostSubscriptionsV2(this.props.mem_id).then(e=>{e.length?e.map(e=>{parseInt(e.id)===parseInt(this.props.id)&&this.setState({subscribed:!0})}):this.setState({subscribed:!1})})}setTrackingData(){this.trackingData={host_id:this.state.member.id,host_host_name:this.state.member.name}}getNewPaginator(e){let t,s=`members/${this.props.mem_id}/host_feed/${e}`;switch(e){case"prev_episodes":t=this.prevEpisodesPaginator=new M.A(s,5,{section:[e]},4);break;case"next_episodes":t=this.nextEpisodesPaginator=new M.A(s,50,{section:[e]},2);break;case"popular_hosts_v2":t=this.otherHostsPaginator=new M.A(T.A.apiPath+"/hosts_refactor",10,{section:[e]},2)}return t}getPaginator(e){let t;switch(e){case"prev_episodes":t=this.prevEpisodesPaginator;break;case"next_episodes":t=this.nextEpisodesPaginator;break;case"popular_hosts_v2":t=this.otherHostsPaginator}return t}setMetaData(e){this.metaData.title=(0,n.A)(e,"name")+" Profile",this.metaData.meta.name.description=(0,n.A)(e,"about_me")?(0,n.A)(e,"about_me"):" ",this.metaData.meta.name.robots="noindex, nofollow",this.props.onSetMetaData(this.metaData)}fetchHost(e){T.A.getHostsV2(e).then(e=>{this.setState({member:e.member}),this.setMetaData(this.state.member),this.setTrackingData(),this.checkIfSubscribed(),T.A.getHostsV2().then(e=>{let t={};t.popular_hosts_v2=e,this.setState({sections:H()(this.state.sections,{$merge:t})})})}),x.A.host_feed(e).then(e=>{this.setState({sections:H()(this.state.sections,{$merge:e})})})}render(){const e={subscribed:this.state.subscribed,clickSubscribe:this.clickSubscribe,unsubscribe:this.unsubscribe};return l().createElement(c.A,null,l().createElement("div",{className:"livevideo-page"},l().createElement(A,(0,a.A)({host:this.state.member},e)),l().createElement("div",{className:"feed-page"},l().createElement("div",{className:"all-rows"},l().createElement(b,(0,a.A)({sections:this.state.sections,loadMore:this.loadMore,member:this.props.member,loading:this.state.loading,host_name:this.state.member.name,host_id:this.state.member.id,trackingData:this.trackingData},e))),l().createElement("div",{className:"spacer50"}))))}}L.Layout=e=>l().createElement(l().Fragment,null,l().createElement(m.A,null),e.children,l().createElement(h.A,null));const P=L},25566(e,t,s){s.d(t,{A:()=>a});const a=function(e){for(var t=-1,s=null==e?0:e.length,a={};++t<s;){var r=e[t];a[r[0]]=r[1]}return a}}
1,48012(e,t,s){s.d(t,{A:()=>i});var a=s(54705),r=s(8356);class i extends r.A{}(0,a.A)(i,"apiPath","clips")},53473(e,t,s){s.d(t,{A:()=>m});var a=s(54705),r=s(96540),i=s.n(r),n=s(57908),o=s(90826),l=s(56848);class c extends i().Component{constructor(e){super(e),(0,a.A)(this,"expandText",()=>{var e=this.props.offSetTo;this.props.clickableSeeMore&&this.setState({showHiddenText:!0},()=>{this.props.handleClick&&l.XG.scrollTo("topText",{smooth:!0,offset:e})})}),this.state={showHiddenText:!1}}componentDidUpdate(e){this.props.text!==e.text&&this.setState({showHiddenText:!1})}htmlSubstr(e,t,s){let a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=!1;var i=document.createElement("div");function n(e,t){return t||e.nextSibling}return i.innerHTML=e,function e(t,s){var a=t.firstChild,i=null;do{i=null,i=null,"BR"!=a.nodeName&&"UL"!=a.nodeName&&"OL"!=a.nodeName||!r||(i=a.nextSibling,a.parentNode.removeChild(a)),3===a.nodeType?s(a):1===a.nodeType&&a.childNodes&&a.childNodes[0]&&e(a,s)}while(a=n(a,i))}(i,function(e){if(s>0){var i=e.data.length;if(t<=i?(e.data=e.substringData(t,i),t=0):(t-=i,e.data=""),i=e.data.length,(s-=i)<=0){var n=e.data.length+s+1;e.data=e.substringData(0,n);var o=e.data.lastIndexOf(" ");a.continueAfterSpaces&&o<n&&(o=e.data.length),e.data=e.substringData(0,o),r=!0}}else e.data="",r=!0}),i.innerHTML}visibleText(e){const{trimLimit:t,trimLines:s,trimOptions:a}=this.props;let r=this.htmlSubstr(e,0,t,a);return r=(0,n.UE)(r),a.removeLastBr&&(r=r.replace(/<br><\/(\w+)>$/,"</$1>")),a.removeAllBr&&(r=r.replace(/<br>/g," ")),void 0!==s&&(r=r.split("<br>").slice(0,s).join("<br>")),r}prepareHtml(e){let t=e.replace(/<!--(.*?)-->/g,"");return t=t.replace(/^\s+|\s+$/g,""),t}renderSeeMore(e,t){const{seeMore:s}=this.props;if(t.length<e.length){let e;return e="desktop"===o.A.getState().view.size?'<a href="javascript:" class="see_more text_spacing textControl arr sl-see-more"><i class="ics-ellipsis"></i></a>':'<a class="see_more text_spacing sl-see-more"><i class="ics-ellipsis fn"></i></a>',s&&(e=s),e}}render(){let{text:e}=this.props;if(!e)return null;const t=this.prepareHtml(e);e=(0,n.UE)(e);const s=t?this.visibleText(t):"";return"span"===this.props.elementName?this.state.showHiddenText?i().createElement("span",{dangerouslySetInnerHTML:{__html:e},className:this.props.className}):i().createElement(i().Fragment,null,i().createElement("span",{dangerouslySetInnerHTML:{__html:s},className:this.props.className}),s.length<t.length&&i().createElement("span",{onClick:this.expandText,dangerouslySetInnerHTML:{__html:this.renderSeeMore(t,s)}})):this.state.showHiddenText?i().createElement("b",{reset:"true",dangerouslySetInnerHTML:{__html:e},className:this.props.className}):i().createElement(i().Fragment,null,i().createElement("b",{reset:"true",dangerouslySetInnerHTML:{__html:s},className:this.props.className}),s.length<t.length&&i().createElement("b",{reset:"true",onClick:this.expandText,dangerouslySetInnerHTML:{__html:this.renderSeeMore(t,s)},className:this.props.className}))}}c.defaultProps={clickableSeeMore:!1,trimLimit:100,trimOptions:{}};const m=c},62527(e,t,s){s.d(t,{Ai:()=>d,Xt:()=>m,al:()=>h});var a=s(25566),r=s(96540),i=s.n(r),n=s(90826),o=s(77495),l=s(44171),c=s(48012);function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};0!=n.A.getState().user.id?p(e,this,t):n.A.dispatch({type:"OPEN_LIGHT_BOX",cms_component:"App_signup_httv_follow_popup_12_31_19",onClose:()=>{let e=n.A.getState().user;0!=e.id&&p(e.id,this,t),n.A.dispatch({type:"CLOSE_LIGHT_BOX",lightboxType:"cmsPopup"})},lightboxType:"cmsPopup"})}function h(e){o.A.unsubscribe(e).then(e=>{(0,l.default)("Unsubscribed",{...this.trackingData,element_type:"Unsubscribe"})}),this.setState({subscribed:!1})}function p(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{},r=(e=>{let{type:t,content:s,...a}=e;return{...a}})((0,a.A)(n.A.getState().utmVars.utmVars));o.A.subscribe(e,r).then(e=>{(0,l.default)("Subscribed",{...t.trackingData,element_type:"Subscribe"})}),t.setState({subscribed:!0}),s()}function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:()=>{};0!=n.A.getState().user.id?u(e,this,t):this.props.onWideLightBoxOpen(i().createElement(FirstStage,{onSuccess:()=>u(e,this)}))}function u(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>{};t.state.isSaved?function(e,t,s){c.A.delete("",{item_id:e.id}).then(()=>{t.setState({showSavedMessage:!1,isSaved:!1}),s()})}(e,t,s):function(e,t,s){c.A.create({item_id:e.id,item_type:"post",media_id:(e.cover_photo||{}).id}).then(()=>{t.setState({showSavedMessage:!0,isSaved:!0}),function(e){window.setTimeout(()=>{e.setState({showSavedMessage:!1})},3e3)}(t),s()})}(e,t,s)}}}]);

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.