diff --git a/Gemfile.lock b/Gemfile.lock
index 625192d..34af704 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -1,7 +1,7 @@
PATH
remote: .
specs:
- rackr (0.0.68)
+ rackr (0.0.69)
erubi (~> 1.12)
oj (~> 3.15)
rack (>= 2.0, < 4.0)
diff --git a/examples/playground/app.rb b/examples/playground/app.rb
index 351e1ad..97cc872 100644
--- a/examples/playground/app.rb
+++ b/examples/playground/app.rb
@@ -41,7 +41,7 @@ def call(_req)
end
App =
- Rackr.new(config).call do
+ Rackr.new(config).app do
get do |req|
req.session['visitas'] ||= 0
diff --git a/examples/playground/config.ru b/examples/playground/config.ru
index 61e5046..b598949 100644
--- a/examples/playground/config.ru
+++ b/examples/playground/config.ru
@@ -32,7 +32,7 @@ puts "\n"
#require_relative '../lib/rackr'
#require 'rackr'
-#run (Rackr.new.call do
+#run (Rackr.new.app do
#get do |req|
#[200, {'content-type' => 'text/html'}, ["
Hello!
"]]
#end
diff --git a/examples/realworld-api/app/app.rb b/examples/realworld-api/app/app.rb
index 4b5ae80..4902499 100644
--- a/examples/realworld-api/app/app.rb
+++ b/examples/realworld-api/app/app.rb
@@ -1,5 +1,5 @@
App =
- Rackr.new(Config.get).call do
+ Rackr.new(Config.get).app do
error do |req, e|
p "Rollbar.error(#{e})"
diff --git a/lib/rackr.rb b/lib/rackr.rb
index 8a8e420..01b9e0a 100644
--- a/lib/rackr.rb
+++ b/lib/rackr.rb
@@ -7,7 +7,7 @@
# Rackr is a simple router for Rack.
class Rackr
- VERSION = '0.0.68'
+ VERSION = '0.0.69'
class NotFound < StandardError; end
@@ -31,7 +31,7 @@ def initialize(config = {}, before: [], after: [])
@router = Router.new(config, before: before, after: after)
end
- def call(&)
+ def app(&)
instance_eval(&)
@router
diff --git a/lib/spec/rackr/callback_spec.rb b/lib/spec/rackr/callback_spec.rb
index 282d7d7..8f64f5a 100644
--- a/lib/spec/rackr/callback_spec.rb
+++ b/lib/spec/rackr/callback_spec.rb
@@ -19,7 +19,7 @@ class SomeClass3
context 'not returning valid rack request' do
it do
app = Rack::Builder.new do
- run(Rackr.new(before: proc { 123 }).call do
+ run(Rackr.new(before: proc { 123 }).app do
get { render text: 'hello' }
error do |_req, e|
diff --git a/lib/spec/rackr_spec.rb b/lib/spec/rackr_spec.rb
index 4b12e55..f9b124a 100644
--- a/lib/spec/rackr_spec.rb
+++ b/lib/spec/rackr_spec.rb
@@ -79,7 +79,7 @@ class Index; def self.call; end; end
end
it 'should generate resources routes' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
resources :foods
end
@@ -90,7 +90,7 @@ class Index; def self.call; end; end
end
it 'should generate resources routes with custom id' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
resources :foods, id: :food_id
end
@@ -100,7 +100,7 @@ class Index; def self.call; end; end
end
it 'should generate resources routes with a block' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
resources :foods do
get 'test', -> { 'test' }
end
@@ -111,7 +111,7 @@ class Index; def self.call; end; end
context 'when nesting resources' do
it 'should nest resources routes with a block' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
resources :foods do
resources :nesteds do
resources :foos
@@ -124,7 +124,7 @@ class Index; def self.call; end; end
end
it 'should nest deeper resources routes with a block' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
resources :foods, id: :food_id do
resources :nesteds, id: :nested_id do
resources :foos
@@ -138,7 +138,7 @@ class Index; def self.call; end; end
context 'with new params' do
it 'should generate resources routes with custom path' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
resources :foods, path: 'comidas'
end
@@ -149,7 +149,7 @@ class Index; def self.call; end; end
end
it 'should generate resources routes with custom paths for actions' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
resources :foods, paths: {
index: 'todos',
new: 'novo',
@@ -179,7 +179,7 @@ class Cb3; def self.call; end; end
end
it 'should add before and after callbacks to specified actions' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
resources :foods, callbacks: [
{ actions: :index, before: Callbacks::Foods::Cb1 },
{ actions: %i[show edit], after: [Callbacks::Foods::Cb2, Callbacks::Foods::Cb3] }
@@ -220,7 +220,7 @@ def self.call; end
end
it 'should infer const name from scope hierarchy' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
scope 'api' do
scope 'users' do
resources :name
@@ -264,7 +264,7 @@ class Assign; def self.call; end; end
end
it 'should infer assign callback ignoring the scope' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
scope 'api' do
resources :articles, id: :slug
end
@@ -278,7 +278,7 @@ class Assign; def self.call; end; end
end
it 'should infer nested assign callbacks ignoring the scope' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
scope 'api' do
resources :articles do
scope 'another' do
@@ -313,7 +313,7 @@ def self.call(_env, _exception)
end
it 'should route to a specific action for a given error class' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
get 'raise_custom_error' do
raise CustomError
end
@@ -330,7 +330,7 @@ def self.call(_env, _exception)
end
it 'should handle specific errors' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
get 'raise_a' do
raise CustomErrorA
end
@@ -349,7 +349,7 @@ def self.call(_env, _exception)
end
it 'should fallback to general error if no specific handler' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
get 'raise_b' do
raise CustomErrorB
end
@@ -368,7 +368,7 @@ def self.call(_env, _exception)
end
it 'should handle specific errors within scopes' do
- app = Rackr.new.call do
+ app = Rackr.new.app do
error do |_, e|
[500, {}, ["General Error: #{e.class}"]]
end
diff --git a/perf_tests/r10k/builders/rackr.rb b/perf_tests/r10k/builders/rackr.rb
index f033e8d..98db006 100644
--- a/perf_tests/r10k/builders/rackr.rb
+++ b/perf_tests/r10k/builders/rackr.rb
@@ -15,7 +15,7 @@
File.open("#{File.dirname(__FILE__)}/../apps/rackr_#{LEVELS}_#{ROUTES_PER_LEVEL}.rb", 'wb') do |f|
f.puts "# frozen-string-literal: true"
f.puts "require_relative '../../../lib/rackr'"
- f.puts "App = Rackr.new.call do"
+ f.puts "App = Rackr.new.app do"
rackr_routes.call(f, LEVELS, '/', "/", ['a'])
f.puts "end"
end
diff --git a/rackr-0.0.69.gem b/rackr-0.0.69.gem
new file mode 100644
index 0000000..127bf75
Binary files /dev/null and b/rackr-0.0.69.gem differ
diff --git a/rackr.gemspec b/rackr.gemspec
index ba4a1cd..3b49dfd 100644
--- a/rackr.gemspec
+++ b/rackr.gemspec
@@ -5,23 +5,24 @@ require_relative 'lib/rackr'
Gem::Specification.new do |s|
s.name = 'rackr'
s.version = Rackr::VERSION
- s.summary = 'A friendly web micro-framework.'
- s.description = 'A friendly web micro-framework.'
+ s.summary = 'Rack first web framework.'
+ s.description = 'Rack first web framework.'
s.authors = ['Henrique F. Teixeira']
s.email = 'hriqueft@gmail.com'
s.files =
['lib/rackr.rb',
- 'lib/rackr/utils.rb',
- 'lib/rackr/action.rb',
- 'lib/rackr/callback.rb',
- 'lib/rackr/router.rb',
- 'lib/rackr/router/dev_html/errors.rb',
'lib/rackr/router/dev_html/dump.rb',
- 'lib/rackr/router/endpoint.rb',
+ 'lib/rackr/router/dev_html/errors.rb',
'lib/rackr/router/build_request.rb',
+ 'lib/rackr/router/endpoint.rb',
'lib/rackr/router/errors.rb',
'lib/rackr/router/path_route.rb',
- 'lib/rackr/router/route.rb']
+ 'lib/rackr/router/route.rb',
+ 'lib/rackr/action/callbacks.rb',
+ 'lib/rackr/action.rb',
+ 'lib/rackr/callback.rb',
+ 'lib/rackr/router.rb',
+ 'lib/rackr/utils.rb']
s.homepage =
'https://github.com/henrique-ft/rackr'
s.license = 'MIT'
diff --git a/templates/fullstack/app/app.rb b/templates/fullstack/app/app.rb
index f5972ee..41e55da 100644
--- a/templates/fullstack/app/app.rb
+++ b/templates/fullstack/app/app.rb
@@ -1,5 +1,5 @@
App =
- Rackr.new(Config.get).call do
+ Rackr.new(Config.get).app do
get { render text: 'hello world' }
# Beta
diff --git a/templates/inertia/.gitignore b/templates/inertia/.gitignore
deleted file mode 100644
index 3c3629e..0000000
--- a/templates/inertia/.gitignore
+++ /dev/null
@@ -1 +0,0 @@
-node_modules
diff --git a/templates/inertia/Gemfile b/templates/inertia/Gemfile
deleted file mode 100644
index 0aef619..0000000
--- a/templates/inertia/Gemfile
+++ /dev/null
@@ -1,16 +0,0 @@
-# frozen_string_literal: true
-
-source "https://rubygems.org"
-
-gem 'rackr'
-gem 'thin', '~> 1.8', '>= 1.8.2'
-gem 'sequel'
-gem 'sqlite3'
-gem 'zeitwerk'
-gem 'rack-parser'
-
-group :development do
- gem 'rerun'
- gem 'byebug'
- gem 'rspec'
-end
diff --git a/templates/inertia/Gemfile.lock b/templates/inertia/Gemfile.lock
deleted file mode 100644
index 30ac49f..0000000
--- a/templates/inertia/Gemfile.lock
+++ /dev/null
@@ -1,68 +0,0 @@
-GEM
- remote: https://rubygems.org/
- specs:
- bigdecimal (3.1.9)
- byebug (11.1.3)
- daemons (1.4.1)
- diff-lcs (1.5.1)
- erubi (1.13.1)
- eventmachine (1.2.7)
- ffi (1.17.1)
- html_slice (0.2.1)
- listen (3.9.0)
- rb-fsevent (~> 0.10, >= 0.10.3)
- rb-inotify (~> 0.9, >= 0.9.10)
- mini_portile2 (2.8.8)
- oj (3.16.9)
- bigdecimal (>= 3.0)
- ostruct (>= 0.2)
- ostruct (0.6.1)
- rack (2.2.10)
- rackr (0.0.52)
- erubi (~> 1.12)
- html_slice (>= 0.0, < 1.0)
- oj (~> 3.15)
- rack (>= 2.0, < 4.0)
- rb-fsevent (0.11.2)
- rb-inotify (0.11.1)
- ffi (~> 1.0)
- rerun (0.14.0)
- listen (~> 3.0)
- rspec (3.13.0)
- rspec-core (~> 3.13.0)
- rspec-expectations (~> 3.13.0)
- rspec-mocks (~> 3.13.0)
- rspec-core (3.13.2)
- rspec-support (~> 3.13.0)
- rspec-expectations (3.13.3)
- diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.13.0)
- rspec-mocks (3.13.2)
- diff-lcs (>= 1.2.0, < 2.0)
- rspec-support (~> 3.13.0)
- rspec-support (3.13.2)
- sequel (5.88.0)
- bigdecimal
- sqlite3 (2.5.0)
- mini_portile2 (~> 2.8.0)
- thin (1.8.2)
- daemons (~> 1.0, >= 1.0.9)
- eventmachine (~> 1.0, >= 1.0.4)
- rack (>= 1, < 3)
- zeitwerk (2.6.18)
-
-PLATFORMS
- x86_64-linux
-
-DEPENDENCIES
- byebug
- rackr
- rerun
- rspec
- sequel
- sqlite3
- thin (~> 1.8, >= 1.8.2)
- zeitwerk
-
-BUNDLED WITH
- 2.5.17
diff --git a/templates/inertia/README.md b/templates/inertia/README.md
deleted file mode 100644
index ce2efb8..0000000
--- a/templates/inertia/README.md
+++ /dev/null
@@ -1,26 +0,0 @@
-# Rackr project scaffold
-
-### Running
-
-1. `$ bundle install`
-2. `$ yarn`
-3. `$ bin/app/assets`
-4. `$ bin/app/run`
-
-### Migrations
-
-- `$ db/migrate`
-
-### Included
-
-gems:
-- `rackr` for routes
-- `sequel` + `sqlite3` for database work
-- `rerun` for reload after changes
-- `rspec` for tests
-
-js:
-- `@hotwired/turbo`
-
-assets:
-- `esbuild` for bundle js assets
diff --git a/templates/inertia/app/actions/base.rb b/templates/inertia/app/actions/base.rb
deleted file mode 100644
index 880e095..0000000
--- a/templates/inertia/app/actions/base.rb
+++ /dev/null
@@ -1,33 +0,0 @@
-require 'byebug'
-
-module Actions
- class Base
- include Rackr::Action
- include Rackr::HTML
-
- def inertia(component, req, props = {})
- if req.has_header?('HTTP_X_INERTIA')
- json({
- component: component,
- props: props,
- url: req.env['PATH_INFO']
- #version: "c32b8e4965f418ad16eaebba1d4e960f"
- }, headers: {
- 'vary' => 'X-Inertia',
- 'x-inertia' => 'true'
- })
- else
- html (html_layout do
- tag :head do
- meta charset:'utf-8'
- script src: '/public/js/app.js', defer: true
- end
- tag :body do
- #div id: 'app', data_page: "{\"component\":\"#{component}\",\"props\":#{Oj.dump(props, mode: :compat)},\"url\":\"#{req.env['PATH_INFO']}\",\"version\":\"c32b8e4965f418ad16eaebba1d4e960f\"}"
- div id: 'app', data_page: "{\"component\":\"#{component}\",\"props\":#{Oj.dump(props, mode: :compat)},\"url\":\"#{req.env['PATH_INFO']}\"}"
- end
- end)
- end
- end
- end
-end
diff --git a/templates/inertia/app/actions/index.rb b/templates/inertia/app/actions/index.rb
deleted file mode 100644
index 379a6cf..0000000
--- a/templates/inertia/app/actions/index.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-module Actions
- class Index < Base
- def call(req)
- inertia('Index', req, { test: 'test' })
- end
- end
-end
diff --git a/templates/inertia/app/actions/index2.rb b/templates/inertia/app/actions/index2.rb
deleted file mode 100644
index 4ab16cc..0000000
--- a/templates/inertia/app/actions/index2.rb
+++ /dev/null
@@ -1,7 +0,0 @@
-module Actions
- class Index2 < Base
- def call(req)
- inertia('Index2', req)
- end
- end
-end
diff --git a/templates/inertia/app/app.rb b/templates/inertia/app/app.rb
deleted file mode 100644
index 8c2ec7e..0000000
--- a/templates/inertia/app/app.rb
+++ /dev/null
@@ -1,5 +0,0 @@
-App =
- Rackr.new(Config.get).call do
- get Actions::Index
- get 'index2', Actions::Index2
- end
diff --git a/templates/inertia/app/config/config.rb b/templates/inertia/app/config/config.rb
deleted file mode 100644
index 68b66c9..0000000
--- a/templates/inertia/app/config/config.rb
+++ /dev/null
@@ -1,10 +0,0 @@
-module Config
- def self.get
- {
- views: { path: 'app/views' },
- deps: {
- db: Deps::DB::Conn.get
- }
- }
- end
-end
diff --git a/templates/inertia/app/config/deps/db/conn.rb b/templates/inertia/app/config/deps/db/conn.rb
deleted file mode 100644
index b571c1d..0000000
--- a/templates/inertia/app/config/deps/db/conn.rb
+++ /dev/null
@@ -1,15 +0,0 @@
-module Deps
- module DB
- class Conn
- def self.init
- @conn = Sequel.connect("sqlite://db/#{ENV['RACK_ENV'] || 'development'}.db")
-
- Sequel::Model.plugin :timestamps, update_on_create: true
- end
-
- def self.get
- @conn
- end
- end
- end
-end
diff --git a/templates/inertia/app/js/Pages/Index.jsx b/templates/inertia/app/js/Pages/Index.jsx
deleted file mode 100644
index 7120170..0000000
--- a/templates/inertia/app/js/Pages/Index.jsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import React from 'react'
-import { Link } from '@inertiajs/react'
-
-const Index = ({ test }) => {
- return (
-
-
Index {test}
- go to index 2
-
- )
-}
-
-export default Index
diff --git a/templates/inertia/app/js/Pages/Index2.jsx b/templates/inertia/app/js/Pages/Index2.jsx
deleted file mode 100644
index a383bdc..0000000
--- a/templates/inertia/app/js/Pages/Index2.jsx
+++ /dev/null
@@ -1,13 +0,0 @@
-import React from 'react'
-import { Link } from '@inertiajs/react'
-
-const Index = (props) => {
- return (
-
-
Index 2
- go to index 1
-
- )
-}
-
-export default Index
diff --git a/templates/inertia/app/js/app.jsx b/templates/inertia/app/js/app.jsx
deleted file mode 100644
index 44aa30c..0000000
--- a/templates/inertia/app/js/app.jsx
+++ /dev/null
@@ -1,10 +0,0 @@
-import React from 'react'
-import { createInertiaApp } from '@inertiajs/react'
-import { createRoot } from 'react-dom/client'
-
-createInertiaApp({
- resolve: name => require(`./Pages/${name}.jsx`),
- setup({ el, App, props }) {
- createRoot(el).render()
- },
-})
diff --git a/templates/inertia/app/models/food.rb b/templates/inertia/app/models/food.rb
deleted file mode 100644
index 6cebcb4..0000000
--- a/templates/inertia/app/models/food.rb
+++ /dev/null
@@ -1,40 +0,0 @@
-class Food < Sequel::Model
- NUTRIENTS = %i[
- calories
- carbohydrate
- sugar_carbohydrate
- fiber
- fat
- cholesterol
- protein
- alcohol
- caffeine
- vitamin_a
- vitamin_b1
- vitamin_b2
- vitamin_b3
- vitamin_b6
- vitamin_b7
- vitamin_b9
- vitamin_b12
- vitamin_c
- vitamin_d
- vitamin_e
- vitamin_k
- betaine
- choline
- calcium
- copper
- selenium
- fluoride
- iron
- manganese
- magnesium
- phosphorus
- potassium
- sodium
- zinc
- water
- ]
- .freeze
-end
diff --git a/templates/inertia/app/models/nutrients_table.rb b/templates/inertia/app/models/nutrients_table.rb
deleted file mode 100644
index 815a2ad..0000000
--- a/templates/inertia/app/models/nutrients_table.rb
+++ /dev/null
@@ -1,17 +0,0 @@
-class NutrientsTable
- def initialize
- @table =
- Food::NUTRIENTS.map { |nutrient| { nutrient.to_sym => 0 } }.inject(:merge)
- end
-
- def add(values_hash)
- @table =
- [@table, values_hash].reduce({}) do |sums, nutrients|
- sums.merge(nutrients) { |_, a, b| (a + b).round(1) }
- end
- end
-
- def to_hash
- @table
- end
-end
diff --git a/templates/inertia/app/models/report.rb b/templates/inertia/app/models/report.rb
deleted file mode 100644
index 9de61a6..0000000
--- a/templates/inertia/app/models/report.rb
+++ /dev/null
@@ -1 +0,0 @@
-class Report < Sequel::Model; end
diff --git a/templates/inertia/bin/dev b/templates/inertia/bin/dev
deleted file mode 100755
index 3b30153..0000000
--- a/templates/inertia/bin/dev
+++ /dev/null
@@ -1 +0,0 @@
-RACK_ENV=development bundle exec rerun --no-notify --ignore 'public/*' --ignore 'app/js/*' --ignore 'app/css/*' -- thin -p 9292 start
diff --git a/templates/inertia/bin/dev-assets b/templates/inertia/bin/dev-assets
deleted file mode 100755
index 06794f2..0000000
--- a/templates/inertia/bin/dev-assets
+++ /dev/null
@@ -1 +0,0 @@
-npm run build:watch
diff --git a/templates/inertia/bin/prod b/templates/inertia/bin/prod
deleted file mode 100755
index 19444e3..0000000
--- a/templates/inertia/bin/prod
+++ /dev/null
@@ -1 +0,0 @@
-RUBY_YJIT_ENABLE=1 RACK_ENV=production bundle exec thin start -p 9292
diff --git a/templates/inertia/config.ru b/templates/inertia/config.ru
deleted file mode 100644
index 78f86fe..0000000
--- a/templates/inertia/config.ru
+++ /dev/null
@@ -1,29 +0,0 @@
-require 'byebug' if ENV['RACK_ENV'] == 'development'
-
-#require_relative '../../lib/rackr'
-require 'rackr'
-require 'sequel'
-require_relative 'load'
-
-use Rack::Parser
-use Rack::Static, :urls => ["/public"]
-
-#if ENV['RACK_ENV'] != 'development'
- #use Rack::Auth::Basic, "Restricted Area" do |username, password|
- #[username, password] == ['some_username', 'some_password']
- #end
-#end
-
-puts "\n= Routes =============="
-App.routes.each_pair { |v| p v }
-puts "\n= Config =============="
-puts App.config
-puts "\n"
-
-run App
-
-puts "\nRoutes:"
-App.routes.each_pair { |v| p(v) }
-puts "\nConfig:"
-puts App.config
-puts "\n"
diff --git a/templates/inertia/db/development.db b/templates/inertia/db/development.db
deleted file mode 100644
index 6450e12..0000000
Binary files a/templates/inertia/db/development.db and /dev/null differ
diff --git a/templates/inertia/db/migrate b/templates/inertia/db/migrate
deleted file mode 100755
index c2a576e..0000000
--- a/templates/inertia/db/migrate
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-sequel -m db/migrations sqlite://db/development.db
diff --git a/templates/inertia/db/migrations/001_start.rb b/templates/inertia/db/migrations/001_start.rb
deleted file mode 100644
index 6dfbb48..0000000
--- a/templates/inertia/db/migrations/001_start.rb
+++ /dev/null
@@ -1,57 +0,0 @@
-Sequel.migration do
- change do
- create_table(:foods) do
- primary_key :id
-
- String :name
- Float :calories
- Float :carbohydrate
- Float :sugar_carbohydrate
- Float :fiber
- Float :fat
- Float :cholesterol
- Float :protein
- Float :alcohol
- Float :caffeine
- Float :vitamin_a
- Float :vitamin_b1
- Float :vitamin_b2
- Float :vitamin_b3
- Float :vitamin_b6
- Float :vitamin_b7
- Float :vitamin_b9
- Float :vitamin_b12
- Float :vitamin_c
- Float :vitamin_d
- Float :vitamin_e
- Float :vitamin_k
- Float :betaine
- Float :choline
- Float :calcium
- Float :iron
- Float :manganese
- Float :magnesium
- Float :phosphorus
- Float :potassium
- Float :sodium
- Float :zinc
- Float :copper
- Float :fluoride
- Float :selenium
- Float :water
-
- String :created_at, :null=>false
- String :updated_at, :null=>false
- end
-
- # food reports
- create_table(:reports) do
- primary_key :id
-
- String :description
-
- String :created_at, :null=>false
- String :updated_at, :null=>false
- end
- end
-end
diff --git a/templates/inertia/db/production.db b/templates/inertia/db/production.db
deleted file mode 100644
index 6450e12..0000000
Binary files a/templates/inertia/db/production.db and /dev/null differ
diff --git a/templates/inertia/load.rb b/templates/inertia/load.rb
deleted file mode 100644
index 9af8124..0000000
--- a/templates/inertia/load.rb
+++ /dev/null
@@ -1,23 +0,0 @@
-require 'zeitwerk'
-
-# Config file loads
-loader = Zeitwerk::Loader.new
-loader.inflector.inflect("db" => "DB")
-loader.push_dir("#{__dir__}/app")
-loader.collapse("#{__dir__}/app/models")
-loader.collapse("#{__dir__}/app/services")
-loader.collapse("#{__dir__}/app/config")
-
-#[
- #'config',
- #'models',
- #'services',
- #'callbacks',
- #'actions'
-#].each do |path|
- #loader.push_dir("#{__dir__}/app/#{path}")
-#end
-loader.setup
-
-# Init DB Conn
-Deps::DB::Conn.init
diff --git a/templates/inertia/package-lock.json b/templates/inertia/package-lock.json
deleted file mode 100644
index 8440a01..0000000
--- a/templates/inertia/package-lock.json
+++ /dev/null
@@ -1,1041 +0,0 @@
-{
- "name": "rackr_scaffold",
- "version": "1.0.0",
- "lockfileVersion": 3,
- "requires": true,
- "packages": {
- "": {
- "name": "rackr_scaffold",
- "version": "1.0.0",
- "license": "ISC",
- "dependencies": {
- "@inertiajs/react": "^2.0.0",
- "esbuild": "^0.19.0",
- "esbuild-plugin-glob-import": "^0.2.0",
- "path": "^0.12.7",
- "react": "^19.0.0",
- "react-dom": "^19.0.0"
- }
- },
- "node_modules/@esbuild/aix-ppc64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.12.tgz",
- "integrity": "sha512-bmoCYyWdEL3wDQIVbcyzRyeKLgk2WtWLTWz1ZIAZF/EGbNOwSA6ew3PftJ1PqMiOOGu0OyFMzG53L0zqIpPeNA==",
- "cpu": [
- "ppc64"
- ],
- "optional": true,
- "os": [
- "aix"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-arm": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.12.tgz",
- "integrity": "sha512-qg/Lj1mu3CdQlDEEiWrlC4eaPZ1KztwGJ9B6J+/6G+/4ewxJg7gqj8eVYWvao1bXrqGiW2rsBZFSX3q2lcW05w==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-arm64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.12.tgz",
- "integrity": "sha512-P0UVNGIienjZv3f5zq0DP3Nt2IE/3plFzuaS96vihvD0Hd6H/q4WXUGpCxD/E8YrSXfNyRPbpTq+T8ZQioSuPA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/android-x64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.12.tgz",
- "integrity": "sha512-3k7ZoUW6Q6YqhdhIaq/WZ7HwBpnFBlW905Fa4s4qWJyiNOgT1dOqDiVAQFwBH7gBRZr17gLrlFCRzF6jFh7Kew==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "android"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/darwin-arm64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.12.tgz",
- "integrity": "sha512-B6IeSgZgtEzGC42jsI+YYu9Z3HKRxp8ZT3cqhvliEHovq8HSX2YX8lNocDn79gCKJXOSaEot9MVYky7AKjCs8g==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/darwin-x64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.12.tgz",
- "integrity": "sha512-hKoVkKzFiToTgn+41qGhsUJXFlIjxI/jSYeZf3ugemDYZldIXIxhvwN6erJGlX4t5h417iFuheZ7l+YVn05N3A==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "darwin"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/freebsd-arm64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.12.tgz",
- "integrity": "sha512-4aRvFIXmwAcDBw9AueDQ2YnGmz5L6obe5kmPT8Vd+/+x/JMVKCgdcRwH6APrbpNXsPz+K653Qg8HB/oXvXVukA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/freebsd-x64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.12.tgz",
- "integrity": "sha512-EYoXZ4d8xtBoVN7CEwWY2IN4ho76xjYXqSXMNccFSx2lgqOG/1TBPW0yPx1bJZk94qu3tX0fycJeeQsKovA8gg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "freebsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-arm": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.12.tgz",
- "integrity": "sha512-J5jPms//KhSNv+LO1S1TX1UWp1ucM6N6XuL6ITdKWElCu8wXP72l9MM0zDTzzeikVyqFE6U8YAV9/tFyj0ti+w==",
- "cpu": [
- "arm"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-arm64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.12.tgz",
- "integrity": "sha512-EoTjyYyLuVPfdPLsGVVVC8a0p1BFFvtpQDB/YLEhaXyf/5bczaGeN15QkR+O4S5LeJ92Tqotve7i1jn35qwvdA==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-ia32": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.12.tgz",
- "integrity": "sha512-Thsa42rrP1+UIGaWz47uydHSBOgTUnwBwNq59khgIwktK6x60Hivfbux9iNR0eHCHzOLjLMLfUMLCypBkZXMHA==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-loong64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.12.tgz",
- "integrity": "sha512-LiXdXA0s3IqRRjm6rV6XaWATScKAXjI4R4LoDlvO7+yQqFdlr1Bax62sRwkVvRIrwXxvtYEHHI4dm50jAXkuAA==",
- "cpu": [
- "loong64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-mips64el": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.12.tgz",
- "integrity": "sha512-fEnAuj5VGTanfJ07ff0gOA6IPsvrVHLVb6Lyd1g2/ed67oU1eFzL0r9WL7ZzscD+/N6i3dWumGE1Un4f7Amf+w==",
- "cpu": [
- "mips64el"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-ppc64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.12.tgz",
- "integrity": "sha512-nYJA2/QPimDQOh1rKWedNOe3Gfc8PabU7HT3iXWtNUbRzXS9+vgB0Fjaqr//XNbd82mCxHzik2qotuI89cfixg==",
- "cpu": [
- "ppc64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-riscv64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.12.tgz",
- "integrity": "sha512-2MueBrlPQCw5dVJJpQdUYgeqIzDQgw3QtiAHUC4RBz9FXPrskyyU3VI1hw7C0BSKB9OduwSJ79FTCqtGMWqJHg==",
- "cpu": [
- "riscv64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-s390x": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.12.tgz",
- "integrity": "sha512-+Pil1Nv3Umes4m3AZKqA2anfhJiVmNCYkPchwFJNEJN5QxmTs1uzyy4TvmDrCRNT2ApwSari7ZIgrPeUx4UZDg==",
- "cpu": [
- "s390x"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/linux-x64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.12.tgz",
- "integrity": "sha512-B71g1QpxfwBvNrfyJdVDexenDIt1CiDN1TIXLbhOw0KhJzE78KIFGX6OJ9MrtC0oOqMWf+0xop4qEU8JrJTwCg==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "linux"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/netbsd-x64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.12.tgz",
- "integrity": "sha512-3ltjQ7n1owJgFbuC61Oj++XhtzmymoCihNFgT84UAmJnxJfm4sYCiSLTXZtE00VWYpPMYc+ZQmB6xbSdVh0JWA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "netbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/openbsd-x64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.12.tgz",
- "integrity": "sha512-RbrfTB9SWsr0kWmb9srfF+L933uMDdu9BIzdA7os2t0TXhCRjrQyCeOt6wVxr79CKD4c+p+YhCj31HBkYcXebw==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "openbsd"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/sunos-x64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.12.tgz",
- "integrity": "sha512-HKjJwRrW8uWtCQnQOz9qcU3mUZhTUQvi56Q8DPTLLB+DawoiQdjsYq+j+D3s9I8VFtDr+F9CjgXKKC4ss89IeA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "sunos"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-arm64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.12.tgz",
- "integrity": "sha512-URgtR1dJnmGvX864pn1B2YUYNzjmXkuJOIqG2HdU62MVS4EHpU2946OZoTMnRUHklGtJdJZ33QfzdjGACXhn1A==",
- "cpu": [
- "arm64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-ia32": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.12.tgz",
- "integrity": "sha512-+ZOE6pUkMOJfmxmBZElNOx72NKpIa/HFOMGzu8fqzQJ5kgf6aTGrcJaFsNiVMH4JKpMipyK+7k0n2UXN7a8YKQ==",
- "cpu": [
- "ia32"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@esbuild/win32-x64": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.12.tgz",
- "integrity": "sha512-T1QyPSDCyMXaO3pzBkF96E8xMkiRYbUEZADd29SyPGabqxMViNoii+NcK7eWJAEoU6RZyEm5lVSIjTmcdoB9HA==",
- "cpu": [
- "x64"
- ],
- "optional": true,
- "os": [
- "win32"
- ],
- "engines": {
- "node": ">=12"
- }
- },
- "node_modules/@inertiajs/core": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@inertiajs/core/-/core-2.0.0.tgz",
- "integrity": "sha512-2kvlk731NjwfXUku/ZoXsZNcOzx985icHtTC1dgN+8sAZtJfEg9QBrQ7sBjeLYiWtKgobJdwwpeDaexEneAtLQ==",
- "dependencies": {
- "axios": "^1.6.0",
- "deepmerge": "^4.0.0",
- "qs": "^6.9.0"
- }
- },
- "node_modules/@inertiajs/react": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@inertiajs/react/-/react-2.0.0.tgz",
- "integrity": "sha512-7X6TMYe7FcjG05UjRBkPYjTw/U+CrMeVDxxRolncuNYp6LmifPs1xOjTOC5M7gbpKaDEL/LuxNAX7ePJC3cbPg==",
- "dependencies": {
- "@inertiajs/core": "2.0.0",
- "lodash.isequal": "^4.5.0"
- },
- "peerDependencies": {
- "react": "^16.9.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
- "node_modules/@nodelib/fs.scandir": {
- "version": "2.1.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
- "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==",
- "dependencies": {
- "@nodelib/fs.stat": "2.0.5",
- "run-parallel": "^1.1.9"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.stat": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz",
- "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/@nodelib/fs.walk": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz",
- "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==",
- "dependencies": {
- "@nodelib/fs.scandir": "2.1.5",
- "fastq": "^1.6.0"
- },
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
- },
- "node_modules/axios": {
- "version": "1.7.9",
- "resolved": "https://registry.npmjs.org/axios/-/axios-1.7.9.tgz",
- "integrity": "sha512-LhLcE7Hbiryz8oMDdDptSrWowmB4Bl6RCt6sIJKpRB4XtVf0iEgewX3au/pJqm+Py1kCASkb/FFKjxQaLtxJvw==",
- "dependencies": {
- "follow-redirects": "^1.15.6",
- "form-data": "^4.0.0",
- "proxy-from-env": "^1.1.0"
- }
- },
- "node_modules/braces": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz",
- "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==",
- "dependencies": {
- "fill-range": "^7.1.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/call-bind-apply-helpers": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz",
- "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==",
- "dependencies": {
- "es-errors": "^1.3.0",
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/call-bound": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.3.tgz",
- "integrity": "sha512-YTd+6wGlNlPxSuri7Y6X8tY2dmm12UMH66RpKMhiX6rsk5wXXnYgbUcOt8kiS31/AjfoTOvCsE+w8nZQLQnzHA==",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
- "get-intrinsic": "^1.2.6"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/combined-stream": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
- "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
- "dependencies": {
- "delayed-stream": "~1.0.0"
- },
- "engines": {
- "node": ">= 0.8"
- }
- },
- "node_modules/deepmerge": {
- "version": "4.3.1",
- "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz",
- "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==",
- "engines": {
- "node": ">=0.4.0"
- }
- },
- "node_modules/dunder-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.1.tgz",
- "integrity": "sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
- "es-errors": "^1.3.0",
- "gopd": "^1.2.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-define-property": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz",
- "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-errors": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz",
- "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/es-object-atoms": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz",
- "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==",
- "dependencies": {
- "es-errors": "^1.3.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/esbuild": {
- "version": "0.19.12",
- "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.12.tgz",
- "integrity": "sha512-aARqgq8roFBj054KvQr5f1sFu0D65G+miZRCuJyJ0G13Zwx7vRar5Zhn2tkQNzIXcBrNVsv/8stehpj+GAjgbg==",
- "hasInstallScript": true,
- "bin": {
- "esbuild": "bin/esbuild"
- },
- "engines": {
- "node": ">=12"
- },
- "optionalDependencies": {
- "@esbuild/aix-ppc64": "0.19.12",
- "@esbuild/android-arm": "0.19.12",
- "@esbuild/android-arm64": "0.19.12",
- "@esbuild/android-x64": "0.19.12",
- "@esbuild/darwin-arm64": "0.19.12",
- "@esbuild/darwin-x64": "0.19.12",
- "@esbuild/freebsd-arm64": "0.19.12",
- "@esbuild/freebsd-x64": "0.19.12",
- "@esbuild/linux-arm": "0.19.12",
- "@esbuild/linux-arm64": "0.19.12",
- "@esbuild/linux-ia32": "0.19.12",
- "@esbuild/linux-loong64": "0.19.12",
- "@esbuild/linux-mips64el": "0.19.12",
- "@esbuild/linux-ppc64": "0.19.12",
- "@esbuild/linux-riscv64": "0.19.12",
- "@esbuild/linux-s390x": "0.19.12",
- "@esbuild/linux-x64": "0.19.12",
- "@esbuild/netbsd-x64": "0.19.12",
- "@esbuild/openbsd-x64": "0.19.12",
- "@esbuild/sunos-x64": "0.19.12",
- "@esbuild/win32-arm64": "0.19.12",
- "@esbuild/win32-ia32": "0.19.12",
- "@esbuild/win32-x64": "0.19.12"
- }
- },
- "node_modules/esbuild-plugin-glob-import": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/esbuild-plugin-glob-import/-/esbuild-plugin-glob-import-0.2.0.tgz",
- "integrity": "sha512-S7k9sr2Ih7vnT1dj5iyoAH2pfO90cv0gxvYLx1XkommRIg/RonwR5U6ZxEbbrbTc+SnF1ywsl/YbxSr+/iIBNQ==",
- "dependencies": {
- "fast-glob": "^3.2.11"
- }
- },
- "node_modules/fast-glob": {
- "version": "3.3.3",
- "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz",
- "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==",
- "dependencies": {
- "@nodelib/fs.stat": "^2.0.2",
- "@nodelib/fs.walk": "^1.2.3",
- "glob-parent": "^5.1.2",
- "merge2": "^1.3.0",
- "micromatch": "^4.0.8"
- },
- "engines": {
- "node": ">=8.6.0"
- }
- },
- "node_modules/fastq": {
- "version": "1.18.0",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.18.0.tgz",
- "integrity": "sha512-QKHXPW0hD8g4UET03SdOdunzSouc9N4AuHdsX8XNcTsuz+yYFILVNIX4l9yHABMhiEI9Db0JTTIpu0wB+Y1QQw==",
- "dependencies": {
- "reusify": "^1.0.4"
- }
- },
- "node_modules/fill-range": {
- "version": "7.1.1",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz",
- "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==",
- "dependencies": {
- "to-regex-range": "^5.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/follow-redirects": {
- "version": "1.15.9",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.9.tgz",
- "integrity": "sha512-gew4GsXizNgdoRyqmyfMHyAmXsZDk6mHkSxZFCzW9gwlbtOW44CDtYavM+y+72qD/Vq2l550kMF52DT8fOLJqQ==",
- "funding": [
- {
- "type": "individual",
- "url": "https://github.com/sponsors/RubenVerborgh"
- }
- ],
- "engines": {
- "node": ">=4.0"
- },
- "peerDependenciesMeta": {
- "debug": {
- "optional": true
- }
- }
- },
- "node_modules/form-data": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.1.tgz",
- "integrity": "sha512-tzN8e4TX8+kkxGPK8D5u0FNmjPUjw3lwC9lSLxxoB/+GtsJG91CO8bSWy73APlgAZzZbXEYZJuxjkHH2w+Ezhw==",
- "dependencies": {
- "asynckit": "^0.4.0",
- "combined-stream": "^1.0.8",
- "mime-types": "^2.1.12"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/function-bind": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
- "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==",
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-intrinsic": {
- "version": "1.2.7",
- "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.7.tgz",
- "integrity": "sha512-VW6Pxhsrk0KAOqs3WEd0klDiF/+V7gQOpAvY1jVU/LHmaD/kQO4523aiJuikX/QAKYiW6x8Jh+RJej1almdtCA==",
- "dependencies": {
- "call-bind-apply-helpers": "^1.0.1",
- "es-define-property": "^1.0.1",
- "es-errors": "^1.3.0",
- "es-object-atoms": "^1.0.0",
- "function-bind": "^1.1.2",
- "get-proto": "^1.0.0",
- "gopd": "^1.2.0",
- "has-symbols": "^1.1.0",
- "hasown": "^2.0.2",
- "math-intrinsics": "^1.1.0"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/get-proto": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/get-proto/-/get-proto-1.0.1.tgz",
- "integrity": "sha512-sTSfBjoXBp89JvIKIefqw7U2CCebsc74kiY6awiGogKtoSGbgjYE/G/+l9sF3MWFPNc9IcoOC4ODfKHfxFmp0g==",
- "dependencies": {
- "dunder-proto": "^1.0.1",
- "es-object-atoms": "^1.0.0"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/glob-parent": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
- "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
- "dependencies": {
- "is-glob": "^4.0.1"
- },
- "engines": {
- "node": ">= 6"
- }
- },
- "node_modules/gopd": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz",
- "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/has-symbols": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz",
- "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
- "dependencies": {
- "function-bind": "^1.1.2"
- },
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw=="
- },
- "node_modules/is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-glob": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz",
- "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==",
- "dependencies": {
- "is-extglob": "^2.1.1"
- },
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/is-number": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
- "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
- "engines": {
- "node": ">=0.12.0"
- }
- },
- "node_modules/lodash.isequal": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
- "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ=="
- },
- "node_modules/math-intrinsics": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
- "integrity": "sha512-/IXtbwEk5HTPyEwyKX6hGkYXxM9nbj64B+ilVJnC/R6B0pH5G4V3b0pVbL7DBj4tkhBAppbQUlf6F6Xl9LHu1g==",
- "engines": {
- "node": ">= 0.4"
- }
- },
- "node_modules/merge2": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz",
- "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==",
- "engines": {
- "node": ">= 8"
- }
- },
- "node_modules/micromatch": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz",
- "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==",
- "dependencies": {
- "braces": "^3.0.3",
- "picomatch": "^2.3.1"
- },
- "engines": {
- "node": ">=8.6"
- }
- },
- "node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
- "dependencies": {
- "mime-db": "1.52.0"
- },
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/object-inspect": {
- "version": "1.13.3",
- "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz",
- "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==",
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/path": {
- "version": "0.12.7",
- "resolved": "https://registry.npmjs.org/path/-/path-0.12.7.tgz",
- "integrity": "sha512-aXXC6s+1w7otVF9UletFkFcDsJeO7lSZBPUQhtb5O0xJe8LtYhj/GxldoL09bBj9+ZmE2hNoHqQSFMN5fikh4Q==",
- "dependencies": {
- "process": "^0.11.1",
- "util": "^0.10.3"
- }
- },
- "node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
- "engines": {
- "node": ">=8.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/jonschlinkert"
- }
- },
- "node_modules/process": {
- "version": "0.11.10",
- "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
- "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==",
- "engines": {
- "node": ">= 0.6.0"
- }
- },
- "node_modules/proxy-from-env": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
- "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg=="
- },
- "node_modules/qs": {
- "version": "6.13.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.1.tgz",
- "integrity": "sha512-EJPeIn0CYrGu+hli1xilKAPXODtJ12T0sP63Ijx2/khC2JtuaN3JyNIpvmnkmaEtha9ocbG4A4cMcr+TvqvwQg==",
- "dependencies": {
- "side-channel": "^1.0.6"
- },
- "engines": {
- "node": ">=0.6"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/queue-microtask": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz",
- "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ]
- },
- "node_modules/react": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/react/-/react-19.0.0.tgz",
- "integrity": "sha512-V8AVnmPIICiWpGfm6GLzCR/W5FXLchHop40W4nXBmdlEceh16rCN8O8LNWm5bh5XUX91fh7KpA+W0TgMKmgTpQ==",
- "engines": {
- "node": ">=0.10.0"
- }
- },
- "node_modules/react-dom": {
- "version": "19.0.0",
- "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-19.0.0.tgz",
- "integrity": "sha512-4GV5sHFG0e/0AD4X+ySy6UJd3jVl1iNsNHdpad0qhABJ11twS3TTBnseqsKurKcsNqCEFeGL3uLpVChpIO3QfQ==",
- "dependencies": {
- "scheduler": "^0.25.0"
- },
- "peerDependencies": {
- "react": "^19.0.0"
- }
- },
- "node_modules/reusify": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz",
- "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
- "engines": {
- "iojs": ">=1.0.0",
- "node": ">=0.10.0"
- }
- },
- "node_modules/run-parallel": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz",
- "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==",
- "funding": [
- {
- "type": "github",
- "url": "https://github.com/sponsors/feross"
- },
- {
- "type": "patreon",
- "url": "https://www.patreon.com/feross"
- },
- {
- "type": "consulting",
- "url": "https://feross.org/support"
- }
- ],
- "dependencies": {
- "queue-microtask": "^1.2.2"
- }
- },
- "node_modules/scheduler": {
- "version": "0.25.0",
- "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.25.0.tgz",
- "integrity": "sha512-xFVuu11jh+xcO7JOAGJNOXld8/TcEHK/4CituBUeUb5hqxJLj9YuemAEuvm9gQ/+pgXYfbQuqAkiYu+u7YEsNA=="
- },
- "node_modules/side-channel": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz",
- "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==",
- "dependencies": {
- "es-errors": "^1.3.0",
- "object-inspect": "^1.13.3",
- "side-channel-list": "^1.0.0",
- "side-channel-map": "^1.0.1",
- "side-channel-weakmap": "^1.0.2"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/side-channel-list": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
- "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
- "dependencies": {
- "es-errors": "^1.3.0",
- "object-inspect": "^1.13.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/side-channel-map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz",
- "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==",
- "dependencies": {
- "call-bound": "^1.0.2",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.5",
- "object-inspect": "^1.13.3"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/side-channel-weakmap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz",
- "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==",
- "dependencies": {
- "call-bound": "^1.0.2",
- "es-errors": "^1.3.0",
- "get-intrinsic": "^1.2.5",
- "object-inspect": "^1.13.3",
- "side-channel-map": "^1.0.1"
- },
- "engines": {
- "node": ">= 0.4"
- },
- "funding": {
- "url": "https://github.com/sponsors/ljharb"
- }
- },
- "node_modules/to-regex-range": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
- "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
- "dependencies": {
- "is-number": "^7.0.0"
- },
- "engines": {
- "node": ">=8.0"
- }
- },
- "node_modules/util": {
- "version": "0.10.4",
- "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz",
- "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==",
- "dependencies": {
- "inherits": "2.0.3"
- }
- }
- }
-}
diff --git a/templates/inertia/package.json b/templates/inertia/package.json
deleted file mode 100644
index 69038cc..0000000
--- a/templates/inertia/package.json
+++ /dev/null
@@ -1,22 +0,0 @@
-{
- "name": "rackr_scaffold",
- "version": "1.0.0",
- "description": "",
- "main": "esbuild.config.js",
- "scripts": {
- "test": "echo \"Error: no test specified\" && exit 1",
- "build": "esbuild app/js/app.jsx --bundle --minify --sourcemap --format=esm --outfile=public/js/app.js --target=esnext",
- "build:watch": "esbuild app/js/app.jsx --bundle --minify --sourcemap --format=esm --outfile=public/js/app.js --target=esnext --watch"
- },
- "author": "",
- "license": "ISC",
- "dependencies": {
- "@inertiajs/react": "^2.0.0",
- "react": "^19.0.0",
- "react-dom": "^19.0.0"
- },
- "devDependencies": {
- "esbuild": "^0.19.0"
- },
- "packageManager": "yarn@1.22.22+sha512.a6b2f7906b721bba3d67d4aff083df04dad64c399707841b7acf00f6b133b7ac24255f2652fa22ae3534329dc6180534e98d17432037ff6fd140556e2bb3137e"
-}
diff --git a/templates/inertia/public/css/app.css b/templates/inertia/public/css/app.css
deleted file mode 100644
index 7f555ce..0000000
--- a/templates/inertia/public/css/app.css
+++ /dev/null
@@ -1,519 +0,0 @@
-/* ===== BASE */
-
-body {
- background: #c8c8c8;
-}
-
-h2 {
- padding: 0em 0em 0.6em;
-}
-
-.background-white {
- background: #fffffff7;
-}
-
-.success-message {
- color: green;
- margin: 0em 0em 1em;
- background-color: #e8ffe4;
- padding: 0.6em;
-}
-
-.tooltip-top {
- text-decoration: underline;
-}
-
-[data-tooltip]:hover:after, [data-tooltip]:focus:after {
- white-space: break-spaces;
- width: 300px;
- z-index: 1000;
- box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
-}
-/* ===== GRID */
-
-html,
-body {
- height: 100%;
- width: 100%;
- margin: 0;
- padding: 0;
- left: 0;
- top: 0;
- font-size: 100%;
-}
-
-.container {
- width: 95%;
- margin-left: auto;
- margin-right: auto;
-}
-
-.row {
- position: relative;
- width: 100%;
-}
-
-.row .c1,
-.row .c2,
-.row .c3,
-.row .c4,
-.row .c5,
-.row .c6,
-.row .c7,
-.row .c8,
-.row .c9,
-.row .c10,
-.row .c11,
-.row .c12,
-.row .c1-md,
-.row .c2-md,
-.row .c3-md,
-.row .c4-md,
-.row .c5-md,
-.row .c6-md,
-.row .c7-md,
-.row .c8-md,
-.row .c9-md,
-.row .c10-md,
-.row .c11-md,
-.row .c12-md,
-.row .c1-sm,
-.row .c2-sm,
-.row .c3-sm,
-.row .c4-sm,
-.row .c5-sm,
-.row .c6-sm,
-.row .c7-sm,
-.row .c8-sm,
-.row .c9-sm,
-.row .c10-sm,
-.row .c11-sm,
-.row .c12-sm
-{
- float: left;
- margin: 0.5rem 2%;
- min-height: 0.125rem;
-}
-
-.c1,
-.c2,
-.c3,
-.c4,
-.c5,
-.c6,
-.c7,
-.c8,
-.c9,
-.c10,
-.c11,
-.c12 {
- width: 96%;
-}
-
-.c1-sm {
- width: 4.33%;
-}
-
-.c2-sm {
- width: 12.66%;
-}
-
-.c3-sm {
- width: 21%;
-}
-
-.c4-sm {
- width: 29.33%;
-}
-
-.c5-sm {
- width: 37.66%;
-}
-
-.c6-sm {
- width: 46%;
-}
-
-.c7-sm {
- width: 54.33%;
-}
-
-.c8-sm {
- width: 62.66%;
-}
-
-.c9-sm {
- width: 71%;
-}
-
-.c10-sm {
- width: 79.33%;
-}
-
-.c11-sm {
- width: 87.66%;
-}
-
-.c12-sm {
- width: 96%;
-}
-
-.row::after {
- content: "";
- display: table;
- clear: both;
-}
-
-@media only screen and (min-width: 53.75em) { /* MD */
- .c1-md {
- width: 4.33%;
- }
-
- .c2-md {
- width: 12.66%;
- }
-
- .c3-md {
- width: 21%;
- }
-
- .c4-md {
- width: 29.33%;
- }
-
- .c5-md {
- width: 37.66%;
- }
-
- .c6-md {
- width: 46%;
- }
-
- .c7-md {
- width: 54.33%;
- }
-
- .c8-md {
- width: 62.66%;
- }
-
- .c9-md {
- width: 71%;
- }
-
- .c10-md {
- width: 79.33%;
- }
-
- .c11-md {
- width: 87.66%;
- }
-
- .c12-md {
- width: 96%;
- }
-}
-
-@media only screen and (min-width: 65em) {
- .c1 {
- width: 4.33%;
- }
-
- .c2 {
- width: 12.66%;
- }
-
- .c3 {
- width: 21%;
- }
-
- .c4 {
- width: 29.33%;
- }
-
- .c5 {
- width: 37.66%;
- }
-
- .c6 {
- width: 46%;
- }
-
- .c7 {
- width: 54.33%;
- }
-
- .c8 {
- width: 62.66%;
- }
-
- .c9 {
- width: 71%;
- }
-
- .c10 {
- width: 79.33%;
- }
-
- .c11 {
- width: 87.66%;
- }
-
- .c12 {
- width: 96%;
- }
-}
-
-@media only screen and (min-width: 80em) {
- .container {
- width: 90%;
- max-width: 75rem;
- }
-}
-
-/* ===== HELPERS */
-
-/* float */
-
-.float-left {
- float: left;
-}
-
-.float-right {
- float: right;
-}
-
-/* text */
-
-.italic {
- font-style: italic;
-}
-
-.no-text-decoration {
- text-decoration: none !important;
-}
-
-.text-left {
- text-align: left;
-}
-
-.text-right {
- text-align: right;
-}
-
-.text-center {
- text-align: center;
- margin-left: auto;
- margin-right: auto;
-}
-
-.text-justify {
- text-align: justify;
-}
-
-/* margin */
-
-.no-margin {
- margin: 0px !important;
-}
-
-.no-margin-top {
- margin-bottom: 0px !important;
-}
-
-.no-margin-bottom {
- margin-bottom: 0px !important;
-}
-
-.margin-top-p {
- margin-top: 0.5em !important;
-}
-
-.margin-top {
- margin-top: 1em !important;
-}
-
-.margin-top-g {
- margin-top: 1.61803398875em !important;
-}
-
-.margin-bottom-p {
- margin-bottom: 0.5em !important;
-}
-
-.margin-bottom {
- margin-bottom: 1em !important;
-}
-
-.margin-bottom-g {
- margin-bottom: 1.61803398875em !important;
-}
-
-.margin-left-p {
- margin-left: 0.5em !important;
-}
-
-.margin-left {
- margin-left: 1em !important;
-}
-
-.margin-left-g {
- margin-left: 1.61803398875em !important;
-}
-
-.margin-right-p {
- margin-right: 0.5em !important;
-}
-
-.margin-right {
- margin-right: 1em !important;
-}
-
-.margin-right-g {
- margin-right: 1.61803398875em !important;
-}
-
-.margin-p {
- margin: 0.5em;
-}
-
-.margin {
- margin: 1em;
-}
-
-.margin-g {
- margin: 1.61803398875em;
-}
-
-/* border */
-
-.rounded-p {
- border-radius: 4px;
-}
-
-.rounded {
- border-radius: 7px;
-}
-
-.rounded-g {
- border-radius: 24px;
-}
-
-/* padding */
-
-.no-padding {
- padding: 0px !important;
-}
-
-.no-padding-top {
- padding-top: 0px !important;
-}
-
-.no-padding-bottom {
- padding-bottom: 0px !important;
-}
-
-.padding-p {
- padding: 0.5em;
-}
-
-.padding {
- padding: 1em;
-}
-
-.padding-g {
- padding: 1.61803398875em;
-}
-
-.padding-top-p {
- padding-top: 0.5em;
-}
-
-.padding-top {
- padding-top: 1em;
-}
-
-.padding-top-g {
- padding-top: 1.61803398875em;
-}
-
-.padding-bottom-p {
- padding-bottom: 0.5em;
-}
-
-.padding-bottom {
- padding-bottom: 1em;
-}
-
-.padding-bottom-g {
- padding-bottom: 1.61803398875em;
-}
-
-.padding-left-p {
- padding-left: 0.5em;
-}
-
-.padding-left {
- padding-left: 1em;
-}
-
-.padding-left-g {
- padding-left: 1.61803398875em
-}
-
-.padding-right-p {
- padding-right: 0.5em;
-}
-
-.padding-right {
- padding-right: 1em;
-}
-
-.padding-right-g {
- padding-right: 1.61803398875em;
-}
-
-/* responsiveness */
-
-.hidden-sm {
- display: none;
-}
-
-@media only screen and (min-width: 65em) { /* 720px */
- .hidden-sm {
- display: block;
- }
-}
-
-/* ===== SHADOW */
-
-.no-shadow {
- -webkit-box-shadow: none !important;
- box-shadow: none !important;
-}
-
-.shadow-pp {
- -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
- box-shadow: 0 2px 2px 0 rgba(0,0,0,0.14), 0 3px 1px -2px rgba(0,0,0,0.12), 0 1px 5px 0 rgba(0,0,0,0.2);
-}
-
-.shadow-p {
- -webkit-box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);
- box-shadow: 0 4px 5px 0 rgba(0,0,0,0.14), 0 1px 10px 0 rgba(0,0,0,0.12), 0 2px 4px -1px rgba(0,0,0,0.3);
-}
-
-.shadow {
- -webkit-box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
- box-shadow: 0 8px 17px 2px rgba(0,0,0,0.14), 0 3px 14px 2px rgba(0,0,0,0.12), 0 5px 5px -3px rgba(0,0,0,0.2);
-}
-
-.shadow-g {
- -webkit-box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px -7px rgba(0,0,0,0.2);
- box-shadow: 0 16px 24px 2px rgba(0,0,0,0.14), 0 6px 30px 5px rgba(0,0,0,0.12), 0 8px 10px -7px rgba(0,0,0,0.2);
-}
-
-.shadow-gg {
- -webkit-box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
- box-shadow: 0 24px 38px 3px rgba(0,0,0,0.14), 0 9px 46px 8px rgba(0,0,0,0.12), 0 11px 15px -7px rgba(0,0,0,0.2);
-}
-
diff --git a/templates/inertia/public/css/picnic.min.css b/templates/inertia/public/css/picnic.min.css
deleted file mode 100644
index 0ef45f1..0000000
--- a/templates/inertia/public/css/picnic.min.css
+++ /dev/null
@@ -1,2 +0,0 @@
-
-html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:rgba(0,0,0,0)}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#fff;color:#111}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:0;padding:0}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}*{box-sizing:inherit}html,body{font-family:Arial,Helvetica,sans-serif;box-sizing:border-box;height:100%}body{color:#111;font-size:1.1em;line-height:1.5;background:#fff}main{display:block}h1,h2,h3,h4,h5,h6{margin:0;padding:.6em 0}li{margin:0 0 .3em}a{color:#33a25c;text-decoration:none;box-shadow:none;transition:all 0s}code{padding:.3em .6em;font-size:.8em;background:#f5f5f5}pre{text-align:left;padding:.3em;background:#f5f5f5;border-radius:.2em}pre code{padding:0}blockquote{padding:0 0 0 1em;margin:0 0 0 .1em;box-shadow:inset 5px 0 rgba(17,17,17,.3)}label{cursor:pointer}[class^=icon-]:before,[class*=" icon-"]:before{margin:0 .6em 0 0}i[class^=icon-]:before,i[class*=" icon-"]:before{margin:0}.dropimage,button,.button,[type=submit],.label,[data-tooltip]:after{display:inline-block;text-align:center;letter-spacing:inherit;margin:0;padding:.3em .9em;vertical-align:middle;background:#33a25c;color:#fff;border:0;border-radius:.2em;width:auto;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.success.dropimage,button.success,.success.button,.success[type=submit],.success.label,.success[data-tooltip]:after{background:#2ecc40}.warning.dropimage,button.warning,.warning.button,.warning[type=submit],.warning.label,.warning[data-tooltip]:after{background:#ff851b}.error.dropimage,button.error,.error.button,.error[type=submit],.error.label,.error[data-tooltip]:after{background:#df6147}.pseudo.dropimage,button.pseudo,.pseudo.button,.pseudo[type=submit],.pseudo.label,.pseudo[data-tooltip]:after{background-color:rgba(0,0,0,0);color:inherit}.label,[data-tooltip]:after{font-size:.6em;padding:.4em .6em;margin-left:1em;line-height:1}.dropimage,button,.button,[type=submit]{margin:.3em 0;cursor:pointer;transition:all 0s;border-radius:.2em;height:auto;vertical-align:baseline;box-shadow:0 0 rgba(17,17,17,0) inset}.dropimage:hover,button:hover,.button:hover,[type=submit]:hover,.dropimage:focus,button:focus,.button:focus,[type=submit]:focus{box-shadow:inset 0 0 0 99em rgba(255,255,255,.2);border:0}.pseudo.dropimage:hover,button.pseudo:hover,.pseudo.button:hover,.pseudo[type=submit]:hover,.pseudo.dropimage:focus,button.pseudo:focus,.pseudo.button:focus,.pseudo[type=submit]:focus{box-shadow:inset 0 0 0 99em rgba(17,17,17,.1)}.active.dropimage,button.active,.active.button,.active[type=submit],.dropimage:active,button:active,.button:active,[type=submit]:active{box-shadow:inset 0 0 0 99em rgba(17,17,17,.2)}[disabled].dropimage,button[disabled],[disabled].button,[disabled][type=submit]{cursor:default;box-shadow:none;background:#aaa}:checked+.toggle,:checked+.toggle:hover{box-shadow:inset 0 0 0 99em rgba(17,17,17,.2)}[type]+.toggle{padding:.3em .9em;margin-right:0}[type]+.toggle:after,[type]+.toggle:before{display:none}input,textarea,.select select{line-height:1.5;margin:0;height:2.1em;padding:.3em .6em;border:1px solid #aaa;background-color:#fff;border-radius:.2em;transition:all 0s;width:100%}input:focus,textarea:focus,.select select:focus{border:1px solid #33a25c;outline:0}textarea{height:auto}[type=file],[type=color]{cursor:pointer}[type=file]{height:auto}select{background:#fff url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyIiBoZWlnaHQ9IjMiPjxwYXRoIGQ9Im0gMCwxIDEsMiAxLC0yIHoiLz48L3N2Zz4=) no-repeat scroll 95% center/10px 15px;background-position:calc(100% - 15px) center;border:1px solid #aaa;border-radius:.2em;cursor:pointer;width:100%;height:2.2em;box-sizing:border-box;padding:.3em .45em;transition:all .3s;-moz-appearance:none;-webkit-appearance:none;appearance:none}select::-ms-expand{display:none}select:focus,select:active{border:1px solid #33a25c;transition:outline 0s}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #111}select option{font-size:inherit;padding:.45em}select[multiple]{height:auto;background:none;padding:0}[type=checkbox],[type=radio]{opacity:0;width:0;position:absolute;display:inline-block}[type=checkbox]+.checkable:hover:before,[type=radio]+.checkable:hover:before,[type=checkbox]:focus+.checkable:before,[type=radio]:focus+.checkable:before{border:1px solid #33a25c}[type=checkbox]+.checkable,[type=radio]+.checkable{position:relative;cursor:pointer;padding-left:1.5em;margin-right:.6em}[type=checkbox]+.checkable:before,[type=radio]+.checkable:before,[type=checkbox]+.checkable:after,[type=radio]+.checkable:after{content:"";position:absolute;display:inline-block;left:0;top:50%;transform:translateY(-50%);font-size:1em;line-height:1em;color:rgba(0,0,0,0);font-family:sans;text-align:center;box-sizing:border-box;width:1em;height:1em;border-radius:50%;transition:all 0s}[type=checkbox]+.checkable:before,[type=radio]+.checkable:before{border:1px solid #aaa}[type=checkbox]:checked+.checkable:after,[type=radio]:checked+.checkable:after{background:#111;transform:scale(0.5) translateY(-100%)}[type=checkbox]+.checkable:before{border-radius:.2em}[type=checkbox]+.checkable:after{content:"✔";background:none;transform:scale(2) translateY(-25%);visibility:hidden;opacity:0}[type=checkbox]:checked+.checkable:after{color:#111;background:none;transform:translateY(-50%);transition:all 0s;visibility:visible;opacity:1}table{text-align:left}td,th{padding:.3em 2.4em .3em .6em}th{text-align:left;font-weight:900;color:#fff;background-color:#33a25c}.success th{background-color:#2ecc40}.warning th{background-color:#ff851b}.error th{background-color:#df6147}.dull th{background-color:#aaa}tr:nth-child(even){background:rgba(17,17,17,.05)}.flex{display:-ms-flexbox;display:flex;margin-left:-0.6em;width:calc(100% + 0.6em);flex-wrap:wrap;transition:all .3s ease}.flex>*{box-sizing:border-box;flex:1 1 auto;padding-left:.6em;padding-bottom:.6em}.flex[class*=one]>*,.flex[class*=two]>*,.flex[class*=three]>*,.flex[class*=four]>*,.flex[class*=five]>*,.flex[class*=six]>*,.flex[class*=seven]>*,.flex[class*=eight]>*,.flex[class*=nine]>*,.flex[class*=ten]>*,.flex[class*=eleven]>*,.flex[class*=twelve]>*{flex-grow:0}.flex.grow>*{flex-grow:1}.center{justify-content:center}.one>*{width:100%}.two>*{width:50%}.three>*{width:33.33333%}.four>*{width:25%}.five>*{width:20%}.six>*{width:16.66666%}.seven>*{width:14.28571%}.eight>*{width:12.5%}.nine>*{width:11.11111%}.ten>*{width:10%}.eleven>*{width:9.09091%}.twelve>*{width:8.33333%}@media all and (min-width: 500px){.one-500>*{width:100%}.two-500>*{width:50%}.three-500>*{width:33.33333%}.four-500>*{width:25%}.five-500>*{width:20%}.six-500>*{width:16.66666%}.seven-500>*{width:14.28571%}.eight-500>*{width:12.5%}.nine-500>*{width:11.11111%}.ten-500>*{width:10%}.eleven-500>*{width:9.09091%}.twelve-500>*{width:8.33333%}}@media all and (min-width: 600px){.one-600>*{width:100%}.two-600>*{width:50%}.three-600>*{width:33.33333%}.four-600>*{width:25%}.five-600>*{width:20%}.six-600>*{width:16.66666%}.seven-600>*{width:14.28571%}.eight-600>*{width:12.5%}.nine-600>*{width:11.11111%}.ten-600>*{width:10%}.eleven-600>*{width:9.09091%}.twelve-600>*{width:8.33333%}}@media all and (min-width: 700px){.one-700>*{width:100%}.two-700>*{width:50%}.three-700>*{width:33.33333%}.four-700>*{width:25%}.five-700>*{width:20%}.six-700>*{width:16.66666%}.seven-700>*{width:14.28571%}.eight-700>*{width:12.5%}.nine-700>*{width:11.11111%}.ten-700>*{width:10%}.eleven-700>*{width:9.09091%}.twelve-700>*{width:8.33333%}}@media all and (min-width: 800px){.one-800>*{width:100%}.two-800>*{width:50%}.three-800>*{width:33.33333%}.four-800>*{width:25%}.five-800>*{width:20%}.six-800>*{width:16.66666%}.seven-800>*{width:14.28571%}.eight-800>*{width:12.5%}.nine-800>*{width:11.11111%}.ten-800>*{width:10%}.eleven-800>*{width:9.09091%}.twelve-800>*{width:8.33333%}}@media all and (min-width: 900px){.one-900>*{width:100%}.two-900>*{width:50%}.three-900>*{width:33.33333%}.four-900>*{width:25%}.five-900>*{width:20%}.six-900>*{width:16.66666%}.seven-900>*{width:14.28571%}.eight-900>*{width:12.5%}.nine-900>*{width:11.11111%}.ten-900>*{width:10%}.eleven-900>*{width:9.09091%}.twelve-900>*{width:8.33333%}}@media all and (min-width: 1000px){.one-1000>*{width:100%}.two-1000>*{width:50%}.three-1000>*{width:33.33333%}.four-1000>*{width:25%}.five-1000>*{width:20%}.six-1000>*{width:16.66666%}.seven-1000>*{width:14.28571%}.eight-1000>*{width:12.5%}.nine-1000>*{width:11.11111%}.ten-1000>*{width:10%}.eleven-1000>*{width:9.09091%}.twelve-1000>*{width:8.33333%}}@media all and (min-width: 1100px){.one-1100>*{width:100%}.two-1100>*{width:50%}.three-1100>*{width:33.33333%}.four-1100>*{width:25%}.five-1100>*{width:20%}.six-1100>*{width:16.66666%}.seven-1100>*{width:14.28571%}.eight-1100>*{width:12.5%}.nine-1100>*{width:11.11111%}.ten-1100>*{width:10%}.eleven-1100>*{width:9.09091%}.twelve-1100>*{width:8.33333%}}@media all and (min-width: 1200px){.one-1200>*{width:100%}.two-1200>*{width:50%}.three-1200>*{width:33.33333%}.four-1200>*{width:25%}.five-1200>*{width:20%}.six-1200>*{width:16.66666%}.seven-1200>*{width:14.28571%}.eight-1200>*{width:12.5%}.nine-1200>*{width:11.11111%}.ten-1200>*{width:10%}.eleven-1200>*{width:9.09091%}.twelve-1200>*{width:8.33333%}}@media all and (min-width: 1300px){.one-1300>*{width:100%}.two-1300>*{width:50%}.three-1300>*{width:33.33333%}.four-1300>*{width:25%}.five-1300>*{width:20%}.six-1300>*{width:16.66666%}.seven-1300>*{width:14.28571%}.eight-1300>*{width:12.5%}.nine-1300>*{width:11.11111%}.ten-1300>*{width:10%}.eleven-1300>*{width:9.09091%}.twelve-1300>*{width:8.33333%}}@media all and (min-width: 1400px){.one-1400>*{width:100%}.two-1400>*{width:50%}.three-1400>*{width:33.33333%}.four-1400>*{width:25%}.five-1400>*{width:20%}.six-1400>*{width:16.66666%}.seven-1400>*{width:14.28571%}.eight-1400>*{width:12.5%}.nine-1400>*{width:11.11111%}.ten-1400>*{width:10%}.eleven-1400>*{width:9.09091%}.twelve-1400>*{width:8.33333%}}@media all and (min-width: 1500px){.one-1500>*{width:100%}.two-1500>*{width:50%}.three-1500>*{width:33.33333%}.four-1500>*{width:25%}.five-1500>*{width:20%}.six-1500>*{width:16.66666%}.seven-1500>*{width:14.28571%}.eight-1500>*{width:12.5%}.nine-1500>*{width:11.11111%}.ten-1500>*{width:10%}.eleven-1500>*{width:9.09091%}.twelve-1500>*{width:8.33333%}}@media all and (min-width: 1600px){.one-1600>*{width:100%}.two-1600>*{width:50%}.three-1600>*{width:33.33333%}.four-1600>*{width:25%}.five-1600>*{width:20%}.six-1600>*{width:16.66666%}.seven-1600>*{width:14.28571%}.eight-1600>*{width:12.5%}.nine-1600>*{width:11.11111%}.ten-1600>*{width:10%}.eleven-1600>*{width:9.09091%}.twelve-1600>*{width:8.33333%}}@media all and (min-width: 1700px){.one-1700>*{width:100%}.two-1700>*{width:50%}.three-1700>*{width:33.33333%}.four-1700>*{width:25%}.five-1700>*{width:20%}.six-1700>*{width:16.66666%}.seven-1700>*{width:14.28571%}.eight-1700>*{width:12.5%}.nine-1700>*{width:11.11111%}.ten-1700>*{width:10%}.eleven-1700>*{width:9.09091%}.twelve-1700>*{width:8.33333%}}@media all and (min-width: 1800px){.one-1800>*{width:100%}.two-1800>*{width:50%}.three-1800>*{width:33.33333%}.four-1800>*{width:25%}.five-1800>*{width:20%}.six-1800>*{width:16.66666%}.seven-1800>*{width:14.28571%}.eight-1800>*{width:12.5%}.nine-1800>*{width:11.11111%}.ten-1800>*{width:10%}.eleven-1800>*{width:9.09091%}.twelve-1800>*{width:8.33333%}}@media all and (min-width: 1900px){.one-1900>*{width:100%}.two-1900>*{width:50%}.three-1900>*{width:33.33333%}.four-1900>*{width:25%}.five-1900>*{width:20%}.six-1900>*{width:16.66666%}.seven-1900>*{width:14.28571%}.eight-1900>*{width:12.5%}.nine-1900>*{width:11.11111%}.ten-1900>*{width:10%}.eleven-1900>*{width:9.09091%}.twelve-1900>*{width:8.33333%}}@media all and (min-width: 2000px){.one-2000>*{width:100%}.two-2000>*{width:50%}.three-2000>*{width:33.33333%}.four-2000>*{width:25%}.five-2000>*{width:20%}.six-2000>*{width:16.66666%}.seven-2000>*{width:14.28571%}.eight-2000>*{width:12.5%}.nine-2000>*{width:11.11111%}.ten-2000>*{width:10%}.eleven-2000>*{width:9.09091%}.twelve-2000>*{width:8.33333%}}.full{width:100%}.half{width:50%}.third{width:33.33333%}.two-third{width:66.66666%}.fourth{width:25%}.three-fourth{width:75%}.fifth{width:20%}.two-fifth{width:40%}.three-fifth{width:60%}.four-fifth{width:80%}.sixth{width:16.66666%}.none{display:none}@media all and (min-width: 500px){.full-500{width:100%;display:block}.half-500{width:50%;display:block}.third-500{width:33.33333%;display:block}.two-third-500{width:66.66666%;display:block}.fourth-500{width:25%;display:block}.three-fourth-500{width:75%;display:block}.fifth-500{width:20%;display:block}.two-fifth-500{width:40%;display:block}.three-fifth-500{width:60%;display:block}.four-fifth-500{width:80%;display:block}.sixth-500{width:16.66666%;display:block}}@media all and (min-width: 600px){.full-600{width:100%;display:block}.half-600{width:50%;display:block}.third-600{width:33.33333%;display:block}.two-third-600{width:66.66666%;display:block}.fourth-600{width:25%;display:block}.three-fourth-600{width:75%;display:block}.fifth-600{width:20%;display:block}.two-fifth-600{width:40%;display:block}.three-fifth-600{width:60%;display:block}.four-fifth-600{width:80%;display:block}.sixth-600{width:16.66666%;display:block}}@media all and (min-width: 700px){.full-700{width:100%;display:block}.half-700{width:50%;display:block}.third-700{width:33.33333%;display:block}.two-third-700{width:66.66666%;display:block}.fourth-700{width:25%;display:block}.three-fourth-700{width:75%;display:block}.fifth-700{width:20%;display:block}.two-fifth-700{width:40%;display:block}.three-fifth-700{width:60%;display:block}.four-fifth-700{width:80%;display:block}.sixth-700{width:16.66666%;display:block}}@media all and (min-width: 800px){.full-800{width:100%;display:block}.half-800{width:50%;display:block}.third-800{width:33.33333%;display:block}.two-third-800{width:66.66666%;display:block}.fourth-800{width:25%;display:block}.three-fourth-800{width:75%;display:block}.fifth-800{width:20%;display:block}.two-fifth-800{width:40%;display:block}.three-fifth-800{width:60%;display:block}.four-fifth-800{width:80%;display:block}.sixth-800{width:16.66666%;display:block}}@media all and (min-width: 900px){.full-900{width:100%;display:block}.half-900{width:50%;display:block}.third-900{width:33.33333%;display:block}.two-third-900{width:66.66666%;display:block}.fourth-900{width:25%;display:block}.three-fourth-900{width:75%;display:block}.fifth-900{width:20%;display:block}.two-fifth-900{width:40%;display:block}.three-fifth-900{width:60%;display:block}.four-fifth-900{width:80%;display:block}.sixth-900{width:16.66666%;display:block}}@media all and (min-width: 1000px){.full-1000{width:100%;display:block}.half-1000{width:50%;display:block}.third-1000{width:33.33333%;display:block}.two-third-1000{width:66.66666%;display:block}.fourth-1000{width:25%;display:block}.three-fourth-1000{width:75%;display:block}.fifth-1000{width:20%;display:block}.two-fifth-1000{width:40%;display:block}.three-fifth-1000{width:60%;display:block}.four-fifth-1000{width:80%;display:block}.sixth-1000{width:16.66666%;display:block}}@media all and (min-width: 1100px){.full-1100{width:100%;display:block}.half-1100{width:50%;display:block}.third-1100{width:33.33333%;display:block}.two-third-1100{width:66.66666%;display:block}.fourth-1100{width:25%;display:block}.three-fourth-1100{width:75%;display:block}.fifth-1100{width:20%;display:block}.two-fifth-1100{width:40%;display:block}.three-fifth-1100{width:60%;display:block}.four-fifth-1100{width:80%;display:block}.sixth-1100{width:16.66666%;display:block}}@media all and (min-width: 1200px){.full-1200{width:100%;display:block}.half-1200{width:50%;display:block}.third-1200{width:33.33333%;display:block}.two-third-1200{width:66.66666%;display:block}.fourth-1200{width:25%;display:block}.three-fourth-1200{width:75%;display:block}.fifth-1200{width:20%;display:block}.two-fifth-1200{width:40%;display:block}.three-fifth-1200{width:60%;display:block}.four-fifth-1200{width:80%;display:block}.sixth-1200{width:16.66666%;display:block}}@media all and (min-width: 1300px){.full-1300{width:100%;display:block}.half-1300{width:50%;display:block}.third-1300{width:33.33333%;display:block}.two-third-1300{width:66.66666%;display:block}.fourth-1300{width:25%;display:block}.three-fourth-1300{width:75%;display:block}.fifth-1300{width:20%;display:block}.two-fifth-1300{width:40%;display:block}.three-fifth-1300{width:60%;display:block}.four-fifth-1300{width:80%;display:block}.sixth-1300{width:16.66666%;display:block}}@media all and (min-width: 1400px){.full-1400{width:100%;display:block}.half-1400{width:50%;display:block}.third-1400{width:33.33333%;display:block}.two-third-1400{width:66.66666%;display:block}.fourth-1400{width:25%;display:block}.three-fourth-1400{width:75%;display:block}.fifth-1400{width:20%;display:block}.two-fifth-1400{width:40%;display:block}.three-fifth-1400{width:60%;display:block}.four-fifth-1400{width:80%;display:block}.sixth-1400{width:16.66666%;display:block}}@media all and (min-width: 1500px){.full-1500{width:100%;display:block}.half-1500{width:50%;display:block}.third-1500{width:33.33333%;display:block}.two-third-1500{width:66.66666%;display:block}.fourth-1500{width:25%;display:block}.three-fourth-1500{width:75%;display:block}.fifth-1500{width:20%;display:block}.two-fifth-1500{width:40%;display:block}.three-fifth-1500{width:60%;display:block}.four-fifth-1500{width:80%;display:block}.sixth-1500{width:16.66666%;display:block}}@media all and (min-width: 1600px){.full-1600{width:100%;display:block}.half-1600{width:50%;display:block}.third-1600{width:33.33333%;display:block}.two-third-1600{width:66.66666%;display:block}.fourth-1600{width:25%;display:block}.three-fourth-1600{width:75%;display:block}.fifth-1600{width:20%;display:block}.two-fifth-1600{width:40%;display:block}.three-fifth-1600{width:60%;display:block}.four-fifth-1600{width:80%;display:block}.sixth-1600{width:16.66666%;display:block}}@media all and (min-width: 1700px){.full-1700{width:100%;display:block}.half-1700{width:50%;display:block}.third-1700{width:33.33333%;display:block}.two-third-1700{width:66.66666%;display:block}.fourth-1700{width:25%;display:block}.three-fourth-1700{width:75%;display:block}.fifth-1700{width:20%;display:block}.two-fifth-1700{width:40%;display:block}.three-fifth-1700{width:60%;display:block}.four-fifth-1700{width:80%;display:block}.sixth-1700{width:16.66666%;display:block}}@media all and (min-width: 1800px){.full-1800{width:100%;display:block}.half-1800{width:50%;display:block}.third-1800{width:33.33333%;display:block}.two-third-1800{width:66.66666%;display:block}.fourth-1800{width:25%;display:block}.three-fourth-1800{width:75%;display:block}.fifth-1800{width:20%;display:block}.two-fifth-1800{width:40%;display:block}.three-fifth-1800{width:60%;display:block}.four-fifth-1800{width:80%;display:block}.sixth-1800{width:16.66666%;display:block}}@media all and (min-width: 1900px){.full-1900{width:100%;display:block}.half-1900{width:50%;display:block}.third-1900{width:33.33333%;display:block}.two-third-1900{width:66.66666%;display:block}.fourth-1900{width:25%;display:block}.three-fourth-1900{width:75%;display:block}.fifth-1900{width:20%;display:block}.two-fifth-1900{width:40%;display:block}.three-fifth-1900{width:60%;display:block}.four-fifth-1900{width:80%;display:block}.sixth-1900{width:16.66666%;display:block}}@media all and (min-width: 2000px){.full-2000{width:100%;display:block}.half-2000{width:50%;display:block}.third-2000{width:33.33333%;display:block}.two-third-2000{width:66.66666%;display:block}.fourth-2000{width:25%;display:block}.three-fourth-2000{width:75%;display:block}.fifth-2000{width:20%;display:block}.two-fifth-2000{width:40%;display:block}.three-fifth-2000{width:60%;display:block}.four-fifth-2000{width:80%;display:block}.sixth-2000{width:16.66666%;display:block}}@media all and (min-width: 500px){.none-500{display:none}}@media all and (min-width: 600px){.none-600{display:none}}@media all and (min-width: 700px){.none-700{display:none}}@media all and (min-width: 800px){.none-800{display:none}}@media all and (min-width: 900px){.none-900{display:none}}@media all and (min-width: 1000px){.none-1000{display:none}}@media all and (min-width: 1100px){.none-1100{display:none}}@media all and (min-width: 1200px){.none-1200{display:none}}@media all and (min-width: 1300px){.none-1300{display:none}}@media all and (min-width: 1400px){.none-1400{display:none}}@media all and (min-width: 1500px){.none-1500{display:none}}@media all and (min-width: 1600px){.none-1600{display:none}}@media all and (min-width: 1700px){.none-1700{display:none}}@media all and (min-width: 1800px){.none-1800{display:none}}@media all and (min-width: 1900px){.none-1900{display:none}}@media all and (min-width: 2000px){.none-2000{display:none}}.off-none{margin-left:0}.off-half{margin-left:50%}.off-third{margin-left:33.33333%}.off-two-third{margin-left:66.66666%}.off-fourth{margin-left:25%}.off-three-fourth{margin-left:75%}.off-fifth{margin-left:20%}.off-two-fifth{margin-left:40%}.off-three-fifth{margin-left:60%}.off-four-fifth{margin-left:80%}.off-sixth{margin-left:16.66666%}@media all and (min-width: 500px){.off-none-500{margin-left:0}.off-half-500{margin-left:50%}.off-third-500{margin-left:33.33333%}.off-two-third-500{margin-left:66.66666%}.off-fourth-500{margin-left:25%}.off-three-fourth-500{margin-left:75%}.off-fifth-500{margin-left:20%}.off-two-fifth-500{margin-left:40%}.off-three-fifth-500{margin-left:60%}.off-four-fifth-500{margin-left:80%}.off-sixth-500{margin-left:16.66666%}}@media all and (min-width: 600px){.off-none-600{margin-left:0}.off-half-600{margin-left:50%}.off-third-600{margin-left:33.33333%}.off-two-third-600{margin-left:66.66666%}.off-fourth-600{margin-left:25%}.off-three-fourth-600{margin-left:75%}.off-fifth-600{margin-left:20%}.off-two-fifth-600{margin-left:40%}.off-three-fifth-600{margin-left:60%}.off-four-fifth-600{margin-left:80%}.off-sixth-600{margin-left:16.66666%}}@media all and (min-width: 700px){.off-none-700{margin-left:0}.off-half-700{margin-left:50%}.off-third-700{margin-left:33.33333%}.off-two-third-700{margin-left:66.66666%}.off-fourth-700{margin-left:25%}.off-three-fourth-700{margin-left:75%}.off-fifth-700{margin-left:20%}.off-two-fifth-700{margin-left:40%}.off-three-fifth-700{margin-left:60%}.off-four-fifth-700{margin-left:80%}.off-sixth-700{margin-left:16.66666%}}@media all and (min-width: 800px){.off-none-800{margin-left:0}.off-half-800{margin-left:50%}.off-third-800{margin-left:33.33333%}.off-two-third-800{margin-left:66.66666%}.off-fourth-800{margin-left:25%}.off-three-fourth-800{margin-left:75%}.off-fifth-800{margin-left:20%}.off-two-fifth-800{margin-left:40%}.off-three-fifth-800{margin-left:60%}.off-four-fifth-800{margin-left:80%}.off-sixth-800{margin-left:16.66666%}}@media all and (min-width: 900px){.off-none-900{margin-left:0}.off-half-900{margin-left:50%}.off-third-900{margin-left:33.33333%}.off-two-third-900{margin-left:66.66666%}.off-fourth-900{margin-left:25%}.off-three-fourth-900{margin-left:75%}.off-fifth-900{margin-left:20%}.off-two-fifth-900{margin-left:40%}.off-three-fifth-900{margin-left:60%}.off-four-fifth-900{margin-left:80%}.off-sixth-900{margin-left:16.66666%}}@media all and (min-width: 1000px){.off-none-1000{margin-left:0}.off-half-1000{margin-left:50%}.off-third-1000{margin-left:33.33333%}.off-two-third-1000{margin-left:66.66666%}.off-fourth-1000{margin-left:25%}.off-three-fourth-1000{margin-left:75%}.off-fifth-1000{margin-left:20%}.off-two-fifth-1000{margin-left:40%}.off-three-fifth-1000{margin-left:60%}.off-four-fifth-1000{margin-left:80%}.off-sixth-1000{margin-left:16.66666%}}@media all and (min-width: 1100px){.off-none-1100{margin-left:0}.off-half-1100{margin-left:50%}.off-third-1100{margin-left:33.33333%}.off-two-third-1100{margin-left:66.66666%}.off-fourth-1100{margin-left:25%}.off-three-fourth-1100{margin-left:75%}.off-fifth-1100{margin-left:20%}.off-two-fifth-1100{margin-left:40%}.off-three-fifth-1100{margin-left:60%}.off-four-fifth-1100{margin-left:80%}.off-sixth-1100{margin-left:16.66666%}}@media all and (min-width: 1200px){.off-none-1200{margin-left:0}.off-half-1200{margin-left:50%}.off-third-1200{margin-left:33.33333%}.off-two-third-1200{margin-left:66.66666%}.off-fourth-1200{margin-left:25%}.off-three-fourth-1200{margin-left:75%}.off-fifth-1200{margin-left:20%}.off-two-fifth-1200{margin-left:40%}.off-three-fifth-1200{margin-left:60%}.off-four-fifth-1200{margin-left:80%}.off-sixth-1200{margin-left:16.66666%}}@media all and (min-width: 1300px){.off-none-1300{margin-left:0}.off-half-1300{margin-left:50%}.off-third-1300{margin-left:33.33333%}.off-two-third-1300{margin-left:66.66666%}.off-fourth-1300{margin-left:25%}.off-three-fourth-1300{margin-left:75%}.off-fifth-1300{margin-left:20%}.off-two-fifth-1300{margin-left:40%}.off-three-fifth-1300{margin-left:60%}.off-four-fifth-1300{margin-left:80%}.off-sixth-1300{margin-left:16.66666%}}@media all and (min-width: 1400px){.off-none-1400{margin-left:0}.off-half-1400{margin-left:50%}.off-third-1400{margin-left:33.33333%}.off-two-third-1400{margin-left:66.66666%}.off-fourth-1400{margin-left:25%}.off-three-fourth-1400{margin-left:75%}.off-fifth-1400{margin-left:20%}.off-two-fifth-1400{margin-left:40%}.off-three-fifth-1400{margin-left:60%}.off-four-fifth-1400{margin-left:80%}.off-sixth-1400{margin-left:16.66666%}}@media all and (min-width: 1500px){.off-none-1500{margin-left:0}.off-half-1500{margin-left:50%}.off-third-1500{margin-left:33.33333%}.off-two-third-1500{margin-left:66.66666%}.off-fourth-1500{margin-left:25%}.off-three-fourth-1500{margin-left:75%}.off-fifth-1500{margin-left:20%}.off-two-fifth-1500{margin-left:40%}.off-three-fifth-1500{margin-left:60%}.off-four-fifth-1500{margin-left:80%}.off-sixth-1500{margin-left:16.66666%}}@media all and (min-width: 1600px){.off-none-1600{margin-left:0}.off-half-1600{margin-left:50%}.off-third-1600{margin-left:33.33333%}.off-two-third-1600{margin-left:66.66666%}.off-fourth-1600{margin-left:25%}.off-three-fourth-1600{margin-left:75%}.off-fifth-1600{margin-left:20%}.off-two-fifth-1600{margin-left:40%}.off-three-fifth-1600{margin-left:60%}.off-four-fifth-1600{margin-left:80%}.off-sixth-1600{margin-left:16.66666%}}@media all and (min-width: 1700px){.off-none-1700{margin-left:0}.off-half-1700{margin-left:50%}.off-third-1700{margin-left:33.33333%}.off-two-third-1700{margin-left:66.66666%}.off-fourth-1700{margin-left:25%}.off-three-fourth-1700{margin-left:75%}.off-fifth-1700{margin-left:20%}.off-two-fifth-1700{margin-left:40%}.off-three-fifth-1700{margin-left:60%}.off-four-fifth-1700{margin-left:80%}.off-sixth-1700{margin-left:16.66666%}}@media all and (min-width: 1800px){.off-none-1800{margin-left:0}.off-half-1800{margin-left:50%}.off-third-1800{margin-left:33.33333%}.off-two-third-1800{margin-left:66.66666%}.off-fourth-1800{margin-left:25%}.off-three-fourth-1800{margin-left:75%}.off-fifth-1800{margin-left:20%}.off-two-fifth-1800{margin-left:40%}.off-three-fifth-1800{margin-left:60%}.off-four-fifth-1800{margin-left:80%}.off-sixth-1800{margin-left:16.66666%}}@media all and (min-width: 1900px){.off-none-1900{margin-left:0}.off-half-1900{margin-left:50%}.off-third-1900{margin-left:33.33333%}.off-two-third-1900{margin-left:66.66666%}.off-fourth-1900{margin-left:25%}.off-three-fourth-1900{margin-left:75%}.off-fifth-1900{margin-left:20%}.off-two-fifth-1900{margin-left:40%}.off-three-fifth-1900{margin-left:60%}.off-four-fifth-1900{margin-left:80%}.off-sixth-1900{margin-left:16.66666%}}@media all and (min-width: 2000px){.off-none-2000{margin-left:0}.off-half-2000{margin-left:50%}.off-third-2000{margin-left:33.33333%}.off-two-third-2000{margin-left:66.66666%}.off-fourth-2000{margin-left:25%}.off-three-fourth-2000{margin-left:75%}.off-fifth-2000{margin-left:20%}.off-two-fifth-2000{margin-left:40%}.off-three-fifth-2000{margin-left:60%}.off-four-fifth-2000{margin-left:80%}.off-sixth-2000{margin-left:16.66666%}}nav{color:#fff;position:fixed;top:0;left:0;right:0;height:3em;padding:0 .6em;background:#33a25c;box-shadow:0 0 .2em rgba(170,170,170,.2);z-index:10000;transition:all .3s;transform-style:preserve-3d}nav .brand,nav .menu,nav .burger{float:left;position:relative;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}nav .brand{font-weight:700;float:left;padding:0 .6em;max-width:50%;white-space:nowrap;color:inherit}nav .brand *{vertical-align:middle}nav .logo{height:2em;margin-right:.3em}nav .select::after{height:calc(100% - 1px);padding:0;line-height:2.4em}nav .menu>*{margin-right:.6em}nav .burger{display:none}@media all and (max-width: 60em){nav .burger{display:inline-block;cursor:pointer;bottom:-1000em;margin:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}nav .burger~.menu,nav .show:checked~.burger{position:fixed;min-height:100%;top:0;left:0;bottom:-1000em;margin:0;background:#111;transition:all 0s ease;transform:none}nav .burger~.menu{z-index:11}nav .show:checked~.burger{color:rgba(0,0,0,0);width:100%;border-radius:0;background:rgba(17,17,17,.2);transition:all 0s ease}nav .show~.menu{width:70%;max-width:300px;transform-origin:center left;transition:all 0s ease;transform:scaleX(0)}nav .show~.menu>*{transform:translateX(100%);transition:all 0s ease 0s}nav .show:checked~.menu>*:nth-child(1){transition:all 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}nav .show:checked~.menu>*:nth-child(2){transition:all 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}nav .show:checked~.menu>*:nth-child(3){transition:all 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}nav .show:checked~.menu>*:nth-child(4){transition:all 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}nav .show:checked~.menu>*:nth-child(5){transition:all 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}nav .show:checked~.menu>*:nth-child(6){transition:all 0s cubic-bezier(0.645, 0.045, 0.355, 1) 0s}nav .show:checked~.menu{transform:scaleX(1)}nav .show:checked~.menu>*{transform:translateX(0);transition:all 0s ease-in-out 0s}nav .burger~.menu>*{display:block;margin:.3em;text-align:left;max-width:calc(100% - 0.6em)}nav .burger~.menu>a{padding:.3em .9em}}.stack,.stack .toggle{margin-top:0;margin-bottom:0;display:block;width:100%;text-align:left;border-radius:0}.stack:first-child,.stack:first-child .toggle{border-top-left-radius:.2em;border-top-right-radius:.2em}.stack:last-child,.stack:last-child .toggle{border-bottom-left-radius:.2em;border-bottom-right-radius:.2em}input.stack,textarea.stack,select.stack{transition:border-bottom 0 ease 0;border-bottom-width:0}input.stack:last-child,textarea.stack:last-child,select.stack:last-child{border-bottom-width:1px}input.stack:focus+input,input.stack:focus+textarea,input.stack:focus+select,textarea.stack:focus+input,textarea.stack:focus+textarea,textarea.stack:focus+select,select.stack:focus+input,select.stack:focus+textarea,select.stack:focus+select{border-top-color:#33a25c}.modal .overlay~*,.card{position:relative;box-shadow:none;border-radius:.2em;border:1px solid #aaa;overflow:hidden;text-align:left;background:#fff;margin-bottom:.6em;padding:0;transition:all .3s ease}.modal .overlay~.hidden,.hidden.card,.modal .overlay~:checked+*,.modal .overlay:checked+*,:checked+.card{font-size:0;padding:0;margin:0;border:0}.modal .overlay~*>*,.card>*{max-width:100%;display:block}.modal .overlay~*>*:last-child,.card>*:last-child{margin-bottom:0}.modal .overlay~* header,.card header,.modal .overlay~* section,.card section,.modal .overlay~*>p,.card>p{padding:.6em .8em}.modal .overlay~* section,.card section{padding:.6em .8em 0}.modal .overlay~* hr,.card hr{border:none;height:1px;background-color:#aaa}.modal .overlay~* header,.card header{font-weight:bold;position:relative;border-bottom:1px solid #aaa}.modal .overlay~* header h1,.card header h1,.modal .overlay~* header h2,.card header h2,.modal .overlay~* header h3,.card header h3,.modal .overlay~* header h4,.card header h4,.modal .overlay~* header h5,.card header h5,.modal .overlay~* header h6,.card header h6{padding:0;margin:0 2em 0 0;line-height:1;display:inline-block;vertical-align:text-bottom}.modal .overlay~* header:last-child,.card header:last-child{border-bottom:0}.modal .overlay~* footer,.card footer{padding:.8em}.modal .overlay~* p,.card p{margin:.3em 0}.modal .overlay~* p:first-child,.card p:first-child{margin-top:0}.modal .overlay~* p:last-child,.card p:last-child{margin-bottom:0}.modal .overlay~*>p,.card>p{margin:0;padding-right:2.5em}.modal .overlay~* .close,.card .close{position:absolute;top:.4em;right:.3em;font-size:1.2em;padding:0 .5em;cursor:pointer;width:auto}.modal .overlay~* .close:hover,.card .close:hover{color:#df6147}.modal .overlay~* h1+.close,.card h1+.close{margin:.2em}.modal .overlay~* h2+.close,.card h2+.close{margin:.1em}.modal .overlay~* .dangerous,.card .dangerous{background:#df6147;float:right}.modal{text-align:center}.modal>input{display:none}.modal>input~*{opacity:0;max-height:0;overflow:hidden}.modal .overlay{top:0;left:0;bottom:0;right:0;position:fixed;margin:0;border-radius:0;background:rgba(17,17,17,.2);transition:all 0s;z-index:100000}.modal .overlay:before,.modal .overlay:after{display:none}.modal .overlay~*{border:0;position:fixed;top:50%;left:50%;transform:translateX(-50%) translateY(-50%) scale(0.2, 0.2);z-index:1000000;transition:all 0s}.modal>input:checked~*{display:block;opacity:1;max-height:10000px;transition:all 0s}.modal>input:checked~.overlay~*{max-height:90%;overflow:auto;-webkit-transform:translateX(-50%) translateY(-50%) scale(1, 1);transform:translateX(-50%) translateY(-50%) scale(1, 1)}@media(max-width: 60em){.modal .overlay~*{min-width:90%}}.dropimage{position:relative;display:block;padding:0;padding-bottom:56.25%;overflow:hidden;cursor:pointer;border:0;margin:.3em 0;border-radius:.2em;background-color:#ddd;background-size:cover;background-position:center center;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI2NDAiIGhlaWdodD0iNjQwIiB2ZXJzaW9uPSIxLjEiPjxnIHN0eWxlPSJmaWxsOiMzMzMiPjxwYXRoIGQ9Ik0gMTg3IDIzMCBDIDE3NSAyMzAgMTY1IDI0MCAxNjUgMjUyIEwgMTY1IDMwMCBMIDE2NSA0MDggQyAxNjUgNDIwIDE3NSA0MzAgMTg3IDQzMCBMIDQ2MyA0MzAgQyA0NzUgNDMwIDQ4NSA0MjAgNDg1IDQwOCBMIDQ4NSAzMDAgTCA0ODUgMjUyIEMgNDg1IDI0MCA0NzUgMjMwIDQ2MyAyMzAgTCAxODcgMjMwIHogTSAzNjAgMjU2IEEgNzAgNzIgMCAwIDEgNDMwIDMyOCBBIDcwIDcyIDAgMCAxIDM2MCA0MDAgQSA3MCA3MiAwIDAgMSAyOTAgMzI4IEEgNzAgNzIgMCAwIDEgMzYwIDI1NiB6Ii8+PGNpcmNsZSBjeD0iMzYwIiBjeT0iMzMwIiByPSI0MSIvPjxwYXRoIGQ9Im0yMDUgMjI1IDUtMTAgMjAgMCA1IDEwLTMwIDAiLz48cGF0aCBkPSJNMjg1IDIwMEwyNzAgMjI1IDM3NiAyMjUgMzYxIDIwMCAyODUgMjAwek0zMTAgMjA1TDMzNyAyMDUgMzM3IDIxOCAzMTAgMjE4IDMxMCAyMDV6Ii8+PHBhdGggZD0ibTQwNSAyMjUgNS0xMCAyMCAwIDUgMTAtMzAgMCIvPjwvZz48L3N2Zz4=)}.dropimage input{left:0;width:100%;height:100%;border:0;margin:0;padding:0;opacity:0;cursor:pointer;position:absolute}.tabs{position:relative;overflow:hidden}.tabs>label img{float:left;margin-left:.6em}.tabs>.row{width:calc(100% + 1.2em);display:table;table-layout:fixed;position:relative;padding-left:0;transition:all .3s;border-spacing:0;margin:0}.tabs>.row:before,.tabs>.row:after{display:none}.tabs>.row>*,.tabs>.row img{display:table-cell;vertical-align:top;margin:0;width:100%}.tabs>input{display:none}.tabs>input+*{width:100%}.tabs>input+label{width:auto}.two.tabs>.row{width:200%;left:-100%}.two.tabs>input:nth-of-type(1):checked~.row{margin-left:100%}.two.tabs>label img{width:48%;margin:4% 0 4% 4%}.three.tabs>.row{width:300%;left:-200%}.three.tabs>input:nth-of-type(1):checked~.row{margin-left:200%}.three.tabs>input:nth-of-type(2):checked~.row{margin-left:100%}.three.tabs>label img{width:30%;margin:5% 0 5% 5%}.four.tabs>.row{width:400%;left:-300%}.four.tabs>input:nth-of-type(1):checked~.row{margin-left:300%}.four.tabs>input:nth-of-type(2):checked~.row{margin-left:200%}.four.tabs>input:nth-of-type(3):checked~.row{margin-left:100%}.four.tabs>label img{width:22%;margin:4% 0 4% 4%}.five.tabs>.row{width:500%;left:-400%}.five.tabs>input:nth-of-type(1):checked~.row{margin-left:400%}.five.tabs>input:nth-of-type(2):checked~.row{margin-left:300%}.five.tabs>input:nth-of-type(3):checked~.row{margin-left:200%}.five.tabs>input:nth-of-type(4):checked~.row{margin-left:100%}.five.tabs>label img{width:18%;margin:2% 0 2% 2%}.six.tabs>.row{width:600%;left:-500%}.six.tabs>input:nth-of-type(1):checked~.row{margin-left:500%}.six.tabs>input:nth-of-type(2):checked~.row{margin-left:400%}.six.tabs>input:nth-of-type(3):checked~.row{margin-left:300%}.six.tabs>input:nth-of-type(4):checked~.row{margin-left:200%}.six.tabs>input:nth-of-type(5):checked~.row{margin-left:100%}.six.tabs>label img{width:12%;margin:1% 0 1% 1%}.tabs>label:first-of-type img{margin-left:0}[data-tooltip]{position:relative}[data-tooltip]:after,[data-tooltip]:before{position:absolute;z-index:10;opacity:0;border-width:0;height:0;padding:0;overflow:hidden;transition:opacity .6s ease,height 0s ease .6s;top:calc(100% - 6px);left:0;margin-top:12px}[data-tooltip]:after{margin-left:0;font-size:.8em;background:#111;content:attr(data-tooltip);white-space:nowrap}[data-tooltip]:before{content:"";width:0;height:0;border-width:0;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) #111;margin-top:0;left:10px}[data-tooltip]:hover:after,[data-tooltip]:focus:after,[data-tooltip]:hover:before,[data-tooltip]:focus:before{opacity:1;border-width:6px;height:auto}[data-tooltip]:hover:after,[data-tooltip]:focus:after{padding:.45em .9em}.tooltip-top:after,.tooltip-top:before{top:auto;bottom:calc(100% - 6px);left:0;margin-bottom:12px}.tooltip-top:before{border-color:#111 rgba(0,0,0,0) rgba(0,0,0,0);margin-bottom:0;left:10px}.tooltip-right:after,.tooltip-right:before{left:100%;margin-left:6px;margin-top:0;top:0}.tooltip-right:before{border-color:rgba(0,0,0,0) #111 rgba(0,0,0,0) rgba(0,0,0,0);margin-left:-6px;left:100%;top:7px}.tooltip-left:after,.tooltip-left:before{right:100%;margin-right:6px;left:auto;margin-top:0;top:0}.tooltip-left:before{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #111;margin-right:-6px;right:100%;top:7px}
diff --git a/templates/inertia/public/js/app.js b/templates/inertia/public/js/app.js
deleted file mode 100644
index 1c4570b..0000000
--- a/templates/inertia/public/js/app.js
+++ /dev/null
@@ -1,132 +0,0 @@
-var Gb=Object.create;var Ai=Object.defineProperty;var Yb=Object.getOwnPropertyDescriptor;var Qb=Object.getOwnPropertyNames;var Xb=Object.getPrototypeOf,Vb=Object.prototype.hasOwnProperty;var up=e=>t=>{var n=e[t];if(n)return n();throw new Error("Module not found in bundle: "+t)};var D=(e,t)=>()=>(e&&(t=e(e=0)),t);var R=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),ec=(e,t)=>{for(var n in t)Ai(e,n,{get:t[n],enumerable:!0})},op=(e,t,n,a)=>{if(t&&typeof t=="object"||typeof t=="function")for(let l of Qb(t))!Vb.call(e,l)&&l!==n&&Ai(e,l,{get:()=>t[l],enumerable:!(a=Yb(t,l))||a.enumerable});return e};var oe=(e,t,n)=>(n=e!=null?Gb(Xb(e)):{},op(t||!e||!e.__esModule?Ai(n,"default",{value:e,enumerable:!0}):n,e)),cp=e=>op(Ai({},"__esModule",{value:!0}),e);var Ep=R(q=>{"use strict";var nc=Symbol.for("react.transitional.element"),Zb=Symbol.for("react.portal"),Kb=Symbol.for("react.fragment"),Fb=Symbol.for("react.strict_mode"),Jb=Symbol.for("react.profiler"),Pb=Symbol.for("react.consumer"),kb=Symbol.for("react.context"),$b=Symbol.for("react.forward_ref"),Wb=Symbol.for("react.suspense"),Ib=Symbol.for("react.memo"),yp=Symbol.for("react.lazy"),sp=Symbol.iterator;function eE(e){return e===null||typeof e!="object"?null:(e=sp&&e[sp]||e["@@iterator"],typeof e=="function"?e:null)}var mp={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},vp=Object.assign,gp={};function qa(e,t,n){this.props=e,this.context=t,this.refs=gp,this.updater=n||mp}qa.prototype.isReactComponent={};qa.prototype.setState=function(e,t){if(typeof e!="object"&&typeof e!="function"&&e!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")};qa.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")};function Sp(){}Sp.prototype=qa.prototype;function ac(e,t,n){this.props=e,this.context=t,this.refs=gp,this.updater=n||mp}var lc=ac.prototype=new Sp;lc.constructor=ac;vp(lc,qa.prototype);lc.isPureReactComponent=!0;var fp=Array.isArray,W={H:null,A:null,T:null,S:null},bp=Object.prototype.hasOwnProperty;function rc(e,t,n,a,l,r){return n=r.ref,{$$typeof:nc,type:e,key:t,ref:n!==void 0?n:null,props:r}}function tE(e,t){return rc(e.type,t,void 0,void 0,void 0,e.props)}function ic(e){return typeof e=="object"&&e!==null&&e.$$typeof===nc}function nE(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,function(n){return t[n]})}var dp=/\/+/g;function tc(e,t){return typeof e=="object"&&e!==null&&e.key!=null?nE(""+e.key):t.toString(36)}function pp(){}function aE(e){switch(e.status){case"fulfilled":return e.value;case"rejected":throw e.reason;default:switch(typeof e.status=="string"?e.then(pp,pp):(e.status="pending",e.then(function(t){e.status==="pending"&&(e.status="fulfilled",e.value=t)},function(t){e.status==="pending"&&(e.status="rejected",e.reason=t)})),e.status){case"fulfilled":return e.value;case"rejected":throw e.reason}}throw e}function Ca(e,t,n,a,l){var r=typeof e;(r==="undefined"||r==="boolean")&&(e=null);var i=!1;if(e===null)i=!0;else switch(r){case"bigint":case"string":case"number":i=!0;break;case"object":switch(e.$$typeof){case nc:case Zb:i=!0;break;case yp:return i=e._init,Ca(i(e._payload),t,n,a,l)}}if(i)return l=l(e),i=a===""?"."+tc(e,0):a,fp(l)?(n="",i!=null&&(n=i.replace(dp,"$&/")+"/"),Ca(l,t,n,"",function(c){return c})):l!=null&&(ic(l)&&(l=tE(l,n+(l.key==null||e&&e.key===l.key?"":(""+l.key).replace(dp,"$&/")+"/")+i)),t.push(l)),1;i=0;var u=a===""?".":a+":";if(fp(e))for(var o=0;o{"use strict";Ap.exports=Ep()});var _p=R((h3,wp)=>{"use strict";var iE=function(t){return uE(t)&&!oE(t)};function uE(e){return!!e&&typeof e=="object"}function oE(e){var t=Object.prototype.toString.call(e);return t==="[object RegExp]"||t==="[object Date]"||fE(e)}var cE=typeof Symbol=="function"&&Symbol.for,sE=cE?Symbol.for("react.element"):60103;function fE(e){return e.$$typeof===sE}function dE(e){return Array.isArray(e)?[]:{}}function Gl(e,t){return t.clone!==!1&&t.isMergeableObject(e)?za(dE(e),e,t):e}function pE(e,t,n){return e.concat(t).map(function(a){return Gl(a,n)})}function hE(e,t){if(!t.customMerge)return za;var n=t.customMerge(e);return typeof n=="function"?n:za}function yE(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter(function(t){return Object.propertyIsEnumerable.call(e,t)}):[]}function Tp(e){return Object.keys(e).concat(yE(e))}function Op(e,t){try{return t in e}catch{return!1}}function mE(e,t){return Op(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}function vE(e,t,n){var a={};return n.isMergeableObject(e)&&Tp(e).forEach(function(l){a[l]=Gl(e[l],n)}),Tp(t).forEach(function(l){mE(e,l)||(Op(e,l)&&n.isMergeableObject(t[l])?a[l]=hE(l,n)(e[l],t[l],n):a[l]=Gl(t[l],n))}),a}function za(e,t,n){n=n||{},n.arrayMerge=n.arrayMerge||pE,n.isMergeableObject=n.isMergeableObject||iE,n.cloneUnlessOtherwiseSpecified=Gl;var a=Array.isArray(t),l=Array.isArray(e),r=a===l;return r?a?n.arrayMerge(e,t,n):vE(e,t,n):Gl(t,n)}za.all=function(t,n){if(!Array.isArray(t))throw new Error("first argument should be an array");return t.reduce(function(a,l){return za(a,l,n)},{})};var gE=za;wp.exports=gE});var $n=R((y3,Rp)=>{"use strict";Rp.exports=TypeError});var Dp=R(()=>{});var Vl=R((g3,Jp)=>{var mc=typeof Map=="function"&&Map.prototype,uc=Object.getOwnPropertyDescriptor&&mc?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,wi=mc&&uc&&typeof uc.get=="function"?uc.get:null,xp=mc&&Map.prototype.forEach,vc=typeof Set=="function"&&Set.prototype,oc=Object.getOwnPropertyDescriptor&&vc?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,_i=vc&&oc&&typeof oc.get=="function"?oc.get:null,Mp=vc&&Set.prototype.forEach,SE=typeof WeakMap=="function"&&WeakMap.prototype,Ql=SE?WeakMap.prototype.has:null,bE=typeof WeakSet=="function"&&WeakSet.prototype,Xl=bE?WeakSet.prototype.has:null,EE=typeof WeakRef=="function"&&WeakRef.prototype,Up=EE?WeakRef.prototype.deref:null,AE=Boolean.prototype.valueOf,TE=Object.prototype.toString,OE=Function.prototype.toString,wE=String.prototype.match,gc=String.prototype.slice,yn=String.prototype.replace,_E=String.prototype.toUpperCase,Cp=String.prototype.toLowerCase,Yp=RegExp.prototype.test,qp=Array.prototype.concat,_t=Array.prototype.join,RE=Array.prototype.slice,zp=Math.floor,fc=typeof BigInt=="function"?BigInt.prototype.valueOf:null,cc=Object.getOwnPropertySymbols,dc=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?Symbol.prototype.toString:null,Na=typeof Symbol=="function"&&typeof Symbol.iterator=="object",Me=typeof Symbol=="function"&&Symbol.toStringTag&&(typeof Symbol.toStringTag===Na||!0)?Symbol.toStringTag:null,Qp=Object.prototype.propertyIsEnumerable,Np=(typeof Reflect=="function"?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(e){return e.__proto__}:null);function Hp(e,t){if(e===1/0||e===-1/0||e!==e||e&&e>-1e3&&e<1e3||Yp.call(/e/,t))return t;var n=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if(typeof e=="number"){var a=e<0?-zp(-e):zp(e);if(a!==e){var l=String(a),r=gc.call(t,l.length+1);return yn.call(l,n,"$&_")+"."+yn.call(yn.call(r,/([0-9]{3})/g,"$&_"),/_$/,"")}}return yn.call(t,n,"$&_")}var pc=Dp(),Bp=pc.custom,Lp=Zp(Bp)?Bp:null,Xp={__proto__:null,double:'"',single:"'"},DE={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};Jp.exports=function e(t,n,a,l){var r=n||{};if(Vt(r,"quoteStyle")&&!Vt(Xp,r.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(Vt(r,"maxStringLength")&&(typeof r.maxStringLength=="number"?r.maxStringLength<0&&r.maxStringLength!==1/0:r.maxStringLength!==null))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var i=Vt(r,"customInspect")?r.customInspect:!0;if(typeof i!="boolean"&&i!=="symbol")throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(Vt(r,"indent")&&r.indent!==null&&r.indent!==" "&&!(parseInt(r.indent,10)===r.indent&&r.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(Vt(r,"numericSeparator")&&typeof r.numericSeparator!="boolean")throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var u=r.numericSeparator;if(typeof t>"u")return"undefined";if(t===null)return"null";if(typeof t=="boolean")return t?"true":"false";if(typeof t=="string")return Fp(t,r);if(typeof t=="number"){if(t===0)return 1/0/t>0?"0":"-0";var o=String(t);return u?Hp(t,o):o}if(typeof t=="bigint"){var c=String(t)+"n";return u?Hp(t,c):c}var s=typeof r.depth>"u"?5:r.depth;if(typeof a>"u"&&(a=0),a>=s&&s>0&&typeof t=="object")return hc(t)?"[Array]":"[Object]";var p=KE(r,a);if(typeof l>"u")l=[];else if(Kp(l,t)>=0)return"[Circular]";function f(Ve,wt,tt){if(wt&&(l=RE.call(l),l.push(wt)),tt){var hn={depth:r.depth};return Vt(r,"quoteStyle")&&(hn.quoteStyle=r.quoteStyle),e(Ve,hn,a+1,l)}return e(Ve,r,a+1,l)}if(typeof t=="function"&&!jp(t)){var m=BE(t),v=Oi(t,f);return"[Function"+(m?": "+m:" (anonymous)")+"]"+(v.length>0?" { "+_t.call(v,", ")+" }":"")}if(Zp(t)){var b=Na?yn.call(String(t),/^(Symbol\(.*\))_[^)]*$/,"$1"):dc.call(t);return typeof t=="object"&&!Na?Yl(b):b}if(XE(t)){for(var E="<"+Cp.call(String(t.nodeName)),y=t.attributes||[],d=0;d",t.childNodes&&t.childNodes.length&&(E+="..."),E+=""+Cp.call(String(t.nodeName))+">",E}if(hc(t)){if(t.length===0)return"[]";var h=Oi(t,f);return p&&!ZE(h)?"["+yc(h,p)+"]":"[ "+_t.call(h,", ")+" ]"}if(UE(t)){var S=Oi(t,f);return!("cause"in Error.prototype)&&"cause"in t&&!Qp.call(t,"cause")?"{ ["+String(t)+"] "+_t.call(qp.call("[cause]: "+f(t.cause),S),", ")+" }":S.length===0?"["+String(t)+"]":"{ ["+String(t)+"] "+_t.call(S,", ")+" }"}if(typeof t=="object"&&i){if(Lp&&typeof t[Lp]=="function"&&pc)return pc(t,{depth:s-a});if(i!=="symbol"&&typeof t.inspect=="function")return t.inspect()}if(LE(t)){var T=[];return xp&&xp.call(t,function(Ve,wt){T.push(f(wt,t,!0)+" => "+f(Ve,t))}),Gp("Map",wi.call(t),T,p)}if(YE(t)){var w=[];return Mp&&Mp.call(t,function(Ve){w.push(f(Ve,t))}),Gp("Set",_i.call(t),w,p)}if(jE(t))return sc("WeakMap");if(QE(t))return sc("WeakSet");if(GE(t))return sc("WeakRef");if(qE(t))return Yl(f(Number(t)));if(NE(t))return Yl(f(fc.call(t)));if(zE(t))return Yl(AE.call(t));if(CE(t))return Yl(f(String(t)));if(typeof window<"u"&&t===window)return"{ [object Window] }";if(typeof globalThis<"u"&&t===globalThis||typeof global<"u"&&t===global)return"{ [object globalThis] }";if(!ME(t)&&!jp(t)){var O=Oi(t,f),_=Np?Np(t)===Object.prototype:t instanceof Object||t.constructor===Object,G=t instanceof Object?"":"null prototype",U=!_&&Me&&Object(t)===t&&Me in t?gc.call(mn(t),8,-1):G?"Object":"",De=_||typeof t.constructor!="function"?"":t.constructor.name?t.constructor.name+" ":"",et=De+(U||G?"["+_t.call(qp.call([],U||[],G||[]),": ")+"] ":"");return O.length===0?et+"{}":p?et+"{"+yc(O,p)+"}":et+"{ "+_t.call(O,", ")+" }"}return String(t)};function Vp(e,t,n){var a=n.quoteStyle||t,l=Xp[a];return l+e+l}function xE(e){return yn.call(String(e),/"/g,""")}function hc(e){return mn(e)==="[object Array]"&&(!Me||!(typeof e=="object"&&Me in e))}function ME(e){return mn(e)==="[object Date]"&&(!Me||!(typeof e=="object"&&Me in e))}function jp(e){return mn(e)==="[object RegExp]"&&(!Me||!(typeof e=="object"&&Me in e))}function UE(e){return mn(e)==="[object Error]"&&(!Me||!(typeof e=="object"&&Me in e))}function CE(e){return mn(e)==="[object String]"&&(!Me||!(typeof e=="object"&&Me in e))}function qE(e){return mn(e)==="[object Number]"&&(!Me||!(typeof e=="object"&&Me in e))}function zE(e){return mn(e)==="[object Boolean]"&&(!Me||!(typeof e=="object"&&Me in e))}function Zp(e){if(Na)return e&&typeof e=="object"&&e instanceof Symbol;if(typeof e=="symbol")return!0;if(!e||typeof e!="object"||!dc)return!1;try{return dc.call(e),!0}catch{}return!1}function NE(e){if(!e||typeof e!="object"||!fc)return!1;try{return fc.call(e),!0}catch{}return!1}var HE=Object.prototype.hasOwnProperty||function(e){return e in this};function Vt(e,t){return HE.call(e,t)}function mn(e){return TE.call(e)}function BE(e){if(e.name)return e.name;var t=wE.call(OE.call(e),/^function\s*([\w$]+)/);return t?t[1]:null}function Kp(e,t){if(e.indexOf)return e.indexOf(t);for(var n=0,a=e.length;nt.maxStringLength){var n=e.length-t.maxStringLength,a="... "+n+" more character"+(n>1?"s":"");return Fp(gc.call(e,0,t.maxStringLength),t)+a}var l=DE[t.quoteStyle||"single"];l.lastIndex=0;var r=yn.call(yn.call(e,l,"\\$1"),/[\x00-\x1f]/g,VE);return Vp(r,"single",t)}function VE(e){var t=e.charCodeAt(0),n={8:"b",9:"t",10:"n",12:"f",13:"r"}[t];return n?"\\"+n:"\\x"+(t<16?"0":"")+_E.call(t.toString(16))}function Yl(e){return"Object("+e+")"}function sc(e){return e+" { ? }"}function Gp(e,t,n,a){var l=a?yc(n,a):_t.call(n,", ");return e+" ("+t+") {"+l+"}"}function ZE(e){for(var t=0;t=0)return!1;return!0}function KE(e,t){var n;if(e.indent===" ")n=" ";else if(typeof e.indent=="number"&&e.indent>0)n=_t.call(Array(e.indent+1)," ");else return null;return{base:n,prev:_t.call(Array(t+1),n)}}function yc(e,t){if(e.length===0)return"";var n=`
-`+t.prev+t.base;return n+_t.call(e,","+n)+`
-`+t.prev}function Oi(e,t){var n=hc(e),a=[];if(n){a.length=e.length;for(var l=0;l{"use strict";var FE=Vl(),JE=$n(),Ri=function(e,t,n){for(var a=e,l;(l=a.next)!=null;a=l)if(l.key===t)return a.next=l.next,n||(l.next=e.next,e.next=l),l},PE=function(e,t){if(e){var n=Ri(e,t);return n&&n.value}},kE=function(e,t,n){var a=Ri(e,t);a?a.value=n:e.next={key:t,next:e.next,value:n}},$E=function(e,t){return e?!!Ri(e,t):!1},WE=function(e,t){if(e)return Ri(e,t,!0)};Pp.exports=function(){var t,n={assert:function(a){if(!n.has(a))throw new JE("Side channel does not contain "+FE(a))},delete:function(a){var l=t&&t.next,r=WE(t,a);return r&&l&&l===r&&(t=void 0),!!r},get:function(a){return PE(t,a)},has:function(a){return $E(t,a)},set:function(a,l){t||(t={next:void 0}),kE(t,a,l)}};return n}});var Sc=R((b3,$p)=>{"use strict";$p.exports=Object});var Ip=R((E3,Wp)=>{"use strict";Wp.exports=Error});var th=R((A3,eh)=>{"use strict";eh.exports=EvalError});var ah=R((T3,nh)=>{"use strict";nh.exports=RangeError});var rh=R((O3,lh)=>{"use strict";lh.exports=ReferenceError});var uh=R((w3,ih)=>{"use strict";ih.exports=SyntaxError});var ch=R((_3,oh)=>{"use strict";oh.exports=URIError});var fh=R((R3,sh)=>{"use strict";sh.exports=Math.abs});var ph=R((D3,dh)=>{"use strict";dh.exports=Math.floor});var yh=R((x3,hh)=>{"use strict";hh.exports=Math.max});var vh=R((M3,mh)=>{"use strict";mh.exports=Math.min});var Sh=R((U3,gh)=>{"use strict";gh.exports=Math.pow});var Eh=R((C3,bh)=>{"use strict";bh.exports=Math.round});var Th=R((q3,Ah)=>{"use strict";Ah.exports=Number.isNaN||function(t){return t!==t}});var wh=R((z3,Oh)=>{"use strict";var IE=Th();Oh.exports=function(t){return IE(t)||t===0?t:t<0?-1:1}});var Rh=R((N3,_h)=>{"use strict";_h.exports=Object.getOwnPropertyDescriptor});var bc=R((H3,Dh)=>{"use strict";var Di=Rh();if(Di)try{Di([],"length")}catch{Di=null}Dh.exports=Di});var Mh=R((B3,xh)=>{"use strict";var xi=Object.defineProperty||!1;if(xi)try{xi({},"a",{value:1})}catch{xi=!1}xh.exports=xi});var Ch=R((L3,Uh)=>{"use strict";Uh.exports=function(){if(typeof Symbol!="function"||typeof Object.getOwnPropertySymbols!="function")return!1;if(typeof Symbol.iterator=="symbol")return!0;var t={},n=Symbol("test"),a=Object(n);if(typeof n=="string"||Object.prototype.toString.call(n)!=="[object Symbol]"||Object.prototype.toString.call(a)!=="[object Symbol]")return!1;var l=42;t[n]=l;for(var r in t)return!1;if(typeof Object.keys=="function"&&Object.keys(t).length!==0||typeof Object.getOwnPropertyNames=="function"&&Object.getOwnPropertyNames(t).length!==0)return!1;var i=Object.getOwnPropertySymbols(t);if(i.length!==1||i[0]!==n||!Object.prototype.propertyIsEnumerable.call(t,n))return!1;if(typeof Object.getOwnPropertyDescriptor=="function"){var u=Object.getOwnPropertyDescriptor(t,n);if(u.value!==l||u.enumerable!==!0)return!1}return!0}});var Nh=R((j3,zh)=>{"use strict";var qh=typeof Symbol<"u"&&Symbol,eA=Ch();zh.exports=function(){return typeof qh!="function"||typeof Symbol!="function"||typeof qh("foo")!="symbol"||typeof Symbol("bar")!="symbol"?!1:eA()}});var Ec=R((G3,Hh)=>{"use strict";Hh.exports=typeof Reflect<"u"&&Reflect.getPrototypeOf||null});var Ac=R((Y3,Bh)=>{"use strict";var tA=Sc();Bh.exports=tA.getPrototypeOf||null});var Gh=R((Q3,jh)=>{"use strict";var nA="Function.prototype.bind called on incompatible ",aA=Object.prototype.toString,lA=Math.max,rA="[object Function]",Lh=function(t,n){for(var a=[],l=0;l{"use strict";var oA=Gh();Yh.exports=Function.prototype.bind||oA});var Mi=R((V3,Qh)=>{"use strict";Qh.exports=Function.prototype.call});var Tc=R((Z3,Xh)=>{"use strict";Xh.exports=Function.prototype.apply});var Zh=R((K3,Vh)=>{"use strict";Vh.exports=typeof Reflect<"u"&&Reflect&&Reflect.apply});var Fh=R((F3,Kh)=>{"use strict";var cA=Zl(),sA=Tc(),fA=Mi(),dA=Zh();Kh.exports=dA||cA.call(fA,sA)});var Oc=R((J3,Jh)=>{"use strict";var pA=Zl(),hA=$n(),yA=Mi(),mA=Fh();Jh.exports=function(t){if(t.length<1||typeof t[0]!="function")throw new hA("a function is required");return mA(pA,yA,t)}});var ey=R((P3,Ih)=>{"use strict";var vA=Oc(),Ph=bc(),$h;try{$h=[].__proto__===Array.prototype}catch(e){if(!e||typeof e!="object"||!("code"in e)||e.code!=="ERR_PROTO_ACCESS")throw e}var wc=!!$h&&Ph&&Ph(Object.prototype,"__proto__"),Wh=Object,kh=Wh.getPrototypeOf;Ih.exports=wc&&typeof wc.get=="function"?vA([wc.get]):typeof kh=="function"?function(t){return kh(t==null?t:Wh(t))}:!1});var ry=R((k3,ly)=>{"use strict";var ty=Ec(),ny=Ac(),ay=ey();ly.exports=ty?function(t){return ty(t)}:ny?function(t){if(!t||typeof t!="object"&&typeof t!="function")throw new TypeError("getProto: not an object");return ny(t)}:ay?function(t){return ay(t)}:null});var uy=R(($3,iy)=>{"use strict";var gA=Function.prototype.call,SA=Object.prototype.hasOwnProperty,bA=Zl();iy.exports=bA.call(gA,SA)});var qi=R((W3,py)=>{"use strict";var H,EA=Sc(),AA=Ip(),TA=th(),OA=ah(),wA=rh(),ja=uh(),La=$n(),_A=ch(),RA=fh(),DA=ph(),xA=yh(),MA=vh(),UA=Sh(),CA=Eh(),qA=wh(),fy=Function,_c=function(e){try{return fy('"use strict"; return ('+e+").constructor;")()}catch{}},Kl=bc(),zA=Mh(),Rc=function(){throw new La},NA=Kl?function(){try{return arguments.callee,Rc}catch{try{return Kl(arguments,"callee").get}catch{return Rc}}}():Rc,Ha=Nh()(),Se=ry(),HA=Ac(),BA=Ec(),dy=Tc(),Fl=Mi(),Ba={},LA=typeof Uint8Array>"u"||!Se?H:Se(Uint8Array),Wn={__proto__:null,"%AggregateError%":typeof AggregateError>"u"?H:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer>"u"?H:ArrayBuffer,"%ArrayIteratorPrototype%":Ha&&Se?Se([][Symbol.iterator]()):H,"%AsyncFromSyncIteratorPrototype%":H,"%AsyncFunction%":Ba,"%AsyncGenerator%":Ba,"%AsyncGeneratorFunction%":Ba,"%AsyncIteratorPrototype%":Ba,"%Atomics%":typeof Atomics>"u"?H:Atomics,"%BigInt%":typeof BigInt>"u"?H:BigInt,"%BigInt64Array%":typeof BigInt64Array>"u"?H:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array>"u"?H:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView>"u"?H:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":AA,"%eval%":eval,"%EvalError%":TA,"%Float32Array%":typeof Float32Array>"u"?H:Float32Array,"%Float64Array%":typeof Float64Array>"u"?H:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry>"u"?H:FinalizationRegistry,"%Function%":fy,"%GeneratorFunction%":Ba,"%Int8Array%":typeof Int8Array>"u"?H:Int8Array,"%Int16Array%":typeof Int16Array>"u"?H:Int16Array,"%Int32Array%":typeof Int32Array>"u"?H:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":Ha&&Se?Se(Se([][Symbol.iterator]())):H,"%JSON%":typeof JSON=="object"?JSON:H,"%Map%":typeof Map>"u"?H:Map,"%MapIteratorPrototype%":typeof Map>"u"||!Ha||!Se?H:Se(new Map()[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":EA,"%Object.getOwnPropertyDescriptor%":Kl,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise>"u"?H:Promise,"%Proxy%":typeof Proxy>"u"?H:Proxy,"%RangeError%":OA,"%ReferenceError%":wA,"%Reflect%":typeof Reflect>"u"?H:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set>"u"?H:Set,"%SetIteratorPrototype%":typeof Set>"u"||!Ha||!Se?H:Se(new Set()[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer>"u"?H:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":Ha&&Se?Se(""[Symbol.iterator]()):H,"%Symbol%":Ha?Symbol:H,"%SyntaxError%":ja,"%ThrowTypeError%":NA,"%TypedArray%":LA,"%TypeError%":La,"%Uint8Array%":typeof Uint8Array>"u"?H:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray>"u"?H:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array>"u"?H:Uint16Array,"%Uint32Array%":typeof Uint32Array>"u"?H:Uint32Array,"%URIError%":_A,"%WeakMap%":typeof WeakMap>"u"?H:WeakMap,"%WeakRef%":typeof WeakRef>"u"?H:WeakRef,"%WeakSet%":typeof WeakSet>"u"?H:WeakSet,"%Function.prototype.call%":Fl,"%Function.prototype.apply%":dy,"%Object.defineProperty%":zA,"%Object.getPrototypeOf%":HA,"%Math.abs%":RA,"%Math.floor%":DA,"%Math.max%":xA,"%Math.min%":MA,"%Math.pow%":UA,"%Math.round%":CA,"%Math.sign%":qA,"%Reflect.getPrototypeOf%":BA};if(Se)try{null.error}catch(e){oy=Se(Se(e)),Wn["%Error.prototype%"]=oy}var oy,jA=function e(t){var n;if(t==="%AsyncFunction%")n=_c("async function () {}");else if(t==="%GeneratorFunction%")n=_c("function* () {}");else if(t==="%AsyncGeneratorFunction%")n=_c("async function* () {}");else if(t==="%AsyncGenerator%"){var a=e("%AsyncGeneratorFunction%");a&&(n=a.prototype)}else if(t==="%AsyncIteratorPrototype%"){var l=e("%AsyncGenerator%");l&&Se&&(n=Se(l.prototype))}return Wn[t]=n,n},cy={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]},Jl=Zl(),Ui=uy(),GA=Jl.call(Fl,Array.prototype.concat),YA=Jl.call(dy,Array.prototype.splice),sy=Jl.call(Fl,String.prototype.replace),Ci=Jl.call(Fl,String.prototype.slice),QA=Jl.call(Fl,RegExp.prototype.exec),XA=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,VA=/\\(\\)?/g,ZA=function(t){var n=Ci(t,0,1),a=Ci(t,-1);if(n==="%"&&a!=="%")throw new ja("invalid intrinsic syntax, expected closing `%`");if(a==="%"&&n!=="%")throw new ja("invalid intrinsic syntax, expected opening `%`");var l=[];return sy(t,XA,function(r,i,u,o){l[l.length]=u?sy(o,VA,"$1"):i||r}),l},KA=function(t,n){var a=t,l;if(Ui(cy,a)&&(l=cy[a],a="%"+l[0]+"%"),Ui(Wn,a)){var r=Wn[a];if(r===Ba&&(r=jA(a)),typeof r>"u"&&!n)throw new La("intrinsic "+t+" exists, but is not available. Please file an issue!");return{alias:l,name:a,value:r}}throw new ja("intrinsic "+t+" does not exist!")};py.exports=function(t,n){if(typeof t!="string"||t.length===0)throw new La("intrinsic name must be a non-empty string");if(arguments.length>1&&typeof n!="boolean")throw new La('"allowMissing" argument must be a boolean');if(QA(/^%?[^%]*%?$/,t)===null)throw new ja("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var a=ZA(t),l=a.length>0?a[0]:"",r=KA("%"+l+"%",n),i=r.name,u=r.value,o=!1,c=r.alias;c&&(l=c[0],YA(a,GA([0,1],c)));for(var s=1,p=!0;s=a.length){var b=Kl(u,f);p=!!b,p&&"get"in b&&!("originalValue"in b.get)?u=b.get:u=u[f]}else p=Ui(u,f),u=u[f];p&&!o&&(Wn[i]=u)}}return u}});var Dc=R((I3,my)=>{"use strict";var hy=qi(),yy=Oc(),FA=yy([hy("%String.prototype.indexOf%")]);my.exports=function(t,n){var a=hy(t,!!n);return typeof a=="function"&&FA(t,".prototype.")>-1?yy([a]):a}});var xc=R((ex,gy)=>{"use strict";var JA=qi(),Pl=Dc(),PA=Vl(),kA=$n(),vy=JA("%Map%",!0),$A=Pl("Map.prototype.get",!0),WA=Pl("Map.prototype.set",!0),IA=Pl("Map.prototype.has",!0),eT=Pl("Map.prototype.delete",!0),tT=Pl("Map.prototype.size",!0);gy.exports=!!vy&&function(){var t,n={assert:function(a){if(!n.has(a))throw new kA("Side channel does not contain "+PA(a))},delete:function(a){if(t){var l=eT(t,a);return tT(t)===0&&(t=void 0),l}return!1},get:function(a){if(t)return $A(t,a)},has:function(a){return t?IA(t,a):!1},set:function(a,l){t||(t=new vy),WA(t,a,l)}};return n}});var by=R((tx,Sy)=>{"use strict";var nT=qi(),Ni=Dc(),aT=Vl(),zi=xc(),lT=$n(),Ga=nT("%WeakMap%",!0),rT=Ni("WeakMap.prototype.get",!0),iT=Ni("WeakMap.prototype.set",!0),uT=Ni("WeakMap.prototype.has",!0),oT=Ni("WeakMap.prototype.delete",!0);Sy.exports=Ga?function(){var t,n,a={assert:function(l){if(!a.has(l))throw new lT("Side channel does not contain "+aT(l))},delete:function(l){if(Ga&&l&&(typeof l=="object"||typeof l=="function")){if(t)return oT(t,l)}else if(zi&&n)return n.delete(l);return!1},get:function(l){return Ga&&l&&(typeof l=="object"||typeof l=="function")&&t?rT(t,l):n&&n.get(l)},has:function(l){return Ga&&l&&(typeof l=="object"||typeof l=="function")&&t?uT(t,l):!!n&&n.has(l)},set:function(l,r){Ga&&l&&(typeof l=="object"||typeof l=="function")?(t||(t=new Ga),iT(t,l,r)):zi&&(n||(n=zi()),n.set(l,r))}};return a}:zi});var Ay=R((nx,Ey)=>{"use strict";var cT=$n(),sT=Vl(),fT=kp(),dT=xc(),pT=by(),hT=pT||dT||fT;Ey.exports=function(){var t,n={assert:function(a){if(!n.has(a))throw new cT("Side channel does not contain "+sT(a))},delete:function(a){return!!t&&t.delete(a)},get:function(a){return t&&t.get(a)},has:function(a){return!!t&&t.has(a)},set:function(a,l){t||(t=hT()),t.set(a,l)}};return n}});var Hi=R((ax,Ty)=>{"use strict";var yT=String.prototype.replace,mT=/%20/g,Mc={RFC1738:"RFC1738",RFC3986:"RFC3986"};Ty.exports={default:Mc.RFC3986,formatters:{RFC1738:function(e){return yT.call(e,mT,"+")},RFC3986:function(e){return String(e)}},RFC1738:Mc.RFC1738,RFC3986:Mc.RFC3986}});var qc=R((lx,wy)=>{"use strict";var vT=Hi(),Uc=Object.prototype.hasOwnProperty,In=Array.isArray,Rt=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),gT=function(t){for(;t.length>1;){var n=t.pop(),a=n.obj[n.prop];if(In(a)){for(var l=[],r=0;r=Cc?i.slice(o,o+Cc):i,s=[],p=0;p=48&&f<=57||f>=65&&f<=90||f>=97&&f<=122||r===vT.RFC1738&&(f===40||f===41)){s[s.length]=c.charAt(p);continue}if(f<128){s[s.length]=Rt[f];continue}if(f<2048){s[s.length]=Rt[192|f>>6]+Rt[128|f&63];continue}if(f<55296||f>=57344){s[s.length]=Rt[224|f>>12]+Rt[128|f>>6&63]+Rt[128|f&63];continue}p+=1,f=65536+((f&1023)<<10|c.charCodeAt(p)&1023),s[s.length]=Rt[240|f>>18]+Rt[128|f>>12&63]+Rt[128|f>>6&63]+Rt[128|f&63]}u+=s.join("")}return u},TT=function(t){for(var n=[{obj:{o:t},prop:"o"}],a=[],l=0;l{"use strict";var Ry=Ay(),Bi=qc(),kl=Hi(),DT=Object.prototype.hasOwnProperty,Dy={brackets:function(t){return t+"[]"},comma:"comma",indices:function(t,n){return t+"["+n+"]"},repeat:function(t){return t}},Dt=Array.isArray,xT=Array.prototype.push,xy=function(e,t){xT.apply(e,Dt(t)?t:[t])},MT=Date.prototype.toISOString,_y=kl.default,he={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:Bi.encode,encodeValuesOnly:!1,filter:void 0,format:_y,formatter:kl.formatters[_y],indices:!1,serializeDate:function(t){return MT.call(t)},skipNulls:!1,strictNullHandling:!1},UT=function(t){return typeof t=="string"||typeof t=="number"||typeof t=="boolean"||typeof t=="symbol"||typeof t=="bigint"},zc={},CT=function e(t,n,a,l,r,i,u,o,c,s,p,f,m,v,b,E,y,d){for(var h=t,S=d,T=0,w=!1;(S=S.get(zc))!==void 0&&!w;){var O=S.get(t);if(T+=1,typeof O<"u"){if(O===T)throw new RangeError("Cyclic object value");w=!0}typeof S.get(zc)>"u"&&(T=0)}if(typeof s=="function"?h=s(n,h):h instanceof Date?h=m(h):a==="comma"&&Dt(h)&&(h=Bi.maybeMap(h,function(Ua){return Ua instanceof Date?m(Ua):Ua})),h===null){if(i)return c&&!E?c(n,he.encoder,y,"key",v):n;h=""}if(UT(h)||Bi.isBuffer(h)){if(c){var _=E?n:c(n,he.encoder,y,"key",v);return[b(_)+"="+b(c(h,he.encoder,y,"value",v))]}return[b(n)+"="+b(String(h))]}var G=[];if(typeof h>"u")return G;var U;if(a==="comma"&&Dt(h))E&&c&&(h=Bi.maybeMap(h,c)),U=[{value:h.length>0?h.join(",")||null:void 0}];else if(Dt(s))U=s;else{var De=Object.keys(h);U=p?De.sort(p):De}var et=o?String(n).replace(/\./g,"%2E"):String(n),Ve=l&&Dt(h)&&h.length===1?et+"[]":et;if(r&&Dt(h)&&h.length===0)return Ve+"[]";for(var wt=0;wt"u"?t.encodeDotInKeys===!0?!0:he.allowDots:!!t.allowDots;return{addQueryPrefix:typeof t.addQueryPrefix=="boolean"?t.addQueryPrefix:he.addQueryPrefix,allowDots:u,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:he.allowEmptyArrays,arrayFormat:i,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:he.charsetSentinel,commaRoundTrip:!!t.commaRoundTrip,delimiter:typeof t.delimiter>"u"?he.delimiter:t.delimiter,encode:typeof t.encode=="boolean"?t.encode:he.encode,encodeDotInKeys:typeof t.encodeDotInKeys=="boolean"?t.encodeDotInKeys:he.encodeDotInKeys,encoder:typeof t.encoder=="function"?t.encoder:he.encoder,encodeValuesOnly:typeof t.encodeValuesOnly=="boolean"?t.encodeValuesOnly:he.encodeValuesOnly,filter:r,format:a,formatter:l,serializeDate:typeof t.serializeDate=="function"?t.serializeDate:he.serializeDate,skipNulls:typeof t.skipNulls=="boolean"?t.skipNulls:he.skipNulls,sort:typeof t.sort=="function"?t.sort:null,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:he.strictNullHandling}};My.exports=function(e,t){var n=e,a=qT(t),l,r;typeof a.filter=="function"?(r=a.filter,n=r("",n)):Dt(a.filter)&&(r=a.filter,l=r);var i=[];if(typeof n!="object"||n===null)return"";var u=Dy[a.arrayFormat],o=u==="comma"&&a.commaRoundTrip;l||(l=Object.keys(n)),a.sort&&l.sort(a.sort);for(var c=Ry(),s=0;s0?v+m:""}});var zy=R((ix,qy)=>{"use strict";var Ya=qc(),Nc=Object.prototype.hasOwnProperty,zT=Array.isArray,ae={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:Ya.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1},NT=function(e){return e.replace(/(\d+);/g,function(t,n){return String.fromCharCode(parseInt(n,10))})},Cy=function(e,t){return e&&typeof e=="string"&&t.comma&&e.indexOf(",")>-1?e.split(","):e},HT="utf8=%26%2310003%3B",BT="utf8=%E2%9C%93",LT=function(t,n){var a={__proto__:null},l=n.ignoreQueryPrefix?t.replace(/^\?/,""):t;l=l.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var r=n.parameterLimit===1/0?void 0:n.parameterLimit,i=l.split(n.delimiter,r),u=-1,o,c=n.charset;if(n.charsetSentinel)for(o=0;o-1&&(v=zT(v)?[v]:v);var b=Nc.call(a,m);b&&n.duplicates==="combine"?a[m]=Ya.combine(a[m],v):(!b||n.duplicates==="last")&&(a[m]=v)}return a},jT=function(e,t,n,a){for(var l=a?t:Cy(t,n),r=e.length-1;r>=0;--r){var i,u=e[r];if(u==="[]"&&n.parseArrays)i=n.allowEmptyArrays&&(l===""||n.strictNullHandling&&l===null)?[]:[].concat(l);else{i=n.plainObjects?{__proto__:null}:{};var o=u.charAt(0)==="["&&u.charAt(u.length-1)==="]"?u.slice(1,-1):u,c=n.decodeDotInKeys?o.replace(/%2E/g,"."):o,s=parseInt(c,10);!n.parseArrays&&c===""?i={0:l}:!isNaN(s)&&u!==c&&String(s)===c&&s>=0&&n.parseArrays&&s<=n.arrayLimit?(i=[],i[s]=l):c!=="__proto__"&&(i[c]=l)}l=i}return l},GT=function(t,n,a,l){if(t){var r=a.allowDots?t.replace(/\.([^.[]+)/g,"[$1]"):t,i=/(\[[^[\]]*])/,u=/(\[[^[\]]*])/g,o=a.depth>0&&i.exec(r),c=o?r.slice(0,o.index):r,s=[];if(c){if(!a.plainObjects&&Nc.call(Object.prototype,c)&&!a.allowPrototypes)return;s.push(c)}for(var p=0;a.depth>0&&(o=u.exec(r))!==null&&p"u"?ae.charset:t.charset,a=typeof t.duplicates>"u"?ae.duplicates:t.duplicates;if(a!=="combine"&&a!=="first"&&a!=="last")throw new TypeError("The duplicates option must be either combine, first, or last");var l=typeof t.allowDots>"u"?t.decodeDotInKeys===!0?!0:ae.allowDots:!!t.allowDots;return{allowDots:l,allowEmptyArrays:typeof t.allowEmptyArrays=="boolean"?!!t.allowEmptyArrays:ae.allowEmptyArrays,allowPrototypes:typeof t.allowPrototypes=="boolean"?t.allowPrototypes:ae.allowPrototypes,allowSparse:typeof t.allowSparse=="boolean"?t.allowSparse:ae.allowSparse,arrayLimit:typeof t.arrayLimit=="number"?t.arrayLimit:ae.arrayLimit,charset:n,charsetSentinel:typeof t.charsetSentinel=="boolean"?t.charsetSentinel:ae.charsetSentinel,comma:typeof t.comma=="boolean"?t.comma:ae.comma,decodeDotInKeys:typeof t.decodeDotInKeys=="boolean"?t.decodeDotInKeys:ae.decodeDotInKeys,decoder:typeof t.decoder=="function"?t.decoder:ae.decoder,delimiter:typeof t.delimiter=="string"||Ya.isRegExp(t.delimiter)?t.delimiter:ae.delimiter,depth:typeof t.depth=="number"||t.depth===!1?+t.depth:ae.depth,duplicates:a,ignoreQueryPrefix:t.ignoreQueryPrefix===!0,interpretNumericEntities:typeof t.interpretNumericEntities=="boolean"?t.interpretNumericEntities:ae.interpretNumericEntities,parameterLimit:typeof t.parameterLimit=="number"?t.parameterLimit:ae.parameterLimit,parseArrays:t.parseArrays!==!1,plainObjects:typeof t.plainObjects=="boolean"?t.plainObjects:ae.plainObjects,strictDepth:typeof t.strictDepth=="boolean"?!!t.strictDepth:ae.strictDepth,strictNullHandling:typeof t.strictNullHandling=="boolean"?t.strictNullHandling:ae.strictNullHandling}};qy.exports=function(e,t){var n=YT(t);if(e===""||e===null||typeof e>"u")return n.plainObjects?{__proto__:null}:{};for(var a=typeof e=="string"?LT(e,n):e,l=n.plainObjects?{__proto__:null}:{},r=Object.keys(a),i=0;i{"use strict";var QT=Uy(),XT=zy(),VT=Hi();Ny.exports={formats:VT,parse:XT,stringify:QT}});function $l(e,t){return function(){return e.apply(t,arguments)}}var Hc=D(()=>{"use strict"});function KT(e){return e!==null&&!Wl(e)&&e.constructor!==null&&!Wl(e.constructor)&&Ze(e.constructor.isBuffer)&&e.constructor.isBuffer(e)}function FT(e){let t;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?t=ArrayBuffer.isView(e):t=e&&e.buffer&&jy(e.buffer),t}function Il(e,t,{allOwnKeys:n=!1}={}){if(e===null||typeof e>"u")return;let a,l;if(typeof e!="object"&&(e=[e]),Qa(e))for(a=0,l=e.length;a0;)if(l=n[a],t===l.toLowerCase())return l;return null}function Lc(){let{caseless:e}=Qy(this)&&this||{},t={},n=(a,l)=>{let r=e&&Yy(t,l)||l;Li(t[r])&&Li(a)?t[r]=Lc(t[r],a):Li(a)?t[r]=Lc({},a):Qa(a)?t[r]=a.slice():t[r]=a};for(let a=0,l=arguments.length;a{"use strict";Hc();({toString:ZT}=Object.prototype),{getPrototypeOf:jc}=Object,ji=(e=>t=>{let n=ZT.call(t);return e[n]||(e[n]=n.slice(8,-1).toLowerCase())})(Object.create(null)),mt=e=>(e=e.toLowerCase(),t=>ji(t)===e),Gi=e=>t=>typeof t===e,{isArray:Qa}=Array,Wl=Gi("undefined");jy=mt("ArrayBuffer");JT=Gi("string"),Ze=Gi("function"),Gy=Gi("number"),Yi=e=>e!==null&&typeof e=="object",PT=e=>e===!0||e===!1,Li=e=>{if(ji(e)!=="object")return!1;let t=jc(e);return(t===null||t===Object.prototype||Object.getPrototypeOf(t)===null)&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)},kT=mt("Date"),$T=mt("File"),WT=mt("Blob"),IT=mt("FileList"),eO=e=>Yi(e)&&Ze(e.pipe),tO=e=>{let t;return e&&(typeof FormData=="function"&&e instanceof FormData||Ze(e.append)&&((t=ji(e))==="formdata"||t==="object"&&Ze(e.toString)&&e.toString()==="[object FormData]"))},nO=mt("URLSearchParams"),[aO,lO,rO,iO]=["ReadableStream","Request","Response","Headers"].map(mt),uO=e=>e.trim?e.trim():e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");ea=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,Qy=e=>!Wl(e)&&e!==ea;oO=(e,t,n,{allOwnKeys:a}={})=>(Il(t,(l,r)=>{n&&Ze(l)?e[r]=$l(l,n):e[r]=l},{allOwnKeys:a}),e),cO=e=>(e.charCodeAt(0)===65279&&(e=e.slice(1)),e),sO=(e,t,n,a)=>{e.prototype=Object.create(t.prototype,a),e.prototype.constructor=e,Object.defineProperty(e,"super",{value:t.prototype}),n&&Object.assign(e.prototype,n)},fO=(e,t,n,a)=>{let l,r,i,u={};if(t=t||{},e==null)return t;do{for(l=Object.getOwnPropertyNames(e),r=l.length;r-- >0;)i=l[r],(!a||a(i,e,t))&&!u[i]&&(t[i]=e[i],u[i]=!0);e=n!==!1&&jc(e)}while(e&&(!n||n(e,t))&&e!==Object.prototype);return t},dO=(e,t,n)=>{e=String(e),(n===void 0||n>e.length)&&(n=e.length),n-=t.length;let a=e.indexOf(t,n);return a!==-1&&a===n},pO=e=>{if(!e)return null;if(Qa(e))return e;let t=e.length;if(!Gy(t))return null;let n=new Array(t);for(;t-- >0;)n[t]=e[t];return n},hO=(e=>t=>e&&t instanceof e)(typeof Uint8Array<"u"&&jc(Uint8Array)),yO=(e,t)=>{let a=(e&&e[Symbol.iterator]).call(e),l;for(;(l=a.next())&&!l.done;){let r=l.value;t.call(e,r[0],r[1])}},mO=(e,t)=>{let n,a=[];for(;(n=e.exec(t))!==null;)a.push(n);return a},vO=mt("HTMLFormElement"),gO=e=>e.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,a,l){return a.toUpperCase()+l}),By=(({hasOwnProperty:e})=>(t,n)=>e.call(t,n))(Object.prototype),SO=mt("RegExp"),Xy=(e,t)=>{let n=Object.getOwnPropertyDescriptors(e),a={};Il(n,(l,r)=>{let i;(i=t(l,r,e))!==!1&&(a[r]=i||l)}),Object.defineProperties(e,a)},bO=e=>{Xy(e,(t,n)=>{if(Ze(e)&&["arguments","caller","callee"].indexOf(n)!==-1)return!1;let a=e[n];if(Ze(a)){if(t.enumerable=!1,"writable"in t){t.writable=!1;return}t.set||(t.set=()=>{throw Error("Can not rewrite read-only method '"+n+"'")})}})},EO=(e,t)=>{let n={},a=l=>{l.forEach(r=>{n[r]=!0})};return Qa(e)?a(e):a(String(e).split(t)),n},AO=()=>{},TO=(e,t)=>e!=null&&Number.isFinite(e=+e)?e:t,Bc="abcdefghijklmnopqrstuvwxyz",Ly="0123456789",Vy={DIGIT:Ly,ALPHA:Bc,ALPHA_DIGIT:Bc+Bc.toUpperCase()+Ly},OO=(e=16,t=Vy.ALPHA_DIGIT)=>{let n="",{length:a}=t;for(;e--;)n+=t[Math.random()*a|0];return n};_O=e=>{let t=new Array(10),n=(a,l)=>{if(Yi(a)){if(t.indexOf(a)>=0)return;if(!("toJSON"in a)){t[l]=a;let r=Qa(a)?[]:{};return Il(a,(i,u)=>{let o=n(i,l+1);!Wl(o)&&(r[u]=o)}),t[l]=void 0,r}}return a};return n(e,0)},RO=mt("AsyncFunction"),DO=e=>e&&(Yi(e)||Ze(e))&&Ze(e.then)&&Ze(e.catch),Zy=((e,t)=>e?setImmediate:t?((n,a)=>(ea.addEventListener("message",({source:l,data:r})=>{l===ea&&r===n&&a.length&&a.shift()()},!1),l=>{a.push(l),ea.postMessage(n,"*")}))(`axios@${Math.random()}`,[]):n=>setTimeout(n))(typeof setImmediate=="function",Ze(ea.postMessage)),xO=typeof queueMicrotask<"u"?queueMicrotask.bind(ea):typeof process<"u"&&process.nextTick||Zy,g={isArray:Qa,isArrayBuffer:jy,isBuffer:KT,isFormData:tO,isArrayBufferView:FT,isString:JT,isNumber:Gy,isBoolean:PT,isObject:Yi,isPlainObject:Li,isReadableStream:aO,isRequest:lO,isResponse:rO,isHeaders:iO,isUndefined:Wl,isDate:kT,isFile:$T,isBlob:WT,isRegExp:SO,isFunction:Ze,isStream:eO,isURLSearchParams:nO,isTypedArray:hO,isFileList:IT,forEach:Il,merge:Lc,extend:oO,trim:uO,stripBOM:cO,inherits:sO,toFlatObject:fO,kindOf:ji,kindOfTest:mt,endsWith:dO,toArray:pO,forEachEntry:yO,matchAll:mO,isHTMLForm:vO,hasOwnProperty:By,hasOwnProp:By,reduceDescriptors:Xy,freezeMethods:bO,toObjectSet:EO,toCamelCase:gO,noop:AO,toFiniteNumber:TO,findKey:Yy,global:ea,isContextDefined:Qy,ALPHABET:Vy,generateString:OO,isSpecCompliantForm:wO,toJSONObject:_O,isAsyncFn:RO,isThenable:DO,setImmediate:Zy,asap:xO}});function Xa(e,t,n,a,l){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=e,this.name="AxiosError",t&&(this.code=t),n&&(this.config=n),a&&(this.request=a),l&&(this.response=l,this.status=l.status?l.status:null)}var Ky,Fy,M,vt=D(()=>{"use strict";I();g.inherits(Xa,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:g.toJSONObject(this.config),code:this.code,status:this.status}}});Ky=Xa.prototype,Fy={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(e=>{Fy[e]={value:e}});Object.defineProperties(Xa,Fy);Object.defineProperty(Ky,"isAxiosError",{value:!0});Xa.from=(e,t,n,a,l,r)=>{let i=Object.create(Ky);return g.toFlatObject(e,i,function(o){return o!==Error.prototype},u=>u!=="isAxiosError"),Xa.call(i,e.message,t,n,a,l),i.cause=e,i.name=e.name,r&&Object.assign(i,r),i};M=Xa});var Qi,Gc=D(()=>{Qi=null});function Yc(e){return g.isPlainObject(e)||g.isArray(e)}function Py(e){return g.endsWith(e,"[]")?e.slice(0,-2):e}function Jy(e,t,n){return e?e.concat(t).map(function(l,r){return l=Py(l),!n&&r?"["+l+"]":l}).join(n?".":""):t}function MO(e){return g.isArray(e)&&!e.some(Yc)}function CO(e,t,n){if(!g.isObject(e))throw new TypeError("target must be an object");t=t||new(Qi||FormData),n=g.toFlatObject(n,{metaTokens:!0,dots:!1,indexes:!1},!1,function(b,E){return!g.isUndefined(E[b])});let a=n.metaTokens,l=n.visitor||s,r=n.dots,i=n.indexes,o=(n.Blob||typeof Blob<"u"&&Blob)&&g.isSpecCompliantForm(t);if(!g.isFunction(l))throw new TypeError("visitor must be a function");function c(v){if(v===null)return"";if(g.isDate(v))return v.toISOString();if(!o&&g.isBlob(v))throw new M("Blob is not supported. Use a Buffer instead.");return g.isArrayBuffer(v)||g.isTypedArray(v)?o&&typeof Blob=="function"?new Blob([v]):Buffer.from(v):v}function s(v,b,E){let y=v;if(v&&!E&&typeof v=="object"){if(g.endsWith(b,"{}"))b=a?b:b.slice(0,-2),v=JSON.stringify(v);else if(g.isArray(v)&&MO(v)||(g.isFileList(v)||g.endsWith(b,"[]"))&&(y=g.toArray(v)))return b=Py(b),y.forEach(function(h,S){!(g.isUndefined(h)||h===null)&&t.append(i===!0?Jy([b],S,r):i===null?b:b+"[]",c(h))}),!1}return Yc(v)?!0:(t.append(Jy(E,b,r),c(v)),!1)}let p=[],f=Object.assign(UO,{defaultVisitor:s,convertValue:c,isVisitable:Yc});function m(v,b){if(!g.isUndefined(v)){if(p.indexOf(v)!==-1)throw Error("Circular reference detected in "+b.join("."));p.push(v),g.forEach(v,function(y,d){(!(g.isUndefined(y)||y===null)&&l.call(t,y,g.isString(d)?d.trim():d,b,f))===!0&&m(y,b?b.concat(d):[d])}),p.pop()}}if(!g.isObject(e))throw new TypeError("data must be an object");return m(e),t}var UO,vn,er=D(()=>{"use strict";I();vt();Gc();UO=g.toFlatObject(g,{},null,function(t){return/^is[A-Z]/.test(t)});vn=CO});function ky(e){let t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'()~]|%20|%00/g,function(a){return t[a]})}function $y(e,t){this._pairs=[],e&&vn(e,this,t)}var Wy,Xi,Qc=D(()=>{"use strict";er();Wy=$y.prototype;Wy.append=function(t,n){this._pairs.push([t,n])};Wy.toString=function(t){let n=t?function(a){return t.call(this,a,ky)}:ky;return this._pairs.map(function(l){return n(l[0])+"="+n(l[1])},"").join("&")};Xi=$y});function qO(e){return encodeURIComponent(e).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function tr(e,t,n){if(!t)return e;let a=n&&n.encode||qO;g.isFunction(n)&&(n={serialize:n});let l=n&&n.serialize,r;if(l?r=l(t,n):r=g.isURLSearchParams(t)?t.toString():new Xi(t,n).toString(a),r){let i=e.indexOf("#");i!==-1&&(e=e.slice(0,i)),e+=(e.indexOf("?")===-1?"?":"&")+r}return e}var Xc=D(()=>{"use strict";I();Qc()});var Vc,Zc,Iy=D(()=>{"use strict";I();Vc=class{constructor(){this.handlers=[]}use(t,n,a){return this.handlers.push({fulfilled:t,rejected:n,synchronous:a?a.synchronous:!1,runWhen:a?a.runWhen:null}),this.handlers.length-1}eject(t){this.handlers[t]&&(this.handlers[t]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(t){g.forEach(this.handlers,function(a){a!==null&&t(a)})}},Zc=Vc});var Vi,Kc=D(()=>{"use strict";Vi={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1}});var em,tm=D(()=>{"use strict";Qc();em=typeof URLSearchParams<"u"?URLSearchParams:Xi});var nm,am=D(()=>{"use strict";nm=typeof FormData<"u"?FormData:null});var lm,rm=D(()=>{"use strict";lm=typeof Blob<"u"?Blob:null});var im,um=D(()=>{tm();am();rm();im={isBrowser:!0,classes:{URLSearchParams:em,FormData:nm,Blob:lm},protocols:["http","https","file","blob","url","data"]}});var Pc={};ec(Pc,{hasBrowserEnv:()=>Jc,hasStandardBrowserEnv:()=>zO,hasStandardBrowserWebWorkerEnv:()=>NO,navigator:()=>Fc,origin:()=>HO});var Jc,Fc,zO,NO,HO,om=D(()=>{Jc=typeof window<"u"&&typeof document<"u",Fc=typeof navigator=="object"&&navigator||void 0,zO=Jc&&(!Fc||["ReactNative","NativeScript","NS"].indexOf(Fc.product)<0),NO=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",HO=Jc&&window.location.href||"http://localhost"});var ee,gn=D(()=>{um();om();ee={...Pc,...im}});function kc(e,t){return vn(e,new ee.classes.URLSearchParams,Object.assign({visitor:function(n,a,l,r){return ee.isNode&&g.isBuffer(n)?(this.append(a,n.toString("base64")),!1):r.defaultVisitor.apply(this,arguments)}},t))}var cm=D(()=>{"use strict";I();er();gn()});function BO(e){return g.matchAll(/\w+|\[(\w*)]/g,e).map(t=>t[0]==="[]"?"":t[1]||t[0])}function LO(e){let t={},n=Object.keys(e),a,l=n.length,r;for(a=0;a=n.length;return i=!i&&g.isArray(l)?l.length:i,o?(g.hasOwnProp(l,i)?l[i]=[l[i],a]:l[i]=a,!u):((!l[i]||!g.isObject(l[i]))&&(l[i]=[]),t(n,a,l[i],r)&&g.isArray(l[i])&&(l[i]=LO(l[i])),!u)}if(g.isFormData(e)&&g.isFunction(e.entries)){let n={};return g.forEachEntry(e,(a,l)=>{t(BO(a),l,n,0)}),n}return null}var Zi,$c=D(()=>{"use strict";I();Zi=jO});function GO(e,t,n){if(g.isString(e))try{return(t||JSON.parse)(e),g.trim(e)}catch(a){if(a.name!=="SyntaxError")throw a}return(n||JSON.stringify)(e)}var Wc,Va,Ki=D(()=>{"use strict";I();vt();Kc();er();cm();gn();$c();Wc={transitional:Vi,adapter:["xhr","http","fetch"],transformRequest:[function(t,n){let a=n.getContentType()||"",l=a.indexOf("application/json")>-1,r=g.isObject(t);if(r&&g.isHTMLForm(t)&&(t=new FormData(t)),g.isFormData(t))return l?JSON.stringify(Zi(t)):t;if(g.isArrayBuffer(t)||g.isBuffer(t)||g.isStream(t)||g.isFile(t)||g.isBlob(t)||g.isReadableStream(t))return t;if(g.isArrayBufferView(t))return t.buffer;if(g.isURLSearchParams(t))return n.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),t.toString();let u;if(r){if(a.indexOf("application/x-www-form-urlencoded")>-1)return kc(t,this.formSerializer).toString();if((u=g.isFileList(t))||a.indexOf("multipart/form-data")>-1){let o=this.env&&this.env.FormData;return vn(u?{"files[]":t}:t,o&&new o,this.formSerializer)}}return r||l?(n.setContentType("application/json",!1),GO(t)):t}],transformResponse:[function(t){let n=this.transitional||Wc.transitional,a=n&&n.forcedJSONParsing,l=this.responseType==="json";if(g.isResponse(t)||g.isReadableStream(t))return t;if(t&&g.isString(t)&&(a&&!this.responseType||l)){let i=!(n&&n.silentJSONParsing)&&l;try{return JSON.parse(t)}catch(u){if(i)throw u.name==="SyntaxError"?M.from(u,M.ERR_BAD_RESPONSE,this,null,this.response):u}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:ee.classes.FormData,Blob:ee.classes.Blob},validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};g.forEach(["delete","get","head","post","put","patch"],e=>{Wc.headers[e]={}});Va=Wc});var YO,sm,fm=D(()=>{"use strict";I();YO=g.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),sm=e=>{let t={},n,a,l;return e&&e.split(`
-`).forEach(function(i){l=i.indexOf(":"),n=i.substring(0,l).trim().toLowerCase(),a=i.substring(l+1).trim(),!(!n||t[n]&&YO[n])&&(n==="set-cookie"?t[n]?t[n].push(a):t[n]=[a]:t[n]=t[n]?t[n]+", "+a:a)}),t}});function nr(e){return e&&String(e).trim().toLowerCase()}function Fi(e){return e===!1||e==null?e:g.isArray(e)?e.map(Fi):String(e)}function QO(e){let t=Object.create(null),n=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g,a;for(;a=n.exec(e);)t[a[1]]=a[2];return t}function Ic(e,t,n,a,l){if(g.isFunction(a))return a.call(this,t,n);if(l&&(t=n),!!g.isString(t)){if(g.isString(a))return t.indexOf(a)!==-1;if(g.isRegExp(a))return a.test(t)}}function VO(e){return e.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(t,n,a)=>n.toUpperCase()+a)}function ZO(e,t){let n=g.toCamelCase(" "+t);["get","set","has"].forEach(a=>{Object.defineProperty(e,a+n,{value:function(l,r,i){return this[a].call(this,t,l,r,i)},configurable:!0})})}var dm,XO,Za,ye,Zt=D(()=>{"use strict";I();fm();dm=Symbol("internals");XO=e=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(e.trim());Za=class{constructor(t){t&&this.set(t)}set(t,n,a){let l=this;function r(u,o,c){let s=nr(o);if(!s)throw new Error("header name must be a non-empty string");let p=g.findKey(l,s);(!p||l[p]===void 0||c===!0||c===void 0&&l[p]!==!1)&&(l[p||o]=Fi(u))}let i=(u,o)=>g.forEach(u,(c,s)=>r(c,s,o));if(g.isPlainObject(t)||t instanceof this.constructor)i(t,n);else if(g.isString(t)&&(t=t.trim())&&!XO(t))i(sm(t),n);else if(g.isHeaders(t))for(let[u,o]of t.entries())r(o,u,a);else t!=null&&r(n,t,a);return this}get(t,n){if(t=nr(t),t){let a=g.findKey(this,t);if(a){let l=this[a];if(!n)return l;if(n===!0)return QO(l);if(g.isFunction(n))return n.call(this,l,a);if(g.isRegExp(n))return n.exec(l);throw new TypeError("parser must be boolean|regexp|function")}}}has(t,n){if(t=nr(t),t){let a=g.findKey(this,t);return!!(a&&this[a]!==void 0&&(!n||Ic(this,this[a],a,n)))}return!1}delete(t,n){let a=this,l=!1;function r(i){if(i=nr(i),i){let u=g.findKey(a,i);u&&(!n||Ic(a,a[u],u,n))&&(delete a[u],l=!0)}}return g.isArray(t)?t.forEach(r):r(t),l}clear(t){let n=Object.keys(this),a=n.length,l=!1;for(;a--;){let r=n[a];(!t||Ic(this,this[r],r,t,!0))&&(delete this[r],l=!0)}return l}normalize(t){let n=this,a={};return g.forEach(this,(l,r)=>{let i=g.findKey(a,r);if(i){n[i]=Fi(l),delete n[r];return}let u=t?VO(r):String(r).trim();u!==r&&delete n[r],n[u]=Fi(l),a[u]=!0}),this}concat(...t){return this.constructor.concat(this,...t)}toJSON(t){let n=Object.create(null);return g.forEach(this,(a,l)=>{a!=null&&a!==!1&&(n[l]=t&&g.isArray(a)?a.join(", "):a)}),n}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([t,n])=>t+": "+n).join(`
-`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(t){return t instanceof this?t:new this(t)}static concat(t,...n){let a=new this(t);return n.forEach(l=>a.set(l)),a}static accessor(t){let a=(this[dm]=this[dm]={accessors:{}}).accessors,l=this.prototype;function r(i){let u=nr(i);a[u]||(ZO(l,i),a[u]=!0)}return g.isArray(t)?t.forEach(r):r(t),this}};Za.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);g.reduceDescriptors(Za.prototype,({value:e},t)=>{let n=t[0].toUpperCase()+t.slice(1);return{get:()=>e,set(a){this[n]=a}}});g.freezeMethods(Za);ye=Za});function ar(e,t){let n=this||Va,a=t||n,l=ye.from(a.headers),r=a.data;return g.forEach(e,function(u){r=u.call(n,r,l.normalize(),t?t.status:void 0)}),l.normalize(),r}var pm=D(()=>{"use strict";I();Ki();Zt()});function lr(e){return!!(e&&e.__CANCEL__)}var es=D(()=>{"use strict"});function hm(e,t,n){M.call(this,e??"canceled",M.ERR_CANCELED,t,n),this.name="CanceledError"}var xt,Ka=D(()=>{"use strict";vt();I();g.inherits(hm,M,{__CANCEL__:!0});xt=hm});function rr(e,t,n){let a=n.config.validateStatus;!n.status||!a||a(n.status)?e(n):t(new M("Request failed with status code "+n.status,[M.ERR_BAD_REQUEST,M.ERR_BAD_RESPONSE][Math.floor(n.status/100)-4],n.config,n.request,n))}var ts=D(()=>{"use strict";vt()});function ns(e){let t=/^([-+\w]{1,25})(:?\/\/|:)/.exec(e);return t&&t[1]||""}var ym=D(()=>{"use strict"});function KO(e,t){e=e||10;let n=new Array(e),a=new Array(e),l=0,r=0,i;return t=t!==void 0?t:1e3,function(o){let c=Date.now(),s=a[r];i||(i=c),n[l]=o,a[l]=c;let p=r,f=0;for(;p!==l;)f+=n[p++],p=p%e;if(l=(l+1)%e,l===r&&(r=(r+1)%e),c-i{"use strict";mm=KO});function FO(e,t){let n=0,a=1e3/t,l,r,i=(c,s=Date.now())=>{n=s,l=null,r&&(clearTimeout(r),r=null),e.apply(null,c)};return[(...c)=>{let s=Date.now(),p=s-n;p>=a?i(c,s):(l=c,r||(r=setTimeout(()=>{r=null,i(l)},a-p)))},()=>l&&i(l)]}var gm,Sm=D(()=>{gm=FO});var Fa,as,ls,rs=D(()=>{vm();Sm();I();Fa=(e,t,n=3)=>{let a=0,l=mm(50,250);return gm(r=>{let i=r.loaded,u=r.lengthComputable?r.total:void 0,o=i-a,c=l(o),s=i<=u;a=i;let p={loaded:i,total:u,progress:u?i/u:void 0,bytes:o,rate:c||void 0,estimated:c&&u&&s?(u-i)/c:void 0,event:r,lengthComputable:u!=null,[t?"download":"upload"]:!0};e(p)},n)},as=(e,t)=>{let n=e!=null;return[a=>t[0]({lengthComputable:n,total:e,loaded:a}),t[1]]},ls=e=>(...t)=>g.asap(()=>e(...t))});var bm,Em=D(()=>{gn();bm=ee.hasStandardBrowserEnv?((e,t)=>n=>(n=new URL(n,ee.origin),e.protocol===n.protocol&&e.host===n.host&&(t||e.port===n.port)))(new URL(ee.origin),ee.navigator&&/(msie|trident)/i.test(ee.navigator.userAgent)):()=>!0});var Am,Tm=D(()=>{I();gn();Am=ee.hasStandardBrowserEnv?{write(e,t,n,a,l,r){let i=[e+"="+encodeURIComponent(t)];g.isNumber(n)&&i.push("expires="+new Date(n).toGMTString()),g.isString(a)&&i.push("path="+a),g.isString(l)&&i.push("domain="+l),r===!0&&i.push("secure"),document.cookie=i.join("; ")},read(e){let t=document.cookie.match(new RegExp("(^|;\\s*)("+e+")=([^;]*)"));return t?decodeURIComponent(t[3]):null},remove(e){this.write(e,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}}});function is(e){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(e)}var Om=D(()=>{"use strict"});function us(e,t){return t?e.replace(/\/?\/$/,"")+"/"+t.replace(/^\/+/,""):e}var wm=D(()=>{"use strict"});function ir(e,t){return e&&!is(t)?us(e,t):t}var os=D(()=>{"use strict";Om();wm()});function gt(e,t){t=t||{};let n={};function a(c,s,p,f){return g.isPlainObject(c)&&g.isPlainObject(s)?g.merge.call({caseless:f},c,s):g.isPlainObject(s)?g.merge({},s):g.isArray(s)?s.slice():s}function l(c,s,p,f){if(g.isUndefined(s)){if(!g.isUndefined(c))return a(void 0,c,p,f)}else return a(c,s,p,f)}function r(c,s){if(!g.isUndefined(s))return a(void 0,s)}function i(c,s){if(g.isUndefined(s)){if(!g.isUndefined(c))return a(void 0,c)}else return a(void 0,s)}function u(c,s,p){if(p in t)return a(c,s);if(p in e)return a(void 0,c)}let o={url:r,method:r,data:r,baseURL:i,transformRequest:i,transformResponse:i,paramsSerializer:i,timeout:i,timeoutMessage:i,withCredentials:i,withXSRFToken:i,adapter:i,responseType:i,xsrfCookieName:i,xsrfHeaderName:i,onUploadProgress:i,onDownloadProgress:i,decompress:i,maxContentLength:i,maxBodyLength:i,beforeRedirect:i,transport:i,httpAgent:i,httpsAgent:i,cancelToken:i,socketPath:i,responseEncoding:i,validateStatus:u,headers:(c,s,p)=>l(_m(c),_m(s),p,!0)};return g.forEach(Object.keys(Object.assign({},e,t)),function(s){let p=o[s]||l,f=p(e[s],t[s],s);g.isUndefined(f)&&p!==u||(n[s]=f)}),n}var _m,Ji=D(()=>{"use strict";I();Zt();_m=e=>e instanceof ye?{...e}:e});var Pi,cs=D(()=>{gn();I();Em();Tm();os();Ji();Zt();Xc();Pi=e=>{let t=gt({},e),{data:n,withXSRFToken:a,xsrfHeaderName:l,xsrfCookieName:r,headers:i,auth:u}=t;t.headers=i=ye.from(i),t.url=tr(ir(t.baseURL,t.url),e.params,e.paramsSerializer),u&&i.set("Authorization","Basic "+btoa((u.username||"")+":"+(u.password?unescape(encodeURIComponent(u.password)):"")));let o;if(g.isFormData(n)){if(ee.hasStandardBrowserEnv||ee.hasStandardBrowserWebWorkerEnv)i.setContentType(void 0);else if((o=i.getContentType())!==!1){let[c,...s]=o?o.split(";").map(p=>p.trim()).filter(Boolean):[];i.setContentType([c||"multipart/form-data",...s].join("; "))}}if(ee.hasStandardBrowserEnv&&(a&&g.isFunction(a)&&(a=a(t)),a||a!==!1&&bm(t.url))){let c=l&&r&&Am.read(r);c&&i.set(l,c)}return t}});var JO,Rm,Dm=D(()=>{I();ts();Kc();vt();Ka();ym();gn();Zt();rs();cs();JO=typeof XMLHttpRequest<"u",Rm=JO&&function(e){return new Promise(function(n,a){let l=Pi(e),r=l.data,i=ye.from(l.headers).normalize(),{responseType:u,onUploadProgress:o,onDownloadProgress:c}=l,s,p,f,m,v;function b(){m&&m(),v&&v(),l.cancelToken&&l.cancelToken.unsubscribe(s),l.signal&&l.signal.removeEventListener("abort",s)}let E=new XMLHttpRequest;E.open(l.method.toUpperCase(),l.url,!0),E.timeout=l.timeout;function y(){if(!E)return;let h=ye.from("getAllResponseHeaders"in E&&E.getAllResponseHeaders()),T={data:!u||u==="text"||u==="json"?E.responseText:E.response,status:E.status,statusText:E.statusText,headers:h,config:e,request:E};rr(function(O){n(O),b()},function(O){a(O),b()},T),E=null}"onloadend"in E?E.onloadend=y:E.onreadystatechange=function(){!E||E.readyState!==4||E.status===0&&!(E.responseURL&&E.responseURL.indexOf("file:")===0)||setTimeout(y)},E.onabort=function(){E&&(a(new M("Request aborted",M.ECONNABORTED,e,E)),E=null)},E.onerror=function(){a(new M("Network Error",M.ERR_NETWORK,e,E)),E=null},E.ontimeout=function(){let S=l.timeout?"timeout of "+l.timeout+"ms exceeded":"timeout exceeded",T=l.transitional||Vi;l.timeoutErrorMessage&&(S=l.timeoutErrorMessage),a(new M(S,T.clarifyTimeoutError?M.ETIMEDOUT:M.ECONNABORTED,e,E)),E=null},r===void 0&&i.setContentType(null),"setRequestHeader"in E&&g.forEach(i.toJSON(),function(S,T){E.setRequestHeader(T,S)}),g.isUndefined(l.withCredentials)||(E.withCredentials=!!l.withCredentials),u&&u!=="json"&&(E.responseType=l.responseType),c&&([f,v]=Fa(c,!0),E.addEventListener("progress",f)),o&&E.upload&&([p,m]=Fa(o),E.upload.addEventListener("progress",p),E.upload.addEventListener("loadend",m)),(l.cancelToken||l.signal)&&(s=h=>{E&&(a(!h||h.type?new xt(null,e,E):h),E.abort(),E=null)},l.cancelToken&&l.cancelToken.subscribe(s),l.signal&&(l.signal.aborted?s():l.signal.addEventListener("abort",s)));let d=ns(l.url);if(d&&ee.protocols.indexOf(d)===-1){a(new M("Unsupported protocol "+d+":",M.ERR_BAD_REQUEST,e));return}E.send(r||null)})}});var PO,xm,Mm=D(()=>{Ka();vt();I();PO=(e,t)=>{let{length:n}=e=e?e.filter(Boolean):[];if(t||n){let a=new AbortController,l,r=function(c){if(!l){l=!0,u();let s=c instanceof Error?c:this.reason;a.abort(s instanceof M?s:new xt(s instanceof Error?s.message:s))}},i=t&&setTimeout(()=>{i=null,r(new M(`timeout ${t} of ms exceeded`,M.ETIMEDOUT))},t),u=()=>{e&&(i&&clearTimeout(i),i=null,e.forEach(c=>{c.unsubscribe?c.unsubscribe(r):c.removeEventListener("abort",r)}),e=null)};e.forEach(c=>c.addEventListener("abort",r));let{signal:o}=a;return o.unsubscribe=()=>g.asap(u),o}},xm=PO});var kO,$O,WO,ss,Um=D(()=>{kO=function*(e,t){let n=e.byteLength;if(!t||n{let l=$O(e,t),r=0,i,u=o=>{i||(i=!0,a&&a(o))};return new ReadableStream({async pull(o){try{let{done:c,value:s}=await l.next();if(c){u(),o.close();return}let p=s.byteLength;if(n){let f=r+=p;n(f)}o.enqueue(new Uint8Array(s))}catch(c){throw u(c),c}},cancel(o){return u(o),l.return()}},{highWaterMark:2})}});var $i,qm,IO,zm,e2,Cm,fs,ki,t2,n2,Nm,Hm=D(()=>{gn();I();vt();Mm();Um();Zt();rs();cs();ts();$i=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",qm=$i&&typeof ReadableStream=="function",IO=$i&&(typeof TextEncoder=="function"?(e=>t=>e.encode(t))(new TextEncoder):async e=>new Uint8Array(await new Response(e).arrayBuffer())),zm=(e,...t)=>{try{return!!e(...t)}catch{return!1}},e2=qm&&zm(()=>{let e=!1,t=new Request(ee.origin,{body:new ReadableStream,method:"POST",get duplex(){return e=!0,"half"}}).headers.has("Content-Type");return e&&!t}),Cm=64*1024,fs=qm&&zm(()=>g.isReadableStream(new Response("").body)),ki={stream:fs&&(e=>e.body)};$i&&(e=>{["text","arrayBuffer","blob","formData","stream"].forEach(t=>{!ki[t]&&(ki[t]=g.isFunction(e[t])?n=>n[t]():(n,a)=>{throw new M(`Response type '${t}' is not supported`,M.ERR_NOT_SUPPORT,a)})})})(new Response);t2=async e=>{if(e==null)return 0;if(g.isBlob(e))return e.size;if(g.isSpecCompliantForm(e))return(await new Request(ee.origin,{method:"POST",body:e}).arrayBuffer()).byteLength;if(g.isArrayBufferView(e)||g.isArrayBuffer(e))return e.byteLength;if(g.isURLSearchParams(e)&&(e=e+""),g.isString(e))return(await IO(e)).byteLength},n2=async(e,t)=>{let n=g.toFiniteNumber(e.getContentLength());return n??t2(t)},Nm=$i&&(async e=>{let{url:t,method:n,data:a,signal:l,cancelToken:r,timeout:i,onDownloadProgress:u,onUploadProgress:o,responseType:c,headers:s,withCredentials:p="same-origin",fetchOptions:f}=Pi(e);c=c?(c+"").toLowerCase():"text";let m=xm([l,r&&r.toAbortSignal()],i),v,b=m&&m.unsubscribe&&(()=>{m.unsubscribe()}),E;try{if(o&&e2&&n!=="get"&&n!=="head"&&(E=await n2(s,a))!==0){let T=new Request(t,{method:"POST",body:a,duplex:"half"}),w;if(g.isFormData(a)&&(w=T.headers.get("content-type"))&&s.setContentType(w),T.body){let[O,_]=as(E,Fa(ls(o)));a=ss(T.body,Cm,O,_)}}g.isString(p)||(p=p?"include":"omit");let y="credentials"in Request.prototype;v=new Request(t,{...f,signal:m,method:n.toUpperCase(),headers:s.normalize().toJSON(),body:a,duplex:"half",credentials:y?p:void 0});let d=await fetch(v),h=fs&&(c==="stream"||c==="response");if(fs&&(u||h&&b)){let T={};["status","statusText","headers"].forEach(G=>{T[G]=d[G]});let w=g.toFiniteNumber(d.headers.get("content-length")),[O,_]=u&&as(w,Fa(ls(u),!0))||[];d=new Response(ss(d.body,Cm,O,()=>{_&&_(),b&&b()}),T)}c=c||"text";let S=await ki[g.findKey(ki,c)||"text"](d,e);return!h&&b&&b(),await new Promise((T,w)=>{rr(T,w,{data:S,headers:ye.from(d.headers),status:d.status,statusText:d.statusText,config:e,request:v})})}catch(y){throw b&&b(),y&&y.name==="TypeError"&&/fetch/i.test(y.message)?Object.assign(new M("Network Error",M.ERR_NETWORK,e,v),{cause:y.cause||y}):M.from(y,y&&y.code,e,v)}})});var ds,Bm,a2,Wi,ps=D(()=>{I();Gc();Dm();Hm();vt();ds={http:Qi,xhr:Rm,fetch:Nm};g.forEach(ds,(e,t)=>{if(e){try{Object.defineProperty(e,"name",{value:t})}catch{}Object.defineProperty(e,"adapterName",{value:t})}});Bm=e=>`- ${e}`,a2=e=>g.isFunction(e)||e===null||e===!1,Wi={getAdapter:e=>{e=g.isArray(e)?e:[e];let{length:t}=e,n,a,l={};for(let r=0;r`adapter ${u} `+(o===!1?"is not supported by the environment":"is not available in the build")),i=t?r.length>1?`since :
-`+r.map(Bm).join(`
-`):" "+Bm(r[0]):"as no adapter specified";throw new M("There is no suitable adapter to dispatch the request "+i,"ERR_NOT_SUPPORT")}return a},adapters:ds}});function hs(e){if(e.cancelToken&&e.cancelToken.throwIfRequested(),e.signal&&e.signal.aborted)throw new xt(null,e)}function Ii(e){return hs(e),e.headers=ye.from(e.headers),e.data=ar.call(e,e.transformRequest),["post","put","patch"].indexOf(e.method)!==-1&&e.headers.setContentType("application/x-www-form-urlencoded",!1),Wi.getAdapter(e.adapter||Va.adapter)(e).then(function(a){return hs(e),a.data=ar.call(e,e.transformResponse,a),a.headers=ye.from(a.headers),a},function(a){return lr(a)||(hs(e),a&&a.response&&(a.response.data=ar.call(e,e.transformResponse,a.response),a.response.headers=ye.from(a.response.headers))),Promise.reject(a)})}var Lm=D(()=>{"use strict";pm();es();Ki();Ka();Zt();ps()});var eu,ys=D(()=>{eu="1.7.9"});function l2(e,t,n){if(typeof e!="object")throw new M("options must be an object",M.ERR_BAD_OPTION_VALUE);let a=Object.keys(e),l=a.length;for(;l-- >0;){let r=a[l],i=t[r];if(i){let u=e[r],o=u===void 0||i(u,r,e);if(o!==!0)throw new M("option "+r+" must be "+o,M.ERR_BAD_OPTION_VALUE);continue}if(n!==!0)throw new M("Unknown option "+r,M.ERR_BAD_OPTION)}}var tu,jm,ur,Gm=D(()=>{"use strict";ys();vt();tu={};["object","boolean","number","function","string","symbol"].forEach((e,t)=>{tu[e]=function(a){return typeof a===e||"a"+(t<1?"n ":" ")+e}});jm={};tu.transitional=function(t,n,a){function l(r,i){return"[Axios v"+eu+"] Transitional option '"+r+"'"+i+(a?". "+a:"")}return(r,i,u)=>{if(t===!1)throw new M(l(i," has been removed"+(n?" in "+n:"")),M.ERR_DEPRECATED);return n&&!jm[i]&&(jm[i]=!0,console.warn(l(i," has been deprecated since v"+n+" and will be removed in the near future"))),t?t(r,i,u):!0}};tu.spelling=function(t){return(n,a)=>(console.warn(`${a} is likely a misspelling of ${t}`),!0)};ur={assertOptions:l2,validators:tu}});var Mt,Ja,or,Ym=D(()=>{"use strict";I();Xc();Iy();Lm();Ji();os();Gm();Zt();Mt=ur.validators,Ja=class{constructor(t){this.defaults=t,this.interceptors={request:new Zc,response:new Zc}}async request(t,n){try{return await this._request(t,n)}catch(a){if(a instanceof Error){let l={};Error.captureStackTrace?Error.captureStackTrace(l):l=new Error;let r=l.stack?l.stack.replace(/^.+\n/,""):"";try{a.stack?r&&!String(a.stack).endsWith(r.replace(/^.+\n.+\n/,""))&&(a.stack+=`
-`+r):a.stack=r}catch{}}throw a}}_request(t,n){typeof t=="string"?(n=n||{},n.url=t):n=t||{},n=gt(this.defaults,n);let{transitional:a,paramsSerializer:l,headers:r}=n;a!==void 0&&ur.assertOptions(a,{silentJSONParsing:Mt.transitional(Mt.boolean),forcedJSONParsing:Mt.transitional(Mt.boolean),clarifyTimeoutError:Mt.transitional(Mt.boolean)},!1),l!=null&&(g.isFunction(l)?n.paramsSerializer={serialize:l}:ur.assertOptions(l,{encode:Mt.function,serialize:Mt.function},!0)),ur.assertOptions(n,{baseUrl:Mt.spelling("baseURL"),withXsrfToken:Mt.spelling("withXSRFToken")},!0),n.method=(n.method||this.defaults.method||"get").toLowerCase();let i=r&&g.merge(r.common,r[n.method]);r&&g.forEach(["delete","get","head","post","put","patch","common"],v=>{delete r[v]}),n.headers=ye.concat(i,r);let u=[],o=!0;this.interceptors.request.forEach(function(b){typeof b.runWhen=="function"&&b.runWhen(n)===!1||(o=o&&b.synchronous,u.unshift(b.fulfilled,b.rejected))});let c=[];this.interceptors.response.forEach(function(b){c.push(b.fulfilled,b.rejected)});let s,p=0,f;if(!o){let v=[Ii.bind(this),void 0];for(v.unshift.apply(v,u),v.push.apply(v,c),f=v.length,s=Promise.resolve(n);p{"use strict";Ka();ms=class e{constructor(t){if(typeof t!="function")throw new TypeError("executor must be a function.");let n;this.promise=new Promise(function(r){n=r});let a=this;this.promise.then(l=>{if(!a._listeners)return;let r=a._listeners.length;for(;r-- >0;)a._listeners[r](l);a._listeners=null}),this.promise.then=l=>{let r,i=new Promise(u=>{a.subscribe(u),r=u}).then(l);return i.cancel=function(){a.unsubscribe(r)},i},t(function(r,i,u){a.reason||(a.reason=new xt(r,i,u),n(a.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(t){if(this.reason){t(this.reason);return}this._listeners?this._listeners.push(t):this._listeners=[t]}unsubscribe(t){if(!this._listeners)return;let n=this._listeners.indexOf(t);n!==-1&&this._listeners.splice(n,1)}toAbortSignal(){let t=new AbortController,n=a=>{t.abort(a)};return this.subscribe(n),t.signal.unsubscribe=()=>this.unsubscribe(n),t.signal}static source(){let t;return{token:new e(function(l){t=l}),cancel:t}}},Qm=ms});function vs(e){return function(n){return e.apply(null,n)}}var Vm=D(()=>{"use strict"});function gs(e){return g.isObject(e)&&e.isAxiosError===!0}var Zm=D(()=>{"use strict";I()});var Ss,Km,Fm=D(()=>{Ss={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(Ss).forEach(([e,t])=>{Ss[t]=e});Km=Ss});function Jm(e){let t=new or(e),n=$l(or.prototype.request,t);return g.extend(n,or.prototype,t,{allOwnKeys:!0}),g.extend(n,t,null,{allOwnKeys:!0}),n.create=function(l){return Jm(gt(e,l))},n}var ce,cr,Pm=D(()=>{"use strict";I();Hc();Ym();Ji();Ki();$c();Ka();Xm();es();ys();er();vt();Vm();Zm();Zt();ps();Fm();ce=Jm(Va);ce.Axios=or;ce.CanceledError=xt;ce.CancelToken=Qm;ce.isCancel=lr;ce.VERSION=eu;ce.toFormData=vn;ce.AxiosError=M;ce.Cancel=ce.CanceledError;ce.all=function(t){return Promise.all(t)};ce.spread=vs;ce.isAxiosError=gs;ce.mergeConfig=gt;ce.AxiosHeaders=ye;ce.formToJSON=e=>Zi(g.isHTMLForm(e)?new FormData(e):e);ce.getAdapter=Wi.getAdapter;ce.HttpStatusCode=Km;ce.default=ce;cr=ce});var cU,sU,fU,dU,pU,hU,yU,mU,vU,gU,SU,bU,EU,AU,TU,OU,km=D(()=>{Pm();({Axios:cU,AxiosError:sU,CanceledError:fU,isCancel:dU,CancelToken:pU,VERSION:hU,all:yU,Cancel:mU,isAxiosError:vU,spread:gU,toFormData:SU,AxiosHeaders:bU,HttpStatusCode:EU,formToJSON:AU,getAdapter:TU,mergeConfig:OU}=cr)});function r0(e,t){let n;return function(...a){clearTimeout(n),n=setTimeout(()=>e.apply(this,a),t)}}function St(e,t){return document.dispatchEvent(new CustomEvent(`inertia:${e}`,t))}function bs(e){return e instanceof File||e instanceof Blob||e instanceof FileList&&e.length>0||e instanceof FormData&&Array.from(e.values()).some(t=>bs(t))||typeof e=="object"&&e!==null&&Object.values(e).some(t=>bs(t))}function c0(e,t=new FormData,n=null){e=e||{};for(let a in e)Object.prototype.hasOwnProperty.call(e,a)&&f0(t,s0(n,a),e[a]);return t}function s0(e,t){return e?e+"["+t+"]":t}function f0(e,t,n){if(Array.isArray(n))return Array.from(n.keys()).forEach(a=>f0(e,s0(t,a.toString()),n[a]));if(n instanceof Date)return e.append(t,n.toISOString());if(n instanceof File)return e.append(t,n,n.name);if(n instanceof Blob)return e.append(t,n);if(typeof n=="boolean")return e.append(t,n?"1":"0");if(typeof n=="string")return e.append(t,n);if(typeof n=="number")return e.append(t,`${n}`);if(n==null)return e.append(t,"");c0(n,e,t)}function bn(e){return new URL(e.toString(),typeof window>"u"?void 0:window.location.toString())}function Os(e,t,n,a="brackets"){let l=/^https?:\/\//.test(t.toString()),r=l||t.toString().startsWith("/"),i=!r&&!t.toString().startsWith("#")&&!t.toString().startsWith("?"),u=t.toString().includes("?")||e==="get"&&Object.keys(n).length,o=t.toString().includes("#"),c=new URL(t.toString(),"http://localhost");return e==="get"&&Object.keys(n).length&&(c.search=iu.stringify((0,o0.default)(iu.parse(c.search,{ignoreQueryPrefix:!0}),n),{encodeValuesOnly:!0,arrayFormat:a}),n={}),[[l?`${c.protocol}//${c.host}`:"",r?c.pathname:"",i?c.pathname.substring(1):"",u?c.search:"",o?c.hash:""].join(""),n]}function ru(e){return e=new URL(e.href),e.hash="",e}function h0(e,t,n){let a={},l=0;function r(){let s=l+=1;return a[s]=[],s.toString()}function i(s){s===null||Object.keys(a).indexOf(s)===-1||(delete a[s],c())}function u(s,p=[]){s!==null&&Object.keys(a).indexOf(s)>-1&&(a[s]=p),c()}function o(){let s=t(""),p={...s?{title:`${s}`}:{}},f=Object.values(a).reduce((m,v)=>m.concat(v),[]).reduce((m,v)=>{if(v.indexOf("<")===-1)return m;if(v.indexOf("]+>)(.*?)(<\/title>)/);return m.title=E?`${E[1]}${t(E[2])}${E[3]}`:v,m}let b=v.match(/ inertia="[^"]+"/);return b?m[b[0]]=v:m[Object.keys(m).length]=v,m},p);return Object.values(f)}function c(){e?n(o()):H2.update(o())}return c(),{forceUpdate:c,createProvider:function(){let s=r();return{update:p=>u(s,p),disconnect:()=>i(s)}}}}function b0(e,t,n){return en?n:e}function K2(e){document.addEventListener("inertia:start",t=>F2(t,e)),document.addEventListener("inertia:progress",J2)}function F2(e,t){e.detail.visit.showProgress||E0();let n=setTimeout(()=>nt.start(),t);document.addEventListener("inertia:finish",a=>P2(a,n),{once:!0})}function J2(e){nt.isStarted()&&e.detail.progress?.percentage&&nt.set(Math.max(nt.status,e.detail.progress.percentage/100*.9))}function P2(e,t){clearTimeout(t),nt.isStarted()&&(e.detail.visit.completed?nt.done():e.detail.visit.interrupted?nt.set(0):e.detail.visit.cancelled&&(nt.done(),nt.remove()))}function A0({delay:e=250,color:t="#29d",includeCSS:n=!0,showSpinner:a=!1}={}){K2(e),nt.configure({showSpinner:a,includeCSS:n,color:t})}function ou(e){let t=e.currentTarget.tagName.toLowerCase()==="a";return!(e.target&&(e?.target).isContentEditable||e.defaultPrevented||t&&e.which>1||t&&e.altKey||t&&e.ctrlKey||t&&e.metaKey||t&&e.shiftKey||t&&"button"in e&&e.button!==0)}var o0,iu,$m,r2,i2,u2,o2,sr,c2,s2,f2,d2,p2,Ne,h2,ka,y2,m2,v2,i0,g2,S2,b2,u0,Sn,Wm,E2,Im,Es,A2,x,nu,T2,Z,O2,na,w2,e0,_2,R2,D2,x2,d0,M2,U2,t0,C2,ta,p0,q2,z2,n0,As,Ts,a0,N2,H2,ie,be,En,B2,uu,y0,m0,L2,v0,j2,g0,S0,G2,Y2,au,Q2,X2,Pa,V2,Z2,nt,lu,l0,E0,Ue,Ut=D(()=>{o0=oe(_p(),1),iu=oe(Hy(),1);km();$m=e=>St("before",{cancelable:!0,detail:{visit:e}}),r2=e=>St("error",{detail:{errors:e}}),i2=e=>St("exception",{cancelable:!0,detail:{exception:e}}),u2=e=>St("finish",{detail:{visit:e}}),o2=e=>St("invalid",{cancelable:!0,detail:{response:e}}),sr=e=>St("navigate",{detail:{page:e}}),c2=e=>St("progress",{detail:{progress:e}}),s2=e=>St("start",{detail:{visit:e}}),f2=e=>St("success",{detail:{page:e}}),d2=(e,t)=>St("prefetched",{detail:{fetchedAt:Date.now(),response:e.data,visit:t}}),p2=e=>St("prefetching",{detail:{visit:e}}),Ne=class{static set(e,t){typeof window<"u"&&window.sessionStorage.setItem(e,JSON.stringify(t))}static get(e){if(typeof window<"u")return JSON.parse(window.sessionStorage.getItem(e)||"null")}static merge(e,t){let n=this.get(e);n===null?this.set(e,t):this.set(e,{...n,...t})}static remove(e){typeof window<"u"&&window.sessionStorage.removeItem(e)}static removeNested(e,t){let n=this.get(e);n!==null&&(delete n[t],this.set(e,n))}static exists(e){try{return this.get(e)!==null}catch{return!1}}static clear(){typeof window<"u"&&window.sessionStorage.clear()}};Ne.locationVisitKey="inertiaLocationVisit";h2=async e=>{if(typeof window>"u")throw new Error("Unable to encrypt history");let t=i0(),n=await u0(),a=await b2(n);if(!a)throw new Error("Unable to encrypt history");return await m2(t,a,e)},ka={key:"historyKey",iv:"historyIv"},y2=async e=>{let t=i0(),n=await u0();if(!n)throw new Error("Unable to decrypt history");return await v2(t,n,e)},m2=async(e,t,n)=>{if(typeof window>"u")throw new Error("Unable to encrypt history");if(typeof window.crypto.subtle>"u")return console.warn("Encryption is not supported in this environment. SSL is required."),Promise.resolve(n);let a=new TextEncoder,l=JSON.stringify(n),r=new Uint8Array(l.length*3),i=a.encodeInto(l,r);return window.crypto.subtle.encrypt({name:"AES-GCM",iv:e},t,r.subarray(0,i.written))},v2=async(e,t,n)=>{if(typeof window.crypto.subtle>"u")return console.warn("Decryption is not supported in this environment. SSL is required."),Promise.resolve(n);let a=await window.crypto.subtle.decrypt({name:"AES-GCM",iv:e},t,n);return JSON.parse(new TextDecoder().decode(a))},i0=()=>{let e=Ne.get(ka.iv);if(e)return new Uint8Array(e);let t=window.crypto.getRandomValues(new Uint8Array(12));return Ne.set(ka.iv,Array.from(t)),t},g2=async()=>typeof window.crypto.subtle>"u"?(console.warn("Encryption is not supported in this environment. SSL is required."),Promise.resolve(null)):window.crypto.subtle.generateKey({name:"AES-GCM",length:256},!0,["encrypt","decrypt"]),S2=async e=>{if(typeof window.crypto.subtle>"u")return console.warn("Encryption is not supported in this environment. SSL is required."),Promise.resolve();let t=await window.crypto.subtle.exportKey("raw",e);Ne.set(ka.key,Array.from(new Uint8Array(t)))},b2=async e=>{if(e)return e;let t=await g2();return t?(await S2(t),t):null},u0=async()=>{let e=Ne.get(ka.key);return e?await window.crypto.subtle.importKey("raw",new Uint8Array(e),{name:"AES-GCM",length:256},!0,["encrypt","decrypt"]):null},Sn=class{static save(e){Z.replaceState({...e,scrollRegions:Array.from(this.regions()).map(t=>({top:t.scrollTop,left:t.scrollLeft}))})}static regions(){return document.querySelectorAll("[scroll-region]")}static reset(e){typeof window<"u"&&window.scrollTo(0,0),this.regions().forEach(t=>{typeof t.scrollTo=="function"?t.scrollTo(0,0):(t.scrollTop=0,t.scrollLeft=0)}),this.save(e),window.location.hash&&setTimeout(()=>document.getElementById(window.location.hash.slice(1))?.scrollIntoView())}static restore(e){e.scrollRegions&&this.regions().forEach((t,n)=>{let a=e.scrollRegions[n];a&&(typeof t.scrollTo=="function"?t.scrollTo(a.left,a.top):(t.scrollTop=a.top,t.scrollLeft=a.left))})}static onScroll(e){let t=e.target;typeof t.hasAttribute=="function"&&t.hasAttribute("scroll-region")&&this.save(x.get())}};Wm=e=>e instanceof FormData;E2=(e,t,n,a,l)=>{let r=typeof e=="string"?bn(e):e;if((bs(t)||a)&&!Wm(t)&&(t=c0(t)),Wm(t))return[r,t];let[i,u]=Os(n,r,t,l);return[bn(i),u]};Im=(e,t)=>{e.hash&&!t.hash&&ru(e).href===t.href&&(t.hash=e.hash)},Es=(e,t)=>ru(e).href===ru(t).href,A2=class{constructor(){this.componentId={},this.listeners=[],this.isFirstPageLoad=!0,this.cleared=!1}init({initialPage:e,swapComponent:t,resolveComponent:n}){return this.page=e,this.swapComponent=t,this.resolveComponent=n,this}set(e,{replace:t=!1,preserveScroll:n=!1,preserveState:a=!1}={}){this.componentId={};let l=this.componentId;return e.clearHistory&&Z.clear(),this.resolve(e.component).then(r=>{if(l!==this.componentId)return;e.scrollRegions??(e.scrollRegions=[]),e.rememberedState??(e.rememberedState={});let i=typeof window<"u"?window.location:new URL(e.url);return t=t||Es(bn(e.url),i),new Promise(u=>{t?Z.replaceState(e,()=>u(null)):Z.pushState(e,()=>u(null))}).then(()=>{let u=!this.isTheSame(e);return this.page=e,this.cleared=!1,u&&this.fireEventsFor("newComponent"),this.isFirstPageLoad&&this.fireEventsFor("firstLoad"),this.isFirstPageLoad=!1,this.swap({component:r,page:e,preserveState:a}).then(()=>{n||Sn.reset(e),na.fireInternalEvent("loadDeferredProps"),t||sr(e)})})})}setQuietly(e,{preserveState:t=!1}={}){return this.resolve(e.component).then(n=>(this.page=e,this.cleared=!1,this.swap({component:n,page:e,preserveState:t})))}clear(){this.cleared=!0}isCleared(){return this.cleared}get(){return this.page}merge(e){this.page={...this.page,...e}}setUrlHash(e){this.page.url+=e}remember(e){this.page.rememberedState=e}scrollRegions(e){this.page.scrollRegions=e}swap({component:e,page:t,preserveState:n}){return this.swapComponent({component:e,page:t,preserveState:n})}resolve(e){return Promise.resolve(this.resolveComponent(e))}isTheSame(e){return this.page.component===e.component}on(e,t){return this.listeners.push({event:e,callback:t}),()=>{this.listeners=this.listeners.filter(n=>n.event!==e&&n.callback!==t)}}fireEventsFor(e){this.listeners.filter(t=>t.event===e).forEach(t=>t.callback())}},x=new A2,nu=typeof window>"u",T2=class{constructor(){this.rememberedState="rememberedState",this.scrollRegions="scrollRegions",this.preserveUrl=!1,this.current={},this.queue=[],this.initialState=null}remember(e,t){this.replaceState({...x.get(),rememberedState:{...x.get()?.rememberedState??{},[t]:e}})}restore(e){if(!nu)return this.initialState?.[this.rememberedState]?.[e]}pushState(e,t=null){nu||this.preserveUrl||(this.current=e,this.addToQueue(()=>this.getPageData(e).then(n=>{window.history.pushState({page:n,timestamp:Date.now()},"",e.url),t&&t()})))}getPageData(e){return new Promise(t=>e.encryptHistory?h2(e).then(t):t(e))}processQueue(){let e=this.queue.shift();return e?e().then(()=>this.processQueue()):Promise.resolve()}decrypt(e=null){if(nu)return Promise.resolve(e??x.get());let t=e??window.history.state?.page;return this.decryptPageData(t).then(n=>{if(!n)throw new Error("Unable to decrypt history");return this.initialState===null?this.initialState=n??void 0:this.current=n??{},n})}decryptPageData(e){return e instanceof ArrayBuffer?y2(e):Promise.resolve(e)}replaceState(e,t=null){x.merge(e),!(nu||this.preserveUrl)&&(this.current=e,this.addToQueue(()=>this.getPageData(e).then(n=>{window.history.replaceState({page:n,timestamp:Date.now()},"",e.url),t&&t()})))}addToQueue(e){this.queue.push(e),this.processQueue()}getState(e,t){return this.current?.[e]??t}deleteState(e){this.current[e]!==void 0&&(delete this.current[e],this.replaceState(this.current))}hasAnyState(){return!!this.getAllState()}clear(){Ne.remove(ka.key),Ne.remove(ka.iv)}isValidState(e){return!!e.page}getAllState(){return this.current}},Z=new T2,O2=class{constructor(){this.internalListeners=[]}init(){typeof window<"u"&&window.addEventListener("popstate",this.handlePopstateEvent.bind(this)),typeof document<"u"&&document.addEventListener("scroll",r0(Sn.onScroll.bind(Sn),100),!0)}onGlobalEvent(e,t){let n=a=>{let l=t(a);a.cancelable&&!a.defaultPrevented&&l===!1&&a.preventDefault()};return this.registerListener(`inertia:${e}`,n)}on(e,t){return this.internalListeners.push({event:e,listener:t}),()=>{this.internalListeners=this.internalListeners.filter(n=>n.listener!==t)}}onMissingHistoryItem(){x.clear(),this.fireInternalEvent("missingHistoryItem")}fireInternalEvent(e){this.internalListeners.filter(t=>t.event===e).forEach(t=>t.listener())}registerListener(e,t){return document.addEventListener(e,t),()=>document.removeEventListener(e,t)}handlePopstateEvent(e){let t=e.state||null;if(t===null){let n=bn(x.get().url);n.hash=window.location.hash,Z.replaceState({...x.get(),url:n.href}),Sn.reset(x.get());return}if(Z.isValidState(t)){Z.decrypt(t.page).then(n=>{x.setQuietly(n,{preserveState:!1}).then(()=>{Sn.restore(x.get()),sr(x.get())})}).catch(()=>{this.onMissingHistoryItem()});return}this.onMissingHistoryItem()}},na=new O2,w2=class{constructor(){typeof window<"u"&&window?.performance.getEntriesByType("navigation").length>0?this.type=window.performance.getEntriesByType("navigation")[0].type:this.type="navigate"}get(){return this.type}isBackForward(){return this.type==="back_forward"}isReload(){return this.type==="reload"}},e0=new w2,_2=class{static handle(){this.clearRememberedStateOnReload(),[this.handleBackForward,this.handleLocation,this.handleDefault].find(e=>e.bind(this)())}static clearRememberedStateOnReload(){e0.isReload()&&Z.deleteState(Z.rememberedState)}static handleBackForward(){return!e0.isBackForward()||!Z.hasAnyState()?!1:(Z.decrypt().then(e=>{x.set(e,{preserveScroll:!0,preserveState:!0}).then(()=>{Sn.restore(x.get()),sr(x.get())})}).catch(()=>{na.onMissingHistoryItem()}),!0)}static handleLocation(){if(!Ne.exists(Ne.locationVisitKey))return!1;let e=Ne.get(Ne.locationVisitKey)||{};return Ne.remove(Ne.locationVisitKey),typeof window<"u"&&x.setUrlHash(window.location.hash),Z.decrypt().then(()=>{let t=Z.getState(Z.rememberedState,{}),n=Z.getState(Z.scrollRegions,[]);x.remember(t),x.scrollRegions(n),x.set(x.get(),{preserveScroll:e.preserveScroll,preserveState:!0}).then(()=>{e.preserveScroll&&Sn.restore(x.get()),sr(x.get())})}).catch(()=>{na.onMissingHistoryItem()}),!0}static handleDefault(){typeof window<"u"&&x.setUrlHash(window.location.hash),x.set(x.get(),{preserveState:!0}).then(()=>{sr(x.get())})}},R2=class{constructor(e,t,n){this.id=null,this.throttle=!1,this.keepAlive=!1,this.cbCount=0,this.keepAlive=n.keepAlive??!1,this.cb=t,this.interval=e,(n.autoStart??!0)&&this.start()}stop(){this.id&&clearInterval(this.id)}start(){typeof window>"u"||(this.stop(),this.id=window.setInterval(()=>{(!this.throttle||this.cbCount%10===0)&&this.cb(),this.throttle&&this.cbCount++},this.interval))}isInBackground(e){this.throttle=this.keepAlive?!1:e,this.throttle&&(this.cbCount=0)}},D2=class{constructor(){this.polls=[],this.setupVisibilityListener()}add(e,t,n){let a=new R2(e,t,n);return this.polls.push(a),{stop:()=>a.stop(),start:()=>a.start()}}clear(){this.polls.forEach(e=>e.stop()),this.polls=[]}setupVisibilityListener(){typeof document>"u"||document.addEventListener("visibilitychange",()=>{this.polls.forEach(e=>e.isInBackground(document.hidden))},!1)}},x2=new D2,d0=(e,t,n)=>{if(e===t)return!0;for(let a in e)if(!n.includes(a)&&e[a]!==t[a]&&!M2(e[a],t[a]))return!1;return!0},M2=(e,t)=>{switch(typeof e){case"object":return d0(e,t,[]);case"function":return e.toString()===t.toString();default:return e===t}},U2={ms:1,s:1e3,m:6e4,h:36e5,d:864e5},t0=e=>{if(typeof e=="number")return e;for(let[t,n]of Object.entries(U2))if(e.endsWith(t))return parseFloat(e)*n;return parseInt(e)},C2=class{constructor(){this.cached=[],this.inFlightRequests=[],this.removalTimers=[],this.currentUseId=null}add(e,t,{cacheFor:n}){if(this.findInFlight(e))return Promise.resolve();let a=this.findCached(e);if(!e.fresh&&a&&a.staleTimestamp>Date.now())return Promise.resolve();let[l,r]=this.extractStaleValues(n),i=new Promise((u,o)=>{t({...e,onCancel:()=>{this.remove(e),e.onCancel(),o()},onError:c=>{this.remove(e),e.onError(c),o()},onPrefetching(c){e.onPrefetching(c)},onPrefetched(c,s){e.onPrefetched(c,s)},onPrefetchResponse(c){u(c)}})}).then(u=>(this.remove(e),this.cached.push({params:{...e},staleTimestamp:Date.now()+l,response:i,singleUse:n===0,timestamp:Date.now(),inFlight:!1}),this.scheduleForRemoval(e,r),this.inFlightRequests=this.inFlightRequests.filter(o=>!this.paramsAreEqual(o.params,e)),u.handlePrefetch(),u));return this.inFlightRequests.push({params:{...e},response:i,staleTimestamp:null,inFlight:!0}),i}removeAll(){this.cached=[],this.removalTimers.forEach(e=>{clearTimeout(e.timer)}),this.removalTimers=[]}remove(e){this.cached=this.cached.filter(t=>!this.paramsAreEqual(t.params,e)),this.clearTimer(e)}extractStaleValues(e){let[t,n]=this.cacheForToStaleAndExpires(e);return[t0(t),t0(n)]}cacheForToStaleAndExpires(e){if(!Array.isArray(e))return[e,e];switch(e.length){case 0:return[0,0];case 1:return[e[0],e[0]];default:return[e[0],e[1]]}}clearTimer(e){let t=this.removalTimers.find(n=>this.paramsAreEqual(n.params,e));t&&(clearTimeout(t.timer),this.removalTimers=this.removalTimers.filter(n=>n!==t))}scheduleForRemoval(e,t){if(!(typeof window>"u")&&(this.clearTimer(e),t>0)){let n=window.setTimeout(()=>this.remove(e),t);this.removalTimers.push({params:e,timer:n})}}get(e){return this.findCached(e)||this.findInFlight(e)}use(e,t){let n=`${t.url.pathname}-${Date.now()}-${Math.random().toString(36).substring(7)}`;return this.currentUseId=n,e.response.then(a=>{if(this.currentUseId===n)return a.mergeParams({...t,onPrefetched:()=>{}}),this.removeSingleUseItems(t),a.handle()})}removeSingleUseItems(e){this.cached=this.cached.filter(t=>this.paramsAreEqual(t.params,e)?!t.singleUse:!0)}findCached(e){return this.cached.find(t=>this.paramsAreEqual(t.params,e))||null}findInFlight(e){return this.inFlightRequests.find(t=>this.paramsAreEqual(t.params,e))||null}paramsAreEqual(e,t){return d0(e,t,["showProgress","replace","prefetch","onBefore","onStart","onProgress","onFinish","onCancel","onSuccess","onError","onPrefetched","onCancelToken","onPrefetching","async"])}},ta=new C2,p0=class{constructor(e){if(this.callbacks=[],!e.prefetch)this.params=e;else{let t={onBefore:this.wrapCallback(e,"onBefore"),onStart:this.wrapCallback(e,"onStart"),onProgress:this.wrapCallback(e,"onProgress"),onFinish:this.wrapCallback(e,"onFinish"),onCancel:this.wrapCallback(e,"onCancel"),onSuccess:this.wrapCallback(e,"onSuccess"),onError:this.wrapCallback(e,"onError"),onCancelToken:this.wrapCallback(e,"onCancelToken"),onPrefetched:this.wrapCallback(e,"onPrefetched"),onPrefetching:this.wrapCallback(e,"onPrefetching")};this.params={...e,...t,onPrefetchResponse:e.onPrefetchResponse||(()=>{})}}}static create(e){return new p0(e)}data(){return this.params.method==="get"?{}:this.params.data}queryParams(){return this.params.method==="get"?this.params.data:{}}isPartial(){return this.params.only.length>0||this.params.except.length>0||this.params.reset.length>0}onCancelToken(e){this.params.onCancelToken({cancel:e})}markAsFinished(){this.params.completed=!0,this.params.cancelled=!1,this.params.interrupted=!1}markAsCancelled({cancelled:e=!0,interrupted:t=!1}){this.params.onCancel(),this.params.completed=!1,this.params.cancelled=e,this.params.interrupted=t}wasCancelledAtAll(){return this.params.cancelled||this.params.interrupted}onFinish(){this.params.onFinish(this.params)}onStart(){this.params.onStart(this.params)}onPrefetching(){this.params.onPrefetching(this.params)}onPrefetchResponse(e){this.params.onPrefetchResponse&&this.params.onPrefetchResponse(e)}all(){return this.params}headers(){let e={...this.params.headers};this.isPartial()&&(e["X-Inertia-Partial-Component"]=x.get().component);let t=this.params.only.concat(this.params.reset);return t.length>0&&(e["X-Inertia-Partial-Data"]=t.join(",")),this.params.except.length>0&&(e["X-Inertia-Partial-Except"]=this.params.except.join(",")),this.params.reset.length>0&&(e["X-Inertia-Reset"]=this.params.reset.join(",")),this.params.errorBag&&this.params.errorBag.length>0&&(e["X-Inertia-Error-Bag"]=this.params.errorBag),e}setPreserveOptions(e){this.params.preserveScroll=this.resolvePreserveOption(this.params.preserveScroll,e),this.params.preserveState=this.resolvePreserveOption(this.params.preserveState,e)}runCallbacks(){this.callbacks.forEach(({name:e,args:t})=>{this.params[e](...t)})}merge(e){this.params={...this.params,...e}}wrapCallback(e,t){return(...n)=>{this.recordCallback(t,n),e[t](...n)}}recordCallback(e,t){this.callbacks.push({name:e,args:t})}resolvePreserveOption(e,t){return typeof e=="function"?e(t):e==="errors"?Object.keys(t.props.errors||{}).length>0:e}},q2={modal:null,listener:null,show(e){typeof e=="object"&&(e=`All Inertia requests must receive a valid Inertia response, however a plain JSON response was received.
${JSON.stringify(e)}`);let t=document.createElement("html");t.innerHTML=e,t.querySelectorAll("a").forEach(a=>a.setAttribute("target","_top")),this.modal=document.createElement("div"),this.modal.style.position="fixed",this.modal.style.width="100vw",this.modal.style.height="100vh",this.modal.style.padding="50px",this.modal.style.boxSizing="border-box",this.modal.style.backgroundColor="rgba(0, 0, 0, .6)",this.modal.style.zIndex=2e5,this.modal.addEventListener("click",()=>this.hide());let n=document.createElement("iframe");if(n.style.backgroundColor="white",n.style.borderRadius="5px",n.style.width="100%",n.style.height="100%",this.modal.appendChild(n),document.body.prepend(this.modal),document.body.style.overflow="hidden",!n.contentWindow)throw new Error("iframe not yet ready.");n.contentWindow.document.open(),n.contentWindow.document.write(t.outerHTML),n.contentWindow.document.close(),this.listener=this.hideOnEscape.bind(this),document.addEventListener("keydown",this.listener)},hide(){this.modal.outerHTML="",this.modal=null,document.body.style.overflow="visible",document.removeEventListener("keydown",this.listener)},hideOnEscape(e){e.keyCode===27&&this.hide()}},z2=class{constructor(){this.queue=[],this.processing=!1}add(e){this.queue.push(e)}async process(){return this.processing||(this.processing=!0,await this.processQueue(),this.processing=!1),Promise.resolve()}async processQueue(){let e=this.queue.shift();return e?(await e.process(),this.processQueue()):Promise.resolve()}},n0=new z2,As=class{constructor(e,t,n){this.requestParams=e,this.response=t,this.originatingPage=n}static create(e,t,n){return new As(e,t,n)}async handlePrefetch(){Es(this.requestParams.all().url,window.location)&&this.handle()}async handle(){return n0.add(this),n0.process()}async process(){if(this.requestParams.all().prefetch)return this.requestParams.all().prefetch=!1,this.requestParams.all().onPrefetched(this.response,this.requestParams.all()),d2(this.response,this.requestParams.all()),Promise.resolve();if(this.requestParams.runCallbacks(),!this.isInertiaResponse())return this.handleNonInertiaResponse();await Z.processQueue(),Z.preserveUrl=this.requestParams.all().preserveUrl,await this.setPage();let e=x.get().props.errors||{};if(Object.keys(e).length>0){let t=this.getScopedErrors(e);return r2(t),this.requestParams.all().onError(t)}f2(x.get()),await this.requestParams.all().onSuccess(x.get()),Z.preserveUrl=!1}mergeParams(e){this.requestParams.merge(e)}async handleNonInertiaResponse(){if(this.isLocationVisit()){let t=bn(this.getHeader("x-inertia-location"));return Im(this.requestParams.all().url,t),this.locationVisit(t)}let e={...this.response,data:this.getDataFromResponse(this.response.data)};if(o2(e))return q2.show(e.data)}isInertiaResponse(){return this.hasHeader("x-inertia")}hasStatus(e){return this.response.status===e}getHeader(e){return this.response.headers[e]}hasHeader(e){return this.getHeader(e)!==void 0}isLocationVisit(){return this.hasStatus(409)&&this.hasHeader("x-inertia-location")}locationVisit(e){try{if(Ne.set(Ne.locationVisitKey,{preserveScroll:this.requestParams.all().preserveScroll===!0}),typeof window>"u")return;Es(window.location,e)?window.location.reload():window.location.href=e.href}catch{return!1}}async setPage(){let e=this.getDataFromResponse(this.response.data);return this.shouldSetPage(e)?(this.mergeProps(e),await this.setRememberedState(e),this.requestParams.setPreserveOptions(e),e.url=Z.preserveUrl?x.get().url:this.pageUrl(e),x.set(e,{replace:this.requestParams.all().replace,preserveScroll:this.requestParams.all().preserveScroll,preserveState:this.requestParams.all().preserveState})):Promise.resolve()}getDataFromResponse(e){if(typeof e!="string")return e;try{return JSON.parse(e)}catch{return e}}shouldSetPage(e){if(!this.requestParams.all().async||this.originatingPage.component!==e.component)return!0;if(this.originatingPage.component!==x.get().component)return!1;let t=bn(this.originatingPage.url),n=bn(x.get().url);return t.origin===n.origin&&t.pathname===n.pathname}pageUrl(e){let t=bn(e.url);return Im(this.requestParams.all().url,t),t.href.split(t.host).pop()}mergeProps(e){this.requestParams.isPartial()&&e.component===x.get().component&&((e.mergeProps||[]).forEach(t=>{let n=e.props[t];Array.isArray(n)?e.props[t]=[...x.get().props[t]||[],...n]:typeof n=="object"&&(e.props[t]={...x.get().props[t]||[],...n})}),e.props={...x.get().props,...e.props})}async setRememberedState(e){let t=await Z.getState(Z.rememberedState,{});this.requestParams.all().preserveState&&t&&e.component===x.get().component&&(e.rememberedState=t)}getScopedErrors(e){return this.requestParams.all().errorBag?e[this.requestParams.all().errorBag||""]||{}:e}},Ts=class{constructor(e,t){this.page=t,this.requestHasFinished=!1,this.requestParams=p0.create(e),this.cancelToken=new AbortController}static create(e,t){return new Ts(e,t)}async send(){this.requestParams.onCancelToken(()=>this.cancel({cancelled:!0})),s2(this.requestParams.all()),this.requestParams.onStart(),this.requestParams.all().prefetch&&(this.requestParams.onPrefetching(),p2(this.requestParams.all()));let e=this.requestParams.all().prefetch;return cr({method:this.requestParams.all().method,url:ru(this.requestParams.all().url).href,data:this.requestParams.data(),params:this.requestParams.queryParams(),signal:this.cancelToken.signal,headers:this.getHeaders(),onUploadProgress:this.onProgress.bind(this),responseType:"text"}).then(t=>(this.response=As.create(this.requestParams,t,this.page),this.response.handle())).catch(t=>t?.response?(this.response=As.create(this.requestParams,t.response,this.page),this.response.handle()):Promise.reject(t)).catch(t=>{if(!cr.isCancel(t)&&i2(t))return Promise.reject(t)}).finally(()=>{this.finish(),e&&this.response&&this.requestParams.onPrefetchResponse(this.response)})}finish(){this.requestParams.wasCancelledAtAll()||(this.requestParams.markAsFinished(),this.fireFinishEvents())}fireFinishEvents(){this.requestHasFinished||(this.requestHasFinished=!0,u2(this.requestParams.all()),this.requestParams.onFinish())}cancel({cancelled:e=!1,interrupted:t=!1}){this.requestHasFinished||(this.cancelToken.abort(),this.requestParams.markAsCancelled({cancelled:e,interrupted:t}),this.fireFinishEvents())}onProgress(e){this.requestParams.data()instanceof FormData&&(e.percentage=e.progress?Math.round(e.progress*100):0,c2(e),this.requestParams.all().onProgress(e))}getHeaders(){let e={...this.requestParams.headers(),Accept:"text/html, application/xhtml+xml","X-Requested-With":"XMLHttpRequest","X-Inertia":!0};return x.get().version&&(e["X-Inertia-Version"]=x.get().version),e}},a0=class{constructor({maxConcurrent:e,interruptible:t}){this.requests=[],this.maxConcurrent=e,this.interruptible=t}send(e){this.requests.push(e),e.send().then(()=>{this.requests=this.requests.filter(t=>t!==e)})}interruptInFlight(){this.cancel({interrupted:!0},!1)}cancelInFlight(){this.cancel({cancelled:!0},!0)}cancel({cancelled:e=!1,interrupted:t=!1}={},n){this.shouldCancel(n)&&this.requests.shift()?.cancel({interrupted:t,cancelled:e})}shouldCancel(e){return e?!0:this.interruptible&&this.requests.length>=this.maxConcurrent}},N2=class{constructor(){this.syncRequestStream=new a0({maxConcurrent:1,interruptible:!0}),this.asyncRequestStream=new a0({maxConcurrent:1/0,interruptible:!1})}init({initialPage:e,resolveComponent:t,swapComponent:n}){x.init({initialPage:e,resolveComponent:t,swapComponent:n}),_2.handle(),na.init(),na.on("missingHistoryItem",()=>{typeof window<"u"&&this.visit(window.location.href,{preserveState:!0,preserveScroll:!0,replace:!0})}),na.on("loadDeferredProps",()=>{this.loadDeferredProps()})}get(e,t={},n={}){return this.visit(e,{...n,method:"get",data:t})}post(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"post",data:t})}put(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"put",data:t})}patch(e,t={},n={}){return this.visit(e,{preserveState:!0,...n,method:"patch",data:t})}delete(e,t={}){return this.visit(e,{preserveState:!0,...t,method:"delete"})}reload(e={}){if(!(typeof window>"u"))return this.visit(window.location.href,{...e,preserveScroll:!0,preserveState:!0,async:!0,headers:{...e.headers||{},"Cache-Control":"no-cache"}})}remember(e,t="default"){Z.remember(e,t)}restore(e="default"){return Z.restore(e)}on(e,t){return na.onGlobalEvent(e,t)}cancel(){this.syncRequestStream.cancelInFlight()}cancelAll(){this.asyncRequestStream.cancelInFlight(),this.syncRequestStream.cancelInFlight()}poll(e,t={},n={}){return x2.add(e,()=>this.reload(t),{autoStart:n.autoStart??!0,keepAlive:n.keepAlive??!1})}visit(e,t={}){let n=this.getPendingVisit(e,{...t,showProgress:t.showProgress??!t.async}),a=this.getVisitEvents(t);if(a.onBefore(n)===!1||!$m(n))return;let l=n.async?this.asyncRequestStream:this.syncRequestStream;l.interruptInFlight(),!x.isCleared()&&!n.preserveUrl&&Sn.save(x.get());let r={...n,...a},i=ta.get(r);i?(l0(i.inFlight),ta.use(i,r)):(l0(!0),l.send(Ts.create(r,x.get())))}getCached(e,t={}){return ta.findCached(this.getPrefetchParams(e,t))}flush(e,t={}){ta.remove(this.getPrefetchParams(e,t))}flushAll(){ta.removeAll()}getPrefetching(e,t={}){return ta.findInFlight(this.getPrefetchParams(e,t))}prefetch(e,t={},{cacheFor:n}){if(t.method!=="get")throw new Error("Prefetch requests must use the GET method");let a=this.getPendingVisit(e,{...t,async:!0,showProgress:!1,prefetch:!0}),l=a.url.origin+a.url.pathname+a.url.search,r=window.location.origin+window.location.pathname+window.location.search;if(l===r)return;let i=this.getVisitEvents(t);if(i.onBefore(a)===!1||!$m(a))return;E0(),this.asyncRequestStream.interruptInFlight();let u={...a,...i};new Promise(o=>{let c=()=>{x.get()?o():setTimeout(c,50)};c()}).then(()=>{ta.add(u,o=>{this.asyncRequestStream.send(Ts.create(o,x.get()))},{cacheFor:n})})}clearHistory(){Z.clear()}decryptHistory(){return Z.decrypt()}replace(e){this.clientVisit(e,{replace:!0})}push(e){this.clientVisit(e)}clientVisit(e,{replace:t=!1}={}){let n=x.get(),a=typeof e.props=="function"?e.props(n.props):e.props??n.props;x.set({...n,...e,props:a},{replace:t,preserveScroll:e.preserveScroll,preserveState:e.preserveState})}getPrefetchParams(e,t){return{...this.getPendingVisit(e,{...t,async:!0,showProgress:!1,prefetch:!0}),...this.getVisitEvents(t)}}getPendingVisit(e,t,n={}){let a={method:"get",data:{},replace:!1,preserveScroll:!1,preserveState:!1,only:[],except:[],headers:{},errorBag:"",forceFormData:!1,queryStringArrayFormat:"brackets",async:!1,showProgress:!0,fresh:!1,reset:[],preserveUrl:!1,prefetch:!1,...t},[l,r]=E2(e,a.data,a.method,a.forceFormData,a.queryStringArrayFormat);return{cancelled:!1,completed:!1,interrupted:!1,...a,...n,url:l,data:r}}getVisitEvents(e){return{onCancelToken:e.onCancelToken||(()=>{}),onBefore:e.onBefore||(()=>{}),onStart:e.onStart||(()=>{}),onProgress:e.onProgress||(()=>{}),onFinish:e.onFinish||(()=>{}),onCancel:e.onCancel||(()=>{}),onSuccess:e.onSuccess||(()=>{}),onError:e.onError||(()=>{}),onPrefetched:e.onPrefetched||(()=>{}),onPrefetching:e.onPrefetching||(()=>{})}}loadDeferredProps(){let e=x.get()?.deferredProps;e&&Object.entries(e).forEach(([t,n])=>{this.reload({only:n})})}},H2={buildDOMElement(e){let t=document.createElement("template");t.innerHTML=e;let n=t.content.firstChild;if(!e.startsWith("