1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[32043],{24541:(e,l,t)=>{t.d(l,{A:()=>h});var n=t(41120),a=t(30737),o=t(25348),s=t(25741),i=t(80076),r=t(93455),u=t(34527),c=t(9116),d=t(29095),f=t(51341),p=t(34947);function h(e){return n.createElement(a.A,{icon:e.icon,severity:e.severity,onClick:e.onClick,"aria-label":e.ariaLabel,iconMapping:{success:n.createElement(c.L,{sx:{height:"20px !important"},fill:f.default.fusion.palette.green600}),warning:n.createElement(u._,{sx:{height:"20px !important"},fill:f.default.fusion.palette.orange600}),info:n.createElement(r.N,{sx:{height:"20px !important"},fill:f.default.fusion.palette.blue600}),error:n.createElement(i.N,{sx:{height:"20px !important"},fill:f.default.fusion.palette.red600})},action:n.createElement(n.Fragment,null,e.button?n.createElement(s.A,{sx:{[f.default.breakpoints.down("md")]:{display:"none"},margin:"0!important"},onClick:e.onButtonClick,role:"button","aria-labelledby":"button","aria-label":e.buttonText,size:"small",buttontype:"secondary",mode:"light"},e.buttonText):"",e.dismissButton?n.createElement(p.A,{size:"small",onClick:e.onCloseClick,icon:n.createElement(d.I,null)}):""),sx:{padding:"".concat(f.default.fusion.space.spacing03," ").concat(f.default.fusion.space.spacing03," ").concat(f.default.fusion.space.spacing03," ").concat(f.default.fusion.space.spacing05," !important"),margin:"".concat(f.default.fusion.space.spacing04," ").concat(f.default.fusion.space.spacing07," !important"),"& .MuiAlertTitle-root":{...f.default.typography["Body 2 medium"]},"& .MuiAlert-icon":{marginRight:"".concat(f.default.fusion.space.spacing05," !important"),"& svg":{height:"".concat(f.default.fusion.space.spacing07," !important"),width:"".concat(f.default.fusion.space.spacing07," !important")}},"& .MuiAlert-message":{...f.default.typography["Body 2"],marginRight:"".concat(f.default.fusion.space.spacing05," !important"),"& a":{textDecoration:"underline"}},"& .MuiAlert-message button":{marginTop:f.default.fusion.space.spacing03},"& .MuiAlert-action ":{paddingTop:"2px !important"},"& .MuiAlert-action button:last-child":{marginLeft:"".concat(f.default.fusion.space.spacing02," !important"),"& svg":{height:"".concat(f.default.fusion.space.spacing06," !important"),width:"".concat(f.default.fusion.space.spacing06," !important")}},"&.MuiAlert-standardInfo":{backgroundColor:f.default.fusion.palette.blue100,border:"1px solid",borderColor:f.default.fusion.palette.blue500},"&.MuiAlert-standardInfo .MuiAlertTitle-root":{color:f.default.fusion.palette.blue900},"&.MuiAlert-standardWarning":{backgroundColor:f.default.fusion.palette.orange100,border:"1px solid",borderColor:f.default.fusion.palette.orange500},"&.MuiAlert-standardWarning .MuiAlertTitle-root":{color:f.default.fusion.palette.orange900},"&.MuiAlert-standardSuccess":{backgroundColor:f.default.fusion.palette.green100,border:"1px solid",borderColor:f.default.fusion.palette.green500},"&.MuiAlert-standardSuccess .MuiAlertTitle-root":{color:f.default.fusion.palette.green900},"&.MuiAlert-standardError":{backgroundColor:f.default.fusion.palette.red100,border:"1px solid",borderColor:f.default.fusion.palette.red500},"&.MuiAlert-standardError .MuiAlertTitle-root":{color:f.default.fusion.palette.red900}}},n.createElement(o.A,{sx:{float:e.oneRow?"left":"none",marginTop:e.oneRow?"0":"",marginRight:"15px",marginBottom:e.oneRow?0:"5px"}},e.title),e.description,!0===e.threeRow&&e.button?n.createElement(s.A,{sx:{[f.default.breakpoints.up("md")]:{display:"none"}},onClick:e.onButtonClick,role:"button","aria-labelledby":"button","aria-label":e.buttonText,size:"small",buttontype:"secondary",mode:"light"},e.buttonText):"")}},47700:(e,l,t)=>{Object.defineProperty(l,"__esModule",{value:!0}),l.LocalRsnChnlService=void 0;let n=t(51848),a=t(94935);class o{static checkParams(e,l){if(!(null==e?void 0:e.context))return{healthy:!1,msg:"Local Rsn Chnl Service >> No context."};if(!(null==e?void 0:e.zipcode))return{healthy:!1,msg:"Local Rsn Chnl Service >> No zipcode provided."};if(l&&!0==!(null==l?void 0:l.stream)&&!(null==l?void 0:l.satellite))return{healthy:!1,msg:"Local Rsn Chnl Service >> No data requested."};if(l&&(null==l?void 0:l.satellite)===!0&&!(null==e?void 0:e.dma))return{healthy:!1,msg:"Local Rsn Chnl Service >> Satellite channels requires dma"};
1if(l&&(null==l?void 0:l.stream)===!0&&!(null==e?void 0:e.nielsenDma))return{healthy:!1,msg:"Local Rsn Chnl Service >> Stream channels requires nielsenDma"};else if(l&&!(null==e?void 0:e.dma)&&!e.nielsenDma)return{healthy:!1,msg:"Local Rsn Chnl Service >> Incomplete DMA data."};else return{healthy:!0}}static async getChannels(e,l){var t,n;let o={stream:(null==l?void 0:l.stream)!==void 0&&(null==l?void 0:l.stream),satellite:(null==l?void 0:l.satellite)!==void 0&&(null==l?void 0:l.satellite),mergeProducts:(null==l?void 0:l.mergeProducts)!==void 0&&(null==l?void 0:l.mergeProducts),local:(null==l?void 0:l.local)===void 0||(null==l?void 0:l.local),rsn:(null==l?void 0:l.rsn)===void 0||(null==l?void 0:l.rsn)},s=(null==e||null==(n=e.context)||null==(t=n.apiPaths)?void 0:t.API_CHANNEL_LOOKUP)||"/xapi/beamlocalchannellookupms/v1/channels/";if(!0===o.stream&&(null==e?void 0:e.nielsenDma)&&!0===o.satellite&&(null==e?void 0:e.dma)){let t="".concat(s,"ottchannels/zipcode/").concat(e.zipcode,"/").concat(null==e?void 0:e.nielsenDma),n="".concat(s,"dtvchannels/zipcode/").concat(e.zipcode,"/").concat(null==e?void 0:e.dma);return Promise.allSettled([this.fetchChannels(t),this.fetchChannels(n)]).then(e=>{var t,n,s,i,r,u,c,d,f,p,h,v,m,g,R,E,C,S,T,b,y,A,_,x,M,P,O;let[L,k]=e;if((null==L?void 0:L.status)!=="fulfilled"||(null==k?void 0:k.status)!=="fulfilled")return console.log("LocalRsnChnlService >> async fetch failed..\n","stream status: ".concat(null==L||null==(C=L.value)?void 0:C.status,", ").concat(null==k||null==(S=k.value)?void 0:S.statusText,"\n"),"satellite status: ".concat(null==k||null==(T=k.value)?void 0:T.status,", ").concat(null==k||null==(b=k.value)?void 0:b.statusText)),Promise.reject(Object.assign(Error("LocalRsnChnlService async fetch failed"),{status:(null==(y=e[0].value)?void 0:y.status)>(null==(A=e[1].value)?void 0:A.status)?null==(_=e[0].value)?void 0:_.status:null==(x=e[1].value)?void 0:x.status,statusText:(null==(M=e[0].value)?void 0:M.statusText)!=="OK"?null==(P=e[0].value)?void 0:P.statusText:null==(O=e[1].value)?void 0:O.statusText}));let D=(null==L||null==(n=L.value)||null==(t=n.localChannels)?void 0:t.length)===0||!1===o.local?[]:null==L||null==(i=L.value)||null==(s=i.localChannels)?void 0:s.map(e=>this.buildChannelObject(e,"local",a.ProductType.STREAM)),N=(null==L||null==(u=L.value)||null==(r=u.rsnChannels)?void 0:r.length)===0||!1===o.rsn?[]:null==L||null==(d=L.value)||null==(c=d.rsnChannels)?void 0:c.map(e=>this.buildChannelObject(e,"rsn",a.ProductType.STREAM)),I=(null==k||null==(p=k.value)||null==(f=p.localChannels)?void 0:f.length)===0||!1===o.local?[]:null==k||null==(v=k.value)||null==(h=v.localChannels)?void 0:h.map(e=>this.buildChannelObject(e,"local",a.ProductType.SATELLITE)),j=(null==k||null==(g=k.value)||null==(m=g.rsnChannels)?void 0:m.length)===0||!1===o.rsn?[]:null==k||null==(E=k.value)||null==(R=E.rsnChannels)?void 0:R.map(e=>this.buildChannelObject(e,"rsn",a.ProductType.SATELLITE)),w={localChannels:this.mergeChannels([...D,...I]),rsnChannels:this.mergeChannels([...N,...j])};if(null==l?void 0:l.sortMethod)try{w.localChannels=w.localChannels.sort(null==l?void 0:l.sortMethod),w.rsnChannels=w.rsnChannels.sort(null==l?void 0:l.sortMethod)}catch(e){console.log("LocalRsnChnlService >> sortMethod failed..",e)}return Promise.resolve(w)}).catch(e=>Promise.reject(e))}let i=!0===o.stream&&(null==e?void 0:e.nielsenDma)?"".concat(s,"ottchannels/zipcode/").concat(e.zipcode,"/").concat(null==e?void 0:e.nielsenDma):"".concat(s,"dtvchannels/zipcode/").concat(e.zipcode,"/").concat(null==e?void 0:e.dma),r=(null==o?void 0:o.stream)?a.ProductType.STREAM:a.ProductType.SATELLITE;return this.fetchChannels(i).then(e=>{var l,t;return Promise.resolve({localChannels:!1!==o.local&&(null==e||null==(l=e.localChannels)?void 0:l.length)>=0&&(null==e?void 0:e.localChannels.map(e=>this.buildChannelObject(e,"local",r)))||[],rsnChannels:!1!==o.rsn&&(null==e||null==(t=e.rsnChannels)?void 0:t.length)>=0&&(null==e?void 0:e.rsnChannels.map(e=>this.buildChannelObject(e,"rsn",r)))||[]})}).catch(e=>(console.log("LocalRsnChnlService >> ".concat((null==o?void 0:o.satellite)?"satellite":"stream"," fetch failed..\n"),"status: ".concat(e.status," ").concat(e.statusText,"\n"),"options: ",l),Promise.reject(e)))}static async fetchChannels(e){return fetch(e).then(async e=>{var l,t,n,o,s,i,r,u,c;if(!e.ok)return this.fireAnalyticsEvent({statusCode:null==e?void 0:e.status,errorType:500===e.status?null==(o=a.RsnAnalyticsDataText)?void 0:o.ERROR_TYPE_ER
1ROR_SYSTEM:503===e.status?null==(s=a.RsnAnalyticsDataText)?void 0:s.ERROR_TYPE_FAILURE_SYSTEM:404===e.status?null==(i=a.RsnAnalyticsDataText)?void 0:i.ERROR_TYPE_PLANNED_DOWNTIME:"",statusMessage:500===e.status?null==(r=a.RsnAnalyticsDataText)?void 0:r.ERROR_MSG_500:503===e.status?null==(u=a.RsnAnalyticsDataText)?void 0:u.ERROR_MSG_500:404===e.status?null==(c=a.RsnAnalyticsDataText)?void 0:c.ERROR_MSG_404:"",successFlag:"0"}),Promise.reject(Object.assign(Error("LocalRsnChnlService fetch failed"),{status:e.status,statusText:e.statusText}));let d=await e.json();return this.fireAnalyticsEvent({errorType:null==(l=a.RsnAnalyticsDataText)?void 0:l.ERROR_TYPE_SUCCESS_ADMIT,statusCode:null==e?void 0:e.status,statusMessage:a.RsnAnalyticsDataText.SUCCESS_STATUS_MSG,successFlag:"1"}),Promise.resolve({localChannels:null==d||null==(t=d[0])?void 0:t.localChannels,rsnChannels:null==d||null==(n=d[0])?void 0:n.rsnChannels})})}static buildChannelObject(e,l,t){let n="/dtvassets/global/channel-icons".concat("rsn"===l?"/rsn-channels":"/local-channels"),o=l.toUpperCase();return{...e,IsActive:!0,isStream:t===a.ProductType.STREAM,isSatellite:t===a.ProductType.SATELLITE,TYPE:o,callLetter:null==e?void 0:e.callSign,categoryId:o,categoryIdSystem:o,chnlNum:null==e?void 0:e.channelNumber,id:null==e?void 0:e.channelNumber,label:null==e?void 0:e.network,labelSystem:null==e?void 0:e.network,logo:"".concat(n).concat((null==e?void 0:e.logo.startsWith("/"))?null==e?void 0:e.logo:"/".concat(null==e?void 0:e.logo)),packageNames:null==e?void 0:e.packageNames}}static mergeChannels(e){let l=new Map;if((null==e?void 0:e.length)>0)for(let t of e){let e="".concat(null==t?void 0:t.callSign," ").concat(null==t?void 0:t.network," ").concat(null==t?void 0:t.channelNumber);l.has(e)?l.set(e,{...t,isSatellite:!0,isStream:!0}):l.set(e,t)}return Array.from(l.values())}static fireAnalyticsEvent(e){var l,t;(0,n.fireFormAction)({...e,eventCode:null==(l=a.RsnAnalyticsDataText)?void 0:l.API_EVENT_CODE,linkName:null==(t=a.RsnAnalyticsDataText)?void 0:t.SEARCH_LINK_NAME,linkPosition:"Body"},"FORM_RESPONSE","FORM_RESPONSE")}}l.LocalRsnChnlService=o},79498:(e,l,t)=>{t.d(l,{A:()=>u});var n=t(41120),a=t(7178),o=t(91755),s=t(88014),i=t(51341),r=t(11498);function u(e){let{mode:l,message:t,error:u,iconVisible:c,disabled:d}=e;return n.createElement(s.A,{theme:i.default.fusion},n.createElement(a.A,{className:"dtv-helper-message",sx:{display:"flex",alignItems:"flex-start",gap:i.default.fusion.space.spacing00,borderRadius:i.default.fusion.shapes["shape-none"],width:"auto",minWidth:"165px",minHeight:"32px","& svg":{height:"32px",width:"32px",minHeight:"32px",minWidth:"32px"}}},c&&n.createElement(a.A,{style:{height:"18px"}},u?n.createElement(o.l,{fill:d?"dark"===l?i.default.fusion.palette["field-inverse-icon-inactive"]:i.default.fusion.palette.neutral400:"dark"===l?i.default.fusion.palette["field-inverse-icon-error"]:i.default.fusion.palette["field-icon-error"]}):n.createElement(o.f,{fill:d?"dark"===l?i.default.fusion.palette["field-inverse-icon-inactive"]:i.default.fusion.palette.neutral400:"dark"===l?i.default.fusion.palette["field-inverse-icon-success"]:i.default.fusion.palette["field-icon-success"]})),t&&n.createElement(r.A,{variant:"Body 3",style:{marginLeft:c?"0px":i.default.fusion.space.spacing05,padding:"".concat(i.default.fusion.space.spacing03," 0px 0px 0px"),color:d?"dark"===l?i.default.fusion.palette["field-inverse-message-default"]:i.default.fusion.palette["field-message-default"]:"dark"===l?u?i.default.fusion.palette["field-inverse-message-error"]:i.default.fusion.palette["field-inverse-message-default"]:u?i.default.fusion.palette["field-message-error"]:i.default.fusion.palette["field-message-default"]},sx:{fontSize:"14px !important",lineHeight:"18.2px"}},t)))}},80834:(e,l,t)=>{var n=Object.create?function(e,l,t,n){void 0===n&&(n=t);var a=Object.getOwnPropertyDescriptor(l,t);(!a||("get"in a?!l.__esModule:a.writable||a.configurable))&&(a={enumerable:!0,get:function(){return l[t]}}),Object.defineProperty(e,n,a)}:function(e,l,t,n){void 0===n&&(n=t),e[n]=l[t]};
1Object.defineProperty(l,"__esModule",{value:!0}),l.default=void 0;var a=t(47700);Object.defineProperty(l,"default",{enumerable:!0,get:function(){return a.LocalRsnChnlService}}),function(e,l){for(var t in e)"default"===t||Object.prototype.hasOwnProperty.call(l,t)||n(l,e,t)}(t(94935),l)},94935:(e,l)=>{var t,n;Object.defineProperty(l,"__esModule",{value:!0}),l.RsnAnalyticsDataText=l.ProductType=void 0,function(e){e.STREAM="Stream",e.SATELLITE="Satellite"}(t||(l.ProductType=t={})),function(e){e.SEARCH_LINK_NAME="Search",e.API_EVENT_CODE="VS_LocalRegionalChannelSearch_Submit",e.ERROR_TYPE_ERROR_SYSTEM="Failure_System",e.ERROR_MSG_500="We're sorry, we encountered an error on our end.",e.ERROR_TYPE_FAILURE_SYSTEM="Failure_System",e.ERROR_MSG_503="We're sorry this resource is not available at this time.",e.ERROR_TYPE_PLANNED_DOWNTIME="Planned_Downtime",e.ERROR_MSG_404="We're sorry, please try again at a later time.",e.ERROR_TYPE_FAILURE_DATA="Data failed to load",e.ERROR_TYPE_SUCCESS_ADMIT="Success_Admit",e.SUCCESS_STATUS_MSG="SUCCESS"}(n||(l.RsnAnalyticsDataText=n={}))}}]); 2//# sourceMappingURL=32043-e81ba8f3141c0a68.js.map
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.