diff --git a/backend/internal/adapter/database/orm/orm.go b/backend/internal/adapter/database/orm/orm.go index 50d4f17..7ff3434 100644 --- a/backend/internal/adapter/database/orm/orm.go +++ b/backend/internal/adapter/database/orm/orm.go @@ -189,8 +189,9 @@ func (t Table[T]) Select(options ...Option) ([]*T, error) { } if q.pagesize != 0 { query += fmt.Sprintf(" limit %d", q.pagesize) - if q.pagenum != 0 { - query += fmt.Sprintf(" offset %d", q.pagesize*(q.pagenum-1)) + if q.pagenum > 0 { + // pages en base 0 : la page 0 est la première page + query += fmt.Sprintf(" offset %d", q.pagesize*q.pagenum) } } diff --git a/backend/internal/adapter/database/turso/chat_repository.go b/backend/internal/adapter/database/turso/chat_repository.go index 5822905..d088581 100644 --- a/backend/internal/adapter/database/turso/chat_repository.go +++ b/backend/internal/adapter/database/turso/chat_repository.go @@ -3,6 +3,7 @@ package turso import ( "database/sql" "log" + "strings" "trankilou.fr/lassistanoque/backend/internal/adapter/database/orm" "trankilou.fr/lassistanoque/backend/internal/domain" @@ -29,15 +30,21 @@ func NewTursoChatRepository(db *sql.DB) *TursoChatRepository { } } -func (r *TursoChatRepository) ListChats(userID string, teamID string, page int) ([]*domain.Chat, error) { +func (r *TursoChatRepository) ListChats(userID string, teamID string, page int, query string) ([]*domain.Chat, error) { + where := "team_id=$1 and team_id in (select team_id from user_teams where user_id=$2)" + args := []any{teamID, userID} + if query != "" { + // % et _ sont des jokers LIKE : on les neutralise + escaped := strings.ReplaceAll(query, `\`, `\\`) + escaped = strings.ReplaceAll(escaped, `%`, `\%`) + escaped = strings.ReplaceAll(escaped, `_`, `\_`) + where += " and title like $3 escape '\\'" + args = append(args, "%"+escaped+"%") + } return r.chatTable.Select( - orm.WithWhere( - "team_id=$1 and team_id in (select team_id from user_teams where user_id=$2)", - teamID, - userID, - ), + orm.WithWhere(where, args...), orm.WithOrder("_date_created desc"), - orm.WithPagination(page, 50), + orm.WithPagination(page, 20), ) } @@ -68,6 +75,16 @@ func (r *TursoChatRepository) UpdateChat(userID string, chat *domain.Chat) (*dom } func (r *TursoChatRepository) DeleteChat(userID string, teamID string, id string) error { + // les messages n'ont pas de clé étrangère cascade : suppression explicite + err := r.messageTable.DeleteWhere( + "chat_id=$1 and team_id=$2 and team_id in (select team_id from user_teams where user_id=$3)", + id, + teamID, + userID, + ) + if err != nil { + return err + } return r.chatTable.DeleteWhere( "id=$1 and team_id=$2 and team_id in (select team_id from user_teams where user_id=$3)", id, diff --git a/backend/internal/adapter/database/turso/listchats_filter_test.go b/backend/internal/adapter/database/turso/listchats_filter_test.go new file mode 100644 index 0000000..10700ed --- /dev/null +++ b/backend/internal/adapter/database/turso/listchats_filter_test.go @@ -0,0 +1,100 @@ +package turso + +import ( + "database/sql" + "testing" + + _ "github.com/mattn/go-sqlite3" + + "trankilou.fr/lassistanoque/backend/internal/domain" +) + +func TestListChatsFilter(t *testing.T) { + db, err := sql.Open("sqlite3", ":memory:") + if err != nil { + t.Fatal(err) + } + defer db.Close() + + schema := ` + create table chats ( + id text not null primary key, team_id text not null, start_datetime numeric, + end_datetime numeric, agent_id text, user_id text, task_id text, title text, + fresh_title numeric, _date_created numeric not null, _date_updated numeric, + _version text not null); + create table user_teams (user_id text, team_id text); + insert into chats (id, team_id, user_id, agent_id, task_id, title, fresh_title, _date_created, _version) + values ('c1','t1','u1','','','Problème de timeout',0,'2026-01-01 10:00:00','v'), + ('c2','t1','u1','','','Discussion navigateur',0,'2026-01-02 10:00:00','v'), + ('c3','t1','u1','','','Recette de cuisine 100%',0,'2026-01-03 10:00:00','v'); + insert into user_teams (user_id, team_id) values ('u1','t1'); + insert into chats (id, team_id, user_id, agent_id, task_id, title, fresh_title, _date_created, _version) + select 'bulk-'||(n+1), 't1','u1','','','Conversation '||(n+1), 0, + datetime('2026-01-01','+'||(n+10)||' minutes'), 'v' + from (with recursive cnt(n) as (select 0 union all select n+1 from cnt where n < 24) select n from cnt); + ` + if _, err := db.Exec(schema); err != nil { + t.Fatal(err) + } + + repo := NewTursoChatRepository(db) + + // sans filtre, page 0 : 20 conversations (28 en base) + p0, err := repo.ListChats("u1", "t1", 0, "") + if err != nil { + t.Fatal(err) + } + if len(p0) != 20 { + t.Fatalf("page 0: expected 20, got %d", len(p0)) + } + p1, err := repo.ListChats("u1", "t1", 1, "") + if err != nil { + t.Fatal(err) + } + if len(p1) != 8 { + t.Fatalf("page 1: expected 8, got %d", len(p1)) + } + seen := map[string]bool{} + for _, c := range append(append([]*domain.Chat{}, p0...), p1...) { + if seen[c.ID] { + t.Fatalf("chat %s appears twice across pages", c.ID) + } + seen[c.ID] = true + } + p2, err := repo.ListChats("u1", "t1", 2, "") + if err != nil { + t.Fatal(err) + } + if len(p2) != 0 { + t.Fatalf("page 2: expected 0, got %d", len(p2)) + } + + // filtre simple + res, err := repo.ListChats("u1", "t1", 0, "timeout") + if err != nil { + t.Fatal(err) + } + if len(res) != 1 || res[0].ID != "c1" { + t.Fatalf("filter 'timeout': %+v", res) + } + + // jokers LIKE neutralisés : '100%' ne doit rien matcher de spécial + res, err = repo.ListChats("u1", "t1", 0, "100%") + if err != nil { + t.Fatal(err) + } + if len(res) != 1 || res[0].ID != "c3" { + t.Fatalf("filter '100%%': %+v", res) + } + + // pas de résultat + res, err = repo.ListChats("u1", "t1", 0, "inexistant") + if err != nil { + t.Fatal(err) + } + if len(res) != 0 { + t.Fatalf("expected 0, got %d", len(res)) + } + + _ = domain.Chat{} +} diff --git a/backend/internal/domain/llm.go b/backend/internal/domain/llm.go index 2aa818c..25e2f8f 100644 --- a/backend/internal/domain/llm.go +++ b/backend/internal/domain/llm.go @@ -62,9 +62,11 @@ type ChatWithMessages struct { } type ChatParams struct { - ProviderID string - ModelID string - OnChunk StreamCallback + ProviderID string + ModelID string + ContextMaxTokens int // taille de contexte du modèle ; 0 = défaut + MaxResponseTokens int // réserve de réponse ; 0 = défaut + OnChunk StreamCallback } type ToolParam struct { @@ -149,7 +151,7 @@ type LLMEngine interface { } type ChatRepository interface { - ListChats(userID string, teamID string, page int) ([]*Chat, error) + ListChats(userID string, teamID string, page int, query string) ([]*Chat, error) ListChatsWithUnfreshTitles(teamID string) ([]*Chat, error) GetChat(userID string, teamID string, id string) (*Chat, error) CreateChat(userID string, chat *Chat) (*Chat, error) diff --git a/backend/internal/http/handlers/chat.go b/backend/internal/http/handlers/chat.go index 6896427..4777412 100644 --- a/backend/internal/http/handlers/chat.go +++ b/backend/internal/http/handlers/chat.go @@ -119,7 +119,8 @@ func (h *ChatHandler) List(c *echo.Context) error { teamID := c.Param("space") page := c.Param("page") pageInt, _ := strconv.Atoi(page) - chats, err := h.chatService.ListChats(userID, teamID, pageInt) + query := c.QueryParam("q") + chats, err := h.chatService.ListChats(userID, teamID, pageInt, query) if err != nil { c.Logger().Error("error listing chats", "error", err) return echo.NewHTTPError(http.StatusBadRequest, "error listing chats") diff --git a/backend/internal/http/web/_app/immutable/assets/0.BKrS386W.css b/backend/internal/http/web/_app/immutable/assets/0.BKrS386W.css new file mode 100644 index 0000000..a44e790 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/assets/0.BKrS386W.css @@ -0,0 +1,2 @@ +/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */ +@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-100:oklch(93.6% .032 17.717);--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-red-950:oklch(25.8% .092 26.042);--color-green-300:oklch(87.1% .15 154.449);--color-green-500:oklch(72.3% .219 149.579);--color-green-700:oklch(52.7% .154 150.069);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-400:oklch(74.6% .16 232.661);--color-sky-500:oklch(68.5% .169 237.323);--color-sky-700:oklch(50% .134 242.749);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-bold:700;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:0}.z-10{z-index:10}.z-50{z-index:50}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-54{margin:calc(var(--spacing) * 54)}.m-71{margin:calc(var(--spacing) * 71)}.m-143{margin:calc(var(--spacing) * 143)}.m-209{margin:calc(var(--spacing) * 209)}.m-214{margin:calc(var(--spacing) * 214)}.m-357{margin:calc(var(--spacing) * 357)}.m-375{margin:calc(var(--spacing) * 375)}.m-572{margin:calc(var(--spacing) * 572)}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.h-screen{height:100vh}.w-6{width:calc(var(--spacing) * 6)}.w-9{width:calc(var(--spacing) * 9)}.w-20{width:calc(var(--spacing) * 20)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-full{max-width:100%}.max-w-sm{max-width:var(--container-sm)}.flex-1{flex:1}.shrink-0{flex-shrink:0}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-2{gap:calc(var(--spacing) * 2)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.overflow-auto{overflow:auto}.overflow-scroll{overflow:scroll}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-500{border-color:var(--color-stone-500)}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-red-100{background-color:var(--color-red-100)}.bg-red-900{background-color:var(--color-red-900)}.bg-stone-50{background-color:var(--color-stone-50)}.bg-stone-300{background-color:var(--color-stone-300)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-red-300{color:var(--color-red-300)}.text-red-600{color:var(--color-red-600)}.text-red-700{color:var(--color-red-700)}.text-stone-500{color:var(--color-stone-500)}.text-stone-600{color:var(--color-stone-600)}.text-white{color:var(--color-white)}.italic{font-style:italic}.opacity-50{opacity:.5}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:shadow-none:focus{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:outline-hidden:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus\:outline-hidden:focus{outline-offset:2px;outline:2px solid #0000}}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:border-stone-800:where(.dark,.dark *){border-color:var(--color-stone-800)}.dark\:bg-red-950:where(.dark,.dark *){background-color:var(--color-red-950)}.dark\:bg-stone-700:where(.dark,.dark *){background-color:var(--color-stone-700)}.dark\:bg-stone-800:where(.dark,.dark *){background-color:var(--color-stone-800)}.dark\:bg-stone-900:where(.dark,.dark *){background-color:var(--color-stone-900)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}.dark\:text-stone-400:where(.dark,.dark *){color:var(--color-stone-400)}}html{height:100%}body{background-color:var(--color-stone-100);height:100%;color:var(--color-stone-950)}body:where(.dark,.dark *){background-color:var(--color-stone-950);color:var(--color-stone-100)}label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-stone-600);text-transform:uppercase}label:where(.dark,.dark *){color:var(--color-stone-400)}hr{border-color:var(--color-stone-200)}hr:where(.dark,.dark *){border-color:var(--color-stone-800)}h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.container{max-width:var(--container-3xl);margin-inline:auto}.pointer{cursor:pointer}.bt{appearance:button;min-width:calc(var(--spacing) * 40);cursor:pointer;background-color:var(--color-stone-300);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:.25rem;transition-duration:.3s}@media (hover:hover){.bt:hover{background-color:var(--color-stone-400)}}.bt:where(.dark,.dark *){background-color:var(--color-stone-800)}@media (hover:hover){.bt:where(.dark,.dark *):hover{background-color:var(--color-stone-700)}}.bt.small{min-width:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.bt.changed,.bt.saving{background-color:var(--color-sky-400)}:is(.bt.changed,.bt.saving):where(.dark,.dark *){background-color:var(--color-sky-700)}.bt.saved{background-color:var(--color-green-300)}.bt.saved:where(.dark,.dark *){background-color:var(--color-green-700)}.bt.error{background-color:var(--color-red-300)}.bt.error:where(.dark,.dark *){background-color:var(--color-red-700)}.bt.danger{background-color:var(--color-red-500);color:var(--color-white)}@media (hover:hover){.bt.danger:hover{background-color:var(--color-red-600)}}.bt.danger:where(.dark,.dark *){background-color:var(--color-red-700)}@media (hover:hover){.bt.danger:where(.dark,.dark *):hover{background-color:var(--color-red-600)}}.bt.disabled{color:var(--color-stone-400)}@media (hover:hover){.bt.disabled:hover{background-color:var(--color-stone-200)}.bt.disabled:where(.dark,.dark *):hover{background-color:var(--color-stone-800)}}.bt.highlight{color:var(--color-sky-700)}.bt.highlight:where(.dark,.dark *){color:var(--color-sky-300)}.menuitem{color:var(--color-stone-950)}.menuitem:where(.dark,.dark *){color:var(--color-stone-300)}@media (hover:hover){.menuitem:hover:where(.dark,.dark *){color:var(--color-stone-50)}}.header{padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.public h1{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.profile a{background-color:var(--color-sky-300)}.profile a:where(.dark,.dark *){background-color:var(--color-sky-700)}.public a{color:var(--color-sky-500)}.public a:where(.dark,.dark *){color:var(--color-sky-700)}#outer{flex-direction:row;height:100%;display:flex}#main{flex-direction:column;width:100%;display:flex}#sidebar{min-width:calc(var(--spacing) * 64);border-right-style:var(--tw-border-style);border-right-width:1px;border-right-color:var(--color-stone-200);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}#sidebar:where(.dark,.dark *){border-color:var(--color-stone-800)}#content{padding:calc(var(--spacing) * 2)}#hamburgerDesktop,#hamburgerMobile{display:none}@media (width>=640px){#hamburgerDesktop{display:inline}.desktopMenuClosed #sidebar{width:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10)}}@media not all and (width>=640px){#hamburgerMobile{display:inline}#main{margin-left:calc(var(--spacing) * 10)}#sidebar{background-color:var(--color-stone-100);width:100%;height:100%;position:fixed;left:0}#sidebar:where(.dark,.dark *){background-color:var(--color-stone-950)}.mobileMenuClosed #sidebar{width:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);position:fixed}}.chatinput{border-color:var(--color-stone-300);background-color:var(--color-stone-50);width:100%;padding:calc(var(--spacing) * 2);color:var(--color-stone-900);border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.chatinput:where(.dark,.dark *){border-color:var(--color-stone-700);background-color:var(--color-stone-900);color:var(--color-stone-100)}.chatbutton{min-width:calc(var(--spacing) * 12);cursor:pointer;background-color:var(--color-stone-300);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-top-right-radius:.25rem;border-bottom-right-radius:.25rem;transition-duration:.3s}@media (hover:hover){.chatbutton:hover{background-color:var(--color-stone-400)}}.chatbutton:where(.dark,.dark *){background-color:var(--color-stone-700)}@media (hover:hover){.chatbutton:where(.dark,.dark *):hover{background-color:var(--color-stone-600)}}.formgroup{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stone-300);background-color:var(--color-stone-200);padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:.25rem}.formgroup:where(.dark,.dark *){border-color:var(--color-stone-700);background-color:var(--color-stone-900)}.formelement{margin-bottom:calc(var(--spacing) * 3)}.textinput{height:calc(var(--spacing) * 8);border-color:var(--color-stone-300);background-color:var(--color-stone-50);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-stone-900);border-radius:.25rem}.textinput:where(.dark,.dark *){border-color:var(--color-stone-700);background-color:var(--color-stone-950);color:var(--color-stone-100)}.checkboxinput{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stone-500);background-color:var(--color-stone-100);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-stone-900);border-radius:.25rem}.checkboxinput:where(.dark,.dark *){background-color:var(--color-stone-900);color:var(--color-stone-100)}.areainput{border-color:var(--color-stone-300);background-color:var(--color-stone-50);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-stone-900);border-radius:.25rem}.areainput:where(.dark,.dark *){background-color:var(--color-stone-950);color:var(--color-stone-100)}.svelte-select{height:calc(var(--spacing) * 8);--tw-border-style:none;width:100%;color:var(--color-stone-900);border-style:none;display:flex;position:relative}.svelte-select:where(.dark,.dark *){background-color:var(--color-stone-950);color:var(--color-stone-100)}.svelte-select .value-container{flex:1;position:relative}.svelte-select input{height:calc(var(--spacing) * 8);cursor:default;border-color:var(--color-stone-700);width:100%;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10);color:var(--color-stone-100);background-color:#0000;border-radius:.25rem;margin:0;padding-block:0;position:absolute;top:0;left:0}.svelte-select.disabled{border-color:var(--color-gray-200);background-color:var(--color-gray-200);color:var(--color-gray-600)}.svelte-select.disabled input::placeholder{color:var(--color-gray-400);opacity:1}.svelte-select>.value-container>.selected-item{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);overflow-x:hidden}.svelte-select>.value-container>.selected-item:focus{--tw-outline-style:none;outline-style:none}.svelte-select .hide-selected-item{display:none}.svelte-select .indicators{pointer-events:none;height:calc(var(--spacing) * 8);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-gray-200);align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.svelte-select .icons>*{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out)}.svelte-select .icons>:focus{--tw-outline-style:none;outline-style:none}.svelte-select .clear-select{pointer-events:auto}.svelte-select.focused .icons,.svelte-select .chevron:hover,.svelte-select .clear-select:hover{color:var(--color-gray-600)}.svelte-select .clear-select{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 2);color:var(--color-gray-300);flex:none}.svelte-select .chevron{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);border-left-style:var(--tw-border-style);padding-top:0;padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 2);color:var(--color-gray-300);border-left-width:2px;display:flex}.svelte-select.multi{height:auto;padding-right:calc(var(--spacing) * 9);padding-left:calc(var(--spacing) * 4);flex-wrap:wrap;align-items:stretch}.svelte-select.multi input{margin:0;padding:0;position:relative}.svelte-select.error{border-color:var(--color-red-500);background-color:var(--color-white)}.a11y-text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svelte-select-list{z-index:10;max-height:calc(var(--spacing) * 64);border-radius:var(--radius-sm);--tw-border-style:none;background-color:var(--color-stone-50);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;position:absolute;left:0;right:0;overflow-y:auto}.svelte-select-list:where(.dark,.dark *){background-color:var(--color-stone-800)}.svelte-select-list .list-group-title{height:calc(var(--spacing) * 8);cursor:default;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-400);text-transform:uppercase}.svelte-select-list .empty{padding-block:calc(var(--spacing) * 5);text-align:center;color:var(--color-gray-500)}.svelte-select-item{height:calc(var(--spacing) * 8);cursor:default;padding-inline:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10);text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-800);overflow:hidden}.item.group-item{padding-inline:calc(var(--spacing) * 4)}.item.active{background-color:var(--color-blue-600);color:var(--color-white)}.item.active:where(.dark,.dark *){background-color:var(--color-blue-900)}.item.not-selectable{color:var(--color-gray-300)}.item.first{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.item.hover:not(.active){background-color:var(--color-blue-100)}.item.hover:not(.active):where(.dark,.dark *){background-color:var(--color-stone-700)}.multi input{flex:40px}.multi-item{margin-top:var(--spacing);margin-right:var(--spacing);height:calc(var(--spacing) * 8);cursor:default;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-100);max-width:100%;padding-right:var(--spacing);padding-left:var(--spacing);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}@media (hover:hover){.multi-item.disabled:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}}.multi-item-clear{width:calc(var(--spacing) * 5);justify-content:center;align-items:center;display:flex}.list-item{list-style-type:none}.message.user{background-color:#00a5ef33}@supports (color:color-mix(in lab, red, red)){.message.user{background-color:color-mix(in oklab, var(--color-sky-500) 20%, transparent)}}.message.user{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-sky-700)}.message.user:where(.dark,.dark *){color:var(--color-sky-300)}.message .tool{background-color:#00c75833}@supports (color:color-mix(in lab, red, red)){.message .tool{background-color:color-mix(in oklab, var(--color-green-500) 20%, transparent)}}.message .tool{padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);color:var(--color-green-700)}.message .tool:where(.dark,.dark *){color:var(--color-green-300)}.message hr{margin-block:calc(var(--spacing) * 4)}.message ul,.message ol{margin-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 5)}.message ul li{padding-left:calc(var(--spacing) * 2);list-style-type:disc}.message ol li{padding-left:calc(var(--spacing) * 2);list-style-type:decimal}.message h1{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.message h2{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.message h3{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.message h4{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.message h5{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.message pre{margin-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));border-radius:.25rem}.message pre:where(.dark,.dark *){background-color:var(--color-stone-700)}.message p{margin-block:calc(var(--spacing) * 2)}.message-content{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));white-space:pre-line}.message-content.reasoning{color:#00000080}@supports (color:color-mix(in lab, red, red)){.message-content.reasoning{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.message-content.reasoning:where(.dark,.dark *){color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.message-content.reasoning:where(.dark,.dark *){color:color-mix(in oklab, var(--color-white) 50%, transparent)}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}} diff --git a/backend/internal/http/web/_app/immutable/assets/0.PdzDvXHc.css b/backend/internal/http/web/_app/immutable/assets/0.PdzDvXHc.css deleted file mode 100644 index d49ce03..0000000 --- a/backend/internal/http/web/_app/immutable/assets/0.PdzDvXHc.css +++ /dev/null @@ -1,2 +0,0 @@ -/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */ -@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-outline-style:solid;--tw-duration:initial;--tw-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-ease:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-300:oklch(80.8% .114 19.571);--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-700:oklch(50.5% .213 27.518);--color-red-900:oklch(39.6% .141 25.723);--color-green-300:oklch(87.1% .15 154.449);--color-green-700:oklch(52.7% .154 150.069);--color-cyan-400:oklch(78.9% .154 211.53);--color-cyan-600:oklch(60.9% .126 221.723);--color-sky-300:oklch(82.8% .111 230.318);--color-sky-700:oklch(50% .134 242.749);--color-blue-100:oklch(93.2% .032 255.585);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-900:oklch(37.9% .146 265.522);--color-gray-100:oklch(96.7% .003 264.542);--color-gray-200:oklch(92.8% .006 264.531);--color-gray-300:oklch(87.2% .01 258.338);--color-gray-400:oklch(70.7% .022 261.325);--color-gray-500:oklch(55.1% .027 264.364);--color-gray-600:oklch(44.6% .03 256.802);--color-gray-800:oklch(27.8% .033 256.848);--color-stone-50:oklch(98.5% .001 106.423);--color-stone-100:oklch(97% .001 106.424);--color-stone-200:oklch(92.3% .003 48.717);--color-stone-300:oklch(86.9% .005 56.366);--color-stone-400:oklch(70.9% .01 56.259);--color-stone-500:oklch(55.3% .013 58.071);--color-stone-600:oklch(44.4% .011 73.639);--color-stone-700:oklch(37.4% .01 67.558);--color-stone-800:oklch(26.8% .007 34.298);--color-stone-900:oklch(21.6% .006 56.043);--color-stone-950:oklch(14.7% .004 49.25);--color-white:#fff;--spacing:.25rem;--container-3xl:48rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-medium:500;--font-weight-bold:700;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.visible{visibility:visible}.z-10{z-index:10}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.m-54{margin:calc(var(--spacing) * 54)}.m-71{margin:calc(var(--spacing) * 71)}.m-143{margin:calc(var(--spacing) * 143)}.m-209{margin:calc(var(--spacing) * 209)}.m-214{margin:calc(var(--spacing) * 214)}.m-357{margin:calc(var(--spacing) * 357)}.m-375{margin:calc(var(--spacing) * 375)}.m-572{margin:calc(var(--spacing) * 572)}.m-auto{margin:auto}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.my-1{margin-block:var(--spacing)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mr-1{margin-right:var(--spacing)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-4{margin-left:calc(var(--spacing) * 4)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-10{height:calc(var(--spacing) * 10)}.h-full{height:100%}.h-screen{height:100vh}.w-6{width:calc(var(--spacing) * 6)}.w-20{width:calc(var(--spacing) * 20)}.w-96{width:calc(var(--spacing) * 96)}.w-full{width:100%}.max-w-full{max-width:100%}.flex-1{flex:1}.animate-spin{animation:var(--animate-spin)}.cursor-pointer{cursor:pointer}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-\[repeat\(auto-fit\,minmax\(150px\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.overflow-scroll{overflow:scroll}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-stone-200{border-color:var(--color-stone-200)}.border-stone-500{border-color:var(--color-stone-500)}.bg-cyan-600{background-color:var(--color-cyan-600)}.bg-red-900{background-color:var(--color-red-900)}.bg-stone-300{background-color:var(--color-stone-300)}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py-1{padding-block:var(--spacing)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.text-red-300{color:var(--color-red-300)}.text-red-700{color:var(--color-red-700)}.text-stone-500{color:var(--color-stone-500)}.text-white{color:var(--color-white)}.italic{font-style:italic}.opacity-50{opacity:.5}.outline{outline-style:var(--tw-outline-style);outline-width:1px}@media (width>=48rem){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}.dark\:border-stone-800:where(.dark,.dark *){border-color:var(--color-stone-800)}.dark\:bg-stone-700:where(.dark,.dark *){background-color:var(--color-stone-700)}.dark\:text-red-400:where(.dark,.dark *){color:var(--color-red-400)}}html{height:100%}body{background-color:var(--color-stone-100);height:100%;color:var(--color-stone-950)}body:where(.dark,.dark *){background-color:var(--color-stone-950);color:var(--color-stone-100)}.formelement>label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-stone-600);text-transform:uppercase}.formelement>label:where(.dark,.dark *){color:var(--color-stone-400)}hr{border-color:var(--color-stone-200)}hr:where(.dark,.dark *){border-color:var(--color-stone-800)}h2{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.container{max-width:var(--container-3xl);margin-inline:auto}.pointer{cursor:pointer}.bt{appearance:button;min-width:calc(var(--spacing) * 40);cursor:pointer;background-color:var(--color-stone-300);padding-inline:calc(var(--spacing) * 4);padding-block:var(--spacing);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;border-radius:.25rem;transition-duration:.3s}@media (hover:hover){.bt:hover{background-color:var(--color-stone-200)}}.bt:where(.dark,.dark *){background-color:var(--color-stone-800)}@media (hover:hover){.bt:where(.dark,.dark *):hover{background-color:var(--color-stone-700)}}.bt.small{min-width:0;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing)}.bt.changed,.bt.saving{background-color:var(--color-cyan-400)}:is(.bt.changed,.bt.saving):where(.dark,.dark *){background-color:var(--color-cyan-600)}.bt.saved{background-color:var(--color-green-300)}.bt.saved:where(.dark,.dark *){background-color:var(--color-green-700)}.bt.error{background-color:var(--color-red-300)}.bt.error:where(.dark,.dark *){background-color:var(--color-red-700)}.bt.disabled{color:var(--color-stone-400)}@media (hover:hover){.bt.disabled:hover{background-color:var(--color-stone-200)}.bt.disabled:where(.dark,.dark *):hover{background-color:var(--color-stone-800)}}.bt.highlight{color:var(--color-sky-700)}.bt.highlight:where(.dark,.dark *){color:var(--color-sky-300)}.menuitem{color:var(--color-stone-950)}.menuitem:where(.dark,.dark *){color:var(--color-stone-300)}@media (hover:hover){.menuitem:hover:where(.dark,.dark *){color:var(--color-stone-50)}}.header{padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.public h1{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.profile a,.public a{background-color:var(--color-sky-300)}:is(.profile a,.public a):where(.dark,.dark *){background-color:var(--color-sky-700)}#outer{flex-direction:row;height:100%;display:flex}#main{flex-direction:column;width:100%;display:flex}#sidebar{min-width:calc(var(--spacing) * 64);border-right-style:var(--tw-border-style);border-right-width:1px;border-right-color:var(--color-stone-200);transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.3s;transition-duration:.3s}#sidebar:where(.dark,.dark *){border-color:var(--color-stone-800)}#content{padding:calc(var(--spacing) * 2)}#hamburgerDesktop,#hamburgerMobile{display:none}@media (width>=640px){#hamburgerDesktop{display:inline}.desktopMenuClosed #sidebar{width:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10)}}@media not all and (width>=640px){#hamburgerMobile{display:inline}#main{margin-left:calc(var(--spacing) * 10)}#sidebar{background-color:var(--color-stone-100);width:100%;height:100%;position:fixed;left:0}#sidebar:where(.dark,.dark *){background-color:var(--color-stone-950)}.mobileMenuClosed #sidebar{width:calc(var(--spacing) * 10);min-width:calc(var(--spacing) * 10);position:fixed}}.formgroup{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-stone-300);background-color:var(--color-stone-100);padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));border-radius:.25rem}.formgroup:where(.dark,.dark *){border-color:var(--color-stone-700);background-color:var(--color-stone-900)}.formelement{margin-bottom:calc(var(--spacing) * 3)}.textinput{height:calc(var(--spacing) * 8);border-color:var(--color-stone-700);background-color:var(--color-stone-50);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-stone-900);border-radius:.25rem}.textinput:where(.dark,.dark *){background-color:var(--color-stone-950);color:var(--color-stone-100)}.areainput{border-color:var(--color-stone-700);background-color:var(--color-stone-50);width:100%;padding-inline:calc(var(--spacing) * 2);padding-block:var(--spacing);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-stone-900);border-radius:.25rem}.areainput:where(.dark,.dark *){background-color:var(--color-stone-950);color:var(--color-stone-100)}.svelte-select{height:calc(var(--spacing) * 8);--tw-border-style:none;width:100%;color:var(--color-stone-900);border-style:none;display:flex;position:relative}.svelte-select:where(.dark,.dark *){background-color:var(--color-stone-950);color:var(--color-stone-100)}.svelte-select .value-container{flex:1;position:relative}.svelte-select input{height:calc(var(--spacing) * 8);cursor:default;border-color:var(--color-stone-700);width:100%;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10);color:var(--color-stone-100);background-color:#0000;border-radius:.25rem;margin:0;padding-block:0;position:absolute;top:0;left:0}.svelte-select.disabled{border-color:var(--color-gray-200);background-color:var(--color-gray-200);color:var(--color-gray-600)}.svelte-select.disabled input::placeholder{color:var(--color-gray-400);opacity:1}.svelte-select>.value-container>.selected-item{height:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 4);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);overflow-x:hidden}.svelte-select>.value-container>.selected-item:focus{--tw-outline-style:none;outline-style:none}.svelte-select .hide-selected-item{display:none}.svelte-select .indicators{pointer-events:none;height:calc(var(--spacing) * 8);--tw-translate-y:0px;translate:var(--tw-translate-x) var(--tw-translate-y);color:var(--color-gray-200);align-items:center;display:flex;position:absolute;top:0;bottom:0;right:0}.svelte-select .icons>*{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration));--tw-duration:.2s;--tw-ease:var(--ease-in-out);transition-duration:.2s;transition-timing-function:var(--ease-in-out)}.svelte-select .icons>:focus{--tw-outline-style:none;outline-style:none}.svelte-select .clear-select{pointer-events:auto}.svelte-select.focused .icons,.svelte-select .chevron:hover,.svelte-select .clear-select:hover{color:var(--color-gray-600)}.svelte-select .clear-select{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 2);color:var(--color-gray-300);flex:none}.svelte-select .chevron{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 9);border-left-style:var(--tw-border-style);padding-top:0;padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 2);color:var(--color-gray-300);border-left-width:2px;display:flex}.svelte-select.multi{height:auto;padding-right:calc(var(--spacing) * 9);padding-left:calc(var(--spacing) * 4);flex-wrap:wrap;align-items:stretch}.svelte-select.multi input{margin:0;padding:0;position:relative}.svelte-select.error{border-color:var(--color-red-500);background-color:var(--color-white)}.a11y-text{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.svelte-select-list{z-index:10;max-height:calc(var(--spacing) * 64);border-radius:var(--radius-sm);--tw-border-style:none;background-color:var(--color-stone-50);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-style:none;position:absolute;left:0;right:0;overflow-y:auto}.svelte-select-list:where(.dark,.dark *){background-color:var(--color-stone-800)}.svelte-select-list .list-group-title{height:calc(var(--spacing) * 8);cursor:default;padding-inline:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-400);text-transform:uppercase}.svelte-select-list .empty{padding-block:calc(var(--spacing) * 5);text-align:center;color:var(--color-gray-500)}.svelte-select-item{height:calc(var(--spacing) * 8);cursor:default;padding-inline:calc(var(--spacing) * 5);--tw-leading:calc(var(--spacing) * 10);line-height:calc(var(--spacing) * 10);text-overflow:ellipsis;white-space:nowrap;color:var(--color-gray-800);overflow:hidden}.item.group-item{padding-inline:calc(var(--spacing) * 4)}.item.active{background-color:var(--color-blue-600);color:var(--color-white)}.item.active:where(.dark,.dark *){background-color:var(--color-blue-900)}.item.not-selectable{color:var(--color-gray-300)}.item.first{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.item.hover:not(.active){background-color:var(--color-blue-100)}.item.hover:not(.active):where(.dark,.dark *){background-color:var(--color-stone-700)}.multi input{flex:40px}.multi-item{margin-top:var(--spacing);margin-right:var(--spacing);height:calc(var(--spacing) * 8);cursor:default;border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200);background-color:var(--color-gray-100);max-width:100%;padding-right:var(--spacing);padding-left:var(--spacing);--tw-leading:calc(var(--spacing) * 8);line-height:calc(var(--spacing) * 8);text-overflow:ellipsis;white-space:nowrap;align-items:center;display:flex;overflow:hidden}@media (hover:hover){.multi-item.disabled:hover{background-color:var(--color-gray-300);color:var(--color-gray-500)}}.multi-item-clear{width:calc(var(--spacing) * 5);justify-content:center;align-items:center;display:flex}.list-item{list-style-type:none}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-ease{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@keyframes spin{to{transform:rotate(360deg)}} diff --git a/backend/internal/http/web/_app/immutable/assets/5.nNRn7XR0.css b/backend/internal/http/web/_app/immutable/assets/5.nNRn7XR0.css new file mode 100644 index 0000000..fd7ba4c --- /dev/null +++ b/backend/internal/http/web/_app/immutable/assets/5.nNRn7XR0.css @@ -0,0 +1 @@ +img.svelte-1hoglcg{opacity:0;max-width:100%;height:auto}img.fade-in.svelte-1hoglcg{opacity:1;transition:opacity .3s ease-in-out}img.visible.svelte-1hoglcg{opacity:1;transition:none}img.error.svelte-1hoglcg{opacity:.5;filter:grayscale()} diff --git a/backend/internal/http/web/_app/immutable/chunks/39JK5HWF.js b/backend/internal/http/web/_app/immutable/chunks/39JK5HWF.js deleted file mode 100644 index 2d361c0..0000000 --- a/backend/internal/http/web/_app/immutable/chunks/39JK5HWF.js +++ /dev/null @@ -1,3 +0,0 @@ -var e=Object.defineProperty,t=(t,n)=>{let r={};for(var i in t)e(r,i,{get:t[i],enumerable:!0});return n||e(r,Symbol.toStringTag,{value:`Module`}),r},n=Array.isArray,r=Array.prototype.indexOf,i=Array.prototype.includes,a=Array.from,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyDescriptors,l=Object.prototype,u=Array.prototype,d=Object.getPrototypeOf,f=Object.isExtensible,p=()=>{};function m(e){for(var t=0;t{e=n,t=r}),resolve:e,reject:t}}var g=1<<24,_=1024,v=2048,y=4096,b=8192,x=16384,S=32768,ee=1<<25,C=65536,te=1<<18,ne=1<<19,re=1<<20,ie=1<<25,ae=65536,oe=1<<21,se=1<<22,ce=1<<23,w=Symbol(`$state`),le=Symbol(`legacy props`),ue=Symbol(``),de=Symbol(`proxy path`),fe=Symbol(`attributes`),pe=Symbol(`class`),me=Symbol(`style`),he=Symbol(`text`),ge=Symbol(`form reset`),_e=new class extends Error{name=`StaleReactionError`;message="The reaction that called `getAbortSignal()` was re-run or destroyed"},ve=!!globalThis.document?.contentType&&globalThis.document.contentType.includes(`xml`);function ye(e){throw Error(`https://svelte.dev/e/experimental_async_required`)}function be(e){throw Error(`https://svelte.dev/e/lifecycle_outside_component`)}function xe(){throw Error(`https://svelte.dev/e/missing_context`)}function Se(){throw Error(`https://svelte.dev/e/async_derived_orphan`)}function Ce(e,t,n){throw Error(`https://svelte.dev/e/each_key_duplicate`)}function we(e){throw Error(`https://svelte.dev/e/effect_in_teardown`)}function Te(){throw Error(`https://svelte.dev/e/effect_in_unowned_derived`)}function Ee(e){throw Error(`https://svelte.dev/e/effect_orphan`)}function De(){throw Error(`https://svelte.dev/e/effect_update_depth_exceeded`)}function Oe(){throw Error(`https://svelte.dev/e/fork_discarded`)}function ke(){throw Error(`https://svelte.dev/e/fork_timing`)}function Ae(){throw Error(`https://svelte.dev/e/get_abort_signal_outside_reaction`)}function je(){throw Error(`https://svelte.dev/e/hydration_failed`)}function Me(e){throw Error(`https://svelte.dev/e/lifecycle_legacy_only`)}function Ne(e){throw Error(`https://svelte.dev/e/props_invalid_value`)}function Pe(){throw Error(`https://svelte.dev/e/state_descriptors_fixed`)}function Fe(){throw Error(`https://svelte.dev/e/state_prototype_fixed`)}function Ie(){throw Error(`https://svelte.dev/e/state_unsafe_mutation`)}function Le(){throw Error(`https://svelte.dev/e/svelte_boundary_reset_onerror`)}var Re={},T=Symbol(`uninitialized`),ze=`http://www.w3.org/1999/xhtml`;function Be(){console.warn(`https://svelte.dev/e/derived_inert`)}function Ve(e){console.warn(`https://svelte.dev/e/hydratable_missing_but_expected`)}function He(e){console.warn(`https://svelte.dev/e/hydration_mismatch`)}function Ue(){console.warn(`https://svelte.dev/e/select_multiple_invalid_value`)}function We(){console.warn(`https://svelte.dev/e/svelte_boundary_reset_noop`)}var E=!1;function D(e){E=e}var O;function k(e){if(e===null)throw He(),Re;return O=e}function Ge(){return k(R(O))}function Ke(e){if(E){if(R(O)!==null)throw He(),Re;O=e}}function qe(e=1){if(E){for(var t=e,n=O;t--;)n=R(n);O=n}}function Je(e=!0){for(var t=0,n=O;;){if(n.nodeType===8){var r=n.data;if(r===`]`){if(t===0)return n;--t}else(r===`[`||r===`[!`||r[0]===`[`&&!isNaN(Number(r.slice(1))))&&(t+=1)}var i=R(n);e&&n.remove(),n=i}}function Ye(e){if(!e||e.nodeType!==8)throw He(),Re;return e.data}function Xe(e){return e===this.v}function Ze(e,t){return e==e?e!==t||typeof e==`object`&&!!e||typeof e==`function`:t==t}function Qe(e){return!Ze(e,this.v)}var $e=!1;function et(){$e=!0}function tt(e,t){return e.label=t,nt(e.v,t),e}function nt(e,t){return e?.[de]?.(t),e}function rt(e){return typeof e==`symbol`?`Symbol(${e.description})`:typeof e==`function`?``:typeof e==`object`&&e?``:String(e)}var A=null;function it(e){A=e}function at(){let e={};return[()=>(ct(e)||xe(),ot(e)),t=>st(e,t)]}function ot(e){return pt(`getContext`).get(e)}function st(e,t){return pt(`setContext`).set(e,t),t}function ct(e){return pt(`hasContext`).has(e)}function lt(){return pt(`getAllContexts`)}function ut(e,t=!1,n){A={p:A,i:!1,c:null,e:null,s:e,x:null,r:G,l:$e&&!t?{s:null,u:null,$:[]}:null}}function dt(e){var t=A,n=t.e;if(n!==null){t.e=null;for(var r of n)Xn(r)}return e!==void 0&&(t.x=e),t.i=!0,A=t.p,e??{}}function ft(){return!$e||A!==null&&A.l===null}function pt(e){return A===null&&be(e),A.c??=new Map(mt(A)||void 0)}function mt(e){let t=e.p;for(;t!==null;){let e=t.c;if(e!==null)return e;t=t.p}return null}var ht=[];function gt(){var e=ht;ht=[],m(e)}function j(e){if(ht.length===0&&!tn){var t=ht;queueMicrotask(()=>{t===ht&>()})}ht.push(e)}function _t(){for(;ht.length>0;)gt()}function vt(e){var t=G;if(t===null)return H.f|=ce,e;if(!(t.f&32768)&&!(t.f&4))throw e;yt(e,t)}function yt(e,t){if(!(t!==null&&t.f&16384)){for(;t!==null;){if(t.f&128){if(!(t.f&32768))throw e;try{t.b.error(e);return}catch(t){e=t}}t=t.parent}throw e}}var bt=~(v|y|_);function M(e,t){e.f=e.f&bt|t}function xt(e){e.f&512||e.deps===null?M(e,_):M(e,y)}function St(e){if(e!==null)for(let t of e)!(t.f&2)||!(t.f&65536)||(t.f^=ae,St(t.deps))}function Ct(e,t,n){e.f&2048?t.add(e):e.f&4096&&n.add(e),St(e.deps),M(e,_)}var wt=[];function Tt(e,t=p){let n=null,r=new Set;function i(t){if(Ze(e,t)&&(e=t,n)){let t=!wt.length;for(let t of r)t[1](),wt.push(t,e);if(t){for(let e=0;e{r.delete(c),r.size===0&&n&&(n(),n=null)}}return{set:i,update:a,subscribe:o}}var Et=!1;function Dt(e){var t=Et;try{return Et=!1,[e(),Et]}finally{Et=t}}function Ot(e,t){if(t){let t=document.body;e.autofocus=!0,j(()=>{document.activeElement===t&&e.focus()})}}function kt(e){E&&L(e)!==null&&Vn(e)}var At=!1;function jt(){At||(At=!0,document.addEventListener(`reset`,e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(let t of e.target.elements)t[ge]?.()})},{capture:!0}))}function Mt(e){var t=H,n=G;W(null),K(null);try{return e()}finally{W(t),K(n)}}function Nt(e,t,n,r=n){e.addEventListener(t,()=>Mt(n));let i=e[ge];e[ge]=i?()=>{i(),r(!0)}:()=>r(!0),jt()}function Pt(e){let t=0,n=Sn(0),r;return()=>{qn()&&(Z(n),tr(()=>(t===0&&(r=Q(()=>e(()=>Dn(n)))),t+=1,()=>{j(()=>{--t,t===0&&(r?.(),r=void 0,Dn(n))})})))}}var Ft=C|ne;function It(e,t,n,r){new Lt(e,t,n,r)}var Lt=class{parent;is_pending=!1;transform_error;#e;#t=E?O:null;#n;#r;#i;#a=null;#o=null;#s=null;#c=null;#l=0;#u=0;#d=!1;#f=new Set;#p=new Set;#m=null;#h=Pt(()=>(this.#m=Sn(this.#l),()=>{this.#m=null}));constructor(e,t,n,r){this.#e=e,this.#n=t,this.#r=e=>{var t=G;t.b=this,t.f|=128,n(e)},this.parent=G.b,this.transform_error=r??this.parent?.transform_error??(e=>e),this.#i=rr(()=>{if(E){let e=this.#t;Ge();let t=e.data===`[!`;if(e.data.startsWith(`[?`)){let t=JSON.parse(e.data.slice(2));this.#_(t)}else t?this.#y():this.#g()}else this.#b()},Ft),E&&(this.#e=O)}#g(){try{this.#a=B(()=>this.#r(this.#e))}catch(e){this.error(e)}}#_(e){let t=this.#n.failed,{reset:n,invoke_onerror:r}=this.#v(e);j(r),t&&(this.#s=B(()=>{t(this.#e,()=>e,()=>n)}))}#v(e){var t=!1,n=!1;let r=()=>{if(t){We();return}t=!0,n&&Le(),this.#s!==null&&ur(this.#s,()=>{this.#s=null}),this.#S(()=>{this.#b()})};return{reset:r,invoke_onerror:()=>{try{n=!0,this.#n.onerror?.(e,r),n=!1}catch(e){yt(e,this.#i&&this.#i.parent)}}}}#y(){let e=this.#n.pending;e&&(this.is_pending=!0,this.#o=B(()=>e(this.#e)),j(()=>{var e=this.#c=document.createDocumentFragment(),t=I();e.append(t),this.#a=this.#S(()=>B(()=>this.#r(t))),this.#u===0&&(this.#e.before(e),this.#c=null,ur(this.#o,()=>{this.#o=null}),this.#x(N))}))}#b(){try{if(this.is_pending=this.has_pending_snippet(),this.#u=0,this.#l=0,this.#a=B(()=>{this.#r(this.#e)}),this.#u>0){var e=this.#c=document.createDocumentFragment();mr(this.#a,e);let t=this.#n.pending;this.#o=B(()=>t(this.#e))}else this.#x(N)}catch(e){this.error(e)}}#x(e){this.is_pending=!1,e.transfer_effects(this.#f,this.#p)}defer_effect(e){Ct(e,this.#f,this.#p)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#n.pending}#S(e){var t=G,n=H,r=A;K(this.#i),W(this.#i),it(this.#i.ctx);try{return cn.ensure(),e()}catch(e){return vt(e),null}finally{K(t),W(n),it(r)}}#C(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#C(e,t);return}this.#u+=e,this.#u===0&&(this.#x(t),this.#o&&ur(this.#o,()=>{this.#o=null}),this.#c&&=(this.#e.before(this.#c),null))}update_pending_count(e,t){this.#C(e,t),this.#l+=e,!(!this.#m||this.#d)&&(this.#d=!0,j(()=>{this.#d=!1,this.#m&&Tn(this.#m,this.#l)}))}get_effect_pending(){return this.#h(),Z(this.#m)}error(e){if(!this.#n.onerror&&!this.#n.failed)throw e;N?.is_fork?(this.#a&&N.skip_effect(this.#a),this.#o&&N.skip_effect(this.#o),this.#s&&N.skip_effect(this.#s),N.oncommit(()=>{this.#w(e)})):this.#w(e)}#w(e){this.#a&&=(V(this.#a),null),this.#o&&=(V(this.#o),null),this.#s&&=(V(this.#s),null),E&&(k(this.#t),qe(),k(Je()));let t=this.#n.failed,n=e=>{let{reset:n,invoke_onerror:r}=this.#v(e);r(),t&&(this.#s=this.#S(()=>{try{return B(()=>{var r=G;r.b=this,r.f|=128,t(this.#e,()=>e,()=>n)})}catch(e){return yt(e,this.#i.parent),null}}))};j(()=>{var t;try{t=this.transform_error(e)}catch(e){yt(e,this.#i&&this.#i.parent);return}typeof t==`object`&&t&&typeof t.then==`function`?t.then(n,e=>yt(e,this.#i&&this.#i.parent)):n(t)})}};function Rt(e,t,n,r){let i=ft()?Ht:Kt;var a=e.filter(e=>!e.settled),o=t.map(i);if(n.length===0&&a.length===0){r(o);return}var s=G,c=zt(),l=a.length===1?a[0].promise:a.length>1?Promise.all(a.map(e=>e.promise)):null;function u(e){if(!(s.f&16384)){c();try{r([...o,...e])}catch(e){yt(e,s)}Bt()}}var d=Vt();if(n.length===0){l.then(()=>u([])).finally(d);return}function f(){Promise.all(n.map(e=>Wt(e))).then(u).catch(e=>yt(e,s)).finally(d)}l?l.then(()=>{c(),f(),Bt()}):f()}function zt(){var e=G,t=H,n=A,r=N;return function(i=!0){K(e),W(t),it(n),i&&!(e.f&16384)&&(r?.activate(),r?.apply())}}function Bt(e=!0){K(null),W(null),it(null),e&&N?.deactivate()}function Vt(){var e=G,t=e.b,n=N,r=!!t?.is_rendered();return t?.update_pending_count(1,n),n.increment(r,e),()=>{t?.update_pending_count(-1,n),n.decrement(r,e)}}function Ht(e){var t=2|v;return G!==null&&(G.f|=ne),{ctx:A,deps:null,effects:null,equals:Xe,f:t,fn:e,reactions:null,rv:0,v:T,wv:0,parent:G,ac:null}}var Ut=Symbol(`obsolete`);function Wt(e,t,n){let r=G;r===null&&Se();var i=void 0,a=Sn(T),o=!H,s=new Set;return er(()=>{var t=G,n=h();i=n.promise;try{Promise.resolve(e()).then(n.resolve,e=>{e!==_e&&n.reject(e)}).finally(Bt)}catch(e){n.reject(e),Bt()}var c=N;if(o){if(t.f&32768)var l=Vt();if(r.b?.is_rendered())c.async_deriveds.get(t)?.reject(Ut);else for(let e of s.values())e.reject(Ut);s.add(n),c.async_deriveds.set(t,n)}let u=(e,t=void 0)=>{l?.(),s.delete(n),t!==Ut&&(c.activate(),t?(a.f|=ce,Tn(a,t)):(a.f&8388608&&(a.f^=ce),Tn(a,e)),c.deactivate())};n.promise.then(u,e=>u(null,e||`unknown`))}),Jn(()=>{for(let e of s)e.reject(Ut)}),new Promise(e=>{function t(n){function r(){n===i?e(a):t(i)}n.then(r,r)}t(i)})}function Gt(e){let t=Ht(e);return yr(t),t}function Kt(e){let t=Ht(e);return t.equals=Qe,t}function qt(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n{t.ac.abort(_e),t.ac=null}),t.fn!==null&&(t.teardown=p),Ar(t,0),or(t))}function Zt(e){if(e.effects!==null)for(let t of e.effects)t.teardown&&t.fn!==null&&jr(t)}var Qt=null,N=null,$t=null,P=null,en=null,tn=!1,nn=!1,rn=null,an=null,on=0,sn=1,cn=class e{id=sn++;#e=!1;linked=!0;#t=null;#n=null;async_deriveds=new Map;current=new Map;previous=new Map;#r=new Set;#i=new Set;#a=0;#o=new Map;#s=null;#c=[];#l=[];#u=new Set;#d=new Set;#f=new Map;#p=new Set;is_fork=!1;#m=!1;constructor(){Qt===null?Qt=this:(Qt.#n=this,this.#t=Qt),Qt=this}#h(){if(this.is_fork)return!0;for(let n of this.#o.keys()){for(var e=n,t=!1;e.parent!==null;){if(this.#f.has(e)){t=!0;break}e=e.parent}if(!t)return!0}return!1}skip_effect(e){this.#f.has(e)||this.#f.set(e,{d:[],m:[]}),this.#p.delete(e)}unskip_effect(e,t=e=>this.schedule(e)){var n=this.#f.get(e);if(n){this.#f.delete(e);for(var r of n.d)M(r,v),t(r);for(r of n.m)M(r,y),t(r)}this.#p.add(e)}#g(){this.#e=!0,on++>1e3&&(this.#x(),un());for(let e of this.#u)this.#d.delete(e),M(e,v),this.schedule(e);for(let e of this.#d)M(e,y),this.schedule(e);let t=this.#c;this.#c=[],this.apply();var n=rn=[],r=[],i=an=[];for(let e of t)try{this.#_(e,n,r)}catch(t){throw gn(e),this.#h()||this.discard(),t}if(N=null,i.length>0){var a=e.ensure();for(let e of i)a.schedule(e)}if(rn=null,an=null,this.#h()){this.#b(r),this.#b(n);for(let[e,t]of this.#f)hn(e,t);i.length>0&&N.#g();return}let o=this.#v();if(o){this.#b(r),this.#b(n),o.#y(this);return}this.#u.clear(),this.#d.clear();for(let e of this.#r)e(this);this.#r.clear(),$t=this,fn(r),fn(n),$t=null,this.#s?.resolve();var s=N;if(this.#a===0&&(this.#c.length===0||s!==null)&&this.#x(),this.#c.length>0)if(s!==null){let e=s;e.#c.push(...this.#c.filter(t=>!e.#c.includes(t)))}else s=this;s!==null&&s.#g()}#_(e,t,n){e.f^=_;for(var r=e.first;r!==null;){var i=r.f,a=!!(i&96);if(!(a&&i&1024||i&8192||this.#f.has(r))&&r.fn!==null){a?r.f^=_:i&4?t.push(r):Er(r)&&(i&16&&this.#d.add(r),jr(r));var o=r.first;if(o!==null){r=o;continue}}for(;r!==null;){var s=r.next;if(s!==null){r=s;break}r=r.parent}}}#v(){for(var e=this.#t;e!==null;){if(!e.is_fork){for(let[t,[,n]]of this.current)if(e.current.has(t)&&!n)return e}e=e.#t}return null}#y(e){for(let[t,n]of e.current)!this.previous.has(t)&&e.previous.has(t)&&this.previous.set(t,e.previous.get(t)),this.current.set(t,n);for(let[t,n]of e.async_deriveds){let e=this.async_deriveds.get(t);e&&n.promise.then(e.resolve).catch(e.reject)}e.async_deriveds.clear(),this.transfer_effects(e.#u,e.#d);let t=e=>{var n=e.reactions;if(n!==null&&!(e.f&2&&!(e.f&6144)))for(let e of n){var r=e.f;if(r&2)t(e);else{var i=e;r&4194320&&!this.async_deriveds.has(i)&&(this.#d.delete(i),M(i,v),this.schedule(i))}}};for(let e of this.current.keys())t(e);this.oncommit(()=>e.discard()),e.#x(),N=this,this.#g()}#b(e){for(var t=0;t{this.#m=!1,this.linked&&this.flush()}))}transfer_effects(e,t){for(let t of e)this.#u.add(t);for(let e of t)this.#d.add(e);e.clear(),t.clear()}oncommit(e){this.#r.add(e)}ondiscard(e){this.#i.add(e)}settled(){return(this.#s??=h()).promise}static ensure(){if(N===null){let t=N=new e;!nn&&!tn&&j(()=>{t.#e||t.flush()})}return N}apply(){P=null}schedule(e){if(en=e,e.b?.is_pending&&e.f&16777228&&!(e.f&32768)){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var n=t.f;if(rn!==null&&t===G&&(H===null||!(H.f&2)))return;if(n&96){if(!(n&1024))return;t.f^=_}}this.#c.push(t)}#x(){if(this.linked){var e=this.#t,t=this.#n;e===null||(e.#n=t),t===null?Qt=e:t.#t=e,this.linked=!1}}};function ln(e){var t=tn;tn=!0;try{var n;for(e&&(N!==null&&!N.is_fork&&N.flush(),n=e());;){if(_t(),N===null)return n;N.flush()}}finally{tn=t}}function un(){try{De()}catch(e){yt(e,en)}}var dn=null;function fn(e){var t=e.length;if(t!==0){for(var n=0;n0)){yn.clear();for(let e of dn){if(e.f&24576)continue;let t=[e],n=e.parent;for(;n!==null;)dn.has(n)&&(dn.delete(n),t.push(n)),n=n.parent;for(let e=t.length-1;e>=0;e--){let n=t[e];n.f&24576||jr(n)}}dn.clear()}}dn=null}}function pn(e,t){if(e.reactions!==null)for(let n of e.reactions){let e=n.f;e&2?pn(n,t):e&131072&&(M(n,v),t.add(n))}}function mn(e){N.schedule(e)}function hn(e,t){if(!(e.f&32&&e.f&1024)){e.f&2048?t.d.push(e):e.f&4096&&t.m.push(e),M(e,_);for(var n=e.first;n!==null;)hn(n,t),n=n.next}}function gn(e){M(e,_);for(var t=e.first;t!==null;)gn(t),t=t.next}function _n(e){ye(`fork`),N!==null&&ke();var t=cn.ensure();t.is_fork=!0,P=new Map;var n=!1,r=t.settled();return ln(e),{commit:async()=>{if(n){await r;return}t.linked||Oe(),n=!0,t.is_fork=!1;for(var[e,[i]]of t.current)e.v=i,e.wv=Tr();ln(()=>{var e=new Set;for(var n of t.current.keys())pn(n,e);bn(e),En()}),t.flush(),await r},discard:()=>{for(var e of t.current.keys())e.wv=Tr();!n&&t.linked&&t.discard()}}}var vn=new Set,yn=new Map;function bn(e){vn=e}var xn=!1;function Sn(e,t){return{f:0,v:e,reactions:null,equals:Xe,rv:0,wv:0}}function Cn(e,t){let n=Sn(e,t);return yr(n),n}function wn(e,t=!1,n=!0){let r=Sn(e);return t||(r.equals=Qe),$e&&n&&A!==null&&A.l!==null&&(A.l.s??=[]).push(r),r}function F(e,t,n=!1){return H!==null&&(!U||H.f&131072)&&ft()&&H.f&4325394&&(q===null||!q.has(e))&&Ie(),Tn(e,n?kn(t):t,an)}function Tn(e,t,n=null){if(!e.equals(t)){yn.set(e,_r?t:e.v);var r=cn.ensure();if(r.capture(e,t),e.f&2){let t=e;e.f&2048&&Jt(t),P===null&&xt(t)}e.wv=Tr(),On(e,v,n),ft()&&G!==null&&G.f&1024&&!(G.f&96)&&(X===null?br([e]):X.push(e)),!r.is_fork&&vn.size>0&&!xn&&En()}return t}function En(){xn=!1;for(let e of vn){e.f&1024&&M(e,y);let t;try{t=Er(e)}catch{t=!0}t&&jr(e)}vn.clear()}function Dn(e){F(e,e.v+1)}function On(e,t,n){var r=e.reactions;if(r!==null)for(var i=ft(),a=r.length,o=0;o{if(Cr===c)return e();var t=H,n=Cr;W(null),wr(c);var r=e();return W(t),wr(n),r};return i&&r.set(`length`,Cn(e.length,o)),new Proxy(e,{defineProperty(e,t,n){(!(`value`in n)||n.configurable===!1||n.enumerable===!1||n.writable===!1)&&Pe();var i=r.get(t);return i===void 0?f(()=>{var e=Cn(n.value,o);return r.set(t,e),e}):F(i,n.value,!0),!0},deleteProperty(e,t){var n=r.get(t);if(n===void 0){if(t in e){let e=f(()=>Cn(T,o));r.set(t,e),Dn(a)}}else F(n,T),Dn(a);return!0},get(t,n,i){if(n===w)return e;var a=r.get(n),c=n in t;if(a===void 0&&(!c||s(t,n)?.writable)&&(a=f(()=>Cn(kn(c?t[n]:T),o)),r.set(n,a)),a!==void 0){var l=Z(a);return l===T?void 0:l}return Reflect.get(t,n,i)},getOwnPropertyDescriptor(e,t){var n=Reflect.getOwnPropertyDescriptor(e,t);if(n&&`value`in n){var i=r.get(t);i&&(n.value=Z(i))}else if(n===void 0){var a=r.get(t),o=a?.v;if(a!==void 0&&o!==T)return{enumerable:!0,configurable:!0,value:o,writable:!0}}return n},has(e,t){if(t===w)return!0;var n=r.get(t),i=n!==void 0&&n.v!==T||Reflect.has(e,t);return(n!==void 0||G!==null&&(!i||s(e,t)?.writable))&&(n===void 0&&(n=f(()=>Cn(i?kn(e[t]):T,o)),r.set(t,n)),Z(n)===T)?!1:i},set(e,t,n,c){var l=r.get(t),u=t in e;if(i&&t===`length`)for(var d=n;dCn(T,o)),r.set(d+``,p)):F(p,T)}if(l===void 0)(!u||s(e,t)?.writable)&&(l=f(()=>Cn(void 0,o)),F(l,kn(n)),r.set(t,l));else{u=l.v!==T;var m=f(()=>kn(n));F(l,m)}var h=Reflect.getOwnPropertyDescriptor(e,t);if(h?.set&&h.set.call(c,n),!u){if(i&&typeof t==`string`){var g=r.get(`length`),_=Number(t);Number.isInteger(_)&&_>=g.v&&F(g,_+1)}Dn(a)}return!0},ownKeys(e){Z(a);var t=Reflect.ownKeys(e).filter(e=>{var t=r.get(e);return t===void 0||t.v!==T});for(var[n,i]of r)i.v!==T&&!(n in e)&&t.push(n);return t},setPrototypeOf(){Fe()}})}function An(e){try{if(typeof e==`object`&&e&&w in e)return e[w]}catch{}return e}function jn(e,t){return Object.is(An(e),An(t))}var Mn,Nn,Pn,Fn,In;function Ln(){if(Mn===void 0){Mn=window,Nn=document,Pn=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;Fn=s(t,`firstChild`).get,In=s(t,`nextSibling`).get,f(e)&&(e[pe]=void 0,e[fe]=null,e[me]=void 0,e.__e=void 0),f(n)&&(n[he]=void 0)}}function I(e=``){return document.createTextNode(e)}function L(e){return Fn.call(e)}function R(e){return In.call(e)}function Rn(e,t){if(!E)return L(e);var n=L(O);if(n===null)n=O.appendChild(I());else if(t&&n.nodeType!==3){var r=I();return n?.before(r),k(r),r}return t&&Wn(n),k(n),n}function zn(e,t=!1){if(!E){var n=L(e);return n instanceof Comment&&n.data===``?R(n):n}if(t){if(O?.nodeType!==3){var r=I();return O?.before(r),k(r),r}Wn(O)}return O}function Bn(e,t=1,n=!1){let r=E?O:e;for(var i;t--;)i=r,r=R(r);if(!E)return r;if(n){if(r?.nodeType!==3){var a=I();return r===null?i?.after(a):r.before(a),k(a),a}Wn(r)}return k(r),r}function Vn(e){e.textContent=``}function Hn(){return!1}function Un(e,t,n){return t==null||t===`http://www.w3.org/1999/xhtml`?n?document.createElement(e,{is:n}):document.createElement(e):n?document.createElementNS(t,e,{is:n}):document.createElementNS(t,e)}function Wn(e){if(e.nodeValue.length<65536)return;let t=e.nextSibling;for(;t!==null&&t.nodeType===3;)t.remove(),e.nodeValue+=t.nodeValue,t=e.nextSibling}function Gn(e){G===null&&(H===null&&Ee(e),Te()),_r&&we(e)}function Kn(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function z(e,t){var n=G;n!==null&&n.f&8192&&(e|=b);var r={ctx:A,deps:null,nodes:null,f:e|v|512,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};N?.register_created_effect(r);var i=r;if(e&4)rn===null?cn.ensure().schedule(r):rn.push(r);else if(t!==null){try{jr(r)}catch(e){throw V(r),e}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&!(i.f&524288)&&(i=i.first,e&16&&e&65536&&i!==null&&(i.f|=C))}if(i!==null&&(i.parent=n,n!==null&&Kn(i,n),H!==null&&H.f&2&&!(e&64))){var a=H;(a.effects??=[]).push(i)}return r}function qn(){return H!==null&&!U}function Jn(e){let t=z(8,null);return M(t,_),t.teardown=e,t}function Yn(e){Gn(`$effect`);var t=G.f;if(!H&&t&32&&A!==null&&!A.i){var n=A;(n.e??=[]).push(e)}else return Xn(e)}function Xn(e){return z(4|re,e)}function Zn(e){return Gn(`$effect.pre`),z(8|re,e)}function Qn(e){cn.ensure();let t=z(64|ne,e);return(e={})=>new Promise(n=>{e.outro?ur(t,()=>{V(t),n(void 0)}):(V(t),n(void 0))})}function $n(e){return z(4,e)}function er(e){return z(se|ne,e)}function tr(e,t=0){return z(8|t,e)}function nr(e,t=[],n=[],r=[]){Rt(r,t,n,t=>{z(8,()=>{e(...t.map(Z))})})}function rr(e,t=0){return z(16|t,e)}function ir(e,t=0){return z(g|t,e)}function B(e){return z(32|ne,e)}function ar(e){var t=e.teardown;if(t!==null){let e=_r,n=H;vr(!0),W(null);try{t.call(null)}finally{vr(e),W(n)}}}function or(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){let e=n.ac;e!==null&&Mt(()=>{e.abort(_e)});var r=n.next;n.f&64?n.parent=null:V(n,t),n=r}}function sr(e){for(var t=e.first;t!==null;){var n=t.next;t.f&32||V(t),t=n}}function V(e,t=!0){var n=!1;(t||e.f&262144)&&e.nodes!==null&&e.nodes.end!==null&&(cr(e.nodes.start,e.nodes.end),n=!0),e.f|=ee,or(e,t&&!n),Ar(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(let e of r)e.stop();ar(e),e.f^=ee,e.f|=x;var i=e.parent;i!==null&&i.first!==null&&lr(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function cr(e,t){for(;e!==null;){var n=e===t?null:R(e);e.remove(),e=n}}function lr(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function ur(e,t,n=!0){var r=[];dr(e,r,!0);var i=()=>{n&&V(e),t&&t()},a=r.length;if(a>0){var o=()=>--a||i();for(var s of r)s.out(o)}else i()}function dr(e,t,n){if(!(e.f&8192)){e.f^=b;var r=e.nodes&&e.nodes.t;if(r!==null)for(let e of r)(e.is_global||n)&&t.push(e);for(var i=e.first;i!==null;){var a=i.next;if(!(i.f&64)){var o=!!(i.f&65536)||!!(i.f&32)&&!!(e.f&16);dr(i,t,o?n:!1)}i=a}}}function fr(e){pr(e,!0)}function pr(e,t){if(e.f&8192){e.f^=b,e.f&1024||(M(e,v),cn.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,i=!!(n.f&65536)||!!(n.f&32);pr(n,i?t:!1),n=r}var a=e.nodes&&e.nodes.t;if(a!==null)for(let e of a)(e.is_global||t)&&e.in()}}function mr(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var i=n===r?null:R(n);t.append(n),n=i}}var hr=null,gr=!1,_r=!1;function vr(e){_r=e}var H=null,U=!1;function W(e){H=e}var G=null;function K(e){G=e}var q=null;function yr(e){H!==null&&(q??=new Set).add(e)}var J=null,Y=0,X=null;function br(e){X=e}var xr=1,Sr=0,Cr=Sr;function wr(e){Cr=e}function Tr(){return++xr}function Er(e){var t=e.f;if(t&2048)return!0;if(t&2&&(e.f&=~ae),t&4096){for(var n=e.deps,r=n.length,i=0;ie.wv)return!0}t&512&&P===null&&M(e,_)}return!1}function Dr(e,t,n=!0){var r=e.reactions;if(r!==null&&!(q!==null&&q.has(e)))for(var i=0;i{e.ac.abort(_e)}),e.ac=null);try{e.f|=oe;var u=e.fn,d=u();e.f|=S;var f=e.deps,p=N?.is_fork;if(J!==null){var m;if(p||Ar(e,Y),f!==null&&Y>0)for(f.length=Y+J.length,m=0;m{s.ac.abort(_e),s.ac=null,M(s,v)}),Xt(s),Ar(s,0)}}function Ar(e,t){var n=e.deps;if(n!==null)for(var r=t;rn?.call(this,e))}return e.startsWith(`pointer`)||e.startsWith(`touch`)||e===`wheel`?j(()=>{t.addEventListener(e,i,r)}):t.addEventListener(e,i,r),i}function Xr(e,t,n,r,i){var a={capture:r,passive:i},o=Yr(e,t,n,a);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&Jn(()=>{t.removeEventListener(e,o,a)})}function Zr(e,t,n){(t[Kr]??={})[e]=n}function Qr(e){for(var t=0;t{throw e});throw p}}finally{e[Kr]=t,delete e.currentTarget,W(d),K(f)}}}var ti=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy(`svelte-trusted-html`,{createHTML:e=>e});function ni(e){return ti?.createHTML(e)??e}function ri(e){var t=Un(`template`);return t.innerHTML=ni(e.replaceAll(``,``)),t.content}function $(e,t){var n=G;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function ii(e,t){var n=!!(t&1),r=!!(t&2),i,a=!e.startsWith(``);return()=>{if(E)return $(O,null),O;i===void 0&&(i=ri(a?e:``+e),n||(i=L(i)));var t=r||Pn?document.importNode(i,!0):i.cloneNode(!0);if(n){var o=L(t),s=t.lastChild;$(o,s)}else $(t,t);return t}}function ai(e,t,n=`svg`){var r=!e.startsWith(``),i=!!(t&1),a=`<${n}>${r?e:``+e}`,o;return()=>{if(E)return $(O,null),O;if(!o){var e=L(ri(a));if(i)for(o=document.createDocumentFragment();L(e);)o.appendChild(L(e));else o=L(e)}var t=o.cloneNode(!0);if(i){var n=L(t),r=t.lastChild;$(n,r)}else $(t,t);return t}}function oi(e,t){return ai(e,t,`svg`)}function si(e=``){if(!E){var t=I(e+``);return $(t,t),t}var n=O;return n.nodeType===3?Wn(n):(n.before(n=I()),k(n)),$(n,n),n}function ci(){if(E)return $(O,null),O;var e=document.createDocumentFragment(),t=document.createComment(``),n=I();return e.append(t,n),$(t,n),e}function li(e,t){if(E){var n=G;(!(n.f&32768)||n.nodes.end===null)&&(n.nodes.end=O),Ge();return}e!==null&&e.before(t)}function ui(e,t){var n=t==null?``:typeof t==`object`?`${t}`:t;n!==(e[he]??=e.nodeValue)&&(e[he]=n,e.nodeValue=`${n}`)}function di(e,t){return mi(e,t)}function fi(e,t){Ln(),t.intro=t.intro??!1;let n=t.target,r=E,i=O;try{for(var a=L(n);a&&(a.nodeType!==8||a.data!==`[`);)a=R(a);if(!a)throw Re;D(!0),k(a);let r=mi(e,{...t,anchor:a});return D(!1),r}catch(r){if(r instanceof Error&&r.message.split(` -`).some(e=>e.startsWith(`https://svelte.dev/e/`)))throw r;return r!==Re&&console.warn(`Failed to hydrate: `,r),t.recover===!1&&je(),Ln(),Vn(n),D(!1),di(e,t)}finally{D(r),k(i)}}var pi=new Map;function mi(e,{target:t,anchor:n,props:r={},events:i,context:o,intro:s=!0,transformError:c}){Ln();var l=void 0,u=Qn(()=>{var s=n??t.appendChild(I());It(s,{pending:()=>{}},t=>{ut({});var n=A;if(o&&(n.c=o),i&&(r.$$events=i),E&&$(t,null),l=e(t,r)||{},E&&(G.nodes.end=O,O===null||O.nodeType!==8||O.data!==`]`))throw He(),Re;dt()},c);var u=new Set,d=e=>{for(var n=0;n{for(var e of u)for(let n of[t,document]){var r=pi.get(n),i=r.get(e);--i==0?(n.removeEventListener(e,ei),r.delete(e),r.size===0&&pi.delete(n)):r.set(e,i)}Jr.delete(d),s!==n&&s.parentNode?.removeChild(s)}});return hi.set(l,u),l}var hi=new WeakMap;function gi(e,t){let n=hi.get(e);return n?(hi.delete(e),n(t)):Promise.resolve()}var _i=class{anchor;#e=new Map;#t=new Map;#n=new Map;#r=new Set;#i=!0;constructor(e,t=!0){this.anchor=e,this.#i=t}#a=e=>{if(this.#e.has(e)){var t=this.#e.get(e),n=this.#t.get(t);if(n)fr(n),this.#r.delete(t);else{var r=this.#n.get(t);r&&(fr(r.effect),this.#t.set(t,r.effect),this.#n.delete(t),r.fragment.lastChild.remove(),this.anchor.before(r.fragment),n=r.effect)}for(let[t,n]of this.#e){if(this.#e.delete(t),t===e)break;let r=this.#n.get(n);r&&(V(r.effect),this.#n.delete(n))}for(let[e,r]of this.#t){if(e===t||this.#r.has(e))continue;let i=()=>{if(Array.from(this.#e.values()).includes(e)){var t=document.createDocumentFragment();mr(r,t),t.append(I()),this.#n.set(e,{effect:r,fragment:t})}else V(r);this.#r.delete(e),this.#t.delete(e)};this.#i||!n?(this.#r.add(e),ur(r,i,!1)):i()}}};#o=e=>{this.#e.delete(e);let t=Array.from(this.#e.values());for(let[e,n]of this.#n)t.includes(e)||(V(n.effect),this.#n.delete(e))};ensure(e,t){var n=N,r=Hn();if(t&&!this.#t.has(e)&&!this.#n.has(e))if(r){var i=document.createDocumentFragment(),a=I();i.append(a),this.#n.set(e,{effect:B(()=>t(a)),fragment:i})}else this.#t.set(e,B(()=>t(this.anchor)));if(this.#e.set(n,e),r){for(let[t,r]of this.#t)t===e?n.unskip_effect(r):n.skip_effect(r);for(let[t,r]of this.#n)t===e?n.unskip_effect(r.effect):n.skip_effect(r.effect);n.oncommit(this.#a),n.ondiscard(this.#o)}else E&&(this.anchor=O),this.#a(n)}};function vi(e,t,n=!1){var r;E&&(r=O,Ge());var i=new _i(e),a=n?C:0;function o(e,t){if(E){var n=Ye(r);if(e!==parseInt(n.substring(1))){var a=Je();k(a),i.anchor=a,D(!1),i.ensure(e,t),D(!0);return}}i.ensure(e,t)}rr(()=>{var e=!1;t((t,n=0)=>{e=!0,o(n,t)}),e||o(-1,null)},a)}var yi=Symbol(`NaN`);function bi(e,t,n){E&&Ge();var r=new _i(e),i=!ft();rr(()=>{var e=t();e!==e&&(e=yi),i&&typeof e==`object`&&e&&(e={}),r.ensure(e,n)})}function xi(e,t){return t}function Si(e,t,n){for(var r=[],i=t.length,o,s=t.length,c=0;c{if(o){if(o.pending.delete(n),o.done.add(n),o.pending.size===0){var t=e.outrogroups;Ci(e,a(o.done)),t.delete(o),t.size===0&&(e.outrogroups=null)}}else--s},!1)}if(s===0){var l=r.length===0&&n!==null;if(l){var u=n,d=u.parentNode;Vn(d),d.append(u),e.items.clear()}Ci(e,t,!l)}else o={pending:new Set(t),done:new Set},(e.outrogroups??=new Set).add(o)}function Ci(e,t,n=!0){var r;if(e.pending.size>0){r=new Set;for(let t of e.pending.values())for(let n of t)r.add(e.items.get(n).e)}for(var i=0;i{var e=r();return n(e)?e:e==null?[]:a(e)}),p,m=new Map,h=!0;function g(e){v.effect.f&16384||(v.pending.delete(e),v.fallback=d,Di(v,p,c,t,i),d!==null&&(p.length===0?d.f&33554432?(d.f^=ie,ki(d,null,c)):fr(d):ur(d,()=>{d=null})))}function _(e){v.pending.delete(e)}var v={effect:rr(()=>{p=Z(f);var e=p.length;let n=!1;E&&Ye(c)===`[!`!=(e===0)&&(c=Je(),k(c),D(!1),n=!0);for(var a=new Set,u=N,v=Hn(),y=0;ys(c)):(d=B(()=>s(wi??=I())),d.f|=ie)),e>a.size&&Ce(``,``,``),E&&e>0&&k(Je()),!h)if(m.set(u,a),v){for(let[e,t]of l)a.has(e)||u.skip_effect(t.e);u.oncommit(g),u.ondiscard(_)}else g(u);n&&D(!0),Z(f)}),flags:t,items:l,pending:m,outrogroups:null,fallback:d};h=!1,E&&(c=O)}function Ei(e){for(;e!==null&&!(e.f&32);)e=e.next;return e}function Di(e,t,n,r,i){var o=!!(r&8),s=t.length,c=e.items,l=Ei(e.effect.first),u,d=null,f,p=[],m=[],h,g,_,v;if(o)for(v=0;v0){var ne=r&4&&s===0?n:null;if(o){for(v=0;v{if(f!==void 0)for(_ of f)_.nodes?.a?.apply()})}function Oi(e,t,n,r,i,a,o,s){var c=o&1?o&16?Sn(n):wn(n,!1,!1):null,l=o&2?Sn(i):null;return{v:c,i:l,e:B(()=>(a(t,c??n,l??i,s),()=>{e.delete(r)}))}}function ki(e,t,n){if(e.nodes)for(var r=e.nodes.start,i=e.nodes.end,a=t&&!(t.f&33554432)?t.nodes.start:n;r!==null;){var o=R(r);if(a.before(r),r===i)return;r=o}}function Ai(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}function ji(e,t,...n){var r=new _i(e);rr(()=>{let e=t()??null;r.ensure(e,e&&(t=>e(t,...n)))},C)}function Mi(e){return(t,...n)=>{var r=e(...n),i;E?(i=O,Ge()):(i=L(ri(r.render().trim())),t.before(i));let a=r.setup?.(i);$(i,i),typeof a==`function`&&Jn(a)}}function Ni(e,t,n){var r;E&&(r=O,Ge());var i=new _i(e);rr(()=>{var e=t()??null;if(E&&Ye(r)===`[`!=(e!==null)){var a=Je();k(a),i.anchor=a,D(!1),i.ensure(e,e&&(t=>n(t,e))),D(!0);return}i.ensure(e,e&&(t=>n(t,e)))},C)}function Pi(e,t){let n=null,r=E;var i;if(E){n=O;for(var a=L(document.head);a!==null&&(a.nodeType!==8||a.data!==e);)a=R(a);if(a===null)D(!1);else{var o=R(a);a.remove(),k(o)}}E||(i=document.head.appendChild(I()));try{rr(()=>{var e=B(()=>t(i));e.f|=te})}finally{r&&(D(!0),k(n))}}function Fi(e,t,n){$n(()=>{var r=Q(()=>t(e,n?.())||{});if(n&&r?.update){var i=!1,a={};tr(()=>{var e=n();Ir(e),i&&Ze(a,e)&&(a=e,r.update(e))}),i=!0}if(r?.destroy)return()=>r.destroy()})}function Ii(e,t){var n=void 0,r;ir(()=>{n!==(n=t())&&(r&&=(V(r),null),n&&(r=B(()=>{$n(()=>n(e))})))})}function Li(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t=0;){var s=o+a;(o===0||Bi.includes(r[o-1]))&&(s===r.length||Bi.includes(r[s]))?r=(o===0?``:r.substring(0,o))+r.substring(s+1):o=s}}return r===``?null:r}function Hi(e,t=!1){var n=t?` !important;`:`;`,r=``;for(var i of Object.keys(e)){var a=e[i];a!=null&&a!==``&&(r+=` `+i+`: `+a+n)}return r}function Ui(e){return e[0]!==`-`||e[1]!==`-`?e.toLowerCase():e}function Wi(e,t){if(t){var n=``,r,i;if(Array.isArray(t)?(r=t[0],i=t[1]):r=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,``).trim();var a=!1,o=0,s=!1,c=[];r&&c.push(...Object.keys(r).map(Ui)),i&&c.push(...Object.keys(i).map(Ui));var l=0,u=-1;let t=e.length;for(var d=0;d{`__value`in e&&Ji(e,e.__value)});t.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`value`]}),Jn(()=>{t.disconnect()})}function Xi(e,t,n=t){var r=new WeakSet,i=!0;Nt(e,`change`,t=>{var i=t?`[selected]`:`:checked`,a;if(e.multiple)a=[].map.call(e.querySelectorAll(i),Zi);else{var o=e.querySelector(i)??e.querySelector(`option:not([disabled])`);a=o&&Zi(o)}n(a),e.__value=a,N!==null&&r.add(N)}),$n(()=>{var a=t();if(e===document.activeElement){var o=N;if(r.has(o))return}if(Ji(e,a,i),i&&a===void 0){var s=e.querySelector(`:checked`);s!==null&&(a=Zi(s),n(a))}e.__value=a,i=!1}),Yi(e)}function Zi(e){return`__value`in e?e.__value:e.value}var Qi=Symbol(`class`),$i=Symbol(`style`),ea=Symbol(`is custom element`),ta=Symbol(`is html`),na=ve?`link`:`LINK`,ra=ve?`input`:`INPUT`,ia=ve?`option`:`OPTION`,aa=ve?`select`:`SELECT`,oa=ve?`progress`:`PROGRESS`;function sa(e){if(E){var t=!1,n=()=>{if(!t){if(t=!0,e.hasAttribute(`value`)){var n=e.value;ua(e,`value`,null),e.value=n}if(e.hasAttribute(`checked`)){var r=e.checked;ua(e,`checked`,null),e.checked=r}}};e[ge]=n,j(n),jt()}}function ca(e,t){var n=pa(e);n.value!==(n.value=t??void 0)&&(e.value!==t||t===0&&e.nodeName===oa)&&(e.value=t??``)}function la(e,t){t?e.hasAttribute(`selected`)||e.setAttribute(`selected`,``):e.removeAttribute(`selected`)}function ua(e,t,n,r){var i=pa(e);E&&(i[t]=e.getAttribute(t),t===`src`||t===`srcset`||t===`href`&&e.nodeName===na)||i[t]!==(i[t]=n)&&(t===`loading`&&(e[ue]=n),n==null?e.removeAttribute(t):typeof n!=`string`&&ha(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function da(e,t,n,r,i=!1,a=!1){if(E&&i&&e.nodeName===ra){var o=e;(o.type===`checkbox`?`defaultChecked`:`defaultValue`)in n||sa(o)}var s=pa(e),c=s[ea],l=!s[ta];let u=E&&c;u&&D(!1);var d=t||{},f=e.nodeName===ia;for(var p in t)p in n||(n[p]=null);n.class?n.class=zi(n.class):(r||n[Qi])&&(n.class=null),n[$i]&&(n.style??=null);var m=ha(e);if(e.nodeName===ra&&`type`in n&&(`value`in n||`__value`in n)){var h=n.type;(h!==d.type||h===void 0&&e.hasAttribute(`type`))&&(d.type=h,ua(e,`type`,h,a))}for(let i in n){let o=n[i];if(f&&i===`value`&&o==null){e.value=e.__value=``,d[i]=o;continue}if(i===`class`){Gi(e,e.namespaceURI===`http://www.w3.org/1999/xhtml`,o,r,t?.[Qi],n[Qi]),d[i]=o,d[Qi]=n[Qi];continue}if(i===`style`){qi(e,o,t?.[$i],n[$i]),d[i]=o,d[$i]=n[$i];continue}var g=d[i];if(!(o===g&&!(o===void 0&&e.hasAttribute(i)))){d[i]=o;var _=i[0]+i[1];if(_!==`$$`)if(_===`on`){let t={},n=`$$`+i,r=i.slice(2);var v=Br(r);if(Rr(r)&&(r=r.slice(0,-7),t.capture=!0),!v&&g){if(o!=null)continue;e.removeEventListener(r,d[n],t),d[n]=null}if(v)Zr(r,e,o),Qr([r]);else if(o!=null){function a(e){d[i].call(this,e)}d[n]=Yr(r,e,a,t)}}else if(i===`style`)ua(e,i,o);else if(i===`autofocus`)Ot(e,!!o);else if(!c&&(i===`__value`||i===`value`&&o!=null))e.value=e.__value=o;else if(i===`selected`&&f)la(e,o);else{var y=i;l||(y=Ur(y));var b=y===`defaultValue`||y===`defaultChecked`;if(o==null&&!c&&!b)if(s[i]=null,y===`value`||y===`checked`){let n=e,r=t===void 0;if(y===`value`){let e=n.defaultValue;n.removeAttribute(y),n.defaultValue=e,n.value=n.__value=r?e:null}else{let e=n.defaultChecked;n.removeAttribute(y),n.defaultChecked=e,n.checked=r?e:!1}}else e.removeAttribute(i);else b||m.includes(y)&&(c||typeof o!=`string`)?(e[y]=o,y in s&&(s[y]=T)):typeof o!=`function`&&ua(e,y,o,a)}}}return u&&D(!0),d}function fa(e,t,n=[],r=[],i=[],a,o=!1,s=!1){Rt(i,n,r,n=>{var r=void 0,i={},c=e.nodeName===aa,l=!1;if(ir(()=>{var u=t(...n.map(Z)),d=da(e,r,u,a,o,s);l&&c&&`value`in u&&Ji(e,u.value);for(let e of Object.getOwnPropertySymbols(i))u[e]||V(i[e]);for(let t of Object.getOwnPropertySymbols(u)){var f=u[t];t.description===`@attach`&&(!r||f!==r[t])&&(i[t]&&V(i[t]),i[t]=B(()=>Ii(e,()=>f))),d[t]=f}r=d}),c){var u=e;$n(()=>{Ji(u,r.value,!0),Yi(u)})}l=!0})}function pa(e){return e[fe]??={[ea]:e.nodeName.includes(`-`),[ta]:e.namespaceURI===ze}}var ma=new Map;function ha(e){var t=e.getAttribute(`is`)||e.nodeName,n=ma.get(t);if(n)return n;ma.set(t,n=[]);for(var r,i=e,a=Element.prototype;a!==i;){for(var o in r=c(i),r)r[o].set&&o!==`innerHTML`&&o!==`textContent`&&o!==`innerText`&&n.push(o);i=d(i)}return n}function ga(e,t,n=t){var r=new WeakSet;Nt(e,`input`,async i=>{var a=i?e.defaultValue:e.value;if(a=va(e)?ya(a):a,n(a),N!==null&&r.add(N),await Mr(),a!==(a=t())){var o=e.selectionStart,s=e.selectionEnd,c=e.value.length;if(e.value=a??``,s!==null){var l=e.value.length;o===s&&s===c&&l>c?(e.selectionStart=l,e.selectionEnd=l):(e.selectionStart=o,e.selectionEnd=Math.min(s,l))}}}),(E&&e.defaultValue!==e.value||Q(t)==null&&e.value)&&(n(va(e)?ya(e.value):e.value),N!==null&&r.add(N)),tr(()=>{var n=t();if(e===document.activeElement){var i=N;if(r.has(i))return}va(e)&&n===ya(e.value)||e.type===`date`&&!n&&!e.value||n!==e.value&&(e.value=n??``)})}function _a(e,t,n=t){Nt(e,`change`,t=>{n(t?e.defaultChecked:e.checked)}),(E&&e.defaultChecked!==e.checked||Q(t)==null)&&n(e.checked),tr(()=>{e.checked=!!t()})}function va(e){var t=e.type;return t===`number`||t===`range`}function ya(e){return e===``?null:+e}function ba(e,t){return e===t||e?.[w]===t}function xa(e={},t,n,r){var i=A.r,a=G;return $n(()=>{var o,s;return tr(()=>{o=s,s=r?.()||[],Q(()=>{ba(n(...s),e)||(t(e,...s),o&&ba(n(...o),e)&&t(null,...o))})}),()=>{let r=a;for(;r!==i&&r.parent!==null&&r.parent.f&33554432;)r=r.parent;let o=()=>{s&&ba(n(...s),e)&&t(null,...s)},c=r.teardown;r.teardown=()=>{o(),c?.()}}}),e}function Sa(e,t,n,r){var i=!$e||!!(n&2),a=!!(n&8),o=!!(n&16),c=r,l=!0,u=void 0,d=()=>o&&i?(u??=Ht(r),Z(u)):(l&&(l=!1,c=o?Q(r):r),c);let f;if(a){var p=w in e||le in e;f=s(e,t)?.set??(p&&t in e?n=>e[t]=n:void 0)}var m,h=!1;a?[m,h]=Dt(()=>e[t]):m=e[t],m===void 0&&r!==void 0&&(m=d(),f&&(i&&Ne(t),f(m)));var g=i?()=>{var n=e[t];return n===void 0?d():(l=!0,n)}:()=>{var n=e[t];return n!==void 0&&(c=void 0),n===void 0?c:n};if(i&&!(n&4))return g;if(f){var _=e.$$legacy;return(function(e,t){return arguments.length>0?((!i||!t||_||h)&&f(t?g():e),e):g()})}var v=!1,y=(n&1?Ht:Kt)(()=>(v=!1,g()));a&&Z(y);var b=G;return(function(e,t){if(arguments.length>0){let n=t?Z(y):i&&a?kn(e):e;return F(y,n),v=!0,c!==void 0&&(c=n),e}return _r&&v||b.f&16384?y.v:Z(y)})}function Ca(e){return class extends wa{constructor(t){super({component:e,...t})}}}var wa=class{#e;#t;constructor(e){var t=new Map,n=(e,n)=>{var r=wn(n,!1,!1);return t.set(e,r),r};let r=new Proxy({...e.props||{},$$events:{}},{get(e,r){return Z(t.get(r)??n(r,Reflect.get(e,r)))},has(e,r){return r===le||(Z(t.get(r)??n(r,Reflect.get(e,r))),Reflect.has(e,r))},set(e,r,i){return F(t.get(r)??n(r,i),i),Reflect.set(e,r,i)}});this.#t=(e.hydrate?fi:di)(e.component,{target:e.target,anchor:e.anchor,props:r,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&ln(),this.#e=r.$$events;for(let e of Object.keys(this.#t))e!==`$set`&&e!==`$destroy`&&e!==`$on`&&o(this,e,{get(){return this.#t[e]},set(t){this.#t[e]=t},enumerable:!0});this.#t.$set=e=>{Object.assign(r,e)},this.#t.$destroy=()=>{gi(this.#t)}}$set(e){this.#t.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];let n=(...e)=>t.call(this,...e);return this.#e[e].push(n),()=>{this.#e[e]=this.#e[e].filter(e=>e!==n)}}$destroy(){this.#t.$destroy()}};function Ta(e,t){if(ye(`hydratable`),E){let t=window.__svelte?.h;if(t?.has(e))return t.get(e);Ve(e)}return t()}var Ea=t({afterUpdate:()=>Na,beforeUpdate:()=>Ma,createContext:()=>at,createEventDispatcher:()=>ja,createRawSnippet:()=>Mi,flushSync:()=>ln,fork:()=>_n,getAbortSignal:()=>Da,getAllContexts:()=>lt,getContext:()=>ot,hasContext:()=>ct,hydratable:()=>Ta,hydrate:()=>fi,mount:()=>di,onDestroy:()=>ka,onMount:()=>Oa,setContext:()=>st,settled:()=>Nr,tick:()=>Mr,unmount:()=>gi,untrack:()=>Q});function Da(){return H===null&&Ae(),(H.ac??=new AbortController).signal}function Oa(e){A===null&&be(`onMount`),$e&&A.l!==null?Pa(A).m.push(e):Yn(()=>{let t=Q(e);if(typeof t==`function`)return t})}function ka(e){A===null&&be(`onDestroy`),Oa(()=>()=>Q(e))}function Aa(e,t,{bubbles:n=!1,cancelable:r=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:r})}function ja(){let e=A;return e===null&&be(`createEventDispatcher`),(t,r,i)=>{let a=e.s.$$events?.[t];if(a){let o=n(a)?a.slice():[a],s=Aa(t,r,i);for(let t of o)t.call(e.x,s);return!s.defaultPrevented}return!0}}function Ma(e){A===null&&be(`beforeUpdate`),A.l===null&&Me(`beforeUpdate`),Pa(A).b.push(e)}function Na(e){A===null&&be(`afterUpdate`),A.l===null&&Me(`afterUpdate`),Pa(A).a.push(e)}function Pa(e){var t=e.l;return t.u??={a:[],b:[],m:[]}}export{Gt as $,si as A,nr as B,bi as C,ci as D,li as E,Nr as F,Rn as G,Zn as H,Mr as I,kn as J,zn as K,Q as L,Zr as M,Xr as N,ii as O,Z as P,Cn as Q,Cr as R,xi as S,ui as T,Nn as U,Yn as V,Mn as W,F as X,Dn as Y,Sn as Z,Fi as _,Sa as a,ut as at,ji as b,ga as c,tt as ct,ua as d,Ke as dt,Ot as et,ca as f,t as ft,zi as g,Gi as h,Ca as i,dt as it,Qr as j,oi as k,fa as l,et as lt,qi as m,ka as n,Tt as nt,xa as o,st as ot,Xi as p,Bn as q,Oa as r,ot as rt,_a as s,rt as st,Ea as t,kt as tt,sa as u,qe as ut,Pi as v,vi as w,Ti as x,Ni as y,$n as z}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/5WAfNqs_.js b/backend/internal/http/web/_app/immutable/chunks/5WAfNqs_.js new file mode 100644 index 0000000..cd93e10 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/5WAfNqs_.js @@ -0,0 +1 @@ +import"./DGrvnoUE.js";import{i as e,o as t}from"./Soo4K-rz.js";var n={get data(){return t.data},get error(){return t.error},get form(){return t.form},get params(){return t.params},get route(){return t.route},get state(){return t.state},get status(){return t.status},get url(){return t.url}};e.updated.check;var r=n;export{r as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/6mSXxE57.js b/backend/internal/http/web/_app/immutable/chunks/6mSXxE57.js new file mode 100644 index 0000000..b808d52 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/6mSXxE57.js @@ -0,0 +1 @@ +import{A as e,B as t,K as n,M as r,N as i,Q as a,W as o,Z as s,at as c,dt as l,ft as u,it as d,j as f,k as p,nt as m,rt as h,tt as g,vt as _}from"./DGrvnoUE.js";import"./xihTtKlq.js";var v=class extends Map{#e=new Map;#t=d(0);#n=d(0);#r=o||-1;constructor(e){if(super(),e){for(var[t,n]of e)super.set(t,n);this.#n.v=super.size}}#i(e){return o===this.#r?d(e):h(e)}has(e){var n=this.#e,r=n.get(e);if(r===void 0)if(super.has(e))r=this.#i(0),n.set(e,r);else return t(this.#t),!1;return t(r),!0}forEach(e,t){this.#a(),super.forEach(e,t)}get(e){var n=this.#e,r=n.get(e);if(r===void 0)if(super.has(e))r=this.#i(0),n.set(e,r);else{t(this.#t);return}return t(r),super.get(e)}set(e,t){var n=this.#e,r=n.get(e),i=super.get(e),a=super.set(e,t),o=this.#t;if(r===void 0)r=this.#i(0),n.set(e,r),m(this.#n,super.size),g(o);else if(i!==t){g(r);var s=o.reactions===null?null:new Set(o.reactions);(s===null||!r.reactions?.every(e=>s.has(e)))&&g(o)}return a}delete(e){var t=this.#e,n=t.get(e),r=super.delete(e);return n!==void 0&&(t.delete(e),m(n,-1)),r&&(m(this.#n,super.size),g(this.#t)),r}clear(){if(super.size!==0){super.clear();var e=this.#e;m(this.#n,0);for(var t of e.values())m(t,-1);g(this.#t),e.clear()}}#a(){t(this.#t);var e=this.#e;if(this.#n.v!==e.size){for(var n of super.keys())if(!e.has(n)){var r=this.#i(0);e.set(n,r)}}for([,r]of this.#e)t(r)}keys(){return t(this.#t),super.keys()}values(){return this.#a(),super.values()}entries(){return this.#a(),super.entries()}[Symbol.iterator](){return this.entries()}get size(){return t(this.#n),super.size}},y=i(` `);function b(i,o){u(o,!0);var d=r(),m=a(d),h=t=>{var r=y(),i=s(r,!0);_(r),n(t=>e(i,t),[()=>o.errors.get(o.key)]),f(t,r)},g=c(()=>o.errors.has(o.key));p(m,e=>{t(g)&&e(h)}),f(i,d),l()}export{v as n,b as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/B0qrqti_.js b/backend/internal/http/web/_app/immutable/chunks/B0qrqti_.js deleted file mode 100644 index 6531254..0000000 --- a/backend/internal/http/web/_app/immutable/chunks/B0qrqti_.js +++ /dev/null @@ -1 +0,0 @@ -import{F as e,I as t,P as n,Q as r,X as i,nt as a,r as o,t as s}from"./39JK5HWF.js";var c=class{constructor(e,t){this.status=e,this.body=typeof t==`string`?{message:t}:t||{message:`Error: ${e}`}}toString(){return JSON.stringify(this.body)}},l=class{constructor(e,t){try{new Headers({location:t})}catch{throw Error(`Invalid redirect location ${JSON.stringify(t)}: this string contains characters that cannot be used in HTTP headers`)}this.status=e,this.location=t}},u=class extends Error{constructor(e,t,n){super(n),this.status=e,this.text=t}};new URL(`sveltekit-internal://`);function d(e,t){return e===`/`||t===`ignore`?e:t===`never`?e.endsWith(`/`)?e.slice(0,-1):e:t===`always`&&!e.endsWith(`/`)?e+`/`:e}function f(e){return e.split(`%25`).map(decodeURI).join(`%25`)}function p(e){for(let t in e)e[t]=decodeURIComponent(e[t]);return e}function m({href:e}){return e.split(`#`)[0]}function h(e,t,n,r=!1){let i=new URL(e);Object.defineProperty(i,"searchParams",{value:new Proxy(i.searchParams,{get(e,r){if(r===`get`||r===`getAll`||r===`has`)return(t,...i)=>(n(t),e[r](t,...i));t();let i=Reflect.get(e,r);return typeof i==`function`?i.bind(e):i}}),enumerable:!0,configurable:!0});let a=[`href`,`pathname`,`search`,`toString`,`toJSON`];r&&a.push(`hash`);for(let n of a)Object.defineProperty(i,n,{get(){return t(),e[n]},enumerable:!0,configurable:!0});return i}function g(){}function _(...e){let t=5381;for(let n of e)if(typeof n==`string`){let e=n.length;for(;e;)t=t*33^n.charCodeAt(--e)}else if(ArrayBuffer.isView(n)){let e=new Uint8Array(n.buffer,n.byteOffset,n.byteLength),r=e.length;for(;r;)t=t*33^e[--r]}else throw TypeError(`value must be a string or TypedArray`);return(t>>>0).toString(36)}new TextEncoder;function v(e){let t=atob(e),n=new Uint8Array(t.length);for(let e=0;e((e instanceof Request?e.method:t?.method||`GET`)!==`GET`&&y.delete(x(e)),ee(e,t));var y=new Map;function b(e,t){let n=x(e,t),r=document.querySelector(n);if(r?.textContent){r.remove();let{body:e,...t}=JSON.parse(r.textContent);r.getAttribute(`data-b64`)!==null&&(e=v(e));let i=r.getAttribute(`data-ttl`);return i&&y.set(n,{body:e,init:t,ttl:1e3*Number(i)}),Promise.resolve(new Response(e,t))}return window.fetch(e,t)}function te(e,t,n){if(y.size>0){let t=x(e,n),r=y.get(t);if(r){if(performance.now(){let n=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(e);if(n)return t.push({name:n[1],matcher:n[2],optional:!1,rest:!0,chained:!0}),`(?:/([^]*))?`;let r=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(e);if(r)return t.push({name:r[1],matcher:r[2],optional:!0,rest:!1,chained:!0}),`(?:/([^/]+))?`;if(!e)return;let i=e.split(/\[(.+?)\](?!\])/);return`/`+i.map((e,n)=>{if(n%2){if(e.startsWith(`x+`))return ce(String.fromCharCode(parseInt(e.slice(2),16)));if(e.startsWith(`u+`))return ce(String.fromCharCode(...e.slice(2).split(`-`).map(e=>parseInt(e,16))));let[,r,a,o,s]=ne.exec(e);return t.push({name:o,matcher:s,optional:!!r,rest:!!a,chained:a?n===1&&i[0]===``:!1}),a?`([^]*?)`:r?`([^/]*)?`:`([^/]+?)`}return ce(e)}).join(``)}).join(``)}/?$`),params:t}}function ae(e){return e!==``&&!/^\([^)]+\)$/.test(e)}function oe(e){return e.slice(1).split(`/`).filter(ae)}function se(e,t,n){let r={},i=e.slice(1),a=i.filter(e=>e!==void 0),o=0;for(let e=0;ee).join(`/`),o=0),c===void 0)if(s.rest)c=``;else continue;if(!s.matcher||n[s.matcher](c)){r[s.name]=c;let n=t[e+1],l=i[e+1];n&&!n.rest&&n.optional&&l&&s.chained&&(o=0),!n&&!l&&Object.keys(r).length===a.length&&(o=0);continue}if(s.optional&&s.chained){o++;continue}return}if(!o)return r}function ce(e){return e.normalize().replace(/[[\]]/g,`\\$&`).replace(/%/g,`%25`).replace(/\//g,`%2[Ff]`).replace(/\?/g,`%3[Ff]`).replace(/#/g,`%23`).replace(/[.*+?^${}()|\\]/g,`\\$&`)}function le({nodes:e,server_loads:t,dictionary:n,matchers:r}){let i=new Set(t);return Object.entries(n).map(([t,[n,i,s]])=>{let{pattern:c,params:l}=ie(t),u={id:t,exec:e=>{let t=c.exec(e);if(t)return se(t,l,r)},errors:[1,...s||[]].map(t=>e[t]),layouts:[0,...i||[]].map(o),leaf:a(n)};return u.errors.length=u.layouts.length=Math.max(u.errors.length,u.layouts.length),u});function a(t){let n=t<0;return n&&(t=~t),[n,e[t]]}function o(t){return t===void 0?t:[i.has(t),e[t]]}}function ue(e,t=JSON.parse){try{return t(sessionStorage[e])}catch{}}function de(e,t,n=JSON.stringify){let r=n(t);try{sessionStorage[e]=r}catch{}}var S=globalThis.__sveltekit_1vzpa2i?.base??``,fe=globalThis.__sveltekit_1vzpa2i?.assets??S??``,pe=`1788815336322`,me=`sveltekit:snapshot`,he=`sveltekit:scroll`,ge=`sveltekit:states`,C=`sveltekit:history`,w=`sveltekit:navigation`,T={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},E=location.origin;function _e(e){if(e instanceof URL)return e;let t=document.baseURI;if(!t){let e=document.getElementsByTagName(`base`);t=e.length?e[0].href:document.URL}return new URL(e,t)}function D(){return{x:pageXOffset,y:pageYOffset}}function O(e,t){return e.getAttribute(`data-sveltekit-${t}`)}var ve={...T,"":T.hover};function ye(e){let t=e.assignedSlot??e.parentNode;return t?.nodeType===11&&(t=t.host),t}function be(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()===`A`&&e.hasAttribute(`href`))return e;e=ye(e)}}function xe(e,t,n){let r;try{if(r=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI),n&&r.hash.match(/^#[^/]/)){let e=location.hash.split(`#`)[1]||`/`;r.hash=`#${e}${r.hash}`}}catch{}let i=e instanceof SVGAElement?e.target.baseVal:e.target,a=!r||!!i||k(r,t,n)||(e.getAttribute(`rel`)||``).split(/\s+/).includes(`external`),o=r?.origin===E&&e.hasAttribute(`download`);return{url:r,external:a,target:i,download:o}}function Se(e){let t=null,n=null,r=null,i=null,a=null,o=null,s=e;for(;s&&s!==document.documentElement;)r===null&&(r=O(s,`preload-code`)),i===null&&(i=O(s,`preload-data`)),t===null&&(t=O(s,`keepfocus`)),n===null&&(n=O(s,`noscroll`)),a===null&&(a=O(s,`reload`)),o===null&&(o=O(s,`replacestate`)),s=ye(s);function c(e){switch(e){case``:case`true`:return!0;case`off`:case`false`:return!1;default:return}}return{preload_code:ve[r??`off`],preload_data:ve[i??`off`],keepfocus:c(t),noscroll:c(n),reload:c(a),replace_state:c(o)}}function Ce(e){let t=a(e),n=!0;function r(){n=!0,t.update(e=>e)}function i(e){n=!1,t.set(e)}function o(e){let r;return t.subscribe(t=>{(r===void 0||n&&t!==r)&&e(r=t)})}return{notify:r,set:i,subscribe:o}}var we={v:g};function Te(){let{set:e,subscribe:t}=a(!1),n;async function r(){clearTimeout(n);try{let t=await fetch(`${fe}/_app/version.json`,{headers:{pragma:`no-cache`,"cache-control":`no-cache`}});if(!t.ok)return!1;let r=(await t.json()).version!==pe;return r&&(e(!0),we.v(),clearTimeout(n)),r}catch{return!1}}return{subscribe:t,check:r}}function k(e,t,n){return e.origin!==E||!e.pathname.startsWith(t)?!0:n?e.pathname!==location.pathname:!1}function Ee(e){}var De=new Set([`load`,`prerender`,`csr`,`ssr`,`trailingSlash`,`config`]);[...De],[...new Set([...De])];function Oe(e){return e.filter(e=>e!=null)}function ke(e,t){return e+`/`+t}function Ae(e){return e instanceof c||e instanceof u?e.status:500}function je(e){return e instanceof u?e.text:`Internal Error`}var A,j,Me,Ne=o.toString().includes(`$$`)||/function \w+\(\) \{\}/.test(o.toString()),Pe=`a:`;Ne?(A={data:{},form:null,error:null,params:{},route:{id:null},state:{},status:-1,url:new URL(Pe)},j={current:null},Me={current:!1}):(A=new class{#e=r({});get data(){return n(this.#e)}set data(e){i(this.#e,e)}#t=r(null);get form(){return n(this.#t)}set form(e){i(this.#t,e)}#n=r(null);get error(){return n(this.#n)}set error(e){i(this.#n,e)}#r=r({});get params(){return n(this.#r)}set params(e){i(this.#r,e)}#i=r({id:null});get route(){return n(this.#i)}set route(e){i(this.#i,e)}#a=r({});get state(){return n(this.#a)}set state(e){i(this.#a,e)}#o=r(-1);get status(){return n(this.#o)}set status(e){i(this.#o,e)}#s=r(new URL(Pe));get url(){return n(this.#s)}set url(e){i(this.#s,e)}},j=new class{#e=r(null);get current(){return n(this.#e)}set current(e){i(this.#e,e)}},Me=new class{#e=r(!1);get current(){return n(this.#e)}set current(e){i(this.#e,e)}},we.v=()=>Me.current=!0);function Fe(e){Object.assign(A,e)}var Ie={spanContext(){return Le},setAttribute(){return this},setAttributes(){return this},addEvent(){return this},setStatus(){return this},updateName(){return this},end(){return this},isRecording(){return!1},recordException(){return this},addLink(){return this},addLinks(){return this}},Le={traceId:``,spanId:``,traceFlags:0},{onMount:Re,tick:ze}=s,Be=new Set([`icon`,`shortcut icon`,`apple-touch-icon`]),M=null,N=ue(`sveltekit:scroll`)??{},P=ue(`sveltekit:snapshot`)??{},F={url:Ce({}),page:Ce({}),navigating:a(null),updated:Te()};function Ve(e){N[e]=D()}function He(e,t){let n=e+1;for(;N[n];)delete N[n],n+=1;for(n=t+1;P[n];)delete P[n],n+=1}function I(e,t=!1){return t?location.replace(e.href):location.href=e.href,new Promise(g)}async function Ue(){if(`serviceWorker`in navigator){let e=await navigator.serviceWorker.getRegistration(S||`/`);e&&await e.update()}}var We,Ge,L,R,Ke,z,qe={},Je={},Ye=[],Xe=[],B=null;function V(){B?.fork?.then(e=>e?.discard()),B=null,Q={element:void 0,href:void 0}}var H=new Map,Ze=new Set,Qe=new Set,U=new Set,W={branch:[],error:null,url:null,nav:null},$e=!1,G=!1,et=!0,K=!1,q=!1,tt=!1,nt=!1,rt,J,Y,X,it=new Set,at=new Map,ot=new Map;async function st(e,t,n){if(globalThis.__sveltekit_1vzpa2i.data){let{q:e={},p:t={},l:n={},f:r={}}=globalThis.__sveltekit_1vzpa2i.data;for(let t in e)qe[t]=e[t];for(let e in n)qe[e]=n[e];for(let e in r)qe[e]=r[e];for(let e in t)Je[e]=t[e]}document.URL!==location.href&&(location.href=location.href),z=e,await e.hooks.init?.(),We=le(e),R=document.documentElement,Ke=t,Ge=e.nodes[0],L=e.nodes[1],Ge(),L(),J=history.state?.[C],Y=history.state?.[w],J||(J=Y=Date.now(),history.replaceState({...history.state,[C]:J,[w]:Y},``));let r=N[J];function i(){r&&(history.scrollRestoration=`manual`,scrollTo(r.x,r.y))}n?(i(),await It(Ke,n)):(await Z({type:`enter`,url:_e(z.hash?Ht(new URL(location.href)):location.href),replace_state:!0}),i()),Ft()}function ct(){Ye.length=0,nt=!1}function lt(e){Xe.some(e=>e?.snapshot)&&(P[e]=Xe.map(e=>e?.snapshot?.capture()))}function ut(e){P[e]?.forEach((e,t)=>{Xe[t]?.snapshot?.restore(e)})}function dt(){Ve(J),de(he,N),lt(Y),de(me,P)}async function ft(e,n,r,i){let a,o;n.invalidateAll&&V(),await Z({type:`goto`,url:_e(e),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:r,nav_token:i,accept:()=>{if(n.invalidateAll){nt=!0,a=new Set;for(let[e,t]of at)for(let[n,r]of t)r.resource?.reset(),a.add(ke(e,n));o=new Set;for(let[e,t]of ot)for(let n of t.keys())o.add(ke(e,n))}n.invalidate&&n.invalidate.forEach(Pt)}}),n.invalidateAll&&t().then(t).then(()=>{for(let[e,t]of at)for(let[n,{resource:r}]of t)a?.has(ke(e,n))&&r.start();for(let[e,t]of ot)for(let[n,{resource:r}]of t)o?.has(ke(e,n))&&r.reconnect()})}async function pt(e){if(e.id!==B?.id){V();let t={};it.add(t),B={id:e.id,token:t,promise:Ct({...e,preload:t}).then(e=>(it.delete(t),e.type===`loaded`&&e.state.error&&V(),e)),fork:null}}return B.promise}async function mt(e){let t=(await Dt(e,!1))?.route;t&&await Promise.all([...t.layouts,t.leaf].filter(Boolean).map(e=>e[1]()))}async function ht(e,t,n){let r={params:W.params,route:{id:W.route?.id??null},url:new URL(location.href)};if(W={...e.state,nav:r},Fe(e.props.page),rt=new z.root({target:t,props:{...e.props,stores:F,components:Xe},hydrate:n,sync:!1,transformError:void 0}),await Promise.resolve(),n){let e={from:null,to:{...r,scroll:N[J]??D()},willUnload:!1,type:`enter`,complete:Promise.resolve()};U.forEach(t=>t(e))}ut(Y),G=!0}async function gt({url:e,params:t,branch:n,errors:r,status:i,error:a,route:o,form:s}){let c=`never`;if(S&&(e.pathname===S||e.pathname===S+`/`))c=`always`;else for(let e of n)e?.slash!==void 0&&(c=e.slash);e.pathname=d(e.pathname,c),e.search=e.search;let l={type:`loaded`,state:{url:e,params:t,branch:n,error:a,route:o},props:{constructors:Oe(n).map(e=>e.node.component),page:Vt(A)}};s!==void 0&&(l.props.form=s);let u={},f=!A,p=0;for(let e=0;e(s&&(c.route=!0),e[t])}),params:new Proxy(r,{get:(e,t)=>(s&&c.params.add(t),e[t])}),data:a?.data??null,url:h(n,()=>{s&&(c.url=!0)},e=>{s&&c.search_params.add(e)},z.hash),async fetch(t,r){t instanceof Request&&(r={body:t.method===`GET`||t.method===`HEAD`?void 0:await t.blob(),cache:t.cache,credentials:t.credentials,headers:[...t.headers].length>0?t?.headers:void 0,integrity:t.integrity,keepalive:t.keepalive,method:t.method,mode:t.mode,redirect:t.redirect,referrer:t.referrer,referrerPolicy:t.referrerPolicy,signal:t.signal,...r});let{resolved:i,promise:a}=vt(t,r,n);return s&&e(i.href),a},setHeaders:g,depends:e,parent(){return s&&(c.parent=!0),t()},untrack(e){s=!1;try{return e()}finally{s=!0}}};o=await l.universal.load.call(null,u)??null}return{node:l,loader:e,server:a,universal:l.universal?.load?{type:`data`,data:o,uses:c}:null,data:o??a?.data??null,slash:l.universal?.trailingSlash??a?.slash}}function vt(e,t,n){let r=e instanceof Request?e.url:e,i=new URL(r,n);return i.origin===n.origin&&(r=i.href.slice(n.origin.length)),{resolved:i,promise:G?te(r,i.href,t):b(r,t)}}function yt(e,t,n,r,i,a){if(nt)return!0;if(!i)return!1;if(i.parent&&e||i.route&&t||i.url&&n)return!0;for(let e of i.search_params)if(r.has(e))return!0;for(let e of i.params)if(a[e]!==W.params[e])return!0;for(let e of i.dependencies)if(Ye.some(t=>t(new URL(e))))return!0;return!1}function bt(e,t){return e?.type===`data`?e:e?.type===`skip`?t??null:null}function xt(e,t){if(!e)return new Set(t.searchParams.keys());let n=new Set([...e.searchParams.keys(),...t.searchParams.keys()]);for(let r of n){let i=e.searchParams.getAll(r),a=t.searchParams.getAll(r);i.every(e=>a.includes(e))&&a.every(e=>i.includes(e))&&n.delete(r)}return n}function St({error:e,url:t,route:n,params:r}){return{type:`loaded`,state:{error:e,url:t,route:n,params:r,branch:[]},props:{page:Vt(A),constructors:[]}}}async function Ct({id:e,invalidating:t,url:n,params:r,route:i,preload:a}){if(B?.id===e)return it.delete(B.token),B.promise;let{errors:o,layouts:s,leaf:u}=i,d=[...s,u];o.forEach(e=>e?.().catch(g)),d.forEach(e=>e?.[1]().catch(g));let f=W.url?e!==kt(W.url):!1,p=W.route?i.id!==W.route.id:!1,m=xt(W.url,n),h=!1,_=d.map(async(e,t)=>{if(!e)return;let a=W.branch[t];return e[1]===a?.loader&&!yt(h,p,f,m,a.universal?.uses,r)?a:(h=!0,_t({loader:e[1],url:n,params:r,route:i,parent:async()=>{let e={};for(let n=0;nPromise.resolve({}),server_data_node:bt(null)}),{node:await L(),loader:L,universal:null,server:null,data:null}],status:e,error:t,errors:[],route:null})}catch(t){if(t instanceof l){await ft(new URL(t.location,location.href),{},0);return}let a=await z.get_error_template(),o=await $(t,{url:n,params:i,route:r}),s=a({status:e,message:String(o?.message??``).replace(/&/g,`&`).replace(//g,`>`)}),c=new DOMParser().parseFromString(s,`text/html`);throw document.documentElement.replaceChild(document.adoptNode(c.head),document.head),document.documentElement.replaceChild(document.adoptNode(c.body),document.body),t}}async function Et(e){let t=e.href;if(H.has(t))return H.get(t);let n;try{let r=(async()=>{let t=await z.hooks.reroute({url:new URL(e),fetch:async(t,n)=>vt(t,n,e).promise})??e;if(typeof t==`string`){let n=new URL(e);z.hash?n.hash=t:n.pathname=t,t=n}return t})();H.set(t,r),n=await r}catch{H.delete(t);return}return n}async function Dt(e,t){if(e&&!k(e,S,z.hash)){let n=await Et(e);if(!n)return;let r=Ot(n);for(let n of We){let i=n.exec(r);if(i)return{id:kt(e),invalidating:t,route:n,params:p(i),url:e}}}}function Ot(e){return f(z.hash?e.hash.replace(/^#/,``).replace(/[?#].+/,``):e.pathname.slice(S.length))||`/`}function kt(e){return(z.hash?e.hash.replace(/^#/,``):e.pathname)+e.search}function At({url:e,type:t,intent:n,delta:r,event:i,scroll:a}){let o=!1,s=Bt(W,n,e,t,a??null);r!==void 0&&(s.navigation.delta=r),i!==void 0&&(s.navigation.event=i);let c={...s.navigation,cancel:()=>{o=!0,s.reject(Error(`navigation cancelled`))}};return K||Ze.forEach(e=>e(c)),o?null:s}async function Z({type:n,url:r,popped:i,keepfocus:a,noscroll:o,replace_state:s,state:c={},redirect_count:l=0,nav_token:d={},accept:f=g,block:p=g,event:m}){let h=X;X=d;let _=await Dt(r,!1),v=n===`enter`?Bt(W,_,r,n):At({url:r,type:n,delta:i?.delta,intent:_,scroll:i?.scroll,event:m});if(!v){p(),X===d&&(X=h);return}let ee=J,y=Y;f(),K=!0,G&&v.navigation.type!==`enter`&&F.navigating.set(j.current=v.navigation);let b=_&&await Ct(_);if(!b){if(k(r,S,z.hash))return await I(r,s);b=await jt(r,{id:null},await $(new u(404,`Not Found`,`Not found: ${r.pathname}`),{url:r,params:{},route:{id:null}}),404,s)}if(r=_?.url||r,X!==d){v.reject(Error(`navigation aborted`));return}if(!b)return;if(b.type===`redirect`){if(l<20){await Z({type:n,url:new URL(b.location,r),popped:i,keepfocus:a,noscroll:o,replace_state:s,state:c,redirect_count:l+1,nav_token:d}),v.fulfil(void 0);return}if(b=await Tt({status:500,error:await $(Error(`Redirect loop`),{url:r,params:{},route:{id:null}}),url:r,route:{id:null}}),!b)return}else if(b.props.page.status>=400&&await F.updated.check())return await Ue(),await I(r,s);if(ct(),Ve(ee),lt(y),b.props.page.url.pathname!==r.pathname&&(r.pathname=b.props.page.url.pathname),c=i?i.state:c,!i){let e=+!s,t={[C]:J+=e,[w]:Y+=e,[ge]:c};(s?history.replaceState:history.pushState).call(history,t,``,r),s||He(J,Y)}let te=_&&B?.id===_.id?B.fork:null;B?.fork&&!te?V():(B=null,Q={element:void 0,href:void 0}),b.props.page.state=c;let x;if(G){let t=(await Promise.all(Array.from(Qe,e=>e(v.navigation)))).filter(e=>typeof e==`function`);if(t.length>0){function e(){t.forEach(e=>{U.delete(e)})}t.push(e),t.forEach(e=>{U.add(e)})}let n=v.navigation.to;W={...b.state,nav:{params:n.params,route:n.route,url:n.url}},b.props.page&&(b.props.page.url=r),!a&&document.activeElement instanceof HTMLElement&&document.activeElement!==document.body&&document.activeElement.blur();let i=te&&await te;i?x=i.commit():(M=null,rt.$set(b.props),M&&Object.assign(b.props.page,M),Fe(b.props.page),x=e?.()),tt=!0}else await ht(b,Ke,!1);let{activeElement:ne}=document;if(await x,await t(),await t(),X!==d){v.reject(Error(`navigation aborted`));return}b.props.page&&M&&Object.assign(b.props.page,M);let re=null;if(et){let e=i?i.scroll:o?D():null;e?scrollTo(e.x,e.y):(re=r.hash&&document.getElementById(Ut(r)))?re.scrollIntoView():scrollTo(0,0)}let ie=document.activeElement!==ne&&document.activeElement!==document.body;!a&&!ie&&zt(r,!re),et=!0,K=!1,v.fulfil(void 0),v.navigation.to&&(v.navigation.to.scroll=D()),U.forEach(e=>e(v.navigation)),n===`popstate`&&ut(Y),F.navigating.set(j.current=null)}async function jt(e,t,n,r,i){return e.origin===E&&e.pathname===location.pathname&&!$e?await Tt({status:r,error:n,url:e,route:t}):await I(e,i)}var Q={element:void 0,href:void 0};function Mt(){let e,t;R.addEventListener(`mousemove`,t=>{let n=t.target;clearTimeout(e),e=setTimeout(()=>{i(n,T.hover)},20)});function n(e){e.defaultPrevented||i(e.composedPath()[0],T.tap)}R.addEventListener(`mousedown`,n),R.addEventListener(`touchstart`,n,{passive:!0});let r=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&(mt(new URL(t.target.href)),r.unobserve(t.target))},{threshold:0});async function i(e,n){let r=be(e,R),i=r===Q.element&&r?.href===Q.href&&n>=t;if(!r||i)return;let{url:a,external:o,download:s}=xe(r,S,z.hash);if(o||s)return;let c=Se(r),l=a&&kt(W.url)===kt(a);if(!(c.reload||l))if(n<=c.preload_data){Q={element:r,href:r.href},t=T.tap;let e=await Dt(a,!1);if(!e)return;pt(e)}else n<=c.preload_code&&(Q={element:r,href:r.href},t=n,mt(a))}function a(){r.disconnect();for(let e of R.querySelectorAll(`a`)){let{url:t,external:n,download:i}=xe(e,S,z.hash);if(n||i)continue;let a=Se(e);a.reload||(a.preload_code===T.viewport&&r.observe(e),a.preload_code===T.eager&&mt(t))}}U.add(a),a()}function $(e,t){if(e instanceof c)return e.body;let n=Ae(e),r=je(e);return z.hooks.handleError({error:e,event:t,status:n,message:r})??{message:r}}function Nt(e,t={}){return e=new URL(_e(e)),e.origin===E?ft(e,t,0):Promise.reject(Error(`goto: invalid URL`))}function Pt(e){if(typeof e==`function`)Ye.push(e);else{let{href:t}=new URL(e,location.href);Ye.push(e=>e.href===t)}}function Ft(){history.scrollRestoration=`manual`,addEventListener(`beforeunload`,e=>{let t=!1;if(dt(),!K){let e=Bt(W,void 0,null,`leave`),n={...e.navigation,cancel:()=>{t=!0,e.reject(Error(`navigation cancelled`))}};Ze.forEach(e=>e(n))}t?(e.preventDefault(),e.returnValue=``):history.scrollRestoration=`auto`}),addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&dt()}),navigator.connection?.saveData||Mt(),R.addEventListener(`click`,async t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;let n=be(t.composedPath()[0],R);if(!n)return;let{url:r,external:i,target:a,download:o}=xe(n,S,z.hash);if(!r)return;if(a===`_parent`||a===`_top`){if(window.parent!==window)return}else if(a&&a!==`_self`)return;let s=Se(n);if(!(n instanceof SVGAElement)&&r.protocol!==location.protocol&&r.protocol!==`https:`&&r.protocol!==`http:`||o)return;let[c,l]=(z.hash?r.hash.replace(/^#/,``):r.href).split(`#`),u=c===m(location);if(i||s.reload&&(!u||!l)){At({url:r,type:`link`,event:t})?K=!0:t.preventDefault();return}if(l!==void 0&&u){let[,i]=W.url.href.split(`#`);if(i===l){if(t.preventDefault(),l===``||l===`top`&&n.ownerDocument.getElementById(`top`)===null)scrollTo({top:0});else{let e=n.ownerDocument.getElementById(decodeURIComponent(l));e&&(e.scrollIntoView(),e.focus())}return}if(q=!0,Ve(J),e(r),!s.replace_state)return;q=!1}t.preventDefault(),await new Promise(e=>{requestAnimationFrame(()=>{setTimeout(e,0)}),setTimeout(e,100)}),await Z({type:`link`,url:r,keepfocus:s.keepfocus,noscroll:s.noscroll,replace_state:s.replace_state??r.href===location.href,event:t})}),R.addEventListener(`submit`,e=>{if(e.defaultPrevented)return;let t=HTMLFormElement.prototype.cloneNode.call(e.target),n=e.submitter;if((n?.formTarget||t.target)===`_blank`||(n?.formMethod||t.method)!==`get`)return;let r=new URL(n?.hasAttribute(`formaction`)&&n?.formAction||t.action);if(k(r,S,!1))return;let i=e.target,a=Se(i);if(a.reload)return;e.preventDefault(),e.stopPropagation();let o=new FormData(i,n);r.search=new URLSearchParams(o).toString(),Z({type:`form`,url:r,keepfocus:a.keepfocus,noscroll:a.noscroll,replace_state:a.replace_state??r.href===location.href,event:e})}),addEventListener(`popstate`,async t=>{if(!Rt)if(t.state?.[`sveltekit:history`]){let n=t.state[C];if(X={},n===J)return;let r=N[n],i=t.state[`sveltekit:states`]??{},a=new URL(t.state[`sveltekit:pageurl`]??location.href),o=t.state[w],s=W.url?m(location)===m(W.url):!1;if(o===Y&&(tt||s)){i!==A.state&&(A.state=i),e(a),N[J]=D(),r&&scrollTo(r.x,r.y),J=n;return}let c=n-J;await Z({type:`popstate`,url:a,popped:{state:i,scroll:r,delta:c},accept:()=>{J=n,Y=o},block:()=>{history.go(-c)},nav_token:X,event:t})}else q||(e(new URL(location.href)),z.hash&&location.reload())}),addEventListener(`hashchange`,()=>{q&&(q=!1,history.replaceState({...history.state,[C]:++J,[w]:Y},``,location.href))});for(let e of document.querySelectorAll(`link`))Be.has(e.rel)&&(e.href=e.href);addEventListener(`pageshow`,e=>{e.persisted&&F.navigating.set(j.current=null)});function e(e){W.url=A.url=e,F.page.set(Vt(A)),F.page.notify()}}async function It(e,{status:t=200,error:n,node_ids:r,params:i,route:a,server_route:o,data:s,form:c}){$e=!0;let u=new URL(location.href),d;({params:i={},route:a={id:null}}=await Dt(u,!1)||{}),d=We.find(({id:e})=>e===a.id);let f,p=!0;try{let e=r.map(async(t,n)=>{let r=s[n];return r?.uses&&(r.uses=Lt(r.uses)),_t({loader:z.nodes[t],url:u,params:i,route:a,parent:async()=>{let t={};for(let r=0;r{let a=history.state;Rt=!0,location.replace(new URL(`#${n}`,location.href)),history.replaceState(a,``,e),t&&scrollTo(r,i),Rt=!1})}else{let e=document.body,t=e.getAttribute(`tabindex`);e.tabIndex=-1,e.focus({preventScroll:!0,focusVisible:!1}),t===null?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,t)}let r=getSelection();if(r&&r.type!==`None`){let e=[];for(let t=0;t{if(r.rangeCount===e.length){for(let t=0;t{a=e,o=t});return s.catch(g),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url,scroll:D()},to:n&&{params:t?.params??null,route:{id:t?.route?.id??null},url:n,scroll:i},willUnload:!t,type:r,complete:s},fulfil:a,reject:o}}function Vt(e){return{data:e.data,error:e.error,form:e.form,params:e.params,route:e.route,state:e.state,status:e.status,url:e.url}}function Ht(e){let t=new URL(e);return t.hash=decodeURIComponent(e.hash),t}function Ut(e){let t;if(z.hash){let[,,n]=e.hash.split(`#`,3);t=n??``}else t=e.hash.slice(1);return decodeURIComponent(t)}export{A as a,j as i,st as n,Me as o,F as r,Ee as s,Nt as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/B6JECYQD.js b/backend/internal/http/web/_app/immutable/chunks/B6JECYQD.js new file mode 100644 index 0000000..98b452c --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/B6JECYQD.js @@ -0,0 +1 @@ +import{gt as e}from"./DGrvnoUE.js";e(); \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/BC84wEQu.js b/backend/internal/http/web/_app/immutable/chunks/BC84wEQu.js deleted file mode 100644 index 59cf926..0000000 --- a/backend/internal/http/web/_app/immutable/chunks/BC84wEQu.js +++ /dev/null @@ -1 +0,0 @@ -import{J as e}from"./39JK5HWF.js";import{t}from"./B0qrqti_.js";import"./DL7ZyBAF.js";var n=e({user:null,status:`loading`}),r=()=>{localStorage.removeItem(`accessToken`),n.status=`unauthenticated`},i=()=>localStorage.getItem(`accessToken`),a=e=>{localStorage.setItem(`accessToken`,e)},o=`/api`,s=class extends Error{status;body;constructor(e,t){super(`API Error ${e}`),this.status=e,this.body=t}};async function c(e,n={}){let{auth:a=!0,headers:c,...u}=n,d={"Content-Type":`application/json`,...c},f=new Headers(d);if(a){let e=i();e&&f.append(`Authorization`,`Bearer ${e}`)}let p=await fetch(`${o}${e}`,{...u,headers:f});if(p.status===401&&(r(),t(`/login`)),!p.ok)throw new s(p.status,await l(p));if(p.status!==204)return p.json()}async function l(e){try{return await e.json()}catch{return null}}var u={get:(e,t)=>c(e,{...t,method:`GET`}),post:(e,t,n)=>c(e,{...n,method:`POST`,body:JSON.stringify(t)}),put:(e,t,n)=>c(e,{...n,method:`PUT`,body:JSON.stringify(t)}),delete:(e,t)=>c(e,{...t,method:`DELETE`})};export{a as i,n,r,u as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/DOY2HMbt.js b/backend/internal/http/web/_app/immutable/chunks/BI_fD_HY.js similarity index 86% rename from backend/internal/http/web/_app/immutable/chunks/DOY2HMbt.js rename to backend/internal/http/web/_app/immutable/chunks/BI_fD_HY.js index 099fd83..a38ebee 100644 --- a/backend/internal/http/web/_app/immutable/chunks/DOY2HMbt.js +++ b/backend/internal/http/web/_app/immutable/chunks/BI_fD_HY.js @@ -1 +1 @@ -import{t as e}from"./BC84wEQu.js";var t={providerTypes:()=>e.get(`/provider/providerTypes`),getProviders:t=>e.get(`/provider/${t}`),getProvider:(t,n)=>e.get(`/provider/${t}/${n}`),createProvider:(t,n)=>e.post(`/provider/${t}`,n),updateProvider:(t,n)=>e.put(`/provider/${t}`,n),deleteProvider:(t,n)=>e.delete(`/provider/${t}/${n}`),getAvailableModels:(t,n)=>e.post(`/provider/${t}/avalable-models`,n),getProvidersModels:t=>e.get(`/provider/${t}/models`)};export{t}; \ No newline at end of file +import{t as e}from"./DqlBPR2w.js";var t={providerTypes:()=>e.get(`/provider/providerTypes`),getProviders:t=>e.get(`/provider/${t}`),getProvider:(t,n)=>e.get(`/provider/${t}/${n}`),createProvider:(t,n)=>e.post(`/provider/${t}`,n),updateProvider:(t,n)=>e.put(`/provider/${t}`,n),deleteProvider:(t,n)=>e.delete(`/provider/${t}/${n}`),getAvailableModels:(t,n)=>e.post(`/provider/${t}/avalable-models`,n),getProvidersModels:t=>e.get(`/provider/${t}/models`)};export{t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/BYWIgY43.js b/backend/internal/http/web/_app/immutable/chunks/BYWIgY43.js new file mode 100644 index 0000000..a97f5b0 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/BYWIgY43.js @@ -0,0 +1 @@ +var e=e=>{e.focus()};export{e as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/BorM6hBh.js b/backend/internal/http/web/_app/immutable/chunks/BorM6hBh.js deleted file mode 100644 index bc14f83..0000000 --- a/backend/internal/http/web/_app/immutable/chunks/BorM6hBh.js +++ /dev/null @@ -1,6 +0,0 @@ -import{$ as e,A as t,B as n,D as r,E as i,G as a,I as o,J as s,K as c,L as l,M as u,N as d,O as f,P as p,Q as m,S as h,T as g,V as _,W as v,X as y,_ as b,a as x,at as ee,b as S,c as te,d as C,dt as w,f as ne,h as re,it as ie,j as ae,k as oe,l as se,lt as ce,m as le,n as ue,o as de,q as T,r as fe,u as pe,w as E,x as me}from"./39JK5HWF.js";import"./B0qrqti_.js";import"./xihTtKlq.js";var he=Math.min,D=Math.max,ge=Math.round,O=Math.floor,k=e=>({x:e,y:e}),A={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function _e(e,t,n){return D(e,he(t,n))}function j(e,t){return typeof e==`function`?e(t):e}function M(e){return e.split(`-`)[0]}function N(e){return e.split(`-`)[1]}function P(e){return e===`x`?`y`:`x`}function ve(e){return e===`y`?`height`:`width`}function F(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function I(e){return P(F(e))}function ye(e,t,n){n===void 0&&(n=!1);let r=N(e),i=I(e),a=ve(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=Ee(o)),[o,Ee(o)]}function be(e){let t=Ee(e);return[L(e),t,L(t)]}function L(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var xe=[`left`,`right`],Se=[`right`,`left`],R=[`top`,`bottom`],Ce=[`bottom`,`top`];function we(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Se:xe:t?xe:Se;case`left`:case`right`:return t?R:Ce;default:return[]}}function Te(e,t,n,r){let i=N(e),a=we(M(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(L)))),a}function Ee(e){let t=M(e);return A[t]+e.slice(t.length)}function De(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function Oe(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:De(e)}function ke(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Ae(e,t,n){let{reference:r,floating:i}=e,a=F(t),o=I(t),s=ve(o),c=M(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=N(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function je(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=j(t,e),p=Oe(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=ke(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=ke(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Me=50,Ne=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:je},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Ae(l,r,c),f=r,p=0,m={};for(let n=0;ne<=0)){let e=(i.flip?.index||0)+1,t=ee[e];if(t&&(u!==`alignment`||_===F(t)||C.every(e=>F(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:C},reset:{placement:t}};let n=C.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=C.filter(e=>{if(x){let t=F(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o}if(r!==n)return{reset:{placement:n}}}return{}}}},z=new Set([`left`,`top`]);async function Fe(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=M(n),s=N(n),c=F(n)===`y`,l=z.has(o)?-1:1,u=a&&c?-1:1,d=j(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Ie=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await Fe(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Le=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=j(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=F(i),p=P(f),m=u[p],h=u[f],g=(e,t)=>_e(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}};function Re(){return typeof window<`u`}function ze(e){return H(e)?(e.nodeName||``).toLowerCase():`#document`}function B(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function V(e){return((H(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function H(e){return Re()?e instanceof Node||e instanceof B(e).Node:!1}function U(e){return Re()?e instanceof Element||e instanceof B(e).Element:!1}function W(e){return Re()?e instanceof HTMLElement||e instanceof B(e).HTMLElement:!1}function Be(e){return!Re()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof B(e).ShadowRoot}function Ve(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=J(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function He(e){return/^(table|td|th)$/.test(ze(e))}function Ue(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var G=/transform|translate|scale|rotate|perspective|filter/,We=/paint|layout|strict|content/,K=e=>!!e&&e!==`none`,Ge;function Ke(e){let t=U(e)?J(e):e;return K(t.transform)||K(t.translate)||K(t.scale)||K(t.rotate)||K(t.perspective)||!qe()&&(K(t.backdropFilter)||K(t.filter))||G.test(t.willChange||``)||We.test(t.contain||``)}function q(e){let t=Y(e);for(;W(t)&&!Je(t);){if(Ke(t))return t;if(Ue(t))return null;t=Y(t)}return null}function qe(){return Ge??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),Ge}function Je(e){return/^(html|body|#document)$/.test(ze(e))}function J(e){return B(e).getComputedStyle(e)}function Ye(e){return U(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Y(e){if(ze(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Be(e)&&e.host||V(e);return Be(t)?t.host:t}function Xe(e){let t=Y(e);return Je(t)?(e.ownerDocument||e).body:W(t)&&Ve(t)?t:Xe(t)}function X(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=Xe(e),i=r===e.ownerDocument?.body,a=B(r);if(i){let e=Ze(a);return t.concat(a,a.visualViewport||[],Ve(r)?r:[],e&&n?X(e):[])}return t.concat(r,X(r,[],n))}function Ze(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Qe(e){let t=J(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=W(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=ge(n)!==a||ge(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function $e(e){return U(e)?e:e.contextElement}function et(e){let t=$e(e);if(!W(t))return k(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=Qe(t),o=(a?ge(n.width):n.width)/r,s=(a?ge(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var tt=k(0);function nt(e){let t=B(e);return!qe()||!t.visualViewport?tt:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function rt(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===B(e)}function Z(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=$e(e),o=k(1);t&&(r?U(r)&&(o=et(r)):o=et(e));let s=rt(a,n,r)?nt(a):k(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a&&r){let e=B(a),t=U(r)?B(r):r,n=e,i=Ze(n);for(;i&&t!==n;){let e=et(i),t=i.getBoundingClientRect(),r=J(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=B(i),i=Ze(n)}}return ke({width:u,height:d,x:c,y:l})}function it(e,t){let n=Ye(e).scrollLeft;return t?t.left+n:Z(V(e)).left+n}function at(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-it(e,n),y:n.top+t.scrollTop}}function ot(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=V(r),s=t?Ue(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=k(1),u=k(0),d=W(r);if((d||!a)&&((ze(r)!==`body`||Ve(o))&&(c=Ye(r)),d)){let e=Z(r);l=et(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?at(o,c):k(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function st(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function ct(e){let t=Ye(e),n=e.ownerDocument.body,r=D(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=D(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+it(e),o=-t.scrollTop;return J(n).direction===`rtl`&&(a+=D(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var Q=25;function lt(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=B(e),a=V(e),o=i.visualViewport,s=a.clientWidth,c=a.clientHeight,l=0,u=0;if(o){let e=!qe()||t===`fixed`;r?e||(l=-o.offsetLeft,u=-o.offsetTop):(s=o.width,c=o.height,e&&(l=o.offsetLeft,u=o.offsetTop))}if(it(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=Q&&(s-=o)}return{width:s,height:c,x:l,y:u}}function ut(e,t){let n=Z(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=et(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function dt(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=lt(e,n,t);else if(t===`document`)r=ct(V(e));else if(U(t))r=ut(t,n);else{let n=nt(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ke(r)}function ft(e,t){let n=t.get(e);if(n)return n;let r=X(e,[],!1).filter(e=>U(e)&&ze(e)!==`body`),i=null,a=J(e).position===`fixed`,o=a?Y(e):e;for(;U(o)&&!Je(o);){let e=J(o),t=Ke(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=Y(o)}return t.set(e,r),r}function pt(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Ue(t)?[]:ft(t,this._c):[].concat(n),r],o=dt(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=B(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function wt(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=$e(e),u=i||a?[...l?X(l):[],...t?X(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?Ct(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?Z(e):null;c&&g();function g(){let t=Z(e);h&&!St(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Tt=Ie,Et=Le,Dt=Pe,Ot=(e,t,n)=>{let r=new Map,i=n??{},a={...xt,...i.platform,_c:r};return Ne(e,t,{...i,platform:a})};function kt(e){let t,n,r={autoUpdate:!0},i=e,a=t=>({...r,...e||{},...t||{}}),s=e=>{t&&n&&(i=a(e),Ot(t,n,i).then(e=>{Object.assign(n.style,{position:e.strategy,left:`${e.x}px`,top:`${e.y}px`}),i?.onComputed&&i.onComputed(e)}))},c=e=>{if(`subscribe`in e)return u(e),{};t=e,s()},l=(e,r)=>{let c;n=e,i=a(r),setTimeout(()=>s(r),0),s(r);let l=()=>{c&&=(c(),void 0)},u=({autoUpdate:e}=i||{})=>{l(),e!==!1&&o().then(()=>wt(t,n,()=>s(i),e===!0?{}:e))};return c=u(),{update(e){s(e),c=u(e)},destroy(){l()}}},u=e=>{let n=e.subscribe(e=>{t===void 0?(t=e,s()):(Object.assign(t,e),s())});ue(n)};return[c,l,s]}function At({loadOptions:e,filterText:t,items:n,multiple:r,value:i,itemId:a,groupBy:o,filterSelectedItems:s,itemFilter:c,convertStringItemsToObjects:l,filterGroupedItems:u,label:d}){if(n&&e)return n;if(!n)return[];n&&n.length>0&&typeof n[0]!=`object`&&(n=l(n));let f=n.filter(e=>{let n=c(e[d],t,e);return n&&r&&Array.isArray(i)&&i.length&&(n=!i.some(t=>{let n=typeof t==`object`&&t?t[a]:t;return s?n===e[a]:!1})),n});return o&&(f=u(f)),f}async function jt({onerror:e,onloaded:t,loadOptions:n,convertStringItemsToObjects:r,filterText:i}){let a=await n(i).catch(t=>{console.warn(`svelte-select loadOptions error :>> `,t),e?.({type:`loadOptions`,details:t})});if(a&&!a.cancelled)return a?(a&&a.length>0&&typeof a[0]!=`object`&&(a=r(a)),t?.({items:a})):a=[],{filteredItems:a,loading:!1,focused:!0,listOpen:!0}}ce();var $=oe(``);function Mt(e){var t=$();i(e,t)}var Nt=oe(``);function Pt(e){var t=Nt();i(e,t)}var Ft=oe(``);function It(e){var t=Ft();i(e,t)}var Lt=f(`
`),Rt=f(`
No options
`),zt=f(`
`),Bt=f(` `,1),Vt=f(`
`),Ht=f(`
`),Ut=f(`
`),Wt=f(``),Gt=f(``),Kt=f(``),qt=f(``),Jt=f(``),Yt=f(`
`);function Xt(o,f){ee(f,!0);let ae,oe=x(f,`valueMode`,3,`item`),ce=x(f,`filter`,3,At),he=x(f,`getItems`,3,jt),D=x(f,`id`,3,null),ge=x(f,`name`,3,null),O=x(f,`container`,15,null),k=x(f,`input`,15,null),A=x(f,`multiple`,3,!1),_e=x(f,`multiFullItemClearable`,3,!1),j=x(f,`disabled`,3,!1),M=x(f,`focused`,15,!1),N=x(f,`value`,15),P=x(f,`filterText`,15,``),ve=x(f,`placeholder`,3,`Please select`),F=x(f,`placeholderAlwaysShow`,3,!1),I=x(f,`items`,31,()=>s([])),ye=x(f,`label`,3,`label`),be=x(f,`itemFilter`,3,(e,t,n)=>`${e}`.toLowerCase().includes(t.toLowerCase())),L=x(f,`groupBy`,3,void 0),xe=x(f,`groupFilter`,3,e=>e),Se=x(f,`groupHeaderSelectable`,3,!1),R=x(f,`itemId`,3,`value`),Ce=x(f,`loadOptions`,3,void 0),we=x(f,`containerStyles`,3,``),Te=x(f,`hasError`,3,!1),Ee=x(f,`filterSelectedItems`,3,!0),De=x(f,`required`,3,!1),Oe=x(f,`closeListOnChange`,3,!0),ke=x(f,`clearFilterTextOnBlur`,3,!0),Ae=x(f,`createGroupHeaderItem`,3,(e,t)=>({value:e,[ye()]:e})),je=x(f,`searchable`,3,!0),Me=x(f,`inputStyles`,3,``),Ne=x(f,`clearable`,3,!0),Pe=x(f,`loading`,15,!1),z=x(f,`listOpen`,15,!1),Fe=x(f,`debounce`,3,(e,t=1)=>{clearTimeout(ae),ae=setTimeout(e,t)}),Ie=x(f,`debounceWait`,3,300),Le=x(f,`hideEmptyState`,3,!1),Re=x(f,`inputAttributes`,19,()=>({})),ze=x(f,`listAutoWidth`,3,!0),B=x(f,`showChevron`,3,!1),V=x(f,`listOffset`,3,5),H=x(f,`hoverItemIndex`,15,0),U=x(f,`floatingConfig`,19,()=>({})),W=x(f,`class`,3,``),Be=x(f,`ariaValues`,3,e=>`Option ${e}, selected.`),Ve=x(f,`ariaListOpen`,3,(e,t)=>`You are currently focused on option ${e}. There are ${t} results available.`),He=x(f,`ariaFocused`,3,()=>`Select is focused, type to refine list, press down to open the menu.`);function Ue(){return p(Q)}let G=m(void 0),We,K,Ge,Ke,q=m(null),qe={},Je=e(()=>{if(Re()||!je()){let e=Object.assign({autocapitalize:`none`,autocomplete:`off`,autocorrect:`off`,spellcheck:!1,tabindex:0,type:`text`,"aria-autocomplete":`list`},Re());D()&&(e.id=D()),je()||(e.readonly=!0),JSON.stringify(e)!==JSON.stringify(qe)&&(qe=e)}return qe});function J(e){return e==null?e:typeof e==`object`?e[R()]:e}function Ye(e){return Array.isArray(e)&&e.length>0&&typeof e[0]!=`object`}let Y=e(()=>oe()===`id`||Ye(I()));function Xe(e){return p(Y)?J(e):e}function X(e){if(e==null)return e;if(typeof e==`object`)return e[ye()];let t=I()?.find(t=>t[R()]===e);return t?t[ye()]:e}function Ze(){return N()==null?null:p(Y)?A()&&Array.isArray(N())?JSON.stringify(N()):`${N()}`:JSON.stringify(N())}function Qe(e){return e.map((e,t)=>({index:t,value:e,label:`${e}`}))}function $e(e){if(!L())return e;let t=[],n={};e.forEach(e=>{let r=L()(e)??``;t.includes(r)||(t.push(r),n[r]=[],r&&n[r].push(Object.assign(Ae()(r,e),{id:r,groupHeader:!0,selectable:Se()}))),n[r].push(Object.assign({groupItem:!!r},e))});let r=[];return xe()(t).forEach(e=>{n[e]&&r.push(...n[e])}),r}function et(){if(A()){JSON.stringify(N())!==JSON.stringify(We)&&(!N()||gt())&&f.oninput?.(N());return}N()?(!We||JSON.stringify(J(N()))!==JSON.stringify(J(We)))&&f.oninput?.(N()):We&&f.oninput?.(N())}function tt(){Ge=!0,N()&&(Array.isArray(N())||N([N()]))}function nt(){Ge=!1,N()&&N(void 0)}function rt(){Z(p(Q).findIndex(e=>e[R()]===J(N())),!0)}function Z(e=0,t){let n=e<0?0:e;H()!==n&&H(n),!t&&L()&&p(Q)[H()]&&!p(Q)[H()].selectable&&en(1)}function it(){!Ce()&&P().length===0||(Ce()?Fe()(async function(){Pe(!0);let e=await he()({onerror:f.onerror,onloaded:f.onloaded,loadOptions:Ce(),convertStringItemsToObjects:Qe,filterText:P()});e?(Pe(e.loading),z(z()?e.listOpen:P().length>0),M(z()&&e.focused),I(L()?$e(e.filteredItems):e.filteredItems)):(Pe(!1),M(!0),z(!0))},Ie()):(z()||z(!0),A()&&y(G,void 0)))}let at=e(()=>A()?Array.isArray(N())&&N().length>0:!!N()),ot=e(()=>p(at)&&P().length>0),st=e(()=>p(at)&&Ne()&&!j()&&!Pe()),ct=e(()=>F()&&A()||A()&&Array.isArray(N())&&N().length===0?ve():N()?``:ve()),Q=e(()=>ce()({loadOptions:Ce(),filterText:P(),items:I(),multiple:A(),value:N(),itemId:R(),groupBy:L(),label:ye(),filterSelectedItems:Ee(),itemFilter:be(),convertStringItemsToObjects:Qe,filterGroupedItems:$e})),lt=e(()=>!!p(q)),ut=e(H);function dt(e){let t;return e&&Array.isArray(N())&&N().length>0?t=N().map(e=>X(e)).join(`, `):!Array.isArray(N())&&N()&&(t=X(N())),Be()(t)}function ft(){if(!p(Q)||p(Q).length===0)return``;let e=p(Q)[H()];if(z()&&e){let t=p(Q)?p(Q).length:0;return Ve()(e[ye()],t)}return He()()}let pt=e(()=>N()?dt(A()):``),mt=e(ft),ht=!1;_(()=>{A()&&l(tt)}),_(()=>{!A()&&Ge&&l(nt)}),_(()=>{A()&&N()&&N().length>1&&l(gt)}),_(()=>{let e=I();l(()=>vt(e))}),_(()=>{N(),l(et)}),_(()=>{Ke&&!M()&&k()&&l($)}),_(()=>{P()!==K&&l(it)}),_(()=>{!A()&&z()&&N()&&p(Q)&&l(rt)}),_(()=>{f.onhoverItem?.(H())}),_(()=>{z()&&p(Q)&&!A()&&!N()&&l(Z)}),_(()=>{z()&&f.onfilter?.(p(Q))}),_(()=>{z()&&A()&&!ht&&H(0),ht=z()}),_(()=>{k()&&z()&&!M()&&l(xt)}),_(()=>{P()!==K&&P()&&l(Z)}),_(()=>{z()&&O()&&p(q)&&l(cn)}),_(()=>{O()&&U()?.autoUpdate===void 0&&(ln.autoUpdate=!0),O()&&U()&&fn(Object.assign(ln,U()))}),_(()=>{mn(p(q),z())}),_(()=>{We=N(),K=P(),Ge=A(),Ke=M()});function gt(){let e=!0;if(N()&&Array.isArray(N())){let t=[],n=[];N().forEach(r=>{t.includes(J(r))?e=!1:(t.push(J(r)),n.push(r))}),e||N(n)}return e}function _t(e){let t=J(e||N());return I()?.find(e=>e[R()]===t)}function vt(e){if(oe()===`item`&&!(!e||e.length===0||e.some(e=>typeof e!=`object`))&&!(!N()||(A()?!Array.isArray(N())||N().some(e=>!e||typeof e!=`object`):typeof N()!=`object`)))if(Array.isArray(N())){let e=N().map(e=>_t(e)||e);JSON.stringify(e)!==JSON.stringify(N())&&N(e)}else{let e=_t()||N();JSON.stringify(e)!==JSON.stringify(N())&&N(e)}}async function yt(e){if(!Array.isArray(N()))return;let t=N()[e];N().length===1?N(void 0):N(N().filter(e=>e!==t)),f.onclear?.(t)}function bt(e){if(M())switch(e.stopPropagation(),e.key){case`Escape`:e.preventDefault(),$();break;case`Enter`:if(e.preventDefault(),z()){if(p(Q).length===0)break;let e=p(Q)[H()];if(N()&&!A()&&J(N())===e[R()]){$();break}Zt(p(Q)[H()])}break;case`ArrowDown`:e.preventDefault(),z()?en(1):(z(!0),y(G,void 0));break;case`ArrowUp`:e.preventDefault(),z()?en(-1):(z(!0),y(G,void 0));break;case`Tab`:if(z()&&M()){if(p(Q).length===0||N()&&J(N())===p(Q)[H()][R()])return $();e.preventDefault(),Zt(p(Q)[H()]),$()}break;case`Backspace`:if(!A()||P().length>0)return;if(A()&&N()&&N().length>0){if(yt(p(G)===void 0?N().length-1:p(G)),p(G)===0||p(G)===void 0)break;y(G,N().length>p(G)?p(G)-1:void 0,!0)}break;case`ArrowLeft`:if(!N()||!A()||P().length>0)return;p(G)===void 0?y(G,N().length-1):N().length>p(G)&&p(G)!==0&&y(G,p(G)-1);break;case`ArrowRight`:if(!N()||!A()||P().length>0||p(G)===void 0)return;p(G)===N().length-1?y(G,void 0):p(G)0)return z(!0);z(!z())}}function wt(){f.onclear?.(N()),N(void 0),$(),xt()}fe(()=>{z()&&M(!0),M()&&k()&&k().focus()});function Ot(e){if(e){P(``);let t=Object.assign({},e);if(t.groupHeader&&!t.selectable)return;let n=Xe(e);N(A()?N()?N().concat([n]):[n]:n),setTimeout(()=>{Oe()&&$(),y(G,void 0),f.onchange?.(N()),f.onselect?.(e)})}}function $(){ke()&&P()!==``&&P(``),z()&&z(!1)}let Nt;function Ft(){clearTimeout(Nt),Nt=setTimeout(()=>{Xt=!1},100)}ue(()=>{p(q)?.remove()});let Xt=!1;function Zt(e){!e||e.selectable===!1||Ot(e)}function Qt(e){Xt||H(e)}function $t(e){let{item:t,i:n}=e;if(t?.selectable!==!1){if(N()&&!A()&&J(N())===t[R()])return $();rn(t)&&(H(n),Zt(t))}}function en(e){if(p(Q).filter(e=>!Object.hasOwn(e,`selectable`)||e.selectable===!0).length===0)return H(0);e>0&&H()===p(Q).length-1?H(0):e<0&&H()===0?H(p(Q).length-1):H(H()+e);let t=p(Q)[H()];if(t&&t.selectable===!1){(e===1||e===-1)&&en(e);return}}function tn(e,t,n){if(!A())return t&&J(t)===e[n]}function nn(e){return e===0}function rn(e){return e.groupHeader&&e.selectable||e.selectable||!e.hasOwnProperty(`selectable`)}let an=e=>({update(t){t.scroll&&(Ft(),e.scrollIntoView({behavior:`auto`,block:`nearest`}))}}),on=an,sn=an;function cn(){if(!O()||!p(q))return;let{width:e}=O().getBoundingClientRect();p(q).style.width=ze()?e+`px`:`auto`}let ln={strategy:`absolute`,placement:`bottom-start`,middleware:[Tt(V()),Dt(),Et()],autoUpdate:!1},[un,dn,fn]=kt(ln),pn=m(!0);function mn(e,t){if(!e||!t)return y(pn,!0);setTimeout(()=>{y(pn,!1)},0)}function hn(e){e.preventDefault(),Ct()}function gn(e){e.preventDefault(),e.stopPropagation()}function _n(e){e.stopPropagation()}function vn(e){e.preventDefault()}var yn={getFilteredItems:Ue,handleClear:wt},bn=Yt();d(`keydown`,v,bt);let xn;var Sn=a(bn),Cn=e=>{var o=zt();let s;var l=a(o),m=e=>{var t=r(),n=c(t);S(n,()=>f.listPrepend),i(e,t)};E(l,e=>{f.listPrepend&&e(m)});var _=T(l,2),v=e=>{var t=r(),n=c(t);S(n,()=>f.list,()=>({filteredItems:p(Q)})),i(e,t)},x=e=>{var o=r(),s=c(o);me(s,17,()=>p(Q),h,(e,o,s)=>{var l=Lt(),m=a(l);let h;var _=a(m),v=e=>{var t=r(),n=c(t);S(n,()=>f.item,()=>({item:p(o),index:s})),i(e,t)},y=e=>{var r=t();n(()=>g(r,p(o)?.[ye()])),i(e,r)};E(_,e=>{f.item?e(v):e(y,-1)}),w(m),b(m,(e,t)=>on?.(e,t),()=>({scroll:tn(p(o),N(),R()),listDom:p(lt)})),b(m,(e,t)=>sn?.(e,t),()=>({scroll:p(ut)===s,listDom:p(lt)})),w(l),n(e=>h=re(m,1,`item`,null,h,e),[()=>({"list-group-title":p(o).groupHeader,active:tn(p(o),N(),R()),first:nn(s),hover:H()===s,"group-item":p(o).groupItem,"not-selectable":p(o)?.selectable===!1})]),u(`mouseover`,l,()=>Qt(s)),d(`focus`,l,()=>Qt(s)),u(`click`,l,e=>{_n(e),$t({item:p(o),i:s})}),u(`keydown`,l,gn),i(e,l)}),i(e,o)},ee=e=>{var t=r(),n=c(t),a=e=>{var t=r(),n=c(t);S(n,()=>f.empty),i(e,t)},o=e=>{var t=Rt();i(e,t)};E(n,e=>{f.empty?e(a):e(o,-1)}),i(e,t)};E(_,e=>{f.list?e(v):p(Q).length>0?e(x,1):Le()||e(ee,2)});var te=T(_,2),C=e=>{var t=r(),n=c(t);S(n,()=>f.listAppend),i(e,t)};E(te,e=>{f.listAppend&&e(C)}),w(o),b(o,e=>dn?.(e)),de(o,e=>y(q,e),()=>p(q)),n(()=>s=re(o,1,`svelte-select-list`,null,s,{prefloat:p(pn)})),d(`scroll`,o,Ft),u(`pointerup`,o,gn),u(`mousedown`,o,gn),i(e,o)};E(Sn,e=>{z()&&e(Cn)});var wn=T(Sn,2),Tn=a(wn),En=e=>{var t=Bt(),r=c(t),o=a(r,!0);w(r);var s=T(r,2),l=a(s,!0);w(s),n(()=>{g(o,p(pt)),g(l,p(mt))}),i(e,t)};E(Tn,e=>{M()&&e(En)}),w(wn);var Dn=T(wn,2),On=a(Dn),kn=e=>{var t=r(),n=c(t);S(n,()=>f.prepend),i(e,t)};E(On,e=>{f.prepend&&e(kn)}),w(Dn);var An=T(Dn,2),jn=a(An),Mn=e=>{var o=r(),s=c(o),l=e=>{var o=r(),s=c(o);me(s,17,N,h,(e,o,s)=>{var l=Ht();let d;var m=a(l),h=a(m),_=e=>{var t=r(),n=c(t);S(n,()=>f.selection,()=>({selection:p(o),index:s})),i(e,t)},v=e=>{var r=t();n(e=>g(r,e),[()=>X(p(o))]),i(e,r)};E(h,e=>{f.selection?e(_):e(v,-1)}),w(m);var y=T(m,2),b=e=>{var t=Vt(),n=a(t),o=e=>{var t=r(),n=c(t);S(n,()=>f.multiClearIcon),i(e,t)},l=e=>{Pt(e,{})};E(n,e=>{f.multiClearIcon?e(o):e(l,-1)}),w(t),u(`pointerup`,t,e=>{gn(e),yt(s)}),i(e,t)};E(y,e=>{!j()&&!_e()&&Pt&&e(b)}),w(l),n(()=>d=re(l,1,`multi-item`,null,d,{active:p(G)===s,disabled:j()})),u(`click`,l,e=>{vn(e),_e()&&yt(s)}),u(`keydown`,l,gn),i(e,l)}),i(e,o)},d=e=>{var o=Ut();let s;var l=a(o),u=e=>{var t=r(),n=c(t);S(n,()=>f.selection,()=>({selection:N()})),i(e,t)},d=e=>{var r=t();n(e=>g(r,e),[()=>X(N())]),i(e,r)};E(l,e=>{f.selection?e(u):e(d,-1)}),w(o),n(()=>s=re(o,1,`selected-item`,null,s,{"hide-selected-item":p(ot)})),i(e,o)};E(s,e=>{A()?e(l):e(d,-1)}),i(e,o)};E(jn,e=>{p(at)&&e(Mn)});var Nn=T(jn,2);se(Nn,()=>({onkeydown:bt,onblur:St,onfocus:xt,readOnly:!je(),...p(Je),placeholder:p(ct),style:Me(),disabled:j()}),void 0,void 0,void 0,void 0,!0),de(Nn,e=>k(e),()=>k()),w(An);var Pn=T(An,2),Fn=a(Pn),In=e=>{var t=Wt(),n=a(t),o=e=>{var t=r(),n=c(t);S(n,()=>f.loadingIcon),i(e,t)},s=e=>{It(e,{})};E(n,e=>{f.loadingIcon?e(o):e(s,-1)}),w(t),i(e,t)};E(Fn,e=>{Pe()&&e(In)});var Ln=T(Fn,2),Rn=e=>{var t=Gt(),n=a(t),o=e=>{var t=r(),n=c(t);S(n,()=>f.clearIcon),i(e,t)},s=e=>{Pt(e,{})};E(n,e=>{f.clearIcon?e(o):e(s,-1)}),w(t),u(`click`,t,wt),i(e,t)};E(Ln,e=>{p(st)&&e(Rn)});var zn=T(Ln,2),Bn=e=>{var t=Kt(),n=a(t),o=e=>{var t=r(),n=c(t);S(n,()=>f.chevronIcon,()=>({listOpen:z()})),i(e,t)},s=e=>{Mt(e,{})};E(n,e=>{f.chevronIcon?e(o):e(s,-1)}),w(t),i(e,t)};E(zn,e=>{B()&&e(Bn)}),w(Pn);var Vn=T(Pn,2),Hn=e=>{var t=r(),n=c(t);S(n,()=>f.inputHidden,()=>({value:N()})),i(e,t)},Un=e=>{var t=qt();pe(t),n(e=>{C(t,`name`,ge()),ne(t,e)},[()=>Ze()]),i(e,t)};E(Vn,e=>{f.inputHidden?e(Hn):e(Un,-1)});var Wn=T(Vn,2),Gn=e=>{var t=r(),n=c(t),a=e=>{var t=r(),n=c(t);S(n,()=>f.requiredIndicator,()=>({value:N()})),i(e,t)},o=e=>{var t=Jt();i(e,t)};E(n,e=>{f.requiredIndicator?e(a):e(o,-1)}),i(e,t)},Kn=e(()=>De()&&(!N()||(Array.isArray(N())?N().length===0:!1)));return E(Wn,e=>{p(Kn)&&e(Gn)}),w(bn),de(bn,e=>O(e),()=>O()),b(bn,e=>un?.(e)),n(()=>{xn=re(bn,1,`svelte-select ${W()??``}`,null,xn,{multi:A(),disabled:j(),focused:M(),"list-open":z(),"show-chevron":B(),error:Te()}),le(bn,we())}),u(`pointerup`,bn,hn),te(Nn,P),i(o,bn),ie(yn)}ae([`pointerup`,`mousedown`,`mouseover`,`click`,`keydown`]);export{Xt as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/CUminYLk.js b/backend/internal/http/web/_app/immutable/chunks/CUminYLk.js new file mode 100644 index 0000000..5cb5915 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/CUminYLk.js @@ -0,0 +1,6 @@ +import{$ as e,A as t,B as n,D as r,E as i,F as a,H as o,I as s,K as c,L as l,M as u,N as d,P as f,Q as p,R as m,T as h,U as g,X as _,Z as v,_ as y,a as b,at as x,b as ee,c as te,dt as ne,et as S,f as re,ft as ie,h as ae,it as oe,j as C,k as w,m as se,n as ce,nt as T,p as le,q as E,r as ue,u as de,v as fe,vt as D}from"./DGrvnoUE.js";import"./Soo4K-rz.js";import"./xihTtKlq.js";import"./B6JECYQD.js";var pe=Math.min,O=Math.max,me=Math.round,he=Math.floor,k=e=>({x:e,y:e}),A={left:`right`,right:`left`,bottom:`top`,top:`bottom`};function j(e,t,n){return O(e,pe(t,n))}function ge(e,t){return typeof e==`function`?e(t):e}function M(e){return e.split(`-`)[0]}function N(e){return e.split(`-`)[1]}function P(e){return e===`x`?`y`:`x`}function F(e){return e===`y`?`height`:`width`}function I(e){let t=e[0];return t===`t`||t===`b`?`y`:`x`}function _e(e){return P(I(e))}function ve(e,t,n){n===void 0&&(n=!1);let r=N(e),i=_e(e),a=F(i),o=i===`x`?r===(n?`end`:`start`)?`right`:`left`:r===`start`?`bottom`:`top`;return t.reference[a]>t.floating[a]&&(o=Ee(o)),[o,Ee(o)]}function ye(e){let t=Ee(e);return[be(e),t,be(t)]}function be(e){return e.includes(`start`)?e.replace(`start`,`end`):e.replace(`end`,`start`)}var xe=[`left`,`right`],Se=[`right`,`left`],Ce=[`top`,`bottom`],L=[`bottom`,`top`];function we(e,t,n){switch(e){case`top`:case`bottom`:return n?t?Se:xe:t?xe:Se;case`left`:case`right`:return t?Ce:L;default:return[]}}function Te(e,t,n,r){let i=N(e),a=we(M(e),n===`start`,r);return i&&(a=a.map(e=>e+`-`+i),t&&(a=a.concat(a.map(be)))),a}function Ee(e){let t=M(e);return A[t]+e.slice(t.length)}function De(e){return{top:e.top??0,right:e.right??0,bottom:e.bottom??0,left:e.left??0}}function Oe(e){return typeof e==`number`?{top:e,right:e,bottom:e,left:e}:De(e)}function ke(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}function Ae(e,t,n){let{reference:r,floating:i}=e,a=I(t),o=_e(t),s=F(o),c=M(t),l=a===`y`,u=r.x+r.width/2-i.width/2,d=r.y+r.height/2-i.height/2,f=r[s]/2-i[s]/2,p;switch(c){case`top`:p={x:u,y:r.y-i.height};break;case`bottom`:p={x:u,y:r.y+r.height};break;case`right`:p={x:r.x+r.width,y:d};break;case`left`:p={x:r.x-i.width,y:d};break;default:p={x:r.x,y:r.y}}let m=N(t);return m&&(p[o]+=f*(m===`end`?1:-1)*(n&&l?-1:1)),p}async function je(e,t){t===void 0&&(t={});let{x:n,y:r,platform:i,rects:a,elements:o,strategy:s}=e,{boundary:c=`clippingAncestors`,rootBoundary:l=`viewport`,elementContext:u=`floating`,altBoundary:d=!1,padding:f=0}=ge(t,e),p=Oe(f),m=o[d?u===`floating`?`reference`:`floating`:u],h=ke(await i.getClippingRect({element:await(i.isElement==null?void 0:i.isElement(m))??!0?m:m.contextElement||await(i.getDocumentElement==null?void 0:i.getDocumentElement(o.floating)),boundary:c,rootBoundary:l,strategy:s})),g=u===`floating`?{x:n,y:r,width:a.floating.width,height:a.floating.height}:a.reference,_=await(i.getOffsetParent==null?void 0:i.getOffsetParent(o.floating)),v=await(i.isElement==null?void 0:i.isElement(_))&&await(i.getScale==null?void 0:i.getScale(_))||{x:1,y:1},y=ke(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:o,rect:g,offsetParent:_,strategy:s}):g);return{top:(h.top-y.top+p.top)/v.y,bottom:(y.bottom-h.bottom+p.bottom)/v.y,left:(h.left-y.left+p.left)/v.x,right:(y.right-h.right+p.right)/v.x}}var Me=50,Ne=async(e,t,n)=>{let{placement:r=`bottom`,strategy:i=`absolute`,middleware:a=[],platform:o}=n,s=o.detectOverflow?o:{...o,detectOverflow:je},c=await(o.isRTL==null?void 0:o.isRTL(t)),l=await o.getElementRects({reference:e,floating:t,strategy:i}),{x:u,y:d}=Ae(l,r,c),f=r,p=0,m={};for(let n=0;ne<=0)){let e=(i.flip?.index||0)+1,t=ee[e];if(t&&(u!==`alignment`||_===I(t)||S.every(e=>I(e.placement)!==_||e.overflows[0]>0)))return{data:{index:e,overflows:S},reset:{placement:t}};let n=S.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0]?.placement;if(!n)switch(f){case`bestFit`:{let e=S.filter(e=>{if(x){let t=I(e.placement);return t===_||t===`y`}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0]?.[0];e&&(n=e);break}case`initialPlacement`:n=o}if(r!==n)return{reset:{placement:n}}}return{}}}},Fe=new Set([`left`,`top`]);async function R(e,t){let{placement:n,platform:r,elements:i}=e,a=await(r.isRTL==null?void 0:r.isRTL(i.floating)),o=M(n),s=N(n),c=I(n)===`y`,l=Fe.has(o)?-1:1,u=a&&c?-1:1,d=ge(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}=typeof d==`number`?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return s&&typeof m==`number`&&(p=s===`end`?m*-1:m),c?{x:p*u,y:f*l}:{x:f*l,y:p*u}}var Ie=function(e){return e===void 0&&(e=0),{name:`offset`,options:e,async fn(t){var n;let{x:r,y:i,placement:a,middlewareData:o}=t,s=await R(t,e);return a===o.offset?.placement&&(n=o.arrow)!=null&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:a}}}}},Le=function(e){return e===void 0&&(e={}),{name:`shift`,options:e,async fn(t){let{x:n,y:r,placement:i,platform:a}=t,{mainAxis:o=!0,crossAxis:s=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...l}=ge(e,t),u={x:n,y:r},d=await a.detectOverflow(t,l),f=I(i),p=P(f),m=u[p],h=u[f],g=(e,t)=>j(t+d[e===`y`?`top`:`left`],t,t-d[e===`y`?`bottom`:`right`]);o&&(m=g(p,m)),s&&(h=g(f,h));let _=c.fn({...t,[p]:m,[f]:h});return{..._,data:{x:_.x-n,y:_.y-r,enabled:{[p]:o,[f]:s}}}}}};function Re(){return typeof window<`u`}function z(e){return ze(e)?(e.nodeName||``).toLowerCase():`#document`}function B(e){var t;return(e==null||(t=e.ownerDocument)==null?void 0:t.defaultView)||window}function V(e){return((ze(e)?e.ownerDocument:e.document)||window.document)?.documentElement}function ze(e){return Re()?e instanceof Node||e instanceof B(e).Node:!1}function H(e){return Re()?e instanceof Element||e instanceof B(e).Element:!1}function U(e){return Re()?e instanceof HTMLElement||e instanceof B(e).HTMLElement:!1}function Be(e){return!Re()||typeof ShadowRoot>`u`?!1:e instanceof ShadowRoot||e instanceof B(e).ShadowRoot}function Ve(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=J(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&i!==`inline`&&i!==`contents`}function He(e){return/^(table|td|th)$/.test(z(e))}function Ue(e){try{if(e.matches(`:popover-open`))return!0}catch{}try{return e.matches(`:modal`)}catch{return!1}}var We=/transform|translate|scale|rotate|perspective|filter/,W=/paint|layout|strict|content/,G=e=>!!e&&e!==`none`,Ge;function Ke(e){let t=H(e)?J(e):e;return G(t.transform)||G(t.translate)||G(t.scale)||G(t.rotate)||G(t.perspective)||!K()&&(G(t.backdropFilter)||G(t.filter))||We.test(t.willChange||``)||W.test(t.contain||``)}function qe(e){let t=Je(e);for(;U(t)&&!q(t);){if(Ke(t))return t;if(Ue(t))return null;t=Je(t)}return null}function K(){return Ge??=typeof CSS<`u`&&CSS.supports&&CSS.supports(`-webkit-backdrop-filter`,`none`),Ge}function q(e){return/^(html|body|#document)$/.test(z(e))}function J(e){return B(e).getComputedStyle(e)}function Y(e){return H(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function Je(e){if(z(e)===`html`)return e;let t=e.assignedSlot||e.parentNode||Be(e)&&e.host||V(e);return Be(t)?t.host:t}function Ye(e){let t=Je(e);return q(t)?(e.ownerDocument||e).body:U(t)&&Ve(t)?t:Ye(t)}function Xe(e,t,n){t===void 0&&(t=[]),n===void 0&&(n=!0);let r=Ye(e),i=r===e.ownerDocument?.body,a=B(r);if(i){let e=Ze(a);return t.concat(a,a.visualViewport||[],Ve(r)?r:[],e&&n?Xe(e):[])}return t.concat(r,Xe(r,[],n))}function Ze(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function Qe(e){let t=J(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,i=U(e),a=i?e.offsetWidth:n,o=i?e.offsetHeight:r,s=me(n)!==a||me(r)!==o;return s&&(n=a,r=o),{width:n,height:r,$:s}}function $e(e){return H(e)?e:e.contextElement}function et(e){let t=$e(e);if(!U(t))return k(1);let n=t.getBoundingClientRect(),{width:r,height:i,$:a}=Qe(t),o=(a?me(n.width):n.width)/r,s=(a?me(n.height):n.height)/i;return(!o||!Number.isFinite(o))&&(o=1),(!s||!Number.isFinite(s))&&(s=1),{x:o,y:s}}var tt=k(0);function nt(e){let t=B(e);return!K()||!t.visualViewport?tt:{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}}function rt(e,t,n){return t===void 0&&(t=!1),!!n&&t&&n===B(e)}function X(e,t,n,r){t===void 0&&(t=!1),n===void 0&&(n=!1);let i=e.getBoundingClientRect(),a=$e(e),o=k(1);t&&(r?H(r)&&(o=et(r)):o=et(e));let s=rt(a,n,r)?nt(a):k(0),c=(i.left+s.x)/o.x,l=(i.top+s.y)/o.y,u=i.width/o.x,d=i.height/o.y;if(a&&r){let e=B(a),t=H(r)?B(r):r,n=e,i=Ze(n);for(;i&&t!==n;){let e=et(i),t=i.getBoundingClientRect(),r=J(i),a=t.left+(i.clientLeft+parseFloat(r.paddingLeft))*e.x,o=t.top+(i.clientTop+parseFloat(r.paddingTop))*e.y;c*=e.x,l*=e.y,u*=e.x,d*=e.y,c+=a,l+=o,n=B(i),i=Ze(n)}}return ke({width:u,height:d,x:c,y:l})}function it(e,t){let n=Y(e).scrollLeft;return t?t.left+n:X(V(e)).left+n}function at(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-it(e,n),y:n.top+t.scrollTop}}function ot(e){let{elements:t,rect:n,offsetParent:r,strategy:i}=e,a=i===`fixed`,o=V(r),s=t?Ue(t.floating):!1;if(r===o||s&&a)return n;let c={scrollLeft:0,scrollTop:0},l=k(1),u=k(0),d=U(r);if((d||!a)&&((z(r)!==`body`||Ve(o))&&(c=Y(r)),d)){let e=X(r);l=et(r),u.x=e.x+r.clientLeft,u.y=e.y+r.clientTop}let f=o&&!d&&!a?at(o,c):k(0);return{width:n.width*l.x,height:n.height*l.y,x:n.x*l.x-c.scrollLeft*l.x+u.x+f.x,y:n.y*l.y-c.scrollTop*l.y+u.y+f.y}}function st(e){return e.getClientRects?Array.from(e.getClientRects()):[]}function ct(e){let t=Y(e),n=e.ownerDocument.body,r=O(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),i=O(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),a=-t.scrollLeft+it(e),o=-t.scrollTop;return J(n).direction===`rtl`&&(a+=O(e.clientWidth,n.clientWidth)-r),{width:r,height:i,x:a,y:o}}var lt=25;function Z(e,t,n){n===void 0&&(n=`viewport`);let r=n===`layoutViewport`,i=B(e),a=V(e),o=i.visualViewport,s=a.clientWidth,c=a.clientHeight,l=0,u=0;if(o){let e=!K()||t===`fixed`;r?e||(l=-o.offsetLeft,u=-o.offsetTop):(s=o.width,c=o.height,e&&(l=o.offsetLeft,u=o.offsetTop))}if(it(a)<=0){let e=a.ownerDocument,t=e.body,n=getComputedStyle(t),r=e.compatMode===`CSS1Compat`&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,i=Math.abs(a.clientWidth-t.clientWidth-r),o=getComputedStyle(a).scrollbarGutter===`stable both-edges`?i/2:i;o<=lt&&(s-=o)}return{width:s,height:c,x:l,y:u}}function ut(e,t){let n=X(e,!0,t===`fixed`),r=n.top+e.clientTop,i=n.left+e.clientLeft,a=et(e);return{width:e.clientWidth*a.x,height:e.clientHeight*a.y,x:i*a.x,y:r*a.y}}function dt(e,t,n){let r;if(t===`viewport`||t===`layoutViewport`)r=Z(e,n,t);else if(t===`document`)r=ct(V(e));else if(H(t))r=ut(t,n);else{let n=nt(e);r={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return ke(r)}function ft(e,t){let n=t.get(e);if(n)return n;let r=Xe(e,[],!1).filter(e=>H(e)&&z(e)!==`body`),i=null,a=J(e).position===`fixed`,o=a?Je(e):e;for(;H(o)&&!q(o);){let e=J(o),t=Ke(o),n=i?i.position:a?`fixed`:``;!t&&(n===`fixed`||n===`absolute`&&e.position===`static`)?r=r.filter(e=>e!==o):i=e,o=Je(o)}return t.set(e,r),r}function pt(e){let{element:t,boundary:n,rootBoundary:r,strategy:i}=e,a=[...n===`clippingAncestors`?Ue(t)?[]:ft(t,this._c):[].concat(n),r],o=dt(t,a[0],i),s=o.top,c=o.right,l=o.bottom,u=o.left;for(let e=1;e{s(!1,1e-7)},1e3)}y=!1}try{r=new IntersectionObserver(b,{...v,root:a.ownerDocument})}catch{r=new IntersectionObserver(b,v)}r.observe(e)}let c=B(e),l=()=>s(n);return c.addEventListener(`resize`,l),s(!0),()=>{c.removeEventListener(`resize`,l),o()}}function wt(e,t,n,r){r===void 0&&(r={});let{ancestorScroll:i=!0,ancestorResize:a=!0,elementResize:o=typeof ResizeObserver==`function`,layoutShift:s=typeof IntersectionObserver==`function`,animationFrame:c=!1}=r,l=$e(e),u=i||a?[...l?Xe(l):[],...t?Xe(t):[]]:[];u.forEach(e=>{i&&e.addEventListener(`scroll`,n),a&&e.addEventListener(`resize`,n)});let d=l&&s?Ct(l,n,a):null,f=-1,p=null;o&&(p=new ResizeObserver(e=>{let[r]=e;r&&r.target===l&&p&&t&&(p.unobserve(t),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var e;(e=p)==null||e.observe(t)})),n()}),l&&!c&&p.observe(l),t&&p.observe(t));let m,h=c?X(e):null;c&&g();function g(){let t=X(e);h&&!St(h,t)&&n(),h=t,m=requestAnimationFrame(g)}return n(),()=>{var e;u.forEach(e=>{i&&e.removeEventListener(`scroll`,n),a&&e.removeEventListener(`resize`,n)}),d?.(),(e=p)==null||e.disconnect(),p=null,c&&cancelAnimationFrame(m)}}var Tt=Ie,Et=Le,Dt=Pe,Ot=(e,t,n)=>{let r=new Map,i=n??{},a={...xt,...i.platform,_c:r};return Ne(e,t,{...i,platform:a})};function kt(e){let t,n,r={autoUpdate:!0},i=e,a=t=>({...r,...e||{},...t||{}}),s=e=>{t&&n&&(i=a(e),Ot(t,n,i).then(e=>{Object.assign(n.style,{position:e.strategy,left:`${e.x}px`,top:`${e.y}px`}),i?.onComputed&&i.onComputed(e)}))},c=e=>{if(`subscribe`in e)return u(e),{};t=e,s()},l=(e,r)=>{let c;n=e,i=a(r),setTimeout(()=>s(r),0),s(r);let l=()=>{c&&=(c(),void 0)},u=({autoUpdate:e}=i||{})=>{l(),e!==!1&&o().then(()=>wt(t,n,()=>s(i),e===!0?{}:e))};return c=u(),{update(e){s(e),c=u(e)},destroy(){l()}}},u=e=>{let n=e.subscribe(e=>{t===void 0?(t=e,s()):(Object.assign(t,e),s())});ce(n)};return[c,l,s]}function At({loadOptions:e,filterText:t,items:n,multiple:r,value:i,itemId:a,groupBy:o,filterSelectedItems:s,itemFilter:c,convertStringItemsToObjects:l,filterGroupedItems:u,label:d}){if(n&&e)return n;if(!n)return[];n&&n.length>0&&typeof n[0]!=`object`&&(n=l(n));let f=n.filter(e=>{let n=c(e[d],t,e);return n&&r&&Array.isArray(i)&&i.length&&(n=!i.some(t=>{let n=typeof t==`object`&&t?t[a]:t;return s?n===e[a]:!1})),n});return o&&(f=u(f)),f}async function jt({onerror:e,onloaded:t,loadOptions:n,convertStringItemsToObjects:r,filterText:i}){let a=await n(i).catch(t=>{console.warn(`svelte-select loadOptions error :>> `,t),e?.({type:`loadOptions`,details:t})});if(a&&!a.cancelled)return a?(a&&a.length>0&&typeof a[0]!=`object`&&(a=r(a)),t?.({items:a})):a=[],{filteredItems:a,loading:!1,focused:!0,listOpen:!0}}var Mt=f(``);function Nt(e){var t=Mt();C(e,t)}var Q=f(``);function Pt(e){var t=Q();C(e,t)}var Ft=f(``);function It(e){var t=Ft();C(e,t)}var Lt=d(`
`),Rt=d(`
No options
`),zt=d(`
`),Bt=d(` `,1),Vt=d(`
`),Ht=d(`
`),Ut=d(`
`),Wt=d(``),Gt=d(``),Kt=d(``),qt=d(``),Jt=d(``),Yt=d(`
`);function Xt(o,s){ie(s,!0);let d,f=b(s,`valueMode`,3,`item`),pe=b(s,`filter`,3,At),O=b(s,`getItems`,3,jt),me=b(s,`id`,3,null),he=b(s,`name`,3,null),k=b(s,`container`,15,null),A=b(s,`input`,15,null),j=b(s,`multiple`,3,!1),ge=b(s,`multiFullItemClearable`,3,!1),M=b(s,`disabled`,3,!1),N=b(s,`focused`,15,!1),P=b(s,`value`,15),F=b(s,`filterText`,15,``),I=b(s,`placeholder`,3,`Please select`),_e=b(s,`placeholderAlwaysShow`,3,!1),ve=b(s,`items`,31,()=>S([])),ye=b(s,`label`,3,`label`),be=b(s,`itemFilter`,3,(e,t,n)=>`${e}`.toLowerCase().includes(t.toLowerCase())),xe=b(s,`groupBy`,3,void 0),Se=b(s,`groupFilter`,3,e=>e),Ce=b(s,`groupHeaderSelectable`,3,!1),L=b(s,`itemId`,3,`value`),we=b(s,`loadOptions`,3,void 0),Te=b(s,`containerStyles`,3,``),Ee=b(s,`hasError`,3,!1),De=b(s,`filterSelectedItems`,3,!0),Oe=b(s,`required`,3,!1),ke=b(s,`closeListOnChange`,3,!0),Ae=b(s,`clearFilterTextOnBlur`,3,!0),je=b(s,`createGroupHeaderItem`,3,(e,t)=>({value:e,[ye()]:e})),Me=b(s,`searchable`,3,!0),Ne=b(s,`inputStyles`,3,``),Pe=b(s,`clearable`,3,!0),Fe=b(s,`loading`,15,!1),R=b(s,`listOpen`,15,!1),Ie=b(s,`debounce`,3,(e,t=1)=>{clearTimeout(d),d=setTimeout(e,t)}),Le=b(s,`debounceWait`,3,300),Re=b(s,`hideEmptyState`,3,!1),z=b(s,`inputAttributes`,19,()=>({})),B=b(s,`listAutoWidth`,3,!0),V=b(s,`showChevron`,3,!1),ze=b(s,`listOffset`,3,5),H=b(s,`hoverItemIndex`,15,0),U=b(s,`floatingConfig`,19,()=>({})),Be=b(s,`class`,3,``),Ve=b(s,`ariaValues`,3,e=>`Option ${e}, selected.`),He=b(s,`ariaListOpen`,3,(e,t)=>`You are currently focused on option ${e}. There are ${t} results available.`),Ue=b(s,`ariaFocused`,3,()=>`Select is focused, type to refine list, press down to open the menu.`);function We(){return n(Z)}let W=oe(void 0),G,Ge,Ke,qe,K=oe(null),q={},J=x(()=>{if(z()||!Me()){let e=Object.assign({autocapitalize:`none`,autocomplete:`off`,autocorrect:`off`,spellcheck:!1,tabindex:0,type:`text`,"aria-autocomplete":`list`},z());me()&&(e.id=me()),Me()||(e.readonly=!0),JSON.stringify(e)!==JSON.stringify(q)&&(q=e)}return q});function Y(e){return e==null?e:typeof e==`object`?e[L()]:e}function Je(e){return Array.isArray(e)&&e.length>0&&typeof e[0]!=`object`}let Ye=x(()=>f()===`id`||Je(ve()));function Xe(e){return n(Ye)?Y(e):e}function Ze(e){if(e==null)return e;if(typeof e==`object`)return e[ye()];let t=ve()?.find(t=>t[L()]===e);return t?t[ye()]:e}function Qe(){return P()==null?null:n(Ye)?j()&&Array.isArray(P())?JSON.stringify(P()):`${P()}`:JSON.stringify(P())}function $e(e){return e.map((e,t)=>({index:t,value:e,label:`${e}`}))}function et(e){if(!xe())return e;let t=[],n={};e.forEach(e=>{let r=xe()(e)??``;t.includes(r)||(t.push(r),n[r]=[],r&&n[r].push(Object.assign(je()(r,e),{id:r,groupHeader:!0,selectable:Ce()}))),n[r].push(Object.assign({groupItem:!!r},e))});let r=[];return Se()(t).forEach(e=>{n[e]&&r.push(...n[e])}),r}function tt(){if(j()){JSON.stringify(P())!==JSON.stringify(G)&&(!P()||_t())&&s.oninput?.(P());return}P()?(!G||JSON.stringify(Y(P()))!==JSON.stringify(Y(G)))&&s.oninput?.(P()):G&&s.oninput?.(P())}function nt(){Ke=!0,P()&&(Array.isArray(P())||P([P()]))}function rt(){Ke=!1,P()&&P(void 0)}function X(){it(n(Z).findIndex(e=>e[L()]===Y(P())),!0)}function it(e=0,t){let r=e<0?0:e;H()!==r&&H(r),!t&&xe()&&n(Z)[H()]&&!n(Z)[H()].selectable&&tn(1)}function at(){!we()&&F().length===0||(we()?Ie()(async function(){Fe(!0);let e=await O()({onerror:s.onerror,onloaded:s.onloaded,loadOptions:we(),convertStringItemsToObjects:$e,filterText:F()});e?(Fe(e.loading),R(R()?e.listOpen:F().length>0),N(R()&&e.focused),ve(xe()?et(e.filteredItems):e.filteredItems)):(Fe(!1),N(!0),R(!0))},Le()):(R()||R(!0),j()&&T(W,void 0)))}let ot=x(()=>j()?Array.isArray(P())&&P().length>0:!!P()),st=x(()=>n(ot)&&F().length>0),ct=x(()=>n(ot)&&Pe()&&!M()&&!Fe()),lt=x(()=>_e()&&j()||j()&&Array.isArray(P())&&P().length===0?I():P()?``:I()),Z=x(()=>pe()({loadOptions:we(),filterText:F(),items:ve(),multiple:j(),value:P(),itemId:L(),groupBy:xe(),label:ye(),filterSelectedItems:De(),itemFilter:be(),convertStringItemsToObjects:$e,filterGroupedItems:et})),ut=x(()=>!!n(K)),dt=x(H);function ft(e){let t;return e&&Array.isArray(P())&&P().length>0?t=P().map(e=>Ze(e)).join(`, `):!Array.isArray(P())&&P()&&(t=Ze(P())),Ve()(t)}function pt(){if(!n(Z)||n(Z).length===0)return``;let e=n(Z)[H()];if(R()&&e){let t=n(Z)?n(Z).length:0;return He()(e[ye()],t)}return Ue()()}let mt=x(()=>P()?ft(j()):``),ht=x(pt),gt=!1;E(()=>{j()&&g(nt)}),E(()=>{!j()&&Ke&&g(rt)}),E(()=>{j()&&P()&&P().length>1&&g(_t)}),E(()=>{let e=ve();g(()=>yt(e))}),E(()=>{P(),g(tt)}),E(()=>{qe&&!N()&&A()&&g(Q)}),E(()=>{F()!==Ge&&g(at)}),E(()=>{!j()&&R()&&P()&&n(Z)&&g(X)}),E(()=>{s.onhoverItem?.(H())}),E(()=>{R()&&n(Z)&&!j()&&!P()&&g(it)}),E(()=>{R()&&s.onfilter?.(n(Z))}),E(()=>{R()&&j()&&!gt&&H(0),gt=R()}),E(()=>{A()&&R()&&!N()&&g(St)}),E(()=>{F()!==Ge&&F()&&g(it)}),E(()=>{R()&&k()&&n(K)&&g(ln)}),E(()=>{k()&&U()?.autoUpdate===void 0&&(un.autoUpdate=!0),k()&&U()&&pn(Object.assign(un,U()))}),E(()=>{hn(n(K),R())}),E(()=>{G=P(),Ge=F(),Ke=j(),qe=N()});function _t(){let e=!0;if(P()&&Array.isArray(P())){let t=[],n=[];P().forEach(r=>{t.includes(Y(r))?e=!1:(t.push(Y(r)),n.push(r))}),e||P(n)}return e}function vt(e){let t=Y(e||P());return ve()?.find(e=>e[L()]===t)}function yt(e){if(f()===`item`&&!(!e||e.length===0||e.some(e=>typeof e!=`object`))&&!(!P()||(j()?!Array.isArray(P())||P().some(e=>!e||typeof e!=`object`):typeof P()!=`object`)))if(Array.isArray(P())){let e=P().map(e=>vt(e)||e);JSON.stringify(e)!==JSON.stringify(P())&&P(e)}else{let e=vt()||P();JSON.stringify(e)!==JSON.stringify(P())&&P(e)}}async function bt(e){if(!Array.isArray(P()))return;let t=P()[e];P().length===1?P(void 0):P(P().filter(e=>e!==t)),s.onclear?.(t)}function xt(e){if(N())switch(e.stopPropagation(),e.key){case`Escape`:e.preventDefault(),Q();break;case`Enter`:if(e.preventDefault(),R()){if(n(Z).length===0)break;let e=n(Z)[H()];if(P()&&!j()&&Y(P())===e[L()]){Q();break}Qt(n(Z)[H()])}break;case`ArrowDown`:e.preventDefault(),R()?tn(1):(R(!0),T(W,void 0));break;case`ArrowUp`:e.preventDefault(),R()?tn(-1):(R(!0),T(W,void 0));break;case`Tab`:if(R()&&N()){if(n(Z).length===0||P()&&Y(P())===n(Z)[H()][L()])return Q();e.preventDefault(),Qt(n(Z)[H()]),Q()}break;case`Backspace`:if(!j()||F().length>0)return;if(j()&&P()&&P().length>0){if(bt(n(W)===void 0?P().length-1:n(W)),n(W)===0||n(W)===void 0)break;T(W,P().length>n(W)?n(W)-1:void 0,!0)}break;case`ArrowLeft`:if(!P()||!j()||F().length>0)return;n(W)===void 0?T(W,P().length-1):P().length>n(W)&&n(W)!==0&&T(W,n(W)-1);break;case`ArrowRight`:if(!P()||!j()||F().length>0||n(W)===void 0)return;n(W)===P().length-1?T(W,void 0):n(W)0)return R(!0);R(!R())}}function Ot(){s.onclear?.(P()),P(void 0),Q(),St()}ue(()=>{R()&&N(!0),N()&&A()&&A().focus()});function Mt(e){if(e){F(``);let t=Object.assign({},e);if(t.groupHeader&&!t.selectable)return;let n=Xe(e);P(j()?P()?P().concat([n]):[n]:n),setTimeout(()=>{ke()&&Q(),T(W,void 0),s.onchange?.(P()),s.onselect?.(e)})}}function Q(){Ae()&&F()!==``&&F(``),R()&&R(!1)}let Ft;function Xt(){clearTimeout(Ft),Ft=setTimeout(()=>{Zt=!1},100)}ce(()=>{n(K)?.remove()});let Zt=!1;function Qt(e){!e||e.selectable===!1||Mt(e)}function $t(e){Zt||H(e)}function en(e){let{item:t,i:n}=e;if(t?.selectable!==!1){if(P()&&!j()&&Y(P())===t[L()])return Q();an(t)&&(H(n),Qt(t))}}function tn(e){if(n(Z).filter(e=>!Object.hasOwn(e,`selectable`)||e.selectable===!0).length===0)return H(0);e>0&&H()===n(Z).length-1?H(0):e<0&&H()===0?H(n(Z).length-1):H(H()+e);let t=n(Z)[H()];if(t&&t.selectable===!1){(e===1||e===-1)&&tn(e);return}}function nn(e,t,n){if(!j())return t&&Y(t)===e[n]}function rn(e){return e===0}function an(e){return e.groupHeader&&e.selectable||e.selectable||!e.hasOwnProperty(`selectable`)}let on=e=>({update(t){t.scroll&&(Xt(),e.scrollIntoView({behavior:`auto`,block:`nearest`}))}}),sn=on,cn=on;function ln(){if(!k()||!n(K))return;let{width:e}=k().getBoundingClientRect();n(K).style.width=B()?e+`px`:`auto`}let un={strategy:`absolute`,placement:`bottom-start`,middleware:[Tt(ze()),Dt(),Et()],autoUpdate:!1},[dn,fn,pn]=kt(un),mn=oe(!0);function hn(e,t){if(!e||!t)return T(mn,!0);setTimeout(()=>{T(mn,!1)},0)}function gn(e){e.preventDefault(),wt()}function _n(e){e.preventDefault(),e.stopPropagation()}function vn(e){e.stopPropagation()}function yn(e){e.preventDefault()}var bn={getFilteredItems:We,handleClear:Ot},$=Yt();m(`keydown`,_,xt);let xn;var Sn=v($),Cn=o=>{var d=zt();let f;var g=v(d),_=e=>{var t=u(),n=p(t);h(n,()=>s.listPrepend),C(e,t)};w(g,e=>{s.listPrepend&&e(_)});var y=e(g,2),b=e=>{var t=u(),r=p(t);h(r,()=>s.list,()=>({filteredItems:n(Z)})),C(e,t)},x=e=>{var o=u(),d=p(o);i(d,17,()=>n(Z),r,(e,r,i)=>{var o=Lt(),d=v(o);let f;var g=v(d),_=e=>{var t=u(),a=p(t);h(a,()=>s.item,()=>({item:n(r),index:i})),C(e,t)},y=e=>{var i=a();c(()=>t(i,n(r)?.[ye()])),C(e,i)};w(g,e=>{s.item?e(_):e(y,-1)}),D(d),ee(d,(e,t)=>sn?.(e,t),()=>({scroll:nn(n(r),P(),L()),listDom:n(ut)})),ee(d,(e,t)=>cn?.(e,t),()=>({scroll:n(dt)===i,listDom:n(ut)})),D(o),c(e=>f=fe(d,1,`item`,null,f,e),[()=>({"list-group-title":n(r).groupHeader,active:nn(n(r),P(),L()),first:rn(i),hover:H()===i,"group-item":n(r).groupItem,"not-selectable":n(r)?.selectable===!1})]),l(`mouseover`,o,()=>$t(i)),m(`focus`,o,()=>$t(i)),l(`click`,o,e=>{vn(e),en({item:n(r),i})}),l(`keydown`,o,_n),C(e,o)}),C(e,o)},ne=e=>{var t=u(),n=p(t),r=e=>{var t=u(),n=p(t);h(n,()=>s.empty),C(e,t)},i=e=>{var t=Rt();C(e,t)};w(n,e=>{s.empty?e(r):e(i,-1)}),C(e,t)};w(y,e=>{s.list?e(b):n(Z).length>0?e(x,1):Re()||e(ne,2)});var S=e(y,2),re=e=>{var t=u(),n=p(t);h(n,()=>s.listAppend),C(e,t)};w(S,e=>{s.listAppend&&e(re)}),D(d),ee(d,e=>fn?.(e)),te(d,e=>T(K,e),()=>n(K)),c(()=>f=fe(d,1,`svelte-select-list`,null,f,{prefloat:n(mn)})),m(`scroll`,d,Xt),l(`pointerup`,d,_n),l(`mousedown`,d,_n),C(o,d)};w(Sn,e=>{R()&&e(Cn)});var wn=e(Sn,2),Tn=v(wn),En=r=>{var i=Bt(),a=p(i),o=v(a,!0);D(a);var s=e(a,2),l=v(s,!0);D(s),c(()=>{t(o,n(mt)),t(l,n(ht))}),C(r,i)};w(Tn,e=>{N()&&e(En)}),D(wn);var Dn=e(wn,2),On=v(Dn),kn=e=>{var t=u(),n=p(t);h(n,()=>s.prepend),C(e,t)};w(On,e=>{s.prepend&&e(kn)}),D(Dn);var An=e(Dn,2),jn=v(An),Mn=o=>{var d=u(),f=p(d),m=o=>{var d=u(),f=p(d);i(f,17,P,r,(r,i,o)=>{var d=Ht();let f;var m=v(d),g=v(m),_=e=>{var t=u(),r=p(t);h(r,()=>s.selection,()=>({selection:n(i),index:o})),C(e,t)},y=e=>{var r=a();c(e=>t(r,e),[()=>Ze(n(i))]),C(e,r)};w(g,e=>{s.selection?e(_):e(y,-1)}),D(m);var b=e(m,2),x=e=>{var t=Vt(),n=v(t),r=e=>{var t=u(),n=p(t);h(n,()=>s.multiClearIcon),C(e,t)},i=e=>{Pt(e,{})};w(n,e=>{s.multiClearIcon?e(r):e(i,-1)}),D(t),l(`pointerup`,t,e=>{_n(e),bt(o)}),C(e,t)};w(b,e=>{!M()&&!ge()&&Pt&&e(x)}),D(d),c(()=>f=fe(d,1,`multi-item`,null,f,{active:n(W)===o,disabled:M()})),l(`click`,d,e=>{yn(e),ge()&&bt(o)}),l(`keydown`,d,_n),C(r,d)}),C(o,d)},g=e=>{var r=Ut();let i;var o=v(r),l=e=>{var t=u(),n=p(t);h(n,()=>s.selection,()=>({selection:P()})),C(e,t)},d=e=>{var n=a();c(e=>t(n,e),[()=>Ze(P())]),C(e,n)};w(o,e=>{s.selection?e(l):e(d,-1)}),D(r),c(()=>i=fe(r,1,`selected-item`,null,i,{"hide-selected-item":n(st)})),C(e,r)};w(f,e=>{j()?e(m):e(g,-1)}),C(o,d)};w(jn,e=>{n(ot)&&e(Mn)});var Nn=e(jn,2);re(Nn,()=>({onkeydown:xt,onblur:Ct,onfocus:St,readOnly:!Me(),...n(J),placeholder:n(lt),style:Ne(),disabled:M()}),void 0,void 0,void 0,void 0,!0),te(Nn,e=>A(e),()=>A()),D(An);var Pn=e(An,2),Fn=v(Pn),In=e=>{var t=Wt(),n=v(t),r=e=>{var t=u(),n=p(t);h(n,()=>s.loadingIcon),C(e,t)},i=e=>{It(e,{})};w(n,e=>{s.loadingIcon?e(r):e(i,-1)}),D(t),C(e,t)};w(Fn,e=>{Fe()&&e(In)});var Ln=e(Fn,2),Rn=e=>{var t=Gt(),n=v(t),r=e=>{var t=u(),n=p(t);h(n,()=>s.clearIcon),C(e,t)},i=e=>{Pt(e,{})};w(n,e=>{s.clearIcon?e(r):e(i,-1)}),D(t),l(`click`,t,Ot),C(e,t)};w(Ln,e=>{n(ct)&&e(Rn)});var zn=e(Ln,2),Bn=e=>{var t=Kt(),n=v(t),r=e=>{var t=u(),n=p(t);h(n,()=>s.chevronIcon,()=>({listOpen:R()})),C(e,t)},i=e=>{Nt(e,{})};w(n,e=>{s.chevronIcon?e(r):e(i,-1)}),D(t),C(e,t)};w(zn,e=>{V()&&e(Bn)}),D(Pn);var Vn=e(Pn,2),Hn=e=>{var t=u(),n=p(t);h(n,()=>s.inputHidden,()=>({value:P()})),C(e,t)},Un=e=>{var t=qt();le(t),c(e=>{se(t,`name`,he()),ae(t,e)},[()=>Qe()]),C(e,t)};w(Vn,e=>{s.inputHidden?e(Hn):e(Un,-1)});var Wn=e(Vn,2),Gn=e=>{var t=u(),n=p(t),r=e=>{var t=u(),n=p(t);h(n,()=>s.requiredIndicator,()=>({value:P()})),C(e,t)},i=e=>{var t=Jt();C(e,t)};w(n,e=>{s.requiredIndicator?e(r):e(i,-1)}),C(e,t)},Kn=x(()=>Oe()&&(!P()||(Array.isArray(P())?P().length===0:!1)));return w(Wn,e=>{n(Kn)&&e(Gn)}),D($),te($,e=>k(e),()=>k()),ee($,e=>dn?.(e)),c(()=>{xn=fe($,1,`svelte-select ${Be()??``}`,null,xn,{multi:j(),disabled:M(),focused:N(),"list-open":R(),"show-chevron":V(),error:Ee()}),y($,Te())}),l(`pointerup`,$,gn),de(Nn,F),C(o,$),ne(bn)}s([`pointerup`,`mousedown`,`mouseover`,`click`,`keydown`]);export{Xt as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/DFI7Zp3t.js b/backend/internal/http/web/_app/immutable/chunks/CvbyM2Rc.js similarity index 59% rename from backend/internal/http/web/_app/immutable/chunks/DFI7Zp3t.js rename to backend/internal/http/web/_app/immutable/chunks/CvbyM2Rc.js index 43822a9..c788c53 100644 --- a/backend/internal/http/web/_app/immutable/chunks/DFI7Zp3t.js +++ b/backend/internal/http/web/_app/immutable/chunks/CvbyM2Rc.js @@ -1 +1 @@ -import{t as e}from"./BC84wEQu.js";var t={register:t=>e.post(`/auth/register`,t),status:()=>e.get(`/auth/status`),login:t=>e.post(`/auth/login`,t)};export{t}; \ No newline at end of file +import{t as e}from"./DqlBPR2w.js";var t={register:t=>e.post(`/auth/register`,t),status:()=>e.get(`/auth/status`),login:t=>e.post(`/auth/login`,t)};export{t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/Cyrg28w2.js b/backend/internal/http/web/_app/immutable/chunks/Cyrg28w2.js new file mode 100644 index 0000000..4ceb6e6 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/Cyrg28w2.js @@ -0,0 +1 @@ +import{et as e}from"./DGrvnoUE.js";var t=e({spaces:[],current:``});export{t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/D8dI9nx6.js b/backend/internal/http/web/_app/immutable/chunks/D8dI9nx6.js deleted file mode 100644 index b7cecbf..0000000 --- a/backend/internal/http/web/_app/immutable/chunks/D8dI9nx6.js +++ /dev/null @@ -1 +0,0 @@ -import{J as e}from"./39JK5HWF.js";var t=e({spaces:[],current:``});export{t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/DGrvnoUE.js b/backend/internal/http/web/_app/immutable/chunks/DGrvnoUE.js new file mode 100644 index 0000000..7484170 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/DGrvnoUE.js @@ -0,0 +1,3 @@ +var e=Object.defineProperty,t=(t,n)=>{let r={};for(var i in t)e(r,i,{get:t[i],enumerable:!0});return n||e(r,Symbol.toStringTag,{value:`Module`}),r},n=Array.isArray,r=Array.prototype.indexOf,i=Array.prototype.includes,a=Array.from,o=Object.defineProperty,s=Object.getOwnPropertyDescriptor,c=Object.getOwnPropertyDescriptors,l=Object.prototype,u=Array.prototype,d=Object.getPrototypeOf,f=Object.isExtensible;function p(e){return typeof e==`function`}var m=()=>{};function h(e){for(var t=0;t{e=n,t=r}),resolve:e,reject:t}}var _=1<<24,v=1024,y=2048,b=4096,x=8192,S=16384,ee=32768,te=1<<25,ne=65536,re=1<<18,ie=1<<19,ae=1<<20,oe=1<<25,se=65536,ce=1<<21,le=1<<22,ue=1<<23,C=Symbol(`$state`),de=Symbol(`legacy props`),fe=Symbol(``),pe=Symbol(`proxy path`),me=Symbol(`attributes`),he=Symbol(`class`),ge=Symbol(`style`),_e=Symbol(`text`),ve=Symbol(`form reset`),ye=new class extends Error{name=`StaleReactionError`;message="The reaction that called `getAbortSignal()` was re-run or destroyed"},be=!!globalThis.document?.contentType&&globalThis.document.contentType.includes(`xml`);function xe(e){throw Error(`https://svelte.dev/e/experimental_async_required`)}function Se(e){throw Error(`https://svelte.dev/e/lifecycle_outside_component`)}function Ce(){throw Error(`https://svelte.dev/e/missing_context`)}function we(){throw Error(`https://svelte.dev/e/async_derived_orphan`)}function Te(e,t,n){throw Error(`https://svelte.dev/e/each_key_duplicate`)}function Ee(e){throw Error(`https://svelte.dev/e/effect_in_teardown`)}function De(){throw Error(`https://svelte.dev/e/effect_in_unowned_derived`)}function Oe(e){throw Error(`https://svelte.dev/e/effect_orphan`)}function ke(){throw Error(`https://svelte.dev/e/effect_update_depth_exceeded`)}function Ae(){throw Error(`https://svelte.dev/e/fork_discarded`)}function je(){throw Error(`https://svelte.dev/e/fork_timing`)}function Me(){throw Error(`https://svelte.dev/e/get_abort_signal_outside_reaction`)}function Ne(){throw Error(`https://svelte.dev/e/hydration_failed`)}function Pe(e){throw Error(`https://svelte.dev/e/lifecycle_legacy_only`)}function Fe(e){throw Error(`https://svelte.dev/e/props_invalid_value`)}function Ie(){throw Error(`https://svelte.dev/e/state_descriptors_fixed`)}function Le(){throw Error(`https://svelte.dev/e/state_prototype_fixed`)}function Re(){throw Error(`https://svelte.dev/e/state_unsafe_mutation`)}function ze(){throw Error(`https://svelte.dev/e/svelte_boundary_reset_onerror`)}var Be={},w=Symbol(`uninitialized`),Ve=`http://www.w3.org/1999/xhtml`,He=`http://www.w3.org/2000/svg`;function Ue(){console.warn(`https://svelte.dev/e/derived_inert`)}function We(e){console.warn(`https://svelte.dev/e/hydratable_missing_but_expected`)}function Ge(e){console.warn(`https://svelte.dev/e/hydration_mismatch`)}function Ke(){console.warn(`https://svelte.dev/e/select_multiple_invalid_value`)}function qe(){console.warn(`https://svelte.dev/e/svelte_boundary_reset_noop`)}var T=!1;function E(e){T=e}var D;function O(e){if(e===null)throw Ge(),Be;return D=e}function k(){return O(R(D))}function Je(e){if(T){if(R(D)!==null)throw Ge(),Be;D=e}}function Ye(e=1){if(T){for(var t=e,n=D;t--;)n=R(n);D=n}}function Xe(e=!0){for(var t=0,n=D;;){if(n.nodeType===8){var r=n.data;if(r===`]`){if(t===0)return n;--t}else(r===`[`||r===`[!`||r[0]===`[`&&!isNaN(Number(r.slice(1))))&&(t+=1)}var i=R(n);e&&n.remove(),n=i}}function Ze(e){if(!e||e.nodeType!==8)throw Ge(),Be;return e.data}function Qe(e){return e===this.v}function $e(e,t){return e==e?e!==t||typeof e==`object`&&!!e||typeof e==`function`:t==t}function et(e){return!$e(e,this.v)}var tt=!1;function nt(){tt=!0}function rt(e,t){return e.label=t,it(e.v,t),e}function it(e,t){return e?.[pe]?.(t),e}function at(e){return typeof e==`symbol`?`Symbol(${e.description})`:typeof e==`function`?``:typeof e==`object`&&e?``:String(e)}var A=null;function ot(e){A=e}function st(){let e={};return[()=>(ut(e)||Ce(),ct(e)),t=>lt(e,t)]}function ct(e){return ht(`getContext`).get(e)}function lt(e,t){return ht(`setContext`).set(e,t),t}function ut(e){return ht(`hasContext`).has(e)}function dt(){return ht(`getAllContexts`)}function ft(e,t=!1,n){A={p:A,i:!1,c:null,e:null,s:e,x:null,r:G,l:tt&&!t?{s:null,u:null,$:[]}:null}}function pt(e){var t=A,n=t.e;if(n!==null){t.e=null;for(var r of n)$n(r)}return e!==void 0&&(t.x=e),t.i=!0,A=t.p,e??{}}function mt(){return!tt||A!==null&&A.l===null}function ht(e){return A===null&&Se(e),A.c??=new Map(gt(A)||void 0)}function gt(e){let t=e.p;for(;t!==null;){let e=t.c;if(e!==null)return e;t=t.p}return null}var _t=[];function vt(){var e=_t;_t=[],h(e)}function j(e){if(_t.length===0&&!rn){var t=_t;queueMicrotask(()=>{t===_t&&vt()})}_t.push(e)}function yt(){for(;_t.length>0;)vt()}function bt(e){var t=G;if(t===null)return H.f|=ue,e;if(!(t.f&32768)&&!(t.f&4))throw e;xt(e,t)}function xt(e,t){if(!(t!==null&&t.f&16384)){for(;t!==null;){if(t.f&128){if(!(t.f&32768))throw e;try{t.b.error(e);return}catch(t){e=t}}t=t.parent}throw e}}var St=~(y|b|v);function M(e,t){e.f=e.f&St|t}function Ct(e){e.f&512||e.deps===null?M(e,v):M(e,b)}function wt(e){if(e!==null)for(let t of e)!(t.f&2)||!(t.f&65536)||(t.f^=se,wt(t.deps))}function Tt(e,t,n){e.f&2048?t.add(e):e.f&4096&&n.add(e),wt(e.deps),M(e,v)}var Et=[];function Dt(e,t=m){let n=null,r=new Set;function i(t){if($e(e,t)&&(e=t,n)){let t=!Et.length;for(let t of r)t[1](),Et.push(t,e);if(t){for(let e=0;e{r.delete(c),r.size===0&&n&&(n(),n=null)}}return{set:i,update:a,subscribe:o}}var Ot=!1;function kt(e){var t=Ot;try{return Ot=!1,[e(),Ot]}finally{Ot=t}}function At(e,t){if(t){let t=document.body;e.autofocus=!0,j(()=>{document.activeElement===t&&e.focus()})}}function jt(e){T&&L(e)!==null&&Un(e)}var Mt=!1;function Nt(){Mt||(Mt=!0,document.addEventListener(`reset`,e=>{Promise.resolve().then(()=>{if(!e.defaultPrevented)for(let t of e.target.elements)t[ve]?.()})},{capture:!0}))}function Pt(e){var t=H,n=G;W(null),K(null);try{return e()}finally{W(t),K(n)}}function Ft(e,t,n,r=n){e.addEventListener(t,()=>Pt(n));let i=e[ve];e[ve]=i?()=>{i(),r(!0)}:()=>r(!0),Nt()}function It(e){let t=0,n=wn(0),r;return()=>{Xn()&&(Z(n),ir(()=>(t===0&&(r=Q(()=>e(()=>kn(n)))),t+=1,()=>{j(()=>{--t,t===0&&(r?.(),r=void 0,kn(n))})})))}}var Lt=ne|ie;function Rt(e,t,n,r){new zt(e,t,n,r)}var zt=class{parent;is_pending=!1;transform_error;#e;#t=T?D:null;#n;#r;#i;#a=null;#o=null;#s=null;#c=null;#l=0;#u=0;#d=!1;#f=new Set;#p=new Set;#m=null;#h=It(()=>(this.#m=wn(this.#l),()=>{this.#m=null}));constructor(e,t,n,r){this.#e=e,this.#n=t,this.#r=e=>{var t=G;t.b=this,t.f|=128,n(e)},this.parent=G.b,this.transform_error=r??this.parent?.transform_error??(e=>e),this.#i=or(()=>{if(T){let e=this.#t;k();let t=e.data===`[!`;if(e.data.startsWith(`[?`)){let t=JSON.parse(e.data.slice(2));this.#_(t)}else t?this.#y():this.#g()}else this.#b()},Lt),T&&(this.#e=D)}#g(){try{this.#a=B(()=>this.#r(this.#e))}catch(e){this.error(e)}}#_(e){let t=this.#n.failed,{reset:n,invoke_onerror:r}=this.#v(e);j(r),t&&(this.#s=B(()=>{t(this.#e,()=>e,()=>n)}))}#v(e){var t=!1,n=!1;let r=()=>{if(t){qe();return}t=!0,n&&ze(),this.#s!==null&&pr(this.#s,()=>{this.#s=null}),this.#S(()=>{this.#b()})};return{reset:r,invoke_onerror:()=>{try{n=!0,this.#n.onerror?.(e,r),n=!1}catch(e){xt(e,this.#i&&this.#i.parent)}}}}#y(){let e=this.#n.pending;e&&(this.is_pending=!0,this.#o=B(()=>e(this.#e)),j(()=>{var e=this.#c=document.createDocumentFragment(),t=I();e.append(t),this.#a=this.#S(()=>B(()=>this.#r(t))),this.#u===0&&(this.#e.before(e),this.#c=null,pr(this.#o,()=>{this.#o=null}),this.#x(N))}))}#b(){try{if(this.is_pending=this.has_pending_snippet(),this.#u=0,this.#l=0,this.#a=B(()=>{this.#r(this.#e)}),this.#u>0){var e=this.#c=document.createDocumentFragment();_r(this.#a,e);let t=this.#n.pending;this.#o=B(()=>t(this.#e))}else this.#x(N)}catch(e){this.error(e)}}#x(e){this.is_pending=!1,e.transfer_effects(this.#f,this.#p)}defer_effect(e){Tt(e,this.#f,this.#p)}is_rendered(){return!this.is_pending&&(!this.parent||this.parent.is_rendered())}has_pending_snippet(){return!!this.#n.pending}#S(e){var t=G,n=H,r=A;K(this.#i),W(this.#i),ot(this.#i.ctx);try{return un.ensure(),e()}catch(e){return bt(e),null}finally{K(t),W(n),ot(r)}}#C(e,t){if(!this.has_pending_snippet()){this.parent&&this.parent.#C(e,t);return}this.#u+=e,this.#u===0&&(this.#x(t),this.#o&&pr(this.#o,()=>{this.#o=null}),this.#c&&=(this.#e.before(this.#c),null))}update_pending_count(e,t){this.#C(e,t),this.#l+=e,!(!this.#m||this.#d)&&(this.#d=!0,j(()=>{this.#d=!1,this.#m&&Dn(this.#m,this.#l)}))}get_effect_pending(){return this.#h(),Z(this.#m)}error(e){if(!this.#n.onerror&&!this.#n.failed)throw e;N?.is_fork?(this.#a&&N.skip_effect(this.#a),this.#o&&N.skip_effect(this.#o),this.#s&&N.skip_effect(this.#s),N.oncommit(()=>{this.#w(e)})):this.#w(e)}#w(e){this.#a&&=(V(this.#a),null),this.#o&&=(V(this.#o),null),this.#s&&=(V(this.#s),null),T&&(O(this.#t),Ye(),O(Xe()));let t=this.#n.failed,n=e=>{let{reset:n,invoke_onerror:r}=this.#v(e);r(),t&&(this.#s=this.#S(()=>{try{return B(()=>{var r=G;r.b=this,r.f|=128,t(this.#e,()=>e,()=>n)})}catch(e){return xt(e,this.#i.parent),null}}))};j(()=>{var t;try{t=this.transform_error(e)}catch(e){xt(e,this.#i&&this.#i.parent);return}typeof t==`object`&&t&&typeof t.then==`function`?t.then(n,e=>xt(e,this.#i&&this.#i.parent)):n(t)})}};function Bt(e,t,n,r){let i=mt()?Wt:Jt;var a=e.filter(e=>!e.settled),o=t.map(i);if(n.length===0&&a.length===0){r(o);return}var s=G,c=Vt(),l=a.length===1?a[0].promise:a.length>1?Promise.all(a.map(e=>e.promise)):null;function u(e){if(!(s.f&16384)){c();try{r([...o,...e])}catch(e){xt(e,s)}Ht()}}var d=Ut();if(n.length===0){l.then(()=>u([])).finally(d);return}function f(){Promise.all(n.map(e=>Kt(e))).then(u).catch(e=>xt(e,s)).finally(d)}l?l.then(()=>{c(),f(),Ht()}):f()}function Vt(){var e=G,t=H,n=A,r=N;return function(i=!0){K(e),W(t),ot(n),i&&!(e.f&16384)&&(r?.activate(),r?.apply())}}function Ht(e=!0){K(null),W(null),ot(null),e&&N?.deactivate()}function Ut(){var e=G,t=e.b,n=N,r=!!t?.is_rendered();return t?.update_pending_count(1,n),n.increment(r,e),()=>{t?.update_pending_count(-1,n),n.decrement(r,e)}}function Wt(e){var t=2|y;return G!==null&&(G.f|=ie),{ctx:A,deps:null,effects:null,equals:Qe,f:t,fn:e,reactions:null,rv:0,v:w,wv:0,parent:G,ac:null}}var Gt=Symbol(`obsolete`);function Kt(e,t,n){let r=G;r===null&&we();var i=void 0,a=wn(w),o=!H,s=new Set;return rr(()=>{var t=G,n=g();i=n.promise;try{Promise.resolve(e()).then(n.resolve,e=>{e!==ye&&n.reject(e)}).finally(Ht)}catch(e){n.reject(e),Ht()}var c=N;if(o){if(t.f&32768)var l=Ut();if(r.b?.is_rendered())c.async_deriveds.get(t)?.reject(Gt);else for(let e of s.values())e.reject(Gt);s.add(n),c.async_deriveds.set(t,n)}let u=(e,t=void 0)=>{l?.(),s.delete(n),t!==Gt&&(c.activate(),t?(a.f|=ue,Dn(a,t)):(a.f&8388608&&(a.f^=ue),Dn(a,e)),c.deactivate())};n.promise.then(u,e=>u(null,e||`unknown`))}),Zn(()=>{for(let e of s)e.reject(Gt)}),new Promise(e=>{function t(n){function r(){n===i?e(a):t(i)}n.then(r,r)}t(i)})}function qt(e){let t=Wt(e);return Sr(t),t}function Jt(e){let t=Wt(e);return t.equals=et,t}function Yt(e){var t=e.effects;if(t!==null){e.effects=null;for(var n=0;n{t.ac.abort(ye),t.ac=null}),t.fn!==null&&(t.teardown=m),Nr(t,0),lr(t))}function $t(e){if(e.effects!==null)for(let t of e.effects)t.teardown&&t.fn!==null&&Pr(t)}var en=null,N=null,tn=null,P=null,nn=null,rn=!1,an=!1,on=null,sn=null,cn=0,ln=1,un=class e{id=ln++;#e=!1;linked=!0;#t=null;#n=null;async_deriveds=new Map;current=new Map;previous=new Map;#r=new Set;#i=new Set;#a=0;#o=new Map;#s=null;#c=[];#l=[];#u=new Set;#d=new Set;#f=new Map;#p=new Set;is_fork=!1;#m=!1;constructor(){en===null?en=this:(en.#n=this,this.#t=en),en=this}#h(){if(this.is_fork)return!0;for(let n of this.#o.keys()){for(var e=n,t=!1;e.parent!==null;){if(this.#f.has(e)){t=!0;break}e=e.parent}if(!t)return!0}return!1}skip_effect(e){this.#f.has(e)||this.#f.set(e,{d:[],m:[]}),this.#p.delete(e)}unskip_effect(e,t=e=>this.schedule(e)){var n=this.#f.get(e);if(n){this.#f.delete(e);for(var r of n.d)M(r,y),t(r);for(r of n.m)M(r,b),t(r)}this.#p.add(e)}#g(){this.#e=!0,cn++>1e3&&(this.#x(),fn());for(let e of this.#u)this.#d.delete(e),M(e,y),this.schedule(e);for(let e of this.#d)M(e,b),this.schedule(e);let t=this.#c;this.#c=[],this.apply();var n=on=[],r=[],i=sn=[];for(let e of t)try{this.#_(e,n,r)}catch(t){throw vn(e),this.#h()||this.discard(),t}if(N=null,i.length>0){var a=e.ensure();for(let e of i)a.schedule(e)}if(on=null,sn=null,this.#h()){this.#b(r),this.#b(n);for(let[e,t]of this.#f)_n(e,t);i.length>0&&N.#g();return}let o=this.#v();if(o){this.#b(r),this.#b(n),o.#y(this);return}this.#u.clear(),this.#d.clear();for(let e of this.#r)e(this);this.#r.clear(),tn=this,mn(r),mn(n),tn=null,this.#s?.resolve();var s=N;if(this.#a===0&&(this.#c.length===0||s!==null)&&this.#x(),this.#c.length>0)if(s!==null){let e=s;e.#c.push(...this.#c.filter(t=>!e.#c.includes(t)))}else s=this;s!==null&&s.#g()}#_(e,t,n){e.f^=v;for(var r=e.first;r!==null;){var i=r.f,a=!!(i&96);if(!(a&&i&1024||i&8192||this.#f.has(r))&&r.fn!==null){a?r.f^=v:i&4?t.push(r):kr(r)&&(i&16&&this.#d.add(r),Pr(r));var o=r.first;if(o!==null){r=o;continue}}for(;r!==null;){var s=r.next;if(s!==null){r=s;break}r=r.parent}}}#v(){for(var e=this.#t;e!==null;){if(!e.is_fork){for(let[t,[,n]]of this.current)if(e.current.has(t)&&!n)return e}e=e.#t}return null}#y(e){for(let[t,n]of e.current)!this.previous.has(t)&&e.previous.has(t)&&this.previous.set(t,e.previous.get(t)),this.current.set(t,n);for(let[t,n]of e.async_deriveds){let e=this.async_deriveds.get(t);e&&n.promise.then(e.resolve).catch(e.reject)}e.async_deriveds.clear(),this.transfer_effects(e.#u,e.#d);let t=e=>{var n=e.reactions;if(n!==null&&!(e.f&2&&!(e.f&6144)))for(let e of n){var r=e.f;if(r&2)t(e);else{var i=e;r&4194320&&!this.async_deriveds.has(i)&&(this.#d.delete(i),M(i,y),this.schedule(i))}}};for(let e of this.current.keys())t(e);this.oncommit(()=>e.discard()),e.#x(),N=this,this.#g()}#b(e){for(var t=0;t{this.#m=!1,this.linked&&this.flush()}))}transfer_effects(e,t){for(let t of e)this.#u.add(t);for(let e of t)this.#d.add(e);e.clear(),t.clear()}oncommit(e){this.#r.add(e)}ondiscard(e){this.#i.add(e)}settled(){return(this.#s??=g()).promise}static ensure(){if(N===null){let t=N=new e;!an&&!rn&&j(()=>{t.#e||t.flush()})}return N}apply(){P=null}schedule(e){if(nn=e,e.b?.is_pending&&e.f&16777228&&!(e.f&32768)){e.b.defer_effect(e);return}for(var t=e;t.parent!==null;){t=t.parent;var n=t.f;if(on!==null&&t===G&&(H===null||!(H.f&2)))return;if(n&96){if(!(n&1024))return;t.f^=v}}this.#c.push(t)}#x(){if(this.linked){var e=this.#t,t=this.#n;e===null||(e.#n=t),t===null?en=e:t.#t=e,this.linked=!1}}};function dn(e){var t=rn;rn=!0;try{var n;for(e&&(N!==null&&!N.is_fork&&N.flush(),n=e());;){if(yt(),N===null)return n;N.flush()}}finally{rn=t}}function fn(){try{ke()}catch(e){xt(e,nn)}}var pn=null;function mn(e){var t=e.length;if(t!==0){for(var n=0;n0)){xn.clear();for(let e of pn){if(e.f&24576)continue;let t=[e],n=e.parent;for(;n!==null;)pn.has(n)&&(pn.delete(n),t.push(n)),n=n.parent;for(let e=t.length-1;e>=0;e--){let n=t[e];n.f&24576||Pr(n)}}pn.clear()}}pn=null}}function hn(e,t){if(e.reactions!==null)for(let n of e.reactions){let e=n.f;e&2?hn(n,t):e&131072&&(M(n,y),t.add(n))}}function gn(e){N.schedule(e)}function _n(e,t){if(!(e.f&32&&e.f&1024)){e.f&2048?t.d.push(e):e.f&4096&&t.m.push(e),M(e,v);for(var n=e.first;n!==null;)_n(n,t),n=n.next}}function vn(e){M(e,v);for(var t=e.first;t!==null;)vn(t),t=t.next}function yn(e){xe(`fork`),N!==null&&je();var t=un.ensure();t.is_fork=!0,P=new Map;var n=!1,r=t.settled();return dn(e),{commit:async()=>{if(n){await r;return}t.linked||Ae(),n=!0,t.is_fork=!1;for(var[e,[i]]of t.current)e.v=i,e.wv=Or();dn(()=>{var e=new Set;for(var n of t.current.keys())hn(n,e);Sn(e),On()}),t.flush(),await r},discard:()=>{for(var e of t.current.keys())e.wv=Or();!n&&t.linked&&t.discard()}}}var bn=new Set,xn=new Map;function Sn(e){bn=e}var Cn=!1;function wn(e,t){return{f:0,v:e,reactions:null,equals:Qe,rv:0,wv:0}}function Tn(e,t){let n=wn(e,t);return Sr(n),n}function En(e,t=!1,n=!0){let r=wn(e);return t||(r.equals=et),tt&&n&&A!==null&&A.l!==null&&(A.l.s??=[]).push(r),r}function F(e,t,n=!1){return H!==null&&(!U||H.f&131072)&&mt()&&H.f&4325394&&(q===null||!q.has(e))&&Re(),Dn(e,n?jn(t):t,sn)}function Dn(e,t,n=null){if(!e.equals(t)){xn.set(e,br?t:e.v);var r=un.ensure();if(r.capture(e,t),e.f&2){let t=e;e.f&2048&&Xt(t),P===null&&Ct(t)}e.wv=Or(),An(e,y,n),mt()&&G!==null&&G.f&1024&&!(G.f&96)&&(X===null?Cr([e]):X.push(e)),!r.is_fork&&bn.size>0&&!Cn&&On()}return t}function On(){Cn=!1;for(let e of bn){e.f&1024&&M(e,b);let t;try{t=kr(e)}catch{t=!0}t&&Pr(e)}bn.clear()}function kn(e){F(e,e.v+1)}function An(e,t,n){var r=e.reactions;if(r!==null)for(var i=mt(),a=r.length,o=0;o{if(Er===c)return e();var t=H,n=Er;W(null),Dr(c);var r=e();return W(t),Dr(n),r};return i&&r.set(`length`,Tn(e.length,o)),new Proxy(e,{defineProperty(e,t,n){(!(`value`in n)||n.configurable===!1||n.enumerable===!1||n.writable===!1)&&Ie();var i=r.get(t);return i===void 0?f(()=>{var e=Tn(n.value,o);return r.set(t,e),e}):F(i,n.value,!0),!0},deleteProperty(e,t){var n=r.get(t);if(n===void 0){if(t in e){let e=f(()=>Tn(w,o));r.set(t,e),kn(a)}}else F(n,w),kn(a);return!0},get(t,n,i){if(n===C)return e;var a=r.get(n),c=n in t;if(a===void 0&&(!c||s(t,n)?.writable)&&(a=f(()=>Tn(jn(c?t[n]:w),o)),r.set(n,a)),a!==void 0){var l=Z(a);return l===w?void 0:l}return Reflect.get(t,n,i)},getOwnPropertyDescriptor(e,t){var n=Reflect.getOwnPropertyDescriptor(e,t);if(n&&`value`in n){var i=r.get(t);i&&(n.value=Z(i))}else if(n===void 0){var a=r.get(t),o=a?.v;if(a!==void 0&&o!==w)return{enumerable:!0,configurable:!0,value:o,writable:!0}}return n},has(e,t){if(t===C)return!0;var n=r.get(t),i=n!==void 0&&n.v!==w||Reflect.has(e,t);return(n!==void 0||G!==null&&(!i||s(e,t)?.writable))&&(n===void 0&&(n=f(()=>Tn(i?jn(e[t]):w,o)),r.set(t,n)),Z(n)===w)?!1:i},set(e,t,n,c){var l=r.get(t),u=t in e;if(i&&t===`length`)for(var d=n;dTn(w,o)),r.set(d+``,p)):F(p,w)}if(l===void 0)(!u||s(e,t)?.writable)&&(l=f(()=>Tn(void 0,o)),F(l,jn(n)),r.set(t,l));else{u=l.v!==w;var m=f(()=>jn(n));F(l,m)}var h=Reflect.getOwnPropertyDescriptor(e,t);if(h?.set&&h.set.call(c,n),!u){if(i&&typeof t==`string`){var g=r.get(`length`),_=Number(t);Number.isInteger(_)&&_>=g.v&&F(g,_+1)}kn(a)}return!0},ownKeys(e){Z(a);var t=Reflect.ownKeys(e).filter(e=>{var t=r.get(e);return t===void 0||t.v!==w});for(var[n,i]of r)i.v!==w&&!(n in e)&&t.push(n);return t},setPrototypeOf(){Le()}})}function Mn(e){try{if(typeof e==`object`&&e&&C in e)return e[C]}catch{}return e}function Nn(e,t){return Object.is(Mn(e),Mn(t))}var Pn,Fn,In,Ln,Rn;function zn(){if(Pn===void 0){Pn=window,Fn=document,In=/Firefox/.test(navigator.userAgent);var e=Element.prototype,t=Node.prototype,n=Text.prototype;Ln=s(t,`firstChild`).get,Rn=s(t,`nextSibling`).get,f(e)&&(e[he]=void 0,e[me]=null,e[ge]=void 0,e.__e=void 0),f(n)&&(n[_e]=void 0)}}function I(e=``){return document.createTextNode(e)}function L(e){return Ln.call(e)}function R(e){return Rn.call(e)}function Bn(e,t){if(!T)return L(e);var n=L(D);if(n===null)n=D.appendChild(I());else if(t&&n.nodeType!==3){var r=I();return n?.before(r),O(r),r}return t&&qn(n),O(n),n}function Vn(e,t=!1){if(!T){var n=L(e);return n instanceof Comment&&n.data===``?R(n):n}if(t){if(D?.nodeType!==3){var r=I();return D?.before(r),O(r),r}qn(D)}return D}function Hn(e,t=1,n=!1){let r=T?D:e;for(var i;t--;)i=r,r=R(r);if(!T)return r;if(n){if(r?.nodeType!==3){var a=I();return r===null?i?.after(a):r.before(a),O(a),a}qn(r)}return O(r),r}function Un(e){e.textContent=``}function Wn(){return!1}function Gn(e,t,n){return t==null||t===`http://www.w3.org/1999/xhtml`?n?document.createElement(e,{is:n}):document.createElement(e):n?document.createElementNS(t,e,{is:n}):document.createElementNS(t,e)}function Kn(e=``){return document.createComment(e)}function qn(e){if(e.nodeValue.length<65536)return;let t=e.nextSibling;for(;t!==null&&t.nodeType===3;)t.remove(),e.nodeValue+=t.nodeValue,t=e.nextSibling}function Jn(e){G===null&&(H===null&&Oe(e),De()),br&&Ee(e)}function Yn(e,t){var n=t.last;n===null?t.last=t.first=e:(n.next=e,e.prev=n,t.last=e)}function z(e,t){var n=G;n!==null&&n.f&8192&&(e|=x);var r={ctx:A,deps:null,nodes:null,f:e|y|512,first:null,fn:t,last:null,next:null,parent:n,b:n&&n.b,prev:null,teardown:null,wv:0,ac:null};N?.register_created_effect(r);var i=r;if(e&4)on===null?un.ensure().schedule(r):on.push(r);else if(t!==null){try{Pr(r)}catch(e){throw V(r),e}i.deps===null&&i.teardown===null&&i.nodes===null&&i.first===i.last&&!(i.f&524288)&&(i=i.first,e&16&&e&65536&&i!==null&&(i.f|=ne))}if(i!==null&&(i.parent=n,n!==null&&Yn(i,n),H!==null&&H.f&2&&!(e&64))){var a=H;(a.effects??=[]).push(i)}return r}function Xn(){return H!==null&&!U}function Zn(e){let t=z(8,null);return M(t,v),t.teardown=e,t}function Qn(e){Jn(`$effect`);var t=G.f;if(!H&&t&32&&A!==null&&!A.i){var n=A;(n.e??=[]).push(e)}else return $n(e)}function $n(e){return z(4|ae,e)}function er(e){return Jn(`$effect.pre`),z(8|ae,e)}function tr(e){un.ensure();let t=z(64|ie,e);return(e={})=>new Promise(n=>{e.outro?pr(t,()=>{V(t),n(void 0)}):(V(t),n(void 0))})}function nr(e){return z(4,e)}function rr(e){return z(le|ie,e)}function ir(e,t=0){return z(8|t,e)}function ar(e,t=[],n=[],r=[]){Bt(r,t,n,t=>{z(8,()=>{e(...t.map(Z))})})}function or(e,t=0){return z(16|t,e)}function sr(e,t=0){return z(_|t,e)}function B(e){return z(32|ie,e)}function cr(e){var t=e.teardown;if(t!==null){let e=br,n=H;xr(!0),W(null);try{t.call(null)}finally{xr(e),W(n)}}}function lr(e,t=!1){var n=e.first;for(e.first=e.last=null;n!==null;){let e=n.ac;e!==null&&Pt(()=>{e.abort(ye)});var r=n.next;n.f&64?n.parent=null:V(n,t),n=r}}function ur(e){for(var t=e.first;t!==null;){var n=t.next;t.f&32||V(t),t=n}}function V(e,t=!0){var n=!1;(t||e.f&262144)&&e.nodes!==null&&e.nodes.end!==null&&(dr(e.nodes.start,e.nodes.end),n=!0),e.f|=te,lr(e,t&&!n),Nr(e,0);var r=e.nodes&&e.nodes.t;if(r!==null)for(let e of r)e.stop();cr(e),e.f^=te,e.f|=S;var i=e.parent;i!==null&&i.first!==null&&fr(e),e.next=e.prev=e.teardown=e.ctx=e.deps=e.fn=e.nodes=e.ac=e.b=null}function dr(e,t){for(;e!==null;){var n=e===t?null:R(e);e.remove(),e=n}}function fr(e){var t=e.parent,n=e.prev,r=e.next;n!==null&&(n.next=r),r!==null&&(r.prev=n),t!==null&&(t.first===e&&(t.first=r),t.last===e&&(t.last=n))}function pr(e,t,n=!0){var r=[];mr(e,r,!0);var i=()=>{n&&V(e),t&&t()},a=r.length;if(a>0){var o=()=>--a||i();for(var s of r)s.out(o)}else i()}function mr(e,t,n){if(!(e.f&8192)){e.f^=x;var r=e.nodes&&e.nodes.t;if(r!==null)for(let e of r)(e.is_global||n)&&t.push(e);for(var i=e.first;i!==null;){var a=i.next;if(!(i.f&64)){var o=!!(i.f&65536)||!!(i.f&32)&&!!(e.f&16);mr(i,t,o?n:!1)}i=a}}}function hr(e){gr(e,!0)}function gr(e,t){if(e.f&8192){e.f^=x,e.f&1024||(M(e,y),un.ensure().schedule(e));for(var n=e.first;n!==null;){var r=n.next,i=!!(n.f&65536)||!!(n.f&32);gr(n,i?t:!1),n=r}var a=e.nodes&&e.nodes.t;if(a!==null)for(let e of a)(e.is_global||t)&&e.in()}}function _r(e,t){if(e.nodes)for(var n=e.nodes.start,r=e.nodes.end;n!==null;){var i=n===r?null:R(n);t.append(n),n=i}}var vr=null,yr=!1,br=!1;function xr(e){br=e}var H=null,U=!1;function W(e){H=e}var G=null;function K(e){G=e}var q=null;function Sr(e){H!==null&&(q??=new Set).add(e)}var J=null,Y=0,X=null;function Cr(e){X=e}var wr=1,Tr=0,Er=Tr;function Dr(e){Er=e}function Or(){return++wr}function kr(e){var t=e.f;if(t&2048)return!0;if(t&2&&(e.f&=~se),t&4096){for(var n=e.deps,r=n.length,i=0;ie.wv)return!0}t&512&&P===null&&M(e,v)}return!1}function Ar(e,t,n=!0){var r=e.reactions;if(r!==null&&!(q!==null&&q.has(e)))for(var i=0;i{e.ac.abort(ye)}),e.ac=null);try{e.f|=ce;var u=e.fn,d=u();e.f|=ee;var f=e.deps,p=N?.is_fork;if(J!==null){var m;if(p||Nr(e,Y),f!==null&&Y>0)for(f.length=Y+J.length,m=0;m{s.ac.abort(ye),s.ac=null,M(s,y)}),Qt(s),Nr(s,0)}}function Nr(e,t){var n=e.deps;if(n!==null)for(var r=t;r{e.isConnected&&e.dispatchEvent(t)}))}function ti(e,t,n,r={}){function i(e){if(r.capture||oi.call(t,e),!e.cancelBubble)return Pt(()=>n?.call(this,e))}return e.startsWith(`pointer`)||e.startsWith(`touch`)||e===`wheel`?j(()=>{t.addEventListener(e,i,r)}):t.addEventListener(e,i,r),i}function ni(e,t,n,r,i){var a={capture:r,passive:i},o=ti(e,t,n,a);(t===document.body||t===window||t===document||t instanceof HTMLMediaElement)&&Zn(()=>{t.removeEventListener(e,o,a)})}function ri(e,t,n){(t[Zr]??={})[e]=n}function ii(e){for(var t=0;t{throw e});throw p}}finally{e[Zr]=t,delete e.currentTarget,W(d),K(f)}}}var si=globalThis?.window?.trustedTypes&&globalThis.window.trustedTypes.createPolicy(`svelte-trusted-html`,{createHTML:e=>e});function ci(e){return si?.createHTML(e)??e}function li(e){var t=Gn(`template`);return t.innerHTML=ci(e.replaceAll(``,``)),t.content}function $(e,t){var n=G;n.nodes===null&&(n.nodes={start:e,end:t,a:null,t:null})}function ui(e,t){var n=!!(t&1),r=!!(t&2),i,a=!e.startsWith(``);return()=>{if(T)return $(D,null),D;i===void 0&&(i=li(a?e:``+e),n||(i=L(i)));var t=r||In?document.importNode(i,!0):i.cloneNode(!0);if(n){var o=L(t),s=t.lastChild;$(o,s)}else $(t,t);return t}}function di(e,t,n=`svg`){var r=!e.startsWith(``),i=!!(t&1),a=`<${n}>${r?e:``+e}`,o;return()=>{if(T)return $(D,null),D;if(!o){var e=L(li(a));if(i)for(o=document.createDocumentFragment();L(e);)o.appendChild(L(e));else o=L(e)}var t=o.cloneNode(!0);if(i){var n=L(t),r=t.lastChild;$(n,r)}else $(t,t);return t}}function fi(e,t){return di(e,t,`svg`)}function pi(e=``){if(!T){var t=I(e+``);return $(t,t),t}var n=D;return n.nodeType===3?qn(n):(n.before(n=I()),O(n)),$(n,n),n}function mi(){if(T)return $(D,null),D;var e=document.createDocumentFragment(),t=document.createComment(``),n=I();return e.append(t,n),$(t,n),e}function hi(e,t){if(T){var n=G;(!(n.f&32768)||n.nodes.end===null)&&(n.nodes.end=D),k();return}e!==null&&e.before(t)}var gi=!0;function _i(e){gi=e}function vi(e,t){var n=t==null?``:typeof t==`object`?`${t}`:t;n!==(e[_e]??=e.nodeValue)&&(e[_e]=n,e.nodeValue=`${n}`)}function yi(e,t){return Si(e,t)}function bi(e,t){zn(),t.intro=t.intro??!1;let n=t.target,r=T,i=D;try{for(var a=L(n);a&&(a.nodeType!==8||a.data!==`[`);)a=R(a);if(!a)throw Be;E(!0),O(a);let r=Si(e,{...t,anchor:a});return E(!1),r}catch(r){if(r instanceof Error&&r.message.split(` +`).some(e=>e.startsWith(`https://svelte.dev/e/`)))throw r;return r!==Be&&console.warn(`Failed to hydrate: `,r),t.recover===!1&&Ne(),zn(),Un(n),E(!1),yi(e,t)}finally{E(r),O(i)}}var xi=new Map;function Si(e,{target:t,anchor:n,props:r={},events:i,context:o,intro:s=!0,transformError:c}){zn();var l=void 0,u=tr(()=>{var u=n??t.appendChild(I());Rt(u,{pending:()=>{}},t=>{ft({});var n=A;if(o&&(n.c=o),i&&(r.$$events=i),T&&$(t,null),gi=s,l=e(t,r)||{},gi=!0,T&&(G.nodes.end=D,D===null||D.nodeType!==8||D.data!==`]`))throw Ge(),Be;pt()},c);var d=new Set,f=e=>{for(var n=0;n{for(var e of d)for(let n of[t,document]){var r=xi.get(n),i=r.get(e);--i==0?(n.removeEventListener(e,oi),r.delete(e),r.size===0&&xi.delete(n)):r.set(e,i)}$r.delete(f),u!==n&&u.parentNode?.removeChild(u)}});return Ci.set(l,u),l}var Ci=new WeakMap;function wi(e,t){let n=Ci.get(e);return n?(Ci.delete(e),n(t)):Promise.resolve()}var Ti=class{anchor;#e=new Map;#t=new Map;#n=new Map;#r=new Set;#i=!0;constructor(e,t=!0){this.anchor=e,this.#i=t}#a=e=>{if(this.#e.has(e)){var t=this.#e.get(e),n=this.#t.get(t);if(n)hr(n),this.#r.delete(t);else{var r=this.#n.get(t);r&&(hr(r.effect),this.#t.set(t,r.effect),this.#n.delete(t),r.fragment.lastChild.remove(),this.anchor.before(r.fragment),n=r.effect)}for(let[t,n]of this.#e){if(this.#e.delete(t),t===e)break;let r=this.#n.get(n);r&&(V(r.effect),this.#n.delete(n))}for(let[e,r]of this.#t){if(e===t||this.#r.has(e))continue;let i=()=>{if(Array.from(this.#e.values()).includes(e)){var t=document.createDocumentFragment();_r(r,t),t.append(I()),this.#n.set(e,{effect:r,fragment:t})}else V(r);this.#r.delete(e),this.#t.delete(e)};this.#i||!n?(this.#r.add(e),pr(r,i,!1)):i()}}};#o=e=>{this.#e.delete(e);let t=Array.from(this.#e.values());for(let[e,n]of this.#n)t.includes(e)||(V(n.effect),this.#n.delete(e))};ensure(e,t){var n=N,r=Wn();if(t&&!this.#t.has(e)&&!this.#n.has(e))if(r){var i=document.createDocumentFragment(),a=I();i.append(a),this.#n.set(e,{effect:B(()=>t(a)),fragment:i})}else this.#t.set(e,B(()=>t(this.anchor)));if(this.#e.set(n,e),r){for(let[t,r]of this.#t)t===e?n.unskip_effect(r):n.skip_effect(r);for(let[t,r]of this.#n)t===e?n.unskip_effect(r.effect):n.skip_effect(r.effect);n.oncommit(this.#a),n.ondiscard(this.#o)}else T&&(this.anchor=D),this.#a(n)}};function Ei(e,t,n=!1){var r;T&&(r=D,k());var i=new Ti(e),a=n?ne:0;function o(e,t){if(T){var n=Ze(r);if(e!==parseInt(n.substring(1))){var a=Xe();O(a),i.anchor=a,E(!1),i.ensure(e,t),E(!0);return}}i.ensure(e,t)}or(()=>{var e=!1;t((t,n=0)=>{e=!0,o(n,t)}),e||o(-1,null)},a)}var Di=Symbol(`NaN`);function Oi(e,t,n){T&&k();var r=new Ti(e),i=!mt();or(()=>{var e=t();e!==e&&(e=Di),i&&typeof e==`object`&&e&&(e={}),r.ensure(e,n)})}function ki(e,t){return t}function Ai(e,t,n){for(var r=[],i=t.length,o,s=t.length,c=0;c{if(o){if(o.pending.delete(n),o.done.add(n),o.pending.size===0){var t=e.outrogroups;ji(e,a(o.done)),t.delete(o),t.size===0&&(e.outrogroups=null)}}else--s},!1)}if(s===0){var l=r.length===0&&n!==null;if(l){var u=n,d=u.parentNode;Un(d),d.append(u),e.items.clear()}ji(e,t,!l)}else o={pending:new Set(t),done:new Set},(e.outrogroups??=new Set).add(o)}function ji(e,t,n=!0){var r;if(e.pending.size>0){r=new Set;for(let t of e.pending.values())for(let n of t)r.add(e.items.get(n).e)}for(var i=0;i{var e=r();return n(e)?e:e==null?[]:a(e)}),p,m=new Map,h=!0;function g(e){v.effect.f&16384||(v.pending.delete(e),v.fallback=d,Fi(v,p,c,t,i),d!==null&&(p.length===0?d.f&33554432?(d.f^=oe,Li(d,null,c)):hr(d):pr(d,()=>{d=null})))}function _(e){v.pending.delete(e)}var v={effect:or(()=>{p=Z(f);var e=p.length;let n=!1;T&&Ze(c)===`[!`!=(e===0)&&(c=Xe(),O(c),E(!1),n=!0);for(var a=new Set,u=N,v=Wn(),y=0;ys(c)):(d=B(()=>s(Mi??=I())),d.f|=oe)),e>a.size&&Te(``,``,``),T&&e>0&&O(Xe()),!h)if(m.set(u,a),v){for(let[e,t]of l)a.has(e)||u.skip_effect(t.e);u.oncommit(g),u.ondiscard(_)}else g(u);n&&E(!0),Z(f)}),flags:t,items:l,pending:m,outrogroups:null,fallback:d};h=!1,T&&(c=D)}function Pi(e){for(;e!==null&&!(e.f&32);)e=e.next;return e}function Fi(e,t,n,r,i){var o=!!(r&8),s=t.length,c=e.items,l=Pi(e.effect.first),u,d=null,f,p=[],m=[],h,g,_,v;if(o)for(v=0;v0){var re=r&4&&s===0?n:null;if(o){for(v=0;v{if(f!==void 0)for(_ of f)_.nodes?.a?.apply()})}function Ii(e,t,n,r,i,a,o,s){var c=o&1?o&16?wn(n):En(n,!1,!1):null,l=o&2?wn(i):null;return{v:c,i:l,e:B(()=>(a(t,c??n,l??i,s),()=>{e.delete(r)}))}}function Li(e,t,n){if(e.nodes)for(var r=e.nodes.start,i=e.nodes.end,a=t&&!(t.f&33554432)?t.nodes.start:n;r!==null;){var o=R(r);if(a.before(r),r===i)return;r=o}}function Ri(e,t,n){t===null?e.effect.first=n:t.next=n,n===null?e.effect.last=t:n.prev=t}function zi(e,t,...n){var r=new Ti(e);or(()=>{let e=t()??null;r.ensure(e,e&&(t=>e(t,...n)))},ne)}function Bi(e){return(t,...n)=>{var r=e(...n),i;T?(i=D,k()):(i=L(li(r.render().trim())),t.before(i));let a=r.setup?.(i);$(i,i),typeof a==`function`&&Zn(a)}}function Vi(e,t,n){var r;T&&(r=D,k());var i=new Ti(e);or(()=>{var e=t()??null;if(T&&Ze(r)===`[`!=(e!==null)){var a=Xe();O(a),i.anchor=a,E(!1),i.ensure(e,e&&(t=>n(t,e))),E(!0);return}i.ensure(e,e&&(t=>n(t,e)))},ne)}var Hi=()=>performance.now(),Ui={tick:e=>requestAnimationFrame(e),now:()=>Hi(),tasks:new Set};function Wi(){let e=Ui.now();Ui.tasks.forEach(t=>{t.c(e)||(Ui.tasks.delete(t),t.f())}),Ui.tasks.size!==0&&Ui.tick(Wi)}function Gi(e){let t;return Ui.tasks.size===0&&Ui.tick(Wi),{promise:new Promise(n=>{Ui.tasks.add(t={c:e,f:n})}),abort(){Ui.tasks.delete(t)}}}function Ki(e,t){Pt(()=>{e.dispatchEvent(new CustomEvent(t))})}function qi(e){if(e===`float`)return`cssFloat`;if(e===`offset`)return`cssOffset`;if(e.startsWith(`--`))return e;let t=e.split(`-`);return t.length===1?t[0]:t[0]+t.slice(1).map(e=>e[0].toUpperCase()+e.slice(1)).join(``)}function Ji(e){let t={},n=e.split(`;`);for(let e of n){let[n,r]=e.split(`:`);if(!n||r===void 0)break;let i=qi(n.trim());t[i]=r.trim()}return t}var Yi=e=>e;function Xi(e,t,n,r){var i=!!(e&1),a=!!(e&2),o=i&&a,s=!!(e&4),c=o?`both`:i?`in`:`out`,l,u=t.inert,d=t.style.overflow,f,p;function m(){return Pt(()=>l??=n()(t,r?.()??{},{direction:c}))}var h={is_global:s,in(){if(t.inert=u,!i){p?.abort(),p?.reset?.();return}a||f?.abort(),f=Zi(t,m(),p,1,()=>{Ki(t,`introstart`)},()=>{Ki(t,`introend`),f?.abort(),f=l=void 0,t.style.overflow=d})},out(e){if(!a){e?.(),l=void 0;return}t.inert=!0,p=Zi(t,m(),f,0,()=>{Ki(t,`outrostart`)},()=>{Ki(t,`outroend`),e?.()})},stop:()=>{f?.abort(),p?.abort()}},g=G;if((g.nodes.t??=[]).push(h),i&&gi){var _=s;if(!_){for(var v=g.parent;v&&v.f&65536;)for(;(v=v.parent)&&!(v.f&16););_=!v||!!(v.f&32768)}_&&nr(()=>{Q(()=>h.in())})}}function Zi(e,t,n,r,i,a){var o=r===1;if(p(t)){var s,c=!1;return j(()=>{c||(s=Zi(e,t({direction:o?`in`:`out`}),n,r,i,a))}),{abort:()=>{c=!0,s?.abort()},deactivate:()=>s.deactivate(),reset:()=>s.reset(),t:()=>s.t()}}if(n?.deactivate(),!t?.duration&&!t?.delay)return i(),a(),{abort:m,deactivate:m,reset:m,t:()=>r};let{delay:l=0,css:u,tick:d,easing:f=Yi}=t;var h=[];if(o&&n===void 0&&(d&&d(0,1),u)){var g=Ji(u(0,1));h.push(g,g)}var _=()=>1-r,v=e.animate(h,{duration:l,fill:`forwards`});return v.onfinish=()=>{v.cancel(),i();var o=n?.t()??1-r;n?.abort();var s=r-o,c=t.duration*Math.abs(s),l=[];if(c>0){var p=!1;if(u)for(var m=Math.ceil(c/(1e3/60)),h=0;h<=m;h+=1){var g=o+s*f(h/m),y=Ji(u(g,1-g));l.push(y),p||=y.overflow===`hidden`}p&&(e.style.overflow=`hidden`),_=()=>{var e=v.currentTime;return o+s*f(e/c)},d&&Gi(()=>{if(v.playState!==`running`)return!1;var e=_();return d(e,1-e),!0})}v=e.animate(l,{duration:c,fill:`forwards`}),v.onfinish=()=>{_=()=>r,d?.(r,1-r),a()}},{abort:()=>{v&&(v.cancel(),v.effect=null,v.onfinish=m)},deactivate:()=>{a=m},reset:()=>{r===0&&d?.(1,0)},t:()=>_()}}function Qi(e,t,n,r,i,a){let o=T;T&&k();var s=null;T&&D.nodeType===1&&(s=D,k());var c=T?D:e,l=new Ti(c,!1);or(()=>{let e=t()||null;var a=i?i():n||e===`svg`?He:void 0;if(e===null){l.ensure(null,null),_i(!0);return}return l.ensure(e,t=>{if(e){if(s=T?s:Gn(e,a),$(s,s),r){var n=null;T&&Xr(e)&&s.append(n=document.createComment(``));var i=T?L(s):s.appendChild(I());T&&(i===null?E(!1):O(i)),r(s,i),n?.remove()}G.nodes.end=s,t.before(s)}T&&O(t)}),_i(!0),()=>{e&&_i(!1)}},ne),Zn(()=>{_i(!0)}),o&&(E(!0),O(c))}function $i(e,t){let n=null,r=T;var i;if(T){n=D;for(var a=L(document.head);a!==null&&(a.nodeType!==8||a.data!==e);)a=R(a);if(a===null)E(!1);else{var o=R(a);a.remove(),O(o)}}T||(i=document.head.appendChild(I()));try{or(()=>{var e=B(()=>t(i));e.f|=re})}finally{r&&(E(!0),O(n))}}function ea(e,t,n){nr(()=>{var r=Q(()=>t(e,n?.())||{});if(n&&r?.update){var i=!1,a={};ir(()=>{var e=n();zr(e),i&&$e(a,e)&&(a=e,r.update(e))}),i=!0}if(r?.destroy)return()=>r.destroy()})}function ta(e,t){var n=void 0,r;sr(()=>{n!==(n=t())&&(r&&=(V(r),null),n&&(r=B(()=>{nr(()=>n(e))})))})}function na(e){var t,n,r=``;if(typeof e==`string`||typeof e==`number`)r+=e;else if(typeof e==`object`)if(Array.isArray(e)){var i=e.length;for(t=0;t=0;){var s=o+a;(o===0||aa.includes(r[o-1]))&&(s===r.length||aa.includes(r[s]))?r=(o===0?``:r.substring(0,o))+r.substring(s+1):o=s}}return r===``?null:r}function sa(e,t=!1){var n=t?` !important;`:`;`,r=``;for(var i of Object.keys(e)){var a=e[i];a!=null&&a!==``&&(r+=` `+i+`: `+a+n)}return r}function ca(e){return e[0]!==`-`||e[1]!==`-`?e.toLowerCase():e}function la(e,t){if(t){var n=``,r,i;if(Array.isArray(t)?(r=t[0],i=t[1]):r=t,e){e=String(e).replaceAll(/\s*\/\*.*?\*\/\s*/g,``).trim();var a=!1,o=0,s=!1,c=[];r&&c.push(...Object.keys(r).map(ca)),i&&c.push(...Object.keys(i).map(ca));var l=0,u=-1;let t=e.length;for(var d=0;d{`__value`in e&&pa(e,e.__value)});t.observe(e,{childList:!0,subtree:!0,attributes:!0,attributeFilter:[`value`]}),Zn(()=>{t.disconnect()})}function ha(e,t,n=t){var r=new WeakSet,i=!0;Ft(e,`change`,t=>{var i=t?`[selected]`:`:checked`,a;if(e.multiple)a=[].map.call(e.querySelectorAll(i),ga);else{var o=e.querySelector(i)??e.querySelector(`option:not([disabled])`);a=o&&ga(o)}n(a),e.__value=a,N!==null&&r.add(N)}),nr(()=>{var a=t();if(e===document.activeElement){var o=N;if(r.has(o))return}if(pa(e,a,i),i&&a===void 0){var s=e.querySelector(`:checked`);s!==null&&(a=ga(s),n(a))}e.__value=a,i=!1}),ma(e)}function ga(e){return`__value`in e?e.__value:e.value}var _a=Symbol(`class`),va=Symbol(`style`),ya=Symbol(`is custom element`),ba=Symbol(`is html`),xa=be?`link`:`LINK`,Sa=be?`input`:`INPUT`,Ca=be?`option`:`OPTION`,wa=be?`select`:`SELECT`,Ta=be?`progress`:`PROGRESS`;function Ea(e){if(T){var t=!1,n=()=>{if(!t){if(t=!0,e.hasAttribute(`value`)){var n=e.value;ka(e,`value`,null),e.value=n}if(e.hasAttribute(`checked`)){var r=e.checked;ka(e,`checked`,null),e.checked=r}}};e[ve]=n,j(n),Nt()}}function Da(e,t){var n=Ma(e);n.value!==(n.value=t??void 0)&&(e.value!==t||t===0&&e.nodeName===Ta)&&(e.value=t??``)}function Oa(e,t){t?e.hasAttribute(`selected`)||e.setAttribute(`selected`,``):e.removeAttribute(`selected`)}function ka(e,t,n,r){var i=Ma(e);T&&(i[t]=e.getAttribute(t),t===`src`||t===`srcset`||t===`href`&&e.nodeName===xa)||i[t]!==(i[t]=n)&&(t===`loading`&&(e[fe]=n),n==null?e.removeAttribute(t):typeof n!=`string`&&Pa(e).includes(t)?e[t]=n:e.setAttribute(t,n))}function Aa(e,t,n,r,i=!1,a=!1){if(T&&i&&e.nodeName===Sa){var o=e;(o.type===`checkbox`?`defaultChecked`:`defaultValue`)in n||Ea(o)}var s=Ma(e),c=s[ya],l=!s[ba];let u=T&&c;u&&E(!1);var d=t||{},f=e.nodeName===Ca;for(var p in t)p in n||(n[p]=null);n.class?n.class=ia(n.class):(r||n[_a])&&(n.class=null),n[va]&&(n.style??=null);var m=Pa(e);if(e.nodeName===Sa&&`type`in n&&(`value`in n||`__value`in n)){var h=n.type;(h!==d.type||h===void 0&&e.hasAttribute(`type`))&&(d.type=h,ka(e,`type`,h,a))}for(let i in n){let o=n[i];if(f&&i===`value`&&o==null){e.value=e.__value=``,d[i]=o;continue}if(i===`class`){ua(e,e.namespaceURI===`http://www.w3.org/1999/xhtml`,o,r,t?.[_a],n[_a]),d[i]=o,d[_a]=n[_a];continue}if(i===`style`){fa(e,o,t?.[va],n[va]),d[i]=o,d[va]=n[va];continue}var g=d[i];if(!(o===g&&!(o===void 0&&e.hasAttribute(i)))){d[i]=o;var _=i[0]+i[1];if(_!==`$$`)if(_===`on`){let t={},n=`$$`+i,r=i.slice(2);var v=Ur(r);if(Vr(r)&&(r=r.slice(0,-7),t.capture=!0),!v&&g){if(o!=null)continue;e.removeEventListener(r,d[n],t),d[n]=null}if(v)ri(r,e,o),ii([r]);else if(o!=null){function a(e){d[i].call(this,e)}d[n]=ti(r,e,a,t)}}else if(i===`style`)ka(e,i,o);else if(i===`autofocus`)At(e,!!o);else if(!c&&(i===`__value`||i===`value`&&o!=null))e.value=e.__value=o;else if(i===`selected`&&f)Oa(e,o);else{var y=i;l||(y=Kr(y));var b=y===`defaultValue`||y===`defaultChecked`;if(o==null&&!c&&!b)if(s[i]=null,y===`value`||y===`checked`){let n=e,r=t===void 0;if(y===`value`){let e=n.defaultValue;n.removeAttribute(y),n.defaultValue=e,n.value=n.__value=r?e:null}else{let e=n.defaultChecked;n.removeAttribute(y),n.defaultChecked=e,n.checked=r?e:!1}}else e.removeAttribute(i);else b||m.includes(y)&&(c||typeof o!=`string`)?(e[y]=o,y in s&&(s[y]=w)):typeof o!=`function`&&ka(e,y,o,a)}}}return u&&E(!0),d}function ja(e,t,n=[],r=[],i=[],a,o=!1,s=!1){Bt(i,n,r,n=>{var r=void 0,i={},c=e.nodeName===wa,l=!1;if(sr(()=>{var u=t(...n.map(Z)),d=Aa(e,r,u,a,o,s);l&&c&&`value`in u&&pa(e,u.value);for(let e of Object.getOwnPropertySymbols(i))u[e]||V(i[e]);for(let t of Object.getOwnPropertySymbols(u)){var f=u[t];t.description===`@attach`&&(!r||f!==r[t])&&(i[t]&&V(i[t]),i[t]=B(()=>ta(e,()=>f))),d[t]=f}r=d}),c){var u=e;nr(()=>{pa(u,r.value,!0),ma(u)})}l=!0})}function Ma(e){return e[me]??={[ya]:e.nodeName.includes(`-`),[ba]:e.namespaceURI===Ve}}var Na=new Map;function Pa(e){var t=e.getAttribute(`is`)||e.nodeName,n=Na.get(t);if(n)return n;Na.set(t,n=[]);for(var r,i=e,a=Element.prototype;a!==i;){for(var o in r=c(i),r)r[o].set&&o!==`innerHTML`&&o!==`textContent`&&o!==`innerText`&&n.push(o);i=d(i)}return n}var Fa=null;function Ia(){if(Fa===null){var e=Gn(`select`);e.innerHTML=ci(``),Fa=e.firstChild?.firstChild?.nodeType===1}return Fa}function La(e,t){var n=T;Ia()||(E(!1),e.textContent=``,e.append(Kn(``)));try{t()}finally{n&&(T?Je(e):(E(!0),O(e)))}}function Ra(e,t,n=t){var r=new WeakSet;Ft(e,`input`,async i=>{var a=i?e.defaultValue:e.value;if(a=Ba(e)?Va(a):a,n(a),N!==null&&r.add(N),await Fr(),a!==(a=t())){var o=e.selectionStart,s=e.selectionEnd,c=e.value.length;if(e.value=a??``,s!==null){var l=e.value.length;o===s&&s===c&&l>c?(e.selectionStart=l,e.selectionEnd=l):(e.selectionStart=o,e.selectionEnd=Math.min(s,l))}}}),(T&&e.defaultValue!==e.value||Q(t)==null&&e.value)&&(n(Ba(e)?Va(e.value):e.value),N!==null&&r.add(N)),ir(()=>{var n=t();if(e===document.activeElement){var i=N;if(r.has(i))return}Ba(e)&&n===Va(e.value)||e.type===`date`&&!n&&!e.value||n!==e.value&&(e.value=n??``)})}function za(e,t,n=t){Ft(e,`change`,t=>{n(t?e.defaultChecked:e.checked)}),(T&&e.defaultChecked!==e.checked||Q(t)==null)&&n(e.checked),ir(()=>{e.checked=!!t()})}function Ba(e){var t=e.type;return t===`number`||t===`range`}function Va(e){return e===``?null:+e}function Ha(e,t){return e===t||e?.[C]===t}function Ua(e={},t,n,r){var i=A.r,a=G;return nr(()=>{var o,s;return ir(()=>{o=s,s=r?.()||[],Q(()=>{Ha(n(...s),e)||(t(e,...s),o&&Ha(n(...o),e)&&t(null,...o))})}),()=>{let r=a;for(;r!==i&&r.parent!==null&&r.parent.f&33554432;)r=r.parent;let o=()=>{s&&Ha(n(...s),e)&&t(null,...s)},c=r.teardown;r.teardown=()=>{o(),c?.()}}}),e}var Wa={get(e,t){if(!e.exclude.has(t))return e.props[t]},set(e,t){return!1},getOwnPropertyDescriptor(e,t){if(!e.exclude.has(t)&&t in e.props)return{enumerable:!0,configurable:!0,value:e.props[t]}},has(e,t){return!e.exclude.has(t)&&t in e.props},ownKeys(e){return Reflect.ownKeys(e.props).filter(t=>!e.exclude.has(t))}};function Ga(e,t,n){return new Proxy({props:e,exclude:t},Wa)}var Ka={get(e,t){let n=e.props.length;for(;n--;){let r=e.props[n];if(p(r)&&(r=r()),typeof r==`object`&&r&&t in r)return r[t]}},set(e,t,n){let r=e.props.length;for(;r--;){let i=e.props[r];p(i)&&(i=i());let a=s(i,t);if(a&&a.set)return a.set(n),!0}return!1},getOwnPropertyDescriptor(e,t){let n=e.props.length;for(;n--;){let r=e.props[n];if(p(r)&&(r=r()),typeof r==`object`&&r&&t in r){let e=s(r,t);return e&&!e.configurable&&(e.configurable=!0),e}}},has(e,t){if(t===C||t===de)return!1;for(let n of e.props)if(p(n)&&(n=n()),n!=null&&t in n)return!0;return!1},ownKeys(e){let t=[];for(let n of e.props)if(p(n)&&(n=n()),n){for(let e in n)t.includes(e)||t.push(e);for(let e of Object.getOwnPropertySymbols(n))t.includes(e)||t.push(e)}return t}};function qa(...e){return new Proxy({props:e},Ka)}function Ja(e,t,n,r){var i=!tt||!!(n&2),a=!!(n&8),o=!!(n&16),c=r,l=!0,u=void 0,d=()=>o&&i?(u??=Wt(r),Z(u)):(l&&(l=!1,c=o?Q(r):r),c);let f;if(a){var p=C in e||de in e;f=s(e,t)?.set??(p&&t in e?n=>e[t]=n:void 0)}var m,h=!1;a?[m,h]=kt(()=>e[t]):m=e[t],m===void 0&&r!==void 0&&(m=d(),f&&(i&&Fe(t),f(m)));var g=i?()=>{var n=e[t];return n===void 0?d():(l=!0,n)}:()=>{var n=e[t];return n!==void 0&&(c=void 0),n===void 0?c:n};if(i&&!(n&4))return g;if(f){var _=e.$$legacy;return(function(e,t){return arguments.length>0?((!i||!t||_||h)&&f(t?g():e),e):g()})}var v=!1,y=(n&1?Wt:Jt)(()=>(v=!1,g()));a&&Z(y);var b=G;return(function(e,t){if(arguments.length>0){let n=t?Z(y):i&&a?jn(e):e;return F(y,n),v=!0,c!==void 0&&(c=n),e}return br&&v||b.f&16384?y.v:Z(y)})}function Ya(e){return class extends Xa{constructor(t){super({component:e,...t})}}}var Xa=class{#e;#t;constructor(e){var t=new Map,n=(e,n)=>{var r=En(n,!1,!1);return t.set(e,r),r};let r=new Proxy({...e.props||{},$$events:{}},{get(e,r){return Z(t.get(r)??n(r,Reflect.get(e,r)))},has(e,r){return r===de||(Z(t.get(r)??n(r,Reflect.get(e,r))),Reflect.has(e,r))},set(e,r,i){return F(t.get(r)??n(r,i),i),Reflect.set(e,r,i)}});this.#t=(e.hydrate?bi:yi)(e.component,{target:e.target,anchor:e.anchor,props:r,context:e.context,intro:e.intro??!1,recover:e.recover,transformError:e.transformError}),(!e?.props?.$$host||e.sync===!1)&&dn(),this.#e=r.$$events;for(let e of Object.keys(this.#t))e!==`$set`&&e!==`$destroy`&&e!==`$on`&&o(this,e,{get(){return this.#t[e]},set(t){this.#t[e]=t},enumerable:!0});this.#t.$set=e=>{Object.assign(r,e)},this.#t.$destroy=()=>{wi(this.#t)}}$set(e){this.#t.$set(e)}$on(e,t){this.#e[e]=this.#e[e]||[];let n=(...e)=>t.call(this,...e);return this.#e[e].push(n),()=>{this.#e[e]=this.#e[e].filter(e=>e!==n)}}$destroy(){this.#t.$destroy()}};function Za(e,t){if(xe(`hydratable`),T){let t=window.__svelte?.h;if(t?.has(e))return t.get(e);We(e)}return t()}var Qa=t({afterUpdate:()=>ao,beforeUpdate:()=>io,createContext:()=>st,createEventDispatcher:()=>ro,createRawSnippet:()=>Bi,flushSync:()=>dn,fork:()=>yn,getAbortSignal:()=>$a,getAllContexts:()=>dt,getContext:()=>ct,hasContext:()=>ut,hydratable:()=>Za,hydrate:()=>bi,mount:()=>yi,onDestroy:()=>to,onMount:()=>eo,setContext:()=>lt,settled:()=>Ir,tick:()=>Fr,unmount:()=>wi,untrack:()=>Q});function $a(){return H===null&&Me(),(H.ac??=new AbortController).signal}function eo(e){A===null&&Se(`onMount`),tt&&A.l!==null?oo(A).m.push(e):Qn(()=>{let t=Q(e);if(typeof t==`function`)return t})}function to(e){A===null&&Se(`onDestroy`),eo(()=>()=>Q(e))}function no(e,t,{bubbles:n=!1,cancelable:r=!1}={}){return new CustomEvent(e,{detail:t,bubbles:n,cancelable:r})}function ro(){let e=A;return e===null&&Se(`createEventDispatcher`),(t,r,i)=>{let a=e.s.$$events?.[t];if(a){let o=n(a)?a.slice():[a],s=no(t,r,i);for(let t of o)t.call(e.x,s);return!s.defaultPrevented}return!0}}function io(e){A===null&&Se(`beforeUpdate`),A.l===null&&Pe(`beforeUpdate`),oo(A).b.push(e)}function ao(e){A===null&&Se(`afterUpdate`),A.l===null&&Pe(`afterUpdate`),oo(A).a.push(e)}function oo(e){var t=e.l;return t.u??={a:[],b:[],m:[]}}export{Hn as $,vi as A,Z as B,Xi as C,ki as D,Ni as E,pi as F,nr as G,Fr as H,ii as I,er as J,ar as K,ri as L,mi as M,ui as N,Oi as O,fi as P,Vn as Q,ni as R,Qi as S,zi as T,Q as U,Ir as V,Er as W,Pn as X,Fn as Y,Bn as Z,fa as _,Ye as _t,Ja as a,qt as at,ea as b,t as bt,Ua as c,Dt as ct,La as d,pt as dt,jn as et,ja as f,ft,ha as g,nt as gt,Da as h,rt as ht,Ya as i,Tn as it,hi as j,Ei as k,za as l,ct as lt,ka as m,at as mt,to as n,F as nt,Ga as o,At as ot,Ea as p,lt as pt,Qn as q,eo as r,wn as rt,qa as s,jt as st,Qa as t,kn as tt,Ra as u,ut,ua as v,Je as vt,Vi as w,$i as x,ia as y,m as yt,ei as z}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/DL7ZyBAF.js b/backend/internal/http/web/_app/immutable/chunks/DL7ZyBAF.js deleted file mode 100644 index 49a13bb..0000000 --- a/backend/internal/http/web/_app/immutable/chunks/DL7ZyBAF.js +++ /dev/null @@ -1 +0,0 @@ -import"./B0qrqti_.js"; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/DRdGzrsF.js b/backend/internal/http/web/_app/immutable/chunks/DRdGzrsF.js deleted file mode 100644 index 303319b..0000000 --- a/backend/internal/http/web/_app/immutable/chunks/DRdGzrsF.js +++ /dev/null @@ -1 +0,0 @@ -import{$ as e,B as t,D as n,E as r,G as i,K as a,O as o,P as s,Q as c,R as l,T as u,X as d,Y as f,Z as p,at as m,dt as h,it as g,w as _}from"./39JK5HWF.js";import"./xihTtKlq.js";var v=class extends Map{#e=new Map;#t=c(0);#n=c(0);#r=l||-1;constructor(e){if(super(),e){for(var[t,n]of e)super.set(t,n);this.#n.v=super.size}}#i(e){return l===this.#r?c(e):p(e)}has(e){var t=this.#e,n=t.get(e);if(n===void 0)if(super.has(e))n=this.#i(0),t.set(e,n);else return s(this.#t),!1;return s(n),!0}forEach(e,t){this.#a(),super.forEach(e,t)}get(e){var t=this.#e,n=t.get(e);if(n===void 0)if(super.has(e))n=this.#i(0),t.set(e,n);else{s(this.#t);return}return s(n),super.get(e)}set(e,t){var n=this.#e,r=n.get(e),i=super.get(e),a=super.set(e,t),o=this.#t;if(r===void 0)r=this.#i(0),n.set(e,r),d(this.#n,super.size),f(o);else if(i!==t){f(r);var s=o.reactions===null?null:new Set(o.reactions);(s===null||!r.reactions?.every(e=>s.has(e)))&&f(o)}return a}delete(e){var t=this.#e,n=t.get(e),r=super.delete(e);return n!==void 0&&(t.delete(e),d(n,-1)),r&&(d(this.#n,super.size),f(this.#t)),r}clear(){if(super.size!==0){super.clear();var e=this.#e;d(this.#n,0);for(var t of e.values())d(t,-1);f(this.#t),e.clear()}}#a(){s(this.#t);var e=this.#e;if(this.#n.v!==e.size){for(var t of super.keys())if(!e.has(t)){var n=this.#i(0);e.set(t,n)}}for([,n]of this.#e)s(n)}keys(){return s(this.#t),super.keys()}values(){return this.#a(),super.values()}entries(){return this.#a(),super.entries()}[Symbol.iterator](){return this.entries()}get size(){return s(this.#n),super.size}},y=o(` `);function b(o,c){m(c,!0);var l=n(),d=a(l),f=e=>{var n=y(),a=i(n,!0);h(n),t(e=>u(a,e),[()=>c.errors.get(c.key)]),r(e,n)},p=e(()=>c.errors.has(c.key));_(d,e=>{s(p)&&e(f)}),r(o,l),g()}export{v as n,b as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/DqlBPR2w.js b/backend/internal/http/web/_app/immutable/chunks/DqlBPR2w.js new file mode 100644 index 0000000..0849b6e --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/DqlBPR2w.js @@ -0,0 +1,2 @@ +import{et as e}from"./DGrvnoUE.js";import{t}from"./Soo4K-rz.js";import"./QHwlfjO8.js";var n=e({user:null,status:`loading`}),r=()=>{localStorage.removeItem(`accessToken`),n.status=`unauthenticated`},i=()=>localStorage.getItem(`accessToken`),a=e=>{localStorage.setItem(`accessToken`,e)},o=`/api`,s=class extends Error{status;body;constructor(e,t){super(`API Error ${e}`),this.status=e,this.body=t}};async function c(e,n={}){let{auth:a=!0,headers:c,...l}=n,d={"Content-Type":`application/json`,...c},f=new Headers(d);if(a){let e=i();e&&f.append(`Authorization`,`Bearer ${e}`)}let p=await fetch(`${o}${e}`,{...l,headers:f});if(p.status===401&&(r(),t(`/login`)),!p.ok)throw new s(p.status,await u(p));if(p.status!==204)return p.json()}async function*l(e,n={}){let{auth:a=!0,headers:s,...c}=n,l={"Content-Type":`application/json`,...s},u=new Headers(l);if(a){let e=i();e&&u.append(`Authorization`,`Bearer ${e}`)}let d=await fetch(`${o}${e}`,{...c,headers:u});if(d.status===401&&(r(),t(`/login`)),!d.ok||!d.body)throw Error(`HTTP ${d.status}`);let f=d.body.pipeThrough(new TextDecoderStream).getReader(),p=``;try{for(;;){let{value:e,done:t}=await f.read();if(t)break;p+=e;let n=p.split(` +`);p=n.pop()??``;for(let e of n)e.trim()&&(yield JSON.parse(e))}p.trim()&&(yield JSON.parse(p))}finally{f.releaseLock()}}async function u(e){try{return await e.json()}catch{return null}}var d={get:(e,t)=>c(e,{...t,method:`GET`}),post:(e,t,n)=>c(e,{...n,method:`POST`,body:JSON.stringify(t)}),postStream:(e,t,n)=>l(e,{...n,method:`POST`,body:JSON.stringify(t)}),put:(e,t,n)=>c(e,{...n,method:`PUT`,body:JSON.stringify(t)}),delete:(e,t)=>c(e,{...t,method:`DELETE`})};export{a as i,n,r,d as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/DtPl1hOB.js b/backend/internal/http/web/_app/immutable/chunks/DtPl1hOB.js deleted file mode 100644 index fc11e4c..0000000 --- a/backend/internal/http/web/_app/immutable/chunks/DtPl1hOB.js +++ /dev/null @@ -1 +0,0 @@ -import"./39JK5HWF.js";import{a as e,r as t}from"./B0qrqti_.js";var n={get data(){return e.data},get error(){return e.error},get form(){return e.form},get params(){return e.params},get route(){return e.route},get state(){return e.state},get status(){return e.status},get url(){return e.url}};t.updated.check;var r=n;export{r as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/BDef5Ccs.js b/backend/internal/http/web/_app/immutable/chunks/DyF3myvh.js similarity index 79% rename from backend/internal/http/web/_app/immutable/chunks/BDef5Ccs.js rename to backend/internal/http/web/_app/immutable/chunks/DyF3myvh.js index bb7450f..30b3db6 100644 --- a/backend/internal/http/web/_app/immutable/chunks/BDef5Ccs.js +++ b/backend/internal/http/web/_app/immutable/chunks/DyF3myvh.js @@ -1 +1 @@ -import{t as e}from"./BC84wEQu.js";var t={me:()=>e.get(`/user/me`),update:(t,n)=>e.put(`/user/${t}`,n),listAddresses:t=>e.get(`/user/${t}/address`),createAddress:(t,n)=>e.post(`/user/${t}/address`,n),updateAddress:(t,n)=>e.put(`/user/${t}/address`,n),deleteAddress:(t,n)=>e.delete(`/user/${t}/address/${n}`)};export{t}; \ No newline at end of file +import{t as e}from"./DqlBPR2w.js";var t={me:()=>e.get(`/user/me`),update:(t,n)=>e.put(`/user/${t}`,n),listAddresses:t=>e.get(`/user/${t}/address`),createAddress:(t,n)=>e.post(`/user/${t}/address`,n),updateAddress:(t,n)=>e.put(`/user/${t}/address`,n),deleteAddress:(t,n)=>e.delete(`/user/${t}/address/${n}`)};export{t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/QHwlfjO8.js b/backend/internal/http/web/_app/immutable/chunks/QHwlfjO8.js new file mode 100644 index 0000000..87e183c --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/QHwlfjO8.js @@ -0,0 +1 @@ +import"./Soo4K-rz.js"; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/Soo4K-rz.js b/backend/internal/http/web/_app/immutable/chunks/Soo4K-rz.js new file mode 100644 index 0000000..8a3a0e8 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/Soo4K-rz.js @@ -0,0 +1 @@ +import{B as e,H as t,V as n,ct as r,it as i,nt as a,r as o,t as s}from"./DGrvnoUE.js";var c=class{constructor(e,t){this.status=e,this.body=typeof t==`string`?{message:t}:t||{message:`Error: ${e}`}}toString(){return JSON.stringify(this.body)}},l=class{constructor(e,t){try{new Headers({location:t})}catch{throw Error(`Invalid redirect location ${JSON.stringify(t)}: this string contains characters that cannot be used in HTTP headers`)}this.status=e,this.location=t}},u=class extends Error{constructor(e,t,n){super(n),this.status=e,this.text=t}};new URL(`sveltekit-internal://`);function d(e,t){return e===`/`||t===`ignore`?e:t===`never`?e.endsWith(`/`)?e.slice(0,-1):e:t===`always`&&!e.endsWith(`/`)?e+`/`:e}function f(e){return e.split(`%25`).map(decodeURI).join(`%25`)}function p(e){for(let t in e)e[t]=decodeURIComponent(e[t]);return e}function m({href:e}){return e.split(`#`)[0]}function h(e,t,n,r=!1){let i=new URL(e);Object.defineProperty(i,"searchParams",{value:new Proxy(i.searchParams,{get(e,r){if(r===`get`||r===`getAll`||r===`has`)return(t,...i)=>(n(t),e[r](t,...i));t();let i=Reflect.get(e,r);return typeof i==`function`?i.bind(e):i}}),enumerable:!0,configurable:!0});let a=[`href`,`pathname`,`search`,`toString`,`toJSON`];r&&a.push(`hash`);for(let n of a)Object.defineProperty(i,n,{get(){return t(),e[n]},enumerable:!0,configurable:!0});return i}function g(){}function _(...e){let t=5381;for(let n of e)if(typeof n==`string`){let e=n.length;for(;e;)t=t*33^n.charCodeAt(--e)}else if(ArrayBuffer.isView(n)){let e=new Uint8Array(n.buffer,n.byteOffset,n.byteLength),r=e.length;for(;r;)t=t*33^e[--r]}else throw TypeError(`value must be a string or TypedArray`);return(t>>>0).toString(36)}new TextEncoder;function v(e){let t=atob(e),n=new Uint8Array(t.length);for(let e=0;e((e instanceof Request?e.method:t?.method||`GET`)!==`GET`&&y.delete(x(e)),ee(e,t));var y=new Map;function b(e,t){let n=x(e,t),r=document.querySelector(n);if(r?.textContent){r.remove();let{body:e,...t}=JSON.parse(r.textContent);r.getAttribute(`data-b64`)!==null&&(e=v(e));let i=r.getAttribute(`data-ttl`);return i&&y.set(n,{body:e,init:t,ttl:1e3*Number(i)}),Promise.resolve(new Response(e,t))}return window.fetch(e,t)}function te(e,t,n){if(y.size>0){let t=x(e,n),r=y.get(t);if(r){if(performance.now(){let n=/^\[\.\.\.(\w+)(?:=(\w+))?\]$/.exec(e);if(n)return t.push({name:n[1],matcher:n[2],optional:!1,rest:!0,chained:!0}),`(?:/([^]*))?`;let r=/^\[\[(\w+)(?:=(\w+))?\]\]$/.exec(e);if(r)return t.push({name:r[1],matcher:r[2],optional:!0,rest:!1,chained:!0}),`(?:/([^/]+))?`;if(!e)return;let i=e.split(/\[(.+?)\](?!\])/);return`/`+i.map((e,n)=>{if(n%2){if(e.startsWith(`x+`))return ce(String.fromCharCode(parseInt(e.slice(2),16)));if(e.startsWith(`u+`))return ce(String.fromCharCode(...e.slice(2).split(`-`).map(e=>parseInt(e,16))));let[,r,a,o,s]=ne.exec(e);return t.push({name:o,matcher:s,optional:!!r,rest:!!a,chained:a?n===1&&i[0]===``:!1}),a?`([^]*?)`:r?`([^/]*)?`:`([^/]+?)`}return ce(e)}).join(``)}).join(``)}/?$`),params:t}}function ae(e){return e!==``&&!/^\([^)]+\)$/.test(e)}function oe(e){return e.slice(1).split(`/`).filter(ae)}function se(e,t,n){let r={},i=e.slice(1),a=i.filter(e=>e!==void 0),o=0;for(let e=0;ee).join(`/`),o=0),c===void 0)if(s.rest)c=``;else continue;if(!s.matcher||n[s.matcher](c)){r[s.name]=c;let n=t[e+1],l=i[e+1];n&&!n.rest&&n.optional&&l&&s.chained&&(o=0),!n&&!l&&Object.keys(r).length===a.length&&(o=0);continue}if(s.optional&&s.chained){o++;continue}return}if(!o)return r}function ce(e){return e.normalize().replace(/[[\]]/g,`\\$&`).replace(/%/g,`%25`).replace(/\//g,`%2[Ff]`).replace(/\?/g,`%3[Ff]`).replace(/#/g,`%23`).replace(/[.*+?^${}()|\\]/g,`\\$&`)}function le({nodes:e,server_loads:t,dictionary:n,matchers:r}){let i=new Set(t);return Object.entries(n).map(([t,[n,i,s]])=>{let{pattern:c,params:l}=ie(t),u={id:t,exec:e=>{let t=c.exec(e);if(t)return se(t,l,r)},errors:[1,...s||[]].map(t=>e[t]),layouts:[0,...i||[]].map(o),leaf:a(n)};return u.errors.length=u.layouts.length=Math.max(u.errors.length,u.layouts.length),u});function a(t){let n=t<0;return n&&(t=~t),[n,e[t]]}function o(t){return t===void 0?t:[i.has(t),e[t]]}}function ue(e,t=JSON.parse){try{return t(sessionStorage[e])}catch{}}function de(e,t,n=JSON.stringify){let r=n(t);try{sessionStorage[e]=r}catch{}}var S=globalThis.__sveltekit_1eyxneb?.base??``,fe=globalThis.__sveltekit_1eyxneb?.assets??S??``,pe=`1791236559767`,me=`sveltekit:snapshot`,he=`sveltekit:scroll`,ge=`sveltekit:states`,C=`sveltekit:history`,w=`sveltekit:navigation`,T={tap:1,hover:2,viewport:3,eager:4,off:-1,false:-1},_e=location.origin;function ve(e){if(e instanceof URL)return e;let t=document.baseURI;if(!t){let e=document.getElementsByTagName(`base`);t=e.length?e[0].href:document.URL}return new URL(e,t)}function E(){return{x:pageXOffset,y:pageYOffset}}function D(e,t){return e.getAttribute(`data-sveltekit-${t}`)}var ye={...T,"":T.hover};function be(e){let t=e.assignedSlot??e.parentNode;return t?.nodeType===11&&(t=t.host),t}function xe(e,t){for(;e&&e!==t;){if(e.nodeName.toUpperCase()===`A`&&e.hasAttribute(`href`))return e;e=be(e)}}function Se(e,t,n){let r;try{if(r=new URL(e instanceof SVGAElement?e.href.baseVal:e.href,document.baseURI),n&&r.hash.match(/^#[^/]/)){let e=location.hash.split(`#`)[1]||`/`;r.hash=`#${e}${r.hash}`}}catch{}let i=e instanceof SVGAElement?e.target.baseVal:e.target,a=!r||!!i||O(r,t,n)||(e.getAttribute(`rel`)||``).split(/\s+/).includes(`external`),o=r?.origin===_e&&e.hasAttribute(`download`);return{url:r,external:a,target:i,download:o}}function Ce(e){let t=null,n=null,r=null,i=null,a=null,o=null,s=e;for(;s&&s!==document.documentElement;)r===null&&(r=D(s,`preload-code`)),i===null&&(i=D(s,`preload-data`)),t===null&&(t=D(s,`keepfocus`)),n===null&&(n=D(s,`noscroll`)),a===null&&(a=D(s,`reload`)),o===null&&(o=D(s,`replacestate`)),s=be(s);function c(e){switch(e){case``:case`true`:return!0;case`off`:case`false`:return!1;default:return}}return{preload_code:ye[r??`off`],preload_data:ye[i??`off`],keepfocus:c(t),noscroll:c(n),reload:c(a),replace_state:c(o)}}function we(e){let t=r(e),n=!0;function i(){n=!0,t.update(e=>e)}function a(e){n=!1,t.set(e)}function o(e){let r;return t.subscribe(t=>{(r===void 0||n&&t!==r)&&e(r=t)})}return{notify:i,set:a,subscribe:o}}var Te={v:g};function Ee(){let{set:e,subscribe:t}=r(!1),n;async function i(){clearTimeout(n);try{let t=await fetch(`${fe}/_app/version.json`,{headers:{pragma:`no-cache`,"cache-control":`no-cache`}});if(!t.ok)return!1;let r=(await t.json()).version!==pe;return r&&(e(!0),Te.v(),clearTimeout(n)),r}catch{return!1}}return{subscribe:t,check:i}}function O(e,t,n){return e.origin!==_e||!e.pathname.startsWith(t)?!0:n?e.pathname!==location.pathname:!1}function De(e){}var Oe=new Set([`load`,`prerender`,`csr`,`ssr`,`trailingSlash`,`config`]);[...Oe],[...new Set([...Oe])];function ke(e){return e.filter(e=>e!=null)}function k(e,t){return e+`/`+t}function Ae(e){return e instanceof c||e instanceof u?e.status:500}function je(e){return e instanceof u?e.text:`Internal Error`}var A,j,Me,Ne=o.toString().includes(`$$`)||/function \w+\(\) \{\}/.test(o.toString()),Pe=`a:`;Ne?(A={data:{},form:null,error:null,params:{},route:{id:null},state:{},status:-1,url:new URL(Pe)},j={current:null},Me={current:!1}):(A=new class{#e=i({});get data(){return e(this.#e)}set data(e){a(this.#e,e)}#t=i(null);get form(){return e(this.#t)}set form(e){a(this.#t,e)}#n=i(null);get error(){return e(this.#n)}set error(e){a(this.#n,e)}#r=i({});get params(){return e(this.#r)}set params(e){a(this.#r,e)}#i=i({id:null});get route(){return e(this.#i)}set route(e){a(this.#i,e)}#a=i({});get state(){return e(this.#a)}set state(e){a(this.#a,e)}#o=i(-1);get status(){return e(this.#o)}set status(e){a(this.#o,e)}#s=i(new URL(Pe));get url(){return e(this.#s)}set url(e){a(this.#s,e)}},j=new class{#e=i(null);get current(){return e(this.#e)}set current(e){a(this.#e,e)}},Me=new class{#e=i(!1);get current(){return e(this.#e)}set current(e){a(this.#e,e)}},Te.v=()=>Me.current=!0);function Fe(e){Object.assign(A,e)}var Ie={spanContext(){return Le},setAttribute(){return this},setAttributes(){return this},addEvent(){return this},setStatus(){return this},updateName(){return this},end(){return this},isRecording(){return!1},recordException(){return this},addLink(){return this},addLinks(){return this}},Le={traceId:``,spanId:``,traceFlags:0},{onMount:Re,tick:ze}=s,Be=new Set([`icon`,`shortcut icon`,`apple-touch-icon`]),M=null,N=ue(`sveltekit:scroll`)??{},P=ue(`sveltekit:snapshot`)??{},F={url:we({}),page:we({}),navigating:r(null),updated:Ee()};function Ve(e){N[e]=E()}function He(e,t){let n=e+1;for(;N[n];)delete N[n],n+=1;for(n=t+1;P[n];)delete P[n],n+=1}function I(e,t=!1){return t?location.replace(e.href):location.href=e.href,new Promise(g)}async function Ue(){if(`serviceWorker`in navigator){let e=await navigator.serviceWorker.getRegistration(S||`/`);e&&await e.update()}}var We,Ge,Ke,L,qe,R,Je={},Ye={},Xe=[],z=[],B=null;function V(){B?.fork?.then(e=>e?.discard()),B=null,Q={element:void 0,href:void 0}}var Ze=new Map,Qe=new Set,$e=new Set,H=new Set,U={branch:[],error:null,url:null,nav:null},et=!1,tt=!1,nt=!0,W=!1,G=!1,rt=!1,K=!1,it,q,J,Y,at=new Set,ot,st=new Map,ct=new Map;async function lt(e,t,n){if(globalThis.__sveltekit_1eyxneb.data){let{q:e={},p:t={},l:n={},f:r={}}=globalThis.__sveltekit_1eyxneb.data;for(let t in e)Je[t]=e[t];for(let e in n)Je[e]=n[e];for(let e in r)Je[e]=r[e];for(let e in t)Ye[e]=t[e]}document.URL!==location.href&&(location.href=location.href),R=e,await e.hooks.init?.(),We=le(e),L=document.documentElement,qe=t,Ge=e.nodes[0],Ke=e.nodes[1],Ge(),Ke(),q=history.state?.[C],J=history.state?.[w],q||(q=J=Date.now(),history.replaceState({...history.state,[C]:q,[w]:J},``));let r=N[q];function i(){r&&(history.scrollRestoration=`manual`,scrollTo(r.x,r.y))}n?(i(),await zt(qe,n)):(await Z({type:`enter`,url:ve(R.hash?Gt(new URL(location.href)):location.href),replace_state:!0}),i()),Rt()}async function ut(e=!0,t=!0){if(await(ot||=Promise.resolve()),!ot)return;ot=null;let n=Y={},r=await X(U.url,!0);V();let i=new Map;if(K){for(let e of st.values())for(let{resource:t}of e.values())t.refresh();for(let[e,t]of ct)for(let[n,{resource:r}]of t){let t=k(e,n),a=r.reconnect();a.catch(g),i.set(t,a)}}if(e){let e=A.state,i=r&&await Et(r);if(!i||n!==Y)return;if(i.type===`redirect`)return ht(new URL(i.location,U.url).href,{replaceState:!0},1,n);t||(i.props.page.state=e),Fe(i.props.page),U={...i.state,nav:U.nav},dt(),it.$set(i.props)}else dt();let a=[];for(let e of st.values())for(let{resource:t}of e.values())a.push(t);for(let[e,t]of ct)for(let n of t.keys()){let t=k(e,n),r=i.get(t);r&&a.push(r)}await Promise.all(a).catch(g)}function dt(){Xe.length=0,K=!1}function ft(e){z.some(e=>e?.snapshot)&&(P[e]=z.map(e=>e?.snapshot?.capture()))}function pt(e){P[e]?.forEach((e,t)=>{z[t]?.snapshot?.restore(e)})}function mt(){Ve(q),de(he,N),ft(J),de(me,P)}async function ht(e,n,r,i){let a,o;n.invalidateAll&&V(),await Z({type:`goto`,url:ve(e),keepfocus:n.keepFocus,noscroll:n.noScroll,replace_state:n.replaceState,state:n.state,redirect_count:r,nav_token:i,accept:()=>{if(n.invalidateAll){K=!0,a=new Set;for(let[e,t]of st)for(let[n,r]of t)r.resource?.reset(),a.add(k(e,n));o=new Set;for(let[e,t]of ct)for(let n of t.keys())o.add(k(e,n))}n.invalidate&&n.invalidate.forEach(It)}}),n.invalidateAll&&t().then(t).then(()=>{for(let[e,t]of st)for(let[n,{resource:r}]of t)a?.has(k(e,n))&&r.start();for(let[e,t]of ct)for(let[n,{resource:r}]of t)o?.has(k(e,n))&&r.reconnect()})}async function gt(e){if(e.id!==B?.id){V();let t={};at.add(t),B={id:e.id,token:t,promise:Et({...e,preload:t}).then(e=>(at.delete(t),e.type===`loaded`&&e.state.error&&V(),e)),fork:null}}return B.promise}async function _t(e){let t=(await X(e,!1))?.route;t&&await Promise.all([...t.layouts,t.leaf].filter(Boolean).map(e=>e[1]()))}async function vt(e,t,n){let r={params:U.params,route:{id:U.route?.id??null},url:new URL(location.href)};if(U={...e.state,nav:r},Fe(e.props.page),it=new R.root({target:t,props:{...e.props,stores:F,components:z},hydrate:n,sync:!1,transformError:void 0}),await Promise.resolve(),n){let e={from:null,to:{...r,scroll:N[q]??E()},willUnload:!1,type:`enter`,complete:Promise.resolve()};H.forEach(t=>t(e))}pt(J),tt=!0}async function yt({url:e,params:t,branch:n,errors:r,status:i,error:a,route:o,form:s}){let c=`never`;if(S&&(e.pathname===S||e.pathname===S+`/`))c=`always`;else for(let e of n)e?.slash!==void 0&&(c=e.slash);e.pathname=d(e.pathname,c),e.search=e.search;let l={type:`loaded`,state:{url:e,params:t,branch:n,error:a,route:o},props:{constructors:ke(n).map(e=>e.node.component),page:Wt(A)}};s!==void 0&&(l.props.form=s);let u={},f=!A,p=0;for(let e=0;e(s&&(c.route=!0),e[t])}),params:new Proxy(r,{get:(e,t)=>(s&&c.params.add(t),e[t])}),data:a?.data??null,url:h(n,()=>{s&&(c.url=!0)},e=>{s&&c.search_params.add(e)},R.hash),async fetch(t,r){t instanceof Request&&(r={body:t.method===`GET`||t.method===`HEAD`?void 0:await t.blob(),cache:t.cache,credentials:t.credentials,headers:[...t.headers].length>0?t?.headers:void 0,integrity:t.integrity,keepalive:t.keepalive,method:t.method,mode:t.mode,redirect:t.redirect,referrer:t.referrer,referrerPolicy:t.referrerPolicy,signal:t.signal,...r});let{resolved:i,promise:a}=xt(t,r,n);return s&&e(i.href),a},setHeaders:g,depends:e,parent(){return s&&(c.parent=!0),t()},untrack(e){s=!1;try{return e()}finally{s=!0}}};o=await l.universal.load.call(null,u)??null}return{node:l,loader:e,server:a,universal:l.universal?.load?{type:`data`,data:o,uses:c}:null,data:o??a?.data??null,slash:l.universal?.trailingSlash??a?.slash}}function xt(e,t,n){let r=e instanceof Request?e.url:e,i=new URL(r,n);return i.origin===n.origin&&(r=i.href.slice(n.origin.length)),{resolved:i,promise:tt?te(r,i.href,t):b(r,t)}}function St(e,t,n,r,i,a){if(K)return!0;if(!i)return!1;if(i.parent&&e||i.route&&t||i.url&&n)return!0;for(let e of i.search_params)if(r.has(e))return!0;for(let e of i.params)if(a[e]!==U.params[e])return!0;for(let e of i.dependencies)if(Xe.some(t=>t(new URL(e))))return!0;return!1}function Ct(e,t){return e?.type===`data`?e:e?.type===`skip`?t??null:null}function wt(e,t){if(!e)return new Set(t.searchParams.keys());let n=new Set([...e.searchParams.keys(),...t.searchParams.keys()]);for(let r of n){let i=e.searchParams.getAll(r),a=t.searchParams.getAll(r);i.every(e=>a.includes(e))&&a.every(e=>i.includes(e))&&n.delete(r)}return n}function Tt({error:e,url:t,route:n,params:r}){return{type:`loaded`,state:{error:e,url:t,route:n,params:r,branch:[]},props:{page:Wt(A),constructors:[]}}}async function Et({id:e,invalidating:t,url:n,params:r,route:i,preload:a}){if(B?.id===e)return at.delete(B.token),B.promise;let{errors:o,layouts:s,leaf:u}=i,d=[...s,u];o.forEach(e=>e?.().catch(g)),d.forEach(e=>e?.[1]().catch(g));let f=U.url?e!==jt(U.url):!1,p=U.route?i.id!==U.route.id:!1,m=wt(U.url,n),h=!1,_=d.map(async(e,t)=>{if(!e)return;let a=U.branch[t];return e[1]===a?.loader&&!St(h,p,f,m,a.universal?.uses,r)?a:(h=!0,bt({loader:e[1],url:n,params:r,route:i,parent:async()=>{let e={};for(let n=0;nPromise.resolve({}),server_data_node:Ct(null)}),{node:await Ke(),loader:Ke,universal:null,server:null,data:null}],status:e,error:t,errors:[],route:null})}catch(t){if(t instanceof l){await ht(new URL(t.location,location.href),{},0);return}let a=await R.get_error_template(),o=await $(t,{url:n,params:i,route:r}),s=a({status:e,message:String(o?.message??``).replace(/&/g,`&`).replace(//g,`>`)}),c=new DOMParser().parseFromString(s,`text/html`);throw document.documentElement.replaceChild(document.adoptNode(c.head),document.head),document.documentElement.replaceChild(document.adoptNode(c.body),document.body),t}}async function kt(e){let t=e.href;if(Ze.has(t))return Ze.get(t);let n;try{let r=(async()=>{let t=await R.hooks.reroute({url:new URL(e),fetch:async(t,n)=>xt(t,n,e).promise})??e;if(typeof t==`string`){let n=new URL(e);R.hash?n.hash=t:n.pathname=t,t=n}return t})();Ze.set(t,r),n=await r}catch{Ze.delete(t);return}return n}async function X(e,t){if(e&&!O(e,S,R.hash)){let n=await kt(e);if(!n)return;let r=At(n);for(let n of We){let i=n.exec(r);if(i)return{id:jt(e),invalidating:t,route:n,params:p(i),url:e}}}}function At(e){return f(R.hash?e.hash.replace(/^#/,``).replace(/[?#].+/,``):e.pathname.slice(S.length))||`/`}function jt(e){return(R.hash?e.hash.replace(/^#/,``):e.pathname)+e.search}function Mt({url:e,type:t,intent:n,delta:r,event:i,scroll:a}){let o=!1,s=Ut(U,n,e,t,a??null);r!==void 0&&(s.navigation.delta=r),i!==void 0&&(s.navigation.event=i);let c={...s.navigation,cancel:()=>{o=!0,s.reject(Error(`navigation cancelled`))}};return W||Qe.forEach(e=>e(c)),o?null:s}async function Z({type:e,url:r,popped:i,keepfocus:a,noscroll:o,replace_state:s,state:c={},redirect_count:l=0,nav_token:d={},accept:f=g,block:p=g,event:m}){let h=Y;Y=d;let _=await X(r,!1),v=e===`enter`?Ut(U,_,r,e):Mt({url:r,type:e,delta:i?.delta,intent:_,scroll:i?.scroll,event:m});if(!v){p(),Y===d&&(Y=h);return}let ee=q,y=J;f(),W=!0,tt&&v.navigation.type!==`enter`&&F.navigating.set(j.current=v.navigation);let b=_&&await Et(_);if(!b){if(O(r,S,R.hash))return await I(r,s);b=await Nt(r,{id:null},await $(new u(404,`Not Found`,`Not found: ${r.pathname}`),{url:r,params:{},route:{id:null}}),404,s)}if(r=_?.url||r,Y!==d){v.reject(Error(`navigation aborted`));return}if(!b)return;if(b.type===`redirect`){if(l<20){await Z({type:e,url:new URL(b.location,r),popped:i,keepfocus:a,noscroll:o,replace_state:s,state:c,redirect_count:l+1,nav_token:d}),v.fulfil(void 0);return}if(b=await Ot({status:500,error:await $(Error(`Redirect loop`),{url:r,params:{},route:{id:null}}),url:r,route:{id:null}}),!b)return}else if(b.props.page.status>=400&&await F.updated.check())return await Ue(),await I(r,s);if(dt(),Ve(ee),ft(y),b.props.page.url.pathname!==r.pathname&&(r.pathname=b.props.page.url.pathname),c=i?i.state:c,!i){let e=+!s,t={[C]:q+=e,[w]:J+=e,[ge]:c};(s?history.replaceState:history.pushState).call(history,t,``,r),s||He(q,J)}let te=_&&B?.id===_.id?B.fork:null;B?.fork&&!te?V():(B=null,Q={element:void 0,href:void 0}),b.props.page.state=c;let x;if(tt){let e=(await Promise.all(Array.from($e,e=>e(v.navigation)))).filter(e=>typeof e==`function`);if(e.length>0){function t(){e.forEach(e=>{H.delete(e)})}e.push(t),e.forEach(e=>{H.add(e)})}let t=v.navigation.to;U={...b.state,nav:{params:t.params,route:t.route,url:t.url}},b.props.page&&(b.props.page.url=r),!a&&document.activeElement instanceof HTMLElement&&document.activeElement!==document.body&&document.activeElement.blur();let i=te&&await te;i?x=i.commit():(M=null,it.$set(b.props),M&&Object.assign(b.props.page,M),Fe(b.props.page),x=n?.()),rt=!0}else await vt(b,qe,!1);let{activeElement:ne}=document;if(await x,await t(),await t(),Y!==d){v.reject(Error(`navigation aborted`));return}b.props.page&&M&&Object.assign(b.props.page,M);let re=null;if(nt){let e=i?i.scroll:o?E():null;e?scrollTo(e.x,e.y):(re=r.hash&&document.getElementById(Kt(r)))?re.scrollIntoView():scrollTo(0,0)}let ie=document.activeElement!==ne&&document.activeElement!==document.body;!a&&!ie&&Ht(r,!re),nt=!0,W=!1,v.fulfil(void 0),v.navigation.to&&(v.navigation.to.scroll=E()),H.forEach(e=>e(v.navigation)),e===`popstate`&&pt(J),F.navigating.set(j.current=null)}async function Nt(e,t,n,r,i){return e.origin===_e&&e.pathname===location.pathname&&!et?await Ot({status:r,error:n,url:e,route:t}):await I(e,i)}var Q={element:void 0,href:void 0};function Pt(){let e,t;L.addEventListener(`mousemove`,t=>{let n=t.target;clearTimeout(e),e=setTimeout(()=>{i(n,T.hover)},20)});function n(e){e.defaultPrevented||i(e.composedPath()[0],T.tap)}L.addEventListener(`mousedown`,n),L.addEventListener(`touchstart`,n,{passive:!0});let r=new IntersectionObserver(e=>{for(let t of e)t.isIntersecting&&(_t(new URL(t.target.href)),r.unobserve(t.target))},{threshold:0});async function i(e,n){let r=xe(e,L),i=r===Q.element&&r?.href===Q.href&&n>=t;if(!r||i)return;let{url:a,external:o,download:s}=Se(r,S,R.hash);if(o||s)return;let c=Ce(r),l=a&&jt(U.url)===jt(a);if(!(c.reload||l))if(n<=c.preload_data){Q={element:r,href:r.href},t=T.tap;let e=await X(a,!1);if(!e)return;gt(e)}else n<=c.preload_code&&(Q={element:r,href:r.href},t=n,_t(a))}function a(){r.disconnect();for(let e of L.querySelectorAll(`a`)){let{url:t,external:n,download:i}=Se(e,S,R.hash);if(n||i)continue;let a=Ce(e);a.reload||(a.preload_code===T.viewport&&r.observe(e),a.preload_code===T.eager&&_t(t))}}H.add(a),a()}function $(e,t){if(e instanceof c)return e.body;let n=Ae(e),r=je(e);return R.hooks.handleError({error:e,event:t,status:n,message:r})??{message:r}}function Ft(e,t={}){return e=new URL(ve(e)),e.origin===_e?ht(e,t,0):Promise.reject(Error(`goto: invalid URL`))}function It(e){if(typeof e==`function`)Xe.push(e);else{let{href:t}=new URL(e,location.href);Xe.push(e=>e.href===t)}}function Lt(){return K=!0,ut()}function Rt(){history.scrollRestoration=`manual`,addEventListener(`beforeunload`,e=>{let t=!1;if(mt(),!W){let e=Ut(U,void 0,null,`leave`),n={...e.navigation,cancel:()=>{t=!0,e.reject(Error(`navigation cancelled`))}};Qe.forEach(e=>e(n))}t?(e.preventDefault(),e.returnValue=``):history.scrollRestoration=`auto`}),addEventListener(`visibilitychange`,()=>{document.visibilityState===`hidden`&&mt()}),navigator.connection?.saveData||Pt(),L.addEventListener(`click`,async t=>{if(t.button||t.which!==1||t.metaKey||t.ctrlKey||t.shiftKey||t.altKey||t.defaultPrevented)return;let n=xe(t.composedPath()[0],L);if(!n)return;let{url:r,external:i,target:a,download:o}=Se(n,S,R.hash);if(!r)return;if(a===`_parent`||a===`_top`){if(window.parent!==window)return}else if(a&&a!==`_self`)return;let s=Ce(n);if(!(n instanceof SVGAElement)&&r.protocol!==location.protocol&&r.protocol!==`https:`&&r.protocol!==`http:`||o)return;let[c,l]=(R.hash?r.hash.replace(/^#/,``):r.href).split(`#`),u=c===m(location);if(i||s.reload&&(!u||!l)){Mt({url:r,type:`link`,event:t})?W=!0:t.preventDefault();return}if(l!==void 0&&u){let[,i]=U.url.href.split(`#`);if(i===l){if(t.preventDefault(),l===``||l===`top`&&n.ownerDocument.getElementById(`top`)===null)scrollTo({top:0});else{let e=n.ownerDocument.getElementById(decodeURIComponent(l));e&&(e.scrollIntoView(),e.focus())}return}if(G=!0,Ve(q),e(r),!s.replace_state)return;G=!1}t.preventDefault(),await new Promise(e=>{requestAnimationFrame(()=>{setTimeout(e,0)}),setTimeout(e,100)}),await Z({type:`link`,url:r,keepfocus:s.keepfocus,noscroll:s.noscroll,replace_state:s.replace_state??r.href===location.href,event:t})}),L.addEventListener(`submit`,e=>{if(e.defaultPrevented)return;let t=HTMLFormElement.prototype.cloneNode.call(e.target),n=e.submitter;if((n?.formTarget||t.target)===`_blank`||(n?.formMethod||t.method)!==`get`)return;let r=new URL(n?.hasAttribute(`formaction`)&&n?.formAction||t.action);if(O(r,S,!1))return;let i=e.target,a=Ce(i);if(a.reload)return;e.preventDefault(),e.stopPropagation();let o=new FormData(i,n);r.search=new URLSearchParams(o).toString(),Z({type:`form`,url:r,keepfocus:a.keepfocus,noscroll:a.noscroll,replace_state:a.replace_state??r.href===location.href,event:e})}),addEventListener(`popstate`,async t=>{if(!Vt)if(t.state?.[`sveltekit:history`]){let n=t.state[C];if(Y={},n===q)return;let r=N[n],i=t.state[`sveltekit:states`]??{},a=new URL(t.state[`sveltekit:pageurl`]??location.href),o=t.state[w],s=U.url?m(location)===m(U.url):!1;if(o===J&&(rt||s)){i!==A.state&&(A.state=i),e(a),N[q]=E(),r&&scrollTo(r.x,r.y),q=n;return}let c=n-q;await Z({type:`popstate`,url:a,popped:{state:i,scroll:r,delta:c},accept:()=>{q=n,J=o},block:()=>{history.go(-c)},nav_token:Y,event:t})}else G||(e(new URL(location.href)),R.hash&&location.reload())}),addEventListener(`hashchange`,()=>{G&&(G=!1,history.replaceState({...history.state,[C]:++q,[w]:J},``,location.href))});for(let e of document.querySelectorAll(`link`))Be.has(e.rel)&&(e.href=e.href);addEventListener(`pageshow`,e=>{e.persisted&&F.navigating.set(j.current=null)});function e(e){U.url=A.url=e,F.page.set(Wt(A)),F.page.notify()}}async function zt(e,{status:t=200,error:n,node_ids:r,params:i,route:a,server_route:o,data:s,form:c}){et=!0;let u=new URL(location.href),d;({params:i={},route:a={id:null}}=await X(u,!1)||{}),d=We.find(({id:e})=>e===a.id);let f,p=!0;try{let e=r.map(async(t,n)=>{let r=s[n];return r?.uses&&(r.uses=Bt(r.uses)),bt({loader:R.nodes[t],url:u,params:i,route:a,parent:async()=>{let t={};for(let r=0;r{let a=history.state;Vt=!0,location.replace(new URL(`#${n}`,location.href)),history.replaceState(a,``,e),t&&scrollTo(r,i),Vt=!1})}else{let e=document.body,t=e.getAttribute(`tabindex`);e.tabIndex=-1,e.focus({preventScroll:!0,focusVisible:!1}),t===null?e.removeAttribute(`tabindex`):e.setAttribute(`tabindex`,t)}let r=getSelection();if(r&&r.type!==`None`){let e=[];for(let t=0;t{if(r.rangeCount===e.length){for(let t=0;t{a=e,o=t});return s.catch(g),{navigation:{from:{params:e.params,route:{id:e.route?.id??null},url:e.url,scroll:E()},to:n&&{params:t?.params??null,route:{id:t?.route?.id??null},url:n,scroll:i},willUnload:!t,type:r,complete:s},fulfil:a,reject:o}}function Wt(e){return{data:e.data,error:e.error,form:e.form,params:e.params,route:e.route,state:e.state,status:e.status,url:e.url}}function Gt(e){let t=new URL(e);return t.hash=decodeURIComponent(e.hash),t}function Kt(e){let t;if(R.hash){let[,,n]=e.hash.split(`#`,3);t=n??``}else t=e.hash.slice(1);return decodeURIComponent(t)}export{j as a,De as c,F as i,Lt as n,A as o,lt as r,Me as s,Ft as t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/chunks/guSkOB4x.js b/backend/internal/http/web/_app/immutable/chunks/guSkOB4x.js new file mode 100644 index 0000000..1296eb7 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/chunks/guSkOB4x.js @@ -0,0 +1 @@ +import{t as e}from"./DqlBPR2w.js";var t={createChat:(t,n)=>e.post(`/chat/${t}`,n),createChatMessage:(t,n,r)=>e.postStream(`/chat/${t}/${n}`,r),allChats:(t,n,r)=>e.get(`/chat/${t}/all/${n}${r?`?q=${encodeURIComponent(r)}`:``}`),getChat:(t,n)=>e.get(`/chat/${t}/${n}`),subscribe:(t,n)=>e.get(`/chat/${t}/${n}/subscribe`),deleteChat:(t,n)=>e.delete(`/chat/${t}/${n}`)};export{t}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/entry/app.DteMb5qC.js b/backend/internal/http/web/_app/immutable/entry/app.DteMb5qC.js deleted file mode 100644 index 9cb799b..0000000 --- a/backend/internal/http/web/_app/immutable/entry/app.DteMb5qC.js +++ /dev/null @@ -1,2 +0,0 @@ -const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../nodes/0.WTbeuaG5.js","../chunks/39JK5HWF.js","../chunks/xihTtKlq.js","../chunks/DTCALkcP.js","../assets/0.PdzDvXHc.css","../nodes/1.HToxGbTu.js","../chunks/DtPl1hOB.js","../chunks/B0qrqti_.js","../nodes/2.DJpmXDpd.js","../chunks/DL7ZyBAF.js","../chunks/BC84wEQu.js","../chunks/BDef5Ccs.js","../chunks/D8dI9nx6.js","../chunks/BRXBpvt8.js","../nodes/3.DQ-wAvIJ.js","../nodes/4.Dw1ji0S9.js","../nodes/5.BV8wWprr.js","../nodes/6.iWRSAZEv.js","../nodes/7.CJ-_CrAo.js","../nodes/8.TeTitTKA.js","../chunks/DOY2HMbt.js","../chunks/DRdGzrsF.js","../chunks/BorM6hBh.js","../nodes/9.C_kOH_FX.js","../nodes/10.2kRbJUBr.js","../nodes/11.3PxmG5oJ.js","../nodes/12.DXjVg3KD.js","../chunks/D3MDK1zR.js","../nodes/13.CjlegDH_.js","../nodes/14.CFcHzpcm.js","../nodes/15.SpasLkf4.js","../nodes/16.TiX4VGhr.js","../nodes/17.D_IcqSXn.js","../nodes/18.CljvOcq_.js","../chunks/DFI7Zp3t.js","../nodes/19.B7Etxitc.js"])))=>i.map(i=>d[i]); -import{$ as e,A as t,B as n,D as r,E as i,G as a,H as o,I as s,K as c,O as l,P as u,Q as d,T as f,V as p,X as m,a as h,at as g,dt as _,i as v,it as y,o as b,q as x,r as S,w as C,y as w}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var T=`modulepreload`,E=function(e,t){return new URL(e,t).href},D={},O=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=E(t,n),t=s(t),t in D)return;D[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:T,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},k={},A=l(`
`),j=l(` `,1);function M(l,v){g(v,!0);let T=h(v,`components`,23,()=>[]),E=h(v,`data_0`,3,null),D=h(v,`data_1`,3,null),O=h(v,`data_2`,3,null);o(()=>v.stores.page.set(v.page)),p(()=>{v.stores,v.page,v.constructors,T(),v.form,E(),D(),O(),v.stores.page.notify()});let k=d(!1),M=d(!1),N=d(null);S(()=>{let e=v.stores.page.subscribe(()=>{u(k)&&(m(M,!0),s().then(()=>{m(N,document.title||`untitled page`,!0)}))});return m(k,!0),e});let P=e(()=>v.constructors[2]);var F=j(),I=c(F),L=t=>{let n=e(()=>v.constructors[0]);var a=r(),o=c(a);w(o,()=>u(n),(t,n)=>{b(n(t,{get data(){return E()},get form(){return v.form},get params(){return v.page.params},children:(t,n)=>{var a=r(),o=c(a),s=t=>{let n=e(()=>v.constructors[1]);var a=r(),o=c(a);w(o,()=>u(n),(e,t)=>{b(t(e,{get data(){return D()},get form(){return v.form},get params(){return v.page.params},children:(e,t)=>{var n=r(),a=c(n);w(a,()=>u(P),(e,t)=>{b(t(e,{get data(){return O()},get form(){return v.form},get params(){return v.page.params}}),e=>T()[2]=e,()=>T()?.[2])}),i(e,n)},$$slots:{default:!0}}),e=>T()[1]=e,()=>T()?.[1])}),i(t,a)},l=t=>{let n=e(()=>v.constructors[1]);var a=r(),o=c(a);w(o,()=>u(n),(e,t)=>{b(t(e,{get data(){return D()},get form(){return v.form},get params(){return v.page.params}}),e=>T()[1]=e,()=>T()?.[1])}),i(t,a)};C(o,e=>{v.constructors[2]?e(s):e(l,-1)}),i(t,a)},$$slots:{default:!0}}),e=>T()[0]=e,()=>T()?.[0])}),i(t,a)},R=t=>{let n=e(()=>v.constructors[0]);var a=r(),o=c(a);w(o,()=>u(n),(e,t)=>{b(t(e,{get data(){return E()},get form(){return v.form},get params(){return v.page.params}}),e=>T()[0]=e,()=>T()?.[0])}),i(t,a)};C(I,e=>{v.constructors[1]?e(L):e(R,-1)});var z=x(I,2),B=e=>{var r=A(),o=a(r),s=e=>{var r=t();n(()=>f(r,u(N))),i(e,r)};C(o,e=>{u(M)&&e(s)}),_(r),i(e,r)};C(z,e=>{u(k)&&e(B)}),i(l,F),y()}var N=v(M),P=[()=>O(()=>import(`../nodes/0.WTbeuaG5.js`),__vite__mapDeps([0,1,2,3,4]),import.meta.url),()=>O(()=>import(`../nodes/1.HToxGbTu.js`),__vite__mapDeps([5,1,2,6,7]),import.meta.url),()=>O(()=>import(`../nodes/2.DJpmXDpd.js`),__vite__mapDeps([8,1,7,2,3,6,9,10,11,12,13]),import.meta.url),()=>O(()=>import(`../nodes/3.DQ-wAvIJ.js`),__vite__mapDeps([14,1,7,2,9,12]),import.meta.url),()=>O(()=>import(`../nodes/4.Dw1ji0S9.js`),__vite__mapDeps([15,1,2]),import.meta.url),()=>O(()=>import(`../nodes/5.BV8wWprr.js`),__vite__mapDeps([16,1,2]),import.meta.url),()=>O(()=>import(`../nodes/6.iWRSAZEv.js`),__vite__mapDeps([17,1,2]),import.meta.url),()=>O(()=>import(`../nodes/7.CJ-_CrAo.js`),__vite__mapDeps([18,1,2]),import.meta.url),()=>O(()=>import(`../nodes/8.TeTitTKA.js`),__vite__mapDeps([19,1,2,10,7,9,12,20,21,22]),import.meta.url),()=>O(()=>import(`../nodes/9.C_kOH_FX.js`),__vite__mapDeps([23,1,2]),import.meta.url),()=>O(()=>import(`../nodes/10.2kRbJUBr.js`),__vite__mapDeps([24,1,2]),import.meta.url),()=>O(()=>import(`../nodes/11.3PxmG5oJ.js`),__vite__mapDeps([25,1,2]),import.meta.url),()=>O(()=>import(`../nodes/12.DXjVg3KD.js`),__vite__mapDeps([26,1,2,20,10,7,9,21,22,27]),import.meta.url),()=>O(()=>import(`../nodes/13.CjlegDH_.js`),__vite__mapDeps([28,1,2]),import.meta.url),()=>O(()=>import(`../nodes/14.CFcHzpcm.js`),__vite__mapDeps([29,1,2]),import.meta.url),()=>O(()=>import(`../nodes/15.SpasLkf4.js`),__vite__mapDeps([30,1,2]),import.meta.url),()=>O(()=>import(`../nodes/16.TiX4VGhr.js`),__vite__mapDeps([31,1,2]),import.meta.url),()=>O(()=>import(`../nodes/17.D_IcqSXn.js`),__vite__mapDeps([32,1,2,3,10,7,9,11,21,22,27]),import.meta.url),()=>O(()=>import(`../nodes/18.CljvOcq_.js`),__vite__mapDeps([33,1,7,2,9,10,13,34]),import.meta.url),()=>O(()=>import(`../nodes/19.B7Etxitc.js`),__vite__mapDeps([35,1,7,2,9,13,21,27,34,10]),import.meta.url)],F=[],I={"/(authenticated)":[3,[2]],"/(public)/login":[18],"/(authenticated)/profile":[17,[2]],"/(public)/register":[19],"/(authenticated)/[space]/(chat)":[4,[2]],"/(authenticated)/[space]/history":[5,[2]],"/(authenticated)/[space]/kb":[6,[2]],"/(authenticated)/[space]/settings":[7,[2]],"/(authenticated)/[space]/settings/agents":[8,[2]],"/(authenticated)/[space]/settings/channels":[9,[2]],"/(authenticated)/[space]/settings/kb":[10,[2]],"/(authenticated)/[space]/settings/memory":[11,[2]],"/(authenticated)/[space]/settings/models":[12,[2]],"/(authenticated)/[space]/settings/skills":[13,[2]],"/(authenticated)/[space]/settings/tools":[14,[2]],"/(authenticated)/[space]/settings/users":[15,[2]],"/(authenticated)/[space]/tasks":[16,[2]]},L={handleError:(({error:e})=>{console.error(e)}),reroute:(()=>{}),transport:{}},R=Object.fromEntries(Object.entries(L.transport).map(([e,t])=>[e,t.decode])),z=Object.fromEntries(Object.entries(L.transport).map(([e,t])=>[e,t.encode])),B=!1,V=(e,t)=>R[e](t),H=()=>O(()=>import(`../chunks/Bjy-W4x2.js`).then(e=>e.default),[],import.meta.url);export{V as decode,R as decoders,I as dictionary,z as encoders,H as get_error_template,B as hash,L as hooks,k as matchers,P as nodes,N as root,F as server_loads}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/entry/app.Iv4UP3yJ.js b/backend/internal/http/web/_app/immutable/entry/app.Iv4UP3yJ.js new file mode 100644 index 0000000..0eecf84 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/entry/app.Iv4UP3yJ.js @@ -0,0 +1,2 @@ +const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["../nodes/0.C86e0tcA.js","../chunks/DGrvnoUE.js","../chunks/xihTtKlq.js","../chunks/DTCALkcP.js","../assets/0.BKrS386W.css","../nodes/1.B34i4hHQ.js","../chunks/5WAfNqs_.js","../chunks/Soo4K-rz.js","../nodes/2.BGKAfrIz.js","../chunks/QHwlfjO8.js","../chunks/DqlBPR2w.js","../chunks/DyF3myvh.js","../chunks/Cyrg28w2.js","../chunks/BRXBpvt8.js","../nodes/3.7A57L7YY.js","../nodes/4.Dd2s_2MN.js","../chunks/BYWIgY43.js","../chunks/guSkOB4x.js","../nodes/5.At5j5jjs.js","../chunks/B6JECYQD.js","../assets/5.nNRn7XR0.css","../nodes/6.BBY8N1lq.js","../nodes/7.CJI6is1J.js","../nodes/8.Ds1ONmZq.js","../nodes/9.Bt_qXBPf.js","../chunks/BI_fD_HY.js","../chunks/6mSXxE57.js","../chunks/CUminYLk.js","../nodes/10.D6tOeXzG.js","../nodes/11.DtFjRc5K.js","../nodes/12.D1XIMXHX.js","../nodes/13.Dxxi1Ijq.js","../chunks/D3MDK1zR.js","../nodes/14.Zp7NcB4T.js","../nodes/15.CqwsYGvL.js","../nodes/16.Bwbj6qfw.js","../nodes/17.CRbsg29O.js","../nodes/18.DRjMAC4S.js","../nodes/19.Bxx8Nj5U.js","../chunks/CvbyM2Rc.js","../nodes/20.BwhsqgTX.js"])))=>i.map(i=>d[i]); +import{$ as e,A as t,B as n,F as r,H as i,J as a,K as o,M as s,N as c,Q as l,Z as u,a as d,at as f,c as p,dt as m,ft as h,i as g,it as _,j as v,k as y,nt as b,q as x,r as S,vt as C,w}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var T=`modulepreload`,E=function(e,t){return new URL(e,t).href},D={},O=function(e,t,n){let r=Promise.resolve();if(t&&t.length>0){let e=document.getElementsByTagName(`link`),i=document.querySelector(`meta[property=csp-nonce]`),a=i?.nonce||i?.getAttribute(`nonce`);function o(e){return Promise.all(e.map(e=>Promise.resolve(e).then(e=>({status:`fulfilled`,value:e}),e=>({status:`rejected`,reason:e}))))}function s(e){return import.meta.resolve?import.meta.resolve(e):new URL(e,import.meta.url).href}r=o(t.map(t=>{if(t=E(t,n),t=s(t),t in D)return;D[t]=!0;let r=t.endsWith(`.css`);for(let n=e.length-1;n>=0;n--){let i=e[n];if(i.href===t&&(!r||i.rel===`stylesheet`))return}let i=document.createElement(`link`);if(i.rel=r?`stylesheet`:T,r||(i.as=`script`),i.crossOrigin=``,i.href=t,a&&i.setAttribute(`nonce`,a),document.head.appendChild(i),r)return new Promise((e,n)=>{i.addEventListener(`load`,e),i.addEventListener(`error`,()=>n(Error(`Unable to preload CSS for ${t}`)))})}))}function i(e){let t=new Event(`vite:preloadError`,{cancelable:!0});if(t.payload=e,window.dispatchEvent(t),!t.defaultPrevented)throw e}return r.then(t=>{for(let e of t||[])e.status===`rejected`&&i(e.reason);return e().catch(i)})},k={},A=c(`
`),j=c(` `,1);function M(c,g){h(g,!0);let T=d(g,`components`,23,()=>[]),E=d(g,`data_0`,3,null),D=d(g,`data_1`,3,null),O=d(g,`data_2`,3,null);a(()=>g.stores.page.set(g.page)),x(()=>{g.stores,g.page,g.constructors,T(),g.form,E(),D(),O(),g.stores.page.notify()});let k=_(!1),M=_(!1),N=_(null);S(()=>{let e=g.stores.page.subscribe(()=>{n(k)&&(b(M,!0),i().then(()=>{b(N,document.title||`untitled page`,!0)}))});return b(k,!0),e});let P=f(()=>g.constructors[2]);var F=j(),I=l(F),L=e=>{let t=f(()=>g.constructors[0]);var r=s(),i=l(r);w(i,()=>n(t),(e,t)=>{p(t(e,{get data(){return E()},get form(){return g.form},get params(){return g.page.params},children:(e,t)=>{var r=s(),i=l(r),a=e=>{let t=f(()=>g.constructors[1]);var r=s(),i=l(r);w(i,()=>n(t),(e,t)=>{p(t(e,{get data(){return D()},get form(){return g.form},get params(){return g.page.params},children:(e,t)=>{var r=s(),i=l(r);w(i,()=>n(P),(e,t)=>{p(t(e,{get data(){return O()},get form(){return g.form},get params(){return g.page.params}}),e=>T()[2]=e,()=>T()?.[2])}),v(e,r)},$$slots:{default:!0}}),e=>T()[1]=e,()=>T()?.[1])}),v(e,r)},o=e=>{let t=f(()=>g.constructors[1]);var r=s(),i=l(r);w(i,()=>n(t),(e,t)=>{p(t(e,{get data(){return D()},get form(){return g.form},get params(){return g.page.params}}),e=>T()[1]=e,()=>T()?.[1])}),v(e,r)};y(i,e=>{g.constructors[2]?e(a):e(o,-1)}),v(e,r)},$$slots:{default:!0}}),e=>T()[0]=e,()=>T()?.[0])}),v(e,r)},R=e=>{let t=f(()=>g.constructors[0]);var r=s(),i=l(r);w(i,()=>n(t),(e,t)=>{p(t(e,{get data(){return E()},get form(){return g.form},get params(){return g.page.params}}),e=>T()[0]=e,()=>T()?.[0])}),v(e,r)};y(I,e=>{g.constructors[1]?e(L):e(R,-1)});var z=e(I,2),B=e=>{var i=A(),a=u(i),s=e=>{var i=r();o(()=>t(i,n(N))),v(e,i)};y(a,e=>{n(M)&&e(s)}),C(i),v(e,i)};y(z,e=>{n(k)&&e(B)}),v(c,F),m()}var N=g(M),P=[()=>O(()=>import(`../nodes/0.C86e0tcA.js`),__vite__mapDeps([0,1,2,3,4]),import.meta.url),()=>O(()=>import(`../nodes/1.B34i4hHQ.js`),__vite__mapDeps([5,1,2,6,7]),import.meta.url),()=>O(()=>import(`../nodes/2.BGKAfrIz.js`),__vite__mapDeps([8,1,7,2,3,6,9,10,11,12,13]),import.meta.url),()=>O(()=>import(`../nodes/3.7A57L7YY.js`),__vite__mapDeps([14,1,7,2,9,12]),import.meta.url),()=>O(()=>import(`../nodes/4.Dd2s_2MN.js`),__vite__mapDeps([15,1,7,2,9,16,17,10]),import.meta.url),()=>O(()=>import(`../nodes/5.At5j5jjs.js`),__vite__mapDeps([18,1,2,6,7,16,17,10,9,19,20]),import.meta.url),()=>O(()=>import(`../nodes/6.BBY8N1lq.js`),__vite__mapDeps([21,1,7,2,9,17,10]),import.meta.url),()=>O(()=>import(`../nodes/7.CJI6is1J.js`),__vite__mapDeps([22,1,2]),import.meta.url),()=>O(()=>import(`../nodes/8.Ds1ONmZq.js`),__vite__mapDeps([23,1,2]),import.meta.url),()=>O(()=>import(`../nodes/9.Bt_qXBPf.js`),__vite__mapDeps([24,1,2,10,7,9,12,25,26,27,19]),import.meta.url),()=>O(()=>import(`../nodes/10.D6tOeXzG.js`),__vite__mapDeps([28,1,2]),import.meta.url),()=>O(()=>import(`../nodes/11.DtFjRc5K.js`),__vite__mapDeps([29,1,2]),import.meta.url),()=>O(()=>import(`../nodes/12.D1XIMXHX.js`),__vite__mapDeps([30,1,2]),import.meta.url),()=>O(()=>import(`../nodes/13.Dxxi1Ijq.js`),__vite__mapDeps([31,1,2,25,10,7,9,26,27,19,32]),import.meta.url),()=>O(()=>import(`../nodes/14.Zp7NcB4T.js`),__vite__mapDeps([33,1,2]),import.meta.url),()=>O(()=>import(`../nodes/15.CqwsYGvL.js`),__vite__mapDeps([34,1,2,10,7,9,26]),import.meta.url),()=>O(()=>import(`../nodes/16.Bwbj6qfw.js`),__vite__mapDeps([35,1,2]),import.meta.url),()=>O(()=>import(`../nodes/17.CRbsg29O.js`),__vite__mapDeps([36,1,2]),import.meta.url),()=>O(()=>import(`../nodes/18.DRjMAC4S.js`),__vite__mapDeps([37,1,2,3,10,7,9,11,26,27,19,32]),import.meta.url),()=>O(()=>import(`../nodes/19.Bxx8Nj5U.js`),__vite__mapDeps([38,1,7,2,9,10,13,32,39]),import.meta.url),()=>O(()=>import(`../nodes/20.BwhsqgTX.js`),__vite__mapDeps([40,1,7,2,9,13,26,32,39,10]),import.meta.url)],F=[],I={"/(authenticated)":[3,[2]],"/(public)/login":[19],"/(authenticated)/profile":[18,[2]],"/(public)/register":[20],"/(authenticated)/[space]/(chat)":[4,[2]],"/(authenticated)/[space]/history":[6,[2]],"/(authenticated)/[space]/kb":[7,[2]],"/(authenticated)/[space]/settings":[8,[2]],"/(authenticated)/[space]/settings/agents":[9,[2]],"/(authenticated)/[space]/settings/channels":[10,[2]],"/(authenticated)/[space]/settings/kb":[11,[2]],"/(authenticated)/[space]/settings/memory":[12,[2]],"/(authenticated)/[space]/settings/models":[13,[2]],"/(authenticated)/[space]/settings/skills":[14,[2]],"/(authenticated)/[space]/settings/tools":[15,[2]],"/(authenticated)/[space]/settings/users":[16,[2]],"/(authenticated)/[space]/tasks":[17,[2]],"/(authenticated)/[space]/(chat)/[conversation]":[5,[2]]},L={handleError:(({error:e})=>{console.error(e)}),reroute:(()=>{}),transport:{}},R=Object.fromEntries(Object.entries(L.transport).map(([e,t])=>[e,t.decode])),z=Object.fromEntries(Object.entries(L.transport).map(([e,t])=>[e,t.encode])),B=!1,V=(e,t)=>R[e](t),H=()=>O(()=>import(`../chunks/Bjy-W4x2.js`).then(e=>e.default),[],import.meta.url);export{V as decode,R as decoders,I as dictionary,z as encoders,H as get_error_template,B as hash,L as hooks,k as matchers,P as nodes,N as root,F as server_loads}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/entry/start.CuX9LF19.js b/backend/internal/http/web/_app/immutable/entry/start.CuX9LF19.js new file mode 100644 index 0000000..8cfa142 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/entry/start.CuX9LF19.js @@ -0,0 +1 @@ +import{c as e,r as t}from"../chunks/Soo4K-rz.js";export{e as load_css,t as start}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/entry/start.wXD-FaGY.js b/backend/internal/http/web/_app/immutable/entry/start.wXD-FaGY.js deleted file mode 100644 index 4b25814..0000000 --- a/backend/internal/http/web/_app/immutable/entry/start.wXD-FaGY.js +++ /dev/null @@ -1 +0,0 @@ -import{n as e,s as t}from"../chunks/B0qrqti_.js";export{t as load_css,e as start}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/0.WTbeuaG5.js b/backend/internal/http/web/_app/immutable/nodes/0.C86e0tcA.js similarity index 82% rename from backend/internal/http/web/_app/immutable/nodes/0.WTbeuaG5.js rename to backend/internal/http/web/_app/immutable/nodes/0.C86e0tcA.js index bc7f18e..27afc5f 100644 --- a/backend/internal/http/web/_app/immutable/nodes/0.WTbeuaG5.js +++ b/backend/internal/http/web/_app/immutable/nodes/0.C86e0tcA.js @@ -1 +1 @@ -import{B as e,D as t,E as n,K as r,O as i,U as a,at as o,b as s,d as c,ft as l,it as u,r as d,ut as f,v as p,z as m}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";import{t as h}from"../chunks/DTCALkcP.js";var g=l({prerender:()=>!1,ssr:()=>!1}),_=`data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTNtbSIKICAgaGVpZ2h0PSIxM21tIgogICB2aWV3Qm94PSIwIDAgMTMgMTMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC40IChkY2FmM2U3ZDllLCAyMDI2LTA1LTA1KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZmF2aWNvbi5zdmciCiAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iLi4vYmFja2VuZC93ZWIvc3JjL2xpYi9hc3NldHMvbG9nby10eHQucG5nIgogICBpbmtzY2FwZTpleHBvcnQteGRwaT0iOTYiCiAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSI5NiIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzEiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjMDAwMDAwIgogICAgIGJvcmRlcm9wYWNpdHk9IjAuMjUiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6em9vbT0iMS40NDMxODE4IgogICAgIGlua3NjYXBlOmN4PSIyODcuOTA1NTIiCiAgICAgaW5rc2NhcGU6Y3k9IjIxNC44MDMxNSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxMSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMSIgLz4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJDYWxxdWUgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjExMTFweDtmb250LWZhbWlseTpwaXhlbGFydDstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnBpeGVsYXJ0O3dyaXRpbmctbW9kZTpsci10YjtkaXJlY3Rpb246bHRyO2ZpbGw6IzM3YWJjODtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiCiAgICAgICB4PSIyLjc0OTk5OTUiCiAgICAgICB5PSIxMS41NDk5OTciCiAgICAgICBpZD0idGV4dDEiPjx0c3BhbgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW4xIgogICAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6MTQuMTExMXB4O2ZvbnQtZmFtaWx5OidHb2h1Rm9udCAxMSBOZXJkIEZvbnQnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J0dvaHVGb250IDExIE5lcmQgRm9udCc7ZmlsbDojMGVhNWU5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjI2NDU4MyIKICAgICAgICAgeD0iMi43NDk5OTk1IgogICAgICAgICB5PSIxMS41NDk5OTciPmw8L3RzcGFuPjwvdGV4dD4KICA8L2c+Cjwvc3ZnPgo=`,v=i(` `,1);function y(i,l){o(l,!0),d(()=>{h()});var g=t();p(`12qhfyh`,t=>{var i=v(),o=r(i);f(2),e(()=>c(o,`href`,_)),m(()=>{a.title=`Lasssistanoque`}),n(t,i)});var y=r(g);s(y,()=>l.children),n(i,g),u()}export{y as component,g as universal}; \ No newline at end of file +import{G as e,K as t,M as n,N as r,Q as i,T as a,Y as o,_t as s,bt as c,dt as l,ft as u,j as d,m as f,r as p,x as m}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";import{t as h}from"../chunks/DTCALkcP.js";var g=c({prerender:()=>!1,ssr:()=>!1}),_=`data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhLS0gQ3JlYXRlZCB3aXRoIElua3NjYXBlIChodHRwOi8vd3d3Lmlua3NjYXBlLm9yZy8pIC0tPgoKPHN2ZwogICB3aWR0aD0iMTNtbSIKICAgaGVpZ2h0PSIxM21tIgogICB2aWV3Qm94PSIwIDAgMTMgMTMiCiAgIHZlcnNpb249IjEuMSIKICAgaWQ9InN2ZzEiCiAgIGlua3NjYXBlOnZlcnNpb249IjEuNC40IChkY2FmM2U3ZDllLCAyMDI2LTA1LTA1KSIKICAgc29kaXBvZGk6ZG9jbmFtZT0iZmF2aWNvbi5zdmciCiAgIGlua3NjYXBlOmV4cG9ydC1maWxlbmFtZT0iLi4vYmFja2VuZC93ZWIvc3JjL2xpYi9hc3NldHMvbG9nby10eHQucG5nIgogICBpbmtzY2FwZTpleHBvcnQteGRwaT0iOTYiCiAgIGlua3NjYXBlOmV4cG9ydC15ZHBpPSI5NiIKICAgeG1sbnM6aW5rc2NhcGU9Imh0dHA6Ly93d3cuaW5rc2NhcGUub3JnL25hbWVzcGFjZXMvaW5rc2NhcGUiCiAgIHhtbG5zOnNvZGlwb2RpPSJodHRwOi8vc29kaXBvZGkuc291cmNlZm9yZ2UubmV0L0RURC9zb2RpcG9kaS0wLmR0ZCIKICAgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIgogICB4bWxuczpzdmc9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KICA8c29kaXBvZGk6bmFtZWR2aWV3CiAgICAgaWQ9Im5hbWVkdmlldzEiCiAgICAgcGFnZWNvbG9yPSIjZmZmZmZmIgogICAgIGJvcmRlcmNvbG9yPSIjMDAwMDAwIgogICAgIGJvcmRlcm9wYWNpdHk9IjAuMjUiCiAgICAgaW5rc2NhcGU6c2hvd3BhZ2VzaGFkb3c9IjIiCiAgICAgaW5rc2NhcGU6cGFnZW9wYWNpdHk9IjAuMCIKICAgICBpbmtzY2FwZTpwYWdlY2hlY2tlcmJvYXJkPSIwIgogICAgIGlua3NjYXBlOmRlc2tjb2xvcj0iI2QxZDFkMSIKICAgICBpbmtzY2FwZTpkb2N1bWVudC11bml0cz0ibW0iCiAgICAgaW5rc2NhcGU6em9vbT0iMS40NDMxODE4IgogICAgIGlua3NjYXBlOmN4PSIyODcuOTA1NTIiCiAgICAgaW5rc2NhcGU6Y3k9IjIxNC44MDMxNSIKICAgICBpbmtzY2FwZTp3aW5kb3ctd2lkdGg9IjI1NjAiCiAgICAgaW5rc2NhcGU6d2luZG93LWhlaWdodD0iMTAxMSIKICAgICBpbmtzY2FwZTp3aW5kb3cteD0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3cteT0iMCIKICAgICBpbmtzY2FwZTp3aW5kb3ctbWF4aW1pemVkPSIxIgogICAgIGlua3NjYXBlOmN1cnJlbnQtbGF5ZXI9ImxheWVyMSIgLz4KICA8ZGVmcwogICAgIGlkPSJkZWZzMSIgLz4KICA8ZwogICAgIGlua3NjYXBlOmxhYmVsPSJDYWxxdWUgMSIKICAgICBpbmtzY2FwZTpncm91cG1vZGU9ImxheWVyIgogICAgIGlkPSJsYXllcjEiPgogICAgPHRleHQKICAgICAgIHhtbDpzcGFjZT0icHJlc2VydmUiCiAgICAgICBzdHlsZT0iZm9udC1zaXplOjE0LjExMTFweDtmb250LWZhbWlseTpwaXhlbGFydDstaW5rc2NhcGUtZm9udC1zcGVjaWZpY2F0aW9uOnBpeGVsYXJ0O3dyaXRpbmctbW9kZTpsci10YjtkaXJlY3Rpb246bHRyO2ZpbGw6IzM3YWJjODtzdHJva2Utd2lkdGg6MC4yNjQ1ODMiCiAgICAgICB4PSIyLjc0OTk5OTUiCiAgICAgICB5PSIxMS41NDk5OTciCiAgICAgICBpZD0idGV4dDEiPjx0c3BhbgogICAgICAgICBzb2RpcG9kaTpyb2xlPSJsaW5lIgogICAgICAgICBpZD0idHNwYW4xIgogICAgICAgICBzdHlsZT0iZm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDtmb250LXdlaWdodDpub3JtYWw7Zm9udC1zdHJldGNoOm5vcm1hbDtmb250LXNpemU6MTQuMTExMXB4O2ZvbnQtZmFtaWx5OidHb2h1Rm9udCAxMSBOZXJkIEZvbnQnOy1pbmtzY2FwZS1mb250LXNwZWNpZmljYXRpb246J0dvaHVGb250IDExIE5lcmQgRm9udCc7ZmlsbDojMGVhNWU5O2ZpbGwtb3BhY2l0eToxO3N0cm9rZS13aWR0aDowLjI2NDU4MyIKICAgICAgICAgeD0iMi43NDk5OTk1IgogICAgICAgICB5PSIxMS41NDk5OTciPmw8L3RzcGFuPjwvdGV4dD4KICA8L2c+Cjwvc3ZnPgo=`,v=r(` `,1);function y(r,c){u(c,!0),p(()=>{h()});var g=n();m(`12qhfyh`,n=>{var r=v(),a=i(r);s(2),t(()=>f(a,`href`,_)),e(()=>{o.title=`Lasssistanoque`}),d(n,r)});var y=i(g);a(y,()=>c.children),d(r,g),l()}export{y as component,g as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/1.B34i4hHQ.js b/backend/internal/http/web/_app/immutable/nodes/1.B34i4hHQ.js new file mode 100644 index 0000000..d70714f --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/1.B34i4hHQ.js @@ -0,0 +1 @@ +import{$ as e,A as t,K as n,N as r,Q as i,Z as a,dt as o,ft as s,j as c,vt as l}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";import{t as u}from"../chunks/5WAfNqs_.js";var d=r(`

`,1);function f(r,f){s(f,!0);var p=d(),m=i(p),h=a(m,!0);l(m);var g=e(m,2),_=a(g,!0);l(g),n(()=>{t(h,u.status),t(_,u.error?.message)}),c(r,p),o()}export{f as component}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/1.HToxGbTu.js b/backend/internal/http/web/_app/immutable/nodes/1.HToxGbTu.js deleted file mode 100644 index 0543963..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/1.HToxGbTu.js +++ /dev/null @@ -1 +0,0 @@ -import{B as e,E as t,G as n,K as r,O as i,T as a,at as o,dt as s,it as c,q as l}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";import{t as u}from"../chunks/DtPl1hOB.js";var d=i(`

`,1);function f(i,f){o(f,!0);var p=d(),m=r(p),h=n(m,!0);s(m);var g=l(m,2),_=n(g,!0);s(g),e(()=>{a(h,u.status),a(_,u.error?.message)}),t(i,p),c()}export{f as component}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/10.2kRbJUBr.js b/backend/internal/http/web/_app/immutable/nodes/10.2kRbJUBr.js deleted file mode 100644 index deba99a..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/10.2kRbJUBr.js +++ /dev/null @@ -1 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Paramétrage : Base de connaissance`,back:`/settings`}}var a=t(`
Modèles
`);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/10.D6tOeXzG.js b/backend/internal/http/web/_app/immutable/nodes/10.D6tOeXzG.js new file mode 100644 index 0000000..bb6c512 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/10.D6tOeXzG.js @@ -0,0 +1 @@ +import{N as e,bt as t,j as n}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var r=t({load:()=>i});function i(){return{title:`Paramétrage : Canaux de communication`,back:`/settings`}}var a=e(`
Modèles
`);function o(e){var t=a();n(e,t)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/11.3PxmG5oJ.js b/backend/internal/http/web/_app/immutable/nodes/11.3PxmG5oJ.js deleted file mode 100644 index 095d601..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/11.3PxmG5oJ.js +++ /dev/null @@ -1 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Paramétrage : Mémoire`,back:`/settings`}}var a=t(`
Modèles
`);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/11.DtFjRc5K.js b/backend/internal/http/web/_app/immutable/nodes/11.DtFjRc5K.js new file mode 100644 index 0000000..dfe0904 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/11.DtFjRc5K.js @@ -0,0 +1 @@ +import{N as e,bt as t,j as n}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var r=t({load:()=>i});function i(){return{title:`Paramétrage : Base de connaissance`,back:`/settings`}}var a=e(`
Modèles
`);function o(e){var t=a();n(e,t)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/12.D1XIMXHX.js b/backend/internal/http/web/_app/immutable/nodes/12.D1XIMXHX.js new file mode 100644 index 0000000..23f025f --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/12.D1XIMXHX.js @@ -0,0 +1 @@ +import{N as e,bt as t,j as n}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var r=t({load:()=>i});function i(){return{title:`Paramétrage : Mémoire`,back:`/settings`}}var a=e(`
Modèles
`);function o(e){var t=a();n(e,t)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/12.DXjVg3KD.js b/backend/internal/http/web/_app/immutable/nodes/12.DXjVg3KD.js deleted file mode 100644 index 83054c4..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/12.DXjVg3KD.js +++ /dev/null @@ -1 +0,0 @@ -import{B as e,C as t,D as n,E as r,G as i,J as a,K as o,L as s,M as c,N as l,O as u,P as d,Q as f,T as p,X as m,_ as h,a as g,at as _,c as v,dt as y,ft as b,it as x,j as S,q as C,s as ee,u as w,ut as T,w as E,x as D,z as O}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";import{t as k}from"../chunks/DOY2HMbt.js";import{n as A,t as j}from"../chunks/DRdGzrsF.js";import{t as M}from"../chunks/BorM6hBh.js";import{n as N}from"../chunks/D3MDK1zR.js";var P=b({load:()=>F}),F=async({params:e})=>({title:`Paramétrage : Modèles`,back:`../settings`,space:e.space,providerTypes:await k.providerTypes(),providers:await k.getProviders(e.space)}),I=u(`
  • `),L=u(`
      `);function R(t,s){_(s,!0);let u=g(s,`item`,7),b=f(a(u().models.split(`|`))),S=f(a(u().models.split(`|`).map(e=>({value:e,selected:!0})))),N=new A,P=e=>{e.focus()},F=e=>{e.preventDefault(),u().models=d(b).join(`|`),s.onSave(u())},R=e=>{e.preventDefault(),s.onCancel()},z=e=>{e.preventDefault(),N.clear(),k.getAvailableModels(u().teamId,u()).then(e=>{m(S,e.map(e=>({value:e,selected:d(b).includes(e)})),!0)}).catch(e=>{N.set(`models`,e)})},B=()=>{m(b,d(S).filter(e=>e.selected).map(e=>e.value),!0)};var V=L(),H=i(V),U=i(H),W=i(U),G=C(i(W),2);w(G),O(()=>v(G,()=>u().name,e=>u().name=e)),h(G,e=>P?.(e));var te=C(G,2);j(te,{key:`name`,get errors(){return s.errors}}),y(W);var K=C(W,2),q=C(i(K),2);M(q,{get items(){return s.providerTypes},valueMode:`id`,get value(){return u().type},set value(e){u().type=e}});var ne=C(q,2);j(ne,{key:`type`,get errors(){return s.errors}}),y(K);var J=C(K,2),Y=C(i(J),2);w(Y);var re=C(Y,2);j(re,{key:`baseUrl`,get errors(){return s.errors}}),y(J);var X=C(J,2),Z=C(i(X),2);w(Z);var ie=C(Z,2);j(ie,{key:`apiKey`,get errors(){return s.errors}}),y(X);var Q=C(X,2),ae=C(i(Q),2),$=C(ae,2);D($,21,()=>d(S),e=>e.value,(t,a,s)=>{var l=n(),u=o(l),f=t=>{var n=I(),o=i(n),s=i(o);w(s);var l=C(s);y(o),y(n),e(()=>p(l,` ${d(a).value??``}`)),c(`change`,s,B),ee(s,()=>d(a).selected,e=>d(a).selected=e),r(t,n)};E(u,e=>{d(a).value&&e(f)}),r(t,l)}),y($);var oe=C($,2),se=i(oe);j(se,{key:`models`,get errors(){return N}}),y(oe),y(Q);var ce=C(Q,2),le=i(ce);T(2),y(ce),y(U),y(H),y(V),l(`submit`,U,F),c(`change`,U,()=>{s.errors.clear()}),v(Y,()=>u().baseUrl,e=>u().baseUrl=e),v(Z,()=>u().apiKey,e=>u().apiKey=e),c(`click`,ae,z),c(`click`,le,R),r(t,V),x()}S([`change`,`click`]);var z=u(``),B=u(`
      `),V=u(`
      `);function H(l,u){_(u,!0);let h=f(a(s(()=>u.data.providers))),g=f(!1),v=f(null),b=f(a({})),S=new A,ee=()=>{d(v)||(S.clear(),m(b,{},!0),d(b).models=``,m(g,!0))},w=()=>{m(g,!1)},T=e=>{e.name||S.set(`name`,`Le nom est obligatoire !`),e.type||S.set(`type`,`Le type est obligatoire !`),e.baseUrl&&!N(e.baseUrl)&&S.set(`baseUrl`,`Mauvaise URL !`),S.size===0&&k.createProvider(u.data.space,e).then(e=>{d(h).push(e),m(g,!1),m(b,{},!0)}).catch(e=>{console.log(e)})},O=()=>{m(v,null),m(b,{},!0)},j=e=>{e.name||S.set(`name`,`Le nom est obligatoire !`),e.type||S.set(`type`,`Le type est obligatoire !`),e.baseUrl&&!N(e.baseUrl)&&S.set(`baseUrl`,`Mauvaise URL !`),S.size===0&&k.updateProvider(u.data.space,e).then(e=>{m(h,d(h).map(t=>e.id===t.id?e:t),!0),m(v,null),m(b,{},!0)}).catch(e=>{console.log(e)})},M=async e=>{S.clear(),!d(g)&&k.getProvider(u.data.space,e).then(t=>{m(h,d(h).map(n=>n.id===e?t:n),!0),m(v,e,!0)})},P=e=>{k.deleteProvider(u.data.space,e).then(()=>{m(h,d(h).filter(t=>t.id!==e),!0)}).catch(e=>{console.log(e)})};var F=V(),I=i(F),L=e=>{var i=n(),a=o(i);t(a,()=>`new`,e=>{R(e,{get item(){return d(b)},get errors(){return S},get providerTypes(){return u.data.providerTypes},onSave:T,onCancel:w})}),r(e,i)},H=e=>{var t=z();c(`click`,t,ee),r(e,t)};E(I,e=>{d(g)?e(L):e(H,-1)});var U=C(I,2);D(U,17,()=>d(h),e=>e.id,(a,s)=>{var l=n(),f=o(l),m=e=>{var i=n(),a=o(i);t(a,()=>d(s).id,e=>{R(e,{get item(){return d(s)},get errors(){return S},get providerTypes(){return u.data.providerTypes},onSave:j,onCancel:O})}),r(e,i)},h=t=>{var n=B(),a=i(n),o=i(a),l=i(o,!0);y(o);var u=C(o,2),f=i(u);y(u),y(a);var m=C(a,2),h=C(m,2);y(n),e(()=>{p(l,d(s).name),p(f,`(${d(s).type??``})`)}),c(`click`,m,()=>M(d(s).id)),c(`click`,h,()=>P(d(s).id)),r(t,n)};E(f,e=>{d(v)===d(s).id?e(m):e(h,-1)}),r(a,l)}),y(F),r(l,F),x()}S([`click`]);export{H as component,P as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/13.CjlegDH_.js b/backend/internal/http/web/_app/immutable/nodes/13.CjlegDH_.js deleted file mode 100644 index 8264936..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/13.CjlegDH_.js +++ /dev/null @@ -1 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Paramétrage : Skills`,back:`/settings`}}var a=t(`
      Modèles
      `);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/13.Dxxi1Ijq.js b/backend/internal/http/web/_app/immutable/nodes/13.Dxxi1Ijq.js new file mode 100644 index 0000000..cd61a74 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/13.Dxxi1Ijq.js @@ -0,0 +1 @@ +import{$ as e,A as t,B as n,E as r,G as i,I as a,K as o,L as s,M as c,N as l,O as u,Q as d,R as f,U as p,X as m,Z as h,_t as g,a as _,b as v,bt as y,dt as b,et as x,ft as S,it as C,j as w,k as T,l as E,nt as D,p as O,u as k,vt as A}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";import{t as j}from"../chunks/BI_fD_HY.js";import{n as M,t as N}from"../chunks/6mSXxE57.js";import{t as P}from"../chunks/CUminYLk.js";import{n as F}from"../chunks/D3MDK1zR.js";var I=y({load:()=>L}),L=async({params:e})=>({title:`Paramétrage : Modèles`,back:`../settings`,space:e.space,providerTypes:await j.providerTypes(),providers:await j.getProviders(e.space)}),R=l(`
    1. `),z=l(`
        `);function B(a,l){S(l,!0);let u=_(l,`item`,7),p=C(x(u().models.split(`|`))),m=C(x(u().models.split(`|`).map(e=>({value:e,selected:!0})))),y=new M,F=e=>{e.focus()},I=e=>{e.preventDefault(),u().models=n(p).join(`|`),l.onSave(u())},L=e=>{e.preventDefault(),l.onCancel()},B=e=>{e.preventDefault(),y.clear(),j.getAvailableModels(u().teamId,u()).then(e=>{D(m,e.map(e=>({value:e,selected:n(p).includes(e)})),!0)}).catch(e=>{y.set(`models`,e)})},V=()=>{D(p,n(m).filter(e=>e.selected).map(e=>e.value),!0)};var H=z(),U=h(H),W=h(U),G=h(W),K=e(h(G),2);O(K),i(()=>k(K,()=>u().name,e=>u().name=e)),v(K,e=>F?.(e));var ee=e(K,2);N(ee,{key:`name`,get errors(){return l.errors}}),A(G);var q=e(G,2),te=e(h(q),2);P(te,{get items(){return l.providerTypes},valueMode:`id`,get value(){return u().type},set value(e){u().type=e}});var ne=e(te,2);N(ne,{key:`type`,get errors(){return l.errors}}),A(q);var J=e(q,2),Y=e(h(J),2);O(Y);var re=e(Y,2);N(re,{key:`baseUrl`,get errors(){return l.errors}}),A(J);var X=e(J,2),Z=e(h(X),2);O(Z);var ie=e(Z,2);N(ie,{key:`apiKey`,get errors(){return l.errors}}),A(X);var Q=e(X,2),ae=e(h(Q),2),$=e(ae,2);r($,21,()=>n(m),e=>e.value,(r,i,a)=>{var l=c(),u=d(l),f=r=>{var a=R(),c=h(a),l=h(c);O(l);var u=e(l);A(c),A(a),o(()=>t(u,` ${n(i).value??``}`)),s(`change`,l,V),E(l,()=>n(i).selected,e=>n(i).selected=e),w(r,a)};T(u,e=>{n(i).value&&e(f)}),w(r,l)}),A($);var oe=e($,2),se=h(oe);N(se,{key:`models`,get errors(){return y}}),A(oe),A(Q);var ce=e(Q,2),le=h(ce);g(2),A(ce),A(W),A(U),A(H),f(`submit`,W,I),s(`change`,W,()=>{l.errors.clear()}),k(Y,()=>u().baseUrl,e=>u().baseUrl=e),k(Z,()=>u().apiKey,e=>u().apiKey=e),s(`click`,ae,B),s(`click`,le,L),w(a,H),b()}a([`change`,`click`]);var V=l(``),H=l(`
        `),U=l(`
        `);function W(i,a){S(a,!0);let l=C(x(p(()=>a.data.providers))),g=C(!1),_=C(null),v=C(x({})),y=new M,E=()=>{n(_)||(y.clear(),D(v,{},!0),n(v).models=``,D(g,!0))},O=()=>{D(g,!1)},k=e=>{e.name||y.set(`name`,`Le nom est obligatoire !`),e.type||y.set(`type`,`Le type est obligatoire !`),e.baseUrl&&!F(e.baseUrl)&&y.set(`baseUrl`,`Mauvaise URL !`),y.size===0&&j.createProvider(a.data.space,e).then(e=>{n(l).push(e),D(g,!1),D(v,{},!0)}).catch(e=>{console.log(e)})},N=()=>{D(_,null),D(v,{},!0)},P=e=>{e.name||y.set(`name`,`Le nom est obligatoire !`),e.type||y.set(`type`,`Le type est obligatoire !`),e.baseUrl&&!F(e.baseUrl)&&y.set(`baseUrl`,`Mauvaise URL !`),y.size===0&&j.updateProvider(a.data.space,e).then(e=>{D(l,n(l).map(t=>e.id===t.id?e:t),!0),D(_,null),D(v,{},!0)}).catch(e=>{console.log(e)})},I=async e=>{y.clear(),!n(g)&&j.getProvider(a.data.space,e).then(t=>{D(l,n(l).map(n=>n.id===e?t:n),!0),D(_,e,!0)})},L=e=>{j.deleteProvider(a.data.space,e).then(()=>{D(l,n(l).filter(t=>t.id!==e),!0)}).catch(e=>{console.log(e)})},R=e=>{e.key===`Escape`&&N()};var z=U();f(`keydown`,m,R);var W=h(z),G=e=>{var t=c(),r=d(t);u(r,()=>`new`,e=>{B(e,{get item(){return n(v)},get errors(){return y},get providerTypes(){return a.data.providerTypes},onSave:k,onCancel:O})}),w(e,t)},K=e=>{var t=V();s(`click`,t,E),w(e,t)};T(W,e=>{n(g)?e(G):e(K,-1)});var ee=e(W,2);r(ee,17,()=>n(l),e=>e.id,(r,i)=>{var l=c(),f=d(l),p=e=>{var t=c(),r=d(t);u(r,()=>n(i).id,e=>{B(e,{get item(){return n(i)},get errors(){return y},get providerTypes(){return a.data.providerTypes},onSave:P,onCancel:N})}),w(e,t)},m=r=>{var a=H(),c=h(a),l=h(c),u=h(l,!0);A(l);var d=e(l,2),f=h(d);A(d),A(c);var p=e(c,2),m=e(p,2);A(a),o(()=>{t(u,n(i).name),t(f,`(${n(i).type??``})`)}),s(`click`,p,()=>I(n(i).id)),s(`click`,m,()=>L(n(i).id)),w(r,a)};T(f,e=>{n(_)===n(i).id?e(p):e(m,-1)}),w(r,l)}),A(z),w(i,z),b()}a([`click`]);export{W as component,I as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/14.CFcHzpcm.js b/backend/internal/http/web/_app/immutable/nodes/14.CFcHzpcm.js deleted file mode 100644 index e8849a9..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/14.CFcHzpcm.js +++ /dev/null @@ -1 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Paramétrage : Outils`,back:`/settings`}}var a=t(`
        Modèles
        `);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/14.Zp7NcB4T.js b/backend/internal/http/web/_app/immutable/nodes/14.Zp7NcB4T.js new file mode 100644 index 0000000..c24f459 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/14.Zp7NcB4T.js @@ -0,0 +1 @@ +import{N as e,bt as t,j as n}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var r=t({load:()=>i});function i(){return{title:`Paramétrage : Skills`,back:`/settings`}}var a=e(`
        Modèles
        `);function o(e){var t=a();n(e,t)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/15.CqwsYGvL.js b/backend/internal/http/web/_app/immutable/nodes/15.CqwsYGvL.js new file mode 100644 index 0000000..76647bf --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/15.CqwsYGvL.js @@ -0,0 +1 @@ +import{$ as e,A as t,B as n,E as r,G as i,I as a,K as o,L as s,M as c,N as l,O as u,Q as d,R as f,U as p,X as m,Z as h,_t as g,a as _,b as v,bt as y,dt as b,et as x,ft as S,it as C,j as w,k as T,l as E,m as D,nt as O,p as k,r as A,u as j,vt as M}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";import{t as N}from"../chunks/DqlBPR2w.js";import{n as P,t as F}from"../chunks/6mSXxE57.js";var I={getTools:e=>N.get(`/tool/${e}`),getTool:(e,t)=>N.get(`/tool/${e}/${t}`),getToolParams:(e,t)=>N.get(`/tool/${e}/${t}/params`),createTool:(e,t)=>N.post(`/tool/${e}`,t),updateTool:(e,t)=>N.put(`/tool/${e}`,t)},L=y({load:()=>R}),R=async({params:e})=>({title:`Paramétrage : Outils`,back:`../settings`,space:e.space,tools:await I.getTools(e.space)}),z=l(``),B=l(``),V=l(``),H=l(`
        `),U=l(`
        `);function W(a,c){S(c,!0);let l=_(c,`item`,7),u=x(p(()=>l())),d=C(x([])),m=new P;A(async()=>{O(d,await I.getToolParams(l().teamId,l().id),!0),m=new P(Object.entries(JSON.parse(l().configuration)))});let y=e=>{e.focus()},N=e=>{e.preventDefault(),l().configuration=JSON.stringify(Object.fromEntries(m)),c.onSave(l())},L=e=>{e.preventDefault(),c.onCancel()};var R=U(),W=h(R),G=h(W),K=h(G),q=e(h(K),2);k(q),i(()=>j(q,()=>u.name,e=>u.name=e)),v(q,e=>y?.(e));var J=e(q,2);F(J,{key:`name`,get errors(){return c.errors}}),M(K);var Y=e(K,2),X=e(h(Y),2);k(X);var Z=e(X,2);F(Z,{key:`baseUrl`,get errors(){return c.errors}}),M(Y);var Q=e(Y,2);r(Q,17,()=>n(d),e=>e.name,(r,i)=>{var a=H(),s=h(a),l=h(s,!0);M(s);var u=e(s,2),d=e=>{var t=z();k(t),E(t,()=>m.get(n(i).name)??``,e=>m.set(n(i).name,e)),w(e,t)},f=e=>{var t=B();k(t),o(()=>{D(t,`id`,n(i).name),D(t,`placeholder`,n(i).description)}),j(t,()=>m.get(n(i).name)??``,e=>m.set(n(i).name,e)),w(e,t)},p=e=>{var t=V();k(t),o(()=>{D(t,`id`,n(i).name),D(t,`placeholder`,n(i).description)}),j(t,()=>m.get(n(i).name)??``,e=>m.set(n(i).name,e)),w(e,t)};T(u,e=>{n(i).type==`bool`?e(d):n(i).type==`int`?e(f,1):e(p,-1)});var g=e(u,2);F(g,{key:`baseUrl`,get errors(){return c.errors}}),M(a),o(()=>{D(s,`for`,n(i).name),t(l,n(i).name)}),w(r,a)});var $=e(Q,2),ee=h($);g(2),M($),M(G),M(W),M(R),f(`submit`,G,N),s(`change`,G,()=>{c.errors.clear()}),E(X,()=>u.enabled,e=>u.enabled=e),s(`click`,ee,L),w(a,R),b()}a([`change`,`click`]);var G=l(`
        `),K=l(`
        `);function q(i,a){S(a,!0);let l=C(x(p(()=>a.data.tools))),g=C(null),_=new P,v=()=>{O(g,null)},y=e=>{_.size===0&&I.updateTool(a.data.space,e).then(e=>{O(l,n(l).map(t=>e.id===t.id?e:t),!0),O(g,null)}).catch(e=>{console.log(e)})},E=async e=>{_.clear(),I.getTool(a.data.space,e).then(t=>{O(l,n(l).map(n=>n.id===e?t:n),!0),O(g,e,!0)})},D=e=>{e.key===`Escape`&&v()};var k=K();f(`keydown`,m,D),r(k,21,()=>n(l),e=>e.id,(r,i)=>{var a=c(),l=d(a),f=e=>{var t=c(),r=d(t);u(r,()=>n(i).id,e=>{W(e,{get item(){return n(i)},get errors(){return _},onSave:y,onCancel:v})}),w(e,t)},p=r=>{var a=G(),c=h(a),l=h(c),u=h(l,!0);M(l);var d=e(l,2),f=h(d);M(d),M(c);var p=e(c,2);M(a),o(()=>{t(u,n(i).name),t(f,`(${n(i).enabled??``})`)}),s(`click`,p,()=>E(n(i).id)),w(r,a)};T(l,e=>{n(g)===n(i).id?e(f):e(p,-1)}),w(r,a)}),M(k),w(i,k),b()}a([`click`]);export{q as component,L as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/15.SpasLkf4.js b/backend/internal/http/web/_app/immutable/nodes/15.SpasLkf4.js deleted file mode 100644 index 32339f5..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/15.SpasLkf4.js +++ /dev/null @@ -1 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Paramétrage : Utilisateurs`,back:`/settings`}}var a=t(`
        Modèles
        `);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/16.Bwbj6qfw.js b/backend/internal/http/web/_app/immutable/nodes/16.Bwbj6qfw.js new file mode 100644 index 0000000..0829cda --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/16.Bwbj6qfw.js @@ -0,0 +1 @@ +import{N as e,bt as t,j as n}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var r=t({load:()=>i});function i(){return{title:`Paramétrage : Utilisateurs`,back:`/settings`}}var a=e(`
        Modèles
        `);function o(e){var t=a();n(e,t)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/16.TiX4VGhr.js b/backend/internal/http/web/_app/immutable/nodes/16.TiX4VGhr.js deleted file mode 100644 index 4c9a543..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/16.TiX4VGhr.js +++ /dev/null @@ -1 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Tâches`}}var a=t(`
        Tâches
        `);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/17.CRbsg29O.js b/backend/internal/http/web/_app/immutable/nodes/17.CRbsg29O.js new file mode 100644 index 0000000..0b68bad --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/17.CRbsg29O.js @@ -0,0 +1 @@ +import{N as e,bt as t,j as n}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var r=t({load:()=>i});function i(){return{title:`Tâches`}}var a=e(`
        Tâches
        `);function o(e){var t=a();n(e,t)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/17.D_IcqSXn.js b/backend/internal/http/web/_app/immutable/nodes/17.D_IcqSXn.js deleted file mode 100644 index 5158eab..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/17.D_IcqSXn.js +++ /dev/null @@ -1 +0,0 @@ -import{$ as e,A as t,B as n,E as r,G as i,J as a,K as o,L as s,M as c,N as l,O as u,P as d,Q as f,T as p,V as m,X as h,_ as ee,a as g,at as te,c as _,dt as v,ft as y,h as b,it as ne,j as x,p as S,q as C,r as re,u as w,ut as T,w as E,x as ie,z as ae}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";import{n as oe,t as se}from"../chunks/DTCALkcP.js";import{t as D}from"../chunks/BC84wEQu.js";import{t as O}from"../chunks/BDef5Ccs.js";import{n as ce,t as k}from"../chunks/DRdGzrsF.js";import{t as le}from"../chunks/BorM6hBh.js";import{t as ue}from"../chunks/D3MDK1zR.js";var de=y({load:()=>fe}),fe=async()=>({title:`Profil`,me:await O.me()}),A=function(e){return e[e.None=0]=`None`,e[e.Changed=1]=`Changed`,e[e.Saving=2]=`Saving`,e[e.Saved=3]=`Saved`,e[e.Error=4]=`Error`,e}({}),pe={listTimezones:()=>D.get(`/misc/timezones`)},me=u(` Enregistrement en cours`,1),he=u(` Enregistrement réussi`,1),ge=u(``);function _e(e,a){te(a,!0);let o=g(a,`state`,7),s=g(a,`disabled`,3,!1);m(()=>{(o()===A.Saved||o()===A.Error)&&setTimeout(()=>{o(A.None)},2e3)});let l=()=>{a.handleClick&&(o()===A.Changed||o()===A.None)&&a.handleClick()};var u=ge();let d;var f=i(u),h=e=>{var i=t();n(()=>p(i,a.label)),r(e,i)},ee=e=>{var t=me();T(),r(e,t)},_=e=>{var t=he();T(),r(e,t)},y=e=>{var n=t(`Echec`);r(e,n)};E(f,e=>{o()==A.None||o()==A.Changed?e(h):o()==A.Saving?e(ee,1):o()==A.Saved?e(_,2):o()==A.Error&&e(y,3)}),v(u),n(()=>{u.disabled=s(),d=b(u,1,`bt`,null,d,{disabled:s(),changed:o()===A.Changed,saving:o()===A.Saving,saved:o()===A.Saved,error:o()===A.Error})}),c(`click`,u,l),r(e,u),ne()}x([`click`]);var ve=u(`
        `),ye=u(`

        Mon compte

        Canaux de communication

        `,1);function j(t,u){te(u,!0);let g=a(s(()=>u.data.me.user)),y=f(a([])),b=f(a({type:``,address:``})),x=f(a([])),T=new ce,E=f(a(A.None)),D=f(a(A.None));re(async()=>{h(y,await O.listAddresses(g.id),!0),h(x,(await pe.listTimezones()).map(e=>({value:e,label:e})),!0)}),m(()=>{oe(g.theme),se()});let de=e=>{e.preventDefault(),h(E,A.Saving,!0),ue(g.email)||T.set(`email`,`Adresse email invalide !`),g.firstname||T.set(`firstname`,`Le prénom est obligatoire !`),g.lastname||T.set(`lastname`,`Le nom est obligatoire !`),T.size==0&&O.update(g.id,g).then(()=>{h(E,A.Saved,!0)}).catch(e=>{h(E,A.Saving,!0),console.error(e)})},fe=()=>{h(D,A.Saving,!0),O.createAddress(g.id,d(b)).then(e=>{d(y).push(e),h(b,{type:``,address:``},!0),h(D,A.Saved,!0)}).catch(e=>{console.log(e)})},me=e=>{O.deleteAddress(g.id,e).then(()=>{h(y,d(y).filter(t=>t.id!=e),!0)}).catch(e=>{console.log(e)})},he=()=>{T.clear(),h(E,A.Changed,!0)},ge=e=>{e.focus()};var j=ye(),M=o(j),N=C(i(M),2),P=i(N),F=C(i(P),2);w(F),ae(()=>_(F,()=>g.email,e=>g.email=e)),ee(F,e=>ge?.(e));var be=C(F,2);k(be,{key:`email`,get errors(){return T}}),v(P);var I=C(P,2),L=i(I),R=C(i(L),2);w(R);var xe=C(R,2);k(xe,{key:`firstname`,get errors(){return T}}),v(L);var Se=C(L,2),z=C(i(Se),2);w(z);var Ce=C(z,2);k(Ce,{key:`lastname`,get errors(){return T}}),v(Se),v(I);var B=C(I,2),V=i(B),H=C(i(V),2),U=i(H);U.value=U.__value=`en`;var we=C(U);we.value=we.__value=`fr`,v(H);var Te=C(H,2);k(Te,{key:`lang`,get errors(){return T}}),v(V);var Ee=C(V,2),De=C(i(Ee),2);le(De,{get items(){return d(x)},valueMode:`id`,get value(){return g.timezone},set value(e){g.timezone=e}});var Oe=C(De,2);k(Oe,{key:`timezone`,get errors(){return T}}),v(Ee),v(B);var W=C(B,2),G=C(i(W),2),K=i(G);K.value=K.__value=`auto`;var q=C(K);q.value=q.__value=`dark`;var ke=C(q);ke.value=ke.__value=`light`,v(G);var Ae=C(G,2);k(Ae,{key:`theme`,get errors(){return T}}),v(W),_e(C(W,2),{label:`Enregistrer`,get state(){return d(E)}}),v(N),v(M);var je=C(M,2),Me=C(i(je),2);ie(Me,17,()=>d(y),e=>e.id,(e,t)=>{var a=ve(),o=i(a),s=i(o),l=i(s);v(s);var u=C(s,2),f=i(u,!0);v(u);var m=C(u,2);v(o),v(a),n(()=>{p(l,`${d(t).type??``} :`),p(f,d(t).address)}),c(`click`,m,()=>{me(d(t).id)}),r(e,a)});var Ne=C(Me,2),J=i(Ne),Y=i(J),X=i(Y);X.value=X.__value=``;var Z=C(X);Z.value=Z.__value=`email`;var Q=C(Z);Q.value=Q.__value=`signal`;var $=C(Q);$.value=$.__value=`telegram`;var Pe=C($);Pe.value=Pe.__value=`whatsapp`,v(Y),v(J);var Fe=C(J,2),Ie=i(Fe);w(Ie),v(Fe);var Le=C(Fe,2),Re=i(Le);{let t=e(()=>d(b).type===``||d(b).address===``);_e(Re,{get disabled(){return d(t)},label:`Ajouter`,handleClick:fe,get state(){return d(D)}})}v(Le),v(Ne),v(je),l(`submit`,N,de),c(`change`,N,he),_(R,()=>g.firstname,e=>g.firstname=e),_(z,()=>g.lastname,e=>g.lastname=e),S(H,()=>g.lang,e=>g.lang=e),S(G,()=>g.theme,e=>g.theme=e),S(Y,()=>d(b).type,e=>d(b).type=e),c(`change`,Ie,()=>h(D,A.Changed,!0)),_(Ie,()=>d(b).address,e=>d(b).address=e),r(t,j),ne()}x([`change`,`click`]);export{j as component,de as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/18.CljvOcq_.js b/backend/internal/http/web/_app/immutable/nodes/18.CljvOcq_.js deleted file mode 100644 index bf6cbe8..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/18.CljvOcq_.js +++ /dev/null @@ -1 +0,0 @@ -import{B as e,E as t,G as n,J as r,K as i,M as a,N as o,O as s,at as c,c as l,d as u,dt as d,et as f,it as p,j as m,q as h,u as g,ut as _,w as v}from"../chunks/39JK5HWF.js";import{t as y}from"../chunks/B0qrqti_.js";import"../chunks/xihTtKlq.js";import"../chunks/DL7ZyBAF.js";import{i as b,n as x}from"../chunks/BC84wEQu.js";import{t as S}from"../chunks/BRXBpvt8.js";import{t as C}from"../chunks/DFI7Zp3t.js";var w=s(`
        `,1),T=s(`
        ← Retour
        `),E=s(`
        logo

        Identifiez-vous ...


        `);function D(s,m){c(m,!0);let D=r({email:``,password:``,validemail:!1}),O=()=>{D.validemail=!0},k=e=>{e.preventDefault(),C.login(D).then(e=>{x.user=e.user,b(e.accessToken),y(`/`)}).catch(e=>{console.log(e)})};var A=E(),j=n(A),M=n(j),N=h(M,4),P=e=>{var r=w(),a=i(r),s=h(n(a),2),c=n(s);g(c),f(c,!0),_(2),d(s),d(a),_(2),o(`submit`,a,O),l(c,()=>D.email,e=>D.email=e),t(e,r)},F=e=>{var r=T(),i=h(n(r),2),s=n(i);g(s),f(s,!0),_(2),d(i);var c=h(i,2);d(r),o(`submit`,r,k),l(s,()=>D.password,e=>D.password=e),a(`click`,c,()=>{D.validemail=!1}),t(e,r)};v(N,e=>{D.validemail?e(F,-1):e(P)}),_(4),d(j),d(A),e(()=>u(M,`src`,S)),t(s,A),p()}m([`click`]);export{D as component}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/18.DRjMAC4S.js b/backend/internal/http/web/_app/immutable/nodes/18.DRjMAC4S.js new file mode 100644 index 0000000..c109a2a --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/18.DRjMAC4S.js @@ -0,0 +1 @@ +import{$ as e,A as t,B as n,E as r,F as i,G as a,I as o,K as s,L as c,N as l,Q as u,R as d,U as f,Z as p,_t as m,a as h,at as ee,b as te,bt as g,dt as ne,et as _,ft as re,g as v,it as y,j as b,k as x,nt as S,p as C,q as ie,r as ae,u as w,v as T,vt as E}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";import{n as oe,t as se}from"../chunks/DTCALkcP.js";import{t as D}from"../chunks/DqlBPR2w.js";import{t as O}from"../chunks/DyF3myvh.js";import{n as ce,t as k}from"../chunks/6mSXxE57.js";import{t as le}from"../chunks/CUminYLk.js";import{t as ue}from"../chunks/D3MDK1zR.js";var de=g({load:()=>fe}),fe=async()=>({title:`Profil`,me:await O.me()}),A=function(e){return e[e.None=0]=`None`,e[e.Changed=1]=`Changed`,e[e.Saving=2]=`Saving`,e[e.Saved=3]=`Saved`,e[e.Error=4]=`Error`,e}({}),pe={listTimezones:()=>D.get(`/misc/timezones`)},me=l(` Enregistrement en cours`,1),he=l(` Enregistrement réussi`,1),ge=l(``);function _e(e,n){re(n,!0);let r=h(n,`state`,7),a=h(n,`disabled`,3,!1);ie(()=>{(r()===A.Saved||r()===A.Error)&&setTimeout(()=>{r(A.None)},2e3)});let o=()=>{n.handleClick&&(r()===A.Changed||r()===A.None)&&n.handleClick()};var l=ge();let u;var d=p(l),f=e=>{var r=i();s(()=>t(r,n.label)),b(e,r)},ee=e=>{var t=me();m(),b(e,t)},te=e=>{var t=he();m(),b(e,t)},g=e=>{var t=i(`Echec`);b(e,t)};x(d,e=>{r()==A.None||r()==A.Changed?e(f):r()==A.Saving?e(ee,1):r()==A.Saved?e(te,2):r()==A.Error&&e(g,3)}),E(l),s(()=>{l.disabled=a(),u=T(l,1,`bt`,null,u,{disabled:a(),changed:r()===A.Changed,saving:r()===A.Saving,saved:r()===A.Saved,error:r()===A.Error})}),c(`click`,l,o),b(e,l),ne()}o([`click`]);var ve=l(`
        `),ye=l(`

        Mon compte

        Canaux de communication

        `,1);function j(i,o){re(o,!0);let l=_(f(()=>o.data.me.user)),m=y(_([])),h=y(_({type:``,address:``})),g=y(_([])),x=new ce,T=y(_(A.None)),D=y(_(A.None));ae(async()=>{S(m,await O.listAddresses(l.id),!0),S(g,(await pe.listTimezones()).map(e=>({value:e,label:e})),!0)}),ie(()=>{oe(l.theme),se()});let de=e=>{e.preventDefault(),S(T,A.Saving,!0),ue(l.email)||x.set(`email`,`Adresse email invalide !`),l.firstname||x.set(`firstname`,`Le prénom est obligatoire !`),l.lastname||x.set(`lastname`,`Le nom est obligatoire !`),x.size==0&&O.update(l.id,l).then(()=>{S(T,A.Saved,!0)}).catch(e=>{S(T,A.Saving,!0),console.error(e)})},fe=()=>{S(D,A.Saving,!0),O.createAddress(l.id,n(h)).then(e=>{n(m).push(e),S(h,{type:``,address:``},!0),S(D,A.Saved,!0)}).catch(e=>{console.log(e)})},me=e=>{O.deleteAddress(l.id,e).then(()=>{S(m,n(m).filter(t=>t.id!=e),!0)}).catch(e=>{console.log(e)})},he=()=>{x.clear(),S(T,A.Changed,!0)},ge=e=>{e.focus()};var j=ye(),M=u(j),N=e(p(M),2),P=p(N),F=e(p(P),2);C(F),a(()=>w(F,()=>l.email,e=>l.email=e)),te(F,e=>ge?.(e));var be=e(F,2);k(be,{key:`email`,get errors(){return x}}),E(P);var I=e(P,2),L=p(I),R=e(p(L),2);C(R);var xe=e(R,2);k(xe,{key:`firstname`,get errors(){return x}}),E(L);var Se=e(L,2),z=e(p(Se),2);C(z);var Ce=e(z,2);k(Ce,{key:`lastname`,get errors(){return x}}),E(Se),E(I);var B=e(I,2),V=p(B),H=e(p(V),2),U=p(H);U.value=U.__value=`en`;var we=e(U);we.value=we.__value=`fr`,E(H);var Te=e(H,2);k(Te,{key:`lang`,get errors(){return x}}),E(V);var Ee=e(V,2),De=e(p(Ee),2);le(De,{get items(){return n(g)},valueMode:`id`,get value(){return l.timezone},set value(e){l.timezone=e}});var Oe=e(De,2);k(Oe,{key:`timezone`,get errors(){return x}}),E(Ee),E(B);var W=e(B,2),G=e(p(W),2),K=p(G);K.value=K.__value=`auto`;var q=e(K);q.value=q.__value=`dark`;var ke=e(q);ke.value=ke.__value=`light`,E(G);var Ae=e(G,2);k(Ae,{key:`theme`,get errors(){return x}}),E(W),_e(e(W,2),{label:`Enregistrer`,get state(){return n(T)}}),E(N),E(M);var je=e(M,2),Me=e(p(je),2);r(Me,17,()=>n(m),e=>e.id,(r,i)=>{var a=ve(),o=p(a),l=p(o),u=p(l);E(l);var d=e(l,2),f=p(d,!0);E(d);var m=e(d,2);E(o),E(a),s(()=>{t(u,`${n(i).type??``} :`),t(f,n(i).address)}),c(`click`,m,()=>{me(n(i).id)}),b(r,a)});var Ne=e(Me,2),J=p(Ne),Y=p(J),X=p(Y);X.value=X.__value=``;var Z=e(X);Z.value=Z.__value=`email`;var Q=e(Z);Q.value=Q.__value=`signal`;var $=e(Q);$.value=$.__value=`telegram`;var Pe=e($);Pe.value=Pe.__value=`whatsapp`,E(Y),E(J);var Fe=e(J,2),Ie=p(Fe);C(Ie),E(Fe);var Le=e(Fe,2),Re=p(Le);{let e=ee(()=>n(h).type===``||n(h).address===``);_e(Re,{get disabled(){return n(e)},label:`Ajouter`,handleClick:fe,get state(){return n(D)}})}E(Le),E(Ne),E(je),d(`submit`,N,de),c(`change`,N,he),w(R,()=>l.firstname,e=>l.firstname=e),w(z,()=>l.lastname,e=>l.lastname=e),v(H,()=>l.lang,e=>l.lang=e),v(G,()=>l.theme,e=>l.theme=e),v(Y,()=>n(h).type,e=>n(h).type=e),c(`change`,Ie,()=>S(D,A.Changed,!0)),w(Ie,()=>n(h).address,e=>n(h).address=e),b(i,j),ne()}o([`change`,`click`]);export{j as component,de as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/19.B7Etxitc.js b/backend/internal/http/web/_app/immutable/nodes/19.B7Etxitc.js deleted file mode 100644 index b7c27c6..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/19.B7Etxitc.js +++ /dev/null @@ -1 +0,0 @@ -import{B as e,E as t,G as n,J as r,M as i,N as a,O as o,at as s,c,d as l,dt as u,et as d,it as f,j as p,q as m,u as h}from"../chunks/39JK5HWF.js";import{t as g}from"../chunks/B0qrqti_.js";import"../chunks/xihTtKlq.js";import"../chunks/DL7ZyBAF.js";import{t as _}from"../chunks/BRXBpvt8.js";import{n as v,t as y}from"../chunks/DRdGzrsF.js";import{t as b}from"../chunks/D3MDK1zR.js";import{t as x}from"../chunks/DFI7Zp3t.js";var S=o(`
        logo

        Inscription

        `);function C(o,p){s(p,!0);let C=new v,w=r({email:``,firstname:``,lastname:``,password:``,verifPassword:``}),T=e=>{if(e.preventDefault(),C.clear(),b(w.email)||C.set(`email`,`Adresse email invalide !`),w.firstname||C.set(`firstname`,`Le prénom est obligatoire !`),w.lastname||C.set(`lastname`,`Le nom est obligatoire !`),w.password!==w.verifPassword&&C.set(`verifPassword`,`Les mots de pass ne correspondent pas.`),C.size==0){let e={method:`password`,email:w.email,firstname:w.firstname,lastname:w.lastname,password:w.password};x.register(e).then(()=>{g(`/`)}).catch(e=>{C.set(`submit`,`Erreur: `+e)})}};var E=S(),D=n(E),O=n(D),k=m(O,4),A=m(n(k),2);h(A),d(A,!0);var j=m(A,2);y(j,{key:`email`,get errors(){return C}});var M=m(j,4);h(M);var N=m(M,2);y(N,{key:`firstname`,get errors(){return C}});var P=m(N,4);h(P);var F=m(P,2);y(F,{key:`lastname`,get errors(){return C}});var I=m(F,4);h(I);var L=m(I,2);y(L,{key:`password`,get errors(){return C}});var R=m(L,4);h(R);var z=m(R,2);y(z,{key:`verifPassword`,get errors(){return C}});var B=m(z,4);y(B,{key:`submit`,get errors(){return C}}),u(k),u(D),u(E),e(()=>l(O,`src`,_)),a(`submit`,k,T),i(`change`,k,()=>{C.clear()}),c(A,()=>w.email,e=>w.email=e),c(M,()=>w.firstname,e=>w.firstname=e),c(P,()=>w.lastname,e=>w.lastname=e),c(I,()=>w.password,e=>w.password=e),c(R,()=>w.verifPassword,e=>w.verifPassword=e),t(o,E),f()}p([`change`]);export{C as component}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/19.Bxx8Nj5U.js b/backend/internal/http/web/_app/immutable/nodes/19.Bxx8Nj5U.js new file mode 100644 index 0000000..70acd42 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/19.Bxx8Nj5U.js @@ -0,0 +1 @@ +import{$ as e,I as t,K as n,L as r,N as i,Q as a,R as o,Z as s,_t as c,dt as l,et as u,ft as d,j as f,k as p,m,ot as h,p as g,u as _,vt as v}from"../chunks/DGrvnoUE.js";import{t as y}from"../chunks/Soo4K-rz.js";import"../chunks/xihTtKlq.js";import"../chunks/QHwlfjO8.js";import{i as b,n as x}from"../chunks/DqlBPR2w.js";import{t as S}from"../chunks/BRXBpvt8.js";import{t as C}from"../chunks/D3MDK1zR.js";import{t as w}from"../chunks/CvbyM2Rc.js";var T=i(`
        `,1),E=i(`
        ← Retour
        `),D=i(`
        logo

        Identifiez-vous ...


        `);function O(t,i){d(i,!0);let O=u({email:``,password:``,validemail:!1}),k=()=>{O.validemail=C(O.email)},A=e=>{e.preventDefault(),w.login(O).then(e=>{x.user=e.user,b(e.accessToken),y(`/`)}).catch(e=>{console.log(e)})};var j=D(),M=s(j),N=s(M),P=e(N,4),F=t=>{var n=T(),r=a(n),i=e(s(r),2),l=s(i);g(l),h(l,!0),c(2),v(i),v(r),c(2),o(`submit`,r,k),_(l,()=>O.email,e=>O.email=e),f(t,n)},I=t=>{var n=E(),i=e(s(n),2),a=s(i);g(a),h(a,!0),c(2),v(i);var l=e(i,2);v(n),o(`submit`,n,A),_(a,()=>O.password,e=>O.password=e),r(`click`,l,()=>{O.validemail=!1}),f(t,n)};p(P,e=>{O.validemail?e(I,-1):e(F)}),c(4),v(M),v(j),n(()=>m(N,`src`,S)),f(t,j),l()}t([`click`]);export{O as component}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/2.BGKAfrIz.js b/backend/internal/http/web/_app/immutable/nodes/2.BGKAfrIz.js new file mode 100644 index 0000000..4ecefce --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/2.BGKAfrIz.js @@ -0,0 +1 @@ +import{$ as e,A as t,B as n,E as r,I as i,K as a,L as o,N as s,Q as c,R as l,T as u,X as d,Z as f,a as p,at as m,bt as h,dt as g,et as _,ft as v,j as y,k as b,m as x,q as S,r as C,v as w,vt as T,y as E}from"../chunks/DGrvnoUE.js";import{t as D}from"../chunks/Soo4K-rz.js";import"../chunks/xihTtKlq.js";import{n as O,t as k}from"../chunks/DTCALkcP.js";import{t as A}from"../chunks/5WAfNqs_.js";import"../chunks/QHwlfjO8.js";import{n as j,r as M}from"../chunks/DqlBPR2w.js";import{t as N}from"../chunks/DyF3myvh.js";import{t as P}from"../chunks/Cyrg28w2.js";import{t as F}from"../chunks/BRXBpvt8.js";var I=h({load:()=>L}),L=async()=>{let e=await N.me();return P.spaces=e.teams,P.current||(P.current=P.spaces[0].id),{spaceid:P.current,me:e}},R=_({sidebarDesktopOpen:!0,sidebarMobileOpen:!1,menuContentVisible:!0}),z=s(` `),B=s(``);function V(n,r){v(r,!0);let i=p(r,`label`,3,``),s=p(r,`icon`,3,``),c=p(r,`link`,3,``),l=e=>{e.preventDefault(),R.sidebarMobileOpen&&(R.sidebarMobileOpen=!1,R.menuContentVisible=!1),D(c())};var u=B(),d=f(u),m=f(d),h=e(m,2),_=e=>{var n=z(),r=f(n,!0);T(n),a(()=>t(r,i())),y(e,n)};b(h,e=>{R.menuContentVisible&&e(_)}),T(d),T(u),a(()=>{x(d,`href`,c()),w(m,1,E([s()]))}),o(`click`,d,l),y(n,u),g()}i([`click`]);var H=s(`
        logo
        `),U=s(``),W=s(`
        `),G=s(`
        FM
        Fabien Masson
        `),K=s(`
        `,1);function q(i,s){v(s,!0);let l=()=>{M()};var u=K(),d=c(u),p=f(d),h=e=>{var t=H(),n=f(t);T(t),a(()=>x(n,`src`,F)),y(e,t)};b(p,e=>{R.menuContentVisible&&e(h)});var _=e(p,2),S=e(_,2);T(d);var C=e(d,2),w=e=>{var i=W(),o=f(i),c=f(o);r(c,21,()=>s.spaces,e=>e.id,(e,r)=>{var i=U(),o=f(i,!0);T(i);var s={};a(()=>{t(o,n(r).label),s!==(s=n(r).id)&&(i.value=(i.__value=n(r).id)??``)}),y(e,i)}),T(c),T(o),T(i),y(e,i)};b(C,e=>{R.menuContentVisible&&e(w)});var E=e(C,2),D=f(E);{let e=m(()=>`/${s.spaceid}`);V(D,{label:`Nouveau chat`,icon:`icon-plus`,get link(){return n(e)}})}var O=e(D,2);{let e=m(()=>`/${s.spaceid}/history`);V(O,{label:`Conversations`,icon:`icon-chat`,get link(){return n(e)}})}var k=e(O,2);{let e=m(()=>`/${s.spaceid}/tasks`);V(k,{label:`Planification`,icon:`icon-tasks`,get link(){return n(e)}})}var A=e(k,2);{let e=m(()=>`/${s.spaceid}/kb`);V(A,{label:`Connaissances`,icon:`icon-graduation-cap`,get link(){return n(e)}})}var j=e(A,2);{let e=m(()=>`/${s.spaceid}/settings`);V(j,{label:`Réglages`,icon:`icon-cog`,get link(){return n(e)}})}T(E);var N=e(E,2),P=f(N),I=t=>{var n=G(),r=e(f(n),4);T(n),o(`click`,r,l),y(t,n)},L=e=>{V(e,{label:`User`,icon:`icon-user`,link:`/profile`})};b(P,e=>{R.menuContentVisible?e(I):e(L,-1)}),T(N),o(`click`,_,function(...e){s.handleMenuDesktop?.apply(this,e)}),o(`click`,S,function(...e){s.handleMenuMobile?.apply(this,e)}),y(i,u),g()}i([`click`]);var J=s(``),Y=s(`

        `);function X(n,r){v(r,!0);let i=()=>{R.sidebarDesktopOpen=!R.sidebarDesktopOpen,R.sidebarDesktopOpen?setTimeout(()=>{R.menuContentVisible=R.sidebarDesktopOpen},200):R.menuContentVisible=R.sidebarDesktopOpen},o=()=>{R.sidebarMobileOpen=!R.sidebarMobileOpen,R.sidebarMobileOpen?setTimeout(()=>{R.menuContentVisible=R.sidebarMobileOpen},200):R.menuContentVisible=R.sidebarMobileOpen},s=()=>{R.menuContentVisible=window.innerWidth<640?R.sidebarMobileOpen:R.sidebarDesktopOpen};C(async()=>{s(),r.data.me?(j.user=r.data.me.user,O(j.user.theme),k(),j.status=`authenticated`):j.status=`unauthenticated`}),S(()=>{j.status==`unauthenticated`&&D(`/login`)});var c=Y();l(`resize`,d,s);var p=f(c);q(f(p),{get spaces(){return P.spaces},get spaceid(){return r.data.spaceid},handleMenuDesktop:i,handleMenuMobile:o}),T(p);var m=e(p,2),h=f(m),_=f(h),M=f(_),N=f(M),F=f(N),I=f(F,!0);T(F);var L=e(F,2),z=e=>{var t=J(),n=f(t);T(t),a(()=>x(n,`href`,A.data.back)),y(e,t)};b(L,e=>{A.data.back&&e(z)}),T(N),T(M),T(_);var B=e(_,2),V=f(B);u(V,()=>r.children),T(B),T(h),T(m),T(c),a(()=>{w(c,1,E([R.sidebarDesktopOpen?`desktopMenuOpen`:`desktopMenuClosed`,R.sidebarMobileOpen?`mobileMenuOpen`:`mobileMenuClosed`])),t(I,A.data.title)}),y(n,c),g()}export{X as component,I as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/2.DJpmXDpd.js b/backend/internal/http/web/_app/immutable/nodes/2.DJpmXDpd.js deleted file mode 100644 index 9edc8d3..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/2.DJpmXDpd.js +++ /dev/null @@ -1 +0,0 @@ -import{$ as e,B as t,E as n,G as r,J as i,K as a,M as o,N as s,O as c,P as l,T as u,V as d,W as f,a as p,at as m,b as h,d as g,dt as _,ft as v,g as y,h as b,it as x,j as S,q as C,r as w,w as T,x as E}from"../chunks/39JK5HWF.js";import{t as D}from"../chunks/B0qrqti_.js";import"../chunks/xihTtKlq.js";import{n as O,t as k}from"../chunks/DTCALkcP.js";import{t as A}from"../chunks/DtPl1hOB.js";import"../chunks/DL7ZyBAF.js";import{n as j,r as M}from"../chunks/BC84wEQu.js";import{t as N}from"../chunks/BDef5Ccs.js";import{t as P}from"../chunks/D8dI9nx6.js";import{t as F}from"../chunks/BRXBpvt8.js";var I=v({load:()=>L}),L=async()=>{let e=await N.me();return P.spaces=e.teams,P.current||(P.current=P.spaces[0].id),{spaceid:P.current,me:e}},R=i({sidebarDesktopOpen:!0,sidebarMobileOpen:!1,menuContentVisible:!0}),z=c(` `),B=c(``);function V(e,i){m(i,!0);let a=p(i,`label`,3,``),s=p(i,`icon`,3,``),c=p(i,`link`,3,``),l=e=>{e.preventDefault(),R.sidebarMobileOpen=!1,R.menuContentVisible=!1,D(c())};var d=B(),f=r(d),h=r(f),v=C(h,2),S=e=>{var i=z(),o=r(i,!0);_(i),t(()=>u(o,a())),n(e,i)};T(v,e=>{R.menuContentVisible&&e(S)}),_(f),_(d),t(()=>{g(f,`href`,c()),b(h,1,y([s()]))}),o(`click`,f,l),n(e,d),x()}S([`click`]);var H=c(`
        logo
        `),U=c(``),W=c(`
        `),G=c(`
        FM
        Fabien Masson
        `),K=c(`
        `,1);function q(i,s){m(s,!0);let c=()=>{M()};var d=K(),f=a(d),p=r(f),h=e=>{var i=H(),a=r(i);_(i),t(()=>g(a,`src`,F)),n(e,i)};T(p,e=>{R.menuContentVisible&&e(h)});var v=C(p,2),y=C(v,2);_(f);var b=C(f,2),S=e=>{var i=W(),a=r(i),o=r(a);E(o,21,()=>s.spaces,e=>e.id,(e,i)=>{var a=U(),o=r(a,!0);_(a);var s={};t(()=>{u(o,l(i).label),s!==(s=l(i).id)&&(a.value=(a.__value=l(i).id)??``)}),n(e,a)}),_(o),_(a),_(i),n(e,i)};T(b,e=>{R.menuContentVisible&&e(S)});var w=C(b,2),D=r(w);{let t=e(()=>`/${s.spaceid}`);V(D,{label:`Nouveau chat`,icon:`icon-plus`,get link(){return l(t)}})}var O=C(D,2);{let t=e(()=>`/${s.spaceid}/history`);V(O,{label:`Conversations`,icon:`icon-chat`,get link(){return l(t)}})}var k=C(O,2);{let t=e(()=>`/${s.spaceid}/tasks`);V(k,{label:`Planification`,icon:`icon-tasks`,get link(){return l(t)}})}var A=C(k,2);{let t=e(()=>`/${s.spaceid}/kb`);V(A,{label:`Connaissances`,icon:`icon-graduation-cap`,get link(){return l(t)}})}var j=C(A,2);{let t=e(()=>`/${s.spaceid}/settings`);V(j,{label:`Réglages`,icon:`icon-cog`,get link(){return l(t)}})}_(w);var N=C(w,2),P=r(N),I=e=>{var t=G(),i=C(r(t),4);_(t),o(`click`,i,c),n(e,t)},L=e=>{V(e,{label:`User`,icon:`icon-user`,link:`/profile`})};T(P,e=>{R.menuContentVisible?e(I):e(L,-1)}),_(N),o(`click`,v,function(...e){s.handleMenuDesktop?.apply(this,e)}),o(`click`,y,function(...e){s.handleMenuMobile?.apply(this,e)}),n(i,d),x()}S([`click`]);var J=c(``),Y=c(`

        `);function X(e,i){m(i,!0);let a=()=>{R.sidebarDesktopOpen=!R.sidebarDesktopOpen,R.sidebarDesktopOpen?setTimeout(()=>{R.menuContentVisible=R.sidebarDesktopOpen},200):R.menuContentVisible=R.sidebarDesktopOpen},o=()=>{R.sidebarMobileOpen=!R.sidebarMobileOpen,R.sidebarMobileOpen?setTimeout(()=>{R.menuContentVisible=R.sidebarMobileOpen},200):R.menuContentVisible=R.sidebarMobileOpen},c=()=>{R.menuContentVisible=window.innerWidth<640?R.sidebarMobileOpen:R.sidebarDesktopOpen};w(async()=>{c(),i.data.me?(j.user=i.data.me.user,O(j.user.theme),k(),j.status=`authenticated`):j.status=`unauthenticated`}),d(()=>{j.status==`unauthenticated`&&D(`/login`)});var l=Y();s(`resize`,f,c);var p=r(l);q(r(p),{get spaces(){return P.spaces},get spaceid(){return i.data.spaceid},handleMenuDesktop:a,handleMenuMobile:o}),_(p);var v=C(p,2),S=r(v),E=r(S),M=r(E),N=r(M),F=r(N),I=r(F,!0);_(F);var L=C(F,2),z=e=>{var i=J(),a=r(i);_(i),t(()=>g(a,`href`,A.data.back)),n(e,i)};T(L,e=>{A.data.back&&e(z)}),_(N),_(M),_(E);var B=C(E,2),V=r(B);h(V,()=>i.children),_(B),_(S),_(v),_(l),t(()=>{b(l,1,y([R.sidebarDesktopOpen?`desktopMenuOpen`:`desktopMenuClosed`,R.sidebarMobileOpen?`mobileMenuOpen`:`mobileMenuClosed`])),u(I,A.data.title)}),n(e,l),x()}export{X as component,I as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/20.BwhsqgTX.js b/backend/internal/http/web/_app/immutable/nodes/20.BwhsqgTX.js new file mode 100644 index 0000000..7f7a6e6 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/20.BwhsqgTX.js @@ -0,0 +1 @@ +import{$ as e,I as t,K as n,L as r,N as i,R as a,Z as o,dt as s,et as c,ft as l,j as u,m as d,ot as f,p,u as m,vt as h}from"../chunks/DGrvnoUE.js";import{t as g}from"../chunks/Soo4K-rz.js";import"../chunks/xihTtKlq.js";import"../chunks/QHwlfjO8.js";import{t as _}from"../chunks/BRXBpvt8.js";import{n as v,t as y}from"../chunks/6mSXxE57.js";import{t as b}from"../chunks/D3MDK1zR.js";import{t as x}from"../chunks/CvbyM2Rc.js";var S=i(`
        logo

        Inscription

        `);function C(t,i){l(i,!0);let C=new v,w=c({email:``,firstname:``,lastname:``,password:``,verifPassword:``}),T=e=>{if(e.preventDefault(),C.clear(),b(w.email)||C.set(`email`,`Adresse email invalide !`),w.firstname||C.set(`firstname`,`Le prénom est obligatoire !`),w.lastname||C.set(`lastname`,`Le nom est obligatoire !`),w.password!==w.verifPassword&&C.set(`verifPassword`,`Les mots de pass ne correspondent pas.`),C.size==0){let e={method:`password`,email:w.email,firstname:w.firstname,lastname:w.lastname,password:w.password};x.register(e).then(()=>{g(`/`)}).catch(e=>{C.set(`submit`,`Erreur: `+e)})}};var E=S(),D=o(E),O=o(D),k=e(O,4),A=e(o(k),2);p(A),f(A,!0);var j=e(A,2);y(j,{key:`email`,get errors(){return C}});var M=e(j,4);p(M);var N=e(M,2);y(N,{key:`firstname`,get errors(){return C}});var P=e(N,4);p(P);var F=e(P,2);y(F,{key:`lastname`,get errors(){return C}});var I=e(F,4);p(I);var L=e(I,2);y(L,{key:`password`,get errors(){return C}});var R=e(L,4);p(R);var z=e(R,2);y(z,{key:`verifPassword`,get errors(){return C}});var B=e(z,4);y(B,{key:`submit`,get errors(){return C}}),h(k),h(D),h(E),n(()=>d(O,`src`,_)),a(`submit`,k,T),r(`change`,k,()=>{C.clear()}),m(A,()=>w.email,e=>w.email=e),m(M,()=>w.firstname,e=>w.firstname=e),m(P,()=>w.lastname,e=>w.lastname=e),m(I,()=>w.password,e=>w.password=e),m(R,()=>w.verifPassword,e=>w.verifPassword=e),u(t,E),s()}t([`change`]);export{C as component}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/3.7A57L7YY.js b/backend/internal/http/web/_app/immutable/nodes/3.7A57L7YY.js new file mode 100644 index 0000000..e1f6f58 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/3.7A57L7YY.js @@ -0,0 +1 @@ +import{bt as e,dt as t,ft as n}from"../chunks/DGrvnoUE.js";import{t as r}from"../chunks/Soo4K-rz.js";import"../chunks/xihTtKlq.js";import"../chunks/QHwlfjO8.js";import{t as i}from"../chunks/Cyrg28w2.js";var a=e({load:()=>o}),o=async({parent:e})=>{let{me:t}=await e();return{me:t}};function s(e,a){n(a,!0),r(`/${i.current}/`,{replaceState:!0}),t()}export{s as component,a as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/3.DQ-wAvIJ.js b/backend/internal/http/web/_app/immutable/nodes/3.DQ-wAvIJ.js deleted file mode 100644 index c523105..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/3.DQ-wAvIJ.js +++ /dev/null @@ -1 +0,0 @@ -import{at as e,ft as t,it as n}from"../chunks/39JK5HWF.js";import{t as r}from"../chunks/B0qrqti_.js";import"../chunks/xihTtKlq.js";import"../chunks/DL7ZyBAF.js";import{t as i}from"../chunks/D8dI9nx6.js";var a=t({load:()=>o}),o=async({parent:e})=>{let{me:t}=await e();return{me:t}};function s(t,a){e(a,!0),r(`/${i.current}/`,{replaceState:!0}),n()}export{s as component,a as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/4.Dd2s_2MN.js b/backend/internal/http/web/_app/immutable/nodes/4.Dd2s_2MN.js new file mode 100644 index 0000000..26b3778 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/4.Dd2s_2MN.js @@ -0,0 +1 @@ +import{B as e,G as t,N as n,R as r,Z as i,_t as a,b as o,bt as s,dt as c,et as l,ft as u,it as d,j as f,nt as p,p as m,u as h,vt as g}from"../chunks/DGrvnoUE.js";import{t as _}from"../chunks/Soo4K-rz.js";import"../chunks/xihTtKlq.js";import"../chunks/QHwlfjO8.js";import{t as v}from"../chunks/BYWIgY43.js";import{t as y}from"../chunks/guSkOB4x.js";var b=s({load:()=>x}),x=({params:e})=>({title:`Nouvelle conversation`,spaceId:e.space}),S=n(`
        `);function C(n,s){u(s,!0);let b=l({}),x=d(``),C=async()=>{y.createChat(s.data.spaceId,b).then(t=>{_(`/${s.data.spaceId}/${t.id}`,{state:{prompt:e(x)}})}).catch(e=>console.log(e))};var w=S(),T=i(w),E=i(T),D=i(E);m(D),t(()=>h(D,()=>e(x),e=>p(x,e))),o(D,e=>v?.(e)),a(2),g(E),g(T),g(w),r(`submit`,E,C),f(n,w),c()}export{C as component,b as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/4.Dw1ji0S9.js b/backend/internal/http/web/_app/immutable/nodes/4.Dw1ji0S9.js deleted file mode 100644 index c2b0d7d..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/4.Dw1ji0S9.js +++ /dev/null @@ -1,6 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Conversation`}}var a=t(`
        Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur?
        `);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/5.At5j5jjs.js b/backend/internal/http/web/_app/immutable/nodes/5.At5j5jjs.js new file mode 100644 index 0000000..13e771a --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/5.At5j5jjs.js @@ -0,0 +1,72 @@ +import{$ as e,A as t,B as n,E as r,F as i,G as a,H as o,K as s,M as c,N as l,O as u,Q as d,R as f,S as p,T as m,U as h,Z as g,_,_t as v,a as y,at as b,b as x,bt as S,c as C,d as w,dt as ee,et as te,f as T,ft as ne,it as E,j as D,k as O,lt as k,m as A,nt as j,o as re,p as ie,pt as ae,q as M,r as N,s as P,st as oe,u as se,ut as ce,v as le,vt as F,w as I,y as ue,yt as L,z as R}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";import{t as de}from"../chunks/5WAfNqs_.js";import{t as fe}from"../chunks/BYWIgY43.js";import{t as pe}from"../chunks/guSkOB4x.js";import"../chunks/B6JECYQD.js";var me=S({load:()=>he}),he=async({params:e})=>{let t=await pe.getChat(e.space,e.conversation);return{title:t.chat.title,spaceId:e.space,chatId:e.conversation,chatWithMessage:t}},ge=l(``);function _e(e,t){var n=ge();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ve=l(``);function ye(e,t){var n=ve();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var be=l(`
        `);function xe(e,t){var n=be();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Se=l(`
        `);function Ce(e,t){var n=Se();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var we=l(``);function Te(e,t){var n=we();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Ee=l(``);function De(e,t){var n=Ee();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Oe=l(``);function ke(e,t){var n=Oe();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Ae=l(``);function je(e,t){var n=Ae();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Me=l(``);function Ne(e,t){var n=Me();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Pe=l(`
        `);function Fe(e,t){var n=Pe();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Ie=l(`
        `);function Le(e,t){let n=y(t,`attributes`,19,()=>({}));var r=Ie();T(r,()=>({...n()})),D(e,r)}var Re=l(``);function ze(e,t){var n=Re();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Be=l(``);function Ve(e,t){var n=Be();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var He=l(``);function Ue(e,t){var n=He();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var We=l(``);function Ge(e,t){var n=We();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Ke=l(``);function qe(e,t){var n=Ke();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Je=l(`
        `);function Ye(e,t){var n=Je();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Xe=l(``);function Ze(e,t){var n=Xe();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Qe=l(`
        `);function $e(e,t){var n=Qe();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var et=l(``);function tt(e,t){var n=et();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var nt=l(``);function rt(e,t){var n=nt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var it=l(`
        `);function at(e,t){var n=it();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ot=l(`
        `);function st(e,t){var n=ot();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ct=l(`
        `);function lt(e,t){var n=ct();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ut=l(``);function dt(e,t){var n=ut();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ft=l(``);function pt(e,t){var n=ft();T(n,()=>({...t.attributes})),R(n),D(e,n)}var mt=l(`
        `);function ht(e,t){var n=mt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var gt=l(`
        `);function _t(e,t){var n=gt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var vt=l(`
        `);function yt(e,t){var n=vt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var bt=l(`

        `);function xt(e,t){var n=bt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var St=l(`

        `);function Ct(e,t){var n=St();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var wt=l(`

        `);function Tt(e,t){var n=wt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Et=l(`

        `);function Dt(e,t){var n=Et();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Ot=l(`
        `);function kt(e,t){var n=Ot();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var At=l(`
        `);function jt(e,t){var n=At();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Mt=l(`
        `);function Nt(e,t){var n=Mt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Pt=l(`
        `);function Ft(e,t){var n=Pt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var It=l(`
        `);function Lt(e,t){var n=It();T(n,()=>({...t.attributes})),D(e,n)}var Rt=l(``);function zt(e,t){var n=Rt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Bt=l(``);function Vt(e,t){var n=Bt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),R(n),D(e,n)}var Ht=l(``);function Ut(e,t){var n=Ht();T(n,()=>({...t.attributes})),R(n),D(e,n)}var Wt=l(``);function Gt(e,t){var n=Wt();T(n,()=>({...t.attributes}),void 0,void 0,void 0,void 0,!0),D(e,n)}var Kt=l(``);function qt(e,t){var n=Kt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Jt=l(``);function Yt(e,t){var n=Jt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Xt=l(``);function Zt(e,t){var n=Xt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Qt=l(`
      1. `);function $t(e,t){var n=Qt();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var en=l(`
        `);function tn(e,t){var n=en();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var nn=l(``);function rn(e,t){var n=nn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var an=l(``);function on(e,t){var n=an();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var sn=l(``);function cn(e,t){var n=sn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ln=l(``);function un(e,t){var n=ln();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var dn=l(`
        `);function fn(e,t){var n=dn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var pn=l(``,1),mn=l(``);function hn(e,t){var n=mn();T(n,()=>({...t.attributes})),w(n,()=>{var e=g(n),r=pn(),i=d(r);m(i,()=>t.children??L),D(e,r)}),D(e,n)}var gn=l(``,1),_n=l(``);function vn(e,t){var n=_n();T(n,()=>({...t.attributes})),w(n,()=>{var e=g(n),r=gn(),i=d(r);m(i,()=>t.children??L),D(e,r)}),D(e,n)}var yn=l(``);function bn(e,t){var n=yn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var xn=l(`

        `);function Sn(e,t){var n=xn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Cn=l(``);function wn(e,t){var n=Cn();T(n,()=>({...t.attributes})),D(e,n)}var Tn=l(``);function En(e,t){var n=Tn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Dn=l(`
        `);function On(e,t){var n=Dn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var kn=l(``);function An(e,t){var n=kn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var jn=l(``);function Mn(e,t){var n=jn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Nn=l(``);function Pn(e,t){var n=Nn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Fn=l(`
        `);function In(e,t){var n=Fn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Ln=l(``,1),Rn=l(``);function zn(e,t){var n=Rn();T(n,()=>({...t.attributes})),w(n,()=>{var e=g(n),r=Ln(),i=d(r);m(i,()=>t.children??L),D(e,r)}),D(e,n)}var Bn=l(``);function Vn(e,t){var n=Bn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Hn=l(``);function Un(e,t){var n=Hn();T(n,()=>({...t.attributes})),D(e,n)}var Wn=l(``);function Gn(e,t){var n=Wn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Kn=l(``);function qn(e,t){var n=Kn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Jn=l(``);function Yn(e,t){var n=Jn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Xn=l(``);function Zn(e,t){var n=Xn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Qn=l(``);function $n(e,t){var n=Qn();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var er=l(`
        `);function tr(e,t){var n=er();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var nr=l(``);function rr(e,t){var n=nr();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ir=l(``);function ar(e,t){var n=ir();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var or=l(``);function sr(e,t){var n=or();oe(n),T(n,()=>({...t.attributes})),D(e,n)}var cr=l(``);function lr(e,t){var n=cr();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ur=l(``);function dr(e,t){var n=ur();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var fr=l(``);function pr(e,t){var n=fr();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var mr=l(``);function hr(e,t){var n=mr();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var gr=l(``);function _r(e,t){var n=gr();T(n,()=>({...t.attributes})),R(n),D(e,n)}var vr=l(``);function yr(e,t){var n=vr();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var br=l(`
        `);function xr(e,t){var n=br();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Sr=l(``);function Cr(e,t){var n=Sr();T(n,()=>({...t.attributes}));var r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var wr={a:_e,abbr:ye,address:xe,article:Ce,aside:Te,audio:De,b:ke,bdi:je,bdo:Ne,blockquote:Fe,br:Le,button:ze,canvas:Ve,cite:Ue,code:Ge,datalist:qe,dd:Ye,del:Ze,details:$e,dfn:tt,dialog:rt,div:at,dl:st,dt:lt,em:dt,embed:pt,fieldset:ht,footer:_t,form:yt,h1:xt,h2:Ct,h3:Tt,h4:Dt,h5:kt,h6:jt,header:Nt,hgroup:Ft,hr:Lt,i:zt,iframe:Vt,img:Ut,input:Gt,kbd:qt,label:Yt,legend:Zt,li:$t,main:tn,mark:rn,menu:on,meter:cn,nav:un,ol:fn,optgroup:hn,option:vn,output:bn,p:Sn,param:wn,picture:En,pre:On,progress:An,s:Mn,samp:Pn,section:In,select:zn,small:Vn,source:Un,span:Gn,strong:qn,sub:Yn,summary:Zn,sup:$n,table:tr,tbody:rr,td:ar,textarea:sr,tfoot:lr,th:dr,thead:pr,tr:hr,track:_r,u:yr,ul:xr,var:Cr},Tr=new Set([`br`,`hr`,`img`,`input`,`link`,`meta`,`area`,`base`,`col`,`embed`,`keygen`,`param`,`source`,`track`,`wbr`]),Er=e=>Tr.has(e.toLowerCase()),Dr=/[\0-\x1F!-,\.\/:-@\[-\^`\{-\xA9\xAB-\xB4\xB6-\xB9\xBB-\xBF\xD7\xF7\u02C2-\u02C5\u02D2-\u02DF\u02E5-\u02EB\u02ED\u02EF-\u02FF\u0375\u0378\u0379\u037E\u0380-\u0385\u0387\u038B\u038D\u03A2\u03F6\u0482\u0530\u0557\u0558\u055A-\u055F\u0589-\u0590\u05BE\u05C0\u05C3\u05C6\u05C8-\u05CF\u05EB-\u05EE\u05F3-\u060F\u061B-\u061F\u066A-\u066D\u06D4\u06DD\u06DE\u06E9\u06FD\u06FE\u0700-\u070F\u074B\u074C\u07B2-\u07BF\u07F6-\u07F9\u07FB\u07FC\u07FE\u07FF\u082E-\u083F\u085C-\u085F\u086B-\u089F\u08B5\u08C8-\u08D2\u08E2\u0964\u0965\u0970\u0984\u098D\u098E\u0991\u0992\u09A9\u09B1\u09B3-\u09B5\u09BA\u09BB\u09C5\u09C6\u09C9\u09CA\u09CF-\u09D6\u09D8-\u09DB\u09DE\u09E4\u09E5\u09F2-\u09FB\u09FD\u09FF\u0A00\u0A04\u0A0B-\u0A0E\u0A11\u0A12\u0A29\u0A31\u0A34\u0A37\u0A3A\u0A3B\u0A3D\u0A43-\u0A46\u0A49\u0A4A\u0A4E-\u0A50\u0A52-\u0A58\u0A5D\u0A5F-\u0A65\u0A76-\u0A80\u0A84\u0A8E\u0A92\u0AA9\u0AB1\u0AB4\u0ABA\u0ABB\u0AC6\u0ACA\u0ACE\u0ACF\u0AD1-\u0ADF\u0AE4\u0AE5\u0AF0-\u0AF8\u0B00\u0B04\u0B0D\u0B0E\u0B11\u0B12\u0B29\u0B31\u0B34\u0B3A\u0B3B\u0B45\u0B46\u0B49\u0B4A\u0B4E-\u0B54\u0B58-\u0B5B\u0B5E\u0B64\u0B65\u0B70\u0B72-\u0B81\u0B84\u0B8B-\u0B8D\u0B91\u0B96-\u0B98\u0B9B\u0B9D\u0BA0-\u0BA2\u0BA5-\u0BA7\u0BAB-\u0BAD\u0BBA-\u0BBD\u0BC3-\u0BC5\u0BC9\u0BCE\u0BCF\u0BD1-\u0BD6\u0BD8-\u0BE5\u0BF0-\u0BFF\u0C0D\u0C11\u0C29\u0C3A-\u0C3C\u0C45\u0C49\u0C4E-\u0C54\u0C57\u0C5B-\u0C5F\u0C64\u0C65\u0C70-\u0C7F\u0C84\u0C8D\u0C91\u0CA9\u0CB4\u0CBA\u0CBB\u0CC5\u0CC9\u0CCE-\u0CD4\u0CD7-\u0CDD\u0CDF\u0CE4\u0CE5\u0CF0\u0CF3-\u0CFF\u0D0D\u0D11\u0D45\u0D49\u0D4F-\u0D53\u0D58-\u0D5E\u0D64\u0D65\u0D70-\u0D79\u0D80\u0D84\u0D97-\u0D99\u0DB2\u0DBC\u0DBE\u0DBF\u0DC7-\u0DC9\u0DCB-\u0DCE\u0DD5\u0DD7\u0DE0-\u0DE5\u0DF0\u0DF1\u0DF4-\u0E00\u0E3B-\u0E3F\u0E4F\u0E5A-\u0E80\u0E83\u0E85\u0E8B\u0EA4\u0EA6\u0EBE\u0EBF\u0EC5\u0EC7\u0ECE\u0ECF\u0EDA\u0EDB\u0EE0-\u0EFF\u0F01-\u0F17\u0F1A-\u0F1F\u0F2A-\u0F34\u0F36\u0F38\u0F3A-\u0F3D\u0F48\u0F6D-\u0F70\u0F85\u0F98\u0FBD-\u0FC5\u0FC7-\u0FFF\u104A-\u104F\u109E\u109F\u10C6\u10C8-\u10CC\u10CE\u10CF\u10FB\u1249\u124E\u124F\u1257\u1259\u125E\u125F\u1289\u128E\u128F\u12B1\u12B6\u12B7\u12BF\u12C1\u12C6\u12C7\u12D7\u1311\u1316\u1317\u135B\u135C\u1360-\u137F\u1390-\u139F\u13F6\u13F7\u13FE-\u1400\u166D\u166E\u1680\u169B-\u169F\u16EB-\u16ED\u16F9-\u16FF\u170D\u1715-\u171F\u1735-\u173F\u1754-\u175F\u176D\u1771\u1774-\u177F\u17D4-\u17D6\u17D8-\u17DB\u17DE\u17DF\u17EA-\u180A\u180E\u180F\u181A-\u181F\u1879-\u187F\u18AB-\u18AF\u18F6-\u18FF\u191F\u192C-\u192F\u193C-\u1945\u196E\u196F\u1975-\u197F\u19AC-\u19AF\u19CA-\u19CF\u19DA-\u19FF\u1A1C-\u1A1F\u1A5F\u1A7D\u1A7E\u1A8A-\u1A8F\u1A9A-\u1AA6\u1AA8-\u1AAF\u1AC1-\u1AFF\u1B4C-\u1B4F\u1B5A-\u1B6A\u1B74-\u1B7F\u1BF4-\u1BFF\u1C38-\u1C3F\u1C4A-\u1C4C\u1C7E\u1C7F\u1C89-\u1C8F\u1CBB\u1CBC\u1CC0-\u1CCF\u1CD3\u1CFB-\u1CFF\u1DFA\u1F16\u1F17\u1F1E\u1F1F\u1F46\u1F47\u1F4E\u1F4F\u1F58\u1F5A\u1F5C\u1F5E\u1F7E\u1F7F\u1FB5\u1FBD\u1FBF-\u1FC1\u1FC5\u1FCD-\u1FCF\u1FD4\u1FD5\u1FDC-\u1FDF\u1FED-\u1FF1\u1FF5\u1FFD-\u203E\u2041-\u2053\u2055-\u2070\u2072-\u207E\u2080-\u208F\u209D-\u20CF\u20F1-\u2101\u2103-\u2106\u2108\u2109\u2114\u2116-\u2118\u211E-\u2123\u2125\u2127\u2129\u212E\u213A\u213B\u2140-\u2144\u214A-\u214D\u214F-\u215F\u2189-\u24B5\u24EA-\u2BFF\u2C2F\u2C5F\u2CE5-\u2CEA\u2CF4-\u2CFF\u2D26\u2D28-\u2D2C\u2D2E\u2D2F\u2D68-\u2D6E\u2D70-\u2D7E\u2D97-\u2D9F\u2DA7\u2DAF\u2DB7\u2DBF\u2DC7\u2DCF\u2DD7\u2DDF\u2E00-\u2E2E\u2E30-\u3004\u3008-\u3020\u3030\u3036\u3037\u303D-\u3040\u3097\u3098\u309B\u309C\u30A0\u30FB\u3100-\u3104\u3130\u318F-\u319F\u31C0-\u31EF\u3200-\u33FF\u4DC0-\u4DFF\u9FFD-\u9FFF\uA48D-\uA4CF\uA4FE\uA4FF\uA60D-\uA60F\uA62C-\uA63F\uA673\uA67E\uA6F2-\uA716\uA720\uA721\uA789\uA78A\uA7C0\uA7C1\uA7CB-\uA7F4\uA828-\uA82B\uA82D-\uA83F\uA874-\uA87F\uA8C6-\uA8CF\uA8DA-\uA8DF\uA8F8-\uA8FA\uA8FC\uA92E\uA92F\uA954-\uA95F\uA97D-\uA97F\uA9C1-\uA9CE\uA9DA-\uA9DF\uA9FF\uAA37-\uAA3F\uAA4E\uAA4F\uAA5A-\uAA5F\uAA77-\uAA79\uAAC3-\uAADA\uAADE\uAADF\uAAF0\uAAF1\uAAF7-\uAB00\uAB07\uAB08\uAB0F\uAB10\uAB17-\uAB1F\uAB27\uAB2F\uAB5B\uAB6A-\uAB6F\uABEB\uABEE\uABEF\uABFA-\uABFF\uD7A4-\uD7AF\uD7C7-\uD7CA\uD7FC-\uD7FF\uE000-\uF8FF\uFA6E\uFA6F\uFADA-\uFAFF\uFB07-\uFB12\uFB18-\uFB1C\uFB29\uFB37\uFB3D\uFB3F\uFB42\uFB45\uFBB2-\uFBD2\uFD3E-\uFD4F\uFD90\uFD91\uFDC8-\uFDEF\uFDFC-\uFDFF\uFE10-\uFE1F\uFE30-\uFE32\uFE35-\uFE4C\uFE50-\uFE6F\uFE75\uFEFD-\uFF0F\uFF1A-\uFF20\uFF3B-\uFF3E\uFF40\uFF5B-\uFF65\uFFBF-\uFFC1\uFFC8\uFFC9\uFFD0\uFFD1\uFFD8\uFFD9\uFFDD-\uFFFF]|\uD800[\uDC0C\uDC27\uDC3B\uDC3E\uDC4E\uDC4F\uDC5E-\uDC7F\uDCFB-\uDD3F\uDD75-\uDDFC\uDDFE-\uDE7F\uDE9D-\uDE9F\uDED1-\uDEDF\uDEE1-\uDEFF\uDF20-\uDF2C\uDF4B-\uDF4F\uDF7B-\uDF7F\uDF9E\uDF9F\uDFC4-\uDFC7\uDFD0\uDFD6-\uDFFF]|\uD801[\uDC9E\uDC9F\uDCAA-\uDCAF\uDCD4-\uDCD7\uDCFC-\uDCFF\uDD28-\uDD2F\uDD64-\uDDFF\uDF37-\uDF3F\uDF56-\uDF5F\uDF68-\uDFFF]|\uD802[\uDC06\uDC07\uDC09\uDC36\uDC39-\uDC3B\uDC3D\uDC3E\uDC56-\uDC5F\uDC77-\uDC7F\uDC9F-\uDCDF\uDCF3\uDCF6-\uDCFF\uDD16-\uDD1F\uDD3A-\uDD7F\uDDB8-\uDDBD\uDDC0-\uDDFF\uDE04\uDE07-\uDE0B\uDE14\uDE18\uDE36\uDE37\uDE3B-\uDE3E\uDE40-\uDE5F\uDE7D-\uDE7F\uDE9D-\uDEBF\uDEC8\uDEE7-\uDEFF\uDF36-\uDF3F\uDF56-\uDF5F\uDF73-\uDF7F\uDF92-\uDFFF]|\uD803[\uDC49-\uDC7F\uDCB3-\uDCBF\uDCF3-\uDCFF\uDD28-\uDD2F\uDD3A-\uDE7F\uDEAA\uDEAD-\uDEAF\uDEB2-\uDEFF\uDF1D-\uDF26\uDF28-\uDF2F\uDF51-\uDFAF\uDFC5-\uDFDF\uDFF7-\uDFFF]|\uD804[\uDC47-\uDC65\uDC70-\uDC7E\uDCBB-\uDCCF\uDCE9-\uDCEF\uDCFA-\uDCFF\uDD35\uDD40-\uDD43\uDD48-\uDD4F\uDD74\uDD75\uDD77-\uDD7F\uDDC5-\uDDC8\uDDCD\uDDDB\uDDDD-\uDDFF\uDE12\uDE38-\uDE3D\uDE3F-\uDE7F\uDE87\uDE89\uDE8E\uDE9E\uDEA9-\uDEAF\uDEEB-\uDEEF\uDEFA-\uDEFF\uDF04\uDF0D\uDF0E\uDF11\uDF12\uDF29\uDF31\uDF34\uDF3A\uDF45\uDF46\uDF49\uDF4A\uDF4E\uDF4F\uDF51-\uDF56\uDF58-\uDF5C\uDF64\uDF65\uDF6D-\uDF6F\uDF75-\uDFFF]|\uD805[\uDC4B-\uDC4F\uDC5A-\uDC5D\uDC62-\uDC7F\uDCC6\uDCC8-\uDCCF\uDCDA-\uDD7F\uDDB6\uDDB7\uDDC1-\uDDD7\uDDDE-\uDDFF\uDE41-\uDE43\uDE45-\uDE4F\uDE5A-\uDE7F\uDEB9-\uDEBF\uDECA-\uDEFF\uDF1B\uDF1C\uDF2C-\uDF2F\uDF3A-\uDFFF]|\uD806[\uDC3B-\uDC9F\uDCEA-\uDCFE\uDD07\uDD08\uDD0A\uDD0B\uDD14\uDD17\uDD36\uDD39\uDD3A\uDD44-\uDD4F\uDD5A-\uDD9F\uDDA8\uDDA9\uDDD8\uDDD9\uDDE2\uDDE5-\uDDFF\uDE3F-\uDE46\uDE48-\uDE4F\uDE9A-\uDE9C\uDE9E-\uDEBF\uDEF9-\uDFFF]|\uD807[\uDC09\uDC37\uDC41-\uDC4F\uDC5A-\uDC71\uDC90\uDC91\uDCA8\uDCB7-\uDCFF\uDD07\uDD0A\uDD37-\uDD39\uDD3B\uDD3E\uDD48-\uDD4F\uDD5A-\uDD5F\uDD66\uDD69\uDD8F\uDD92\uDD99-\uDD9F\uDDAA-\uDEDF\uDEF7-\uDFAF\uDFB1-\uDFFF]|\uD808[\uDF9A-\uDFFF]|\uD809[\uDC6F-\uDC7F\uDD44-\uDFFF]|[\uD80A\uD80B\uD80E-\uD810\uD812-\uD819\uD824-\uD82B\uD82D\uD82E\uD830-\uD833\uD837\uD839\uD83D\uD83F\uD87B-\uD87D\uD87F\uD885-\uDB3F\uDB41-\uDBFF][\uDC00-\uDFFF]|\uD80D[\uDC2F-\uDFFF]|\uD811[\uDE47-\uDFFF]|\uD81A[\uDE39-\uDE3F\uDE5F\uDE6A-\uDECF\uDEEE\uDEEF\uDEF5-\uDEFF\uDF37-\uDF3F\uDF44-\uDF4F\uDF5A-\uDF62\uDF78-\uDF7C\uDF90-\uDFFF]|\uD81B[\uDC00-\uDE3F\uDE80-\uDEFF\uDF4B-\uDF4E\uDF88-\uDF8E\uDFA0-\uDFDF\uDFE2\uDFE5-\uDFEF\uDFF2-\uDFFF]|\uD821[\uDFF8-\uDFFF]|\uD823[\uDCD6-\uDCFF\uDD09-\uDFFF]|\uD82C[\uDD1F-\uDD4F\uDD53-\uDD63\uDD68-\uDD6F\uDEFC-\uDFFF]|\uD82F[\uDC6B-\uDC6F\uDC7D-\uDC7F\uDC89-\uDC8F\uDC9A-\uDC9C\uDC9F-\uDFFF]|\uD834[\uDC00-\uDD64\uDD6A-\uDD6C\uDD73-\uDD7A\uDD83\uDD84\uDD8C-\uDDA9\uDDAE-\uDE41\uDE45-\uDFFF]|\uD835[\uDC55\uDC9D\uDCA0\uDCA1\uDCA3\uDCA4\uDCA7\uDCA8\uDCAD\uDCBA\uDCBC\uDCC4\uDD06\uDD0B\uDD0C\uDD15\uDD1D\uDD3A\uDD3F\uDD45\uDD47-\uDD49\uDD51\uDEA6\uDEA7\uDEC1\uDEDB\uDEFB\uDF15\uDF35\uDF4F\uDF6F\uDF89\uDFA9\uDFC3\uDFCC\uDFCD]|\uD836[\uDC00-\uDDFF\uDE37-\uDE3A\uDE6D-\uDE74\uDE76-\uDE83\uDE85-\uDE9A\uDEA0\uDEB0-\uDFFF]|\uD838[\uDC07\uDC19\uDC1A\uDC22\uDC25\uDC2B-\uDCFF\uDD2D-\uDD2F\uDD3E\uDD3F\uDD4A-\uDD4D\uDD4F-\uDEBF\uDEFA-\uDFFF]|\uD83A[\uDCC5-\uDCCF\uDCD7-\uDCFF\uDD4C-\uDD4F\uDD5A-\uDFFF]|\uD83B[\uDC00-\uDDFF\uDE04\uDE20\uDE23\uDE25\uDE26\uDE28\uDE33\uDE38\uDE3A\uDE3C-\uDE41\uDE43-\uDE46\uDE48\uDE4A\uDE4C\uDE50\uDE53\uDE55\uDE56\uDE58\uDE5A\uDE5C\uDE5E\uDE60\uDE63\uDE65\uDE66\uDE6B\uDE73\uDE78\uDE7D\uDE7F\uDE8A\uDE9C-\uDEA0\uDEA4\uDEAA\uDEBC-\uDFFF]|\uD83C[\uDC00-\uDD2F\uDD4A-\uDD4F\uDD6A-\uDD6F\uDD8A-\uDFFF]|\uD83E[\uDC00-\uDFEF\uDFFA-\uDFFF]|\uD869[\uDEDE-\uDEFF]|\uD86D[\uDF35-\uDF3F]|\uD86E[\uDC1E\uDC1F]|\uD873[\uDEA2-\uDEAF]|\uD87A[\uDFE1-\uDFFF]|\uD87E[\uDE1E-\uDFFF]|\uD884[\uDF4B-\uDFFF]|\uDB40[\uDC00-\uDCFF\uDDF0-\uDFFF]/g,Or=Object.hasOwnProperty,kr=class{constructor(){this.occurrences,this.reset()}slug(e,t){let n=this,r=Ar(e,t===!0),i=r;for(;Or.call(n.occurrences,r);)n.occurrences[i]++,r=i+`-`+n.occurrences[i];return n.occurrences[r]=0,r}reset(){this.occurrences=Object.create(null)}};function Ar(e,t){return typeof e==`string`?(t||(e=e.toLowerCase()),e.replace(Dr,``).replace(/ /g,`-`)):``}function jr(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var Mr=jr();function Nr(e){Mr=e}var Pr={exec:()=>null};function Fr(e){let t=[];return n=>{let r=Math.max(0,Math.min(3,n-1)),i=t[r];return i||(i=e(r),t[r]=i),i}}function z(e,t=``){let n=typeof e==`string`?e:e.source,r={replace:(e,t)=>{let i=typeof t==`string`?t:t.source;return i=i.replace(B.caret,`$1`),n=n.replace(e,i),r},getRegex:()=>new RegExp(n,t)};return r}var Ir=((e=``)=>{try{return!!RegExp(`(?<=1)(?/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,numericCharacterReference:/&#(?:(\d{1,7})|[Xx]([A-Fa-f0-9]{1,6}));/g,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:Fr(e=>RegExp(`^ {0,${e}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`)),hrRegex:Fr(e=>RegExp(`^ {0,${e}}((?:-[ ]*){3,}|(?:_[ ]*){3,}|(?:\\*[ ]*){3,})(?:\\n+|$)`)),fencesBeginRegex:Fr(e=>RegExp(`^ {0,${e}}(?:\`\`\`|~~~)`)),headingBeginRegex:Fr(e=>RegExp(`^ {0,${e}}#`)),htmlBeginRegex:Fr(e=>RegExp(`^ {0,${e}}(?:)|<(?:script|pre|style|textarea|!--))`,`i`)),blockquoteBeginRegex:Fr(e=>RegExp(`^ {0,${e}}>`))},Lr=/^(?:[ \t]*(?:\n|$))+/,Rr=/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,zr=/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,Br=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,Vr=/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,Hr=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,Ur=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |fences|blockquote|heading|hr|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,Wr=z(Ur).replace(/bull/g,Hr).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}(?:\s|$)/).replace(/hr/g,/ {0,3}(?:(?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,``).getRegex(),Gr=z(Ur).replace(/bull/g,Hr).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}(?:\s|$)/).replace(/hr/g,/ {0,3}(?:(?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),Kr=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table|[ \t]+\n)[^\n]+)*)/,qr=/^[^\n]+/,Jr=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,Yr=z(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace(`label`,Jr).replace(`title`,/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),Xr=z(/^(bull)([ \t][^\n]*?)?(?:\n|$)/).replace(/bull/g,Hr).getRegex(),Zr=`address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul`,Qr=/|$))/,$r=z(`^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n*|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>[^\\n]*\\n*|$)|[^\\n]*\\n*|$)|[^\\n]*\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][a-z0-9-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))`,`i`).replace(`comment`,Qr).replace(`tag`,Zr).replace(`attribute`,/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),ei=e=>z(Kr).replace(`hr`,Br).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`|lheading`,``).replace(`|table`,``).replace(`blockquote`,` {0,3}>`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*(?:\\n|$))|~~~)[^\\n]*(?:\\n|$)").replace(`list`,e).replace(`html`,`)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,Zr).getRegex(),ti=ei(/ {0,3}(?:[*+-]|1[.)])[ \t]+[^ \t\n]/),ni=ei(/ {0,3}(?:[*+-]|\d{1,9}[.)])(?:[ \t]|\n|$)/),ri={blockquote:z(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace(`paragraph`,ni).getRegex(),code:Rr,def:Yr,fences:zr,heading:Vr,hr:Br,html:$r,lheading:Wr,list:Xr,newline:Lr,paragraph:ti,table:Pr,text:qr},ii=z(`^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)`).replace(`hr`,Br).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`blockquote`,` {0,3}>`).replace(`code`,`(?: {4}| {0,3} )[^\\n]`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*(?:\\n|$))|~~~)[^\\n]*(?:\\n|$)").replace(`list`,` {0,3}(?:[*+-]|1[.)])[ \\t]`).replace(`html`,`)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,Zr).getRegex(),ai={...ri,lheading:Gr,table:ii,paragraph:z(Kr).replace(`hr`,Br).replace(`heading`,` {0,3}#{1,6}(?:\\s|$)`).replace(`|lheading`,``).replace(`table`,ii).replace(`blockquote`,` {0,3}>`).replace(`fences`," {0,3}(?:`{3,}(?=[^`\\n]*(?:\\n|$))|~~~)[^\\n]*(?:\\n|$)").replace(`list`,` {0,3}(?:[*+-]|1[.)])[ \\t]+[^ \\t\\n]`).replace(`html`,`)|<(?:script|pre|style|textarea|!--)`).replace(`tag`,Zr).getRegex()},oi={...ri,html:z(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace(`comment`,Qr).replace(/tag/g,`(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b`).getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:Pr,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:z(Kr).replace(`hr`,Br).replace(`heading`,` *#{1,6} *[^ +]`).replace(`lheading`,Wr).replace(`|table`,``).replace(`blockquote`,` {0,3}>`).replace(`|fences`,``).replace(`|list`,``).replace(`|html`,``).replace(`|tag`,``).getRegex()},si=/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,ci=/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,li=/^( {2,}|\\)\n(?!\s*$)[ \t]*/,ui=/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace(`precode-`,Ir?"(?`+)[^`]+\k(?!`)/).replace(`html`,/<(?! )[^<>]*?>/).getRegex(),bi=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,xi=z(bi,`u`).replace(/punct/g,di).getRegex(),Si=z(bi,`u`).replace(/punct/g,gi).getRegex(),Ci=z(/^(?:\*+(?:((?!\*)(?!openQuote)punct)|([^\s*]))?)|^_+(?:((?!_)(?!openQuote)punct)|([^\s_]))?/,`u`).replace(/openQuote/g,hi).replace(/punct/g,di).getRegex(),wi=`^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)`,Ti=z(wi,`gu`).replace(/notPunctSpace/g,pi).replace(/punctSpace/g,fi).replace(/punct/g,di).getRegex(),Ei=z(wi,`gu`).replace(/notPunctSpace/g,vi).replace(/punctSpace/g,_i).replace(/punct/g,gi).getRegex(),Di=z(`^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)[\\s](\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|(?:(?!\\*)punct|notPunctSpace)(\\*+)(?!\\*)(?=notPunctSpace)`,`gu`).replace(/notPunctSpace/g,pi).replace(/punctSpace/g,fi).replace(/punct/g,di).getRegex(),Oi=z(`^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)`,`gu`).replace(/notPunctSpace/g,pi).replace(/punctSpace/g,fi).replace(/punct/g,di).getRegex(),ki=z(`^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)[\\s](_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)|(?:(?!_)punct|notPunctSpace)(_+)(?!_)(?=notPunctSpace)`,`gu`).replace(/notPunctSpace/g,pi).replace(/punctSpace/g,fi).replace(/punct/g,di).getRegex(),Ai=z(/^~~?(?:((?!~)punct)|[^\s~])/,`u`).replace(/punct/g,di).getRegex(),ji=z(`^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)`,`gu`).replace(/notPunctSpace/g,pi).replace(/punctSpace/g,fi).replace(/punct/g,di).getRegex(),Mi=z(/\\(punct)/,`gu`).replace(/punct/g,di).getRegex(),Ni=z(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace(`scheme`,/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace(`email`,/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),Pi=z(Qr).replace(`(?:-->|$)`,`-->`).getRegex(),Fi=z(`^comment|^|^<[a-zA-Z][a-zA-Z0-9-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^`).replace(`comment`,Pi).replace(`attribute`,/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),Ii=/\[(?:\\[\s\S]|[^\[\]\\])*\]/,Li=z(/(?:\[(?:brackets|\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/).replace(`brackets`,Ii).getRegex(),Ri=z(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace(`label`,Li).replace(`href`,/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]+|(?=\))/).replace(`title`,/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),zi=z(/^!?\[(label)\]\[(ref)\]/).replace(`label`,Li).replace(`ref`,Jr).getRegex(),Bi=z(/^!?\[(ref)\](?:\[\])?/).replace(`ref`,Jr).getRegex(),Vi=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\]){1,999}/,Hi=z(/(?:[^\[\]\\`]*(?:\[(?:brackets|\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\]))){0,999}?[^\[\]\\`]*?/).replace(`brackets`,Ii).getRegex(),Ui=z(`reflink|nolink(?!\\()`,`g`).replace(`reflink`,z(/^!?\[(label)\]\[(ref)\]/).replace(`label`,Hi).replace(`ref`,Vi).getRegex()).replace(`nolink`,z(/^!?\[(ref)\](?:\[\])?/).replace(`ref`,Vi).getRegex()).getRegex(),Wi=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,Gi=z(/(?:mailto:email|xmpp:email(?:\/[A-Za-z0-9@.]+)?)/).replace(/email/g,/[A-Za-z0-9._+-]+@[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![\w-])/).getRegex(),Ki={_backpedal:Pr,anyPunctuation:Mi,autolink:Ni,blockSkip:yi,br:li,code:ci,del:Pr,delLDelim:Pr,delRDelim:Pr,emStrongLDelim:xi,emStrongRDelimAst:Ti,emStrongRDelimUnd:Oi,escape:si,link:Ri,nolink:Bi,punctuation:mi,reflink:zi,reflinkSearch:Ui,tag:Fi,text:ui,url:Pr},qi={...Ki,emStrongLDelim:Ci,emStrongRDelimAst:Di,emStrongRDelimUnd:ki,link:z(/^!?\[(label)\]\((.*?)\)/).replace(`label`,Li).getRegex(),reflink:z(/^!?\[(label)\]\s*\[([^\]]*)\]/).replace(`label`,Li).getRegex()},Ji={...Ki,emStrongRDelimAst:Ei,emStrongLDelim:Si,delLDelim:Ai,delRDelim:ji,url:z(/^emailProtocol|^((?:protocol):\/\/|www\.)(?:[a-zA-Z0-9\-]+\.?)+[^\s<]*|^email/).replace(`emailProtocol`,Gi).replace(`protocol`,Wi).replace(`email`,/[A-Za-z0-9._+-]+(@)[a-zA-Z0-9-_]+(?:\.[a-zA-Z0-9-_]*[a-zA-Z0-9])+(?![\w-])/).getRegex(),_backpedal:/(?:[^?!.,:;*_'"~()&]+|\([^)]*\)|&(?![a-zA-Z0-9]+;$)|[?!.,:;*_'"~)]+(?!$))+/,del:/^(~~?)(?=[^\s~])((?:\\[\s\S]|[^\\])*?(?:\\[\s\S]|[^\s~\\]))\1(?=[^~]|$)/,text:z(/^(?:[^a-zA-Z0-9](?=emailProtocol)|(`+|~+|[^`~])(?:(?=[`~])|(?= {2,}\n)|(?=[a-zA-Z0-9.!#$%&'*+\/=?_`{\|}~-]+@)|[\s\S]*?(?:(?=[\\":`>`,'"':`"`,"'":`'`},$i=e=>Qi[e];function V(e,t){if(t){if(B.escapeTest.test(e))return e.replace(B.escapeReplace,$i)}else if(B.escapeTestNoEncode.test(e))return e.replace(B.escapeReplaceNoEncode,$i);return e}function ea(e){return e.replace(B.numericCharacterReference,(e,t,n)=>{let r=t===void 0?Number.parseInt(n,16):Number.parseInt(t,10);return r===0||r>1114111||r>=55296&&r<=57343?`�`:String.fromCodePoint(r)})}function ta(e){try{e=encodeURI(e).replace(B.percentDecode,`%`)}catch{return null}return e}function na(e,t){let n=e.replace(B.findPipe,(e,t,n)=>{let r=!1,i=t;for(;--i>=0&&n[i]===`\\`;)r=!r;return r?`|`:` |`}).split(B.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length=0&&B.blankLine.test(t[n]);)n--;return t.length-n<=2?e:t.slice(0,n+1).join(` +`)}function aa(e){return e.trim().toLowerCase().toUpperCase().toLowerCase()}function oa(e,t){if(e.indexOf(t[1])===-1)return-1;let n=0;for(let r=0;r0?-2:-1}function sa(e,t=0){let n=t,r=``;for(let t of e)if(t===` `){let e=4-n%4;r+=` `.repeat(e),n+=e}else r+=t,n++;return r}function ca(e,t,n,r,i){let a=t.href,o=t.title||null,s=e[1].replace(i.other.outputLinkReplace,`$1`),c=e[0].charAt(0)===`!`;r.state.inLink=!0;let l=r.state.linkEmitted,u=r.state.inRawBlock;r.state.linkEmitted=!1;let d=r.inlineTokens(s),f=r.state.linkEmitted;if(r.state.linkEmitted=l,r.state.inLink=!1,!c){if(f){r.state.inRawBlock=u;return}r.state.linkEmitted=!0}return{type:c?`image`:`link`,raw:n,href:a,title:o,text:s,tokens:d}}function la(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(r===null)return t;let i=r[1];return t.split(` +`).map(e=>{let t=e.match(n.other.beginningSpace);if(t===null)return e;let[r]=t;return e.slice(Math.min(r.length,i.length))}).join(` +`)}function ua(e,t,n,r){if(!t.includes(`<`))return!1;for(let i=0;it.length-i)return!0;i+=o[0].length-1}}return!1}var da=class{options;rules;lexer;constructor(e){this.options=e||Mr}space(e){let t=this.rules.block.newline.exec(e);if(t&&t[0].length>0)return{type:`space`,raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=this.options.pedantic?t[0]:ia(t[0]);return{type:`code`,raw:e,codeBlockStyle:`indented`,text:e.replace(this.rules.other.codeRemoveIndent,``)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=la(e,t[3]||``,this.rules);return{type:`code`,raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,`$1`):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=ra(e,`#`);(this.options.pedantic||!t||this.rules.other.endingSpaceTabChar.test(t))&&(e=t.trim())}return{type:`heading`,raw:ra(t[0],` +`),depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:`hr`,raw:ra(t[0],` +`)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=ra(t[0],` +`).split(` +`),n=``,r=``,i=[];for(;e.length>0;){let t=!1,a=[],o;for(o=0;o0&&(n=`${n} +${d.join(` +`)}`),r=r.substring(0,r.length-t.text.length)+s.text;break}if(u?.type===`list`){let t=u,a=t.raw+` +`+e.join(` +`),o=this.list(a);i[i.length-1]=o,n=n.substring(0,n.length-u.raw.length)+o.raw,r=r.substring(0,r.length-t.raw.length)+o.raw,e=a.substring(i.at(-1).raw.length).split(` +`);continue}}return{type:`blockquote`,raw:n,tokens:i,text:r}}}list(e){let t=this.rules.block.list.exec(e);if(t){let n=t[1].trim(),r=n.length>1,i={type:`list`,raw:``,ordered:r,start:r?+n.slice(0,-1):``,loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:`[*+-]`);let a=this.rules.other.listItemRegex(n),o=!1;for(;e;){let n=!1,r=``,s=``;if(!(t=a.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let c=t[2].split(` +`,1)[0],l=t[1].length,u=this.options.pedantic?sa(c,l):c.replace(this.rules.other.leadingSpaceTab,e=>sa(e,l)),d=e.split(` +`,1)[0],f=!u.trim(),p=0;if(this.options.pedantic?(p=2,s=u.trimStart()):f?p=l+1:(p=u.search(this.rules.other.nonSpaceChar),p=p>4?1:p,s=u.slice(p),p+=l),f&&this.rules.other.blankLine.test(d)&&(r+=d+` +`,e=e.substring(d.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(p),n=this.rules.other.hrRegex(p),i=this.rules.other.fencesBeginRegex(p),a=this.rules.other.headingBeginRegex(p),o=this.rules.other.htmlBeginRegex(p),c=this.rules.other.blockquoteBeginRegex(p);for(;e;){let l=e.split(` +`,1)[0],m;if(d=l,this.options.pedantic?(d=d.replace(this.rules.other.listReplaceNesting,` `),m=d):m=d.replace(this.rules.other.leadingSpaceTab,e=>e.replace(this.rules.other.tabCharGlobal,` `)),i.test(d)||a.test(d)||o.test(d)||c.test(d)||t.test(d)||n.test(d))break;if(m.search(this.rules.other.nonSpaceChar)>=p||!d.trim())s+=` +`+m.slice(p);else{if(f||u.replace(this.rules.other.tabCharGlobal,` `).search(this.rules.other.nonSpaceChar)>=4||i.test(u)||a.test(u)||n.test(u))break;s+=` +`+d}f=!d.trim(),r+=l+` +`,e=e.substring(l.length+1),u=m.slice(p)}}i.loose||(o?i.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(o=!0)),i.items.push({type:`list_item`,raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(s),loose:!1,text:s,tokens:[]}),i.raw+=r}let s=i.items.at(-1);if(s)s.raw=s.raw.trimEnd(),s.text=s.text.trimEnd();else return;i.raw=i.raw.trimEnd();for(let e of i.items)if(this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]),!i.loose){let t=e.tokens.filter(e=>e.type===`space`);i.loose=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw))}for(let e of i.items){let t=e.tokens[0];if(e.task&&(t?.type===`text`||t?.type===`paragraph`)){e.text=e.text.replace(this.rules.other.listReplaceTask,``),t.raw=t.raw.replace(this.rules.other.listReplaceTask,``),t.text=t.text.replace(this.rules.other.listReplaceTask,``);for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,``);break}let n=this.rules.other.listTaskCheckbox.exec(e.raw);if(n){let t={type:`checkbox`,raw:n[0]+` `,checked:n[0]!==`[ ]`};e.checked=t.checked,i.loose?e.tokens[0]&&[`paragraph`,`text`].includes(e.tokens[0].type)&&`tokens`in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=t.raw+e.tokens[0].raw,e.tokens[0].text=t.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(t)):e.tokens.unshift({type:`paragraph`,raw:t.raw,text:t.raw,tokens:[t]}):e.tokens.unshift(t)}}else e.task&&=!1}if(i.loose)for(let e of i.items){e.loose=!0;for(let t of e.tokens)t.type===`text`&&(t.type=`paragraph`)}return i}}html(e){let t=this.rules.block.html.exec(e);if(t){let e=ia(t[0]);return{type:`html`,block:!0,raw:e,pre:t[1]===`pre`||t[1]===`script`||t[1]===`style`,text:e}}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=aa(t[1]).replace(this.rules.other.multipleSpaceGlobal,` `),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,`$1`).replace(this.rules.inline.anyPunctuation,`$1`):``,r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,`$1`):t[3];return{type:`def`,tag:e,raw:ra(t[0],` +`),href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=na(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,``).split(`|`),i=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,``).split(` +`):[],a={type:`table`,raw:ra(t[0],` +`),header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?a.align.push(`right`):this.rules.other.tableAlignCenter.test(e)?a.align.push(`center`):this.rules.other.tableAlignLeft.test(e)?a.align.push(`left`):a.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:a.align[t]})));return a}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:`heading`,raw:ra(t[0],` +`),depth:t[2].charAt(0)===`=`?1:2,text:e,tokens:this.lexer.inline(e)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e=t[1].charAt(t[1].length-1)===` +`?t[1].slice(0,-1):t[1];return{type:`paragraph`,raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:`text`,raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:`escape`,raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:`html`,raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let n=t[0].charAt(0)===`!`?2:1;if(!this.options.pedantic&&ua(e,t[1],n,this.rules))return;let r=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(r)){if(!this.rules.other.endAngleBracket.test(r))return;let e=ra(r.slice(0,-1),`\\`);if((r.length-e.length)%2==0)return}else{let e=oa(t[2],`()`);if(e===-2)return;if(e>-1){let n=(t[0].indexOf(`!`)===0?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=``}}let i=t[2],a=``;if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(i);e&&(i=e[1],a=e[3])}else a=t[3]?t[3].slice(1,-1):``;return i=i.trim(),this.rules.other.startAngleBracket.test(i)&&(i=this.options.pedantic&&!this.rules.other.endAngleBracket.test(r)?i.slice(1):i.slice(1,-1)),ca(t,{href:i&&i.replace(this.rules.inline.anyPunctuation,`$1`),title:a&&a.replace(this.rules.inline.anyPunctuation,`$1`)},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let r=n[0].charAt(0)===`!`?2:1;if(!this.options.pedantic&&ua(e,n[1],r,this.rules))return;let i=t[aa((n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal,` `))];if(!i){let e=n[0].charAt(0);return{type:`text`,raw:e,text:e}}return ca(n,i,n[0],this.lexer,this.rules)}}emStrong(e,t,n=``){let r=this.rules.inline.emStrongLDelim.exec(e);if(!(!r||!r[1]&&!r[2]&&!r[3]&&!r[4]||r[4]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!(r[1]||r[3])||!n||this.rules.inline.punctuation.exec(n))){let i=[...r[0]].length-1,a,o,s=i,c=0,l=r[0][0],u=n===l,d=l===`*`?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(d.lastIndex=0,t=t.slice(-1*e.length+i);(r=d.exec(t))!==null;){if(a=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!a)continue;if(o=[...a].length,r[3]||r[4]){s+=o;continue}if(r[5]||r[6]){if(i%3&&!((i+o)%3)){c+=o;continue}if(u)break}if(s-=o,s>0)continue;o=Math.min(o,o+s+c);let t=[...r[0]][0].length,n=e.slice(0,i+r.index+t+o);if(Math.min(i,o)%2){let e=n.slice(1,-1);return{type:`em`,raw:n,text:e,tokens:this.lexer.inlineTokens(e)}}let l=n.slice(2,-2);return{type:`strong`,raw:n,text:l,tokens:this.lexer.inlineTokens(l)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal,` `),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:`codespan`,raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:`br`,raw:t[0]}}del(e,t,n=``){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n=[...r[0]].length-1,i,a,o=n,s=this.rules.inline.delRDelim;for(s.lastIndex=0,t=t.slice(-1*e.length+n);(r=s.exec(t))!==null;){if(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6],!i||(a=[...i].length,a!==n))continue;if(r[3]||r[4]){o+=a;continue}if(o-=a,o>0)continue;a=Math.min(a,a+o);let t=[...r[0]][0].length,s=e.slice(0,n+r.index+t+a),c=s.slice(n,-n);return{type:`del`,raw:s,text:c,tokens:this.lexer.inlineTokens(c)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return t[2]===`@`?(e=t[1],n=`mailto:`+e):(e=t[1],n=e),{type:`link`,raw:t[0],text:e,href:n,autolink:!0,tokens:[{type:`text`,raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if(t[2]===`@`)e=t[0],n=`mailto:`+e;else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??``;while(r!==t[0]);e=t[0],n=t[1]===`www.`?`http://`+t[0]:t[0]}return{type:`link`,raw:t[0],text:e,href:n,autolink:!0,tokens:[{type:`text`,raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:`text`,raw:t[0],text:e?t[0]:ea(t[0]),escaped:e}}}},H=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||Mr,this.options.tokenizer=this.options.tokenizer||new da,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,linkEmitted:!1,top:!0};let t={other:B,block:Xi.normal,inline:Zi.normal};this.options.pedantic?(t.block=Xi.pedantic,t.inline=Zi.pedantic):this.options.gfm&&(t.block=Xi.gfm,t.inline=this.options.breaks?Zi.breaks:Zi.gfm),this.tokenizer.rules=t}static get rules(){return{block:Xi,inline:Zi}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(B.carriageReturn,` +`),this.blockTokens(e,this.tokens);for(let e=0;e(i=n.call({lexer:this},e,t))?(e=e.substring(i.raw.length),t.push(i),!0):!1))continue;if(i=this.tokenizer.space(e)){e=e.substring(i.raw.length);let n=t.at(-1);i.raw.length===1&&n!==void 0?n.raw+=` +`:t.push(i);continue}if(i=this.tokenizer.code(e)){e=e.substring(i.raw.length);let n=t.at(-1);n?.type===`paragraph`||n?.type===`text`?(n.raw+=(n.raw.endsWith(` +`)?``:` +`)+i.raw,n.text+=` +`+i.text,this.inlineQueue.at(-1).src=n.text):t.push(i);continue}if(i=this.tokenizer.fences(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.heading(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.hr(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.blockquote(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.list(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.html(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.def(e)){e=e.substring(i.raw.length);let n=t.at(-1);n?.type===`paragraph`||n?.type===`text`?(n.raw+=(n.raw.endsWith(` +`)?``:` +`)+i.raw,n.text+=` +`+i.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[i.tag]||(this.tokens.links[i.tag]={href:i.href,title:i.title},t.push(i));continue}if(i=this.tokenizer.table(e)){e=e.substring(i.raw.length),t.push(i);continue}if(i=this.tokenizer.lheading(e)){e=e.substring(i.raw.length),t.push(i);continue}let a=e;if(this.options.extensions?.startBlock){let t=1/0,n=e.slice(1),r;this.options.extensions.startBlock.forEach(e=>{r=e.call({lexer:this},n),typeof r==`number`&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(a=e.substring(0,t+1))}if(this.state.top&&(i=this.tokenizer.paragraph(a))){let r=t.at(-1);n&&r?.type===`paragraph`?(r.raw+=(r.raw.endsWith(` +`)?``:` +`)+i.raw,r.text+=` +`+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=r.text):t.push(i),n=a.length!==e.length,e=e.substring(i.raw.length);continue}if(i=this.tokenizer.text(e)){e=e.substring(i.raw.length);let n=t.at(-1);n?.type===`text`?(n.raw+=(n.raw.endsWith(` +`)?``:` +`)+i.raw,n.text+=` +`+i.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(i);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}linkInText(e){if(!e.includes(`[`))return!1;let t=this.tokenizer.rules.inline.link;for(let n of e.matchAll(this.tokenizer.rules.inline.blockSkip))if(t.test(n[0])&&e.charAt(n.index-1)!==`!`)return!0;for(let t of e.matchAll(this.tokenizer.rules.inline.reflinkSearch)){let e=t[0],n=e.lastIndexOf(`[`);if(!(e.charAt(0)===`!`||!Object.hasOwn(this.tokens.links,aa(e.slice(n+1,-1))))&&!(n>1&&this.linkInText(e.slice(1,n-1))))return!0}return!1}inlineTokens(e,t=[]){this.tokenizer.lexer=this;let n=e;if(this.tokens.links&&e.includes(`[`)){let e=this.tokenizer.rules.inline.reflinkSearch,t=n=>{let r=n.lastIndexOf(`[`);if(!Object.hasOwn(this.tokens.links,aa(n.slice(r+1,-1))))return n;if(r>1&&n.charAt(0)!==`!`){let i=n.slice(1,r-1);if(this.linkInText(i))return`[`+i.replace(e,t)+`][`+`a`.repeat(n.length-r-2)+`]`}return`[`+`a`.repeat(n.length-2)+`]`};n=n.replace(e,t)}n=n.replace(this.tokenizer.rules.inline.anyPunctuation,e=>`+`.repeat(e.length)),n=n.replace(this.tokenizer.rules.inline.blockSkip,(e,t,n)=>{let r=n?n.length:0;return e.slice(0,r)+`[`+`a`.repeat(e.length-r-2)+`]`}),n=this.options.hooks?.emStrongMask?.call({lexer:this},n)??n;let r=!1,i=``,a=1/0;for(;e;){if(e.length(o=n.call({lexer:this},e,t))?(e=e.substring(o.raw.length),t.push(o),!0):!1))continue;if(o=this.tokenizer.escape(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.tag(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.link(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(o.raw.length);let n=t.at(-1);o.type===`text`&&n?.type===`text`?(n.raw+=o.raw,n.text+=o.text):t.push(o);continue}if(o=this.tokenizer.emStrong(e,n,i)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.codespan(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.br(e)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.del(e,n,i)){e=e.substring(o.raw.length),t.push(o);continue}if(o=this.tokenizer.autolink(e)){e=e.substring(o.raw.length),t.push(o);continue}if(!this.state.inLink&&(o=this.tokenizer.url(e))){e=e.substring(o.raw.length),t.push(o);continue}let s=e;if(this.options.extensions?.startInline){let t=1/0,n=e.slice(1),r;this.options.extensions.startInline.forEach(e=>{r=e.call({lexer:this},n),typeof r==`number`&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(s=e.substring(0,t+1))}if(o=this.tokenizer.inlineText(s)){e=e.substring(o.raw.length),o.raw.slice(-1)!==`_`&&(i=o.raw.slice(-1)),r=!0;let n=t.at(-1);n?.type===`text`?(n.raw+=o.raw,n.text+=o.text):t.push(o);continue}if(e){this.infiniteLoopError(e.charCodeAt(0));break}}return t}infiniteLoopError(e){let t=`Infinite loop on byte: `+e;if(this.options.silent)console.error(t);else throw Error(t)}},fa=class{options;parser;constructor(e){this.options=e||Mr}space(e){return``}code({text:e,lang:t,escaped:n}){let r=(t||``).match(B.notSpaceStart)?.[0],i=e?e.replace(B.endingNewline,``)+` +`:``;return r?`
        `+(n?i:V(i,!0))+`
        +`:`
        `+(n?i:V(i,!0))+`
        +`}blockquote({tokens:e}){return`
        +${this.parser.parse(e)}
        +`}html({text:e}){return e}def(e){return``}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)} +`}hr(e){return`
        +`}list(e){let t=e.ordered,n=e.start,r=``;for(let t=0;t +`+r+` +`}listitem(e){return`
      2. ${this.parser.parse(e.tokens)}
      3. +`}checkbox({checked:e}){return` `}paragraph({tokens:e}){return`

        ${this.parser.parseInline(e)}

        +`}table(e){let t=``,n=``;for(let t=0;t${r}`,` + +`+t+` +`+r+`
        +`}tablerow({text:e}){return` +${e} +`}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?`th`:`td`;return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+` +`}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${V(e,!0)}`}br(e){return`
        `}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,text:n,tokens:r,autolink:i}){let a=i?V(n,!0):this.parser.parseInline(r),o=ta(e);if(o===null)return a;e=V(o,i);let s=`
        `+a+``,s}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let i=ta(e);if(i===null)return V(n);e=i;let a=`${V(n)}`,a}text(e){return`tokens`in e&&e.tokens?this.parser.parseInline(e.tokens):`escaped`in e&&e.escaped?e.text:V(e.text)}},pa=class{strong({text:e}){return e}em({text:e}){return e}codespan({text:e}){return e}del({text:e}){return e}html({text:e}){return e}text({text:e}){return e}link({text:e}){return``+e}image({text:e}){return``+e}br(){return``}checkbox({raw:e}){return e}},U=class e{options;renderer;textRenderer;constructor(e){this.options=e||Mr,this.options.renderer=this.options.renderer||new fa,this.renderer=this.options.renderer,this.renderer.options=this.options,this.renderer.parser=this,this.textRenderer=new pa}static parse(t,n){return new e(n).parse(t)}static parseInline(t,n){return new e(n).parseInline(t)}parse(e){this.renderer.parser=this;let t=``;for(let n=0;n{let i=e[r].flat(1/0);n=n.concat(this.walkTokens(i,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error(`extension name required`);if(`renderer`in e){let n=t.renderers[e.name];n?t.renderers[e.name]=function(...t){let r=e.renderer.apply(this,t);return r===!1&&(r=n.apply(this,t)),r}:t.renderers[e.name]=e.renderer}if(`tokenizer`in e){if(!e.level||e.level!==`block`&&e.level!==`inline`)throw Error(`extension level must be 'block' or 'inline'`);let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&(e.level===`block`?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:e.level===`inline`&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}`childTokens`in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new fa(this.defaults);for(let n in e.renderer){if(!(n in t))throw Error(`renderer '${n}' does not exist`);if([`options`,`parser`].includes(n))continue;let r=n,i=e.renderer[r],a=t[r];t[r]=(...e)=>{let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n||``}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new da(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw Error(`tokenizer '${n}' does not exist`);if([`options`,`rules`,`lexer`].includes(n))continue;let r=n,i=e.tokenizer[r],a=t[r];t[r]=(...e)=>{let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new ma;for(let n in e.hooks){if(!(n in t))throw Error(`hook '${n}' does not exist`);if([`options`,`block`].includes(n))continue;let r=n,i=e.hooks[r],a=t[r];t[r]=ma.passThroughHooks.has(n)?e=>{if(this.defaults.async&&ma.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await i.call(t,e);return a.call(t,n)})();let r=i.call(t,e);return a.call(t,r)}:(...e)=>{if(this.defaults.async)return(async()=>{let n=await i.apply(t,e);return n===!1&&(n=await a.apply(t,e)),n})();let n=i.apply(t,e);return n===!1&&(n=a.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return H.lex(e,t??this.defaults)}parser(e,t){return U.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},i={...this.defaults,...r},a=this.onError(!!i.silent,!!i.async);if(this.defaults.async===!0&&r.async===!1)return a(Error(`marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise.`));if(typeof t>`u`||t===null)return a(Error(`marked(): input parameter is undefined or null`));if(typeof t!=`string`)return a(Error(`marked(): input parameter is of type `+Object.prototype.toString.call(t)+`, string expected`));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let n=i.hooks?await i.hooks.preprocess(t):t,r=await(i.hooks?await i.hooks.provideLexer(e):e?H.lex:H.lexInline)(n,i),a=i.hooks?await i.hooks.processAllTokens(r):r;i.walkTokens&&await Promise.all(this.walkTokens(a,i.walkTokens));let o=await(i.hooks?await i.hooks.provideParser(e):e?U.parse:U.parseInline)(a,i);return i.hooks?await i.hooks.postprocess(o):o})().catch(a);try{i.hooks&&(t=i.hooks.preprocess(t));let n=(i.hooks?i.hooks.provideLexer(e):e?H.lex:H.lexInline)(t,i);i.hooks&&(n=i.hooks.processAllTokens(n)),i.walkTokens&&this.walkTokens(n,i.walkTokens);let r=(i.hooks?i.hooks.provideParser(e):e?U.parse:U.parseInline)(n,i);return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return a(e)}}}onError(e,t){return n=>{if(n.message+=` +Please report this to https://github.com/markedjs/marked.`,e){let e=`

        An error occurred:

        `+V(n.message+``,!0)+`
        `;return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}},ga=new ha;function W(e,t){return ga.parse(e,t)}W.options=W.setOptions=function(e){return ga.setOptions(e),W.defaults=ga.defaults,Nr(W.defaults),W},W.getDefaults=jr,W.defaults=Mr;function _a(...e){return ga.use(...e),W.defaults=ga.defaults,Nr(W.defaults),W}W.use=_a,W.walkTokens=function(e,t){return ga.walkTokens(e,t)},W.parseInline=ga.parseInline,W.Parser=U,W.parser=U.parse,W.Renderer=fa,W.TextRenderer=pa,W.Lexer=H,W.lexer=H.lex,W.Tokenizer=da,W.Hooks=ma,W.parse=W,W.options,W.setOptions,W.walkTokens,W.parseInline,U.parse,H.lex;var va=l(`
        `);function ya(e,t){var n=va(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var ba=l(`
        `);function xa(e){var t=ba();D(e,t)}var Sa=l(`
         
        `);function Ca(e,n){var r=Sa(),i=g(r),a=g(i,!0);F(i),F(r),s(()=>{le(r,1,ue(n.lang)),t(a,n.text)}),D(e,r)}var wa=l(` `);function Ta(e,n){ne(n,!0);var r=wa(),i=g(r,!0);F(r),s(e=>t(i,e),[()=>n.raw.replace(/`/g,``)]),D(e,r),ee()}var Ea=l(``);function Da(e,t){var n=Ea(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Oa=l(``);function ka(e,t){var n=Oa(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}function Aa(e,n){v();var r=i();s(()=>t(r,n.text)),D(e,r)}var ja=l(`

        `),Ma=l(`

        `),Na=l(`

        `),Pa=l(`

        `),Fa=l(`
        `),Ia=l(`
        `);function La(e,r){ne(r,!0);let a=y(r,`id`,3,void 0),o=b(()=>r.options.headerIds?a()??`${r.options.headerPrefix}${r.slug(r.text)}`:void 0);var l=c(),u=d(l),f=e=>{var t=ja(),i=g(t);m(i,()=>r.children??L),F(t),s(()=>A(t,`id`,n(o))),D(e,t)},p=e=>{var t=Ma(),i=g(t);m(i,()=>r.children??L),F(t),s(()=>A(t,`id`,n(o))),D(e,t)},h=e=>{var t=Na(),i=g(t);m(i,()=>r.children??L),F(t),s(()=>A(t,`id`,n(o))),D(e,t)},_=e=>{var t=Pa(),i=g(t);m(i,()=>r.children??L),F(t),s(()=>A(t,`id`,n(o))),D(e,t)},v=e=>{var t=Fa(),i=g(t);m(i,()=>r.children??L),F(t),s(()=>A(t,`id`,n(o))),D(e,t)},x=e=>{var t=Ia(),i=g(t);m(i,()=>r.children??L),F(t),s(()=>A(t,`id`,n(o))),D(e,t)},S=e=>{var n=i();s(()=>t(n,r.raw)),D(e,n)};O(u,e=>{r.depth===1?e(f):r.depth===2?e(p,1):r.depth===3?e(h,2):r.depth===4?e(_,3):r.depth===5?e(v,4):r.depth===6?e(x,5):e(S,-1)}),D(e,l),ee()}var Ra=l(`
        `);function za(e){var t=Ra();D(e,t)}var Ba=l(``);function Va(e,t){ne(t,!0);let r=(e,t=L)=>{var r=Ba();let c;C(r,e=>j(g,e),()=>n(g)),x(r,(e,t)=>k?.(e,t),t),s(()=>{A(r,`src`,n(w)?t().source:void 0),A(r,`data-src`,i()),A(r,`title`,a()),A(r,`alt`,o()),A(r,`loading`,l()?`lazy`:`eager`),c=le(r,1,`svelte-1hoglcg`,null,c,{"fade-in":p()&&n(te)&&!n(T),visible:!p()&&n(te)&&!n(T),error:n(T)})}),f(`load`,r,re),f(`error`,r,ie),R(r),D(e,r)},i=y(t,`href`,3,void 0),a=y(t,`title`,3,void 0),o=y(t,`text`,3,``),l=y(t,`lazy`,3,!0),p=y(t,`fadeIn`,3,!0),m=b(()=>i()===``?void 0:i()),h=b(()=>({source:n(m)})),g=E(void 0),_=E(void 0),v=E(void 0),S=E(!1),w=b(()=>n(S)||!l()),te=b(()=>n(_)===n(h)),T=b(()=>n(v)===n(h)),O=new WeakMap,k=(e,t)=>(O.set(e,t),{update(t){O.set(e,t)},destroy(){O.delete(e)}});M(()=>{l()||j(S,!0)}),M(()=>{let e=n(g);if(n(w)||!e)return;if(typeof IntersectionObserver>`u`){j(S,!0);return}let t=new IntersectionObserver(e=>{e[0]?.isIntersecting&&(j(S,!0),t.disconnect())},{rootMargin:`50px`});return t.observe(e),()=>{t.disconnect()}});let re=e=>{let t=O.get(e.currentTarget);t&&n(v)!==t&&j(_,t)},ie=e=>{let t=O.get(e.currentTarget);t&&(j(v,t),j(_,t))};var ae=c(),N=d(ae);u(N,()=>n(h),e=>{r(e,()=>n(h))}),D(e,ae),ee()}var Ha=l(``);function Ua(e,t){let n=y(t,`href`,3,void 0),r=y(t,`title`,3,void 0);var i=Ha(),a=g(i);m(a,()=>t.children??L),F(i),s(()=>{A(i,`href`,n()),A(i,`title`,r())}),D(e,i)}var Wa=l(`
        `),Ga=l(`
        `);function Ka(e,t){let n=y(t,`ordered`,3,!1),r=y(t,`start`,3,1);var i=c(),a=d(i),o=e=>{var n=Wa(),i=g(n);m(i,()=>t.children??L),F(n),s(()=>A(n,`start`,r())),D(e,n)},l=e=>{var n=Ga(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)};O(a,e=>{n()?e(o):e(l,-1)}),D(e,i)}var qa=l(`
      4. `);function Ja(e,t){y(t,`listItemIndex`,3,void 0);var n=qa(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var Ya=l(`

        `);function Xa(e,t){var n=Ya(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}function Za(e,n){v();var r=i();s(()=>t(r,n.text)),D(e,r)}var Qa=l(``);function $a(e,t){var n=Qa(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var eo=l(`
        `);function to(e,t){var n=eo(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var no=l(``);function ro(e,t){var n=no(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var io=l(``),ao=l(``);function oo(e,t){let r=b(()=>t.align?`text-align: ${t.align}`:void 0);var i=c(),a=d(i),o=e=>{var i=io(),a=g(i);m(a,()=>t.children??L),F(i),s(()=>_(i,n(r))),D(e,i)},l=e=>{var i=ao(),a=g(i);m(a,()=>t.children??L),F(i),s(()=>_(i,n(r))),D(e,i)};O(a,e=>{t.header?e(o):e(l,-1)}),D(e,i)}var so=l(``);function co(e,t){var n=so(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}var lo=l(``);function uo(e,t){var n=lo(),r=g(n);m(r,()=>t.children??L),F(n),D(e,n)}function fo(e,t){var n=c(),r=d(n);m(r,()=>t.children??L),D(e,n)}var po={heading:La,paragraph:Xa,text:fo,image:Va,link:Ua,em:ka,escape:Aa,strong:$a,codespan:Ta,del:Da,table:to,tablehead:co,tablebody:ro,tablerow:uo,tablecell:oo,list:Ka,orderedlistitem:null,unorderedlistitem:null,listitem:Ja,hr:za,html:wr,blockquote:ya,code:Ca,br:xa,rawtext:Za},mo={async:!1,breaks:!1,gfm:!0,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null,headerIds:!0,headerPrefix:``},ho=new Set([`http:`,`https:`,`mailto:`,`tel:`]),go=new Set([`href`,`src`,`action`,`formaction`,`cite`,`data`,`poster`]),_o=/^https?:/i,vo=/^\s+/,yo=/^[#/?.]/,bo=(e,t)=>{if(!e)return``;let n=e.replace(vo,``);if(yo.test(n)||!n.includes(`:`)||_o.test(n))return n;try{let e=new URL(n,`http://localhost`);if(ho.has(e.protocol))return n}catch{}return``},xo=(e,t,n)=>{let r={};for(let[i,a]of Object.entries(e)){let e=i.toLowerCase();if(!(e.startsWith(`on`)||e===`srcdoc`)){if(go.has(e)){let e=n(a,t);e&&(r[i]=e);continue}r[i]=a}}return r},So=Symbol(`svelte-markdown.renderMetadata`),G=e=>Array.isArray(e)?e:void 0,Co=e=>typeof e.raw==`string`?e.raw:typeof e.text==`string`?e.text:``,wo=e=>typeof e.sourceLength==`number`?e.sourceLength:Co(e).length,To=e=>({...e}),Eo=e=>({headerIds:e.headerIds,headerPrefix:e.headerPrefix}),Do=(e,t)=>e!==void 0&&e.headerIds===t.headerIds&&e.headerPrefix===t.headerPrefix,Oo=()=>{let e=new WeakMap,t=new WeakMap,n=new WeakMap,r=[],i=[],a,o=[],s=(t,n)=>{e.set(t,n)},c=t=>typeof t==`object`&&t?e.get(t):void 0,l=(e,t)=>{let n=c(e);return n===void 0?typeof e==`object`&&e?e:`${t}:${String(e)}`:n},u=e=>n.get(e),d=(e,t=0,r=0,i=0)=>{if(!e)return;let a=i;for(let i=r;i{if(typeof e!=`object`||!e)return t;if(t.add(e),Array.isArray(e)){for(let n of e)f(n,t);return t}let n=e;return f(n.tokens,t),f(n.items,t),f(n.header,t),f(n.rows,t),t},p=(e,t)=>{let n=0,[r,i]=e.size<=t.size?[e,t]:[t,e];for(let e of r)i.has(e)&&n++;return n},m=(e,t,n)=>{let r=-1,i=0;for(let a=0;ai&&(r=a,i=c)}return r===-1?void 0:{index:r,record:o[r]}},h=e=>{if(!e){o=[];return}let t=[],n=new Set;for(let r of e){let e=f(r),i=c(r),a=i===void 0?m(r,e,n):void 0,o=i??a?.record.key??r;a&&n.add(a.index),i===void 0&&s(r,o),t.push({key:o,identities:e,type:r.type})}o=t},g=(e,t)=>{d(G(e.tokens),t),d(G(e.items),t),d(G(e.header),t);let n=G(e.rows);if(n)for(let e=0;e{if(e)for(let o=a;o{t.set(e,n.headerIds&&typeof e.text==`string`?`${n.headerPrefix}${r.slug(e.text)}`:void 0)},y=(e,t,n,r)=>{n.push(e);let i=u(e);r.push(i===void 0?void 0:{offset:i,occurrences:To(t.occurrences)})},b=e=>{let t=0;for(let n of r){let r=u(n);if(r===void 0)return;if(r>=e)break;let a=i[t];if(!a||a.offset!==r)return;t++}return t},x=(e,t,n,o,s)=>{let c=Eo(t);if(!Do(a,c))return!1;let l=b(n);if(l===void 0)return!1;if(o.push(...r.slice(0,l)),s.push(...i.slice(0,l)),l===0)return!0;let u=i[l-1];return u?(e.occurrences=To(u.occurrences),!0):!1},S=(e,t,n,i,a)=>{for(let o of r){let r=u(o);r===void 0||r>=n||(v(o,t,e),y(o,e,i,a))}},C=(e,t,n)=>{let o=new kr,s=[],c=[];n?.source!==void 0&&n.startOffset!==void 0&&(x(o,t,n.startOffset,s,c)||S(o,t,n.startOffset,s,c)),_(e,t,o,s,c,n?.startIndex??0),r=s,i=c,a=Eo(t)};return{prepareTokensForRender:(e,t,n)=>{if(!e)return e;let r=e;return n?.source===void 0?h(r):(o=[],d(r,0,n.startIndex??0,n.startOffset??0)),C(r,t,n),e},getPreparedHeadingId:e=>typeof e==`object`&&e?t.get(e):void 0,getStableNodeKey:l,getStableRowKey:(e,t)=>{let n=c(e);return n===void 0?e&&e.length>0?l(e[0],t):e||t:n}}},ko=Object.freeze({}),Ao=new Set([`$$slots`,`$$events`,`$$legacy`,`type`,`tokens`,`header`,`rows`,`ordered`,`renderers`,`snippetOverrides`,`htmlSnippetOverrides`,`sanitizeUrl`,`sanitizeAttributes`,`footnoteMetadata`]),jo=l(` `,1);function Mo(a,o){ne(o,!0);let l=(e,a=L,u=L)=>{let f=b(a),m=b(()=>a().type===`html`&&!!n(f).tag&&!!o.renderers.html&&n(f).tag in wr&&o.renderers.html[n(f).tag]===wr[n(f).tag]&&!x()[n(f).tag]);var h=c(),g=d(h),_=e=>{},y=e=>{var n=i();s(()=>t(n,a().text??a().raw)),D(e,n)},ee=e=>{let t=b(()=>n(f).attributes?C()(n(f).attributes,{type:`html`,tag:n(f).tag},S()):void 0);var i=c(),a=d(i),o=e=>{var r=c(),i=d(r);p(i,()=>n(f).tag,!1,(e,r)=>{T(e,()=>({...n(t)}))}),D(e,r)},s=b(()=>Er(n(f).tag)),m=e=>{var i=c(),a=d(i);p(a,()=>n(f).tag,!1,(e,i)=>{T(e,()=>({...n(t)}));var a=c(),o=d(a),s=e=>{var t=c(),i=d(t);r(i,19,()=>n(f).tokens,(e,t)=>A.getStableNodeKey(e,t),(e,t)=>{l(e,()=>n(t),u)}),D(e,t)};O(o,e=>{n(f).tokens&&n(f).tokens.length&&e(s)}),D(i,a)}),D(e,i)};O(a,e=>{n(s)?e(o):e(m,-1)}),D(e,i)},te=e=>{let t=b(()=>a().type===`heading`?{id:A.getPreparedHeadingId(a())??a().id}:ko),r=b(()=>a().type===`footnoteRef`?w()?.referenceProps.get(a())??ko:a().type===`footnoteSection`?w()?.sectionProps.get(a())??ko:ko);Mo(e,P(u,a,()=>n(t),()=>n(r),{get renderers(){return o.renderers},get snippetOverrides(){return v()},get htmlSnippetOverrides(){return x()},get sanitizeUrl(){return S()},get sanitizeAttributes(){return C()},get footnoteMetadata(){return w()}}))};O(g,e=>{a().type===`space`&&n(ie)?e(_):a().type===`text`&&n(j)&&!a().tokens?e(y,1):n(m)&&n(f).tag?e(ee,2):e(te,-1)}),D(e,h)},u=y(o,`type`,3,void 0),f=y(o,`tokens`,3,void 0),h=y(o,`header`,3,void 0),g=y(o,`rows`,3,void 0),_=y(o,`ordered`,3,!1),v=y(o,`snippetOverrides`,19,()=>({})),x=y(o,`htmlSnippetOverrides`,19,()=>({})),S=y(o,`sanitizeUrl`,3,bo),C=y(o,`sanitizeAttributes`,3,xo),w=y(o,`footnoteMetadata`,3,void 0),te=re(o,Ao),E=ce(So),A=E?k(So):Oo();E||ae(So,A);let j=b(()=>o.renderers.text===po.text&&!v().text&&o.renderers.rawtext===po.rawtext&&!v().rawtext),ie=b(()=>!o.renderers.space&&!v().space),M=b(()=>{if((u()===`link`||u()===`image`)&&typeof o.href==`string`){let e=u()===`link`?`a`:`img`,t=S()(o.href,{type:u(),tag:e});return{...te,href:t||void 0}}if(u()===`html`&&o.attributes){let e=o.tag??``;return{...te,attributes:C()(o.attributes,{type:u(),tag:e},S())}}return te});var N=c(),oe=d(N),se=e=>{var t=c(),i=d(t),a=e=>{let t=b(()=>{let{text:e,raw:t,tokens:n,...r}=te;return{_text:e,_raw:t,_tokens:n,parserRest:r}});var i=c(),a=d(i);r(a,19,f,(e,t)=>A.getStableNodeKey(e,t),(e,r)=>{l(e,()=>n(r),()=>n(t).parserRest)}),D(e,i)};O(i,e=>{f()&&e(a)}),D(e,t)},le=t=>{var i=c(),a=d(i),s=t=>{var i=c(),a=d(i),s=t=>{let i=t=>{var i=jo(),a=d(i),u=e=>{let t=e=>{let t=e=>{var t=c(),i=d(t);r(i,19,()=>h()??[],(e,t)=>A.getStableNodeKey(e,t),(e,t,i)=>{let a=e=>{var i=c(),a=d(i);r(a,19,()=>n(t).tokens??[],(e,t)=>A.getStableNodeKey(e,t),(e,t)=>{l(e,()=>n(t),()=>({}))}),D(e,i)},s=b(()=>{let{align:e,...t}=n(M);return{_align:e,cellRest:t}});var u=c(),f=d(u),p=e=>{var t=c(),r=d(t);{let e=b(()=>({header:!0,align:n(M).align?.[n(i)]??null,...n(s).cellRest,children:a}));m(r,()=>n(_),()=>n(e))}D(e,t)},h=e=>{var t=c(),r=d(t);{let e=b(()=>n(M).align?.[n(i)]??null);I(r,()=>o.renderers.tablecell,(t,r)=>{r(t,P({header:!0,get align(){return n(e)}},()=>n(s).cellRest,{children:(e,t)=>{a(e)},$$slots:{default:!0}}))})}D(e,t)};O(f,e=>{n(_)?e(p):e(h,-1)}),D(e,u)}),D(e,t)};var i=c(),a=d(i),s=e=>{var r=c(),i=d(r);{let e=b(()=>({...n(M),children:t}));m(i,()=>n(p),()=>n(e))}D(e,r)},u=e=>{var r=c(),i=d(r);I(i,()=>o.renderers.tablerow,(e,r)=>{r(e,P(()=>n(M),{children:(e,n)=>{t(e)},$$slots:{default:!0}}))}),D(e,r)};O(a,e=>{n(p)?e(s):e(u,-1)}),D(e,i)};var i=c(),a=d(i),u=e=>{var r=c(),i=d(r);{let e=b(()=>({...n(M),children:t}));m(i,()=>n(s),()=>n(e))}D(e,r)},f=e=>{var r=c(),i=d(r);I(i,()=>o.renderers.tablehead,(e,r)=>{r(e,P(()=>n(M),{children:(e,n)=>{t(e)},$$slots:{default:!0}}))}),D(e,r)};O(a,e=>{n(s)?e(u):e(f,-1)}),D(e,i)};O(a,e=>{o.renderers.tablehead&&e(u)});var v=e(a,2),y=e=>{let t=e=>{var t=c(),i=d(t);r(i,19,()=>g()??[],(e,t)=>A.getStableRowKey(e,t),(e,t)=>{let i=e=>{var i=c(),a=d(i);r(a,19,()=>n(t)??[],(e,t)=>A.getStableNodeKey(e,t),(e,t,i)=>{let a=e=>{var i=c(),a=d(i);r(a,19,()=>n(t).tokens??[],(e,t)=>A.getStableNodeKey(e,t),(e,t)=>{l(e,()=>n(t),()=>n(s).cellRest)}),D(e,i)},s=b(()=>{let{align:e,...t}=n(M);return{_align:e,cellRest:t}});var u=c(),f=d(u),p=e=>{var t=c(),r=d(t);{let e=b(()=>({header:!1,align:n(M).align?.[n(i)]??null,...n(s).cellRest,children:a}));m(r,()=>n(_),()=>n(e))}D(e,t)},h=e=>{var t=c(),r=d(t);{let e=b(()=>n(M).align?.[n(i)]??null);I(r,()=>o.renderers.tablecell,(t,r)=>{r(t,P(()=>n(s).cellRest,{header:!1,get align(){return n(e)},children:(e,t)=>{a(e)},$$slots:{default:!0}}))})}D(e,t)};O(f,e=>{n(_)?e(p):e(h,-1)}),D(e,u)}),D(e,i)};var a=c(),s=d(a),u=e=>{var t=c(),r=d(t);{let e=b(()=>({...n(M),children:i}));m(r,()=>n(p),()=>n(e))}D(e,t)},f=e=>{var t=c(),r=d(t);I(r,()=>o.renderers.tablerow,(e,t)=>{t(e,P(()=>n(M),{children:(e,t)=>{i(e)},$$slots:{default:!0}}))}),D(e,t)};O(s,e=>{n(p)?e(u):e(f,-1)}),D(e,a)}),D(e,t)};var i=c(),a=d(i),s=e=>{var r=c(),i=d(r);{let e=b(()=>({...n(M),children:t}));m(i,()=>n(f),()=>n(e))}D(e,r)},u=e=>{var r=c(),i=d(r);I(i,()=>o.renderers.tablebody,(e,r)=>{r(e,P(()=>n(M),{children:(e,n)=>{t(e)},$$slots:{default:!0}}))}),D(e,r)};O(a,e=>{n(f)?e(s):e(u,-1)}),D(e,i)};O(v,e=>{o.renderers.tablebody&&e(y)}),D(t,i)},a=b(()=>v()[u()]),s=b(()=>v().tablehead),f=b(()=>v().tablebody),p=b(()=>v().tablerow),_=b(()=>v().tablecell);var y=c(),x=d(y),S=e=>{var t=c(),r=d(t);{let e=b(()=>({...n(M),children:i}));m(r,()=>n(a),()=>n(e))}D(e,t)},C=e=>{var t=c(),r=d(t);I(r,()=>o.renderers.table,(e,t)=>{t(e,P(()=>n(M),{children:(e,t)=>{i(e)},$$slots:{default:!0}}))}),D(e,t)};O(x,e=>{n(a)?e(S):e(C,-1)}),D(t,y)};O(a,e=>{o.renderers.table&&o.renderers.tablerow&&o.renderers.tablecell&&e(s)}),D(t,i)},p=e=>{let t=b(()=>v().list);var i=c(),a=d(i),s=e=>{let i=e=>{let t=b(()=>{let{items:e,...t}=n(M);return{_items:e,parserRest:t}}),i=b(()=>n(t)._items??[]);var a=c(),s=d(a);r(s,19,()=>n(i),(e,t)=>A.getStableNodeKey(e,t),(e,i)=>{let a=e=>{var a=c(),o=d(a);r(o,19,()=>n(i).tokens??[],(e,t)=>A.getStableNodeKey(e,t),(e,r)=>{l(e,()=>n(r),()=>n(t).parserRest)}),D(e,a)},s=b(()=>o.renderers.orderedlistitem||o.renderers.listitem),u=b(()=>v().orderedlistitem||v().listitem);var f=c(),p=d(f),h=e=>{var t=c(),r=d(t);{let e=b(()=>({...n(i),children:a}));m(r,()=>n(u),()=>n(e))}D(e,t)},g=e=>{var t=c(),r=d(t);I(r,()=>n(s),(e,t)=>{t(e,P(()=>n(i),{children:(e,t)=>{a(e)},$$slots:{default:!0}}))}),D(e,t)};O(p,e=>{n(u)?e(h):n(s)&&e(g,1)}),D(e,f)}),D(e,a)};var a=c(),s=d(a),u=e=>{var r=c(),a=d(r);{let e=b(()=>({ordered:_(),...n(M),children:i}));m(a,()=>n(t),()=>n(e))}D(e,r)},f=e=>{var t=c(),r=d(t);I(r,()=>o.renderers.list,(e,t)=>{t(e,P({get ordered(){return _()}},()=>n(M),{children:(e,t)=>{i(e)},$$slots:{default:!0}}))}),D(e,t)};O(s,e=>{n(t)?e(u):e(f,-1)}),D(e,a)},u=e=>{let i=e=>{let t=b(()=>{let{items:e,...t}=n(M);return{_items:e,parserRest:t}}),i=b(()=>n(t)._items??[]);var a=c(),s=d(a);r(s,19,()=>n(i),(e,t)=>A.getStableNodeKey(e,t),(e,i)=>{let a=e=>{var a=c(),o=d(a);r(o,19,()=>n(i).tokens??[],(e,t)=>A.getStableNodeKey(e,t),(e,r)=>{l(e,()=>n(r),()=>n(t).parserRest)}),D(e,a)},s=b(()=>o.renderers.unorderedlistitem||o.renderers.listitem),u=b(()=>v().unorderedlistitem||v().listitem);var f=c(),p=d(f),h=e=>{var t=c(),r=d(t);{let e=b(()=>({...n(i),children:a}));m(r,()=>n(u),()=>n(e))}D(e,t)},g=e=>{var t=c(),r=d(t);I(r,()=>n(s),(e,t)=>{t(e,P(()=>n(i),{children:(e,t)=>{a(e)},$$slots:{default:!0}}))}),D(e,t)};O(p,e=>{n(u)?e(h):n(s)&&e(g,1)}),D(e,f)}),D(e,a)};var a=c(),s=d(a),u=e=>{var r=c(),a=d(r);{let e=b(()=>({ordered:_(),...n(M),children:i}));m(a,()=>n(t),()=>n(e))}D(e,r)},f=e=>{var t=c(),r=d(t);I(r,()=>o.renderers.list,(e,t)=>{t(e,P({get ordered(){return _()}},()=>n(M),{children:(e,t)=>{i(e)},$$slots:{default:!0}}))}),D(e,t)};O(s,e=>{n(t)?e(u):e(f,-1)}),D(e,a)};O(a,e=>{_()?e(s):e(u,-1)}),D(e,i)},y=e=>{let t=e=>{var t=c(),i=d(t),a=e=>{var t=c(),i=d(t);r(i,19,f,(e,t)=>A.getStableNodeKey(e,t),(e,t)=>{l(e,()=>n(t),()=>n(u))}),D(e,t)},s=e=>{var t=c(),r=d(t);I(r,()=>o.renderers.rawtext,(e,t)=>{t(e,P({get text(){return n(M).raw}},()=>n(M)))}),D(e,t)};O(i,e=>{f()&&f().length?e(a):f()||e(s,1)}),D(e,t)},i=b(()=>{let{tag:e,...t}=n(M);return{tag:e,localRest:t}}),a=b(()=>n(M).tag),s=b(()=>x()[n(a)]),u=b(()=>Object.fromEntries(Object.entries(n(i).localRest).filter(([e])=>e!==`attributes`)));var p=c(),h=d(p),g=e=>{var r=c(),i=d(r);m(i,()=>n(s),()=>({attributes:n(M).attributes,children:t})),D(e,r)},_=e=>{let r=b(()=>o.renderers.html[n(a)]);var i=c(),s=d(i),l=e=>{var i=c(),a=d(i);I(a,()=>n(r),(e,r)=>{r(e,P(()=>n(M),{children:(e,n)=>{t(e)},$$slots:{default:!0}}))}),D(e,i)};O(s,e=>{n(r)&&e(l)}),D(e,i)},v=b(()=>o.renderers.html&&Object.hasOwn(o.renderers.html,n(a))),y=e=>{let t=b(()=>Object.fromEntries(Object.entries(n(i).localRest).filter(([e])=>e!==`tokens`))),a=b(()=>f()??[]);var o=c(),s=d(o);r(s,19,()=>n(a),(e,t)=>A.getStableNodeKey(e,t),(e,r)=>{l(e,()=>n(r),()=>n(t))}),D(e,o)};O(h,e=>{n(s)?e(g):n(v)?e(_,1):e(y,-1)}),D(e,p)},S=e=>{let t=e=>{var t=c(),i=d(t),a=e=>{let t=b(()=>{let{text:e,raw:t,...r}=n(M);return{_text:e,_raw:t,parserRest:r}});var i=c(),a=d(i);r(a,19,f,(e,t)=>A.getStableNodeKey(e,t),(e,r)=>{l(e,()=>n(r),()=>n(t).parserRest)}),D(e,i)},s=e=>{var t=c(),r=d(t);I(r,()=>o.renderers.rawtext,(e,t)=>{t(e,P({get text(){return n(M).raw}},()=>n(M)))}),D(e,t)};O(i,e=>{f()?e(a):e(s,-1)}),D(e,t)},i=b(()=>o.renderers[u()]),a=b(()=>v()[u()]);var s=c(),p=d(s),h=e=>{var r=c(),i=d(r);{let e=b(()=>({...n(M),children:t}));m(i,()=>n(a),()=>n(e))}D(e,r)},g=e=>{var r=c(),a=d(r);I(a,()=>n(i),(e,r)=>{r(e,P(()=>n(M),{children:(e,n)=>{t(e)},$$slots:{default:!0}}))}),D(e,r)};O(p,e=>{n(a)?e(h):n(i)&&e(g,1)}),D(e,s)};O(a,e=>{u()===`table`?e(s):u()===`list`&&o.renderers.list?e(p,1):u()===`html`?e(y,2):e(S,-1)}),D(t,i)};O(oe,e=>{u()?(u()in o.renderers||u()in v())&&e(le,1):e(se)}),D(a,N),ee()}var No=Object.keys(po).filter(e=>e!==`html`);Object.keys(wr);var Po=e=>({...po.html,...Object.fromEntries(Object.entries(e).map(([e,t])=>[e.toLowerCase(),t]))}),Fo=e=>({...po,...e,html:e.html?Po(e.html):po.html}),Io=e=>[...No,...e],Lo=(e,t)=>Object.fromEntries(t.filter(t=>t in e&&e[t]!=null).map(t=>[t,e[t]])),Ro=e=>Object.fromEntries(Object.entries(e).filter(([e,t])=>e.startsWith(`html_`)&&t!=null).map(([e,t])=>[e.slice(5).toLowerCase(),t])),zo=(e,t)=>{let n=new Set([...t,...Object.keys(e).filter(e=>e.startsWith(`html_`))]);return Object.fromEntries(Object.entries(e).filter(([e])=>!n.has(e)))},Bo=0,Vo=new WeakMap,Ho=e=>{let t=Vo.get(e);return t||(t=++Bo,Vo.set(e,t)),t},Uo=e=>typeof e==`function`?Ho(e):null,Wo=e=>e.flatMap(e=>e.extensions?.map(e=>e.name)??[]),Go=e=>e.length>0?new ha(...e).defaults:{},Ko=e=>e.some(e=>e.async===!0),qo=e=>e.map(e=>({extension:Ho(e),async:e.async??!1,extensions:e.extensions?.map(e=>{let t=e;return{token:Ho(e),name:e.name,level:t.level??null,childTokens:t.childTokens??null,start:Uo(t.start),tokenizer:Uo(t.tokenizer),renderer:Uo(t.renderer)}})??null,hooks:e.hooks?Ho(e.hooks):null,renderer:e.renderer?Ho(e.renderer):null,tokenizer:e.tokenizer?Ho(e.tokenizer):null,walkTokens:Uo(e.walkTokens)})),Jo=(e,t)=>{let n=Go(t),r=t.length>0?qo(t):void 0;return{...mo,...n,...e,...r?{_svelteMarkdownExtensionCacheSignature:r}:{}}},Yo=class e extends Error{constructor(t){super(t),this.name=`CacheConfigError`,Object.setPrototypeOf(this,e.prototype)}},Xo=Symbol(`CACHED_UNDEFINED`),Zo=Symbol(`CACHED_NULL`),Qo=class{constructor(e={}){this.cache=new Map,this.inFlight=new Map,this.totalWeight=0,this.stats={hits:0,misses:0,evictions:0,expirations:0},this.expirationQueue=[],this.compactionScheduled=!1;let t=e.maxSize??100,n=e.maxWeight??0,r=e.ttl??3e5;if(t<0)throw new Yo(`maxSize must be a non-negative number`);if(r<0)throw new Yo(`ttl must be a non-negative number`);if(n<0||Number.isNaN(n))throw new Yo(`maxWeight must be a non-negative number`);if(n>0&&!e.sizeCalculation)throw new Yo(`sizeCalculation is required when maxWeight is greater than 0`);this.maxSize=t,this.maxWeight=n,this.sizeCalculation=e.sizeCalculation,this.ttl=r,this.hooks=e.hooks??{}}callHook(e,t){if(e)try{e(t)}catch{}}unwrapValue(e){if(e!==Xo)return e===Zo?null:e}removeEntry(e){let t=this.cache.get(e);if(!(!t||!this.cache.delete(e)))return this.totalWeight-=t.weight,this.cache.size===0&&(this.totalWeight=0),t}evictEntry(e){let t=this.removeEntry(e);return t?(this.stats.evictions++,this.callHook(this.hooks.onEvict,{key:e,value:this.unwrapValue(t.value)}),!0):!1}exceedsCapacity(e,t){let n=this.cache.size+ +(t===void 0),r=this.totalWeight-(t??0)+e;return this.maxSize>0&&n>this.maxSize||this.maxWeight>0&&r>this.maxWeight}read(e,t,n){let r=this.cache.get(e);if(!r)return n&&(this.stats.misses++,this.callHook(this.hooks.onMiss,{key:e,reason:`not_found`})),{found:!1,reason:`not_found`};if(this.ttl>0&&Date.now()-r.timestamp>this.ttl){let i=this.unwrapValue(r.value);return this.removeEntry(e),this.stats.expirations++,this.callHook(this.hooks.onExpire,{key:e,value:i,source:t}),n&&(this.stats.misses++,this.callHook(this.hooks.onMiss,{key:e,reason:`expired`})),{found:!1,reason:`expired`}}n&&(this.cache.delete(e),this.cache.set(e,r),this.stats.hits++);let i=this.unwrapValue(r.value);return n&&this.callHook(this.hooks.onHit,{key:e,value:i}),{found:!0,value:i}}get(e){let t=this.read(e,`get`,!0);return t.found?t.value:void 0}async getOrSet(e,t){let n=this.inFlight.get(e);if(n)return n;let r=this.read(e,`get`,!0);if(r.found)return r.value;let i=(async()=>{try{let n=await t();return this.set(e,n),n}finally{this.inFlight.delete(e)}})();return this.inFlight.set(e,i),i}has(e){return this.read(e,`has`,!1).found}set(e,t){let n=0;if(this.maxWeight>0&&(n=this.sizeCalculation(t,e),!Number.isFinite(n)||n<0))throw RangeError(`sizeCalculation must return a finite, non-negative number`);let r=this.cache.get(e);if(this.maxWeight>0&&n>this.maxWeight){r&&this.evictEntry(e);return}this.exceedsCapacity(n,r?.weight)&&this.prune();let i=this.cache.get(e);for(;this.exceedsCapacity(n,i?.weight);){let t;for(let n of this.cache.keys())if(n!==e){t=n;break}if(t===void 0||!this.evictEntry(t))break;i=this.cache.get(e)}let a=i!==void 0;a&&this.removeEntry(e);let o;o=t===void 0?Xo:t===null?Zo:t;let s=Date.now();if(this.cache.set(e,{value:o,timestamp:s,weight:n}),this.totalWeight+=n,this.ttl>0){let t=this.expirationQueue,n=t[t.length-1];n?.key===e?n.timestamp=s:t.push({key:e,timestamp:s})}this.callHook(this.hooks.onSet,{key:e,value:t,isUpdate:a})}delete(e){let t=this.removeEntry(e);if(t){let n=this.unwrapValue(t.value);this.callHook(this.hooks.onDelete,{key:e,value:n,source:`delete`})}return t!==void 0}async deleteAsync(e){let t=this.removeEntry(e);if(t){let n=this.unwrapValue(t.value);this.callHook(this.hooks.onDelete,{key:e,value:n,source:`deleteAsync`})}return Promise.resolve(t!==void 0)}clear(){for(let[e,t]of this.cache.entries()){let n=this.unwrapValue(t.value);this.removeEntry(e),this.callHook(this.hooks.onDelete,{key:e,value:n,source:`clear`})}this.expirationQueue=[],this.compactionScheduled=!1}deleteByPrefix(e){let t=0;for(let[n,r]of this.cache.entries())if(n.startsWith(e)){let e=this.unwrapValue(r.value);this.removeEntry(n),this.callHook(this.hooks.onDelete,{key:n,value:e,source:`deleteByPrefix`}),t++}return t}deleteByMagicString(e){let t=0,n=e.replace(/[.+?^${}()|[\]\\]/g,`\\$&`).replace(/\*/g,`.*`),r=RegExp(`^${n}$`);for(let[e,n]of this.cache.entries())if(r.test(e)){let r=this.unwrapValue(n.value);this.removeEntry(e),this.callHook(this.hooks.onDelete,{key:e,value:r,source:`deleteByMagicString`}),t++}return t}size(){return this.prune(),this.cache.size}keys(){return this.prune(),Array.from(this.cache.keys())}values(){this.prune();let e=[];for(let t of this.cache.values())t.value===Xo?e.push(void 0):t.value===Zo?e.push(null):e.push(t.value);return e}entries(){this.prune();let e=[];for(let[t,n]of this.cache.entries()){let r;r=n.value===Xo?void 0:n.value===Zo?null:n.value,e.push([t,r])}return e}getStats(){return this.prune(),{hits:this.stats.hits,misses:this.stats.misses,evictions:this.stats.evictions,expirations:this.stats.expirations,size:this.cache.size,weight:this.totalWeight}}resetStats(){this.stats.hits=0,this.stats.misses=0,this.stats.evictions=0,this.stats.expirations=0}prune(){if(this.ttl<=0)return 0;let e=0,t=Date.now(),n=this.expirationQueue,r=0;for(;rthis.ttl;){let{key:t,timestamp:i}=n[r];r++;let a=this.cache.get(t);if(a&&a.timestamp===i){let n=this.unwrapValue(a.value);this.removeEntry(t),this.stats.expirations++,this.callHook(this.hooks.onExpire,{key:t,value:n,source:`prune`}),e++}}return r>0&&n.splice(0,r),!this.compactionScheduled&&this.expirationQueue.length>2*this.cache.size&&(this.compactionScheduled=!0,queueMicrotask(()=>{this.compactionScheduled=!1,this.expirationQueue=this.expirationQueue.filter(e=>{let t=this.cache.get(e.key);return t!==void 0&&t.timestamp===e.timestamp})})),e}},$o=e=>{let t=2166136261;for(let n=0;n>>0).toString(36)},es=new WeakMap,ts=(e,t)=>{let n=$o(e),r=es.get(t);if(!r){let e=new WeakSet;r=$o(JSON.stringify(t,(t,n)=>{if(typeof n==`function`)return n.name||n.toString();if(n&&typeof n==`object`){if(e.has(n))return`[Circular]`;e.add(n)}return n})),es.set(t,r)}return`${n}:${r}`},ns=new class extends Qo{constructor(e){super({maxSize:50,ttl:3e5,...e})}getTokens(e,t){let n=ts(e,t),r=this.get(n);if(r!==void 0&&r.source===e)return r.tokens}setTokens(e,t,n){let r=ts(e,t);this.set(r,{source:e,tokens:n})}hasTokens(e,t){return this.getTokens(e,t)!==void 0}deleteTokens(e,t){let n=ts(e,t);return this.delete(n)}clearAllTokens(){this.clear()}},rs=[8364,0,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,0,381,0,0,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,0,382,376];function is(e){return e===0||e>=55296&&e<=57343||e>1114111}function as(e){return is(e)?65533:e>=128&&e<=159&&rs[e-128]||e}function os(e){return is(e)?65533:e}var K=(()=>{let e=new Uint8Array(127),t=0;for(let n=33;n<=126;n++)n!==34&&n!==36&&n!==92&&(e[n]=t++);return e})();function ss(e,t,n,r,i,a){let o=e.length,s=a*90,c=0,l=()=>{let t=K[e.charCodeAt(c++)];return t=a&&(t=t*91-s+K[e.charCodeAt(c++)]);let n=f[t];if(n<0){let e=p[t],n=e+m[t];for(;e%#%&}*%}(%}9%}/%})%}*%}*%}?&}&%}3%}&*#%})%#%#)}#&#-#+*%E%%'%'#%}#*V##&##I}#&&##%&%#&&Qf%%))w/0+&%#(#.%-''''++++7}>%4'',##1,#%#&%##&#'##&#*#9)%&%}#*}%,#+P(%A&%#'&##wSD',9E00#y#@}(+}&%&>~!#~!X}#*}(&&}(&}(,%}%&#+&}#&}I%#%}%)#(},'%#*}4%%#%}(''}#/##(##),%-##%%)#&}(.}&%#&}%%}*&#%},&&}&%}#%*'#%})%}D&}&%}-&}6&#&}-,%}#%})-(~+`~,=?~I9'9%~!,#%})%})%}@%}?%}(~!?~#<~#pP~#BG~#=1#%K+~#?#~%;)~#A~#mF1~#A'~'X%'~#lR~#N~'N~#r~#m#-~#i'?%#'%~#B%##%,%#~#_%#0%~#]732~,w~2+#:&#%&'0%&>%}#>##F+)#%&&#(+_}4&}-%}(&}@&}O7Fdf0@+/v4}&WU##&/0#&'('B#%}.%}'+#%}#%%&#&%#%##+#&#)#6#'#.},%}c%},%#%##%&#&%#&~#>'*-.%##%##%}#%%}%'~#)D1}#%*&~#_%%'(~#S2%'.}#~#=##*'*-%}&'%'##&&~'E%.#&~#M4}%%##&'%#~#O1##%&#'+~#~#UA%-%##&~!C%~!-.9:~!1~!-^2/:a~!y,D*J#-5)/4~%23,~#G~!L1~!0X3`~!2+~!!0-~&E~!W~!o,>Y&]~%cZx_&~#O*9#A#'#+I'%#)~!0B*-5A+-((F&*M#)(-7-5+'-3a5Vi~!Y~!?+[)%3),ERHm~!+:D,VG.+)?fB%%*(%)'(#&80%1'8`K8?`+'Z#&O&'H5#*9)A%%5&3))0%39+.*7#()&&*=4@**L)<'_&*+..;(#*+)./&0#3)%')-8(4ixD(&.}%,('aI:,)%,k2231T)I'#/-W7,/'Q#.'Y24+h')37w+vu9i[~>g5uI~=RvdwEg;v/g;uk!!TTSx]@RT!U!#!@VBRUU!'UTe-d0c`e&gSdicedFcrdTaqb.kYcAohdYd@a3e+d}dMdtd.aJ#bqcK`dle/e.e'dwdPdodddjbEb}ogd^ofdpduc6j?l%d{drdqc)d7bacOdQ%T#Y)X.sR[yH>6Vyv3[xwLu>vo'!*.[yBacahoj>6Rew3[xqdZa#!a&#^(X-[yG>6Vyu3[xvg3sEr|g.u/Ri9db0T#^(Xa)!-[y;>6Vylg4wKs{JwNZt3@3r=c4Z([xlg;wKt!cpq's@v7A'*a(a+!-a#[y<3Dt?3Dt'>6Vym3[xmg9rxsNJwLZt4~?r?db1T#`-!(Xa,!0[yS>6Vz%NuQs.g4wKtnJwNZtS@3r>c4Z([y%g;wKtrdga8!a(!#&T*Y-Xa#!a06Vz43[y3JwNZtf@3s!Ju}!%Dti:pm3c_%X#tjB5pkd6q!r]u?voC'*-a.a2!0a&a+[yI3DtI3Ds~3DtH>6Vyw3[xx;:s#~<5pKJwNZtE@3r~d`a)!a2T#a.(!+U.X1[yT3Dt`3Dtv>6Vz&3[y&g9rxwzcxstPu.6Vz23[y1g3sEr}wkg{NuQRg{ci(U#5@b`~,cg#U(2WnH5wugcRh7dX#T(Y,a'Ta!!a,[yZ<]mj>6Vz,3[y+Pv#5ReZKu+=,%!H}7ABwkaS?Rh:BcW(X#<]mrj:ubv/ARekdg%!(!a.*Ta(Y.X1!#sP>Rl*Dt6[y>>6Vyo3Wf*jOvuumvuRgRJuq*!:96Re}3[xy~<5s%JwJZt1~Gs)c;&!#2sJkNuXvzq7rxu,Re8dka4!a8(aEZ+a@Y.X1Xa)[yd=Bs(3DtP>6Vz53[y4cX#X&Re:avRe9~<5s&JwJZtQ~Gs*i^rzvdRg+Jv{%!2sbB@bX}kdga,!Za?&^*T1/!a'Dt+[y6>6Vyf3Wf%g/u;s4hGu6?Rh-JvZ,!c%#&RoX54Rivj7uyvf8RgTKvZB%*!2sGh[y93Wf)coZ(T,6VyifluvRgC@95@B@bX~/hFu34cC#T,k/unq8w8Q5RkUklwQuzunq8w8Q5Rk8d/rJu?v8w9)-&!a0a;a&aIWejg3sEr/h1s23E~5c:Z&bX};kKv?w&unuVu5Rjc;>bs)#~@:Rh.=ay6Vyt3[xuNuPRi&NuPwpi#RoWh?vf8Ri%Jv]!%Ri:KvxD!.'2WeAjZu`q9rxu,Re7woeAg-unLq(qA_/*2Wg_g3u5q^9:4E}/jTrxrzv=Wkkd~0UX#^^Xa-a1a5T&a=U1a'*aEa]!a*aPaA-adok[y54Rn>;:p3~Dp5g9rpsFNvZqjg3uJp4~<5p0Pw;5qlJwNZt*@3p1Pw:5p/Ou!5p2JvG'!6Vye=Rl!9ARiq5E}Qg=ucRkBE|oJrJ_@Wk~@Wk{JrJ_@Wk|@WkyJrJ_@Wk}@WkzJvO_[y2g-vMRmiKuYC!)&>Ri;>Ri<@3RkNc](X#@9Rk=g5vuRmhKvDB!+'=]meg3u4Rmgd)#Y'Vz3CARmfd`a+!%T'!+#Ta1Ta6TaM-sTDt9[yA9sYd'%Y#s[[xpj:ueunaXRgEjRq,v-vuqdd2'`#6Rev<32@5>:2vyRgNj8w)v86Vyj3[xkg6ruwjcqsrPw;5r*Ku]D'Zt-@3r(~?r.i[vwv]dU1a--U#`a4(g/vsRhPOu!5RhLj:rmu9Wo!~@:wdh@g/vsRiTjXuvvNr}:RhBj^v(pyw8unRn]dz1UYa'a+^Y(!aETZalaRY.Ta?a4[yDJw1!#qLsW>6Vyrfzq-pLflpwRe|Js>%!Dt@3Dt&Jvy_[xs~HrnjMuwpsw'RecKu+D#'!t<~Grl~?rjg5u-x,gwp{ah!-(~@:Rg~Ou!5Rh'jXuvvNr}:Rh#cW#X/c;&!#2sLi[v7u7RgpJv)(!iLrxu,Re6j7v@s@5Se[e7d`aW!Za(a`T.a#!a3!&aDa-!9)Dt_=6s+3[x~~DR|h~DS6avhGun5RkZj3w)v-]mkKunB!&*]kb97R|icQ#%T'p-Rf8Rf=ct#%'(*!,p,Rf4p+Rf6Rf:Rf3Ds}KvGB)_6Vyk2sM=6Vyp;:pE~DrY~<5pBJwNZt8@3pCh=rt3rWPw:5pAJup_[xoNuPpF9c!#'45pD5ARn)d8#X'X*3@rU72s]h>v<RoUWeL>:Cbb|?JwPZtVg6ruRmzJvD'!6Vz(g/vmRh~Jvy_[y(g9voRgyx*cy(#2>Ri2B9b]~9kIw9u7rluJu3Rg]dI#a%UY'@=p%CAx.gQZ&RhwwygtRm{x5g_Z'+ABqR9Woa=Bp&dV#^*Xa'!&@o{g4v]Rk;Jv{!%Rk[wkkiA5RkiwwfUB=x,fUuqC&*!>RfTg8v0RfV~ARfSd;rJsAuAv9wR'ae+/aO!a@aza/a#[yQ@Wg!2Wemg3sEr0JvB_g>uvReWg2v+Re=KupB_+[y!2AbY~-~Hr2AJwD!(h<~El>h<~El?Kun@+_:9b`}Kg-v/Ri3g;vtwyk_9]k_d=&T#*U.6qh@Ab`|K9:H|CJv[!&3Dtex'fDwC%!Rf[9WlMd[(^X,!a%Z06Vz!@WgBg=v~Rgvg,QRe@awd,#Y+jTv|Q~EfWj]uNr|~FRfXdy#Y&^Ua%!aO.!(a)Ua;=!a@aKap!a-,a!Ta]a[rSa]p?[y82sK=Bq~;:p:~<5p8Pw:5p7d'#Y'Wf(;RnRi[u4w&RgJJvG'!6Vyh=)!&6Ri154s,KuGB_%@r68r:dJ|t`#X(9b6a3b%!/aKa/)!arwve^VyJ;:pR~DpTg3uJpS~<5pOPw;5qmPw:5pNOu!5pQJvG'!6Vyx=wkh'?Rh,x8gyt`w5D!&),(SgyccRgztJ@3pPB5p#d'(Y#<]mmifubw&RgoJvE&!82s^JvF&!8Rf,ADb]~;x=h'rNu]vK!,%'*0RnORh)4Rh*AqQg-vaRnNg;wHwkh'ba~4cE#Ta*x3gctyw@'!+%RnFRnD<4Rn@hFvK5RnCxWg[#`&a0Ua()`1Rm75Rg[c]%X#qi8Rg^NvdRj>BwzgZauwji7Rm6A4wgg]d1#&(*,.0a#Rm;RmRm?Rm@RmARmBe%#^^^Xaea?aC/b+(,!a+a#!a/!>a&Ta6Vy~g6urRf.x,hPrNav!%'RnqRo%Ro#Nu;q[Pw;5r+JwNZtM@3r)d'#Y'Weh;xChL#`&RnmRnoKu}>%(!Rne~Bs-;2wjcussJv+'!aYSO}6@B<5?ba~8LrNvj!.%*ROwungw~ng~:9;Ri^>wtnig;wHRnixDh@|(UZ.x1h@|)!#:2@=be}]?cl{{U#:5Abb}Jds#^YaF!a*b4a#a3aPa>&Tb!bH!*a_!Eau?/a&RjY<]gj>6Vz*;:pe~DrZg,QRj1JwNZtX@wihspcJvZ&!VyX9WmOJu|!|N2WmHJvh&!]ht~Bpbcn&T(!#RmQRmKCARhnKup=!)&Wf+:RhqNuPpf9c!#'45pd5AwghpARn(Ls@w!%,)!RmP@Wfe.a6!a:aO`aJDtL[y`@Wg#>6Vz12@wzoYRoZNuPRi!NuPRhzg=ucRi,@=b`{Yg=ucRi-ACJvB!&Sh[ebSh]ebi`wUuFRm4Jw2_[y0JvB!.>bU{0j9udv:Bb_{TJv`!&g/r|snj6v(us5d,#Y(56H}[978H}]Jw5!&g1rushJvB!+j;v{u5?zDhd}6}bj;v{u5?zDhe}6}ce*#`(^^^a[aea!=!a6a*aoXb1a.!aAbL!b>,b'aL!aV@Wf|2Wlg3[y/JwNZt^@3piPw:5pgJunZou3@rsJva&!Vy_gg5u-rqJvy'!@9RkQcH(T#=>Ri~@Ri}@2@@=aybb}XjWv0Q~EfEj3vLv;5@d##Y+jTv|vV~EfFj]uNpn~FRfGdgaK!Z2&!a8a-Tb({E!acTbM*!a(DtY[yYd'%Y#sl[y*hHvh>Re5x2c{Z}.j4uCvcawRiMd+#X+_x&d!},<5RkX;2Hzw@x,gavfB-!{CcF&T#Roe;RodwWbBg5urRgaKvHC*_6Vz+<4opieuew&Rmq@d]&Y)X,T#X0Rh}Ro5CE{A9b]{@;5x#eO{:g;urRi+KrNA!%(Ro3>Ro79;Ri_Ku@>{;&!x%gX|{KunA_+g5QRj/g3u5Rj#g>uERj%wio/xRhS&!,!#^1U}wba{8>>@=be}qC@:D5ba{7Ku+A&!}x?ba}t>>@=be}se(aA^^^Uat!b0#{pa+awUazbGa#aLb9bgaWac'a5TbS=Br!d1#`%scp_Jvl!#rT>Re0JvX&!VyN=H{Fcm#U&:pY=ReaJv2&!]h0=]nUJvG'!6Vy|=!|l=w^e1bp#&Re2Re3BDx7gH#T|f5H|eKuZ>!%(:qNAH{]Jv6!+3B2B9=b^{X<5x]z/@awRoTd+#Y(az]hFhCrm4d,#Y+jTv|Q~EfMj]uNr|~FRfOdCa!Xa9_X#@>@=be{#KuY>!+&4Ezyi[ugv&RjIdea+T)#UXa&T-T&a!Rh9auRmW=]kLg5vuRn+g3u4Rn-Ow6ARn,hHus5xNk?#UX(U~)/g8v0RkD~AwkkF?Ri.OuNBwkkA?Ri/d|a2`a*^UYa.!aBTZaTa'Xa;!(!2!-a#b2[yC>6Vyq3[xr2Wi?g1rusVh%s?DtF~<5rbJs;%!DtBfswKtCj[uvuSsEu3RgVx3o:u+wN'*Zt;@3rd~Grh~?rfg8w)Lq)qE&-a%!>bI|`jWv0vV~EfCjTv|vV~Ef@j]uNpn~FRfBcK#T']gWNu7x,k7q4ai(0!hHv8waiL2b`{QJv*_Ouv2qgjZa&!*UaA=2Wls3cH#T(@Ri|b~'#23s9h<~El.d'#Y&Dtxi^rzvdRl#d*#U%(o|B2s`hJwSaxRmDKv4B&!1:Rmdd5#`'Vx}to~Hq{x'f1v3(!BA5ba|bJv_&!Wfug1v]ReIdO+U/Y#&G}-8wze=Rh{g1v]ReHg/uQRf/by#)ibQwERl/cH#T(@Ri{cNu+vlax-!(#a0qa9aY?C9:9au@9Cb]}9cl#U*5;5KqRlR=c>Z,k#u3vWs@u2]krvgwyk^9]k^Jv3_@WfbAARkhJw2_[x|JvB_wkoIRoKwkoJRoLd'(Y#<]gm=<9Awwn;;Rn=c:Z'ARn<=Rn8Jw0!&>Rn:>Rn6cY#a7+!a&=978H{Dd_#{2^Y%_+qbbb{6g3sERhsbU{?dfa.,`a(XaRn7Jw0!&>Rn5>Rn9Lunw?&a2!,5ReGJwPZtK<7Rh+h<~El,Pv#5ReR@awwxjCg,ulRjDJv6&!]j!z?aQeeg>w=Shx'h-u(!%Ro.w~h.zPdNZ(X,Ya![x{;9ReY;wkgxRiF:x?ap#Y&RmUgA9:=b^}zKuh=a''!3awRk3c*'!#aHRk6c+Z&Rk5Rk4Jv)&!awRjSawd9*`#0?C2@EzMj8uuq@_+=ayb^|W~ARkEOuN]k@7dhzV^X/X&a-#zRzSb`zXcJzTT#2WkVKvDBzW!%FzY9;5bbzWjQrquJu3Jw3%!b`zU=ayb^zQd:#X(T-a!6Vyywxh}=b]{Jg=u1RiAdGp~qHtzv!w(wA+a+a;!,')~<5qeGzq9F{W=c##%s5au:5aU3CBE|;d4#X(D!a&6Vygx(b;#(=]ed?C2F{NaU@@=I|1OuNBc1Z+jTqIsBv=Wlc~Cw`fl2WlZ~AcTa%!Z+jTqIsBv=Wlb~Cw`fh2WlYk+uNqJsBv=WlSg,u3dca3#UXaMYa)TaB-=cM|7T#cB{/T#=ayaL.bo6!a#CbTa'T#Re{2Wlh2@G{yg6t~Ro_NvdRfticuRQRllJv3&!x&c|zs@Jw3!%RflwpfkRlpKuL;%(!Re<@G|C2GzdhIvuBwgjAg-u0RjAKQB%!(GzZ@G|5NuuRl7d='T+Y#Vy[gJvA!)@wma=]m1ifuaw&RmnLs@vT'!|/+[y,g:v>ReTJw1!#qX=x!eC{bLu+wT&)ZtZauq_~Graci&U#F|89:r_Lupvq!.)&2RlG8RfaC=x!eF{_h?rpWlmd&'!#X|&]k::xJey#`'T|+RlyARl9b[z[>RfZ:RlL:RfRwlg/ARl;9;RlxKv,A/!%7s69<74=BA5ba{-8Bde#`aRfk=ayb^}4~Ad1#`*@@=aybb{w2@>==KqRlT=c>Z,k#u3vWs@u2]kqReD2@G{42@G{5~DpM~<5rc=Bx6i>{RT#RnI@zCx]y]z:2Jv[!zr5Awyk]9]k]dD(Y+X#6Vz.g=wKtgwhaCwgmTWj2Lu,w%_+/[y-B;b^xeg3u3Rj-2@bX{*KrJRkdJwMZtc3Dtd@BcG#T'9bWxg2@2Fznd*#Y+;2x'c}wRn%:A5B;bZ~%KvhCa!a2!x>k7#Uxb@b{#xaRk7Jw0!)>wwhlShl}6>wwhmShm}6CJvB!.x'hhvj{!!5Bwkhhbaz}x'hivjz~!5Bwkhibaz|xEhTrNu,v-vpD!a%&/)a3a.,%Ro2t[CE{)@3re9b]{%wjo09:rgc:Z&Ro6=Ro89;Ri`dSaL'UYzxZb)7Rka3xRhT&!,!#^1U}vbaz{>>@=be}yC@:D5bazzKu+A&!}{?ba}y>>@=be}wxBh[t`u~vJvr!%a!a()a,a0a4RoC=]o;Ju(!%RoGRhdwjh`=]oAg>w#Ro?g5vuRo=NvdRl|Ku]C.!&;RoEJvB!%RoORoMBx'h[v+_?w~h`}~5?w~hd~!xKh]oiptu-utv.vp!#%&a30a@a'a+(a/aOp(o~p!RoDJu(!%RoHRhewjha=]oBNvdRl}g>w#Ro@g5vuRo>c[#X']ox7gL#TzuwjirRipcon;>z=h-MSh.Mwqczx'a7vj&!>Re4@=ResJt__NuPRi*NuPRi)j]uNr|~FRfzKrJ>_+@Wfy@Wf]2WocKrJRn1~?rOc:Z&Rn2=w=Rh=g3w*wwgGRgGcW(X#;Sg}M2Gzk@Jv`!&awRl=wsfGIz`dKZ*T'Y-:RhR7RhQg5u-p`j6v(us5d,#Y+~Awkia?RicOuNBwkibba}Ld6p~tyu_vbAa'a+!a/'a3aEa8a!>Sh,ebJv{!&Sh@ebSaReb9;SgwebNuPRi(NvdRl)NuPRi'hHu^(!a.3wkhZba~(x,h^u(A!&(SoCMRhb5Bz=h[eb?w~hb~6x,h_u(A!&(SoDMRhc5Bz=h]eb?w~hc~6e)aA1T#T,^^^c-bMb&blcPaP(a/!0!bA=b5c@a(!bfbrc#2afwmhARnjwchORnp2Wlf3DtsNvdRl-2@wpa<]m0bx(#:awRk2@Jw3!%RfhwpfgRlnKQB%!(G{V@G|'NuuRl6d='T+Y#VyUgw*wgj@g-u0Rj@Lu+wT&)ZtUauq]~GrGci&U#F|39:rELrNvj!.%*RhCwunfw~nf~:9;Ri]>wtnhg;wHRnhx3hDs@v~!/+'@Wfr@9RkSNu&Rlo=@<5GzoKs0@_+@Wl+@awRkmJuh!-3d(}pY#qWJvj!%Rm(:Jw3!%Rm,Rm*de&!1U-U#`)Re;@G|.@9Ri82@wjfvRlq=@<5GzpLvOvr!).&2RlF8Rf`C=x!eE{.Jw3_g2QRlkhLrpWlPde(!#U{s,UXa*Ta'[y'g:v>ReS;x0PZ&RnlRnn~HrKJw1}f!=x!eB|2w]aP(#Xa&a*Ta.Ua2a7=]iOd'#Y&Ro&WnWg;u.RiDg6vjRiBNvdRlzhNvj]nYJuW_2Wm3x)kFze{9d])!a.!,Y01!#&aC!a3RndC=ox~BrC@2b^{pg,rlse7x'ksuq!%Rm.E{xidw(wBRmGx9o+)X#wwo-So-}69:Rl4@xSf@a#XZ'X)X,Ta(/ARl8b[xc>RfY:RlI:RfQwlg.ARl:9;Rlwdn'#^XafaQa1X1TaHTa)@b[{zcZ#X'7RkwWg@Ou4ARn&x)kG#{,g7u/RkGdH'U#Y*Vz'Wm&CARm|bx#(A]gUbUzJj9Q~=d,#Y(56H}l978H{U7d,0#U*2>ABb_xZ978BbU{e~AJQ{g!978BbU{hxMh?ad{oUYZ.x1h?{l!#:2>@=be}F?JvS!&BG{d7BG}(Bde#`a1X,Ya@!a'P~=wxf@2bZ}I56B2@@=aybb}08@55B9;5bb}Rfg=ayb^}&OuNBKuLA!)a!P~=x#fD{f2@>==23ExY5@Dah89b^~689Jv)!~2b[~1Lv'w(%*!a#bX|aPrmawRe]keu7uhv-q6rxu,q`xTo]/a5aU!bNaDXbi!b-!ao!bRhG<7@C5vIbs)#?C2F|9jPv0w.vISh-MKvUaz(.!9ABbb|[5;5unwfh;9:4E|YjQsBt|vjx'hYq3!(?C2F|J:2kJv~vYrquJu3x4ib#T)2@SmZM?C2F|Bj:rmu9@xPhI(a*a#U#`a3-5Abb|L~@:RhK9:4E|0@52B5G|#C::aY?C2F|-:2!a)-g>>0<=9}function fs(e){return(e|us)-J.LOWER_A>>>0<=5}function ps(e){return(e|us)-J.LOWER_A>>>0<=25}function ms(e){return e===J.EQUALS||ps(e)||ds(e)}var Y;(function(e){e[e.EntityStart=0]=`EntityStart`,e[e.NumericStart=1]=`NumericStart`,e[e.NumericDecimal=2]=`NumericDecimal`,e[e.NumericHex=3]=`NumericHex`,e[e.NamedEntity=4]=`NamedEntity`})(Y||={});var hs;(function(e){e[e.Legacy=0]=`Legacy`,e[e.Strict=1]=`Strict`,e[e.Attribute=2]=`Attribute`})(hs||={});var gs=class{decodeTree;emitCodePoint;errors;state=Y.EntityStart;consumed=1;result=0;treeIndex=0;excess=1;decodeMode=hs.Strict;runConsumed=0;constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n}startEntity(e){this.decodeMode=e,this.state=Y.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1,this.runConsumed=0}write(e,t){switch(this.state){case Y.EntityStart:return e.charCodeAt(t)===J.NUM?(this.state=Y.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1)):(this.state=Y.NamedEntity,this.stateNamedEntity(e,t));case Y.NumericStart:return this.stateNumericStart(e,t);case Y.NumericDecimal:return this.stateNumericDecimal(e,t);case Y.NumericHex:return this.stateNumericHex(e,t);default:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(e.charCodeAt(t)|us)===J.LOWER_X?(this.state=Y.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=Y.NumericDecimal,this.stateNumericDecimal(e,t))}stateNumericHex(e,t){let n=e.length,{result:r}=this,{consumed:i}=this;for(;t>>0>9)return this.result=r,this.consumed=i,this.emitNumericEntity(n+J.ZERO,2);r=r*10+n,i+=1,t+=1}return this.result=r,this.consumed=i,-1}emitNumericEntity(e,t){if(this.consumed<=t)return this.errors?.absenceOfDigitsInNumericCharacterReference(this.consumed),0;if(e===J.SEMI)this.consumed+=1;else if(this.decodeMode===hs.Strict)return 0;return this.emitCodePoint((this.decodeTree===ls?os:as)(this.result),this.consumed),this.errors&&(e!==J.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}flushAndEmitLegacyOrReject(e,t,n,r){return this.consumed=e,this.excess=t,this.result===0||this.decodeMode===hs.Attribute&&(r===0||t>1||ms(n))?0:this.emitNotTerminatedNamedEntity()}stateNamedEntity(e,t){let{decodeTree:n}=this,r=e.length,i=this.decodeMode===hs.Strict,{treeIndex:a}=this,{excess:o}=this,{consumed:s}=this,c=n[a];for(;t>7;if(u===0){if(i!==l)return this.flushAndEmitLegacyOrReject(s,o,i,0);a+=1}else{let e=i-l;if(e>>>0>=u)return this.flushAndEmitLegacyOrReject(s,o,i,0);let t=n[a+1+e];if(t===0)return this.flushAndEmitLegacyOrReject(s,o,i,0);a=a+u+t&65535}if(c=n[a],t+=1,o+=1,t>=r)break}if(t>=r)break;if((c&(q.VALUE_LENGTH|q.FLAG13))===q.FLAG13){let i=(c&q.BRANCH_LENGTH)>>7,{runConsumed:l}=this;if(l===0){let n=e.charCodeAt(t);if(n!==(c&q.JUMP_TABLE))return this.flushAndEmitLegacyOrReject(s,o,n,0);t+=1,o+=1,l=1}for(;l=r)return this.treeIndex=a,this.excess=o,this.consumed=s,this.runConsumed=l,-1;let i=l-1,c=n[a+1+(i>>1)]>>((i&1)<<3)&255,u=e.charCodeAt(t);if(u!==c)return this.runConsumed=0,this.flushAndEmitLegacyOrReject(s,o,u,0);t+=1,o+=1,l+=1}this.runConsumed=0,a+=1+(i>>1),c=n[a];continue}let l=c>>>14,u=e.charCodeAt(t);if(l!==0){if(!i&&(c&q.FLAG13)===0&&(this.result=a,s+=o-1,o=1),u===J.SEMI)return this.emitNamedEntityData(a,l,s+o);if(l===1)return this.flushAndEmitLegacyOrReject(s,o,u,l)}let d=_s(n,c,a+(l||1),u);if(d<0)return this.flushAndEmitLegacyOrReject(s,o,u,l);a=d,c=n[a],t+=1,o+=1}return!i&&c>>>14&&(c&q.FLAG13)===0&&(this.result=a,s+=o-1,o=1),this.treeIndex=a,this.excess=o,this.consumed=s,-1}emitNotTerminatedNamedEntity(){let{result:e,decodeTree:t}=this,n=t[e]>>>14;return this.emitNamedEntityData(e,n,this.consumed),this.errors?.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){let{decodeTree:r}=this;return this.emitCodePoint(t===1?r[e]&q.VALUE_MASK:r[e+1],n),t===3&&this.emitCodePoint(r[e+2],n),n}end(){switch(this.state){case Y.NamedEntity:return this.result!==0&&(this.decodeMode!==hs.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case Y.NumericDecimal:return this.emitNumericEntity(0,2);case Y.NumericHex:return this.emitNumericEntity(0,3);case Y.NumericStart:return this.errors?.absenceOfDigitsInNumericCharacterReference(this.consumed),0;default:return 0}}};function _s(e,t,n,r){let i=(t&q.BRANCH_LENGTH)>>7,a=t&q.JUMP_TABLE;if(a){if(i===0)return r===a?n:-1;let t=r-a;if(t>>>0>=i)return-1;let o=e[n+t];return o===0?-1:n+i+o-1&65535}if(i===0)return-1;let o=i+1>>1,s=n+o+i;for(let t=0;t>1)]>>((t&1)<<3)&255;if(i===r)return s+e[n+o+t]&65535;if(i>r)return-1}return-1}var X;(function(e){e[e.Tab=9]=`Tab`,e[e.NewLine=10]=`NewLine`,e[e.FormFeed=12]=`FormFeed`,e[e.CarriageReturn=13]=`CarriageReturn`,e[e.Space=32]=`Space`,e[e.ExclamationMark=33]=`ExclamationMark`,e[e.Number=35]=`Number`,e[e.Amp=38]=`Amp`,e[e.SingleQuote=39]=`SingleQuote`,e[e.DoubleQuote=34]=`DoubleQuote`,e[e.Dash=45]=`Dash`,e[e.Slash=47]=`Slash`,e[e.Zero=48]=`Zero`,e[e.Nine=57]=`Nine`,e[e.Semi=59]=`Semi`,e[e.Lt=60]=`Lt`,e[e.Eq=61]=`Eq`,e[e.Gt=62]=`Gt`,e[e.Questionmark=63]=`Questionmark`,e[e.UpperA=65]=`UpperA`,e[e.LowerA=97]=`LowerA`,e[e.UpperF=70]=`UpperF`,e[e.LowerF=102]=`LowerF`,e[e.UpperZ=90]=`UpperZ`,e[e.LowerZ=122]=`LowerZ`,e[e.LowerX=120]=`LowerX`,e[e.OpeningSquareBracket=91]=`OpeningSquareBracket`})(X||={});var Z;(function(e){e[e.Text=1]=`Text`,e[e.BeforeTagName=2]=`BeforeTagName`,e[e.InTagName=3]=`InTagName`,e[e.InSelfClosingTag=4]=`InSelfClosingTag`,e[e.BeforeClosingTagName=5]=`BeforeClosingTagName`,e[e.InClosingTagName=6]=`InClosingTagName`,e[e.AfterClosingTagName=7]=`AfterClosingTagName`,e[e.BeforeAttributeName=8]=`BeforeAttributeName`,e[e.InAttributeName=9]=`InAttributeName`,e[e.AfterAttributeName=10]=`AfterAttributeName`,e[e.BeforeAttributeValue=11]=`BeforeAttributeValue`,e[e.InAttributeValueDq=12]=`InAttributeValueDq`,e[e.InAttributeValueSq=13]=`InAttributeValueSq`,e[e.InAttributeValueNq=14]=`InAttributeValueNq`,e[e.BeforeDeclaration=15]=`BeforeDeclaration`,e[e.InDeclaration=16]=`InDeclaration`,e[e.InProcessingInstruction=17]=`InProcessingInstruction`,e[e.BeforeComment=18]=`BeforeComment`,e[e.CDATASequence=19]=`CDATASequence`,e[e.DeclarationSequence=20]=`DeclarationSequence`,e[e.InSpecialComment=21]=`InSpecialComment`,e[e.InCommentLike=22]=`InCommentLike`,e[e.SpecialStartSequence=23]=`SpecialStartSequence`,e[e.InSpecialTag=24]=`InSpecialTag`,e[e.InPlainText=25]=`InPlainText`,e[e.InEntity=26]=`InEntity`})(Z||={});function vs(e){return e===X.Space||e===X.NewLine||e===X.Tab||e===X.FormFeed||e===X.CarriageReturn}function ys(e){return e===X.Slash||e===X.Gt||vs(e)}function bs(e){return e>=X.LowerA&&e<=X.LowerZ||e>=X.UpperA&&e<=X.UpperZ}var xs;(function(e){e[e.NoValue=0]=`NoValue`,e[e.Unquoted=1]=`Unquoted`,e[e.Single=2]=`Single`,e[e.Double=3]=`Double`})(xs||={});var Q={Empty:new Uint8Array,Cdata:new Uint8Array([67,68,65,84,65,91]),CdataEnd:new Uint8Array([93,93,62]),CommentEnd:new Uint8Array([45,45,33,62]),Doctype:new Uint8Array([100,111,99,116,121,112,101]),IframeEnd:new Uint8Array([60,47,105,102,114,97,109,101]),NoembedEnd:new Uint8Array([60,47,110,111,101,109,98,101,100]),NoframesEnd:new Uint8Array([60,47,110,111,102,114,97,109,101,115]),Plaintext:new Uint8Array([60,47,112,108,97,105,110,116,101,120,116]),ScriptEnd:new Uint8Array([60,47,115,99,114,105,112,116]),StyleEnd:new Uint8Array([60,47,115,116,121,108,101]),TitleEnd:new Uint8Array([60,47,116,105,116,108,101]),TextareaEnd:new Uint8Array([60,47,116,101,120,116,97,114,101,97]),XmpEnd:new Uint8Array([60,47,120,109,112])},Ss=new Map([[Q.IframeEnd[2],Q.IframeEnd],[Q.NoembedEnd[2],Q.NoembedEnd],[Q.Plaintext[2],Q.Plaintext],[Q.ScriptEnd[2],Q.ScriptEnd],[Q.TitleEnd[2],Q.TitleEnd],[Q.XmpEnd[2],Q.XmpEnd]]),Cs=class{cbs;state=Z.Text;buffer=``;sectionStart=0;index=0;entityStart=0;baseState=Z.Text;isSpecial=!1;running=!0;offset=0;xmlMode;decodeEntities;recognizeSelfClosing;entityDecoder;constructor({xmlMode:e=!1,decodeEntities:t=!0,recognizeSelfClosing:n=e},r){this.cbs=r,this.xmlMode=e,this.decodeEntities=t,this.recognizeSelfClosing=n,this.entityDecoder=new gs(e?ls:cs,(e,t)=>this.emitCodePoint(e,t))}reset(){this.state=Z.Text,this.buffer=``,this.sectionStart=0,this.index=0,this.baseState=Z.Text,this.isSpecial=!1,this.currentSequence=Q.Empty,this.sequenceIndex=0,this.running=!0,this.offset=0}write(e){this.offset+=this.buffer.length,this.buffer=e,this.parse()}end(){this.running&&this.finish()}pause(){this.running=!1}resume(){this.running=!0,this.indexthis.sectionStart&&this.cbs.ontext(this.sectionStart,this.index),this.state=Z.BeforeTagName,this.sectionStart=this.index):this.decodeEntities&&e===X.Amp&&this.startEntity()}currentSequence=Q.Empty;sequenceIndex=0;enterTagBody(){this.currentSequence===Q.Plaintext?(this.currentSequence=Q.Empty,this.state=Z.InPlainText):this.isSpecial?(this.state=Z.InSpecialTag,this.sequenceIndex=0):this.state=Z.Text}stateSpecialStartSequence(e){let t=e|32;if(this.sequenceIndex=0)this.state=this.baseState,t===0&&--this.index;else{if(e=e))switch(this.state){case Z.InTagName:case Z.BeforeAttributeName:case Z.BeforeAttributeValue:case Z.AfterAttributeName:case Z.InAttributeName:case Z.InAttributeValueSq:case Z.InAttributeValueDq:case Z.InAttributeValueNq:case Z.InClosingTagName:break;default:this.cbs.ontext(this.sectionStart,e)}}emitCodePoint(e,t){this.baseState!==Z.Text&&this.baseState!==Z.InSpecialTag?(this.sectionStart1){let e=Fs.get(n);if(e!==void 0&&this.stack.includes(e))return e}return this.isInForeignContext()?n:n===`image`?`img`:n}onopentagname(e,t){this.endIndex=t,this.emitOpenTag(this.readTagName(e,t))}emitOpenTag(e){if(this.openTagStart=this.startIndex,this.tagname=e,this.htmlMode&&e===`form`&&this.stack.includes(`form`)){this.tagname=``;return}let t=this.htmlMode&&As.get(e);if(t)for(;this.stack.length>0&&t.has(this.stack[0]);)this.popElement(!0);this.isVoidElement(e)||(this.stack.unshift(e),this.htmlMode&&(e===`svg`?this.foreignContext.unshift(Is.Svg):e===`math`?this.foreignContext.unshift(Is.MathML):Ps.has(e)&&this.foreignContext.unshift(Is.None))),this.cbs.onopentagname?.(e),this.cbs.onopentag&&(this.attribs={})}endOpenTag(e){this.startIndex=this.openTagStart,this.attribs&&=(this.cbs.onopentag?.(this.tagname,this.attribs,e),null),this.cbs.onclosetag&&this.isVoidElement(this.tagname)&&this.cbs.onclosetag(this.tagname,!0),this.tagname=``}onopentagend(e){this.endIndex=e,this.endOpenTag(!1),this.startIndex=e+1}onclosetag(e,t){this.endIndex=t;let n=this.readTagName(e,t);if(this.isVoidElement(n))this.htmlMode&&n===`br`&&(this.cbs.onopentagname?.(`br`),this.cbs.onopentag?.(`br`,{},!0),this.cbs.onclosetag?.(`br`,!1));else{let e=this.stack.indexOf(n);if(e!==-1){for(let t=0;t=this.buffers[0].length;)this.shiftBuffer();let n=this.buffers[0].slice(e-this.bufferOffset,t-this.bufferOffset);for(;t-this.bufferOffset>this.buffers[0].length;)this.shiftBuffer(),n+=this.buffers[0].slice(0,t-this.bufferOffset);return n}shiftBuffer(){this.bufferOffset+=this.buffers[0].length,this.writeIndex--,this.buffers.shift()}write(e){if(this.ended){this.cbs.onerror?.(Error(`.write() after done!`));return}this.buffers.push(e),this.tokenizer.running&&(this.tokenizer.write(e),this.writeIndex++)}end(e){if(this.ended){this.cbs.onerror?.(Error(`.end() after done!`));return}e&&this.write(e),this.ended=!0,this.tokenizer.end()}pause(){this.tokenizer.pause()}resume(){for(this.tokenizer.resume();this.tokenizer.running&&this.writeIndex]*)?>/,Bs=e=>{let t=zs.exec(e);return t?{tag:t[1].toLowerCase(),isOpening:!e.startsWith(`{if(!e.endsWith(`/>`))return!1;let t=e.slice(0,-2);return/^<[a-zA-Z][^\s/>]*$/.test(t)?!0:/[\s"']$/.test(t)},Hs=e=>{let t=e.raw.match(/<\/?([a-zA-Z][a-zA-Z0-9-]*)/i);if(!t||e.raw.startsWith(``)?e.raw:e.raw.replace(/\s*>$/,`/>`);return{...e,raw:r,tag:n,attributes:Us(e.raw),tokens:[]}},Us=e=>{let t={},n=/([a-zA-Z][\w-]*)=(?:"([^"]*)(?:"|$)|'([^']*)(?:'|$))/g,r;for(;(r=n.exec(e))!==null;){let e=r[1];t[e]=(r[2]??r[3]??``).trim()}let i=e.replace(/[a-zA-Z][\w-]*=(?:"[^"]*(?:"|$)|'[^']*(?:'|$))/g,` `),a=/(?:^|\s)([a-zA-Z][\w-]*?)(?=[\s>]|$)/g;for(;(r=a.exec(i))!==null;){let[,e]=r;e&&!t[e]&&(t[e]=``)}return t},Ws=e=>Object.entries(e).map(([e,t])=>` ${e}="${t.replace(/"/g,`"`)}"`).join(``),Gs=e=>{let t=e.indexOf(`>`);return t!==-1&&e.indexOf(`<`,t+1)!==-1},Ks=e=>{let t=[],n=[t],r=[],i=``,a=()=>{i.length!==0&&(i.trim()&&n[n.length-1].push({type:`text`,raw:i,text:i}),i=``)},o=new Rs({onopentag:(t,i)=>{if(a(),Er(t)||Vs(e.slice(o.startIndex,o.endIndex+1))){n[n.length-1].push({type:`html`,raw:`<${t}${Ws(i)}/>`,tag:t,attributes:i,tokens:[]}),r.push({tag:t,selfClosed:!0});return}let s=[],c={type:`html`,raw:`<${t}${Ws(i)}>`,tag:t,attributes:i};n[n.length-1].push(c),n.push(s),r.push({tag:t,opening:c,childTokens:s,startIndex:o.startIndex})},ontext:e=>{i+=e},onclosetag:(e,t)=>{if(a(),r.length===0)return;let i=r[r.length-1];if(i.tag===e&&(r.pop(),!i.selfClosed))if(n.pop(),t){let e=n[n.length-1];for(let t of i.childTokens)e.push(t)}else{let e=i.opening;e.sourceLength=o.endIndex-i.startIndex+1,e.tokens=i.childTokens}}},{xmlMode:!1,recognizeSelfClosing:!0});return o.write(e),o.end(),a(),t},qs=e=>Gs(e.raw)?Ks(e.raw):[Hs(e)],Js=e=>{let t=[],n=[];for(let r=0;re+(t.sourceLength??t.raw.length),0)+i.raw.length;t.push({type:`html`,raw:s.raw,tag:e.tag,tokens:o,attributes:Us(s.raw),sourceLength:c})}}return t},Ys=(e,t)=>!e||e.length!==t.length?!1:e.every((e,n)=>e===t[n]),Xs=(e,t)=>{let n=e.tokens?Qs(e.tokens):[],r=e;return r.listItemIndex===t&&Ys(e.tokens,n)?r:{...e,listItemIndex:t,tokens:n}},Zs=e=>{let t=e.tokens?Qs(e.tokens):[];return Ys(e.tokens,t)?e:{...e,tokens:t}},Qs=e=>{let t=[];for(let n of e)if(n.type!==`html`&&`tokens`in n&&Array.isArray(n.tokens)){let e=n;e.tokens=Qs(e.tokens),t.push(n)}else if(n.type===`list`)n.items=n.items.map(Xs),t.push(n);else if(n.type===`table`){let e=n;e.header&&=e.header.map(Zs),e.rows&&=e.rows.map(e=>e.map(Zs)),t.push(n)}else if(n.type===`html`){let e=qs(n);for(let n of e)t.push(n)}else t.push(n);return Js(t)},$s=(e,t,n)=>{let r=new H({...t});return Qs(n?r.inlineTokens(e):r.lex(e))},ec=(e,t,n)=>{let r=ns.getTokens(e,t);if(r)return r;let i=$s(e,t,n);if(typeof t.walkTokens==`function`)for(let e of i)t.walkTokens(e);return ns.setTokens(e,t,i),i},tc=async(e,t,n)=>{let r=ns.getTokens(e,t);if(r)return r;let i=$s(e,t,n);if(typeof t.walkTokens==`function`){let e=new ha;e.defaults={...e.defaults,...t};let n=e.walkTokens(i,t.walkTokens);await Promise.all(n)}return ns.setTokens(e,t,i),i},nc=e=>typeof e==`object`&&!!e&&!Array.isArray(e),rc=e=>Array.isArray(e)&&e.every(e=>Array.isArray(e)?rc(e):nc(e)),ic=(e,t)=>e.length===t.length&&e.every((e,n)=>{let r=t[n];return Array.isArray(e)||Array.isArray(r)?Array.isArray(e)&&Array.isArray(r)&&ic(e,r):oc(e,r)}),ac=(e,t)=>{let n=new Set([...Object.keys(e),...Object.keys(t)]),r=e,i=t;for(let e of n){let t=r[e],n=i[e],a=rc(t),o=rc(n);if(!(!a&&!o)&&(!a||!o||!ic(t,n)))return!1}return!0},oc=(e,t)=>{if(e.type!==t.type)return!1;if(typeof e.raw==`string`||typeof t.raw==`string`){if(e.raw!==t.raw)return!1}else if(typeof e.text==`string`||typeof t.text==`string`){if(e.text!==t.text)return!1}else return!1;return ac(e,t)},sc=(e,t)=>{let n=Math.min(e.length,t.length),r;for(let i=0;i{if(oc(e,t))return e;let n,r=e,i=t;for(let e of Object.keys(t)){let a=r[e],o=i[e];if(!rc(a)||!rc(o))continue;let s=sc(a,o);if(s!==o){n??={...t};let r=n;r[e]=s}}return n??t},lc=(e,t,n)=>{let r=Math.min(n,e.length,t.length),i;if(r>0){i=Array(t.length);for(let t=0;ttypeof e==`function`&&e[uc]===!0,fc=/^ {0,3}(`{3,}|~{3,}).*\n[\s\S]*\n {0,3}\1[ \t]*\n*$/,pc=/\[[^\]\n]+\]\[[^\]\n]*\]/,mc=/\[[^\]\n]+\](?![[(])/,hc=/^\s{0,3}\[[^\]\n]+\]:/m,gc=class{prevTokens=[];prevSource=``;options;tailWindowDisabled;prevHasHtmlSpanMismatch=!1;prevTailWindowBoundary={prefixCount:0,reparseOffset:0};prevHasPotentialReferenceUse=!1;prevHasReferenceDefinition=!1;constructor(e){this.options=e;let t=e.extensions,n=[...t?.block??[],...t?.inline??[]];this.tailWindowDisabled=typeof e.walkTokens==`function`||e.tokenizer!=null||n.some(e=>!dc(e))}getTailWindowBoundary=()=>this.prevTailWindowBoundary;hasHtmlSpanMismatch=e=>{if(e.type!==`html`)return!1;let t=e;return!t.tag||t.raw.endsWith(`/>`)||t.raw.startsWith(`e.sourceLength??e.raw.length;isStableAtSourceEnd=e=>{if(e.type===`space`)return!1;if(e.type===`code`)return fc.test(e.raw);if(e.raw.endsWith(` + +`))return!0;switch(e.type){case`heading`:case`hr`:return e.raw.endsWith(` +`);default:return!1}};hasPotentialReferenceUse=e=>!e.includes(`[`)||!e.includes(`]`)?!1:pc.test(e)||mc.test(e);hasPotentialReferenceUseOutsideDefinitions=e=>{if(!e.includes(`[`)||!e.includes(`]`))return!1;for(let t of e.split(` +`))if(!hc.test(t)&&this.hasPotentialReferenceUse(t))return!0;return!1};hasReferenceDefinition=e=>!e.includes(`[`)||!e.includes(`]`)?!1:hc.test(e);appendIntroducesMatch=(e,t)=>{if(t(e.slice(this.prevSource.length)))return!0;let n=this.prevSource.lastIndexOf(` +`)+1;return!t(this.prevSource.slice(n))&&t(e.slice(n))};isAppendOnlyUpdate=e=>this.prevSource!==``&&e.startsWith(this.prevSource);hasNewReferenceDefinition=e=>e.startsWith(this.prevSource)?this.appendIntroducesMatch(e,this.hasReferenceDefinition):!1;appendedDefinitionInvalidatesTail=e=>this.prevHasPotentialReferenceUse&&this.hasNewReferenceDefinition(e);canUseTailWindow=(e,t,n=this.isAppendOnlyUpdate(e),r=this.appendedDefinitionInvalidatesTail(e))=>{if(this.tailWindowDisabled||this.prevSource===``||this.prevTokens.length===0||!n||t.reparseOffset<=0||r)return!1;if(this.prevHasReferenceDefinition){let n=e.slice(t.reparseOffset);if(this.hasPotentialReferenceUseOutsideDefinitions(n))return!1}return!0};parseSource=(e,t,n,r)=>{if(!this.canUseTailWindow(e,t,n,r))return{tokens:$s(e,this.options,!1),tailTokens:[],usedTailWindow:!1};let i=$s(e.slice(t.reparseOffset),this.options,!1);return{tokens:[...this.prevTokens.slice(0,t.prefixCount),...i],tailTokens:i,usedTailWindow:!0}};hasAnyHtmlSpanMismatch=e=>e.some(this.hasHtmlSpanMismatch);getNextTailWindowBoundary=(e,t,n)=>{if(e.length===0||n)return{prefixCount:0,reparseOffset:0};let r=e[e.length-1];return this.isStableAtSourceEnd(r)?{prefixCount:e.length,reparseOffset:t}:{prefixCount:e.length-1,reparseOffset:t-this.getTokenSourceLength(r)}};updateCachedState=(e,t,n,r)=>{let i=t.usedTailWindow?this.prevHasHtmlSpanMismatch||this.hasAnyHtmlSpanMismatch(t.tailTokens):this.hasAnyHtmlSpanMismatch(t.tokens);this.prevHasPotentialReferenceUse=n?this.prevHasPotentialReferenceUse||this.appendIntroducesMatch(e,this.hasPotentialReferenceUseOutsideDefinitions):this.hasPotentialReferenceUseOutsideDefinitions(e),this.prevHasReferenceDefinition=n?this.prevHasReferenceDefinition||r:this.hasReferenceDefinition(e),this.prevSource=e,this.prevTokens=t.tokens,this.prevHasHtmlSpanMismatch=i,this.prevTailWindowBoundary=this.getNextTailWindowBoundary(t.tokens,e.length,i)};isReferenceSensitiveUpdate=(e,t,n)=>t?n:(this.prevHasReferenceDefinition||this.hasReferenceDefinition(e))&&(this.hasPotentialReferenceUse(this.prevSource)||this.hasPotentialReferenceUse(e));update=e=>{let t=this.getTailWindowBoundary(),n=this.isAppendOnlyUpdate(e),r=n&&this.appendIntroducesMatch(e,this.hasReferenceDefinition),i=this.prevHasPotentialReferenceUse&&r,a=this.parseSource(e,t,n,i),o=a.tokens;if(typeof this.options.walkTokens==`function`)for(let e of o)this.options.walkTokens(e);let s=this.isReferenceSensitiveUpdate(e,n,i),c=n&&!s,l=0,u=a.usedTailWindow?t.reparseOffset:0;if(!s){let e=Math.min(this.prevTokens.length,o.length);for(;l=t.prefixCount&&(u+=this.getTokenSourceLength(n)):u!==void 0&&(this.hasHtmlSpanMismatch(n)?u=void 0:u+=this.getTokenSourceLength(n)),l++}}return this.updateCachedState(e,a,n,r),{tokens:o,divergeAt:l,divergeOffset:u,canReuse:c,usedTailWindow:a.usedTailWindow}}},_c=e=>typeof e==`object`&&!!e,vc=e=>_c(e)&&typeof e.id==`string`&&typeof e.text==`string`,yc=e=>{let t=``;for(let n=0;n{let n=`fnref-${yc(e)}`;return t===1?n:`${n}:ref:${t}`},xc=e=>{let t=new WeakMap,n=new WeakMap,r=new Map,i=new Map,a=new Set,o=[],s=e=>{if(Array.isArray(e))for(let t of e)Array.isArray(t)?s(t):_c(t)&&c(t)},c=e=>{if(e.type===`footnoteRef`&&typeof e.id==`string`){let n=(r.get(e.id)??0)+1,a=bc(e.id,n);r.set(e.id,n),t.set(e,Object.freeze({referenceId:a}));let o=i.get(e.id);o?o.push(a):i.set(e.id,[a])}else if(e.type===`footnoteSection`&&Array.isArray(e.footnotes)){let t=[];for(let n of e.footnotes)!vc(n)||a.has(n.id)||(a.add(n.id),t.push({id:n.id,text:n.text}));o.push({token:e,footnotes:t})}e.type!==`image`&&e.type!==`code`&&e.type!==`codespan`&&(s(e.tokens),s(e.items),s(e.header),s(e.rows))};s(e);for(let e of o){let t=e.footnotes.map(e=>Object.freeze({...e,backrefs:Object.freeze([...i.get(e.id)??[]])}));n.set(e.token,Object.freeze({footnotes:Object.freeze(t)}))}return Object.freeze({referenceProps:t,sectionProps:n})},Sc=1e6,Cc=e=>typeof e==`object`&&!!e&&`offset`in e,wc=(e,t,{currentBufferLength:n=0,maxOffsetGap:r=Sc}={})=>typeof e==`string`?t===`offset`?{kind:`drop`,message:`offset mode active, string chunk dropped. Call resetStream() before switching streaming input modes.`}:{kind:`append`,value:e,nextMode:`append`}:!Cc(e)||typeof e.value!=`string`?{kind:`drop`,message:`Invalid chunk object passed to writeChunk(); expected { value: string, offset: number }.`}:!Number.isSafeInteger(e.offset)||e.offset<0?{kind:`drop`,message:`Invalid offset chunk passed to writeChunk(); offset must be a non-negative safe integer.`}:t===`append`?{kind:`drop`,message:`append mode active, offset chunk dropped. Call resetStream() before switching streaming input modes.`}:e.offset-n>r?{kind:`drop`,message:`offset chunk skipped: offset ${e.offset} is more than ${r} chars beyond the current buffer length (${n}).`}:{kind:`offset`,chunk:e,nextMode:`offset`},Tc=(e,t)=>e+t,Ec=(e,t)=>t===``?{committed:!1,sourceBuffer:e,pendingBuffer:t}:{committed:!0,sourceBuffer:e+t,pendingBuffer:``},Dc=(e,t=256)=>e.length>=t,Oc=(e,{value:t,offset:n},{maxOffsetGap:r=Sc}={})=>{let i=Math.max(0,n-e.length),a=Math.min(i,Math.max(0,r)),o=n>e.length?e.length+a:n,s=a>0?e+` `.repeat(a):e,c=s.slice(0,o),l=s.slice(o+t.length);return c+t+l},kc=new Set([`$$slots`,`$$events`,`$$legacy`,`source`,`streaming`,`streamId`,`renderers`,`options`,`isInline`,`parsed`,`extensions`,`sanitizeUrl`,`sanitizeAttributes`]);function Ac(e,t){ne(t,!0);let r=y(t,`source`,19,()=>[]),i=y(t,`streaming`,3,!1),a=y(t,`streamId`,3,void 0),o=y(t,`renderers`,19,()=>({})),s=y(t,`options`,19,()=>({})),c=y(t,`isInline`,3,!1),l=y(t,`parsed`,3,()=>{}),u=y(t,`extensions`,19,()=>[]),d=y(t,`sanitizeUrl`,3,bo),f=y(t,`sanitizeAttributes`,3,xo),p=re(t,kc),m=b(()=>Wo(u())),h=b(()=>Jo(s(),u())),g=new kr,_=Oo();ae(So,_);let v=b(()=>Ko(u())),x,S,C,w,T,D=``,O=``,k=null,A=null,ie=null,N=E(te([])),oe=0,se=0,ce=e=>{console.warn(`[svelte-markdown] ${e}`)},le=()=>{x=void 0,S=void 0,C=void 0},F=()=>{A&&=(A.kind===`raf`&&typeof cancelAnimationFrame==`function`?cancelAnimationFrame(A.id):A.kind===`timeout`&&clearTimeout(A.id),null)},I=()=>!x||S!==s()||C!==u(),ue=(e,t=!1)=>{(t||I())&&(x=new gc(n(h)),S=s(),C=u());let r=x;if(!r)return;let{tokens:i,divergeAt:a,divergeOffset:o,canReuse:c}=r.update(e);j(N,c?lc(n(N),i,a):i,!0);let l=c&&o!==void 0;oe=l?a:0,se=l?o:0},L=()=>{let e=Ec(D,O);return e.committed?(D=e.sourceBuffer,O=e.pendingBuffer,!0):!1},R=(e=!1)=>{if(F(),k!==null){let t=k;k=null,O=``,D=t,ue(t,e);return}L()&&ue(D,e)},de=()=>{if(!(A||O===``&&k===null)){if(typeof window<`u`&&typeof window.requestAnimationFrame==`function`){A={kind:`raf`,id:window.requestAnimationFrame(()=>{A=null,R()})};return}A={kind:`timeout`,id:setTimeout(()=>{A=null,R()},16)}}},fe=()=>{F(),O=``,k=null,ie=null,D=``,oe=0,se=0},pe=(e=``)=>{if(fe(),D=e,e===``){le(),j(N,[],!0);return}ue(e,!0)},me=e=>{if(w=e,Array.isArray(e)){fe(),le(),j(N,[...e],!0);return}let t=e,n=x!==void 0&&D!==``&&t!==``&&t.length>D.length&&t.startsWith(D);if(n){O=``,k=t,de();return}if(fe(),t===``){le(),j(N,[],!0);return}D=t,ue(t,!n)},he=()=>{if(Array.isArray(r())){me(r());return}w=r(),pe(r())},ge=e=>i()?n(v)?(ce(`${e}() is unavailable when async extensions are used; call dropped.`),!1):!Array.isArray(r())||(ce(`${e}() requires a string-backed source; token array sources are not supported.`),!1):(ce(`${e}() is only available when streaming={true}; call dropped.`),!1),_e=e=>{if(k!==null&&R(),O=Tc(O,e),Dc(O)){R();return}de()},ve=e=>{D=Oc(D,e,{maxOffsetGap:Sc}),ue(D)};function ye(e){if(!ge(`writeChunk`))return;T!==a()&&(T=a(),he()),k!==null&&R();let t=wc(e,ie,{currentBufferLength:D.length,maxOffsetGap:Sc});if(t.kind===`drop`){ce(t.message);return}if(ie=t.nextMode,t.kind===`append`){_e(t.value);return}ve(t.chunk)}function be(e=``){ge(`resetStream`)&&pe(e)}M(()=>()=>{F()}),M(()=>{if(!i()||n(v)){fe(),x&&le(),w=r(),T=a(),i()&&n(v)&&ce(`streaming prop is ignored when async extensions are used. Remove async extensions or set streaming={false} to silence this warning.`);return}if(T!==a()){T=a(),he();return}if(w!==r()){me(r());return}if(!Array.isArray(r())&&I()){if(k!==null){R(!0);return}if(O!==``){R(!0);return}if(D===``){le(),j(N,[],!0);return}ue(D,!0)}});let xe=b(()=>{if(!n(v)&&!i())return Array.isArray(r())?r():r()===``?[]:ec(r(),n(h),c())}),Se=E(void 0),Ce=0;M(()=>{if(!n(v))return;if(Array.isArray(r())){j(Se,r(),!0);return}if(r()===``){j(Se,[],!0);return}let e=r(),t=n(h),i=c(),a=++Ce;tc(e,t,i).then(e=>{a===Ce&&j(Se,e,!0)}).catch(e=>{a===Ce&&(console.error(`[svelte-markdown] async walkTokens failed:`,e),j(Se,[],!0))})});let we=b(()=>i()&&!n(v)?n(N):n(v)?n(Se):n(xe)),Te=b(()=>{if(!n(we))return n(we);let e=Array.isArray(r())?void 0:i()&&!n(v)?D:r(),t=i()&&!n(v)?{startIndex:oe,startOffset:se}:{};return _.prepareTokensForRender(n(we),n(h),{source:e,...t})}),Ee=b(()=>{if(!n(Te))return;let e=n(m).includes(`footnoteRef`)||n(m).includes(`footnoteSection`);if(!(!Array.isArray(r())&&!e))return xc(n(Te))});M(()=>{n(Te)&&l()(n(Te))});let De=b(()=>Fo(o())),Oe=b(()=>Io(n(m))),ke=b(()=>Lo(p,n(Oe))),Ae=b(()=>Ro(p)),je=b(()=>zo(p,n(Oe)));var Me={writeChunk:ye,resetStream:be};return Mo(e,P({get tokens(){return n(Te)},get footnoteMetadata(){return n(Ee)}},()=>n(je),{get options(){return n(h)},slug:e=>g.slug(e),get renderers(){return n(De)},get snippetOverrides(){return n(ke)},get htmlSnippetOverrides(){return n(Ae)},get sanitizeUrl(){return d()},get sanitizeAttributes(){return f()}})),ee(Me)}var jc=Ac,Mc=l(`
        `),Nc=l(`
        `),Pc=l(`
        `),Fc=l(`
        `),Ic=l(`
        ...
        `),Lc=l(`
        `);function Rc(i,c){ne(c,!0);let l=E(``),u=te(h(()=>c.data.chatWithMessage.messages??[])),d=E(!1);N(async()=>{de.state.prompt&&(console.log(de.state.prompt),await _(de.state.prompt)),await o(),p.scrollTop=p.scrollHeight});let p,m,_=async e=>{j(l,``);let t=``,r=``;j(d,!0);for await(let i of pe.createChatMessage(c.data.spaceId,c.data.chatId,{prompt:e})){if(n(d)&&i.role===`assistant`&&j(d,!1),i.done){document.querySelectorAll(`div.reasoning:not(.hidden)`).forEach(e=>e.classList.add(`hidden`));return}if(i.role!=t||i.toolName!=r){let e={id:``+new Date().getTime(),role:i.role,content:``,reasoning:``};i.toolName&&(e.toolcalls=[{ID:`0`,Type:`Function`,Function:{Name:i.toolName,Arguments:``}}]),i.reasoning?e.reasoning=i.content:e.content=i.content,u.push(e),t=i.role,r=i.toolName}else i.reasoning?u[u.length-1].reasoning+=i.content:u[u.length-1].content+=i.content;i.done&&document.querySelectorAll(`div.reasoning:not(.hidden)`).forEach(e=>e.classList.add(`hidden`)),p.scrollTop=p.scrollHeight}},y=async()=>{p.scrollTop=p.scrollHeight,await _(n(l)),m.focus()};var b=Lc(),S=g(b),w=g(S);r(w,17,()=>u,e=>e.id,(r,i)=>{var a=Fc(),o=g(a),c=e=>{var t=Mc();jc(g(t),{get source(){return n(i).reasoning},streaming:!0}),F(t),D(e,t)};O(o,e=>{n(i).reasoning&&e(c)});var l=e(o,2),u=e=>{var r=Nc(),a=g(r);F(r),s(()=>t(a,`⚒️ Appel de l'outil ${n(i).toolcalls[0].Function.Name??``}`)),D(e,r)},d=e=>{var t=Pc();jc(g(t),{get source(){return n(i).content},streaming:!0}),F(t),D(e,t)};O(l,e=>{n(i).toolcalls!=null&&n(i).toolcalls.length>0?e(u):e(d,-1)}),F(a),s(()=>le(a,1,ue([`message`,`rounded`,n(i).role]))),D(r,a)});var T=e(w,2),k=e=>{var t=Ic();D(e,t)};O(T,e=>{n(d)&&e(k)}),F(S),C(S,e=>p=e,()=>p);var A=e(S,2),re=g(A),ae=g(re);ie(ae),a(()=>se(ae,()=>n(l),e=>j(l,e))),x(ae,e=>fe?.(e)),C(ae,e=>m=e,()=>m),v(2),F(re),F(A),F(b),f(`submit`,re,y),D(i,b),ee()}export{Rc as component,me as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/5.BV8wWprr.js b/backend/internal/http/web/_app/immutable/nodes/5.BV8wWprr.js deleted file mode 100644 index fd5641d..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/5.BV8wWprr.js +++ /dev/null @@ -1,6 +0,0 @@ -import{A as e,E as t,ft as n,ut as r}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var i=n({load:()=>a});function a(){return{title:`Historique`}}function o(n){r();var i=e(`Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur? - Lorem ipsum dolor sit amet consectetur, adipisicing elit. Asperiores, reiciendis quo. Quos animi nisi modi cumque hic illo doloremque totam! Distinctio molestias sint magnam illum nostrum eos, fugit aliquid consequuntur?`);t(n,i)}export{o as component,i as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/6.BBY8N1lq.js b/backend/internal/http/web/_app/immutable/nodes/6.BBY8N1lq.js new file mode 100644 index 0000000..004c46b --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/6.BBY8N1lq.js @@ -0,0 +1,4 @@ +import{$ as e,A as t,B as n,C as r,E as i,I as a,K as o,L as s,M as c,N as l,Q as u,R as d,X as f,Z as p,a as m,at as h,bt as g,dt as _,et as v,ft as y,it as b,j as x,k as S,m as C,nt as w,p as T,u as E,vt as D}from"../chunks/DGrvnoUE.js";import{n as O}from"../chunks/Soo4K-rz.js";import"../chunks/xihTtKlq.js";import"../chunks/QHwlfjO8.js";import{t as k}from"../chunks/guSkOB4x.js";var A=g({load:()=>j}),j=async({params:e})=>({title:`Historique`,conversations:await k.allChats(e.space,0),space:e.space}),M=0,N=v([]),P=(e,t)=>{N.push({id:M++,type:e,text:t,status:`appearing`})},F=e=>e;function I(e){let t=e-1;return t*t*t+1}function L(e,{delay:t=0,duration:n=400,easing:r=F}={}){let i=+getComputedStyle(e).opacity;return{delay:t,duration:n,easing:r,css:e=>`opacity: ${e*i}`}}function R(e,{delay:t=0,duration:n=400,easing:r=I,start:i=0,opacity:a=0}={}){let o=getComputedStyle(e),s=+o.opacity,c=o.transform===`none`?``:o.transform,l=1-i,u=s*(1-a);return{delay:t,duration:n,easing:r,css:(e,t)=>` + transform: ${c} scale(${1-l*t}); + opacity: ${s-u*t} + `}}var z=l(`
        `);function B(n,i){y(i,!0);let a=m(i,`open`,3,!1),l=m(i,`title`,3,``),h=m(i,`message`,3,``),g=m(i,`confirmLabel`,3,`Confirmer`),v=m(i,`cancelLabel`,3,`Annuler`),b=()=>i.onCancel?.(),C=e=>{a()&&e.key===`Escape`&&b()};var w=c();d(`keydown`,f,C);var T=u(w),E=n=>{var a=z(),c=p(a),u=e(c,2),d=p(u),f=e(p(d),2),m=p(f,!0);D(f),D(d);var _=e(d,2),y=p(_,!0);D(_);var S=e(_,2),C=p(S),w=p(C,!0);D(C);var T=e(C,2),E=p(T,!0);D(T),D(S),D(u),D(a),o(()=>{t(m,l()),t(y,h()),t(w,v()),t(E,g())}),s(`click`,c,b),r(3,c,()=>L,()=>({duration:150})),s(`click`,C,b),s(`click`,T,function(...e){i.onConfirm?.apply(this,e)}),r(3,u,()=>R,()=>({duration:150,start:.95})),x(n,a)};S(T,e=>{a()&&e(E)}),x(n,w),_()}a([`click`]);var V=l(``),H=l(`

        Aucune conversation trouvée.

        `),U=l(`
        `),W=l(`
        `,1);function G(r,a){y(a,!0);let c=b(``),l=b(v(a.data.conversations)),d=b(0),f=b(!1),m=b(null),g=h(()=>n(l).length===(n(d)+1)*20),A,j=()=>{A!==void 0&&clearTimeout(A),A=setTimeout(async()=>{w(d,0);let e=await k.allChats(a.data.space,0,n(c));w(l,e??[],!0)},300)},M=async()=>{if(!n(f)){w(f,!0);try{let e=await k.allChats(a.data.space,n(d)+1,n(c))??[];w(l,[...n(l),...e],!0),w(d,n(d)+1)}catch{P(`failure`,`Erreur lors du chargement des conversations`)}finally{w(f,!1)}}},N=async()=>{if(n(m))try{await k.deleteChat(a.data.space,n(m).id),P(`success`,`Conversation supprimée`),await O();let e=await k.allChats(a.data.space,0,n(c));w(l,e??[],!0),w(d,0)}catch{P(`failure`,`Erreur lors de la suppression de la conversation`)}finally{w(m,null)}};var F=W(),I=u(F),L=p(I),R=p(L);T(R),D(L);var z=e(L,2);i(z,17,()=>n(l),e=>e.id,(r,i)=>{var c=V(),l=p(c),u=p(l),d=p(u),f=p(d,!0);D(d),D(u);var h=e(u,2);D(l);var g=e(l,2),_=p(g,!0);D(g),D(c),o(()=>{C(d,`href`,`/${a.data.space}/${n(i).id}`),t(f,n(i).title),t(_,n(i)._date_created)}),s(`click`,h,()=>w(m,n(i),!0)),x(r,c)});var G=e(z,2),K=e=>{var t=H();x(e,t)};S(G,e=>{n(l).length===0&&e(K)});var q=e(G,2),J=e=>{var r=U(),i=p(r),a=p(i,!0);D(i),D(r),o(()=>{i.disabled=n(f),t(a,n(f)?`Chargement...`:`Charger plus`)}),s(`click`,i,M),x(e,r)};S(q,e=>{n(g)&&e(J)}),D(I);var Y=e(I,2);{let e=h(()=>n(m)!==null),t=h(()=>`Voulez-vous vraiment supprimer « ${n(m)?.title} » ? Cette action est irréversible.`);B(Y,{get open(){return n(e)},title:`Supprimer la conversation`,get message(){return n(t)},confirmLabel:`Supprimer`,onConfirm:N,onCancel:()=>w(m,null)})}s(`input`,R,j),E(R,()=>n(c),e=>w(c,e)),x(r,F),_()}a([`input`,`click`]);export{G as component,A as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/7.CJ-_CrAo.js b/backend/internal/http/web/_app/immutable/nodes/7.CJ-_CrAo.js deleted file mode 100644 index a9d7dc8..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/7.CJ-_CrAo.js +++ /dev/null @@ -1 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Paramétrage`}}var a=t(``);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/6.iWRSAZEv.js b/backend/internal/http/web/_app/immutable/nodes/7.CJI6is1J.js similarity index 67% rename from backend/internal/http/web/_app/immutable/nodes/6.iWRSAZEv.js rename to backend/internal/http/web/_app/immutable/nodes/7.CJI6is1J.js index 787a2db..4661831 100644 --- a/backend/internal/http/web/_app/immutable/nodes/6.iWRSAZEv.js +++ b/backend/internal/http/web/_app/immutable/nodes/7.CJI6is1J.js @@ -1 +1 @@ -import{ft as e}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var t=e({load:()=>n});function n(){return{title:`Base de connaissance`}}function r(e){}export{r as component,t as universal}; \ No newline at end of file +import{bt as e}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var t=e({load:()=>n});function n(){return{title:`Base de connaissance`}}function r(e){}export{r as component,t as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/8.Ds1ONmZq.js b/backend/internal/http/web/_app/immutable/nodes/8.Ds1ONmZq.js new file mode 100644 index 0000000..58d4af0 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/8.Ds1ONmZq.js @@ -0,0 +1 @@ +import{N as e,bt as t,j as n}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";var r=t({load:()=>i});function i(){return{title:`Paramétrage`}}var a=e(``);function o(e){var t=a();n(e,t)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/8.TeTitTKA.js b/backend/internal/http/web/_app/immutable/nodes/8.TeTitTKA.js deleted file mode 100644 index 82b8822..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/8.TeTitTKA.js +++ /dev/null @@ -1 +0,0 @@ -import{B as e,C as t,D as n,E as r,G as i,J as a,K as o,L as s,M as c,N as l,O as u,P as d,Q as f,T as p,X as m,_ as h,a as g,at as _,c as v,dt as y,ft as b,h as x,it as S,j as C,q as w,tt as T,u as E,ut as D,w as O,x as k,z as A}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";import{t as j}from"../chunks/BC84wEQu.js";import{t as M}from"../chunks/D8dI9nx6.js";import{t as N}from"../chunks/DOY2HMbt.js";import{n as P,t as F}from"../chunks/DRdGzrsF.js";import{t as I}from"../chunks/BorM6hBh.js";var L={getAgents:e=>j.get(`/agent/${e}`),getAgent:(e,t)=>j.get(`/agent/${e}/${t}`),createAgent:(e,t)=>j.post(`/agent/${e}`,t),updateAgent:(e,t)=>j.put(`/agent/${e}`,t),deleteAgent:(e,t)=>j.delete(`/agent/${e}/${t}`)},R={getSpace:e=>j.get(`/team/${e}`),updateSpace:(e,t)=>j.put(`/team/${e}`,t)},z=b({load:()=>B}),B=async({params:e})=>({title:`Paramétrage : Agents`,back:`../settings`,space:await R.getSpace(e.space),agents:await L.getAgents(e.space),providersModels:await N.getProvidersModels(e.space)}),V=u(`
        `);function H(e,t){_(t,!0);let n=g(t,`item`,7),o=f(a(s(()=>n().defaultProviderId+`|`+n().defaultModelId))),u=e=>e.group,p=e=>{e.focus()},b=e=>{e.preventDefault();let r=d(o).split(`|`);d(o).length>1?(n().defaultProviderId=r[0],n().defaultModelId=r[1]):(n().defaultProviderId=``,n().defaultModelId=``),t.onSave(n())},x=e=>{e.preventDefault(),t.onCancel()};var C=V(),O=i(C),k=i(O),j=i(k),M=w(i(j),2);E(M),A(()=>v(M,()=>n().name,e=>n().name=e)),h(M,e=>p?.(e));var N=w(M,2);F(N,{key:`name`,get errors(){return t.errors}}),y(j);var P=w(j,2),L=w(i(P),2);T(L);var R=w(L,2);F(R,{key:`baseUrl`,get errors(){return t.errors}}),y(P);var z=w(P,2),B=w(i(z),2);I(B,{get items(){return t.providersModels},valueMode:`id`,groupBy:u,get value(){return d(o)},set value(e){m(o,e,!0)}});var H=w(B,2);F(H,{key:`model`,get errors(){return t.errors}}),y(z);var U=w(z,2),W=i(U);D(2),y(U),y(k),y(O),y(C),l(`submit`,k,b),c(`change`,k,()=>{t.errors.clear()}),v(L,()=>n().systemPrompt,e=>n().systemPrompt=e),c(`click`,W,x),r(e,C),S()}C([`change`,`click`]);var U=u(``),W=u(`
        `),G=u(`
        `);function K(l,u){_(u,!0);let h=f(a(s(()=>u.data.space))),g=f(a(s(()=>u.data.agents))),v=f(!1),b=f(null),C=f(a({})),T=new P,E=()=>{d(b)||(T.clear(),m(C,{},!0),m(v,!0))},D=()=>{m(v,!1)},A=e=>{e.name||T.set(`name`,`Le nom est obligatoire !`),(e.defaultProviderId===``||e.defaultModelId===``)&&T.set(`model`,`Le modèle est obligatoire !`),T.size===0&&L.createAgent(u.data.space.id,e).then(e=>{d(g).push(e),m(v,!1),m(C,{},!0)}).catch(e=>{console.log(e)})},j=()=>{m(b,null),m(C,{},!0)},N=e=>{e.name||T.set(`name`,`Le nom est obligatoire !`),T.size===0&&L.updateAgent(u.data.space.id,e).then(e=>{m(g,d(g).map(t=>e.id===t.id?e:t),!0),m(b,null),m(C,{},!0)}).catch(e=>{console.log(e)})},F=async e=>{T.clear(),!d(v)&&L.getAgent(u.data.space.id,e).then(t=>{m(g,d(g).filter(e=>e.id===t.id?t:e),!0),m(b,e,!0)}).catch(e=>console.log(e))},I=e=>{L.deleteAgent(u.data.space.id,e).then(()=>{m(g,d(g).filter(t=>t.id!==e),!0)}).catch(e=>{console.log(e)})},z=e=>{let t=d(h);t.defaultAgentId=e,R.updateSpace(t.id,t).then(e=>{M.spaces.map(t=>t.id===M.current?e:t),m(h,e,!0)}).catch(e=>{console.log(e)})};var B=G(),V=i(B),K=e=>{var i=n(),a=o(i);t(a,()=>`new`,e=>{H(e,{get item(){return d(C)},get errors(){return T},onSave:A,onCancel:D,get providersModels(){return u.data.providersModels}})}),r(e,i)},q=e=>{var t=U();c(`click`,t,E),r(e,t)};O(V,e=>{d(v)?e(K):e(q,-1)});var J=w(V,2);k(J,17,()=>d(g),e=>e.id,(a,s)=>{var l=n(),f=o(l),m=e=>{var i=n(),a=o(i);t(a,()=>d(s).id,e=>{H(e,{get item(){return d(s)},get errors(){return T},onSave:N,onCancel:j,get providersModels(){return u.data.providersModels}})}),r(e,i)},g=t=>{var n=W(),a=i(n),o=i(a),l=i(o,!0);y(o),y(a);var u=w(a,2);let f;var m=w(u,2),g=w(m,2);y(n),e(()=>{p(l,d(s).name),f=x(u,1,`bt small mx-1`,null,f,{highlight:d(s).id===d(h).defaultAgentId})}),c(`click`,u,()=>z(d(s).id)),c(`click`,m,()=>F(d(s).id)),c(`click`,g,()=>I(d(s).id)),r(t,n)};O(f,e=>{d(b)===d(s).id?e(m):e(g,-1)}),r(a,l)}),y(B),r(l,B),S()}C([`click`]);export{K as component,z as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/9.Bt_qXBPf.js b/backend/internal/http/web/_app/immutable/nodes/9.Bt_qXBPf.js new file mode 100644 index 0000000..9efd785 --- /dev/null +++ b/backend/internal/http/web/_app/immutable/nodes/9.Bt_qXBPf.js @@ -0,0 +1 @@ +import{$ as e,A as t,B as n,E as r,G as i,I as a,K as o,L as s,M as c,N as l,O as u,Q as d,R as f,U as p,X as m,Z as h,_t as g,a as _,b as v,bt as y,dt as b,et as x,ft as S,it as C,j as w,k as T,nt as E,p as D,st as O,u as k,v as A,vt as j}from"../chunks/DGrvnoUE.js";import"../chunks/xihTtKlq.js";import{t as M}from"../chunks/DqlBPR2w.js";import{t as N}from"../chunks/Cyrg28w2.js";import{t as P}from"../chunks/BI_fD_HY.js";import{n as F,t as I}from"../chunks/6mSXxE57.js";import{t as L}from"../chunks/CUminYLk.js";var R={getAgents:e=>M.get(`/agent/${e}`),getAgent:(e,t)=>M.get(`/agent/${e}/${t}`),createAgent:(e,t)=>M.post(`/agent/${e}`,t),updateAgent:(e,t)=>M.put(`/agent/${e}`,t),deleteAgent:(e,t)=>M.delete(`/agent/${e}/${t}`)},z={getSpace:e=>M.get(`/team/${e}`),updateSpace:(e,t)=>M.put(`/team/${e}`,t)},B=y({load:()=>V}),V=async({params:e})=>({title:`Paramétrage : Agents`,back:`../settings`,space:await z.getSpace(e.space),agents:await R.getAgents(e.space),providersModels:await P.getProvidersModels(e.space)}),H=l(`
        `);function U(t,r){S(r,!0);let a=_(r,`item`,7),o=C(x(p(()=>a().defaultProviderId+`|`+a().defaultModelId))),c=e=>e.group,l=e=>{e.focus()},u=e=>{e.preventDefault();let t=n(o).split(`|`);n(o).length>1?(a().defaultProviderId=t[0],a().defaultModelId=t[1]):(a().defaultProviderId=``,a().defaultModelId=``),r.onSave(a())},d=e=>{e.preventDefault(),r.onCancel()};var m=H(),y=h(m),T=h(y),A=h(T),M=e(h(A),2);D(M),i(()=>k(M,()=>a().name,e=>a().name=e)),v(M,e=>l?.(e));var N=e(M,2);I(N,{key:`name`,get errors(){return r.errors}}),j(A);var P=e(A,2),F=e(h(P),2);O(F);var R=e(F,2);I(R,{key:`baseUrl`,get errors(){return r.errors}}),j(P);var z=e(P,2),B=e(h(z),2);L(B,{get items(){return r.providersModels},valueMode:`id`,groupBy:c,get value(){return n(o)},set value(e){E(o,e,!0)}});var V=e(B,2);I(V,{key:`model`,get errors(){return r.errors}}),j(z);var U=e(z,2),W=h(U);g(2),j(U),j(T),j(y),j(m),f(`submit`,T,u),s(`change`,T,()=>{r.errors.clear()}),k(F,()=>a().systemPrompt,e=>a().systemPrompt=e),s(`click`,W,d),w(t,m),b()}a([`change`,`click`]);var W=l(``),G=l(`
        `),K=l(`
        `);function q(i,a){S(a,!0);let l=C(x(p(()=>a.data.space))),g=C(x(p(()=>a.data.agents))),_=C(!1),v=C(null),y=C(x({})),D=new F,O=()=>{n(v)||(D.clear(),E(y,{},!0),E(_,!0))},k=()=>{E(_,!1)},M=e=>{e.name||D.set(`name`,`Le nom est obligatoire !`),(e.defaultProviderId===``||e.defaultModelId===``)&&D.set(`model`,`Le modèle est obligatoire !`),D.size===0&&R.createAgent(a.data.space.id,e).then(e=>{n(g).push(e),E(_,!1),E(y,{},!0)}).catch(e=>{console.log(e)})},P=()=>{E(v,null),E(y,{},!0)},I=e=>{e.name||D.set(`name`,`Le nom est obligatoire !`),D.size===0&&R.updateAgent(a.data.space.id,e).then(e=>{E(g,n(g).map(t=>e.id===t.id?e:t),!0),E(v,null),E(y,{},!0)}).catch(e=>{console.log(e)})},L=async e=>{D.clear(),!n(_)&&R.getAgent(a.data.space.id,e).then(t=>{E(g,n(g).filter(e=>e.id===t.id?t:e),!0),E(v,e,!0)}).catch(e=>console.log(e))},B=e=>{R.deleteAgent(a.data.space.id,e).then(()=>{E(g,n(g).filter(t=>t.id!==e),!0)}).catch(e=>{console.log(e)})},V=e=>{let t=n(l);t.defaultAgentId=e,z.updateSpace(t.id,t).then(e=>{N.spaces.map(t=>t.id===N.current?e:t),E(l,e,!0)}).catch(e=>{console.log(e)})},H=e=>{e.key===`Escape`&&P()};var q=K();f(`keydown`,m,H);var J=h(q),Y=e=>{var t=c(),r=d(t);u(r,()=>`new`,e=>{U(e,{get item(){return n(y)},get errors(){return D},onSave:M,onCancel:k,get providersModels(){return a.data.providersModels}})}),w(e,t)},X=e=>{var t=W();s(`click`,t,O),w(e,t)};T(J,e=>{n(_)?e(Y):e(X,-1)});var Z=e(J,2);r(Z,17,()=>n(g),e=>e.id,(r,i)=>{var f=c(),p=d(f),m=e=>{var t=c(),r=d(t);u(r,()=>n(i).id,e=>{U(e,{get item(){return n(i)},get errors(){return D},onSave:I,onCancel:P,get providersModels(){return a.data.providersModels}})}),w(e,t)},g=r=>{var a=G(),c=h(a),u=h(c),d=h(u,!0);j(u),j(c);var f=e(c,2);let p;var m=e(f,2),g=e(m,2);j(a),o(()=>{t(d,n(i).name),p=A(f,1,`bt small mx-1`,null,p,{highlight:n(i).id===n(l).defaultAgentId})}),s(`click`,f,()=>V(n(i).id)),s(`click`,m,()=>L(n(i).id)),s(`click`,g,()=>B(n(i).id)),w(r,a)};T(p,e=>{n(v)===n(i).id?e(m):e(g,-1)}),w(r,f)}),j(q),w(i,q),b()}a([`click`]);export{q as component,B as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/immutable/nodes/9.C_kOH_FX.js b/backend/internal/http/web/_app/immutable/nodes/9.C_kOH_FX.js deleted file mode 100644 index 44c70c0..0000000 --- a/backend/internal/http/web/_app/immutable/nodes/9.C_kOH_FX.js +++ /dev/null @@ -1 +0,0 @@ -import{E as e,O as t,ft as n}from"../chunks/39JK5HWF.js";import"../chunks/xihTtKlq.js";var r=n({load:()=>i});function i(){return{title:`Paramétrage : Canaux de communication`,back:`/settings`}}var a=t(`
        Modèles
        `);function o(t){var n=a();e(t,n)}export{o as component,r as universal}; \ No newline at end of file diff --git a/backend/internal/http/web/_app/version.json b/backend/internal/http/web/_app/version.json index 587190b..fc2d855 100644 --- a/backend/internal/http/web/_app/version.json +++ b/backend/internal/http/web/_app/version.json @@ -1 +1 @@ -{"version":"1788815336322"} \ No newline at end of file +{"version":"1791236559767"} \ No newline at end of file diff --git a/backend/internal/http/web/index.html b/backend/internal/http/web/index.html index 772a1b3..863c1a0 100644 --- a/backend/internal/http/web/index.html +++ b/backend/internal/http/web/index.html @@ -4,29 +4,29 @@ - - - - + + + + - + - +
        + + + +{#if open} +
        + + +
        +{/if} diff --git a/backend/web/src/routes/(authenticated)/[space]/history/+page.svelte b/backend/web/src/routes/(authenticated)/[space]/history/+page.svelte index b0f8690..f0572fd 100644 --- a/backend/web/src/routes/(authenticated)/[space]/history/+page.svelte +++ b/backend/web/src/routes/(authenticated)/[space]/history/+page.svelte @@ -1,15 +1,114 @@
        - {#each data.conversations as conversation (conversation.id)} +
        + +
        + + {#each conversations as conversation (conversation.id)}
        -
        - {conversation.title} +
        + +
        {conversation._date_created}
        {/each} + + {#if conversations.length === 0} +

        Aucune conversation trouvée.

        + {/if} + + {#if hasMore} +
        + +
        + {/if}
        + + (conversationToDelete = null)} +/> diff --git a/backend/web/src/routes/layout.css b/backend/web/src/routes/layout.css index 4d2fc06..e1ea1be 100644 --- a/backend/web/src/routes/layout.css +++ b/backend/web/src/routes/layout.css @@ -44,6 +44,9 @@ h2 { &.error { @apply bg-red-300 dark:bg-red-700; } + &.danger { + @apply bg-red-500 text-white hover:bg-red-600 dark:bg-red-700 dark:hover:bg-red-600; + } &.disabled { @apply text-stone-400 hover:bg-stone-200 dark:hover:bg-stone-800; } @@ -292,7 +295,15 @@ h2 { ul, ol { - @apply my-2; + @apply my-2 pl-5; + } + + ul li { + @apply list-disc pl-2; + } + + ol li { + @apply list-decimal pl-2; } h1 { @@ -315,10 +326,6 @@ h2 { @apply text-sm; } - li { - @apply ml-5 list-disc pl-4 marker:text-xl; - } - pre { @apply my-2 rounded px-2 py-1 text-xs dark:bg-stone-700; } diff --git a/go.mod b/go.mod index e2e9e5f..fa8ad21 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,7 @@ module trankilou.fr/lassistanoque go 1.26.5 require ( + github.com/go-rod/rod v0.116.2 github.com/golang-jwt/jwt/v5 v5.3.1 github.com/golang-migrate/migrate/v4 v4.19.1 github.com/joho/godotenv v1.5.1 @@ -20,6 +21,7 @@ require ( github.com/bahlo/generic-list-go v0.2.0 // indirect github.com/buger/jsonparser v1.1.1 // indirect github.com/ebitengine/purego v0.9.1 // indirect + github.com/go-rod/stealth v0.4.9 // indirect github.com/google/uuid v1.6.0 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect github.com/mailru/easyjson v0.7.7 // indirect @@ -34,6 +36,11 @@ require ( github.com/tidwall/sjson v1.2.5 // indirect github.com/tursodatabase/turso-go-platform-libs v0.7.2 // indirect github.com/wk8/go-ordered-map/v2 v2.1.8 // indirect + github.com/ysmood/fetchup v0.2.3 // indirect + github.com/ysmood/goob v0.4.0 // indirect + github.com/ysmood/got v0.40.0 // indirect + github.com/ysmood/gson v0.7.3 // indirect + github.com/ysmood/leakless v0.9.0 // indirect golang.org/x/sync v0.18.0 // indirect golang.org/x/sys v0.47.0 // indirect golang.org/x/time v0.15.0 // indirect diff --git a/go.sum b/go.sum index eb71df7..f7bfb2a 100644 --- a/go.sum +++ b/go.sum @@ -11,6 +11,11 @@ github.com/dnaeon/go-vcr v1.2.0 h1:zHCHvJYTMh1N7xnV7zf1m1GPBF9Ad0Jk/whtQ1663qI= github.com/dnaeon/go-vcr v1.2.0/go.mod h1:R4UdLID7HZT3taECzJs4YgbbH6PIGXB6W/sc5OLb6RQ= github.com/ebitengine/purego v0.9.1 h1:a/k2f2HQU3Pi399RPW1MOaZyhKJL9w/xFpKAg4q1s0A= github.com/ebitengine/purego v0.9.1/go.mod h1:iIjxzd6CiRiOG0UyXP+V1+jWqUXVjPKLAI0mRfJZTmQ= +github.com/go-rod/rod v0.113.0/go.mod h1:aiedSEFg5DwG/fnNbUOTPMTTWX3MRj6vIs/a684Mthw= +github.com/go-rod/rod v0.116.2 h1:A5t2Ky2A+5eD/ZJQr1EfsQSe5rms5Xof/qj296e+ZqA= +github.com/go-rod/rod v0.116.2/go.mod h1:H+CMO9SCNc2TJ2WfrG+pKhITz57uGNYU43qYHh438Mg= +github.com/go-rod/stealth v0.4.9 h1:X2PmQk4DUF2wzw6GOsWjW/glb8K5ebnftbEvLh7MlZ4= +github.com/go-rod/stealth v0.4.9/go.mod h1:eAzyvw8c0iAd5nJJsSWeh0fQ5z94vCIfdi1hUmYDimc= github.com/golang-jwt/jwt/v5 v5.3.1 h1:kYf81DTWFe7t+1VvL7eS+jKFVWaUnK9cB1qbwn63YCY= github.com/golang-jwt/jwt/v5 v5.3.1/go.mod h1:fxCRLWMO43lRc8nhHWY6LGqRcf+1gQWArsqaEUEa5bE= github.com/golang-migrate/migrate/v4 v4.19.1 h1:OCyb44lFuQfYXYLx1SCxPZQGU7mcaZ7gH9yH4jSFbBA= @@ -73,6 +78,23 @@ github.com/tursodatabase/turso-go-platform-libs v0.7.2 h1:5ysGFHJC+I39jT1CFq2Tuk github.com/tursodatabase/turso-go-platform-libs v0.7.2/go.mod h1:bo+Lpv5OYOX1gRV9L5DLKMsYxmDs56SkZwnCOLEFcxU= github.com/wk8/go-ordered-map/v2 v2.1.8 h1:5h/BUHu93oj4gIdvHHHGsScSTMijfx5PeYkE/fJgbpc= github.com/wk8/go-ordered-map/v2 v2.1.8/go.mod h1:5nJHM5DyteebpVlHnWMV0rPz6Zp7+xBAnxjb1X5vnTw= +github.com/ysmood/fetchup v0.2.3 h1:ulX+SonA0Vma5zUFXtv52Kzip/xe7aj4vqT5AJwQ+ZQ= +github.com/ysmood/fetchup v0.2.3/go.mod h1:xhibcRKziSvol0H1/pj33dnKrYyI2ebIvz5cOOkYGns= +github.com/ysmood/goob v0.4.0 h1:HsxXhyLBeGzWXnqVKtmT9qM7EuVs/XOgkX7T6r1o1AQ= +github.com/ysmood/goob v0.4.0/go.mod h1:u6yx7ZhS4Exf2MwciFr6nIM8knHQIE22lFpWHnfql18= +github.com/ysmood/gop v0.0.2/go.mod h1:rr5z2z27oGEbyB787hpEcx4ab8cCiPnKxn0SUHt6xzk= +github.com/ysmood/gop v0.2.0 h1:+tFrG0TWPxT6p9ZaZs+VY+opCvHU8/3Fk6BaNv6kqKg= +github.com/ysmood/gop v0.2.0/go.mod h1:rr5z2z27oGEbyB787hpEcx4ab8cCiPnKxn0SUHt6xzk= +github.com/ysmood/got v0.34.1/go.mod h1:yddyjq/PmAf08RMLSwDjPyCvHvYed+WjHnQxpH851LM= +github.com/ysmood/got v0.40.0 h1:ZQk1B55zIvS7zflRrkGfPDrPG3d7+JOza1ZkNxcc74Q= +github.com/ysmood/got v0.40.0/go.mod h1:W7DdpuX6skL3NszLmAsC5hT7JAhuLZhByVzHTq874Qg= +github.com/ysmood/gotrace v0.6.0 h1:SyI1d4jclswLhg7SWTL6os3L1WOKeNn/ZtzVQF8QmdY= +github.com/ysmood/gotrace v0.6.0/go.mod h1:TzhIG7nHDry5//eYZDYcTzuJLYQIkykJzCRIo4/dzQM= +github.com/ysmood/gson v0.7.3 h1:QFkWbTH8MxyUTKPkVWAENJhxqdBa4lYTQWqZCiLG6kE= +github.com/ysmood/gson v0.7.3/go.mod h1:3Kzs5zDl21g5F/BlLTNcuAGAYLKt2lV5G8D1zF3RNmg= +github.com/ysmood/leakless v0.8.0/go.mod h1:R8iAXPRaG97QJwqxs74RdwzcRHT1SWCGTNqY8q0JvMQ= +github.com/ysmood/leakless v0.9.0 h1:qxCG5VirSBvmi3uynXFkcnLMzkphdh3xx5FtrORwDCU= +github.com/ysmood/leakless v0.9.0/go.mod h1:R8iAXPRaG97QJwqxs74RdwzcRHT1SWCGTNqY8q0JvMQ= go.yaml.in/yaml/v3 v3.0.4/go.mod h1:DhzuOOF2ATzADvBadXxruRBLzYTpT36CKvDb3+aBEFg= golang.org/x/crypto v0.54.0 h1:YLIA59K4fiNzHzjnZt2tUJQjQtUWfWbeHBqKtk3eScw= golang.org/x/crypto v0.54.0/go.mod h1:KWL8ny2AZdGR2cWmzeHrp2azQPGogOv+HeQaVEXC2dk=