From e4e489ce91036c587935892a3e7ed8756e9deacd Mon Sep 17 00:00:00 2001 From: dadav <33197631+dadav@users.noreply.github.com> Date: Wed, 10 Jul 2024 14:28:18 +0200 Subject: [PATCH 1/3] feat: Add basic web ui --- cmd/serve.go | 106 +++++----- go.mod | 1 + go.sum | 2 + internal/config/config.go | 1 + internal/middleware/stats.go | 50 +++++ internal/v3/ui/assets.go | 13 ++ internal/v3/ui/assets/favicon.ico | Bin 0 -> 81207 bytes internal/v3/ui/assets/htmx.min.js | 1 + internal/v3/ui/assets/logo.png | Bin 0 -> 378537 bytes internal/v3/ui/assets/pico.min.css | 4 + internal/v3/ui/assets/style.css | 171 +++++++++++++++ internal/v3/ui/assets/style.scss | 195 +++++++++++++++++ internal/v3/ui/assets/theme-switcher.js | 79 +++++++ internal/v3/ui/components/author.templ | 27 +++ internal/v3/ui/components/author_templ.go | 86 ++++++++ internal/v3/ui/components/head.templ | 14 ++ internal/v3/ui/components/head_templ.go | 48 +++++ internal/v3/ui/components/module.templ | 57 +++++ internal/v3/ui/components/module_templ.go | 199 ++++++++++++++++++ internal/v3/ui/components/nav.templ | 28 +++ internal/v3/ui/components/nav_templ.go | 48 +++++ internal/v3/ui/components/page.templ | 17 ++ internal/v3/ui/components/page_templ.go | 59 ++++++ internal/v3/ui/components/release.templ | 49 +++++ internal/v3/ui/components/release_templ.go | 146 +++++++++++++ internal/v3/ui/components/search.templ | 52 +++++ internal/v3/ui/components/search_templ.go | 148 +++++++++++++ internal/v3/ui/components/statistics.templ | 36 ++++ internal/v3/ui/components/statistics_templ.go | 142 +++++++++++++ internal/v3/ui/components/utils.go | 28 +++ internal/v3/ui/handlers.go | 124 +++++++++++ 31 files changed, 1878 insertions(+), 53 deletions(-) create mode 100644 internal/middleware/stats.go create mode 100644 internal/v3/ui/assets.go create mode 100644 internal/v3/ui/assets/favicon.ico create mode 100644 internal/v3/ui/assets/htmx.min.js create mode 100644 internal/v3/ui/assets/logo.png create mode 100644 internal/v3/ui/assets/pico.min.css create mode 100644 internal/v3/ui/assets/style.css create mode 100644 internal/v3/ui/assets/style.scss create mode 100644 internal/v3/ui/assets/theme-switcher.js create mode 100644 internal/v3/ui/components/author.templ create mode 100644 internal/v3/ui/components/author_templ.go create mode 100644 internal/v3/ui/components/head.templ create mode 100644 internal/v3/ui/components/head_templ.go create mode 100644 internal/v3/ui/components/module.templ create mode 100644 internal/v3/ui/components/module_templ.go create mode 100644 internal/v3/ui/components/nav.templ create mode 100644 internal/v3/ui/components/nav_templ.go create mode 100644 internal/v3/ui/components/page.templ create mode 100644 internal/v3/ui/components/page_templ.go create mode 100644 internal/v3/ui/components/release.templ create mode 100644 internal/v3/ui/components/release_templ.go create mode 100644 internal/v3/ui/components/search.templ create mode 100644 internal/v3/ui/components/search_templ.go create mode 100644 internal/v3/ui/components/statistics.templ create mode 100644 internal/v3/ui/components/statistics_templ.go create mode 100644 internal/v3/ui/components/utils.go create mode 100644 internal/v3/ui/handlers.go diff --git a/cmd/serve.go b/cmd/serve.go index 9c47598..0c2f186 100644 --- a/cmd/serve.go +++ b/cmd/serve.go @@ -38,11 +38,11 @@ import ( "github.com/dadav/gorge/internal/utils" v3 "github.com/dadav/gorge/internal/v3/api" backend "github.com/dadav/gorge/internal/v3/backend" + "github.com/dadav/gorge/internal/v3/ui" openapi "github.com/dadav/gorge/pkg/gen/v3/openapi" "github.com/go-chi/chi/v5" "github.com/go-chi/chi/v5/middleware" "github.com/go-chi/cors" - "github.com/go-chi/jwtauth/v5" "github.com/go-chi/stampede" "github.com/spf13/cobra" "golang.org/x/sync/errgroup" @@ -127,11 +127,13 @@ You can also enable the caching functionality to speed things up.`, r := chi.NewRouter() // Logger should come before any middleware that modifies the response - // r.Use(middleware.Logger) + r.Use(middleware.Logger) // Recoverer should also be pretty high in the middleware stack r.Use(middleware.Recoverer) r.Use(middleware.RealIP) r.Use(customMiddleware.RequireUserAgent) + x := customMiddleware.NewStatistics() + r.Use(customMiddleware.StatisticsMiddleware(x)) r.Use(cors.Handler(cors.Options{ AllowedOrigins: strings.Split(config.CORSOrigins, ","), AllowedMethods: []string{"GET", "POST", "DELETE", "PATCH"}, @@ -139,22 +141,6 @@ You can also enable the caching functionality to speed things up.`, AllowCredentials: false, MaxAge: 300, })) - - if !config.Dev { - tokenAuth := jwtauth.New("HS256", []byte(config.JwtSecret), nil) - r.Use(customMiddleware.AuthMiddleware(tokenAuth, func(r *http.Request) bool { - // Everything but GET is protected and requires a jwt token - return r.Method != "GET" - })) - - _, tokenString, _ := tokenAuth.Encode(map[string]interface{}{"user": "admin"}) - err = os.WriteFile(config.JwtTokenPath, []byte(tokenString), 0400) - if err != nil { - log.Log.Fatal(err) - } - log.Log.Infof("JWT token was written to %s", config.JwtTokenPath) - } - if !config.NoCache { customKeyFunc := func(r *http.Request) uint64 { token := r.Header.Get("Authorization") @@ -164,45 +150,58 @@ You can also enable the caching functionality to speed things up.`, r.Use(cachedMiddleware) } - if config.FallbackProxyUrl != "" { - proxies := strings.Split(config.FallbackProxyUrl, ",") - slices.Reverse(proxies) - - for _, proxy := range proxies { - r.Use(customMiddleware.ProxyFallback(proxy, func(status int) bool { - return status == http.StatusNotFound - }, - func(r *http.Response) { - if config.ImportProxiedReleases && strings.HasPrefix(r.Request.URL.Path, "/v3/files/") && r.StatusCode == http.StatusOK { - body, err := io.ReadAll(r.Body) - if err != nil { - log.Log.Error(err) - return - } + if config.UI { + r.Group(func(r chi.Router) { + r.HandleFunc("/", ui.IndexHandler) + r.HandleFunc("/search", ui.SearchHandler) + r.HandleFunc("/modules/{module}", ui.ModuleHandler) + r.HandleFunc("/modules/{module}/{version}", ui.ReleaseHandler) + r.HandleFunc("/authors/{author}", ui.AuthorHandler) + r.HandleFunc("/statistics", ui.StatisticsHandler(x)) + r.Handle("/assets/*", ui.HandleAssets()) + }) + } - // restore the body - r.Body = io.NopCloser(bytes.NewBuffer(body)) + r.Group(func(r chi.Router) { + if config.FallbackProxyUrl != "" { + proxies := strings.Split(config.FallbackProxyUrl, ",") + slices.Reverse(proxies) - release, err := backend.ConfiguredBackend.AddRelease(body) - if err != nil { - log.Log.Error(err) - return - } - log.Log.Infof("Imported release %s\n", release.Slug) - } + for _, proxy := range proxies { + r.Use(customMiddleware.ProxyFallback(proxy, func(status int) bool { + return status == http.StatusNotFound }, - )) + func(r *http.Response) { + if config.ImportProxiedReleases && strings.HasPrefix(r.Request.URL.Path, "/v3/files/") && r.StatusCode == http.StatusOK { + body, err := io.ReadAll(r.Body) + if err != nil { + log.Log.Error(err) + return + } + + // restore the body + r.Body = io.NopCloser(bytes.NewBuffer(body)) + + release, err := backend.ConfiguredBackend.AddRelease(body) + if err != nil { + log.Log.Error(err) + return + } + log.Log.Infof("Imported release %s\n", release.Slug) + } + }, + )) + } } - } - - apiRouter := openapi.NewRouter( - openapi.NewModuleOperationsAPIController(moduleService), - openapi.NewReleaseOperationsAPIController(releaseService), - openapi.NewSearchFilterOperationsAPIController(searchFilterService), - openapi.NewUserOperationsAPIController(userService), - ) - - r.Mount("/", apiRouter) + apiRouter := openapi.NewRouter( + openapi.NewModuleOperationsAPIController(moduleService), + openapi.NewReleaseOperationsAPIController(releaseService), + openapi.NewSearchFilterOperationsAPIController(searchFilterService), + openapi.NewUserOperationsAPIController(userService), + ) + + r.Mount("/v3", apiRouter) + }) r.Get("/readyz", func(w http.ResponseWriter, r *http.Request) { w.Header().Set("Content-Type", "application/json") @@ -325,6 +324,7 @@ func init() { serveCmd.Flags().StringVar(&config.FallbackProxyUrl, "fallback-proxy", "", "optional comma separated list of fallback upstream proxy urls") serveCmd.Flags().BoolVar(&config.Dev, "dev", false, "enables dev mode") serveCmd.Flags().BoolVar(&config.DropPrivileges, "drop-privileges", false, "drops privileges to the given user/group") + serveCmd.Flags().BoolVar(&config.UI, "ui", false, "enables the web ui") serveCmd.Flags().StringVar(&config.CachePrefixes, "cache-prefixes", "/v3/files", "url prefixes to cache") serveCmd.Flags().StringVar(&config.JwtSecret, "jwt-secret", "changeme", "jwt secret") serveCmd.Flags().StringVar(&config.JwtTokenPath, "jwt-token-path", "~/.gorge/token", "jwt token path") diff --git a/go.mod b/go.mod index 6466821..43c518b 100644 --- a/go.mod +++ b/go.mod @@ -3,6 +3,7 @@ module github.com/dadav/gorge go 1.22.0 require ( + github.com/a-h/templ v0.2.747 github.com/go-chi/chi/v5 v5.0.12 github.com/go-chi/cors v1.2.1 github.com/go-chi/jwtauth/v5 v5.3.1 diff --git a/go.sum b/go.sum index 18a4531..76e4586 100644 --- a/go.sum +++ b/go.sum @@ -1,3 +1,5 @@ +github.com/a-h/templ v0.2.747 h1:D0dQ2lxC3W7Dxl6fxQ/1zZHBQslSkTSvl5FxP/CfdKg= +github.com/a-h/templ v0.2.747/go.mod h1:69ObQIbrcuwPCU32ohNaWce3Cb7qM5GMiqN1K+2yop4= github.com/cespare/xxhash/v2 v2.2.0 h1:DC2CZ1Ep5Y4k3ZQ899DldepgrayRUGE6BBZ/cd9Cj44= github.com/cespare/xxhash/v2 v2.2.0/go.mod h1:VGX0DQ3Q6kWi7AoAeZDth3/j3BFtOZR5XLFGgcrjCOs= github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o= diff --git a/internal/config/config.go b/internal/config/config.go index f73ea6b..b2ae88c 100644 --- a/internal/config/config.go +++ b/internal/config/config.go @@ -8,6 +8,7 @@ var ( Bind string Dev bool DropPrivileges bool + UI bool ModulesDir string ModulesScanSec int Backend string diff --git a/internal/middleware/stats.go b/internal/middleware/stats.go new file mode 100644 index 0000000..456376e --- /dev/null +++ b/internal/middleware/stats.go @@ -0,0 +1,50 @@ +package middleware + +import ( + "net/http" + "sync" + "time" +) + +type Statistics struct { + ActiveConnections int + TotalConnections int + TotalResponseTime time.Duration + ConnectionsPerEndpoint map[string]int + ResponseTimePerEndpoint map[string]time.Duration + Mutex sync.Mutex +} + +func NewStatistics() *Statistics { + return &Statistics{ + ActiveConnections: 0, + TotalConnections: 0, + TotalResponseTime: 0, + ConnectionsPerEndpoint: make(map[string]int), + ResponseTimePerEndpoint: make(map[string]time.Duration), + } +} + +func StatisticsMiddleware(stats *Statistics) func(next http.Handler) http.Handler { + return func(next http.Handler) http.Handler { + return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { + start := time.Now() + stats.Mutex.Lock() + stats.ActiveConnections++ + stats.TotalConnections++ + stats.ConnectionsPerEndpoint[r.URL.Path]++ + stats.Mutex.Unlock() + + defer func() { + duration := time.Since(start) + stats.Mutex.Lock() + stats.ActiveConnections-- + stats.TotalResponseTime += duration + stats.ResponseTimePerEndpoint[r.URL.Path] += duration + stats.Mutex.Unlock() + }() + + next.ServeHTTP(w, r) + }) + } +} diff --git a/internal/v3/ui/assets.go b/internal/v3/ui/assets.go new file mode 100644 index 0000000..5efd0a0 --- /dev/null +++ b/internal/v3/ui/assets.go @@ -0,0 +1,13 @@ +package ui + +import ( + "embed" + "net/http" +) + +//go:embed all:assets +var assets embed.FS + +func HandleAssets() http.Handler { + return http.FileServer(http.FS(assets)) +} diff --git a/internal/v3/ui/assets/favicon.ico b/internal/v3/ui/assets/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..277200f9ec9ef3df610d1496d1e0dbd31ea220c4 GIT binary patch literal 81207 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�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 literal 0 HcmV?d00001 diff --git a/internal/v3/ui/assets/htmx.min.js b/internal/v3/ui/assets/htmx.min.js new file mode 100644 index 0000000..de5f0f1 --- /dev/null +++ b/internal/v3/ui/assets/htmx.min.js @@ -0,0 +1 @@ +(function(e,t){if(typeof define==="function"&&define.amd){define([],t)}else if(typeof module==="object"&&module.exports){module.exports=t()}else{e.htmx=e.htmx||t()}})(typeof self!=="undefined"?self:this,function(){return function(){"use strict";var Q={onLoad:F,process:zt,on:de,off:ge,trigger:ce,ajax:Nr,find:C,findAll:f,closest:v,values:function(e,t){var r=dr(e,t||"post");return r.values},remove:_,addClass:z,removeClass:n,toggleClass:$,takeClass:W,defineExtension:Ur,removeExtension:Br,logAll:V,logNone:j,logger:null,config:{historyEnabled:true,historyCacheSize:10,refreshOnHistoryMiss:false,defaultSwapStyle:"innerHTML",defaultSwapDelay:0,defaultSettleDelay:20,includeIndicatorStyles:true,indicatorClass:"htmx-indicator",requestClass:"htmx-request",addedClass:"htmx-added",settlingClass:"htmx-settling",swappingClass:"htmx-swapping",allowEval:true,allowScriptTags:true,inlineScriptNonce:"",attributesToSettle:["class","style","width","height"],withCredentials:false,timeout:0,wsReconnectDelay:"full-jitter",wsBinaryType:"blob",disableSelector:"[hx-disable], [data-hx-disable]",useTemplateFragments:false,scrollBehavior:"smooth",defaultFocusScroll:false,getCacheBusterParam:false,globalViewTransitions:false,methodsThatUseUrlParams:["get"],selfRequestsOnly:false,ignoreTitle:false,scrollIntoViewOnBoost:true,triggerSpecsCache:null},parseInterval:d,_:t,createEventSource:function(e){return new EventSource(e,{withCredentials:true})},createWebSocket:function(e){var t=new WebSocket(e,[]);t.binaryType=Q.config.wsBinaryType;return t},version:"1.9.12"};var r={addTriggerHandler:Lt,bodyContains:se,canAccessLocalStorage:U,findThisElement:xe,filterValues:yr,hasAttribute:o,getAttributeValue:te,getClosestAttributeValue:ne,getClosestMatch:c,getExpressionVars:Hr,getHeaders:xr,getInputValues:dr,getInternalData:ae,getSwapSpecification:wr,getTriggerSpecs:it,getTarget:ye,makeFragment:l,mergeObjects:le,makeSettleInfo:T,oobSwap:Ee,querySelectorExt:ue,selectAndSwap:je,settleImmediately:nr,shouldCancel:ut,triggerEvent:ce,triggerErrorEvent:fe,withExtensions:R};var w=["get","post","put","delete","patch"];var i=w.map(function(e){return"[hx-"+e+"], [data-hx-"+e+"]"}).join(", ");var S=e("head"),q=e("title"),H=e("svg",true);function e(e,t){return new RegExp("<"+e+"(\\s[^>]*>|>)([\\s\\S]*?)<\\/"+e+">",!!t?"gim":"im")}function d(e){if(e==undefined){return undefined}let t=NaN;if(e.slice(-2)=="ms"){t=parseFloat(e.slice(0,-2))}else if(e.slice(-1)=="s"){t=parseFloat(e.slice(0,-1))*1e3}else if(e.slice(-1)=="m"){t=parseFloat(e.slice(0,-1))*1e3*60}else{t=parseFloat(e)}return isNaN(t)?undefined:t}function ee(e,t){return e.getAttribute&&e.getAttribute(t)}function o(e,t){return e.hasAttribute&&(e.hasAttribute(t)||e.hasAttribute("data-"+t))}function te(e,t){return ee(e,t)||ee(e,"data-"+t)}function u(e){return e.parentElement}function re(){return document}function c(e,t){while(e&&!t(e)){e=u(e)}return e?e:null}function L(e,t,r){var n=te(t,r);var i=te(t,"hx-disinherit");if(e!==t&&i&&(i==="*"||i.split(" ").indexOf(r)>=0)){return"unset"}else{return n}}function ne(t,r){var n=null;c(t,function(e){return n=L(t,e,r)});if(n!=="unset"){return n}}function h(e,t){var r=e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector;return r&&r.call(e,t)}function A(e){var t=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i;var r=t.exec(e);if(r){return r[1].toLowerCase()}else{return""}}function s(e,t){var r=new DOMParser;var n=r.parseFromString(e,"text/html");var i=n.body;while(t>0){t--;i=i.firstChild}if(i==null){i=re().createDocumentFragment()}return i}function N(e){return/",0);var a=i.querySelector("template").content;if(Q.config.allowScriptTags){oe(a.querySelectorAll("script"),function(e){if(Q.config.inlineScriptNonce){e.nonce=Q.config.inlineScriptNonce}e.htmxExecuted=navigator.userAgent.indexOf("Firefox")===-1})}else{oe(a.querySelectorAll("script"),function(e){_(e)})}return a}switch(r){case"thead":case"tbody":case"tfoot":case"colgroup":case"caption":return s(""+n+"
",1);case"col":return s(""+n+"
",2);case"tr":return s(""+n+"
",2);case"td":case"th":return s(""+n+"
",3);case"script":case"style":return s("

",1);default:return s(n,0)}}function ie(e){if(e){e()}}function I(e,t){return Object.prototype.toString.call(e)==="[object "+t+"]"}function k(e){return I(e,"Function")}function P(e){return I(e,"Object")}function ae(e){var t="htmx-internal-data";var r=e[t];if(!r){r=e[t]={}}return r}function M(e){var t=[];if(e){for(var r=0;r=0}function se(e){if(e.getRootNode&&e.getRootNode()instanceof window.ShadowRoot){return re().body.contains(e.getRootNode().host)}else{return re().body.contains(e)}}function D(e){return e.trim().split(/\s+/)}function le(e,t){for(var r in t){if(t.hasOwnProperty(r)){e[r]=t[r]}}return e}function E(e){try{return JSON.parse(e)}catch(e){b(e);return null}}function U(){var e="htmx:localStorageTest";try{localStorage.setItem(e,e);localStorage.removeItem(e);return true}catch(e){return false}}function B(t){try{var e=new URL(t);if(e){t=e.pathname+e.search}if(!/^\/$/.test(t)){t=t.replace(/\/+$/,"")}return t}catch(e){return t}}function t(e){return Tr(re().body,function(){return eval(e)})}function F(t){var e=Q.on("htmx:load",function(e){t(e.detail.elt)});return e}function V(){Q.logger=function(e,t,r){if(console){console.log(t,e,r)}}}function j(){Q.logger=null}function C(e,t){if(t){return e.querySelector(t)}else{return C(re(),e)}}function f(e,t){if(t){return e.querySelectorAll(t)}else{return f(re(),e)}}function _(e,t){e=p(e);if(t){setTimeout(function(){_(e);e=null},t)}else{e.parentElement.removeChild(e)}}function z(e,t,r){e=p(e);if(r){setTimeout(function(){z(e,t);e=null},r)}else{e.classList&&e.classList.add(t)}}function n(e,t,r){e=p(e);if(r){setTimeout(function(){n(e,t);e=null},r)}else{if(e.classList){e.classList.remove(t);if(e.classList.length===0){e.removeAttribute("class")}}}}function $(e,t){e=p(e);e.classList.toggle(t)}function W(e,t){e=p(e);oe(e.parentElement.children,function(e){n(e,t)});z(e,t)}function v(e,t){e=p(e);if(e.closest){return e.closest(t)}else{do{if(e==null||h(e,t)){return e}}while(e=e&&u(e));return null}}function g(e,t){return e.substring(0,t.length)===t}function G(e,t){return e.substring(e.length-t.length)===t}function J(e){var t=e.trim();if(g(t,"<")&&G(t,"/>")){return t.substring(1,t.length-2)}else{return t}}function Z(e,t){if(t.indexOf("closest ")===0){return[v(e,J(t.substr(8)))]}else if(t.indexOf("find ")===0){return[C(e,J(t.substr(5)))]}else if(t==="next"){return[e.nextElementSibling]}else if(t.indexOf("next ")===0){return[K(e,J(t.substr(5)))]}else if(t==="previous"){return[e.previousElementSibling]}else if(t.indexOf("previous ")===0){return[Y(e,J(t.substr(9)))]}else if(t==="document"){return[document]}else if(t==="window"){return[window]}else if(t==="body"){return[document.body]}else{return re().querySelectorAll(J(t))}}var K=function(e,t){var r=re().querySelectorAll(t);for(var n=0;n=0;n--){var i=r[n];if(i.compareDocumentPosition(e)===Node.DOCUMENT_POSITION_FOLLOWING){return i}}};function ue(e,t){if(t){return Z(e,t)[0]}else{return Z(re().body,e)[0]}}function p(e){if(I(e,"String")){return C(e)}else{return e}}function ve(e,t,r){if(k(t)){return{target:re().body,event:e,listener:t}}else{return{target:p(e),event:t,listener:r}}}function de(t,r,n){jr(function(){var e=ve(t,r,n);e.target.addEventListener(e.event,e.listener)});var e=k(r);return e?r:n}function ge(t,r,n){jr(function(){var e=ve(t,r,n);e.target.removeEventListener(e.event,e.listener)});return k(r)?r:n}var pe=re().createElement("output");function me(e,t){var r=ne(e,t);if(r){if(r==="this"){return[xe(e,t)]}else{var n=Z(e,r);if(n.length===0){b('The selector "'+r+'" on '+t+" returned no matches!");return[pe]}else{return n}}}}function xe(e,t){return c(e,function(e){return te(e,t)!=null})}function ye(e){var t=ne(e,"hx-target");if(t){if(t==="this"){return xe(e,"hx-target")}else{return ue(e,t)}}else{var r=ae(e);if(r.boosted){return re().body}else{return e}}}function be(e){var t=Q.config.attributesToSettle;for(var r=0;r0){o=e.substr(0,e.indexOf(":"));t=e.substr(e.indexOf(":")+1,e.length)}else{o=e}var r=re().querySelectorAll(t);if(r){oe(r,function(e){var t;var r=i.cloneNode(true);t=re().createDocumentFragment();t.appendChild(r);if(!Se(o,e)){t=r}var n={shouldSwap:true,target:e,fragment:t};if(!ce(e,"htmx:oobBeforeSwap",n))return;e=n.target;if(n["shouldSwap"]){Fe(o,e,e,t,a)}oe(a.elts,function(e){ce(e,"htmx:oobAfterSwap",n)})});i.parentNode.removeChild(i)}else{i.parentNode.removeChild(i);fe(re().body,"htmx:oobErrorNoTarget",{content:i})}return e}function Ce(e,t,r){var n=ne(e,"hx-select-oob");if(n){var i=n.split(",");for(var a=0;a0){var r=t.replace("'","\\'");var n=e.tagName.replace(":","\\:");var i=o.querySelector(n+"[id='"+r+"']");if(i&&i!==o){var a=e.cloneNode();we(e,i);s.tasks.push(function(){we(e,a)})}}})}function Oe(e){return function(){n(e,Q.config.addedClass);zt(e);Nt(e);qe(e);ce(e,"htmx:load")}}function qe(e){var t="[autofocus]";var r=h(e,t)?e:e.querySelector(t);if(r!=null){r.focus()}}function a(e,t,r,n){Te(e,r,n);while(r.childNodes.length>0){var i=r.firstChild;z(i,Q.config.addedClass);e.insertBefore(i,t);if(i.nodeType!==Node.TEXT_NODE&&i.nodeType!==Node.COMMENT_NODE){n.tasks.push(Oe(i))}}}function He(e,t){var r=0;while(r-1){var t=e.replace(H,"");var r=t.match(q);if(r){return r[2]}}}function je(e,t,r,n,i,a){i.title=Ve(n);var o=l(n);if(o){Ce(r,o,i);o=Be(r,o,a);Re(o);return Fe(e,r,t,o,i)}}function _e(e,t,r){var n=e.getResponseHeader(t);if(n.indexOf("{")===0){var i=E(n);for(var a in i){if(i.hasOwnProperty(a)){var o=i[a];if(!P(o)){o={value:o}}ce(r,a,o)}}}else{var s=n.split(",");for(var l=0;l0){var o=t[0];if(o==="]"){n--;if(n===0){if(a===null){i=i+"true"}t.shift();i+=")})";try{var s=Tr(e,function(){return Function(i)()},function(){return true});s.source=i;return s}catch(e){fe(re().body,"htmx:syntax:error",{error:e,source:i});return null}}}else if(o==="["){n++}if(Qe(o,a,r)){i+="(("+r+"."+o+") ? ("+r+"."+o+") : (window."+o+"))"}else{i=i+o}a=t.shift()}}}function y(e,t){var r="";while(e.length>0&&!t.test(e[0])){r+=e.shift()}return r}function tt(e){var t;if(e.length>0&&Ze.test(e[0])){e.shift();t=y(e,Ke).trim();e.shift()}else{t=y(e,x)}return t}var rt="input, textarea, select";function nt(e,t,r){var n=[];var i=Ye(t);do{y(i,Je);var a=i.length;var o=y(i,/[,\[\s]/);if(o!==""){if(o==="every"){var s={trigger:"every"};y(i,Je);s.pollInterval=d(y(i,/[,\[\s]/));y(i,Je);var l=et(e,i,"event");if(l){s.eventFilter=l}n.push(s)}else if(o.indexOf("sse:")===0){n.push({trigger:"sse",sseEvent:o.substr(4)})}else{var u={trigger:o};var l=et(e,i,"event");if(l){u.eventFilter=l}while(i.length>0&&i[0]!==","){y(i,Je);var f=i.shift();if(f==="changed"){u.changed=true}else if(f==="once"){u.once=true}else if(f==="consume"){u.consume=true}else if(f==="delay"&&i[0]===":"){i.shift();u.delay=d(y(i,x))}else if(f==="from"&&i[0]===":"){i.shift();if(Ze.test(i[0])){var c=tt(i)}else{var c=y(i,x);if(c==="closest"||c==="find"||c==="next"||c==="previous"){i.shift();var h=tt(i);if(h.length>0){c+=" "+h}}}u.from=c}else if(f==="target"&&i[0]===":"){i.shift();u.target=tt(i)}else if(f==="throttle"&&i[0]===":"){i.shift();u.throttle=d(y(i,x))}else if(f==="queue"&&i[0]===":"){i.shift();u.queue=y(i,x)}else if(f==="root"&&i[0]===":"){i.shift();u[f]=tt(i)}else if(f==="threshold"&&i[0]===":"){i.shift();u[f]=y(i,x)}else{fe(e,"htmx:syntax:error",{token:i.shift()})}}n.push(u)}}if(i.length===a){fe(e,"htmx:syntax:error",{token:i.shift()})}y(i,Je)}while(i[0]===","&&i.shift());if(r){r[t]=n}return n}function it(e){var t=te(e,"hx-trigger");var r=[];if(t){var n=Q.config.triggerSpecsCache;r=n&&n[t]||nt(e,t,n)}if(r.length>0){return r}else if(h(e,"form")){return[{trigger:"submit"}]}else if(h(e,'input[type="button"], input[type="submit"]')){return[{trigger:"click"}]}else if(h(e,rt)){return[{trigger:"change"}]}else{return[{trigger:"click"}]}}function at(e){ae(e).cancelled=true}function ot(e,t,r){var n=ae(e);n.timeout=setTimeout(function(){if(se(e)&&n.cancelled!==true){if(!ct(r,e,Wt("hx:poll:trigger",{triggerSpec:r,target:e}))){t(e)}ot(e,t,r)}},r.pollInterval)}function st(e){return location.hostname===e.hostname&&ee(e,"href")&&ee(e,"href").indexOf("#")!==0}function lt(t,r,e){if(t.tagName==="A"&&st(t)&&(t.target===""||t.target==="_self")||t.tagName==="FORM"){r.boosted=true;var n,i;if(t.tagName==="A"){n="get";i=ee(t,"href")}else{var a=ee(t,"method");n=a?a.toLowerCase():"get";if(n==="get"){}i=ee(t,"action")}e.forEach(function(e){ht(t,function(e,t){if(v(e,Q.config.disableSelector)){m(e);return}he(n,i,e,t)},r,e,true)})}}function ut(e,t){if(e.type==="submit"||e.type==="click"){if(t.tagName==="FORM"){return true}if(h(t,'input[type="submit"], button')&&v(t,"form")!==null){return true}if(t.tagName==="A"&&t.href&&(t.getAttribute("href")==="#"||t.getAttribute("href").indexOf("#")!==0)){return true}}return false}function ft(e,t){return ae(e).boosted&&e.tagName==="A"&&t.type==="click"&&(t.ctrlKey||t.metaKey)}function ct(e,t,r){var n=e.eventFilter;if(n){try{return n.call(t,r)!==true}catch(e){fe(re().body,"htmx:eventFilter:error",{error:e,source:n.source});return true}}return false}function ht(a,o,e,s,l){var u=ae(a);var t;if(s.from){t=Z(a,s.from)}else{t=[a]}if(s.changed){t.forEach(function(e){var t=ae(e);t.lastValue=e.value})}oe(t,function(n){var i=function(e){if(!se(a)){n.removeEventListener(s.trigger,i);return}if(ft(a,e)){return}if(l||ut(e,a)){e.preventDefault()}if(ct(s,a,e)){return}var t=ae(e);t.triggerSpec=s;if(t.handledFor==null){t.handledFor=[]}if(t.handledFor.indexOf(a)<0){t.handledFor.push(a);if(s.consume){e.stopPropagation()}if(s.target&&e.target){if(!h(e.target,s.target)){return}}if(s.once){if(u.triggeredOnce){return}else{u.triggeredOnce=true}}if(s.changed){var r=ae(n);if(r.lastValue===n.value){return}r.lastValue=n.value}if(u.delayed){clearTimeout(u.delayed)}if(u.throttle){return}if(s.throttle>0){if(!u.throttle){o(a,e);u.throttle=setTimeout(function(){u.throttle=null},s.throttle)}}else if(s.delay>0){u.delayed=setTimeout(function(){o(a,e)},s.delay)}else{ce(a,"htmx:trigger");o(a,e)}}};if(e.listenerInfos==null){e.listenerInfos=[]}e.listenerInfos.push({trigger:s.trigger,listener:i,on:n});n.addEventListener(s.trigger,i)})}var vt=false;var dt=null;function gt(){if(!dt){dt=function(){vt=true};window.addEventListener("scroll",dt);setInterval(function(){if(vt){vt=false;oe(re().querySelectorAll("[hx-trigger='revealed'],[data-hx-trigger='revealed']"),function(e){pt(e)})}},200)}}function pt(t){if(!o(t,"data-hx-revealed")&&X(t)){t.setAttribute("data-hx-revealed","true");var e=ae(t);if(e.initHash){ce(t,"revealed")}else{t.addEventListener("htmx:afterProcessNode",function(e){ce(t,"revealed")},{once:true})}}}function mt(e,t,r){var n=D(r);for(var i=0;i=0){var t=wt(n);setTimeout(function(){xt(s,r,n+1)},t)}};t.onopen=function(e){n=0};ae(s).webSocket=t;t.addEventListener("message",function(e){if(yt(s)){return}var t=e.data;R(s,function(e){t=e.transformResponse(t,null,s)});var r=T(s);var n=l(t);var i=M(n.children);for(var a=0;a0){ce(u,"htmx:validation:halted",i);return}t.send(JSON.stringify(l));if(ut(e,u)){e.preventDefault()}})}else{fe(u,"htmx:noWebSocketSourceError")}}function wt(e){var t=Q.config.wsReconnectDelay;if(typeof t==="function"){return t(e)}if(t==="full-jitter"){var r=Math.min(e,6);var n=1e3*Math.pow(2,r);return n*Math.random()}b('htmx.config.wsReconnectDelay must either be a function or the string "full-jitter"')}function St(e,t,r){var n=D(r);for(var i=0;i0){setTimeout(i,n)}else{i()}}function Ht(t,i,e){var a=false;oe(w,function(r){if(o(t,"hx-"+r)){var n=te(t,"hx-"+r);a=true;i.path=n;i.verb=r;e.forEach(function(e){Lt(t,e,i,function(e,t){if(v(e,Q.config.disableSelector)){m(e);return}he(r,n,e,t)})})}});return a}function Lt(n,e,t,r){if(e.sseEvent){Rt(n,r,e.sseEvent)}else if(e.trigger==="revealed"){gt();ht(n,r,t,e);pt(n)}else if(e.trigger==="intersect"){var i={};if(e.root){i.root=ue(n,e.root)}if(e.threshold){i.threshold=parseFloat(e.threshold)}var a=new IntersectionObserver(function(e){for(var t=0;t0){t.polling=true;ot(n,r,e)}else{ht(n,r,t,e)}}function At(e){if(!e.htmxExecuted&&Q.config.allowScriptTags&&(e.type==="text/javascript"||e.type==="module"||e.type==="")){var t=re().createElement("script");oe(e.attributes,function(e){t.setAttribute(e.name,e.value)});t.textContent=e.textContent;t.async=false;if(Q.config.inlineScriptNonce){t.nonce=Q.config.inlineScriptNonce}var r=e.parentElement;try{r.insertBefore(t,e)}catch(e){b(e)}finally{if(e.parentElement){e.parentElement.removeChild(e)}}}}function Nt(e){if(h(e,"script")){At(e)}oe(f(e,"script"),function(e){At(e)})}function It(e){var t=e.attributes;if(!t){return false}for(var r=0;r0){var o=n.shift();var s=o.match(/^\s*([a-zA-Z:\-\.]+:)(.*)/);if(a===0&&s){o.split(":");i=s[1].slice(0,-1);r[i]=s[2]}else{r[i]+=o}a+=Bt(o)}for(var l in r){Ft(e,l,r[l])}}}function jt(e){Ae(e);for(var t=0;tQ.config.historyCacheSize){i.shift()}while(i.length>0){try{localStorage.setItem("htmx-history-cache",JSON.stringify(i));break}catch(e){fe(re().body,"htmx:historyCacheError",{cause:e,cache:i});i.shift()}}}function Yt(e){if(!U()){return null}e=B(e);var t=E(localStorage.getItem("htmx-history-cache"))||[];for(var r=0;r=200&&this.status<400){ce(re().body,"htmx:historyCacheMissLoad",o);var e=l(this.response);e=e.querySelector("[hx-history-elt],[data-hx-history-elt]")||e;var t=Zt();var r=T(t);var n=Ve(this.response);if(n){var i=C("title");if(i){i.innerHTML=n}else{window.document.title=n}}Ue(t,e,r);nr(r.tasks);Jt=a;ce(re().body,"htmx:historyRestore",{path:a,cacheMiss:true,serverResponse:this.response})}else{fe(re().body,"htmx:historyCacheMissLoadError",o)}};e.send()}function ar(e){er();e=e||location.pathname+location.search;var t=Yt(e);if(t){var r=l(t.content);var n=Zt();var i=T(n);Ue(n,r,i);nr(i.tasks);document.title=t.title;setTimeout(function(){window.scrollTo(0,t.scroll)},0);Jt=e;ce(re().body,"htmx:historyRestore",{path:e,item:t})}else{if(Q.config.refreshOnHistoryMiss){window.location.reload(true)}else{ir(e)}}}function or(e){var t=me(e,"hx-indicator");if(t==null){t=[e]}oe(t,function(e){var t=ae(e);t.requestCount=(t.requestCount||0)+1;e.classList["add"].call(e.classList,Q.config.requestClass)});return t}function sr(e){var t=me(e,"hx-disabled-elt");if(t==null){t=[]}oe(t,function(e){var t=ae(e);t.requestCount=(t.requestCount||0)+1;e.setAttribute("disabled","")});return t}function lr(e,t){oe(e,function(e){var t=ae(e);t.requestCount=(t.requestCount||0)-1;if(t.requestCount===0){e.classList["remove"].call(e.classList,Q.config.requestClass)}});oe(t,function(e){var t=ae(e);t.requestCount=(t.requestCount||0)-1;if(t.requestCount===0){e.removeAttribute("disabled")}})}function ur(e,t){for(var r=0;r=0}function wr(e,t){var r=t?t:ne(e,"hx-swap");var n={swapStyle:ae(e).boosted?"innerHTML":Q.config.defaultSwapStyle,swapDelay:Q.config.defaultSwapDelay,settleDelay:Q.config.defaultSettleDelay};if(Q.config.scrollIntoViewOnBoost&&ae(e).boosted&&!br(e)){n["show"]="top"}if(r){var i=D(r);if(i.length>0){for(var a=0;a0?l.join(":"):null;n["scroll"]=u;n["scrollTarget"]=f}else if(o.indexOf("show:")===0){var c=o.substr(5);var l=c.split(":");var h=l.pop();var f=l.length>0?l.join(":"):null;n["show"]=h;n["showTarget"]=f}else if(o.indexOf("focus-scroll:")===0){var v=o.substr("focus-scroll:".length);n["focusScroll"]=v=="true"}else if(a==0){n["swapStyle"]=o}else{b("Unknown modifier in hx-swap: "+o)}}}}return n}function Sr(e){return ne(e,"hx-encoding")==="multipart/form-data"||h(e,"form")&&ee(e,"enctype")==="multipart/form-data"}function Er(t,r,n){var i=null;R(r,function(e){if(i==null){i=e.encodeParameters(t,n,r)}});if(i!=null){return i}else{if(Sr(r)){return mr(n)}else{return pr(n)}}}function T(e){return{tasks:[],elts:[e]}}function Cr(e,t){var r=e[0];var n=e[e.length-1];if(t.scroll){var i=null;if(t.scrollTarget){i=ue(r,t.scrollTarget)}if(t.scroll==="top"&&(r||i)){i=i||r;i.scrollTop=0}if(t.scroll==="bottom"&&(n||i)){i=i||n;i.scrollTop=i.scrollHeight}}if(t.show){var i=null;if(t.showTarget){var a=t.showTarget;if(t.showTarget==="window"){a="body"}i=ue(r,a)}if(t.show==="top"&&(r||i)){i=i||r;i.scrollIntoView({block:"start",behavior:Q.config.scrollBehavior})}if(t.show==="bottom"&&(n||i)){i=i||n;i.scrollIntoView({block:"end",behavior:Q.config.scrollBehavior})}}}function Rr(e,t,r,n){if(n==null){n={}}if(e==null){return n}var i=te(e,t);if(i){var a=i.trim();var o=r;if(a==="unset"){return null}if(a.indexOf("javascript:")===0){a=a.substr(11);o=true}else if(a.indexOf("js:")===0){a=a.substr(3);o=true}if(a.indexOf("{")!==0){a="{"+a+"}"}var s;if(o){s=Tr(e,function(){return Function("return ("+a+")")()},{})}else{s=E(a)}for(var l in s){if(s.hasOwnProperty(l)){if(n[l]==null){n[l]=s[l]}}}}return Rr(u(e),t,r,n)}function Tr(e,t,r){if(Q.config.allowEval){return t()}else{fe(e,"htmx:evalDisallowedError");return r}}function Or(e,t){return Rr(e,"hx-vars",true,t)}function qr(e,t){return Rr(e,"hx-vals",false,t)}function Hr(e){return le(Or(e),qr(e))}function Lr(t,r,n){if(n!==null){try{t.setRequestHeader(r,n)}catch(e){t.setRequestHeader(r,encodeURIComponent(n));t.setRequestHeader(r+"-URI-AutoEncoded","true")}}}function Ar(t){if(t.responseURL&&typeof URL!=="undefined"){try{var e=new URL(t.responseURL);return e.pathname+e.search}catch(e){fe(re().body,"htmx:badResponseUrl",{url:t.responseURL})}}}function O(e,t){return t.test(e.getAllResponseHeaders())}function Nr(e,t,r){e=e.toLowerCase();if(r){if(r instanceof Element||I(r,"String")){return he(e,t,null,null,{targetOverride:p(r),returnPromise:true})}else{return he(e,t,p(r.source),r.event,{handler:r.handler,headers:r.headers,values:r.values,targetOverride:p(r.target),swapOverride:r.swap,select:r.select,returnPromise:true})}}else{return he(e,t,null,null,{returnPromise:true})}}function Ir(e){var t=[];while(e){t.push(e);e=e.parentElement}return t}function kr(e,t,r){var n;var i;if(typeof URL==="function"){i=new URL(t,document.location.href);var a=document.location.origin;n=a===i.origin}else{i=t;n=g(t,document.location.origin)}if(Q.config.selfRequestsOnly){if(!n){return false}}return ce(e,"htmx:validateUrl",le({url:i,sameHost:n},r))}function he(t,r,n,i,a,e){var o=null;var s=null;a=a!=null?a:{};if(a.returnPromise&&typeof Promise!=="undefined"){var l=new Promise(function(e,t){o=e;s=t})}if(n==null){n=re().body}var M=a.handler||Mr;var X=a.select||null;if(!se(n)){ie(o);return l}var u=a.targetOverride||ye(n);if(u==null||u==pe){fe(n,"htmx:targetError",{target:te(n,"hx-target")});ie(s);return l}var f=ae(n);var c=f.lastButtonClicked;if(c){var h=ee(c,"formaction");if(h!=null){r=h}var v=ee(c,"formmethod");if(v!=null){if(v.toLowerCase()!=="dialog"){t=v}}}var d=ne(n,"hx-confirm");if(e===undefined){var D=function(e){return he(t,r,n,i,a,!!e)};var U={target:u,elt:n,path:r,verb:t,triggeringEvent:i,etc:a,issueRequest:D,question:d};if(ce(n,"htmx:confirm",U)===false){ie(o);return l}}var g=n;var p=ne(n,"hx-sync");var m=null;var x=false;if(p){var B=p.split(":");var F=B[0].trim();if(F==="this"){g=xe(n,"hx-sync")}else{g=ue(n,F)}p=(B[1]||"drop").trim();f=ae(g);if(p==="drop"&&f.xhr&&f.abortable!==true){ie(o);return l}else if(p==="abort"){if(f.xhr){ie(o);return l}else{x=true}}else if(p==="replace"){ce(g,"htmx:abort")}else if(p.indexOf("queue")===0){var V=p.split(" ");m=(V[1]||"last").trim()}}if(f.xhr){if(f.abortable){ce(g,"htmx:abort")}else{if(m==null){if(i){var y=ae(i);if(y&&y.triggerSpec&&y.triggerSpec.queue){m=y.triggerSpec.queue}}if(m==null){m="last"}}if(f.queuedRequests==null){f.queuedRequests=[]}if(m==="first"&&f.queuedRequests.length===0){f.queuedRequests.push(function(){he(t,r,n,i,a)})}else if(m==="all"){f.queuedRequests.push(function(){he(t,r,n,i,a)})}else if(m==="last"){f.queuedRequests=[];f.queuedRequests.push(function(){he(t,r,n,i,a)})}ie(o);return l}}var b=new XMLHttpRequest;f.xhr=b;f.abortable=x;var w=function(){f.xhr=null;f.abortable=false;if(f.queuedRequests!=null&&f.queuedRequests.length>0){var e=f.queuedRequests.shift();e()}};var j=ne(n,"hx-prompt");if(j){var S=prompt(j);if(S===null||!ce(n,"htmx:prompt",{prompt:S,target:u})){ie(o);w();return l}}if(d&&!e){if(!confirm(d)){ie(o);w();return l}}var E=xr(n,u,S);if(t!=="get"&&!Sr(n)){E["Content-Type"]="application/x-www-form-urlencoded"}if(a.headers){E=le(E,a.headers)}var _=dr(n,t);var C=_.errors;var R=_.values;if(a.values){R=le(R,a.values)}var z=Hr(n);var $=le(R,z);var T=yr($,n);if(Q.config.getCacheBusterParam&&t==="get"){T["org.htmx.cache-buster"]=ee(u,"id")||"true"}if(r==null||r===""){r=re().location.href}var O=Rr(n,"hx-request");var W=ae(n).boosted;var q=Q.config.methodsThatUseUrlParams.indexOf(t)>=0;var H={boosted:W,useUrlParams:q,parameters:T,unfilteredParameters:$,headers:E,target:u,verb:t,errors:C,withCredentials:a.credentials||O.credentials||Q.config.withCredentials,timeout:a.timeout||O.timeout||Q.config.timeout,path:r,triggeringEvent:i};if(!ce(n,"htmx:configRequest",H)){ie(o);w();return l}r=H.path;t=H.verb;E=H.headers;T=H.parameters;C=H.errors;q=H.useUrlParams;if(C&&C.length>0){ce(n,"htmx:validation:halted",H);ie(o);w();return l}var G=r.split("#");var J=G[0];var L=G[1];var A=r;if(q){A=J;var Z=Object.keys(T).length!==0;if(Z){if(A.indexOf("?")<0){A+="?"}else{A+="&"}A+=pr(T);if(L){A+="#"+L}}}if(!kr(n,A,H)){fe(n,"htmx:invalidPath",H);ie(s);return l}b.open(t.toUpperCase(),A,true);b.overrideMimeType("text/html");b.withCredentials=H.withCredentials;b.timeout=H.timeout;if(O.noHeaders){}else{for(var N in E){if(E.hasOwnProperty(N)){var K=E[N];Lr(b,N,K)}}}var I={xhr:b,target:u,requestConfig:H,etc:a,boosted:W,select:X,pathInfo:{requestPath:r,finalRequestPath:A,anchor:L}};b.onload=function(){try{var e=Ir(n);I.pathInfo.responsePath=Ar(b);M(n,I);lr(k,P);ce(n,"htmx:afterRequest",I);ce(n,"htmx:afterOnLoad",I);if(!se(n)){var t=null;while(e.length>0&&t==null){var r=e.shift();if(se(r)){t=r}}if(t){ce(t,"htmx:afterRequest",I);ce(t,"htmx:afterOnLoad",I)}}ie(o);w()}catch(e){fe(n,"htmx:onLoadError",le({error:e},I));throw e}};b.onerror=function(){lr(k,P);fe(n,"htmx:afterRequest",I);fe(n,"htmx:sendError",I);ie(s);w()};b.onabort=function(){lr(k,P);fe(n,"htmx:afterRequest",I);fe(n,"htmx:sendAbort",I);ie(s);w()};b.ontimeout=function(){lr(k,P);fe(n,"htmx:afterRequest",I);fe(n,"htmx:timeout",I);ie(s);w()};if(!ce(n,"htmx:beforeRequest",I)){ie(o);w();return l}var k=or(n);var P=sr(n);oe(["loadstart","loadend","progress","abort"],function(t){oe([b,b.upload],function(e){e.addEventListener(t,function(e){ce(n,"htmx:xhr:"+t,{lengthComputable:e.lengthComputable,loaded:e.loaded,total:e.total})})})});ce(n,"htmx:beforeSend",I);var Y=q?null:Er(b,n,T);b.send(Y);return l}function Pr(e,t){var r=t.xhr;var n=null;var i=null;if(O(r,/HX-Push:/i)){n=r.getResponseHeader("HX-Push");i="push"}else if(O(r,/HX-Push-Url:/i)){n=r.getResponseHeader("HX-Push-Url");i="push"}else if(O(r,/HX-Replace-Url:/i)){n=r.getResponseHeader("HX-Replace-Url");i="replace"}if(n){if(n==="false"){return{}}else{return{type:i,path:n}}}var a=t.pathInfo.finalRequestPath;var o=t.pathInfo.responsePath;var s=ne(e,"hx-push-url");var l=ne(e,"hx-replace-url");var u=ae(e).boosted;var f=null;var c=null;if(s){f="push";c=s}else if(l){f="replace";c=l}else if(u){f="push";c=o||a}if(c){if(c==="false"){return{}}if(c==="true"){c=o||a}if(t.pathInfo.anchor&&c.indexOf("#")===-1){c=c+"#"+t.pathInfo.anchor}return{type:f,path:c}}else{return{}}}function Mr(l,u){var f=u.xhr;var c=u.target;var e=u.etc;var t=u.requestConfig;var h=u.select;if(!ce(l,"htmx:beforeOnLoad",u))return;if(O(f,/HX-Trigger:/i)){_e(f,"HX-Trigger",l)}if(O(f,/HX-Location:/i)){er();var r=f.getResponseHeader("HX-Location");var v;if(r.indexOf("{")===0){v=E(r);r=v["path"];delete v["path"]}Nr("GET",r,v).then(function(){tr(r)});return}var n=O(f,/HX-Refresh:/i)&&"true"===f.getResponseHeader("HX-Refresh");if(O(f,/HX-Redirect:/i)){location.href=f.getResponseHeader("HX-Redirect");n&&location.reload();return}if(n){location.reload();return}if(O(f,/HX-Retarget:/i)){if(f.getResponseHeader("HX-Retarget")==="this"){u.target=l}else{u.target=ue(l,f.getResponseHeader("HX-Retarget"))}}var d=Pr(l,u);var i=f.status>=200&&f.status<400&&f.status!==204;var g=f.response;var a=f.status>=400;var p=Q.config.ignoreTitle;var o=le({shouldSwap:i,serverResponse:g,isError:a,ignoreTitle:p},u);if(!ce(c,"htmx:beforeSwap",o))return;c=o.target;g=o.serverResponse;a=o.isError;p=o.ignoreTitle;u.target=c;u.failed=a;u.successful=!a;if(o.shouldSwap){if(f.status===286){at(l)}R(l,function(e){g=e.transformResponse(g,f,l)});if(d.type){er()}var s=e.swapOverride;if(O(f,/HX-Reswap:/i)){s=f.getResponseHeader("HX-Reswap")}var v=wr(l,s);if(v.hasOwnProperty("ignoreTitle")){p=v.ignoreTitle}c.classList.add(Q.config.swappingClass);var m=null;var x=null;var y=function(){try{var e=document.activeElement;var t={};try{t={elt:e,start:e?e.selectionStart:null,end:e?e.selectionEnd:null}}catch(e){}var r;if(h){r=h}if(O(f,/HX-Reselect:/i)){r=f.getResponseHeader("HX-Reselect")}if(d.type){ce(re().body,"htmx:beforeHistoryUpdate",le({history:d},u));if(d.type==="push"){tr(d.path);ce(re().body,"htmx:pushedIntoHistory",{path:d.path})}else{rr(d.path);ce(re().body,"htmx:replacedInHistory",{path:d.path})}}var n=T(c);je(v.swapStyle,c,l,g,n,r);if(t.elt&&!se(t.elt)&&ee(t.elt,"id")){var i=document.getElementById(ee(t.elt,"id"));var a={preventScroll:v.focusScroll!==undefined?!v.focusScroll:!Q.config.defaultFocusScroll};if(i){if(t.start&&i.setSelectionRange){try{i.setSelectionRange(t.start,t.end)}catch(e){}}i.focus(a)}}c.classList.remove(Q.config.swappingClass);oe(n.elts,function(e){if(e.classList){e.classList.add(Q.config.settlingClass)}ce(e,"htmx:afterSwap",u)});if(O(f,/HX-Trigger-After-Swap:/i)){var o=l;if(!se(l)){o=re().body}_e(f,"HX-Trigger-After-Swap",o)}var s=function(){oe(n.tasks,function(e){e.call()});oe(n.elts,function(e){if(e.classList){e.classList.remove(Q.config.settlingClass)}ce(e,"htmx:afterSettle",u)});if(u.pathInfo.anchor){var e=re().getElementById(u.pathInfo.anchor);if(e){e.scrollIntoView({block:"start",behavior:"auto"})}}if(n.title&&!p){var t=C("title");if(t){t.innerHTML=n.title}else{window.document.title=n.title}}Cr(n.elts,v);if(O(f,/HX-Trigger-After-Settle:/i)){var r=l;if(!se(l)){r=re().body}_e(f,"HX-Trigger-After-Settle",r)}ie(m)};if(v.settleDelay>0){setTimeout(s,v.settleDelay)}else{s()}}catch(e){fe(l,"htmx:swapError",u);ie(x);throw e}};var b=Q.config.globalViewTransitions;if(v.hasOwnProperty("transition")){b=v.transition}if(b&&ce(l,"htmx:beforeTransition",u)&&typeof Promise!=="undefined"&&document.startViewTransition){var w=new Promise(function(e,t){m=e;x=t});var S=y;y=function(){document.startViewTransition(function(){S();return w})}}if(v.swapDelay>0){setTimeout(y,v.swapDelay)}else{y()}}if(a){fe(l,"htmx:responseError",le({error:"Response Status Error Code "+f.status+" from "+u.pathInfo.requestPath},u))}}var Xr={};function Dr(){return{init:function(e){return null},onEvent:function(e,t){return true},transformResponse:function(e,t,r){return e},isInlineSwap:function(e){return false},handleSwap:function(e,t,r,n){return false},encodeParameters:function(e,t,r){return null}}}function Ur(e,t){if(t.init){t.init(r)}Xr[e]=le(Dr(),t)}function Br(e){delete Xr[e]}function Fr(e,r,n){if(e==undefined){return r}if(r==undefined){r=[]}if(n==undefined){n=[]}var t=te(e,"hx-ext");if(t){oe(t.split(","),function(e){e=e.replace(/ /g,"");if(e.slice(0,7)=="ignore:"){n.push(e.slice(7));return}if(n.indexOf(e)<0){var t=Xr[e];if(t&&r.indexOf(t)<0){r.push(t)}}})}return Fr(u(e),r,n)}var Vr=false;re().addEventListener("DOMContentLoaded",function(){Vr=true});function jr(e){if(Vr||re().readyState==="complete"){e()}else{re().addEventListener("DOMContentLoaded",e)}}function _r(){if(Q.config.includeIndicatorStyles!==false){re().head.insertAdjacentHTML("beforeend","")}}function zr(){var e=re().querySelector('meta[name="htmx-config"]');if(e){return E(e.content)}else{return null}}function $r(){var e=zr();if(e){Q.config=le(Q.config,e)}}jr(function(){$r();_r();var e=re().body;zt(e);var t=re().querySelectorAll("[hx-trigger='restored'],[data-hx-trigger='restored']");e.addEventListener("htmx:abort",function(e){var t=e.target;var r=ae(t);if(r&&r.xhr){r.xhr.abort()}});const r=window.onpopstate?window.onpopstate.bind(window):null;window.onpopstate=function(e){if(e.state&&e.state.htmx){ar();oe(t,function(e){ce(e,"htmx:restored",{document:re(),triggerEvent:ce})})}else{if(r){r(e)}}};setTimeout(function(){ce(e,"htmx:load",{});e=null},0)});return Q}()}); \ No newline at end of file diff --git a/internal/v3/ui/assets/logo.png b/internal/v3/ui/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..d55d88fc721ea0a731f3c5b56e99472de7d43188 GIT binary patch literal 378537 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

$Nu%6Ha7AFqB?8jIYF7m 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¨gd&&!x-H+%C2Q#Wyov_x8R3#}fDSY$X2B$8yfk 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

4!3@`G|Epa4R@4M$2^3UlmHL#Q{lbq zrHN>6a;hzjueH!0mg|-H+8$>{G2lu%f$G8Ag3n_u9lqgze$Un;>7Q6C{!_f5abXA! z)hLKhM1*!4wBst7j@cZlI^bCW}wtr#v{J ztftp2BM(t>-CmDkVV~-Lo^KVoa&gqAS-1|IV&u>yXaa(qGYh;e3=zsNO4rghGB636 z8S!A$CfK>Y#3M6us{G{Ai5~AZusGRHhO!I4G`EhV|}GOhQ!TEXAEqL48yH zpH1rS%&f!6FF8kv7R2YOEFzM29w)Wr=k- zZS;r$vI!j>;1fW)L%w@_^OYrGhO#v|mFuMBluHCCSl83#9>7H0*VhM#omlwz?tO4 z_`KX-uZFmt_L02qPf2hh^OG_QLG(E385xGg#!z!?@L_%P3k&f-O6?xGKkw-S7X)>` zkHp`}8sBZq*FOT@=@&i^--(vHV)uat$e7H+LUs(`8Zey7;cGwWKy^G{*ZAV|+SYy( z!?)g6gPEI@caz4on?i}-LVdW3+hYg)OL|GU<9GMtAatz^y=>HGthfbA$WJKJTjyq{ zEn$ID`F6>I`Uq#8HwK3(MQH;Mg9*Zr1g+}_9{H9YL^Hfj=YaGPhZNicd_n^K$Jr;s zciZ$s51XICkbpUa8|B57&0!<|i|xjoG>B9jSUD^{V|6-XFN0;ycdu)6UbYA)u*=Hi zuDd=SPGU=~5x+sDfKaR%|Hp>Cie3u5jZW1!GP}*4 zrS2@t#>6sv1bOEPGB;vl>7-iZgGoemlwLrZ|<#vwY{9v>nS^!Tox?OidMw1LSEXO-tr~OGd4-K|_J#wAI+sY!Y^j!ReFd zI5zTW>R$D0uG*i%I(jJ^ zIbhh~EqxyPC0p{VvDf@8ulTw?0?BTuSW75Y*gQZqkmJuAi?=Le_2p{|Yg&qsoDD<1 zWK?(=H%!k@lLZfwBujtfT ztH6Y{QM!CEOG+?jwWhnO(N=jKz^zk@<*Spnbxv;gk}4-+wqN$%5Pf%zN>0YkV3ji_ zAn;i0kT^W+h#nk70)aqyDO-zvh;;*J?a7t`Ea^xRF+^Mc4k0S)r&{0#8|7WR7i`*1SFoVa5)v zbomK{p?uyhPSq`_s6fn}3Nyf~tgdDe5SUtNFynST#S01wYHV(H+8sv!;`?YIoImYy z!NBKLkd$zL@5=vP7wgpd!MovgY;oT402eMwQD<+ig-QuU87N8K+anV8)E(v<(*+

Tvk8l6QAM&gSksRyjWRZ{@r&~63bFl> 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

hM)`C6I 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

~X3_x5 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 z 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 literal 0 HcmV?d00001 diff --git a/internal/v3/ui/assets/pico.min.css b/internal/v3/ui/assets/pico.min.css new file mode 100644 index 0000000..5928ed7 --- /dev/null +++ b/internal/v3/ui/assets/pico.min.css @@ -0,0 +1,4 @@ +@charset "UTF-8";/*! + * Pico CSS ✨ v2.0.6 (https://picocss.com) + * Copyright 2019-2024 - Licensed under MIT + */:root{--pico-font-family-emoji:"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--pico-font-family-sans-serif:system-ui,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,Helvetica,Arial,"Helvetica Neue",sans-serif,var(--pico-font-family-emoji);--pico-font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,"Liberation Mono",monospace,var(--pico-font-family-emoji);--pico-font-family:var(--pico-font-family-sans-serif);--pico-line-height:1.5;--pico-font-weight:400;--pico-font-size:100%;--pico-text-underline-offset:0.1rem;--pico-border-radius:0.25rem;--pico-border-width:0.0625rem;--pico-outline-width:0.125rem;--pico-transition:0.2s ease-in-out;--pico-spacing:1rem;--pico-typography-spacing-vertical:1rem;--pico-block-spacing-vertical:var(--pico-spacing);--pico-block-spacing-horizontal:var(--pico-spacing);--pico-grid-column-gap:var(--pico-spacing);--pico-grid-row-gap:var(--pico-spacing);--pico-form-element-spacing-vertical:0.75rem;--pico-form-element-spacing-horizontal:1rem;--pico-group-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-primary-focus);--pico-group-box-shadow-focus-with-input:0 0 0 0.0625rem var(--pico-form-element-border-color);--pico-modal-overlay-backdrop-filter:blur(0.375rem);--pico-nav-element-spacing-vertical:1rem;--pico-nav-element-spacing-horizontal:0.5rem;--pico-nav-link-spacing-vertical:0.5rem;--pico-nav-link-spacing-horizontal:0.5rem;--pico-nav-breadcrumb-divider:">";--pico-icon-checkbox:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(255, 255, 255)' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E");--pico-icon-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Cline x1='16' y1='2' x2='16' y2='6'%3E%3C/line%3E%3Cline x1='8' y1='2' x2='8' y2='6'%3E%3C/line%3E%3Cline x1='3' y1='10' x2='21' y2='10'%3E%3C/line%3E%3C/svg%3E");--pico-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cpolyline points='12 6 12 12 16 14'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'%3E%3C/circle%3E%3Cline x1='21' y1='21' x2='16.65' y2='16.65'%3E%3C/line%3E%3C/svg%3E");--pico-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(136, 145, 164)' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='18' y1='6' x2='6' y2='18'%3E%3C/line%3E%3Cline x1='6' y1='6' x2='18' y2='18'%3E%3C/line%3E%3C/svg%3E");--pico-icon-loading:url("data:image/svg+xml,%3Csvg fill='none' height='24' width='24' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg' %3E%3Cstyle%3E g %7B animation: rotate 2s linear infinite; transform-origin: center center; %7D circle %7B stroke-dasharray: 75,100; stroke-dashoffset: -5; animation: dash 1.5s ease-in-out infinite; stroke-linecap: round; %7D @keyframes rotate %7B 0%25 %7B transform: rotate(0deg); %7D 100%25 %7B transform: rotate(360deg); %7D %7D @keyframes dash %7B 0%25 %7B stroke-dasharray: 1,100; stroke-dashoffset: 0; %7D 50%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -17.5; %7D 100%25 %7B stroke-dasharray: 44.5,100; stroke-dashoffset: -62; %7D %7D %3C/style%3E%3Cg%3E%3Ccircle cx='12' cy='12' r='10' fill='none' stroke='rgb(136, 145, 164)' stroke-width='4' /%3E%3C/g%3E%3C/svg%3E")}@media (min-width:576px){:root{--pico-font-size:106.25%}}@media (min-width:768px){:root{--pico-font-size:112.5%}}@media (min-width:1024px){:root{--pico-font-size:118.75%}}@media (min-width:1280px){:root{--pico-font-size:125%}}@media (min-width:1536px){:root{--pico-font-size:131.25%}}a{--pico-text-decoration:underline}a.contrast,a.secondary{--pico-text-decoration:underline}small{--pico-font-size:0.875em}h1,h2,h3,h4,h5,h6{--pico-font-weight:700}h1{--pico-font-size:2rem;--pico-line-height:1.125;--pico-typography-spacing-top:3rem}h2{--pico-font-size:1.75rem;--pico-line-height:1.15;--pico-typography-spacing-top:2.625rem}h3{--pico-font-size:1.5rem;--pico-line-height:1.175;--pico-typography-spacing-top:2.25rem}h4{--pico-font-size:1.25rem;--pico-line-height:1.2;--pico-typography-spacing-top:1.874rem}h5{--pico-font-size:1.125rem;--pico-line-height:1.225;--pico-typography-spacing-top:1.6875rem}h6{--pico-font-size:1rem;--pico-line-height:1.25;--pico-typography-spacing-top:1.5rem}tfoot td,tfoot th,thead td,thead th{--pico-font-weight:600;--pico-border-width:0.1875rem}code,kbd,pre,samp{--pico-font-family:var(--pico-font-family-monospace)}kbd{--pico-font-weight:bolder}:where(select,textarea),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-outline-width:0.0625rem}[type=search]{--pico-border-radius:5rem}[type=checkbox],[type=radio]{--pico-border-width:0.125rem}[type=checkbox][role=switch]{--pico-border-width:0.1875rem}details.dropdown summary:not([role=button]){--pico-outline-width:0.0625rem}nav details.dropdown summary:focus-visible{--pico-outline-width:0.125rem}[role=search]{--pico-border-radius:5rem}[role=group]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus),[role=search]:has(button.secondary:focus,[type=submit].secondary:focus,[type=button].secondary:focus,[role=button].secondary:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[role=group]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus),[role=search]:has(button.contrast:focus,[type=submit].contrast:focus,[type=button].contrast:focus,[role=button].contrast:focus){--pico-group-box-shadow-focus-with-button:0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=submit],[role=search] button{--pico-form-element-spacing-horizontal:2rem}details summary[role=button]:not(.outline)::after{filter:brightness(0) invert(1)}[aria-busy=true]:not(input,select,textarea):is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0) invert(1)}:root:not([data-theme=dark]),[data-theme=light]{--pico-background-color:#fff;--pico-color:#373c44;--pico-text-selection-color:rgba(2, 154, 232, 0.25);--pico-muted-color:#646b79;--pico-muted-border-color:#e7eaf0;--pico-primary:#0172ad;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 114, 173, 0.5);--pico-primary-hover:#015887;--pico-primary-hover-background:#02659a;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(2, 154, 232, 0.5);--pico-primary-inverse:#fff;--pico-secondary:#5d6b89;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(93, 107, 137, 0.5);--pico-secondary-hover:#48536b;--pico-secondary-hover-background:#48536b;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(93, 107, 137, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#181c25;--pico-contrast-background:#181c25;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(24, 28, 37, 0.5);--pico-contrast-hover:#000;--pico-contrast-hover-background:#000;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-secondary-hover);--pico-contrast-focus:rgba(93, 107, 137, 0.25);--pico-contrast-inverse:#fff;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(129, 145, 181, 0.01698),0.0335rem 0.067rem 0.402rem rgba(129, 145, 181, 0.024),0.0625rem 0.125rem 0.75rem rgba(129, 145, 181, 0.03),0.1125rem 0.225rem 1.35rem rgba(129, 145, 181, 0.036),0.2085rem 0.417rem 2.502rem rgba(129, 145, 181, 0.04302),0.5rem 1rem 6rem rgba(129, 145, 181, 0.06),0 0 0 0.0625rem rgba(129, 145, 181, 0.015);--pico-h1-color:#2d3138;--pico-h2-color:#373c44;--pico-h3-color:#424751;--pico-h4-color:#4d535e;--pico-h5-color:#5c6370;--pico-h6-color:#646b79;--pico-mark-background-color:#fde7c0;--pico-mark-color:#0f1114;--pico-ins-color:#1d6a54;--pico-del-color:#883935;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#f3f5f7;--pico-code-color:#646b79;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#fbfcfc;--pico-form-element-selected-background-color:#dfe3eb;--pico-form-element-border-color:#cfd5e2;--pico-form-element-color:#23262c;--pico-form-element-placeholder-color:var(--pico-muted-color);--pico-form-element-active-background-color:#fff;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#b86a6b;--pico-form-element-invalid-active-border-color:#c84f48;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#4c9b8a;--pico-form-element-valid-active-border-color:#279977;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#bfc7d9;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#dfe3eb;--pico-range-active-border-color:#bfc7d9;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:var(--pico-background-color);--pico-card-border-color:var(--pico-muted-border-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#fbfcfc;--pico-dropdown-background-color:#fff;--pico-dropdown-border-color:#eff1f4;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#eff1f4;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(232, 234, 237, 0.75);--pico-progress-background-color:#dfe3eb;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(76, 155, 138)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(200, 79, 72)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:light}:root:not([data-theme=dark]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]),[data-theme=light] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}@media only screen and (prefers-color-scheme:dark){:root:not([data-theme]){--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1, 170, 255, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 170, 255, 0.5);--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(1, 170, 255, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#1a1f28;--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}:root:not([data-theme]) input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}:root:not([data-theme]) details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}:root:not([data-theme]) [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}}[data-theme=dark]{--pico-background-color:#13171f;--pico-color:#c2c7d0;--pico-text-selection-color:rgba(1, 170, 255, 0.1875);--pico-muted-color:#7b8495;--pico-muted-border-color:#202632;--pico-primary:#01aaff;--pico-primary-background:#0172ad;--pico-primary-border:var(--pico-primary-background);--pico-primary-underline:rgba(1, 170, 255, 0.5);--pico-primary-hover:#79c0ff;--pico-primary-hover-background:#017fc0;--pico-primary-hover-border:var(--pico-primary-hover-background);--pico-primary-hover-underline:var(--pico-primary-hover);--pico-primary-focus:rgba(1, 170, 255, 0.375);--pico-primary-inverse:#fff;--pico-secondary:#969eaf;--pico-secondary-background:#525f7a;--pico-secondary-border:var(--pico-secondary-background);--pico-secondary-underline:rgba(150, 158, 175, 0.5);--pico-secondary-hover:#b3b9c5;--pico-secondary-hover-background:#5d6b89;--pico-secondary-hover-border:var(--pico-secondary-hover-background);--pico-secondary-hover-underline:var(--pico-secondary-hover);--pico-secondary-focus:rgba(144, 158, 190, 0.25);--pico-secondary-inverse:#fff;--pico-contrast:#dfe3eb;--pico-contrast-background:#eff1f4;--pico-contrast-border:var(--pico-contrast-background);--pico-contrast-underline:rgba(223, 227, 235, 0.5);--pico-contrast-hover:#fff;--pico-contrast-hover-background:#fff;--pico-contrast-hover-border:var(--pico-contrast-hover-background);--pico-contrast-hover-underline:var(--pico-contrast-hover);--pico-contrast-focus:rgba(207, 213, 226, 0.25);--pico-contrast-inverse:#000;--pico-box-shadow:0.0145rem 0.029rem 0.174rem rgba(7, 9, 12, 0.01698),0.0335rem 0.067rem 0.402rem rgba(7, 9, 12, 0.024),0.0625rem 0.125rem 0.75rem rgba(7, 9, 12, 0.03),0.1125rem 0.225rem 1.35rem rgba(7, 9, 12, 0.036),0.2085rem 0.417rem 2.502rem rgba(7, 9, 12, 0.04302),0.5rem 1rem 6rem rgba(7, 9, 12, 0.06),0 0 0 0.0625rem rgba(7, 9, 12, 0.015);--pico-h1-color:#f0f1f3;--pico-h2-color:#e0e3e7;--pico-h3-color:#c2c7d0;--pico-h4-color:#b3b9c5;--pico-h5-color:#a4acba;--pico-h6-color:#8891a4;--pico-mark-background-color:#014063;--pico-mark-color:#fff;--pico-ins-color:#62af9a;--pico-del-color:#ce7e7b;--pico-blockquote-border-color:var(--pico-muted-border-color);--pico-blockquote-footer-color:var(--pico-muted-color);--pico-button-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-button-hover-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-table-border-color:var(--pico-muted-border-color);--pico-table-row-stripped-background-color:rgba(111, 120, 135, 0.0375);--pico-code-background-color:#1a1f28;--pico-code-color:#8891a4;--pico-code-kbd-background-color:var(--pico-color);--pico-code-kbd-color:var(--pico-background-color);--pico-form-element-background-color:#1c212c;--pico-form-element-selected-background-color:#2a3140;--pico-form-element-border-color:#2a3140;--pico-form-element-color:#e0e3e7;--pico-form-element-placeholder-color:#8891a4;--pico-form-element-active-background-color:#1a1f28;--pico-form-element-active-border-color:var(--pico-primary-border);--pico-form-element-focus-color:var(--pico-primary-border);--pico-form-element-disabled-opacity:0.5;--pico-form-element-invalid-border-color:#964a50;--pico-form-element-invalid-active-border-color:#b7403b;--pico-form-element-invalid-focus-color:var(--pico-form-element-invalid-active-border-color);--pico-form-element-valid-border-color:#2a7b6f;--pico-form-element-valid-active-border-color:#16896a;--pico-form-element-valid-focus-color:var(--pico-form-element-valid-active-border-color);--pico-switch-background-color:#333c4e;--pico-switch-checked-background-color:var(--pico-primary-background);--pico-switch-color:#fff;--pico-switch-thumb-box-shadow:0 0 0 rgba(0, 0, 0, 0);--pico-range-border-color:#202632;--pico-range-active-border-color:#2a3140;--pico-range-thumb-border-color:var(--pico-background-color);--pico-range-thumb-color:var(--pico-secondary-background);--pico-range-thumb-active-color:var(--pico-primary-background);--pico-accordion-border-color:var(--pico-muted-border-color);--pico-accordion-active-summary-color:var(--pico-primary-hover);--pico-accordion-close-summary-color:var(--pico-color);--pico-accordion-open-summary-color:var(--pico-muted-color);--pico-card-background-color:#181c25;--pico-card-border-color:var(--pico-card-background-color);--pico-card-box-shadow:var(--pico-box-shadow);--pico-card-sectioning-background-color:#1a1f28;--pico-dropdown-background-color:#181c25;--pico-dropdown-border-color:#202632;--pico-dropdown-box-shadow:var(--pico-box-shadow);--pico-dropdown-color:var(--pico-color);--pico-dropdown-hover-background-color:#202632;--pico-loading-spinner-opacity:0.5;--pico-modal-overlay-background-color:rgba(8, 9, 10, 0.75);--pico-progress-background-color:#202632;--pico-progress-color:var(--pico-primary-background);--pico-tooltip-background-color:var(--pico-contrast-background);--pico-tooltip-color:var(--pico-contrast-inverse);--pico-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(42, 123, 111)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E");--pico-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='rgb(150, 74, 80)' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'%3E%3C/circle%3E%3Cline x1='12' y1='8' x2='12' y2='12'%3E%3C/line%3E%3Cline x1='12' y1='16' x2='12.01' y2='16'%3E%3C/line%3E%3C/svg%3E");color-scheme:dark}[data-theme=dark] input:is([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[type=file]){--pico-form-element-focus-color:var(--pico-primary-focus)}[data-theme=dark] details summary[role=button].contrast:not(.outline)::after{filter:brightness(0)}[data-theme=dark] [aria-busy=true]:not(input,select,textarea).contrast:is(button,[type=submit],[type=button],[type=reset],[role=button]):not(.outline)::before{filter:brightness(0)}[type=checkbox],[type=radio],[type=range],progress{accent-color:var(--pico-primary)}*,::after,::before{box-sizing:border-box;background-repeat:no-repeat}::after,::before{text-decoration:inherit;vertical-align:inherit}:where(:root){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family);text-underline-offset:var(--pico-text-underline-offset);text-rendering:optimizeLegibility;overflow-wrap:break-word;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{width:100%;margin:0}main{display:block}body>footer,body>header,body>main{padding-block:var(--pico-block-spacing-vertical)}section{margin-bottom:var(--pico-block-spacing-vertical)}.container,.container-fluid{width:100%;margin-right:auto;margin-left:auto;padding-right:var(--pico-spacing);padding-left:var(--pico-spacing)}@media (min-width:576px){.container{max-width:510px;padding-right:0;padding-left:0}}@media (min-width:768px){.container{max-width:700px}}@media (min-width:1024px){.container{max-width:950px}}@media (min-width:1280px){.container{max-width:1200px}}@media (min-width:1536px){.container{max-width:1450px}}.grid{grid-column-gap:var(--pico-grid-column-gap);grid-row-gap:var(--pico-grid-row-gap);display:grid;grid-template-columns:1fr}@media (min-width:768px){.grid{grid-template-columns:repeat(auto-fit,minmax(0%,1fr))}}.grid>*{min-width:0}.overflow-auto{overflow:auto}b,strong{font-weight:bolder}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}address,blockquote,dl,ol,p,pre,table,ul{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-style:normal;font-weight:var(--pico-font-weight)}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:var(--pico-typography-spacing-vertical);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:var(--pico-font-size);line-height:var(--pico-line-height);font-family:var(--pico-font-family)}h1{--pico-color:var(--pico-h1-color)}h2{--pico-color:var(--pico-h2-color)}h3{--pico-color:var(--pico-h3-color)}h4{--pico-color:var(--pico-h4-color)}h5{--pico-color:var(--pico-h5-color)}h6{--pico-color:var(--pico-h6-color)}:where(article,address,blockquote,dl,figure,form,ol,p,pre,table,ul)~:is(h1,h2,h3,h4,h5,h6){margin-top:var(--pico-typography-spacing-top)}p{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup{margin-bottom:var(--pico-typography-spacing-vertical)}hgroup>*{margin-top:0;margin-bottom:0}hgroup>:not(:first-child):last-child{--pico-color:var(--pico-muted-color);--pico-font-weight:unset;font-size:1rem}:where(ol,ul) li{margin-bottom:calc(var(--pico-typography-spacing-vertical) * .25)}:where(dl,ol,ul) :where(dl,ol,ul){margin:0;margin-top:calc(var(--pico-typography-spacing-vertical) * .25)}ul li{list-style:square}mark{padding:.125rem .25rem;background-color:var(--pico-mark-background-color);color:var(--pico-mark-color);vertical-align:baseline}blockquote{display:block;margin:var(--pico-typography-spacing-vertical) 0;padding:var(--pico-spacing);border-right:none;border-left:.25rem solid var(--pico-blockquote-border-color);border-inline-start:0.25rem solid var(--pico-blockquote-border-color);border-inline-end:none}blockquote footer{margin-top:calc(var(--pico-typography-spacing-vertical) * .5);color:var(--pico-blockquote-footer-color)}abbr[title]{border-bottom:1px dotted;text-decoration:none;cursor:help}ins{color:var(--pico-ins-color);text-decoration:none}del{color:var(--pico-del-color)}::-moz-selection{background-color:var(--pico-text-selection-color)}::selection{background-color:var(--pico-text-selection-color)}:where(a:not([role=button])),[role=link]{--pico-color:var(--pico-primary);--pico-background-color:transparent;--pico-underline:var(--pico-primary-underline);outline:0;background-color:var(--pico-background-color);color:var(--pico-color);-webkit-text-decoration:var(--pico-text-decoration);text-decoration:var(--pico-text-decoration);text-decoration-color:var(--pico-underline);text-underline-offset:0.125em;transition:background-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),color var(--pico-transition),text-decoration var(--pico-transition),box-shadow var(--pico-transition),-webkit-text-decoration var(--pico-transition)}:where(a:not([role=button])):is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-primary-hover);--pico-underline:var(--pico-primary-hover-underline);--pico-text-decoration:underline}:where(a:not([role=button])):focus-visible,[role=link]:focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}:where(a:not([role=button])).secondary,[role=link].secondary{--pico-color:var(--pico-secondary);--pico-underline:var(--pico-secondary-underline)}:where(a:not([role=button])).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-underline:var(--pico-secondary-hover-underline)}:where(a:not([role=button])).contrast,[role=link].contrast{--pico-color:var(--pico-contrast);--pico-underline:var(--pico-contrast-underline)}:where(a:not([role=button])).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[role=link].contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-underline:var(--pico-contrast-hover-underline)}a[role=button]{display:inline-block}button{margin:0;overflow:visible;font-family:inherit;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[role=button],[type=button],[type=file]::file-selector-button,[type=reset],[type=submit],button{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);--pico-color:var(--pico-primary-inverse);--pico-box-shadow:var(--pico-button-box-shadow, 0 0 0 rgba(0, 0, 0, 0));padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);font-size:1rem;line-height:var(--pico-line-height);text-align:center;text-decoration:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}[role=button]:is(:hover,:active,:focus),[role=button]:is([aria-current]:not([aria-current=false])),[type=button]:is(:hover,:active,:focus),[type=button]:is([aria-current]:not([aria-current=false])),[type=file]::file-selector-button:is(:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])),[type=reset]:is(:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false])),[type=submit]:is(:hover,:active,:focus),[type=submit]:is([aria-current]:not([aria-current=false])),button:is(:hover,:active,:focus),button:is([aria-current]:not([aria-current=false])){--pico-background-color:var(--pico-primary-hover-background);--pico-border-color:var(--pico-primary-hover-border);--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0));--pico-color:var(--pico-primary-inverse)}[role=button]:focus,[role=button]:is([aria-current]:not([aria-current=false])):focus,[type=button]:focus,[type=button]:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus,[type=submit]:focus,[type=submit]:is([aria-current]:not([aria-current=false])):focus,button:focus,button:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}[type=button],[type=reset],[type=submit]{margin-bottom:var(--pico-spacing)}:is(button,[type=submit],[type=button],[role=button]).secondary,[type=file]::file-selector-button,[type=reset]{--pico-background-color:var(--pico-secondary-background);--pico-border-color:var(--pico-secondary-border);--pico-color:var(--pico-secondary-inverse);cursor:pointer}:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=file]::file-selector-button:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border);--pico-color:var(--pico-secondary-inverse)}:is(button,[type=submit],[type=button],[role=button]).secondary:focus,:is(button,[type=submit],[type=button],[role=button]).secondary:is([aria-current]:not([aria-current=false])):focus,[type=file]::file-selector-button:focus,[type=file]::file-selector-button:is([aria-current]:not([aria-current=false])):focus,[type=reset]:focus,[type=reset]:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}:is(button,[type=submit],[type=button],[role=button]).contrast{--pico-background-color:var(--pico-contrast-background);--pico-border-color:var(--pico-contrast-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:var(--pico-contrast-hover-background);--pico-border-color:var(--pico-contrast-hover-border);--pico-color:var(--pico-contrast-inverse)}:is(button,[type=submit],[type=button],[role=button]).contrast:focus,:is(button,[type=submit],[type=button],[role=button]).contrast:is([aria-current]:not([aria-current=false])):focus{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-contrast-focus)}:is(button,[type=submit],[type=button],[role=button]).outline,[type=reset].outline{--pico-background-color:transparent;--pico-color:var(--pico-primary);--pico-border-color:var(--pico-primary)}:is(button,[type=submit],[type=button],[role=button]).outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-background-color:transparent;--pico-color:var(--pico-primary-hover);--pico-border-color:var(--pico-primary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary,[type=reset].outline{--pico-color:var(--pico-secondary);--pico-border-color:var(--pico-secondary)}:is(button,[type=submit],[type=button],[role=button]).outline.secondary:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),[type=reset].outline:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-secondary-hover);--pico-border-color:var(--pico-secondary-hover)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast{--pico-color:var(--pico-contrast);--pico-border-color:var(--pico-contrast)}:is(button,[type=submit],[type=button],[role=button]).outline.contrast:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){--pico-color:var(--pico-contrast-hover);--pico-border-color:var(--pico-contrast-hover)}:where(button,[type=submit],[type=reset],[type=button],[role=button])[disabled],:where(fieldset[disabled]) :is(button,[type=submit],[type=button],[type=reset],[role=button]){opacity:.5;pointer-events:none}:where(table){width:100%;border-collapse:collapse;border-spacing:0;text-indent:0}td,th{padding:calc(var(--pico-spacing)/ 2) var(--pico-spacing);border-bottom:var(--pico-border-width) solid var(--pico-table-border-color);background-color:var(--pico-background-color);color:var(--pico-color);font-weight:var(--pico-font-weight);text-align:left;text-align:start}tfoot td,tfoot th{border-top:var(--pico-border-width) solid var(--pico-table-border-color);border-bottom:0}table.striped tbody tr:nth-child(odd) td,table.striped tbody tr:nth-child(odd) th{background-color:var(--pico-table-row-stripped-background-color)}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}:where(iframe){border-style:none}img{max-width:100%;height:auto;border-style:none}:where(svg:not([fill])){fill:currentColor}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-size:.875em;font-family:var(--pico-font-family)}pre code{font-size:inherit;font-family:inherit}pre{-ms-overflow-style:scrollbar;overflow:auto}code,kbd,pre{border-radius:var(--pico-border-radius);background:var(--pico-code-background-color);color:var(--pico-code-color);font-weight:var(--pico-font-weight);line-height:initial}code,kbd{display:inline-block;padding:.375rem}pre{display:block;margin-bottom:var(--pico-spacing);overflow-x:auto}pre>code{display:block;padding:var(--pico-spacing);background:0 0;line-height:var(--pico-line-height)}kbd{background-color:var(--pico-code-kbd-background-color);color:var(--pico-code-kbd-color);vertical-align:baseline}figure{display:block;margin:0;padding:0}figure figcaption{padding:calc(var(--pico-spacing) * .5) 0;color:var(--pico-muted-color)}hr{height:0;margin:var(--pico-typography-spacing-vertical) 0;border:0;border-top:1px solid var(--pico-muted-border-color);color:inherit}[hidden],template{display:none!important}canvas{display:inline-block}input,optgroup,select,textarea{margin:0;font-size:1rem;line-height:var(--pico-line-height);font-family:inherit;letter-spacing:inherit}input{overflow:visible}select{text-transform:none}legend{max-width:100%;padding:0;color:inherit;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{padding:0}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{padding:0;border-style:none}:-moz-focusring{outline:0}:-moz-ui-invalid{box-shadow:none}::-ms-expand{display:none}[type=file],[type=range]{padding:0;border-width:0}input:not([type=checkbox],[type=radio],[type=range]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2)}fieldset{width:100%;margin:0;margin-bottom:var(--pico-spacing);padding:0;border:0}fieldset legend,label{display:block;margin-bottom:calc(var(--pico-spacing) * .375);color:var(--pico-color);font-weight:var(--pico-form-label-font-weight,var(--pico-font-weight))}fieldset legend{margin-bottom:calc(var(--pico-spacing) * .5)}button[type=submit],input:not([type=checkbox],[type=radio]),select,textarea{width:100%}input:not([type=checkbox],[type=radio],[type=range],[type=file]),select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal)}input,select,textarea{--pico-background-color:var(--pico-form-element-background-color);--pico-border-color:var(--pico-form-element-border-color);--pico-color:var(--pico-form-element-color);--pico-box-shadow:none;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:var(--pico-border-radius);outline:0;background-color:var(--pico-background-color);box-shadow:var(--pico-box-shadow);color:var(--pico-color);font-weight:var(--pico-font-weight);transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[type=checkbox],[type=radio],[readonly]):is(:active,:focus){--pico-background-color:var(--pico-form-element-active-background-color)}:where(select,textarea):not([readonly]):is(:active,:focus),input:not([type=submit],[type=button],[type=reset],[role=switch],[readonly]):is(:active,:focus){--pico-border-color:var(--pico-form-element-active-border-color)}:where(select,textarea):not([readonly]):focus,input:not([type=submit],[type=button],[type=reset],[type=range],[type=file],[readonly]):focus{--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}:where(fieldset[disabled]) :is(input:not([type=submit],[type=button],[type=reset]),select,textarea),input:not([type=submit],[type=button],[type=reset])[disabled],label[aria-disabled=true],select[disabled],textarea[disabled]{opacity:var(--pico-form-element-disabled-opacity);pointer-events:none}label[aria-disabled=true] input[disabled]{opacity:1}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid]{padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal)!important;padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem)!important;background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=false]:not(select){background-image:var(--pico-icon-valid)}:where(input,select,textarea):not([type=checkbox],[type=radio],[type=date],[type=datetime-local],[type=month],[type=time],[type=week],[type=range])[aria-invalid=true]:not(select){background-image:var(--pico-icon-invalid)}:where(input,select,textarea)[aria-invalid=false]{--pico-border-color:var(--pico-form-element-valid-border-color)}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus){--pico-border-color:var(--pico-form-element-valid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=false]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-valid-focus-color)!important}:where(input,select,textarea)[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus){--pico-border-color:var(--pico-form-element-invalid-active-border-color)!important}:where(input,select,textarea)[aria-invalid=true]:is(:active,:focus):not([type=checkbox],[type=radio]){--pico-box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-invalid-focus-color)!important}[dir=rtl] :where(input,select,textarea):not([type=checkbox],[type=radio]):is([aria-invalid],[aria-invalid=true],[aria-invalid=false]){background-position:center left .75rem}input::-webkit-input-placeholder,input::placeholder,select:invalid,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--pico-form-element-placeholder-color);opacity:1}input:not([type=checkbox],[type=radio]),select,textarea{margin-bottom:var(--pico-spacing)}select::-ms-expand{border:0;background-color:transparent}select:not([multiple],[size]){padding-right:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);padding-left:var(--pico-form-element-spacing-horizontal);padding-inline-start:var(--pico-form-element-spacing-horizontal);padding-inline-end:calc(var(--pico-form-element-spacing-horizontal) + 1.5rem);background-image:var(--pico-icon-chevron);background-position:center right .75rem;background-size:1rem auto;background-repeat:no-repeat}select[multiple] option:checked{background:var(--pico-form-element-selected-background-color);color:var(--pico-form-element-color)}[dir=rtl] select:not([multiple],[size]){background-position:center left .75rem}textarea{display:block;resize:vertical}textarea[aria-invalid]{--pico-icon-height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);background-position:top right .75rem!important;background-size:1rem var(--pico-icon-height)!important}:where(input,select,textarea,fieldset,.grid)+small{display:block;width:100%;margin-top:calc(var(--pico-spacing) * -.75);margin-bottom:var(--pico-spacing);color:var(--pico-muted-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=false]+small{color:var(--pico-ins-color)}:where(input,select,textarea,fieldset,.grid)[aria-invalid=true]+small{color:var(--pico-del-color)}label>:where(input,select,textarea){margin-top:calc(var(--pico-spacing) * .25)}label:has([type=checkbox],[type=radio]){width:-moz-fit-content;width:fit-content;cursor:pointer}[type=checkbox],[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25em;height:1.25em;margin-top:-.125em;margin-inline-end:.5em;border-width:var(--pico-border-width);vertical-align:middle;cursor:pointer}[type=checkbox]::-ms-check,[type=radio]::-ms-check{display:none}[type=checkbox]:checked,[type=checkbox]:checked:active,[type=checkbox]:checked:focus,[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-checkbox);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=checkbox]~label,[type=radio]~label{display:inline-block;margin-bottom:0;cursor:pointer}[type=checkbox]~label:not(:last-of-type),[type=radio]~label:not(:last-of-type){margin-inline-end:1em}[type=checkbox]:indeterminate{--pico-background-color:var(--pico-primary-background);--pico-border-color:var(--pico-primary-border);background-image:var(--pico-icon-minus);background-position:center;background-size:.75em auto;background-repeat:no-repeat}[type=radio]{border-radius:50%}[type=radio]:checked,[type=radio]:checked:active,[type=radio]:checked:focus{--pico-background-color:var(--pico-primary-inverse);border-width:.35em;background-image:none}[type=checkbox][role=switch]{--pico-background-color:var(--pico-switch-background-color);--pico-color:var(--pico-switch-color);width:2.25em;height:1.25em;border:var(--pico-border-width) solid var(--pico-border-color);border-radius:1.25em;background-color:var(--pico-background-color);line-height:1.25em}[type=checkbox][role=switch]:not([aria-invalid]){--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:before{display:block;aspect-ratio:1;height:100%;border-radius:50%;background-color:var(--pico-color);box-shadow:var(--pico-switch-thumb-box-shadow);content:"";transition:margin .1s ease-in-out}[type=checkbox][role=switch]:focus{--pico-background-color:var(--pico-switch-background-color);--pico-border-color:var(--pico-switch-background-color)}[type=checkbox][role=switch]:checked{--pico-background-color:var(--pico-switch-checked-background-color);--pico-border-color:var(--pico-switch-checked-background-color);background-image:none}[type=checkbox][role=switch]:checked::before{margin-inline-start:calc(2.25em - 1.25em)}[type=checkbox][role=switch][disabled]{--pico-background-color:var(--pico-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus{--pico-background-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true]{--pico-background-color:var(--pico-form-element-invalid-border-color)}[type=checkbox][aria-invalid=false]:checked,[type=checkbox][aria-invalid=false]:checked:active,[type=checkbox][aria-invalid=false]:checked:focus,[type=checkbox][role=switch][aria-invalid=false]:checked,[type=checkbox][role=switch][aria-invalid=false]:checked:active,[type=checkbox][role=switch][aria-invalid=false]:checked:focus,[type=radio][aria-invalid=false]:checked,[type=radio][aria-invalid=false]:checked:active,[type=radio][aria-invalid=false]:checked:focus{--pico-border-color:var(--pico-form-element-valid-border-color)}[type=checkbox]:checked:active[aria-invalid=true],[type=checkbox]:checked:focus[aria-invalid=true],[type=checkbox]:checked[aria-invalid=true],[type=checkbox][role=switch]:checked:active[aria-invalid=true],[type=checkbox][role=switch]:checked:focus[aria-invalid=true],[type=checkbox][role=switch]:checked[aria-invalid=true],[type=radio]:checked:active[aria-invalid=true],[type=radio]:checked:focus[aria-invalid=true],[type=radio]:checked[aria-invalid=true]{--pico-border-color:var(--pico-form-element-invalid-border-color)}[type=color]::-webkit-color-swatch-wrapper{padding:0}[type=color]::-moz-focus-inner{padding:0}[type=color]::-webkit-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}[type=color]::-moz-color-swatch{border:0;border-radius:calc(var(--pico-border-radius) * .5)}input:not([type=checkbox],[type=radio],[type=range],[type=file]):is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){--pico-icon-position:0.75rem;--pico-icon-width:1rem;padding-right:calc(var(--pico-icon-width) + var(--pico-icon-position));background-image:var(--pico-icon-date);background-position:center right var(--pico-icon-position);background-size:var(--pico-icon-width) auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=time]{background-image:var(--pico-icon-time)}[type=date]::-webkit-calendar-picker-indicator,[type=datetime-local]::-webkit-calendar-picker-indicator,[type=month]::-webkit-calendar-picker-indicator,[type=time]::-webkit-calendar-picker-indicator,[type=week]::-webkit-calendar-picker-indicator{width:var(--pico-icon-width);margin-right:calc(var(--pico-icon-width) * -1);margin-left:var(--pico-icon-position);opacity:0}@-moz-document url-prefix(){[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{padding-right:var(--pico-form-element-spacing-horizontal)!important;background-image:none!important}}[dir=rtl] :is([type=date],[type=datetime-local],[type=month],[type=time],[type=week]){text-align:right}[type=file]{--pico-color:var(--pico-muted-color);margin-left:calc(var(--pico-outline-width) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) 0;padding-left:var(--pico-outline-width);border:0;border-radius:0;background:0 0}[type=file]::file-selector-button{margin-right:calc(var(--pico-spacing)/ 2);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal)}[type=file]:is(:hover,:active,:focus)::file-selector-button{--pico-background-color:var(--pico-secondary-hover-background);--pico-border-color:var(--pico-secondary-hover-border)}[type=file]:focus::file-selector-button{--pico-box-shadow:var(--pico-button-hover-box-shadow, 0 0 0 rgba(0, 0, 0, 0)),0 0 0 var(--pico-outline-width) var(--pico-secondary-focus)}[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:1.25rem;background:0 0}[type=range]::-webkit-slider-runnable-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-webkit-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-moz-range-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-moz-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-ms-track{width:100%;height:.375rem;border-radius:var(--pico-border-radius);background-color:var(--pico-range-border-color);-ms-transition:background-color var(--pico-transition),box-shadow var(--pico-transition);transition:background-color var(--pico-transition),box-shadow var(--pico-transition)}[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-webkit-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-moz-range-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-moz-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]::-ms-thumb{-webkit-appearance:none;width:1.25rem;height:1.25rem;margin-top:-.4375rem;border:2px solid var(--pico-range-thumb-border-color);border-radius:50%;background-color:var(--pico-range-thumb-color);cursor:pointer;-ms-transition:background-color var(--pico-transition),transform var(--pico-transition);transition:background-color var(--pico-transition),transform var(--pico-transition)}[type=range]:active,[type=range]:focus-within{--pico-range-border-color:var(--pico-range-active-border-color);--pico-range-thumb-color:var(--pico-range-thumb-active-color)}[type=range]:active::-webkit-slider-thumb{transform:scale(1.25)}[type=range]:active::-moz-range-thumb{transform:scale(1.25)}[type=range]:active::-ms-thumb{transform:scale(1.25)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem);background-image:var(--pico-icon-search);background-position:center left calc(var(--pico-form-element-spacing-horizontal) + .125rem);background-size:1rem auto;background-repeat:no-repeat}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{padding-inline-start:calc(var(--pico-form-element-spacing-horizontal) + 1.75rem)!important;background-position:center left 1.125rem,center right .75rem}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=false]{background-image:var(--pico-icon-search),var(--pico-icon-valid)}input:not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid=true]{background-image:var(--pico-icon-search),var(--pico-icon-invalid)}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search]{background-position:center right 1.125rem}[dir=rtl] :where(input):not([type=checkbox],[type=radio],[type=range],[type=file])[type=search][aria-invalid]{background-position:center right 1.125rem,center left .75rem}details{display:block;margin-bottom:var(--pico-spacing)}details summary{line-height:1rem;list-style-type:none;cursor:pointer;transition:color var(--pico-transition)}details summary:not([role]){color:var(--pico-accordion-close-summary-color)}details summary::-webkit-details-marker{display:none}details summary::marker{display:none}details summary::-moz-list-bullet{list-style-type:none}details summary::after{display:block;width:1rem;height:1rem;margin-inline-start:calc(var(--pico-spacing,1rem) * .5);float:right;transform:rotate(-90deg);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:"";transition:transform var(--pico-transition)}details summary:focus{outline:0}details summary:focus:not([role]){color:var(--pico-accordion-active-summary-color)}details summary:focus-visible:not([role]){outline:var(--pico-outline-width) solid var(--pico-primary-focus);outline-offset:calc(var(--pico-spacing,1rem) * 0.5);color:var(--pico-primary)}details summary[role=button]{width:100%;text-align:left}details summary[role=button]::after{height:calc(1rem * var(--pico-line-height,1.5))}details[open]>summary{margin-bottom:var(--pico-spacing)}details[open]>summary:not([role]):not(:focus){color:var(--pico-accordion-open-summary-color)}details[open]>summary::after{transform:rotate(0)}[dir=rtl] details summary{text-align:right}[dir=rtl] details summary::after{float:left;background-position:left center}article{margin-bottom:var(--pico-block-spacing-vertical);padding:var(--pico-block-spacing-vertical) var(--pico-block-spacing-horizontal);border-radius:var(--pico-border-radius);background:var(--pico-card-background-color);box-shadow:var(--pico-card-box-shadow)}article>footer,article>header{margin-right:calc(var(--pico-block-spacing-horizontal) * -1);margin-left:calc(var(--pico-block-spacing-horizontal) * -1);padding:calc(var(--pico-block-spacing-vertical) * .66) var(--pico-block-spacing-horizontal);background-color:var(--pico-card-sectioning-background-color)}article>header{margin-top:calc(var(--pico-block-spacing-vertical) * -1);margin-bottom:var(--pico-block-spacing-vertical);border-bottom:var(--pico-border-width) solid var(--pico-card-border-color);border-top-right-radius:var(--pico-border-radius);border-top-left-radius:var(--pico-border-radius)}article>footer{margin-top:var(--pico-block-spacing-vertical);margin-bottom:calc(var(--pico-block-spacing-vertical) * -1);border-top:var(--pico-border-width) solid var(--pico-card-border-color);border-bottom-right-radius:var(--pico-border-radius);border-bottom-left-radius:var(--pico-border-radius)}details.dropdown{position:relative;border-bottom:none}details.dropdown summary::after,details.dropdown>a::after,details.dropdown>button::after{display:block;width:1rem;height:calc(1rem * var(--pico-line-height,1.5));margin-inline-start:.25rem;float:right;transform:rotate(0) translateX(.2rem);background-image:var(--pico-icon-chevron);background-position:right center;background-size:1rem auto;background-repeat:no-repeat;content:""}nav details.dropdown{margin-bottom:0}details.dropdown summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-form-element-spacing-vertical) * 2 + var(--pico-border-width) * 2);padding:var(--pico-form-element-spacing-vertical) var(--pico-form-element-spacing-horizontal);border:var(--pico-border-width) solid var(--pico-form-element-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-form-element-background-color);color:var(--pico-form-element-placeholder-color);line-height:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color var(--pico-transition),border-color var(--pico-transition),color var(--pico-transition),box-shadow var(--pico-transition)}details.dropdown summary:not([role]):active,details.dropdown summary:not([role]):focus{border-color:var(--pico-form-element-active-border-color);background-color:var(--pico-form-element-active-background-color)}details.dropdown summary:not([role]):focus{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-form-element-focus-color)}details.dropdown summary:not([role]):focus-visible{outline:0}details.dropdown summary:not([role])[aria-invalid=false]{--pico-form-element-border-color:var(--pico-form-element-valid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-valid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-valid-focus-color)}details.dropdown summary:not([role])[aria-invalid=true]{--pico-form-element-border-color:var(--pico-form-element-invalid-border-color);--pico-form-element-active-border-color:var(--pico-form-element-invalid-focus-color);--pico-form-element-focus-color:var(--pico-form-element-invalid-focus-color)}nav details.dropdown{display:inline;margin:calc(var(--pico-nav-element-spacing-vertical) * -1) 0}nav details.dropdown summary::after{transform:rotate(0) translateX(0)}nav details.dropdown summary:not([role]){height:calc(1rem * var(--pico-line-height) + var(--pico-nav-link-spacing-vertical) * 2);padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav details.dropdown summary:not([role]):focus-visible{box-shadow:0 0 0 var(--pico-outline-width) var(--pico-primary-focus)}details.dropdown summary+ul{display:flex;z-index:99;position:absolute;left:0;flex-direction:column;width:100%;min-width:-moz-fit-content;min-width:fit-content;margin:0;margin-top:var(--pico-outline-width);padding:0;border:var(--pico-border-width) solid var(--pico-dropdown-border-color);border-radius:var(--pico-border-radius);background-color:var(--pico-dropdown-background-color);box-shadow:var(--pico-dropdown-box-shadow);color:var(--pico-dropdown-color);white-space:nowrap;opacity:0;transition:opacity var(--pico-transition),transform 0s ease-in-out 1s}details.dropdown summary+ul[dir=rtl]{right:0;left:auto}details.dropdown summary+ul li{width:100%;margin-bottom:0;padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);list-style:none}details.dropdown summary+ul li:first-of-type{margin-top:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown summary+ul li:last-of-type{margin-bottom:calc(var(--pico-form-element-spacing-vertical) * .5)}details.dropdown summary+ul li a{display:block;margin:calc(var(--pico-form-element-spacing-vertical) * -.5) calc(var(--pico-form-element-spacing-horizontal) * -1);padding:calc(var(--pico-form-element-spacing-vertical) * .5) var(--pico-form-element-spacing-horizontal);overflow:hidden;border-radius:0;color:var(--pico-dropdown-color);text-decoration:none;text-overflow:ellipsis}details.dropdown summary+ul li a:active,details.dropdown summary+ul li a:focus,details.dropdown summary+ul li a:focus-visible,details.dropdown summary+ul li a:hover,details.dropdown summary+ul li a[aria-current]:not([aria-current=false]){background-color:var(--pico-dropdown-hover-background-color)}details.dropdown summary+ul li label{width:100%}details.dropdown summary+ul li:has(label):hover{background-color:var(--pico-dropdown-hover-background-color)}details.dropdown[open] summary{margin-bottom:0}details.dropdown[open] summary+ul{transform:scaleY(1);opacity:1;transition:opacity var(--pico-transition),transform 0s ease-in-out 0s}details.dropdown[open] summary::before{display:block;z-index:1;position:fixed;width:100vw;height:100vh;inset:0;background:0 0;content:"";cursor:default}label>details.dropdown{margin-top:calc(var(--pico-spacing) * .25)}[role=group],[role=search]{display:inline-flex;position:relative;width:100%;margin-bottom:var(--pico-spacing);border-radius:var(--pico-border-radius);box-shadow:var(--pico-group-box-shadow,0 0 0 transparent);vertical-align:middle;transition:box-shadow var(--pico-transition)}[role=group] input:not([type=checkbox],[type=radio]),[role=group] select,[role=group]>*,[role=search] input:not([type=checkbox],[type=radio]),[role=search] select,[role=search]>*{position:relative;flex:1 1 auto;margin-bottom:0}[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=group]>:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child),[role=search]>:not(:first-child){margin-left:0;border-top-left-radius:0;border-bottom-left-radius:0}[role=group] input:not([type=checkbox],[type=radio]):not(:last-child),[role=group] select:not(:last-child),[role=group]>:not(:last-child),[role=search] input:not([type=checkbox],[type=radio]):not(:last-child),[role=search] select:not(:last-child),[role=search]>:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}[role=group] input:not([type=checkbox],[type=radio]):focus,[role=group] select:focus,[role=group]>:focus,[role=search] input:not([type=checkbox],[type=radio]):focus,[role=search] select:focus,[role=search]>:focus{z-index:2}[role=group] [role=button]:not(:first-child),[role=group] [type=button]:not(:first-child),[role=group] [type=reset]:not(:first-child),[role=group] [type=submit]:not(:first-child),[role=group] button:not(:first-child),[role=group] input:not([type=checkbox],[type=radio]):not(:first-child),[role=group] select:not(:first-child),[role=search] [role=button]:not(:first-child),[role=search] [type=button]:not(:first-child),[role=search] [type=reset]:not(:first-child),[role=search] [type=submit]:not(:first-child),[role=search] button:not(:first-child),[role=search] input:not([type=checkbox],[type=radio]):not(:first-child),[role=search] select:not(:first-child){margin-left:calc(var(--pico-border-width) * -1)}[role=group] [role=button],[role=group] [type=button],[role=group] [type=reset],[role=group] [type=submit],[role=group] button,[role=search] [role=button],[role=search] [type=button],[role=search] [type=reset],[role=search] [type=submit],[role=search] button{width:auto}@supports selector(:has(*)){[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-button)}[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=group]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select,[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) input:not([type=checkbox],[type=radio]),[role=search]:has(button:focus,[type=submit]:focus,[type=button]:focus,[role=button]:focus) select{border-color:transparent}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus),[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus){--pico-group-box-shadow:var(--pico-group-box-shadow-focus-with-input)}[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=group]:has(input:not([type=submit],[type=button]):focus,select:focus) button,[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [role=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=button],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) [type=submit],[role=search]:has(input:not([type=submit],[type=button]):focus,select:focus) button{--pico-button-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-border);--pico-button-hover-box-shadow:0 0 0 var(--pico-border-width) var(--pico-primary-hover-border)}[role=group] [role=button]:focus,[role=group] [type=button]:focus,[role=group] [type=reset]:focus,[role=group] [type=submit]:focus,[role=group] button:focus,[role=search] [role=button]:focus,[role=search] [type=button]:focus,[role=search] [type=reset]:focus,[role=search] [type=submit]:focus,[role=search] button:focus{box-shadow:none}}[role=search]>:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}[role=search]>:last-child{border-top-right-radius:5rem;border-bottom-right-radius:5rem}[aria-busy=true]:not(input,select,textarea,html){white-space:nowrap}[aria-busy=true]:not(input,select,textarea,html)::before{display:inline-block;width:1em;height:1em;background-image:var(--pico-icon-loading);background-size:1em auto;background-repeat:no-repeat;content:"";vertical-align:-.125em}[aria-busy=true]:not(input,select,textarea,html):not(:empty)::before{margin-inline-end:calc(var(--pico-spacing) * .5)}[aria-busy=true]:not(input,select,textarea,html):empty{text-align:center}[role=button][aria-busy=true],[type=button][aria-busy=true],[type=reset][aria-busy=true],[type=submit][aria-busy=true],a[aria-busy=true],button[aria-busy=true]{pointer-events:none}:root{--pico-scrollbar-width:0px}dialog{display:flex;z-index:999;position:fixed;top:0;right:0;bottom:0;left:0;align-items:center;justify-content:center;width:inherit;min-width:100%;height:inherit;min-height:100%;padding:0;border:0;-webkit-backdrop-filter:var(--pico-modal-overlay-backdrop-filter);backdrop-filter:var(--pico-modal-overlay-backdrop-filter);background-color:var(--pico-modal-overlay-background-color);color:var(--pico-color)}dialog article{width:100%;max-height:calc(100vh - var(--pico-spacing) * 2);margin:var(--pico-spacing);overflow:auto}@media (min-width:576px){dialog article{max-width:510px}}@media (min-width:768px){dialog article{max-width:700px}}dialog article>header>*{margin-bottom:0}dialog article>header .close,dialog article>header :is(a,button)[rel=prev]{margin:0;margin-left:var(--pico-spacing);padding:0;float:right}dialog article>footer{text-align:right}dialog article>footer [role=button],dialog article>footer button{margin-bottom:0}dialog article>footer [role=button]:not(:first-of-type),dialog article>footer button:not(:first-of-type){margin-left:calc(var(--pico-spacing) * .5)}dialog article .close,dialog article :is(a,button)[rel=prev]{display:block;width:1rem;height:1rem;margin-top:calc(var(--pico-spacing) * -1);margin-bottom:var(--pico-spacing);margin-left:auto;border:none;background-image:var(--pico-icon-close);background-position:center;background-size:auto 1rem;background-repeat:no-repeat;background-color:transparent;opacity:.5;transition:opacity var(--pico-transition)}dialog article .close:is([aria-current]:not([aria-current=false]),:hover,:active,:focus),dialog article :is(a,button)[rel=prev]:is([aria-current]:not([aria-current=false]),:hover,:active,:focus){opacity:1}dialog:not([open]),dialog[open=false]{display:none}.modal-is-open{padding-right:var(--pico-scrollbar-width,0);overflow:hidden;pointer-events:none;touch-action:none}.modal-is-open dialog{pointer-events:auto;touch-action:auto}:where(.modal-is-opening,.modal-is-closing) dialog,:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-duration:.2s;animation-timing-function:ease-in-out;animation-fill-mode:both}:where(.modal-is-opening,.modal-is-closing) dialog{animation-duration:.8s;animation-name:modal-overlay}:where(.modal-is-opening,.modal-is-closing) dialog>article{animation-delay:.2s;animation-name:modal}.modal-is-closing dialog,.modal-is-closing dialog>article{animation-delay:0s;animation-direction:reverse}@keyframes modal-overlay{from{-webkit-backdrop-filter:none;backdrop-filter:none;background-color:transparent}}@keyframes modal{from{transform:translateY(-100%);opacity:0}}:where(nav li)::before{float:left;content:"​"}nav,nav ul{display:flex}nav{justify-content:space-between;overflow:visible}nav ol,nav ul{align-items:center;margin-bottom:0;padding:0;list-style:none}nav ol:first-of-type,nav ul:first-of-type{margin-left:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav ol:last-of-type,nav ul:last-of-type{margin-right:calc(var(--pico-nav-element-spacing-horizontal) * -1)}nav li{display:inline-block;margin:0;padding:var(--pico-nav-element-spacing-vertical) var(--pico-nav-element-spacing-horizontal)}nav li :where(a,[role=link]){display:inline-block;margin:calc(var(--pico-nav-link-spacing-vertical) * -1) calc(var(--pico-nav-link-spacing-horizontal) * -1);padding:var(--pico-nav-link-spacing-vertical) var(--pico-nav-link-spacing-horizontal);border-radius:var(--pico-border-radius)}nav li :where(a,[role=link]):not(:hover){text-decoration:none}nav li [role=button],nav li [type=button],nav li button,nav li input:not([type=checkbox],[type=radio],[type=range],[type=file]),nav li select{height:auto;margin-right:inherit;margin-bottom:0;margin-left:inherit;padding:calc(var(--pico-nav-link-spacing-vertical) - var(--pico-border-width) * 2) var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb]{align-items:center;justify-content:start}nav[aria-label=breadcrumb] ul li:not(:first-child){margin-inline-start:var(--pico-nav-link-spacing-horizontal)}nav[aria-label=breadcrumb] ul li a{margin:calc(var(--pico-nav-link-spacing-vertical) * -1) 0;margin-inline-start:calc(var(--pico-nav-link-spacing-horizontal) * -1)}nav[aria-label=breadcrumb] ul li:not(:last-child)::after{display:inline-block;position:absolute;width:calc(var(--pico-nav-link-spacing-horizontal) * 4);margin:0 calc(var(--pico-nav-link-spacing-horizontal) * -1);content:var(--pico-nav-breadcrumb-divider);color:var(--pico-muted-color);text-align:center;text-decoration:none;white-space:nowrap}nav[aria-label=breadcrumb] a[aria-current]:not([aria-current=false]){background-color:transparent;color:inherit;text-decoration:none;pointer-events:none}aside li,aside nav,aside ol,aside ul{display:block}aside li{padding:calc(var(--pico-nav-element-spacing-vertical) * .5) var(--pico-nav-element-spacing-horizontal)}aside li a{display:block}aside li [role=button]{margin:inherit}[dir=rtl] nav[aria-label=breadcrumb] ul li:not(:last-child) ::after{content:"\\"}progress{display:inline-block;vertical-align:baseline}progress{-webkit-appearance:none;-moz-appearance:none;display:inline-block;appearance:none;width:100%;height:.5rem;margin-bottom:calc(var(--pico-spacing) * .5);overflow:hidden;border:0;border-radius:var(--pico-border-radius);background-color:var(--pico-progress-background-color);color:var(--pico-progress-color)}progress::-webkit-progress-bar{border-radius:var(--pico-border-radius);background:0 0}progress[value]::-webkit-progress-value{background-color:var(--pico-progress-color);-webkit-transition:inline-size var(--pico-transition);transition:inline-size var(--pico-transition)}progress::-moz-progress-bar{background-color:var(--pico-progress-color)}@media (prefers-reduced-motion:no-preference){progress:indeterminate{background:var(--pico-progress-background-color) linear-gradient(to right,var(--pico-progress-color) 30%,var(--pico-progress-background-color) 30%) top left/150% 150% no-repeat;animation:progress-indeterminate 1s linear infinite}progress:indeterminate[value]::-webkit-progress-value{background-color:transparent}progress:indeterminate::-moz-progress-bar{background-color:transparent}}@media (prefers-reduced-motion:no-preference){[dir=rtl] progress:indeterminate{animation-direction:reverse}}@keyframes progress-indeterminate{0%{background-position:200% 0}100%{background-position:-200% 0}}[data-tooltip]{position:relative}[data-tooltip]:not(a,button,input){border-bottom:1px dotted;text-decoration:none;cursor:help}[data-tooltip]::after,[data-tooltip]::before,[data-tooltip][data-placement=top]::after,[data-tooltip][data-placement=top]::before{display:block;z-index:99;position:absolute;bottom:100%;left:50%;padding:.25rem .5rem;overflow:hidden;transform:translate(-50%,-.25rem);border-radius:var(--pico-border-radius);background:var(--pico-tooltip-background-color);content:attr(data-tooltip);color:var(--pico-tooltip-color);font-style:normal;font-weight:var(--pico-font-weight);font-size:.875rem;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;opacity:0;pointer-events:none}[data-tooltip]::after,[data-tooltip][data-placement=top]::after{padding:0;transform:translate(-50%,0);border-top:.3rem solid;border-right:.3rem solid transparent;border-left:.3rem solid transparent;border-radius:0;background-color:transparent;content:"";color:var(--pico-tooltip-background-color)}[data-tooltip][data-placement=bottom]::after,[data-tooltip][data-placement=bottom]::before{top:100%;bottom:auto;transform:translate(-50%,.25rem)}[data-tooltip][data-placement=bottom]:after{transform:translate(-50%,-.3rem);border:.3rem solid transparent;border-bottom:.3rem solid}[data-tooltip][data-placement=left]::after,[data-tooltip][data-placement=left]::before{top:50%;right:100%;bottom:auto;left:auto;transform:translate(-.25rem,-50%)}[data-tooltip][data-placement=left]:after{transform:translate(.3rem,-50%);border:.3rem solid transparent;border-left:.3rem solid}[data-tooltip][data-placement=right]::after,[data-tooltip][data-placement=right]::before{top:50%;right:auto;bottom:auto;left:100%;transform:translate(.25rem,-50%)}[data-tooltip][data-placement=right]:after{transform:translate(-.3rem,-50%);border:.3rem solid transparent;border-right:.3rem solid}[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{opacity:1}@media (hover:hover) and (pointer:fine){[data-tooltip]:focus::after,[data-tooltip]:focus::before,[data-tooltip]:hover::after,[data-tooltip]:hover::before{--pico-tooltip-slide-to:translate(-50%, -0.25rem);transform:translate(-50%,.75rem);animation-duration:.2s;animation-fill-mode:forwards;animation-name:tooltip-slide;opacity:0}[data-tooltip]:focus::after,[data-tooltip]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, 0rem);transform:translate(-50%,-.25rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:focus::before,[data-tooltip][data-placement=bottom]:hover::after,[data-tooltip][data-placement=bottom]:hover::before{--pico-tooltip-slide-to:translate(-50%, 0.25rem);transform:translate(-50%,-.75rem);animation-name:tooltip-slide}[data-tooltip][data-placement=bottom]:focus::after,[data-tooltip][data-placement=bottom]:hover::after{--pico-tooltip-caret-slide-to:translate(-50%, -0.3rem);transform:translate(-50%,-.5rem);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:focus::before,[data-tooltip][data-placement=left]:hover::after,[data-tooltip][data-placement=left]:hover::before{--pico-tooltip-slide-to:translate(-0.25rem, -50%);transform:translate(.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=left]:focus::after,[data-tooltip][data-placement=left]:hover::after{--pico-tooltip-caret-slide-to:translate(0.3rem, -50%);transform:translate(.05rem,-50%);animation-name:tooltip-caret-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:focus::before,[data-tooltip][data-placement=right]:hover::after,[data-tooltip][data-placement=right]:hover::before{--pico-tooltip-slide-to:translate(0.25rem, -50%);transform:translate(-.75rem,-50%);animation-name:tooltip-slide}[data-tooltip][data-placement=right]:focus::after,[data-tooltip][data-placement=right]:hover::after{--pico-tooltip-caret-slide-to:translate(-0.3rem, -50%);transform:translate(-.05rem,-50%);animation-name:tooltip-caret-slide}}@keyframes tooltip-slide{to{transform:var(--pico-tooltip-slide-to);opacity:1}}@keyframes tooltip-caret-slide{50%{opacity:0}to{transform:var(--pico-tooltip-caret-slide-to);opacity:1}}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}[tabindex],a,area,button,input,label,select,summary,textarea{-ms-touch-action:manipulation}[dir=rtl]{direction:rtl}@media (prefers-reduced-motion:reduce){:not([aria-busy=true]),:not([aria-busy=true])::after,:not([aria-busy=true])::before{background-attachment:initial!important;animation-duration:1ms!important;animation-delay:-1ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-delay:0s!important;transition-duration:0s!important}} \ No newline at end of file diff --git a/internal/v3/ui/assets/style.css b/internal/v3/ui/assets/style.css new file mode 100644 index 0000000..a361f93 --- /dev/null +++ b/internal/v3/ui/assets/style.css @@ -0,0 +1,171 @@ +.search { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +#query { + max-width: 50%; +} + +/* https://codepen.io/irunatbullets/pen/MWwyVOw */ +.switch { + display: inline-block; + position: relative; + transform: scale(0.7); +} + +.switch__input { + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + width: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; +} + +.switch__label { + position: relative; + display: inline-block; + width: 120px; + height: 60px; + background-color: #2b2b2b; + border: 5px solid #5b5b5b; + border-radius: 9999px; + cursor: pointer; + transition: all 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96); +} + +.switch__indicator { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) translateX(-72%); + display: block; + width: 40px; + height: 40px; + background-color: #7b7b7b; + border-radius: 9999px; + box-shadow: 10px 0px 0 0 rgba(0, 0, 0, 0.2) inset; +} +.switch__indicator::before, .switch__indicator::after { + position: absolute; + content: ""; + display: block; + background-color: #ffffff; + border-radius: 9999px; +} +.switch__indicator::before { + top: 7px; + left: 7px; + width: 9px; + height: 9px; + background-color: #ffffff; + opacity: 0.6; +} +.switch__indicator::after { + bottom: 8px; + right: 6px; + width: 14px; + height: 14px; + background-color: #ffffff; + opacity: 0.8; +} + +.switch__decoration { + position: absolute; + top: 65%; + left: 50%; + display: block; + width: 5px; + height: 5px; + background-color: #ffffff; + border-radius: 9999px; + animation: twinkle 0.8s infinite -0.6s; +} +.switch__decoration::before, .switch__decoration::after { + position: absolute; + display: block; + content: ""; + width: 5px; + height: 5px; + background-color: #ffffff; + border-radius: 9999px; +} +.switch__decoration::before { + top: -20px; + left: 10px; + opacity: 1; + animation: twinkle 0.6s infinite; +} +.switch__decoration::after { + top: -7px; + left: 30px; + animation: twinkle 0.6s infinite -0.2s; +} + +@keyframes twinkle { + 50% { + opacity: 0.2; + } +} +.switch__indicator, .switch__indicator::before, .switch__indicator::after { + transition: all 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96); +} + +.switch__input:checked + .switch__label { + background-color: #8fb5f5; + border-color: #347cf8; +} +.switch__input:checked + .switch__label .switch__indicator { + background-color: #ecd21f; + box-shadow: none; + transform: translate(-50%, -50%) translateX(72%); +} +.switch__input:checked + .switch__label .switch__indicator::before, .switch__input:checked + .switch__label .switch__indicator::after { + display: none; +} +.switch__input:checked + .switch__label .switch__decoration { + top: 50%; + transform: translate(0%, -50%); + animation: cloud 8s linear infinite; + width: 20px; + height: 20px; +} +.switch__input:checked + .switch__label .switch__decoration::before { + width: 10px; + height: 10px; + top: auto; + bottom: 0; + left: -8px; + animation: none; +} +.switch__input:checked + .switch__label .switch__decoration::after { + width: 15px; + height: 15px; + top: auto; + bottom: 0; + left: 16px; + animation: none; +} +.switch__input:checked + .switch__label .switch__decoration, .switch__input:checked + .switch__label .switch__decoration::before, .switch__input:checked + .switch__label .switch__decoration::after { + border-radius: 9999px 9999px 0 0; +} +.switch__input:checked + .switch__label .switch__decoration::after { + border-bottom-right-radius: 9999px; +} + +@keyframes cloud { + 0% { + transform: translate(0%, -50%); + } + 50% { + transform: translate(-50%, -50%); + } + 100% { + transform: translate(0%, -50%); + } +} diff --git a/internal/v3/ui/assets/style.scss b/internal/v3/ui/assets/style.scss new file mode 100644 index 0000000..3898398 --- /dev/null +++ b/internal/v3/ui/assets/style.scss @@ -0,0 +1,195 @@ +.search { + display: flex; + align-items: center; + justify-content: center; + flex-direction: column; +} + +#query { + max-width: 50%; +} + +/* https://codepen.io/irunatbullets/pen/MWwyVOw */ +.switch { + display: inline-block; + position: relative; + transform: scale(0.7); +} + +.switch__input { + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + width: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute; +} + +.switch__label { + position: relative; + display: inline-block; + width: 120px; + height: 60px; + background-color: #2b2b2b; + border: 5px solid #5b5b5b; + border-radius: 9999px; + cursor: pointer; + transition: all 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96); +} + +.switch__indicator { + position: absolute; + top: 50%; + left: 50%; + transform: translate(-50%, -50%) translateX(-72%); + display: block; + width: 40px; + height: 40px; + background-color: #7b7b7b; + border-radius: 9999px; + box-shadow: 10px 0px 0 0 rgba(#000000, 0.2) inset; + + &::before, + &::after { + position: absolute; + content: ""; + display: block; + background-color: #ffffff; + border-radius: 9999px; + } + + &::before { + top: 7px; + left: 7px; + width: 9px; + height: 9px; + background-color: #ffffff; + opacity: 0.6; + } + + &::after { + bottom: 8px; + right: 6px; + width: 14px; + height: 14px; + background-color: #ffffff; + opacity: 0.8; + } +} + +.switch__decoration { + position: absolute; + top: 65%; + left: 50%; + display: block; + width: 5px; + height: 5px; + background-color: #ffffff; + border-radius: 9999px; + animation: twinkle 0.8s infinite -0.6s; + + &::before, + &::after { + position: absolute; + display: block; + content: ""; + width: 5px; + height: 5px; + background-color: #ffffff; + border-radius: 9999px; + } + + &::before { + top: -20px; + left: 10px; + opacity: 1; + animation: twinkle 0.6s infinite; + } + + &::after { + top: -7px; + left: 30px; + animation: twinkle 0.6s infinite -0.2s; + } +} + +@keyframes twinkle { + 50% { + opacity: 0.2; + } +} + +.switch__indicator { + &, + &::before, + &::after { + transition: all 0.4s cubic-bezier(0.46, 0.03, 0.52, 0.96); + } +} + +.switch__input:checked + .switch__label { + background-color: #8fb5f5; + border-color: #347cf8; + + .switch__indicator { + background-color: #ecd21f; + box-shadow: none; + transform: translate(-50%, -50%) translateX(72%); + + &::before, + &::after { + display: none; + } + } + + .switch__decoration { + top: 50%; + transform: translate(0%, -50%); + animation: cloud 8s linear infinite; + + width: 20px; + height: 20px; + + &::before { + width: 10px; + height: 10px; + top: auto; + bottom: 0; + left: -8px; + animation: none; + } + + &::after { + width: 15px; + height: 15px; + top: auto; + bottom: 0; + left: 16px; + animation: none; + } + + &, + &::before, + &::after { + border-radius: 9999px 9999px 0 0; + } + + &::after { + border-bottom-right-radius: 9999px; + } + } +} + +@keyframes cloud { + 0% { + transform: translate(0%, -50%); + } + 50% { + transform: translate(-50%, -50%); + } + 100% { + transform: translate(0%, -50%); + } +} diff --git a/internal/v3/ui/assets/theme-switcher.js b/internal/v3/ui/assets/theme-switcher.js new file mode 100644 index 0000000..9c008d7 --- /dev/null +++ b/internal/v3/ui/assets/theme-switcher.js @@ -0,0 +1,79 @@ +/*! + * Minimal theme switcher + * + * Pico.css - https://picocss.com + * Copyright 2019-2024 - Licensed under MIT + */ + +const themeSwitcher = { + // Config + _scheme: "light", + rootAttribute: "data-theme", + localStorageKey: "picoPreferredColorScheme", + + // Init + init() { + this.scheme = this.schemeFromLocalStorage; + this.initSwitchers(); + }, + + // Get color scheme from local storage + get schemeFromLocalStorage() { + return ( + window.localStorage?.getItem(this.localStorageKey) ?? + this.preferredColorScheme + ); + }, + + // Preferred color scheme + get preferredColorScheme() { + return window.matchMedia("(prefers-color-scheme: dark)").matches + ? "dark" + : "light"; + }, + + // Init switchers + initSwitchers() { + const toggleSwitch = document.getElementById("theme-toggle"); + + toggleSwitch.addEventListener( + "change", + (e) => { + // e.preventDefault(); + if (e.target.checked) { + this.scheme = "dark"; + } else { + this.scheme = "light"; + } + }, + false, + ); + }, + + // Set scheme + set scheme(scheme) { + this._scheme = scheme; + this.applyScheme(); + this.schemeToLocalStorage(); + }, + + // Get scheme + get scheme() { + return this._scheme; + }, + + // Apply scheme + applyScheme() { + document + .querySelector("html") + ?.setAttribute(this.rootAttribute, this.scheme); + }, + + // Store scheme to local storage + schemeToLocalStorage() { + window.localStorage?.setItem(this.localStorageKey, this.scheme); + }, +}; + +// Init +themeSwitcher.init(); diff --git a/internal/v3/ui/components/author.templ b/internal/v3/ui/components/author.templ new file mode 100644 index 0000000..c2fafd4 --- /dev/null +++ b/internal/v3/ui/components/author.templ @@ -0,0 +1,27 @@ +package components + +import gen "github.com/dadav/gorge/pkg/gen/v3/openapi" + +templ AuthorView(modules []*gen.Module) { +

{ modules[0].Owner.Username }

+ + + + + + + + + for _, module := range modules { + + + + + } + +
ModuleVersion
+ { module.Name } + + { module.CurrentRelease.Version } +
+} diff --git a/internal/v3/ui/components/author_templ.go b/internal/v3/ui/components/author_templ.go new file mode 100644 index 0000000..f7e7b05 --- /dev/null +++ b/internal/v3/ui/components/author_templ.go @@ -0,0 +1,86 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.747 +package components + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +import gen "github.com/dadav/gorge/pkg/gen/v3/openapi" + +func AuthorView(modules []*gen.Module) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var2 string + templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(modules[0].Owner.Username) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/author.templ`, Line: 6, Col: 32} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + for _, module := range modules { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
ModuleVersion
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(module.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/author.templ`, Line: 18, Col: 19} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var4 string + templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(module.CurrentRelease.Version) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/author.templ`, Line: 21, Col: 37} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} diff --git a/internal/v3/ui/components/head.templ b/internal/v3/ui/components/head.templ new file mode 100644 index 0000000..c280341 --- /dev/null +++ b/internal/v3/ui/components/head.templ @@ -0,0 +1,14 @@ +package components + +templ Header(title string) { + + + + + { title } + + + + + +} diff --git a/internal/v3/ui/components/head_templ.go b/internal/v3/ui/components/head_templ.go new file mode 100644 index 0000000..41c06c2 --- /dev/null +++ b/internal/v3/ui/components/head_templ.go @@ -0,0 +1,48 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.747 +package components + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +func Header(title string) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var2 string + templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(title) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/head.templ`, Line: 8, Col: 16} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} diff --git a/internal/v3/ui/components/module.templ b/internal/v3/ui/components/module.templ new file mode 100644 index 0000000..5b117e1 --- /dev/null +++ b/internal/v3/ui/components/module.templ @@ -0,0 +1,57 @@ +package components + +import ( + "fmt" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +) + +templ ModuleView(module *gen.Module) { +

{ module.Name }

+ + + + + + + + + + + + + + + if len(deps(module.CurrentRelease.Metadata)) > 0 { + + + + + } + +
+ Name + + { module.Name } +
+ Author + + { module.Owner.Username } +
+ Versions + + { module.CurrentRelease.Version } (latest) + for _, release := range module.Releases { + if module.CurrentRelease.Version != release.Version { +
+ { release.Version } + } + } +
+ Dependencies + + for _, dep := range deps(module.CurrentRelease.Metadata) { + { dep.Name } { dep.VersionRequirement } +
+ } +
+} diff --git a/internal/v3/ui/components/module_templ.go b/internal/v3/ui/components/module_templ.go new file mode 100644 index 0000000..c089c61 --- /dev/null +++ b/internal/v3/ui/components/module_templ.go @@ -0,0 +1,199 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.747 +package components + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +import ( + "fmt" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +) + +func ModuleView(module *gen.Module) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var2 string + templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(module.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/module.templ`, Line: 9, Col: 18} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if len(deps(module.CurrentRelease.Metadata)) > 0 { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
Name") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(module.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/module.templ`, Line: 17, Col: 18} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
Author") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var5 string + templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(module.Owner.Username) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/module.templ`, Line: 25, Col: 97} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
Versions") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var7 string + templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs(module.CurrentRelease.Version) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/module.templ`, Line: 33, Col: 133} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var7)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" (latest) ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + for _, release := range module.Releases { + if module.CurrentRelease.Version != release.Version { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var9 string + templ_7745c5c3_Var9, templ_7745c5c3_Err = templ.JoinStringErrs(release.Version) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/module.templ`, Line: 37, Col: 107} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var9)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
Dependencies") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + for _, dep := range deps(module.CurrentRelease.Metadata) { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var11 string + templ_7745c5c3_Var11, templ_7745c5c3_Err = templ.JoinStringErrs(dep.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/module.templ`, Line: 49, Col: 88} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var11)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var12 string + templ_7745c5c3_Var12, templ_7745c5c3_Err = templ.JoinStringErrs(dep.VersionRequirement) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/module.templ`, Line: 49, Col: 115} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var12)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} diff --git a/internal/v3/ui/components/nav.templ b/internal/v3/ui/components/nav.templ new file mode 100644 index 0000000..c8971ae --- /dev/null +++ b/internal/v3/ui/components/nav.templ @@ -0,0 +1,28 @@ +package components + +templ Nav(title string) { +
+} diff --git a/internal/v3/ui/components/nav_templ.go b/internal/v3/ui/components/nav_templ.go new file mode 100644 index 0000000..02dda67 --- /dev/null +++ b/internal/v3/ui/components/nav_templ.go @@ -0,0 +1,48 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.747 +package components + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +func Nav(title string) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} diff --git a/internal/v3/ui/components/page.templ b/internal/v3/ui/components/page.templ new file mode 100644 index 0000000..dec031d --- /dev/null +++ b/internal/v3/ui/components/page.templ @@ -0,0 +1,17 @@ +package components + +templ Page(title string, content templ.Component) { + + + @Header(title) + +
+ @Nav(title) +
+
+ @content +
+ + + +} diff --git a/internal/v3/ui/components/page_templ.go b/internal/v3/ui/components/page_templ.go new file mode 100644 index 0000000..667d94e --- /dev/null +++ b/internal/v3/ui/components/page_templ.go @@ -0,0 +1,59 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.747 +package components + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +func Page(title string, content templ.Component) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = Header(title).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = Nav(title).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + templ_7745c5c3_Err = content.Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} diff --git a/internal/v3/ui/components/release.templ b/internal/v3/ui/components/release.templ new file mode 100644 index 0000000..c21154c --- /dev/null +++ b/internal/v3/ui/components/release.templ @@ -0,0 +1,49 @@ +package components + +import ( + "fmt" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +) + +templ ReleaseView(release *gen.Release) { +

{ release.Module.Name }

+ + + + + + + + + + + + + + + + + + + +
+ Name + + { release.Module.Name } +
+ Author + + { release.Module.Owner.Username } +
+ Version + + { release.Version } +
+ Dependencies + + for _, dep := range deps(release.Metadata) { + { dep.Name } { dep.VersionRequirement } +
+ } +
+} diff --git a/internal/v3/ui/components/release_templ.go b/internal/v3/ui/components/release_templ.go new file mode 100644 index 0000000..a823a1a --- /dev/null +++ b/internal/v3/ui/components/release_templ.go @@ -0,0 +1,146 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.747 +package components + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +import ( + "fmt" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +) + +func ReleaseView(release *gen.Release) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var2 string + templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(release.Module.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 9, Col: 26} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Name") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(release.Module.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 17, Col: 26} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
Author") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var5 string + templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(release.Module.Owner.Username) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 25, Col: 113} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
Version") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var6 string + templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(release.Version) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 33, Col: 22} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
Dependencies") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + for _, dep := range deps(release.Metadata) { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var8 string + templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(dep.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 42, Col: 87} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var9 string + templ_7745c5c3_Var9, templ_7745c5c3_Err = templ.JoinStringErrs(dep.VersionRequirement) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 42, Col: 114} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var9)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} diff --git a/internal/v3/ui/components/search.templ b/internal/v3/ui/components/search.templ new file mode 100644 index 0000000..8c59967 --- /dev/null +++ b/internal/v3/ui/components/search.templ @@ -0,0 +1,52 @@ +package components + +import ( + "fmt" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +) + +templ SearchView(query string, modules []*gen.Module) { + +} + +templ ModuleToTableRow(module *gen.Module) { + + { module.Name } + { module.Owner.Username } + { module.CurrentRelease.Version } + +} diff --git a/internal/v3/ui/components/search_templ.go b/internal/v3/ui/components/search_templ.go new file mode 100644 index 0000000..96425ca --- /dev/null +++ b/internal/v3/ui/components/search_templ.go @@ -0,0 +1,148 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.747 +package components + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +import ( + "fmt" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +) + +func SearchView(query string, modules []*gen.Module) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if len(modules) > 0 { + for _, module := range modules { + templ_7745c5c3_Err = ModuleToTableRow(module).Render(ctx, templ_7745c5c3_Buffer) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
ModuleAuthorVersion
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} + +func ModuleToTableRow(module *gen.Module) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var3 := templ.GetChildren(ctx) + if templ_7745c5c3_Var3 == nil { + templ_7745c5c3_Var3 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var5 string + templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(module.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/search.templ`, Line: 48, Col: 82} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var7 string + templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs(module.Owner.Username) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/search.templ`, Line: 49, Col: 98} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var7)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var8 string + templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(module.CurrentRelease.Version) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/search.templ`, Line: 50, Col: 37} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} diff --git a/internal/v3/ui/components/statistics.templ b/internal/v3/ui/components/statistics.templ new file mode 100644 index 0000000..9859509 --- /dev/null +++ b/internal/v3/ui/components/statistics.templ @@ -0,0 +1,36 @@ +package components + +import ( + customMiddleware "github.com/dadav/gorge/internal/middleware" + "strconv" + "time" +) + +templ StatisticsView(stats *customMiddleware.Statistics) { +
+

Statistics

+

ActiveConnections: { strconv.Itoa(stats.ActiveConnections) }

+

TotalConnections: { strconv.Itoa(stats.TotalConnections) }

+

TotalResponseTime: { stats.TotalResponseTime.String() }

+ + + + + + + + + + + for path, connections := range stats.ConnectionsPerEndpoint { + + + + + + + } + +
PathConnectionsAverage ResponseTimeTotal ResponseTime
{ path }{ strconv.Itoa(connections) }{ (stats.ResponseTimePerEndpoint[path] / time.Duration(connections)).String() }{ stats.ResponseTimePerEndpoint[path].String() }
+
+} diff --git a/internal/v3/ui/components/statistics_templ.go b/internal/v3/ui/components/statistics_templ.go new file mode 100644 index 0000000..b9129d0 --- /dev/null +++ b/internal/v3/ui/components/statistics_templ.go @@ -0,0 +1,142 @@ +// Code generated by templ - DO NOT EDIT. + +// templ: version: v0.2.747 +package components + +//lint:file-ignore SA4006 This context is only used if a nested component is present. + +import "github.com/a-h/templ" +import templruntime "github.com/a-h/templ/runtime" + +import ( + customMiddleware "github.com/dadav/gorge/internal/middleware" + "strconv" + "time" +) + +func StatisticsView(stats *customMiddleware.Statistics) templ.Component { + return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { + templ_7745c5c3_W, ctx := templ_7745c5c3_Input.Writer, templ_7745c5c3_Input.Context + templ_7745c5c3_Buffer, templ_7745c5c3_IsBuffer := templruntime.GetBuffer(templ_7745c5c3_W) + if !templ_7745c5c3_IsBuffer { + defer func() { + templ_7745c5c3_BufErr := templruntime.ReleaseBuffer(templ_7745c5c3_Buffer) + if templ_7745c5c3_Err == nil { + templ_7745c5c3_Err = templ_7745c5c3_BufErr + } + }() + } + ctx = templ.InitializeContext(ctx) + templ_7745c5c3_Var1 := templ.GetChildren(ctx) + if templ_7745c5c3_Var1 == nil { + templ_7745c5c3_Var1 = templ.NopComponent + } + ctx = templ.ClearChildren(ctx) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Statistics

ActiveConnections: ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var2 string + templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(strconv.Itoa(stats.ActiveConnections)) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/statistics.templ`, Line: 12, Col: 63} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

TotalConnections: ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var3 string + templ_7745c5c3_Var3, templ_7745c5c3_Err = templ.JoinStringErrs(strconv.Itoa(stats.TotalConnections)) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/statistics.templ`, Line: 13, Col: 61} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var3)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

TotalResponseTime: ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var4 string + templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(stats.TotalResponseTime.String()) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/statistics.templ`, Line: 14, Col: 58} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + for path, connections := range stats.ConnectionsPerEndpoint { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
PathConnectionsAverage ResponseTimeTotal ResponseTime
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var5 string + templ_7745c5c3_Var5, templ_7745c5c3_Err = templ.JoinStringErrs(path) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/statistics.templ`, Line: 27, Col: 16} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var5)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var6 string + templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(strconv.Itoa(connections)) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/statistics.templ`, Line: 28, Col: 37} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var7 string + templ_7745c5c3_Var7, templ_7745c5c3_Err = templ.JoinStringErrs((stats.ResponseTimePerEndpoint[path] / time.Duration(connections)).String()) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/statistics.templ`, Line: 29, Col: 87} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var7)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var8 string + templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(stats.ResponseTimePerEndpoint[path].String()) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/statistics.templ`, Line: 30, Col: 56} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + return templ_7745c5c3_Err + }) +} diff --git a/internal/v3/ui/components/utils.go b/internal/v3/ui/components/utils.go new file mode 100644 index 0000000..b5aeb03 --- /dev/null +++ b/internal/v3/ui/components/utils.go @@ -0,0 +1,28 @@ +package components + +import ( + "encoding/json" + "strings" + + model "github.com/dadav/gorge/internal/model" +) + +func deps(metadata map[string]interface{}) []model.ModuleDependency { + var result model.ReleaseMetadata + + jsonStr, err := json.Marshal(metadata) + if err != nil { + return nil + } + + err = json.Unmarshal(jsonStr, &result) + if err != nil { + return nil + } + + return result.Dependencies +} + +func normalize(name string) string { + return strings.Replace(name, "/", "-", 1) +} diff --git a/internal/v3/ui/handlers.go b/internal/v3/ui/handlers.go new file mode 100644 index 0000000..88fb8af --- /dev/null +++ b/internal/v3/ui/handlers.go @@ -0,0 +1,124 @@ +package ui + +import ( + "net/http" + "strings" + + "github.com/a-h/templ" + "github.com/dadav/gorge/internal/log" + customMiddleware "github.com/dadav/gorge/internal/middleware" + "github.com/dadav/gorge/internal/v3/backend" + "github.com/dadav/gorge/internal/v3/ui/components" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" + "github.com/go-chi/chi/v5" +) + +func IndexHandler(w http.ResponseWriter, r *http.Request) { + modules, err := backend.ConfiguredBackend.GetAllModules() + if err != nil { + w.WriteHeader(500) + log.Log.Error(err) + return + } + templ.Handler(components.Page("Gorge", components.SearchView("", modules))).ServeHTTP(w, r) +} + +func SearchHandler(w http.ResponseWriter, r *http.Request) { + query := r.URL.Query().Get("query") + modules, err := backend.ConfiguredBackend.GetAllModules() + if err != nil { + w.WriteHeader(500) + log.Log.Error(err) + return + } + + filtered := []*gen.Module{} + + for _, module := range modules { + ok := true + for _, q := range strings.Split(query, " ") { + if !strings.Contains(module.Name, q) && !strings.Contains(module.Owner.Username, q) && !strings.Contains(module.CurrentRelease.Version, q) { + ok = false + } + } + if ok { + filtered = append(filtered, module) + } + } + + templ.Handler(components.Page("Gorge", components.SearchView(query, filtered))).ServeHTTP(w, r) +} + +func AuthorHandler(w http.ResponseWriter, r *http.Request) { + authorSlug := chi.URLParam(r, "author") + modules, err := backend.ConfiguredBackend.GetAllModules() + if err != nil { + w.WriteHeader(500) + log.Log.Error(err) + return + } + + filtered := []*gen.Module{} + + for _, module := range modules { + if module.Owner.Slug == authorSlug { + filtered = append(filtered, module) + } + } + + if len(filtered) > 0 { + templ.Handler(components.Page(authorSlug, components.AuthorView(filtered))).ServeHTTP(w, r) + return + } + + http.NotFound(w, r) +} + +func ReleaseHandler(w http.ResponseWriter, r *http.Request) { + moduleSlug := chi.URLParam(r, "module") + version := chi.URLParam(r, "version") + releases, err := backend.ConfiguredBackend.GetAllReleases() + if err != nil { + w.WriteHeader(500) + log.Log.Error(err) + return + } + + for _, release := range releases { + if release.Module.Slug == moduleSlug && release.Version == version { + if release.Version == version { + templ.Handler(components.Page(release.Slug, components.ReleaseView(release))).ServeHTTP(w, r) + return + } + } + } + + http.NotFound(w, r) +} + +func ModuleHandler(w http.ResponseWriter, r *http.Request) { + moduleSlug := chi.URLParam(r, "module") + modules, err := backend.ConfiguredBackend.GetAllModules() + if err != nil { + w.WriteHeader(500) + log.Log.Error(err) + return + } + + for _, module := range modules { + if module.Slug == moduleSlug { + templ.Handler(components.Page(module.Slug, components.ModuleView(module))).ServeHTTP(w, r) + return + } + } + + http.NotFound(w, r) +} + +func StatisticsHandler(stats *customMiddleware.Statistics) func(http.ResponseWriter, *http.Request) { + return func(w http.ResponseWriter, r *http.Request) { + stats.Mutex.Lock() + defer stats.Mutex.Unlock() + templ.Handler(components.Page("Statistics", components.StatisticsView(stats))).ServeHTTP(w, r) + } +} From 950d22bceb315e3b0bc2e827bbcbc4596e8dbc04 Mon Sep 17 00:00:00 2001 From: dadav <33197631+dadav@users.noreply.github.com> Date: Sun, 21 Jul 2024 14:24:58 +0200 Subject: [PATCH 2/3] docs: Add ui option --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 194d647..9dec623 100644 --- a/README.md +++ b/README.md @@ -105,6 +105,7 @@ Flags: --port int the port to listen to (default 8080) --tls-cert string path to tls cert file --tls-key string path to tls key file + --ui enables the web ui --user string give control to this user or uid (requires root) Global Flags: @@ -151,6 +152,8 @@ Via file (`$HOME/.config/gorge.yaml` or `./gorge.yaml`): ```yaml --- +# Enable basic web ui +ui: false # Set uid of process to this users uid user: "" # Set gid of process to this groups gid @@ -196,6 +199,7 @@ tls-key: "" Via environment: ```bash +GORGE_UI=false GORGE_USER="" GORGE_GROUP="" GORGE_API_VERSION=v3 From 2a32c740ab46515594e8b0aab93e5deca6d1b121 Mon Sep 17 00:00:00 2001 From: dadav <33197631+dadav@users.noreply.github.com> Date: Sun, 21 Jul 2024 18:23:00 +0200 Subject: [PATCH 3/3] fix: Add more links --- internal/v3/ui/components/author.templ | 10 ++- internal/v3/ui/components/author_templ.go | 49 ++++++++---- internal/v3/ui/components/release.templ | 26 ++++--- internal/v3/ui/components/release_templ.go | 89 +++++++++++++--------- 4 files changed, 110 insertions(+), 64 deletions(-) diff --git a/internal/v3/ui/components/author.templ b/internal/v3/ui/components/author.templ index c2fafd4..69f2748 100644 --- a/internal/v3/ui/components/author.templ +++ b/internal/v3/ui/components/author.templ @@ -1,9 +1,13 @@ package components -import gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +import ( + "fmt" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +) templ AuthorView(modules []*gen.Module) {

{ modules[0].Owner.Username }

+

Modules

@@ -15,10 +19,10 @@ templ AuthorView(modules []*gen.Module) { for _, module := range modules { } diff --git a/internal/v3/ui/components/author_templ.go b/internal/v3/ui/components/author_templ.go index f7e7b05..9a54810 100644 --- a/internal/v3/ui/components/author_templ.go +++ b/internal/v3/ui/components/author_templ.go @@ -8,7 +8,10 @@ package components import "github.com/a-h/templ" import templruntime "github.com/a-h/templ/runtime" -import gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +import ( + "fmt" + gen "github.com/dadav/gorge/pkg/gen/v3/openapi" +) func AuthorView(modules []*gen.Module) templ.Component { return templruntime.GeneratedTemplate(func(templ_7745c5c3_Input templruntime.GeneratedComponentInput) (templ_7745c5c3_Err error) { @@ -35,44 +38,62 @@ func AuthorView(modules []*gen.Module) templ.Component { var templ_7745c5c3_Var2 string templ_7745c5c3_Var2, templ_7745c5c3_Err = templ.JoinStringErrs(modules[0].Owner.Username) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/author.templ`, Line: 6, Col: 32} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/author.templ`, Line: 9, Col: 32} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var2)) if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
- { module.Name } + { module.Name } - { module.CurrentRelease.Version } + { module.CurrentRelease.Version }
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("

Modules

ModuleVersion
") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } for _, module := range modules { - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } diff --git a/internal/v3/ui/components/release.templ b/internal/v3/ui/components/release.templ index c21154c..c436aa2 100644 --- a/internal/v3/ui/components/release.templ +++ b/internal/v3/ui/components/release.templ @@ -30,20 +30,22 @@ templ ReleaseView(release *gen.Release) { Version - - - - + if len(deps(release.Metadata)) > 0 { + + + + + }
ModuleVersion
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("\">") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } var templ_7745c5c3_Var4 string - templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(module.CurrentRelease.Version) + templ_7745c5c3_Var4, templ_7745c5c3_Err = templ.JoinStringErrs(module.Name) if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/author.templ`, Line: 21, Col: 37} + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/author.templ`, Line: 22, Col: 82} } _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var4)) if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var6 string + templ_7745c5c3_Var6, templ_7745c5c3_Err = templ.JoinStringErrs(module.CurrentRelease.Version) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/author.templ`, Line: 25, Col: 134} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var6)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
- { release.Version } -
- Dependencies - - for _, dep := range deps(release.Metadata) { - { dep.Name } { dep.VersionRequirement } -
- } + { release.Version } (Download)
+ Dependencies + + for _, dep := range deps(release.Metadata) { + { dep.Name } { dep.VersionRequirement } +
+ } +
} diff --git a/internal/v3/ui/components/release_templ.go b/internal/v3/ui/components/release_templ.go index a823a1a..8667214 100644 --- a/internal/v3/ui/components/release_templ.go +++ b/internal/v3/ui/components/release_templ.go @@ -92,52 +92,71 @@ func ReleaseView(release *gen.Release) templ.Component { if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("Dependencies") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - var templ_7745c5c3_Var8 string - templ_7745c5c3_Var8, templ_7745c5c3_Err = templ.JoinStringErrs(dep.Name) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 42, Col: 87} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var8)) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") + var templ_7745c5c3_Var7 templ.SafeURL = templ.URL(release.FileUri) + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(string(templ_7745c5c3_Var7))) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("\">(Download)") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + if len(deps(release.Metadata)) > 0 { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("Dependencies") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } - var templ_7745c5c3_Var9 string - templ_7745c5c3_Var9, templ_7745c5c3_Err = templ.JoinStringErrs(dep.VersionRequirement) - if templ_7745c5c3_Err != nil { - return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 42, Col: 114} - } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var9)) - if templ_7745c5c3_Err != nil { - return templ_7745c5c3_Err + for _, dep := range deps(release.Metadata) { + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var9 string + templ_7745c5c3_Var9, templ_7745c5c3_Err = templ.JoinStringErrs(dep.Name) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 43, Col: 88} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var9)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(" ") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + var templ_7745c5c3_Var10 string + templ_7745c5c3_Var10, templ_7745c5c3_Err = templ.JoinStringErrs(dep.VersionRequirement) + if templ_7745c5c3_Err != nil { + return templ.Error{Err: templ_7745c5c3_Err, FileName: `internal/v3/ui/components/release.templ`, Line: 43, Col: 115} + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString(templ.EscapeString(templ_7745c5c3_Var10)) + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + if templ_7745c5c3_Err != nil { + return templ_7745c5c3_Err + } } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("
") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err } } - _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") + _, templ_7745c5c3_Err = templ_7745c5c3_Buffer.WriteString("") if templ_7745c5c3_Err != nil { return templ_7745c5c3_Err }