PageSourceSearch

https://www.vivacom.bg/account/chunk-DGFPFMJA.js

js vivacom.bg collected 2026-09-24 09:33:00 UTC 14,152 bytes, 1 lines download raw bytes

1import{a as de,b as ce,c as se}from"./chunk-GHOXGKGY.js";import{b as ae}from"./chunk-T6LG4NDE.js";import"./chunk-KMQAZ5NW.js";import"./chunk-XXOG4KZN.js";import{a as le}from"./chunk-EFWDH4RS.js";import"./chunk-IAXVKHKQ.js";import"./chunk-QU6N6CDS.js";import"./chunk-ZDWREZ6A.js";import"./chunk-QNZMYQEL.js";import{a as A}from"./chunk-MS2WZDPF.js";import"./chunk-6X2DWUIE.js";import{a as re}from"./chunk-WKSI6BXT.js";import"./chunk-66H72EV2.js";import{b as ne}from"./chunk-ZO7MWZV5.js";import"./chunk-QZZRNXAP.js";import"./chunk-E5C3DMEE.js";import"./chunk-MRUXXFZZ.js";import"./chunk-ZK2UVZHG.js";import"./chunk-YCWVNKHW.js";import"./chunk-IKP3GIDA.js";import{a as oe}from"./chunk-6FDE4EML.js";import{$a as w,Ca as H,Ja as J,Ka as Q,La as X,Ma as I,Qa as Y,Qb as te,Va as Z,_a as ee,ab as N,fa as K,ia as k,la as z,lb as V,na as B,qa as G,ra as q,wa as $,wc as ie,za as U}from"./chunk-UMFZ3LLX.js";import"./chunk-BWEGVNY2.js";import{a as M,b as y}from"./chunk-AG6QEAUI.js";import{b as W}from"./chunk-SAUKD7DD.js";import{Fc as O,Jb as b,Lb as f,Nb as L,Ob as j,Pb as P,Qb as _,Qc as d,Rb as r,Rc as c,Sb as a,Tb as R,_b as S,db as o,dc as h,fc as s,ka as F,oa as v,ob as m,pa as g,tc as l,ub as x,uc as p,vc as T}from"./chunk-KKSGD2T6.js";import"./chunk-EQDQRRRY.js";function ve(t,C){t&1&&(r(0,"mat-error",10),l(1),d(2,"translate"),a()),t&2&&(o(),p(c(2,1,"validationMessage.requiredField")))}function ge(t,C){t&1&&(r(0,"mat-error",10),l(1),d(2,"translate"),a()),t&2&&(o(),p(c(2,1,"validationMessage.numberPattern")))}function Re(t,C){if(t&1&&(r(0,"div",6),b(1,ve,3,3,"mat-error",10),b(2,ge,3,3,"mat-error",10),a()),t&2){let e=s();o(),f(e.addNumberFormSubmitted&&e.addRedirectNumber.get("phoneNumber").errors.required?1:-1),o(),f(e.addNumberFormSubmitted&&e.addRedirectNumber.get("phoneNumber").errors.pattern?2:-1)}}var he=(()=>{class t{constructor(e,i,n){this.dialogRef=e,this.formBuilder=i,this.telephonyService=n,this.addNumberFormSubmitted=!1}ngOnInit(){this.addRedirectNumber=this.formBuilder.group({phoneNumber:["",[B.required,B.pattern("^[0-9]*$")]]})}addNumber(){this.addNumberFormSubmitted=!0,!this.addRedirectNumber.invalid&&(this.telephonyService.numbersToRedirect.push(this.addRedirectNumber.controls.phoneNumber.value),this.telephonyService.selectedRedirectValue=this.telephonyService.numbersToRedirect.length>1?"11":this.telephonyService.selectedRedirectValue,this.telephonyService.showRedirectionBtn=!0,this.addNumberFormSubmitted=!1,this.closeDialog())}closeDialog(){this.dialogRef.close()}static{this.\u0275fac=function(i){return new(i||t)(m(K),m(J),m(A))}}static{this.\u0275cmp=x({type:t,selectors:[["app-add-number-redirect-dialog"]],decls:19,vars:19,consts:[[1,"dialog-header"],[1,"title"],[1,"description","mb24","font-medium"],[3,"formGroup"],["floatLabel","never",1,"input-type","style-type-1","w100","w-100","mb-16"],["matInput","","formControlName","phoneNumber","autocomplete","off",3,"placeholder"],[1,"mat-error-wrap"],[1,"download-wrapper","mobile-fix","button-modal","pb-0","space"],[1,"btn-1","radius100","background-4","download",3,"click"],[1,"btn-1","radius100","background-2","ladda-fix",3,"click","ladda"],[1,"font-regular","font-size-14"]],template:function(i,n){i&1&&(r(0,"header",0)(1,"h3",1),l(2),d(3,"translate"),a()(),r(4,"p",2),l(5),d(6,"translate"),a(),r(7,"form",3)(8,"mat-form-field",4),R(9,"input",5),d(10,"translate"),b(11,Re,3,2,"div",6),a()(),r(12,"footer",7)(13,"button",8),h("click",function(){return n.closeDialog()}),l(14),d(15,"translate"),a(),r(16,"button",9),h("click",function(){return n.addNumber()}),l(17),d(18,"translate"),a()()),i&2&&(o(2),p(c(3,9,"callRedirect.redirectNumber")),o(3),p(c(6,11,"callRedirect.enterPhoneNumber")),o(2),_("formGroup",n.addRedirectNumber),o(2),_("placeholder",O(c(10,13,"callRedirect.phoneNumber"))),o(2),f(n.addNumberFormSubmitted&&n.addRedirectNumber.get("phoneNumber").errors?11:-1),o(3),T(" ",c(15,15,"cancel")," "),o(2),_("ladda",!1),o(),T(" ",c(18,17,"confirm")," "))},dependencies:[Q,$,z,G,q,X,U,H,Z,ee,Y,y,M,N,w],encapsulation:2})}}return t})();function xe(t,C){if(t&1){let e=S();r(0,"div",1),R(1,"mat-icon",2),r(2,"div",3)(3,"div",4),l(4),d(5,"translate"),a(),r(6,"div",5),l(7),a()(),r(8,"button",6),h("click",function(){let n=v(e).$implicit,u=s();return g(u.openDeleteNumberDialog(n))}),r(9,"div",7),R(10,"mat-icon",8),a()()()}if(t&2){let e=C.$implicit;o(4),p(c(5,2,"callRedirect.phoneNumber")),o(3),p(e)}}var D=(()=>{class t{constructor(e,i,n){this.dialog=e,this.trs=i,this.fixService=n}drop(e){de(this.numbersToRedirect,e.previousIndex,e.currentIndex)}openDeleteNumberDialog(e){this.dialog.open(ae,{width:"420px",panelClass:["global-dialog","blue-bg","fix-confirmation-dialog"],data:{phone:e,title:this.trs.trsTs("callRedirect.deleteNumber"),description:this.descriptionMessage(e),confirmButtonText:this.trs.trsTs("done")}}).afterClosed().subscribe(()=>{})}descriptionMessage(e){let i={number:e};return this.trs.trsTsParams("callRedirect.confirmationDeleteNumber",i)}static{this.\u0275fac=function(i){return new(i||t)(m(k),m(V),m(le))}}static{this.\u0275cmp=x({type:t,selectors:[["app-number-redirect-card"]],inputs:{numbersToRedirect:"numbersToRedirect"},decls:3,vars:0,consts:[["cdkDropList","",1,"number-redirect-list",3,"cdkDropListDropped"],["cdkDrag","",1,"number-redirect-item"],["svgIcon","drag-icon",1,"drag-icon"],[1,"content-wrap"],[1,"font-medium","font-size-14","text-color-10"],[1,"font-medium","font-size-15","number"],[1,"reset-btn","ml-auto","delete-button",3,"click"],[1,"edit-icon-circle"],["svgIcon","delete-icon2",1,"delete-icon","absolute-center"]],template:function(i,n){i&1&&(r(0,"div",0),h("cdkDropListDropped",function(E){return n.drop(E)}),j(1,xe,11,4,"div",1,L),a()),i&2&&(o(),P(n.numbersToRedirect))},dependencies:[se,ce,I,N,w],encapsulation:2})}}return t})();function ye(t,C){if(t&1&&(r(0,"div",0),R(1,"mat-progress-spinner",2),a()),t&2){let e=s();o(),_("mode",e.commonService.mode)("strokeWidth",2)("diameter",80)}}function we(t,C){t&1&&R(0,"app-server-error",3),t&2&&_("type","click")}function Ne(t,C){if(t&1&&R(0,"app-number-redirect-card",5),t&2){let e=s(2);_("numbersToRedirect",e.telephonyService.numbersToRedirect)}}function De(t,C){if(t&1){let e=S();r(0,"ul",11)(1,"li",12)(2,"mat-radio-button",13),h("change",function(n){v(e);let u=s(3);return g(u.getRadioValue(n))}),r(3,"p",14),l(4),d(5,"translate"),a()()(),r(6,"li",12)(7,"mat-radio-button",15),h("change",function(n){v(e);let u=s(3);return g(u.getRadioValue(n))}),r(8,"p",14),l(9),d(10,"translate"),a()()()()}if(t&2){let e=s(3);o(2),_("checked",e.telephonyService.selectedRedirectValue==="1"),o(2),p(c(5,4,"callRedirect.redirectAlways")),o(3),_("checked",e.telephonyService.selectedRedirectValue==="2"),o(2),p(c(10,6,"callRedirect.redirectWhenBusy"))}}function ke(t,C){if(t&1){let e=S();r(0,"ul",11)(1,"li",12)(2,"mat-radio-button",16),h("change",function(n){v(e);let u=s(3);return g(u.getRadioValue(n))}),r(3,"p",14),l(4),d(5,"translate"),a()()(),r(6,"li",12)(7,"mat-radio-button",17),h("change",function(n){v(e);let u=s(3);return g(u.getRadioValue(n))}),r(8,"p",14),l(9),d(10,"translate"),a()()()()}if(t&2){let e=s(3);o(2),_("checked",e.telephonyService.selectedRedirectValue==="11"),o(2),p(c(5,4,"callRedirect.redirectInOrder")),o(3),_("checked",e.telephonyService.selectedRedirectValue==="22"),o(2),p(c(10,6,"callRedirect.redirectToAllNumbers"))}}function Ie(t,C){if(t&1&&(r(0,"div")(1,"p",4),l(2),d(3,"translate"),a(),r(4,"article",10),b(5,De,11,8,"ul",11),b(6,ke,11,8,"ul",11),a()()),t&2){let e=s(2);o(2),p(c(3,3,"callRedirect.chooseRedirectMethod")),o(3),f(e.telephonyService.numbersToRedirect.length<=1?5:-1),o(),f(e.telephonyService.numbersToRedirect.length>=2?6:-1)}}function Me(t,C){if(t&1){let e=S();r(0,"div",9)(1,"button",18),h("click",function(){v(e);let n=s(2);return g(n.goBack())}),l(2),d(3,"translate"),a(),r(4,"button",19),h("click",function(){v(e);let n=s(2);return g(n.setRedirectionMethod())}),l(5),d(6,"translate"),a()()}if(t&2){let e=s(2);o(2),p(c(3,3,"cancel")),o(2),_("ladda",e.isRedirectSubmitted),o(),T(" ",c(6,5,"confirm")," ")}}function Ve(t,C){if(t&1){let e=S();r(0,"div",1),b(1,we,1,1,"app-server-error",3),r(2,"p",4),l(3),d(4,"translate"),a(),r(5,"p",4),l(6),d(7,"translate"),a(),b(8,Ne,1,1,"app-number-redirect-card",5),r(9,"div",6)(10,"button",7),h("click",function(){v(e);let n=s();return g(n.addNumberRedirectDialog())}),R(11,"mat-icon",8),l(12),d(13,"translate"),a()(),b(14,Ie,7,5,"div"),b(15,Me,7,7,"div",9),a()}if(t&2){let e=s();o(),f(e.telephonyService.showErrorAdvancedFunctions?1:-1),o(2),p(c(4,7,"callRedirect.description")),o(3),p(c(7,9,"callRedirect.redirectAllCalls")),o(2),f(e.telephonyService.numbersToRedirect&&e.telephonyService.numbersToRedirect.length!==0?8:-1),o(4),T(" ",c(13,11,"callRedirect.addNumber")," "),o(2),f(e.telephonyService.numbersToRedirect&&e.telephonyService.numbersToRedirect.length!==0?14:-1),o(),f(e.telephonyService.showRedirectionBtn?15:-1)}}var be=(()=>{class t{constructor(e,i,n,u,E,fe){this.trs=e,this.dialog=i,this.commonService=n,this.telephonyService=u,this.appNumberRedirectCardComponent=E,this.location=fe,this.isRedirectSubmitted=!1,this.commonService.isPageTitleActivated=!0,this.commonService.isFindNumberActivated=!1,this.commonService.setPageTitle(this.trs.trsTs("callRedirect.pageTitle"),"telephony-call-redirect")}getRadioValue(e){this.telephonyService.selectedRedirectValue=e.value}setRedirectionMethod(){this.isRedirectSubmitted=!0,this.telephonyService.numbersToRedirect.length===0?this.disableCallRedirection():this.telephonyService.numbersToRedirect.length===1?this.telephonyService.selectedRedirectValue==="1"?this.numberToForwardTo():this.telephonyService.selectedRedirectValue==="2"&&this.numberToForwardWhenBusy():this.telephonyService.numbersToRedirect.length>1&&this.followMe()}disableCallRedirection(){this.telephonyService.disableCallRedirection().subscribe(e=>{e.status&&e.status==="OK"?(this.telephonyService.numbersToRedirectTemp=this.telephonyService.numbersToRedirect,this.openConfirmationDialog("success")):this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1},e=>{console.log("Error occurred while disabling call redirection: ",e),this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1})}numberToForwardTo(){let e=this.telephonyService.numbersToRedirect.toString();console.log("phoneNumber numberToForwardTo",e),this.telephonyService.forwardTo(e).subscribe(i=>{i.status&&i.status==="OK"?(this.telephonyService.numbersToRedirectTemp=this.telephonyService.numbersToRedirect,this.openConfirmationDialog("success")):this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1},i=>{console.log("Error occurred while setting number to forward to: ",i),this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1})}numberToForwardWhenBusy(){let e=this.telephonyService.numbersToRedirect.toString();console.log("phoneNumber numberToForwardWhenBusy",e),this.telephonyService.forwardToWhenBusy(e).subscribe(i=>{i.status&&i.status==="OK"?(this.telephonyService.numbersToRedirectTemp=this.telephonyService.numbersToRedirect,this.openConfirmationDialog("success")):this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1},i=>{console.log("Error occurred while setting number to forward when busy: ",i),this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1})}followMe(){console.log("this.telephonyService.numbersToRedirect",this.telephonyService.numbersToRedirect.toString()),this.telephonyService.followMe().subscribe(e=>{console.log("result followMe",e),e.status&&e.status==="OK"?this.followMeNumbers():this.openConfirmationDialog("error")},e=>{console.log("Error occurred while setting follow me case: ",e),this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1})}followMeNumbers(){let e=this.telephonyService.numbersToRedirect.toString();this.telephonyService.followMeNumbers(e).subscribe(i=>
1{console.log("result followMeNumbers",i),i.status&&i.status==="OK"?(this.telephonyService.numbersToRedirectTemp=this.telephonyService.numbersToRedirect,this.openConfirmationDialog("success")):this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1},i=>{console.log("Error occurred while setting follow me numbers: ",i),this.openConfirmationDialog("error"),this.isRedirectSubmitted=!1})}addNumberRedirectDialog(){this.dialog.open(he,{width:"420px",panelClass:["global-dialog","blue-bg","add-number-redirect-dialog"]}).afterClosed().subscribe(()=>{})}openConfirmationDialog(e){this.dialog.open(te,{width:"420px",panelClass:["global-dialog","blue-bg","fix-confirmation-dialog"],data:{type:e,description:this.trs.trsTs("callRedirect.redirectOptionsSuccessSaved")}}).afterClosed().subscribe(()=>{})}goBack(){this.location.back()}ngOnDestroy(){this.commonService.isPageTitleActivated=!1}static{this.\u0275fac=function(i){return new(i||t)(m(V),m(k),m(ie),m(A),m(D),m(W))}}static{this.\u0275cmp=x({type:t,selectors:[["app-call-redirect"]],decls:2,vars:2,consts:[[1,"page-spinner"],[1,"call-redirect-page"],[3,"mode","strokeWidth","diameter"],[3,"type"],[1,"block-article-description"],[3,"numbersToRedirect"],[1,"add-number-block","mb24"],[1,"reset-btn","add-number-btn",3,"click"],["svgIcon","add-icon",1,"add-icon"],[1,"download-wrapper","shop-pages"],[1,"list-tile-wrapper","redirect-list-wrapper","mb40"],[1,"contract-box-list"],[1,"contract-box-item"],["value","1",3,"change","checked"],[1,"contract-box-name","font-medium"],["value","2",3,"change","checked"],["value","11",3,"change","checked"],["value","22",3,"change","checked"],[1,"btn-radius","radius100","background-4","font-regular","download",3,"click"],[1,"btn-radius","radius100","background-2","font-regular","ladda-fix",3,"click","ladda"]],template:function(i,n){i&1&&(b(0,ye,2,3,"div",0),b(1,Ve,16,13,"div",1)),i&2&&(f(n.telephonyService.isTelephonyDetailsLoaded?-1:0),o(),f(n.telephonyService.isTelephonyDetailsLoaded?1:-1))},dependencies:[oe,re,D,I,ne,y,M,N,w],encapsulation:2})}}return t})();var lt=[{path:"",redirectTo:"call-redirect",pathMatch:"full"},{path:"call-redirect",component:be,providers:[D,F(y.forRoot({style:"slide-down",spinnerSize:30,spinnerColor:"#0133ff",spinnerLines:12}))]}];export{lt as CALL_REDIRECT_ROUTES};

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.