"use strict";(("undefined"!=typeof self?self:global).webpackChunkclient_web=("undefined"!=typeof self?self:global).webpackChunkclient_web||[]).push([[983],{47872:(e,n,t)=>{t.d(n,{l:()=>f});var r=t(52542),a=t(97500),i=t.n(a);const s="x-toggle-wrapper",o="x-toggle-indicator",l="JCFCfOY_6UEZZSOO2xrl",c="x-toggle-indicatorWrapper",u="x-toggle-input";var d=t(86070),f=function(e){var n=e.value,t=e.disabled,a=e.onSelected,f=e.id,h=e.className,v=e.condensed,m=void 0!==v&&v,p=e.inputRef;return(0,d.jsxs)("label",{className:i()(s,h),children:[(0,d.jsx)("input",{id:f,className:u,type:"checkbox",disabled:t,checked:n,onChange:function(e){var n=e.target.checked;a(n)},ref:p}),(0,d.jsx)("span",{className:i()(c,(0,r.A)({},l,m)),children:(0,d.jsx)("span",{className:i()(o,(0,r.A)({},l,m))})})]})}},8769:(e,n,t)=>{t.r(n),t.d(n,{DebugWindowContents:()=>ii,LazyDebugPanelDependencies:()=>ai});var r=t(12341),a=t(93091),i=t.n(a),s=(t(30456),t(79024),t(25550),t(8674),t(4129),t(5672),t(43379),t(51234),t(97460),t(34192),t(88856),t(15342),t(93577),t(30758)),o=t(97500),l=t.n(o),c=t(58421),u=t(1608),d=t(4702),f=t(55267),h=(t(83234),t(60184),t(68216),t(47994),t(76588),t(21834),t(60287),t(53912)),v=t(14955),m=t(96783),p=t(83800),g=t(89255),x=t(74901),j=t(11854),y=t(13534),b=t(30712),w=t(62822),N=(t(38408),t(47710),t(26851),t(9750),t(87879),t(80456),t(20031),t(22313)),S=t(59724),A=t(10682),C=(0,S.h)();function O(){return(O=(0,w.A)(i().mark((function e(n,t){var r,a,s,o,l;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return r=new N.EW((0,A.X)()),e.next=3,r.getValues(N.kM.fromPartial({}));case 3:if(a=e.sent,s=a.pairs,o={},l="",s.abbaOverrides?l=s.abbaOverrides:s.abbaoverrides&&(l=s.abbaoverrides),l)try{o=JSON.parse(l)}catch(e){console.error("error parsing value=".concat(l,", error=").concat(e))}if(!Object.prototype.hasOwnProperty.call(o,n)){e.next=13;break}return console.warn("Abba: Override for ".concat(n," : ").concat(o[n])),setTimeout((function(){return t(null,o[n])}),0),e.abrupt("return");case 13:C.post("sp://abba/v1/flags",{flags:[n]}).then((function(e){var r=e.flags,a=void 0===r?[]:r,i=a[0]&&a[0].featureName===n&&a[0].cell;t(null,i||null)})).catch((function(e){t(e)}));case 14:case"end":return e.stop()}}),e)})))).apply(this,arguments)}window.abba={get:function(e,n){return O.apply(this,arguments)},getAll:function(e){console.warn("Abba:getAll should only be used by TA tests for logging purposes."),C.get("sp://abba/v1/all_flags").then((function(n){var t=n.flags,r=(void 0===t?[]:t).reduce((function(e,n){return e[n.featureName]=n.cell,e}),{});e(null,JSON.stringify(r,null,2))})).catch((function(n){e(n)}))},getRequestedFlagNames:function(e){C.get("sp://abba/v1/requested_flag_names").then((function(n){e(null,JSON.stringify(n.sort(),null,2))})).catch((function(n){e(n)}))}};var k=t(22909),I=(t(78551),function(e){return!["billboard","embedded-npv","lyrics-overlay","marquee","mobile-launch","preroll","sponsoredplaylist","sponsoredsession"].includes(e.group)});const E=function(){var e=(0,s.useState)(),n=(0,r.A)(e,2),t=n[0],a=n[1];return{streamMocks:t,getStreamMocks:(0,s.useCallback)((0,w.A)(i().mark((function e(){return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",k.DB.getMocksList().then((function(e){a(e.body.test_cases.filter(I))})));case 1:case"end":return e.stop()}}),e)}))),[])}},P="rh7v8PDNC0ke2OkkyRhk",D="Kh0jtEAjRK83Z5A_IZRx";var R=t(86070),T=function(){var e,n=function(e){return 60*e},t=(0,s.useState)(n(20)),a=(0,r.A)(t,2),i=a[0],o=a[1],l=(0,s.useState)(""),c=(0,r.A)(l,2),u=c[0],d=c[1],f=(0,s.useState)(""),w=(0,r.A)(f,2),N=w[0],S=w[1],A=(0,s.useState)(""),C=(0,r.A)(A,2),O=C[0],I=C[1],T=(0,s.useState)((new Date).toISOString()),_=(0,r.A)(T,2),L=_[0],M=_[1],F=(0,s.useState)({message:"",status:"success"}),U=(0,r.A)(F,2),V=U[0],B=U[1],J=(0,s.useState)(!1),z=(0,r.A)(J,2),H=z[0],Y=z[1],W=E(),Z=W.streamMocks,q=W.getStreamMocks,K=function(e){var n=e.message,t=e.isError;B({message:n,status:t?"error":"success"}),Y(!0),setTimeout((function(){return Y(!1)}),5e3)},G=(0,s.useCallback)((function(e){k.DB.clearSlot(e).then((function(){K({message:"".concat(e," cleared"),isError:!1})}))}),[]),Q=(0,s.useCallback)((function(e){k.DB.debug("increaseStreamTime(".concat(e," : Seconds)")),o(e),k.DB.increaseStreamTime(e).then((function(){K({message:"".concat(e," seconds of stream time added"),isError:!1})})).catch((function(e){K({message:"Error increasing stream time: ".concat(e),isError:!0})}))}),[]);return(0,s.useEffect)((function(){q().then((function(){K({message:"Stream mocks fetched",isError:!1})})).catch((function(){K({message:"Stream mocks fetch failed",isError:!0})}))}),[q]),(0,R.jsxs)("div",{className:P,children:[(0,R.jsx)(h.qb,{colorSet:"error"===V.status?"negative":"brightAccent",showSnackbar:H,children:V.message}),(0,R.jsx)(v.Z,{as:"h1",variant:"forte",paddingBottom:"24px",children:"Ad Debug Tools"}),(0,R.jsx)(v.Z,{as:"h2",variant:"alto",paddingBottom:"8px",children:"Increase Stream Time"}),(0,R.jsx)(m.g,{label:"Quick add stream time",children:(0,R.jsx)("div",{className:D,children:(0,R.jsxs)(p.I,{mode:"action",layout:"single-line","aria-label":"Stream time presets",children:[(0,R.jsx)(g.v,{variant:"contrasting",onClick:function(){return Q(n(1))},children:"Add 1 min"}),(0,R.jsx)(g.v,{variant:"contrasting",onClick:function(){return Q(n(20))},children:"Add 20 mins"}),(0,R.jsx)(g.v,{variant:"contrasting",onClick:function(){return Q(n(40))},children:"Add 40 mins"}),(0,R.jsx)(g.v,{variant:"contrasting",onClick:function(){return Q(n(60))},children:"Add 1 hour"})]})})}),(0,R.jsxs)(m.g,{label:"Custom stream time in seconds",children:[(0,R.jsx)("div",{className:D,children:(0,R.jsx)(x.Z,{onChange:function(e){return o(e.currentTarget.value)},placeholder:"seconds",value:i,type:"number",min:0})}),(0,R.jsx)("div",{className:D,children:(0,R.jsxs)(j.$,{size:"small",onClick:function(){return Q(i)},children:["Add ",i," seconds (~ ",(e=i,Math.round(Number(e)/60))," minutes)"]})})]}),(0,R.jsx)(v.Z,{as:"h2",variant:"alto",paddingBottom:"8px",children:"Fetch stream ad from Ad Mocker"}),(0,R.jsxs)(m.g,{label:"Enqueue ad json directly into pod",children:[(0,R.jsxs)("div",{className:D,children:[(0,R.jsx)(y.E,{as:"label",htmlFor:"adMockerSessionId",variant:"bodyMedium",children:"Session ID"}),(0,R.jsx)(x.Z,{name:"adMockerSessionId",type:"text",value:L,onChange:function(e){return M(String(e.currentTarget.value))}})]}),(0,R.jsx)("div",{className:D,children:(0,R.jsxs)(b.F,{value:O,onChange:function(e){I(e.currentTarget.value)},children:[(0,R.jsx)("option",{disabled:!0,value:"",children:"Choose a mock"}),null==Z?void 0:Z.map((function(e){return(0,R.jsxs)("option",{value:e.name,children:[e.name," (",e.group,")"]},e.name)}))]})}),(0,R.jsx)(j.$,{size:"small",onClick:function(){k.DB.fetchAdAndEnqueue(O,L).then((function(){K({message:"".concat(O," inserted"),isError:!1})})).catch((function(e){K({message:"Error inserting ".concat(O,": ").concat(e),isError:!0})}))},children:"Insert ad directly"})]}),(0,R.jsx)(v.Z,{as:"h2",variant:"alto",paddingBottom:"8px",children:"Override Country"}),(0,R.jsxs)(m.g,{label:"Calls testingClient.requestOverride with country key",children:[(0,R.jsx)("div",{className:D,children:(0,R.jsxs)(b.F,{value:N,onChange:function(e){S(e.currentTarget.value)},children:[(0,R.jsx)("option",{disabled:!0,value:"",children:"Choose a country"}),(0,R.jsx)("option",{value:"AU",children:"Australia"}),(0,R.jsx)("option",{value:"BR",children:"Brasil"}),(0,R.jsx)("option",{value:"JP",children:"Japan"}),(0,R.jsx)("option",{value:"SE",children:"Sweden"}),(0,R.jsx)("option",{value:"UK",children:"United Kingdom"}),(0,R.jsx)("option",{value:"US",children:"USA"}),(0,R.jsx)("option",{value:"NZ",children:"New Zealand"}),(0,R.jsx)("option",{value:"",children:"Clear"})]})}),(0,R.jsx)(j.$,{size:"small",onClick:function(){k.DB.overrideCountry(N).then((function(e){0===e.status?K({message:"".concat(N," override successful"),isError:!1}):K({message:"Error overriding country: ".concat(e.status),isError:!0})}))},children:"OVERRIDE COUNTRY"})]}),(0,R.jsx)(v.Z,{as:"h2",variant:"alto",paddingBottom:"8px",children:"Clear Slot"}),(0,R.jsxs)(m.g,{label:"Calls slotsClient.clearAllAds for the selected slot",children:[(0,R.jsx)("div",{className:D,children:(0,R.jsxs)(b.F,{value:u,onChange:function(e){d(e.currentTarget.value)},children:[(0,R.jsx)("option",{disabled:!0,value:"",children:"Choose a slot"}),(0,R.jsx)("option",{value:"leaderboard",children:"leaderboard"}),(0,R.jsx)("option",{value:"sponsored-playlist",children:"sponsored playlist"}),(0,R.jsx)("option",{value:"billboard",children:"billboard"}),(0,R.jsx)("option",{value:"hpto",children:"hpto"}),(0,R.jsx)("option",{value:"stream",children:"stream"})]})}),(0,R.jsx)(j.$,{size:"small",onClick:function(){""!==u?G(u):K({message:"Please select a slot",isError:!0})},children:"CLEAR SLOT"})]}),(0,R.jsx)(v.Z,{as:"h2",variant:"alto",paddingBottom:"8px",children:"Trigger Stream Slot"}),(0,R.jsx)(m.g,{label:"Calls slotsClient.createSlot, adds 20 mins, puts targeting in focus",children:(0,R.jsx)(j.$,{size:"small",onClick:function(){k.DB.queueVideoAd().then((function(e){var n=e[0];n.error?K({message:"Error queuing video ad: ".concat(null==n?void 0:n.error),isError:!0}):K({message:"Video queued in stream slot",isError:!1})}))},children:"Queue Video Ad"})})]})},_=(t(7651),t(26701),t(37417),t(11737),t(51691),t(702),t(51565),t(18316),t(52542)),L=t(84609),M=t(36763),F=t(15801),U=t(51379),V=(t(45434),t(7758)),B=t(2378),J=t(38946),z=t(32466),H=t(29757);const Y={tableContainer:"TgLcw_ZdaHvESkPEgYLQ",collapsed:"zNGegc8KwsTw3SQKHf_u",tableTitle:"qMSX_Pybr996fZcayagh",tableToggle:"YS6d6BNlR28mEtkxH07w",table:"vDxH9w6xk7bHMabZsuhj",tableHead:"sEU19oMM1YAICdZY23E5",rowHeader:"Cw3H6ooohrEJbRFy9cdg",rowName:"W0HCTspPvFScLWQ9QyJq",rowValue:"WM3ogL7MpxKR0Ym_n9qw",rowActions:"DQhZfpOIasfYMfhSltgB",propertyDescription:"iTrSMSnZF2Sr2pAGcj21",rowAction:"gQCLM4Et4LueQCIi2zW9",rowControl:"f9VIhAIG3YgquVQZqHZ5"};var W=function(e){var n=e.title,t=e.titleExtra,a=e.rows,i=e.cols,o=e.canCollapse,c=void 0!==o&&o,u=e.isCollapsedInitially,d=void 0!==u&&u,f=e.renderHead,h=void 0!==f&&f,v=e.renderRow,m=(0,s.useState)(!!c&&d),p=(0,r.A)(m,2),g=p[0],x=p[1];return(0,R.jsxs)(V.K,{className:l()(Y.tableContainer,(0,_.A)({},Y.collapsed,g)),children:[n?(0,R.jsxs)("div",{className:Y.tableTitle,onClick:function(){c&&x(!g)},children:[c?(0,R.jsx)("button",{className:Y.tableToggle,children:g?(0,R.jsx)(B.V,{size:"small"}):(0,R.jsx)(J.r,{size:"small"})}):null,(0,R.jsx)("h3",{children:n}),t]}):null,(0,R.jsxs)(z.X,{className:Y.table,children:[(0,R.jsx)("colgroup",{children:i.map((function(e,n){return(0,R.jsx)("col",{width:e.width,className:e.className},n)}))}),h?(0,R.jsx)("thead",{children:(0,R.jsx)("tr",{children:i.map((function(e,n){return(0,R.jsx)(H.M,{className:Y.tableHead,children:e.name},n)}))})}):null,(0,R.jsx)("tbody",{children:Array.isArray(a)?a.map((function(e){return v?v(e,i):null})):a})]})]})},Z=t(10015);function q(){var e=(0,Z.ox)();return(0,s.useMemo)((function(){return e?new e.Function("value","if (value) { navigator.clipboard.writeText(value) }"):function(){}}),[e])}var K=t(64869),G=t(16920);const Q="YMcjds_NcAi4cEbmH8CQ",X="gh0JfRJ_O4dLCEdAjNVw",$="Txtj4xKE3LxMG2u23BIV",ee="qJy0FbUBMTQ6CejUVLKy",ne="C58BICAHtIsDaVKzFpyb",te="SdB9m1NLh7FZ1mMfQsAR",re="SxRUmP6Y0IRW1aJijfU5",ae="BWvIH314t4_hcIDb2onA",ie="ayzSMCWwex0kqdHjRr3Y";function se(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}var oe=[{language:"en",uri:"spotify:audio:50PZU7JmDySDzojKzTapDx"},{language:"fr-CA",uri:"spotify:audio:0j61Bw8ZF9wfyW65Cpugt9"}],le=new Intl.DisplayNames(["en"],{type:"language"}),ce=function(e){var n=e.language,t=e.uri,r=(0,K.z)(),a=q();return(0,R.jsxs)(L.H,{hover:!0,children:[(0,R.jsx)(M.n,{className:Y.rowName,highlight:!0,children:n}),(0,R.jsx)(M.n,{className:Y.rowName,highlight:!0,children:le.of(n)}),(0,R.jsx)(M.n,{className:Y.rowName,highlight:!0,children:t}),(0,R.jsxs)(M.n,{className:Y.rowActions,children:[(0,R.jsx)("button",{className:Y.rowAction,onClick:function(){r.play({uri:"spotify:internal:fileplayback",pages:[{items:[{type:G.c.UNKNOWN,uri:t,uid:t,provider:"context",metadata:{title:"Spotify",image_url:"https://spotify-tap.spotifycdn.com/npv/quickstart-pivot-artwork-300.jpg",image_small_url:"https://spotify-tap.spotifycdn.com/npv/quickstart-pivot-artwork-64.jpg",image_large_url:"https://spotify-tap.spotifycdn.com/npv/quickstart-pivot-artwork-640.jpg",image_xlarge_url:"https://spotify-tap.spotifycdn.com/npv/quickstart-pivot-artwork-640.jpg","actions.advancing_past_track":"stop"}}]}],restrictions:{disallowPausingReasons:["narration"],disallowResumingReasons:["narration"],disallowSeekingReasons:["narration"],disallowSkippingPreviousReasons:["narration"],disallowSkippingNextReasons:["narration"],disallowTogglingRepeatContextReasons:["narration"],disallowTogglingRepeatTrackReasons:["narration"],disallowTogglingShuffleReasons:["narration"],disallowAddToQueueReasons:["narration"],disallowSetQueueReasons:["narration"],disallowSettingPlaybackSpeedReasons:["narration"]}},{referrerIdentifier:"PlayerStub_UnknownReferrer",featureIdentifier:"debug"},{skipTo:{index:0}})},children:(0,R.jsx)(F.A,{size:"small"})}),(0,R.jsx)("button",{className:Y.rowAction,onClick:function(){a(t)},children:(0,R.jsx)(U._,{size:"small"})})]})]})},ue=function(){return(0,R.jsx)(W,{title:"Consumption Cap Audio Disclaimer",rows:oe,cols:[],renderRow:function(e){return(0,R.jsx)(ce,function(e){for(var n=1;n=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,o=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){o=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(o)throw i}}}}function Je(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t2&&void 0!==arguments[2]?arguments[2]:[],a=0,i=Be(Object.getOwnPropertyNames(e));try{for(i.s();!(t=i.n()).done;){var s=t.value;n(e,s,r)?a++:ze(e[s])&&(a+=He(e[s],n,[s].concat((0,Ne.A)(r))))}}catch(e){i.e(e)}finally{i.f()}return a}function Ye(e,n){return void 0===e[n]&&(e[n]={},!0)}function We(e,n){return!(!Array.isArray(e[n])||0!==e[n].length)&&(e[n]=[{}],!0)}function Ze(e,n){return!(!Array.isArray(e[n])||1!==e[n].length||!ze(e[n][0])||0!==Object.getOwnPropertyNames(e[n][0]).length)&&(e[n]=[],!0)}function qe(e,n){return!(!ze(e[n])||0!==Object.getOwnPropertyNames(e[n]).length)&&(e[n]=void 0,!0)}function Ke(e,n,t){return!(!t.some((function(e){return/policy/i.test(e)}))||!1!==e[n])&&(delete e[n],!0)}function Ge(e,n){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=0;do{r=He(n=e.fromPartial(n),Ye),r+=He(n,We)}while(r>0);return He(n,qe),He(n,Ze),!0===t.cleanPolicies&&He(n,Ke),n}function Qe(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return Xe(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?Xe(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,o=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){o=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(o)throw i}}}}function Xe(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t1e4)break}return r}function tn(e,n){var t,r=Qe(n);try{for(r.s();!(t=r.n()).done;){var a=t.value;if("[]"===a){if(!Array.isArray(e)||0===e.length)return null;e=e[0]}else Object.hasOwn(e,a)&&(e=e[a])}}catch(e){r.e(e)}finally{r.f()}return e}function rn(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,Se.yU)({activateOnTyping:!1,override:[function(n){var t=(0,Oe.mv)(n.state).cursorAt(n.pos,-1);if(t.type.is("{")||t.type.is("Object")){var r=nn(n.state,t),a=function(e,n){return Object.getOwnPropertyNames(tn(e,n))}(e,r);return{from:n.pos,options:a.map((function(e){return{type:"text",label:e,apply:'"'.concat(e,'"')}}))}}if(t.type.is("[")||t.type.is("Array")){var i=nn(n.state,t),s=tn(e,i);return Array.isArray(s)&&ze(s[0])?{from:n.pos,options:[{type:"text",label:"{ ... }",apply:JSON.stringify(s[0]),boost:1},{type:"text",label:"{}",boost:0}]}:/extension/i.test(i[i.length-1])?{from:n.pos,options:en.map((function(e){var n=e.name,t=e.value;return{type:"constant",label:n,apply:"".concat(t)}}))}:{from:n.pos,options:$e.map((function(e){return{type:"text",label:'"'.concat(e,'"')}}))}}if(t.type.is("Property")){var o=nn(n.state,t),l=function(e,n){var t=tn(e,n);return void 0===t?"null":Array.isArray(t)?"array":(0,Ue.A)(t)}(e,o),c=[];if("boolean"===l)c.push({type:"keyword",label:"true",boost:1}),c.push({type:"keyword",label:"false",boost:0});else if("null"===l)c.push({type:"keyword",label:"null",boost:1}),c.push({label:"{}",apply:"{}",boost:0});else if("string"===l){c.push({label:'""'});var u,d=Qe($e);try{for(d.s();!(u=d.n()).done;){var f=u.value;c.push({label:'"'.concat(f,'"')})}}catch(e){d.e(e)}finally{d.f()}}else if("number"===l)if(/extension/i.test(o[o.length-1])){var h,v=Qe(en);try{for(v.s();!(h=v.n()).done;){var m=h.value,p=m.name,g=m.value;c.push({type:"constant",label:p,apply:"".concat(g)})}}catch(e){v.e(e)}finally{v.f()}}else c.push({label:"0",apply:"0"}),c.push({label:"10",apply:"10"}),c.push({label:"100",apply:"100"});else"object"===l?c.push({label:"{}",apply:"{}"}):"array"===l&&c.push({label:"[]",apply:"[]"});return{from:n.pos,options:c}}return null}]})}function an(e,n){var t="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!t){if(Array.isArray(e)||(t=function(e,n){if(e){if("string"==typeof e)return sn(e,n);var t={}.toString.call(e).slice(8,-1);return"Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t?Array.from(e):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?sn(e,n):void 0}}(e))||n&&e&&"number"==typeof e.length){t&&(e=t);var r=0,a=function(){};return{s:a,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:a}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var i,s=!0,o=!1;return{s:function(){t=t.call(e)},n:function(){var e=t.next();return s=e.done,e},e:function(e){o=!0,i=e},f:function(){try{s||null==t.return||t.return()}finally{if(o)throw i}}}}function sn(e,n){(null==n||n>e.length)&&(n=e.length);for(var t=0,r=Array(n);t0,A=fn({className:lt,onDiagnostics:function(e){return N(e)}}),C=A.Editor,O=A.setContent,k=A.getContent,I=A.setReference,E=fn({className:lt,readOnly:!0}),P=E.Editor,D=E.setContent,T=(0,s.useCallback)((function(){null!==h.current&&(h.current.cancel(),h.current=null,g(!1))}),[g]),_=(0,s.useCallback)((0,w.A)(i().mark((function e(){var n,t;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return T(),e.next=3,l(null!==(n=k())&&void 0!==n?n:"{}",(function(e){D(e)}));case 3:null!==(t=e.sent)&&(h.current=t,g(!0));case 5:case"end":return e.stop()}}),e)}))),[l,T,k,D]),L=(0,s.useCallback)((0,w.A)(i().mark((function e(){var n,t;return i().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:t=d(null!==(n=k())&&void 0!==n?n:"{}"),O(t);case 2:case"end":return e.stop()}}),e)}))),[d,k,O]);(0,s.useEffect)((function(){I(c),O(u),D(""),T()}),[I,c,O,u,D,T]);var M=[{label:"Core",options:n.filter((function(e){return-1===e.indexOf("desktop")})).map((function(e){return{label:e,value:e}}))},{label:"Desktop",options:n.filter((function(e){return-1!==e.indexOf("desktop")})).map((function(e){return{label:e,value:e}}))}],F=t.map((function(e){return{label:e,value:e}}));return(0,R.jsxs)("div",{className:tt,children:[(0,R.jsxs)("div",{className:rt,children:[(0,R.jsx)(y.E,{as:"p",variant:"bodyMedium",children:"Endpoint"}),(0,R.jsx)(we.Ay,{value:{label:a,value:a},options:M,onChange:function(e){var n;f(null!==(n=null==e?void 0:e.value)&&void 0!==n?n:void 0)},styles:{menuList:function(e){return ut(ut({},e),{},{minHeight:"min(60vh, ".concat(50*n.length,"px)")})}}}),(0,R.jsx)(we.Ay,{value:{label:o,value:o},options:F,onChange:function(e){var n;return f(a,null!==(n=null==e?void 0:e.value)&&void 0!==n?n:void 0)},styles:{menuList:function(e){return ut(ut({},e),{},{minHeight:"min(60vh, ".concat(50*t.length,"px)")})}}})]}),(0,R.jsxs)("div",{className:at,children:[(0,R.jsxs)("div",{className:st,children:[(0,R.jsx)(y.E,{as:"p",variant:"bodyMedium",children:"Request"}),(0,R.jsx)(be.n,{className:ot,size:"small",disabled:S,onClick:L,children:"Prettify"}),(0,R.jsx)(be.n,{className:ot,size:"small",disabled:S,onClick:p?T:_,children:p?"Cancel":"Send"})]}),C]}),(0,R.jsxs)("div",{className:it,children:[(0,R.jsx)("div",{className:st,children:(0,R.jsx)(y.E,{as:"p",variant:"bodyMedium",children:"Response"})}),P]})]})},ft=(t(72636),t(98554)),ht={ranges:[{name:"Basic Latin (ASCII)",start:"U+0000",end:"U+007F"},{name:"Latin-1 Supplement",start:"U+0080",end:"U+00FF"},{name:"Latin Extended-A",start:"U+0100",end:"U+017F"},{name:"Latin Extended-B",start:"U+0180",end:"U+024F"},{name:"Greek and Coptic",start:"U+0370",end:"U+03FF"},{name:"Cyrillic",start:"U+0400",end:"U+04FF"},{name:"Armenian",start:"U+0530",end:"U+058F"},{name:"Hebrew",start:"U+0590",end:"U+05FF"},{name:"Arabic",start:"U+0600",end:"U+06FF"},{name:"Devanagari",start:"U+0900",end:"U+097F"},{name:"General Punctuation",start:"U+2000",end:"U+206F"}]},vt={},mt=function(){var e=(0,s.useRef)(null),n=(0,s.useRef)(null),t=(0,s.useRef)(null),r=(0,s.useRef)(null),a=(0,s.useCallback)((function(){var e,n=null===(e=t.current)||void 0===e?void 0:e.getBoundingClientRect().width,a=(0,ft.L)(t.current.textContent,20,400);r.current.textContent="Real width: ".concat(n,"px, Estimated width: ").concat(a,"px")}),[]),i=(0,s.useCallback)((function(){ht.ranges.forEach((function(n){for(var t=parseInt(n.start.slice(2),16),r=parseInt(n.end.slice(2),16),a=t;a<=r;a++){var i,s=String.fromCharCode(a),o=document.createElement("span");o.style.display="inline",o.style.fontSize="".concat(20,"px"),o.style.fontWeight="".concat(400),o.textContent=s,null===(i=e.current)||void 0===i||i.appendChild(o);var l=o.getBoundingClientRect().width,c=Math.floor(l/20*100);vt[a]=c}})),n.current.textContent=JSON.stringify(vt)}),[]);return(0,s.useEffect)((function(){a()}),[a]),(0,R.jsxs)("div",{children:[(0,R.jsxs)("div",{children:[(0,R.jsx)("h2",{children:"Change the text below if the map is working correctly"}),(0,R.jsx)("div",{children:(0,R.jsx)("span",{contentEditable:!0,style:{fontSize:"".concat(20,"px"),fontWeight:400,background:"#fff",border:"1px solid blue",margin:"16px 0",padding:"0px"},ref:t,onInput:a,children:"Lorem ipsum dolor sit amet."})}),(0,R.jsx)("pre",{ref:r})]}),(0,R.jsx)("hr",{}),(0,R.jsx)("h2",{children:"JSON font map output"}),(0,R.jsx)("div",{children:(0,R.jsx)("textarea",{style:{width:"100%",height:"200px"},ref:n})}),(0,R.jsx)("hr",{}),(0,R.jsx)("h2",{children:"Rendering Area"}),(0,R.jsx)("div",{children:(0,R.jsx)("button",{onClick:i,children:"Render chars"})}),(0,R.jsx)("div",{style:{width:"100%",maxWidth:"100%",border:"1px solid red"},ref:e})]})},pt=(t(34518),t(45907),t(23100)),gt=t(72958),xt=t(5742),jt=t(14467),yt=t(84015),bt=t(71881),wt=t(9126),Nt=t(47872),St=t(96229);var At=t(58895),Ct=t(37701);var Ot=t(5248),kt=t(73188);function It(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function Et(e){for(var n=1;n0&&void 0!==arguments[0]?arguments[0]:void 0,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"";if(void 0!==e&&-1!==e)return"string"==typeof e&&(e=Number.parseInt(e,10)),"".concat((Number(e)/n).toLocaleString("en",{maximumFractionDigits:10})).concat(t)}function _t(){return!0===(arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0)?"Yes":"No"}function Lt(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;if(void 0!==e)return(0,kt.f)(Number(e))}var Mt=function(e){var n=e.name,t=e.value,r=q();return(0,R.jsxs)(L.H,{hover:!0,children:[(0,R.jsx)(M.n,{className:Y.rowName,highlight:!0,children:n}),(0,R.jsx)(M.n,{className:Y.rowValue,truncate:!0,align:"right",children:t}),(0,R.jsx)(M.n,{className:Y.rowActions,children:(0,R.jsx)("button",{className:Y.rowAction,onClick:function(){return r(t)},children:(0,R.jsx)(U._,{size:"small"})})})]})},Ft=function(e){var n=e.terminalType,t=e.transportType,r=e.isDefaultDevice?"essentialPositive":"essentialBase",a=[];switch(n){case Mn.FI.TERMINAL_TYPE_SPEAKERS:a.push((0,R.jsx)(gt.r,{semanticColor:r,size:"small"}));break;case Mn.FI.TERMINAL_TYPE_HEADPHONES:a.push((0,R.jsx)(xt.r,{semanticColor:r,size:"small"}));break;case Mn.FI.TERMINAL_TYPE_DISPLAY_DEVICE:a.push((0,R.jsx)(jt.I,{semanticColor:r,size:"small"}))}switch(t){case Mn.Yg.TRANSPORT_TYPE_BUILT_IN:case Mn.Yg.TRANSPORT_TYPE_VIRTUAL:break;case Mn.Yg.TRANSPORT_TYPE_USB:a.push((0,R.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 16 16",style:{position:"relative",top:"3px",width:16,height:16,fill:(0,yt.oj)(r)},children:(0,R.jsx)("path",{d:"m7.792.312-1.533 2.3A.25.25 0 0 0 6.467 3H7.5v7.319a2.5 2.5 0 0 0-.515-.298L5.909 9.56A1.5 1.5 0 0 1 5 8.18v-.266a1.5 1.5 0 1 0-1 0v.266a2.5 2.5 0 0 0 1.515 2.298l1.076.461a1.5 1.5 0 0 1 .888 1.129 2.001 2.001 0 1 0 1.021-.006v-.902a1.5 1.5 0 0 1 .756-1.303l1.484-.848A2.5 2.5 0 0 0 11.995 7h.755a.25.25 0 0 0 .25-.25v-2.5a.25.25 0 0 0-.25-.25h-2.5a.25.25 0 0 0-.25.25v2.5c0 .138.112.25.25.25h.741a1.5 1.5 0 0 1-.747 1.142L8.76 8.99a2.584 2.584 0 0 0-.26.17V3h1.033a.25.25 0 0 0 .208-.389L8.208.312a.25.25 0 0 0-.416 0Z"})}));break;case Mn.Yg.TRANSPORT_TYPE_BLUETOOTH:a.push((0,R.jsx)(bt.C,{semanticColor:r,size:"small"}));break;case Mn.Yg.TRANSPORT_TYPE_DISPLAY_DEVICE:a.push((0,R.jsx)(jt.I,{semanticColor:r,size:"small"}))}return 0===a.length&&a.push((0,R.jsx)(wt.N,{semanticColor:r,size:"small"})),(0,R.jsx)(R.Fragment,{children:a})},Ut=function(e){var n=e.name,t=e.id,r=e.isDefaultDevice,a=e.terminalType,i=e.terminalTypeRaw,s=e.transportType,o=e.transportTypeRaw,l=q();return(0,R.jsxs)(L.H,{hover:!0,children:[(0,R.jsxs)(M.n,{className:Y.rowName,highlight:!0,children:[(0,R.jsx)(Ft,{terminalType:a,transportType:s,isDefaultDevice:r})," ",n]}),(0,R.jsx)(M.n,{className:Y.rowValue,truncate:!0,children:t}),(0,R.jsx)(M.n,{className:Y.rowValue,children:i}),(0,R.jsx)(M.n,{className:Y.rowValue,children:o}),(0,R.jsx)(M.n,{className:Y.rowActions,children:(0,R.jsx)("button",{className:Y.rowAction,onClick:function(){return l(t)},children:(0,R.jsx)(U._,{size:"small"})})})]})},Vt=function(){var e=(0,Ot.o)((function(e){var n;return null!==(n=null==e?void 0:e.item)&&void 0!==n?n:null})),n=function(){var e=(0,s.useState)(null),n=(0,r.A)(e,2),t=n[0],a=n[1],i=(0,St.p)();return(0,s.useEffect)((function(){var e=!0;return i.getPlaybackInfo().then((function(n){e&&a(n)})),function(){e=!1}}),[i]),(0,Ct.F)(At._.INFO,(function(e){var n=e.data;a(n)})),t}(),t=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,t=(0,s.useState)(null),a=(0,r.A)(t,2),o=a[0],l=a[1],c=(0,St.p)();return(0,s.useEffect)((function(){var t=!0,r=null;if(null===e)l(null);else{var a=function(){var n=(0,w.A)(i().mark((function n(){var r;return i().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,c.getFiles(e);case 2:r=n.sent,t&&l(r);case 4:case"end":return n.stop()}}),n)})));return function(){return n.apply(this,arguments)}}();a(),null!==n&&(r=window.setInterval(a,n))}return function(){t=!1,null!==r&&window.clearInterval(r)}}),[c,e,n]),o}(null==e?void 0:e.uri,500),a=(0,K.z)(),o=(0,s.useState)([]),l=(0,r.A)(o,2),c=l[0],u=l[1];return(0,s.useEffect)((function(){var e=(0,A.X)(),n=new Mn.Ag(e).getAudioOutputDevices({},(function(e){u(e.devices.sort((function(e,n){return e.isDefaultDevice?-1:n.isDefaultDevice?1:e.name.localeCompare(n.name)})))}));return function(){n.cancel()}}),[]),null===e?(0,R.jsx)("div",{className:Q,children:"Nothing is currently playing."}):(0,R.jsxs)("div",{className:Q,children:[(0,R.jsxs)("div",{className:ae,children:[(0,R.jsx)(y.E,{variant:"bodySmallBold",children:"Forced shuffle"}),(0,R.jsx)(Nt.l,{id:"forced-shuffe",value:a.getForcedShuffle(),onSelected:function(e){a.setForcedShuffle(e)}})]}),(0,R.jsx)("div",{children:(0,R.jsx)("button",{className:ie,onClick:function(){a.play({uri:"invalid_context_uri"},{referrerIdentifier:"PlayerStub_UnknownReferrer",featureIdentifier:"debug"})},children:(0,R.jsx)("span",{children:"Clear context"})})}),(0,R.jsx)(W,{title:"Devices",rows:c,cols:[{name:"Name",width:"30%"},{name:"ID"},{name:"Terminal"},{name:"Transport"},{name:"Actions",width:"16px"}],renderRow:function(e){return(0,R.jsx)(Ut,Et({},e))},canCollapse:!0}),(0,R.jsx)(W,{title:"Details",rows:[{name:"url"===(null==n?void 0:n.fileType)?"URL":"File ID",value:null==n?void 0:n.fileId},{name:"Type",value:null==n?void 0:n.fileType},{name:"Codec",value:null==n?void 0:n.codecName},{name:"Bitrate",value:Tt(null==n?void 0:n.fileBitrate,1e3,"k")},{name:"Strategy",value:null==n?void 0:n.strategy},{name:"Target Bitrate",value:Tt(null==n?void 0:n.targetBitrate,1e3,"k")},{name:"Advisted Bitrate",value:Tt(null==n?void 0:n.advisedBitrate,1e3,"k")},{name:"Target File Available",value:_t(null==n?void 0:n.targetFileAvailable)},{name:"Duration (hh:mm)",value:Lt(null==n?void 0:n.lengthMs)},{name:"Duration (ms)",value:Tt(null==n?void 0:n.lengthMs,1," ms")},{name:"Speed",value:Tt(null==n?void 0:n.playbackSpeed)},{name:"Gain Adjustment",value:Tt(null==n?void 0:n.gainAdjustment)},{name:"Loudness",value:null!=n&&n.hasLoudness?Tt(null==n?void 0:n.loudness):void 0}],cols:[{name:"Property",width:"30%"},{name:"Value"},{name:"Actions",width:"16px"}],renderRow:function(e){return(0,R.jsx)(Mt,Et({},e))},canCollapse:!0}),(0,R.jsx)(W,{title:"Files",rows:null!=t?t:[],cols:[{name:"Property",width:"30%"},{name:"Value"},{name:"Actions",width:"16px"}],renderRow:function(n){return(0,R.jsx)(Dt,{item:e,file:n},n.fileId)},canCollapse:!0,isCollapsedInitially:!0})]})};const Bt="wNixUJkDt8ib6LarXls_";var Jt=function(){var e=(0,Ot.o)((function(e){return e})),n=JSON.stringify(e,null,2),t=fn({readOnly:!0}),r=t.Editor,a=t.setContent;return(0,s.useEffect)((function(){a(n)}),[n,a]),(0,R.jsx)("div",{className:Bt,children:r})},zt=t(44286),Ht=t(80366),Yt=t(38004);const Wt="cD9jN2lI075m3UkqXSlQ";var Zt=function(e){var n=e.playlistUri,t=(0,Yt.J)(n,{decorateFormatListData:!0}),r=fn({readOnly:!0}),a=r.Editor,i=r.setContent;return(0,s.useEffect)((function(){var e=JSON.stringify(t,null,2);i(e)}),[t,i]),a},qt=function(){var e=(0,zt.zy)(),n=(0,Ht.o_)(e.pathname),t=(0,Ht.nu)(n);return(0,R.jsx)("div",{className:Wt,children:t?(0,R.jsx)(Zt,{playlistUri:n.toURI()}):(0,R.jsx)(y.E,{variant:"bodyMedium",children:"Navigate to a playlist to see metadata here."})})},Kt=t(92062),Gt=function(){var e=(0,Kt.k)().data,n=Object.keys(e).sort().reduce((function(n,t){return n[t]=e[t],n}),{}),t=JSON.stringify(n,null,2),r=fn({readOnly:!0}),a=r.Editor,i=r.setContent;return(0,s.useEffect)((function(){i(t)}),[t,i]),(0,R.jsx)("div",{className:Wt,children:a})},Qt=(t(9657),t(27715)),Xt=t(6454),$t=t(32968),er=t(8039),nr=t(71825);function tr(e,n){var t=(0,nr.x)();(0,s.useEffect)((function(){return t.getEvents().addListener(e,n)}),[e,n,t])}var rr=t(19644);const ar="Gc_xi0GmVaC4DyViocdz",ir="uliJIthMaP5kUx2IpElY",sr="h0NXdJlkjupX8nTYlhhc";var or=function(e){var n=e.name,t=e.value,r=q();return(0,R.jsxs)(L.H,{hover:!0,children:[(0,R.jsx)(M.n,{className:Y.rowName,highlight:!0,children:n}),(0,R.jsx)(M.n,{className:Y.rowValue,truncate:!0,align:"right",children:t}),(0,R.jsx)(M.n,{className:Y.rowActions,children:(0,R.jsx)("button",{className:Y.rowAction,onClick:function(){return r(t)},children:(0,R.jsx)(U._,{size:"small"})})})]})},lr=function(){var e,n=function(){var e=(0,nr.x)(),n=(0,s.useState)(e.getSubscriptions()),t=(0,r.A)(n,2),a=t[0],i=t[1],o=(0,s.useCallback)((function(){i(e.getSubscriptions())}),[e,i]);return tr(er.K.SUBSCRIBE,o),tr(er.K.CANCEL,o),tr(er.K.REFRESH,o),a}(),t=q(),a=Object.entries((e=function(e){return"".concat(e.ident).concat(e.isPrefix?"*":"")},n.reduce((function(n,t){var r=e(t);return(n[r]=n[r]||[]).push(t),n}),{})));return(0,R.jsx)(W,{title:"Subscriptions",rows:a,cols:[{name:"Ident"},{name:"Actions",width:"16px"}],renderRow:function(e){var n=(0,r.A)(e,2),a=n[0],i=n[1];return(0,R.jsxs)(L.H,{hover:!0,children:[(0,R.jsxs)(M.n,{className:Y.rowValue,truncate:!0,children:[a," (",i.length,")"]}),(0,R.jsx)(M.n,{className:Y.rowActions,children:(0,R.jsx)("button",{className:Y.rowAction,onClick:function(){return t(a)},children:(0,R.jsx)(U._,{size:"small"})})})]},a)},canCollapse:!0})};function cr(e){if(e.ident.endsWith("/json"))return!0;if(0===e.payloads.length)return!1;var n=(0,rr.dI)(e.payloads[0]);return n.length>0&&"{"===n[0]}var ur=function(e){var n=e.message,t=(0,s.useState)(!1),a=(0,r.A)(t,2),i=a[0],o=a[1],l=fn({readOnly:!0}),c=l.Editor,u=l.setContent;return(0,s.useEffect)((function(){if(0!==n.payloads.length)if(cr(n)){var e=JSON.parse((0,rr.dI)(n.payloads[0]));u(JSON.stringify(e,void 0,2))}else{var t=(0,rr.U5)(n.payloads[0]);u(JSON.stringify(t,void 0,2))}}),[n,u]),(0,R.jsxs)(L.H,{hover:!0,children:[(0,R.jsx)(M.n,{className:Y.rowName,children:new Date(n.timestamp).toLocaleString()}),(0,R.jsx)(M.n,{className:Y.rowName,children:n.ident}),(0,R.jsxs)(M.n,{className:Y.rowName,children:[(0,R.jsx)("button",{className:Y.rowAction,onClick:function(){return o(!i)},children:(0,R.jsx)(Qt.W,{size:"small"})}),(0,R.jsx)($t.M,{isOpen:i,className:sr,onRequestClose:function(){return o(!1)},shouldCloseOnEsc:!0,shouldCloseOnBackdropClick:!0,animated:!0,children:c})]})]})},dr=function(){var e=(0,nr.x)(),n=(0,s.useState)(0),t=(0,r.A)(n,2),a=t[0],i=t[1],o=(0,s.useState)(!0),l=(0,r.A)(o,2),c=l[0],u=l[1];tr(er.K.MESSAGE,(function(){i(a+1)}));var d=c?e.getMessages().filter(cr):e.getMessages();return(0,R.jsx)(W,{title:"Messages",titleExtra:(0,R.jsxs)("div",{className:ir,children:[(0,R.jsx)(Xt.c,{id:"json-only",size:"small",checked:c,onChange:function(){return u(!c)}}),(0,R.jsx)(y.E,{as:"label",htmlFor:"json-only",variant:"marginal",children:"JSON only"})]}),rows:d,cols:[{name:"Time",width:"200px"},{name:"Ident"},{name:"Payload",width:"16px"}],renderRow:function(e,n){return(0,R.jsx)(ur,{message:e},"".concat(n,"-").concat(e.ident,"-").concat(e.timestamp))},canCollapse:!0})},fr=function(){var e=function(){var e=(0,nr.x)(),n=(0,s.useState)(null),t=(0,r.A)(n,2),a=t[0],i=t[1];(0,s.useEffect)((function(){e.getConnectionId().then((function(e){return i(e)}))}),[e,i]);var o=(0,s.useCallback)((function(e){return i(e.data.connectionId)}),[i]);return tr(er.K.CONNECTION,o),a}();return(0,R.jsxs)("div",{className:ar,children:[(0,R.jsx)(W,{title:"PubSub",rows:(0,R.jsx)(or,{name:"Connection ID",value:null!=e?e:"-"}),cols:[{name:"Property",width:"30%"},{name:"Value"},{name:"Actions",width:"16px"}]}),(0,R.jsx)(lr,{}),(0,R.jsx)(dr,{})]})},hr=(t(77905),t(15057)),vr=t(67842),mr=t(29583),pr=t(33517),gr=t(48233),xr=t(17011),jr=t(7308),yr=t(28925),br=t(11327),wr=t(33605),Nr=t(18637),Sr=36e5;var Ar=t(21837),Cr=t(58995),Or=t(46083),kr=t(26727);const Ir="CPh1NBIPIZdD7S5EeAJw",Er="ImIlB71ObQKbFW5YUTmT",Pr="TzXFebu8XWPbINPiP4rs",Dr="MigGXxVYX9Yi6_lGrDwe",Rr="oyMDrjEp_otdJzIKn5YC";function Tr(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);n&&(r=r.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,r)}return t}function _r(e){for(var n=1;n0})))}),[e,n]),i=Object.keys(a),o=(0,kr.q)(),h=o.getItem(ti),v="string"==typeof h&&h in a?h:i[0],m=(0,s.useState)(v),p=(0,r.A)(m,2),g=p[0],x=p[1],j=o.getItem(ri),y="number"==typeof j&&j in a[g]?j:0,b=(0,s.useState)(y),w=(0,r.A)(b,2),N=w[0],S=w[1],A=a[g][N].className,C=a[g][N].Panel;return(0,R.jsx)("div",{className:l()("encore-dark-theme","encore-layout-themes"),children:(0,R.jsxs)("div",{className:Xa,children:[(0,R.jsx)(c.V,{className:$a,children:(0,R.jsx)(u.r,{flexMobile:!0,children:i.map((function(e){return(0,R.jsxs)(s.Fragment,{children:[(0,R.jsx)(d.D,{children:e}),a[e].map((function(n,t){return(0,R.jsx)(f.a,{active:g===e&&N===t,label:n.label,onClick:function(){x(e),o.setItem(ti,e),S(t),o.setItem(ri,t)},className:ei,children:n.label},n.label)}))]},e)}))})}),(0,R.jsx)("div",{className:l()(ni,A),children:(0,R.jsx)(C,{})})]})})}},33219:(e,n,t)=>{t.d(n,{y:()=>r.y});var r=t(81728)},11327:(e,n,t)=>{t.d(n,{C:()=>i});t(25550),t(15342);var r=t(88677),a=t(16920),i=function(){var e,n=(0,r.d4)((function(e){var n;return null===(n=e.session)||void 0===n?void 0:n.user}));return n?{type:a.c.USER,uri:n.uri,username:n.id,displayName:null!==(e=n.display_name)&&void 0!==e?e:null,images:n.images.map((function(e){return{url:e.url,width:e.width||void 0,height:e.height||void 0}}))}:null}},33605:(e,n,t)=>{t.d(n,{d:()=>i});var r=t(30758),a=t(32861),i=function(){return(0,r.useContext)(a.D)}},71825:(e,n,t)=>{t.d(n,{x:()=>i});var r=t(18832),a=t(3376);function i(){return(0,a.N)(r.b)}},55771:(e,n,t)=>{t.d(n,{c:()=>o});var r=t(30758),a=t(96513),i=t(86e3),s=t(41681);function o(e,n){var t=(0,i.d)(),o=(0,s.A)(n),l=(0,a.a)();(0,r.useEffect)((function(){return t.getBroadcastingEvents().addListener(e,(function(e){l()&&o(e)}))}),[t,o,e,l])}}}]); //# sourceMappingURL=xpui-debug-window-contents.js.map