PageSourceSearch

https://care.siriusxm.com/accountcenter/chunk-JK56CA5F.js

js siriusxm.com collected 2026-09-24 08:31:42 UTC 12,727 bytes, 1 lines download raw bytes

1import{a as Se}from"./chunk-NAM4ZHOJ.js";import{a as Ie}from"./chunk-GMGS7EDA.js";import{a as De}from"./chunk-6VBAO4F4.js";import"./chunk-5SUYXXLB.js";import{a as Ee,b as xe}from"./chunk-3IJ6VRRF.js";import"./chunk-SFUQH6ST.js";import{a as Le}from"./chunk-7IQNE4XO.js";import"./chunk-GAJZHZZC.js";import"./chunk-EXAAKFYU.js";import"./chunk-33WN577D.js";import{a as ve}from"./chunk-NMDRLCBC.js";import{a as Te}from"./chunk-J2OWH5SB.js";import"./chunk-I4W3XNZM.js";import"./chunk-RSYSBVY2.js";import{a as ge}from"./chunk-7GBC76U5.js";import{a as Ce}from"./chunk-4H233PED.js";import{b as he}from"./chunk-UDYKCGM2.js";import{a as ue}from"./chunk-7P732B7U.js";import"./chunk-7MNF5R2Q.js";import{a as ce}from"./chunk-7BGXM7C2.js";import{a as fe}from"./chunk-L7TAS3UG.js";import"./chunk-GOXLFHLM.js";import{a as pe}from"./chunk-JK63ZSRW.js";import"./chunk-L3QBQ4CV.js";import"./chunk-XX44AAJQ.js";import"./chunk-M5NGPF4X.js";import{a as me,c as de}from"./chunk-DEN3UOL2.js";import"./chunk-T7IKMQF3.js";import"./chunk-HOKECVCH.js";import"./chunk-JLUCQGPF.js";import"./chunk-KZAY7NVX.js";import{a as se}from"./chunk-G4ZY7JFK.js";import{a as le}from"./chunk-RXHZJSEK.js";import"./chunk-ZTIEMCFU.js";import{A as Z,B as ee,E as ie,G as te,I as ne,J as ae,K as oe,Q as re,R as A,z as b}from"./chunk-XJWSUVQ4.js";import"./chunk-67HI2W2E.js";import"./chunk-4TCDFOMC.js";import"./chunk-5GO7VENV.js";import"./chunk-LPUVZF6T.js";import{f as _,j as k}from"./chunk-PDPAZAMV.js";import"./chunk-VSCNX4KP.js";import{f as I,g as S}from"./chunk-DIMPJ3WT.js";import{a as Q}from"./chunk-SU6BI5DG.js";import{g as j,k as Y,l as J}from"./chunk-VHPZKCN4.js";import"./chunk-PLEU77LE.js";import"./chunk-VUVEY76X.js";import{Ab as v,Fa as q,Fb as T,Ic as r,Jc as w,Kc as m,La as x,Tc as z,Xb as H,Yb as y,Zb as N,Zc as V,_ as G,cc as f,dc as a,dd as s,e as K,ec as o,ed as d,fc as D,fd as W,jc as p,kb as n,kc as c,l as E,la as h,od as g,sc as X,sd as $,td as L,uc as R}from"./chunk-CSSHMB2L.js";import{a as l,d as C,f as F}from"./chunk-JQMSBYWQ.js";var _e=C((Ze,we)=>{we.exports={LABEL:"I don't have this radio anymore",ACTION:"Permanently delete it from your online account (optional)"}});var ke=C((ei,Fe)=>{Fe.exports={LABEL:"I don't have this radio anymore",ACTION:"Permanently delete it from your online account (optional)"}});var ye=C((ii,Ke)=>{Ke.exports={LABEL:"I don't have this radio anymore",ACTION:"Permanently delete it from your online account (optional)"}});var be=C((gi,qe)=>{qe.exports={UNLINK:"Unlink this radio",LINK:"Link this radio"}});var Ae=C((Ci,He)=>{He.exports={UNLINK:"Unlink this radio",LINK:"Link this radio"}});var Pe=C((hi,Xe)=>{Xe.exports={UNLINK:"Dissocier cette radio",LINK:"Associer cette radio"}});var Me=C((Pi,We)=>{We.exports={HTML_PAGE_TITLE:"Confirm you want to transfer your plan to your radio | SiriusXM",TITLE:"Confirm you want to transfer your {{plan}} plan to your {{vehicle}}",RADIO_DETAILS_LABEL:"Radio details",PLAN_DETAILS_LABEL:"Plan details",ESTIMATED_FUTURE_BILLING_LABEL:"Estimated future billing",LEGAL_DISCLOSURE:"Text placeholder for legal disclosure",AGREE_AND_COMPLETE_BTN_LABEL:"Agree and complete",COMPLETE_BTN_LABEL:"Complete",TRIAL_TEXT:" Trial",RADIO_TEXT:" radio"}});var Be=C((Mi,$e)=>{$e.exports={HTML_PAGE_TITLE:"Confirm you want to transfer your  plan to your radio | SiriusXM",TITLE:"Confirm you want to transfer your {{plan}} plan to your {{vehicle}}",RADIO_DETAILS_LABEL:"Radio details",PLAN_DETAILS_LABEL:"Plan details",ESTIMATED_FUTURE_BILLING_LABEL:"Estimated future billing",LEGAL_DISCLOSURE:"Text placeholder for legal disclosure",AGREE_AND_COMPLETE_BTN_LABEL:"Agree and complete",COMPLETE_BTN_LABEL:"Complete",TRIAL_TEXT:" Trial",RADIO_TEXT:" radio"}});var Ue=C((Bi,je)=>{je.exports={HTML_PAGE_TITLE:"Confirmez que vous souhaitez transf\xE9rer votre forfait \xE0 votre radio | SiriusXM",TITLE:"Confirmez que vous souhaitez transf\xE9rer votre {{plan}} forfait \xE0 votre {{vehicle}}",RADIO_DETAILS_LABEL:"D\xE9tails de la radio",PLAN_DETAILS_LABEL:"D\xE9tails du forfait",ESTIMATED_FUTURE_BILLING_LABEL:"Facturation estim\xE9e \xE0 venir",COMPLETE_BTN_LABEL:"Terminer",AGREE_AND_COMPLETE_BTN_LABEL:"Se mettre d'accord et compl\xE9ter",TRIAL_TEXT:" Essai",RADIO_TEXT:" radio"}});var M=class P extends k{constructor(){super(...arguments),this.ngControl=he(),this.radioName=L("")}static{this.\u0275fac=(()=>{let i;return function(e){return(i||(i=x(P)))(e||P)}})()}static{this.\u0275cmp=v({type:P,selectors:[["sxm-ui-radio-delete-checkbox"]],inputs:{radioName:[1,"radioName"]},features:[T],decls:8,vars:8,consts:[[3,"formControl"],[1,"label"],[1,"action"]],template:function(t,e){t&1&&(a(0,"section")(1,"sxm-ui-checkbox-with-label-form-field",0)(2,"p",1),r(3),s(4,"translate"),o()(),a(5,"p",2),r(6),s(7,"translate"),o()()),t&2&&(H("aria-label",e.radioName()),n(),f("formControl",e.ngControl.control),n(2),w(d(4,4,e.translateKeyPrefix+".LABEL")),n(3),w(d(7,6,e.translateKeyPrefix+".ACTION")))},dependencies:[S,Se,A,b,ne,re,I],styles:["p[_ngcontent-%COMP%]{margin:0;font-weight:400}.label[_ngcontent-%COMP%]{font-size:14px;color:var(--primary-black, var(--base-contrast, #202020))}.action[_ngcontent-%COMP%]{margin-left:30px;font-size:12px;color:var(--secondary-deep-gray, #607380);margin-top:8px;line-height:18px}"],changeDetection:0})}};M=E([_({languageResources:{"en-CA":l({},_e()),"en-US":l({},ke()),"fr-CA":l({},ye())}})],M);function ze(u,i){if(u&1&&(a(0,"sxm-ui-base-entity-list-item"),p(1,1),r(2),s(3,"translate"),c(),p(4,2),r(5),c(),p(6,3),a(7,"form",4),D(8,"sxm-ui-radio-delete-checkbox",5),o(),c(),o()),u&2){let t=R();n(2),m(" ",d(3,3,t.translateKeyPrefix+".UNLINK")," "),n(3),m(" ",t.linkingRadioDetails().unlinkRadioName," "),n(2),f("formGroup",t.form)}}function Ve(u,i){if(u&1&&(p(0,1),r(1),s(2,"translate"),c()),u&2){let t=R();n(),m(" ",d(2,1,t.translateKeyPrefix+".LINK")," ")}}var U=class B extends k{constructor(){super(...arguments),this.form=new ee({deleteRadio:new ie(!1)}),this.linkingRadioDetails=L.required(),this.deleteRadioChecked=$(),this.destroyed$=new K}ngOnInit(){this.form.get("deleteRadio")?.valueChanges.pipe(G(this.destroyed$)).subscribe(i=>
1{this.deleteRadioChecked.emit(i)})}ngOnDestroy(){this.destroyed$.next(),this.destroyed$.complete()}static{this.\u0275fac=(()=>{let i;return function(e){return(i||(i=x(B)))(e||B)}})()}static{this.\u0275cmp=v({type:B,selectors:[["sxm-ui-linking-radio-details-card"]],inputs:{linkingRadioDetails:[1,"linkingRadioDetails"]},outputs:{deleteRadioChecked:"deleteRadioChecked"},features:[T],decls:6,vars:3,consts:[[1,"grey-background"],["eyebrow",""],["title",""],["description",""],[3,"formGroup"],["formControlName","deleteRadio","data-test","deleteRadioCheckbox","radioName","linkingRadioDetails().unlinkRadio"]],template:function(t,e){t&1&&(a(0,"sxm-ui-multi-list-item-card",0),y(1,ze,9,5,"sxm-ui-base-entity-list-item"),a(2,"sxm-ui-base-entity-list-item"),y(3,Ve,3,3,"ng-container",1),p(4,2),r(5),c(),o()()),t&2&&(n(),N(e.linkingRadioDetails().unlinkRadioName?1:-1),n(2),N(e.linkingRadioDetails().unlinkRadioName?3:-1),n(2),m(" ",e.linkingRadioDetails().linkRadioName," "))},dependencies:[S,Le,Ce,A,te,b,Z,oe,ae,M,I],styles:["[_nghost-%COMP%]   form[_ngcontent-%COMP%]{margin-top:16px}"],changeDetection:0})}};U=E([_({languageResources:{"en-CA":l({},be()),"en-US":l({},Ae()),"fr-CA":l({},Pe())}})],U);var Ye=(u,i)=>({vehicle:u,planName:i});function Je(u,i){if(u&1&&(a(0,"section")(1,"sxm-ui-section-header",2),p(2,3),r(3),s(4,"translate"),c(),o(),a(5,"div",4),D(6,"sxm-ui-estimated-future-charges-card",9),o()()),u&2){let t=R();n(3),m(" ",d(4,2,t.translateKeyPrefix+".ESTIMATED_FUTURE_BILLING_LABEL")," "),n(3),f("futureChargesDetails",t.futureChargeDetails())}}var Oe=class O extends k{constructor(){super(...arguments),this.subscriptionId=L.required(),this.radioId=L.required(),this.webSdk=h(Q),this.analyticsSdk=h(se),this.activatedRoute=h(j),this.viewModelsSmsSubscriptionData=h(de),this.viewModelsLinkableDevices=h(pe),this.viewModelsOfferPresentment=h(me),this.viewModelsRadiosData=h(Ie),this.router=h(Y),this.pageRouterStateConfiguration=ce(this.activatedRoute)||{routeUrlPrevious:{url:"/"},routeUrlNext:{url:"/"},ineligibleRadioUrl:{url:"/"}},this.linkingPlanDetails=g(()=>{let i=this.viewModelsSmsSubscriptionData.subscriptionsById().get(this.subscriptionId()),t=this.viewModelsSmsSubscriptionData.plansById().get(i.planIds[0]),e=this.viewModelsLinkableDevices.devicesById().get(this.radioId());return{trialPlanName:this.constructPlanName(e),existingPlanName:t?.name,vehicleMake:e?.vehicle?.make,trialEndDate:e.subscription?.planEndDate,existingPlanResumeDate:e.subscription?.planEndDate}}),this.linkableDevice=g(()=>this.viewModelsLinkableDevices.devicesById().get(this.radioId())),this.unlinkRadioName=g(()=>{let i=this.viewModelsSmsSubscriptionData.subscriptionsById().get(this.subscriptionId())?.deviceId,t=this.viewModelsRadiosData.radiosById().get(i)?.identifier;return t?.nickname||t?.yearMakeModel}),this.linkRadioName=g(()=>this.linkableDevice()?.nickname||this.linkableDevice()?.vehicle.yearMakeModel),this.radioHasTrial=g(()=>!!this.linkingPlanDetails().trialPlanName),this.planName=g(()=>this.linkingPlanDetails().existingPlanName),this.vehicle=g(()=>this.linkableDevice()?.vehicle?.make||this.translationForClass.instant(this.translateKeyPrefix+".RADIO_TEXT")),this.linkingRadioDetails=g(()=>({linkRadioName:this.linkRadioName(),unlinkRadioName:this.unlinkRadioName()})),this.processing=q(!1),this.futureChargeDetails=g(()=>({planName:this.linkingPlanDetails()?.existingPlanName,proratedPaymentAmount:0,proratedDueDate:new Date,recurringDueDate:new Date}))}ngAfterViewInit(){this.analyticsSdk.componentImpression({name:"summary"})}completeTransfer(){return F(this,null,function*(){this.processing.set(!0);try{yield this.webSdk.domains.subscriptions.linkDeviceToSubscriptionSms({subscriptionId:this.subscriptionId(),radioId:this.radioId()})}catch(i){this.transferErrorHandler(i)}finally{this.processing.set(!1)}yield this.router.navigate([this.pageRouterStateConfiguration.routeUrlNext.url,this.radioId()],{relativeTo:this.activatedRoute.parent})})}transferErrorHandler(i){}constructPlanName(i){let t=this.viewModelsOfferPresentment?.offerNamesByOfferId()?.[i?.subscription?.planOfferId];return i?.subscription?.isTrial?t+this.translationForClass.instant(this.translateKeyPrefix+".TRIAL_TEXT"):null}static{this.\u0275fac=(()=>{let i;return function(e){return(i||(i=x(O)))(e||O)}})()}static{this.\u0275cmp=v({type:O,selectors:[["ng-component"]],inputs:{subscriptionId:[1,"subscriptionId"],radioId:[1,"radioId"]},features:[T],decls:27,vars:25,consts:[["eyebrow",""],["sxm-ui-breadcrumb-single-parent","","queryParamsHandling","preserve","sxmUiDataClickTrack","ui","data-link-name","back",3,"routerLink"],[1,"small-section-headers"],["title",""],["sxm-ui-static-flat-card","",1,"surface"],[3,"linkingRadioDetails"],[3,"linkingPlanDetails"],[1,"legal-disclosure"],["type","submit","sxm-ui-cta-processing","","sxmUiDataClickTrack","submit",1,"primary",3,"click","processing"],[3,"futureChargesDetails"]],template:function(t,e){t&1&&(a(0,"sxm-ui-page-template-narrow")(1,"sxm-ui-page-header"),r(2),s(3,"translate"),p(4,0),D(5,"a",1),c(),o(),a(6,"section")(7,"sxm-ui-section-header",2),p(8,3),r(9),s(10,"translate"),c(),o(),a(11,"div",4),D(12,"sxm-ui-linking-radio-details-card",5),o()(),a(13,"section")(14,"sxm-ui-section-header",2),p(15,3),r(16),s(17,"translate"),c(),o(),a(18,"div",4),D(19,"sxm-ui-linking-plan-detail
1s-card",6),o()(),y(20,Je,7,4,"section"),a(21,"article",7),r(22),s(23,"translate"),o(),a(24,"button",8),X("click",function(){return e.completeTransfer()}),r(25),s(26,"translate"),o()()),t&2&&(n(2),m(" ",W(3,11,".TITLE",V(22,Ye,e.vehicle(),e.planName()))," "),n(3),f("routerLink",z(e.pageRouterStateConfiguration.routeUrlPrevious.url)),n(4),m(" ",d(10,14,e.translateKeyPrefix+".RADIO_DETAILS_LABEL")," "),n(3),f("linkingRadioDetails",e.linkingRadioDetails()),n(4),m(" ",d(17,16,e.translateKeyPrefix+".PLAN_DETAILS_LABEL")," "),n(3),f("linkingPlanDetails",e.linkingPlanDetails()),n(),N(e.radioHasTrial()?20:-1),n(2),m(" ",d(23,18,e.translateKeyPrefix+".LEGAL_DISCLOSURE")," "),n(2),f("processing",e.processing()),n(),m(" ",d(26,20,e.translateKeyPrefix+".AGREE_AND_COMPLETE_BTN_LABEL")," "))},dependencies:[S,J,Te,fe,ue,Ee,le,U,ve,ge,De,xe,I],styles:["[_nghost-%COMP%]{display:grid}[_nghost-%COMP%]   section[_ngcontent-%COMP%]{display:grid;row-gap:16px}[_nghost-%COMP%]   section[_ngcontent-%COMP%]   div[sxm-ui-static-flat-card][_ngcontent-%COMP%]{display:flex;box-sizing:border-box;flex-direction:column;gap:20px;padding:20px}"],changeDetection:0})}};Oe=E([_({languageResources:{"en-CA":l({},Me()),"en-US":l({},Be()),"fr-CA":l({},Ue())}})],Oe);export{Oe as ConfirmTransferPageComponent};

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.