import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition } from './../../../wayfinder'
/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/privacy-policy'
 */
const ViewController546d1d979582dcab4cda77f98be026ca = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: ViewController546d1d979582dcab4cda77f98be026ca.url(options),
    method: 'get',
})

ViewController546d1d979582dcab4cda77f98be026ca.definition = {
    methods: ["get","head"],
    url: '/privacy-policy',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/privacy-policy'
 */
ViewController546d1d979582dcab4cda77f98be026ca.url = (options?: RouteQueryOptions) => {
    return ViewController546d1d979582dcab4cda77f98be026ca.definition.url + queryParams(options)
}

/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/privacy-policy'
 */
ViewController546d1d979582dcab4cda77f98be026ca.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: ViewController546d1d979582dcab4cda77f98be026ca.url(options),
    method: 'get',
})
/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/privacy-policy'
 */
ViewController546d1d979582dcab4cda77f98be026ca.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: ViewController546d1d979582dcab4cda77f98be026ca.url(options),
    method: 'head',
})

    /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/privacy-policy'
 */
    const ViewController546d1d979582dcab4cda77f98be026caForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: ViewController546d1d979582dcab4cda77f98be026ca.url(options),
        method: 'get',
    })

            /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/privacy-policy'
 */
        ViewController546d1d979582dcab4cda77f98be026caForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: ViewController546d1d979582dcab4cda77f98be026ca.url(options),
            method: 'get',
        })
            /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/privacy-policy'
 */
        ViewController546d1d979582dcab4cda77f98be026caForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: ViewController546d1d979582dcab4cda77f98be026ca.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    ViewController546d1d979582dcab4cda77f98be026ca.form = ViewController546d1d979582dcab4cda77f98be026caForm
    /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/terms'
 */
const ViewController619dc3a99425f668ea9cab64e6648cb4 = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: ViewController619dc3a99425f668ea9cab64e6648cb4.url(options),
    method: 'get',
})

ViewController619dc3a99425f668ea9cab64e6648cb4.definition = {
    methods: ["get","head"],
    url: '/terms',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/terms'
 */
ViewController619dc3a99425f668ea9cab64e6648cb4.url = (options?: RouteQueryOptions) => {
    return ViewController619dc3a99425f668ea9cab64e6648cb4.definition.url + queryParams(options)
}

/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/terms'
 */
ViewController619dc3a99425f668ea9cab64e6648cb4.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: ViewController619dc3a99425f668ea9cab64e6648cb4.url(options),
    method: 'get',
})
/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/terms'
 */
ViewController619dc3a99425f668ea9cab64e6648cb4.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: ViewController619dc3a99425f668ea9cab64e6648cb4.url(options),
    method: 'head',
})

    /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/terms'
 */
    const ViewController619dc3a99425f668ea9cab64e6648cb4Form = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: ViewController619dc3a99425f668ea9cab64e6648cb4.url(options),
        method: 'get',
    })

            /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/terms'
 */
        ViewController619dc3a99425f668ea9cab64e6648cb4Form.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: ViewController619dc3a99425f668ea9cab64e6648cb4.url(options),
            method: 'get',
        })
            /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/terms'
 */
        ViewController619dc3a99425f668ea9cab64e6648cb4Form.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: ViewController619dc3a99425f668ea9cab64e6648cb4.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    ViewController619dc3a99425f668ea9cab64e6648cb4.form = ViewController619dc3a99425f668ea9cab64e6648cb4Form
    /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/refund-policy'
 */
const ViewController2a30c2c613056a9dff4a617944987f15 = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: ViewController2a30c2c613056a9dff4a617944987f15.url(options),
    method: 'get',
})

ViewController2a30c2c613056a9dff4a617944987f15.definition = {
    methods: ["get","head"],
    url: '/refund-policy',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/refund-policy'
 */
ViewController2a30c2c613056a9dff4a617944987f15.url = (options?: RouteQueryOptions) => {
    return ViewController2a30c2c613056a9dff4a617944987f15.definition.url + queryParams(options)
}

/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/refund-policy'
 */
ViewController2a30c2c613056a9dff4a617944987f15.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: ViewController2a30c2c613056a9dff4a617944987f15.url(options),
    method: 'get',
})
/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/refund-policy'
 */
ViewController2a30c2c613056a9dff4a617944987f15.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: ViewController2a30c2c613056a9dff4a617944987f15.url(options),
    method: 'head',
})

    /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/refund-policy'
 */
    const ViewController2a30c2c613056a9dff4a617944987f15Form = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: ViewController2a30c2c613056a9dff4a617944987f15.url(options),
        method: 'get',
    })

            /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/refund-policy'
 */
        ViewController2a30c2c613056a9dff4a617944987f15Form.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: ViewController2a30c2c613056a9dff4a617944987f15.url(options),
            method: 'get',
        })
            /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/refund-policy'
 */
        ViewController2a30c2c613056a9dff4a617944987f15Form.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: ViewController2a30c2c613056a9dff4a617944987f15.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    ViewController2a30c2c613056a9dff4a617944987f15.form = ViewController2a30c2c613056a9dff4a617944987f15Form
    /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/about-company'
 */
const ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.url(options),
    method: 'get',
})

ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.definition = {
    methods: ["get","head"],
    url: '/about-company',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/about-company'
 */
ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.url = (options?: RouteQueryOptions) => {
    return ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.definition.url + queryParams(options)
}

/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/about-company'
 */
ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.url(options),
    method: 'get',
})
/**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/about-company'
 */
ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.url(options),
    method: 'head',
})

    /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/about-company'
 */
    const ViewControllerf7fe948e661ff42a8ae5abd9ef3d303bForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.url(options),
        method: 'get',
    })

            /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/about-company'
 */
        ViewControllerf7fe948e661ff42a8ae5abd9ef3d303bForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.url(options),
            method: 'get',
        })
            /**
* @see \Illuminate\Routing\ViewController::__invoke
 * @see vendor/laravel/framework/src/Illuminate/Routing/ViewController.php:32
 * @route '/about-company'
 */
        ViewControllerf7fe948e661ff42a8ae5abd9ef3d303bForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b.form = ViewControllerf7fe948e661ff42a8ae5abd9ef3d303bForm

const ViewController = {
    '/privacy-policy': ViewController546d1d979582dcab4cda77f98be026ca,
    '/terms': ViewController619dc3a99425f668ea9cab64e6648cb4,
    '/refund-policy': ViewController2a30c2c613056a9dff4a617944987f15,
    '/about-company': ViewControllerf7fe948e661ff42a8ae5abd9ef3d303b,
}

export default ViewController