"use strict";var p=Object.defineProperty;var g=Object.getOwnPropertyDescriptor;var h=Object.getOwnPropertyNames;var y=Object.prototype.hasOwnProperty;var o=(t,e)=>p(t,"name",{value:e,configurable:true});var m=(t,e)=>{for(var c in e)p(t,c,{get:e[c],enumerable:true})};var K=(t,e,c,x)=>{if(e&&typeof e==="object"||typeof e==="function"){for(let n of h(e))if(!y.call(t,n)&&n!==c)p(t,n,{get:()=>e[n],enumerable:!(x=g(e,n))||x.enumerable})}return t};var $=t=>K(p({},"__esModule",{value:true}),t);var D={};m(D,{addNewServiceShortcutKey:()=>B,altKey:()=>d,chromeVersion:()=>C,cmdOrCtrlShortcutKey:()=>r,downloadsShortcutKey:()=>W,electronVersion:()=>f,is64Bit:()=>P,isLinux:()=>l,isMac:()=>s,isSnap:()=>w,isWayland:()=>v,isWinPortable:()=>T,isWindows:()=>E,lockFerdiumShortcutKey:()=>N,muteFerdiumShortcutKey:()=>A,nodeVersion:()=>F,osArch:()=>S,osRelease:()=>L,settingsShortcutKey:()=>V,shiftKey:()=>u,splitModeToggleShortcutKey:()=>O,todosToggleShortcutKey:()=>R,toggleFullScreenKey:()=>k,workspaceToggleShortcutKey:()=>_});module.exports=$(D);var i=require("node:os");const s=process.platform==="darwin";const E=process.platform==="win32";const l=process.platform==="linux";const T=process.env.PORTABLE_EXECUTABLE_FILE!=null;const v=l&&process.env.XDG_SESSION_TYPE==="wayland";const w=l&&process.env.SNAP!=null;const f=process.versions.electron??"";const C=process.versions.chrome??"";const F=process.versions.node;const S=(0,i.arch)();const L=(0,i.release)();const P=S.match(/64/);const M=s?"\u2318":"Ctrl";const a=s?"Cmd":"Ctrl";const d=o((t=true)=>!t&&s?"\u2325":"Alt","altKey");const u=o((t=true)=>!t&&s?"\u21E7":"Shift","shiftKey");const r=o((t=true)=>t?a:M,"cmdOrCtrlShortcutKey");const N=o((t=true)=>`${r(t)}+${u(t)}+L`,"lockFerdiumShortcutKey");const R=o((t=true)=>`${r(t)}+T`,"todosToggleShortcutKey");const _=o((t=true)=>`${r(t)}+D`,"workspaceToggleShortcutKey");const A=o((t=true)=>`${r(t)}+${u(t)}+M`,"muteFerdiumShortcutKey");const B=o((t=true)=>`${r(t)}+N`,"addNewServiceShortcutKey");const O=o((t=true)=>`${r(t)}+${d(t)}+S`,"splitModeToggleShortcutKey");const V=o((t=true)=>`${r(t)}+${s?",":"P"}`,"settingsShortcutKey");const W=o((t=true)=>`${r(t)}+J`,"downloadsShortcutKey");const k=o(()=>s?`CTRL + ${a} + F`:"F11","toggleFullScreenKey");
