try{let e=typeof window<`u`?window:typeof global<`u`?global:typeof globalThis<`u`?globalThis:typeof self<`u`?self:{},t=new e.Error().stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]=`919e049e-7d33-4f9c-9e8b-60d5ed8ef6e4`,e._sentryDebugIdIdentifier=`sentry-dbid-919e049e-7d33-4f9c-9e8b-60d5ed8ef6e4`)}catch{}import"./entry.client-mpghtlrl.js";var e={controller:`Controller`,mouseAndKeyboard:`MKB`,customTouchOverlay:`CustomTouchOverlay`,genericTouch:`GenericTouch`,nativeTouch:`NativeTouch`,nativeSensor:`NativeSensor`},t={Fresno:`Fresno`,FreeToPlay:`FreeToPlay`,Duet:`Duet`};function n(e){return`supportedInputTypes`in e}function r(t){return!!t&&n(t.details)&&t.details.supportedInputTypes?.includes(e.mouseAndKeyboard)}function i(e){if(!(!e||!n(e))){if(e.userPrograms?.includes(`FERDINAND`))return t.Fresno;if(e.userPrograms?.includes(`F2P`))return t.FreeToPlay;if(e.userPrograms?.includes(`TRITON`))return t.Duet}}export{r as i,t as n,i as r,e as t};