//go:build !wasm
// +build !wasm

package app

import (
	
	

	
)

type value struct{}

func ( value) () bool {
	return false
}

func ( value) ( string,  ...any) Value {
	return value{}
}

func ( value) ( string) {
}

func ( value) ( Value) bool {
	return  == 
}

func ( value) () float64 {
	return 0
}

func ( value) ( string) Value {
	return value{}
}

func ( value) ( int) Value {
	return value{}
}

func ( value) ( Value) bool {
	return false
}

func ( value) () int {
	return 0
}

func ( value) ( ...any) Value {
	return value{}
}

func ( value) () bool {
	return false
}

func ( value) () bool {
	return true
}

func ( value) () bool {
	return true
}

func ( value) () Value {
	return 
}

func ( value) () int {
	return 0
}

func ( value) ( ...any) Value {
	return value{}
}

func ( value) ( string,  any) {
}

func ( value) ( int,  any) {
}

func ( value) () string {
	return ""
}

func ( value) () bool {
	return false
}

func ( value) () Type {
	panic(errors.New("unsupported instruction").
		WithTag("required-architecture", "wasm").
		WithTag("current-architecture", runtime.GOARCH))
}

func ( value) ( func(Value)) {
}

func ( value) ( string) string {
	return ""
}

func ( value) (,  string) {
}

func ( value) ( string) {
}

func ( value) () Value {
	return value{}
}

func ( value) ( Wrapper) {
}

func ( value) (,  Wrapper) {
}

func ( value) ( Wrapper) {
}

func ( value) () Value {
	return value{}
}

func ( value) ( string,  Func,  map[string]any) {
}

func ( value) ( string,  Func) {
}

func ( value) ( string) {
}

func ( value) ( string) {
}

func ( value) ( string) {
}

func null() Value {
	return value{}
}

func undefined() Value {
	return value{}
}

func valueOf( any) Value {
	return value{}
}

type function struct {
	value
}

func ( function) () {
}

func funcOf( func( Value,  []Value) any) Func {
	return function{value: value{}}
}

type browserWindow struct {
	value
}

func newBrowserWindow() *browserWindow {
	return &browserWindow{}
}

func ( browserWindow) () *url.URL {
	return &url.URL{}
}

func ( browserWindow) () (,  int) {
	return 0, 0
}

func ( browserWindow) () (,  int) {
	return 0, 0
}

func ( browserWindow) (,  int) {
}

func ( *browserWindow) ( string) Value {
	return value{}
}

func ( *browserWindow) ( string) {
}

func ( *browserWindow) ( UI) {
}

func ( *browserWindow) (,  string) (Value, error) {
	return value{}, nil
}

func ( *browserWindow) ( string) Value {
	return value{}
}

func ( *browserWindow) ( *url.URL) {
}

func ( *browserWindow) ( *url.URL) {
}

func copyBytesToGo( []byte,  Value) int {
	return 0
}

func copyBytesToJS( Value,  []byte) int {
	return 0
}