PageSourceSearch

https://simplynoise.com/_expo/static/js/web/WebSoakRuntime-c21a78f8eb07f93395ef620337298635.js

js simplynoise.com collected 2026-10-02 02:39:01 UTC 26,773 bytes, 6 lines download raw bytes

1__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return n}});var t=r(d[0]);function n(){return(0,t.useSoakDriver)(),null}},1596,[2837]);
2__d(function(g,r,i,a,m,_e,_d){"use strict";function e(e){return e&&e.__esModule?e:{default:e}}Object.defineProperty(_e,'__esModule',{value:!0}),Object.defineProperty(_e,"soakDriverEnabled",{enumerable:!0,get:function(){return x}}),_e.handleSoakAudioInterruption=function(e){if(!A.SOAK_DRIVER_ENABLED||!ie||!ge)return!1;const t=Date.now();if(!dt.tryInterruptionRecovery(t))return Ye('interruption_recovery_skipped',{interruption:e.type,reason:'cooldown',sinceLastMs:dt.sinceInterruption(t),attemptsInWindow:dt.interruptionAttempts(t)}),!1;return ut+=1,at(`interruption-${e.type}`),Ye('interruption_recovery',{interruption:e.type,shouldResume:e.shouldResume,recoveryCount:ut,contentKind:ge.kind,soundscapeId:ge.id,snapshot:ze()}),!0},_e.useSoakDriver=function(){(0,n.useEffect)(()=>{if(!A.SOAK_DRIVER_ENABLED)return;const e=globalThis;let t=0,n=0;const o=(0,E.subscribeAudioDiagnostics)(()=>{const e=(0,E.getAudioDiagnosticsSnapshot)().at(-1);if(!e)return;e.id>t&&'native-sample-mixer'===e.scope&&e.name.startsWith('loop-boundary-')&&(t=e.id,Ye('audio_loop_boundary',{phase:e.name.slice(14),level:e.level,diagnosticTs:e.ts,...e.meta??{}}));const s='native-sample-mixer'===e.scope&&('pop-fired'===e.name||e.name.startsWith('one-shot-')||e.name.startsWith('loop-boundary-')),o='web-sample-mixer'===e.scope&&(e.name.startsWith('loop-handoff:')||e.name.includes('required-bed-failed')||e.name.includes('transaction-failed')),u='native-audio-session'===e.scope&&'configuration-applied'===e.name;e.id<=n||!(s||o||u)||(n=e.id,Ye('audio_operational',{scope:e.scope,name:e.name,level:e.level,diagnosticTs:e.ts,...e.meta??{}}))});De=s.default.currentState;const u=s.default.addEventListener('change',e=>{const t=De;De=e,Xe('app_state_change',e,t),Ze(`app_state_${e}`)});e.__SIMPLYNOISE_SOAK__=Pt;const l=(0,P.startTelemetrySampler)(Ke);We(),Ye('ready',{driverEnabled:A.SOAK_DRIVER_ENABLED,rotateMs:Re,telemetryMs:Ke,healthMs:Le,stressProfile:Oe,stressActionMs:Ne,entitlementProfile:xe,uxStress:N,guidedDownloadStress:N,guidedSourcePolicy:q,unlockAll:A.SOAK_UNLOCK_ALL,sourceId:L,buildId:K,generativeUpgradeRequired:V,acousticProbeRequired:T,acousticSettingsRequired:F,acousticSettingsVersion:B,acousticSettingsHoldMs:Ve,acousticSettingsCaseCount:Y.length,generativeOnly:G,contentCount:X.length,autostart:!1,expiresAtMs:$,maxRuntimeMs:U}),Xe('initial',De),Ze('initial');let c=!1;return(async()=>{if(await $e(),c)return;const e=Ue();e?je(e):null===$&&null===U||(Be=setInterval(()=>{const e=Ue();e&&je(e)},j))})(),()=>{c=!0,Be&&(clearInterval(Be),Be=null),l(),o(),u.remove(),kt('unmount'),e.__SIMPLYNOISE_SOAK__===Pt&&delete e.__SIMPLYNOISE_SOAK__}},[])};var t=r(_d[0]),n=r(_d[1]),s=e(r(_d[2])),o=e(r(_d[3]));r(_d[4]);var u=(function(e){if(e&&e.__esModule)return e;var t={};return e&&Object.keys(e).forEach(function(n){var s=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,s.get?s:{enumerable:!0,get:function(){return e[n]}})}),t.default=e,t})(r(_d[5])),l=r(_d[6]),c=r(_d[7]),d=(r(_d[8]),r(_d[9]),r(_d[10]),r(_d[11]),r(_d[12])),p=r(_d[13]),S=(r(_d[14]),r(_d[15])),f=r(_d[16]),b=r(_d[17]),y=r(_d[18]),I=r(_d[19]),_=r(_d[20]),A=r(_d[21]),k=r(_d[22]),v=r(_d[23]),P=r(_d[24]),C=r(_d[25]),h=r(_d[26]),E=r(_d[27]),D=r(_d[28]),M=r(_d[29]),w=r(_d[30]),R=r(_d[31]),O=r(_d[32]);o.default.SimplyNoiseSoakLogger;const x=A.SOAK_DRIVER_ENABLED,N=!1,L=null,K=null,V=!1,T=!1,F=!1,B=null,G=!1,q='sample-or-full',$=(function(e){if(!e)return null;const t=e.trim();if(!t)return null;const n=Number(t),s=Number.isFinite(n)?n:Date.parse(t);return Number.isFinite(s)&&s>0?s:null})(void 0),U=(function(e){const t=Number(e);return Number.isFinite(t)&&t>0?t:null})(void 0),j=3e4,H='simplynoise:soak-driver-state',W=(0,p.buildCatalog)(),Y=(0,O.buildAcousticSettingsMatrix)(W),z=W.map(e=>({kind:'soundscape',id:e.id,name:e.name})),J=d.guidedSoundscapes.map(e=>({kind:'guided',id:e.id,name:e.name})),X=[...z,...J];function Q(e){return'object'==typeof e&&null!==e}function Z(){return globalThis.sessionStorage}function ee(){try{const e=Z()?.getItem(H);if(!e)return null;const t=JSON.parse(e);return Q(t)?t:null}catch{return null}}function te(e){const t={rotationIndex:-1,rotationCount:0,lastRotateAtMs:0,currentId:null,stressActionCount:0,lastStressActionAtMs:0,completedCycles:0,currentCycleSeenIds:[],lastStressAction:null,entitlementProbeCount:0,acousticSettingsCaseIndex:-1,acousticSettingsCycle:0,acousticSettingsCaseStartedAt:0};return e?{rotationIndex:'number'==typeof e.rotationIndex&&Number.isFinite(e.rotationIndex)?e.rotationIndex:t.rotationIndex,rotationCount:'number'==typeof e.rotationCount&&Number.isFinite(e.rotationCount)?e.rotationCount:t.rotationCount,lastRotateAtMs:'number'==typeof e.lastRotateAtMs&&Number.isFinite(e.lastRotateAtMs)?e.lastRotateAtMs:t.lastRotateAtMs,currentId:'string'==typeof e.currentId?e.currentId:null,stressActionCount:'number'==typeof e.stressActionCount&&Number.isFinite(e.stressActionCount)?e.stressActionCount:t.stressActionCount,lastStressActionAtMs:'number'==typeof e.lastStressActionAtMs&&Number.isFinite(e.lastStressActionAtMs)?e.lastStressActionAtMs:t.lastStressActionAtMs,completedCycles:'number'==typeof e.completedCycles&&Number.isFinite(e.completedCycles)?e.completedCycles:t.completedCycles,currentCycleSeenIds:Array.isArray(e.currentCycleSeenIds)?e.currentCycleSeenIds.filter(e=>'string'==typeof e):t.currentCycleSeenIds,lastStressAction:Q(e.lastStressAction)?e.lastStressAction:null,entitlementProbeCount:'number'==typeof e.entitlementProbeCount&&Number.isFinite(e.entitlementProbeCount)?e.entitlementProbeCount:t.entitlementProbeCount,acousticSettingsCaseIndex:'number'==typeof e.acousticSettingsCaseIndex&&Number.isFinite(e.acousticSettingsCaseIndex)?e.acousticSettingsCaseIndex:t.acousticSettingsCaseIndex,acousticSettingsCycle:'number'==typeof e.acousticSettingsCycle&&Number.isFinite(e.acousticSettingsCycle)?e.acousticSettingsCycle:t.acousticSettingsCycle,acousticSettingsCaseStartedAt:'number'==typeof e.acousticSettingsCaseStartedAt&&Number.isFinite(e.acousticSettingsCaseStartedAt)?e.acousticSettingsCaseStartedAt:t.acousticSettingsCaseStartedAt}:t}function ne(){const e=globalThis;return e.__SIMPLYNOISE_SOAK_STATE__||(e.__SIMPLYNOISE_SOAK_STATE__=te(ee())),e.__SIMPLYNOISE_SOAK_STATE__}function se(e){return e?X.find(t=>
2t.id===e)??null:null}const oe=ne();let ie=!1,ae=null,re=null,ue=null,le=null,ce=null,de=oe.rotationIndex,pe=oe.rotationCount,Se=oe.lastRotateAtMs,ge=se(oe.currentId),me=oe.stressActionCount,fe=oe.lastStressActionAtMs,be=oe.completedCycles,ye=oe.lastStressAction;const Ie=new Set(oe.currentCycleSeenIds);let Ae=oe.entitlementProbeCount,ke=0,ve=oe.acousticSettingsCaseIndex,Pe=oe.acousticSettingsCycle,Ce=oe.acousticSettingsCaseStartedAt,he=ve>=0?Y[ve]??null:null;new Set;let Ee=null,De=s.default.currentState;function Me(){const e=ne();e.rotationIndex=de,e.rotationCount=pe,e.lastRotateAtMs=Se,e.currentId=ge?.id??null,e.stressActionCount=me,e.lastStressActionAtMs=fe,e.completedCycles=be,e.currentCycleSeenIds=[...Ie],e.lastStressAction=ye,e.entitlementProbeCount=Ae,e.acousticSettingsCaseIndex=ve,e.acousticSettingsCycle=Pe,e.acousticSettingsCaseStartedAt=Ce;try{Z()?.setItem(H,JSON.stringify(e))}catch{}}function we(e,t){const n=Number(e);return Number.isFinite(n)&&n>0?n:t}const Re=(Number(void 0),3e5),Oe='full',xe='mock-flow',Ne=we(void 0,12e4),Le=we(void 0,6e4),Ke=we(void 0,6e4),Ve=we(void 0,6e4);let Te=!1,Fe=null,Be=null;const Ge=Date.now();let qe=Ge;u.documentDirectory;async function $e(){}function Ue(){return null!==$&&Date.now()>=$?'build_expired':null!==U&&Date.now()-qe>=U?'max_runtime_reached':null}function je(e){if(Te)return;Te=!0,Fe=e,Be&&(clearInterval(Be),Be=null),kt(`budget:${e}`);const t=_.usePlaybackStore.getState();for(const n of[t.guidedActiveSoundscapeId,t.activeSoundscapeId]){if(!n)continue;const t=se(n);if(t)try{'guided'===t.kind?(0,S.requestGuidedPlaybackFromGesture)(t.id,!1,`soak-driver:budget:${e}`):(0,S.requestProceduralPlaybackFromGesture)(t.id,!1,`soak-driver:budget:${e}`)}catch{}}_.usePlaybackStore.setState({isPlaying:!1,guidedIsPlaying:!1}),Ye('budget_halt',{reason:e,expiresAtMs:$,maxRuntimeMs:U,uptimeMs:Date.now()-Ge,budgetEpochMs:qe,sinceFirstLaunchMs:Date.now()-qe})}function He(e){const t={...e,[c.FULL_BUNDLE_ID]:'owned'};for(const e of(0,c.fullBundleEntitlementIds)())t[e]='owned';for(const e of X)t[e.id]='owned';return t}function We(){k.useSettingsStore.setState({landingPageEnabled:!1,unlockAllSoundscapes:!0,audioDiagnosticsEnabled:!0,mobilePreviewEnabled:!1,previewFrameMode:'off'}),v.useUIStore.setState({isInfoOpen:!1,isSettingsOpen:!1}),_.usePlaybackStore.setState(e=>({masterVolume:1,webOutputVolume:.35,hasCustomizedWebOutputVolume:!0,sleepTimerRemainingMs:0,freePreviewSoundscapeId:null,freePreviewEndsAtMs:0,freePreviewCooldownEndsAtMs:0,entitlements:A.SOAK_UNLOCK_ALL?He(e.entitlements):e.entitlements}))}function Ye(e,t={}){const n={kind:e,t:Date.now(),...t},s=[`${l.DRIVER_MARKER}${JSON.stringify(n)}`];for(const e of s)console.log(e)}function ze(){const e=vt();return{started:e.started,rotationCount:e.rotationCount,current:e.current,playbackMode:e.playbackMode,activeSoundscapeId:e.activeSoundscapeId,isPlaying:e.isPlaying,guidedActiveSoundscapeId:e.guidedActiveSoundscapeId,guidedIsPlaying:e.guidedIsPlaying,guidedPositionSec:e.guidedPositionSec,guidedDurationSec:e.guidedDurationSec,guidedIsLoading:e.guidedIsLoading,guidedSourceKind:e.guidedSourceKind,stressActionCount:e.stressActionCount,completedCycles:e.completedCycles,currentCycleSeenIds:e.currentCycleSeenIds,msSinceLastPlaybackRequest:e.msSinceLastPlaybackRequest,favoritesCount:e.favoritesCount,acousticSettings:e.acousticSettings,settings:{themePreference:e.settings.themePreference},ui:e.ui}}function Je(){const e=_.usePlaybackStore.getState();return'guided'===e.playbackMode?{expected:Boolean(e.guidedIsPlaying&&e.guidedActiveSoundscapeId),mode:'guided',soundscapeId:e.guidedActiveSoundscapeId,isPlaying:e.guidedIsPlaying,isLoading:e.guidedIsLoading,sourceKind:e.guidedSourceKind,positionSec:e.guidedPositionSec,durationSec:e.guidedDurationSec}:{expected:Boolean(e.isPlaying&&e.activeSoundscapeId),mode:'soundscape',soundscapeId:e.activeSoundscapeId,isPlaying:e.isPlaying}}function Xe(e,t,n=null){Ye('background_audio_state',{phase:e,appState:t,previousAppState:n,playback:Je(),snapshot:ze()})}let Qe={batteryLevelPct:null,batteryState:'unknown',lowPowerMode:null,thermalState:'unknown',memoryFootprintMb:null,availableMemoryMb:null,lowMemory:null,memoryThresholdMb:null,processCpuTimeMs:null,systemVolume:null,audioSession:{outputRoute:null,availableOutputRoutes:[],sampleRateHz:null,bufferFrames:null,bluetoothCodec:null,outputLatencyMs:null,audioMode:null,musicActive:null,otherAudioPlaying:null},screenState:'unknown',platform:"web",isPhysicalDevice:!1,deviceModel:'unknown',osVersion:'unknown'};function Ze(e="interval"){pt(e);const t=_.usePlaybackStore.getState(),n=f.playbackNotification.diagnostics(),s=ze();Promise.all([tt((0,P.collectDeviceTelemetrySample)(),et),tt((0,h.refreshAudioEngineDiagnostics)(),et)
2]).then(([o,u])=>{const l=[];o.ok?Qe=o.value:l.push(`device:${o.reason}`),u.ok||l.push(`engine:${u.reason}`);const c=(0,C.buildAudioHealthSnapshot)({platform:"web",playback:t,notification:n,device:o.ok?o.value:Qe,...u.ok?u.value:{}});Ye('health',{reason:e,degraded:l.length>0?l:void 0,audioHealth:c,snapshot:s}),Ye('admission_health',{reason:e,capturedAtMs:c.capturedAtMs,playing:c.playing,thermalState:c.thermalState,batteryLevelPct:c.batteryLevelPct,batteryState:c.batteryState,nativeEngine:c.nativeEngine,nativeDspDemoted:c.nativeDspDemoted,contentId:c.contentId,routeMode:c.generativeRoute?.mode??null,routeDemoted:c.generativeRoute?.demoted??null,routeFailure:c.generativeRoute?.lastFailure??null,audioEngineRunning:c.generativeScene?.audioEngineRunning??null,scenePrepared:c.generativeScene?.prepared??null,snapshotStarted:s.started,snapshotPlaying:s.isPlaying})})}const et=5e3;function tt(e,t){return new Promise(n=>{let s=!1;const o=e=>{s||(s=!0,clearTimeout(u),n(e))},u=setTimeout(()=>o({ok:!1,reason:'timeout'}),t);e.then(e=>o({ok:!0,value:e}),e=>o({ok:!1,reason:`error:${String(e?.message??e)}`}))})}function nt(e){Ie.add(e.id),Ie.size===X.length&&(be+=1,Ye('coverage_cycle_complete',{completedCycles:be,contentCount:X.length,reason:'rotation'}),Ie.clear()),Me()}let st=null;new Set;let ot=null;function it(e,t){st=Date.now(),'guided'===e.kind?(0,S.requestGuidedPlaybackFromGesture)(e.id,!0,`soak-driver:${t}`):(ot=null,(0,w.setNativeGuidedSoakSampleOverride)(null),(0,S.requestProceduralPlaybackFromGesture)(e.id,!0,`soak-driver:${t}`))}function at(e){ge&&it(ge,e)}function rt(e){if('soundscape'!==e.kind)return;const t=_.usePlaybackStore.getState(),n={};'rain'===e.id&&(n['wind-oscillation']=0),'classic'===e.id&&(n.oscillation=0);for(const[s,o]of Object.entries(n))t.setControlValue(e.id,s,o);Object.keys(n).length>0&&Ye('continuity_controls_normalized',{soundscapeId:e.id,controls:n})}let ut=0,lt=0;const ct=2e3,dt=new D.SoakRecoveryGate;function pt(e){A.SOAK_DRIVER_ENABLED&&ie&&ge&&(Date.now()<lt||Je().expected||dt.tryStalledReassert(Date.now())&&(at(`stalled-${e}`),Ye('playback_reasserted',{reason:e,contentKind:ge.kind,soundscapeId:ge.id,snapshot:ze()})))}function St(e="timer"){if(!A.SOAK_DRIVER_ENABLED||0===X.length)return null;null===st||Date.now();return Se=Date.now(),We(),de=(de+1)%X.length,pe+=1,ge=X[de],Me(),rt(ge),it(ge,e),nt(ge),v.useUIStore.setState({selectedSoundscapeId:ge.id,expandedSoundscapeId:ge.id}),Ye('rotate',{index:de,count:pe,contentKind:ge.kind,soundscapeId:ge.id,name:ge.name,reason:e}),ge}function gt(e,t){const n=t%3;switch(e.type){case'percent':case'slider':return 0===n?0:1===n?1:e.defaultValue;case'ranged-preset':case'oscillation':return 0===n?e.min:1===n?e.max:e.defaultValue;case'oscillation-slider':return 0===n?e.minCpm:1===n?e.maxCpm:e.defaultCpm;case'remote-output':return 1===n;case'binaural-beat':return 0===n?'off':1===n?'theta':e.defaultPreset;case'breathing-program':return e.programs[n%e.programs.length]?.id??e.defaultProgram;default:return null}}function mt(e){return'percent'===e.type||'slider'===e.type||('ranged-preset'===e.type||'oscillation'===e.type)&&!0===e.farLeftIsOff}function ft(e){const t=W[e%W.length],n=_.usePlaybackStore.getState(),s={},o=[];for(const u of t.controls){const l=gt(u,e);null!==l&&(n.setControlValue(t.id,u.id,l),s[u.id]=l,mt(u)&&o.push(u))}if(o.length>0&&o.every(e=>Number(s[e.id]??0)<=0)){const e=o[0],u=Math.max(e.defaultValue,.25);n.setControlValue(t.id,e.id,u),s[e.id]=u}return{soundscapeId:t.id,controls:s}}function bt(e){const t=I.generativeSoundscapeIds[ke%I.generativeSoundscapeIds.length];ke+=1;const n=(0,b.sceneSeedFor)(t),s=n?(0,y.sceneSeedHash)(n):null,o=(0,b.shuffleScene)(t);return{action:'scene_shuffle',soundscapeId:t,beforeSeedHash:s,afterSeedHash:o,diverged:null!==s&&o!==s,appliedToCurrent:_.usePlaybackStore.getState().activeSoundscapeId===t,seed:e}}function yt(e){if('mock-flow'!==xe)return{skipped:!0,reason:'entitlement-profile-owned'};const t=z.filter(e=>'classic'!==e.id),n=t[Ae%t.length];return n?(Ae+=1,Me(),(0,R.runEntitlementProbe)(n.id)):{skipped:!0,reason:'no-lockable-procedural-content'}}function It(e="interval"){if(!A.SOAK_DRIVER_ENABLED||'off'===Oe||'audio'===Oe)return!1;const t=me%9;if('active'!==De&&(4===t||6===t||7===t))return Ye('stress_held',{reason:'app-backgrounded',appState:De,pendingActionIndex:t}),!1;me+=1,fe=Date.now(),Me();const n=me-1,s=_.usePlaybackStore.getState(),o=k.useSettingsStore.getState(),u=v.useUIStore.getState();let l;try{if('entitlements'===Oe)l={action:'entitlement_probe',...yt()};else{const e=10;Math.floor(n/e);switch(n%e){case 0:l={action:'ui_panels',dockExpanded:n%2==0},u.setDockExpanded(n%2==0),u.setIsInfoOpen(n%3==0),u.setIsSettingsOpen(n%3==1);break;case 1:l={action:'settings_toggle',theme:n%3==0?'light':n%3==1?'dar
2k':'default'},o.setThemePreference(l.theme),o.setPreviewFrameMode(n%2==0?'mobile':'off'),o.setAudioDiagnosticsEnabled(!0);break;case 2:l={action:'volume_sweep',masterVolume:n%3==0?.35:n%3==1?1:.65,webOutputVolume:n%3==0?.2:n%3==1?.6:.35},_.usePlaybackStore.setState({masterVolume:l.masterVolume}),s.setWebOutputVolume(l.webOutputVolume);break;case 3:l={action:'control_sweep',...ft(n)};break;case 4:lt=Date.now()+2e3,l={action:'sleep_timer_probe',...(0,R.runSleepTimerProbe)()};break;case 5:l={action:'favorite_toggle',soundscapeId:ge?.id??'classic'},s.toggleFavorite(ge?.id??'classic');break;case 6:if(Date.now()-Se<ct){l={action:'play_pause_burst_skipped',reason:'rotation-in-flight'};break}if('guided'===ge?.kind){l={action:'play_pause_burst_skipped',reason:'web-guided-autoplay'};break}l={action:'play_pause_burst',soundscapeId:ge?.id??null},ge&&(lt=Date.now()+2e3,'guided'===ge.kind?(0,S.requestGuidedPlaybackFromGesture)(ge.id,!1,'soak-driver:stress:pause'):(0,S.requestProceduralPlaybackFromGesture)(ge.id,!1,'soak-driver:stress:pause'),setTimeout(()=>at('stress:resume'),350));break;case 7:'guided'===ge?.kind?(s.setGuidedSeek(n%2==0?.25:.65),s.reloadGuidedPlayback(),l={action:'guided_seek_reload',soundscapeId:ge.id}):l={action:'guided_seek_reload_skipped',reason:'current-not-guided'};break;case 10:case 9:l=bt(n);break;default:l={action:'entitlement_probe',...yt()}}}return ye={...l,reason:e},Me(),Ye('stress_action',{count:me,reason:e,...l,snapshot:ze()}),!0}catch(t){return Ye('stress_error',{count:me,reason:e,message:t instanceof Error?t.message:String(t),snapshot:ze()}),at('stress-error:restore-current'),!1}}function _t(e="manual"){return!(!A.SOAK_DRIVER_ENABLED||!ge)&&(at(`reassert-${e}`),Ye('playback_reasserted',{reason:`external-${e}`,contentKind:ge.kind,soundscapeId:ge.id,snapshot:ze()}),!0)}function At(e="manual"){if(!A.SOAK_DRIVER_ENABLED||0===X.length)return!1;if(Te)return Ye('start_refused',{reason:e,cause:Fe??'budget_halted'}),!1;const n=Ue();if(n)return Ye('start_refused',{reason:e,cause:n}),je(n),!1;if(We(),ie)return _t(e)||!0;ie=!0,Ye('start',{reason:e,rotateMs:Re,stressProfile:Oe,stressActionMs:Ne,entitlementProfile:xe,contentCount:X.length,contentIds:X.map(e=>e.id)});_.usePlaybackStore.getState();const s=se(ge?.id??null);s?(ge=s,de=X.findIndex(e=>e.id===s.id),it(s,'process-state-restore'),nt(s),Ye('process_state_restored',{soundscapeId:s.id,contentKind:s.kind,rotationIndex:de})):St('start');{const e=()=>{const t=Se>0?Date.now()-Se:0,n=Se>0?Math.max(250,Re-t):Re;ae=setTimeout(()=>{St('interval'),e()},n)};e()}if('off'!==Oe&&'audio'!==Oe){const e=()=>{const t=fe>0?Date.now()-fe:0,n=fe>0?Math.max(250,Ne-t):Ne;re=setTimeout(()=>{It('interval'),e()},n)};e()}return ue=setInterval(()=>Ze('interval'),Le),ce=_.usePlaybackStore.subscribe((e,n)=>{if(!ie||!ge)return;const s='guided'===e.playbackMode,o=s?n.guidedIsPlaying:n.isPlaying,u=s?e.guidedIsPlaying:e.isPlaying;if(!o||u)return;if('app'!==(0,M.classifySoakPlaybackPause)({now:Date.now(),lastPlaybackRequestAt:st,plannedPauseUntilMs:lt}))return;const l=(0,t.consumeSoakPlaybackPauseCause)();Ye('playback_paused_unexpectedly',{appCause:l?.cause??null,appCauseDetail:l?.detail??null,contentKind:ge.kind,soundscapeId:ge.id,playbackMode:e.playbackMode,guidedSourceKind:e.guidedSourceKind,guidedIsLoading:e.guidedIsLoading,guidedPositionSec:e.guidedPositionSec,guidedDurationSec:e.guidedDurationSec,msSinceLastPlaybackRequest:null===st?null:Date.now()-st})}),!0}function kt(e="manual"){ae&&(clearInterval(ae),ae=null),re&&(clearInterval(re),re=null),ue&&(clearInterval(ue),ue=null),Ee&&(clearTimeout(Ee),Ee=null),le&&(clearInterval(le),le=null),ie&&Ye('stop',{reason:e}),ce&&(ce(),ce=null),ot=null,(0,w.setNativeGuidedSoakSampleOverride)(null),lt=0,ie=!1}function vt(){const e=_.usePlaybackStore.getState(),t=v.useUIStore.getState(),n=k.useSettingsStore.getState();return{enabled:A.SOAK_DRIVER_ENABLED,started:ie,rotateMs:Re,rotationCount:pe,current:ge,content:X,playbackMode:e.playbackMode,activeSoundscapeId:e.activeSoundscapeId,isPlaying:e.isPlaying,masterVolume:e.masterVolume,webOutputVolume:e.webOutputVolume,sleepTimerRemainingMs:e.sleepTimerRemainingMs,favoritesCount:e.favorites.length,guidedActiveSoundscapeId:e.guidedActiveSoundscapeId,guidedIsPlaying:e.guidedIsPlaying,guidedPositionSec:e.guidedPositionSec,guidedDurationSec:e.guidedDurationSec,guidedIsLoading:e.guidedIsLoading,guidedSourceKind:e.guidedSourceKind,notification:f.playbackNotification.diagnostics(),stressProfile:Oe,stressActionMs:Ne,stressActionCount:me,completedCycles:be,currentCycleSeenIds:[...Ie],lastStressAction:ye,acousticSettings:{enabled:F,version:B===O.ACOUSTIC_SETTINGS_MATRIX_VERSION?O.ACOUSTIC_SETTINGS_MATRIX_VERSION:null,caseId:he?.id??null,kind:he?.kind??null,soundscapeId:he?.soundscapeId??null,fingerprint:he?.fingerprint??null,controls:he?.controls??{},caseIndex:ve,caseCount:Y.length,cycle:Pe},msSinceLastPlaybackRequest:null===st?null:Date.now()-st,ui:{expandedSoundscapeId:t.expandedSoundscapeId,selectedSoundscapeId:t.selectedSoundscapeId,isDockExpanded:t.isDockExpanded,isInfoOpen:t.
2isInfoOpen,isSettingsOpen:t.isSettingsOpen},settings:{themePreference:n.themePreference,landingPageEnabled:n.landingPageEnabled,unlockAllSoundscapes:n.unlockAllSoundscapes,audioDiagnosticsEnabled:n.audioDiagnosticsEnabled}}}const Pt={start:At,reassert:_t,stop:kt,next:St,stress:It,lockForUxStress:function(e="fire"){return A.SOAK_DRIVER_ENABLED,!1},unlockForUxStress:function(){return A.SOAK_DRIVER_ENABLED,!1},snapshot:vt}},2837,[1417,29,390,288,124,1389,2838,1164,2839,1388,1394,1395,1122,1162,1396,1168,1423,1200,1178,1161,1156,1418,730,751,1506,1522,1169,1218,2840,1419,1398,1499,2841]);
3__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"DRIVER_LINE_CHUNK_LIMIT",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"DRIVER_CHUNK_MARKER",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"DRIVER_MARKER",{enumerable:!0,get:function(){return o}}),e.driverLogLines=function(c,f=t){const l=`${o}${c}`;if(l.length<=f)return[l];const s=`c${u+=1}`,R=[];for(let t=0;t<c.length;t+=f)R.push(c.slice(t,t+f));return R.map((t,o)=>`${n}${s} ${o+1}/${R.length} ${t}`)};const t=3e3,n='[soak-driver-part] ',o='[soak-driver] ';let u=0},2838,[]);
4__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),e.importSideloadedGuidedAudio=async function(){return t()},r(d[0]),r(d[1]);r(d[2]),r(d[3]);function t(t={}){return{platform:"web",attempted:!1,stagingPresent:!1,stagingPath:null,imported:[],verified:[],missing:[],error:null,...t}}},2839,[288,124,1394,1388]);
5__d(function(g,r,i,a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"INTERRUPTION_RECOVERY_COOLDOWN_MS",{enumerable:!0,get:function(){return t}}),Object.defineProperty(e,"INTERRUPTION_RECOVERY_BURST_LIMIT",{enumerable:!0,get:function(){return n}}),Object.defineProperty(e,"SoakRecoveryGate",{enumerable:!0,get:function(){return o}});const t=5e3,n=3;class o{lastInterruptionAt=null;lastStalledAt=null;interruptionWindowStartedAt=null;interruptionAttemptsInWindow=0;constructor(o=t,s=n){this.cooldownMs=o,this.burstLimit=s}sinceInterruption(t){return null===this.lastInterruptionAt?null:t-this.lastInterruptionAt}tryInterruptionRecovery(t){if(null!==this.interruptionWindowStartedAt&&t-this.interruptionWindowStartedAt<this.cooldownMs){if(this.interruptionAttemptsInWindow>=this.burstLimit)return!1}else this.interruptionWindowStartedAt=t,this.interruptionAttemptsInWindow=0;return this.interruptionAttemptsInWindow+=1,this.lastInterruptionAt=t,!0}interruptionAttempts(t){return null===this.interruptionWindowStartedAt||t-this.interruptionWindowStartedAt>=this.cooldownMs?0:this.interruptionAttemptsInWindow}tryStalledReassert(t){const n=[this.lastInterruptionAt,this.lastStalledAt].filter(t=>null!==t);return!(n.length&&t-Math.max(...n)<this.cooldownMs)&&(this.lastStalledAt=t,!0)}reset(){this.lastInterruptionAt=null,this.lastStalledAt=null,this.interruptionWindowStartedAt=null,this.interruptionAttemptsInWindow=0}}},2840,[]);
6__d(function(g,r,i,_a,m,e,d){"use strict";Object.defineProperty(e,'__esModule',{value:!0}),Object.defineProperty(e,"ACOUSTIC_SETTINGS_MATRIX_VERSION",{enumerable:!0,get:function(){return t}}),e.pairwiseLevelRows=c,e.audibleMixControlIds=a,e.buildAcousticSettingsMatrix=function(t){const s=[];for(const l of t){const t=l.controls.map(t=>({control:t,levels:n(t)})).filter(t=>null!==t.levels),u=Object.fromEntries(t.map(({control:t,levels:n})=>[t.id,n[1]])),p=a(l),b=(t,n,c)=>{f(c,p)&&s.push({id:`${l.id}:${n}`,soundscapeId:l.id,kind:t,controls:c,fingerprint:o(l.id,c)})};b('baseline','baseline',u);for(const{control:n,levels:o}of t)for(const[t,s]of[['min',o[0]],['default',o[1]],['max',o[2]]])b('boundary',`${n.id}:${t}`,{...u,[n.id]:s});const h=n=>f(Object.fromEntries(t.map(({control:t,levels:o},s)=>[t.id,o[n[s]]])),p);for(const[n,o]of c(t.length,h).entries())b('pairwise',`pairwise:${n+1}`,Object.fromEntries(t.map(({control:t,levels:n},s)=>[t.id,n[o[s]]])))}return s};const t='boundary-pairwise-v2';function n(t){switch(t.type){case'percent':case'slider':return[0,t.defaultValue,1];case'ranged-preset':case'oscillation':return[t.min,t.defaultValue,t.max];
6case'oscillation-slider':return[t.minCpm,t.defaultCpm,t.maxCpm];case'binaural-beat':return['off',t.defaultPreset,'gamma'];default:return null}}function o(n,o){const s=Object.fromEntries(Object.entries(o).sort(([t],[n])=>t.localeCompare(n))),l=`${t}:${n}:${JSON.stringify(s)}`;let c=2166136261;for(let t=0;t<l.length;t+=1)c^=l.charCodeAt(t),c=Math.imul(c,16777619);return(c>>>0).toString(16).padStart(8,'0')}function s(t){const n=[],o=3**t;for(let s=0;s<o;s+=1){let o=s;const l=[];for(let n=0;n<t;n+=1)l.push(o%3),o=Math.floor(o/3);n.push(l)}return n}function l(t){const n=new Set;for(let o=0;o<t.length;o+=1)for(let s=o+1;s<t.length;s+=1)n.add(`${o}:${s}:${t[o]}:${t[s]}`);return n}function c(t,n=()=>!0){if(t<2)return[];const o=s(t).filter(n);if(0===o.length)return[];const c=new Set;for(const t of o)for(const n of l(t))c.add(n);const a=new Set;for(let n=0;n<t;n+=1)for(let o=n+1;o<t;o+=1)for(let t=0;t<3;t+=1)for(let s=0;s<3;s+=1){const l=`${n}:${o}:${t}:${s}`;c.has(l)&&a.add(l)}const f=[];for(;a.size>0;){let t=o[0],n=-1;for(const s of o){const o=[...l(s)].filter(t=>a.has(t)).length;o>n&&(t=s,n=o)}f.push(t);for(const n of l(t))a.delete(n)}return f}function a(t){const n=new Set(t.audioLayers.filter(t=>'procedural-noise'===t.type).map(t=>t.id));return new Set(t.controls.filter(t=>n.has(t.id)&&('percent'===t.type||'slider'===t.type)).map(t=>t.id))}function f(t,n){return 0===n.size||[...n].some(n=>Number(t[n]??0)>0)}},2841,[]);

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.