PageSourceSearch

https://charitybooster.com/chunk-3FI7FJZQ.js

js charitybooster.com collected 2026-10-09 02:00:17 UTC 4,104 bytes, 2 lines download raw bytes

1import{a as H}from"./chunk-QZVE5ILV.js";import"./chunk-3HP2X45Y.js";import"./chunk-7SCRUNYH.js";import"./chunk-QYMTX6HY.js";import{a as q}from"./chunk-EVZBE7V4.js";import"./chunk-36RLVYL7.js";import"./chunk-NM6MHMLF.js";import"./chunk-TQ2AUEE6.js";import"./chunk-FAITSZ3Y.js";import{f as W}from"./chunk-FZIVJHWH.js";import"./chunk-2CGMKREK.js";import"./chunk-VLM4NN5C.js";import"./chunk-TELSCZQN.js";import"./chunk-54ZALADD.js";import{a as Q}from"./chunk-6YQATCSP.js";import"./chunk-KYAWHP5W.js";import"./chunk-CR3RTX5N.js";import"./chunk-DU5F2LCI.js";import{d as p}from"./chunk-XBRFHZBQ.js";import"./chunk-RFPYH3XW.js";import{a as E}from"./chunk-EYMEAZIE.js";import"./chunk-HNY2E3XZ.js";import"./chunk-LT55DAHT.js";import"./chunk-LEODVCXT.js";import"./chunk-YUGHPAKS.js";import"./chunk-CIBFHLHF.js";import"./chunk-SO2HTJIM.js";import{e as U}from"./chunk-5JDBHN5F.js";import"./chunk-D2UYM744.js";import"./chunk-6IKXCH5N.js";import"./chunk-ODBSBM7I.js";import{a as l}from"./chunk-XM2UVUO7.js";import{$ as v,Ac as T,B as I,F as b,Fa as D,Hc as z,J as y,Qa as w,Ra as o,Sb as _,Ub as F,V as C,Vc as N,X as x,Xc as O,Y as f,Zb as s,_a as R,_b as c,e as d,eb as j,ib as S,l as $,o as h,p as A,qb as B,rb as G,sb as k,uc as L,xb as M,z as m}from"./chunk-KRKNQLLY.js";import"./chunk-THECLZ4W.js";var Y=(i,e)=>({product:i,breadcrumbs:e}),Z=()=>[];function ee(i,e){if(i&1&&(G(0),B(1,"app-product-wrapper",1),s(2,"async"),s(3,"async"),s(4,"async"),k()),i&2){let P=e.ngIf,t=M();w(),S("breadcrumbs",P.breadcrumbs)("callState",c(2,9,t.callState$))("exploreAllProductsQueryAll",t.exploreAllProductsQueryAll)("exploreAllProductsRoute",t.exploreAllProductsRoute)("product",P.product)("productsCallState",c(3,11,t.productsCallState$))("productsSlice",_(15,Z))("relatedGroup",t.relatedGroup)("showPrice",c(4,13,t.showPrice$))}}var Pe=(()=>{let e=class e{constructor(t,a,u,J,K,V,X){this.platformId=t,this.dataService=a,this.route=u,this.seoSocialShareService=J,this.authService=K,this.profileModalsService=V,this.router=X,this.exploreAllProductsRoute=["/",l.PrivatePackages],this.callState$=new d(p("INIT")),this.productsCallState$=new d(p("LOADING")),this.showPrice$=this.route.queryParams.pipe(h(r=>!!r.wb)),this.authorized$=new d(!1),this.product$=this.authorized$.pipe(m(Boolean),f(()=>A([this.route.paramMap.pipe(v(()=>{this.callState$.next(p("LOADING"))})),this.route.queryParamMap.pipe(m(r=>r.has("variant")),y(),x(null))])),f(([r,g])=>this.dataService.fetchData({root:"products",category:"products/private",child:g?g.get("variant"):r.get(l.ProductSlug)}).pipe(v({next:n=>{this.seoSocialShareService.setData({title:`Charity Booster${n.seo?.pageTitle?" | "+n.seo?.pageTitle:""}`,description:`${n.seo?.metaDescription||null}`}),this.callState$.next(p("LOADED")),this.relatedGroup?.products?.[0]?.slug!==n.relatedGroup?.products?.[0]?.slug&&(this.relatedGroup=n.relatedGroup)},error:()=>{this.callState$.next(p("FAILURE"))}}),I(()=>$(void 0)))),C({bufferSize:1,refCount:!0})),this.breadcrumbs$=this.product$.pipe(Q(),h(r=>[{label:"Private Packages",route:`/${l.PrivatePackages}`},{label:r.name,route:`/${l.PrivateProducts}/${r.slug}`}]))}ngOnInit(){if(this.authService.isPrivatePackagesAccount()){this.authorized$.next(!0);return}z(this.platformId)&&this.profileModalsService.signInForPrivatePackages().afterClosed$.pipe(b(1)).subscribe(()=>{this.authService.isPrivatePackagesAccount()?this.authorized$.next(!0):this.router.navigate(["/"])})}};e.\u0275fac=function(a){return new(a||e)(o(D),o(E),o(N),o(q),o(U),o(W),o(O))},e.\u0275cmp=R({type:e,selectors:[["app-private-product"]],hostAttrs:["ngSkipHydration","true"],decls:3,vars:8,consts:[[4,"ngIf"],[3,"breadcrumbs","callState","exploreAllProductsQueryAll","exploreAllProductsRoute","product","productsCallState","productsSlice","relatedGroup","showPrice"]],template:function(a,u){a&1&&(j(0,ee,5,16,"ng-container",0),s(1,"async"),s(2,"async")),a&2&&S("ngIf",F(5,Y,c(1,1,u.product$),c(2,3,u.breadcrumbs$)))},dependencies:[L,H,T],encapsulation:2,changeDetection:0});let i=e;return i})();export{Pe as PrivateProductComponent};
2//# sourceMappingURL=chunk-3FI7FJZQ.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.