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]="71ecaf0d-012f-59c5-9af7-ed4d1f1dfa89")}catch(e){}}(); 3(self.webpackChunkclient=self.webpackChunkclient||[]).push([["459"],{60308(e,a,s){s.d(a,{co:()=>t,td:()=>i,wj:()=>r});var t=RegExp("(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*|\"(?:[\x01-\b\v\f\x0e-\x1f!#-[]-\x7f]|\\\\[\x01- \v\f\x0e-\x7f])*\")@(?:(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\\.)+[a-z0-9](?:[a-z0-9-]*[a-z0-9])?|\\[(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?|[a-z0-9-]*[a-z0-9]:(?:[\x01-\b\v\f\x0e-\x1f!-ZS-\x7f]|\\\\[\x01- \v\f\x0e-\x7f])+)\\])","i"),n=RegExp("^"+t.source+"$",t.flags),i=e=>n.test(e.trim());function r(e){if(!i(e))return null;var a=e.split("@");return{name:a[0],domain:a[1]}}},21786(e,a,s){s.d(a,{n:()=>n});var t=s(53305),n=e=>{if(!e)return null;var a=e.replace("+",""),{onlyCountries:s,hiddenAreaCodes:n}=(0,t.getCountryData)({}),i=(0,t.getCountry)(a,s,n);return(0,t.formatNumber)(a,i,void 0,void 0,void 0,!0)}},13946(e,a,s){s.d(a,{s:()=>g});var t=s(42062),n=s(75841),i=s(35811),r=s(66691),o=s(13462),l=s(7899),u=s(78903),c=s(31085);let d=(0,t.memo)(()=>(0,c.jsx)(u.Icon,{name:"warning",size:"normal",dataTestId:"phone-number-verification-indicator"}));var g=(0,t.memo)(()=>{var e=(0,i.w)(),a=(0,r.J2)(()=>o.T.shared().phoneVerification.enabled,[],!1),s=(0,r.J2)(()=>e?l.i.shared(e).verified:(0,n.of)(!1),[e],!1);return a&&!s?(0,c.jsx)(d,{}):null})},29942(e,a,s){s.d(a,{UserSettingsOverlay:()=>eV});var t=s(42062),n=s(34948),i=s(66691),r=s(99870),o=s.n(r),l=s(81924),u=s(20345),c=s(15782),d=s(46546),g=s(26874),h=s(75231),v=s(31085);let p=(0,t.memo)(e=>{var{onChange:a,items:s,selectRef:t}=e;return(0,v.jsxs)("div",{"data-test-id":"voice-settings",children:[(0,v.jsx)(l.LocalizedText,{href:"/dialogs/voice-messages/recording#settings-voice-label",variant:"h4"}),(0,v.jsx)("div",{className:"settings-voice-select__description",children:(0,v.jsx)(l.LocalizedText,{href:"/dialogs/voice-messages/recording#settings-voice-description",variant:"body-2"})}),(0,v.jsx)(h.l,{items:s,onChange:a,name:"voice",className:"settings-voice-select__select",selectRef:t})]})});var m=s(99785),b=["userId","onChange"],f=(0,t.memo)(e=>{var{userId:a,onChange:s}=e,n=function(e,a){if(null==e)return{};var s={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(a.includes(t))continue;s[t]=e[t]}return s}(e,b),i=(0,t.useCallback)(e=>{null!=e&&e.value&&m.B.shared(a).logSourceLanguageSettingChanged({language:e.value}),s(e)},[s,a]);return(0,v.jsx)(p,Object.assign({},n,{onChange:i}))}),j=(0,t.memo)(e=>{var{ownerId:a,onVoiceLanguageChange:s}=e,n=(0,t.useRef)(null),r=(0,i.J2)(()=>g.b.shared(a).recordingLanguages,[a],[]),o=(0,i.J2)(()=>g.b.shared(a).recordingPreselectedLanguage,[a]),l=(0,c.A)("dialogs/voice-messages/recording","other-option-title"),u=(0,t.useMemo)(()=>r.map(e=>({value:e.code,label:e.other?l:e.name})),[r,l]),d=(0,t.useCallback)(e=>{null!=e&&e.value&&(null==s||s(e.value))},[s]);return(0,t.useEffect)(()=>{var e,a,t=null!=(e=u.find(e=>e.value===o))?e:null;null==(a=n.current)||a.change(t),t&&(null==s||s(t.value))},[u,o,s]),(0,v.jsx)(f,{userId:a,items:u,onChange:d,selectRef:n})}),x=s(78675),k=s(68911);let S=(0,t.memo)(e=>{var{messageSound:a,invitationSound:s,repeatInvitationSound:t,onMessageSoundToggle:n,onInvitationSoundToggle:i,onRepeatInvitationSoundToggle:r}
3=e,o=(0,c.A)("pages/settings/sound","my-contacts"),u=(0,c.A)("pages/settings/sound","chat-requests"),d=(0,c.A)("pages/settings/sound","repeat-until-i-read");return(0,v.jsxs)("div",{className:"settings-sound__sound","data-test-id":"sound-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/pages/settings/sound#title"}),(0,v.jsx)(k.S,{checked:a,onChange:n,label:o,"data-test-id":"message-sound"}),(0,v.jsx)(k.S,{checked:s,onChange:i,label:u,"data-test-id":"invitation-sound"}),(0,v.jsx)("div",{className:"settings-sound__repeat",children:(0,v.jsx)(k.S,{checked:t,onChange:r,label:d,"data-test-id":"repeat-invitation-sound"})})]})});var C=(0,t.memo)(e=>{var{settings:{messageSound:a,invitationSound:s,repeatInvitationSound:n},setSettings:i}=e,r=x.T.shared().features["sound-settings-enabled"],o=(0,t.useCallback)(()=>{i(e=>Object.assign({},e,{messageSound:!e.messageSound}))},[i]),l=(0,t.useCallback)(()=>{i(e=>Object.assign({},e,{invitationSound:!e.invitationSound,repeatInvitationSound:!e.invitationSound&&e.repeatInvitationSound}))},[i]),u=(0,t.useCallback)(()=>{i(e=>Object.assign({},e,{invitationSound:!e.repeatInvitationSound||e.invitationSound,repeatInvitationSound:!e.repeatInvitationSound}))},[i]);return r?(0,v.jsx)(S,{messageSound:a,invitationSound:s,repeatInvitationSound:n,onMessageSoundToggle:o,onInvitationSoundToggle:l,onRepeatInvitationSoundToggle:u}):null}),_=s(86885),w=s(91994),y=s(97314);let L=(0,t.memo)(e=>{var{email:a}=e;return(0,v.jsxs)("div",{"data-test-id":"email-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/notifications/email#title"}),(0,v.jsx)("div",{children:(0,v.jsx)(y.E,{content:a,overflowMode:"break-word"})}),(0,v.jsx)(l.LocalizedText,{color:"action-gray",variant:"caption-2",href:"/notifications/email#notification"})]})});var I=(0,t.memo)(e=>{var{ownerId:a}=e,s=(0,w.w)(),t=(0,i.J2)(()=>_.s.shared().email,[]);return s&&s===a&&t?(0,v.jsx)(L,{email:t}):null}),T=s(45482),A=s(22292),z=s(43751),E=s(95472),O=s(78186);let N=(0,t.memo)(e=>{var{onChooseNotificationsClick:a}=e,s=(0,t.useMemo)(()=>({hereLink:(0,v.jsx)(E.N,{dotted:!0,colorType:"accent",onClick:a,"data-test-id":"choose-notifications-link",children:(0,v.jsx)(O.X,{href:"/notifications/email/settings#here"})},"/notifications/email/settings#here")}),[a]);return(0,v.jsxs)("div",{"data-test-id":"email-notification-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/notifications/email/settings#title"}),(0,v.jsx)(l.LocalizedText,{href:"/notifications/email/settings#choose-notifications",data:s})]})});var P=s(62982),B=(0,t.memo)(e=>{var{ownerId:a}=e,s=(0,w.w)(),n=(0,i.J2)(()=>T.Session.shared().userIsUsual,[]),r=!!s&&s===a&&!!n,o=(0,i.uN)(()=>(0,P.e)(),[],!1);return(0,t.useEffect)(()=>{r&&z.Y.shared().get(A.A,s).actions.list()},[r,s]),r?(0,v.jsx)(N,{onChooseNotificationsClick:o}):null});let G=(0,t.memo)(e=>{var{onOpenButtonClick:a}=e,s=(0,t.useMemo)(()=>({link:(0,v.jsx)(E.N,{dotted:!0,colorType:"accent","data-test-id":"concierge-settings-link",onClick:a,children:(0,v.jsx)(O.X,{href:"/dialogs/concierge/settings#here"})},"/dialogs/concierge/settings#here")}),[a]);return(0,v.jsxs)("div",{"data-test-id":"concierge-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/dialogs/concierge/settings#title"}),(0,v.jsx)(l.LocalizedText,{href:"/dialogs/concierge/settings#change-preferences",data:s})]})});var R=s(79760),F=s(13462),J=(0,t.memo)(()=>{var e=(0,w.w)(),a=(0,i.J2)(()=>F.T.shared().conciergeEnabled,[],!1),s=(0,t.useCallback)(()=>{z.Y.shared().get(R.A).actions.open("overlay-concierge-settings",[{props:{}}])},[]);return e&&a?(0,v.jsx)(G,{onOpenButtonClick:s}):null}),M=s(13946);let V=(0,t.memo)(e=>{var{onOpenButtonClick:a,phoneNumber:s}=e,n=(0,t.useMemo)(()=>"/users/account/phone-number#"+(s?"go":"add"),[s]),i=(0,t.useMemo)(()=>"/users/account/phone-number#"+(s?"to-edit":"to-complete"),[s]),r=(0,t.useMemo)(()=>({phoneNumber:s,link:(0,v.jsx)(E.N,{dotted:!0,colorType:"accent",onClick:a,children:(0,v.jsx)(O.X,{href:n})},n)}),[n,a,s]);return(0,v.jsxs)("div",{className:"settings-manage-phone-number-section__container","data-test-id":"manage-phone-number-settings",children:[(0,v.jsxs)("div",{className:"settings-manage-phone-number-section__title",children:[(0,v.jsx)(l.L
3ocalizedText,{variant:"h4",href:"/users/account/phone-number#manage-phone-number-section-title"}),(0,v.jsx)(M.s,{})]}),(0,v.jsx)("div",{children:(0,v.jsx)(l.LocalizedText,{href:i,data:r})}),!!s&&(0,v.jsx)(l.LocalizedText,{color:"action-gray",variant:"caption-2",href:"/users/account/phone-number#manage-phone-number-section-notification"})]})});var D=s(7899),W=s(21786),Y=s(75841),H=s(34578),q=s(28138),Z=s(6367),Q=s(91654),X=s(70009),U=(0,t.memo)(()=>{var e=(0,w.w)(),a=(0,i.J2)(()=>e?Q.e.shared(e).hasConfirmedPurchases:(0,Y.of)(!1),[e],!1),s=(0,i.J2)(()=>F.T.shared().phoneVerification.enabled,[],!1),n=(0,i.J2)(()=>F.T.shared().secureAccountOffering.enabled,[],!1),r=(0,i.J2)(()=>e?D.i.shared(e).verified:(0,Y.of)(void 0),[e]),o=(0,i.J2)(()=>e&&r?Z.v.shared(e).phoneNumber.pipe((0,q.T)(W.n)):(0,Y.of)(null),[r,e],null),l=(0,t.useCallback)(()=>{o?z.Y.shared().get(R.A).actions.open("manage-phone-number",[{props:{}}]):z.Y.shared().get(R.A).actions.open("add-phone-number",[{props:{source:"settings"},disableManualClose:!0}])},[o]);return(0,t.useEffect)(()=>{var e=(0,H.h)(X.G.shared().preload("users"),X.G.shared().preload("notifications")).safeSubscribe();return()=>{e.unsubscribe()}},[]),e&&s&&(a||n)?(0,v.jsx)(V,{onOpenButtonClick:l,phoneNumber:o}):null}),$=s(93177),K=s(29395);let ee=(0,t.memo)(e=>{var{password:a,setPassword:s,passwordInvalid:t,inputDisabled:n,onSubmit:i,submitDisabled:r}=e,o=(0,c.A)("users/credentials/change-password","new"),d=(0,c.A)("users/credentials/change-password","change"),g=(0,K.C)(s);return(0,v.jsxs)("div",{"data-test-id":"change-password-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/users/credentials/change-password#label"}),(0,v.jsx)(l.LocalizedText,{href:"/users/credentials/change-password#comment"}),(0,v.jsxs)("div",{className:"settings-change-password__inputContainer",children:[(0,v.jsx)($.p,{type:"password",autoComplete:"new-password",value:a,onChange:g,disabled:n,invalid:t,placeholder:o}),(0,v.jsx)(u.$,{variant:"primary",title:d,disabled:r,onClick:i})]})]})});var ea=s(89640),es=s(39971),et=s(79942),en=(0,t.memo)(e=>{var{ownerId:a}=e,s=(0,w.w)(),n=(0,i.J2)(()=>_.s.shared().email,[]),r=!!s&&s===a&&n,[o,l]=(0,t.useState)(""),[u,c]=(0,t.useState)(!1),d=x.T.shared().validations["password-length"],g=u||o.length<d,h=!u&&!!o.length&&g,p=(0,i.uN)(()=>r&&!g?(c(!0),_.s.shared().changePassword(o).pipe((0,et.ex)(e=>{"success"===e&&(ea.A.store({email:n,password:o}),l("")),c(!1)}))):es.v.just(),[n,o,g,r]);return r?(0,v.jsx)(ee,{password:o,setPassword:l,passwordInvalid:h,inputDisabled:u,onSubmit:p,submitDisabled:g}):null});let ei=(0,t.memo)(e=>{var{canCancelSubscription:a,onGoHereClick:s}=e,n=(0,t.useMemo)(()=>({goHereLink:(0,v.jsx)(E.N,{dotted:!0,colorType:"accent","data-test-id":"manage-account-link",onClick:s,children:(0,v.jsx)(O.X,{href:"/users/privacy#go-here"})},"/users/privacy#go-here")}),[s]);return(0,v.jsxs)("div",{"data-test-id":"manage-account-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/users/privacy#manage-account"}),(0,v.jsx)(l.LocalizedText,{href:"/users/privacy#"+(a?"need-break-with-unsubscribe":"need-break-with-delete"),data:n})]})});var er=s(99524),eo=s(38687),el=s(15526),eu=s(12640);class ec{constructor(e){this.userId=e}logGoHereClicked(){eu._.shared(this.userId).logEvent("go-here-clicked",{}).safeSubscribe()}}ec.shared=(0,el.G)(e=>new ec(e));var ed=["onGoHereClick","userId"],eg=(0,t.memo)(e=>{var{onGoHereClick:a,userId:s}=e,n=function(e,a){if(null==e)return{};var s={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(a.includes(t))continue;s[t]=e[t]}return s}(e,ed),i=(0,t.useCallback)(()=>{ec.shared(s).logGoHereClicked(),a()},[a,s]);return(0,v.jsx)(ei,Object.assign({},n,{onGoHereClick:i}))}),eh=(0,t.memo)(e=>{var{ownerId:a}=e,s=(0,i.J2)(()=>T.Session.shared().userIsUsual,[]),t=(0,i.J2)(()=>er.i.shared(a).canCancel,[a],!1),n=(0,i.uN)(()=>(0,eo.W)(a),[a]);return s?(0,v.jsx)(eg,{userId:a,onGoHereClick:n,canCancelSubscription:t}):null}),ev=s(21512),ep=s(57043),em=s(27888),eb=s(26110),ef=s(85311),ej=s(92495);let ex=(0,t.memo)(e=>{var{autoBuyEnabled:a,toggleAutoBuyEnabled:s,autoBuyAvailable:n,autoBuyOptions:i,selectedOption:r,onSelectedOptionChange:u,onPurchaseFormClick:d,monetizationModelIsServices:g}=e,p=(0,t.useCallback)(e=>{e.preventDefault(),e.stopPropagation()},[]),m=(0,ej.Zm)(ej.zh.LtTablet),b=g?"label-multipacks":"label",f=(0,t.useMemo)(()=>o()({"settings-autobuy__select":!g,"settings-autobuy__multipack":g}),[g]),j=g?"baseline":"center",x=g?"column":"row",S=(0,t.useMemo)(()=>{var e=i.length>3||m?"top stretch":"bottom stretch";return{select:(0,v.jsx)("div",{onClick:p,className:f,children:(0,v.jsx)(h.l,{items:i,value:r,menuPlace:e,onChange:u,className:f,optionClassName:"settings-autobuy__option"})}
3,"pages/settings/autocharge#"+b)}},[i,u,p,r,m,b,f]),C=(0,c.A)("pages/settings/autocharge",b,S),_=(0,t.useMemo)(()=>({purchaseFormLink:(0,v.jsx)(E.N,{dotted:!0,colorType:"accent",onClick:d,children:(0,v.jsx)(O.X,{href:"/pages/settings/autocharge#purchase-form"})},"/pages/settings/autocharge#purchase-form")}),[d]);return n?(0,v.jsxs)("div",{"data-test-id":"auto-buy-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/pages/settings/autocharge#title"}),(0,v.jsx)(k.S,{label:C,labelFlow:x,checked:a,onChange:s,align:j})]}):(0,v.jsxs)("div",{"data-test-id":"auto-buy-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/pages/settings/autocharge#title"}),(0,v.jsx)(l.LocalizedText,{href:"/pages/settings/autocharge#auto-buy-unavailable",data:_})]})});var ek=s(87902),eS=s(53170),eC=["lite","plus","max"],e_={enabled:!1,available:!1,sku:"",amount:0,availableDuringPayment:!1},ew=(0,t.memo)(e=>{var{ownerId:a,setSettings:s}=e,n=(0,i.J2)(()=>ev.n.shared(a).availablePackages(),[a],[]),{available:r=e_.available,enabled:o=e_.enabled,amount:l=e_.amount,sku:u=e_.sku}=(0,i.J2)(()=>a?ev.n.shared(a).settings:(0,Y.of)(e_),[a],e_),[c,d]=(0,t.useState)(null),[g,h,p]=(0,eb.e)(!1),m=(0,ef.Z)(u),b="services"===(0,i.J2)(()=>ek.t.shared().model(a),[a]),f=(0,i.J2)(()=>F.T.shared().carouselPackages.packageLabels,[]),j=(0,i.GG)(()=>X.G.shared().preload("payment").pipe((0,et.Fg)(()=>
3X.G.shared().preload("pages/settings/autocharge")),(0,et.vV)(()=>!0)),[],!1),k=(0,t.useCallback)(e=>{var a=(0,eS.I)(e,eC,f),s=X.G.shared().localizeSync("payment","payment-form-package-label-"+a);return{label:X.G.shared().localizeSync("pages/settings/autocharge","multipack-option-label",Object.assign({packageLabel:s},e.benefitsAmount)),value:e.sku}},[f]);(0,t.useEffect)(()=>{if(u&&u!==m&&c&&c.value!==u){var e=n.find(e=>e.sku===u);d(b&&e?k(e):{label:String((null==e?void 0:e.creditsAmount)||l),value:u})}},[u,m,l,c,n,b,j,k]),(0,t.useEffect)(()=>{p(o)},[l,o,p]),(0,t.useEffect)(()=>{if(c){var e=n.find(e=>e.sku===c.value);s(a=>Object.assign({},a,{autoBuyAvailable:r,autoBuyEnabled:g,autoBuySku:c.value,autoBuyCreditsAmount:g&&(null==e?void 0:e.creditsAmount)||l}))}},[s,l,c,g,r,u,n]);var S=(0,t.useMemo)(()=>{var e=[],a=n.find(e=>e.sku===u||e.creditsAmount===l);return u&&!a&&e.push({label:String(l),value:u,disabled:!0}),n.forEach(a=>{var s=b&&j?k(a):{label:String(a.creditsAmount),value:a.sku};e.push(s)}),e},[n,l,u,b,k,j]);(0,t.useEffect)(()=>{if(!c){if(b){if(!j)return;if(u){var e=n.find(e=>{var a;return e.sku===u||(a=e.sku,a.split(".",1)[0]===u.split(".",1)[0])});d(e?k(e):{label:String(l),value:u});return}return d(S[0])}if(u){var a=n.find(e=>e.sku===u||e.creditsAmount===l);d({label:a?String(a.creditsAmount):String(l),value:(null==a?void 0:a.sku)||u})}else if(S.length){var s=n.find(e=>e.creditsAmount===l);s?d({label:s?String(s.creditsAmount):String(l),value:s.sku}):d(S[0])}}},[c,d,l,u,S,n,b,j,k]);var C=(0,i.uN)(()=>ep.w.shared().add({name:em.N.Autorefill}),[],!1);return x.T.shared().features["payment-enabled"]&&(r||o)&&n.length&&c?(0,v.jsx)(ex,{autoBuyEnabled:g,toggleAutoBuyEnabled:h,autoBuyAvailable:r,autoBuyOptions:S,selectedOption:c,onSelectedOptionChange:d,onPurchaseFormClick:C,monetizationModelIsServices:b}):null}),ey=s(90814),eL=s(74133);let eI=(0,t.memo)(e=>{var{onClick:a}=e,s=(0,t.useMemo)(()=>({goHereLink:(0,v.jsx)(E.N,{dotted:!0,colorType:"accent","data-test-id":"change-subscription-link",onClick:a,children:(0,v.jsx)(O.X,{href:"/users/privacy#go-here"})},"/users/privacy#subscription-go-here")}),[a]);return(0,v.jsxs)("div",{"data-test-id":"manage-account-settings",children:[(0,v.jsx)(l.LocalizedText,{variant:"h4",href:"/users/privacy#change-suscription-title"}),(0,v.jsx)(l.LocalizedText,{href:"/users/privacy#change-suscription-description",data:s})]})});var eT=s(50636),eA=["onClick"],ez=(0,t.memo)(e=>{var{onClick:a}=e,s=function(e,a){if(null==e)return{};var s={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(a.includes(t))continue;s[t]=e[t]}return s}(e,eA),n=(0,w.w)(),i=(0,t.useCallback)(()=>{n&&eT.W.shared(n).logSubscriptionChangeInSettingsClicked(),a()},[a,n]);return(0,v.jsx)(eI,Object.assign({},s,{onClick:i}))}),eE=(0,t.memo)(()=>{var e=(0,w.w)(),a=(0,i.J2)(()=>e?er.i.shared(e).subscription:(0,Y.of)(null),[e],null),s=(0,i.uN)(()=>(0,ey.c)(),[]);return a&&a.allowToChange&&a.shop===eL.c_?(0,v.jsx)(ez,{onClick:s}):null}),eO=s(96475);let eN=(0,t.memo)(e=>{var{checked:a,onChange:s}=e;return(0,v.jsxs)("div",{className:"settings-cheers-bar__container",children:[(0,v.jsx)(l.LocalizedText,{href:"/cheers#bar-setting",variant:"h4"}),(0,v.jsx)(eO.j,{checked:a,onChange:s})]})});var eP=s(50167),eB=(0,t.memo)(e=>{var{checked:a,onChange:s}=e,n=(0,w.w)(),i=(0,t.useCallback)(()=>{n&&eP.N.shared(n).logHideGiftBarSettingChanged(!a),s()},[n,a,s]);return(0,v.jsx)(eN,{checked:a,onChange:i})}),eG=(0,t.memo)(e=>{var{checked:a,setSettings:s}=e,n=(0,t.useCallback)(()=>{s(e=>Object.assign({},e,{hideGiftBar:!e.hideGiftBar}))},[s]);return(0,v.jsx)(eB,{checked:a,onChange:n})});let eR=(0,t.memo)(e=>{var a,{ownerId:s,loading:t,settings:n,setSettings:i,onLanguageChange:r,onVoiceLanguageChange:g,onSave:h,changeSubscriptionButtonEnabled:p,sendCancellationEnabled:m,voiceRecordingEnabled:b}=e,f=o()("settings__settings",{settings__loading:t}),x=(0,c.A)("/commons","save"),k=null!=(a=n.hideGiftBar)&&a;return(0,v.jsxs)("div",{className:f,children:[(0,v.jsx)("div",{className:"settings__title",children:(0,v.jsx)(l.LocalizedText,{variant:"h1",href:"/pages/profile#settings"})}),(0,v.jsx)(C,{settings:n,setSettings:i}),(0,v.jsx)(d.LanguageSelect,{onLanguageChange:r}),!!b&&(0,v.jsx)(j,{ownerId:s,onVoiceLanguageChange:g}),(0,v.jsx)(I,{ownerId:s}),(0,v.jsx)(U,{}),(0,v.jsx)(B,{ownerId:s}),(0,v.jsx)(J,{}),!!m&&(0,v.jsx)(eG,{checked:k,setSettings:i}),(0,v.jsx)(en,{ownerId:s}),p?(0,v.jsx)(eE,{}):null,(0,v.jsx)(eh,{ownerId:s}),(0,v.jsx)(ew,{ownerId:s,setSettings:i}),(0,v.jsx)("div",{className:"settings__save",children:(0,v.jsx)(u.$,{title:x,onClick:h,variant:"primary",size:"large"})})]})});var eF=s(32524),eJ=s(77684),eM=s(98153),eV=(0,t.memo)(e=>{var{ownerId:a}=e,s=(0,i.J2)(()=>n.t.shared(a).settings,[a]),r=!s,[o,l]=(0,t.useState)({messageSound:!1,invitationSound:!1,repeatInvitationSound:!1,language:"",autoBuyAvailable:!1,autoBuyEnabled:!1,autoBuyCreditsAmount:0,autoBuySku:void 0,hideGiftBar:!1,voiceRecordingLanguage:void 0}),u=(0,t.useCallback)(e=>{l(a=>Object.assign({},a,{language:e}))},[]),c=(0,t.useCallback)(e=>{l(a=>Object.assign({},a,{voiceRecordingLanguage:e}))},[]),d=(0,i.uN)(e=>eJ.o.shared().change(e,"settings"),[],!1),g=(0,i.uN)((e,s,t)=>ev.n.shared(a).update({available:!0,enabled:e,amount:s,sku:t}).pipe((0,et.ex)(()=>{eM.A.emit("event.credits.accounts.settings.updated")})),[a],!1);(0,t.useEffect)(()=>{s&&l(e=>{var a;return Object.assign({},e,{messageSound:s.message,invitationSound:s.invitation,repeatInvitationSound:s.repeat,hideGiftBar:null!=(a=null==s?void 0:s.hideGiftBar)&&a,voiceRecordingLanguage:s.voiceRecordingLanguage})})},[s]);var h=(0,i.uN)(e=>n.t.shared(a).set(e),[a],!1),p=(0,t.useCallback)(()=>{s&&((0,eF.V)(),h(Object.assign({},s,{message:o.messageSound,invitation:o.invitationSound,repeat:o.repeatInvitationSound,hideGiftBar:o.hideGiftBar,voiceRecordingLanguage:o.voiceRecordingLanguage})),o.language&&d(o.language),o.autoBuyAvailable&&g(o.autoBuyEnabled,o.autoBuyCreditsAmount,o.autoBuySku))},[s,h,o,d,g]),m=(0,i.J2)(()=>F.T.shared().primeVipPackagesEnabled,[],!1),b=(0,i.J2)(()=>F.T.shared().cheersSendCancellationEnabled,[]),f=(0,i.J2)(()=>F.T.shared().voiceMessagesTranslationEnabled,[]);return(0,v.jsx)(eR,{ownerId:a,loading:r,settings:o,setSettings:l,onLanguageChange:u,onVoiceLanguageChange:c,onSave:p,sendCancellationEnabled:b,voiceRecordingEnabled:f,changeSubscriptionButtonEnabled:m})})},46546(e,a,s){s.d(a,{LanguageSelect:()=>f});var t=s(42062),n=s(66691),i=s(70009),r=s(35834),o=s(77684),l=s(28138),u=s(17524),c=s(75231),d=s(78903),g=s(66142),h=s(78186),v=s(81924),p=s(31085);let m=(0,t.memo)(e=>{var{onChange:a,items:s,selectRef:n}=e,i=(0,t.useCallback)(e=>{var a=e?g.L[e.value]:null;return(0,p.jsxs)("span",{className:"settings-language-select__option","data-test-id":null==e?void 0:e.value,children:[!!a&&(0,p.jsx)(d.Icon,{name:a,size:"normal"}),null==e?void 0:e.label]})},[]);return(0,p.jsxs)("div",{"data-test-id":"language-settings",children:[(0,p.jsx)(v.L
3ocalizedText,{variant:"h4",href:"/pages/agreements#language"}),(0,p.jsx)("div",{className:"settings-language-select__description",children:(0,p.jsx)(h.X,{href:"/settings/language/select#language-description"})}),(0,p.jsx)(c.l,{items:s,onChange:a,name:"language",className:"settings-language-select__select",selectRef:n,renderItemContent:i})]})});var b=s(26551),f=(0,t.memo)(e=>{var{onLanguageChange:a}=e,s=(0,t.useRef)(null),c=(0,t.useRef)(null),d=(0,n.J2)(()=>(0,u.z)([o.o.shared().supportedLanguages,i.G.shared().localizeNamespace("settings/language")]).pipe((0,l.T)(e=>{var[a,s]=e;return a.map(e=>({value:e,label:(null==s?void 0:s[e])||""}))})),[],[]),g=(0,n.J2)(()=>o.o.shared().language,[]),h=(0,t.useMemo)(()=>{var e;return null==(e=d.find(e=>(0,r.M)(e.value)===g))?void 0:e.value},[d,g]),v=(0,n.J2)(()=>b._.shared().language,[]),f=(0,t.useCallback)(e=>{c.current=e,a&&(e&&(e.value!==h||v!==h)?a(e.value):a(""))},[v,a,h]);return(0,t.useEffect)(()=>{var e;null==(e=s.current)||e.change(d.find(e=>e.value===h)||null)},[d,h]),(null==d?void 0:d.length)>1?(0,p.jsx)(m,{items:d,onChange:f,selectRef:s}):null})},93177(e,a,s){s.d(a,{p:()=>u});var t=s(42062),n=s(99870),i=s.n(n);let r={container:"commons-input__container",blockLevel:"commons-input__blockLevel",input:"commons-input__input",large:"
3commons-input__large",normal:"commons-input__normal",small:"commons-input__small",invalid:"commons-input__invalid",textCenter:"commons-input__textCenter",withIcon:"commons-input__withIcon",iconContainer:"commons-input__iconContainer",icon:"commons-input__icon"};var o=s(31085),l=["size","invalid","textCenter","blockLevel","iconContainerClassName","icon","className"],u=(0,t.memo)((0,t.forwardRef)((e,a)=>{var{size:s="normal",invalid:n=!1,textCenter:u=!1,blockLevel:c=!0,iconContainerClassName:d,icon:g,className:h}=e,v=function(e,a){if(null==e)return{};var s={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(a.includes(t))continue;s[t]=e[t]}return s}(e,l),p=(0,t.useMemo)(()=>i()(h,r.input,r[s],{[r.invalid]:n,[r.textCenter]:u,[r.blockLevel]:c,[r.withIcon]:!!g}),[h,s,n,u,c,g]),m=(0,t.useMemo)(()=>i()(r.container,{[r.blockLevel]:c}),[c]),b=(0,t.useMemo)(()=>i()(d,r.iconContainer),[d]);return(0,o.jsxs)("div",{className:m,children:[(0,o.jsx)("input",Object.assign({},v,{className:p,ref:a})),!!g&&(0,o.jsx)("div",{className:b,children:g})]})}))},95472(e,a,s){s.d(a,{N:()=>u});var t=s(99870),n=s.n(t),i=s(42062);let r={link:"commons-link__link",dark:"commons-link__dark",dotted:"commons-link__dotted",authorizationOverlay:"commons-link__authorizationOverlay",authorizationOverlayAccent:"commons-link__authorizationOverlayAccent",transparentDark:"commons-link__transparentDark",light:"commons-link__light",secondAccent:"commons-link__secondAccent",accent:"commons-link__accent",active:"commons-link__active",white:"commons-link__white"};var o=s(31085),l=["children","className","colorType","dotted"],u=(0,i.memo)(e=>{var{children:a,className:s,colorType:t="dark",dotted:u}=e,c=function(e,a){if(null==e)return{};var s={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(a.includes(t))continue;s[t]=e[t]}return s}(e,l),d=(0,i.useMemo)(()=>n()(r.link,r[t],{[r.dotted]:!!u},s),[s,t,u]);return(0,o.jsx)("a",Object.assign({className:d},c,{children:a}))})},96475(e,a,s){s.d(a,{j:()=>u});var t=s(42062),n=s(97314),i=s(99870),r=s.n(i),o=s(31085),l=["label","variant","sliderColor","size","invalid","sliderIcon"],u=(0,t.memo)(e=>{var{label:a,variant:s,sliderColor:i="accent",size:u="small",invalid:c,sliderIcon:d}=e,g=function(e,a){if(null==e)return{};var s={};for(var t in e)if(({}).hasOwnProperty.call(e,t)){if(a.includes(t))continue;s[t]=e[t]}return s}(e,l),h=(0,t.useMemo)(()=>({"--slider-color":"var(--sdv-"+i+"-color)"}),[i]),v=(0,t.useMemo)(()=>r()("commons-toggle-switch__container",{"commons-toggle-switch__big":"big"===u,"commons-toggle-switch__invalid":!!c}),[u,c]);return(0,o.jsxs)("label",{className:v,style:h,children:[(0,o.jsx)("input",Object.assign({},g,{type:"checkbox"})),(0,o.jsx)("div",{className:"commons-toggle-switch__slider",children:(0,o.jsx)("div",{className:"commons-toggle-switch__toggle",children:d})}),a?(0,o.jsx)(n.E,{content:a,variant:s}):null]})})},90814(e,a,s){s.d(a,{c:()=>g});var t=s(43751),n=s(79760),i=s(39971),r=s(50626),o=s(53940),l=s(28138),u=s(91885),c=s(34578),d="change-subscription-plan",g=()=>i.v.defer(()=>{var e=t.Y.shared().get(n.A),a=e.store.rxState().pipe((0,r.J)(),(0,o.p)(e=>{var[a,s]=e;return(null==a?void 0:a.name)===d&&(null==s?void 0:s.name)!==d}),(0,l.T)(()=>u.Q.failure("cancelled"))),s=new i.v(a=>{e.actions.open(d,[{props:{onSubscriptionChanged:()=>{a.success(u.Q.success())}},disableManualClose:!0}])});return(0,c.h)(s,a).toSingle()})},30152(e,a,s){s.d(a,{V:()=>r,r:()=>i});var t=s(43751),n=s(79760),i=e=>{t.Y.shared().get(n.A).actions.open("settings",[{props:{ownerId:e}}])},r=()=>{t.Y.shared().get(n.A).actions.close("settings")}},22292(e,a,s){function t(e){class a{constructor(){this.list=()=>(a,s)=>{s.api.notifications.remastered.addresses.get(e,{channel:"electronicmail"},(e,s)=>{e?a(null,e):a({addresses:s?s.addresses:[]})})}}}return a.displayName=t.getDisplayName(e),a}s.d(a,{A:()=>r}),t.getDisplayName=function(e){return"notifications-electronicmail-addresses."+e};var n=s(49462);function i(e){class a extends n.A{constructor(a){super(),this.list=e=>{this.state=e||{},this.setState(this.state)};var s=a.getActions(t,e);this.bindAction(s.list,this.list)}}return a.displayName=i.getDisplayName(e),a}i.getDisplayName=function(e){return"notifications-electronicmail-addresses."+e};let r={store:i,actions:t}},29395(e,a,s){s.d(a,{C:()=>n});var t=s(42062);function n(e){return(0,t.useCallback)(a=>{e(a.target.value)},[e])}},66142(e,a,s){s.d(a,{L:()=>t});var t={"en-US":"usa-flag","es-ES":"spain-flag","zh-CN":"china-flag","ja-JP":"japan-flag","fr-FR":"france-flag","it-
3IT":"italy-flag","de-DE":"germany-flag"}},50167(e,a,s){s.d(a,{N:()=>i});var t=s(15526),n=s(12640);class i{constructor(e){this.userId=e}logTooltipShown(e){n._.shared(this.userId).logEvent("cheers-sending-cancellation-tooltip-shown",{userId:this.userId,attendeeId:e}).safeSubscribe()}logSendingCancellationSnackbarShown(e,a){n._.shared(this.userId).logEvent("cheers-sending-cancellation-snackbar-shown",{userId:this.userId,attendeeId:e,cheerId:a}).safeSubscribe()}logSendingCancelled(e,a){n._.shared(this.userId).logEvent("cheers-sending-cancelled",{userId:this.userId,attendeeId:e,cheerId:a}).safeSubscribe()}logHideGiftBarSettingChanged(e){n._.shared(this.userId).logEvent("cheers-hide-tape-toggle-changed",{userId:this.userId,status:e}).safeSubscribe()}}i.shared=(0,t.G)(e=>new i(e))},99785(e,a,s){s.d(a,{B:()=>i});var t=s(15526),n=s(12640);class i{constructor(e){this.userId=e}logSourceLanguagePromptOpen(e){var{preselectedLanguage:a,attendeeId:s}=e;n._.shared(this.userId).logEvent("voice-message-translation-source-language-overlay-shown",{attendeeId:s,selectedLanguage:a}).safeSubscribe()}logSourceLanguageDropdownClicked(e){var{attendeeId:a}=e;n._.shared(this.userId).logEvent("voice-message-translation-source-language-overlay-select-button-clicked",{attendeeId:a}).safeSubscribe()}logSourceLanguagePromptClosed(e){var{attendeeId:a}=e;n._.shared(this.userId).logEvent("voice-message-translation-source-language-overlay-close-button-clicked",{attendeeId:a}).safeSubscribe()}logSourceLanguagePromptCtaClicked(e){var{attendeeId:a,askAgain:s,language:t}=e;n._.shared(this.userId).logEvent("voice-message-translation-source-language-overlay-cta-clicked",{attendeeId:a,selectedLanguage:t,askAgain:s}).safeSubscribe()}logSourceLanguageSettingChanged(e){var{language:a}=e;n._.shared(this.userId).logEvent("voice-message-translation-source-language-settings-changed",{selectedLanguage:a}).safeSubscribe()}logTargetLanguagePromptOpen(e){var{attendeeId:a,preselectedLanguage:s}=e;n._.shared(this.userId).logEvent("voice-message-translation-target-language-overlay-shown",{attendeeId:a,selectedLanguage:s}).safeSubscribe()}logTargetLanguagePromptClosed(e){var{attendeeId:a}=e;n._.shared(this.userId).logEvent("voice-message-translation-target-language-overlay-close-button-clicked",{attendeeId:a}).safeSubscribe()}logTargetLanguageDropdownClicked(e){var{attendeeId:a}=e;n._.shared(this.userId).logEvent("voice-message-translation-target-language-overlay-select-button-clicked",{attendeeId:a}).safeSubscribe()}logTargetLanguagePromptCtaClicked(e){var{attendeeId:a,language:s}=e;n._.shared(this.userId).logEvent("voice-message-translation-target-language-overlay-cta-clicked",{attendeeId:a,selectedLanguage:s}).safeSubscribe()}logTranslationStatusOnPurchase(e){var{attendeeId:a,messageId:s,sourceLanguage:t,targetLanguage:i,translationStatus:r,translationAvailable:o}=e;n._.shared(this.userId).logEvent("voice-message-translation-status-on-purchase",{attendeeId:a,messageId:s,sourceLanguage:t,targetLanguage:i,translationStatus:o?r:"unavailable"}).safeSubscribe()}logTranslationStatusChanged(e){var{attendeeId:a,translationStatus:s,messageId:t}=e;n._.shared(this.userId).logEvent("voice-message-translation-visible-status-changed",{attendeeId:a,messageId:t,translationStatus:s}).safeSubscribe()}logTryAgainClicked(e){var{attendeeId:a,messageId:s}=e;n._.shared(this.userId).logEvent("voice-message-translation-retry-clicked",{attendeeId:a,messageId:s}).safeSubscribe()}logListenOriginalClicked(e){var{attendeeId:a,messageId:s,sourceLanguage:t}=e;n._.shared(this.userId).logEvent("voice-message-translation-listen-original-clicked",{attendeeId:a,messageId:s,sourceLanguage:t}).safeSubscribe()}logListenTranslationClicked(e){var{attendeeId:a,messageId:s,targetLanguage:t}=e;n._.shared(this.userId).logEvent("voice-message-translation-listen-translation-clicked",{attendeeId:a,messageId:s,targetLanguage:t}).safeSubscribe()}logTargetLanguageChanged(e){var{attendeeId:a,messageId:s,targetLanguage:t}=e;n._.shared(this.userId).logEvent("voice-message-translation-target-language-changed",{attendeeId:a,messageId:s,targetLanguage:t}).safeSubscribe()}}i.shared=(0,t.G)(e=>new i(e))},26874(e,a,s){s.d(a,{b:()=>A});
3var t=s(15526),n=s(79942),i=s(50846),r=s(50042),o=s(30495);class l extends i.Q{constructor(e){super("dialogs.translations.languages",e,()=>(0,o.p6)(o.jI.shared().dialogs.translations.languages.get).pipe((0,n.vV)(e=>{var a,{data:s,xhr:t}=e;return{data:s,ttl:(null==(a=(0,r.a)(t))?void 0:a.maxAge)||0}})))}}l.shared=(0,t.G)(e=>new l(e));var u=s(22998),c=s(26551),d=s(35834),g=s(85378),h=s(34948),v=s(14321),p=s(38107),m=s(34578),b=s(17524),f=s(28138),j=s(15654),x=s(36580),k=s(56177),S=s(84190),C=s(33702),_=s.n(C),w="voice-messages-translation",y="preferred-language",L="voice-message-recording",I="always-ask-before-recording";function T(e,a){var s=a.filter((e,a,s)=>!!e&&s.indexOf(e)===a).filter(a=>a in e);return[...s.map(a=>Object.assign({},e[a],{default:!0})),...Object.values(e).filter(e=>!s.includes(e.code)).map(e=>Object.assign({},e,{default:!1}))]}class A{constructor(e){this.selectedTranslationLanguageSubject=new p.m(1),this.selectedAlwaysAskSubject=new p.m(1),this.recordingPromptCompletedSubject=new p.m(1),this.userId=e,this.availableLanguages=l.shared(e).data().pipe((0,f.T)(e=>Object.fromEntries(e.map(e=>
3[e.code,e]))),(0,j.F)(_()),(0,x.t)({refCount:!0,bufferSize:1})),this.recordingLanguage=this.savedRecordingLanguage().pipe((0,f.T)(e=>null!=e?e:null),(0,j.F)(),(0,x.t)({refCount:!0,bufferSize:1})),this.translationLanguage=(0,m.h)(this.selectedTranslationLanguageSubject,this.availableLanguages.pipe((0,k.s)(1),(0,S.n)(e=>this.savedTranslationLanguage().pipe((0,f.T)(a=>a&&a in e?a:null))))).pipe((0,j.F)(),(0,x.t)({refCount:!0,bufferSize:1})),this.translationPreselectedLanguage=this.availableLanguages.pipe((0,k.s)(1),(0,S.n)(e=>(0,b.z)([this.recordingLanguage,this.browserLanguage(),this.profileLanguages(),this.interfaceLanguage()]).pipe((0,f.T)(a=>{var s,t,[n,i,r,o]=a;return null!=(s=null!=(t=[n,i,...r,o].find(a=>!!a&&a in e))?t:Object.keys(e)[0])?s:"en"})))).pipe((0,j.F)(),(0,x.t)({refCount:!0,bufferSize:1})),this.translationLanguages=(0,b.z)([this.availableLanguages,this.browserLanguage(),this.profileLanguages(),this.interfaceLanguage(),this.translationLanguage]).pipe((0,f.T)(e=>{var[a,s,t,n,i]=e;return T(a,[s,...t,n,i])}
3),(0,j.F)(_()),(0,x.t)({refCount:!0,bufferSize:1})),this.recordingLanguages=(0,b.z)([this.availableLanguages,this.browserLanguage(),this.profileLanguages(),this.interfaceLanguage()]).pipe((0,f.T)(e=>{var[a,s,t,n]=e;return[...T(a,[s,...t,n]),{code:"other",name:"",default:!1,other:!0}]}),(0,j.F)(_()),(0,x.t)({refCount:!0,bufferSize:1})),this.recordingPreselectedLanguage=(0,b.z)([this.availableLanguages,this.savedRecordingLanguage(),this.savedTranslationLanguage(),this.browserLanguage(),this.profileLanguages(),this.interfaceLanguage()]).pipe((0,f.T)(e=>{var a,s,[t,n,i,r,o,l]=e;return"other"===n?"other":null!=(a=null!=(s=[n,i,r,...o,l].find(e=>!!e&&e in t))?s:Object.keys(t)[0])?a:"en"}),(0,j.F)(),(0,x.t)({refCount:!0,bufferSize:1})),this.availabilityTargetLanguage=(0,b.z)([this.availableLanguages,(0,m.h)(this.savedTranslationLanguage(),this.selectedTranslationLanguageSubject),this.recordingLanguage,this.browserLanguage()]).pipe((0,f.T)(e=>{var a,[s,t,n,i]=e;return null!=(a=[t,n,i].filter(e=>!!e).find(e=>e in s))?a:null}),(0,j.F)(),(0,x.t)({refCount:!0,bufferSize:1})),this.alwaysAskBeforeRecording=(0,m.h)(this.initialAlwaysAsk(),this.selectedAlwaysAskSubject).pipe((0,j.F)(),(0,x.t)({refCount:!0,bufferSize:1}));var a=(0,m.h)(this.savedAlwaysAsk().pipe((0,f.T)(e=>null!==e)),this.recordingPromptCompletedSubject).pipe((0,j.F)(),(0,x.t)({refCount:!0,bufferSize:1}));this.shouldAskBeforeRecording=(0,b.z)([a,this.alwaysAskBeforeRecording]).pipe((0,f.T)(e=>{var[a,s]=e;return!a||s}),(0,j.F)(),(0,x.t)({refCount:!0,bufferSize:1}))}setTranslationLanguage(e){return u.w.shared(w,this.userId).store(y,e).pipe((0,n.W_)(void 0),(0,n.ex)(()=>this.selectedTranslationLanguageSubject.next(e)))}setRecordingLanguage(e){return h.t.shared(this.userId).settings.toSingle().pipe((0,n.Fg)(a=>h.t.shared(this.userId).set(Object.assign({},a,{voiceRecordingLanguage:e}))))}setAlwaysAskBeforeRecording(e){return u.w.shared(L,this.userId).store(I,e).pipe((0,n.W_)(void 0),(0,n.ex)(()=>{this.selectedAlwaysAskSubject.next(e),this.recordingPromptCompletedSubject.next(!0)}))}initialAlwaysAsk(){return(0,b.z)([this.savedAlwaysAsk(),v.f.shared(this.userId).userIsFeaturedMember]).pipe((0,k.s)(1),(0,f.T)(e=>{var[a,s]=e;return null!=a?a:s}))}savedRecordingLanguage(){return h.t.shared(this.userId).settings.pipe((0,f.T)(e=>e.voiceRecordingLanguage),(0,j.F)())}savedTranslationLanguage(){return u.w.shared(w,this.userId).load(y).pipe((0,n.W_)(null)).asObservable()}savedAlwaysAsk(){return u.w.shared(L,this.userId).load(I).pipe((0,n.W_)(null)).asObservable()}browserLanguage(){return g.F.shared(this.userId).cachedProfile.pipe((0,f.T)(e=>{var a;return null==(a=e.value)?void 0:a.browserLanguage}),(0,j.F)())}profileLanguages(){return g.F.shared(this.userId).cachedProfile.pipe((0,f.T)(e=>{var a,s;return null!=(a=null==(s=e.value)?void 0:s.languages)?a:[]}),(0,j.F)())}interfaceLanguage(){return c._.shared().language.pipe((0,f.T)(e=>(0,d.M)(e||"")),(0,j.F)())}}A.shared=(0,t.G)(e=>new A(e))},57043(e,a,s){s.d(a,{w:()=>u});var t=s(15526),n=s(39971),i=s(79942),r=s(8733),o=s(40961),l=s(14316);class u{constructor(){this.requestSubject=new r.B}start(e){e.add(this.requestSubject.pipe((0,l.Z)(e=>o.J.shared().refillBalance(e.reason,e.mode))).safeSubscribe())}add(e,a){return n.v.just().pipe((0,i.ex)(()=>this.requestSubject.next({reason:e,mode:a})))}}u.shared=(0,t.G)(()=>new u)},50636(e,a,s){s.d(a,{W:()=>h});var t=s(56177),n=s(15526),i=s(12640),r=s(37418),o=s(13462),l=s(47443),u=s(85338),c=s(53170),d=["discovery","connection","closeness"];function g(e,a){if(e){var s,t,n,i,r,o=(0,l.sR)(e)===u.jB.week,g=Math.round((null!=(s=null!=(t=null==(n=e.recurringPrice)?void 0:n.netPrice)?t:e.price.netPrice)?s:0)/(o?7:30)*100)/100,h=null!=(i=(0,c.I)({price:void 0,recurringPrice:void 0,benefitsAmount:e.benefitsAmount},d,a))?i:"";return{sku_id:e.sku,plan_name:h,price_per_day:g,period_type:o?"week":"month",price:null!=(r=e.price.netPrice)?r:0}}}class h{constructor(e){this.logSubscriptionChanged=(e,a)=>{r.V.shared().logEvent("subscription","view","subscription_plan_changed",void 0),i._.shared(this.userId).logEvent("subscriptions/limited-subscription-changed",{from:e,to:a}).safeSubscribe()},this.logSubscriptionCancellationRequested=(e,a)=>
3{i._.shared(this.userId).logEvent("user-subscription-cancel-requested",{"user-id":this.userId,reason:e,shop:a}).safeSubscribe()},this.logCancellationSubscriptionStarted=()=>{i._.shared(this.userId).logEvent("cancellation-subscription-started",{}).safeSubscribe()},this.logSubscriptionReactivationButtonClicked=()=>{r.V.shared().logEvent("burger_menu","click","reactivate_subscription",void 0)},this.logSubscriptionChangeOpenButtonClicked=()=>{r.V.shared().logEvent("subscription","click","change_subscription_button",void 0)},this.logSubscriptionChangeInSettingsClicked=()=>{r.V.shared().logEvent("subscription","click","change_subscription_in_settings",void 0)},this.logSubscriptionUpgradeOpenButtonClicked=()=>{r.V.shared().logEvent("subscription","click","upgrade_subscription_button",void 0)},this.logSubscriptionChangeOpened=e=>{this.logWithChangePlanPayload(e,e=>{r.V.shared().logEvent("subscription","view","change_subscription_plan",e)})},this.logSubscriptionChangeClosed=()=>{r.V.shared().logEvent("subscription","click","change_subscription_closed",void 0)},this.logSubscriptionChangePlanClicked=e=>{this.logWithChangePlanPayload(e,e=>{r.V.shared().logEvent("subscription","click","plan",e)})},this.logSubscriptionChangeSubmitted=e=>{this.logWithChangePlanPayload(e,e=>{r.V.shared().logEvent("subscription","click","change_plan_button",e)})},this.logSubscriptionChangePeriodChanged=(e,a)=>{this.logWithChangePlanPayload(a,a=>{r.V.shared().logEvent("subscription","click","change_plan_period",Object.assign({period_type:e},a))})},this.userId=e}logRetrySubscriptionPaymentButtonVisible(){r.V.shared().logEvent("burger_menu","view","retry_subscription_payment",void 0)}logRetrySubscriptionPaymentButtonClicked(){r.V.shared().logEvent("burger_menu","click","retry_subscription_payment",void 0)}logWithChangePlanPayload(e,a){o.T.shared().purchaseChooseSubscriptionPackageBadges.pipe((0,t.s)(1)).safeSubscribe(s=>{a({current_plan:g(e.currentPackage,s),updated_plan:g(e.selectedPackage,s)})})}}h.shared=(0,n.G)(e=>new h(e))},38687(e,a,s){s.d(a,{W:()=>i});var t=s(39971),n=s(98153),i=e=>t.v.defer(()=>(n.A.emit("overlay","overlay-account-break-manager"),t.v.just()))},86885(e,a,s){s.d(a,{s:()=>h});var t=s(15526),n=s(28138),i=s(15654),r=s(8733),o=s(60308),l=s(80661),u=s(39971),c=s(79942),d=s(74380),g=s(91885);class h{constructor(){this.email=d.o.shared().data().pipe((0,n.T)(e=>e.id&&e.email?e.demo?void 0:e.email:null),(0,i.F)()),this.passwordChangedSubject=ne
3w r.B,this.passwordChanged=this.passwordChangedSubject.asObservable()}validatePassword(e){return new u.v(a=>{e&&e.length>=6?a.success(!0):a.success(!1)})}changePassword(e){return this.validatePassword(e).pipe((0,c.Fg)(a=>a?d.o.shared().patch({password:e}).pipe((0,c.ZC)(e=>u.v.just(g.Q.failure(e))),(0,c.ex)(a=>a.isSuccessful&&this.passwordChangedSubject.next(e)),(0,c.Fg)(e=>e.isSuccessful?u.v.just("success"):u.v.error(e.error))):u.v.just("smallLength")))}changeEmail(e){return u.v.defer(()=>e&&e.trim()&&(0,o.td)(e)?l.c.shared().emailsValid(e).pipe((0,c.Fg)(a=>a?d.o.shared().patch({email:e.trim()}).pipe((0,c.ZC)(e=>u.v.just(g.Q.failure(e))),(0,c.Fg)(e=>e.isSuccessful?u.v.just("success"):"emailAlreadyTaken"===e.error?u.v.just("alreadyTaken"):u.v.error(e.error))):u.v.just("notReal"))):u.v.just("invalidFormat"))}}h.shared=(0,t.G)(()=>new h)},62982(e,a,s){s.d(a,{e:()=>r});var t=s(39971),n=s(43751),i=s(79760),r=()=>new t.v(e=>{n.Y.shared().get(i.A).actions.open("overlay-email-subscriptions",[{props:{}}]),e.success()})},80661(e,a,s){s.d(a,{c:()=>b});var t=s(15526),n=s(12154),i=s(97156),r=s(75841),o=s(94561),l=s(56823),u=s(56177),c=s(84190),d=s(97983),g=s(92453),h=s(39971),v=s(79942),p=s(30495);
3class m{constructor(){this.dataSubject=new i.t({})}validate(e){var a=n.o.encode(e);return this.dataSubject.pipe((0,u.s)(1),(0,c.n)(s=>"boolean"==typeof s[e]?(0,r.of)(s[e]):(0,o.O)((0,l.O)(3e3).pipe((0,d.u)(!0)),(0,p.Yq)(p.jI.shared().electronicmail.addresses.get,a).pipe((0,v.vV)(e=>!(e&&!1===e.valid)),(0,v.ZC)(()=>h.v.just(!0))).asObservable()).pipe((0,g.M)(a=>{this.dataSubject.next(Object.assign({},s,{[e]:a}))})))).toSingle()}}m.shared=(0,t.G)(()=>new m);class b{emailsValid(e){return m.shared().validate(e)}}b.shared=(0,t.G)(()=>new b)},34948(e,a,s){s.d(a,{t:()=>v});var t=s(39971),n=s(15526),i=s(50846),r=s(30495),o=s(79942),l=s(50042),u=s(52372);class c extends i.Q{constructor(e){super("user.settings",e,()=>(0,r.p6)(r.jI.shared().users.settings.get,e).pipe((0,o.vV)(e=>{var a,{data:s,xhr:t}=e;return{data:s,ttl:(null==(a=(0,l.a)(t))?void 0:a.maxAge)||0}}))),this.userId=e}set(e){return t.v.defer(()=>{var a=this.addOptimisticStateTransformation(()=>e);return(0,r.Yq)(r.jI.shared().users.settings.put,this.userId,e).pipe((0,u.rQ)(a))})}}c.shared=(0,n.G)(e=>new c(e));var d=s(36580),g=s(33702),h=s.n(g);class v{constructor(e){this.userId=e,this.settings=c.shared(e).data().pipe((0,d.t)({bufferSize:1,refCount:!0}))}set(e){return this.settings.toSingle().pipe((0,o.Fg)(a=>h()(a,e)?t.v.just():c.shared(this.userId).set(e)))}}v.shared=(0,n.G)(e=>new v(e))},32524(e,a,s){s.d(a,{V:()=>t.V,r:()=>t.r});var t=s(30152)},85311(e,a,s){s.d(a,{Z:()=>n});var t=s(42062);function n(e){var a=(0,t.useRef)(void 0);return(0,t.useEffect)(()=>{a.current=e},[e]),a.current}},26110(e,a,s){s.d(a,{e:()=>n});var t=s(42062);function n(e){var[a,s]=(0,t.useState)(e);return[a,(0,t.useCallback)(()=>{s(e=>!e)},[]),s]}},94561(e,a,s){s.d(a,{O:()=>o});var t=s(48830),n=s(8470),i=s(69774),r=s(8496);function o(){for(var e,a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return 1===(a=(0,i.K)(a)).length?(0,n.Tg)(a[0]):new t.c((e=a,function(a){for(var s=[],t=function(t){s.push((0,n.Tg)(e[t]).subscribe((0,r._)(a,function(e){if(s){for(var n=0;n<s.length;n++)n!==t&&s[n].unsubscribe();s=null}a.next(e)})))},i=0;s&&!a.closed&&i<e.length;i++)t(i)}))}}}]); 4//# sourceMappingURL=sourcemaps/615400ab33a561fe.js.map 5//# debugId=71ecaf0d-012f-59c5-9af7-ed4d1f1dfa89
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.