PageSourceSearch

https://breezit.com/199.6b5a4aad2504b292.js

js breezit.com collected 2026-09-29 03:13:29 UTC 3,523 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkmarketplace=self.webpackChunkmarketplace||[]).push([[199],{39199:(S,C,s)=>{s.r(C),s.d(C,{BasicListingCardListComponent:()=>l});var e=s(94650),m=s(36895),b=s(85051),L=s(39646),x=s(9944),h=s(80529),n=s(47713),k=s(24330);function y(c,i){if(1&c){const t=e.EpF();e.ynx(0),e.TgZ(1,"jarvis-ui-marketplace-card",3),e.NdJ("likeEvent",function(){const d=e.CHM(t).$implicit,v=e.oxw(2);return e.KtG(v.handleLike(d))}),e.ALo(2,"async"),e.ALo(3,"CardData"),e.ALo(4,"CardPictures"),e.ALo(5,"CardImageCount"),e.ALo(6,"async"),e.qZA(),e.BQk()}if(2&c){const t=i.$implicit,o=e.oxw(2);e.xp6(1),e.Q6J("data",e.lcZ(2,5,e.Dn7(3,7,t,t.activeEventTypeKebab||"wedding",o.dynamicCardParam$)))("images",e.xi3(4,11,t.serviceEvent,t.activeEventType))("imageCount",e.lcZ(5,14,t))("liked",t.likeId)("isMobile",e.lcZ(6,16,o.isMobile$))}}function z(c,i){if(1&c&&(e.TgZ(0,"div",1),e.YNc(1,y,7,18,"ng-container",2),e.qZA()),2&c){const t=e.oxw();e.xp6(1),e.Q6J("ngForOf",t.dataSource)}}const P=[n.v4.venueCateringMenuMain||n.v4.venueCateringMenuAdditional||n.v4.venueCateringMenuBeverages||n.v4.venueCateringMenuChildren||n.v4.venueCateringMenuBeveragesChildren];class l{constructor(){this.layoutService=(0,e.f3M)(x.LayoutService),this.httpService=(0,e.f3M)(h.eN),this.baseUrl=(0,e.f3M)(n._n),this.domainCountry=(0,e.f3M)(n.gn),this.dataSource=[],this.dynamicCardParam$=(0,L.of)([]),this.isMobile$=this.layoutService.isMobileObserver}ngOnInit(){this.getListings("6628ecefc6b327a368859e04")}getListings(i){const t={country:this.domainCountry.toUpperCase()};this.httpService.get(`${this.baseUrl}/marketplace/search/similarServices/`+i,{params:new h.LE({fromObject:t})}).subscribe(o=>{this.dataSource=o.map(r=>
1(r.slug=r.serviceEvent.slug,r.customPricing=r.serviceEvent.customPricing,{...r,...this.calculatePrice(r.serviceEvent,r.serviceBase),_id:r.serviceEvent._id}))})}calculatePrice(i,t,o=1,r=null){var d,v,g,p;const E=(0,n.fw)({base:t,event:i.wedding}),u=(0,n.yA)(E,o,r),a=null===(d=u.first)||void 0===d||null===(v=d.service)||void 0===v||null===(g=v.originalService)||void 0===g?void 0:g.description,f={price:u.first.price,innerPrices:u.first,defaultPrice:{description:{hoursIncluded:"hour"==(null==a?void 0:a.priceUnit)?null==a?void 0:a.minimalBudget:null==a?void 0:a.hoursIncluded}},cateringPrice:null};return P.includes(null===(p=u.first.service)||void 0===p?void 0:p.type)&&(f.cateringPrice=f.price),f}handleLike(i){console.log("like: ",i)}}l.\u0275fac=function(i){return new(i||l)},l.\u0275cmp=e.Xpm({type:l,selectors:[["jarvis-basic-listing-card-list"]],standalone:!0,features:[e.jDz],decls:1,vars:1,consts:[["class","marketplace-grid bztt-mt-4 bztt-gap-6 bztt-mb-4 child:bztt-flex-shrink md:child:bztt-flex-shrink-0 bztt-flex-wrap bztt-relative bztt-p-10",4,"ngIf"],[1,"marketplace-grid","bztt-mt-4","bztt-gap-6","bztt-mb-4","child:bztt-flex-shrink","md:child:bztt-flex-shrink-0","bztt-flex-wrap","bztt-relative","bztt-p-10"],[4,"ngFor","ngForOf"],["cardClickEventType","search",1,"bztt-w-full","md:bztt-w-full","md:bztt-min-h-[440px]",3,"data","images","imageCount","liked","isMobile","likeEvent"]],template:function(i,t){1&i&&e.YNc(0,z,2,1,"div",0),2&i&&e.Q6J("ngIf",t.dataSource&&t.dataSource.length>0)},dependencies:[m.ez,m.sg,m.O5,m.Ov,b.Z7,k.P,n.n0,n.J4,n.SS],styles:[".marketplace-grid[_ngcontent-%COMP%]{display:grid;grid-template-columns:repeat(auto-fill,324px);justify-content:space-between}@media screen and (max-width: 768px){.marketplace-grid[_ngcontent-%COMP%]{grid-template-columns:minmax(0,1fr)}}"]})}}]);

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.