PageSourceSearch

https://www.vodafone.ua/chunk-6TZT7QBG.js

js vodafone.ua collected 2026-10-01 11:45:37 UTC 7,666 bytes, 1 lines download raw bytes

1import{a as se}from"./chunk-AAPKK5XN.js";import{a as ne}from"./chunk-OKSISTYB.js";import{a as te,b as re}from"./chunk-2KLODEIV.js";import{a as ie,b as oe}from"./chunk-PFXLW65B.js";import{a as X}from"./chunk-QWLKO434.js";import{a as c}from"./chunk-3LXX7HAD.js";import{c as ae}from"./chunk-OXT5OMTM.js";import{D as E,m as W,y as Y}from"./chunk-JZ2BNIJW.js";import{b as ee}from"./chunk-NJLSRGCG.js";import{A as Z,l as J,q as Q}from"./chunk-GSWEMNYB.js";import{$b as b,Hc as F,Ic as j,Nb as x,W as K,Wb as O,Yb as R,Zb as M,_b as C,aa as o,ac as h,fa as s,fb as k,ga as L,p as a,ra as _,xb as z}from"./chunk-X3CDXIVS.js";import{f as U,h as t}from"./chunk-5JRSV5CR.js";var v=class v extends c{constructor(){let i={name:"services-state"};super(i)}};t(v,"\u0275fac",function(e){return new(e||v)}),t(v,"\u0275prov",o({token:v,factory:v.\u0275fac}));var $=v;var d=class d extends c{constructor(){let i={name:"services-pagination-state"};super(i)}};t(d,"\u0275fac",function(e){return new(e||d)}),t(d,"\u0275prov",o({token:d,factory:d.\u0275fac}));var q=d;var S=class S extends c{constructor(){let i=L(Z),e={name:"services-filter",isPersistStateDisabled:!1,persistStateConfig:{storage:L(W),persistStrategy:Y({type:"time-based",config:{ttlInMinutes:Number(i.CACHE_TTL_IN_MINUTES)}})}};super(e)}};t(S,"\u0275fac",function(e){return new(e||S)}),t(S,"\u0275prov",o({token:S,factory:S.\u0275fac}));var A=S;var m=class m extends ne{constructor(e,r,n,H){super(e,r,n);this._repository=e;this._paginationRepository=r;this._filterRepository=n;this._api=H}getServices$(){return this.getState$().pipe(a(e=>e[this.filter]||[]))}isAllServicesLoaded(){let e=this._repository.getState(),r=this._paginationRepository.getState();return e[this.filter].length>=r[this.filter].total}getSelectedFilter$(){return this._filterRepository.getState$().pipe(a(e=>{var r;return(r=e==null?void 0:e.active)!=null?r:""}))}get _remoteState$(){return this._filterRepository.getState$().pipe(K(e=>{let r=(e==null?void 0:e.active)||this.filter,n=this.getPagination(r);return this._api.getServices$(r,n).pipe(a(H=>(this._paginationRepository.setState({[r]:H.meta.pagination}),{[this.filter]:H.data})))}))}};t(m,"\u0275fac",function(r){return new(r||m)(s($),s(q),s(A),s(se))}),t(m,"\u0275prov",o({token:m,factory:m.\u0275fac})),U([ee()],m.prototype,"getSelectedFilter$",1);var pe=m;var u=class u extends c{constructor(){let i={name:"services-page"};super(i)}};t(u,"\u0275fac",function(e){return new(e||u)}),t(u,"\u0275prov",o({token:u,factory:u.\u0275fac}));var B=u;var l=class l extends E{constructor(){super(...arguments);t(this,"_requestConfig",{"/services-page":{method:"GET",params:{populate:this._populateParam}}})}getPageConfig$(){return this._runStrapiRequest$("/services-page").pipe(a(e=>e.data))}get _populateParam(){return["roamingFaq","roamingFaq.header","callsAbroadFaq","callsAbroadFaq.header","toasters","toasters.toaster",...ae]}};t(l,"\u0275fac",(()=>{let e;return function(n){return(e||(e=_(l)))(n||l)}})()),t(l,"\u0275prov",o({token:l,factory:l.\u0275fac}));var T=l;var V=class V extends X{constructor(e,r){super(e);this._repository=e;this._api=r}get _remoteState$(){return this._api.getPageConfig$()}getConfig$(){return this.getState$().pipe(a(e=>e))}};t(V,"\u0275fac",function(r){return new(r||V)(s(B),s(T))}),t(V,"\u0275prov",o({token:V,factory:V.\u0275fac}));var fe=V;var I=class I extends te{constructor(){let i={name:"service-categories",idKey:"id"};super(i)}};t(I,"\u0275fac",function(e){return new(e||I)}),t(I,"\u0275prov",o({token:I,factory:I.\u0275fac}));var D=I;var g=class g extends E{constructor(){super(...arguments);t(this,"_requestConfig",{"/service-categories":{method:"GET",params:{populate:this.populateParams}}})}getCategories$(e){let r=this._requestConfig["/service-categories"];return r.params.pagination=e||{},r.params.sort=["priority:asc"],this._runStrapiRequest$("/service-categories",r).pipe(a(n=>n.data))}getCategoryById$(e){let r=this._requestConfig["/service-categories"];return r.params={populate:this.populateParams,filters:{serviceId:{$eq:e}}},this._runStrapiRequest$("/service-categories",r).pipe(a(n=>n.data[0]))}get populateParams(){return["services"]}};t(g,"\u0275fac",(()=>{let e;return function(n){return(e||(e=_(g)))(n||g)}})()),t(g,"\u0275prov",o({token:g,factory:g.\u0275fac,providedIn:"root"}));var N=g;var y=class y extends re{constructor(e,r){super(e);this._repository=e;this._api=r}
1getCategories$(){return this.getState$().pipe(a(e=>e))}get _remoteState$(){return this._api.getCategories$()}_getRemoteById$(e){return this._api.getCategoryById$(e)}};t(y,"\u0275fac",function(r){return new(r||y)(s(D),s(N))}),t(y,"\u0275prov",o({token:y,factory:y.\u0275fac,providedIn:"root"}));var ce=y;var me=()=>[100,100],be=()=>[100,85],G=p=>({width:p});function he(p,i){if(p&1&&h(0,"mv-skeleton",5),p&2){let e=i.$implicit;x("ngStyle",j(1,G,e+"%"))}}function Pe(p,i){if(p&1&&h(0,"mv-skeleton",5),p&2){let e=i.$implicit;x("ngStyle",j(1,G,e+"%"))}}function _e(p,i){if(p&1&&h(0,"mv-skeleton",5),p&2){let e=i.$implicit;x("ngStyle",j(1,G,e+"%"))}}var P=class P{};t(P,"\u0275fac",function(e){return new(e||P)}),t(P,"\u0275cmp",z({type:P,selectors:[["vf-service-card-skeleton"]],decls:17,vars:3,consts:[[1,"vf-card-skeleton","vf-card"],[1,"vf-card__image","image"],[1,"vf-card__content"],[1,"vf-card__header"],[1,"vf-card__title"],[3,"ngStyle"],[1,"vf-card__subtitle"],[1,"vf-card__footer"],[1,"vf-card__footer-price"],[1,"vf-card__footer-button"]],template:function(e,r){e&1&&(C(0,"div",0)(1,"div",1),h(2,"mv-skeleton"),b(),C(3,"div",2)(4,"div",3)(5,"div",4),R(6,he,1,3,"mv-skeleton",5,O),b(),C(8,"div",6),R(9,Pe,1,3,"mv-skeleton",5,O),b()(),C(11,"div",7)(12,"div",8),R(13,_e,1,3,"mv-skeleton",5,O),b(),C(15,"div",9),h(16,"mv-skeleton"),b()()()()),e&2&&(k(6),M(F(0,me)),k(3),M(F(1,be)),k(4),M(F(2,me)))},dependencies:[Q,J,oe,ie],styles:["[_ngcontent-%COMP%]:root{--sat: env(safe-area-inset-top);--sar: env(safe-area-inset-right);--sab: env(safe-area-inset-bottom);--sal: env(safe-area-inset-left);--base-padding: 16px;--bg-image-network: url(/assets/backgrounds/network-light.svg)}body.dark[_ngcontent-%COMP%]{--bg-image-network: url(/assets/backgrounds/network-dark.svg)}[_ngcontent-%COMP%]:root{--gray-asparagus: #3d6548;--dusk: #475988;--blue-jay: #325f69;--black-cow: #444;--tobi-shadow: #900}[_nghost-%COMP%]{width:100%;height:100%}[_nghost-%COMP%]   .vf-card[_ngcontent-%COMP%]{width:100%;height:100%;border-radius:6px;background-color:var(--white-fixed);box-shadow:0 4px 10px #0000000f;overflow:hidden}[_nghost-%COMP%]   .vf-card__image[_ngcontent-%COMP%]   mv-skeleton[_ngcontent-%COMP%]{height:auto;aspect-ratio:1.8;display:block}[_nghost-%COMP%]   .vf-card__content[_ngcontent-%COMP%]{display:flex;flex-direction:column}[_nghost-%COMP%]   .vf-card__header[_ngcontent-%COMP%]{height:144px;padding:12px 16px}[_nghost-%COMP%]   .vf-card__title[_ngcontent-%COMP%]   mv-skeleton[_ngcontent-%COMP%]{height:36px}[_nghost-%COMP%]   .vf-card__subtitle[_ngcontent-%COMP%]   mv-skeleton[_ngcontent-%COMP%]{height:16px}[_nghost-%COMP%]   .vf-card__footer[_ngcontent-%COMP%]{display:flex;width:100%;height:66px;gap:16px;padding:8px 16px 16px}[_nghost-%COMP%]   .vf-card__footer-price[_ngcontent-%COMP%]{display:flex;flex-direction:column;gap:4px;width:40%}[_nghost-%COMP%]   .vf-card__footer-price[_ngcontent-%COMP%]   mv-skeleton[_ngcontent-%COMP%]{height:18px}[_nghost-%COMP%]   .vf-card__footer-button[_ngcontent-%COMP%]{width:60%}[_nghost-%COMP%]   .vf-card__footer-button[_ngcontent-%COMP%]   mv-skeleton[_ngcontent-%COMP%]{height:42px;border:6px}"],changeDetection:0}));var le=P;export{le as a,$ as b,q as c,A as d,pe as e,B as f,T as g,fe as h,D as i,N as j,ce as k};

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.