"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[2391],{47872:(e,t,n)=>{n.d(t,{l:()=>g});var s=n(52542),i=n(97500),r=n.n(i);const a="x-toggle-wrapper",o="x-toggle-indicator",l="JCFCfOY_6UEZZSOO2xrl",u="x-toggle-indicatorWrapper",c="x-toggle-input";var d=n(86070),g=function(e){var t=e.value,n=e.disabled,i=e.onSelected,g=e.id,h=e.className,f=e.condensed,p=void 0!==f&&f,x=e.inputRef;return(0,d.jsxs)("label",{className:r()(a,h),children:[(0,d.jsx)("input",{id:g,className:c,type:"checkbox",disabled:n,checked:t,onChange:function(e){var t=e.target.checked;i(t)},ref:x}),(0,d.jsx)("span",{className:r()(u,(0,s.A)({},l,p)),children:(0,d.jsx)("span",{className:r()(o,(0,s.A)({},l,p))})})]})}},87314:(e,t,n)=>{n.r(t),n.d(t,{DesktopSettings:()=>Pn,default:()=>Kn});var s=n(12341),i=n(30758),r=n(93493),a=n(92107),o=(n(78551),n(79024),n(43379),n(2823),n(82467),n(97460),n(29426),n(93577),n(54520),n(91531),n(93678),n(34145),n(88677)),l=n(44286),u=n(47872),c=n(29071),d=n(56103),g=n(53861),h=n(81779),f=n(2881);const p="xpVsqMQfmc20cBLG04zw";var x=n(86070),v=function(e){var t=e.dsaModeEnabled,n=e.setDsaModeEnabled,s=(0,o.wA)(),r=(0,l.zy)(),v=new URLSearchParams(r.search).get("highlight"),m=(0,i.useRef)(null);return(0,i.useEffect)((function(){null!=v&&v.includes("dsa")&&m.current&&(m.current.focus(),document.documentElement.classList.remove("no-focus-outline"))}),[v]),(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("web-player.settings.personalized-recommendations"),children:[(0,x.jsxs)(h.q,{className:p,children:[(0,x.jsx)(c.W,{htmlFor:"settings.dsaMode",children:a.Ru.get("web-player.settings.personalized-recommendations")}),(0,x.jsx)(c.W,{htmlFor:"settings.dsaMode",variant:"marginal",children:a.Ru.get("web-player.settings.personalized-recommendations-body-text")})]}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"settings.dsaMode",value:!t,onSelected:function(e){e?n(!e):s(f.UU.actions.open({onConfirm:function(){return n(!e)}}))},inputRef:m})})]})},m=n(52542),j=(n(30456),n(7651),n(26701),n(37417),n(11737),n(51691),n(702),n(5672),n(34192),n(88856),n(51565),n(18316),n(97500)),y=n.n(j),k=n(90780),b=n(7308),R=n(27107);const w={section:"x-settings-section",hidden:"afyQ2L5zTtlSDtn9WPjd"};function S(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);t&&(s=s.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,s)}return n}function C(e){for(var t=1;t0)){e.next=9;break}throw new Error("GraphQL error: ".concat(r[0].message));case 9:throw new Error("Unknown GraphQL error!");case 10:if("ChangeUserAccountAttributesResult"===a.changeUserAccountAttributes.__typename&&("ChangeUserAccountAttributesResult"!==a.changeUserAccountAttributes.__typename||a.changeUserAccountAttributes.success)){e.next=12;break}throw new Error("Couldn't successfully set new value");case 12:case"end":return e.stop()}}),e)})))).apply(this,arguments)}var V=n(89923),P=n(57279),K=(n(63175),n(82893)),H=["personalizedRecommendations"],U=function(e){var t=e.sectionAbove,n=function(){var e=(0,(0,z.mv)().getGraphQLLoader)(),t=(0,W.jE)(),n=((0,P.g)(),(0,o.wA)()),s=!(0,V.n)(),r="1"===(0,K.$)("dsa-mode-enabled"),a="1"===(0,K.$)("dsa-mode-available"),l=(0,i.useCallback)(function(){var t=(0,E.A)(q().mark((function t(n){return q().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(!s){t.next=2;break}throw new Error("User has to be online");case 2:return t.next=4,I(e,n);case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}(),[s,e]),u=(0,i.useRef)(r);u.current=r;var c,d=(0,_.I)({queryKey:H,queryFn:function(){return u.current}}).data,g=(0,L.n)({mutationFn:l,onMutate:(c=(0,E.A)(q().mark((function e(n){var s;return q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,t.cancelQueries({queryKey:H});case 2:return s=t.getQueryData(H),t.setQueryData(H,n),e.abrupt("return",{prevState:s,newState:n});case 5:case"end":return e.stop()}}),e)}))),function(e){return c.apply(this,arguments)}),onError:function(e,s,i){t.setQueryData(H,null==i?void 0:i.prevState),n(f.bL.actions.open())},onSuccess:function(){}});return[null!=a&&a,null!=d&&d,g.mutate]}(),r=(0,s.A)(n,3),l=r[0],u=r[1],c=r[2];return l||t?(0,x.jsxs)(M,{filterMatchQuery:a.Ru.get("web-player.settings.content-preferences"),children:[(0,x.jsx)(Q,{children:a.Ru.get("web-player.settings.content-preferences")}),t,l&&(0,x.jsx)(v,{dsaModeEnabled:u,setDsaModeEnabled:c})]}):null},B=function(e){return e.LIBRARY_COMPACT_MODE="library-compact-mode",e.NOW_PLAYING_VIEW="now-playing-view",e.CANVAS_VIDEOS="canvas-videos",e}({}),G=n(47498),Z=function(e){var t=(0,G.h)(),n=t.spec,s=t.logger;return(0,i.useCallback)((function(t){t?s.logInteraction(n.settingsRowFactory({identifier:e}).hitSettingEnable()):s.logInteraction(n.settingsRowFactory({identifier:e}).hitSettingDisable())}),[e,s,n])},Y=n(38798),J=function(){var e=(0,Y.useLibraryRowMode)(),t=e.libraryRowMode,n=e.setLibraryRowMode,s=Z(B.LIBRARY_COMPACT_MODE),r=(0,i.useCallback)((function(e){s(e),n(e?Y.CompactModeState.COMPACT:Y.CompactModeState.DEFAULT)}),[s,n]);return(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("settings.library.compactMode"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"settings.library.compact-mode",children:a.Ru.get("settings.library.compactMode")})}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"settings.library.compact-mode",value:t===Y.CompactModeState.COMPACT,onSelected:r})})]})},X=function(e){var t=e.children;return(0,x.jsx)(x.Fragment,{children:(0,x.jsxs)(M,{filterMatchQuery:a.Ru.get("settings.library"),children:[(0,x.jsx)(Q,{children:a.Ru.get("settings.library")}),t]})})};const $="_czgnX6y44Or6X9pI6gc";var ee=function(e){var t=e.children,n=e.outerRef;return(0,x.jsx)(b.s,{uri:"spotify:internal:settings",children:(0,x.jsx)("div",{ref:n,className:$,"data-testid":"settings-page",children:t})})},te=n(38195),ne=n(33517);const se="O2vRz41OsAH0O7xVA4La",ie="y4CT4_q630fWtqu7Zggt";function re(e){var t=e.containerRef;return(0,x.jsxs)("div",{className:se,children:[(0,x.jsx)(F.E,{as:"h1",variant:"titleMedium",className:ie,semanticColor:"textBase",paddingBottom:te.CD,children:a.Ru.get("desktop.settings.settings")}),(0,x.jsx)("div",{children:(0,x.jsx)(ne.S,{placeholder:"",alwaysExpanded:!1,clearOnEscapeInElementRef:t,debounceFilterChangeTimeout:0})})]})}n(65594);var ae=function(e){var t=e.settings.values,n=e.setValue;return navigator&&/^win/i.test(navigator.platform)?(0,x.jsxs)(M,{filterMatchQuery:a.Ru.get("desktop.settings.compatibility"),children:[(0,x.jsx)(Q,{children:a.Ru.get("desktop.settings.compatibility")}),(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.enableHardwareAcceleration"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.enableHardwareAcceleration",children:a.Ru.get("desktop.settings.enableHardwareAcceleration")})}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"desktop.settings.enableHardwareAcceleration",value:!!t["ui.hardware_acceleration"],onSelected:function(e){n("ui.hardware_acceleration",e)}})})]})]}):null},oe=(n(83234),n(76588),n(40441)),le=(n(25550),n(15342),n(40065),n(23739),n(4865),n(15057));function ue(e){return"".concat(e>0?"+".concat(e):e,"dB")}var ce=n(80380),de=n(64937);function ge(){var e=(0,de.G)(),t=(0,i.useState)(e.getPreset()),n=(0,s.A)(t,2),r=n[0],a=n[1],o=(0,i.useCallback)((function(t){e.setPreset(t)}),[e]);return(0,i.useEffect)((function(){return e.subscribeToPresetChange((function(e){a(e)}))})),[r,o]}const he={wrapper:"x-settings-equalizerPanelWrapper",preset:"x-settings-equalizerPanelPreset",filters:"x-settings-equalizerPanelFilters",filter:"x-settings-equalizerPanelFilter",input:"x-settings-equalizerPanelInput",label:"x-settings-equalizerPanelLabel",gainLabel:"x-settings-equalizerPanelGainLabel",gainLabelUp:"x-settings-equalizerPanelGainLabelUp",gainLabelDown:"x-settings-equalizerPanelGainLabelDown",canvas:"x-settings-equalizerPanelCanvas"};function fe(e){var t=e.filter,n=e.onChange,r=(0,de.G)(),o=(0,i.useRef)(null),l=ge(),u=(0,s.A)(l,1)[0];(0,i.useEffect)((function(){var e=u.filters.find((function(e){return e.key===t.key}));o.current&&e&&(o.current.value="".concat(e.gain))}),[u,t.key]),(0,i.useEffect)((function(){o.current&&o.current.setAttribute("aria-valuetext",a.Ru.get("equalizer.filterA11yValueText",t.gain))}),[]);var c,d=(0,le.YQ)((function(e,t){r.setFilterGain(e,t)}),100,{maxWait:200});return(0,x.jsxs)("div",{className:he.filter,children:[(0,x.jsx)("input",{"aria-label":a.Ru.get("equalizer.filterLabel",t.frequency),ref:o,type:"range",min:-ce.Zs,max:ce.Zs,step:.1,defaultValue:t.gain,className:he.input,onChange:function(e){var s=parseFloat(e.target.value);e.target.setAttribute("aria-valuetext",a.Ru.get("equalizer.filterA11yValueText",s)),d(t.key,s),n(s)}}),(0,x.jsx)("label",{className:he.label,children:(c=t.frequency,c>=1e3?"".concat(c/1e3,"KHz"):"".concat(c,"Hz"))})]})}n(26851),n(9750),n(20031);function pe(e,t){e.moveTo(t[0],t[1]);for(var n=2;n=a)){for(var e=0;e=Ve.Qi.VERY_HIGH;return(0,x.jsx)(x.Fragment,{children:n.filter((function(e){switch(e.quality){case Ve.a1.AUTOMATIC:return!s;case Ve.a1.LOW:case Ve.a1.MEDIUM:case Ve.a1.HIGH:return!0;case Ve.a1.VERY_HIGH:return i;case Ve.a1.LOSSLESS:return s;default:return!1}})).map((function(e){var t=e.quality;return(0,x.jsx)("option",{value:t.toString(),children:cn[t]},t)}))})}function gn(){var e=(0,mt.t)(),t=(0,jt.K)(e.quality.downloadAudioQuality),n=(0,s.A)(t,2),i=n[0].data,r=n[1].mutate,o=(0,jt.K)(e.quality.maxSupportedQuality),l=(0,s.A)(o,1)[0].data,u=(0,on.x)();return void 0===i||void 0===l||void 0===u?null:(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.downloadQuality.title"),children:[(0,x.jsxs)(h.q,{children:[(0,x.jsx)(c.W,{htmlFor:"desktop.settings.downloadQuality",children:a.Ru.get("desktop.settings.downloadQuality.title")}),(0,x.jsx)(rn,{message:a.Ru.get("desktop.settings.downloadQuality.info").replace(/(<([^>]+)>)/gi,"")})]}),(0,x.jsx)(g.n,{children:(0,x.jsx)(Ae.C,{id:"desktop.settings.downloadQuality",value:i.toString(),onSelect:function(e){var t=(0,ln.FB)(e);t&&r(t)},children:(0,x.jsx)(dn,{formats:u,maxQuality:l})})})]})}var hn=n(40970),fn=n(1764),pn=n(68822),xn=n(63486),vn=function(){var e=(0,pn.N)(),t=(0,hn.j)().deviceFilterState,n=(0,i.useState)((function(){return e.isNormalizationOverriden()})),r=(0,s.A)(n,2),a=r[0],o=r[1],l=a&&t.isOnboarded;return(0,xn.G)(fn.n.NORMALIZATION_OVERRIDE_DISABLED,(function(){o(!1)})),{isOverriden:l,disableOverride:function(){return e.disableNormalizationOverride()}}},mn=n(1868),jn=n(82704),yn=function(e){return e[e["volume-increase"]=0]="volume-increase",e[e["normalization-turn-off"]=1]="normalization-turn-off",e[e["normalization-turn-on"]=2]="normalization-turn-on",e}({}),kn=function(e){var t=e.type,n=e.onClose,s=e.onConfirm,i=vn().disableOverride,r="Normalisation",a="";switch(t){case yn["volume-increase"]:a="Increasing the volume level while your headphones are optimized may cause occasional distortion.";break;case yn["normalization-turn-off"]:a="Turning off audio normalization while your headphones are optimized may cause audio distortion.";break;case yn["normalization-turn-on"]:a='We\'d recommend changing your volume level to "Quiet" after turning on audio normalization to avoid audio distortion (while your headphones are optimized).';break;default:(0,jn.k)(t)}return(0,x.jsx)(mn.T,{onConfirm:function(){i(),s(),n()},onClose:n,titleText:r,"aria-label":r,descriptionText:a,cancelText:"Cancel",confirmText:"Confirm"})};function bn(e,t,n,s){var i={configurable:!0,enumerable:!0};return i[e]=s,Object.defineProperty(t,n,i)}var Rn=bn("get",bn("get",bn("get",{},Ve.KR.QUIET,(function(){return a.Ru.get("desktop.settings.loudnessQuiet")})),Ve.KR.NORMAL,(function(){return a.Ru.get("desktop.settings.loudnessNormal")})),Ve.KR.LOUD,(function(){return a.Ru.get("desktop.settings.loudnessLoud")}));function wn(){var e=(0,mt.t)(),t=(0,jt.K)(e.quality.normalizeVolume),n=(0,s.A)(t,2),r=n[0].data,o=n[1].mutate,l=(0,jt.K)(e.quality.volumeLevel),f=(0,s.A)(l,2),p=f[0].data,v=function(e,t){var n=vn().isOverriden,r=(0,i.useState)(null),a=(0,s.A)(r,2),o=a[0],l=a[1],u=(0,i.useRef)(null);return{setNormalizeValue:(0,i.useCallback)((function(t){n?(l(t?yn["normalization-turn-on"]:yn["normalization-turn-off"]),u.current=function(){e(t)}):e(t)}),[n,e]),setVolumeLevel:(0,i.useCallback)((function(e){n&&e!==Ve.KR.QUIET?(l(yn["volume-increase"]),u.current=function(){t(e)}):t(e)}),[n,t]),dialog:null!==o?(0,x.jsx)(kn,{type:o,onClose:function(){l(null)},onConfirm:function(){var e;null===(e=u.current)||void 0===e||e.call(u)}}):null}}(o,f[1].mutate),m=v.dialog,j=v.setNormalizeValue,y=v.setVolumeLevel,k=vn().isOverriden;if(void 0===r)return null;var b=k?Ve.KR.QUIET:p;return(0,x.jsxs)(x.Fragment,{children:[(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.normalize"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.normalize",children:a.Ru.get("desktop.settings.normalize")})}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"desktop.settings.normalize",value:!!r,onSelected:j})})]}),(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.loudnessEnvironment_with_limiter_details"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.loudnessEnvironment",children:a.Ru.get("desktop.settings.loudnessEnvironment_with_limiter_details")})}),(0,x.jsx)(g.n,{children:(0,x.jsxs)(Ae.C,{id:"desktop.settings.loudnessEnvironment",disabled:!r,value:b,onSelect:function(e){var t=(0,ln.dt)(e);null!==t&&y(t)},children:[(0,x.jsx)("option",{value:Ve.KR.QUIET,children:Rn[Ve.KR.QUIET]}),(0,x.jsx)("option",{value:Ve.KR.NORMAL,children:Rn[Ve.KR.NORMAL]}),(0,x.jsx)("option",{value:Ve.KR.LOUD,children:Rn[Ve.KR.LOUD]})]})})]}),m]})}var Sn=n(54329),Cn=n(57467),An=n(62774);const Mn="teokJIHsNR2G8sc4ne4S";function Fn(){var e=(0,mt.t)(),t=(0,An.d)().enqueueSnackbar,n=(0,Cn.K)(Cn.X.VeryHighQualityAudio),r=(0,jt.K)(e.quality.streamingQuality),o=(0,s.A)(r,2),l=o[0].data,u=o[1].mutate,f=(0,jt.K)(e.quality.maxSupportedQuality),p=(0,s.A)(f,1)[0].data,v=(0,on.x)();return(0,i.useEffect)((function(){n&&t(a.Ru.get("web-player.feature-activation-shelf.audio_quality_toast_message"))}),[n,t]),void 0===l||void 0===p||void 0===v?null:(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.streamingQuality"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.streamingQuality",children:a.Ru.get("desktop.settings.streamingQuality")})}),(0,x.jsxs)(g.n,{children:[(0,x.jsx)(Ae.C,{id:"desktop.settings.streamingQuality",value:l.toString(),onSelect:function(e){var t=(0,ln.FB)(e);t&&u(t)},children:(0,x.jsx)(dn,{formats:v,maxQuality:p})}),n?(0,x.jsx)(Sn.Z,{className:Mn}):null]})]})}var Nn=function(){return(0,x.jsxs)(M,{filterMatchQuery:a.Ru.get("desktop.settings.musicQuality"),children:[(0,x.jsx)(Q,{children:a.Ru.get("desktop.settings.musicQuality")}),(0,x.jsx)(Fn,{}),(0,x.jsx)(gn,{}),(0,x.jsx)(an,{}),(0,x.jsx)(wn,{})]})},Qn=n(1267),En=n(75844),On=n(32218),qn=n(12988),Wn=function(){var e=function(){var e,t,n,s=(0,W.jE)(),r=(0,o.d4)(qt.Ht).user,l=null!==(e=null==r?void 0:r.uri)&&void 0!==e?e:"",u=(0,An.d)().enqueueSnackbar,c=(0,qn.Z)(On.kp,[{uri:l}]),d=c.data,g=c.queryKey,h=(0,i.useCallback)(function(){var e=(0,E.A)(q().mark((function e(t){var n;return q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n=t.showFollows,e.next=3,(0,On.gN)(En.n.getInstance(),{uri:l,showFollows:n});case 3:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),[l]),f=(0,L.n)({mutationFn:h,onMutate:(n=(0,E.A)(q().mark((function e(t){var n;return q().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.cancelQueries({queryKey:g});case 2:return n=s.getQueryData(g),s.setQueryData(g,t),e.abrupt("return",{prevState:n,newState:t});case 5:case"end":return e.stop()}}),e)}))),function(e){return n.apply(this,arguments)}),onError:function(e,t,n){s.setQueryData(g,null==n?void 0:n.prevState),u(a.Ru.get("error.generic"))},onSettled:function(){s.invalidateQueries({queryKey:g})}});return[null===(t=null==d?void 0:d.showFollows)||void 0===t||t,f.mutate]}(),t=(0,s.A)(e,2),n=t[0],r=t[1];return(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.showFollows"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.showFollows",children:a.Ru.get("desktop.settings.showFollows")})}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"desktop.settings.showFollows",value:n,onSelected:function(e){return r({showFollows:e})}})})]})},_n=n(51536),Ln=n(3376);var zn=_n.tv.CONNECTION_STATE_CHANGE;function Tn(){var e=(0,Ln.N)(_n._7),t=(0,i.useState)(null),n=(0,s.A)(t,2),r=n[0],a=n[1],o=(0,i.useCallback)((function(t){e.connect(t)}),[e]),l=(0,i.useCallback)((function(){e.disconnect()}),[e]);return(0,i.useEffect)((function(){return e.addListener(zn,(function(e){a(e.data)}))}),[e,a]),[r,o,l]}const In="AdlLcqW4qEqJzOzM4IzX";var Dn=function(e){var t=e.settings.values,n=e.setValue,o=Tn(),l=(0,s.A)(o,3),f=l[0],p=l[1],v=l[2],m=(0,r.NC)(ze.Rww,{loadingValue:!1}),j=(0,i.useCallback)((function(){null!=f&&f.connection?v():p({window:{width:Math.max(800,window.outerWidth-100),height:Math.max(600,window.outerHeight-100)}})}),[f,p,v]);if(!(void 0!==t["publish-playlist"]&&void 0!==t["incognito-enabled"]))return null;var y=!!t["incognito-enabled"];return(0,x.jsxs)(M,{filterMatchQuery:a.Ru.get("desktop.settings.social"),children:[(0,x.jsx)(Q,{children:a.Ru.get("desktop.settings.social")}),(null==f?void 0:f.show_connect_option)&&(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.facebook"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.facebook",children:a.Ru.get("desktop.settings.facebook")})}),(0,x.jsx)(g.n,{children:(0,x.jsx)(Ne.n,{id:"desktop.settings.facebook",size:"small",className:In,onClick:j,iconLeading:Qn.G,children:!0===f.connection?a.Ru.get("desktop.settings.facebook.disconnect"):a.Ru.get("desktop.settings.facebook.connect")})})]}),(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.newPlaylistsPublic"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.newPlaylistsPublic",children:a.Ru.get("desktop.settings.newPlaylistsPublic")})}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"desktop.settings.newPlaylistsPublic",value:"1"===t["publish-playlist"],onSelected:function(e){n("publish-playlist",e?"1":"0")}})})]}),(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.privateSession"),children:[(0,x.jsxs)(h.q,{children:[(0,x.jsx)(c.W,{htmlFor:"desktop.settings.privateSession",children:a.Ru.get("desktop.settings.privateSession")}),(0,x.jsx)(rn,{message:a.Ru.get("desktop.settings.privateSession.tooltip")})]}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"desktop.settings.privateSession",value:!!t["incognito-enabled"],onSelected:function(e){n("incognito-enabled",e)}})})]}),(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.publishActivity"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.publishActivity",children:a.Ru.get("desktop.settings.publishActivity")})}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"desktop.settings.publishActivity",disabled:y,value:"0"!==t["publish-activity"],onSelected:function(e){n("publish-activity",e?"1":"0")}})})]}),(0,x.jsxs)(d.i,{filterMatchQuery:a.Ru.get("desktop.settings.publishTopArtists"),children:[(0,x.jsx)(h.q,{children:(0,x.jsx)(c.W,{htmlFor:"desktop.settings.publishTopArtists",children:a.Ru.get("desktop.settings.publishTopArtists")})}),(0,x.jsx)(g.n,{children:(0,x.jsx)(u.l,{id:"desktop.settings.publishTopArtists",disabled:y,value:"1"===t["public-toplist"],onSelected:function(e){n("public-toplist",e?"1":"0")}})})]}),m&&(0,x.jsx)(Wn,{})]})},Vn=n(31609),Pn=function(){var e=(0,Vn.t0)(),t=e.settings,n=e.setValue,a=(0,i.useRef)(null),o=(0,Ht.y)(),l=(0,s.A)(o,1)[0],u=(0,r.NC)(ze.YSK),c=(0,r.NC)(ze.AEN);return(0,x.jsxs)(ee,{outerRef:a,children:[(0,x.jsx)(re,{containerRef:a}),(0,x.jsx)(Kt,{}),u?(0,x.jsx)(U,{sectionAbove:(0,x.jsx)(Dt,{settings:t,setValue:n})}):(0,x.jsx)(Vt,{settings:t,setValue:n}),(0,x.jsx)(bt,{settings:t,setValue:n}),(0,x.jsx)(Nn,{}),(0,x.jsxs)(X,{children:[!c&&(0,x.jsx)(J,{}),(0,x.jsx)(Ut,{})]}),l?(0,x.jsx)(Xt,{}):null,(0,x.jsx)(Et,{settings:t,setValue:n}),(0,x.jsx)(Dn,{settings:t,setValue:n}),(0,x.jsx)(vt,{settings:t,setValue:n}),(0,x.jsx)(It,{settings:t,setValue:n})]})};const Kn=Pn},57467:(e,t,n)=>{n.d(t,{X:()=>r.X,K:()=>i});n(79024),n(43379),n(2823),n(97460),n(29426),n(93577),n(54520),n(91531),n(93678),n(34145);var s=n(44286);function i(e){var t=(0,s.zy)().search;return new URLSearchParams(t).get("feature-activation")===e}var r=n(20316)},20316:(e,t,n)=>{n.d(t,{X:()=>s});var s=function(e){return e.SmartShuffle="smart-shuffle",e.GroupSessions="group-sessions",e.Blend="blend",e.CollaborativePlaylists="collaborative-playlists",e.Dj="dj",e.VeryHighQualityAudio="very-high-quality-audio",e.LiveEvents="live-events",e}({})},40970:(e,t,n)=>{n.d(t,{j:()=>p});var s=n(62822),i=n(93091),r=n.n(i),a=(n(43379),n(51234),n(30758)),o=n(11656),l=n(28925),u=n(87250),c=n(21926),d=n(68822),g=n(1764),h=n(63486);var f={headphoneDevice:null,audioDevice:null,predictedState:null,isOnboarded:!1,currentState:{externalizationEnabled:!1,specificEnabled:!1},contentRestrictions:{specificRestricted:!1,externalizationRestricted:!1,processingCapabilitiesRestricted:!1},toggleTuneHeadphones:null,toggleTuneStudio:null,setFilterState:function(){return Promise.resolve()}},p=function(){var e,t,n=(0,d.N)(),i=(0,o.jE)(),p=(0,c.l)(),x=(0,a.useMemo)((function(){return["puffin-current-device"]}),[]),v=(0,l.I)({queryKey:x,queryFn:(e=(0,s.A)(r().mark((function e(){return r().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,n.getFilterState();case 2:return e.abrupt("return",e.sent);case 3:case"end":return e.stop()}}),e)}))),function(){return e.apply(this,arguments)}),gcTime:5e3,staleTime:5e3}),m=v.data,j=v.isLoading,y=v.isError;return t=function(){i.invalidateQueries({queryKey:x})},(0,h.G)(g.n.UPDATE,t),{deviceFilterState:!p&&m||f,isMaybeHeadphoneDevice:(0,u.lS)(null==m?void 0:m.audioDevice),isLoading:j,isError:y}}},91570:(e,t,n)=>{n.d(t,{x:()=>r});var s=n(28925),i=n(86340);function r(){var e=(0,i.t)();return(0,s.I)({queryKey:["settings-formats"],queryFn:function(){return e.quality.getFormats()},gcTime:36e5,staleTime:6e5}).data}},33605:(e,t,n)=>{n.d(t,{d:()=>r});var s=n(30758),i=n(32861),r=function(){return(0,s.useContext)(i.D)}},63486:(e,t,n)=>{n.d(t,{G:()=>r});var s=n(30758),i=n(68822);function r(e,t){var n=(0,s.useRef)(t),r=(0,i.N)();n.current=t,(0,s.useEffect)((function(){var t=r.getFiltersEvents();return null==t?void 0:t.addListener(e,(function(e){n.current(e)}))}),[e,r])}}}]); //# sourceMappingURL=xpui-routes-desktop-settings.js.map