PageSourceSearch

https://www.ourlove.com/app/bbd7f0ce515409c1.js

js ourlove.com collected 2026-10-04 09:11:45 UTC 20,541 bytes, 5 lines download raw bytes

1"use strict";
2!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="370e3374-0b02-57ea-b8d3-845e3305a078")}catch(e){}}();
3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["2278"],{61476(e,t,r){r.d(t,{B:()=>g});var s=r(15526),a=r(30495),i=r(79942),n=r(50846),o=r(38107),d=r(86977),u=r(84190),l=r(56177),c=r(28138),h=r(94375),p=r(54157),m=r(2643),v=r(4938),f=20*h.b.minute;class g extends n.Q{constructor(e){super("dialogs.themes",e,()=>(0,a.p6)(a.jI.shared().dialogs.themes.get,e).pipe((0,i.vV)(e=>{var{data:t}=e;return{data:t.backgrounds.map(e=>Object.assign({},e,{expiresAt:new Date(e.expiresAt).getTime()})),ttl:f}}))),this.refreshSubject=new o.m(1),this.userId=e}remove(e){return(0,a.p6)(a.jI.shared().dialogs.themes.delete,this.userId,e).pipe((0,i.AB)(void 0))}applyTrialTheme(e){return(0,a.p6)(a.jI.shared().dialogs.themes.trial.post,this.userId,e).pipe((0,i.AB)(void 0))}uploadUploadCustomTheme(e){var t=(0,m.A)(this.userId,e.attendeeId),r="dialogs/themes/backgrounds/"+t.lower+":"+t.higher;return p.l.shared().upload(r,e.file)}refresh(){return v.E.shared().currentTime().pipe((0,i.ex)(e=>{this.invalidate(e+f),this.refreshSubject.next()}),(0,i.vV)(()=>void 0))}dataUpdates(e){return d.I.shared(this.userId).events("event.dialogs.themes.applied").pipe((0,u.n)(t=>e(void 0).pipe((0,l.s)(1),(0,c.T)(e=>{var r,s=t["user-id"]===this.userId?t["attendee-id"]:t["user-id"],a=(null==e||null==(r=e.data)?void 0:r.filter(e=>e.attendeeId!==s))||[];return t.reference&&t["expires-at"]&&a.push({source:t.source,attendeeId:s,reference:t.reference,expiresAt:new Date(t["expires-at"]).getTime()}),{data:a,ttl:f}}))))}shouldRefreshData(){return this.refreshSubject.pipe((0,c.T)(()=>()=>!0))}}g.shared=(0,s.G)(e=>new g(e))},72678(e,t,r){r.d(t,{g:()=>j});var s,a=r(50846),i=r(15526),n=r(30495),o=r(79942),d=r(50042),u=r(39971),l=r(91885),c=r(38107),h=r(97156),p=r(34578),m=r(97983),v=r(3810),f=r(53940),g=r(94375),b=r(86977),I=((s=I||{})[s.Success=1]="Success",s[s.InsufficientFunds=2]="InsufficientFunds",s[s.PaidEarlier=3]="PaidEarlier",s[s.AlreadyInProcess=4]="AlreadyInProcess",s[s.CannotDetermineProduct=5]="CannotDetermineProduct",s[s.UnknownProduct=6]="UnknownProduct",s[s.ApprovedDataDoesNotMatch=7]="ApprovedDataDoesNotMatch",s[s.Failure=8]="Failure",s[s.CouponUsed=9]="CouponUsed",s);class j extends a.Q{constructor(e){super("users.store",e,t=>{var r;return(0,n.p6)(n.jI.shared().store.products.get,e,t.productType,null!=(r=t.query)?r:{}).pipe((0,o.vV)(e=>{var t,{data:r,xhr:s}=e;return{data:r.products,ttl:(null==(t=(0,d.a)(s))?void 0:t.maxAge)||5*g.b.minute}}),(0,o.ZC)(()=>u.v.just({data:[],ttl:0})))}),this.refreshSubject=new c.m(1),this.responsesEventsSubject=new h.t({}),this.userId=e}shouldRefreshData(){return this.refreshSubject.pipe((0,m.u)(()=>!0))}refresh(e){this.refreshSubject.next(e)}purchase(e,t,r,s){var a=arguments.length>4&&void 0!==arguments[4]&&arguments[4],i=Object.assign({},null!=s?s:{},r?{targetUserId:r}:{});return(0,n.p6)(n.jI.shared().store.purchases.post,this.userId,{async:a},{productType:e,approved:{price:t},productPurchaseOptions:i}).pipe((0,o.Fg)(e=>{var t;return a&&null!=(t=e.data)&&t.correlationId?this.responsesEventsSubject.pipe((0,v.E)(e.data.correlationId),(0,f.p)(e=>!!e)).toSingle().pipe((0,o.ex)(e=>{var t=this.responsesEventsSubject.getValue();delete t[e.meta["correlation-id"]],this.responsesEventsSubject.next(t)}),(0,o.Fg)(t=>t.status===I.Success?u.v.just(e):u.v.error(t))):u.v.just(e)}),(0,o.vV)(e=>{var{data:t}=e;return l.Q.success(t)}),(0,o.ex)(()=>this.refreshSubject.next(e)),(0,o.ZC)(e=>{switch(e.status){case 402:case I.InsufficientFunds:return u.v.just(l.Q.failure("insufficient-funds"));case 409:switch(e.desc){case"cannot determine product":return u.v.just(l.Q.failure("purchase-is-forbidden"));case"approved data does not match server price":return u.v.just(l.Q.failure("price-is-incorrect"));default:return u.v.just(l.Q.failure("purchase-conflict"))}case I.AlreadyInProcess:return u.v.just(l.Q.failure("already-in-process"));case I.ApprovedDataDoesNotMatch:return u.v.just(l.Q.failure("price-is-incorrect"));case I.CouponUsed:return u.v.just(l.Q.failure("coupon-used"));case I.Failure:return u.v.just(l.Q.failure("failure"));case I.PaidEarlier:return u.v.just(l.Q.failure("paid-earlier"));case I.UnknownProduct:return u.v.just(l.Q.failure("unknown-product"));case I.CannotDetermineProduct:return u.v.just(l.Q.failure("purchase-is-forbidden"));default:return u.v.error(e)}}))}start(e){super.start(e),e.add((0,p.h)(b.I.shared(this.userId).events("event.store.product.purchased"),b.I.shared(this.userId).events("event.store.product.purchase.failed")).pipe((0,f.p)(e=>!!e.meta["correlation-id"])).safeSubscribe(e=>{var t=Object.assign(this.responsesEventsSubject.getValue(),{[e.meta["correlation-id"]]:e});this.responsesEventsSubject.next(t)}))}}j.shared=(0,i.G)(e=>new j(e))},14118(e,t,r){r.d(t,{W:()=>a});var s=r(42062),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{accept:r="*",multiple:a=!1,name:i="",removeNode:n,dataTestId:o}=t,d=(0,s.useRef)(null);return(0,s.useEffect)(()=>{var t=document.createElement("input");return t.style.display="none",t.type="file",t.accept=r,t.multiple=a,t.name=i,o&&(t.dataset.testId=o),document.body.appendChild(t),d.current=t,t.addEventListener("change",r=>{var s=r.target;s.files&&e(s.files),n&&t.remove()}),()=>{t.remove()}},[d,r,a,i,o,e,n]),(0,s.useCallback)(()=>{var e;
3null==(e=d.current)||e.click()},[d])}},27189(e,t,r){let s;r.d(t,{CustomThemePreview:()=>D});var a=r(79942),i=r(63984),n=r(64998),o=r(4328),d=r(20282),u=r(77118),l=r(99027),c=r(14321),h=r(66691),p=r(13462),m=r(6801),v=r(78675),f=r(14118),g=r(42062),b=r(75841),I=r(28138),j=r(53940),w=r(92495),S=r(15782),x=r(20345),k=r(26672),C=r(78903),T=r(81924),y=r(12849),E=r(16116),_=r(31085),z={replace:"/dialogs/themes#catalogue-footer-description-replace",apply:"/dialogs/themes#catalogue-footer-description-apply"};let B=(0,g.memo)(e=>{var{backgroundUrl:t,onCloseButtonClick:r,onBackButtonClick:s,onCtaButtonClick:a,price:i,footnoteVariant:n,ctaDisabled:o}=e,d=(0,S.A)("/dialogs/themes","catalogue-button-title-apply"),u=(0,S.A)("/dialogs/themes","uploading-progress-description"),l=(0,E.Z)(w.zh.Mobile),c=(0,g.useMemo)(()=>({price:i}),[i]);return(0,_.jsxs)("div",{className:"dialogs-themes-custom-preview-view-preview__container",children:[(0,_.jsxs)("div",{className:"dialogs-themes-custom-preview-view-preview__content",children:[(0,_.jsxs)("div",{className:"dialogs-themes-custom-preview-view-preview__header",children:[(0,_.jsx)(T.LocalizedText,{href:"/dialogs/themes#uploading-preview-title",variant:"h1"}),(0,_.jsx)(T.LocalizedText,{href:"/dialogs/themes#uploading-preview-description",variant:"body-2"})]}),(0,_.jsx)("div",{className:"dialogs-themes-custom-preview-view-preview__preview",style:t?{backgroundImage:"url("+t+")"}:void 0,children:t?(0,_.jsxs)("div",{className:"dialogs-themes-custom-preview-view-preview__messages",children:[(0,_.jsx)("div",{}),(0,_.jsx)("div",{})]}):(0,_.jsx)(y.Spinner,{description:u})}),(0,_.jsx)("div",{className:"dialogs-themes-custom-preview-view-preview__notice",children:(0,_.jsx)(T.LocalizedText,{href:"/dialogs/themes#uploading-preview-notice",variant:"footnote-2",color:"action-gray"})})]}),(0,_.jsxs)("div",{className:"dialogs-themes-custom-preview-view-preview__buttonContainer",children:[(0,_.jsx)(x.$,{variant:"primary",blockLevel:l,title:d,disabled:o,onClick:a}),!!n&&(0,_.jsx)(T.LocalizedText,{href:z[n],variant:"caption-2",color:"action-gray",data:c})]}),(0,_.jsx)(k.J,{onClick:r}),(0,_.jsx)("button",{className:"dialogs-themes-custom-preview-view-preview__backButton",onClick:s,children:(0,_.jsx)(C.Icon,{name:"arrow-left",size:"normal"})})]})});var A=r(91458),Q=["onCtaButtonClick","attendeeId","userId"];let F={container:"dialogs-themes-custom-preview-view-error__container",buttonContainer:"dialogs-themes-custom-preview-view-error__buttonContainer"};var N={size:"/dialogs/themes#uploading-error-title-size",unknown:"/dialogs/themes#uploading-error-title"},M={size:"/dialogs/themes#uploading-error-description-size",unknown:"/dialogs/themes#uploading-error-description"},O=(s=(0,g.memo)(e=>{var{reason:t,onCtaButtonClick:r,customThemeMaxSizeMb:s,onCloseButtonClick:a}=e,i=(0,E.Z)(w.zh.Mobile),n=(0,S.A)("/dialogs/themes","catalogue-button-title-choose-another"),o=(0,g.useMemo)(()=>({size:{size:s},unknown:void 0}),[s]);return(0,_.jsxs)("div",{className:F.container,children:[(0,_.jsxs)("div",{className:F.content,children:[(0,_.jsx)(T.LocalizedText,{href:N[t],variant:"h1"}),(0,_.jsx)(T.LocalizedText,{href:M[t],variant:"body-2",data:o[t]})]}),(0,_.jsx)("div",{className:F.buttonContainer,children:(0,_.jsx)(x.$,{variant:"primary",blockLevel:i,title:n,onClick:r})}),(0,_.jsx)(k.J,{onClick:a})]})}),(0,g.memo)(e=>{var{onCtaButtonClick:t,attendeeId:r,userId:a}=e,i=function(e,t){if(null==e)return{};var r={};for(var s in e)if(({}).hasOwnProperty.call(e,s)){if(t.includes(s))continue;r[s]=e[s]}return r}(e,Q),n=(0,g.useCallback)(()=>{A.T.shared(a).logChoosePhotoButtonClicked({attendeeId:r,type:"choose-another-photo"}),t()},[r,t,a]);return(0,_.jsx)(s,Object.assign({},i,{onCtaButtonClick:n}))})),P=r(44457),D=(0,g.memo)(e=>{var{userId:t,attendeeId:r,onAbort:s,onCancel:w,onThemeApplied:S,onNewFileSelected:x}=e,k=(0,h.J2)(()=>P.S.shared(t).status,[t]),C=(0,h.J2)(()=>p.T.shared().dialogsThemes,[]),T=(0,h.J2)(()=>c.f.shared(t).userIsFeaturedMember,[t]),y=(0,g.useCallback)(e=>x(Object.assign(e[0],{uri:String((0,i.A)())})),[x]),E=(0,f.W)(y,{accept:"image/*",multiple:!1,name:"custom-theme",removeNode:!1}),[z,A]=(0,h.sO)(),Q=(0,h.J2)(()=>o.Q.shared(t).theme(r),[r,t]),F=(0,h.J2)(()=>u.x.shared(t).getCatalogue(r).pipe((0,I.T)(e=>e.find(e=>!e.default&&e.custom)),(0,j.p)(e=>!!e&&!e.default),(0,I.T)(e=>Object.assign({}
3,e,{reference:(null==k?void 0:k.basename)||e.reference}))),[t,null==k?void 0:k.basename,r]),N=(0,h.hD)(()=>(null==k?void 0:k.name)==="complete"&&F?A((0,d.h)({background:F,attendeeId:r}).pipe((0,a.ex)(e=>{e.isSuccessful&&S()}))):(0,b.of)(),[r,F,null==k?void 0:k.name,S,A]),M=encodeURIComponent(n.a.shared().getAAF()),D=(null==k?void 0:k.name)==="complete"?(0,m.o)((0,l.XR)({theme:{custom:!0,reference:k.basename},themeIsPreview:!1,userId:t,attendeeId:r}),v.T.shared().sharding)+"?authorization="+M:void 0,U=(null==k?void 0:k.name)!=="complete"||z;return k&&C&&F?"failed"===k.name?(0,_.jsx)(O,{reason:k.errorType,customThemeMaxSizeMb:C.customThemeMaxSizeMb,onCtaButtonClick:E,onCloseButtonClick:w,userId:t,attendeeId:r}):(0,_.jsx)(B,{onCtaButtonClick:N,onCloseButtonClick:s,onBackButtonClick:w,price:F.price,footnoteVariant:!1===T?Q?"replace":"apply":void 0,ctaDisabled:U,backgroundUrl:D}):null})},5205(e,t,r){r.d(t,{f:()=>i});var s=r(15526),a=r(38107);class i{constructor(){this.showTooltipIntentSubject=new a.m(1),this.showTooltipIntent=this.showTooltipIntentSubject.asObservable()}intercept(e){this.showTooltipIntentSubject.next(e)}}i.shared=(0,s.G)(()=>new i)},20282(e,t,r){let s,a;r.d(t,{h:()=>C});var i=r(39971),n=r(91885),o=r(79942),d=r(5801),u=r(27888),l=r(45482),c=r(4328),h=r(40961),p=r(91654),m=r(53940),v=r(56177),f=r(23567),g=r(2773),b=r(27585),I=r(92453),j=r(28138),w=r(75841),S=r(94375),x=r(77791),k=r(5205),C=(s=function e(t){var{background:r,attendeeId:s}=t;return l.Session.shared().userId.pipe((0,d.o)()).toSingle().pipe((0,o.Fg)(a=>r.default?c.Q.shared(a).remove(s).pipe((0,o.AB)(n.Q.success())):c.Q.shared(a).purchase({reference:r.reference,price:r.price,attendeeId:s,source:r.custom?"gallery":"static"}).pipe((0,o.Fg)(d=>d.isSuccessful||"insufficient-funds"!==d.error?i.v.just(d):h.J.shared().refillBalance({attendeeId:s,requiredAmount:r.price,name:u.N.DialogsThemes}).toSingle().pipe((0,o.Fg)(s=>s.isSuccessful?p.e.shared(a).balance.pipe((0,m.p)(e=>e>=r.price),(0,v.s)(1),(0,f.w)(5*S.b.second),(0,g.W)(()=>(0,w.of)(r.price))).toSingle().pipe((0,o.Fg)(()=>e(t))):i.v.just(n.Q.failure("canceled"))))))))},a=e=>s(e).asObservable().pipe((0,I.M)(t=>{t.isSuccessful&&!e.background.default&&e.background.cheer&&k.f.shared().intercept(e.attendeeId)})).toSingle(),e=>a(e).asObservable().pipe((0,b.E)(l.Session.shared().userId.pipe((0,d.o)())),(0,I.M)(t=>{var[r,s]=t;r.isSuccessful&&x.L.shared(s).logThemeInstalled({attendeeId:e.attendeeId,reference:e.background.default?"default":e.background.reference,price:e.background.default?0:e.background.price,type:!e.background.default&&e.background.cheer?"vg-promo":"manual",custom:!e.background.default&&e.background.custom})}),(0,j.T)(e=>{var[t]=e;return t})).toSingle())},77118(e,t,r){r.d(t,{x:()=>f});var s=r(15526),a=r(17524),i=r(28138),n=r(15654),o=r(36580),d=r(84190),u=r(72678),l=r(33702),c=r.n(l),h=r(4328),p=r(13462),m=r(91760),v=r(79942);class f{static getLocalizedName(e){return m.o.shared().getTexts("/texts/dialogs/backgrounds/names").pipe((0,v.vV)(t=>t[e]))}constructor(e){this.userId=e}getCatalogue(e){return(0,a.z)([this.backgrounds(e),h.Q.shared(this.userId).theme(e),m.o.shared().getTexts("/texts/dialogs/backgrounds/names")]).pipe((0,i.T)(e=>{var[t,r,s]=e,a=e=>e.default?e:Object.assign({},e,{localizedName:s[e.reference]}),i=t.filter(e=>e.default||!e.cheer).map(a);if(!r||r.custom||i.some(e=>!e.default&&e.reference===r.reference))return i;var n=t.find(e=>!e.default&&e.reference===r.reference),o=a(null!=n?n:{reference:r.reference,price:0,default:!1,custom:!1,animated:!1,cheer:!0}),[d,...u]=i,l=u.find(e=>!e.default&&e.custom),c=u.filter(e=>e!==l);return[d,...l?[l]:[],o,...c]}),(0,n.F)(c()),(0,o.t)({refCount:!0,bufferSize:1}))}backgrounds(e){var t=p.T.shared().cheersFreeThemesEnabled.pipe((0,d.n)(t=>u.g.shared(this.userId).data({productType:"dialogs.backgrounds",query:Object.assign({targetUserId:e},t?{labels:"cheer.theme"}:{})})));return(0,a.z)([t,h.Q.shared(this.userId).theme(e)]).pipe((0,i.T)(e=>{var[t,r]=e;return t.map(e=>{var t,s,a,i,n=(null==(t=e.properties)?void 0:t.source)==="gallery",o=!!(null!=(s=e.properties)&&null!=(s=s.labels)&&s.includes("animated")),d=!!(null!=(a=e.properties)&&null!=(a=a.labels)&&a.includes("cheer.theme")),u=n?(null==r?void 0:r.custom)&&(null==r?void 0:r.reference)||"custom"
3:null==(i=e.properties)?void 0:i.reference;return u?Object.assign({reference:u,price:e.price,default:!1,custom:n,animated:o},d?{cheer:!0}:{}):{default:!0}})}),(0,o.t)({refCount:!0,bufferSize:1}))}getCatalogueItem(e,t){return this.getCatalogue(t).pipe((0,i.T)(t=>t.find(t=>!t.default&&t.reference===e)))}}f.shared=(0,s.G)(e=>new f(e))},91458(e,t,r){r.d(t,{T:()=>i});var s=r(15526),a=r(12640);class i{constructor(e){this.userId=e}logChoosePhotoButtonClicked(e){a._.shared(this.userId).logEvent("dialogs-themes-choose-photo-clicked",e).safeSubscribe()}logCustomThemeUploadingAttempt(e){a._.shared(this.userId).logEvent("dialogs-themes-photo-upload",e).safeSubscribe()}logCustomThemeUploadResult(e){a._.shared(this.userId).logEvent("dialogs-themes-photo-upload-result",e).safeSubscribe()}}i.shared=(0,s.G)(e=>new i(e))},44457(e,t,r){r.d(t,{S:()=>g});var s=r(91885),a=r(39971),i=r(79942),n=r(15526),o=r(61476),d=r(13462),u=r(33702),l=r.n(u),c=r(38107),h=r(15654),p=r(36580),m=r(92453),v=r(53940),f=r(28138);class g{constructor(e){this.statusSubject=new c.m(1),this.userId=e,this.status=this.statusSubject.asObservable().pipe((0,h.F)(l()),(0,p.t)({bufferSize:1,refCount:!0}))}uploadCustomTheme(e){var{attendeeId:t,file:r}=e;return this.fileIsValid(r).pipe((0,i.Fg)(r=>
3{if(r.error){var s="size"===r.error?"size":"unknown";return this.statusSubject.next({name:"failed",errorType:s,attendeeId:t}),a.v.just(void 0)}return this.statusSubject.next({name:"uploading",progress:0,attendeeId:t}),o.B.shared(this.userId).uploadUploadCustomTheme(e).pipe((0,m.M)(e=>{this.statusSubject.next("failed"===e.name?Object.assign({},e,{errorType:"unknown",attendeeId:t}):Object.assign({},e,{attendeeId:t}))}),(0,v.p)(e=>"complete"===e.name||"failed"===e.name),(0,f.T)(()=>void 0)).toSingle()}))}fileIsValid(e){return d.T.shared().dialogsThemes.toSingle().pipe((0,i.vV)(e=>e.customThemeMaxSizeMb),(0,i.vV)(t=>e.size>=1024*t*1024?s.Q.failure("size"):e.type.startsWith("image")?s.Q.success(void 0):s.Q.failure("type")))}}g.shared=(0,n.G)(e=>new g(e))},77791(e,t,r){r.d(t,{L:()=>n});var s=r(15526),a=r(12640),i=r(42618);class n{constructor(e){this.userId=e;var t=(0,i.operatingSystem)();this.platform=["ios","android"].includes(t)?"mobile":"desktop"}logChatIconShown(e){a._.shared(this.userId).logEvent("chat-themes-icon-shown",{"attendee-id":e,platform:this.platform}).safeSubscribe()}logCatalogueShown(e){a._.shared(this.userId).logEvent("chat-themes-catalogue-shown",{"attendee-id":e,platform:this.platform}).safeSubscribe()}logCatalogueCloseIconClicked(e){a._.shared(this.userId).logEvent("chat-themes-catalogue-close-button-clicked",{"attendee-id":e,platform:this.platform}).safeSubscribe()}logThemeInstalled(e){var{attendeeId:t,price:r,reference:s,custom:i,type:n}=e;a._.shared(this.userId).logEvent("chat-theme-installed",{"attendee-id":t,platform:this.platform,reference:i?"custom":s,price:r,type:n}).safeSubscribe()}logChatBannerShown(e){a._.shared(this.userId).logEvent("chat-themes-banner-shown",{"attendee-id":e,platform:this.platform}).safeSubscribe()}logChatBannerCtaClicked(e){a._.shared(this.userId).logEvent("chat-themes-banner-cta-clicked",{"attendee-id":e,platform:this.platform}).safeSubscribe()}logChatBannerCloseIconClicked(e){a._.shared(this.userId).logEvent("chat-themes-banner-close-button-clicked",{"attendee-id":e,platform:this.platform}).safeSubscribe()}logFreeThemesBannerShown(e){a._.shared(this.userId).logEvent("chat-themes-vg-promo-banner-shown",{"attendee-id":e.attendeeId,cheerName:e.cheerN
3ame,theme:e.theme}).safeSubscribe()}logFreeThemesBannerClicked(e){a._.shared(this.userId).logEvent("chat-themes-vg-promo-banner-clicked",{"attendee-id":e.attendeeId,cheerName:e.cheerName,theme:e.theme}).safeSubscribe()}logTrialMessageShown(e){a._.shared(this.userId).logEvent("chat-theme-notification-installed-shown",{"attendee-id":e,platform:this.platform}).safeSubscribe()}logTrialMessageExtendClicked(e){a._.shared(this.userId).logEvent("chat-theme-extend-clicked",{"attendee-id":e.attendeeId,reference:e.reference,platform:this.platform}).safeSubscribe()}}n.shared=(0,s.G)(e=>new n(e))},4328(e,t,r){r.d(t,{Q:()=>k});var s=r(15526),a=r(97156),i=r(8733),n=r(75841),o=r(34578),d=r(56823),u=r(61476),l=r(28138),c=r(15654),h=r(84190),p=r(53940),m=r(92453),v=r(33702),f=r.n(v),g=r(39971),b=r(72678),I=r(79942),j=r(4938),w=r(99185),S=r(14321),x=r(11922);class k{constructor(e){this.userId=e,this.themesSubject=new a.t({}),this.themeExpiredSubject=new i.B,this.themeExpired=this.themeExpiredSubject.asObservable()}theme(e){return this.themesSubject.pipe((0,l.T)(t=>t[e]?{reference:t[e].reference,expiresAt:t[e].expiresAt,custom:"gallery"===t[e].source}:null),(0,c.F)(f()))}themeApplyingBlocked(e){return S.f.shared(this.userId).userIsFeaturedMember.pipe((0,h.n)(t=>t?w.P.shared(this.userId).tags(e).pipe((0,l.T)(e=>e.includes("dialogs.themes.limit.exceeded")||e.includes("dialogs.themes.active"))):(0,n.of)(!1)))}purchase(e){var{attendeeId:t,price:r,reference:s,source:a}=e;return b.g.shared(this.userId).purchase("dialogs.backgrounds",r,t,{reference:s,dialogsBackgrounds:{source:a}},!0)}remove(e){return u.B.shared(this.userId).remove(e)}applyTrialTheme(e){return u.B.shared(this.userId).applyTrialTheme(e)}start(e){e.add(u.B.shared(this.userId).data().safeSubscribe(e=>{var t=e.reduce((e,t)=>(e[t.attendeeId]=t,e),{});this.themesSubject.next(t)})),e.add((0,o.h)(this.themesSubject,x.r.shared().focusState.pipe((0,p.p)(e=>"focused"===e),(0,l.T)(()=>this.themesSubject.value))).pipe((0,h.n)(e=>j.E.shared().currentTime().pipe((0,I.Fg)(t=>{var r=Object.values(e);if(0===r.length)return g.v.just();var s=r.reduce((e,t)=>t.expiresAt<e.expiresAt?t:e,r[0]),a=s.expiresAt-t;return(0,d.O)(a).pipe((0,m.M)(()=>{this.themeExpiredSubject.next(s.attendeeId)}),(0,h.n)(()=>u.B.shared(this.userId).refresh())).toSingle()})))).safeSubscribe())}}k.shared=(0,s.G)(e=>new k(e))},3810(e,t,r){r.d(t,{E:()=>a});var s=r(28138);function a(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];var r=e.length;if(0===r)throw Error("list of properties cannot be empty.");return(0,s.T)(function(t){for(var s=t,a=0;a<r;a++){var i=null==s?void 0:s[e[a]];if(void 0===i)return;s=i}return s})}}}]);
4//# sourceMappingURL=sourcemaps/bbd7f0ce515409c1.js.map
5//# debugId=370e3374-0b02-57ea-b8d3-845e3305a078

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.