SYMBOL INDEX (1907 symbols across 319 files) FILE: apps/api/drizzle/migrations/0000_oval_outlaw_kid.sql type "desktop_instances" (line 1) | CREATE TABLE IF NOT EXISTS "desktop_instances" ( FILE: apps/api/drizzle/migrations/0002_regular_doctor_faustus.sql type "profiles" (line 1) | CREATE TABLE IF NOT EXISTS "profiles" ( FILE: apps/api/drizzle/migrations/0006_icy_black_bird.sql type "cyberdesk_instances" (line 7) | CREATE TABLE IF NOT EXISTS "cyberdesk_instances" ( FILE: apps/api/src/db/dbActions.ts function addDbInstance (line 14) | async function addDbInstance( function updateDbInstanceStatus (line 45) | async function updateDbInstanceStatus( function getDbInstanceDetails (line 83) | async function getDbInstanceDetails( FILE: apps/api/src/db/index.ts function connectDatabase (line 11) | function connectDatabase(env: { SUPABASE_CONNECTION_STRING: string }): P... FILE: apps/api/src/db/schema.ts type InstanceStatus (line 27) | enum InstanceStatus { FILE: apps/api/src/lib/cache.ts type CacheNamespaces (line 7) | type CacheNamespaces = { type Cache (line 11) | type Cache = C function initCache (line 15) | function initCache(): Middleware { FILE: apps/api/src/lib/errors.ts class ApiError (line 7) | class ApiError extends Error { method constructor (line 10) | constructor(message: string, statusCode: number) { class BadRequestError (line 19) | class BadRequestError extends ApiError { method constructor (line 20) | constructor(message = 'Bad Request') { class UnauthorizedError (line 25) | class UnauthorizedError extends ApiError { method constructor (line 26) | constructor(message = 'Unauthorized') { class NotFoundError (line 31) | class NotFoundError extends ApiError { method constructor (line 32) | constructor(message = 'Not Found') { class ConflictError (line 37) | class ConflictError extends ApiError { method constructor (line 38) | constructor(message = 'Conflict') { class GatewayError (line 43) | class GatewayError extends ApiError { method constructor (line 44) | constructor(message = 'Bad Gateway') { class InternalServerError (line 49) | class InternalServerError extends ApiError { method constructor (line 50) | constructor(message = 'Internal Server Error') { class ActionExecutionError (line 57) | class ActionExecutionError extends Error { method constructor (line 60) | constructor(message: string, details?: string) { FILE: apps/api/src/lib/hono.ts type HonoEnv (line 9) | type HonoEnv = { function parseZodErrorMessage (line 26) | function parseZodErrorMessage(err: z.ZodError): string { function handleZodError (line 38) | function handleZodError( function newApp (line 60) | function newApp() { type App (line 99) | type App = ReturnType; type Context (line 100) | type Context = GenericContext; type Middleware (line 101) | type Middleware = MiddlewareHandler; FILE: apps/api/src/lib/posthog.ts constant POSTHOG_API_KEY (line 7) | const POSTHOG_API_KEY = process.env.POSTHOG_API_KEY; constant POSTHOG_HOST (line 13) | const POSTHOG_HOST = process.env.POSTHOG_HOST || 'https://us.i.posthog.c... FILE: apps/api/src/lib/ratelimit.ts function initRatelimiter (line 5) | function initRatelimiter(): Middleware { FILE: apps/api/src/routes/desktop.ts type EnvVars (line 39) | type EnvVars = { type ComputerAction (line 49) | type ComputerAction = z.infer; type CreateDesktopParams (line 51) | type CreateDesktopParams = z.infer; type BashAction (line 52) | type BashAction = z.infer; function captureApiEvent (line 78) | async function captureApiEvent( function executeComputerAction (line 221) | async function executeComputerAction( function executeBashCommand (line 359) | async function executeBashCommand( FILE: apps/docs/app/docs/[[...slug]]/page.tsx function Page (line 6) | async function Page({ function generateStaticParams (line 29) | async function generateStaticParams() { function generateMetadata (line 35) | function generateMetadata({ params }: { params: { slug?: string[] } }) { FILE: apps/docs/app/docs/layout.tsx function Layout (line 7) | function Layout({ children }: { children: ReactNode }) { FILE: apps/docs/app/layout.tsx function Layout (line 12) | function Layout({ children }: { children: ReactNode }) { FILE: apps/docs/app/page.tsx function HomePage (line 3) | function HomePage() { FILE: apps/docs/mdx-components.tsx function useMDXComponents (line 4) | function useMDXComponents(components: MDXComponents): MDXComponents { FILE: apps/web/config.ts constant CONFIG (line 1) | const CONFIG = { FILE: apps/web/middleware.ts function middleware (line 4) | async function middleware(request: NextRequest) { FILE: apps/web/next.config.mjs method rewrites (line 4) | async rewrites() { FILE: apps/web/src/app/api/playground/chat/route.ts function POST (line 10) | async function POST(req: Request) { FILE: apps/web/src/app/api/playground/kill-desktop/route.ts function handleKillDesktop (line 4) | async function handleKillDesktop(request: Request) { function POST (line 30) | async function POST(request: Request) { FILE: apps/web/src/app/api/stripe/checkout/route.ts function POST (line 4) | async function POST(req: NextRequest) { FILE: apps/web/src/app/api/stripe/portal/route.ts function POST (line 4) | async function POST(req: NextRequest) { FILE: apps/web/src/app/api/stripe/webhook/route.ts type SubscriptionStatus (line 8) | type SubscriptionStatus = Stripe.Subscription.Status; function POST (line 13) | async function POST(req: NextRequest) { FILE: apps/web/src/app/api/unkey/route.ts constant UNKEY_API_URL (line 5) | const UNKEY_API_URL = 'https://api.unkey.dev/v1'; constant UNKEY_API_ID (line 6) | const UNKEY_API_ID = process.env.UNKEY_API_ID; constant UNKEY_ROOT_KEY (line 7) | const UNKEY_ROOT_KEY = process.env.UNKEY_ROOT_KEY; function GET (line 13) | async function GET(request: Request) { function POST (line 98) | async function POST(request: Request) { FILE: apps/web/src/app/auth/callback/route.ts function GET (line 5) | async function GET(request: NextRequest) { FILE: apps/web/src/app/blog/[slug]/page.tsx function generateMetadata (line 16) | async function generateMetadata({ function BlogPost (line 26) | async function BlogPost({ FILE: apps/web/src/app/blog/feed.xml/route.ts function GET (line 6) | async function GET(req: Request) { FILE: apps/web/src/app/blog/page.tsx function FeaturedPosts (line 36) | async function FeaturedPosts() { function Categories (line 96) | async function Categories({ selected }: { selected?: string }) { function Posts (line 147) | async function Posts({ page, category }: { page: number; category?: stri... function Pagination (line 208) | async function Pagination({ function Blog (line 270) | async function Blog({ FILE: apps/web/src/app/company/page.tsx function Header (line 16) | function Header() { function Person (line 110) | function Person({ function Team (line 130) | function Team() { function Investors (line 233) | function Investors() { function Testimonial (line 320) | function Testimonial() { function Careers (line 352) | function Careers() { function Company (line 459) | function Company() { FILE: apps/web/src/app/dashboard/dashboard-content.tsx type DashboardContentProps (line 13) | interface DashboardContentProps { function DashboardContent (line 19) | function DashboardContent({ userEmail, userId, profile }: DashboardConte... FILE: apps/web/src/app/dashboard/page.tsx function Dashboard (line 8) | async function Dashboard() { FILE: apps/web/src/app/demo/page.tsx function PlaygroundDemo (line 13) | function PlaygroundDemo() { FILE: apps/web/src/app/layout.tsx function RootLayout (line 15) | function RootLayout({ FILE: apps/web/src/app/login/login-form.tsx function LoginForm (line 9) | function LoginForm() { FILE: apps/web/src/app/login/page.tsx function Login (line 10) | function Login() { FILE: apps/web/src/app/page.tsx function Home (line 12) | function Home() { FILE: apps/web/src/app/playground/page.tsx function pollForDesktopURL (line 23) | async function pollForDesktopURL(sandboxId: string | null | undefined) { function Playground (line 42) | function Playground() { FILE: apps/web/src/app/pricing/page.tsx function Header (line 25) | function Header() { function PricingTable (line 42) | function PricingTable({ function FeatureItem (line 208) | function FeatureItem({ function PlusIcon (line 229) | function PlusIcon(props: React.ComponentPropsWithoutRef<'svg'>) { function Testimonial (line 237) | function Testimonial() { function Pricing (line 279) | async function Pricing({ FILE: apps/web/src/app/privacy/page.tsx function Header (line 14) | function Header() { function Privacy (line 25) | function Privacy() { FILE: apps/web/src/app/studio/[[...tool]]/page.tsx function StudioPage (line 17) | function StudioPage() { FILE: apps/web/src/app/terms/page.tsx function Header (line 14) | function Header() { function Terms (line 25) | function Terms() { FILE: apps/web/src/components/LogoText.tsx type LogoTextProps (line 4) | interface LogoTextProps extends React.HTMLAttributes {} FILE: apps/web/src/components/PostHogProvider.tsx function PostHogProvider (line 8) | function PostHogProvider({ children }: { children: React.ReactNode }) { function PostHogPageView (line 26) | function PostHogPageView() { function SuspendedPostHogPageView (line 45) | function SuspendedPostHogPageView() { FILE: apps/web/src/components/animated-number.tsx function AnimatedNumber (line 12) | function AnimatedNumber({ FILE: apps/web/src/components/bento-card.tsx function BentoCard (line 7) | function BentoCard({ FILE: apps/web/src/components/bento-section.tsx function BentoSection (line 8) | function BentoSection() { FILE: apps/web/src/components/button.tsx type ButtonProps (line 27) | type ButtonProps = { function Button (line 34) | function Button({ FILE: apps/web/src/components/container.tsx function Container (line 3) | function Container({ FILE: apps/web/src/components/dark-bento-section.tsx function DarkBentoSection (line 7) | function DarkBentoSection() { FILE: apps/web/src/components/dashboard/api-key-manager.tsx type ApiKey (line 8) | interface ApiKey { function ApiKeyManager (line 14) | function ApiKeyManager() { FILE: apps/web/src/components/dashboard/api-key-section.tsx type ApiKeyData (line 8) | interface ApiKeyData { function ApiKeySection (line 13) | function ApiKeySection() { FILE: apps/web/src/components/dashboard/dashboard-layout.tsx type DashboardLayoutProps (line 8) | interface DashboardLayoutProps { function DashboardLayout (line 13) | function DashboardLayout({ children, userEmail }: DashboardLayoutProps) { FILE: apps/web/src/components/dashboard/desktop-sidebar.tsx type DesktopSidebarProps (line 7) | interface DesktopSidebarProps { function DesktopSidebar (line 11) | function DesktopSidebar({ userEmail }: DesktopSidebarProps) { FILE: apps/web/src/components/dashboard/faq-section.tsx function FAQSection (line 42) | function FAQSection() { FILE: apps/web/src/components/dashboard/mobile-header.tsx type MobileHeaderProps (line 5) | interface MobileHeaderProps { function MobileHeader (line 9) | function MobileHeader({ setSidebarOpen }: MobileHeaderProps) { FILE: apps/web/src/components/dashboard/mobile-sidebar.tsx type MobileSidebarProps (line 8) | interface MobileSidebarProps { function MobileSidebar (line 13) | function MobileSidebar({ sidebarOpen, setSidebarOpen }: MobileSidebarPro... FILE: apps/web/src/components/dashboard/sidebar-navigation.tsx type NavItem (line 10) | interface NavItem { function classNames (line 34) | function classNames(...classes: string[]) { FILE: apps/web/src/components/dashboard/subscription-section.tsx type SubscriptionSectionProps (line 9) | interface SubscriptionSectionProps { function SubscriptionSection (line 15) | function SubscriptionSection({ userEmail, userId, profile }: Subscriptio... FILE: apps/web/src/components/dashboard/vm-instances-manager.tsx function VMInstancesManager (line 8) | function VMInstancesManager() { FILE: apps/web/src/components/demo-section.tsx constant DESKTOP_TIMEOUT_MS (line 9) | const DESKTOP_TIMEOUT_MS = 600000 type DemoSectionProps (line 12) | interface DemoSectionProps { type DesktopLaunchResponse (line 19) | interface DesktopLaunchResponse { function DemoSection (line 25) | function DemoSection({ FILE: apps/web/src/components/feature-section.tsx function FeatureSection (line 5) | function FeatureSection() { FILE: apps/web/src/components/footer.tsx function CallToAction (line 13) | function CallToAction() { function SitemapHeading (line 36) | function SitemapHeading({ children }: { children: React.ReactNode }) { function SitemapLinks (line 40) | function SitemapLinks({ children }: { children: React.ReactNode }) { function SitemapLink (line 44) | function SitemapLink(props: React.ComponentPropsWithoutRef) { function Sitemap (line 55) | function Sitemap() { function SocialIconX (line 104) | function SocialIconX(props: React.ComponentPropsWithoutRef<'svg'>) { function SocialIconFacebook (line 112) | function SocialIconFacebook(props: React.ComponentPropsWithoutRef<'svg'>) { function SocialIconLinkedIn (line 124) | function SocialIconLinkedIn(props: React.ComponentPropsWithoutRef<'svg'>) { function Copyright (line 134) | function Copyright() { function Footer (line 143) | function Footer() { FILE: apps/web/src/components/gradient.tsx function Gradient (line 3) | function Gradient({ function GradientBackground (line 18) | function GradientBackground({ children }: { children?: React.ReactNode }) { FILE: apps/web/src/components/hero.tsx function Hero (line 13) | function Hero() { FILE: apps/web/src/components/keyboard.tsx function Row (line 11) | function Row(props: { children: React.ReactNode }) { function Key (line 15) | function Key({ function KeyGroup (line 69) | function KeyGroup(props: { children: React.ReactNode }) { function EscapeKey (line 78) | function EscapeKey() { function F1Key (line 88) | function F1Key() { function F2Key (line 101) | function F2Key() { function F3Key (line 114) | function F3Key() { function F4Key (line 127) | function F4Key() { function F5Key (line 140) | function F5Key() { function F6Key (line 153) | function F6Key() { function F7Key (line 166) | function F7Key() { function F8Key (line 179) | function F8Key() { function F9Key (line 192) | function F9Key() { function F10Key (line 205) | function F10Key() { function F11Key (line 218) | function F11Key() { function F12Key (line 231) | function F12Key() { function LockKey (line 244) | function LockKey() { function BacktickKey (line 254) | function BacktickKey() { function OneKey (line 267) | function OneKey() { function TwoKey (line 280) | function TwoKey() { function ThreeKey (line 293) | function ThreeKey() { function FourKey (line 306) | function FourKey() { function FiveKey (line 319) | function FiveKey() { function SixKey (line 332) | function SixKey() { function SevenKey (line 345) | function SevenKey() { function EightKey (line 358) | function EightKey() { function NineKey (line 371) | function NineKey() { function ZeroKey (line 384) | function ZeroKey() { function DashKey (line 397) | function DashKey() { function EqualsKey (line 410) | function EqualsKey() { function DeleteKey (line 423) | function DeleteKey() { function TabKey (line 433) | function TabKey() { function QKey (line 443) | function QKey() { function WKey (line 453) | function WKey() { function EKey (line 463) | function EKey() { function RKey (line 473) | function RKey() { function TKey (line 483) | function TKey() { function YKey (line 493) | function YKey() { function UKey (line 503) | function UKey() { function IKey (line 513) | function IKey() { function OKey (line 523) | function OKey() { function PKey (line 533) | function PKey() { function LeftSquareBracketKey (line 543) | function LeftSquareBracketKey() { function RightSquareBracketKey (line 556) | function RightSquareBracketKey() { function BackSlashKey (line 569) | function BackSlashKey() { function CapsLockKey (line 582) | function CapsLockKey() { function AKey (line 595) | function AKey() { function SKey (line 605) | function SKey() { function DKey (line 615) | function DKey() { function FKey (line 625) | function FKey() { function GKey (line 635) | function GKey() { function HKey (line 645) | function HKey() { function JKey (line 655) | function JKey() { function KKey (line 665) | function KKey() { function LKey (line 675) | function LKey() { function SemicolonKey (line 685) | function SemicolonKey() { function SingleQuoteKey (line 698) | function SingleQuoteKey() { function ReturnKey (line 711) | function ReturnKey() { function ShiftKey (line 721) | function ShiftKey({ position }: { position: 'Left' | 'Right' }) { function ZKey (line 734) | function ZKey() { function XKey (line 744) | function XKey() { function CKey (line 754) | function CKey() { function VKey (line 764) | function VKey() { function BKey (line 774) | function BKey() { function NKey (line 784) | function NKey() { function MKey (line 794) | function MKey() { function CommaKey (line 804) | function CommaKey() { function PeriodKey (line 817) | function PeriodKey() { function ForwardSlashKey (line 830) | function ForwardSlashKey() { function FunctionKey (line 843) | function FunctionKey() { function ControlKey (line 856) | function ControlKey() { function OptionKey (line 869) | function OptionKey({ position }: { position: 'Left' | 'Right' }) { function CommandKey (line 888) | function CommandKey({ position }: { position: 'Left' | 'Right' }) { function SpaceKey (line 907) | function SpaceKey() { function LeftKey (line 911) | function LeftKey() { function UpKey (line 921) | function UpKey() { function DownKey (line 931) | function DownKey() { function RightKey (line 941) | function RightKey() { function Keyboard (line 951) | function Keyboard({ highlighted = [] }: { highlighted?: string[] }) { FILE: apps/web/src/components/linked-avatars.tsx function Rings (line 13) | function Rings() { function Checkmark (line 47) | function Checkmark() { function Photos (line 66) | function Photos() { function LinkedAvatars (line 85) | function LinkedAvatars() { FILE: apps/web/src/components/logo-cloud.tsx function LogoCloud (line 3) | function LogoCloud({ FILE: apps/web/src/components/logo-cluster.tsx function Circle (line 7) | function Circle({ function Circles (line 42) | function Circles() { function MainLogo (line 54) | function MainLogo() { function Logo (line 62) | function Logo({ function LogoCluster (line 98) | function LogoCluster() { FILE: apps/web/src/components/logo-timeline.tsx function Row (line 4) | function Row({ children }: { children: React.ReactNode }) { function Logo (line 14) | function Logo({ function LogoTimeline (line 38) | function LogoTimeline() { FILE: apps/web/src/components/logo.tsx function Logo (line 6) | function Logo({ className }: { className?: string }) { function Mark (line 88) | function Mark({ className }: { className?: string }) { FILE: apps/web/src/components/map.tsx function Marker (line 5) | function Marker({ function Map (line 45) | function Map() { FILE: apps/web/src/components/navbar.tsx type NavLink (line 21) | interface NavLink { function GitHubIcon (line 35) | function GitHubIcon(props: React.ComponentPropsWithoutRef<'svg'>) { function DesktopNav (line 43) | function DesktopNav() { function MobileNavButton (line 106) | function MobileNavButton() { function MobileNav (line 117) | function MobileNav({ githubIcon }: { githubIcon?: React.ReactNode }) { function Navbar (line 198) | function Navbar({ banner }: { banner?: React.ReactNode }) { FILE: apps/web/src/components/playground/chat-error.tsx function ChatError (line 4) | function ChatError({ error, onRetry }: { error: unknown, onRetry: () => ... FILE: apps/web/src/components/playground/input.tsx type InputProps (line 4) | interface InputProps { FILE: apps/web/src/components/plus-grid.tsx function PlusGrid (line 3) | function PlusGrid({ function PlusGridRow (line 13) | function PlusGridRow({ function PlusGridItem (line 41) | function PlusGridItem({ function PlusGridIcon (line 68) | function PlusGridIcon({ FILE: apps/web/src/components/screenshot.tsx function Screenshot (line 3) | function Screenshot({ FILE: apps/web/src/components/shared/app-logo.tsx type AppLogoProps (line 6) | interface AppLogoProps { function AppLogo (line 12) | function AppLogo({ FILE: apps/web/src/components/stripe/checkout-button.tsx type CheckoutButtonProps (line 9) | interface CheckoutButtonProps { function CheckoutButton (line 18) | function CheckoutButton({ FILE: apps/web/src/components/stripe/client-pricing-card.tsx function FeatureItem (line 11) | function FeatureItem({ function PlusIcon (line 33) | function PlusIcon(props: React.ComponentPropsWithoutRef<'svg'>) { type Tier (line 42) | interface Tier { function PricingCard (line 52) | function PricingCard({ FILE: apps/web/src/components/stripe/client-pricing-cards.tsx type Tier (line 14) | interface Tier { function ClientPricingCards (line 24) | function ClientPricingCards({ FILE: apps/web/src/components/stripe/payment-success.tsx type PaymentSuccessProps (line 5) | interface PaymentSuccessProps { function PaymentSuccess (line 9) | function PaymentSuccess({ className }: PaymentSuccessProps) { FILE: apps/web/src/components/stripe/subscription-management.tsx type SubscriptionManagementProps (line 5) | interface SubscriptionManagementProps { function SubscriptionManagement (line 10) | function SubscriptionManagement({ FILE: apps/web/src/components/testimonials.tsx function TestimonialCard (line 64) | function TestimonialCard({ function CallToAction (line 155) | function CallToAction() { function Testimonials (line 175) | function Testimonials() { FILE: apps/web/src/components/text.tsx type HeadingProps (line 3) | type HeadingProps = { function Heading (line 10) | function Heading({ function Subheading (line 28) | function Subheading({ function Lead (line 46) | function Lead({ FILE: apps/web/src/components/tooltip-icon-button.tsx type TooltipIconButtonProps (line 14) | type TooltipIconButtonProps = ComponentPropsWithoutRef & { FILE: apps/web/src/components/ui/button.tsx function Button (line 39) | function Button({ FILE: apps/web/src/components/ui/input.tsx function Input (line 5) | function Input({ className, type, ...props }: React.ComponentProps<"inpu... FILE: apps/web/src/components/ui/resizable.tsx function ResizablePanelGroup (line 9) | function ResizablePanelGroup({ function ResizablePanel (line 25) | function ResizablePanel({ function ResizableHandle (line 31) | function ResizableHandle({ FILE: apps/web/src/components/ui/tooltip.tsx function TooltipProvider (line 8) | function TooltipProvider({ function Tooltip (line 21) | function Tooltip({ function TooltipTrigger (line 31) | function TooltipTrigger({ function TooltipContent (line 37) | function TooltipContent({ FILE: apps/web/src/components/yc-banner.tsx function YCBanner (line 3) | function YCBanner() { FILE: apps/web/src/sanity/client.ts function sanityFetch (line 13) | async function sanityFetch({ FILE: apps/web/src/sanity/env.ts function assertValue (line 14) | function assertValue(v: T | undefined, errorMessage: string): T { FILE: apps/web/src/sanity/image.ts function image (line 7) | function image(source: SanityImageSource) { FILE: apps/web/src/sanity/queries.ts constant TOTAL_POSTS_QUERY (line 4) | const TOTAL_POSTS_QUERY = defineQuery(/* groq */ `count(*[ function getPostsCount (line 11) | async function getPostsCount(category?: string) { constant POSTS_QUERY (line 18) | const POSTS_QUERY = defineQuery(/* groq */ `*[ function getPosts (line 34) | async function getPosts( constant FEATURED_POSTS_QUERY (line 49) | const FEATURED_POSTS_QUERY = defineQuery(/* groq */ `*[ function getFeaturedPosts (line 65) | async function getFeaturedPosts(quantity: number) { constant FEED_POSTS_QUERY (line 72) | const FEED_POSTS_QUERY = defineQuery(/* groq */ `*[ function getPostsForFeed (line 86) | async function getPostsForFeed() { constant POST_QUERY (line 92) | const POST_QUERY = defineQuery(/* groq */ `*[ function getPost (line 112) | async function getPost(slug: string) { constant CATEGORIES_QUERY (line 119) | const CATEGORIES_QUERY = defineQuery(/* groq */ `*[ function getCategories (line 127) | async function getCategories() { FILE: apps/web/src/sanity/types.ts type SanityImagePaletteSwatch (line 16) | type SanityImagePaletteSwatch = { type SanityImagePalette (line 24) | type SanityImagePalette = { type SanityImageDimensions (line 35) | type SanityImageDimensions = { type SanityFileAsset (line 42) | type SanityFileAsset = { type Geopoint (line 64) | type Geopoint = { type Post (line 71) | type Post = { type Author (line 142) | type Author = { type Category (line 163) | type Category = { type Slug (line 173) | type Slug = { type BlockContent (line 179) | type BlockContent = Array< type SanityImageCrop (line 213) | type SanityImageCrop = { type SanityImageHotspot (line 221) | type SanityImageHotspot = { type SanityImageAsset (line 229) | type SanityImageAsset = { type SanityAssetSourceData (line 252) | type SanityAssetSourceData = { type SanityImageMetadata (line 259) | type SanityImageMetadata = { type AllSanitySchemaTypes (line 270) | type AllSanitySchemaTypes = type TOTAL_POSTS_QUERYResult (line 290) | type TOTAL_POSTS_QUERYResult = number type POSTS_QUERYResult (line 293) | type POSTS_QUERYResult = Array<{ type FEATURED_POSTS_QUERYResult (line 315) | type FEATURED_POSTS_QUERYResult = Array<{ type FEED_POSTS_QUERYResult (line 349) | type FEED_POSTS_QUERYResult = Array<{ type POST_QUERYResult (line 372) | type POST_QUERYResult = { type CATEGORIES_QUERYResult (line 442) | type CATEGORIES_QUERYResult = Array<{ type SanityQueries (line 450) | interface SanityQueries { FILE: apps/web/src/sanity/types/post.ts method prepare (line 96) | prepare({ title, author, media, isFeatured }) { FILE: apps/web/src/types/database.ts type Profile (line 1) | interface Profile { type CyberdeskInstance (line 15) | interface CyberdeskInstance { FILE: apps/web/src/utils/misc-utils.ts function cn (line 4) | function cn(...inputs: ClassValue[]) { FILE: apps/web/src/utils/playground/misc-demo-utils.ts constant ABORTED (line 2) | const ABORTED = "User aborted"; FILE: apps/web/src/utils/playground/tools.ts method experimental_toToolResultContent (line 314) | experimental_toToolResultContent(result) { FILE: apps/web/src/utils/playground/use-scroll-to-bottom.ts function useScrollToBottom (line 3) | function useScrollToBottom(): [ FILE: apps/web/src/utils/posthog/posthog.ts function PostHogClient (line 3) | function PostHogClient() { FILE: apps/web/src/utils/stripe/stripe-server.ts constant STRIPE_PRICE_ID (line 14) | const STRIPE_PRICE_ID = process.env.STRIPE_PRICE_ID_PRO || ''; FILE: apps/web/src/utils/stripe/tiers.ts type Tier (line 2) | interface Tier { FILE: apps/web/src/utils/supabase/client.ts function createClient (line 3) | function createClient() { FILE: apps/web/src/utils/supabase/middleware.ts function updateSession (line 4) | async function updateSession(request: NextRequest) { FILE: apps/web/src/utils/supabase/server.ts function createClient (line 4) | function createClient() { FILE: apps/web/src/utils/supabase/supabaseClient.js function createClient (line 4) | function createClient() { FILE: apps/web/src/utils/supabase/supabaseServerClient.ts function createClient (line 4) | function createClient() { FILE: sdks/py-sdk/cyberdesk/actions.py function click_mouse (line 34) | def click_mouse( function drag_mouse (line 50) | def drag_mouse( function get_cursor_position (line 64) | def get_cursor_position() -> PostV1DesktopIdComputerActionGetCursorPosit... function move_mouse (line 69) | def move_mouse( function press_keys (line 79) | def press_keys( function screenshot (line 89) | def screenshot() -> PostV1DesktopIdComputerActionScreenshotAction: function scroll (line 94) | def scroll( function type_text (line 104) | def type_text( function wait (line 112) | def wait( FILE: sdks/py-sdk/cyberdesk/client.py class CyberdeskClient (line 24) | class CyberdeskClient: method __init__ (line 29) | def __init__(self, api_key: str, base_url: str = "https://api.cyberdes... method get_desktop (line 33) | def get_desktop(self, id: GetDesktopParams): method async_get_desktop (line 37) | async def async_get_desktop(self, id: GetDesktopParams): method launch_desktop (line 41) | def launch_desktop(self, timeout_ms: int = None): method async_launch_desktop (line 46) | async def async_launch_desktop(self, timeout_ms: int = None): method terminate_desktop (line 51) | def terminate_desktop(self, id: TerminateDesktopParams): method async_terminate_desktop (line 55) | async def async_terminate_desktop(self, id: TerminateDesktopParams): method execute_computer_action (line 59) | def execute_computer_action(self, id: GetDesktopParams, action: Comput... method async_execute_computer_action (line 63) | async def async_execute_computer_action(self, id: GetDesktopParams, ac... method execute_bash_action (line 67) | def execute_bash_action(self, id: GetDesktopParams, command: ExecuteBa... method async_execute_bash_action (line 72) | async def async_execute_bash_action(self, id: GetDesktopParams, comman... FILE: sdks/py-sdk/openapi_client/api_reference_client/api/desktop/get_v1_desktop_id.py function _get_kwargs (line 21) | def _get_kwargs( function _parse_response (line 38) | def _parse_response( function _build_response (line 95) | def _build_response( function sync_detailed (line 118) | def sync_detailed( function sync (line 165) | def sync( function asyncio_detailed (line 207) | async def asyncio_detailed( function asyncio (line 252) | async def asyncio( FILE: sdks/py-sdk/openapi_client/api_reference_client/api/desktop/post_v1_desktop.py function _get_kwargs (line 21) | def _get_kwargs( function _parse_response (line 43) | def _parse_response( function _build_response (line 100) | def _build_response( function sync_detailed (line 123) | def sync_detailed( function sync (line 169) | def sync( function asyncio_detailed (line 210) | async def asyncio_detailed( function asyncio (line 254) | async def asyncio( FILE: sdks/py-sdk/openapi_client/api_reference_client/api/desktop/post_v1_desktop_id_bash_action.py function _get_kwargs (line 21) | def _get_kwargs( function _parse_response (line 44) | def _parse_response( function _build_response (line 101) | def _build_response( function sync_detailed (line 124) | def sync_detailed( function sync (line 173) | def sync( function asyncio_detailed (line 217) | async def asyncio_detailed( function asyncio (line 264) | async def asyncio( FILE: sdks/py-sdk/openapi_client/api_reference_client/api/desktop/post_v1_desktop_id_computer_action.py function _get_kwargs (line 33) | def _get_kwargs( function _parse_response (line 84) | def _parse_response( function _build_response (line 141) | def _build_response( function sync_detailed (line 164) | def sync_detailed( function sync (line 231) | def sync( function asyncio_detailed (line 293) | async def asyncio_detailed( function asyncio (line 358) | async def asyncio( FILE: sdks/py-sdk/openapi_client/api_reference_client/api/desktop/post_v1_desktop_id_stop.py function _get_kwargs (line 20) | def _get_kwargs( function _parse_response (line 37) | def _parse_response( function _build_response (line 94) | def _build_response( function sync_detailed (line 117) | def sync_detailed( function sync (line 163) | def sync( function asyncio_detailed (line 204) | async def asyncio_detailed( function asyncio (line 248) | async def asyncio( FILE: sdks/py-sdk/openapi_client/api_reference_client/client.py class Client (line 9) | class Client: method with_headers (line 48) | def with_headers(self, headers: dict[str, str]) -> "Client": method with_cookies (line 56) | def with_cookies(self, cookies: dict[str, str]) -> "Client": method with_timeout (line 64) | def with_timeout(self, timeout: httpx.Timeout) -> "Client": method set_httpx_client (line 72) | def set_httpx_client(self, client: httpx.Client) -> "Client": method get_httpx_client (line 80) | def get_httpx_client(self) -> httpx.Client: method __enter__ (line 94) | def __enter__(self) -> "Client": method __exit__ (line 99) | def __exit__(self, *args: Any, **kwargs: Any) -> None: method set_async_httpx_client (line 103) | def set_async_httpx_client(self, async_client: httpx.AsyncClient) -> "... method get_async_httpx_client (line 111) | def get_async_httpx_client(self) -> httpx.AsyncClient: method __aenter__ (line 125) | async def __aenter__(self) -> "Client": method __aexit__ (line 130) | async def __aexit__(self, *args: Any, **kwargs: Any) -> None: class AuthenticatedClient (line 136) | class AuthenticatedClient: method with_headers (line 182) | def with_headers(self, headers: dict[str, str]) -> "AuthenticatedClient": method with_cookies (line 190) | def with_cookies(self, cookies: dict[str, str]) -> "AuthenticatedClient": method with_timeout (line 198) | def with_timeout(self, timeout: httpx.Timeout) -> "AuthenticatedClient": method set_httpx_client (line 206) | def set_httpx_client(self, client: httpx.Client) -> "AuthenticatedClie... method get_httpx_client (line 214) | def get_httpx_client(self) -> httpx.Client: method __enter__ (line 229) | def __enter__(self) -> "AuthenticatedClient": method __exit__ (line 234) | def __exit__(self, *args: Any, **kwargs: Any) -> None: method set_async_httpx_client (line 238) | def set_async_httpx_client(self, async_client: httpx.AsyncClient) -> "... method get_async_httpx_client (line 246) | def get_async_httpx_client(self) -> httpx.AsyncClient: method __aenter__ (line 261) | async def __aenter__(self) -> "AuthenticatedClient": method __aexit__ (line 266) | async def __aexit__(self, *args: Any, **kwargs: Any) -> None: FILE: sdks/py-sdk/openapi_client/api_reference_client/errors.py class UnexpectedStatus (line 4) | class UnexpectedStatus(Exception): method __init__ (line 7) | def __init__(self, status_code: int, content: bytes): FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_200.py class GetV1DesktopIdResponse200 (line 16) | class GetV1DesktopIdResponse200: method to_dict (line 35) | def to_dict(self) -> dict[str, Any]: method from_dict (line 62) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 91) | def additional_keys(self) -> list[str]: method __getitem__ (line 94) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 97) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 100) | def __delitem__(self, key: str) -> None: method __contains__ (line 103) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_200_status.py class GetV1DesktopIdResponse200Status (line 4) | class GetV1DesktopIdResponse200Status(str, Enum): method __str__ (line 10) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_400.py class GetV1DesktopIdResponse400 (line 13) | class GetV1DesktopIdResponse400: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_400_status.py class GetV1DesktopIdResponse400Status (line 4) | class GetV1DesktopIdResponse400Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_401.py class GetV1DesktopIdResponse401 (line 13) | class GetV1DesktopIdResponse401: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_401_status.py class GetV1DesktopIdResponse401Status (line 4) | class GetV1DesktopIdResponse401Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_403.py class GetV1DesktopIdResponse403 (line 13) | class GetV1DesktopIdResponse403: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_403_status.py class GetV1DesktopIdResponse403Status (line 4) | class GetV1DesktopIdResponse403Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_404.py class GetV1DesktopIdResponse404 (line 13) | class GetV1DesktopIdResponse404: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_404_status.py class GetV1DesktopIdResponse404Status (line 4) | class GetV1DesktopIdResponse404Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_409.py class GetV1DesktopIdResponse409 (line 13) | class GetV1DesktopIdResponse409: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_409_status.py class GetV1DesktopIdResponse409Status (line 4) | class GetV1DesktopIdResponse409Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_429.py class GetV1DesktopIdResponse429 (line 13) | class GetV1DesktopIdResponse429: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_429_status.py class GetV1DesktopIdResponse429Status (line 4) | class GetV1DesktopIdResponse429Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_500.py class GetV1DesktopIdResponse500 (line 13) | class GetV1DesktopIdResponse500: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_500_status.py class GetV1DesktopIdResponse500Status (line 4) | class GetV1DesktopIdResponse500Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_502.py class GetV1DesktopIdResponse502 (line 13) | class GetV1DesktopIdResponse502: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/get_v1_desktop_id_response_502_status.py class GetV1DesktopIdResponse502Status (line 4) | class GetV1DesktopIdResponse502Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_body.py class PostV1DesktopBody (line 13) | class PostV1DesktopBody: method to_dict (line 22) | def to_dict(self) -> dict[str, Any]: method from_dict (line 34) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 46) | def additional_keys(self) -> list[str]: method __getitem__ (line 49) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 52) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 55) | def __delitem__(self, key: str) -> None: method __contains__ (line 58) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_body.py class PostV1DesktopIdBashActionBody (line 11) | class PostV1DesktopIdBashActionBody: method to_dict (line 20) | def to_dict(self) -> dict[str, Any]: method from_dict (line 34) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 46) | def additional_keys(self) -> list[str]: method __getitem__ (line 49) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 52) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 55) | def __delitem__(self, key: str) -> None: method __contains__ (line 58) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_200.py class PostV1DesktopIdBashActionResponse200 (line 13) | class PostV1DesktopIdBashActionResponse200: method to_dict (line 28) | def to_dict(self) -> dict[str, Any]: method from_dict (line 48) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 66) | def additional_keys(self) -> list[str]: method __getitem__ (line 69) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 72) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 75) | def __delitem__(self, key: str) -> None: method __contains__ (line 78) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_400.py class PostV1DesktopIdBashActionResponse400 (line 13) | class PostV1DesktopIdBashActionResponse400: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_400_status.py class PostV1DesktopIdBashActionResponse400Status (line 4) | class PostV1DesktopIdBashActionResponse400Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_401.py class PostV1DesktopIdBashActionResponse401 (line 13) | class PostV1DesktopIdBashActionResponse401: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_401_status.py class PostV1DesktopIdBashActionResponse401Status (line 4) | class PostV1DesktopIdBashActionResponse401Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_403.py class PostV1DesktopIdBashActionResponse403 (line 13) | class PostV1DesktopIdBashActionResponse403: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_403_status.py class PostV1DesktopIdBashActionResponse403Status (line 4) | class PostV1DesktopIdBashActionResponse403Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_404.py class PostV1DesktopIdBashActionResponse404 (line 13) | class PostV1DesktopIdBashActionResponse404: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_404_status.py class PostV1DesktopIdBashActionResponse404Status (line 4) | class PostV1DesktopIdBashActionResponse404Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_409.py class PostV1DesktopIdBashActionResponse409 (line 13) | class PostV1DesktopIdBashActionResponse409: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_409_status.py class PostV1DesktopIdBashActionResponse409Status (line 4) | class PostV1DesktopIdBashActionResponse409Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_429.py class PostV1DesktopIdBashActionResponse429 (line 13) | class PostV1DesktopIdBashActionResponse429: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_429_status.py class PostV1DesktopIdBashActionResponse429Status (line 4) | class PostV1DesktopIdBashActionResponse429Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_500.py class PostV1DesktopIdBashActionResponse500 (line 13) | class PostV1DesktopIdBashActionResponse500: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_500_status.py class PostV1DesktopIdBashActionResponse500Status (line 4) | class PostV1DesktopIdBashActionResponse500Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_502.py class PostV1DesktopIdBashActionResponse502 (line 13) | class PostV1DesktopIdBashActionResponse502: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_bash_action_response_502_status.py class PostV1DesktopIdBashActionResponse502Status (line 4) | class PostV1DesktopIdBashActionResponse502Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_click_mouse_action.py class PostV1DesktopIdComputerActionClickMouseAction (line 22) | class PostV1DesktopIdComputerActionClickMouseAction: method to_dict (line 45) | def to_dict(self) -> dict[str, Any]: method from_dict (line 83) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 120) | def additional_keys(self) -> list[str]: method __getitem__ (line 123) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 126) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 129) | def __delitem__(self, key: str) -> None: method __contains__ (line 132) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_click_mouse_action_button.py class PostV1DesktopIdComputerActionClickMouseActionButton (line 4) | class PostV1DesktopIdComputerActionClickMouseActionButton(str, Enum): method __str__ (line 9) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_click_mouse_action_click_type.py class PostV1DesktopIdComputerActionClickMouseActionClickType (line 4) | class PostV1DesktopIdComputerActionClickMouseActionClickType(str, Enum): method __str__ (line 9) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_click_mouse_action_type.py class PostV1DesktopIdComputerActionClickMouseActionType (line 4) | class PostV1DesktopIdComputerActionClickMouseActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_drag_mouse_action.py class PostV1DesktopIdComputerActionDragMouseAction (line 24) | class PostV1DesktopIdComputerActionDragMouseAction: method to_dict (line 40) | def to_dict(self) -> dict[str, Any]: method from_dict (line 60) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 85) | def additional_keys(self) -> list[str]: method __getitem__ (line 88) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 91) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 94) | def __delitem__(self, key: str) -> None: method __contains__ (line 97) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_drag_mouse_action_end.py class PostV1DesktopIdComputerActionDragMouseActionEnd (line 11) | class PostV1DesktopIdComputerActionDragMouseActionEnd: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_drag_mouse_action_start.py class PostV1DesktopIdComputerActionDragMouseActionStart (line 11) | class PostV1DesktopIdComputerActionDragMouseActionStart: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_drag_mouse_action_type.py class PostV1DesktopIdComputerActionDragMouseActionType (line 4) | class PostV1DesktopIdComputerActionDragMouseActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_get_cursor_position_action.py class PostV1DesktopIdComputerActionGetCursorPositionAction (line 15) | class PostV1DesktopIdComputerActionGetCursorPositionAction: method to_dict (line 25) | def to_dict(self) -> dict[str, Any]: method from_dict (line 39) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 51) | def additional_keys(self) -> list[str]: method __getitem__ (line 54) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 57) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 60) | def __delitem__(self, key: str) -> None: method __contains__ (line 63) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_get_cursor_position_action_type.py class PostV1DesktopIdComputerActionGetCursorPositionActionType (line 4) | class PostV1DesktopIdComputerActionGetCursorPositionActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_move_mouse_action.py class PostV1DesktopIdComputerActionMoveMouseAction (line 15) | class PostV1DesktopIdComputerActionMoveMouseAction: method to_dict (line 29) | def to_dict(self) -> dict[str, Any]: method from_dict (line 49) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 67) | def additional_keys(self) -> list[str]: method __getitem__ (line 70) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 73) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 76) | def __delitem__(self, key: str) -> None: method __contains__ (line 79) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_move_mouse_action_type.py class PostV1DesktopIdComputerActionMoveMouseActionType (line 4) | class PostV1DesktopIdComputerActionMoveMouseActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_press_keys_action.py class PostV1DesktopIdComputerActionPressKeysAction (line 19) | class PostV1DesktopIdComputerActionPressKeysAction: method to_dict (line 34) | def to_dict(self) -> dict[str, Any]: method from_dict (line 62) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 96) | def additional_keys(self) -> list[str]: method __getitem__ (line 99) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 102) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 105) | def __delitem__(self, key: str) -> None: method __contains__ (line 108) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_press_keys_action_key_action_type.py class PostV1DesktopIdComputerActionPressKeysActionKeyActionType (line 4) | class PostV1DesktopIdComputerActionPressKeysActionKeyActionType(str, Enum): method __str__ (line 9) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_press_keys_action_type.py class PostV1DesktopIdComputerActionPressKeysActionType (line 4) | class PostV1DesktopIdComputerActionPressKeysActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_200.py class PostV1DesktopIdComputerActionResponse200 (line 13) | class PostV1DesktopIdComputerActionResponse200: method to_dict (line 28) | def to_dict(self) -> dict[str, Any]: method from_dict (line 48) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 66) | def additional_keys(self) -> list[str]: method __getitem__ (line 69) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 72) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 75) | def __delitem__(self, key: str) -> None: method __contains__ (line 78) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_400.py class PostV1DesktopIdComputerActionResponse400 (line 15) | class PostV1DesktopIdComputerActionResponse400: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_400_status.py class PostV1DesktopIdComputerActionResponse400Status (line 4) | class PostV1DesktopIdComputerActionResponse400Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_401.py class PostV1DesktopIdComputerActionResponse401 (line 15) | class PostV1DesktopIdComputerActionResponse401: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_401_status.py class PostV1DesktopIdComputerActionResponse401Status (line 4) | class PostV1DesktopIdComputerActionResponse401Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_403.py class PostV1DesktopIdComputerActionResponse403 (line 15) | class PostV1DesktopIdComputerActionResponse403: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_403_status.py class PostV1DesktopIdComputerActionResponse403Status (line 4) | class PostV1DesktopIdComputerActionResponse403Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_404.py class PostV1DesktopIdComputerActionResponse404 (line 15) | class PostV1DesktopIdComputerActionResponse404: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_404_status.py class PostV1DesktopIdComputerActionResponse404Status (line 4) | class PostV1DesktopIdComputerActionResponse404Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_409.py class PostV1DesktopIdComputerActionResponse409 (line 15) | class PostV1DesktopIdComputerActionResponse409: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_409_status.py class PostV1DesktopIdComputerActionResponse409Status (line 4) | class PostV1DesktopIdComputerActionResponse409Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_429.py class PostV1DesktopIdComputerActionResponse429 (line 15) | class PostV1DesktopIdComputerActionResponse429: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_429_status.py class PostV1DesktopIdComputerActionResponse429Status (line 4) | class PostV1DesktopIdComputerActionResponse429Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_500.py class PostV1DesktopIdComputerActionResponse500 (line 15) | class PostV1DesktopIdComputerActionResponse500: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_500_status.py class PostV1DesktopIdComputerActionResponse500Status (line 4) | class PostV1DesktopIdComputerActionResponse500Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_502.py class PostV1DesktopIdComputerActionResponse502 (line 15) | class PostV1DesktopIdComputerActionResponse502: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_response_502_status.py class PostV1DesktopIdComputerActionResponse502Status (line 4) | class PostV1DesktopIdComputerActionResponse502Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_screenshot_action.py class PostV1DesktopIdComputerActionScreenshotAction (line 15) | class PostV1DesktopIdComputerActionScreenshotAction: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 38) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 50) | def additional_keys(self) -> list[str]: method __getitem__ (line 53) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 56) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 59) | def __delitem__(self, key: str) -> None: method __contains__ (line 62) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_screenshot_action_type.py class PostV1DesktopIdComputerActionScreenshotActionType (line 4) | class PostV1DesktopIdComputerActionScreenshotActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_scroll_action.py class PostV1DesktopIdComputerActionScrollAction (line 16) | class PostV1DesktopIdComputerActionScrollAction: method to_dict (line 30) | def to_dict(self) -> dict[str, Any]: method from_dict (line 50) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 68) | def additional_keys(self) -> list[str]: method __getitem__ (line 71) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 74) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 77) | def __delitem__(self, key: str) -> None: method __contains__ (line 80) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_scroll_action_direction.py class PostV1DesktopIdComputerActionScrollActionDirection (line 4) | class PostV1DesktopIdComputerActionScrollActionDirection(str, Enum): method __str__ (line 10) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_scroll_action_type.py class PostV1DesktopIdComputerActionScrollActionType (line 4) | class PostV1DesktopIdComputerActionScrollActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_type_text_action.py class PostV1DesktopIdComputerActionTypeTextAction (line 15) | class PostV1DesktopIdComputerActionTypeTextAction: method to_dict (line 26) | def to_dict(self) -> dict[str, Any]: method from_dict (line 43) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 58) | def additional_keys(self) -> list[str]: method __getitem__ (line 61) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 64) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 67) | def __delitem__(self, key: str) -> None: method __contains__ (line 70) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_type_text_action_type.py class PostV1DesktopIdComputerActionTypeTextActionType (line 4) | class PostV1DesktopIdComputerActionTypeTextActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_wait_action.py class PostV1DesktopIdComputerActionWaitAction (line 13) | class PostV1DesktopIdComputerActionWaitAction: method to_dict (line 25) | def to_dict(self) -> dict[str, Any]: method from_dict (line 42) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 57) | def additional_keys(self) -> list[str]: method __getitem__ (line 60) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 63) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 66) | def __delitem__(self, key: str) -> None: method __contains__ (line 69) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_computer_action_wait_action_type.py class PostV1DesktopIdComputerActionWaitActionType (line 4) | class PostV1DesktopIdComputerActionWaitActionType(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_200.py class PostV1DesktopIdStopResponse200 (line 13) | class PostV1DesktopIdStopResponse200: method to_dict (line 23) | def to_dict(self) -> dict[str, Any]: method from_dict (line 37) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 49) | def additional_keys(self) -> list[str]: method __getitem__ (line 52) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 55) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 58) | def __delitem__(self, key: str) -> None: method __contains__ (line 61) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_200_status.py class PostV1DesktopIdStopResponse200Status (line 4) | class PostV1DesktopIdStopResponse200Status(str, Enum): method __str__ (line 10) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_400.py class PostV1DesktopIdStopResponse400 (line 13) | class PostV1DesktopIdStopResponse400: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_400_status.py class PostV1DesktopIdStopResponse400Status (line 4) | class PostV1DesktopIdStopResponse400Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_401.py class PostV1DesktopIdStopResponse401 (line 13) | class PostV1DesktopIdStopResponse401: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_401_status.py class PostV1DesktopIdStopResponse401Status (line 4) | class PostV1DesktopIdStopResponse401Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_403.py class PostV1DesktopIdStopResponse403 (line 13) | class PostV1DesktopIdStopResponse403: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_403_status.py class PostV1DesktopIdStopResponse403Status (line 4) | class PostV1DesktopIdStopResponse403Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_404.py class PostV1DesktopIdStopResponse404 (line 13) | class PostV1DesktopIdStopResponse404: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_404_status.py class PostV1DesktopIdStopResponse404Status (line 4) | class PostV1DesktopIdStopResponse404Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_409.py class PostV1DesktopIdStopResponse409 (line 13) | class PostV1DesktopIdStopResponse409: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_409_status.py class PostV1DesktopIdStopResponse409Status (line 4) | class PostV1DesktopIdStopResponse409Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_429.py class PostV1DesktopIdStopResponse429 (line 13) | class PostV1DesktopIdStopResponse429: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_429_status.py class PostV1DesktopIdStopResponse429Status (line 4) | class PostV1DesktopIdStopResponse429Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_500.py class PostV1DesktopIdStopResponse500 (line 13) | class PostV1DesktopIdStopResponse500: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_500_status.py class PostV1DesktopIdStopResponse500Status (line 4) | class PostV1DesktopIdStopResponse500Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_502.py class PostV1DesktopIdStopResponse502 (line 13) | class PostV1DesktopIdStopResponse502: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_id_stop_response_502_status.py class PostV1DesktopIdStopResponse502Status (line 4) | class PostV1DesktopIdStopResponse502Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_200.py class PostV1DesktopResponse200 (line 13) | class PostV1DesktopResponse200: method to_dict (line 25) | def to_dict(self) -> dict[str, Any]: method from_dict (line 42) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 57) | def additional_keys(self) -> list[str]: method __getitem__ (line 60) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 63) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 66) | def __delitem__(self, key: str) -> None: method __contains__ (line 69) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_200_status.py class PostV1DesktopResponse200Status (line 4) | class PostV1DesktopResponse200Status(str, Enum): method __str__ (line 10) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_400.py class PostV1DesktopResponse400 (line 13) | class PostV1DesktopResponse400: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_400_status.py class PostV1DesktopResponse400Status (line 4) | class PostV1DesktopResponse400Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_401.py class PostV1DesktopResponse401 (line 13) | class PostV1DesktopResponse401: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_401_status.py class PostV1DesktopResponse401Status (line 4) | class PostV1DesktopResponse401Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_403.py class PostV1DesktopResponse403 (line 13) | class PostV1DesktopResponse403: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_403_status.py class PostV1DesktopResponse403Status (line 4) | class PostV1DesktopResponse403Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_404.py class PostV1DesktopResponse404 (line 13) | class PostV1DesktopResponse404: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_404_status.py class PostV1DesktopResponse404Status (line 4) | class PostV1DesktopResponse404Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_409.py class PostV1DesktopResponse409 (line 13) | class PostV1DesktopResponse409: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_409_status.py class PostV1DesktopResponse409Status (line 4) | class PostV1DesktopResponse409Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_429.py class PostV1DesktopResponse429 (line 13) | class PostV1DesktopResponse429: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_429_status.py class PostV1DesktopResponse429Status (line 4) | class PostV1DesktopResponse429Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_500.py class PostV1DesktopResponse500 (line 13) | class PostV1DesktopResponse500: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_500_status.py class PostV1DesktopResponse500Status (line 4) | class PostV1DesktopResponse500Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_502.py class PostV1DesktopResponse502 (line 13) | class PostV1DesktopResponse502: method to_dict (line 24) | def to_dict(self) -> dict[str, Any]: method from_dict (line 41) | def from_dict(cls: type[T], src_dict: Mapping[str, Any]) -> T: method additional_keys (line 56) | def additional_keys(self) -> list[str]: method __getitem__ (line 59) | def __getitem__(self, key: str) -> Any: method __setitem__ (line 62) | def __setitem__(self, key: str, value: Any) -> None: method __delitem__ (line 65) | def __delitem__(self, key: str) -> None: method __contains__ (line 68) | def __contains__(self, key: str) -> bool: FILE: sdks/py-sdk/openapi_client/api_reference_client/models/post_v1_desktop_response_502_status.py class PostV1DesktopResponse502Status (line 4) | class PostV1DesktopResponse502Status(str, Enum): method __str__ (line 7) | def __str__(self) -> str: FILE: sdks/py-sdk/openapi_client/api_reference_client/types.py class Unset (line 10) | class Unset: method __bool__ (line 11) | def __bool__(self) -> Literal[False]: class File (line 21) | class File: method to_tuple (line 28) | def to_tuple(self) -> FileJsonType: class Response (line 37) | class Response(Generic[T]): FILE: sdks/sandbox/py-sdk/test_sdk.py function main (line 7) | def main(): FILE: sdks/ts-sdk/src/client/client.gen.ts type CreateClientConfig (line 14) | type CreateClientConfig ... FILE: sdks/ts-sdk/src/client/sdk.gen.ts type Options (line 7) | type Options Promise... type CyberdeskClientOptions (line 20) | interface CyberdeskClientOptions { type GetDesktopParams (line 33) | type GetDesktopParams = Omit; type LaunchDesktopParams (line 34) | type LaunchDesktopParams = Omit; type TerminateDesktopParams (line 35) | type TerminateDesktopParams = Omit Client: function _init_kubernetes_clients (line 147) | def _init_kubernetes_clients() -> tuple[CoreV1Api, CustomObjectsApi, Api... function get_instance_status (line 192) | def get_instance_status(instance_id: str) -> Optional[str]: function update_instance_status (line 203) | def update_instance_status(instance_id: str, vmi_phase: str) -> None: function get_free_vm_from_pool (line 223) | def get_free_vm_from_pool(namespace: str, logger: kopf.Logger) -> Option... function ensure_golden_snapshot_exists (line 356) | def ensure_golden_snapshot_exists(): function configure_kopf (line 385) | def configure_kopf(settings: OperatorSettings, **_: Dict[str, object]) -... function crd_bootstrap (line 394) | def crd_bootstrap(spec: dict, meta: dict, **_: Dict[str, object]) -> None: function _ensure_vm_patched_and_running (line 408) | def _ensure_vm_patched_and_running(vm_name: str, namespace: str, logger:... function cyberdesk_create (line 457) | def cyberdesk_create(spec: dict, meta: dict, status: dict, logger: kopf.... function vmi_phase_change (line 761) | def vmi_phase_change(old: str | None, new: str | None, meta: dict, statu... function cyberdesk_delete (line 815) | def cyberdesk_delete(meta: dict, body: dict, logger: kopf.Logger, **_: D... function cyberdesk_timeout_check (line 868) | def cyberdesk_timeout_check(body: dict, logger: kopf.Logger, **_: Dict[s... function vmi_ready_watcher (line 901) | def vmi_ready_watcher(old, new, status, meta, logger: kopf.Logger, **kwa... FILE: services/cyberdesk-operator/tests/test.py function test_operator (line 5) | def test_operator(): FILE: services/gateway/main.py function init_kube_clients (line 81) | def init_kube_clients() -> tuple[Optional[CustomObjectsApi], Optional[Co... class CyberdeskCreateRequest (line 131) | class CyberdeskCreateRequest(BaseModel): class CommandRequest (line 138) | class CommandRequest(BaseModel): class CyberdeskCreateResponse (line 144) | class CyberdeskCreateResponse(BaseModel): class StatusMessageResponse (line 148) | class StatusMessageResponse(BaseModel): class CyberdeskReadyResponse (line 153) | class CyberdeskReadyResponse(StatusMessageResponse): class VMCommandExecutionResponse (line 157) | class VMCommandExecutionResponse(BaseModel): class GatewayCommandResponse (line 165) | class GatewayCommandResponse(BaseModel): class HealthCheckResponse (line 171) | class HealthCheckResponse(BaseModel): class VmHealthCheckResponse (line 175) | class VmHealthCheckResponse(BaseModel): function serve_novnc (line 207) | async def serve_novnc(vm_id: str) -> FileResponse: function _relay (line 221) | async def _relay( function proxy_vnc (line 237) | async def proxy_vnc(websocket: WebSocket, vm_id: str) -> None: function require_k8s (line 372) | def require_k8s() -> CustomObjectsApi: function require_k8s_core (line 381) | def require_k8s_core() -> CoreV1Api: function require_supabase (line 390) | def require_supabase() -> Client: function update_supabase_instance (line 401) | async def update_supabase_instance(vm_id: str, stream_url: str): function create_cyberdesk (line 440) | async def create_cyberdesk(vm_id: str, payload: CyberdeskCreateRequest): function stop_cyberdesk (line 473) | async def stop_cyberdesk(vm_id: str): function cyberdesk_ready (line 501) | async def cyberdesk_ready(vm_id: str): function execute_vm_command (line 530) | async def execute_vm_command(vm_id: str, payload: CommandRequest): function health_check (line 594) | async def health_check(): function vm_health_check (line 599) | async def vm_health_check(vmid: str): function _proxy_request_to_vm (line 643) | async def _proxy_request_to_vm( FILE: services/gateway/noVNC/app/error-handler.js function handleError (line 10) | function handleError(event, err) { FILE: services/gateway/noVNC/app/localization.js class Localizer (line 13) | class Localizer { method constructor (line 14) | constructor() { method setup (line 23) | async setup(supportedLanguages, baseURL) { method _setupLanguage (line 31) | _setupLanguage(supportedLanguages) { method _setupDictionary (line 92) | async _setupDictionary(baseURL) { method get (line 114) | get(id) { method translateDOM (line 125) | translateDOM() { FILE: services/gateway/noVNC/app/ui.js constant PAGE_TITLE (line 21) | const PAGE_TITLE = "noVNC"; constant LINGUAS (line 23) | const LINGUAS = ["cs", "de", "el", "es", "fr", "it", "ja", "ko", "nl", "... method start (line 49) | async start(options={}) { method initFullscreen (line 140) | initFullscreen() { method initSettings (line 154) | initSettings() { method setupSettingLabels (line 187) | setupSettingLabels() { method addControlbarHandlers (line 213) | addControlbarHandlers() { method addTouchSpecificHandlers (line 246) | addTouchSpecificHandlers() { method addExtraKeysHandlers (line 287) | addExtraKeysHandlers() { method addMachineHandlers (line 304) | addMachineHandlers() { method addConnectionControlHandlers (line 315) | addConnectionControlHandlers() { method addClipboardHandlers (line 331) | addClipboardHandlers() { method addSettingChangeHandler (line 340) | addSettingChangeHandler(name, changeFunc) { method addSettingsHandlers (line 348) | addSettingsHandlers() { method addFullscreenHandlers (line 377) | addFullscreenHandlers() { method updateVisualState (line 394) | updateVisualState(state) { method showStatus (line 460) | showStatus(text, statusType, time) { method hideStatus (line 516) | hideStatus() { method activateControlbar (line 521) | activateControlbar(event) { method idleControlbar (line 530) | idleControlbar() { method keepControlbar (line 542) | keepControlbar() { method openControlbar (line 546) | openControlbar() { method closeControlbar (line 551) | closeControlbar() { method toggleControlbar (line 558) | toggleControlbar() { method toggleControlbarSide (line 567) | toggleControlbarSide() { method showControlbarHint (line 593) | showControlbarHint(show, animate=true) { method dragControlbarHandle (line 609) | dragControlbarHandle(e) { method moveControlbarHandle (line 644) | moveControlbarHandle(viewportRelativeY) { method updateControlbarHandle (line 681) | updateControlbarHandle() { method controlbarHandleMouseUp (line 689) | controlbarHandleMouseUp(e) { method controlbarHandleMouseDown (line 704) | controlbarHandleMouseDown(e) { method toggleExpander (line 730) | toggleExpander(e) { method initSetting (line 745) | initSetting(name, defVal) { method forceSetting (line 766) | forceSetting(name, val) { method updateSetting (line 774) | updateSetting(name) { method saveSetting (line 799) | saveSetting(name) { method getSetting (line 815) | getSetting(name) { method disableSetting (line 832) | disableSetting(name) { method enableSetting (line 842) | enableSetting(name) { method closeAllPanels (line 858) | closeAllPanels() { method openSettingsPanel (line 871) | openSettingsPanel() { method closeSettingsPanel (line 895) | closeSettingsPanel() { method toggleSettingsPanel (line 902) | toggleSettingsPanel() { method openPowerPanel (line 917) | openPowerPanel() { method closePowerPanel (line 927) | closePowerPanel() { method togglePowerPanel (line 934) | togglePowerPanel() { method updatePowerButton (line 944) | updatePowerButton() { method openClipboardPanel (line 964) | openClipboardPanel() { method closeClipboardPanel (line 974) | closeClipboardPanel() { method toggleClipboardPanel (line 981) | toggleClipboardPanel() { method clipboardReceive (line 990) | clipboardReceive(e) { method clipboardSend (line 996) | clipboardSend() { method openConnectPanel (line 1009) | openConnectPanel() { method closeConnectPanel (line 1014) | closeConnectPanel() { method connect (line 1019) | connect(event, password) { method disconnect (line 1122) | disconnect() { method reconnect (line 1135) | reconnect() { method cancelReconnect (line 1146) | cancelReconnect() { method connectFinished (line 1158) | connectFinished(e) { method disconnectFinished (line 1175) | disconnectFinished(e) { method securityFailed (line 1213) | securityFailed(e) { method serverVerify (line 1233) | async serverVerify(e) { method approveServer (line 1246) | approveServer(e) { method rejectServer (line 1252) | rejectServer(e) { method credentials (line 1264) | credentials(e) { method setCredentials (line 1291) | setCredentials(e) { method toggleFullscreen (line 1315) | toggleFullscreen() { method updateFullscreenButton (line 1343) | updateFullscreenButton() { method applyResizeMode (line 1363) | applyResizeMode() { method updateViewClip (line 1379) | updateViewClip() { method toggleViewDrag (line 1421) | toggleViewDrag() { method updateViewDrag (line 1428) | updateViewDrag() { method updateQuality (line 1461) | updateQuality() { method updateCompression (line 1473) | updateCompression() { method showVirtualKeyboard (line 1485) | showVirtualKeyboard() { method hideVirtualKeyboard (line 1503) | hideVirtualKeyboard() { method toggleVirtualKeyboard (line 1513) | toggleVirtualKeyboard() { method onfocusVirtualKeyboard (line 1522) | onfocusVirtualKeyboard(event) { method onblurVirtualKeyboard (line 1530) | onblurVirtualKeyboard(event) { method keepVirtualKeyboard (line 1538) | keepVirtualKeyboard(event) { method keyboardinputReset (line 1566) | keyboardinputReset() { method keyEvent (line 1572) | keyEvent(keysym, code, down) { method keyInput (line 1582) | keyInput(event) { method openExtraKeys (line 1649) | openExtraKeys() { method closeExtraKeys (line 1659) | closeExtraKeys() { method toggleExtraKeys (line 1666) | toggleExtraKeys() { method sendEsc (line 1675) | sendEsc() { method sendTab (line 1679) | sendTab() { method toggleCtrl (line 1683) | toggleCtrl() { method toggleWindows (line 1694) | toggleWindows() { method toggleAlt (line 1705) | toggleAlt() { method sendCtrlAltDel (line 1716) | sendCtrlAltDel() { method sendKey (line 1723) | sendKey(keysym, code, down) { method updateViewOnly (line 1749) | updateViewOnly() { method updateShowDotCursor (line 1771) | updateShowDotCursor() { method updateLogging (line 1776) | updateLogging() { method updateDesktopName (line 1780) | updateDesktopName(e) { method bell (line 1786) | bell(e) { method addOption (line 1805) | addOption(selectbox, text, value) { FILE: services/gateway/noVNC/app/webutil.js function initLogging (line 12) | function initLogging(level) { function getQueryVar (line 32) | function getQueryVar(name, defVal) { function getHashVar (line 46) | function getHashVar(name, defVal) { function getConfigVar (line 61) | function getConfigVar(name, defVal) { function createCookie (line 77) | function createCookie(name, value, days) { function readCookie (line 97) | function readCookie(name, defaultValue) { function eraseCookie (line 115) | function eraseCookie(name) { function initSettings (line 126) | function initSettings() { function setSetting (line 137) | function setSetting(name, value) { function writeSetting (line 142) | function writeSetting(name, value) { function readSetting (line 153) | function readSetting(name, defaultValue) { function eraseSetting (line 173) | function eraseSetting(name) { function logOnce (line 189) | function logOnce(msg, level = "warn") { function localStorageGet (line 210) | function localStorageGet(name) { function localStorageSet (line 225) | function localStorageSet(name, value) { function localStorageRemove (line 238) | function localStorageRemove(name) { FILE: services/gateway/noVNC/core/base64.js method encode (line 14) | encode(data) { method decode (line 59) | decode(data, offset = 0) { FILE: services/gateway/noVNC/core/crypto/aes.js class AESECBCipher (line 1) | class AESECBCipher { method constructor (line 2) | constructor() { method algorithm (line 6) | get algorithm() { method importKey (line 10) | static async importKey(key, _algorithm, extractable, keyUsages) { method _importKey (line 16) | async _importKey(key, extractable, keyUsages) { method encrypt (line 21) | async encrypt(_algorithm, plaintext) { class AESEAXCipher (line 38) | class AESEAXCipher { method constructor (line 39) | constructor() { method algorithm (line 49) | get algorithm() { method _encryptBlock (line 53) | async _encryptBlock(block) { method _initCMAC (line 61) | async _initCMAC() { method _encryptCTR (line 77) | async _encryptCTR(data, counter) { method _decryptCTR (line 86) | async _decryptCTR(data, counter) { method _computeCMAC (line 95) | async _computeCMAC(data, prefixBlock) { method importKey (line 125) | static async importKey(key, _algorithm, _extractable, _keyUsages) { method _importKey (line 131) | async _importKey(key) { method encrypt (line 140) | async encrypt(algorithm, message) { method decrypt (line 156) | async decrypt(algorithm, data) { FILE: services/gateway/noVNC/core/crypto/bigint.js function modPow (line 1) | function modPow(b, e, m) { function bigIntToU8Array (line 14) | function bigIntToU8Array(bigint, padLength=0) { function u8ArrayToBigInt (line 28) | function u8ArrayToBigInt(arr) { FILE: services/gateway/noVNC/core/crypto/crypto.js class LegacyCrypto (line 9) | class LegacyCrypto { method constructor (line 10) | constructor() { method encrypt (line 22) | encrypt(algorithm, key, data) { method decrypt (line 32) | decrypt(algorithm, key, data) { method importKey (line 42) | importKey(format, keyData, algorithm, extractable, keyUsages) { method generateKey (line 53) | generateKey(algorithm, extractable, keyUsages) { method exportKey (line 61) | exportKey(format, key) { method digest (line 71) | digest(algorithm, data) { method deriveBits (line 79) | deriveBits(algorithm, key, length) { FILE: services/gateway/noVNC/core/crypto/des.js constant PC2 (line 81) | const PC2 = [13,16,10,23, 0, 4, 2,27,14, 5,20, 9,22,18,11, 3, constant SP1 (line 89) | const SP1 = [c|e,z|z,a|z,c|f,c|d,a|f,z|d,a|z,z|e,c|e,c|f,z|e,b|f,c|d,b|z... constant SP2 (line 94) | const SP2 = [c|f,b|e,z|e,a|f,a|z,z|d,c|d,b|f,b|d,c|f,c|e,b|z,b|e,a|z,z|d... constant SP3 (line 99) | const SP3 = [z|f,c|e,z|z,c|d,b|e,z|z,a|f,b|e,a|d,b|d,b|d,a|z,c|f,a|d,c|z... constant SP4 (line 104) | const SP4 = [c|d,a|f,a|f,z|e,c|e,b|f,b|d,a|d,z|z,c|z,c|z,c|f,z|f,z|z,b|e... constant SP5 (line 109) | const SP5 = [z|d,a|f,a|e,c|d,z|e,z|d,b|z,a|e,b|f,z|e,a|d,b|f,c|d,c|e,z|f... constant SP6 (line 114) | const SP6 = [b|d,c|z,z|e,c|f,c|z,z|d,c|f,a|z,b|e,a|f,a|z,b|d,a|d,b|e,b|z... constant SP7 (line 119) | const SP7 = [a|z,c|d,b|f,z|z,z|e,b|f,a|f,c|e,c|f,a|z,z|z,b|d,z|d,b|z,c|d... constant SP8 (line 124) | const SP8 = [b|f,z|e,a|z,c|f,b|z,b|f,z|d,b|z,a|d,c|z,c|f,a|e,c|e,a|f,z|e... class DES (line 131) | class DES { method constructor (line 132) | constructor(password) { method enc8 (line 182) | enc8(text) { class DESECBCipher (line 263) | class DESECBCipher { method constructor (line 264) | constructor() { method algorithm (line 268) | get algorithm() { method importKey (line 272) | static importKey(key, _algorithm, _extractable, _keyUsages) { method _importKey (line 278) | _importKey(key, _extractable, _keyUsages) { method encrypt (line 282) | encrypt(_algorithm, plaintext) { class DESCBCCipher (line 295) | class DESCBCCipher { method constructor (line 296) | constructor() { method algorithm (line 300) | get algorithm() { method importKey (line 304) | static importKey(key, _algorithm, _extractable, _keyUsages) { method _importKey (line 310) | _importKey(key) { method encrypt (line 314) | encrypt(algorithm, plaintext) { FILE: services/gateway/noVNC/core/crypto/dh.js class DHPublicKey (line 3) | class DHPublicKey { method constructor (line 4) | constructor(key) { method algorithm (line 8) | get algorithm() { method exportKey (line 12) | exportKey() { class DHCipher (line 17) | class DHCipher { method constructor (line 18) | constructor() { method algorithm (line 26) | get algorithm() { method generateKey (line 30) | static generateKey(algorithm, _extractable) { method _generateKey (line 36) | _generateKey(algorithm) { method deriveBits (line 48) | deriveBits(algorithm, length) { FILE: services/gateway/noVNC/core/crypto/md5.js function MD5 (line 13) | async function MD5(d) { function M (line 21) | function M(d) { function X (line 29) | function X(d) { function V (line 36) | function V(d) { function Y (line 42) | function Y(d, g) { function cmn (line 55) | function cmn(d, g, m, f, r, i) { function ff (line 59) | function ff(d, g, m, f, r, i, n) { function gg (line 63) | function gg(d, g, m, f, r, i, n) { function hh (line 67) | function hh(d, g, m, f, r, i, n) { function ii (line 71) | function ii(d, g, m, f, r, i, n) { function add (line 75) | function add(d, g) { function rol (line 80) | function rol(d, g) { FILE: services/gateway/noVNC/core/crypto/rsa.js class RSACipher (line 4) | class RSACipher { method constructor (line 5) | constructor() { method algorithm (line 17) | get algorithm() { method _base64urlDecode (line 21) | _base64urlDecode(data) { method _padArray (line 27) | _padArray(arr, length) { method generateKey (line 33) | static async generateKey(algorithm, extractable, _keyUsages) { method _generateKey (line 39) | async _generateKey(algorithm, extractable) { method importKey (line 60) | static async importKey(key, _algorithm, extractable, keyUsages) { method _importKey (line 69) | async _importKey(key, extractable) { method encrypt (line 86) | async encrypt(_algorithm, message) { method decrypt (line 104) | async decrypt(_algorithm, message) { method exportKey (line 126) | async exportKey() { FILE: services/gateway/noVNC/core/decoders/copyrect.js class CopyRectDecoder (line 10) | class CopyRectDecoder { method decodeRect (line 11) | decodeRect(x, y, width, height, sock, display, depth) { FILE: services/gateway/noVNC/core/decoders/h264.js class H264Parser (line 12) | class H264Parser { method constructor (line 13) | constructor(data) { method _getStartSequenceLen (line 21) | _getStartSequenceLen(index) { method _indexOfNextNalUnit (line 32) | _indexOfNextNalUnit(index) { method _parseSps (line 42) | _parseSps(index) { method _parseNalUnit (line 48) | _parseNalUnit(index) { method parse (line 74) | parse() { class H264Context (line 112) | class H264Context { method constructor (line 113) | constructor(width, height) { method _handleFrame (line 124) | _handleFrame(frame) { method _handleError (line 144) | _handleError(e) { method _configureDecoder (line 148) | _configureDecoder(profileIdc, constraintSet, levelIdc) { method _preparePendingFrame (line 167) | _preparePendingFrame(timestamp) { method decode (line 184) | decode(payload) { class H264Decoder (line 241) | class H264Decoder { method constructor (line 242) | constructor() { method _contextId (line 247) | _contextId(x, y, width, height) { method _findOldestContextId (line 251) | _findOldestContextId() { method _createContext (line 263) | _createContext(x, y, width, height) { method _getContext (line 274) | _getContext(x, y, width, height) { method _resetContext (line 279) | _resetContext(x, y, width, height) { method _resetAllContexts (line 283) | _resetAllContexts() { method decodeRect (line 287) | decodeRect(x, y, width, height, sock, display, depth) { FILE: services/gateway/noVNC/core/decoders/hextile.js class HextileDecoder (line 12) | class HextileDecoder { method constructor (line 13) | constructor() { method decodeRect (line 19) | decodeRect(x, y, width, height, sock, display, depth) { method _startTile (line 135) | _startTile(x, y, width, height, color) { method _subTile (line 155) | _subTile(x, y, w, h, color) { method _finishTile (line 176) | _finishTile(display) { FILE: services/gateway/noVNC/core/decoders/jpeg.js class JPEGDecoder (line 10) | class JPEGDecoder { method constructor (line 11) | constructor() { method decodeRect (line 20) | decodeRect(x, y, width, height, sock, display, depth) { method _readSegment (line 89) | _readSegment(sock) { FILE: services/gateway/noVNC/core/decoders/raw.js class RawDecoder (line 10) | class RawDecoder { method constructor (line 11) | constructor() { method decodeRect (line 15) | decodeRect(x, y, width, height, sock, display, depth) { FILE: services/gateway/noVNC/core/decoders/rre.js class RREDecoder (line 10) | class RREDecoder { method constructor (line 11) | constructor() { method decodeRect (line 15) | decodeRect(x, y, width, height, sock, display, depth) { FILE: services/gateway/noVNC/core/decoders/tight.js class TightDecoder (line 14) | class TightDecoder { method constructor (line 15) | constructor() { method decodeRect (line 28) | decodeRect(x, y, width, height, sock, display, depth) { method _fillRect (line 74) | _fillRect(x, y, width, height, sock, display, depth) { method _jpegRect (line 85) | _jpegRect(x, y, width, height, sock, display, depth) { method _pngRect (line 96) | _pngRect(x, y, width, height, sock, display, depth) { method _basicRect (line 100) | _basicRect(ctl, x, y, width, height, sock, display, depth) { method _copyFilter (line 143) | _copyFilter(streamId, x, y, width, height, sock, display, depth) { method _paletteFilter (line 181) | _paletteFilter(streamId, x, y, width, height, sock, display, depth) { method _monoRect (line 239) | _monoRect(x, y, width, height, data, palette, display) { method _paletteRect (line 272) | _paletteRect(x, y, width, height, data, palette, display) { method _gradientFilter (line 287) | _gradientFilter(streamId, x, y, width, height, sock, display, depth) { method _readData (line 357) | _readData(sock) { method _getScratchBuffer (line 387) | _getScratchBuffer(size) { FILE: services/gateway/noVNC/core/decoders/tightpng.js class TightPNGDecoder (line 12) | class TightPNGDecoder extends TightDecoder { method _pngRect (line 13) | _pngRect(x, y, width, height, sock, display, depth) { method _basicRect (line 24) | _basicRect(ctl, x, y, width, height, sock, display, depth) { FILE: services/gateway/noVNC/core/decoders/zlib.js class ZlibDecoder (line 12) | class ZlibDecoder { method constructor (line 13) | constructor() { method decodeRect (line 18) | decodeRect(x, y, width, height, sock, display, depth) { FILE: services/gateway/noVNC/core/decoders/zrle.js constant ZRLE_TILE_WIDTH (line 12) | const ZRLE_TILE_WIDTH = 64; constant ZRLE_TILE_HEIGHT (line 13) | const ZRLE_TILE_HEIGHT = 64; class ZRLEDecoder (line 15) | class ZRLEDecoder { method constructor (line 16) | constructor() { method decodeRect (line 24) | decodeRect(x, y, width, height, sock, display, depth) { method _getBitsPerPixelInPalette (line 73) | _getBitsPerPixelInPalette(paletteSize) { method _readPixels (line 83) | _readPixels(pixels) { method _decodePaletteTile (line 95) | _decodePaletteTile(paletteSize, tileSize, tilew, tileh) { method _decodeRLETile (line 127) | _decodeRLETile(tileSize) { method _decodeRLEPaletteTile (line 144) | _decodeRLEPaletteTile(paletteSize, tileSize) { method _readRLELength (line 176) | _readRLELength() { FILE: services/gateway/noVNC/core/deflator.js class Deflator (line 13) | class Deflator { method constructor (line 14) | constructor() { method deflate (line 22) | deflate(inData) { FILE: services/gateway/noVNC/core/display.js class Display (line 13) | class Display { method constructor (line 14) | constructor(target) { method scale (line 68) | get scale() { return this._scale; } method scale (line 69) | set scale(scale) { method clipViewport (line 73) | get clipViewport() { return this._clipViewport; } method clipViewport (line 74) | set clipViewport(viewport) { method width (line 82) | get width() { method height (line 86) | get height() { method viewportChangePos (line 92) | viewportChangePos(deltaX, deltaY) { method viewportChangeSize (line 134) | viewportChangeSize(width, height) { method absX (line 175) | absX(x) { method absY (line 182) | absY(y) { method resize (line 189) | resize(width, height) { method getImageData (line 223) | getImageData() { method toDataURL (line 227) | toDataURL(type, encoderOptions) { method toBlob (line 231) | toBlob(callback, type, quality) { method _damage (line 236) | _damage(x, y, w, h) { method flip (line 253) | flip(fromQueue) { method pending (line 299) | pending() { method flush (line 303) | flush() { method fillRect (line 316) | fillRect(x, y, width, height, color, fromQueue) { method copyImage (line 333) | copyImage(oldX, oldY, newX, newY, w, h, fromQueue) { method imageRect (line 364) | imageRect(x, y, width, height, mime, arr) { method videoFrame (line 383) | videoFrame(x, y, width, height, frame) { method blitImage (line 394) | blitImage(x, y, width, height, arr, offset, fromQueue) { method drawImage (line 420) | drawImage(img, ...args) { method autoscale (line 432) | autoscale(containerWidth, containerHeight) { method _rescale (line 456) | _rescale(factor) { method _setFillColor (line 474) | _setFillColor(color) { method _renderQPush (line 482) | _renderQPush(action) { method _resumeRenderQ (line 491) | _resumeRenderQ() { method _scanRenderQ (line 498) | _scanRenderQ() { FILE: services/gateway/noVNC/core/encodings.js function encodingName (line 40) | function encodingName(num) { FILE: services/gateway/noVNC/core/inflator.js class Inflate (line 12) | class Inflate { method constructor (line 13) | constructor() { method setInput (line 21) | setInput(data) { method inflate (line 36) | inflate(expected) { method reset (line 62) | reset() { FILE: services/gateway/noVNC/core/input/domkeytable.js function addStandard (line 18) | function addStandard(key, standard) { function addLeftRight (line 24) | function addLeftRight(key, left, right) { function addNumpad (line 31) | function addNumpad(key, standard, numpad) { FILE: services/gateway/noVNC/core/input/gesturehandler.js constant GH_NOGESTURE (line 10) | const GH_NOGESTURE = 0; constant GH_ONETAP (line 11) | const GH_ONETAP = 1; constant GH_TWOTAP (line 12) | const GH_TWOTAP = 2; constant GH_THREETAP (line 13) | const GH_THREETAP = 4; constant GH_DRAG (line 14) | const GH_DRAG = 8; constant GH_LONGPRESS (line 15) | const GH_LONGPRESS = 16; constant GH_TWODRAG (line 16) | const GH_TWODRAG = 32; constant GH_PINCH (line 17) | const GH_PINCH = 64; constant GH_INITSTATE (line 19) | const GH_INITSTATE = 127; constant GH_MOVE_THRESHOLD (line 21) | const GH_MOVE_THRESHOLD = 50; constant GH_ANGLE_THRESHOLD (line 22) | const GH_ANGLE_THRESHOLD = 90; constant GH_MULTITOUCH_TIMEOUT (line 25) | const GH_MULTITOUCH_TIMEOUT = 250; constant GH_TAP_TIMEOUT (line 28) | const GH_TAP_TIMEOUT = 1000; constant GH_LONGPRESS_TIMEOUT (line 31) | const GH_LONGPRESS_TIMEOUT = 1000; constant GH_TWOTOUCH_TIMEOUT (line 34) | const GH_TWOTOUCH_TIMEOUT = 50; class GestureHandler (line 36) | class GestureHandler { method constructor (line 37) | constructor() { method attach (line 54) | attach(target) { method detach (line 68) | detach() { method _eventHandler (line 87) | _eventHandler(e) { method _touchStart (line 112) | _touchStart(id, x, y) { method _touchMove (line 167) | _touchMove(id, x, y) { method _touchEnd (line 252) | _touchEnd(id, x, y) { method _hasDetectedGesture (line 352) | _hasDetectedGesture() { method _startLongpressTimeout (line 373) | _startLongpressTimeout() { method _stopLongpressTimeout (line 379) | _stopLongpressTimeout() { method _longpressTimeout (line 384) | _longpressTimeout() { method _startTwoTouchTimeout (line 393) | _startTwoTouchTimeout() { method _stopTwoTouchTimeout (line 399) | _stopTwoTouchTimeout() { method _isTwoTouchTimeoutRunning (line 404) | _isTwoTouchTimeoutRunning() { method _twoTouchTimeout (line 408) | _twoTouchTimeout() { method _pushEvent (line 435) | _pushEvent(type) { method _stateToGesture (line 488) | _stateToGesture(state) { method _getPosition (line 509) | _getPosition() { method _getAverageMovement (line 530) | _getAverageMovement() { method _getAverageDistance (line 548) | _getAverageDistance() { FILE: services/gateway/noVNC/core/input/keyboard.js class Keyboard (line 17) | class Keyboard { method constructor (line 18) | constructor(target) { method _sendKeyEvent (line 39) | _sendKeyEvent(keysym, code, down, numlock = null, capslock = null) { method _getKeyCode (line 56) | _getKeyCode(e) { method _handleKeyDown (line 87) | _handleKeyDown(e) { method _handleKeyUp (line 214) | _handleKeyUp(e) { method _interruptAltGrSequence (line 248) | _interruptAltGrSequence() { method _allKeysUp (line 256) | _allKeysUp() { method grab (line 270) | grab() { method ungrab (line 282) | ungrab() { FILE: services/gateway/noVNC/core/input/keysymdef.js method lookup (line 673) | lookup(u) { FILE: services/gateway/noVNC/core/input/util.js function getKeycode (line 9) | function getKeycode(evt) { function getKey (line 68) | function getKey(evt) { function getKeysym (line 111) | function getKeysym(evt) { FILE: services/gateway/noVNC/core/ra2.js class RA2Cipher (line 5) | class RA2Cipher { method constructor (line 6) | constructor() { method setKey (line 11) | async setKey(key) { method makeMessage (line 16) | async makeMessage(message) { method receiveMessage (line 30) | async receiveMessage(length, encrypted) { class RSAAESAuthenticationState (line 42) | class RSAAESAuthenticationState extends EventTargetMixin { method constructor (line 43) | constructor(sock, getCredentials) { method _waitSockAsync (line 56) | _waitSockAsync(len) { method _waitApproveKeyAsync (line 74) | _waitApproveKeyAsync() { method _waitCredentialsAsync (line 81) | _waitCredentialsAsync(subtype) { method checkInternalEvents (line 107) | checkInternalEvents() { method approveServer (line 116) | approveServer() { method disconnect (line 123) | disconnect() { method negotiateRA2neAuthAsync (line 138) | async negotiateRA2neAuthAsync() { method hasStarted (line 305) | get hasStarted() { method hasStarted (line 309) | set hasStarted(s) { FILE: services/gateway/noVNC/core/rfb.js constant DISCONNECT_TIMEOUT (line 42) | const DISCONNECT_TIMEOUT = 3; constant DEFAULT_BACKGROUND (line 43) | const DEFAULT_BACKGROUND = 'rgb(40, 40, 40)'; constant MOUSE_MOVE_DELAY (line 46) | const MOUSE_MOVE_DELAY = 17; constant WHEEL_STEP (line 49) | const WHEEL_STEP = 50; constant WHEEL_LINE_HEIGHT (line 50) | const WHEEL_LINE_HEIGHT = 19; constant GESTURE_ZOOMSENS (line 53) | const GESTURE_ZOOMSENS = 75; constant GESTURE_SCRLSENS (line 54) | const GESTURE_SCRLSENS = 50; constant DOUBLE_TAP_TIMEOUT (line 55) | const DOUBLE_TAP_TIMEOUT = 1000; constant DOUBLE_TAP_THRESHOLD (line 56) | const DOUBLE_TAP_THRESHOLD = 50; class RFB (line 90) | class RFB extends EventTargetMixin { method constructor (line 91) | constructor(target, urlOrChannel, options) { method viewOnly (line 314) | get viewOnly() { return this._viewOnly; } method viewOnly (line 315) | set viewOnly(viewOnly) { method capabilities (line 328) | get capabilities() { return this._capabilities; } method clippingViewport (line 330) | get clippingViewport() { return this._clippingViewport; } method _setClippingViewport (line 331) | _setClippingViewport(on) { method touchButton (line 340) | get touchButton() { return 0; } method touchButton (line 341) | set touchButton(button) { Log.Warn("Using old API!"); } method clipViewport (line 343) | get clipViewport() { return this._clipViewport; } method clipViewport (line 344) | set clipViewport(viewport) { method scaleViewport (line 349) | get scaleViewport() { return this._scaleViewport; } method scaleViewport (line 350) | set scaleViewport(scale) { method resizeSession (line 363) | get resizeSession() { return this._resizeSession; } method resizeSession (line 364) | set resizeSession(resize) { method showDotCursor (line 371) | get showDotCursor() { return this._showDotCursor; } method showDotCursor (line 372) | set showDotCursor(show) { method background (line 377) | get background() { return this._screen.style.background; } method background (line 378) | set background(cssValue) { this._screen.style.background = cssValue; } method qualityLevel (line 380) | get qualityLevel() { method qualityLevel (line 383) | set qualityLevel(qualityLevel) { method compressionLevel (line 400) | get compressionLevel() { method compressionLevel (line 403) | set compressionLevel(compressionLevel) { method disconnect (line 422) | disconnect() { method approveServer (line 432) | approveServer() { method sendCredentials (line 438) | sendCredentials(creds) { method sendCtrlAltDel (line 443) | sendCtrlAltDel() { method machineShutdown (line 455) | machineShutdown() { method machineReboot (line 459) | machineReboot() { method machineReset (line 463) | machineReset() { method sendKey (line 469) | sendKey(keysym, code, down) { method focus (line 496) | focus(options) { method blur (line 500) | blur() { method clipboardPasteFrom (line 504) | clipboardPasteFrom(text) { method getImageData (line 540) | getImageData() { method toDataURL (line 544) | toDataURL(type, encoderOptions) { method toBlob (line 548) | toBlob(callback, type, quality) { method _connect (line 554) | _connect() { method _disconnect (line 612) | _disconnect() { method _socketOpen (line 645) | _socketOpen() { method _socketClose (line 656) | _socketClose(e) { method _socketError (line 693) | _socketError(e) { method _focusCanvas (line 697) | _focusCanvas(event) { method _setDesktopName (line 705) | _setDesktopName(name) { method _saveExpectedClientSize (line 712) | _saveExpectedClientSize() { method _currentClientSize (line 717) | _currentClientSize() { method _clientHasExpectedSize (line 721) | _clientHasExpectedSize() { method _handleResize (line 728) | _handleResize() { method _updateClip (line 748) | _updateClip() { method _updateScale (line 780) | _updateScale() { method _requestRemoteResize (line 792) | _requestRemoteResize() { method _screenSize (line 835) | _screenSize() { method _fixScrollbars (line 840) | _fixScrollbars() { method _updateConnectionState (line 860) | _updateConnectionState(state) { method _fail (line 959) | _fail(details) { method _setCapability (line 983) | _setCapability(cap, val) { method _handleMessage (line 989) | _handleMessage() { method _handleKeyEvent (line 1025) | _handleKeyEvent(keysym, code, down, numlock, capslock) { method _convertButtonMask (line 1057) | static _convertButtonMask(buttons) { method _handleMouse (line 1087) | _handleMouse(ev) { method _handleMouseButton (line 1176) | _handleMouseButton(x, y, bmask) { method _handleMouseMove (line 1184) | _handleMouseMove(x, y) { method _handleDelayedMouseMove (line 1203) | _handleDelayedMouseMove() { method _sendMouse (line 1210) | _sendMouse(x, y, mask) { method _handleWheel (line 1230) | _handleWheel(ev) { method _fakeMouseMove (line 1287) | _fakeMouseMove(ev, elementX, elementY) { method _handleTapEvent (line 1292) | _handleTapEvent(ev, bmask) { method _handleGesture (line 1323) | _handleGesture(ev) { method _flushMouseMoveTimer (line 1490) | _flushMouseMoveTimer(x, y) { method _negotiateProtocolVersion (line 1500) | _negotiateProtocolVersion() { method _isSupportedSecurityType (line 1553) | _isSupportedSecurityType(type) { method _negotiateSecurity (line 1569) | _negotiateSecurity() { method _handleSecurityReason (line 1620) | _handleSecurityReason() { method _negotiateXvpAuth (line 1652) | _negotiateXvpAuth() { method _negotiateVeNCryptAuth (line 1675) | _negotiateVeNCryptAuth() { method _negotiatePlainAuth (line 1757) | _negotiatePlainAuth() { method _negotiateStdVNCAuth (line 1779) | _negotiateStdVNCAuth() { method _negotiateARDAuth (line 1798) | _negotiateARDAuth() { method _negotiateARDAuthAsync (line 1839) | async _negotiateARDAuthAsync(keyLength, serverPublicKey, clientKey) { method _negotiateTightUnixAuth (line 1868) | _negotiateTightUnixAuth() { method _negotiateTightTunnels (line 1887) | _negotiateTightTunnels(numTunnels) { method _negotiateTightAuth (line 1929) | _negotiateTightAuth() { method _handleRSAAESCredentialsRequired (line 1995) | _handleRSAAESCredentialsRequired(event) { method _handleRSAAESServerVerification (line 1999) | _handleRSAAESServerVerification(event) { method _negotiateRA2neAuth (line 2003) | _negotiateRA2neAuth() { method _negotiateMSLogonIIAuth (line 2033) | _negotiateMSLogonIIAuth() { method _negotiateAuthentication (line 2076) | _negotiateAuthentication() { method _handleSecurityResult (line 2119) | _handleSecurityResult() { method _negotiateServerInit (line 2144) | _negotiateServerInit() { method _sendEncodings (line 2232) | _sendEncodings() { method _initMsg (line 2284) | _initMsg() { method _resumeAuthentication (line 2318) | _resumeAuthentication() { method _handleSetColourMapMsg (line 2324) | _handleSetColourMapMsg() { method _handleServerCutText (line 2330) | _handleServerCutText() { method _handleServerFenceMsg (line 2498) | _handleServerFenceMsg() { method _handleXvpMsg (line 2540) | _handleXvpMsg() { method _normalMsg (line 2563) | _normalMsg() { method _framebufferUpdate (line 2621) | _framebufferUpdate() { method _handleRect (line 2670) | _handleRect() { method _handleVMwareCursor (line 2708) | _handleVMwareCursor() { method _handleCursor (line 2824) | _handleCursor() { method _handleDesktopName (line 2861) | _handleDesktopName() { method _handleLedEvent (line 2880) | _handleLedEvent() { method _handleExtendedDesktopSize (line 2895) | _handleExtendedDesktopSize() { method _handleDataRect (line 2980) | _handleDataRect() { method _updateContinuousUpdates (line 2999) | _updateContinuousUpdates() { method _resize (line 3007) | _resize(width, height) { method _xvpOp (line 3023) | _xvpOp(ver, op) { method _updateCursor (line 3029) | _updateCursor(rgba, hotx, hoty, w, h) { method _shouldShowDotCursor (line 3037) | _shouldShowDotCursor() { method _refreshCursor (line 3059) | _refreshCursor() { method genDES (line 3071) | static genDES(password, challenge) { method keyEvent (line 3081) | keyEvent(sock, keysym, down) { method QEMUExtendedKeyEvent (line 3092) | QEMUExtendedKeyEvent(sock, keysym, down, keycode) { method pointerEvent (line 3116) | pointerEvent(sock, x, y, mask) { method extendedPointerEvent (line 3131) | extendedPointerEvent(sock, x, y, mask) { method _buildExtendedClipboardFlags (line 3153) | _buildExtendedClipboardFlags(actions, formats) { method extendedClipboardProvide (line 3174) | extendedClipboardProvide(sock, formats, inData) { method extendedClipboardNotify (line 3212) | extendedClipboardNotify(sock, formats) { method extendedClipboardRequest (line 3218) | extendedClipboardRequest(sock, formats) { method extendedClipboardCaps (line 3224) | extendedClipboardCaps(sock, actions, formats) { method clientCutText (line 3247) | clientCutText(sock, data, extended = false) { method setDesktopSize (line 3266) | setDesktopSize(sock, width, height, id, flags) { method clientFence (line 3289) | clientFence(sock, flags, payload) { method enableContinuousUpdates (line 3304) | enableContinuousUpdates(sock, enable, x, y, width, height) { method pixelFormat (line 3317) | pixelFormat(sock, depth, trueColor) { method clientEncodings (line 3356) | clientEncodings(sock, encodings) { method fbUpdateRequest (line 3369) | fbUpdateRequest(sock, incremental, x, y, w, h) { method xvpOp (line 3385) | xvpOp(sock, ver, op) { FILE: services/gateway/noVNC/core/util/browser.js function _checkWebCodecsH264DecodeSupport (line 76) | async function _checkWebCodecsH264DecodeSupport() { function isMac (line 163) | function isMac() { function isWindows (line 167) | function isWindows() { function isIOS (line 171) | function isIOS() { function isAndroid (line 177) | function isAndroid() { function isChromeOS (line 182) | function isChromeOS() { function isSafari (line 189) | function isSafari() { function isFirefox (line 196) | function isFirefox() { function isChrome (line 201) | function isChrome() { function isChromium (line 208) | function isChromium() { function isOpera (line 212) | function isOpera() { function isEdge (line 216) | function isEdge() { function isGecko (line 222) | function isGecko() { function isWebKit (line 226) | function isWebKit() { function isBlink (line 231) | function isBlink() { FILE: services/gateway/noVNC/core/util/cursor.js class Cursor (line 11) | class Cursor { method constructor (line 12) | constructor() { method attach (line 40) | attach(target) { method detach (line 60) | detach() { method change (line 80) | change(rgba, hotx, hoty, w, h) { method clear (line 108) | clear() { method move (line 120) | move(clientX, clientY) { method _handleMouseOver (line 139) | _handleMouseOver(event) { method _handleMouseLeave (line 146) | _handleMouseLeave(event) { method _handleMouseMove (line 151) | _handleMouseMove(event) { method _handleMouseUp (line 160) | _handleMouseUp(event) { method _showCursor (line 191) | _showCursor() { method _hideCursor (line 197) | _hideCursor() { method _shouldShowCursor (line 206) | _shouldShowCursor(target) { method _updateVisibility (line 227) | _updateVisibility(target) { method _updatePosition (line 240) | _updatePosition() { method _captureIsActive (line 245) | _captureIsActive() { FILE: services/gateway/noVNC/core/util/element.js function clientToElement (line 13) | function clientToElement(x, y, elem) { FILE: services/gateway/noVNC/core/util/events.js function getPointerEvent (line 13) | function getPointerEvent(e) { function stopEvent (line 17) | function stopEvent(e) { function _captureProxy (line 26) | function _captureProxy(e) { function _capturedElemChanged (line 56) | function _capturedElemChanged() { function setCapture (line 63) | function setCapture(target) { function releaseCapture (line 110) | function releaseCapture() { FILE: services/gateway/noVNC/core/util/eventtarget.js class EventTargetMixin (line 9) | class EventTargetMixin { method constructor (line 10) | constructor() { method addEventListener (line 14) | addEventListener(type, callback) { method removeEventListener (line 21) | removeEventListener(type, callback) { method dispatchEvent (line 27) | dispatchEvent(event) { FILE: services/gateway/noVNC/core/util/int.js function toUnsigned32bit (line 9) | function toUnsigned32bit(toConvert) { function toSigned32bit (line 13) | function toSigned32bit(toConvert) { FILE: services/gateway/noVNC/core/util/logging.js function initLogging (line 20) | function initLogging(level) { function getLogging (line 49) | function getLogging() { FILE: services/gateway/noVNC/core/util/strings.js function decodeUTF8 (line 10) | function decodeUTF8(utf8string, allowLatin1=false) { function encodeUTF8 (line 26) | function encodeUTF8(DOMString) { FILE: services/gateway/noVNC/core/websock.js constant MAX_RQ_GROW_SIZE (line 20) | const MAX_RQ_GROW_SIZE = 40 * 1024 * 1024; class Websock (line 50) | class Websock { method constructor (line 51) | constructor() { method readyState (line 75) | get readyState() { method rQpeek8 (line 98) | rQpeek8() { method rQskipBytes (line 102) | rQskipBytes(bytes) { method rQshift8 (line 106) | rQshift8() { method rQshift16 (line 110) | rQshift16() { method rQshift32 (line 114) | rQshift32() { method _rQshift (line 119) | _rQshift(bytes) { method rQshiftStr (line 127) | rQshiftStr(len) { method rQshiftBytes (line 137) | rQshiftBytes(len, copy=true) { method rQshiftTo (line 146) | rQshiftTo(target, len) { method rQpeekBytes (line 152) | rQpeekBytes(len, copy=true) { method rQwait (line 163) | rQwait(msg, num, goback) { method sQpush8 (line 178) | sQpush8(num) { method sQpush16 (line 183) | sQpush16(num) { method sQpush32 (line 189) | sQpush32(num) { method sQpushString (line 197) | sQpushString(str) { method sQpushBytes (line 202) | sQpushBytes(bytes) { method flush (line 217) | flush() { method _sQensureSpace (line 224) | _sQensureSpace(bytes) { method off (line 231) | off(evt) { method on (line 235) | on(evt, handler) { method _allocateBuffers (line 239) | _allocateBuffers() { method init (line 244) | init() { method open (line 250) | open(uri, protocols) { method attach (line 254) | attach(rawChannel) { method close (line 293) | close() { method _expandCompactRQ (line 312) | _expandCompactRQ(minFit) { method _recvMessage (line 345) | _recvMessage(e) { FILE: services/gateway/noVNC/karma.conf.js function SafariBrowser (line 4) | function SafariBrowser(id, baseBrowserDecorator, args) { FILE: services/gateway/noVNC/tests/assertions.js function _equal (line 12) | function _equal(a, b) { FILE: services/gateway/noVNC/tests/fake.websocket.js class FakeWebSocket (line 3) | class FakeWebSocket { method constructor (line 4) | constructor(uri, protocols) { method close (line 27) | close(code, reason) { method send (line 34) | send(data) { method _getSentData (line 53) | _getSentData() { method _open (line 59) | _open() { method _receiveData (line 66) | _receiveData(data) { FILE: services/gateway/noVNC/tests/playback-ui.js function message (line 9) | function message(str) { function loadFile (line 15) | function loadFile() { function enableUI (line 33) | function enableUI() { class IterationPlayer (line 103) | class IterationPlayer { method constructor (line 104) | constructor(iterations, frames) { method start (line 121) | start(realtime) { method _nextIteration (line 130) | _nextIteration() { method _finish (line 145) | _finish() { method _iterationFinish (line 156) | _iterationFinish(duration) { method _disconnected (line 166) | _disconnected(clean, frame) { function start (line 180) | function start() { FILE: services/gateway/noVNC/tests/playback.js class FakeWebSocket (line 45) | class FakeWebSocket { method constructor (line 46) | constructor() { method send (line 56) | send() { method close (line 59) | close() { class RecordingPlayer (line 63) | class RecordingPlayer { method constructor (line 64) | constructor(frames, disconnected) { method run (line 82) | run(realtime, trafficManagement) { method _queueNextPacket (line 103) | _queueNextPacket() { method _doPacket (line 131) | _doPacket() { method _finish (line 149) | _finish() { method _handleDisconnect (line 161) | _handleDisconnect(evt) { method _handleCredentials (line 166) | _handleCredentials(evt) { FILE: services/gateway/noVNC/tests/test.copyrect.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... FILE: services/gateway/noVNC/tests/test.deflator.js function _inflator (line 5) | function _inflator(compText, expected) { FILE: services/gateway/noVNC/tests/test.display.js function makeImageCanvas (line 14) | function makeImageCanvas(inputData, width, height) { function makeImagePng (line 24) | function makeImagePng(inputData, width, height) { FILE: services/gateway/noVNC/tests/test.gesturehandler.js class DummyTarget (line 5) | class DummyTarget extends EventTargetMixin { function touchStart (line 41) | function touchStart(id, x, y) { function touchMove (line 54) | function touchMove(id, x, y) { function touchEnd (line 67) | function touchEnd(id) { FILE: services/gateway/noVNC/tests/test.h264.js function createSolidColorFrameBuffer (line 33) | function createSolidColorFrameBuffer(color, width, height) { function makeMessageHeader (line 52) | function makeMessageHeader(length, resetContext, resetAllContexts) { function wrapRectData (line 77) | function wrapRectData(data, resetContext, resetAllContexts) { function testDecodeRect (line 82) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function almost (line 106) | function almost(a, b) { FILE: services/gateway/noVNC/tests/test.hextile.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function push32 (line 32) | function push32(arr, num) { FILE: services/gateway/noVNC/tests/test.inflator.js function _deflator (line 5) | function _deflator(data) { FILE: services/gateway/noVNC/tests/test.jpeg.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function almost (line 147) | function almost(a, b) { function almost (line 282) | function almost(a, b) { FILE: services/gateway/noVNC/tests/test.keyboard.js function keyevent (line 8) | function keyevent(typeArg, KeyboardEventInit) { FILE: services/gateway/noVNC/tests/test.raw.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... FILE: services/gateway/noVNC/tests/test.rfb.js function push8 (line 13) | function push8(arr, num) { function push16 (line 18) | function push16(arr, num) { function push32 (line 24) | function push32(arr, num) { function pushString (line 32) | function pushString(arr, string) { function deflateWithSize (line 39) | function deflateWithSize(data) { class FakeResizeObserver (line 79) | class FakeResizeObserver { method constructor (line 80) | constructor(handler) { method disconnect (line 84) | disconnect() {} method observe (line 85) | observe(target, options) {} method unobserve (line 86) | unobserve(target) {} function makeRFB (line 150) | function makeRFB(url, options) { function elementToClient (line 161) | function elementToClient(x, y, client) { function sendMouseMoveEvent (line 179) | function sendMouseMoveEvent(x, y, buttons, client) { function sendMouseButtonEvent (line 192) | function sendMouseButtonEvent(x, y, down, buttons, client) { function gestureStart (line 205) | function gestureStart(gestureType, x, y, client, function gestureMove (line 217) | function gestureMove(gestureType, x, y, client, function gestureEnd (line 229) | function gestureEnd(gestureType, x, y, client) { function sendFbuMsg (line 236) | function sendFbuMsg(rectInfo, rectData, client, rectCnt) { function sendExtendedDesktopSize (line 260) | function sendExtendedDesktopSize(client, reason, result, width, height, ... function sendVer (line 1395) | function sendVer(ver, client) { function sendSecurity (line 1405) | function sendSecurity(type, cl) { function fakeGetRandomValues (line 1652) | function fakeGetRandomValues(arr) { function fakeGeneratekey (line 1694) | async function fakeGeneratekey() { function fakeGetRandomValues (line 2098) | function fakeGetRandomValues(arr) { function fakeGetRandomValues (line 2190) | function fakeGetRandomValues(arr) { function sendNumStrPairs (line 2327) | function sendNumStrPairs(pairs, client) { function sendServerInit (line 2659) | function sendServerInit(opts, client) { function makeScreenData (line 2901) | function makeScreenData(nrOfScreens) { function sendLedStateUpdate (line 3304) | function sendLedStateUpdate(state) { function sendWheelEvent (line 4068) | function sendWheelEvent(x, y, dx, dy, mode=0, buttons=0) { FILE: services/gateway/noVNC/tests/test.rre.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function push16 (line 32) | function push16(arr, num) { function push32 (line 37) | function push32(arr, num) { FILE: services/gateway/noVNC/tests/test.tight.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function almost (line 472) | function almost(a, b) { FILE: services/gateway/noVNC/tests/test.tightpng.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... function almost (line 135) | function almost(a, b) { FILE: services/gateway/noVNC/tests/test.webutil.js method get (line 172) | get(cb) { cb(settings); } method set (line 173) | set() {} method remove (line 174) | remove() {} FILE: services/gateway/noVNC/tests/test.zlib.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... FILE: services/gateway/noVNC/tests/test.zrle.js function testDecodeRect (line 8) | function testDecodeRect(decoder, x, y, width, height, data, display, dep... FILE: services/gateway/noVNC/utils/convert.js function promisify (line 23) | function promisify(original) { function walkDir (line 46) | function walkDir(basePath, cb, filter) { function makeLibFiles (line 61) | function makeLibFiles(sourceMaps) { FILE: services/gateway/noVNC/utils/genkeysymdef.js function toHex (line 80) | function toHex(num) { FILE: services/gateway/noVNC/vendor/pako/lib/utils/common.js function shrinkBuf (line 2) | function shrinkBuf (buf, size) { function arraySet (line 10) | function arraySet (dest, src, src_offs, len, dest_offs) { function flattenChunks (line 22) | function flattenChunks (chunks) { FILE: services/gateway/noVNC/vendor/pako/lib/zlib/adler32.js function adler32 (line 5) | function adler32(adler, buf, len, pos) { FILE: services/gateway/noVNC/vendor/pako/lib/zlib/crc32.js function makeTable (line 7) | function makeTable() { function crc32 (line 25) | function crc32(crc, buf, len, pos) { FILE: services/gateway/noVNC/vendor/pako/lib/zlib/deflate.js constant Z_NO_FLUSH (line 12) | const Z_NO_FLUSH = 0; constant Z_PARTIAL_FLUSH (line 13) | const Z_PARTIAL_FLUSH = 1; constant Z_FULL_FLUSH (line 15) | const Z_FULL_FLUSH = 3; constant Z_FINISH (line 16) | const Z_FINISH = 4; constant Z_BLOCK (line 17) | const Z_BLOCK = 5; constant Z_OK (line 24) | const Z_OK = 0; constant Z_STREAM_END (line 25) | const Z_STREAM_END = 1; constant Z_STREAM_ERROR (line 28) | const Z_STREAM_ERROR = -2; constant Z_DATA_ERROR (line 29) | const Z_DATA_ERROR = -3; constant Z_BUF_ERROR (line 31) | const Z_BUF_ERROR = -5; constant Z_DEFAULT_COMPRESSION (line 39) | const Z_DEFAULT_COMPRESSION = -1; constant Z_FILTERED (line 42) | const Z_FILTERED = 1; constant Z_HUFFMAN_ONLY (line 43) | const Z_HUFFMAN_ONLY = 2; constant Z_RLE (line 44) | const Z_RLE = 3; constant Z_FIXED (line 45) | const Z_FIXED = 4; constant Z_DEFAULT_STRATEGY (line 46) | const Z_DEFAULT_STRATEGY = 0; constant Z_UNKNOWN (line 52) | const Z_UNKNOWN = 2; constant Z_DEFLATED (line 56) | const Z_DEFLATED = 8; function err (line 104) | function err(strm, errorCode) { function rank (line 109) | function rank(f) { function zero (line 113) | function zero(buf) { var len = buf.length; while (--len >= 0) { buf[len]... function flush_pending (line 122) | function flush_pending(strm) { function flush_block_only (line 144) | function flush_block_only(s, last) { function put_byte (line 151) | function put_byte(s, b) { function putShortMSB (line 161) | function putShortMSB(s, b) { function read_buf (line 176) | function read_buf(strm, buf, start, size) { function longest_match (line 210) | function longest_match(s, cur_match) { function fill_window (line 323) | function fill_window(s) { function deflate_stored (line 479) | function deflate_stored(s, flush) { function deflate_fast (line 577) | function deflate_fast(s, flush) { function deflate_slow (line 705) | function deflate_slow(s, flush) { function deflate_rle (line 867) | function deflate_rle(s, flush) { function deflate_huff (line 962) | function deflate_huff(s, flush) { function Config (line 1019) | function Config(good_length, max_lazy, nice_length, max_chain, func) { function lm_init (line 1048) | function lm_init(s) { function DeflateState (line 1071) | function DeflateState() { function deflateResetKeep (line 1260) | function deflateResetKeep(strm) { function deflateReset (line 1289) | function deflateReset(strm) { function deflateSetHeader (line 1298) | function deflateSetHeader(strm, head) { function deflateInit2 (line 1306) | function deflateInit2(strm, level, method, windowBits, memLevel, strateg... function deflateInit (line 1384) | function deflateInit(strm, level) { function deflate (line 1389) | function deflate(strm, flush) { function deflateEnd (line 1723) | function deflateEnd(strm) { function deflateSetDictionary (line 1752) | function deflateSetDictionary(strm, dictionary) { FILE: services/gateway/noVNC/vendor/pako/lib/zlib/gzheader.js function GZheader (line 1) | function GZheader() { FILE: services/gateway/noVNC/vendor/pako/lib/zlib/inffast.js function inflate_fast (line 40) | function inflate_fast(strm, start) { FILE: services/gateway/noVNC/vendor/pako/lib/zlib/inflate.js constant Z_FINISH (line 20) | const Z_FINISH = 4; constant Z_BLOCK (line 21) | const Z_BLOCK = 5; constant Z_TREES (line 22) | const Z_TREES = 6; constant Z_OK (line 28) | const Z_OK = 0; constant Z_STREAM_END (line 29) | const Z_STREAM_END = 1; constant Z_NEED_DICT (line 30) | const Z_NEED_DICT = 2; constant Z_STREAM_ERROR (line 32) | const Z_STREAM_ERROR = -2; constant Z_DATA_ERROR (line 33) | const Z_DATA_ERROR = -3; constant Z_MEM_ERROR (line 34) | const Z_MEM_ERROR = -4; constant Z_BUF_ERROR (line 35) | const Z_BUF_ERROR = -5; constant Z_DEFLATED (line 39) | const Z_DEFLATED = 8; function zswap32 (line 92) | function zswap32(q) { function InflateState (line 100) | function InflateState() { function inflateResetKeep (line 158) | function inflateResetKeep(strm) { function inflateReset (line 185) | function inflateReset(strm) { function inflateReset2 (line 197) | function inflateReset2(strm, windowBits) { function inflateInit2 (line 231) | function inflateInit2(strm, windowBits) { function inflateInit (line 251) | function inflateInit(strm) { function fixedtables (line 270) | function fixedtables(state) { function updatewindow (line 318) | function updatewindow(strm, src, end, copy) { function inflate (line 360) | function inflate(strm, flush) { function inflateEnd (line 1452) | function inflateEnd(strm) { function inflateGetHeader (line 1466) | function inflateGetHeader(strm, head) { function inflateSetDictionary (line 1480) | function inflateSetDictionary(strm, dictionary) { FILE: services/gateway/noVNC/vendor/pako/lib/zlib/inftrees.js function inflate_table (line 34) | function inflate_table(type, lens, lens_index, codes, table, table_index... FILE: services/gateway/noVNC/vendor/pako/lib/zlib/trees.js function zero (line 22) | function zero(buf) { var len = buf.length; while (--len >= 0) { buf[len]... function StaticTreeDesc (line 145) | function StaticTreeDesc(static_tree, extra_bits, extra_base, elems, max_... function TreeDesc (line 163) | function TreeDesc(dyn_tree, stat_desc) { function d_code (line 171) | function d_code(dist) { function put_short (line 180) | function put_short(s, w) { function send_bits (line 192) | function send_bits(s, value, length) { function send_code (line 205) | function send_code(s, c, tree) { function bi_reverse (line 215) | function bi_reverse(code, len) { function bi_flush (line 229) | function bi_flush(s) { function gen_bitlen (line 253) | function gen_bitlen(s, desc) function gen_codes (line 350) | function gen_codes(tree, max_code, bl_count) function tr_static_init (line 388) | function tr_static_init() { function init_block (line 492) | function init_block(s) { function bi_windup (line 509) | function bi_windup(s) function copy_block (line 525) | function copy_block(s, buf, len, header) function smaller (line 548) | function smaller(tree, n, m, depth) { function pqdownheap (line 561) | function pqdownheap(s, tree, k) function compress_block (line 594) | function compress_block(s, ltree, dtree) function build_tree (line 654) | function build_tree(s, desc) function scan_tree (line 750) | function scan_tree(s, tree, max_code) function send_tree (line 816) | function send_tree(s, tree, max_code) function build_bl_tree (line 887) | function build_bl_tree(s) { function send_all_trees (line 923) | function send_all_trees(s, lcodes, dcodes, blcodes) function detect_data_type (line 963) | function detect_data_type(s) { function _tr_init (line 1001) | function _tr_init(s) function _tr_stored_block (line 1024) | function _tr_stored_block(s, buf, stored_len, last) function _tr_align (line 1039) | function _tr_align(s) { function _tr_flush_block (line 1050) | function _tr_flush_block(s, buf, stored_len, last) function _tr_tally (line 1137) | function _tr_tally(s, dist, lc) FILE: services/gateway/noVNC/vendor/pako/lib/zlib/zstream.js function ZStream (line 1) | function ZStream() {