feat: init
This commit is contained in:
34
node_modules/.cache/jiti/vat-api-nuxt.config.38f7f2db.mjs
generated
vendored
Normal file
34
node_modules/.cache/jiti/vat-api-nuxt.config.38f7f2db.mjs
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0; // https://nuxt.com/docs/api/configuration/nuxt-config
|
||||
var _default = exports.default = defineNuxtConfig({
|
||||
compatibilityDate: '2025-07-15',
|
||||
devtools: { enabled: true },
|
||||
|
||||
modules: [
|
||||
'@nuxtjs/tailwindcss',
|
||||
'@nuxtjs/google-fonts'],
|
||||
|
||||
|
||||
css: ['~/assets/css/main.css'],
|
||||
|
||||
googleFonts: {
|
||||
families: {
|
||||
'DM Sans': [400, 500, 600, 700],
|
||||
'DM Mono': [400, 500],
|
||||
'Instrument Sans': [400, 500, 600, 700]
|
||||
},
|
||||
display: 'swap'
|
||||
},
|
||||
|
||||
runtimeConfig: {
|
||||
vatstackApiKey: ''
|
||||
},
|
||||
|
||||
app: {
|
||||
head: {
|
||||
htmlAttrs: { lang: 'en' },
|
||||
link: [
|
||||
{ rel: 'icon', type: 'image/svg+xml', href: '/favicon.svg' }]
|
||||
|
||||
}
|
||||
}
|
||||
}); /* v9-40b9d46909467c59 */
|
||||
81
node_modules/.cache/jiti/vat-api-tailwind.config.0d09dcf3.mjs
generated
vendored
Normal file
81
node_modules/.cache/jiti/vat-api-tailwind.config.0d09dcf3.mjs
generated
vendored
Normal file
@@ -0,0 +1,81 @@
|
||||
"use strict";Object.defineProperty(exports, "__esModule", { value: true });exports.default = void 0;var _default = exports.default =
|
||||
|
||||
{
|
||||
content: [
|
||||
'./app/components/**/*.vue',
|
||||
'./app/layouts/**/*.vue',
|
||||
'./app/pages/**/*.vue',
|
||||
'./app/composables/**/*.ts',
|
||||
'./app/app.vue'],
|
||||
|
||||
theme: {
|
||||
extend: {
|
||||
colors: {
|
||||
eu: {
|
||||
blue: '#003399',
|
||||
'blue-dark': '#002266',
|
||||
'blue-light': '#1a4fbd',
|
||||
'blue-100': '#e8f0fe',
|
||||
'blue-200': '#b3d4fc',
|
||||
'blue-300': '#6ba3f7',
|
||||
gold: '#FFCC00',
|
||||
'gold-dark': '#e6b800',
|
||||
'gold-light': '#FFD633'
|
||||
},
|
||||
surface: {
|
||||
DEFAULT: '#ffffff',
|
||||
soft: '#f8fafd',
|
||||
muted: '#f1f4f9',
|
||||
border: '#e2e8f0'
|
||||
},
|
||||
ink: {
|
||||
DEFAULT: '#1a1a2e',
|
||||
secondary: '#4a5568',
|
||||
muted: '#718096',
|
||||
faint: '#a0aec0'
|
||||
}
|
||||
},
|
||||
fontFamily: {
|
||||
heading: ['"Instrument Sans"', 'system-ui', 'sans-serif'],
|
||||
body: ['"DM Sans"', 'system-ui', 'sans-serif'],
|
||||
mono: ['"DM Mono"', 'ui-monospace', 'monospace']
|
||||
},
|
||||
fontSize: {
|
||||
'display': ['3.5rem', { lineHeight: '1.1', letterSpacing: '-0.02em', fontWeight: '700' }],
|
||||
'display-sm': ['2.5rem', { lineHeight: '1.15', letterSpacing: '-0.02em', fontWeight: '700' }],
|
||||
'title': ['1.75rem', { lineHeight: '1.25', letterSpacing: '-0.01em', fontWeight: '600' }],
|
||||
'subtitle': ['1.25rem', { lineHeight: '1.4', fontWeight: '500' }]
|
||||
},
|
||||
boxShadow: {
|
||||
'soft': '0 1px 3px rgba(0, 51, 153, 0.06), 0 1px 2px rgba(0, 51, 153, 0.04)',
|
||||
'card': '0 4px 24px rgba(0, 51, 153, 0.08)',
|
||||
'card-hover': '0 8px 40px rgba(0, 51, 153, 0.12)',
|
||||
'glow': '0 0 40px rgba(0, 51, 153, 0.15)'
|
||||
},
|
||||
borderRadius: {
|
||||
'xl': '0.875rem',
|
||||
'2xl': '1.25rem'
|
||||
},
|
||||
animation: {
|
||||
'fade-up': 'fadeUp 0.6s ease-out forwards',
|
||||
'fade-in': 'fadeIn 0.5s ease-out forwards',
|
||||
'slide-in': 'slideIn 0.4s ease-out forwards'
|
||||
},
|
||||
keyframes: {
|
||||
fadeUp: {
|
||||
'0%': { opacity: '0', transform: 'translateY(24px)' },
|
||||
'100%': { opacity: '1', transform: 'translateY(0)' }
|
||||
},
|
||||
fadeIn: {
|
||||
'0%': { opacity: '0' },
|
||||
'100%': { opacity: '1' }
|
||||
},
|
||||
slideIn: {
|
||||
'0%': { opacity: '0', transform: 'translateX(-12px)' },
|
||||
'100%': { opacity: '1', transform: 'translateX(0)' }
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
plugins: []
|
||||
}; /* v9-e7cdb9d74337c703 */
|
||||
208
node_modules/.cache/nuxt-google-fonts/css/nuxt-google-fonts.css
generated
vendored
Normal file
208
node_modules/.cache/nuxt-google-fonts/css/nuxt-google-fonts.css
generated
vendored
Normal file
@@ -0,0 +1,208 @@
|
||||
/* https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=DM+Mono:wght@400;500&family=Instrument+Sans:wght@400;500;600;700&display=swap */
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'DM Mono';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Mono-normal-400-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'DM Mono';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Mono-normal-400-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'DM Mono';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Mono-normal-500-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'DM Mono';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Mono-normal-500-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'DM Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Sans-normal-400-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'DM Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Sans-normal-400-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'DM Sans';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Sans-normal-500-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'DM Sans';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Sans-normal-500-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'DM Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Sans-normal-600-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'DM Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Sans-normal-600-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'DM Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Sans-normal-700-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'DM Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-display: swap;
|
||||
src: url('../fonts/DM_Sans-normal-700-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Instrument Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url('../fonts/Instrument_Sans-normal-400-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Instrument Sans';
|
||||
font-style: normal;
|
||||
font-weight: 400;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url('../fonts/Instrument_Sans-normal-400-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Instrument Sans';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url('../fonts/Instrument_Sans-normal-500-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Instrument Sans';
|
||||
font-style: normal;
|
||||
font-weight: 500;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url('../fonts/Instrument_Sans-normal-500-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Instrument Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url('../fonts/Instrument_Sans-normal-600-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Instrument Sans';
|
||||
font-style: normal;
|
||||
font-weight: 600;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url('../fonts/Instrument_Sans-normal-600-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
|
||||
/* latin-ext */
|
||||
@font-face {
|
||||
font-family: 'Instrument Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url('../fonts/Instrument_Sans-normal-700-latin-ext.woff2') format('woff2');
|
||||
unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
|
||||
}
|
||||
|
||||
/* latin */
|
||||
@font-face {
|
||||
font-family: 'Instrument Sans';
|
||||
font-style: normal;
|
||||
font-weight: 700;
|
||||
font-stretch: 100%;
|
||||
font-display: swap;
|
||||
src: url('../fonts/Instrument_Sans-normal-700-latin.woff2') format('woff2');
|
||||
unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
|
||||
}
|
||||
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Mono-normal-400-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Mono-normal-400-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Mono-normal-400-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Mono-normal-400-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Mono-normal-500-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Mono-normal-500-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Mono-normal-500-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Mono-normal-500-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-400-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-400-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-400-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-400-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-500-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-500-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-500-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-500-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-600-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-600-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-600-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-600-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-700-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-700-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-700-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/DM_Sans-normal-700-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-400-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-400-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-400-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-400-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-500-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-500-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-500-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-500-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-600-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-600-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-600-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-600-latin.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-700-latin-ext.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-700-latin-ext.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-700-latin.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt-google-fonts/fonts/Instrument_Sans-normal-700-latin.woff2
generated
vendored
Normal file
Binary file not shown.
21
node_modules/.cache/nuxt/.nuxt/app.config.mjs
generated
vendored
Normal file
21
node_modules/.cache/nuxt/.nuxt/app.config.mjs
generated
vendored
Normal file
@@ -0,0 +1,21 @@
|
||||
|
||||
import { defuFn } from 'defu'
|
||||
|
||||
const inlineConfig = {
|
||||
"nuxt": {}
|
||||
}
|
||||
|
||||
/** client **/
|
||||
import { _replaceAppConfig } from '#app/config'
|
||||
|
||||
// Vite - webpack is handled directly in #app/config
|
||||
if (import.meta.dev && !import.meta.nitro && import.meta.hot) {
|
||||
import.meta.hot.accept((newModule) => {
|
||||
_replaceAppConfig(newModule.default)
|
||||
})
|
||||
}
|
||||
/** client-end **/
|
||||
|
||||
|
||||
|
||||
export default /*@__PURE__*/ defuFn(inlineConfig)
|
||||
78
node_modules/.cache/nuxt/.nuxt/components.d.ts
generated
vendored
Normal file
78
node_modules/.cache/nuxt/.nuxt/components.d.ts
generated
vendored
Normal file
@@ -0,0 +1,78 @@
|
||||
|
||||
import type { DefineComponent, SlotsType } from 'vue'
|
||||
type IslandComponent<T> = DefineComponent<{}, {refresh: () => Promise<void>}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, SlotsType<{ fallback: { error: unknown } }>> & T
|
||||
|
||||
type HydrationStrategies = {
|
||||
hydrateOnVisible?: IntersectionObserverInit | true
|
||||
hydrateOnIdle?: number | true
|
||||
hydrateOnInteraction?: keyof HTMLElementEventMap | Array<keyof HTMLElementEventMap> | true
|
||||
hydrateOnMediaQuery?: string
|
||||
hydrateAfter?: number
|
||||
hydrateWhen?: boolean
|
||||
hydrateNever?: true
|
||||
}
|
||||
type LazyComponent<T> = DefineComponent<HydrationStrategies, {}, {}, {}, {}, {}, {}, { hydrated: () => void }> & T
|
||||
|
||||
|
||||
export const ApiPlayground: typeof import("../../../../app/components/ApiPlayground.vue")['default']
|
||||
export const CodeExamples: typeof import("../../../../app/components/CodeExamples.vue")['default']
|
||||
export const FeaturesGrid: typeof import("../../../../app/components/FeaturesGrid.vue")['default']
|
||||
export const FooterSection: typeof import("../../../../app/components/FooterSection.vue")['default']
|
||||
export const HeroSection: typeof import("../../../../app/components/HeroSection.vue")['default']
|
||||
export const Navbar: typeof import("../../../../app/components/Navbar.vue")['default']
|
||||
export const VatRateTable: typeof import("../../../../app/components/VatRateTable.vue")['default']
|
||||
export const NuxtWelcome: typeof import("../../../nuxt/dist/app/components/welcome.vue")['default']
|
||||
export const NuxtLayout: typeof import("../../../nuxt/dist/app/components/nuxt-layout")['default']
|
||||
export const NuxtErrorBoundary: typeof import("../../../nuxt/dist/app/components/nuxt-error-boundary.vue")['default']
|
||||
export const ClientOnly: typeof import("../../../nuxt/dist/app/components/client-only")['default']
|
||||
export const DevOnly: typeof import("../../../nuxt/dist/app/components/dev-only")['default']
|
||||
export const ServerPlaceholder: typeof import("../../../nuxt/dist/app/components/server-placeholder")['default']
|
||||
export const NuxtLink: typeof import("../../../nuxt/dist/app/components/nuxt-link")['default']
|
||||
export const NuxtLoadingIndicator: typeof import("../../../nuxt/dist/app/components/nuxt-loading-indicator")['default']
|
||||
export const NuxtTime: typeof import("../../../nuxt/dist/app/components/nuxt-time.vue")['default']
|
||||
export const NuxtRouteAnnouncer: typeof import("../../../nuxt/dist/app/components/nuxt-route-announcer")['default']
|
||||
export const NuxtImg: typeof import("../../../nuxt/dist/app/components/nuxt-stubs")['NuxtImg']
|
||||
export const NuxtPicture: typeof import("../../../nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']
|
||||
export const NuxtPage: typeof import("../../../nuxt/dist/pages/runtime/page")['default']
|
||||
export const NoScript: typeof import("../../../nuxt/dist/head/runtime/components")['NoScript']
|
||||
export const Link: typeof import("../../../nuxt/dist/head/runtime/components")['Link']
|
||||
export const Base: typeof import("../../../nuxt/dist/head/runtime/components")['Base']
|
||||
export const Title: typeof import("../../../nuxt/dist/head/runtime/components")['Title']
|
||||
export const Meta: typeof import("../../../nuxt/dist/head/runtime/components")['Meta']
|
||||
export const Style: typeof import("../../../nuxt/dist/head/runtime/components")['Style']
|
||||
export const Head: typeof import("../../../nuxt/dist/head/runtime/components")['Head']
|
||||
export const Html: typeof import("../../../nuxt/dist/head/runtime/components")['Html']
|
||||
export const Body: typeof import("../../../nuxt/dist/head/runtime/components")['Body']
|
||||
export const NuxtIsland: typeof import("../../../nuxt/dist/app/components/nuxt-island")['default']
|
||||
export const LazyApiPlayground: LazyComponent<typeof import("../../../../app/components/ApiPlayground.vue")['default']>
|
||||
export const LazyCodeExamples: LazyComponent<typeof import("../../../../app/components/CodeExamples.vue")['default']>
|
||||
export const LazyFeaturesGrid: LazyComponent<typeof import("../../../../app/components/FeaturesGrid.vue")['default']>
|
||||
export const LazyFooterSection: LazyComponent<typeof import("../../../../app/components/FooterSection.vue")['default']>
|
||||
export const LazyHeroSection: LazyComponent<typeof import("../../../../app/components/HeroSection.vue")['default']>
|
||||
export const LazyNavbar: LazyComponent<typeof import("../../../../app/components/Navbar.vue")['default']>
|
||||
export const LazyVatRateTable: LazyComponent<typeof import("../../../../app/components/VatRateTable.vue")['default']>
|
||||
export const LazyNuxtWelcome: LazyComponent<typeof import("../../../nuxt/dist/app/components/welcome.vue")['default']>
|
||||
export const LazyNuxtLayout: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-layout")['default']>
|
||||
export const LazyNuxtErrorBoundary: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-error-boundary.vue")['default']>
|
||||
export const LazyClientOnly: LazyComponent<typeof import("../../../nuxt/dist/app/components/client-only")['default']>
|
||||
export const LazyDevOnly: LazyComponent<typeof import("../../../nuxt/dist/app/components/dev-only")['default']>
|
||||
export const LazyServerPlaceholder: LazyComponent<typeof import("../../../nuxt/dist/app/components/server-placeholder")['default']>
|
||||
export const LazyNuxtLink: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-link")['default']>
|
||||
export const LazyNuxtLoadingIndicator: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-loading-indicator")['default']>
|
||||
export const LazyNuxtTime: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-time.vue")['default']>
|
||||
export const LazyNuxtRouteAnnouncer: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-route-announcer")['default']>
|
||||
export const LazyNuxtImg: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-stubs")['NuxtImg']>
|
||||
export const LazyNuxtPicture: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']>
|
||||
export const LazyNuxtPage: LazyComponent<typeof import("../../../nuxt/dist/pages/runtime/page")['default']>
|
||||
export const LazyNoScript: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['NoScript']>
|
||||
export const LazyLink: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['Link']>
|
||||
export const LazyBase: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['Base']>
|
||||
export const LazyTitle: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['Title']>
|
||||
export const LazyMeta: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['Meta']>
|
||||
export const LazyStyle: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['Style']>
|
||||
export const LazyHead: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['Head']>
|
||||
export const LazyHtml: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['Html']>
|
||||
export const LazyBody: LazyComponent<typeof import("../../../nuxt/dist/head/runtime/components")['Body']>
|
||||
export const LazyNuxtIsland: LazyComponent<typeof import("../../../nuxt/dist/app/components/nuxt-island")['default']>
|
||||
|
||||
export const componentNames: string[]
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BGLmsXN0.js
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/BGLmsXN0.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{S as a,a as s,U as r,V as u,W as o}from"./Dgz6sxCl.js";function d(t){const e=t||s();return e.ssrContext?.head||e.runWithContext(()=>{if(r()){const n=u(o);if(!n)throw new Error("[nuxt] [unhead] Missing Unhead instance.");return n}})}function i(t,e={}){const n=e.head||d(e.nuxt);return a(t,{head:n,...e})}export{i as u};
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CBwmZ8LB.js
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CBwmZ8LB.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import{_ as o,y as s,z as a,A as t,B as r}from"./Dgz6sxCl.js";import{u as i}from"./BGLmsXN0.js";const u={class:"antialiased bg-white dark:bg-[#020420] dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-[#020420] tracking-wide"},l={class:"max-w-520px text-center"},c=["textContent"],d=["textContent"],p=["textContent"],f={__name:"error-500",props:{appName:{type:String,default:"Nuxt"},status:{type:Number,default:500},statusText:{type:String,default:"Internal server error"},description:{type:String,default:"This page is temporarily unavailable."},refresh:{type:String,default:"Refresh this page"}},setup(e){const n=e;return i({title:`${n.status} - ${n.statusText} | ${n.appName}`,script:[{innerHTML:`!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`}],style:[{innerHTML:'*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }'}]}),(h,m)=>(s(),a("div",u,[t("div",l,[t("h1",{class:"font-semibold leading-none mb-4 sm:text-[110px] tabular-nums text-[80px]",textContent:r(e.status)},null,8,c),t("h2",{class:"font-semibold mb-2 sm:text-3xl text-2xl",textContent:r(e.statusText)},null,8,d),t("p",{class:"mb-4 px-2 text-[#64748B] text-md",textContent:r(e.description)},null,8,p)])]))}},x=o(f,[["__scopeId","data-v-d349100d"]]);export{x as default};
|
||||
18
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CeoJbNH2.js
generated
vendored
Normal file
18
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/CeoJbNH2.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Mono-normal-400-latin-ext.C2zvOubV.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Mono-normal-400-latin-ext.C2zvOubV.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Mono-normal-400-latin.4GdczIuU.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Mono-normal-400-latin.4GdczIuU.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Mono-normal-500-latin-ext.BtRyHRi6.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Mono-normal-500-latin-ext.BtRyHRi6.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Mono-normal-500-latin.DRMDZjhP.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Mono-normal-500-latin.DRMDZjhP.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Sans-normal-400-latin-ext.BOFOeGcA.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Sans-normal-400-latin-ext.BOFOeGcA.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Sans-normal-400-latin.Xz1IZZA0.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DM_Sans-normal-400-latin.Xz1IZZA0.woff2
generated
vendored
Normal file
Binary file not shown.
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DNdyEWwv.js
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/DNdyEWwv.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
4
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Dgz6sxCl.js
generated
vendored
Normal file
4
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Dgz6sxCl.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Instrument_Sans-normal-400-latin-ext.B5bTHO_g.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Instrument_Sans-normal-400-latin-ext.B5bTHO_g.woff2
generated
vendored
Normal file
Binary file not shown.
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Instrument_Sans-normal-400-latin.BbzFLZTg.woff2
generated
vendored
Normal file
BIN
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/Instrument_Sans-normal-400-latin.BbzFLZTg.woff2
generated
vendored
Normal file
Binary file not shown.
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/entry.DJL3iLlR.css
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/entry.DJL3iLlR.css
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-404.C-Ezrlz-.css
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-404.C-Ezrlz-.css
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.grid[data-v-204d37bf]{display:grid}.mb-2[data-v-204d37bf]{margin-bottom:.5rem}.mb-4[data-v-204d37bf]{margin-bottom:1rem}.max-w-520px[data-v-204d37bf]{max-width:520px}.min-h-screen[data-v-204d37bf]{min-height:100vh}.w-full[data-v-204d37bf]{width:100%}.flex[data-v-204d37bf]{display:flex}.place-content-center[data-v-204d37bf]{place-content:center}.items-center[data-v-204d37bf]{align-items:center}.justify-center[data-v-204d37bf]{justify-content:center}.overflow-hidden[data-v-204d37bf]{overflow:hidden}.bg-white[data-v-204d37bf]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-204d37bf]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-204d37bf]{text-align:center}.text-\[80px\][data-v-204d37bf]{font-size:80px}.text-2xl[data-v-204d37bf]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-204d37bf]{font-size:.875rem;line-height:1.25rem}.text-\[\#020420\][data-v-204d37bf]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-204d37bf]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\:text-\[\#00DC82\][data-v-204d37bf]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-204d37bf]{font-weight:500}.font-semibold[data-v-204d37bf]{font-weight:600}.leading-none[data-v-204d37bf]{line-height:1}.tracking-wide[data-v-204d37bf]{letter-spacing:.025em}.font-sans[data-v-204d37bf]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-204d37bf]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-204d37bf]{text-decoration-line:underline}.underline-offset-3[data-v-204d37bf]{text-underline-offset:3px}.antialiased[data-v-204d37bf]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-204d37bf]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-204d37bf]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-204d37bf]{font-size:110px}.sm\:text-3xl[data-v-204d37bf]{font-size:1.875rem;line-height:2.25rem}}
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-500.DBWf9FGj.css
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/client/_nuxt/error-500.DBWf9FGj.css
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
.grid[data-v-d349100d]{display:grid}.mb-2[data-v-d349100d]{margin-bottom:.5rem}.mb-4[data-v-d349100d]{margin-bottom:1rem}.max-w-520px[data-v-d349100d]{max-width:520px}.min-h-screen[data-v-d349100d]{min-height:100vh}.place-content-center[data-v-d349100d]{place-content:center}.overflow-hidden[data-v-d349100d]{overflow:hidden}.bg-white[data-v-d349100d]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-d349100d]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-d349100d]{text-align:center}.text-\[80px\][data-v-d349100d]{font-size:80px}.text-2xl[data-v-d349100d]{font-size:1.5rem;line-height:2rem}.text-\[\#020420\][data-v-d349100d]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\[\#64748B\][data-v-d349100d]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-d349100d]{font-weight:600}.leading-none[data-v-d349100d]{line-height:1}.tracking-wide[data-v-d349100d]{letter-spacing:.025em}.font-sans[data-v-d349100d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-d349100d]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-d349100d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\:bg-\[\#020420\][data-v-d349100d]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\:text-white[data-v-d349100d]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\:text-\[110px\][data-v-d349100d]{font-size:110px}.sm\:text-3xl[data-v-d349100d]{font-size:1.875rem;line-height:2.25rem}}
|
||||
23
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/composables-Piy9capG.js
generated
vendored
Normal file
23
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/composables-Piy9capG.js
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
import { hasInjectionContext, inject } from "vue";
|
||||
import { useHead as useHead$1, headSymbol } from "/home/bennet/source/vat-api/node_modules/@unhead/vue/dist/index.mjs";
|
||||
import { a as useNuxtApp } from "../server.mjs";
|
||||
function injectHead(nuxtApp) {
|
||||
const nuxt = nuxtApp || useNuxtApp();
|
||||
return nuxt.ssrContext?.head || nuxt.runWithContext(() => {
|
||||
if (hasInjectionContext()) {
|
||||
const head = inject(headSymbol);
|
||||
if (!head) {
|
||||
throw new Error("[nuxt] [unhead] Missing Unhead instance.");
|
||||
}
|
||||
return head;
|
||||
}
|
||||
});
|
||||
}
|
||||
function useHead(input, options = {}) {
|
||||
const head = options.head || injectHead(options.nuxt);
|
||||
return useHead$1(input, { head, ...options });
|
||||
}
|
||||
export {
|
||||
useHead as u
|
||||
};
|
||||
//# sourceMappingURL=composables-Piy9capG.js.map
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/composables-Piy9capG.js.map
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/composables-Piy9capG.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"composables-Piy9capG.js","sources":["../../../../../../nuxt/dist/head/runtime/composables.js"],"sourcesContent":["import { hasInjectionContext, inject } from \"vue\";\nimport {\n useHead as headCore,\n useHeadSafe as headSafe,\n headSymbol,\n useSeoMeta as seoMeta,\n useServerHead as serverHead,\n useServerHeadSafe as serverHeadSafe,\n useServerSeoMeta as serverSeoMeta\n} from \"@unhead/vue\";\nimport { useNuxtApp } from \"#app/nuxt\";\nexport function injectHead(nuxtApp) {\n const nuxt = nuxtApp || useNuxtApp();\n return nuxt.ssrContext?.head || nuxt.runWithContext(() => {\n if (hasInjectionContext()) {\n const head = inject(headSymbol);\n if (!head) {\n throw new Error(\"[nuxt] [unhead] Missing Unhead instance.\");\n }\n return head;\n }\n });\n}\nexport function useHead(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return headCore(input, { head, ...options });\n}\nexport function useHeadSafe(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return headSafe(input, { head, ...options });\n}\nexport function useSeoMeta(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return seoMeta(input, { head, ...options });\n}\nexport function useServerHead(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return serverHead(input, { head, ...options });\n}\nexport function useServerHeadSafe(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return serverHeadSafe(input, { head, ...options });\n}\nexport function useServerSeoMeta(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return serverSeoMeta(input, { head, ...options });\n}\n"],"names":["headCore"],"mappings":";;;AAWO,SAAS,WAAW,SAAS;AAClC,QAAM,OAAO,WAAW,WAAU;AAClC,SAAO,KAAK,YAAY,QAAQ,KAAK,eAAe,MAAM;AACxD,QAAI,oBAAmB,GAAI;AACzB,YAAM,OAAO,OAAO,UAAU;AAC9B,UAAI,CAAC,MAAM;AACT,cAAM,IAAI,MAAM,0CAA0C;AAAA,MAC5D;AACA,aAAO;AAAA,IACT;AAAA,EACF,CAAC;AACH;AACO,SAAS,QAAQ,OAAO,UAAU,IAAI;AAC3C,QAAM,OAAO,QAAQ,QAAQ,WAAW,QAAQ,IAAI;AACpD,SAAOA,UAAS,OAAO,EAAE,MAAM,GAAG,QAAO,CAAE;AAC7C;"}
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/composables-Piy9capG.js.map.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/composables-Piy9capG.js.map.json
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"file":"composables-Piy9capG.js","mappings":";;;AAWO,SAAS,WAAW,SAAS;AAClC,QAAM,OAAO,WAAW,WAAU;AAClC,SAAO,KAAK,YAAY,QAAQ,KAAK,eAAe,MAAM;AACxD,QAAI,oBAAmB,GAAI;AACzB,YAAM,OAAO,OAAO,UAAU;AAC9B,UAAI,CAAC,MAAM;AACT,cAAM,IAAI,MAAM,0CAA0C;AAAA,MAC5D;AACA,aAAO;AAAA,IACT;AAAA,EACF,CAAC;AACH;AACO,SAAS,QAAQ,OAAO,UAAU,IAAI;AAC3C,QAAM,OAAO,QAAQ,QAAQ,WAAW,QAAQ,IAAI;AACpD,SAAOA,UAAS,OAAO,EAAE,MAAM,GAAG,QAAO,CAAE;AAC7C;","names":["headCore"],"sources":["../../../../../../nuxt/dist/head/runtime/composables.js"],"sourcesContent":["import { hasInjectionContext, inject } from \"vue\";\nimport {\n useHead as headCore,\n useHeadSafe as headSafe,\n headSymbol,\n useSeoMeta as seoMeta,\n useServerHead as serverHead,\n useServerHeadSafe as serverHeadSafe,\n useServerSeoMeta as serverSeoMeta\n} from \"@unhead/vue\";\nimport { useNuxtApp } from \"#app/nuxt\";\nexport function injectHead(nuxtApp) {\n const nuxt = nuxtApp || useNuxtApp();\n return nuxt.ssrContext?.head || nuxt.runWithContext(() => {\n if (hasInjectionContext()) {\n const head = inject(headSymbol);\n if (!head) {\n throw new Error(\"[nuxt] [unhead] Missing Unhead instance.\");\n }\n return head;\n }\n });\n}\nexport function useHead(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return headCore(input, { head, ...options });\n}\nexport function useHeadSafe(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return headSafe(input, { head, ...options });\n}\nexport function useSeoMeta(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return seoMeta(input, { head, ...options });\n}\nexport function useServerHead(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return serverHead(input, { head, ...options });\n}\nexport function useServerHeadSafe(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return serverHeadSafe(input, { head, ...options });\n}\nexport function useServerSeoMeta(input, options = {}) {\n const head = options.head || injectHead(options.nuxt);\n return serverSeoMeta(input, { head, ...options });\n}\n"],"version":3}
|
||||
369
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-BY_x-_oz.js
generated
vendored
Normal file
369
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-BY_x-_oz.js
generated
vendored
Normal file
@@ -0,0 +1,369 @@
|
||||
import { defineComponent, shallowRef, h, resolveComponent, computed, mergeProps, withCtx, createTextVNode, toDisplayString, useSSRContext } from "vue";
|
||||
import { parseQuery, hasProtocol, joinURL, withTrailingSlash, withoutTrailingSlash } from "/home/bennet/source/vat-api/node_modules/ufo/dist/index.mjs";
|
||||
import { u as useRouter, e as encodeRoutePath, r as resolveRouteObject, n as navigateTo, a as useNuxtApp, b as useRuntimeConfig, c as nuxtLinkDefaults, _ as _export_sfc } from "../server.mjs";
|
||||
import { ssrRenderAttrs, ssrInterpolate, ssrRenderComponent } from "vue/server-renderer";
|
||||
import { u as useHead } from "./composables-Piy9capG.js";
|
||||
import "/home/bennet/source/vat-api/node_modules/ofetch/dist/node.mjs";
|
||||
import "#internal/nuxt/paths";
|
||||
import "/home/bennet/source/vat-api/node_modules/hookable/dist/index.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/unctx/dist/index.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/h3/dist/index.mjs";
|
||||
import "vue-router";
|
||||
import "/home/bennet/source/vat-api/node_modules/defu/dist/defu.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/@unhead/vue/dist/index.mjs";
|
||||
const firstNonUndefined = (...args) => args.find((arg) => arg !== void 0);
|
||||
// @__NO_SIDE_EFFECTS__
|
||||
function defineNuxtLink(options) {
|
||||
const componentName = options.componentName || "NuxtLink";
|
||||
function isHashLinkWithoutHashMode(link) {
|
||||
return typeof link === "string" && link.startsWith("#");
|
||||
}
|
||||
function resolveTrailingSlashBehavior(to, resolve, trailingSlash) {
|
||||
const effectiveTrailingSlash = trailingSlash ?? options.trailingSlash;
|
||||
if (!to || effectiveTrailingSlash !== "append" && effectiveTrailingSlash !== "remove") {
|
||||
return to;
|
||||
}
|
||||
if (typeof to === "string") {
|
||||
return applyTrailingSlashBehavior(to, effectiveTrailingSlash);
|
||||
}
|
||||
const path = "path" in to && to.path !== void 0 ? to.path : resolve(to).path;
|
||||
const resolvedPath = {
|
||||
...to,
|
||||
name: void 0,
|
||||
// named routes would otherwise always override trailing slash behavior
|
||||
path: applyTrailingSlashBehavior(path, effectiveTrailingSlash)
|
||||
};
|
||||
return resolvedPath;
|
||||
}
|
||||
function useNuxtLink(props) {
|
||||
const router = useRouter();
|
||||
const config = useRuntimeConfig();
|
||||
const hasTarget = computed(() => !!props.target && props.target !== "_self");
|
||||
const isAbsoluteUrl = computed(() => {
|
||||
const path = props.to || props.href || "";
|
||||
return typeof path === "string" && hasProtocol(path, { acceptRelative: true });
|
||||
});
|
||||
const builtinRouterLink = resolveComponent("RouterLink");
|
||||
const useBuiltinLink = builtinRouterLink && typeof builtinRouterLink !== "string" ? builtinRouterLink.useLink : void 0;
|
||||
const isExternal = computed(() => {
|
||||
if (props.external) {
|
||||
return true;
|
||||
}
|
||||
const path = props.to || props.href || "";
|
||||
if (typeof path === "object") {
|
||||
return false;
|
||||
}
|
||||
return path === "" || isAbsoluteUrl.value;
|
||||
});
|
||||
const to = computed(() => {
|
||||
const path = props.to || props.href || "";
|
||||
if (isExternal.value) {
|
||||
return path;
|
||||
}
|
||||
return resolveTrailingSlashBehavior(path, router.resolve, props.trailingSlash);
|
||||
});
|
||||
const link = isExternal.value ? void 0 : useBuiltinLink?.({ ...props, to });
|
||||
const href = computed(() => {
|
||||
const effectiveTrailingSlash = props.trailingSlash ?? options.trailingSlash;
|
||||
if (!to.value || isAbsoluteUrl.value || isHashLinkWithoutHashMode(to.value)) {
|
||||
return to.value;
|
||||
}
|
||||
if (isExternal.value) {
|
||||
const path = typeof to.value === "object" && "path" in to.value ? resolveRouteObject(to.value) : to.value;
|
||||
const href2 = typeof path === "object" ? router.resolve(path).href : path;
|
||||
return applyTrailingSlashBehavior(href2, effectiveTrailingSlash);
|
||||
}
|
||||
if (typeof to.value === "object") {
|
||||
return router.resolve(to.value)?.href ?? null;
|
||||
}
|
||||
return applyTrailingSlashBehavior(joinURL(config.app.baseURL, to.value), effectiveTrailingSlash);
|
||||
});
|
||||
return {
|
||||
to,
|
||||
hasTarget,
|
||||
isAbsoluteUrl,
|
||||
isExternal,
|
||||
//
|
||||
href,
|
||||
isActive: link?.isActive ?? computed(() => to.value === router.currentRoute.value.path),
|
||||
isExactActive: link?.isExactActive ?? computed(() => to.value === router.currentRoute.value.path),
|
||||
route: link?.route ?? computed(() => router.resolve(to.value)),
|
||||
async navigate(_e) {
|
||||
await navigateTo(href.value, { replace: props.replace, external: isExternal.value || hasTarget.value });
|
||||
}
|
||||
};
|
||||
}
|
||||
return defineComponent({
|
||||
name: componentName,
|
||||
props: {
|
||||
// Routing
|
||||
to: {
|
||||
type: [String, Object],
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
href: {
|
||||
type: [String, Object],
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
// Attributes
|
||||
target: {
|
||||
type: String,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
rel: {
|
||||
type: String,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
noRel: {
|
||||
type: Boolean,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
// Prefetching
|
||||
prefetch: {
|
||||
type: Boolean,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
prefetchOn: {
|
||||
type: [String, Object],
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
noPrefetch: {
|
||||
type: Boolean,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
// Styling
|
||||
activeClass: {
|
||||
type: String,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
exactActiveClass: {
|
||||
type: String,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
prefetchedClass: {
|
||||
type: String,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
// Vue Router's `<RouterLink>` additional props
|
||||
replace: {
|
||||
type: Boolean,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
ariaCurrentValue: {
|
||||
type: String,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
// Edge cases handling
|
||||
external: {
|
||||
type: Boolean,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
// Slot API
|
||||
custom: {
|
||||
type: Boolean,
|
||||
default: void 0,
|
||||
required: false
|
||||
},
|
||||
// Behavior
|
||||
trailingSlash: {
|
||||
type: String,
|
||||
default: void 0,
|
||||
required: false
|
||||
}
|
||||
},
|
||||
useLink: useNuxtLink,
|
||||
setup(props, { slots }) {
|
||||
const router = useRouter();
|
||||
const { to, href, navigate, isExternal, hasTarget, isAbsoluteUrl } = useNuxtLink(props);
|
||||
shallowRef(false);
|
||||
const el = void 0;
|
||||
const elRef = void 0;
|
||||
async function prefetch(nuxtApp = useNuxtApp()) {
|
||||
{
|
||||
return;
|
||||
}
|
||||
}
|
||||
return () => {
|
||||
if (!isExternal.value && !hasTarget.value && !isHashLinkWithoutHashMode(to.value)) {
|
||||
const routerLinkProps = {
|
||||
ref: elRef,
|
||||
to: to.value,
|
||||
activeClass: props.activeClass || options.activeClass,
|
||||
exactActiveClass: props.exactActiveClass || options.exactActiveClass,
|
||||
replace: props.replace,
|
||||
ariaCurrentValue: props.ariaCurrentValue,
|
||||
custom: props.custom
|
||||
};
|
||||
if (!props.custom) {
|
||||
routerLinkProps.rel = props.rel || void 0;
|
||||
}
|
||||
return h(
|
||||
resolveComponent("RouterLink"),
|
||||
routerLinkProps,
|
||||
slots.default
|
||||
);
|
||||
}
|
||||
const target = props.target || null;
|
||||
const rel = firstNonUndefined(
|
||||
// converts `""` to `null` to prevent the attribute from being added as empty (`rel=""`)
|
||||
props.noRel ? "" : props.rel,
|
||||
options.externalRelAttribute,
|
||||
/*
|
||||
* A fallback rel of `noopener noreferrer` is applied for external links or links that open in a new tab.
|
||||
* This solves a reverse tabnapping security flaw in browsers pre-2021 as well as improving privacy.
|
||||
*/
|
||||
isAbsoluteUrl.value || hasTarget.value ? "noopener noreferrer" : ""
|
||||
) || null;
|
||||
if (props.custom) {
|
||||
if (!slots.default) {
|
||||
return null;
|
||||
}
|
||||
return slots.default({
|
||||
href: href.value,
|
||||
navigate,
|
||||
prefetch,
|
||||
get route() {
|
||||
if (!href.value) {
|
||||
return void 0;
|
||||
}
|
||||
const url = new URL(href.value, "http://localhost");
|
||||
return {
|
||||
path: url.pathname,
|
||||
fullPath: url.pathname,
|
||||
get query() {
|
||||
return parseQuery(url.search);
|
||||
},
|
||||
hash: url.hash,
|
||||
params: {},
|
||||
name: void 0,
|
||||
matched: [],
|
||||
redirectedFrom: void 0,
|
||||
meta: {},
|
||||
href: href.value
|
||||
};
|
||||
},
|
||||
rel,
|
||||
target,
|
||||
isExternal: isExternal.value || hasTarget.value,
|
||||
isActive: false,
|
||||
isExactActive: false
|
||||
});
|
||||
}
|
||||
return h("a", {
|
||||
ref: el,
|
||||
href: href.value || null,
|
||||
// converts `""` to `null` to prevent the attribute from being added as empty (`href=""`)
|
||||
rel,
|
||||
target,
|
||||
onClick: async (event) => {
|
||||
if (isExternal.value || hasTarget.value) {
|
||||
return;
|
||||
}
|
||||
event.preventDefault();
|
||||
try {
|
||||
const encodedHref = encodeRoutePath(href.value);
|
||||
return await (props.replace ? router.replace(encodedHref) : router.push(encodedHref));
|
||||
} finally {
|
||||
}
|
||||
}
|
||||
}, slots.default?.());
|
||||
};
|
||||
}
|
||||
});
|
||||
}
|
||||
const __nuxt_component_0 = /* @__PURE__ */ defineNuxtLink(nuxtLinkDefaults);
|
||||
function applyTrailingSlashBehavior(to, trailingSlash) {
|
||||
const normalizeFn = trailingSlash === "append" ? withTrailingSlash : withoutTrailingSlash;
|
||||
const hasProtocolDifferentFromHttp = hasProtocol(to) && !to.startsWith("http");
|
||||
if (hasProtocolDifferentFromHttp) {
|
||||
return to;
|
||||
}
|
||||
return normalizeFn(to, true);
|
||||
}
|
||||
const _sfc_main = {
|
||||
__name: "error-404",
|
||||
__ssrInlineRender: true,
|
||||
props: {
|
||||
appName: {
|
||||
type: String,
|
||||
default: "Nuxt"
|
||||
},
|
||||
status: {
|
||||
type: Number,
|
||||
default: 404
|
||||
},
|
||||
statusText: {
|
||||
type: String,
|
||||
default: "Page not found"
|
||||
},
|
||||
description: {
|
||||
type: String,
|
||||
default: "Sorry, the page you are looking for could not be found."
|
||||
},
|
||||
backHome: {
|
||||
type: String,
|
||||
default: "Go back home"
|
||||
}
|
||||
},
|
||||
setup(__props) {
|
||||
const props = __props;
|
||||
useHead({
|
||||
title: `${props.status} - ${props.statusText} | ${props.appName}`,
|
||||
script: [
|
||||
{
|
||||
innerHTML: `!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`
|
||||
}
|
||||
],
|
||||
style: [
|
||||
{
|
||||
innerHTML: `*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`
|
||||
}
|
||||
]
|
||||
});
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
const _component_NuxtLink = __nuxt_component_0;
|
||||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "antialiased bg-white dark:bg-[#020420] dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-[#020420] tracking-wide" }, _attrs))} data-v-204d37bf><div class="max-w-520px text-center" data-v-204d37bf><h1 class="font-semibold leading-none mb-4 sm:text-[110px] tabular-nums text-[80px]" data-v-204d37bf>${ssrInterpolate(__props.status)}</h1><h2 class="font-semibold mb-2 sm:text-3xl text-2xl" data-v-204d37bf>${ssrInterpolate(__props.statusText)}</h2><p class="mb-4 px-2 text-[#64748B] text-md" data-v-204d37bf>${ssrInterpolate(__props.description)}</p><div class="flex items-center justify-center w-full" data-v-204d37bf>`);
|
||||
_push(ssrRenderComponent(_component_NuxtLink, {
|
||||
to: "/",
|
||||
class: "font-medium hover:text-[#00DC82] text-sm underline underline-offset-3"
|
||||
}, {
|
||||
default: withCtx((_, _push2, _parent2, _scopeId) => {
|
||||
if (_push2) {
|
||||
_push2(`${ssrInterpolate(__props.backHome)}`);
|
||||
} else {
|
||||
return [
|
||||
createTextVNode(toDisplayString(__props.backHome), 1)
|
||||
];
|
||||
}
|
||||
}),
|
||||
_: 1
|
||||
}, _parent));
|
||||
_push(`</div></div></div>`);
|
||||
};
|
||||
}
|
||||
};
|
||||
const _sfc_setup = _sfc_main.setup;
|
||||
_sfc_main.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("../node_modules/nuxt/dist/app/components/error-404.vue");
|
||||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||||
};
|
||||
const error404 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-204d37bf"]]);
|
||||
export {
|
||||
error404 as default
|
||||
};
|
||||
//# sourceMappingURL=error-404-BY_x-_oz.js.map
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-BY_x-_oz.js.map
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-BY_x-_oz.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-BY_x-_oz.js.map.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-BY_x-_oz.js.map.json
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
5
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-Bae73Gon.js
generated
vendored
Normal file
5
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-Bae73Gon.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
const error404_vue_vue_type_style_index_0_scoped_204d37bf_lang = ".grid[data-v-204d37bf]{display:grid}.mb-2[data-v-204d37bf]{margin-bottom:.5rem}.mb-4[data-v-204d37bf]{margin-bottom:1rem}.max-w-520px[data-v-204d37bf]{max-width:520px}.min-h-screen[data-v-204d37bf]{min-height:100vh}.w-full[data-v-204d37bf]{width:100%}.flex[data-v-204d37bf]{display:flex}.place-content-center[data-v-204d37bf]{place-content:center}.items-center[data-v-204d37bf]{align-items:center}.justify-center[data-v-204d37bf]{justify-content:center}.overflow-hidden[data-v-204d37bf]{overflow:hidden}.bg-white[data-v-204d37bf]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-204d37bf]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-204d37bf]{text-align:center}.text-\\[80px\\][data-v-204d37bf]{font-size:80px}.text-2xl[data-v-204d37bf]{font-size:1.5rem;line-height:2rem}.text-sm[data-v-204d37bf]{font-size:.875rem;line-height:1.25rem}.text-\\[\\#020420\\][data-v-204d37bf]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\\[\\#64748B\\][data-v-204d37bf]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.hover\\:text-\\[\\#00DC82\\][data-v-204d37bf]:hover{--un-text-opacity:1;color:rgb(0 220 130/var(--un-text-opacity))}.font-medium[data-v-204d37bf]{font-weight:500}.font-semibold[data-v-204d37bf]{font-weight:600}.leading-none[data-v-204d37bf]{line-height:1}.tracking-wide[data-v-204d37bf]{letter-spacing:.025em}.font-sans[data-v-204d37bf]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-204d37bf]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.underline[data-v-204d37bf]{text-decoration-line:underline}.underline-offset-3[data-v-204d37bf]{text-underline-offset:3px}.antialiased[data-v-204d37bf]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\\:bg-\\[\\#020420\\][data-v-204d37bf]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\\:text-white[data-v-204d37bf]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\\:text-\\[110px\\][data-v-204d37bf]{font-size:110px}.sm\\:text-3xl[data-v-204d37bf]{font-size:1.875rem;line-height:2.25rem}}";
|
||||
export {
|
||||
error404_vue_vue_type_style_index_0_scoped_204d37bf_lang as default
|
||||
};
|
||||
//# sourceMappingURL=error-404-styles-1.mjs-Bae73Gon.js.map
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-Bae73Gon.js.map
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-Bae73Gon.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"error-404-styles-1.mjs-Bae73Gon.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-Bae73Gon.js.map.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles-1.mjs-Bae73Gon.js.map.json
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"file":"error-404-styles-1.mjs-Bae73Gon.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}
|
||||
4
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles.DuDrf-v0.mjs
generated
vendored
Normal file
4
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-404-styles.DuDrf-v0.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import style_0 from "./error-404-styles-1.mjs-Bae73Gon.js";
|
||||
export default [
|
||||
style_0
|
||||
]
|
||||
69
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-B0qDQUop.js
generated
vendored
Normal file
69
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-B0qDQUop.js
generated
vendored
Normal file
@@ -0,0 +1,69 @@
|
||||
import { mergeProps, useSSRContext } from "vue";
|
||||
import { ssrRenderAttrs, ssrInterpolate } from "vue/server-renderer";
|
||||
import { _ as _export_sfc } from "../server.mjs";
|
||||
import { u as useHead } from "./composables-Piy9capG.js";
|
||||
import "/home/bennet/source/vat-api/node_modules/ofetch/dist/node.mjs";
|
||||
import "#internal/nuxt/paths";
|
||||
import "/home/bennet/source/vat-api/node_modules/hookable/dist/index.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/unctx/dist/index.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/h3/dist/index.mjs";
|
||||
import "vue-router";
|
||||
import "/home/bennet/source/vat-api/node_modules/defu/dist/defu.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/ufo/dist/index.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/@unhead/vue/dist/index.mjs";
|
||||
const _sfc_main = {
|
||||
__name: "error-500",
|
||||
__ssrInlineRender: true,
|
||||
props: {
|
||||
appName: {
|
||||
type: String,
|
||||
default: "Nuxt"
|
||||
},
|
||||
status: {
|
||||
type: Number,
|
||||
default: 500
|
||||
},
|
||||
statusText: {
|
||||
type: String,
|
||||
default: "Internal server error"
|
||||
},
|
||||
description: {
|
||||
type: String,
|
||||
default: "This page is temporarily unavailable."
|
||||
},
|
||||
refresh: {
|
||||
type: String,
|
||||
default: "Refresh this page"
|
||||
}
|
||||
},
|
||||
setup(__props) {
|
||||
const props = __props;
|
||||
useHead({
|
||||
title: `${props.status} - ${props.statusText} | ${props.appName}`,
|
||||
script: [
|
||||
{
|
||||
innerHTML: `!function(){const e=document.createElement("link").relList;if(!(e&&e.supports&&e.supports("modulepreload"))){for(const e of document.querySelectorAll('link[rel="modulepreload"]'))r(e);new MutationObserver(e=>{for(const o of e)if("childList"===o.type)for(const e of o.addedNodes)"LINK"===e.tagName&&"modulepreload"===e.rel&&r(e)}).observe(document,{childList:!0,subtree:!0})}function r(e){if(e.ep)return;e.ep=!0;const r=function(e){const r={};return e.integrity&&(r.integrity=e.integrity),e.referrerPolicy&&(r.referrerPolicy=e.referrerPolicy),"use-credentials"===e.crossOrigin?r.credentials="include":"anonymous"===e.crossOrigin?r.credentials="omit":r.credentials="same-origin",r}(e);fetch(e.href,r)}}();`
|
||||
}
|
||||
],
|
||||
style: [
|
||||
{
|
||||
innerHTML: `*,:after,:before{border-color:var(--un-default-border-color,#e5e7eb);border-style:solid;border-width:0;box-sizing:border-box}:after,:before{--un-content:""}html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}h1,h2{font-size:inherit;font-weight:inherit}h1,h2,p{margin:0}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 transparent;--un-ring-shadow:0 0 transparent;--un-shadow-inset: ;--un-shadow:0 0 transparent;--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgba(147,197,253,.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }`
|
||||
}
|
||||
]
|
||||
});
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "antialiased bg-white dark:bg-[#020420] dark:text-white font-sans grid min-h-screen overflow-hidden place-content-center text-[#020420] tracking-wide" }, _attrs))} data-v-d349100d><div class="max-w-520px text-center" data-v-d349100d><h1 class="font-semibold leading-none mb-4 sm:text-[110px] tabular-nums text-[80px]" data-v-d349100d>${ssrInterpolate(__props.status)}</h1><h2 class="font-semibold mb-2 sm:text-3xl text-2xl" data-v-d349100d>${ssrInterpolate(__props.statusText)}</h2><p class="mb-4 px-2 text-[#64748B] text-md" data-v-d349100d>${ssrInterpolate(__props.description)}</p></div></div>`);
|
||||
};
|
||||
}
|
||||
};
|
||||
const _sfc_setup = _sfc_main.setup;
|
||||
_sfc_main.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("../node_modules/nuxt/dist/app/components/error-500.vue");
|
||||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||||
};
|
||||
const error500 = /* @__PURE__ */ _export_sfc(_sfc_main, [["__scopeId", "data-v-d349100d"]]);
|
||||
export {
|
||||
error500 as default
|
||||
};
|
||||
//# sourceMappingURL=error-500-B0qDQUop.js.map
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-B0qDQUop.js.map
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-B0qDQUop.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-B0qDQUop.js.map.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-B0qDQUop.js.map.json
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
5
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DOrS-RIZ.js
generated
vendored
Normal file
5
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DOrS-RIZ.js
generated
vendored
Normal file
@@ -0,0 +1,5 @@
|
||||
const error500_vue_vue_type_style_index_0_scoped_d349100d_lang = ".grid[data-v-d349100d]{display:grid}.mb-2[data-v-d349100d]{margin-bottom:.5rem}.mb-4[data-v-d349100d]{margin-bottom:1rem}.max-w-520px[data-v-d349100d]{max-width:520px}.min-h-screen[data-v-d349100d]{min-height:100vh}.place-content-center[data-v-d349100d]{place-content:center}.overflow-hidden[data-v-d349100d]{overflow:hidden}.bg-white[data-v-d349100d]{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.px-2[data-v-d349100d]{padding-left:.5rem;padding-right:.5rem}.text-center[data-v-d349100d]{text-align:center}.text-\\[80px\\][data-v-d349100d]{font-size:80px}.text-2xl[data-v-d349100d]{font-size:1.5rem;line-height:2rem}.text-\\[\\#020420\\][data-v-d349100d]{--un-text-opacity:1;color:rgb(2 4 32/var(--un-text-opacity))}.text-\\[\\#64748B\\][data-v-d349100d]{--un-text-opacity:1;color:rgb(100 116 139/var(--un-text-opacity))}.font-semibold[data-v-d349100d]{font-weight:600}.leading-none[data-v-d349100d]{line-height:1}.tracking-wide[data-v-d349100d]{letter-spacing:.025em}.font-sans[data-v-d349100d]{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.tabular-nums[data-v-d349100d]{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal) var(--un-slashed-zero) var(--un-numeric-figure) var(--un-numeric-spacing) var(--un-numeric-fraction)}.antialiased[data-v-d349100d]{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-color-scheme:dark){.dark\\:bg-\\[\\#020420\\][data-v-d349100d]{--un-bg-opacity:1;background-color:rgb(2 4 32/var(--un-bg-opacity))}.dark\\:text-white[data-v-d349100d]{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}}@media(min-width:640px){.sm\\:text-\\[110px\\][data-v-d349100d]{font-size:110px}.sm\\:text-3xl[data-v-d349100d]{font-size:1.875rem;line-height:2.25rem}}";
|
||||
export {
|
||||
error500_vue_vue_type_style_index_0_scoped_d349100d_lang as default
|
||||
};
|
||||
//# sourceMappingURL=error-500-styles-1.mjs-DOrS-RIZ.js.map
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DOrS-RIZ.js.map
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DOrS-RIZ.js.map
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"version":3,"file":"error-500-styles-1.mjs-DOrS-RIZ.js","sources":[],"sourcesContent":[],"names":[],"mappings":";"}
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DOrS-RIZ.js.map.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles-1.mjs-DOrS-RIZ.js.map.json
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"file":"error-500-styles-1.mjs-DOrS-RIZ.js","mappings":";","names":[],"sources":[],"sourcesContent":[],"version":3}
|
||||
4
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles.8IYEHzz6.mjs
generated
vendored
Normal file
4
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/error-500-styles.8IYEHzz6.mjs
generated
vendored
Normal file
@@ -0,0 +1,4 @@
|
||||
import style_0 from "./error-500-styles-1.mjs-DOrS-RIZ.js";
|
||||
export default [
|
||||
style_0
|
||||
]
|
||||
409
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/index-BDcJu3_l.js
generated
vendored
Normal file
409
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/index-BDcJu3_l.js
generated
vendored
Normal file
@@ -0,0 +1,409 @@
|
||||
import { defineComponent, ref, mergeProps, unref, useSSRContext, readonly, computed } from "vue";
|
||||
import { ssrRenderAttrs, ssrRenderList, ssrRenderAttr, ssrInterpolate, ssrRenderStyle, ssrRenderClass, ssrIncludeBooleanAttr, ssrLooseContain, ssrLooseEqual, ssrRenderComponent } from "vue/server-renderer";
|
||||
import { _ as _export_sfc } from "../server.mjs";
|
||||
import { u as useHead } from "./composables-Piy9capG.js";
|
||||
import "/home/bennet/source/vat-api/node_modules/ofetch/dist/node.mjs";
|
||||
import "#internal/nuxt/paths";
|
||||
import "/home/bennet/source/vat-api/node_modules/hookable/dist/index.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/unctx/dist/index.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/h3/dist/index.mjs";
|
||||
import "vue-router";
|
||||
import "/home/bennet/source/vat-api/node_modules/defu/dist/defu.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/ufo/dist/index.mjs";
|
||||
import "/home/bennet/source/vat-api/node_modules/@unhead/vue/dist/index.mjs";
|
||||
const _sfc_main$7 = /* @__PURE__ */ defineComponent({
|
||||
__name: "Navbar",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const scrolled = ref(false);
|
||||
const links = [
|
||||
{ label: "Features", href: "#features" },
|
||||
{ label: "Rates", href: "#rates" },
|
||||
{ label: "API Docs", href: "#playground" }
|
||||
];
|
||||
const mobileOpen = ref(false);
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(`<nav${ssrRenderAttrs(mergeProps({
|
||||
class: ["fixed top-0 left-0 right-0 z-50 transition-all duration-300", unref(scrolled) ? "bg-white/80 backdrop-blur-xl shadow-soft border-b border-surface-border" : "bg-transparent"]
|
||||
}, _attrs))}><div class="section-container flex items-center justify-between h-16"><a href="#" class="flex items-center gap-2 group"><span class="inline-flex items-center justify-center w-8 h-8 rounded-lg bg-eu-blue text-white font-heading font-bold text-sm transition-transform group-hover:scale-105"> V </span><span class="font-heading font-bold text-lg text-ink"> vat-api<span class="text-eu-blue">.eu</span></span></a><div class="hidden md:flex items-center gap-8"><!--[-->`);
|
||||
ssrRenderList(links, (link) => {
|
||||
_push(`<a${ssrRenderAttr("href", link.href)} class="text-sm font-medium text-ink-secondary hover:text-eu-blue transition-colors">${ssrInterpolate(link.label)}</a>`);
|
||||
});
|
||||
_push(`<!--]--><a href="#playground" class="inline-flex items-center gap-2 px-4 py-2 rounded-lg bg-eu-blue text-white text-sm font-semibold hover:bg-eu-blue-dark transition-colors"> Try API <svg class="w-3.5 h-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="M13.5 4.5 21 12m0 0-7.5 7.5M21 12H3"></path></svg></a></div><button class="md:hidden p-2 -mr-2 text-ink-secondary hover:text-ink"${ssrRenderAttr("aria-label", unref(mobileOpen) ? "Close menu" : "Open menu")}>`);
|
||||
if (!unref(mobileOpen)) {
|
||||
_push(`<svg class="w-5 h-5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" d="M4 6h16M4 12h16M4 18h16"></path></svg>`);
|
||||
} else {
|
||||
_push(`<svg class="w-5 h-5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" d="M6 18 18 6M6 6l12 12"></path></svg>`);
|
||||
}
|
||||
_push(`</button></div>`);
|
||||
if (unref(mobileOpen)) {
|
||||
_push(`<div class="md:hidden bg-white/95 backdrop-blur-xl border-b border-surface-border"><div class="section-container py-4 flex flex-col gap-3"><!--[-->`);
|
||||
ssrRenderList(links, (link) => {
|
||||
_push(`<a${ssrRenderAttr("href", link.href)} class="text-sm font-medium text-ink-secondary hover:text-eu-blue py-2 transition-colors">${ssrInterpolate(link.label)}</a>`);
|
||||
});
|
||||
_push(`<!--]--></div></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</nav>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$7 = _sfc_main$7.setup;
|
||||
_sfc_main$7.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/Navbar.vue");
|
||||
return _sfc_setup$7 ? _sfc_setup$7(props, ctx) : void 0;
|
||||
};
|
||||
const __nuxt_component_0 = Object.assign(_sfc_main$7, { __name: "Navbar" });
|
||||
const _sfc_main$6 = {};
|
||||
function _sfc_ssrRender$1(_ctx, _push, _parent, _attrs) {
|
||||
_push(`<section${ssrRenderAttrs(mergeProps({ class: "relative pt-32 pb-20 md:pt-40 md:pb-28 overflow-hidden" }, _attrs))}><div class="absolute inset-0 dot-grid opacity-[0.03]"></div><div class="absolute top-0 right-0 w-[600px] h-[600px] bg-eu-blue/[0.04] rounded-full blur-3xl -translate-y-1/2 translate-x-1/4"></div><div class="section-container relative"><div class="grid lg:grid-cols-2 gap-12 lg:gap-16 items-center"><div><div class="inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-eu-blue-100 text-eu-blue text-xs font-semibold tracking-wide uppercase mb-6"><span class="w-1.5 h-1.5 rounded-full bg-eu-blue animate-pulse"></span> Free & Open </div><h1 class="text-display-sm md:text-display text-ink text-balance"> EU VAT Rates <span class="text-eu-blue">API</span></h1><p class="mt-4 text-subtitle text-ink-secondary font-heading"> Free. No API key. Always up-to-date. </p><p class="mt-4 text-base text-ink-muted leading-relaxed max-w-lg"> Get current VAT rates for all 27 EU member states with a single API call. No registration, no rate limits, no nonsense. </p><div class="flex flex-wrap gap-3 mt-8"><a href="#rates" class="inline-flex items-center gap-2 px-5 py-2.5 rounded-lg bg-eu-blue text-white font-semibold text-sm hover:bg-eu-blue-dark transition-all hover:shadow-glow"> View Rates <svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M19.5 13.5 12 21m0 0-7.5-7.5M12 21V3"></path></svg></a><a href="#playground" class="inline-flex items-center gap-2 px-5 py-2.5 rounded-lg border-2 border-eu-blue/20 text-eu-blue font-semibold text-sm hover:border-eu-blue/40 hover:bg-eu-blue-100 transition-all"> Try the API <svg class="w-4 h-4" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="m6.75 7.5 3 2.25-3 2.25m4.5 0h3m-9 8.25h13.5A2.25 2.25 0 0 0 21 18V6a2.25 2.25 0 0 0-2.25-2.25H5.25A2.25 2.25 0 0 0 3 6v12a2.25 2.25 0 0 0 2.25 2.25Z"></path></svg></a></div></div><div class="relative"><div class="absolute -inset-4 bg-eu-blue/[0.04] rounded-3xl blur-2xl"></div><div class="relative code-block p-6 shadow-card"><div class="flex items-center gap-3 mb-4 pb-4 border-b border-white/10"><div class="flex gap-1.5"><span class="w-3 h-3 rounded-full bg-[#ff5f57]"></span><span class="w-3 h-3 rounded-full bg-[#febc2e]"></span><span class="w-3 h-3 rounded-full bg-[#28c840]"></span></div><span class="text-xs text-[#8b949e] font-mono">GET /api/v1/rates/DE</span></div><pre class="text-[13px] leading-6"><span style="${ssrRenderStyle({ "color": "#8b949e" })}">// Response 200 OK</span>
|
||||
<span style="${ssrRenderStyle({ "color": "#ff7b72" })}">{</span>
|
||||
<span style="${ssrRenderStyle({ "color": "#79c0ff" })}">"country"</span>: <span style="${ssrRenderStyle({ "color": "#a5d6ff" })}">"Germany"</span>,
|
||||
<span style="${ssrRenderStyle({ "color": "#79c0ff" })}">"country_code"</span>: <span style="${ssrRenderStyle({ "color": "#a5d6ff" })}">"DE"</span>,
|
||||
<span style="${ssrRenderStyle({ "color": "#79c0ff" })}">"standard_rate"</span>: <span style="${ssrRenderStyle({ "color": "#79c0ff" })}">19</span>,
|
||||
<span style="${ssrRenderStyle({ "color": "#79c0ff" })}">"reduced_rates"</span>: <span style="${ssrRenderStyle({ "color": "#ff7b72" })}">[</span><span style="${ssrRenderStyle({ "color": "#79c0ff" })}">7</span><span style="${ssrRenderStyle({ "color": "#ff7b72" })}">]</span>,
|
||||
<span style="${ssrRenderStyle({ "color": "#79c0ff" })}">"currency"</span>: <span style="${ssrRenderStyle({ "color": "#a5d6ff" })}">"EUR"</span>
|
||||
<span style="${ssrRenderStyle({ "color": "#ff7b72" })}">}</span></pre></div></div></div></div></section>`);
|
||||
}
|
||||
const _sfc_setup$6 = _sfc_main$6.setup;
|
||||
_sfc_main$6.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/HeroSection.vue");
|
||||
return _sfc_setup$6 ? _sfc_setup$6(props, ctx) : void 0;
|
||||
};
|
||||
const __nuxt_component_1 = /* @__PURE__ */ Object.assign(_export_sfc(_sfc_main$6, [["ssrRender", _sfc_ssrRender$1]]), { __name: "HeroSection" });
|
||||
const _sfc_main$5 = /* @__PURE__ */ defineComponent({
|
||||
__name: "FeaturesGrid",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const features = [
|
||||
{
|
||||
icon: `<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6"><circle cx="12" cy="12" r="10"/><path d="M12 6v2m0 8v2m-4.24-2.76 1.42-1.42m5.64-5.64 1.42-1.42M6 12h2m8 0h2m-2.76 4.24-1.42-1.42m-5.64-5.64L7.76 7.76"/></svg>`,
|
||||
title: "All 27 EU Countries",
|
||||
description: "Standard, reduced, and special VAT rates for every member state."
|
||||
},
|
||||
{
|
||||
icon: `<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M3.75 13.5l10.5-11.25L12 10.5h8.25L9.75 21.75 12 13.5H3.75z"/></svg>`,
|
||||
title: "No Authentication",
|
||||
description: "No API keys, no sign-up. Just send a GET request."
|
||||
},
|
||||
{
|
||||
icon: `<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M16.023 9.348h4.992v-.001M2.985 19.644v-4.992m0 0h4.992m-4.993 0 3.181 3.183a8.25 8.25 0 0 0 13.803-3.7M4.031 9.865a8.25 8.25 0 0 1 13.803-3.7l3.181 3.182"/></svg>`,
|
||||
title: "Always Current",
|
||||
description: "Rates sourced and synced regularly from official EU data."
|
||||
},
|
||||
{
|
||||
icon: `<svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.5" class="w-6 h-6"><path stroke-linecap="round" stroke-linejoin="round" d="M17.25 6.75 22.5 12l-5.25 5.25m-10.5 0L1.5 12l5.25-5.25m7.5-3-4.5 16.5"/></svg>`,
|
||||
title: "Simple JSON",
|
||||
description: "Clean, predictable JSON responses. Easy to integrate anywhere."
|
||||
}
|
||||
];
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(`<section${ssrRenderAttrs(mergeProps({
|
||||
id: "features",
|
||||
class: "section-padding bg-surface-soft"
|
||||
}, _attrs))}><div class="section-container"><div class="text-center mb-14 animate-on-scroll"><h2 class="text-title md:text-display-sm text-ink"> Built for developers </h2><p class="mt-3 text-ink-muted max-w-lg mx-auto"> A straightforward API that does one thing well — delivering EU VAT rates without friction. </p></div><div class="grid sm:grid-cols-2 lg:grid-cols-4 gap-5"><!--[-->`);
|
||||
ssrRenderList(features, (feature, i) => {
|
||||
_push(`<div class="animate-on-scroll group relative bg-white rounded-2xl p-6 border border-surface-border hover:border-eu-blue/20 hover:shadow-card transition-all duration-300" style="${ssrRenderStyle({ transitionDelay: `${i * 80}ms` })}"><div class="w-10 h-10 rounded-xl bg-eu-blue-100 text-eu-blue flex items-center justify-center mb-4 group-hover:bg-eu-blue group-hover:text-white transition-colors duration-300">${feature.icon ?? ""}</div><h3 class="font-heading font-semibold text-ink mb-1.5">${ssrInterpolate(feature.title)}</h3><p class="text-sm text-ink-muted leading-relaxed">${ssrInterpolate(feature.description)}</p></div>`);
|
||||
});
|
||||
_push(`<!--]--></div></div></section>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$5 = _sfc_main$5.setup;
|
||||
_sfc_main$5.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/FeaturesGrid.vue");
|
||||
return _sfc_setup$5 ? _sfc_setup$5(props, ctx) : void 0;
|
||||
};
|
||||
const __nuxt_component_2 = Object.assign(_sfc_main$5, { __name: "FeaturesGrid" });
|
||||
const euVatRates = [
|
||||
{ country: "Austria", code: "AT", flag: "🇦🇹", standard: 20, reduced: [10, 13] },
|
||||
{ country: "Belgium", code: "BE", flag: "🇧🇪", standard: 21, reduced: [6, 12] },
|
||||
{ country: "Bulgaria", code: "BG", flag: "🇧🇬", standard: 20, reduced: [9] },
|
||||
{ country: "Croatia", code: "HR", flag: "🇭🇷", standard: 25, reduced: [5, 13] },
|
||||
{ country: "Cyprus", code: "CY", flag: "🇨🇾", standard: 19, reduced: [5, 9] },
|
||||
{ country: "Czech Republic", code: "CZ", flag: "🇨🇿", standard: 21, reduced: [12, 15] },
|
||||
{ country: "Denmark", code: "DK", flag: "🇩🇰", standard: 25, reduced: [] },
|
||||
{ country: "Estonia", code: "EE", flag: "🇪🇪", standard: 22, reduced: [9] },
|
||||
{ country: "Finland", code: "FI", flag: "🇫🇮", standard: 25.5, reduced: [10, 14] },
|
||||
{ country: "France", code: "FR", flag: "🇫🇷", standard: 20, reduced: [5.5, 10] },
|
||||
{ country: "Germany", code: "DE", flag: "🇩🇪", standard: 19, reduced: [7] },
|
||||
{ country: "Greece", code: "GR", flag: "🇬🇷", standard: 24, reduced: [6, 13] },
|
||||
{ country: "Hungary", code: "HU", flag: "🇭🇺", standard: 27, reduced: [5, 18] },
|
||||
{ country: "Ireland", code: "IE", flag: "🇮🇪", standard: 23, reduced: [9, 13.5] },
|
||||
{ country: "Italy", code: "IT", flag: "🇮🇹", standard: 22, reduced: [5, 10] },
|
||||
{ country: "Latvia", code: "LV", flag: "🇱🇻", standard: 21, reduced: [5, 12] },
|
||||
{ country: "Lithuania", code: "LT", flag: "🇱🇹", standard: 21, reduced: [5, 9] },
|
||||
{ country: "Luxembourg", code: "LU", flag: "🇱🇺", standard: 17, reduced: [8] },
|
||||
{ country: "Malta", code: "MT", flag: "🇲🇹", standard: 18, reduced: [5, 7] },
|
||||
{ country: "Netherlands", code: "NL", flag: "🇳🇱", standard: 21, reduced: [9] },
|
||||
{ country: "Poland", code: "PL", flag: "🇵🇱", standard: 23, reduced: [5, 8] },
|
||||
{ country: "Portugal", code: "PT", flag: "🇵🇹", standard: 23, reduced: [6, 13] },
|
||||
{ country: "Romania", code: "RO", flag: "🇷🇴", standard: 19, reduced: [5, 9] },
|
||||
{ country: "Slovakia", code: "SK", flag: "🇸🇰", standard: 23, reduced: [5, 10] },
|
||||
{ country: "Slovenia", code: "SI", flag: "🇸🇮", standard: 22, reduced: [5, 9.5] },
|
||||
{ country: "Spain", code: "ES", flag: "🇪🇸", standard: 21, reduced: [4, 10] },
|
||||
{ country: "Sweden", code: "SE", flag: "🇸🇪", standard: 25, reduced: [6, 12] }
|
||||
];
|
||||
function useVatRates() {
|
||||
const rates = readonly(ref(euVatRates));
|
||||
function getRateByCode(code) {
|
||||
return euVatRates.find((r) => r.code === code.toUpperCase());
|
||||
}
|
||||
function formatApiResponse(rate) {
|
||||
return {
|
||||
country: rate.country,
|
||||
country_code: rate.code,
|
||||
standard_rate: rate.standard,
|
||||
reduced_rates: rate.reduced,
|
||||
currency: "EUR"
|
||||
};
|
||||
}
|
||||
function formatAllRatesResponse() {
|
||||
return euVatRates.map(formatApiResponse);
|
||||
}
|
||||
return { rates, getRateByCode, formatApiResponse, formatAllRatesResponse };
|
||||
}
|
||||
const _sfc_main$4 = /* @__PURE__ */ defineComponent({
|
||||
__name: "VatRateTable",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const rates = ref([]);
|
||||
const search = ref("");
|
||||
const filtered = computed(() => {
|
||||
const q = search.value.toLowerCase().trim();
|
||||
if (!q) return rates.value;
|
||||
return rates.value.filter(
|
||||
(r) => r.country.toLowerCase().includes(q) || r.code.toLowerCase().includes(q)
|
||||
);
|
||||
});
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(`<section${ssrRenderAttrs(mergeProps({
|
||||
id: "rates",
|
||||
class: "section-padding"
|
||||
}, _attrs))}><div class="section-container"><div class="text-center mb-10 animate-on-scroll"><h2 class="text-title md:text-display-sm text-ink"> VAT Rates across the EU </h2><p class="mt-3 text-ink-muted max-w-lg mx-auto"> Current standard and reduced rates for all 27 member states. </p></div><div class="max-w-sm mx-auto mb-8 animate-on-scroll"><div class="relative"><svg class="absolute left-3.5 top-1/2 -translate-y-1/2 w-4 h-4 text-ink-faint" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="m21 21-5.197-5.197m0 0A7.5 7.5 0 1 0 5.196 5.196a7.5 7.5 0 0 0 10.607 10.607Z"></path></svg><input${ssrRenderAttr("value", unref(search))} type="text" placeholder="Search countries..." class="w-full pl-10 pr-4 py-2.5 rounded-xl border border-surface-border bg-white text-sm text-ink placeholder:text-ink-faint focus:outline-none focus:ring-2 focus:ring-eu-blue/20 focus:border-eu-blue/40 transition-all"></div></div><div class="animate-on-scroll overflow-hidden rounded-2xl border border-surface-border bg-white shadow-soft"><div class="overflow-x-auto"><table class="w-full text-sm"><thead><tr class="bg-surface-soft border-b border-surface-border"><th class="text-left font-semibold text-ink-secondary px-5 py-3.5 font-heading">Country</th><th class="text-left font-semibold text-ink-secondary px-5 py-3.5 font-heading w-20">Code</th><th class="text-right font-semibold text-ink-secondary px-5 py-3.5 font-heading w-32">Standard</th><th class="text-right font-semibold text-ink-secondary px-5 py-3.5 font-heading w-40">Reduced</th></tr></thead><tbody><!--[-->`);
|
||||
ssrRenderList(unref(filtered), (rate) => {
|
||||
_push(`<tr class="border-b border-surface-border/60 last:border-0 hover:bg-eu-blue-100/40 transition-colors"><td class="px-5 py-3"><span class="inline-flex items-center gap-2.5"><span class="text-lg leading-none">${ssrInterpolate(rate.flag)}</span><span class="font-medium text-ink">${ssrInterpolate(rate.country)}</span></span></td><td class="px-5 py-3"><span class="inline-flex px-2 py-0.5 rounded bg-surface-muted font-mono text-xs font-medium text-ink-secondary">${ssrInterpolate(rate.code)}</span></td><td class="px-5 py-3 text-right"><span class="font-semibold text-ink tabular-nums">${ssrInterpolate(rate.standard)}%</span></td><td class="px-5 py-3 text-right">`);
|
||||
if (rate.reduced.length) {
|
||||
_push(`<span class="text-ink-muted tabular-nums">${ssrInterpolate(rate.reduced.map((r) => `${r}%`).join(", "))}</span>`);
|
||||
} else {
|
||||
_push(`<span class="text-ink-faint">—</span>`);
|
||||
}
|
||||
_push(`</td></tr>`);
|
||||
});
|
||||
_push(`<!--]-->`);
|
||||
if (!unref(filtered).length) {
|
||||
_push(`<tr><td colspan="4" class="px-5 py-10 text-center text-ink-muted"> No countries matching "${ssrInterpolate(unref(search))}" </td></tr>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</tbody></table></div></div><p class="text-center text-xs text-ink-faint mt-4"> Data updated regularly from official EU sources. </p></div></section>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$4 = _sfc_main$4.setup;
|
||||
_sfc_main$4.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/VatRateTable.vue");
|
||||
return _sfc_setup$4 ? _sfc_setup$4(props, ctx) : void 0;
|
||||
};
|
||||
const __nuxt_component_3 = Object.assign(_sfc_main$4, { __name: "VatRateTable" });
|
||||
const _sfc_main$3 = /* @__PURE__ */ defineComponent({
|
||||
__name: "ApiPlayground",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const { rates } = useVatRates();
|
||||
const selectedCode = ref("DE");
|
||||
const response = ref("");
|
||||
const statusCode = ref(null);
|
||||
const isLoading = ref(false);
|
||||
const showAllRates = ref(false);
|
||||
const endpointUrl = computed(
|
||||
() => showAllRates.value ? "https://vat-api.eu/api/v1/rates" : `https://vat-api.eu/api/v1/rates/${selectedCode.value}`
|
||||
);
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(`<section${ssrRenderAttrs(mergeProps({
|
||||
id: "playground",
|
||||
class: "section-padding bg-surface-soft"
|
||||
}, _attrs))}><div class="section-container"><div class="text-center mb-10 animate-on-scroll"><h2 class="text-title md:text-display-sm text-ink"> Try it out </h2><p class="mt-3 text-ink-muted max-w-lg mx-auto"> Build your request, send it, and see the response. </p></div><div class="animate-on-scroll max-w-3xl mx-auto"><div class="bg-white rounded-2xl border border-surface-border shadow-card overflow-hidden"><div class="p-5 border-b border-surface-border"><div class="flex flex-wrap gap-3 items-end"><div class="flex-shrink-0"><label class="block text-xs font-medium text-ink-muted mb-1.5">Endpoint</label><div class="flex rounded-lg border border-surface-border overflow-hidden text-sm"><button class="${ssrRenderClass([!unref(showAllRates) ? "bg-eu-blue text-white" : "bg-white text-ink-secondary hover:bg-surface-soft", "px-3 py-2 font-medium transition-colors"])}"> Single </button><button class="${ssrRenderClass([unref(showAllRates) ? "bg-eu-blue text-white" : "bg-white text-ink-secondary hover:bg-surface-soft", "px-3 py-2 font-medium transition-colors"])}"> All Rates </button></div></div>`);
|
||||
if (!unref(showAllRates)) {
|
||||
_push(`<div class="flex-shrink-0"><label class="block text-xs font-medium text-ink-muted mb-1.5">Country</label><select class="px-3 py-2 rounded-lg border border-surface-border bg-white text-sm text-ink focus:outline-none focus:ring-2 focus:ring-eu-blue/20 focus:border-eu-blue/40 transition-all"><!--[-->`);
|
||||
ssrRenderList(unref(rates), (rate) => {
|
||||
_push(`<option${ssrRenderAttr("value", rate.code)}${ssrIncludeBooleanAttr(Array.isArray(unref(selectedCode)) ? ssrLooseContain(unref(selectedCode), rate.code) : ssrLooseEqual(unref(selectedCode), rate.code)) ? " selected" : ""}>${ssrInterpolate(rate.flag)} ${ssrInterpolate(rate.country)} (${ssrInterpolate(rate.code)}) </option>`);
|
||||
});
|
||||
_push(`<!--]--></select></div>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`<button class="px-5 py-2 rounded-lg bg-eu-gold text-eu-blue-dark font-semibold text-sm hover:bg-eu-gold-dark transition-colors flex items-center gap-2"${ssrIncludeBooleanAttr(unref(isLoading)) ? " disabled" : ""}>`);
|
||||
if (unref(isLoading)) {
|
||||
_push(`<svg class="w-4 h-4 animate-spin" fill="none" viewBox="0 0 24 24"><circle class="opacity-25" cx="12" cy="12" r="10" stroke="currentColor" stroke-width="4"></circle><path class="opacity-75" fill="currentColor" d="M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4z"></path></svg>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`<span>${ssrInterpolate(unref(isLoading) ? "Sending..." : "Send Request")}</span></button></div><div class="mt-3.5 flex items-center gap-2 px-3.5 py-2.5 rounded-lg bg-surface-muted font-mono text-sm overflow-x-auto"><span class="flex-shrink-0 text-xs font-semibold px-1.5 py-0.5 rounded bg-green-100 text-green-700">GET</span><span class="text-ink-secondary">${ssrInterpolate(unref(endpointUrl))}</span></div></div><div class="relative"><div class="flex items-center justify-between px-5 py-3 bg-[#0d1117] border-b border-white/5"><span class="text-xs text-[#8b949e] font-mono">Response</span>`);
|
||||
if (unref(statusCode) === 200) {
|
||||
_push(`<span class="text-xs font-mono px-2 py-0.5 rounded bg-green-500/20 text-green-400">200 OK</span>`);
|
||||
} else if (unref(statusCode)) {
|
||||
_push(`<span class="text-xs font-mono px-2 py-0.5 rounded bg-red-500/20 text-red-400">${ssrInterpolate(unref(statusCode))} Error</span>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</div><div class="bg-[#0d1117] text-[#e6edf3] font-mono text-sm leading-relaxed p-5 max-h-80 overflow-y-auto">`);
|
||||
if (unref(response)) {
|
||||
_push(`<pre class="text-[13px] leading-6">${unref(response) ?? ""}</pre>`);
|
||||
} else if (unref(isLoading)) {
|
||||
_push(`<p class="text-[#8b949e] text-sm">Loading...</p>`);
|
||||
} else {
|
||||
_push(`<p class="text-[#8b949e] text-sm">Click "Send Request" to see a response.</p>`);
|
||||
}
|
||||
_push(`</div></div></div></div></div></section>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$3 = _sfc_main$3.setup;
|
||||
_sfc_main$3.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/ApiPlayground.vue");
|
||||
return _sfc_setup$3 ? _sfc_setup$3(props, ctx) : void 0;
|
||||
};
|
||||
const __nuxt_component_4 = Object.assign(_sfc_main$3, { __name: "ApiPlayground" });
|
||||
const _sfc_main$2 = /* @__PURE__ */ defineComponent({
|
||||
__name: "CodeExamples",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const tabs = ["cURL", "JavaScript", "Python"];
|
||||
const activeTab = ref("cURL");
|
||||
const code = {
|
||||
cURL: `# Get all EU VAT rates
|
||||
curl https://vat-api.eu/api/v1/rates
|
||||
|
||||
# Get rates for a specific country
|
||||
curl https://vat-api.eu/api/v1/rates/DE`,
|
||||
JavaScript: `const response = await fetch('https://vat-api.eu/api/v1/rates/DE');
|
||||
const data = await response.json();
|
||||
console.log(data.standard_rate); // 19`,
|
||||
Python: `import requests
|
||||
|
||||
response = requests.get('https://vat-api.eu/api/v1/rates/DE')
|
||||
data = response.json()
|
||||
print(data['standard_rate']) # 19`
|
||||
};
|
||||
const highlighted = {
|
||||
cURL: highlightBash(code.cURL),
|
||||
JavaScript: highlightJS(code.JavaScript),
|
||||
Python: highlightPython(code.Python)
|
||||
};
|
||||
function highlightBash(src) {
|
||||
return src.replace(/(#.*)/g, '<span style="color:#8b949e">$1</span>').replace(/(curl)\s/g, '<span style="color:#ff7b72">$1</span> ').replace(/(https?:\/\/[^\s]+)/g, '<span style="color:#a5d6ff">$1</span>');
|
||||
}
|
||||
function highlightJS(src) {
|
||||
return src.replace(/(\/\/\s*\d+)/g, '<span style="color:#8b949e">$1</span>').replace(/(const|await)\s/g, '<span style="color:#ff7b72">$1</span> ').replace(/(fetch|json|log)\(/g, '<span style="color:#d2a8ff">$1</span>(').replace(/('https?:\/\/[^']*')/g, '<span style="color:#a5d6ff">$1</span>').replace(/(\.standard_rate)/g, '<span style="color:#79c0ff">$1</span>').replace(/(console)\./g, '<span style="color:#79c0ff">$1</span>.').replace(/(response)\./g, '<span style="color:#79c0ff">$1</span>.');
|
||||
}
|
||||
function highlightPython(src) {
|
||||
return src.replace(/(#\s*\d+)/g, '<span style="color:#8b949e">$1</span>').replace(/(import|from)\s/g, '<span style="color:#ff7b72">$1</span> ').replace(/(requests)/g, '<span style="color:#79c0ff">$1</span>').replace(/('https?:\/\/[^']*')/g, '<span style="color:#a5d6ff">$1</span>').replace(/(\['standard_rate'\])/g, '<span style="color:#79c0ff">$1</span>').replace(/(print|get)\(/g, '<span style="color:#d2a8ff">$1</span>(').replace(/(response)\./g, '<span style="color:#79c0ff">$1</span>.');
|
||||
}
|
||||
const copied = ref(false);
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(`<section${ssrRenderAttrs(mergeProps({
|
||||
id: "examples",
|
||||
class: "section-padding"
|
||||
}, _attrs))}><div class="section-container"><div class="text-center mb-10 animate-on-scroll"><h2 class="text-title md:text-display-sm text-ink"> Quick start </h2><p class="mt-3 text-ink-muted max-w-lg mx-auto"> Integrate EU VAT rates into your project in seconds. </p></div><div class="animate-on-scroll max-w-2xl mx-auto"><div class="rounded-2xl border border-surface-border overflow-hidden shadow-card bg-white"><div class="flex items-center justify-between border-b border-surface-border bg-surface-soft px-1.5"><div class="flex"><!--[-->`);
|
||||
ssrRenderList(tabs, (tab) => {
|
||||
_push(`<button class="${ssrRenderClass([unref(activeTab) === tab ? "text-eu-blue" : "text-ink-muted hover:text-ink-secondary", "px-4 py-3 text-sm font-medium transition-colors relative"])}">${ssrInterpolate(tab)} `);
|
||||
if (unref(activeTab) === tab) {
|
||||
_push(`<span class="absolute bottom-0 left-2 right-2 h-0.5 bg-eu-blue rounded-full"></span>`);
|
||||
} else {
|
||||
_push(`<!---->`);
|
||||
}
|
||||
_push(`</button>`);
|
||||
});
|
||||
_push(`<!--]--></div><button class="flex items-center gap-1.5 px-3 py-1.5 mr-1.5 rounded-lg text-xs font-medium text-ink-muted hover:text-ink-secondary hover:bg-surface-muted transition-colors">`);
|
||||
if (!unref(copied)) {
|
||||
_push(`<svg class="w-3.5 h-3.5" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2"><path stroke-linecap="round" stroke-linejoin="round" d="M15.666 3.888A2.25 2.25 0 0 0 13.5 2.25h-3c-1.03 0-1.9.693-2.166 1.638m7.332 0c.055.194.084.4.084.612v0a.75.75 0 0 1-.75.75H9.75a.75.75 0 0 1-.75-.75v0c0-.212.03-.418.084-.612m7.332 0c.646.049 1.288.11 1.927.184 1.1.128 1.907 1.077 1.907 2.185V19.5a2.25 2.25 0 0 1-2.25 2.25H6.75A2.25 2.25 0 0 1 4.5 19.5V6.257c0-1.108.806-2.057 1.907-2.185a48.208 48.208 0 0 1 1.927-.184"></path></svg>`);
|
||||
} else {
|
||||
_push(`<svg class="w-3.5 h-3.5 text-green-600" fill="none" viewBox="0 0 24 24" stroke="currentColor" stroke-width="2.5"><path stroke-linecap="round" stroke-linejoin="round" d="m4.5 12.75 6 6 9-13.5"></path></svg>`);
|
||||
}
|
||||
_push(` ${ssrInterpolate(unref(copied) ? "Copied!" : "Copy")}</button></div><div class="code-block p-5"><pre class="text-[13px] leading-6">${highlighted[unref(activeTab)] ?? ""}</pre></div></div></div></div></section>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup$2 = _sfc_main$2.setup;
|
||||
_sfc_main$2.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/CodeExamples.vue");
|
||||
return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0;
|
||||
};
|
||||
const __nuxt_component_5 = Object.assign(_sfc_main$2, { __name: "CodeExamples" });
|
||||
const _sfc_main$1 = {};
|
||||
function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
|
||||
_push(`<footer${ssrRenderAttrs(mergeProps({ class: "border-t border-surface-border bg-white" }, _attrs))}><div class="section-container py-10"><div class="flex flex-col md:flex-row items-center justify-between gap-6 text-sm text-ink-muted"><div class="flex items-center gap-2"><span class="inline-flex items-center justify-center w-6 h-6 rounded-md bg-eu-blue text-white font-heading font-bold text-[10px]">V</span><span class="font-heading font-semibold text-ink"> vat-api<span class="text-eu-blue">.eu</span></span><span class="hidden sm:inline text-ink-faint">— Free EU VAT Rate API</span></div><p class="text-ink-faint text-xs"> Free EU VAT rate data </p><div class="flex items-center gap-5"><a href="#" class="hover:text-eu-blue transition-colors">Imprint</a><a href="#" class="hover:text-eu-blue transition-colors">Privacy</a><a href="#" class="hover:text-eu-blue transition-colors flex items-center gap-1.5"><svg class="w-4 h-4" viewBox="0 0 24 24" fill="currentColor"><path d="M12 .297c-6.63 0-12 5.373-12 12 0 5.303 3.438 9.8 8.205 11.385.6.113.82-.258.82-.577 0-.285-.01-1.04-.015-2.04-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729 1.205.084 1.838 1.236 1.838 1.236 1.07 1.835 2.809 1.305 3.495.998.108-.776.417-1.305.76-1.605-2.665-.3-5.466-1.332-5.466-5.93 0-1.31.465-2.38 1.235-3.22-.135-.303-.54-1.523.105-3.176 0 0 1.005-.322 3.3 1.23.96-.267 1.98-.399 3-.405 1.02.006 2.04.138 3 .405 2.28-1.552 3.285-1.23 3.285-1.23.645 1.653.24 2.873.12 3.176.765.84 1.23 1.91 1.23 3.22 0 4.61-2.805 5.625-5.475 5.92.42.36.81 1.096.81 2.22 0 1.606-.015 2.896-.015 3.286 0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12"></path></svg> GitHub </a></div></div></div></footer>`);
|
||||
}
|
||||
const _sfc_setup$1 = _sfc_main$1.setup;
|
||||
_sfc_main$1.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("components/FooterSection.vue");
|
||||
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
|
||||
};
|
||||
const __nuxt_component_6 = /* @__PURE__ */ Object.assign(_export_sfc(_sfc_main$1, [["ssrRender", _sfc_ssrRender]]), { __name: "FooterSection" });
|
||||
const _sfc_main = /* @__PURE__ */ defineComponent({
|
||||
__name: "index",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
useHead({
|
||||
title: "vat-api.eu — Free EU VAT Rates API",
|
||||
meta: [
|
||||
{
|
||||
name: "description",
|
||||
content: "Get current VAT rates for all 27 EU member states with a free, open REST API. No API key required."
|
||||
},
|
||||
{ property: "og:title", content: "vat-api.eu — Free EU VAT Rates API" },
|
||||
{
|
||||
property: "og:description",
|
||||
content: "Get current VAT rates for all 27 EU member states with a free, open REST API. No API key required."
|
||||
},
|
||||
{ property: "og:type", content: "website" },
|
||||
{ property: "og:url", content: "https://vat-api.eu" },
|
||||
{ name: "twitter:card", content: "summary_large_image" },
|
||||
{ name: "twitter:title", content: "vat-api.eu — Free EU VAT Rates API" },
|
||||
{
|
||||
name: "twitter:description",
|
||||
content: "Get current VAT rates for all 27 EU member states with a free, open REST API. No API key required."
|
||||
}
|
||||
]
|
||||
});
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
const _component_Navbar = __nuxt_component_0;
|
||||
const _component_HeroSection = __nuxt_component_1;
|
||||
const _component_FeaturesGrid = __nuxt_component_2;
|
||||
const _component_VatRateTable = __nuxt_component_3;
|
||||
const _component_ApiPlayground = __nuxt_component_4;
|
||||
const _component_CodeExamples = __nuxt_component_5;
|
||||
const _component_FooterSection = __nuxt_component_6;
|
||||
_push(`<div${ssrRenderAttrs(mergeProps({ class: "min-h-screen" }, _attrs))}>`);
|
||||
_push(ssrRenderComponent(_component_Navbar, null, null, _parent));
|
||||
_push(`<main>`);
|
||||
_push(ssrRenderComponent(_component_HeroSection, null, null, _parent));
|
||||
_push(ssrRenderComponent(_component_FeaturesGrid, null, null, _parent));
|
||||
_push(ssrRenderComponent(_component_VatRateTable, null, null, _parent));
|
||||
_push(ssrRenderComponent(_component_ApiPlayground, null, null, _parent));
|
||||
_push(ssrRenderComponent(_component_CodeExamples, null, null, _parent));
|
||||
_push(`</main>`);
|
||||
_push(ssrRenderComponent(_component_FooterSection, null, null, _parent));
|
||||
_push(`</div>`);
|
||||
};
|
||||
}
|
||||
});
|
||||
const _sfc_setup = _sfc_main.setup;
|
||||
_sfc_main.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("pages/index.vue");
|
||||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||||
};
|
||||
export {
|
||||
_sfc_main as default
|
||||
};
|
||||
//# sourceMappingURL=index-BDcJu3_l.js.map
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/index-BDcJu3_l.js.map
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/index-BDcJu3_l.js.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/index-BDcJu3_l.js.map.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/_nuxt/index-BDcJu3_l.js.map.json
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/.cache/nuxt/.nuxt/dist/server/client.manifest.mjs
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/client.manifest.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/.cache/nuxt/.nuxt/dist/server/client.precomputed.mjs
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/client.precomputed.mjs
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
954
node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs
generated
vendored
Normal file
954
node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs
generated
vendored
Normal file
@@ -0,0 +1,954 @@
|
||||
import { hasInjectionContext, getCurrentInstance, shallowReactive, reactive, effectScope, getCurrentScope, inject, toRef, shallowRef, isReadonly, isRef, isShallow, isReactive, toRaw, defineComponent, provide, h, ref, Suspense, Fragment, useSSRContext, defineAsyncComponent, unref, mergeProps, onErrorCaptured, onServerPrefetch, createVNode, resolveDynamicComponent, createApp } from "vue";
|
||||
import { $fetch } from "/home/bennet/source/vat-api/node_modules/ofetch/dist/node.mjs";
|
||||
import { baseURL } from "#internal/nuxt/paths";
|
||||
import { createHooks } from "/home/bennet/source/vat-api/node_modules/hookable/dist/index.mjs";
|
||||
import { getContext, executeAsync } from "/home/bennet/source/vat-api/node_modules/unctx/dist/index.mjs";
|
||||
import { sanitizeStatusCode, createError as createError$1 } from "/home/bennet/source/vat-api/node_modules/h3/dist/index.mjs";
|
||||
import { START_LOCATION, createMemoryHistory, createRouter, RouterView } from "vue-router";
|
||||
import { defu } from "/home/bennet/source/vat-api/node_modules/defu/dist/defu.mjs";
|
||||
import { hasProtocol, joinURL, withQuery, parseURL, encodePath, decodePath, isScriptProtocol } from "/home/bennet/source/vat-api/node_modules/ufo/dist/index.mjs";
|
||||
import { ssrRenderComponent, ssrRenderSuspense, ssrRenderVNode } from "vue/server-renderer";
|
||||
if (!globalThis.$fetch) {
|
||||
globalThis.$fetch = $fetch.create({
|
||||
baseURL: baseURL()
|
||||
});
|
||||
}
|
||||
if (!("global" in globalThis)) {
|
||||
globalThis.global = globalThis;
|
||||
}
|
||||
const nuxtLinkDefaults = { "componentName": "NuxtLink" };
|
||||
const appId = "nuxt-app";
|
||||
function getNuxtAppCtx(id = appId) {
|
||||
return getContext(id, {
|
||||
asyncContext: false
|
||||
});
|
||||
}
|
||||
const NuxtPluginIndicator = "__nuxt_plugin";
|
||||
function createNuxtApp(options) {
|
||||
let hydratingCount = 0;
|
||||
const nuxtApp = {
|
||||
_id: options.id || appId || "nuxt-app",
|
||||
_scope: effectScope(),
|
||||
provide: void 0,
|
||||
versions: {
|
||||
get nuxt() {
|
||||
return "4.3.1";
|
||||
},
|
||||
get vue() {
|
||||
return nuxtApp.vueApp.version;
|
||||
}
|
||||
},
|
||||
payload: shallowReactive({
|
||||
...options.ssrContext?.payload || {},
|
||||
data: shallowReactive({}),
|
||||
state: reactive({}),
|
||||
once: /* @__PURE__ */ new Set(),
|
||||
_errors: shallowReactive({})
|
||||
}),
|
||||
static: {
|
||||
data: {}
|
||||
},
|
||||
runWithContext(fn) {
|
||||
if (nuxtApp._scope.active && !getCurrentScope()) {
|
||||
return nuxtApp._scope.run(() => callWithNuxt(nuxtApp, fn));
|
||||
}
|
||||
return callWithNuxt(nuxtApp, fn);
|
||||
},
|
||||
isHydrating: false,
|
||||
deferHydration() {
|
||||
if (!nuxtApp.isHydrating) {
|
||||
return () => {
|
||||
};
|
||||
}
|
||||
hydratingCount++;
|
||||
let called = false;
|
||||
return () => {
|
||||
if (called) {
|
||||
return;
|
||||
}
|
||||
called = true;
|
||||
hydratingCount--;
|
||||
if (hydratingCount === 0) {
|
||||
nuxtApp.isHydrating = false;
|
||||
return nuxtApp.callHook("app:suspense:resolve");
|
||||
}
|
||||
};
|
||||
},
|
||||
_asyncDataPromises: {},
|
||||
_asyncData: shallowReactive({}),
|
||||
_payloadRevivers: {},
|
||||
...options
|
||||
};
|
||||
{
|
||||
nuxtApp.payload.serverRendered = true;
|
||||
}
|
||||
if (nuxtApp.ssrContext) {
|
||||
nuxtApp.payload.path = nuxtApp.ssrContext.url;
|
||||
nuxtApp.ssrContext.nuxt = nuxtApp;
|
||||
nuxtApp.ssrContext.payload = nuxtApp.payload;
|
||||
nuxtApp.ssrContext.config = {
|
||||
public: nuxtApp.ssrContext.runtimeConfig.public,
|
||||
app: nuxtApp.ssrContext.runtimeConfig.app
|
||||
};
|
||||
}
|
||||
nuxtApp.hooks = createHooks();
|
||||
nuxtApp.hook = nuxtApp.hooks.hook;
|
||||
{
|
||||
const contextCaller = async function(hooks, args) {
|
||||
for (const hook of hooks) {
|
||||
await nuxtApp.runWithContext(() => hook(...args));
|
||||
}
|
||||
};
|
||||
nuxtApp.hooks.callHook = (name, ...args) => nuxtApp.hooks.callHookWith(contextCaller, name, ...args);
|
||||
}
|
||||
nuxtApp.callHook = nuxtApp.hooks.callHook;
|
||||
nuxtApp.provide = (name, value) => {
|
||||
const $name = "$" + name;
|
||||
defineGetter(nuxtApp, $name, value);
|
||||
defineGetter(nuxtApp.vueApp.config.globalProperties, $name, value);
|
||||
};
|
||||
defineGetter(nuxtApp.vueApp, "$nuxt", nuxtApp);
|
||||
defineGetter(nuxtApp.vueApp.config.globalProperties, "$nuxt", nuxtApp);
|
||||
const runtimeConfig = options.ssrContext.runtimeConfig;
|
||||
nuxtApp.provide("config", runtimeConfig);
|
||||
return nuxtApp;
|
||||
}
|
||||
function registerPluginHooks(nuxtApp, plugin2) {
|
||||
if (plugin2.hooks) {
|
||||
nuxtApp.hooks.addHooks(plugin2.hooks);
|
||||
}
|
||||
}
|
||||
async function applyPlugin(nuxtApp, plugin2) {
|
||||
if (typeof plugin2 === "function") {
|
||||
const { provide: provide2 } = await nuxtApp.runWithContext(() => plugin2(nuxtApp)) || {};
|
||||
if (provide2 && typeof provide2 === "object") {
|
||||
for (const key in provide2) {
|
||||
nuxtApp.provide(key, provide2[key]);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
async function applyPlugins(nuxtApp, plugins2) {
|
||||
const resolvedPlugins = /* @__PURE__ */ new Set();
|
||||
const unresolvedPlugins = [];
|
||||
const parallels = [];
|
||||
let error = void 0;
|
||||
let promiseDepth = 0;
|
||||
async function executePlugin(plugin2) {
|
||||
const unresolvedPluginsForThisPlugin = plugin2.dependsOn?.filter((name) => plugins2.some((p) => p._name === name) && !resolvedPlugins.has(name)) ?? [];
|
||||
if (unresolvedPluginsForThisPlugin.length > 0) {
|
||||
unresolvedPlugins.push([new Set(unresolvedPluginsForThisPlugin), plugin2]);
|
||||
} else {
|
||||
const promise = applyPlugin(nuxtApp, plugin2).then(async () => {
|
||||
if (plugin2._name) {
|
||||
resolvedPlugins.add(plugin2._name);
|
||||
await Promise.all(unresolvedPlugins.map(async ([dependsOn, unexecutedPlugin]) => {
|
||||
if (dependsOn.has(plugin2._name)) {
|
||||
dependsOn.delete(plugin2._name);
|
||||
if (dependsOn.size === 0) {
|
||||
promiseDepth++;
|
||||
await executePlugin(unexecutedPlugin);
|
||||
}
|
||||
}
|
||||
}));
|
||||
}
|
||||
}).catch((e) => {
|
||||
if (!plugin2.parallel && !nuxtApp.payload.error) {
|
||||
throw e;
|
||||
}
|
||||
error ||= e;
|
||||
});
|
||||
if (plugin2.parallel) {
|
||||
parallels.push(promise);
|
||||
} else {
|
||||
await promise;
|
||||
}
|
||||
}
|
||||
}
|
||||
for (const plugin2 of plugins2) {
|
||||
if (nuxtApp.ssrContext?.islandContext && plugin2.env?.islands === false) {
|
||||
continue;
|
||||
}
|
||||
registerPluginHooks(nuxtApp, plugin2);
|
||||
}
|
||||
for (const plugin2 of plugins2) {
|
||||
if (nuxtApp.ssrContext?.islandContext && plugin2.env?.islands === false) {
|
||||
continue;
|
||||
}
|
||||
await executePlugin(plugin2);
|
||||
}
|
||||
await Promise.all(parallels);
|
||||
if (promiseDepth) {
|
||||
for (let i = 0; i < promiseDepth; i++) {
|
||||
await Promise.all(parallels);
|
||||
}
|
||||
}
|
||||
if (error) {
|
||||
throw nuxtApp.payload.error || error;
|
||||
}
|
||||
}
|
||||
// @__NO_SIDE_EFFECTS__
|
||||
function defineNuxtPlugin(plugin2) {
|
||||
if (typeof plugin2 === "function") {
|
||||
return plugin2;
|
||||
}
|
||||
const _name = plugin2._name || plugin2.name;
|
||||
delete plugin2.name;
|
||||
return Object.assign(plugin2.setup || (() => {
|
||||
}), plugin2, { [NuxtPluginIndicator]: true, _name });
|
||||
}
|
||||
function callWithNuxt(nuxt, setup, args) {
|
||||
const fn = () => setup();
|
||||
const nuxtAppCtx = getNuxtAppCtx(nuxt._id);
|
||||
{
|
||||
return nuxt.vueApp.runWithContext(() => nuxtAppCtx.callAsync(nuxt, fn));
|
||||
}
|
||||
}
|
||||
function tryUseNuxtApp(id) {
|
||||
let nuxtAppInstance;
|
||||
if (hasInjectionContext()) {
|
||||
nuxtAppInstance = getCurrentInstance()?.appContext.app.$nuxt;
|
||||
}
|
||||
nuxtAppInstance ||= getNuxtAppCtx(id).tryUse();
|
||||
return nuxtAppInstance || null;
|
||||
}
|
||||
function useNuxtApp(id) {
|
||||
const nuxtAppInstance = tryUseNuxtApp(id);
|
||||
if (!nuxtAppInstance) {
|
||||
{
|
||||
throw new Error("[nuxt] instance unavailable");
|
||||
}
|
||||
}
|
||||
return nuxtAppInstance;
|
||||
}
|
||||
// @__NO_SIDE_EFFECTS__
|
||||
function useRuntimeConfig(_event) {
|
||||
return useNuxtApp().$config;
|
||||
}
|
||||
function defineGetter(obj, key, val) {
|
||||
Object.defineProperty(obj, key, { get: () => val });
|
||||
}
|
||||
const LayoutMetaSymbol = /* @__PURE__ */ Symbol("layout-meta");
|
||||
const PageRouteSymbol = /* @__PURE__ */ Symbol("route");
|
||||
import.meta.url.replace(/\/app\/.*$/, "/");
|
||||
const useRouter = () => {
|
||||
return useNuxtApp()?.$router;
|
||||
};
|
||||
const useRoute = () => {
|
||||
if (hasInjectionContext()) {
|
||||
return inject(PageRouteSymbol, useNuxtApp()._route);
|
||||
}
|
||||
return useNuxtApp()._route;
|
||||
};
|
||||
// @__NO_SIDE_EFFECTS__
|
||||
function defineNuxtRouteMiddleware(middleware) {
|
||||
return middleware;
|
||||
}
|
||||
const isProcessingMiddleware = () => {
|
||||
try {
|
||||
if (useNuxtApp()._processingMiddleware) {
|
||||
return true;
|
||||
}
|
||||
} catch {
|
||||
return false;
|
||||
}
|
||||
return false;
|
||||
};
|
||||
const URL_QUOTE_RE = /"/g;
|
||||
const navigateTo = (to, options) => {
|
||||
to ||= "/";
|
||||
const toPath = typeof to === "string" ? to : "path" in to ? resolveRouteObject(to) : useRouter().resolve(to).href;
|
||||
const isExternalHost = hasProtocol(toPath, { acceptRelative: true });
|
||||
const isExternal = options?.external || isExternalHost;
|
||||
if (isExternal) {
|
||||
if (!options?.external) {
|
||||
throw new Error("Navigating to an external URL is not allowed by default. Use `navigateTo(url, { external: true })`.");
|
||||
}
|
||||
const { protocol } = new URL(toPath, "http://localhost");
|
||||
if (protocol && isScriptProtocol(protocol)) {
|
||||
throw new Error(`Cannot navigate to a URL with '${protocol}' protocol.`);
|
||||
}
|
||||
}
|
||||
const inMiddleware = isProcessingMiddleware();
|
||||
const router = useRouter();
|
||||
const nuxtApp = useNuxtApp();
|
||||
{
|
||||
if (nuxtApp.ssrContext) {
|
||||
const fullPath = typeof to === "string" || isExternal ? toPath : router.resolve(to).fullPath || "/";
|
||||
const location2 = isExternal ? toPath : joinURL((/* @__PURE__ */ useRuntimeConfig()).app.baseURL, fullPath);
|
||||
const redirect = async function(response) {
|
||||
await nuxtApp.callHook("app:redirected");
|
||||
const encodedLoc = location2.replace(URL_QUOTE_RE, "%22");
|
||||
const encodedHeader = encodeURL(location2, isExternalHost);
|
||||
nuxtApp.ssrContext["~renderResponse"] = {
|
||||
statusCode: sanitizeStatusCode(options?.redirectCode || 302, 302),
|
||||
body: `<!DOCTYPE html><html><head><meta http-equiv="refresh" content="0; url=${encodedLoc}"></head></html>`,
|
||||
headers: { location: encodedHeader }
|
||||
};
|
||||
return response;
|
||||
};
|
||||
if (!isExternal && inMiddleware) {
|
||||
router.afterEach((final) => final.fullPath === fullPath ? redirect(false) : void 0);
|
||||
return to;
|
||||
}
|
||||
return redirect(!inMiddleware ? void 0 : (
|
||||
/* abort route navigation */
|
||||
false
|
||||
));
|
||||
}
|
||||
}
|
||||
if (isExternal) {
|
||||
nuxtApp._scope.stop();
|
||||
if (options?.replace) {
|
||||
(void 0).replace(toPath);
|
||||
} else {
|
||||
(void 0).href = toPath;
|
||||
}
|
||||
if (inMiddleware) {
|
||||
if (!nuxtApp.isHydrating) {
|
||||
return false;
|
||||
}
|
||||
return new Promise(() => {
|
||||
});
|
||||
}
|
||||
return Promise.resolve();
|
||||
}
|
||||
const encodedTo = typeof to === "string" ? encodeRoutePath(to) : to;
|
||||
return options?.replace ? router.replace(encodedTo) : router.push(encodedTo);
|
||||
};
|
||||
function resolveRouteObject(to) {
|
||||
return withQuery(to.path || "", to.query || {}) + (to.hash || "");
|
||||
}
|
||||
function encodeURL(location2, isExternalHost = false) {
|
||||
const url = new URL(location2, "http://localhost");
|
||||
if (!isExternalHost) {
|
||||
return url.pathname + url.search + url.hash;
|
||||
}
|
||||
if (location2.startsWith("//")) {
|
||||
return url.toString().replace(url.protocol, "");
|
||||
}
|
||||
return url.toString();
|
||||
}
|
||||
function encodeRoutePath(url) {
|
||||
const parsed = parseURL(url);
|
||||
return encodePath(decodePath(parsed.pathname)) + parsed.search + parsed.hash;
|
||||
}
|
||||
const NUXT_ERROR_SIGNATURE = "__nuxt_error";
|
||||
const useError = /* @__NO_SIDE_EFFECTS__ */ () => toRef(useNuxtApp().payload, "error");
|
||||
const showError = (error) => {
|
||||
const nuxtError = createError(error);
|
||||
try {
|
||||
const error2 = /* @__PURE__ */ useError();
|
||||
if (false) ;
|
||||
error2.value ||= nuxtError;
|
||||
} catch {
|
||||
throw nuxtError;
|
||||
}
|
||||
return nuxtError;
|
||||
};
|
||||
const isNuxtError = (error) => !!error && typeof error === "object" && NUXT_ERROR_SIGNATURE in error;
|
||||
const createError = (error) => {
|
||||
if (typeof error !== "string" && error.statusText) {
|
||||
error.message ??= error.statusText;
|
||||
}
|
||||
const nuxtError = createError$1(error);
|
||||
Object.defineProperty(nuxtError, NUXT_ERROR_SIGNATURE, {
|
||||
value: true,
|
||||
configurable: false,
|
||||
writable: false
|
||||
});
|
||||
Object.defineProperty(nuxtError, "status", {
|
||||
// eslint-disable-next-line @typescript-eslint/no-deprecated
|
||||
get: () => nuxtError.statusCode,
|
||||
configurable: true
|
||||
});
|
||||
Object.defineProperty(nuxtError, "statusText", {
|
||||
// eslint-disable-next-line @typescript-eslint/no-deprecated
|
||||
get: () => nuxtError.statusMessage,
|
||||
configurable: true
|
||||
});
|
||||
return nuxtError;
|
||||
};
|
||||
const unhead_k2P3m_ZDyjlr2mMYnoDPwavjsDN8hBlk9cFai0bbopU = /* @__PURE__ */ defineNuxtPlugin({
|
||||
name: "nuxt:head",
|
||||
enforce: "pre",
|
||||
setup(nuxtApp) {
|
||||
const head = nuxtApp.ssrContext.head;
|
||||
nuxtApp.vueApp.use(head);
|
||||
}
|
||||
});
|
||||
function toArray(value) {
|
||||
return Array.isArray(value) ? value : [value];
|
||||
}
|
||||
const matcher = (m, p) => {
|
||||
return [];
|
||||
};
|
||||
const _routeRulesMatcher = (path) => defu({}, ...matcher().map((r) => r.data).reverse());
|
||||
const routeRulesMatcher = _routeRulesMatcher;
|
||||
function getRouteRules(arg) {
|
||||
const path = typeof arg === "string" ? arg : arg.path;
|
||||
try {
|
||||
return routeRulesMatcher(path);
|
||||
} catch (e) {
|
||||
console.error("[nuxt] Error matching route rules.", e);
|
||||
return {};
|
||||
}
|
||||
}
|
||||
const _routes = [
|
||||
{
|
||||
name: "index",
|
||||
path: "/",
|
||||
component: () => import("./_nuxt/index-BDcJu3_l.js")
|
||||
}
|
||||
];
|
||||
const ROUTE_KEY_PARENTHESES_RE = /(:\w+)\([^)]+\)/g;
|
||||
const ROUTE_KEY_SYMBOLS_RE = /(:\w+)[?+*]/g;
|
||||
const ROUTE_KEY_NORMAL_RE = /:\w+/g;
|
||||
function generateRouteKey(route) {
|
||||
const source = route?.meta.key ?? route.path.replace(ROUTE_KEY_PARENTHESES_RE, "$1").replace(ROUTE_KEY_SYMBOLS_RE, "$1").replace(ROUTE_KEY_NORMAL_RE, (r) => route.params[r.slice(1)]?.toString() || "");
|
||||
return typeof source === "function" ? source(route) : source;
|
||||
}
|
||||
function isChangingPage(to, from) {
|
||||
if (to === from || from === START_LOCATION) {
|
||||
return false;
|
||||
}
|
||||
if (generateRouteKey(to) !== generateRouteKey(from)) {
|
||||
return true;
|
||||
}
|
||||
const areComponentsSame = to.matched.every(
|
||||
(comp, index) => comp.components && comp.components.default === from.matched[index]?.components?.default
|
||||
);
|
||||
if (areComponentsSame) {
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
const routerOptions0 = {
|
||||
scrollBehavior(to, from, savedPosition) {
|
||||
const nuxtApp = useNuxtApp();
|
||||
const hashScrollBehaviour = useRouter().options?.scrollBehaviorType ?? "auto";
|
||||
if (to.path.replace(/\/$/, "") === from.path.replace(/\/$/, "")) {
|
||||
if (from.hash && !to.hash) {
|
||||
return { left: 0, top: 0 };
|
||||
}
|
||||
if (to.hash) {
|
||||
return { el: to.hash, top: _getHashElementScrollMarginTop(to.hash), behavior: hashScrollBehaviour };
|
||||
}
|
||||
return false;
|
||||
}
|
||||
const routeAllowsScrollToTop = typeof to.meta.scrollToTop === "function" ? to.meta.scrollToTop(to, from) : to.meta.scrollToTop;
|
||||
if (routeAllowsScrollToTop === false) {
|
||||
return false;
|
||||
}
|
||||
const hookToWait = nuxtApp._runningTransition ? "page:transition:finish" : "page:loading:end";
|
||||
return new Promise((resolve) => {
|
||||
if (from === START_LOCATION) {
|
||||
resolve(_calculatePosition(to, from, savedPosition, hashScrollBehaviour));
|
||||
return;
|
||||
}
|
||||
nuxtApp.hooks.hookOnce(hookToWait, () => {
|
||||
requestAnimationFrame(() => resolve(_calculatePosition(to, from, savedPosition, hashScrollBehaviour)));
|
||||
});
|
||||
});
|
||||
}
|
||||
};
|
||||
function _getHashElementScrollMarginTop(selector) {
|
||||
try {
|
||||
const elem = (void 0).querySelector(selector);
|
||||
if (elem) {
|
||||
return (Number.parseFloat(getComputedStyle(elem).scrollMarginTop) || 0) + (Number.parseFloat(getComputedStyle((void 0).documentElement).scrollPaddingTop) || 0);
|
||||
}
|
||||
} catch {
|
||||
}
|
||||
return 0;
|
||||
}
|
||||
function _calculatePosition(to, from, savedPosition, defaultHashScrollBehaviour) {
|
||||
if (savedPosition) {
|
||||
return savedPosition;
|
||||
}
|
||||
const isPageNavigation = isChangingPage(to, from);
|
||||
if (to.hash) {
|
||||
return {
|
||||
el: to.hash,
|
||||
top: _getHashElementScrollMarginTop(to.hash),
|
||||
behavior: isPageNavigation ? defaultHashScrollBehaviour : "instant"
|
||||
};
|
||||
}
|
||||
return {
|
||||
left: 0,
|
||||
top: 0
|
||||
};
|
||||
}
|
||||
const configRouterOptions = {
|
||||
hashMode: false,
|
||||
scrollBehaviorType: "auto"
|
||||
};
|
||||
const routerOptions = {
|
||||
...configRouterOptions,
|
||||
...routerOptions0
|
||||
};
|
||||
const validate = /* @__PURE__ */ defineNuxtRouteMiddleware(async (to, from) => {
|
||||
let __temp, __restore;
|
||||
if (!to.meta?.validate) {
|
||||
return;
|
||||
}
|
||||
const result = ([__temp, __restore] = executeAsync(() => Promise.resolve(to.meta.validate(to))), __temp = await __temp, __restore(), __temp);
|
||||
if (result === true) {
|
||||
return;
|
||||
}
|
||||
const error = createError({
|
||||
fatal: false,
|
||||
// eslint-disable-next-line @typescript-eslint/no-deprecated
|
||||
status: result && (result.status || result.statusCode) || 404,
|
||||
// eslint-disable-next-line @typescript-eslint/no-deprecated
|
||||
statusText: result && (result.statusText || result.statusMessage) || `Page Not Found: ${to.fullPath}`,
|
||||
data: {
|
||||
path: to.fullPath
|
||||
}
|
||||
});
|
||||
return error;
|
||||
});
|
||||
const manifest_45route_45rule = /* @__PURE__ */ defineNuxtRouteMiddleware((to) => {
|
||||
{
|
||||
return;
|
||||
}
|
||||
});
|
||||
const globalMiddleware = [
|
||||
validate,
|
||||
manifest_45route_45rule
|
||||
];
|
||||
const namedMiddleware = {};
|
||||
const plugin = /* @__PURE__ */ defineNuxtPlugin({
|
||||
name: "nuxt:router",
|
||||
enforce: "pre",
|
||||
async setup(nuxtApp) {
|
||||
let __temp, __restore;
|
||||
let routerBase = (/* @__PURE__ */ useRuntimeConfig()).app.baseURL;
|
||||
const history = routerOptions.history?.(routerBase) ?? createMemoryHistory(routerBase);
|
||||
const routes = routerOptions.routes ? ([__temp, __restore] = executeAsync(() => routerOptions.routes(_routes)), __temp = await __temp, __restore(), __temp) ?? _routes : _routes;
|
||||
let startPosition;
|
||||
const router = createRouter({
|
||||
...routerOptions,
|
||||
scrollBehavior: (to, from, savedPosition) => {
|
||||
if (from === START_LOCATION) {
|
||||
startPosition = savedPosition;
|
||||
return;
|
||||
}
|
||||
if (routerOptions.scrollBehavior) {
|
||||
router.options.scrollBehavior = routerOptions.scrollBehavior;
|
||||
if ("scrollRestoration" in (void 0).history) {
|
||||
const unsub = router.beforeEach(() => {
|
||||
unsub();
|
||||
(void 0).history.scrollRestoration = "manual";
|
||||
});
|
||||
}
|
||||
return routerOptions.scrollBehavior(to, START_LOCATION, startPosition || savedPosition);
|
||||
}
|
||||
},
|
||||
history,
|
||||
routes
|
||||
});
|
||||
nuxtApp.vueApp.use(router);
|
||||
const previousRoute = shallowRef(router.currentRoute.value);
|
||||
router.afterEach((_to, from) => {
|
||||
previousRoute.value = from;
|
||||
});
|
||||
Object.defineProperty(nuxtApp.vueApp.config.globalProperties, "previousRoute", {
|
||||
get: () => previousRoute.value
|
||||
});
|
||||
const initialURL = nuxtApp.ssrContext.url;
|
||||
const _route = shallowRef(router.currentRoute.value);
|
||||
const syncCurrentRoute = () => {
|
||||
_route.value = router.currentRoute.value;
|
||||
};
|
||||
router.afterEach((to, from) => {
|
||||
if (to.matched.at(-1)?.components?.default === from.matched.at(-1)?.components?.default) {
|
||||
syncCurrentRoute();
|
||||
}
|
||||
});
|
||||
const route = { sync: syncCurrentRoute };
|
||||
for (const key in _route.value) {
|
||||
Object.defineProperty(route, key, {
|
||||
get: () => _route.value[key],
|
||||
enumerable: true
|
||||
});
|
||||
}
|
||||
nuxtApp._route = shallowReactive(route);
|
||||
nuxtApp._middleware ||= {
|
||||
global: [],
|
||||
named: {}
|
||||
};
|
||||
const error = /* @__PURE__ */ useError();
|
||||
if (!nuxtApp.ssrContext?.islandContext) {
|
||||
router.afterEach(async (to, _from, failure) => {
|
||||
delete nuxtApp._processingMiddleware;
|
||||
if (failure) {
|
||||
await nuxtApp.callHook("page:loading:end");
|
||||
}
|
||||
if (failure?.type === 4) {
|
||||
return;
|
||||
}
|
||||
if (to.redirectedFrom && to.fullPath !== initialURL) {
|
||||
await nuxtApp.runWithContext(() => navigateTo(to.fullPath || "/"));
|
||||
}
|
||||
});
|
||||
}
|
||||
try {
|
||||
if (true) {
|
||||
;
|
||||
[__temp, __restore] = executeAsync(() => router.push(initialURL)), await __temp, __restore();
|
||||
;
|
||||
}
|
||||
;
|
||||
[__temp, __restore] = executeAsync(() => router.isReady()), await __temp, __restore();
|
||||
;
|
||||
} catch (error2) {
|
||||
[__temp, __restore] = executeAsync(() => nuxtApp.runWithContext(() => showError(error2))), await __temp, __restore();
|
||||
}
|
||||
const resolvedInitialRoute = router.currentRoute.value;
|
||||
syncCurrentRoute();
|
||||
if (nuxtApp.ssrContext?.islandContext) {
|
||||
return { provide: { router } };
|
||||
}
|
||||
const initialLayout = nuxtApp.payload.state._layout;
|
||||
router.beforeEach(async (to, from) => {
|
||||
await nuxtApp.callHook("page:loading:start");
|
||||
to.meta = reactive(to.meta);
|
||||
if (nuxtApp.isHydrating && initialLayout && !isReadonly(to.meta.layout)) {
|
||||
to.meta.layout = initialLayout;
|
||||
}
|
||||
nuxtApp._processingMiddleware = true;
|
||||
if (!nuxtApp.ssrContext?.islandContext) {
|
||||
const middlewareEntries = /* @__PURE__ */ new Set([...globalMiddleware, ...nuxtApp._middleware.global]);
|
||||
for (const component of to.matched) {
|
||||
const componentMiddleware = component.meta.middleware;
|
||||
if (!componentMiddleware) {
|
||||
continue;
|
||||
}
|
||||
for (const entry2 of toArray(componentMiddleware)) {
|
||||
middlewareEntries.add(entry2);
|
||||
}
|
||||
}
|
||||
const routeRules = getRouteRules({ path: to.path });
|
||||
if (routeRules.appMiddleware) {
|
||||
for (const key in routeRules.appMiddleware) {
|
||||
if (routeRules.appMiddleware[key]) {
|
||||
middlewareEntries.add(key);
|
||||
} else {
|
||||
middlewareEntries.delete(key);
|
||||
}
|
||||
}
|
||||
}
|
||||
for (const entry2 of middlewareEntries) {
|
||||
const middleware = typeof entry2 === "string" ? nuxtApp._middleware.named[entry2] || await namedMiddleware[entry2]?.().then((r) => r.default || r) : entry2;
|
||||
if (!middleware) {
|
||||
throw new Error(`Unknown route middleware: '${entry2}'.`);
|
||||
}
|
||||
try {
|
||||
if (false) ;
|
||||
const result = await nuxtApp.runWithContext(() => middleware(to, from));
|
||||
if (true) {
|
||||
if (result === false || result instanceof Error) {
|
||||
const error2 = result || createError({
|
||||
status: 404,
|
||||
statusText: `Page Not Found: ${initialURL}`
|
||||
});
|
||||
await nuxtApp.runWithContext(() => showError(error2));
|
||||
return false;
|
||||
}
|
||||
}
|
||||
if (result === true) {
|
||||
continue;
|
||||
}
|
||||
if (result === false) {
|
||||
return result;
|
||||
}
|
||||
if (result) {
|
||||
if (isNuxtError(result) && result.fatal) {
|
||||
await nuxtApp.runWithContext(() => showError(result));
|
||||
}
|
||||
return result;
|
||||
}
|
||||
} catch (err) {
|
||||
const error2 = createError(err);
|
||||
if (error2.fatal) {
|
||||
await nuxtApp.runWithContext(() => showError(error2));
|
||||
}
|
||||
return error2;
|
||||
}
|
||||
}
|
||||
}
|
||||
});
|
||||
router.onError(async () => {
|
||||
delete nuxtApp._processingMiddleware;
|
||||
await nuxtApp.callHook("page:loading:end");
|
||||
});
|
||||
router.afterEach((to) => {
|
||||
if (to.matched.length === 0 && !error.value) {
|
||||
return nuxtApp.runWithContext(() => showError(createError({
|
||||
status: 404,
|
||||
fatal: false,
|
||||
statusText: `Page not found: ${to.fullPath}`,
|
||||
data: {
|
||||
path: to.fullPath
|
||||
}
|
||||
})));
|
||||
}
|
||||
});
|
||||
nuxtApp.hooks.hookOnce("app:created", async () => {
|
||||
try {
|
||||
if ("name" in resolvedInitialRoute) {
|
||||
resolvedInitialRoute.name = void 0;
|
||||
}
|
||||
await router.replace({
|
||||
...resolvedInitialRoute,
|
||||
force: true
|
||||
});
|
||||
router.options.scrollBehavior = routerOptions.scrollBehavior;
|
||||
} catch (error2) {
|
||||
await nuxtApp.runWithContext(() => showError(error2));
|
||||
}
|
||||
});
|
||||
return { provide: { router } };
|
||||
}
|
||||
});
|
||||
function definePayloadReducer(name, reduce) {
|
||||
{
|
||||
useNuxtApp().ssrContext["~payloadReducers"][name] = reduce;
|
||||
}
|
||||
}
|
||||
const reducers = [
|
||||
["NuxtError", (data) => isNuxtError(data) && data.toJSON()],
|
||||
["EmptyShallowRef", (data) => isRef(data) && isShallow(data) && !data.value && (typeof data.value === "bigint" ? "0n" : JSON.stringify(data.value) || "_")],
|
||||
["EmptyRef", (data) => isRef(data) && !data.value && (typeof data.value === "bigint" ? "0n" : JSON.stringify(data.value) || "_")],
|
||||
["ShallowRef", (data) => isRef(data) && isShallow(data) && data.value],
|
||||
["ShallowReactive", (data) => isReactive(data) && isShallow(data) && toRaw(data)],
|
||||
["Ref", (data) => isRef(data) && data.value],
|
||||
["Reactive", (data) => isReactive(data) && toRaw(data)]
|
||||
];
|
||||
const revive_payload_server_MVtmlZaQpj6ApFmshWfUWl5PehCebzaBf2NuRMiIbms = /* @__PURE__ */ defineNuxtPlugin({
|
||||
name: "nuxt:revive-payload:server",
|
||||
setup() {
|
||||
for (const [reducer, fn] of reducers) {
|
||||
definePayloadReducer(reducer, fn);
|
||||
}
|
||||
}
|
||||
});
|
||||
const components_plugin_4kY4pyzJIYX99vmMAAIorFf3CnAaptHitJgf7JxiED8 = /* @__PURE__ */ defineNuxtPlugin({
|
||||
name: "nuxt:global-components"
|
||||
});
|
||||
const plugins = [
|
||||
unhead_k2P3m_ZDyjlr2mMYnoDPwavjsDN8hBlk9cFai0bbopU,
|
||||
plugin,
|
||||
revive_payload_server_MVtmlZaQpj6ApFmshWfUWl5PehCebzaBf2NuRMiIbms,
|
||||
components_plugin_4kY4pyzJIYX99vmMAAIorFf3CnAaptHitJgf7JxiED8
|
||||
];
|
||||
const defineRouteProvider = (name = "RouteProvider") => defineComponent({
|
||||
name,
|
||||
props: {
|
||||
route: {
|
||||
type: Object,
|
||||
required: true
|
||||
},
|
||||
vnode: Object,
|
||||
vnodeRef: Object,
|
||||
renderKey: String,
|
||||
trackRootNodes: Boolean
|
||||
},
|
||||
setup(props) {
|
||||
const previousKey = props.renderKey;
|
||||
const previousRoute = props.route;
|
||||
const route = {};
|
||||
for (const key in props.route) {
|
||||
Object.defineProperty(route, key, {
|
||||
get: () => previousKey === props.renderKey ? props.route[key] : previousRoute[key],
|
||||
enumerable: true
|
||||
});
|
||||
}
|
||||
provide(PageRouteSymbol, shallowReactive(route));
|
||||
return () => {
|
||||
if (!props.vnode) {
|
||||
return props.vnode;
|
||||
}
|
||||
return h(props.vnode, { ref: props.vnodeRef });
|
||||
};
|
||||
}
|
||||
});
|
||||
const RouteProvider = defineRouteProvider();
|
||||
const __nuxt_component_0 = defineComponent({
|
||||
name: "NuxtPage",
|
||||
inheritAttrs: false,
|
||||
props: {
|
||||
name: {
|
||||
type: String
|
||||
},
|
||||
transition: {
|
||||
type: [Boolean, Object],
|
||||
default: void 0
|
||||
},
|
||||
keepalive: {
|
||||
type: [Boolean, Object],
|
||||
default: void 0
|
||||
},
|
||||
route: {
|
||||
type: Object
|
||||
},
|
||||
pageKey: {
|
||||
type: [Function, String],
|
||||
default: null
|
||||
}
|
||||
},
|
||||
setup(props, { attrs, slots, expose }) {
|
||||
const nuxtApp = useNuxtApp();
|
||||
const pageRef = ref();
|
||||
inject(PageRouteSymbol, null);
|
||||
expose({ pageRef });
|
||||
inject(LayoutMetaSymbol, null);
|
||||
nuxtApp.deferHydration();
|
||||
return () => {
|
||||
return h(RouterView, { name: props.name, route: props.route, ...attrs }, {
|
||||
default: (routeProps) => {
|
||||
return h(Suspense, { suspensible: true }, {
|
||||
default() {
|
||||
return h(RouteProvider, {
|
||||
vnode: slots.default ? normalizeSlot(slots.default, routeProps) : routeProps.Component,
|
||||
route: routeProps.route,
|
||||
vnodeRef: pageRef
|
||||
});
|
||||
}
|
||||
});
|
||||
}
|
||||
});
|
||||
};
|
||||
}
|
||||
});
|
||||
function normalizeSlot(slot, data) {
|
||||
const slotContent = slot(data);
|
||||
return slotContent.length === 1 ? h(slotContent[0]) : h(Fragment, void 0, slotContent);
|
||||
}
|
||||
const _export_sfc = (sfc, props) => {
|
||||
const target = sfc.__vccOpts || sfc;
|
||||
for (const [key, val] of props) {
|
||||
target[key] = val;
|
||||
}
|
||||
return target;
|
||||
};
|
||||
const _sfc_main$2 = {};
|
||||
function _sfc_ssrRender(_ctx, _push, _parent, _attrs) {
|
||||
const _component_NuxtPage = __nuxt_component_0;
|
||||
_push(ssrRenderComponent(_component_NuxtPage, _attrs, null, _parent));
|
||||
}
|
||||
const _sfc_setup$2 = _sfc_main$2.setup;
|
||||
_sfc_main$2.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("app.vue");
|
||||
return _sfc_setup$2 ? _sfc_setup$2(props, ctx) : void 0;
|
||||
};
|
||||
const AppComponent = /* @__PURE__ */ _export_sfc(_sfc_main$2, [["ssrRender", _sfc_ssrRender]]);
|
||||
const _sfc_main$1 = {
|
||||
__name: "nuxt-error-page",
|
||||
__ssrInlineRender: true,
|
||||
props: {
|
||||
error: Object
|
||||
},
|
||||
setup(__props) {
|
||||
const props = __props;
|
||||
const _error = props.error;
|
||||
const status = Number(_error.statusCode || 500);
|
||||
const is404 = status === 404;
|
||||
const statusText = _error.statusMessage ?? (is404 ? "Page Not Found" : "Internal Server Error");
|
||||
const description = _error.message || _error.toString();
|
||||
const stack = void 0;
|
||||
const _Error404 = defineAsyncComponent(() => import("./_nuxt/error-404-BY_x-_oz.js"));
|
||||
const _Error = defineAsyncComponent(() => import("./_nuxt/error-500-B0qDQUop.js"));
|
||||
const ErrorTemplate = is404 ? _Error404 : _Error;
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
_push(ssrRenderComponent(unref(ErrorTemplate), mergeProps({ status: unref(status), statusText: unref(statusText), statusCode: unref(status), statusMessage: unref(statusText), description: unref(description), stack: unref(stack) }, _attrs), null, _parent));
|
||||
};
|
||||
}
|
||||
};
|
||||
const _sfc_setup$1 = _sfc_main$1.setup;
|
||||
_sfc_main$1.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("../node_modules/nuxt/dist/app/components/nuxt-error-page.vue");
|
||||
return _sfc_setup$1 ? _sfc_setup$1(props, ctx) : void 0;
|
||||
};
|
||||
const _sfc_main = {
|
||||
__name: "nuxt-root",
|
||||
__ssrInlineRender: true,
|
||||
setup(__props) {
|
||||
const IslandRenderer = () => null;
|
||||
const nuxtApp = useNuxtApp();
|
||||
nuxtApp.deferHydration();
|
||||
nuxtApp.ssrContext.url;
|
||||
const SingleRenderer = false;
|
||||
provide(PageRouteSymbol, useRoute());
|
||||
nuxtApp.hooks.callHookWith((hooks) => hooks.map((hook) => hook()), "vue:setup");
|
||||
const error = /* @__PURE__ */ useError();
|
||||
const abortRender = error.value && !nuxtApp.ssrContext.error;
|
||||
onErrorCaptured((err, target, info) => {
|
||||
nuxtApp.hooks.callHook("vue:error", err, target, info).catch((hookError) => console.error("[nuxt] Error in `vue:error` hook", hookError));
|
||||
{
|
||||
const p = nuxtApp.runWithContext(() => showError(err));
|
||||
onServerPrefetch(() => p);
|
||||
return false;
|
||||
}
|
||||
});
|
||||
const islandContext = nuxtApp.ssrContext.islandContext;
|
||||
return (_ctx, _push, _parent, _attrs) => {
|
||||
ssrRenderSuspense(_push, {
|
||||
default: () => {
|
||||
if (unref(abortRender)) {
|
||||
_push(`<div></div>`);
|
||||
} else if (unref(error)) {
|
||||
_push(ssrRenderComponent(unref(_sfc_main$1), { error: unref(error) }, null, _parent));
|
||||
} else if (unref(islandContext)) {
|
||||
_push(ssrRenderComponent(unref(IslandRenderer), { context: unref(islandContext) }, null, _parent));
|
||||
} else if (unref(SingleRenderer)) {
|
||||
ssrRenderVNode(_push, createVNode(resolveDynamicComponent(unref(SingleRenderer)), null, null), _parent);
|
||||
} else {
|
||||
_push(ssrRenderComponent(unref(AppComponent), null, null, _parent));
|
||||
}
|
||||
},
|
||||
_: 1
|
||||
});
|
||||
};
|
||||
}
|
||||
};
|
||||
const _sfc_setup = _sfc_main.setup;
|
||||
_sfc_main.setup = (props, ctx) => {
|
||||
const ssrContext = useSSRContext();
|
||||
(ssrContext.modules || (ssrContext.modules = /* @__PURE__ */ new Set())).add("../node_modules/nuxt/dist/app/components/nuxt-root.vue");
|
||||
return _sfc_setup ? _sfc_setup(props, ctx) : void 0;
|
||||
};
|
||||
let entry;
|
||||
{
|
||||
entry = async function createNuxtAppServer(ssrContext) {
|
||||
const vueApp = createApp(_sfc_main);
|
||||
const nuxt = createNuxtApp({ vueApp, ssrContext });
|
||||
try {
|
||||
await applyPlugins(nuxt, plugins);
|
||||
await nuxt.hooks.callHook("app:created", vueApp);
|
||||
} catch (error) {
|
||||
await nuxt.hooks.callHook("app:error", error);
|
||||
nuxt.payload.error ||= createError(error);
|
||||
}
|
||||
if (ssrContext && (ssrContext["~renderResponse"] || ssrContext._renderResponse)) {
|
||||
throw new Error("skipping render");
|
||||
}
|
||||
return vueApp;
|
||||
};
|
||||
}
|
||||
const entry_default = ((ssrContext) => entry(ssrContext));
|
||||
export {
|
||||
_export_sfc as _,
|
||||
useNuxtApp as a,
|
||||
useRuntimeConfig as b,
|
||||
nuxtLinkDefaults as c,
|
||||
entry_default as default,
|
||||
encodeRoutePath as e,
|
||||
navigateTo as n,
|
||||
resolveRouteObject as r,
|
||||
useRouter as u
|
||||
};
|
||||
//# sourceMappingURL=server.mjs.map
|
||||
1
node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs.map
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs.map
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
1
node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs.map.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/dist/server/server.mjs.map.json
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
7
node_modules/.cache/nuxt/.nuxt/dist/server/styles.mjs
generated
vendored
Normal file
7
node_modules/.cache/nuxt/.nuxt/dist/server/styles.mjs
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
const interopDefault = r => r.default || r || []
|
||||
export default {
|
||||
"../node_modules/nuxt/dist/app/components/error-404.vue": () => import('./_nuxt/error-404-styles.DuDrf-v0.mjs').then(interopDefault),
|
||||
"../node_modules/nuxt/dist/app/components/error-500.vue": () => import('./_nuxt/error-500-styles.8IYEHzz6.mjs').then(interopDefault),
|
||||
"../node_modules/nuxt/dist/app/components/error-404.vue?vue&type=style&index=0&scoped=204d37bf&lang.css": () => import('./_nuxt/error-404-styles.DuDrf-v0.mjs').then(interopDefault),
|
||||
"../node_modules/nuxt/dist/app/components/error-500.vue?vue&type=style&index=0&scoped=d349100d&lang.css": () => import('./_nuxt/error-500-styles.8IYEHzz6.mjs').then(interopDefault)
|
||||
}
|
||||
34
node_modules/.cache/nuxt/.nuxt/imports.d.ts
generated
vendored
Normal file
34
node_modules/.cache/nuxt/.nuxt/imports.d.ts
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
export { useScriptTriggerConsent, useScriptEventPage, useScriptTriggerElement, useScript, useScriptGoogleAnalytics, useScriptPlausibleAnalytics, useScriptCrisp, useScriptClarity, useScriptCloudflareWebAnalytics, useScriptFathomAnalytics, useScriptMatomoAnalytics, useScriptGoogleTagManager, useScriptGoogleAdsense, useScriptSegment, useScriptMetaPixel, useScriptXPixel, useScriptIntercom, useScriptHotjar, useScriptStripe, useScriptLemonSqueezy, useScriptVimeoPlayer, useScriptYouTubePlayer, useScriptGoogleMaps, useScriptNpm, useScriptUmamiAnalytics, useScriptSnapchatPixel, useScriptRybbitAnalytics, useScriptDatabuddyAnalytics, useScriptRedditPixel, useScriptPayPal } from '#app/composables/script-stubs';
|
||||
export { isVue2, isVue3 } from 'vue-demi';
|
||||
export { defineNuxtLink } from '#app/components/nuxt-link';
|
||||
export { useNuxtApp, tryUseNuxtApp, defineNuxtPlugin, definePayloadPlugin, useRuntimeConfig, defineAppConfig } from '#app/nuxt';
|
||||
export { useAppConfig, updateAppConfig } from '#app/config';
|
||||
export { defineNuxtComponent } from '#app/composables/component';
|
||||
export { useAsyncData, useLazyAsyncData, useNuxtData, refreshNuxtData, clearNuxtData } from '#app/composables/asyncData';
|
||||
export { useHydration } from '#app/composables/hydrate';
|
||||
export { callOnce } from '#app/composables/once';
|
||||
export { useState, clearNuxtState } from '#app/composables/state';
|
||||
export { clearError, createError, isNuxtError, showError, useError } from '#app/composables/error';
|
||||
export { useFetch, useLazyFetch } from '#app/composables/fetch';
|
||||
export { useCookie, refreshCookie } from '#app/composables/cookie';
|
||||
export { onPrehydrate, prerenderRoutes, useRequestHeader, useRequestHeaders, useResponseHeader, useRequestEvent, useRequestFetch, setResponseStatus } from '#app/composables/ssr';
|
||||
export { onNuxtReady } from '#app/composables/ready';
|
||||
export { preloadComponents, prefetchComponents, preloadRouteComponents } from '#app/composables/preload';
|
||||
export { abortNavigation, addRouteMiddleware, defineNuxtRouteMiddleware, setPageLayout, navigateTo, useRoute, useRouter } from '#app/composables/router';
|
||||
export { isPrerendered, loadPayload, preloadPayload, definePayloadReducer, definePayloadReviver } from '#app/composables/payload';
|
||||
export { useLoadingIndicator } from '#app/composables/loading-indicator';
|
||||
export { getAppManifest, getRouteRules } from '#app/composables/manifest';
|
||||
export { reloadNuxtApp } from '#app/composables/chunk';
|
||||
export { useRequestURL } from '#app/composables/url';
|
||||
export { usePreviewMode } from '#app/composables/preview';
|
||||
export { useRouteAnnouncer } from '#app/composables/route-announcer';
|
||||
export { useRuntimeHook } from '#app/composables/runtime-hook';
|
||||
export { useHead, useHeadSafe, useServerHeadSafe, useServerHead, useSeoMeta, useServerSeoMeta, injectHead } from '#app/composables/head';
|
||||
export { onBeforeRouteLeave, onBeforeRouteUpdate, useLink } from 'vue-router';
|
||||
export { withCtx, withDirectives, withKeys, withMemo, withModifiers, withScopeId, onActivated, onBeforeMount, onBeforeUnmount, onBeforeUpdate, onDeactivated, onErrorCaptured, onMounted, onRenderTracked, onRenderTriggered, onServerPrefetch, onUnmounted, onUpdated, computed, customRef, isProxy, isReactive, isReadonly, isRef, markRaw, proxyRefs, reactive, readonly, ref, shallowReactive, shallowReadonly, shallowRef, toRaw, toRef, toRefs, triggerRef, unref, watch, watchEffect, watchPostEffect, watchSyncEffect, onWatcherCleanup, isShallow, effect, effectScope, getCurrentScope, onScopeDispose, defineComponent, defineAsyncComponent, resolveComponent, getCurrentInstance, h, inject, hasInjectionContext, nextTick, provide, toValue, useModel, useAttrs, useCssModule, useCssVars, useSlots, useTransitionState, useId, useTemplateRef, useShadowRoot, Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue';
|
||||
export { requestIdleCallback, cancelIdleCallback } from '#app/compat/idle-callback';
|
||||
export { setInterval } from '#app/compat/interval';
|
||||
export { definePageMeta } from '../../../nuxt/dist/pages/runtime/composables';
|
||||
export { defineLazyHydrationComponent } from '#app/composables/lazy-hydration';
|
||||
export { useScrollAnimation } from '../../../../app/composables/useScrollAnimation';
|
||||
export { useVatRates, VatRate } from '../../../../app/composables/useVatRates';
|
||||
1
node_modules/.cache/nuxt/.nuxt/manifest/latest.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/manifest/latest.json
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"id":"6324e146-4419-48fd-9473-f44ec3cf0d83","timestamp":1771016374643}
|
||||
1
node_modules/.cache/nuxt/.nuxt/manifest/meta/6324e146-4419-48fd-9473-f44ec3cf0d83.json
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/manifest/meta/6324e146-4419-48fd-9473-f44ec3cf0d83.json
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
{"id":"6324e146-4419-48fd-9473-f44ec3cf0d83","timestamp":1771016374643,"prerendered":[]}
|
||||
23
node_modules/.cache/nuxt/.nuxt/nuxt.d.ts
generated
vendored
Normal file
23
node_modules/.cache/nuxt/.nuxt/nuxt.d.ts
generated
vendored
Normal file
@@ -0,0 +1,23 @@
|
||||
/// <reference types="@nuxtjs/tailwindcss" />
|
||||
/// <reference types="@nuxt/telemetry" />
|
||||
/// <reference types="@nuxtjs/google-fonts" />
|
||||
/// <reference types="@nuxt/devtools" />
|
||||
/// <reference path="types/nitro-layouts.d.ts" />
|
||||
/// <reference path="types/builder-env.d.ts" />
|
||||
/// <reference path="types/plugins.d.ts" />
|
||||
/// <reference path="types/build.d.ts" />
|
||||
/// <reference path="types/app.config.d.ts" />
|
||||
/// <reference path="types/runtime-config.d.ts" />
|
||||
/// <reference types="nuxt/app" />
|
||||
/// <reference path="../../../@nuxt/nitro-server/dist/index.d.mts" />
|
||||
/// <reference types="vue-router" />
|
||||
/// <reference path="types/middleware.d.ts" />
|
||||
/// <reference path="types/nitro-middleware.d.ts" />
|
||||
/// <reference path="types/layouts.d.ts" />
|
||||
/// <reference path="types/components.d.ts" />
|
||||
/// <reference path="imports.d.ts" />
|
||||
/// <reference path="types/imports.d.ts" />
|
||||
/// <reference path="schema/nuxt.schema.d.ts" />
|
||||
/// <reference path="types/nitro.d.ts" />
|
||||
|
||||
export {}
|
||||
15
node_modules/.cache/nuxt/.nuxt/nuxt.node.d.ts
generated
vendored
Normal file
15
node_modules/.cache/nuxt/.nuxt/nuxt.node.d.ts
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
/// <reference types="@nuxtjs/tailwindcss" />
|
||||
/// <reference types="@nuxt/telemetry" />
|
||||
/// <reference types="@nuxtjs/google-fonts" />
|
||||
/// <reference types="@nuxt/devtools" />
|
||||
/// <reference path="types/nitro-layouts.d.ts" />
|
||||
/// <reference path="types/modules.d.ts" />
|
||||
/// <reference path="types/runtime-config.d.ts" />
|
||||
/// <reference path="types/app.config.d.ts" />
|
||||
/// <reference types="nuxt" />
|
||||
/// <reference path="../../../@nuxt/vite-builder/dist/index.d.mts" />
|
||||
/// <reference path="../../../@nuxt/nitro-server/dist/index.d.mts" />
|
||||
/// <reference path="types/nitro-middleware.d.ts" />
|
||||
/// <reference path="schema/nuxt.schema.d.ts" />
|
||||
|
||||
export {}
|
||||
6
node_modules/.cache/nuxt/.nuxt/nuxt.shared.d.ts
generated
vendored
Normal file
6
node_modules/.cache/nuxt/.nuxt/nuxt.shared.d.ts
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
/// <reference path="types/runtime-config.d.ts" />
|
||||
/// <reference path="types/app.config.d.ts" />
|
||||
/// <reference path="types/shared-imports.d.ts" />
|
||||
/// <reference path="schema/nuxt.schema.d.ts" />
|
||||
|
||||
export {}
|
||||
17
node_modules/.cache/nuxt/.nuxt/schema/nuxt.schema.d.ts
generated
vendored
Normal file
17
node_modules/.cache/nuxt/.nuxt/schema/nuxt.schema.d.ts
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
export interface NuxtCustomSchema {
|
||||
|
||||
}
|
||||
export type CustomAppConfig = Exclude<NuxtCustomSchema['appConfig'], undefined>
|
||||
type _CustomAppConfig = CustomAppConfig
|
||||
|
||||
declare module '@nuxt/schema' {
|
||||
interface NuxtConfig extends Omit<NuxtCustomSchema, 'appConfig'> {}
|
||||
interface NuxtOptions extends Omit<NuxtCustomSchema, 'appConfig'> {}
|
||||
interface CustomAppConfig extends _CustomAppConfig {}
|
||||
}
|
||||
|
||||
declare module 'nuxt/schema' {
|
||||
interface NuxtConfig extends Omit<NuxtCustomSchema, 'appConfig'> {}
|
||||
interface NuxtOptions extends Omit<NuxtCustomSchema, 'appConfig'> {}
|
||||
interface CustomAppConfig extends _CustomAppConfig {}
|
||||
}
|
||||
3
node_modules/.cache/nuxt/.nuxt/schema/nuxt.schema.json
generated
vendored
Normal file
3
node_modules/.cache/nuxt/.nuxt/schema/nuxt.schema.json
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"id": "#"
|
||||
}
|
||||
14
node_modules/.cache/nuxt/.nuxt/tailwind/postcss.mjs
generated
vendored
Normal file
14
node_modules/.cache/nuxt/.nuxt/tailwind/postcss.mjs
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
// generated by the @nuxtjs/tailwindcss <https://github.com/nuxt-modules/tailwindcss> module at 2/13/2026, 9:59:34 PM
|
||||
import "@nuxtjs/tailwindcss/config-ctx"
|
||||
import configMerger from "@nuxtjs/tailwindcss/merger";
|
||||
|
||||
import cfg2 from "./../../../../../tailwind.config.ts";
|
||||
const config = [
|
||||
{"content":{"files":["/home/bennet/source/vat-api/app/components/**/*.{vue,js,jsx,mjs,ts,tsx}","/home/bennet/source/vat-api/app/components/global/**/*.{vue,js,jsx,mjs,ts,tsx}","/home/bennet/source/vat-api/app/components/**/*.{vue,js,jsx,mjs,ts,tsx}","/home/bennet/source/vat-api/app/layouts/**/*.{vue,js,jsx,mjs,ts,tsx}","/home/bennet/source/vat-api/app/plugins/**/*.{js,ts,mjs}","/home/bennet/source/vat-api/app/composables/**/*.{js,ts,mjs}","/home/bennet/source/vat-api/app/utils/**/*.{js,ts,mjs}","/home/bennet/source/vat-api/app/pages/**/*.{vue,js,jsx,mjs,ts,tsx}","/home/bennet/source/vat-api/app/{A,a}pp.{vue,js,jsx,mjs,ts,tsx}","/home/bennet/source/vat-api/app/{E,e}rror.{vue,js,jsx,mjs,ts,tsx}","/home/bennet/source/vat-api/app/app.config.{js,ts,mjs}"]}},
|
||||
{},
|
||||
cfg2
|
||||
].reduce((acc, curr) => configMerger(acc, curr), {});
|
||||
|
||||
const resolvedConfig = config;
|
||||
|
||||
export default resolvedConfig;
|
||||
187
node_modules/.cache/nuxt/.nuxt/tsconfig.app.json
generated
vendored
Normal file
187
node_modules/.cache/nuxt/.nuxt/tsconfig.app.json
generated
vendored
Normal file
@@ -0,0 +1,187 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@unhead/vue": [
|
||||
"../../../@unhead/vue"
|
||||
],
|
||||
"@nuxt/devtools": [
|
||||
"../../../@nuxt/devtools"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../../../@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../../../@vue/compiler-sfc"
|
||||
],
|
||||
"unplugin-vue-router/client": [
|
||||
"../../../unplugin-vue-router/client"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../../../@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../../../nuxt"
|
||||
],
|
||||
"vite/client": [
|
||||
"../../../vite/client"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../../../nitropack/types"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../../../nitropack/runtime"
|
||||
],
|
||||
"nitropack": [
|
||||
"../../../nitropack"
|
||||
],
|
||||
"defu": [
|
||||
"../../../defu"
|
||||
],
|
||||
"h3": [
|
||||
"../../../h3"
|
||||
],
|
||||
"consola": [
|
||||
"../../../consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../../../ofetch"
|
||||
],
|
||||
"crossws": [
|
||||
"../../../crossws"
|
||||
],
|
||||
"~": [
|
||||
"../../../../app"
|
||||
],
|
||||
"~/*": [
|
||||
"../../../../app/*"
|
||||
],
|
||||
"@": [
|
||||
"../../../../app"
|
||||
],
|
||||
"@/*": [
|
||||
"../../../../app/*"
|
||||
],
|
||||
"~~": [
|
||||
"../../../.."
|
||||
],
|
||||
"~~/*": [
|
||||
"../../../../*"
|
||||
],
|
||||
"@@": [
|
||||
"../../../.."
|
||||
],
|
||||
"@@/*": [
|
||||
"../../../../*"
|
||||
],
|
||||
"#shared": [
|
||||
"../../../../shared"
|
||||
],
|
||||
"#shared/*": [
|
||||
"../../../../shared/*"
|
||||
],
|
||||
"#server": [
|
||||
"../../../../server"
|
||||
],
|
||||
"#server/*": [
|
||||
"../../../../server/*"
|
||||
],
|
||||
"#app": [
|
||||
"../../../nuxt/dist/app"
|
||||
],
|
||||
"#app/*": [
|
||||
"../../../nuxt/dist/app/*"
|
||||
],
|
||||
"vue-demi": [
|
||||
"../../../nuxt/dist/app/compat/vue-demi"
|
||||
],
|
||||
"#vue-router": [
|
||||
"../../../vue-router"
|
||||
],
|
||||
"#unhead/composables": [
|
||||
"../../../nuxt/dist/head/runtime/composables"
|
||||
],
|
||||
"#imports": [
|
||||
"./imports"
|
||||
],
|
||||
"#app-manifest": [
|
||||
"./manifest/meta/6324e146-4419-48fd-9473-f44ec3cf0d83.json"
|
||||
],
|
||||
"#components": [
|
||||
"./components"
|
||||
],
|
||||
"#build": [
|
||||
"."
|
||||
],
|
||||
"#build/*": [
|
||||
"./*"
|
||||
]
|
||||
},
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"allowJs": true,
|
||||
"resolveJsonModule": true,
|
||||
"moduleDetection": "force",
|
||||
"isolatedModules": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"strict": true,
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noImplicitOverride": true,
|
||||
"module": "preserve",
|
||||
"noEmit": true,
|
||||
"lib": [
|
||||
"ESNext",
|
||||
"dom",
|
||||
"dom.iterable",
|
||||
"webworker"
|
||||
],
|
||||
"jsx": "preserve",
|
||||
"jsxImportSource": "vue",
|
||||
"types": [],
|
||||
"moduleResolution": "Bundler",
|
||||
"useDefineForClassFields": true,
|
||||
"noImplicitThis": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"include": [
|
||||
"./nuxt.d.ts",
|
||||
"../../../../app/**/*",
|
||||
"../../../../modules/*/runtime/**/*",
|
||||
"../../../../test/nuxt/**/*",
|
||||
"../../../../tests/nuxt/**/*",
|
||||
"../../../../layers/*/app/**/*",
|
||||
"../../../../layers/*/modules/*/runtime/**/*",
|
||||
"../../../../shared/**/*.d.ts",
|
||||
"../../../../modules/*/shared/**/*.d.ts",
|
||||
"../../../../layers/*/shared/**/*.d.ts",
|
||||
"../../../../*.d.ts",
|
||||
"../../../../layers/*/*.d.ts"
|
||||
],
|
||||
"exclude": [
|
||||
"../../..",
|
||||
"../../../nuxt/node_modules",
|
||||
"../../../@nuxtjs/tailwindcss/node_modules",
|
||||
"../../../@nuxtjs/google-fonts/node_modules",
|
||||
"../../../@nuxt/devtools/node_modules",
|
||||
"../../../@nuxt/telemetry/node_modules",
|
||||
"../../../../dist",
|
||||
"../../../../.data",
|
||||
"../../../../modules/*/runtime/server/**/*",
|
||||
"../../../../layers/*/server/**/*",
|
||||
"../../../../layers/*/modules/*/runtime/server/**/*",
|
||||
"../../../../modules/*.*",
|
||||
"../../../../nuxt.config.*",
|
||||
"../../../../.config/nuxt.*",
|
||||
"../../../../layers/*/nuxt.config.*",
|
||||
"../../../../layers/*/.config/nuxt.*",
|
||||
"../../../../layers/*/modules/**/*",
|
||||
"../../../runtime/server",
|
||||
"../../../dist/runtime/server",
|
||||
"../../../*.*",
|
||||
"../../../dist/*.*",
|
||||
"../../../../.output",
|
||||
"../../../../server"
|
||||
]
|
||||
}
|
||||
189
node_modules/.cache/nuxt/.nuxt/tsconfig.json
generated
vendored
Normal file
189
node_modules/.cache/nuxt/.nuxt/tsconfig.json
generated
vendored
Normal file
@@ -0,0 +1,189 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@unhead/vue": [
|
||||
"../../../@unhead/vue"
|
||||
],
|
||||
"@nuxt/devtools": [
|
||||
"../../../@nuxt/devtools"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../../../@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../../../@vue/compiler-sfc"
|
||||
],
|
||||
"unplugin-vue-router/client": [
|
||||
"../../../unplugin-vue-router/client"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../../../@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../../../nuxt"
|
||||
],
|
||||
"vite/client": [
|
||||
"../../../vite/client"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../../../nitropack/types"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../../../nitropack/runtime"
|
||||
],
|
||||
"nitropack": [
|
||||
"../../../nitropack"
|
||||
],
|
||||
"defu": [
|
||||
"../../../defu"
|
||||
],
|
||||
"h3": [
|
||||
"../../../h3"
|
||||
],
|
||||
"consola": [
|
||||
"../../../consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../../../ofetch"
|
||||
],
|
||||
"crossws": [
|
||||
"../../../crossws"
|
||||
],
|
||||
"~": [
|
||||
"../../../../app"
|
||||
],
|
||||
"~/*": [
|
||||
"../../../../app/*"
|
||||
],
|
||||
"@": [
|
||||
"../../../../app"
|
||||
],
|
||||
"@/*": [
|
||||
"../../../../app/*"
|
||||
],
|
||||
"~~": [
|
||||
"../../../.."
|
||||
],
|
||||
"~~/*": [
|
||||
"../../../../*"
|
||||
],
|
||||
"@@": [
|
||||
"../../../.."
|
||||
],
|
||||
"@@/*": [
|
||||
"../../../../*"
|
||||
],
|
||||
"#shared": [
|
||||
"../../../../shared"
|
||||
],
|
||||
"#shared/*": [
|
||||
"../../../../shared/*"
|
||||
],
|
||||
"#server": [
|
||||
"../../../../server"
|
||||
],
|
||||
"#server/*": [
|
||||
"../../../../server/*"
|
||||
],
|
||||
"#app": [
|
||||
"../../../nuxt/dist/app"
|
||||
],
|
||||
"#app/*": [
|
||||
"../../../nuxt/dist/app/*"
|
||||
],
|
||||
"vue-demi": [
|
||||
"../../../nuxt/dist/app/compat/vue-demi"
|
||||
],
|
||||
"#vue-router": [
|
||||
"../../../vue-router"
|
||||
],
|
||||
"#unhead/composables": [
|
||||
"../../../nuxt/dist/head/runtime/composables"
|
||||
],
|
||||
"#imports": [
|
||||
"./imports"
|
||||
],
|
||||
"#app-manifest": [
|
||||
"./manifest/meta/6324e146-4419-48fd-9473-f44ec3cf0d83.json"
|
||||
],
|
||||
"#components": [
|
||||
"./components"
|
||||
],
|
||||
"#build": [
|
||||
"."
|
||||
],
|
||||
"#build/*": [
|
||||
"./*"
|
||||
]
|
||||
},
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"allowJs": true,
|
||||
"resolveJsonModule": true,
|
||||
"moduleDetection": "force",
|
||||
"isolatedModules": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"strict": true,
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noImplicitOverride": true,
|
||||
"module": "preserve",
|
||||
"noEmit": true,
|
||||
"lib": [
|
||||
"ESNext",
|
||||
"dom",
|
||||
"dom.iterable",
|
||||
"webworker"
|
||||
],
|
||||
"jsx": "preserve",
|
||||
"jsxImportSource": "vue",
|
||||
"types": [],
|
||||
"moduleResolution": "Bundler",
|
||||
"useDefineForClassFields": true,
|
||||
"noImplicitThis": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"include": [
|
||||
"./nuxt.d.ts",
|
||||
"../../../../app/**/*",
|
||||
"../../../../modules/*/runtime/**/*",
|
||||
"../../../../test/nuxt/**/*",
|
||||
"../../../../tests/nuxt/**/*",
|
||||
"../../../../layers/*/app/**/*",
|
||||
"../../../../layers/*/modules/*/runtime/**/*",
|
||||
"../../../../shared/**/*.d.ts",
|
||||
"../../../../modules/*/shared/**/*.d.ts",
|
||||
"../../../../layers/*/shared/**/*.d.ts",
|
||||
"../../../../*.d.ts",
|
||||
"../../../../layers/*/*.d.ts",
|
||||
"./nuxt.node.d.ts",
|
||||
"../../../../modules/*.*",
|
||||
"../../../../nuxt.config.*",
|
||||
"../../../../.config/nuxt.*",
|
||||
"../../../../layers/*/nuxt.config.*",
|
||||
"../../../../layers/*/.config/nuxt.*",
|
||||
"../../../../layers/*/modules/**/*",
|
||||
"../../../../shared/**/*",
|
||||
"../../../../modules/*/shared/**/*",
|
||||
"../../../../layers/*/shared/**/*",
|
||||
"../../../runtime",
|
||||
"../../../dist/runtime"
|
||||
],
|
||||
"exclude": [
|
||||
"../../..",
|
||||
"../../../nuxt/node_modules",
|
||||
"../../../@nuxtjs/tailwindcss/node_modules",
|
||||
"../../../@nuxtjs/google-fonts/node_modules",
|
||||
"../../../@nuxt/devtools/node_modules",
|
||||
"../../../@nuxt/telemetry/node_modules",
|
||||
"../../../../dist",
|
||||
"../../../../.data",
|
||||
"../../../../modules/*/runtime/server/**/*",
|
||||
"../../../../layers/*/server/**/*",
|
||||
"../../../../layers/*/modules/*/runtime/server/**/*",
|
||||
"../../../runtime/server",
|
||||
"../../../dist/runtime/server"
|
||||
]
|
||||
}
|
||||
106
node_modules/.cache/nuxt/.nuxt/tsconfig.node.json
generated
vendored
Normal file
106
node_modules/.cache/nuxt/.nuxt/tsconfig.node.json
generated
vendored
Normal file
@@ -0,0 +1,106 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@unhead/vue": [
|
||||
"../../../@unhead/vue"
|
||||
],
|
||||
"@nuxt/devtools": [
|
||||
"../../../@nuxt/devtools"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../../../@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../../../@vue/compiler-sfc"
|
||||
],
|
||||
"unplugin-vue-router/client": [
|
||||
"../../../unplugin-vue-router/client"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../../../@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../../../nuxt"
|
||||
],
|
||||
"vite/client": [
|
||||
"../../../vite/client"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../../../nitropack/types"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../../../nitropack/runtime"
|
||||
],
|
||||
"nitropack": [
|
||||
"../../../nitropack"
|
||||
],
|
||||
"defu": [
|
||||
"../../../defu"
|
||||
],
|
||||
"h3": [
|
||||
"../../../h3"
|
||||
],
|
||||
"consola": [
|
||||
"../../../consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../../../ofetch"
|
||||
],
|
||||
"crossws": [
|
||||
"../../../crossws"
|
||||
]
|
||||
},
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"allowJs": true,
|
||||
"resolveJsonModule": true,
|
||||
"moduleDetection": "force",
|
||||
"isolatedModules": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"strict": true,
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noImplicitOverride": true,
|
||||
"module": "preserve",
|
||||
"noEmit": true,
|
||||
"types": [],
|
||||
"moduleResolution": "Bundler",
|
||||
"useDefineForClassFields": true,
|
||||
"noImplicitThis": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"include": [
|
||||
"./nuxt.node.d.ts",
|
||||
"../../../../modules/*.*",
|
||||
"../../../../nuxt.config.*",
|
||||
"../../../../.config/nuxt.*",
|
||||
"../../../../layers/*/nuxt.config.*",
|
||||
"../../../../layers/*/.config/nuxt.*",
|
||||
"../../../../layers/*/modules/**/*",
|
||||
"../../../../nuxt.schema.*",
|
||||
"../../../../layers/*/nuxt.schema.*"
|
||||
],
|
||||
"exclude": [
|
||||
"../../..",
|
||||
"../../../nuxt/node_modules",
|
||||
"../../../@nuxtjs/tailwindcss/node_modules",
|
||||
"../../../@nuxtjs/google-fonts/node_modules",
|
||||
"../../../@nuxt/devtools/node_modules",
|
||||
"../../../@nuxt/telemetry/node_modules",
|
||||
"../../../../dist",
|
||||
"../../../../.data",
|
||||
"../../../../app/**/*",
|
||||
"../../../../modules/*/runtime/**/*",
|
||||
"../../../../test/nuxt/**/*",
|
||||
"../../../../tests/nuxt/**/*",
|
||||
"../../../../layers/*/app/**/*",
|
||||
"../../../../layers/*/modules/*/runtime/**/*",
|
||||
"../../../../modules/*/runtime/server/**/*",
|
||||
"../../../../layers/*/server/**/*",
|
||||
"../../../../layers/*/modules/*/runtime/server/**/*",
|
||||
"../../../runtime",
|
||||
"../../../dist/runtime"
|
||||
]
|
||||
}
|
||||
130
node_modules/.cache/nuxt/.nuxt/tsconfig.server.json
generated
vendored
Normal file
130
node_modules/.cache/nuxt/.nuxt/tsconfig.server.json
generated
vendored
Normal file
@@ -0,0 +1,130 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"strict": true,
|
||||
"noEmit": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"module": "ESNext",
|
||||
"moduleResolution": "Bundler",
|
||||
"allowJs": true,
|
||||
"resolveJsonModule": true,
|
||||
"jsx": "preserve",
|
||||
"allowSyntheticDefaultImports": true,
|
||||
"jsxFactory": "h",
|
||||
"jsxFragmentFactory": "Fragment",
|
||||
"paths": {
|
||||
"#imports": [
|
||||
"./types/nitro-imports"
|
||||
],
|
||||
"~/*": [
|
||||
"../../../../app/*"
|
||||
],
|
||||
"@/*": [
|
||||
"../../../../app/*"
|
||||
],
|
||||
"~~/*": [
|
||||
"../../../../*"
|
||||
],
|
||||
"@@/*": [
|
||||
"../../../../*"
|
||||
],
|
||||
"@unhead/vue": [
|
||||
"../../../@unhead/vue"
|
||||
],
|
||||
"@nuxt/devtools": [
|
||||
"../../../@nuxt/devtools"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../../../@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../../../@vue/compiler-sfc"
|
||||
],
|
||||
"unplugin-vue-router/client": [
|
||||
"../../../unplugin-vue-router/client"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../../../@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../../../nuxt"
|
||||
],
|
||||
"vite/client": [
|
||||
"../../../vite/client"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../../../nitropack/types"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../../../nitropack/runtime"
|
||||
],
|
||||
"nitropack": [
|
||||
"../../../nitropack"
|
||||
],
|
||||
"defu": [
|
||||
"../../../defu"
|
||||
],
|
||||
"h3": [
|
||||
"../../../h3"
|
||||
],
|
||||
"consola": [
|
||||
"../../../consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../../../ofetch"
|
||||
],
|
||||
"crossws": [
|
||||
"../../../crossws"
|
||||
],
|
||||
"#shared": [
|
||||
"../../../../shared"
|
||||
],
|
||||
"#shared/*": [
|
||||
"../../../../shared/*"
|
||||
],
|
||||
"#server": [
|
||||
"../../../../server"
|
||||
],
|
||||
"#server/*": [
|
||||
"../../../../server/*"
|
||||
],
|
||||
"#build": [
|
||||
"./"
|
||||
],
|
||||
"#build/*": [
|
||||
"./*"
|
||||
],
|
||||
"#internal/nuxt/paths": [
|
||||
"../../../@nuxt/nitro-server/dist/runtime/utils/paths"
|
||||
],
|
||||
"#unhead/composables": [
|
||||
"../../../nuxt/dist/head/runtime/composables"
|
||||
]
|
||||
},
|
||||
"lib": [
|
||||
"esnext",
|
||||
"webworker",
|
||||
"dom.iterable"
|
||||
],
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"allowArbitraryExtensions": true
|
||||
},
|
||||
"include": [
|
||||
"./types/nitro-nuxt.d.ts",
|
||||
"../../../runtime/server",
|
||||
"../../../dist/runtime/server",
|
||||
"../../../../server/**/*",
|
||||
"../../../../shared/**/*.d.ts",
|
||||
"./types/nitro.d.ts"
|
||||
],
|
||||
"exclude": [
|
||||
"../../..",
|
||||
"../../../nuxt/node_modules",
|
||||
"../../../@nuxtjs/tailwindcss/node_modules",
|
||||
"../../../@nuxtjs/google-fonts/node_modules",
|
||||
"../../../@nuxt/devtools/node_modules",
|
||||
"../../../@nuxt/telemetry/node_modules",
|
||||
"../../../../dist"
|
||||
]
|
||||
}
|
||||
146
node_modules/.cache/nuxt/.nuxt/tsconfig.shared.json
generated
vendored
Normal file
146
node_modules/.cache/nuxt/.nuxt/tsconfig.shared.json
generated
vendored
Normal file
@@ -0,0 +1,146 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"paths": {
|
||||
"@unhead/vue": [
|
||||
"../../../@unhead/vue"
|
||||
],
|
||||
"@nuxt/devtools": [
|
||||
"../../../@nuxt/devtools"
|
||||
],
|
||||
"@vue/runtime-core": [
|
||||
"../../../@vue/runtime-core"
|
||||
],
|
||||
"@vue/compiler-sfc": [
|
||||
"../../../@vue/compiler-sfc"
|
||||
],
|
||||
"unplugin-vue-router/client": [
|
||||
"../../../unplugin-vue-router/client"
|
||||
],
|
||||
"@nuxt/schema": [
|
||||
"../../../@nuxt/schema"
|
||||
],
|
||||
"nuxt": [
|
||||
"../../../nuxt"
|
||||
],
|
||||
"vite/client": [
|
||||
"../../../vite/client"
|
||||
],
|
||||
"nitropack/types": [
|
||||
"../../../nitropack/types"
|
||||
],
|
||||
"nitropack/runtime": [
|
||||
"../../../nitropack/runtime"
|
||||
],
|
||||
"nitropack": [
|
||||
"../../../nitropack"
|
||||
],
|
||||
"defu": [
|
||||
"../../../defu"
|
||||
],
|
||||
"h3": [
|
||||
"../../../h3"
|
||||
],
|
||||
"consola": [
|
||||
"../../../consola"
|
||||
],
|
||||
"ofetch": [
|
||||
"../../../ofetch"
|
||||
],
|
||||
"crossws": [
|
||||
"../../../crossws"
|
||||
],
|
||||
"~": [
|
||||
"../../../../app"
|
||||
],
|
||||
"~/*": [
|
||||
"../../../../app/*"
|
||||
],
|
||||
"@": [
|
||||
"../../../../app"
|
||||
],
|
||||
"@/*": [
|
||||
"../../../../app/*"
|
||||
],
|
||||
"~~": [
|
||||
"../../../.."
|
||||
],
|
||||
"~~/*": [
|
||||
"../../../../*"
|
||||
],
|
||||
"@@": [
|
||||
"../../../.."
|
||||
],
|
||||
"@@/*": [
|
||||
"../../../../*"
|
||||
],
|
||||
"#shared": [
|
||||
"../../../../shared"
|
||||
],
|
||||
"#shared/*": [
|
||||
"../../../../shared/*"
|
||||
],
|
||||
"#server": [
|
||||
"../../../../server"
|
||||
],
|
||||
"#server/*": [
|
||||
"../../../../server/*"
|
||||
],
|
||||
"#app": [
|
||||
"../../../nuxt/dist/app"
|
||||
],
|
||||
"#app/*": [
|
||||
"../../../nuxt/dist/app/*"
|
||||
],
|
||||
"vue-demi": [
|
||||
"../../../nuxt/dist/app/compat/vue-demi"
|
||||
],
|
||||
"#vue-router": [
|
||||
"../../../vue-router"
|
||||
],
|
||||
"#unhead/composables": [
|
||||
"../../../nuxt/dist/head/runtime/composables"
|
||||
],
|
||||
"#imports": [
|
||||
"./imports"
|
||||
],
|
||||
"#app-manifest": [
|
||||
"./manifest/meta/6324e146-4419-48fd-9473-f44ec3cf0d83.json"
|
||||
],
|
||||
"#build": [
|
||||
"."
|
||||
],
|
||||
"#build/*": [
|
||||
"./*"
|
||||
]
|
||||
},
|
||||
"esModuleInterop": true,
|
||||
"skipLibCheck": true,
|
||||
"target": "ESNext",
|
||||
"allowJs": true,
|
||||
"resolveJsonModule": true,
|
||||
"moduleDetection": "force",
|
||||
"isolatedModules": true,
|
||||
"verbatimModuleSyntax": true,
|
||||
"allowArbitraryExtensions": true,
|
||||
"strict": true,
|
||||
"noUncheckedIndexedAccess": true,
|
||||
"forceConsistentCasingInFileNames": true,
|
||||
"noImplicitOverride": true,
|
||||
"module": "preserve",
|
||||
"noEmit": true,
|
||||
"types": [],
|
||||
"moduleResolution": "Bundler",
|
||||
"useDefineForClassFields": true,
|
||||
"noImplicitThis": true,
|
||||
"allowSyntheticDefaultImports": true
|
||||
},
|
||||
"include": [
|
||||
"./nuxt.shared.d.ts",
|
||||
"../../../../shared/**/*",
|
||||
"../../../../modules/*/shared/**/*",
|
||||
"../../../../layers/*/shared/**/*",
|
||||
"../../../../*.d.ts",
|
||||
"../../../../layers/*/*.d.ts"
|
||||
],
|
||||
"exclude": []
|
||||
}
|
||||
35
node_modules/.cache/nuxt/.nuxt/types/app.config.d.ts
generated
vendored
Normal file
35
node_modules/.cache/nuxt/.nuxt/types/app.config.d.ts
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
|
||||
import type { AppConfigInput, CustomAppConfig } from 'nuxt/schema'
|
||||
import type { Defu } from 'defu'
|
||||
|
||||
|
||||
declare global {
|
||||
const defineAppConfig: <C extends AppConfigInput> (config: C) => C
|
||||
}
|
||||
|
||||
declare const inlineConfig = {
|
||||
"nuxt": {}
|
||||
}
|
||||
type ResolvedAppConfig = Defu<typeof inlineConfig, []>
|
||||
type IsAny<T> = 0 extends 1 & T ? true : false
|
||||
|
||||
type MergedAppConfig<Resolved extends Record<string, unknown>, Custom extends Record<string, unknown>> = {
|
||||
[K in keyof (Resolved & Custom)]: K extends keyof Custom
|
||||
? unknown extends Custom[K]
|
||||
? Resolved[K]
|
||||
: IsAny<Custom[K]> extends true
|
||||
? Resolved[K]
|
||||
: Custom[K] extends Record<string, any>
|
||||
? Resolved[K] extends Record<string, any>
|
||||
? MergedAppConfig<Resolved[K], Custom[K]>
|
||||
: Exclude<Custom[K], undefined>
|
||||
: Exclude<Custom[K], undefined>
|
||||
: Resolved[K]
|
||||
}
|
||||
|
||||
declare module 'nuxt/schema' {
|
||||
interface AppConfig extends MergedAppConfig<ResolvedAppConfig, CustomAppConfig> { }
|
||||
}
|
||||
declare module '@nuxt/schema' {
|
||||
interface AppConfig extends MergedAppConfig<ResolvedAppConfig, CustomAppConfig> { }
|
||||
}
|
||||
24
node_modules/.cache/nuxt/.nuxt/types/build.d.ts
generated
vendored
Normal file
24
node_modules/.cache/nuxt/.nuxt/types/build.d.ts
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
declare module "#build/app-component.mjs";
|
||||
declare module "#build/nitro.client.mjs";
|
||||
declare module "#build/plugins.client.mjs";
|
||||
declare module "#build/css.mjs";
|
||||
declare module "#build/fetch.mjs";
|
||||
declare module "#build/error-component.mjs";
|
||||
declare module "#build/global-polyfills.mjs";
|
||||
declare module "#build/layouts.mjs";
|
||||
declare module "#build/middleware.mjs";
|
||||
declare module "#build/nuxt.config.mjs";
|
||||
declare module "#build/paths.mjs";
|
||||
declare module "#build/root-component.mjs";
|
||||
declare module "#build/plugins.server.mjs";
|
||||
declare module "#build/test-component-wrapper.mjs";
|
||||
declare module "#build/routes.mjs";
|
||||
declare module "#build/pages.mjs";
|
||||
declare module "#build/router.options.mjs";
|
||||
declare module "#build/unhead-options.mjs";
|
||||
declare module "#build/unhead.config.mjs";
|
||||
declare module "#build/components.plugin.mjs";
|
||||
declare module "#build/component-names.mjs";
|
||||
declare module "#build/components.islands.mjs";
|
||||
declare module "#build/component-chunk.mjs";
|
||||
declare module "#build/route-rules.mjs";
|
||||
1
node_modules/.cache/nuxt/.nuxt/types/builder-env.d.ts
generated
vendored
Normal file
1
node_modules/.cache/nuxt/.nuxt/types/builder-env.d.ts
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
import "vite/client";
|
||||
83
node_modules/.cache/nuxt/.nuxt/types/components.d.ts
generated
vendored
Normal file
83
node_modules/.cache/nuxt/.nuxt/types/components.d.ts
generated
vendored
Normal file
@@ -0,0 +1,83 @@
|
||||
|
||||
import type { DefineComponent, SlotsType } from 'vue'
|
||||
type IslandComponent<T> = DefineComponent<{}, {refresh: () => Promise<void>}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, SlotsType<{ fallback: { error: unknown } }>> & T
|
||||
|
||||
type HydrationStrategies = {
|
||||
hydrateOnVisible?: IntersectionObserverInit | true
|
||||
hydrateOnIdle?: number | true
|
||||
hydrateOnInteraction?: keyof HTMLElementEventMap | Array<keyof HTMLElementEventMap> | true
|
||||
hydrateOnMediaQuery?: string
|
||||
hydrateAfter?: number
|
||||
hydrateWhen?: boolean
|
||||
hydrateNever?: true
|
||||
}
|
||||
type LazyComponent<T> = DefineComponent<HydrationStrategies, {}, {}, {}, {}, {}, {}, { hydrated: () => void }> & T
|
||||
|
||||
interface _GlobalComponents {
|
||||
ApiPlayground: typeof import("../../../../../app/components/ApiPlayground.vue")['default']
|
||||
CodeExamples: typeof import("../../../../../app/components/CodeExamples.vue")['default']
|
||||
FeaturesGrid: typeof import("../../../../../app/components/FeaturesGrid.vue")['default']
|
||||
FooterSection: typeof import("../../../../../app/components/FooterSection.vue")['default']
|
||||
HeroSection: typeof import("../../../../../app/components/HeroSection.vue")['default']
|
||||
Navbar: typeof import("../../../../../app/components/Navbar.vue")['default']
|
||||
VatRateTable: typeof import("../../../../../app/components/VatRateTable.vue")['default']
|
||||
NuxtWelcome: typeof import("../../../../nuxt/dist/app/components/welcome.vue")['default']
|
||||
NuxtLayout: typeof import("../../../../nuxt/dist/app/components/nuxt-layout")['default']
|
||||
NuxtErrorBoundary: typeof import("../../../../nuxt/dist/app/components/nuxt-error-boundary.vue")['default']
|
||||
ClientOnly: typeof import("../../../../nuxt/dist/app/components/client-only")['default']
|
||||
DevOnly: typeof import("../../../../nuxt/dist/app/components/dev-only")['default']
|
||||
ServerPlaceholder: typeof import("../../../../nuxt/dist/app/components/server-placeholder")['default']
|
||||
NuxtLink: typeof import("../../../../nuxt/dist/app/components/nuxt-link")['default']
|
||||
NuxtLoadingIndicator: typeof import("../../../../nuxt/dist/app/components/nuxt-loading-indicator")['default']
|
||||
NuxtTime: typeof import("../../../../nuxt/dist/app/components/nuxt-time.vue")['default']
|
||||
NuxtRouteAnnouncer: typeof import("../../../../nuxt/dist/app/components/nuxt-route-announcer")['default']
|
||||
NuxtImg: typeof import("../../../../nuxt/dist/app/components/nuxt-stubs")['NuxtImg']
|
||||
NuxtPicture: typeof import("../../../../nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']
|
||||
NuxtPage: typeof import("../../../../nuxt/dist/pages/runtime/page")['default']
|
||||
NoScript: typeof import("../../../../nuxt/dist/head/runtime/components")['NoScript']
|
||||
Link: typeof import("../../../../nuxt/dist/head/runtime/components")['Link']
|
||||
Base: typeof import("../../../../nuxt/dist/head/runtime/components")['Base']
|
||||
Title: typeof import("../../../../nuxt/dist/head/runtime/components")['Title']
|
||||
Meta: typeof import("../../../../nuxt/dist/head/runtime/components")['Meta']
|
||||
Style: typeof import("../../../../nuxt/dist/head/runtime/components")['Style']
|
||||
Head: typeof import("../../../../nuxt/dist/head/runtime/components")['Head']
|
||||
Html: typeof import("../../../../nuxt/dist/head/runtime/components")['Html']
|
||||
Body: typeof import("../../../../nuxt/dist/head/runtime/components")['Body']
|
||||
NuxtIsland: typeof import("../../../../nuxt/dist/app/components/nuxt-island")['default']
|
||||
LazyApiPlayground: LazyComponent<typeof import("../../../../../app/components/ApiPlayground.vue")['default']>
|
||||
LazyCodeExamples: LazyComponent<typeof import("../../../../../app/components/CodeExamples.vue")['default']>
|
||||
LazyFeaturesGrid: LazyComponent<typeof import("../../../../../app/components/FeaturesGrid.vue")['default']>
|
||||
LazyFooterSection: LazyComponent<typeof import("../../../../../app/components/FooterSection.vue")['default']>
|
||||
LazyHeroSection: LazyComponent<typeof import("../../../../../app/components/HeroSection.vue")['default']>
|
||||
LazyNavbar: LazyComponent<typeof import("../../../../../app/components/Navbar.vue")['default']>
|
||||
LazyVatRateTable: LazyComponent<typeof import("../../../../../app/components/VatRateTable.vue")['default']>
|
||||
LazyNuxtWelcome: LazyComponent<typeof import("../../../../nuxt/dist/app/components/welcome.vue")['default']>
|
||||
LazyNuxtLayout: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-layout")['default']>
|
||||
LazyNuxtErrorBoundary: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-error-boundary.vue")['default']>
|
||||
LazyClientOnly: LazyComponent<typeof import("../../../../nuxt/dist/app/components/client-only")['default']>
|
||||
LazyDevOnly: LazyComponent<typeof import("../../../../nuxt/dist/app/components/dev-only")['default']>
|
||||
LazyServerPlaceholder: LazyComponent<typeof import("../../../../nuxt/dist/app/components/server-placeholder")['default']>
|
||||
LazyNuxtLink: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-link")['default']>
|
||||
LazyNuxtLoadingIndicator: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-loading-indicator")['default']>
|
||||
LazyNuxtTime: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-time.vue")['default']>
|
||||
LazyNuxtRouteAnnouncer: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-route-announcer")['default']>
|
||||
LazyNuxtImg: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-stubs")['NuxtImg']>
|
||||
LazyNuxtPicture: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-stubs")['NuxtPicture']>
|
||||
LazyNuxtPage: LazyComponent<typeof import("../../../../nuxt/dist/pages/runtime/page")['default']>
|
||||
LazyNoScript: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['NoScript']>
|
||||
LazyLink: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['Link']>
|
||||
LazyBase: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['Base']>
|
||||
LazyTitle: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['Title']>
|
||||
LazyMeta: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['Meta']>
|
||||
LazyStyle: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['Style']>
|
||||
LazyHead: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['Head']>
|
||||
LazyHtml: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['Html']>
|
||||
LazyBody: LazyComponent<typeof import("../../../../nuxt/dist/head/runtime/components")['Body']>
|
||||
LazyNuxtIsland: LazyComponent<typeof import("../../../../nuxt/dist/app/components/nuxt-island")['default']>
|
||||
}
|
||||
|
||||
declare module 'vue' {
|
||||
export interface GlobalComponents extends _GlobalComponents { }
|
||||
}
|
||||
|
||||
export {}
|
||||
369
node_modules/.cache/nuxt/.nuxt/types/imports.d.ts
generated
vendored
Normal file
369
node_modules/.cache/nuxt/.nuxt/types/imports.d.ts
generated
vendored
Normal file
@@ -0,0 +1,369 @@
|
||||
// Generated by auto imports
|
||||
export {}
|
||||
declare global {
|
||||
const abortNavigation: typeof import('../../../../nuxt/dist/app/composables/router').abortNavigation
|
||||
const addRouteMiddleware: typeof import('../../../../nuxt/dist/app/composables/router').addRouteMiddleware
|
||||
const callOnce: typeof import('../../../../nuxt/dist/app/composables/once').callOnce
|
||||
const cancelIdleCallback: typeof import('../../../../nuxt/dist/app/compat/idle-callback').cancelIdleCallback
|
||||
const clearError: typeof import('../../../../nuxt/dist/app/composables/error').clearError
|
||||
const clearNuxtData: typeof import('../../../../nuxt/dist/app/composables/asyncData').clearNuxtData
|
||||
const clearNuxtState: typeof import('../../../../nuxt/dist/app/composables/state').clearNuxtState
|
||||
const computed: typeof import('vue').computed
|
||||
const createError: typeof import('../../../../nuxt/dist/app/composables/error').createError
|
||||
const customRef: typeof import('vue').customRef
|
||||
const defineAppConfig: typeof import('../../../../nuxt/dist/app/nuxt').defineAppConfig
|
||||
const defineAsyncComponent: typeof import('vue').defineAsyncComponent
|
||||
const defineComponent: typeof import('vue').defineComponent
|
||||
const defineLazyHydrationComponent: typeof import('../../../../nuxt/dist/app/composables/lazy-hydration').defineLazyHydrationComponent
|
||||
const defineNuxtComponent: typeof import('../../../../nuxt/dist/app/composables/component').defineNuxtComponent
|
||||
const defineNuxtLink: typeof import('../../../../nuxt/dist/app/components/nuxt-link').defineNuxtLink
|
||||
const defineNuxtPlugin: typeof import('../../../../nuxt/dist/app/nuxt').defineNuxtPlugin
|
||||
const defineNuxtRouteMiddleware: typeof import('../../../../nuxt/dist/app/composables/router').defineNuxtRouteMiddleware
|
||||
const definePageMeta: typeof import('../../../../nuxt/dist/pages/runtime/composables').definePageMeta
|
||||
const definePayloadPlugin: typeof import('../../../../nuxt/dist/app/nuxt').definePayloadPlugin
|
||||
const definePayloadReducer: typeof import('../../../../nuxt/dist/app/composables/payload').definePayloadReducer
|
||||
const definePayloadReviver: typeof import('../../../../nuxt/dist/app/composables/payload').definePayloadReviver
|
||||
const effect: typeof import('vue').effect
|
||||
const effectScope: typeof import('vue').effectScope
|
||||
const getAppManifest: typeof import('../../../../nuxt/dist/app/composables/manifest').getAppManifest
|
||||
const getCurrentInstance: typeof import('vue').getCurrentInstance
|
||||
const getCurrentScope: typeof import('vue').getCurrentScope
|
||||
const getRouteRules: typeof import('../../../../nuxt/dist/app/composables/manifest').getRouteRules
|
||||
const h: typeof import('vue').h
|
||||
const hasInjectionContext: typeof import('vue').hasInjectionContext
|
||||
const inject: typeof import('vue').inject
|
||||
const injectHead: typeof import('../../../../nuxt/dist/app/composables/head').injectHead
|
||||
const isNuxtError: typeof import('../../../../nuxt/dist/app/composables/error').isNuxtError
|
||||
const isPrerendered: typeof import('../../../../nuxt/dist/app/composables/payload').isPrerendered
|
||||
const isProxy: typeof import('vue').isProxy
|
||||
const isReactive: typeof import('vue').isReactive
|
||||
const isReadonly: typeof import('vue').isReadonly
|
||||
const isRef: typeof import('vue').isRef
|
||||
const isShallow: typeof import('vue').isShallow
|
||||
const isVue2: typeof import('../../../../nuxt/dist/app/compat/vue-demi').isVue2
|
||||
const isVue3: typeof import('../../../../nuxt/dist/app/compat/vue-demi').isVue3
|
||||
const loadPayload: typeof import('../../../../nuxt/dist/app/composables/payload').loadPayload
|
||||
const markRaw: typeof import('vue').markRaw
|
||||
const navigateTo: typeof import('../../../../nuxt/dist/app/composables/router').navigateTo
|
||||
const nextTick: typeof import('vue').nextTick
|
||||
const onActivated: typeof import('vue').onActivated
|
||||
const onBeforeMount: typeof import('vue').onBeforeMount
|
||||
const onBeforeRouteLeave: typeof import('vue-router').onBeforeRouteLeave
|
||||
const onBeforeRouteUpdate: typeof import('vue-router').onBeforeRouteUpdate
|
||||
const onBeforeUnmount: typeof import('vue').onBeforeUnmount
|
||||
const onBeforeUpdate: typeof import('vue').onBeforeUpdate
|
||||
const onDeactivated: typeof import('vue').onDeactivated
|
||||
const onErrorCaptured: typeof import('vue').onErrorCaptured
|
||||
const onMounted: typeof import('vue').onMounted
|
||||
const onNuxtReady: typeof import('../../../../nuxt/dist/app/composables/ready').onNuxtReady
|
||||
const onPrehydrate: typeof import('../../../../nuxt/dist/app/composables/ssr').onPrehydrate
|
||||
const onRenderTracked: typeof import('vue').onRenderTracked
|
||||
const onRenderTriggered: typeof import('vue').onRenderTriggered
|
||||
const onScopeDispose: typeof import('vue').onScopeDispose
|
||||
const onServerPrefetch: typeof import('vue').onServerPrefetch
|
||||
const onUnmounted: typeof import('vue').onUnmounted
|
||||
const onUpdated: typeof import('vue').onUpdated
|
||||
const onWatcherCleanup: typeof import('vue').onWatcherCleanup
|
||||
const prefetchComponents: typeof import('../../../../nuxt/dist/app/composables/preload').prefetchComponents
|
||||
const preloadComponents: typeof import('../../../../nuxt/dist/app/composables/preload').preloadComponents
|
||||
const preloadPayload: typeof import('../../../../nuxt/dist/app/composables/payload').preloadPayload
|
||||
const preloadRouteComponents: typeof import('../../../../nuxt/dist/app/composables/preload').preloadRouteComponents
|
||||
const prerenderRoutes: typeof import('../../../../nuxt/dist/app/composables/ssr').prerenderRoutes
|
||||
const provide: typeof import('vue').provide
|
||||
const proxyRefs: typeof import('vue').proxyRefs
|
||||
const reactive: typeof import('vue').reactive
|
||||
const readonly: typeof import('vue').readonly
|
||||
const ref: typeof import('vue').ref
|
||||
const refreshCookie: typeof import('../../../../nuxt/dist/app/composables/cookie').refreshCookie
|
||||
const refreshNuxtData: typeof import('../../../../nuxt/dist/app/composables/asyncData').refreshNuxtData
|
||||
const reloadNuxtApp: typeof import('../../../../nuxt/dist/app/composables/chunk').reloadNuxtApp
|
||||
const requestIdleCallback: typeof import('../../../../nuxt/dist/app/compat/idle-callback').requestIdleCallback
|
||||
const resolveComponent: typeof import('vue').resolveComponent
|
||||
const setInterval: typeof import('../../../../nuxt/dist/app/compat/interval').setInterval
|
||||
const setPageLayout: typeof import('../../../../nuxt/dist/app/composables/router').setPageLayout
|
||||
const setResponseStatus: typeof import('../../../../nuxt/dist/app/composables/ssr').setResponseStatus
|
||||
const shallowReactive: typeof import('vue').shallowReactive
|
||||
const shallowReadonly: typeof import('vue').shallowReadonly
|
||||
const shallowRef: typeof import('vue').shallowRef
|
||||
const showError: typeof import('../../../../nuxt/dist/app/composables/error').showError
|
||||
const toRaw: typeof import('vue').toRaw
|
||||
const toRef: typeof import('vue').toRef
|
||||
const toRefs: typeof import('vue').toRefs
|
||||
const toValue: typeof import('vue').toValue
|
||||
const triggerRef: typeof import('vue').triggerRef
|
||||
const tryUseNuxtApp: typeof import('../../../../nuxt/dist/app/nuxt').tryUseNuxtApp
|
||||
const unref: typeof import('vue').unref
|
||||
const updateAppConfig: typeof import('../../../../nuxt/dist/app/config').updateAppConfig
|
||||
const useAppConfig: typeof import('../../../../nuxt/dist/app/config').useAppConfig
|
||||
const useAsyncData: typeof import('../../../../nuxt/dist/app/composables/asyncData').useAsyncData
|
||||
const useAttrs: typeof import('vue').useAttrs
|
||||
const useCookie: typeof import('../../../../nuxt/dist/app/composables/cookie').useCookie
|
||||
const useCssModule: typeof import('vue').useCssModule
|
||||
const useCssVars: typeof import('vue').useCssVars
|
||||
const useError: typeof import('../../../../nuxt/dist/app/composables/error').useError
|
||||
const useFetch: typeof import('../../../../nuxt/dist/app/composables/fetch').useFetch
|
||||
const useHead: typeof import('../../../../nuxt/dist/app/composables/head').useHead
|
||||
const useHeadSafe: typeof import('../../../../nuxt/dist/app/composables/head').useHeadSafe
|
||||
const useHydration: typeof import('../../../../nuxt/dist/app/composables/hydrate').useHydration
|
||||
const useId: typeof import('vue').useId
|
||||
const useLazyAsyncData: typeof import('../../../../nuxt/dist/app/composables/asyncData').useLazyAsyncData
|
||||
const useLazyFetch: typeof import('../../../../nuxt/dist/app/composables/fetch').useLazyFetch
|
||||
const useLink: typeof import('vue-router').useLink
|
||||
const useLoadingIndicator: typeof import('../../../../nuxt/dist/app/composables/loading-indicator').useLoadingIndicator
|
||||
const useModel: typeof import('vue').useModel
|
||||
const useNuxtApp: typeof import('../../../../nuxt/dist/app/nuxt').useNuxtApp
|
||||
const useNuxtData: typeof import('../../../../nuxt/dist/app/composables/asyncData').useNuxtData
|
||||
const usePreviewMode: typeof import('../../../../nuxt/dist/app/composables/preview').usePreviewMode
|
||||
const useRequestEvent: typeof import('../../../../nuxt/dist/app/composables/ssr').useRequestEvent
|
||||
const useRequestFetch: typeof import('../../../../nuxt/dist/app/composables/ssr').useRequestFetch
|
||||
const useRequestHeader: typeof import('../../../../nuxt/dist/app/composables/ssr').useRequestHeader
|
||||
const useRequestHeaders: typeof import('../../../../nuxt/dist/app/composables/ssr').useRequestHeaders
|
||||
const useRequestURL: typeof import('../../../../nuxt/dist/app/composables/url').useRequestURL
|
||||
const useResponseHeader: typeof import('../../../../nuxt/dist/app/composables/ssr').useResponseHeader
|
||||
const useRoute: typeof import('../../../../nuxt/dist/app/composables/router').useRoute
|
||||
const useRouteAnnouncer: typeof import('../../../../nuxt/dist/app/composables/route-announcer').useRouteAnnouncer
|
||||
const useRouter: typeof import('../../../../nuxt/dist/app/composables/router').useRouter
|
||||
const useRuntimeConfig: typeof import('../../../../nuxt/dist/app/nuxt').useRuntimeConfig
|
||||
const useRuntimeHook: typeof import('../../../../nuxt/dist/app/composables/runtime-hook').useRuntimeHook
|
||||
const useScript: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScript
|
||||
const useScriptClarity: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptClarity
|
||||
const useScriptCloudflareWebAnalytics: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptCloudflareWebAnalytics
|
||||
const useScriptCrisp: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptCrisp
|
||||
const useScriptDatabuddyAnalytics: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptDatabuddyAnalytics
|
||||
const useScriptEventPage: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptEventPage
|
||||
const useScriptFathomAnalytics: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptFathomAnalytics
|
||||
const useScriptGoogleAdsense: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptGoogleAdsense
|
||||
const useScriptGoogleAnalytics: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptGoogleAnalytics
|
||||
const useScriptGoogleMaps: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptGoogleMaps
|
||||
const useScriptGoogleTagManager: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptGoogleTagManager
|
||||
const useScriptHotjar: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptHotjar
|
||||
const useScriptIntercom: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptIntercom
|
||||
const useScriptLemonSqueezy: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptLemonSqueezy
|
||||
const useScriptMatomoAnalytics: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptMatomoAnalytics
|
||||
const useScriptMetaPixel: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptMetaPixel
|
||||
const useScriptNpm: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptNpm
|
||||
const useScriptPayPal: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptPayPal
|
||||
const useScriptPlausibleAnalytics: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptPlausibleAnalytics
|
||||
const useScriptRedditPixel: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptRedditPixel
|
||||
const useScriptRybbitAnalytics: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptRybbitAnalytics
|
||||
const useScriptSegment: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptSegment
|
||||
const useScriptSnapchatPixel: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptSnapchatPixel
|
||||
const useScriptStripe: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptStripe
|
||||
const useScriptTriggerConsent: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptTriggerConsent
|
||||
const useScriptTriggerElement: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptTriggerElement
|
||||
const useScriptUmamiAnalytics: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptUmamiAnalytics
|
||||
const useScriptVimeoPlayer: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptVimeoPlayer
|
||||
const useScriptXPixel: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptXPixel
|
||||
const useScriptYouTubePlayer: typeof import('../../../../nuxt/dist/app/composables/script-stubs').useScriptYouTubePlayer
|
||||
const useScrollAnimation: typeof import('../../../../../app/composables/useScrollAnimation').useScrollAnimation
|
||||
const useSeoMeta: typeof import('../../../../nuxt/dist/app/composables/head').useSeoMeta
|
||||
const useServerHead: typeof import('../../../../nuxt/dist/app/composables/head').useServerHead
|
||||
const useServerHeadSafe: typeof import('../../../../nuxt/dist/app/composables/head').useServerHeadSafe
|
||||
const useServerSeoMeta: typeof import('../../../../nuxt/dist/app/composables/head').useServerSeoMeta
|
||||
const useShadowRoot: typeof import('vue').useShadowRoot
|
||||
const useSlots: typeof import('vue').useSlots
|
||||
const useState: typeof import('../../../../nuxt/dist/app/composables/state').useState
|
||||
const useTemplateRef: typeof import('vue').useTemplateRef
|
||||
const useTransitionState: typeof import('vue').useTransitionState
|
||||
const useVatRates: typeof import('../../../../../app/composables/useVatRates').useVatRates
|
||||
const watch: typeof import('vue').watch
|
||||
const watchEffect: typeof import('vue').watchEffect
|
||||
const watchPostEffect: typeof import('vue').watchPostEffect
|
||||
const watchSyncEffect: typeof import('vue').watchSyncEffect
|
||||
const withCtx: typeof import('vue').withCtx
|
||||
const withDirectives: typeof import('vue').withDirectives
|
||||
const withKeys: typeof import('vue').withKeys
|
||||
const withMemo: typeof import('vue').withMemo
|
||||
const withModifiers: typeof import('vue').withModifiers
|
||||
const withScopeId: typeof import('vue').withScopeId
|
||||
}
|
||||
// for type re-export
|
||||
declare global {
|
||||
// @ts-ignore
|
||||
export type { Component, ComponentPublicInstance, ComputedRef, DirectiveBinding, ExtractDefaultPropTypes, ExtractPropTypes, ExtractPublicPropTypes, InjectionKey, PropType, Ref, MaybeRef, MaybeRefOrGetter, VNode, WritableComputedRef } from 'vue'
|
||||
import('vue')
|
||||
// @ts-ignore
|
||||
export type { VatRate } from '../../../../../app/composables/useVatRates'
|
||||
import('../../../../../app/composables/useVatRates')
|
||||
}
|
||||
// for vue template auto import
|
||||
import { UnwrapRef } from 'vue'
|
||||
declare module 'vue' {
|
||||
interface ComponentCustomProperties {
|
||||
readonly abortNavigation: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/router')['abortNavigation']>
|
||||
readonly addRouteMiddleware: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/router')['addRouteMiddleware']>
|
||||
readonly callOnce: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/once')['callOnce']>
|
||||
readonly cancelIdleCallback: UnwrapRef<typeof import('../../../../nuxt/dist/app/compat/idle-callback')['cancelIdleCallback']>
|
||||
readonly clearError: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/error')['clearError']>
|
||||
readonly clearNuxtData: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/asyncData')['clearNuxtData']>
|
||||
readonly clearNuxtState: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/state')['clearNuxtState']>
|
||||
readonly computed: UnwrapRef<typeof import('vue')['computed']>
|
||||
readonly createError: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/error')['createError']>
|
||||
readonly customRef: UnwrapRef<typeof import('vue')['customRef']>
|
||||
readonly defineAppConfig: UnwrapRef<typeof import('../../../../nuxt/dist/app/nuxt')['defineAppConfig']>
|
||||
readonly defineAsyncComponent: UnwrapRef<typeof import('vue')['defineAsyncComponent']>
|
||||
readonly defineComponent: UnwrapRef<typeof import('vue')['defineComponent']>
|
||||
readonly defineLazyHydrationComponent: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/lazy-hydration')['defineLazyHydrationComponent']>
|
||||
readonly defineNuxtComponent: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/component')['defineNuxtComponent']>
|
||||
readonly defineNuxtLink: UnwrapRef<typeof import('../../../../nuxt/dist/app/components/nuxt-link')['defineNuxtLink']>
|
||||
readonly defineNuxtPlugin: UnwrapRef<typeof import('../../../../nuxt/dist/app/nuxt')['defineNuxtPlugin']>
|
||||
readonly defineNuxtRouteMiddleware: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/router')['defineNuxtRouteMiddleware']>
|
||||
readonly definePageMeta: UnwrapRef<typeof import('../../../../nuxt/dist/pages/runtime/composables')['definePageMeta']>
|
||||
readonly definePayloadPlugin: UnwrapRef<typeof import('../../../../nuxt/dist/app/nuxt')['definePayloadPlugin']>
|
||||
readonly definePayloadReducer: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/payload')['definePayloadReducer']>
|
||||
readonly definePayloadReviver: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/payload')['definePayloadReviver']>
|
||||
readonly effect: UnwrapRef<typeof import('vue')['effect']>
|
||||
readonly effectScope: UnwrapRef<typeof import('vue')['effectScope']>
|
||||
readonly getAppManifest: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/manifest')['getAppManifest']>
|
||||
readonly getCurrentInstance: UnwrapRef<typeof import('vue')['getCurrentInstance']>
|
||||
readonly getCurrentScope: UnwrapRef<typeof import('vue')['getCurrentScope']>
|
||||
readonly getRouteRules: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/manifest')['getRouteRules']>
|
||||
readonly h: UnwrapRef<typeof import('vue')['h']>
|
||||
readonly hasInjectionContext: UnwrapRef<typeof import('vue')['hasInjectionContext']>
|
||||
readonly inject: UnwrapRef<typeof import('vue')['inject']>
|
||||
readonly injectHead: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/head')['injectHead']>
|
||||
readonly isNuxtError: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/error')['isNuxtError']>
|
||||
readonly isPrerendered: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/payload')['isPrerendered']>
|
||||
readonly isProxy: UnwrapRef<typeof import('vue')['isProxy']>
|
||||
readonly isReactive: UnwrapRef<typeof import('vue')['isReactive']>
|
||||
readonly isReadonly: UnwrapRef<typeof import('vue')['isReadonly']>
|
||||
readonly isRef: UnwrapRef<typeof import('vue')['isRef']>
|
||||
readonly isShallow: UnwrapRef<typeof import('vue')['isShallow']>
|
||||
readonly isVue2: UnwrapRef<typeof import('../../../../nuxt/dist/app/compat/vue-demi')['isVue2']>
|
||||
readonly isVue3: UnwrapRef<typeof import('../../../../nuxt/dist/app/compat/vue-demi')['isVue3']>
|
||||
readonly loadPayload: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/payload')['loadPayload']>
|
||||
readonly markRaw: UnwrapRef<typeof import('vue')['markRaw']>
|
||||
readonly navigateTo: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/router')['navigateTo']>
|
||||
readonly nextTick: UnwrapRef<typeof import('vue')['nextTick']>
|
||||
readonly onActivated: UnwrapRef<typeof import('vue')['onActivated']>
|
||||
readonly onBeforeMount: UnwrapRef<typeof import('vue')['onBeforeMount']>
|
||||
readonly onBeforeRouteLeave: UnwrapRef<typeof import('vue-router')['onBeforeRouteLeave']>
|
||||
readonly onBeforeRouteUpdate: UnwrapRef<typeof import('vue-router')['onBeforeRouteUpdate']>
|
||||
readonly onBeforeUnmount: UnwrapRef<typeof import('vue')['onBeforeUnmount']>
|
||||
readonly onBeforeUpdate: UnwrapRef<typeof import('vue')['onBeforeUpdate']>
|
||||
readonly onDeactivated: UnwrapRef<typeof import('vue')['onDeactivated']>
|
||||
readonly onErrorCaptured: UnwrapRef<typeof import('vue')['onErrorCaptured']>
|
||||
readonly onMounted: UnwrapRef<typeof import('vue')['onMounted']>
|
||||
readonly onNuxtReady: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ready')['onNuxtReady']>
|
||||
readonly onPrehydrate: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ssr')['onPrehydrate']>
|
||||
readonly onRenderTracked: UnwrapRef<typeof import('vue')['onRenderTracked']>
|
||||
readonly onRenderTriggered: UnwrapRef<typeof import('vue')['onRenderTriggered']>
|
||||
readonly onScopeDispose: UnwrapRef<typeof import('vue')['onScopeDispose']>
|
||||
readonly onServerPrefetch: UnwrapRef<typeof import('vue')['onServerPrefetch']>
|
||||
readonly onUnmounted: UnwrapRef<typeof import('vue')['onUnmounted']>
|
||||
readonly onUpdated: UnwrapRef<typeof import('vue')['onUpdated']>
|
||||
readonly onWatcherCleanup: UnwrapRef<typeof import('vue')['onWatcherCleanup']>
|
||||
readonly prefetchComponents: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/preload')['prefetchComponents']>
|
||||
readonly preloadComponents: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/preload')['preloadComponents']>
|
||||
readonly preloadPayload: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/payload')['preloadPayload']>
|
||||
readonly preloadRouteComponents: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/preload')['preloadRouteComponents']>
|
||||
readonly prerenderRoutes: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ssr')['prerenderRoutes']>
|
||||
readonly provide: UnwrapRef<typeof import('vue')['provide']>
|
||||
readonly proxyRefs: UnwrapRef<typeof import('vue')['proxyRefs']>
|
||||
readonly reactive: UnwrapRef<typeof import('vue')['reactive']>
|
||||
readonly readonly: UnwrapRef<typeof import('vue')['readonly']>
|
||||
readonly ref: UnwrapRef<typeof import('vue')['ref']>
|
||||
readonly refreshCookie: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/cookie')['refreshCookie']>
|
||||
readonly refreshNuxtData: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/asyncData')['refreshNuxtData']>
|
||||
readonly reloadNuxtApp: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/chunk')['reloadNuxtApp']>
|
||||
readonly requestIdleCallback: UnwrapRef<typeof import('../../../../nuxt/dist/app/compat/idle-callback')['requestIdleCallback']>
|
||||
readonly resolveComponent: UnwrapRef<typeof import('vue')['resolveComponent']>
|
||||
readonly setInterval: UnwrapRef<typeof import('../../../../nuxt/dist/app/compat/interval')['setInterval']>
|
||||
readonly setPageLayout: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/router')['setPageLayout']>
|
||||
readonly setResponseStatus: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ssr')['setResponseStatus']>
|
||||
readonly shallowReactive: UnwrapRef<typeof import('vue')['shallowReactive']>
|
||||
readonly shallowReadonly: UnwrapRef<typeof import('vue')['shallowReadonly']>
|
||||
readonly shallowRef: UnwrapRef<typeof import('vue')['shallowRef']>
|
||||
readonly showError: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/error')['showError']>
|
||||
readonly toRaw: UnwrapRef<typeof import('vue')['toRaw']>
|
||||
readonly toRef: UnwrapRef<typeof import('vue')['toRef']>
|
||||
readonly toRefs: UnwrapRef<typeof import('vue')['toRefs']>
|
||||
readonly toValue: UnwrapRef<typeof import('vue')['toValue']>
|
||||
readonly triggerRef: UnwrapRef<typeof import('vue')['triggerRef']>
|
||||
readonly tryUseNuxtApp: UnwrapRef<typeof import('../../../../nuxt/dist/app/nuxt')['tryUseNuxtApp']>
|
||||
readonly unref: UnwrapRef<typeof import('vue')['unref']>
|
||||
readonly updateAppConfig: UnwrapRef<typeof import('../../../../nuxt/dist/app/config')['updateAppConfig']>
|
||||
readonly useAppConfig: UnwrapRef<typeof import('../../../../nuxt/dist/app/config')['useAppConfig']>
|
||||
readonly useAsyncData: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/asyncData')['useAsyncData']>
|
||||
readonly useAttrs: UnwrapRef<typeof import('vue')['useAttrs']>
|
||||
readonly useCookie: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/cookie')['useCookie']>
|
||||
readonly useCssModule: UnwrapRef<typeof import('vue')['useCssModule']>
|
||||
readonly useCssVars: UnwrapRef<typeof import('vue')['useCssVars']>
|
||||
readonly useError: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/error')['useError']>
|
||||
readonly useFetch: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/fetch')['useFetch']>
|
||||
readonly useHead: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/head')['useHead']>
|
||||
readonly useHeadSafe: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/head')['useHeadSafe']>
|
||||
readonly useHydration: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/hydrate')['useHydration']>
|
||||
readonly useId: UnwrapRef<typeof import('vue')['useId']>
|
||||
readonly useLazyAsyncData: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/asyncData')['useLazyAsyncData']>
|
||||
readonly useLazyFetch: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/fetch')['useLazyFetch']>
|
||||
readonly useLink: UnwrapRef<typeof import('vue-router')['useLink']>
|
||||
readonly useLoadingIndicator: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/loading-indicator')['useLoadingIndicator']>
|
||||
readonly useModel: UnwrapRef<typeof import('vue')['useModel']>
|
||||
readonly useNuxtApp: UnwrapRef<typeof import('../../../../nuxt/dist/app/nuxt')['useNuxtApp']>
|
||||
readonly useNuxtData: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/asyncData')['useNuxtData']>
|
||||
readonly usePreviewMode: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/preview')['usePreviewMode']>
|
||||
readonly useRequestEvent: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ssr')['useRequestEvent']>
|
||||
readonly useRequestFetch: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ssr')['useRequestFetch']>
|
||||
readonly useRequestHeader: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ssr')['useRequestHeader']>
|
||||
readonly useRequestHeaders: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ssr')['useRequestHeaders']>
|
||||
readonly useRequestURL: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/url')['useRequestURL']>
|
||||
readonly useResponseHeader: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/ssr')['useResponseHeader']>
|
||||
readonly useRoute: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/router')['useRoute']>
|
||||
readonly useRouteAnnouncer: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/route-announcer')['useRouteAnnouncer']>
|
||||
readonly useRouter: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/router')['useRouter']>
|
||||
readonly useRuntimeConfig: UnwrapRef<typeof import('../../../../nuxt/dist/app/nuxt')['useRuntimeConfig']>
|
||||
readonly useRuntimeHook: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/runtime-hook')['useRuntimeHook']>
|
||||
readonly useScript: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScript']>
|
||||
readonly useScriptClarity: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptClarity']>
|
||||
readonly useScriptCloudflareWebAnalytics: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptCloudflareWebAnalytics']>
|
||||
readonly useScriptCrisp: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptCrisp']>
|
||||
readonly useScriptDatabuddyAnalytics: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptDatabuddyAnalytics']>
|
||||
readonly useScriptEventPage: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptEventPage']>
|
||||
readonly useScriptFathomAnalytics: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptFathomAnalytics']>
|
||||
readonly useScriptGoogleAdsense: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptGoogleAdsense']>
|
||||
readonly useScriptGoogleAnalytics: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptGoogleAnalytics']>
|
||||
readonly useScriptGoogleMaps: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptGoogleMaps']>
|
||||
readonly useScriptGoogleTagManager: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptGoogleTagManager']>
|
||||
readonly useScriptHotjar: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptHotjar']>
|
||||
readonly useScriptIntercom: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptIntercom']>
|
||||
readonly useScriptLemonSqueezy: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptLemonSqueezy']>
|
||||
readonly useScriptMatomoAnalytics: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptMatomoAnalytics']>
|
||||
readonly useScriptMetaPixel: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptMetaPixel']>
|
||||
readonly useScriptNpm: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptNpm']>
|
||||
readonly useScriptPayPal: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptPayPal']>
|
||||
readonly useScriptPlausibleAnalytics: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptPlausibleAnalytics']>
|
||||
readonly useScriptRedditPixel: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptRedditPixel']>
|
||||
readonly useScriptRybbitAnalytics: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptRybbitAnalytics']>
|
||||
readonly useScriptSegment: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptSegment']>
|
||||
readonly useScriptSnapchatPixel: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptSnapchatPixel']>
|
||||
readonly useScriptStripe: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptStripe']>
|
||||
readonly useScriptTriggerConsent: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptTriggerConsent']>
|
||||
readonly useScriptTriggerElement: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptTriggerElement']>
|
||||
readonly useScriptUmamiAnalytics: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptUmamiAnalytics']>
|
||||
readonly useScriptVimeoPlayer: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptVimeoPlayer']>
|
||||
readonly useScriptXPixel: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptXPixel']>
|
||||
readonly useScriptYouTubePlayer: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/script-stubs')['useScriptYouTubePlayer']>
|
||||
readonly useScrollAnimation: UnwrapRef<typeof import('../../../../../app/composables/useScrollAnimation')['useScrollAnimation']>
|
||||
readonly useSeoMeta: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/head')['useSeoMeta']>
|
||||
readonly useServerHead: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/head')['useServerHead']>
|
||||
readonly useServerHeadSafe: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/head')['useServerHeadSafe']>
|
||||
readonly useServerSeoMeta: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/head')['useServerSeoMeta']>
|
||||
readonly useShadowRoot: UnwrapRef<typeof import('vue')['useShadowRoot']>
|
||||
readonly useSlots: UnwrapRef<typeof import('vue')['useSlots']>
|
||||
readonly useState: UnwrapRef<typeof import('../../../../nuxt/dist/app/composables/state')['useState']>
|
||||
readonly useTemplateRef: UnwrapRef<typeof import('vue')['useTemplateRef']>
|
||||
readonly useTransitionState: UnwrapRef<typeof import('vue')['useTransitionState']>
|
||||
readonly useVatRates: UnwrapRef<typeof import('../../../../../app/composables/useVatRates')['useVatRates']>
|
||||
readonly watch: UnwrapRef<typeof import('vue')['watch']>
|
||||
readonly watchEffect: UnwrapRef<typeof import('vue')['watchEffect']>
|
||||
readonly watchPostEffect: UnwrapRef<typeof import('vue')['watchPostEffect']>
|
||||
readonly watchSyncEffect: UnwrapRef<typeof import('vue')['watchSyncEffect']>
|
||||
readonly withCtx: UnwrapRef<typeof import('vue')['withCtx']>
|
||||
readonly withDirectives: UnwrapRef<typeof import('vue')['withDirectives']>
|
||||
readonly withKeys: UnwrapRef<typeof import('vue')['withKeys']>
|
||||
readonly withMemo: UnwrapRef<typeof import('vue')['withMemo']>
|
||||
readonly withModifiers: UnwrapRef<typeof import('vue')['withModifiers']>
|
||||
readonly withScopeId: UnwrapRef<typeof import('vue')['withScopeId']>
|
||||
}
|
||||
}
|
||||
14
node_modules/.cache/nuxt/.nuxt/types/layouts.d.ts
generated
vendored
Normal file
14
node_modules/.cache/nuxt/.nuxt/types/layouts.d.ts
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
import type { ComputedRef, MaybeRef } from 'vue'
|
||||
|
||||
type ComponentProps<T> = T extends new(...args: any) => { $props: infer P } ? NonNullable<P>
|
||||
: T extends (props: infer P, ...args: any) => any ? P
|
||||
: {}
|
||||
|
||||
declare module 'nuxt/app' {
|
||||
interface NuxtLayouts {
|
||||
}
|
||||
export type LayoutKey = keyof NuxtLayouts extends never ? string : keyof NuxtLayouts
|
||||
interface PageMeta {
|
||||
layout?: MaybeRef<LayoutKey | false> | ComputedRef<LayoutKey | false>
|
||||
}
|
||||
}
|
||||
7
node_modules/.cache/nuxt/.nuxt/types/middleware.d.ts
generated
vendored
Normal file
7
node_modules/.cache/nuxt/.nuxt/types/middleware.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
import type { NavigationGuard } from 'vue-router'
|
||||
export type MiddlewareKey = never
|
||||
declare module 'nuxt/app' {
|
||||
interface PageMeta {
|
||||
middleware?: MiddlewareKey | NavigationGuard | Array<MiddlewareKey | NavigationGuard>
|
||||
}
|
||||
}
|
||||
99
node_modules/.cache/nuxt/.nuxt/types/modules.d.ts
generated
vendored
Normal file
99
node_modules/.cache/nuxt/.nuxt/types/modules.d.ts
generated
vendored
Normal file
@@ -0,0 +1,99 @@
|
||||
import { NuxtModule, ModuleDependencyMeta } from '@nuxt/schema'
|
||||
declare module '@nuxt/schema' {
|
||||
interface ModuleDependencies {
|
||||
["@nuxtjs/tailwindcss"]?: ModuleDependencyMeta<typeof import("@nuxtjs/tailwindcss").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
["@nuxtjs/google-fonts"]?: ModuleDependencyMeta<typeof import("@nuxtjs/google-fonts").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
["@nuxt/devtools"]?: ModuleDependencyMeta<typeof import("@nuxt/devtools").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
["@nuxt/telemetry"]?: ModuleDependencyMeta<typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
}
|
||||
interface NuxtOptions {
|
||||
/**
|
||||
* Configuration for `@nuxtjs/tailwindcss`
|
||||
*/
|
||||
["tailwindcss"]: typeof import("@nuxtjs/tailwindcss").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxtjs/google-fonts`
|
||||
*/
|
||||
["googleFonts"]: typeof import("@nuxtjs/google-fonts").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxt/devtools`
|
||||
*/
|
||||
["devtools"]: typeof import("@nuxt/devtools").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxt/telemetry`
|
||||
*/
|
||||
["telemetry"]: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
}
|
||||
interface NuxtConfig {
|
||||
/**
|
||||
* Configuration for `@nuxtjs/tailwindcss`
|
||||
*/
|
||||
["tailwindcss"]?: typeof import("@nuxtjs/tailwindcss").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxtjs/google-fonts`
|
||||
*/
|
||||
["googleFonts"]?: typeof import("@nuxtjs/google-fonts").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxt/devtools`
|
||||
*/
|
||||
["devtools"]?: typeof import("@nuxt/devtools").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxt/telemetry`
|
||||
*/
|
||||
["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
modules?: (undefined | null | false | NuxtModule<any> | string | [NuxtModule | string, Record<string, any>] | ["@nuxtjs/tailwindcss", Exclude<NuxtConfig["tailwindcss"], boolean>] | ["@nuxtjs/google-fonts", Exclude<NuxtConfig["googleFonts"], boolean>] | ["@nuxt/devtools", Exclude<NuxtConfig["devtools"], boolean>] | ["@nuxt/telemetry", Exclude<NuxtConfig["telemetry"], boolean>])[],
|
||||
}
|
||||
}
|
||||
declare module 'nuxt/schema' {
|
||||
interface ModuleDependencies {
|
||||
["@nuxtjs/tailwindcss"]?: ModuleDependencyMeta<typeof import("@nuxtjs/tailwindcss").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
["@nuxtjs/google-fonts"]?: ModuleDependencyMeta<typeof import("@nuxtjs/google-fonts").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
["@nuxt/devtools"]?: ModuleDependencyMeta<typeof import("@nuxt/devtools").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
["@nuxt/telemetry"]?: ModuleDependencyMeta<typeof import("@nuxt/telemetry").default extends NuxtModule<infer O> ? O | false : Record<string, unknown>> | false
|
||||
}
|
||||
interface NuxtOptions {
|
||||
/**
|
||||
* Configuration for `@nuxtjs/tailwindcss`
|
||||
* @see https://www.npmjs.com/package/@nuxtjs/tailwindcss
|
||||
*/
|
||||
["tailwindcss"]: typeof import("@nuxtjs/tailwindcss").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxtjs/google-fonts`
|
||||
* @see https://www.npmjs.com/package/@nuxtjs/google-fonts
|
||||
*/
|
||||
["googleFonts"]: typeof import("@nuxtjs/google-fonts").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxt/devtools`
|
||||
* @see https://www.npmjs.com/package/@nuxt/devtools
|
||||
*/
|
||||
["devtools"]: typeof import("@nuxt/devtools").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxt/telemetry`
|
||||
* @see https://www.npmjs.com/package/@nuxt/telemetry
|
||||
*/
|
||||
["telemetry"]: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O, unknown, boolean> ? O | false : Record<string, any> | false
|
||||
}
|
||||
interface NuxtConfig {
|
||||
/**
|
||||
* Configuration for `@nuxtjs/tailwindcss`
|
||||
* @see https://www.npmjs.com/package/@nuxtjs/tailwindcss
|
||||
*/
|
||||
["tailwindcss"]?: typeof import("@nuxtjs/tailwindcss").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxtjs/google-fonts`
|
||||
* @see https://www.npmjs.com/package/@nuxtjs/google-fonts
|
||||
*/
|
||||
["googleFonts"]?: typeof import("@nuxtjs/google-fonts").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxt/devtools`
|
||||
* @see https://www.npmjs.com/package/@nuxt/devtools
|
||||
*/
|
||||
["devtools"]?: typeof import("@nuxt/devtools").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
/**
|
||||
* Configuration for `@nuxt/telemetry`
|
||||
* @see https://www.npmjs.com/package/@nuxt/telemetry
|
||||
*/
|
||||
["telemetry"]?: typeof import("@nuxt/telemetry").default extends NuxtModule<infer O, unknown, boolean> ? Partial<O> | false : Record<string, any> | false
|
||||
modules?: (undefined | null | false | NuxtModule<any> | string | [NuxtModule | string, Record<string, any>] | ["@nuxtjs/tailwindcss", Exclude<NuxtConfig["tailwindcss"], boolean>] | ["@nuxtjs/google-fonts", Exclude<NuxtConfig["googleFonts"], boolean>] | ["@nuxt/devtools", Exclude<NuxtConfig["devtools"], boolean>] | ["@nuxt/telemetry", Exclude<NuxtConfig["telemetry"], boolean>])[],
|
||||
}
|
||||
}
|
||||
14
node_modules/.cache/nuxt/.nuxt/types/nitro-config.d.ts
generated
vendored
Normal file
14
node_modules/.cache/nuxt/.nuxt/types/nitro-config.d.ts
generated
vendored
Normal file
@@ -0,0 +1,14 @@
|
||||
// Generated by nitro
|
||||
|
||||
// App Config
|
||||
import type { Defu } from 'defu'
|
||||
|
||||
|
||||
|
||||
type UserAppConfig = Defu<{}, []>
|
||||
|
||||
declare module "nitropack/types" {
|
||||
interface AppConfig extends UserAppConfig {}
|
||||
|
||||
}
|
||||
export {}
|
||||
155
node_modules/.cache/nuxt/.nuxt/types/nitro-imports.d.ts
generated
vendored
Normal file
155
node_modules/.cache/nuxt/.nuxt/types/nitro-imports.d.ts
generated
vendored
Normal file
@@ -0,0 +1,155 @@
|
||||
declare global {
|
||||
const H3Error: typeof import('../../../../h3').H3Error
|
||||
const H3Event: typeof import('../../../../h3').H3Event
|
||||
const __buildAssetsURL: typeof import('../../../../@nuxt/nitro-server/dist/runtime/utils/paths').buildAssetsURL
|
||||
const __publicAssetsURL: typeof import('../../../../@nuxt/nitro-server/dist/runtime/utils/paths').publicAssetsURL
|
||||
const appendCorsHeaders: typeof import('../../../../h3').appendCorsHeaders
|
||||
const appendCorsPreflightHeaders: typeof import('../../../../h3').appendCorsPreflightHeaders
|
||||
const appendHeader: typeof import('../../../../h3').appendHeader
|
||||
const appendHeaders: typeof import('../../../../h3').appendHeaders
|
||||
const appendResponseHeader: typeof import('../../../../h3').appendResponseHeader
|
||||
const appendResponseHeaders: typeof import('../../../../h3').appendResponseHeaders
|
||||
const assertMethod: typeof import('../../../../h3').assertMethod
|
||||
const cachedEventHandler: typeof import('../../../../nitropack/dist/runtime/internal/cache').cachedEventHandler
|
||||
const cachedFunction: typeof import('../../../../nitropack/dist/runtime/internal/cache').cachedFunction
|
||||
const callNodeListener: typeof import('../../../../h3').callNodeListener
|
||||
const clearResponseHeaders: typeof import('../../../../h3').clearResponseHeaders
|
||||
const clearSession: typeof import('../../../../h3').clearSession
|
||||
const createApp: typeof import('../../../../h3').createApp
|
||||
const createAppEventHandler: typeof import('../../../../h3').createAppEventHandler
|
||||
const createError: typeof import('../../../../h3').createError
|
||||
const createEvent: typeof import('../../../../h3').createEvent
|
||||
const createEventStream: typeof import('../../../../h3').createEventStream
|
||||
const createRouter: typeof import('../../../../h3').createRouter
|
||||
const defaultContentType: typeof import('../../../../h3').defaultContentType
|
||||
const defineAppConfig: typeof import('../../../../@nuxt/nitro-server/dist/runtime/utils/config').defineAppConfig
|
||||
const defineCachedEventHandler: typeof import('../../../../nitropack/dist/runtime/internal/cache').defineCachedEventHandler
|
||||
const defineCachedFunction: typeof import('../../../../nitropack/dist/runtime/internal/cache').defineCachedFunction
|
||||
const defineEventHandler: typeof import('../../../../h3').defineEventHandler
|
||||
const defineLazyEventHandler: typeof import('../../../../h3').defineLazyEventHandler
|
||||
const defineNitroErrorHandler: typeof import('../../../../nitropack/dist/runtime/internal/error/utils').defineNitroErrorHandler
|
||||
const defineNitroPlugin: typeof import('../../../../nitropack/dist/runtime/internal/plugin').defineNitroPlugin
|
||||
const defineNodeListener: typeof import('../../../../h3').defineNodeListener
|
||||
const defineNodeMiddleware: typeof import('../../../../h3').defineNodeMiddleware
|
||||
const defineRenderHandler: typeof import('../../../../nitropack/dist/runtime/internal/renderer').defineRenderHandler
|
||||
const defineRequestMiddleware: typeof import('../../../../h3').defineRequestMiddleware
|
||||
const defineResponseMiddleware: typeof import('../../../../h3').defineResponseMiddleware
|
||||
const defineRouteMeta: typeof import('../../../../nitropack/dist/runtime/internal/meta').defineRouteMeta
|
||||
const defineTask: typeof import('../../../../nitropack/dist/runtime/internal/task').defineTask
|
||||
const defineWebSocket: typeof import('../../../../h3').defineWebSocket
|
||||
const defineWebSocketHandler: typeof import('../../../../h3').defineWebSocketHandler
|
||||
const deleteCookie: typeof import('../../../../h3').deleteCookie
|
||||
const dynamicEventHandler: typeof import('../../../../h3').dynamicEventHandler
|
||||
const eventHandler: typeof import('../../../../h3').eventHandler
|
||||
const fetchWithEvent: typeof import('../../../../h3').fetchWithEvent
|
||||
const fromNodeMiddleware: typeof import('../../../../h3').fromNodeMiddleware
|
||||
const fromPlainHandler: typeof import('../../../../h3').fromPlainHandler
|
||||
const fromWebHandler: typeof import('../../../../h3').fromWebHandler
|
||||
const getAllRates: typeof import('../../../../../server/utils/vatRates').getAllRates
|
||||
const getCookie: typeof import('../../../../h3').getCookie
|
||||
const getHeader: typeof import('../../../../h3').getHeader
|
||||
const getHeaders: typeof import('../../../../h3').getHeaders
|
||||
const getMethod: typeof import('../../../../h3').getMethod
|
||||
const getProxyRequestHeaders: typeof import('../../../../h3').getProxyRequestHeaders
|
||||
const getQuery: typeof import('../../../../h3').getQuery
|
||||
const getRateByCode: typeof import('../../../../../server/utils/vatRates').getRateByCode
|
||||
const getRequestFingerprint: typeof import('../../../../h3').getRequestFingerprint
|
||||
const getRequestHeader: typeof import('../../../../h3').getRequestHeader
|
||||
const getRequestHeaders: typeof import('../../../../h3').getRequestHeaders
|
||||
const getRequestHost: typeof import('../../../../h3').getRequestHost
|
||||
const getRequestIP: typeof import('../../../../h3').getRequestIP
|
||||
const getRequestPath: typeof import('../../../../h3').getRequestPath
|
||||
const getRequestProtocol: typeof import('../../../../h3').getRequestProtocol
|
||||
const getRequestURL: typeof import('../../../../h3').getRequestURL
|
||||
const getRequestWebStream: typeof import('../../../../h3').getRequestWebStream
|
||||
const getResponseHeader: typeof import('../../../../h3').getResponseHeader
|
||||
const getResponseHeaders: typeof import('../../../../h3').getResponseHeaders
|
||||
const getResponseStatus: typeof import('../../../../h3').getResponseStatus
|
||||
const getResponseStatusText: typeof import('../../../../h3').getResponseStatusText
|
||||
const getRouteRules: typeof import('../../../../nitropack/dist/runtime/internal/route-rules').getRouteRules
|
||||
const getRouterParam: typeof import('../../../../h3').getRouterParam
|
||||
const getRouterParams: typeof import('../../../../h3').getRouterParams
|
||||
const getSession: typeof import('../../../../h3').getSession
|
||||
const getValidatedQuery: typeof import('../../../../h3').getValidatedQuery
|
||||
const getValidatedRouterParams: typeof import('../../../../h3').getValidatedRouterParams
|
||||
const handleCacheHeaders: typeof import('../../../../h3').handleCacheHeaders
|
||||
const handleCors: typeof import('../../../../h3').handleCors
|
||||
const isCorsOriginAllowed: typeof import('../../../../h3').isCorsOriginAllowed
|
||||
const isError: typeof import('../../../../h3').isError
|
||||
const isEvent: typeof import('../../../../h3').isEvent
|
||||
const isEventHandler: typeof import('../../../../h3').isEventHandler
|
||||
const isMethod: typeof import('../../../../h3').isMethod
|
||||
const isPreflightRequest: typeof import('../../../../h3').isPreflightRequest
|
||||
const isStream: typeof import('../../../../h3').isStream
|
||||
const isWebResponse: typeof import('../../../../h3').isWebResponse
|
||||
const lazyEventHandler: typeof import('../../../../h3').lazyEventHandler
|
||||
const nitroPlugin: typeof import('../../../../nitropack/dist/runtime/internal/plugin').nitroPlugin
|
||||
const parseCookies: typeof import('../../../../h3').parseCookies
|
||||
const promisifyNodeListener: typeof import('../../../../h3').promisifyNodeListener
|
||||
const proxyRequest: typeof import('../../../../h3').proxyRequest
|
||||
const readBody: typeof import('../../../../h3').readBody
|
||||
const readFormData: typeof import('../../../../h3').readFormData
|
||||
const readMultipartFormData: typeof import('../../../../h3').readMultipartFormData
|
||||
const readRawBody: typeof import('../../../../h3').readRawBody
|
||||
const readValidatedBody: typeof import('../../../../h3').readValidatedBody
|
||||
const removeResponseHeader: typeof import('../../../../h3').removeResponseHeader
|
||||
const runTask: typeof import('../../../../nitropack/dist/runtime/internal/task').runTask
|
||||
const sanitizeStatusCode: typeof import('../../../../h3').sanitizeStatusCode
|
||||
const sanitizeStatusMessage: typeof import('../../../../h3').sanitizeStatusMessage
|
||||
const sealSession: typeof import('../../../../h3').sealSession
|
||||
const send: typeof import('../../../../h3').send
|
||||
const sendError: typeof import('../../../../h3').sendError
|
||||
const sendIterable: typeof import('../../../../h3').sendIterable
|
||||
const sendNoContent: typeof import('../../../../h3').sendNoContent
|
||||
const sendProxy: typeof import('../../../../h3').sendProxy
|
||||
const sendRedirect: typeof import('../../../../h3').sendRedirect
|
||||
const sendStream: typeof import('../../../../h3').sendStream
|
||||
const sendWebResponse: typeof import('../../../../h3').sendWebResponse
|
||||
const serveStatic: typeof import('../../../../h3').serveStatic
|
||||
const setCookie: typeof import('../../../../h3').setCookie
|
||||
const setHeader: typeof import('../../../../h3').setHeader
|
||||
const setHeaders: typeof import('../../../../h3').setHeaders
|
||||
const setResponseHeader: typeof import('../../../../h3').setResponseHeader
|
||||
const setResponseHeaders: typeof import('../../../../h3').setResponseHeaders
|
||||
const setResponseStatus: typeof import('../../../../h3').setResponseStatus
|
||||
const splitCookiesString: typeof import('../../../../h3').splitCookiesString
|
||||
const toEventHandler: typeof import('../../../../h3').toEventHandler
|
||||
const toNodeListener: typeof import('../../../../h3').toNodeListener
|
||||
const toPlainHandler: typeof import('../../../../h3').toPlainHandler
|
||||
const toWebHandler: typeof import('../../../../h3').toWebHandler
|
||||
const toWebRequest: typeof import('../../../../h3').toWebRequest
|
||||
const unsealSession: typeof import('../../../../h3').unsealSession
|
||||
const updateSession: typeof import('../../../../h3').updateSession
|
||||
const useAppConfig: typeof import('../../../../nitropack/dist/runtime/internal/config').useAppConfig
|
||||
const useBase: typeof import('../../../../h3').useBase
|
||||
const useEvent: typeof import('../../../../nitropack/dist/runtime/internal/context').useEvent
|
||||
const useNitroApp: typeof import('../../../../nitropack/dist/runtime/internal/app').useNitroApp
|
||||
const useRuntimeConfig: typeof import('../../../../nitropack/dist/runtime/internal/config').useRuntimeConfig
|
||||
const useSession: typeof import('../../../../h3').useSession
|
||||
const useStorage: typeof import('../../../../nitropack/dist/runtime/internal/storage').useStorage
|
||||
const writeEarlyHints: typeof import('../../../../h3').writeEarlyHints
|
||||
}
|
||||
// for type re-export
|
||||
declare global {
|
||||
// @ts-ignore
|
||||
export type { EventHandler, EventHandlerRequest, EventHandlerResponse, EventHandlerObject, H3EventContext } from '../../../../h3'
|
||||
import('../../../../h3')
|
||||
// @ts-ignore
|
||||
export type { VatRateResponse } from '../../../../../server/utils/vatRates'
|
||||
import('../../../../../server/utils/vatRates')
|
||||
}
|
||||
export { H3Event, H3Error, appendCorsHeaders, appendCorsPreflightHeaders, appendHeader, appendHeaders, appendResponseHeader, appendResponseHeaders, assertMethod, callNodeListener, clearResponseHeaders, clearSession, createApp, createAppEventHandler, createError, createEvent, createEventStream, createRouter, defaultContentType, defineEventHandler, defineLazyEventHandler, defineNodeListener, defineNodeMiddleware, defineRequestMiddleware, defineResponseMiddleware, defineWebSocket, defineWebSocketHandler, deleteCookie, dynamicEventHandler, eventHandler, fetchWithEvent, fromNodeMiddleware, fromPlainHandler, fromWebHandler, getCookie, getHeader, getHeaders, getMethod, getProxyRequestHeaders, getQuery, getRequestFingerprint, getRequestHeader, getRequestHeaders, getRequestHost, getRequestIP, getRequestPath, getRequestProtocol, getRequestURL, getRequestWebStream, getResponseHeader, getResponseHeaders, getResponseStatus, getResponseStatusText, getRouterParam, getRouterParams, getSession, getValidatedQuery, getValidatedRouterParams, handleCacheHeaders, handleCors, isCorsOriginAllowed, isError, isEvent, isEventHandler, isMethod, isPreflightRequest, isStream, isWebResponse, lazyEventHandler, parseCookies, promisifyNodeListener, proxyRequest, readBody, readFormData, readMultipartFormData, readRawBody, readValidatedBody, removeResponseHeader, sanitizeStatusCode, sanitizeStatusMessage, sealSession, send, sendError, sendIterable, sendNoContent, sendProxy, sendRedirect, sendStream, sendWebResponse, serveStatic, setCookie, setHeader, setHeaders, setResponseHeader, setResponseHeaders, setResponseStatus, splitCookiesString, toEventHandler, toNodeListener, toPlainHandler, toWebHandler, toWebRequest, unsealSession, updateSession, useBase, useSession, writeEarlyHints } from 'h3';
|
||||
export { useNitroApp } from 'nitropack/runtime/internal/app';
|
||||
export { useRuntimeConfig, useAppConfig } from 'nitropack/runtime/internal/config';
|
||||
export { defineNitroPlugin, nitroPlugin } from 'nitropack/runtime/internal/plugin';
|
||||
export { defineCachedFunction, defineCachedEventHandler, cachedFunction, cachedEventHandler } from 'nitropack/runtime/internal/cache';
|
||||
export { useStorage } from 'nitropack/runtime/internal/storage';
|
||||
export { defineRenderHandler } from 'nitropack/runtime/internal/renderer';
|
||||
export { defineRouteMeta } from 'nitropack/runtime/internal/meta';
|
||||
export { getRouteRules } from 'nitropack/runtime/internal/route-rules';
|
||||
export { useEvent } from 'nitropack/runtime/internal/context';
|
||||
export { defineTask, runTask } from 'nitropack/runtime/internal/task';
|
||||
export { defineNitroErrorHandler } from 'nitropack/runtime/internal/error/utils';
|
||||
export { buildAssetsURL as __buildAssetsURL, publicAssetsURL as __publicAssetsURL } from '/home/bennet/source/vat-api/node_modules/@nuxt/nitro-server/dist/runtime/utils/paths';
|
||||
export { defineAppConfig } from '/home/bennet/source/vat-api/node_modules/@nuxt/nitro-server/dist/runtime/utils/config';
|
||||
export { getAllRates, getRateByCode } from '/home/bennet/source/vat-api/server/utils/vatRates';
|
||||
17
node_modules/.cache/nuxt/.nuxt/types/nitro-layouts.d.ts
generated
vendored
Normal file
17
node_modules/.cache/nuxt/.nuxt/types/nitro-layouts.d.ts
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
export type LayoutKey = string
|
||||
declare module 'nitropack' {
|
||||
interface NitroRouteConfig {
|
||||
appLayout?: LayoutKey | false
|
||||
}
|
||||
interface NitroRouteRules {
|
||||
appLayout?: LayoutKey | false
|
||||
}
|
||||
}
|
||||
declare module 'nitropack/types' {
|
||||
interface NitroRouteConfig {
|
||||
appLayout?: LayoutKey | false
|
||||
}
|
||||
interface NitroRouteRules {
|
||||
appLayout?: LayoutKey | false
|
||||
}
|
||||
}
|
||||
11
node_modules/.cache/nuxt/.nuxt/types/nitro-middleware.d.ts
generated
vendored
Normal file
11
node_modules/.cache/nuxt/.nuxt/types/nitro-middleware.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
export type MiddlewareKey = never
|
||||
declare module 'nitropack/types' {
|
||||
interface NitroRouteConfig {
|
||||
appMiddleware?: MiddlewareKey | MiddlewareKey[] | Record<MiddlewareKey, boolean>
|
||||
}
|
||||
}
|
||||
declare module 'nitropack' {
|
||||
interface NitroRouteConfig {
|
||||
appMiddleware?: MiddlewareKey | MiddlewareKey[] | Record<MiddlewareKey, boolean>
|
||||
}
|
||||
}
|
||||
64
node_modules/.cache/nuxt/.nuxt/types/nitro-nuxt.d.ts
generated
vendored
Normal file
64
node_modules/.cache/nuxt/.nuxt/types/nitro-nuxt.d.ts
generated
vendored
Normal file
@@ -0,0 +1,64 @@
|
||||
|
||||
/// <reference path="nitro-layouts.d.ts" />
|
||||
/// <reference path="app.config.d.ts" />
|
||||
/// <reference path="runtime-config.d.ts" />
|
||||
/// <reference path="../../../../@nuxt/nitro-server/dist/index.d.mts" />
|
||||
/// <reference path="nitro-middleware.d.ts" />
|
||||
|
||||
import type { RuntimeConfig } from 'nuxt/schema'
|
||||
import type { H3Event } from 'h3'
|
||||
import type { LogObject } from 'consola'
|
||||
import type { NuxtIslandContext, NuxtIslandResponse, NuxtRenderHTMLContext } from 'nuxt/app'
|
||||
|
||||
declare module 'nitropack' {
|
||||
interface NitroRuntimeConfigApp {
|
||||
buildAssetsDir: string
|
||||
cdnURL: string
|
||||
}
|
||||
interface NitroRuntimeConfig extends RuntimeConfig {}
|
||||
interface NitroRouteConfig {
|
||||
ssr?: boolean
|
||||
noScripts?: boolean
|
||||
/** @deprecated Use `noScripts` instead */
|
||||
experimentalNoScripts?: boolean
|
||||
}
|
||||
interface NitroRouteRules {
|
||||
ssr?: boolean
|
||||
noScripts?: boolean
|
||||
/** @deprecated Use `noScripts` instead */
|
||||
experimentalNoScripts?: boolean
|
||||
appMiddleware?: Record<string, boolean>
|
||||
appLayout?: string | false
|
||||
}
|
||||
interface NitroRuntimeHooks {
|
||||
'dev:ssr-logs': (ctx: { logs: LogObject[], path: string }) => void | Promise<void>
|
||||
'render:html': (htmlContext: NuxtRenderHTMLContext, context: { event: H3Event }) => void | Promise<void>
|
||||
'render:island': (islandResponse: NuxtIslandResponse, context: { event: H3Event, islandContext: NuxtIslandContext }) => void | Promise<void>
|
||||
}
|
||||
}
|
||||
declare module 'nitropack/types' {
|
||||
interface NitroRuntimeConfigApp {
|
||||
buildAssetsDir: string
|
||||
cdnURL: string
|
||||
}
|
||||
interface NitroRuntimeConfig extends RuntimeConfig {}
|
||||
interface NitroRouteConfig {
|
||||
ssr?: boolean
|
||||
noScripts?: boolean
|
||||
/** @deprecated Use `noScripts` instead */
|
||||
experimentalNoScripts?: boolean
|
||||
}
|
||||
interface NitroRouteRules {
|
||||
ssr?: boolean
|
||||
noScripts?: boolean
|
||||
/** @deprecated Use `noScripts` instead */
|
||||
experimentalNoScripts?: boolean
|
||||
appMiddleware?: Record<string, boolean>
|
||||
appLayout?: string | false
|
||||
}
|
||||
interface NitroRuntimeHooks {
|
||||
'dev:ssr-logs': (ctx: { logs: LogObject[], path: string }) => void | Promise<void>
|
||||
'render:html': (htmlContext: NuxtRenderHTMLContext, context: { event: H3Event }) => void | Promise<void>
|
||||
'render:island': (islandResponse: NuxtIslandResponse, context: { event: H3Event, islandContext: NuxtIslandContext }) => void | Promise<void>
|
||||
}
|
||||
}
|
||||
20
node_modules/.cache/nuxt/.nuxt/types/nitro-routes.d.ts
generated
vendored
Normal file
20
node_modules/.cache/nuxt/.nuxt/types/nitro-routes.d.ts
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
// Generated by nitro
|
||||
import type { Serialize, Simplify } from "nitropack/types";
|
||||
declare module "nitropack/types" {
|
||||
type Awaited<T> = T extends PromiseLike<infer U> ? Awaited<U> : T
|
||||
interface InternalApi {
|
||||
'/api/v1/rates/:code': {
|
||||
'get': Simplify<Serialize<Awaited<ReturnType<typeof import('../../../../../server/api/v1/rates/[code].get').default>>>>
|
||||
}
|
||||
'/api/v1/rates': {
|
||||
'get': Simplify<Serialize<Awaited<ReturnType<typeof import('../../../../../server/api/v1/rates/index.get').default>>>>
|
||||
}
|
||||
'/__nuxt_error': {
|
||||
'default': Simplify<Serialize<Awaited<ReturnType<typeof import('../../../../@nuxt/nitro-server/dist/runtime/handlers/renderer').default>>>>
|
||||
}
|
||||
'/__nuxt_island/**': {
|
||||
'default': Simplify<Serialize<Awaited<ReturnType<typeof import('../../../../../server/#internal/nuxt/island-renderer').default>>>>
|
||||
}
|
||||
}
|
||||
}
|
||||
export {}
|
||||
3
node_modules/.cache/nuxt/.nuxt/types/nitro.d.ts
generated
vendored
Normal file
3
node_modules/.cache/nuxt/.nuxt/types/nitro.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
/// <reference path="./nitro-routes.d.ts" />
|
||||
/// <reference path="./nitro-config.d.ts" />
|
||||
/// <reference path="./nitro-imports.d.ts" />
|
||||
31
node_modules/.cache/nuxt/.nuxt/types/plugins.d.ts
generated
vendored
Normal file
31
node_modules/.cache/nuxt/.nuxt/types/plugins.d.ts
generated
vendored
Normal file
@@ -0,0 +1,31 @@
|
||||
// Generated by Nuxt'
|
||||
import type { Plugin } from '#app'
|
||||
|
||||
type Decorate<T extends Record<string, any>> = { [K in keyof T as K extends string ? `$${K}` : never]: T[K] }
|
||||
|
||||
type InjectionType<A extends Plugin> = A extends {default: Plugin<infer T>} ? Decorate<T> : unknown
|
||||
|
||||
type NuxtAppInjections =
|
||||
InjectionType<typeof import("../../../../nuxt/dist/app/plugins/revive-payload.client.js")> &
|
||||
InjectionType<typeof import("../../../../nuxt/dist/head/runtime/plugins/unhead.js")> &
|
||||
InjectionType<typeof import("../../../../nuxt/dist/pages/runtime/plugins/router.js")> &
|
||||
InjectionType<typeof import("../../../../nuxt/dist/app/plugins/payload.client.js")> &
|
||||
InjectionType<typeof import("../../../../nuxt/dist/app/plugins/navigation-repaint.client.js")> &
|
||||
InjectionType<typeof import("../../../../nuxt/dist/app/plugins/check-outdated-build.client.js")> &
|
||||
InjectionType<typeof import("../../../../nuxt/dist/app/plugins/revive-payload.server.js")> &
|
||||
InjectionType<typeof import("../../../../nuxt/dist/app/plugins/chunk-reload.client.js")> &
|
||||
InjectionType<typeof import("../../../../nuxt/dist/pages/runtime/plugins/prefetch.client.js")>
|
||||
|
||||
declare module '#app' {
|
||||
interface NuxtApp extends NuxtAppInjections { }
|
||||
|
||||
interface NuxtAppLiterals {
|
||||
pluginName: 'nuxt:revive-payload:client' | 'nuxt:head' | 'nuxt:router' | 'nuxt:payload' | 'nuxt:revive-payload:server' | 'nuxt:chunk-reload' | 'nuxt:global-components' | 'nuxt:prefetch'
|
||||
}
|
||||
}
|
||||
|
||||
declare module 'vue' {
|
||||
interface ComponentCustomProperties extends NuxtAppInjections { }
|
||||
}
|
||||
|
||||
export { }
|
||||
34
node_modules/.cache/nuxt/.nuxt/types/runtime-config.d.ts
generated
vendored
Normal file
34
node_modules/.cache/nuxt/.nuxt/types/runtime-config.d.ts
generated
vendored
Normal file
@@ -0,0 +1,34 @@
|
||||
import { RuntimeConfig as UserRuntimeConfig, PublicRuntimeConfig as UserPublicRuntimeConfig } from 'nuxt/schema'
|
||||
interface SharedRuntimeConfig {
|
||||
app: {
|
||||
buildId: string,
|
||||
|
||||
baseURL: string,
|
||||
|
||||
buildAssetsDir: string,
|
||||
|
||||
cdnURL: string,
|
||||
},
|
||||
|
||||
vatstackApiKey: string,
|
||||
|
||||
nitro: {
|
||||
envPrefix: string,
|
||||
},
|
||||
}
|
||||
interface SharedPublicRuntimeConfig {
|
||||
|
||||
}
|
||||
declare module '@nuxt/schema' {
|
||||
interface RuntimeConfig extends UserRuntimeConfig {}
|
||||
interface PublicRuntimeConfig extends UserPublicRuntimeConfig {}
|
||||
}
|
||||
declare module 'nuxt/schema' {
|
||||
interface RuntimeConfig extends SharedRuntimeConfig {}
|
||||
interface PublicRuntimeConfig extends SharedPublicRuntimeConfig {}
|
||||
}
|
||||
declare module 'vue' {
|
||||
interface ComponentCustomProperties {
|
||||
$config: UserRuntimeConfig
|
||||
}
|
||||
}
|
||||
10
node_modules/.cache/nuxt/.nuxt/types/shared-imports.d.ts
generated
vendored
Normal file
10
node_modules/.cache/nuxt/.nuxt/types/shared-imports.d.ts
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
// Generated by auto imports
|
||||
export {}
|
||||
declare global {
|
||||
const useRuntimeConfig: (event?: import('h3').H3Event) => import('nuxt/schema').RuntimeConfig
|
||||
const useAppConfig: () => import('nuxt/schema').AppConfig
|
||||
const defineAppConfig: <C extends import('nuxt/schema').AppConfigInput>(config: C) => C
|
||||
const createError: typeof import('h3')['createError']
|
||||
const setResponseStatus: typeof import('h3')['setResponseStatus']
|
||||
|
||||
}
|
||||
0
node_modules/.cache/nuxt/.nuxt/types/vue-shim.d.ts
generated
vendored
Normal file
0
node_modules/.cache/nuxt/.nuxt/types/vue-shim.d.ts
generated
vendored
Normal file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user