From 374e13143481c928dd9cdcb22cb99bb507338995 Mon Sep 17 00:00:00 2001 From: James Harvey <44349936+jmshrv@users.noreply.github.com> Date: Thu, 29 Aug 2024 14:38:11 +0100 Subject: [PATCH] Set Vite basedir to /2023 for Directory build I guess React/Vite/whatever expects to be served from / by default, this change sets the build:vite script in package.json to "tsc && vite build --base=/2023" (didn't actually commit that change so that the website can still be built from / for normal builds) --- .../assets/{index-43228297.js => index-4d556c96.js} | 10 +++++----- .../assets/{index-1fa2681a.css => index-ce59466c.css} | 2 +- public/2023/directory/index.htm | 7 ++++--- public/2023/index.html | 6 +++--- 4 files changed, 13 insertions(+), 12 deletions(-) rename public/2023/assets/{index-43228297.js => index-4d556c96.js} (88%) rename public/2023/assets/{index-1fa2681a.css => index-ce59466c.css} (99%) diff --git a/public/2023/assets/index-43228297.js b/public/2023/assets/index-4d556c96.js similarity index 88% rename from public/2023/assets/index-43228297.js rename to public/2023/assets/index-4d556c96.js index 6988b47..471d48b 100644 --- a/public/2023/assets/index-43228297.js +++ b/public/2023/assets/index-4d556c96.js @@ -46,7 +46,7 @@ Error generating stack: `+l.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Br(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Kg(){return Math.random().toString(36).substr(2,8)}function hf(e,t){return{usr:e.state,key:e.key,idx:t}}function el(e,t,n,r){return n===void 0&&(n=null),q({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?rn(t):t,{state:n,key:t&&t.key||r||Kg()})}function ml(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function rn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Gg(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:l=!1}=r,i=o.history,s=xe.Pop,a=null,c=d();c==null&&(c=0,i.replaceState(q({},i.state,{idx:c}),""));function d(){return(i.state||{idx:null}).idx}function f(){s=xe.Pop;let E=d(),v=E==null?null:E-c;c=E,a&&a({action:s,location:k.location,delta:v})}function m(E,v){s=xe.Push;let g=el(k.location,E,v);n&&n(g,E),c=d()+1;let y=hf(g,c),h=k.createHref(g);try{i.pushState(y,"",h)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;o.location.assign(h)}l&&a&&a({action:s,location:k.location,delta:1})}function x(E,v){s=xe.Replace;let g=el(k.location,E,v);n&&n(g,E),c=d();let y=hf(g,c),h=k.createHref(g);i.replaceState(y,"",h),l&&a&&a({action:s,location:k.location,delta:0})}function w(E){let v=o.location.origin!=="null"?o.location.origin:o.location.href,g=typeof E=="string"?E:ml(E);return Y(v,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,v)}let k={get action(){return s},get location(){return e(o,i)},listen(E){if(a)throw new Error("A history only accepts one active listener");return o.addEventListener(ff,f),a=E,()=>{o.removeEventListener(ff,f),a=null}},createHref(E){return t(o,E)},createURL:w,encodeLocation(E){let v=w(E);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:m,replace:x,go(E){return i.go(E)}};return k}var Ee;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ee||(Ee={}));const Zg=new Set(["lazy","caseSensitive","path","id","index","children"]);function Yg(e){return e.index===!0}function lu(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,l)=>{let i=[...n,l],s=typeof o.id=="string"?o.id:i.join("-");if(Y(o.index!==!0||!o.children,"Cannot specify children on an index route"),Y(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),Yg(o)){let a=q({},o,t(o),{id:s});return r[s]=a,a}else{let a=q({},o,t(o),{id:s,children:void 0});return r[s]=a,o.children&&(a.children=lu(o.children,t,i,r)),a}})}function Er(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?rn(t):t,o=gl(r.pathname||"/",n);if(o==null)return null;let l=Rh(e);Xg(l);let i=null;for(let s=0;i==null&&s{let a={relativePath:s===void 0?l.path||"":s,caseSensitive:l.caseSensitive===!0,childrenIndex:i,route:l};a.relativePath.startsWith("/")&&(Y(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),a.relativePath=a.relativePath.slice(r.length));let c=Wn([r,a.relativePath]),d=n.concat(a);l.children&&l.children.length>0&&(Y(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Rh(l.children,t,d,c)),!(l.path==null&&!l.index)&&t.push({path:c,score:ov(c,l.index),routesMeta:d})};return e.forEach((l,i)=>{var s;if(l.path===""||!((s=l.path)!=null&&s.includes("?")))o(l,i);else for(let a of Ih(l.path))o(l,i,a)}),t}function Ih(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),l=n.replace(/\?$/,"");if(r.length===0)return o?[l,""]:[l];let i=Ih(r.join("/")),s=[];return s.push(...i.map(a=>a===""?l:[l,a].join("/"))),o&&s.push(...i),s.map(a=>e.startsWith("/")&&a===""?"/":a)}function Xg(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:lv(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Jg=/^:\w+$/,qg=3,ev=2,tv=1,nv=10,rv=-2,pf=e=>e==="*";function ov(e,t){let n=e.split("/"),r=n.length;return n.some(pf)&&(r+=rv),t&&(r+=ev),n.filter(o=>!pf(o)).reduce((o,l)=>o+(Jg.test(l)?qg:l===""?tv:nv),r)}function lv(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function iv(e,t){let{routesMeta:n}=e,r={},o="/",l=[];for(let i=0;i{if(d==="*"){let m=s[f]||"";i=l.slice(0,l.length-m.length).replace(/(.)\/+$/,"$1")}return c[d]=cv(s[f]||"",d),c},{}),pathname:l,pathnameBase:i,pattern:e}}function av(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Br(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,s)=>(r.push(s),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function uv(e){try{return decodeURI(e)}catch(t){return Br(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function cv(e,t){try{return decodeURIComponent(e)}catch(n){return Br(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function gl(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function dv(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?rn(e):e;return{pathname:n?n.startsWith("/")?n:fv(n,t):t,search:mv(r),hash:gv(o)}}function fv(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Js(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Lh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function hv(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=rn(e):(o=q({},e),Y(!o.pathname||!o.pathname.includes("?"),Js("?","pathname","search",o)),Y(!o.pathname||!o.pathname.includes("#"),Js("#","pathname","hash",o)),Y(!o.search||!o.search.includes("#"),Js("#","search","hash",o)));let l=e===""||o.pathname==="",i=l?"/":o.pathname,s;if(r||i==null)s=n;else{let f=t.length-1;if(i.startsWith("..")){let m=i.split("/");for(;m[0]==="..";)m.shift(),f-=1;o.pathname=m.join("/")}s=f>=0?t[f]:"/"}let a=dv(o,s),c=i&&i!=="/"&&i.endsWith("/"),d=(l||i===".")&&n.endsWith("/");return!a.pathname.endsWith("/")&&(c||d)&&(a.pathname+="/"),a}const Wn=e=>e.join("/").replace(/\/\/+/g,"/"),pv=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),mv=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,gv=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class kc{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Mh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Th=["post","put","patch","delete"],vv=new Set(Th),yv=["get",...Th],wv=new Set(yv),xv=new Set([301,302,303,307,308]),kv=new Set([307,308]),qs={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},Ev={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},mf={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Ah=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Sv=e=>({hasErrorBoundary:!!e.hasErrorBoundary});function jv(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Y(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let S=e.detectErrorBoundary;o=j=>({hasErrorBoundary:S(j)})}else o=Sv;let l={},i=lu(e.routes,o,void 0,l),s,a=e.basename||"/",c=q({v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),d=null,f=new Set,m=null,x=null,w=null,k=e.hydrationData!=null,E=Er(i,e.history.location,a),v=null;if(E==null){let S=St(404,{pathname:e.history.location.pathname}),{matches:j,route:P}=Ef(i);E=j,v={[P.id]:S}}let g=!E.some(S=>S.route.lazy)&&(!E.some(S=>S.route.loader)||e.hydrationData!=null),y,h={historyAction:e.history.action,location:e.history.location,matches:E,initialized:g,navigation:qs,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||v,fetchers:new Map,blockers:new Map},C=xe.Pop,N=!1,_,M=!1,W=!1,O=[],le=[],Q=new Map,ye=0,Ne=-1,He=new Map,_e=new Set,Pe=new Map,I=new Map,$=new Map,D=!1;function te(){return d=e.history.listen(S=>{let{action:j,location:P,delta:T}=S;if(D){D=!1;return}Br($.size===0||T!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let b=qc({currentLocation:h.location,nextLocation:P,historyAction:j});if(b&&T!=null){D=!0,e.history.go(T*-1),El(b,{state:"blocked",location:P,proceed(){El(b,{state:"proceeding",proceed:void 0,reset:void 0,location:P}),e.history.go(T)},reset(){eo(b),ee({blockers:new Map(y.state.blockers)})}});return}return Tt(j,P)}),h.initialized||Tt(xe.Pop,h.location),y}function se(){d&&d(),f.clear(),_&&_.abort(),h.fetchers.forEach((S,j)=>ws(j)),h.blockers.forEach((S,j)=>eo(j))}function tt(S){return f.add(S),()=>f.delete(S)}function ee(S){h=q({},h,S),f.forEach(j=>j(h))}function ce(S,j){var P,T;let b=h.actionData!=null&&h.navigation.formMethod!=null&&Ht(h.navigation.formMethod)&&h.navigation.state==="loading"&&((P=S.state)==null?void 0:P._isRedirect)!==!0,B;j.actionData?Object.keys(j.actionData).length>0?B=j.actionData:B=null:b?B=h.actionData:B=null;let U=j.loaderData?kf(h.loaderData,j.loaderData,j.matches||[],j.errors):h.loaderData;for(let[z]of $)eo(z);let V=N===!0||h.navigation.formMethod!=null&&Ht(h.navigation.formMethod)&&((T=S.state)==null?void 0:T._isRedirect)!==!0;s&&(i=s,s=void 0),ee(q({},j,{actionData:B,loaderData:U,historyAction:C,location:S,initialized:!0,navigation:qs,revalidation:"idle",restoreScrollPosition:ed(S,j.matches||h.matches),preventScrollReset:V,blockers:new Map(h.blockers)})),M||C===xe.Pop||(C===xe.Push?e.history.push(S,S.state):C===xe.Replace&&e.history.replace(S,S.state)),C=xe.Pop,N=!1,M=!1,W=!1,O=[],le=[]}async function $e(S,j){if(typeof S=="number"){e.history.go(S);return}let P=iu(h.location,h.matches,a,c.v7_prependBasename,S,j==null?void 0:j.fromRouteId,j==null?void 0:j.relative),{path:T,submission:b,error:B}=gf(c.v7_normalizeFormMethod,!1,P,j),U=h.location,V=el(h.location,T,j&&j.state);V=q({},V,e.history.encodeLocation(V));let z=j&&j.replace!=null?j.replace:void 0,J=xe.Push;z===!0?J=xe.Replace:z===!1||b!=null&&Ht(b.formMethod)&&b.formAction===h.location.pathname+h.location.search&&(J=xe.Replace);let re=j&&"preventScrollReset"in j?j.preventScrollReset===!0:void 0,ze=qc({currentLocation:U,nextLocation:V,historyAction:J});if(ze){El(ze,{state:"blocked",location:V,proceed(){El(ze,{state:"proceeding",proceed:void 0,reset:void 0,location:V}),$e(S,j)},reset(){eo(ze),ee({blockers:new Map(h.blockers)})}});return}return await Tt(J,V,{submission:b,pendingError:B,preventScrollReset:re,replace:j&&j.replace})}function ln(){if(An(),ee({revalidation:"loading"}),h.navigation.state!=="submitting"){if(h.navigation.state==="idle"){Tt(h.historyAction,h.location,{startUninterruptedRevalidation:!0});return}Tt(C||h.historyAction,h.navigation.location,{overrideNavigation:h.navigation})}}async function Tt(S,j,P){_&&_.abort(),_=null,C=S,M=(P&&P.startUninterruptedRevalidation)===!0,mm(h.location,h.matches),N=(P&&P.preventScrollReset)===!0;let T=s||i,b=P&&P.overrideNavigation,B=Er(T,j,a);if(!B){let Re=St(404,{pathname:j.pathname}),{matches:Me,route:At}=Ef(T);xs(),ce(j,{matches:Me,loaderData:{},errors:{[At.id]:Re}});return}if(h.initialized&&!W&&Rv(h.location,j)&&!(P&&P.submission&&Ht(P.submission.formMethod))){ce(j,{matches:B});return}_=new AbortController;let U=fo(e.history,j,_.signal,P&&P.submission),V,z;if(P&&P.pendingError)z={[Sr(B).route.id]:P.pendingError};else if(P&&P.submission&&Ht(P.submission.formMethod)){let Re=await Yr(U,j,P.submission,B,{replace:P.replace});if(Re.shortCircuited)return;V=Re.pendingActionData,z=Re.pendingActionError,b=q({state:"loading",location:j},P.submission),U=new Request(U.url,{signal:U.signal})}let{shortCircuited:J,loaderData:re,errors:ze}=await Xr(U,j,B,b,P&&P.submission,P&&P.fetcherSubmission,P&&P.replace,V,z);J||(_=null,ce(j,q({matches:B},V?{actionData:V}:{},{loaderData:re,errors:ze})))}async function Yr(S,j,P,T,b){An();let B=q({state:"submitting",location:j},P);ee({navigation:B});let U,V=su(T,j);if(!V.route.action&&!V.route.lazy)U={type:Ee.error,error:St(405,{method:S.method,pathname:j.pathname,routeId:V.route.id})};else if(U=await co("action",S,V,T,l,o,a),S.signal.aborted)return{shortCircuited:!0};if(Ir(U)){let z;return b&&b.replace!=null?z=b.replace:z=U.location===h.location.pathname+h.location.search,await oe(h,U,{submission:P,replace:z}),{shortCircuited:!0}}if(Mo(U)){let z=Sr(T,V.route.id);return(b&&b.replace)!==!0&&(C=xe.Push),{pendingActionData:{},pendingActionError:{[z.route.id]:U.error}}}if(Un(U))throw St(400,{type:"defer-action"});return{pendingActionData:{[V.route.id]:U.data}}}async function Xr(S,j,P,T,b,B,U,V,z){let J=T;J||(J=q({state:"loading",location:j,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},b));let re=b||B?b||B:J.formMethod&&J.formAction&&J.formData&&J.formEncType?{formMethod:J.formMethod,formAction:J.formAction,formData:J.formData,formEncType:J.formEncType}:void 0,ze=s||i,[Re,Me]=vf(e.history,h,P,re,j,W,O,le,Pe,ze,a,V,z);if(xs(fe=>!(P&&P.some(ut=>ut.route.id===fe))||Re&&Re.some(ut=>ut.route.id===fe)),Re.length===0&&Me.length===0){let fe=Xc();return ce(j,q({matches:P,loaderData:{},errors:z||null},V?{actionData:V}:{},fe?{fetchers:new Map(h.fetchers)}:{})),{shortCircuited:!0}}if(!M){Me.forEach(ut=>{let rr=h.fetchers.get(ut.key),Te={state:"loading",data:rr&&rr.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(ut.key,Te)});let fe=V||h.actionData;ee(q({navigation:J},fe?Object.keys(fe).length===0?{actionData:null}:{actionData:fe}:{},Me.length>0?{fetchers:new Map(h.fetchers)}:{}))}Ne=++ye,Me.forEach(fe=>{fe.controller&&Q.set(fe.key,fe.controller)});let At=()=>Me.forEach(fe=>nr(fe.key));_&&_.signal.addEventListener("abort",At);let{results:to,loaderResults:ks,fetcherResults:Sl}=await qr(h.matches,P,Re,Me,S);if(S.signal.aborted)return{shortCircuited:!0};_&&_.signal.removeEventListener("abort",At),Me.forEach(fe=>Q.delete(fe.key));let Ut=Sf(to);if(Ut)return await oe(h,Ut,{replace:U}),{shortCircuited:!0};let{loaderData:jl,errors:Es}=xf(h,P,Re,ks,z,Me,Sl,I);I.forEach((fe,ut)=>{fe.subscribe(rr=>{(rr||fe.done)&&I.delete(ut)})});let Ss=Xc(),js=Jc(Ne),Cl=Ss||js||Me.length>0;return q({loaderData:jl,errors:Es},Cl?{fetchers:new Map(h.fetchers)}:{})}function xl(S){return h.fetchers.get(S)||Ev}function kl(S,j,P,T){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Q.has(S)&&nr(S);let b=s||i,B=iu(h.location,h.matches,a,c.v7_prependBasename,P,j,T==null?void 0:T.relative),U=Er(b,B,a);if(!U){ys(S,j,St(404,{pathname:B}));return}let{path:V,submission:z}=gf(c.v7_normalizeFormMethod,!0,B,T),J=su(U,V);if(N=(T&&T.preventScrollReset)===!0,z&&Ht(z.formMethod)){Jr(S,j,V,J,U,z);return}Pe.set(S,{routeId:j,path:V}),tr(S,j,V,J,U,z)}async function Jr(S,j,P,T,b,B){if(An(),Pe.delete(S),!T.route.action&&!T.route.lazy){let Te=St(405,{method:B.formMethod,pathname:P,routeId:j});ys(S,j,Te);return}let U=h.fetchers.get(S),V=q({state:"submitting"},B,{data:U&&U.data," _hasFetcherDoneAnything ":!0});h.fetchers.set(S,V),ee({fetchers:new Map(h.fetchers)});let z=new AbortController,J=fo(e.history,P,z.signal,B);Q.set(S,z);let re=await co("action",J,T,b,l,o,a);if(J.signal.aborted){Q.get(S)===z&&Q.delete(S);return}if(Ir(re)){Q.delete(S),_e.add(S);let Te=q({state:"loading"},B,{data:void 0," _hasFetcherDoneAnything ":!0});return h.fetchers.set(S,Te),ee({fetchers:new Map(h.fetchers)}),oe(h,re,{submission:B,isFetchActionRedirect:!0})}if(Mo(re)){ys(S,j,re.error);return}if(Un(re))throw St(400,{type:"defer-action"});let ze=h.navigation.location||h.location,Re=fo(e.history,ze,z.signal),Me=s||i,At=h.navigation.state!=="idle"?Er(Me,h.navigation.location,a):h.matches;Y(At,"Didn't find any matches after fetcher action");let to=++ye;He.set(S,to);let ks=q({state:"loading",data:re.data},B,{" _hasFetcherDoneAnything ":!0});h.fetchers.set(S,ks);let[Sl,Ut]=vf(e.history,h,At,B,ze,W,O,le,Pe,Me,a,{[T.route.id]:re.data},void 0);Ut.filter(Te=>Te.key!==S).forEach(Te=>{let Cs=Te.key,td=h.fetchers.get(Cs),vm={state:"loading",data:td&&td.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(Cs,vm),Te.controller&&Q.set(Cs,Te.controller)}),ee({fetchers:new Map(h.fetchers)});let jl=()=>Ut.forEach(Te=>nr(Te.key));z.signal.addEventListener("abort",jl);let{results:Es,loaderResults:Ss,fetcherResults:js}=await qr(h.matches,At,Sl,Ut,Re);if(z.signal.aborted)return;z.signal.removeEventListener("abort",jl),He.delete(S),Q.delete(S),Ut.forEach(Te=>Q.delete(Te.key));let Cl=Sf(Es);if(Cl)return oe(h,Cl);let{loaderData:fe,errors:ut}=xf(h,h.matches,Sl,Ss,void 0,Ut,js,I);if(h.fetchers.has(S)){let Te={state:"idle",data:re.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(S,Te)}let rr=Jc(to);h.navigation.state==="loading"&&to>Ne?(Y(C,"Expected pending action"),_&&_.abort(),ce(h.navigation.location,{matches:At,loaderData:fe,errors:ut,fetchers:new Map(h.fetchers)})):(ee(q({errors:ut,loaderData:kf(h.loaderData,fe,At,ut)},rr||Ut.length>0?{fetchers:new Map(h.fetchers)}:{})),W=!1)}async function tr(S,j,P,T,b,B){let U=h.fetchers.get(S),V=q({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},B,{data:U&&U.data," _hasFetcherDoneAnything ":!0});h.fetchers.set(S,V),ee({fetchers:new Map(h.fetchers)});let z=new AbortController,J=fo(e.history,P,z.signal);Q.set(S,z);let re=await co("loader",J,T,b,l,o,a);if(Un(re)&&(re=await zh(re,J.signal,!0)||re),Q.get(S)===z&&Q.delete(S),J.signal.aborted)return;if(Ir(re)){_e.add(S),await oe(h,re);return}if(Mo(re)){let Re=Sr(h.matches,j);h.fetchers.delete(S),ee({fetchers:new Map(h.fetchers),errors:{[Re.route.id]:re.error}});return}Y(!Un(re),"Unhandled fetcher deferred data");let ze={state:"idle",data:re.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(S,ze),ee({fetchers:new Map(h.fetchers)})}async function oe(S,j,P){let{submission:T,replace:b,isFetchActionRedirect:B}=P===void 0?{}:P;j.revalidate&&(W=!0);let U=el(S.location,j.location,q({_isRedirect:!0},B?{_isFetchActionRedirect:!0}:{}));if(Y(U,"Expected a location on the redirect navigation"),Ah.test(j.location)&&n){let Re=e.history.createURL(j.location),Me=gl(Re.pathname,a)==null;if(t.location.origin!==Re.origin||Me){b?t.location.replace(j.location):t.location.assign(j.location);return}}_=null;let V=b===!0?xe.Replace:xe.Push,{formMethod:z,formAction:J,formEncType:re,formData:ze}=S.navigation;!T&&z&&J&&ze&&re&&(T={formMethod:z,formAction:J,formEncType:re,formData:ze}),kv.has(j.status)&&T&&Ht(T.formMethod)?await Tt(V,U,{submission:q({},T,{formAction:j.location}),preventScrollReset:N}):B?await Tt(V,U,{overrideNavigation:{state:"loading",location:U,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},fetcherSubmission:T,preventScrollReset:N}):await Tt(V,U,{overrideNavigation:{state:"loading",location:U,formMethod:T?T.formMethod:void 0,formAction:T?T.formAction:void 0,formEncType:T?T.formEncType:void 0,formData:T?T.formData:void 0},preventScrollReset:N})}async function qr(S,j,P,T,b){let B=await Promise.all([...P.map(z=>co("loader",b,z,j,l,o,a)),...T.map(z=>z.matches&&z.match&&z.controller?co("loader",fo(e.history,z.path,z.controller.signal),z.match,z.matches,l,o,a):{type:Ee.error,error:St(404,{pathname:z.path})})]),U=B.slice(0,P.length),V=B.slice(P.length);return await Promise.all([jf(S,P,U,U.map(()=>b.signal),!1,h.loaderData),jf(S,T.map(z=>z.match),V,T.map(z=>z.controller?z.controller.signal:null),!0)]),{results:B,loaderResults:U,fetcherResults:V}}function An(){W=!0,O.push(...xs()),Pe.forEach((S,j)=>{Q.has(j)&&(le.push(j),nr(j))})}function ys(S,j,P){let T=Sr(h.matches,j);ws(S),ee({errors:{[T.route.id]:P},fetchers:new Map(h.fetchers)})}function ws(S){let j=h.fetchers.get(S);Q.has(S)&&!(j&&j.state==="loading"&&He.has(S))&&nr(S),Pe.delete(S),He.delete(S),_e.delete(S),h.fetchers.delete(S)}function nr(S){let j=Q.get(S);Y(j,"Expected fetch controller: "+S),j.abort(),Q.delete(S)}function Yc(S){for(let j of S){let T={state:"idle",data:xl(j).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(j,T)}}function Xc(){let S=[],j=!1;for(let P of _e){let T=h.fetchers.get(P);Y(T,"Expected fetcher: "+P),T.state==="loading"&&(_e.delete(P),S.push(P),j=!0)}return Yc(S),j}function Jc(S){let j=[];for(let[P,T]of He)if(T0}function hm(S,j){let P=h.blockers.get(S)||mf;return $.get(S)!==j&&$.set(S,j),P}function eo(S){h.blockers.delete(S),$.delete(S)}function El(S,j){let P=h.blockers.get(S)||mf;Y(P.state==="unblocked"&&j.state==="blocked"||P.state==="blocked"&&j.state==="blocked"||P.state==="blocked"&&j.state==="proceeding"||P.state==="blocked"&&j.state==="unblocked"||P.state==="proceeding"&&j.state==="unblocked","Invalid blocker state transition: "+P.state+" -> "+j.state),h.blockers.set(S,j),ee({blockers:new Map(h.blockers)})}function qc(S){let{currentLocation:j,nextLocation:P,historyAction:T}=S;if($.size===0)return;$.size>1&&Br(!1,"A router only supports one blocker at a time");let b=Array.from($.entries()),[B,U]=b[b.length-1],V=h.blockers.get(B);if(!(V&&V.state==="proceeding")&&U({currentLocation:j,nextLocation:P,historyAction:T}))return B}function xs(S){let j=[];return I.forEach((P,T)=>{(!S||S(T))&&(P.cancel(),j.push(T),I.delete(T))}),j}function pm(S,j,P){if(m=S,w=j,x=P||(T=>T.key),!k&&h.navigation===qs){k=!0;let T=ed(h.location,h.matches);T!=null&&ee({restoreScrollPosition:T})}return()=>{m=null,w=null,x=null}}function mm(S,j){if(m&&x&&w){let P=j.map(b=>Cf(b,h.loaderData)),T=x(S,P)||S.key;m[T]=w()}}function ed(S,j){if(m&&x&&w){let P=j.map(B=>Cf(B,h.loaderData)),T=x(S,P)||S.key,b=m[T];if(typeof b=="number")return b}return null}function gm(S){l={},s=lu(S,o,void 0,l)}return y={get basename(){return a},get state(){return h},get routes(){return i},initialize:te,subscribe:tt,enableScrollRestoration:pm,navigate:$e,fetch:kl,revalidate:ln,createHref:S=>e.history.createHref(S),encodeLocation:S=>e.history.encodeLocation(S),getFetcher:xl,deleteFetcher:ws,dispose:se,getBlocker:hm,deleteBlocker:eo,_internalFetchControllers:Q,_internalActiveDeferreds:I,_internalSetRoutes:gm},y}function Cv(e){return e!=null&&"formData"in e}function iu(e,t,n,r,o,l,i){let s,a;if(l!=null&&i!=="path"){s=[];for(let d of t)if(s.push(d),d.route.id===l){a=d;break}}else s=t,a=t[t.length-1];let c=hv(o||".",Lh(s).map(d=>d.pathnameBase),gl(e.pathname,n)||e.pathname,i==="path");return o==null&&(c.search=e.search,c.hash=e.hash),(o==null||o===""||o===".")&&a&&a.route.index&&!Ec(c.search)&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:Wn([n,c.pathname])),ml(c)}function gf(e,t,n,r){if(!r||!Cv(r))return{path:n};if(r.formMethod&&!Mv(r.formMethod))return{path:n,error:St(405,{method:r.formMethod})};let o;if(r.formData){let s=r.formMethod||"get";if(o={formMethod:e?s.toUpperCase():s.toLowerCase(),formAction:$h(n),formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:r.formData},Ht(o.formMethod))return{path:n,submission:o}}let l=rn(n),i=Oh(r.formData);return t&&l.search&&Ec(l.search)&&i.append("index",""),l.search="?"+i,{path:ml(l),submission:o}}function Nv(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function vf(e,t,n,r,o,l,i,s,a,c,d,f,m){let x=m?Object.values(m)[0]:f?Object.values(f)[0]:void 0,w=e.createURL(t.location),k=e.createURL(o),E=m?Object.keys(m)[0]:void 0,g=Nv(n,E).filter((h,C)=>{if(h.route.lazy)return!0;if(h.route.loader==null)return!1;if(_v(t.loaderData,t.matches[C],h)||i.some(M=>M===h.route.id))return!0;let N=t.matches[C],_=h;return yf(h,q({currentUrl:w,currentParams:N.params,nextUrl:k,nextParams:_.params},r,{actionResult:x,defaultShouldRevalidate:l||w.pathname+w.search===k.pathname+k.search||w.search!==k.search||Fh(N,_)}))}),y=[];return a.forEach((h,C)=>{if(!n.some(W=>W.route.id===h.routeId))return;let N=Er(c,h.path,d);if(!N){y.push({key:C,routeId:h.routeId,path:h.path,matches:null,match:null,controller:null});return}let _=su(N,h.path);if(s.includes(C)){y.push({key:C,routeId:h.routeId,path:h.path,matches:N,match:_,controller:new AbortController});return}yf(_,q({currentUrl:w,currentParams:t.matches[t.matches.length-1].params,nextUrl:k,nextParams:n[n.length-1].params},r,{actionResult:x,defaultShouldRevalidate:l}))&&y.push({key:C,routeId:h.routeId,path:h.path,matches:N,match:_,controller:new AbortController})}),[g,y]}function _v(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function Fh(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function yf(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function wf(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];Y(o,"No route found in manifest");let l={};for(let i in r){let a=o[i]!==void 0&&i!=="hasErrorBoundary";Br(!a,'Route "'+o.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!a&&!Zg.has(i)&&(l[i]=r[i])}Object.assign(o,l),Object.assign(o,q({},t(o),{lazy:void 0}))}async function co(e,t,n,r,o,l,i,s,a,c){s===void 0&&(s=!1),a===void 0&&(a=!1);let d,f,m,x=E=>{let v,g=new Promise((y,h)=>v=h);return m=()=>v(),t.signal.addEventListener("abort",m),Promise.race([E({request:t,params:n.params,context:c}),g])};try{let E=n.route[e];if(n.route.lazy)if(E)f=(await Promise.all([x(E),wf(n.route,l,o)]))[0];else if(await wf(n.route,l,o),E=n.route[e],E)f=await x(E);else if(e==="action"){let v=new URL(t.url),g=v.pathname+v.search;throw St(405,{method:t.method,pathname:g,routeId:n.route.id})}else return{type:Ee.data,data:void 0};else if(E)f=await x(E);else{let v=new URL(t.url),g=v.pathname+v.search;throw St(404,{pathname:g})}Y(f!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(E){d=Ee.error,f=E}finally{m&&t.signal.removeEventListener("abort",m)}if(Lv(f)){let E=f.status;if(xv.has(E)){let y=f.headers.get("Location");if(Y(y,"Redirects returned/thrown from loaders/actions must have a Location header"),!Ah.test(y))y=iu(new URL(t.url),r.slice(0,r.indexOf(n)+1),i,!0,y);else if(!s){let h=new URL(t.url),C=y.startsWith("//")?new URL(h.protocol+y):new URL(y),N=gl(C.pathname,i)!=null;C.origin===h.origin&&N&&(y=C.pathname+C.search+C.hash)}if(s)throw f.headers.set("Location",y),f;return{type:Ee.redirect,status:E,location:y,revalidate:f.headers.get("X-Remix-Revalidate")!==null}}if(a)throw{type:d||Ee.data,response:f};let v,g=f.headers.get("Content-Type");return g&&/\bapplication\/json\b/.test(g)?v=await f.json():v=await f.text(),d===Ee.error?{type:d,error:new kc(E,f.statusText,v),headers:f.headers}:{type:Ee.data,data:v,statusCode:f.status,headers:f.headers}}if(d===Ee.error)return{type:d,error:f};if(Iv(f)){var w,k;return{type:Ee.deferred,deferredData:f,statusCode:(w=f.init)==null?void 0:w.status,headers:((k=f.init)==null?void 0:k.headers)&&new Headers(f.init.headers)}}return{type:Ee.data,data:f}}function fo(e,t,n,r){let o=e.createURL($h(t)).toString(),l={signal:n};if(r&&Ht(r.formMethod)){let{formMethod:i,formEncType:s,formData:a}=r;l.method=i.toUpperCase(),l.body=s==="application/x-www-form-urlencoded"?Oh(a):a}return new Request(o,l)}function Oh(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,r instanceof File?r.name:r);return t}function Pv(e,t,n,r,o){let l={},i=null,s,a=!1,c={};return n.forEach((d,f)=>{let m=t[f].route.id;if(Y(!Ir(d),"Cannot handle redirect results in processLoaderData"),Mo(d)){let x=Sr(e,m),w=d.error;r&&(w=Object.values(r)[0],r=void 0),i=i||{},i[x.route.id]==null&&(i[x.route.id]=w),l[m]=void 0,a||(a=!0,s=Mh(d.error)?d.error.status:500),d.headers&&(c[m]=d.headers)}else Un(d)?(o.set(m,d.deferredData),l[m]=d.deferredData.data):l[m]=d.data,d.statusCode!=null&&d.statusCode!==200&&!a&&(s=d.statusCode),d.headers&&(c[m]=d.headers)}),r&&(i=r,l[Object.keys(r)[0]]=void 0),{loaderData:l,errors:i,statusCode:s||200,loaderHeaders:c}}function xf(e,t,n,r,o,l,i,s){let{loaderData:a,errors:c}=Pv(t,n,r,o,s);for(let d=0;dr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function Ef(e){let t=e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function St(e,t){let{pathname:n,routeId:r,method:o,type:l}=t===void 0?{}:t,i="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(i="Bad Request",o&&n&&r?s="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":l==="defer-action"&&(s="defer() is not supported in actions")):e===403?(i="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(i="Not Found",s='No route matches URL "'+n+'"'):e===405&&(i="Method Not Allowed",o&&n&&r?s="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(s='Invalid request method "'+o.toUpperCase()+'"')),new kc(e||500,i,new Error(s),!0)}function Sf(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Ir(n))return n}}function $h(e){let t=typeof e=="string"?rn(e):e;return ml(q({},t,{hash:""}))}function Rv(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Un(e){return e.type===Ee.deferred}function Mo(e){return e.type===Ee.error}function Ir(e){return(e&&e.type)===Ee.redirect}function Iv(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function Lv(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function Mv(e){return wv.has(e.toLowerCase())}function Ht(e){return vv.has(e.toLowerCase())}async function jf(e,t,n,r,o,l){for(let i=0;if.route.id===a.route.id),d=c!=null&&!Fh(c,a)&&(l&&l[a.route.id])!==void 0;if(Un(s)&&(o||d)){let f=r[i];Y(f,"Expected an AbortSignal for revalidating fetcher deferred result"),await zh(s,f,o).then(m=>{m&&(n[i]=m||n[i])})}}}async function zh(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Ee.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Ee.error,error:o}}return{type:Ee.data,data:e.deferredData.data}}}function Ec(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Cf(e,t){let{route:n,pathname:r,params:o}=e;return{id:n.id,pathname:r,params:o,data:t[n.id],handle:n.handle}}function su(e,t){let n=typeof t=="string"?rn(t).search:t.search;if(e[e.length-1].route.index&&Ec(n||""))return e[e.length-1];let r=Lh(e);return r[r.length-1]}/** + */function q(){return q=Object.assign?Object.assign.bind():function(e){for(var t=1;t"u")throw new Error(t)}function Br(e,t){if(!e){typeof console<"u"&&console.warn(t);try{throw new Error(t)}catch{}}}function Kg(){return Math.random().toString(36).substr(2,8)}function hf(e,t){return{usr:e.state,key:e.key,idx:t}}function el(e,t,n,r){return n===void 0&&(n=null),q({pathname:typeof e=="string"?e:e.pathname,search:"",hash:""},typeof t=="string"?rn(t):t,{state:n,key:t&&t.key||r||Kg()})}function ml(e){let{pathname:t="/",search:n="",hash:r=""}=e;return n&&n!=="?"&&(t+=n.charAt(0)==="?"?n:"?"+n),r&&r!=="#"&&(t+=r.charAt(0)==="#"?r:"#"+r),t}function rn(e){let t={};if(e){let n=e.indexOf("#");n>=0&&(t.hash=e.substr(n),e=e.substr(0,n));let r=e.indexOf("?");r>=0&&(t.search=e.substr(r),e=e.substr(0,r)),e&&(t.pathname=e)}return t}function Gg(e,t,n,r){r===void 0&&(r={});let{window:o=document.defaultView,v5Compat:l=!1}=r,i=o.history,s=xe.Pop,a=null,c=d();c==null&&(c=0,i.replaceState(q({},i.state,{idx:c}),""));function d(){return(i.state||{idx:null}).idx}function f(){s=xe.Pop;let E=d(),v=E==null?null:E-c;c=E,a&&a({action:s,location:k.location,delta:v})}function m(E,v){s=xe.Push;let g=el(k.location,E,v);n&&n(g,E),c=d()+1;let y=hf(g,c),h=k.createHref(g);try{i.pushState(y,"",h)}catch(C){if(C instanceof DOMException&&C.name==="DataCloneError")throw C;o.location.assign(h)}l&&a&&a({action:s,location:k.location,delta:1})}function x(E,v){s=xe.Replace;let g=el(k.location,E,v);n&&n(g,E),c=d();let y=hf(g,c),h=k.createHref(g);i.replaceState(y,"",h),l&&a&&a({action:s,location:k.location,delta:0})}function w(E){let v=o.location.origin!=="null"?o.location.origin:o.location.href,g=typeof E=="string"?E:ml(E);return Y(v,"No window.location.(origin|href) available to create URL for href: "+g),new URL(g,v)}let k={get action(){return s},get location(){return e(o,i)},listen(E){if(a)throw new Error("A history only accepts one active listener");return o.addEventListener(ff,f),a=E,()=>{o.removeEventListener(ff,f),a=null}},createHref(E){return t(o,E)},createURL:w,encodeLocation(E){let v=w(E);return{pathname:v.pathname,search:v.search,hash:v.hash}},push:m,replace:x,go(E){return i.go(E)}};return k}var Ee;(function(e){e.data="data",e.deferred="deferred",e.redirect="redirect",e.error="error"})(Ee||(Ee={}));const Zg=new Set(["lazy","caseSensitive","path","id","index","children"]);function Yg(e){return e.index===!0}function lu(e,t,n,r){return n===void 0&&(n=[]),r===void 0&&(r={}),e.map((o,l)=>{let i=[...n,l],s=typeof o.id=="string"?o.id:i.join("-");if(Y(o.index!==!0||!o.children,"Cannot specify children on an index route"),Y(!r[s],'Found a route id collision on id "'+s+`". Route id's must be globally unique within Data Router usages`),Yg(o)){let a=q({},o,t(o),{id:s});return r[s]=a,a}else{let a=q({},o,t(o),{id:s,children:void 0});return r[s]=a,o.children&&(a.children=lu(o.children,t,i,r)),a}})}function Er(e,t,n){n===void 0&&(n="/");let r=typeof t=="string"?rn(t):t,o=gl(r.pathname||"/",n);if(o==null)return null;let l=Rh(e);Xg(l);let i=null;for(let s=0;i==null&&s{let a={relativePath:s===void 0?l.path||"":s,caseSensitive:l.caseSensitive===!0,childrenIndex:i,route:l};a.relativePath.startsWith("/")&&(Y(a.relativePath.startsWith(r),'Absolute route path "'+a.relativePath+'" nested under path '+('"'+r+'" is not valid. An absolute child route path ')+"must start with the combined path of all its parent routes."),a.relativePath=a.relativePath.slice(r.length));let c=Wn([r,a.relativePath]),d=n.concat(a);l.children&&l.children.length>0&&(Y(l.index!==!0,"Index routes must not have child routes. Please remove "+('all child routes from route path "'+c+'".')),Rh(l.children,t,d,c)),!(l.path==null&&!l.index)&&t.push({path:c,score:o3(c,l.index),routesMeta:d})};return e.forEach((l,i)=>{var s;if(l.path===""||!((s=l.path)!=null&&s.includes("?")))o(l,i);else for(let a of Ih(l.path))o(l,i,a)}),t}function Ih(e){let t=e.split("/");if(t.length===0)return[];let[n,...r]=t,o=n.endsWith("?"),l=n.replace(/\?$/,"");if(r.length===0)return o?[l,""]:[l];let i=Ih(r.join("/")),s=[];return s.push(...i.map(a=>a===""?l:[l,a].join("/"))),o&&s.push(...i),s.map(a=>e.startsWith("/")&&a===""?"/":a)}function Xg(e){e.sort((t,n)=>t.score!==n.score?n.score-t.score:l3(t.routesMeta.map(r=>r.childrenIndex),n.routesMeta.map(r=>r.childrenIndex)))}const Jg=/^:\w+$/,qg=3,e3=2,t3=1,n3=10,r3=-2,pf=e=>e==="*";function o3(e,t){let n=e.split("/"),r=n.length;return n.some(pf)&&(r+=r3),t&&(r+=e3),n.filter(o=>!pf(o)).reduce((o,l)=>o+(Jg.test(l)?qg:l===""?t3:n3),r)}function l3(e,t){return e.length===t.length&&e.slice(0,-1).every((r,o)=>r===t[o])?e[e.length-1]-t[t.length-1]:0}function i3(e,t){let{routesMeta:n}=e,r={},o="/",l=[];for(let i=0;i{if(d==="*"){let m=s[f]||"";i=l.slice(0,l.length-m.length).replace(/(.)\/+$/,"$1")}return c[d]=c3(s[f]||"",d),c},{}),pathname:l,pathnameBase:i,pattern:e}}function a3(e,t,n){t===void 0&&(t=!1),n===void 0&&(n=!0),Br(e==="*"||!e.endsWith("*")||e.endsWith("/*"),'Route path "'+e+'" will be treated as if it were '+('"'+e.replace(/\*$/,"/*")+'" because the `*` character must ')+"always follow a `/` in the pattern. To get rid of this warning, "+('please change the route path to "'+e.replace(/\*$/,"/*")+'".'));let r=[],o="^"+e.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^$?{}|()[\]]/g,"\\$&").replace(/\/:(\w+)/g,(i,s)=>(r.push(s),"/([^\\/]+)"));return e.endsWith("*")?(r.push("*"),o+=e==="*"||e==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):n?o+="\\/*$":e!==""&&e!=="/"&&(o+="(?:(?=\\/|$))"),[new RegExp(o,t?void 0:"i"),r]}function u3(e){try{return decodeURI(e)}catch(t){return Br(!1,'The URL path "'+e+'" could not be decoded because it is is a malformed URL segment. This is probably due to a bad percent '+("encoding ("+t+").")),e}}function c3(e,t){try{return decodeURIComponent(e)}catch(n){return Br(!1,'The value for the URL param "'+t+'" will not be decoded because'+(' the string "'+e+'" is a malformed URL segment. This is probably')+(" due to a bad percent encoding ("+n+").")),e}}function gl(e,t){if(t==="/")return e;if(!e.toLowerCase().startsWith(t.toLowerCase()))return null;let n=t.endsWith("/")?t.length-1:t.length,r=e.charAt(n);return r&&r!=="/"?null:e.slice(n)||"/"}function d3(e,t){t===void 0&&(t="/");let{pathname:n,search:r="",hash:o=""}=typeof e=="string"?rn(e):e;return{pathname:n?n.startsWith("/")?n:f3(n,t):t,search:m3(r),hash:g3(o)}}function f3(e,t){let n=t.replace(/\/+$/,"").split("/");return e.split("/").forEach(o=>{o===".."?n.length>1&&n.pop():o!=="."&&n.push(o)}),n.length>1?n.join("/"):"/"}function Js(e,t,n,r){return"Cannot include a '"+e+"' character in a manually specified "+("`to."+t+"` field ["+JSON.stringify(r)+"]. Please separate it out to the ")+("`to."+n+"` field. Alternatively you may provide the full path as ")+'a string in and the router will parse it for you.'}function Lh(e){return e.filter((t,n)=>n===0||t.route.path&&t.route.path.length>0)}function h3(e,t,n,r){r===void 0&&(r=!1);let o;typeof e=="string"?o=rn(e):(o=q({},e),Y(!o.pathname||!o.pathname.includes("?"),Js("?","pathname","search",o)),Y(!o.pathname||!o.pathname.includes("#"),Js("#","pathname","hash",o)),Y(!o.search||!o.search.includes("#"),Js("#","search","hash",o)));let l=e===""||o.pathname==="",i=l?"/":o.pathname,s;if(r||i==null)s=n;else{let f=t.length-1;if(i.startsWith("..")){let m=i.split("/");for(;m[0]==="..";)m.shift(),f-=1;o.pathname=m.join("/")}s=f>=0?t[f]:"/"}let a=d3(o,s),c=i&&i!=="/"&&i.endsWith("/"),d=(l||i===".")&&n.endsWith("/");return!a.pathname.endsWith("/")&&(c||d)&&(a.pathname+="/"),a}const Wn=e=>e.join("/").replace(/\/\/+/g,"/"),p3=e=>e.replace(/\/+$/,"").replace(/^\/*/,"/"),m3=e=>!e||e==="?"?"":e.startsWith("?")?e:"?"+e,g3=e=>!e||e==="#"?"":e.startsWith("#")?e:"#"+e;class kc{constructor(t,n,r,o){o===void 0&&(o=!1),this.status=t,this.statusText=n||"",this.internal=o,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}}function Mh(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.internal=="boolean"&&"data"in e}const Th=["post","put","patch","delete"],v3=new Set(Th),y3=["get",...Th],w3=new Set(y3),x3=new Set([301,302,303,307,308]),k3=new Set([307,308]),qs={state:"idle",location:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},E3={state:"idle",data:void 0,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},mf={state:"unblocked",proceed:void 0,reset:void 0,location:void 0},Ah=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,S3=e=>({hasErrorBoundary:!!e.hasErrorBoundary});function j3(e){const t=e.window?e.window:typeof window<"u"?window:void 0,n=typeof t<"u"&&typeof t.document<"u"&&typeof t.document.createElement<"u",r=!n;Y(e.routes.length>0,"You must provide a non-empty routes array to createRouter");let o;if(e.mapRouteProperties)o=e.mapRouteProperties;else if(e.detectErrorBoundary){let S=e.detectErrorBoundary;o=j=>({hasErrorBoundary:S(j)})}else o=S3;let l={},i=lu(e.routes,o,void 0,l),s,a=e.basename||"/",c=q({v7_normalizeFormMethod:!1,v7_prependBasename:!1},e.future),d=null,f=new Set,m=null,x=null,w=null,k=e.hydrationData!=null,E=Er(i,e.history.location,a),v=null;if(E==null){let S=St(404,{pathname:e.history.location.pathname}),{matches:j,route:P}=Ef(i);E=j,v={[P.id]:S}}let g=!E.some(S=>S.route.lazy)&&(!E.some(S=>S.route.loader)||e.hydrationData!=null),y,h={historyAction:e.history.action,location:e.history.location,matches:E,initialized:g,navigation:qs,restoreScrollPosition:e.hydrationData!=null?!1:null,preventScrollReset:!1,revalidation:"idle",loaderData:e.hydrationData&&e.hydrationData.loaderData||{},actionData:e.hydrationData&&e.hydrationData.actionData||null,errors:e.hydrationData&&e.hydrationData.errors||v,fetchers:new Map,blockers:new Map},C=xe.Pop,N=!1,_,M=!1,W=!1,O=[],le=[],Q=new Map,ye=0,Ne=-1,He=new Map,_e=new Set,Pe=new Map,I=new Map,$=new Map,D=!1;function te(){return d=e.history.listen(S=>{let{action:j,location:P,delta:T}=S;if(D){D=!1;return}Br($.size===0||T!=null,"You are trying to use a blocker on a POP navigation to a location that was not created by @remix-run/router. This will fail silently in production. This can happen if you are navigating outside the router via `window.history.pushState`/`window.location.hash` instead of using router navigation APIs. This can also happen if you are using createHashRouter and the user manually changes the URL.");let b=qc({currentLocation:h.location,nextLocation:P,historyAction:j});if(b&&T!=null){D=!0,e.history.go(T*-1),El(b,{state:"blocked",location:P,proceed(){El(b,{state:"proceeding",proceed:void 0,reset:void 0,location:P}),e.history.go(T)},reset(){eo(b),ee({blockers:new Map(y.state.blockers)})}});return}return Tt(j,P)}),h.initialized||Tt(xe.Pop,h.location),y}function se(){d&&d(),f.clear(),_&&_.abort(),h.fetchers.forEach((S,j)=>ws(j)),h.blockers.forEach((S,j)=>eo(j))}function tt(S){return f.add(S),()=>f.delete(S)}function ee(S){h=q({},h,S),f.forEach(j=>j(h))}function ce(S,j){var P,T;let b=h.actionData!=null&&h.navigation.formMethod!=null&&Ht(h.navigation.formMethod)&&h.navigation.state==="loading"&&((P=S.state)==null?void 0:P._isRedirect)!==!0,B;j.actionData?Object.keys(j.actionData).length>0?B=j.actionData:B=null:b?B=h.actionData:B=null;let U=j.loaderData?kf(h.loaderData,j.loaderData,j.matches||[],j.errors):h.loaderData;for(let[z]of $)eo(z);let V=N===!0||h.navigation.formMethod!=null&&Ht(h.navigation.formMethod)&&((T=S.state)==null?void 0:T._isRedirect)!==!0;s&&(i=s,s=void 0),ee(q({},j,{actionData:B,loaderData:U,historyAction:C,location:S,initialized:!0,navigation:qs,revalidation:"idle",restoreScrollPosition:ed(S,j.matches||h.matches),preventScrollReset:V,blockers:new Map(h.blockers)})),M||C===xe.Pop||(C===xe.Push?e.history.push(S,S.state):C===xe.Replace&&e.history.replace(S,S.state)),C=xe.Pop,N=!1,M=!1,W=!1,O=[],le=[]}async function $e(S,j){if(typeof S=="number"){e.history.go(S);return}let P=iu(h.location,h.matches,a,c.v7_prependBasename,S,j==null?void 0:j.fromRouteId,j==null?void 0:j.relative),{path:T,submission:b,error:B}=gf(c.v7_normalizeFormMethod,!1,P,j),U=h.location,V=el(h.location,T,j&&j.state);V=q({},V,e.history.encodeLocation(V));let z=j&&j.replace!=null?j.replace:void 0,J=xe.Push;z===!0?J=xe.Replace:z===!1||b!=null&&Ht(b.formMethod)&&b.formAction===h.location.pathname+h.location.search&&(J=xe.Replace);let re=j&&"preventScrollReset"in j?j.preventScrollReset===!0:void 0,ze=qc({currentLocation:U,nextLocation:V,historyAction:J});if(ze){El(ze,{state:"blocked",location:V,proceed(){El(ze,{state:"proceeding",proceed:void 0,reset:void 0,location:V}),$e(S,j)},reset(){eo(ze),ee({blockers:new Map(h.blockers)})}});return}return await Tt(J,V,{submission:b,pendingError:B,preventScrollReset:re,replace:j&&j.replace})}function ln(){if(An(),ee({revalidation:"loading"}),h.navigation.state!=="submitting"){if(h.navigation.state==="idle"){Tt(h.historyAction,h.location,{startUninterruptedRevalidation:!0});return}Tt(C||h.historyAction,h.navigation.location,{overrideNavigation:h.navigation})}}async function Tt(S,j,P){_&&_.abort(),_=null,C=S,M=(P&&P.startUninterruptedRevalidation)===!0,mm(h.location,h.matches),N=(P&&P.preventScrollReset)===!0;let T=s||i,b=P&&P.overrideNavigation,B=Er(T,j,a);if(!B){let Re=St(404,{pathname:j.pathname}),{matches:Me,route:At}=Ef(T);xs(),ce(j,{matches:Me,loaderData:{},errors:{[At.id]:Re}});return}if(h.initialized&&!W&&R3(h.location,j)&&!(P&&P.submission&&Ht(P.submission.formMethod))){ce(j,{matches:B});return}_=new AbortController;let U=fo(e.history,j,_.signal,P&&P.submission),V,z;if(P&&P.pendingError)z={[Sr(B).route.id]:P.pendingError};else if(P&&P.submission&&Ht(P.submission.formMethod)){let Re=await Yr(U,j,P.submission,B,{replace:P.replace});if(Re.shortCircuited)return;V=Re.pendingActionData,z=Re.pendingActionError,b=q({state:"loading",location:j},P.submission),U=new Request(U.url,{signal:U.signal})}let{shortCircuited:J,loaderData:re,errors:ze}=await Xr(U,j,B,b,P&&P.submission,P&&P.fetcherSubmission,P&&P.replace,V,z);J||(_=null,ce(j,q({matches:B},V?{actionData:V}:{},{loaderData:re,errors:ze})))}async function Yr(S,j,P,T,b){An();let B=q({state:"submitting",location:j},P);ee({navigation:B});let U,V=su(T,j);if(!V.route.action&&!V.route.lazy)U={type:Ee.error,error:St(405,{method:S.method,pathname:j.pathname,routeId:V.route.id})};else if(U=await co("action",S,V,T,l,o,a),S.signal.aborted)return{shortCircuited:!0};if(Ir(U)){let z;return b&&b.replace!=null?z=b.replace:z=U.location===h.location.pathname+h.location.search,await oe(h,U,{submission:P,replace:z}),{shortCircuited:!0}}if(Mo(U)){let z=Sr(T,V.route.id);return(b&&b.replace)!==!0&&(C=xe.Push),{pendingActionData:{},pendingActionError:{[z.route.id]:U.error}}}if(Un(U))throw St(400,{type:"defer-action"});return{pendingActionData:{[V.route.id]:U.data}}}async function Xr(S,j,P,T,b,B,U,V,z){let J=T;J||(J=q({state:"loading",location:j,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},b));let re=b||B?b||B:J.formMethod&&J.formAction&&J.formData&&J.formEncType?{formMethod:J.formMethod,formAction:J.formAction,formData:J.formData,formEncType:J.formEncType}:void 0,ze=s||i,[Re,Me]=vf(e.history,h,P,re,j,W,O,le,Pe,ze,a,V,z);if(xs(fe=>!(P&&P.some(ut=>ut.route.id===fe))||Re&&Re.some(ut=>ut.route.id===fe)),Re.length===0&&Me.length===0){let fe=Xc();return ce(j,q({matches:P,loaderData:{},errors:z||null},V?{actionData:V}:{},fe?{fetchers:new Map(h.fetchers)}:{})),{shortCircuited:!0}}if(!M){Me.forEach(ut=>{let rr=h.fetchers.get(ut.key),Te={state:"loading",data:rr&&rr.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(ut.key,Te)});let fe=V||h.actionData;ee(q({navigation:J},fe?Object.keys(fe).length===0?{actionData:null}:{actionData:fe}:{},Me.length>0?{fetchers:new Map(h.fetchers)}:{}))}Ne=++ye,Me.forEach(fe=>{fe.controller&&Q.set(fe.key,fe.controller)});let At=()=>Me.forEach(fe=>nr(fe.key));_&&_.signal.addEventListener("abort",At);let{results:to,loaderResults:ks,fetcherResults:Sl}=await qr(h.matches,P,Re,Me,S);if(S.signal.aborted)return{shortCircuited:!0};_&&_.signal.removeEventListener("abort",At),Me.forEach(fe=>Q.delete(fe.key));let Ut=Sf(to);if(Ut)return await oe(h,Ut,{replace:U}),{shortCircuited:!0};let{loaderData:jl,errors:Es}=xf(h,P,Re,ks,z,Me,Sl,I);I.forEach((fe,ut)=>{fe.subscribe(rr=>{(rr||fe.done)&&I.delete(ut)})});let Ss=Xc(),js=Jc(Ne),Cl=Ss||js||Me.length>0;return q({loaderData:jl,errors:Es},Cl?{fetchers:new Map(h.fetchers)}:{})}function xl(S){return h.fetchers.get(S)||E3}function kl(S,j,P,T){if(r)throw new Error("router.fetch() was called during the server render, but it shouldn't be. You are likely calling a useFetcher() method in the body of your component. Try moving it to a useEffect or a callback.");Q.has(S)&&nr(S);let b=s||i,B=iu(h.location,h.matches,a,c.v7_prependBasename,P,j,T==null?void 0:T.relative),U=Er(b,B,a);if(!U){ys(S,j,St(404,{pathname:B}));return}let{path:V,submission:z}=gf(c.v7_normalizeFormMethod,!0,B,T),J=su(U,V);if(N=(T&&T.preventScrollReset)===!0,z&&Ht(z.formMethod)){Jr(S,j,V,J,U,z);return}Pe.set(S,{routeId:j,path:V}),tr(S,j,V,J,U,z)}async function Jr(S,j,P,T,b,B){if(An(),Pe.delete(S),!T.route.action&&!T.route.lazy){let Te=St(405,{method:B.formMethod,pathname:P,routeId:j});ys(S,j,Te);return}let U=h.fetchers.get(S),V=q({state:"submitting"},B,{data:U&&U.data," _hasFetcherDoneAnything ":!0});h.fetchers.set(S,V),ee({fetchers:new Map(h.fetchers)});let z=new AbortController,J=fo(e.history,P,z.signal,B);Q.set(S,z);let re=await co("action",J,T,b,l,o,a);if(J.signal.aborted){Q.get(S)===z&&Q.delete(S);return}if(Ir(re)){Q.delete(S),_e.add(S);let Te=q({state:"loading"},B,{data:void 0," _hasFetcherDoneAnything ":!0});return h.fetchers.set(S,Te),ee({fetchers:new Map(h.fetchers)}),oe(h,re,{submission:B,isFetchActionRedirect:!0})}if(Mo(re)){ys(S,j,re.error);return}if(Un(re))throw St(400,{type:"defer-action"});let ze=h.navigation.location||h.location,Re=fo(e.history,ze,z.signal),Me=s||i,At=h.navigation.state!=="idle"?Er(Me,h.navigation.location,a):h.matches;Y(At,"Didn't find any matches after fetcher action");let to=++ye;He.set(S,to);let ks=q({state:"loading",data:re.data},B,{" _hasFetcherDoneAnything ":!0});h.fetchers.set(S,ks);let[Sl,Ut]=vf(e.history,h,At,B,ze,W,O,le,Pe,Me,a,{[T.route.id]:re.data},void 0);Ut.filter(Te=>Te.key!==S).forEach(Te=>{let Cs=Te.key,td=h.fetchers.get(Cs),vm={state:"loading",data:td&&td.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(Cs,vm),Te.controller&&Q.set(Cs,Te.controller)}),ee({fetchers:new Map(h.fetchers)});let jl=()=>Ut.forEach(Te=>nr(Te.key));z.signal.addEventListener("abort",jl);let{results:Es,loaderResults:Ss,fetcherResults:js}=await qr(h.matches,At,Sl,Ut,Re);if(z.signal.aborted)return;z.signal.removeEventListener("abort",jl),He.delete(S),Q.delete(S),Ut.forEach(Te=>Q.delete(Te.key));let Cl=Sf(Es);if(Cl)return oe(h,Cl);let{loaderData:fe,errors:ut}=xf(h,h.matches,Sl,Ss,void 0,Ut,js,I);if(h.fetchers.has(S)){let Te={state:"idle",data:re.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(S,Te)}let rr=Jc(to);h.navigation.state==="loading"&&to>Ne?(Y(C,"Expected pending action"),_&&_.abort(),ce(h.navigation.location,{matches:At,loaderData:fe,errors:ut,fetchers:new Map(h.fetchers)})):(ee(q({errors:ut,loaderData:kf(h.loaderData,fe,At,ut)},rr||Ut.length>0?{fetchers:new Map(h.fetchers)}:{})),W=!1)}async function tr(S,j,P,T,b,B){let U=h.fetchers.get(S),V=q({state:"loading",formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},B,{data:U&&U.data," _hasFetcherDoneAnything ":!0});h.fetchers.set(S,V),ee({fetchers:new Map(h.fetchers)});let z=new AbortController,J=fo(e.history,P,z.signal);Q.set(S,z);let re=await co("loader",J,T,b,l,o,a);if(Un(re)&&(re=await zh(re,J.signal,!0)||re),Q.get(S)===z&&Q.delete(S),J.signal.aborted)return;if(Ir(re)){_e.add(S),await oe(h,re);return}if(Mo(re)){let Re=Sr(h.matches,j);h.fetchers.delete(S),ee({fetchers:new Map(h.fetchers),errors:{[Re.route.id]:re.error}});return}Y(!Un(re),"Unhandled fetcher deferred data");let ze={state:"idle",data:re.data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(S,ze),ee({fetchers:new Map(h.fetchers)})}async function oe(S,j,P){let{submission:T,replace:b,isFetchActionRedirect:B}=P===void 0?{}:P;j.revalidate&&(W=!0);let U=el(S.location,j.location,q({_isRedirect:!0},B?{_isFetchActionRedirect:!0}:{}));if(Y(U,"Expected a location on the redirect navigation"),Ah.test(j.location)&&n){let Re=e.history.createURL(j.location),Me=gl(Re.pathname,a)==null;if(t.location.origin!==Re.origin||Me){b?t.location.replace(j.location):t.location.assign(j.location);return}}_=null;let V=b===!0?xe.Replace:xe.Push,{formMethod:z,formAction:J,formEncType:re,formData:ze}=S.navigation;!T&&z&&J&&ze&&re&&(T={formMethod:z,formAction:J,formEncType:re,formData:ze}),k3.has(j.status)&&T&&Ht(T.formMethod)?await Tt(V,U,{submission:q({},T,{formAction:j.location}),preventScrollReset:N}):B?await Tt(V,U,{overrideNavigation:{state:"loading",location:U,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0},fetcherSubmission:T,preventScrollReset:N}):await Tt(V,U,{overrideNavigation:{state:"loading",location:U,formMethod:T?T.formMethod:void 0,formAction:T?T.formAction:void 0,formEncType:T?T.formEncType:void 0,formData:T?T.formData:void 0},preventScrollReset:N})}async function qr(S,j,P,T,b){let B=await Promise.all([...P.map(z=>co("loader",b,z,j,l,o,a)),...T.map(z=>z.matches&&z.match&&z.controller?co("loader",fo(e.history,z.path,z.controller.signal),z.match,z.matches,l,o,a):{type:Ee.error,error:St(404,{pathname:z.path})})]),U=B.slice(0,P.length),V=B.slice(P.length);return await Promise.all([jf(S,P,U,U.map(()=>b.signal),!1,h.loaderData),jf(S,T.map(z=>z.match),V,T.map(z=>z.controller?z.controller.signal:null),!0)]),{results:B,loaderResults:U,fetcherResults:V}}function An(){W=!0,O.push(...xs()),Pe.forEach((S,j)=>{Q.has(j)&&(le.push(j),nr(j))})}function ys(S,j,P){let T=Sr(h.matches,j);ws(S),ee({errors:{[T.route.id]:P},fetchers:new Map(h.fetchers)})}function ws(S){let j=h.fetchers.get(S);Q.has(S)&&!(j&&j.state==="loading"&&He.has(S))&&nr(S),Pe.delete(S),He.delete(S),_e.delete(S),h.fetchers.delete(S)}function nr(S){let j=Q.get(S);Y(j,"Expected fetch controller: "+S),j.abort(),Q.delete(S)}function Yc(S){for(let j of S){let T={state:"idle",data:xl(j).data,formMethod:void 0,formAction:void 0,formEncType:void 0,formData:void 0," _hasFetcherDoneAnything ":!0};h.fetchers.set(j,T)}}function Xc(){let S=[],j=!1;for(let P of _e){let T=h.fetchers.get(P);Y(T,"Expected fetcher: "+P),T.state==="loading"&&(_e.delete(P),S.push(P),j=!0)}return Yc(S),j}function Jc(S){let j=[];for(let[P,T]of He)if(T0}function hm(S,j){let P=h.blockers.get(S)||mf;return $.get(S)!==j&&$.set(S,j),P}function eo(S){h.blockers.delete(S),$.delete(S)}function El(S,j){let P=h.blockers.get(S)||mf;Y(P.state==="unblocked"&&j.state==="blocked"||P.state==="blocked"&&j.state==="blocked"||P.state==="blocked"&&j.state==="proceeding"||P.state==="blocked"&&j.state==="unblocked"||P.state==="proceeding"&&j.state==="unblocked","Invalid blocker state transition: "+P.state+" -> "+j.state),h.blockers.set(S,j),ee({blockers:new Map(h.blockers)})}function qc(S){let{currentLocation:j,nextLocation:P,historyAction:T}=S;if($.size===0)return;$.size>1&&Br(!1,"A router only supports one blocker at a time");let b=Array.from($.entries()),[B,U]=b[b.length-1],V=h.blockers.get(B);if(!(V&&V.state==="proceeding")&&U({currentLocation:j,nextLocation:P,historyAction:T}))return B}function xs(S){let j=[];return I.forEach((P,T)=>{(!S||S(T))&&(P.cancel(),j.push(T),I.delete(T))}),j}function pm(S,j,P){if(m=S,w=j,x=P||(T=>T.key),!k&&h.navigation===qs){k=!0;let T=ed(h.location,h.matches);T!=null&&ee({restoreScrollPosition:T})}return()=>{m=null,w=null,x=null}}function mm(S,j){if(m&&x&&w){let P=j.map(b=>Cf(b,h.loaderData)),T=x(S,P)||S.key;m[T]=w()}}function ed(S,j){if(m&&x&&w){let P=j.map(B=>Cf(B,h.loaderData)),T=x(S,P)||S.key,b=m[T];if(typeof b=="number")return b}return null}function gm(S){l={},s=lu(S,o,void 0,l)}return y={get basename(){return a},get state(){return h},get routes(){return i},initialize:te,subscribe:tt,enableScrollRestoration:pm,navigate:$e,fetch:kl,revalidate:ln,createHref:S=>e.history.createHref(S),encodeLocation:S=>e.history.encodeLocation(S),getFetcher:xl,deleteFetcher:ws,dispose:se,getBlocker:hm,deleteBlocker:eo,_internalFetchControllers:Q,_internalActiveDeferreds:I,_internalSetRoutes:gm},y}function C3(e){return e!=null&&"formData"in e}function iu(e,t,n,r,o,l,i){let s,a;if(l!=null&&i!=="path"){s=[];for(let d of t)if(s.push(d),d.route.id===l){a=d;break}}else s=t,a=t[t.length-1];let c=h3(o||".",Lh(s).map(d=>d.pathnameBase),gl(e.pathname,n)||e.pathname,i==="path");return o==null&&(c.search=e.search,c.hash=e.hash),(o==null||o===""||o===".")&&a&&a.route.index&&!Ec(c.search)&&(c.search=c.search?c.search.replace(/^\?/,"?index&"):"?index"),r&&n!=="/"&&(c.pathname=c.pathname==="/"?n:Wn([n,c.pathname])),ml(c)}function gf(e,t,n,r){if(!r||!C3(r))return{path:n};if(r.formMethod&&!M3(r.formMethod))return{path:n,error:St(405,{method:r.formMethod})};let o;if(r.formData){let s=r.formMethod||"get";if(o={formMethod:e?s.toUpperCase():s.toLowerCase(),formAction:$h(n),formEncType:r&&r.formEncType||"application/x-www-form-urlencoded",formData:r.formData},Ht(o.formMethod))return{path:n,submission:o}}let l=rn(n),i=Oh(r.formData);return t&&l.search&&Ec(l.search)&&i.append("index",""),l.search="?"+i,{path:ml(l),submission:o}}function N3(e,t){let n=e;if(t){let r=e.findIndex(o=>o.route.id===t);r>=0&&(n=e.slice(0,r))}return n}function vf(e,t,n,r,o,l,i,s,a,c,d,f,m){let x=m?Object.values(m)[0]:f?Object.values(f)[0]:void 0,w=e.createURL(t.location),k=e.createURL(o),E=m?Object.keys(m)[0]:void 0,g=N3(n,E).filter((h,C)=>{if(h.route.lazy)return!0;if(h.route.loader==null)return!1;if(_3(t.loaderData,t.matches[C],h)||i.some(M=>M===h.route.id))return!0;let N=t.matches[C],_=h;return yf(h,q({currentUrl:w,currentParams:N.params,nextUrl:k,nextParams:_.params},r,{actionResult:x,defaultShouldRevalidate:l||w.pathname+w.search===k.pathname+k.search||w.search!==k.search||Fh(N,_)}))}),y=[];return a.forEach((h,C)=>{if(!n.some(W=>W.route.id===h.routeId))return;let N=Er(c,h.path,d);if(!N){y.push({key:C,routeId:h.routeId,path:h.path,matches:null,match:null,controller:null});return}let _=su(N,h.path);if(s.includes(C)){y.push({key:C,routeId:h.routeId,path:h.path,matches:N,match:_,controller:new AbortController});return}yf(_,q({currentUrl:w,currentParams:t.matches[t.matches.length-1].params,nextUrl:k,nextParams:n[n.length-1].params},r,{actionResult:x,defaultShouldRevalidate:l}))&&y.push({key:C,routeId:h.routeId,path:h.path,matches:N,match:_,controller:new AbortController})}),[g,y]}function _3(e,t,n){let r=!t||n.route.id!==t.route.id,o=e[n.route.id]===void 0;return r||o}function Fh(e,t){let n=e.route.path;return e.pathname!==t.pathname||n!=null&&n.endsWith("*")&&e.params["*"]!==t.params["*"]}function yf(e,t){if(e.route.shouldRevalidate){let n=e.route.shouldRevalidate(t);if(typeof n=="boolean")return n}return t.defaultShouldRevalidate}async function wf(e,t,n){if(!e.lazy)return;let r=await e.lazy();if(!e.lazy)return;let o=n[e.id];Y(o,"No route found in manifest");let l={};for(let i in r){let a=o[i]!==void 0&&i!=="hasErrorBoundary";Br(!a,'Route "'+o.id+'" has a static property "'+i+'" defined but its lazy function is also returning a value for this property. '+('The lazy route property "'+i+'" will be ignored.')),!a&&!Zg.has(i)&&(l[i]=r[i])}Object.assign(o,l),Object.assign(o,q({},t(o),{lazy:void 0}))}async function co(e,t,n,r,o,l,i,s,a,c){s===void 0&&(s=!1),a===void 0&&(a=!1);let d,f,m,x=E=>{let v,g=new Promise((y,h)=>v=h);return m=()=>v(),t.signal.addEventListener("abort",m),Promise.race([E({request:t,params:n.params,context:c}),g])};try{let E=n.route[e];if(n.route.lazy)if(E)f=(await Promise.all([x(E),wf(n.route,l,o)]))[0];else if(await wf(n.route,l,o),E=n.route[e],E)f=await x(E);else if(e==="action"){let v=new URL(t.url),g=v.pathname+v.search;throw St(405,{method:t.method,pathname:g,routeId:n.route.id})}else return{type:Ee.data,data:void 0};else if(E)f=await x(E);else{let v=new URL(t.url),g=v.pathname+v.search;throw St(404,{pathname:g})}Y(f!==void 0,"You defined "+(e==="action"?"an action":"a loader")+" for route "+('"'+n.route.id+"\" but didn't return anything from your `"+e+"` ")+"function. Please return a value or `null`.")}catch(E){d=Ee.error,f=E}finally{m&&t.signal.removeEventListener("abort",m)}if(L3(f)){let E=f.status;if(x3.has(E)){let y=f.headers.get("Location");if(Y(y,"Redirects returned/thrown from loaders/actions must have a Location header"),!Ah.test(y))y=iu(new URL(t.url),r.slice(0,r.indexOf(n)+1),i,!0,y);else if(!s){let h=new URL(t.url),C=y.startsWith("//")?new URL(h.protocol+y):new URL(y),N=gl(C.pathname,i)!=null;C.origin===h.origin&&N&&(y=C.pathname+C.search+C.hash)}if(s)throw f.headers.set("Location",y),f;return{type:Ee.redirect,status:E,location:y,revalidate:f.headers.get("X-Remix-Revalidate")!==null}}if(a)throw{type:d||Ee.data,response:f};let v,g=f.headers.get("Content-Type");return g&&/\bapplication\/json\b/.test(g)?v=await f.json():v=await f.text(),d===Ee.error?{type:d,error:new kc(E,f.statusText,v),headers:f.headers}:{type:Ee.data,data:v,statusCode:f.status,headers:f.headers}}if(d===Ee.error)return{type:d,error:f};if(I3(f)){var w,k;return{type:Ee.deferred,deferredData:f,statusCode:(w=f.init)==null?void 0:w.status,headers:((k=f.init)==null?void 0:k.headers)&&new Headers(f.init.headers)}}return{type:Ee.data,data:f}}function fo(e,t,n,r){let o=e.createURL($h(t)).toString(),l={signal:n};if(r&&Ht(r.formMethod)){let{formMethod:i,formEncType:s,formData:a}=r;l.method=i.toUpperCase(),l.body=s==="application/x-www-form-urlencoded"?Oh(a):a}return new Request(o,l)}function Oh(e){let t=new URLSearchParams;for(let[n,r]of e.entries())t.append(n,r instanceof File?r.name:r);return t}function P3(e,t,n,r,o){let l={},i=null,s,a=!1,c={};return n.forEach((d,f)=>{let m=t[f].route.id;if(Y(!Ir(d),"Cannot handle redirect results in processLoaderData"),Mo(d)){let x=Sr(e,m),w=d.error;r&&(w=Object.values(r)[0],r=void 0),i=i||{},i[x.route.id]==null&&(i[x.route.id]=w),l[m]=void 0,a||(a=!0,s=Mh(d.error)?d.error.status:500),d.headers&&(c[m]=d.headers)}else Un(d)?(o.set(m,d.deferredData),l[m]=d.deferredData.data):l[m]=d.data,d.statusCode!=null&&d.statusCode!==200&&!a&&(s=d.statusCode),d.headers&&(c[m]=d.headers)}),r&&(i=r,l[Object.keys(r)[0]]=void 0),{loaderData:l,errors:i,statusCode:s||200,loaderHeaders:c}}function xf(e,t,n,r,o,l,i,s){let{loaderData:a,errors:c}=P3(t,n,r,o,s);for(let d=0;dr.route.id===t)+1):[...e]).reverse().find(r=>r.route.hasErrorBoundary===!0)||e[0]}function Ef(e){let t=e.find(n=>n.index||!n.path||n.path==="/")||{id:"__shim-error-route__"};return{matches:[{params:{},pathname:"",pathnameBase:"",route:t}],route:t}}function St(e,t){let{pathname:n,routeId:r,method:o,type:l}=t===void 0?{}:t,i="Unknown Server Error",s="Unknown @remix-run/router error";return e===400?(i="Bad Request",o&&n&&r?s="You made a "+o+' request to "'+n+'" but '+('did not provide a `loader` for route "'+r+'", ')+"so there is no way to handle the request.":l==="defer-action"&&(s="defer() is not supported in actions")):e===403?(i="Forbidden",s='Route "'+r+'" does not match URL "'+n+'"'):e===404?(i="Not Found",s='No route matches URL "'+n+'"'):e===405&&(i="Method Not Allowed",o&&n&&r?s="You made a "+o.toUpperCase()+' request to "'+n+'" but '+('did not provide an `action` for route "'+r+'", ')+"so there is no way to handle the request.":o&&(s='Invalid request method "'+o.toUpperCase()+'"')),new kc(e||500,i,new Error(s),!0)}function Sf(e){for(let t=e.length-1;t>=0;t--){let n=e[t];if(Ir(n))return n}}function $h(e){let t=typeof e=="string"?rn(e):e;return ml(q({},t,{hash:""}))}function R3(e,t){return e.pathname!==t.pathname||e.search!==t.search?!1:e.hash===""?t.hash!=="":e.hash===t.hash?!0:t.hash!==""}function Un(e){return e.type===Ee.deferred}function Mo(e){return e.type===Ee.error}function Ir(e){return(e&&e.type)===Ee.redirect}function I3(e){let t=e;return t&&typeof t=="object"&&typeof t.data=="object"&&typeof t.subscribe=="function"&&typeof t.cancel=="function"&&typeof t.resolveData=="function"}function L3(e){return e!=null&&typeof e.status=="number"&&typeof e.statusText=="string"&&typeof e.headers=="object"&&typeof e.body<"u"}function M3(e){return w3.has(e.toLowerCase())}function Ht(e){return v3.has(e.toLowerCase())}async function jf(e,t,n,r,o,l){for(let i=0;if.route.id===a.route.id),d=c!=null&&!Fh(c,a)&&(l&&l[a.route.id])!==void 0;if(Un(s)&&(o||d)){let f=r[i];Y(f,"Expected an AbortSignal for revalidating fetcher deferred result"),await zh(s,f,o).then(m=>{m&&(n[i]=m||n[i])})}}}async function zh(e,t,n){if(n===void 0&&(n=!1),!await e.deferredData.resolveData(t)){if(n)try{return{type:Ee.data,data:e.deferredData.unwrappedData}}catch(o){return{type:Ee.error,error:o}}return{type:Ee.data,data:e.deferredData.data}}}function Ec(e){return new URLSearchParams(e).getAll("index").some(t=>t==="")}function Cf(e,t){let{route:n,pathname:r,params:o}=e;return{id:n.id,pathname:r,params:o,data:t[n.id],handle:n.handle}}function su(e,t){let n=typeof t=="string"?rn(t).search:t.search;if(e[e.length-1].route.index&&Ec(n||""))return e[e.length-1];let r=Lh(e);return r[r.length-1]}/** * React Router v6.13.0 * * Copyright (c) Remix Software Inc. @@ -55,7 +55,7 @@ Error generating stack: `+l.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function au(){return au=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.assign({},k,{params:Object.assign({},i,k.params),pathname:Wn([s,r.encodeLocation?r.encodeLocation(k.pathname).pathname:k.pathname]),pathnameBase:k.pathnameBase==="/"?s:Wn([s,r.encodeLocation?r.encodeLocation(k.pathnameBase).pathname:k.pathnameBase])})),o,n);return t&&w?p.createElement(ls.Provider,{value:{location:au({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:xe.Pop}},w):w}function Ov(){let e=Hv(),t=Mh(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},l=null;return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:o},n):null,l)}const $v=p.createElement(Ov,null);class zv extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?p.createElement(is.Provider,{value:this.props.routeContext},p.createElement(Uh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function bv(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(bh);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(is.Provider,{value:t},r)}function Dv(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let l=e,i=(r=n)==null?void 0:r.errors;if(i!=null){let s=l.findIndex(a=>a.route.id&&(i==null?void 0:i[a.route.id]));s>=0||Y(!1),l=l.slice(0,Math.min(l.length,s+1))}return l.reduceRight((s,a,c)=>{let d=a.route.id?i==null?void 0:i[a.route.id]:null,f=null;n&&(f=a.route.errorElement||$v);let m=t.concat(l.slice(0,c+1)),x=()=>{let w;return d?w=f:a.route.Component?w=p.createElement(a.route.Component,null):a.route.element?w=a.route.element:w=s,p.createElement(bv,{match:a,routeContext:{outlet:s,matches:m,isDataRoute:n!=null},children:w})};return n&&(a.route.ErrorBoundary||a.route.errorElement||c===0)?p.createElement(zv,{location:n.location,revalidation:n.revalidation,component:f,error:d,children:x(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):x()},null)}var _f;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"})(_f||(_f={}));var Ti;(function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"})(Ti||(Ti={}));function Bv(e){let t=p.useContext(Dh);return t||Y(!1),t}function Uv(e){let t=p.useContext(is);return t||Y(!1),t}function Vv(e){let t=Uv(),n=t.matches[t.matches.length-1];return n.route.id||Y(!1),n.route.id}function Hv(){var e;let t=p.useContext(Uh),n=Bv(Ti.UseRouteError),r=Vv(Ti.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function Wv(e){let{fallbackElement:t,router:n,future:r}=e,[o,l]=p.useState(n.state),{v7_startTransition:i}=r||{},s=p.useCallback(f=>{i&&Nf?Nf(()=>l(f)):l(f)},[l,i]);p.useLayoutEffect(()=>n.subscribe(s),[n,s]);let a=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:f=>n.navigate(f),push:(f,m,x)=>n.navigate(f,{state:m,preventScrollReset:x==null?void 0:x.preventScrollReset}),replace:(f,m,x)=>n.navigate(f,{replace:!0,state:m,preventScrollReset:x==null?void 0:x.preventScrollReset})}),[n]),c=n.basename||"/",d=p.useMemo(()=>({router:n,navigator:a,static:!1,basename:c}),[n,a,c]);return p.createElement(p.Fragment,null,p.createElement(bh.Provider,{value:d},p.createElement(Dh.Provider,{value:o},p.createElement(Kv,{basename:c,location:o.location,navigationType:o.historyAction,navigator:a},o.initialized?p.createElement(Qv,{routes:n.routes,state:o}):t))),null)}function Qv(e){let{routes:t,state:n}=e;return Fv(t,void 0,n)}function Kv(e){let{basename:t="/",children:n=null,location:r,navigationType:o=xe.Pop,navigator:l,static:i=!1}=e;Sc()&&Y(!1);let s=t.replace(/^\/*/,"/"),a=p.useMemo(()=>({basename:s,navigator:l,static:i}),[s,l,i]);typeof r=="string"&&(r=rn(r));let{pathname:c="/",search:d="",hash:f="",state:m=null,key:x="default"}=r,w=p.useMemo(()=>{let k=gl(c,s);return k==null?null:{location:{pathname:k,search:d,hash:f,state:m,key:x},navigationType:o}},[s,c,d,f,m,x,o]);return w==null?null:p.createElement(Bh.Provider,{value:a},p.createElement(ls.Provider,{children:n,value:w}))}var Pf;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(Pf||(Pf={}));new Promise(()=>{});function Gv(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** + */function au(){return au=Object.assign?Object.assign.bind():function(e){for(var t=1;tObject.assign({},k,{params:Object.assign({},i,k.params),pathname:Wn([s,r.encodeLocation?r.encodeLocation(k.pathname).pathname:k.pathname]),pathnameBase:k.pathnameBase==="/"?s:Wn([s,r.encodeLocation?r.encodeLocation(k.pathnameBase).pathname:k.pathnameBase])})),o,n);return t&&w?p.createElement(ls.Provider,{value:{location:au({pathname:"/",search:"",hash:"",state:null,key:"default"},c),navigationType:xe.Pop}},w):w}function O3(){let e=H3(),t=Mh(e)?e.status+" "+e.statusText:e instanceof Error?e.message:JSON.stringify(e),n=e instanceof Error?e.stack:null,o={padding:"0.5rem",backgroundColor:"rgba(200,200,200, 0.5)"},l=null;return p.createElement(p.Fragment,null,p.createElement("h2",null,"Unexpected Application Error!"),p.createElement("h3",{style:{fontStyle:"italic"}},t),n?p.createElement("pre",{style:o},n):null,l)}const $3=p.createElement(O3,null);class z3 extends p.Component{constructor(t){super(t),this.state={location:t.location,revalidation:t.revalidation,error:t.error}}static getDerivedStateFromError(t){return{error:t}}static getDerivedStateFromProps(t,n){return n.location!==t.location||n.revalidation!=="idle"&&t.revalidation==="idle"?{error:t.error,location:t.location,revalidation:t.revalidation}:{error:t.error||n.error,location:n.location,revalidation:t.revalidation||n.revalidation}}componentDidCatch(t,n){console.error("React Router caught the following error during render",t,n)}render(){return this.state.error?p.createElement(is.Provider,{value:this.props.routeContext},p.createElement(Uh.Provider,{value:this.state.error,children:this.props.component})):this.props.children}}function b3(e){let{routeContext:t,match:n,children:r}=e,o=p.useContext(bh);return o&&o.static&&o.staticContext&&(n.route.errorElement||n.route.ErrorBoundary)&&(o.staticContext._deepestRenderedBoundaryId=n.route.id),p.createElement(is.Provider,{value:t},r)}function D3(e,t,n){var r;if(t===void 0&&(t=[]),n===void 0&&(n=null),e==null){var o;if((o=n)!=null&&o.errors)e=n.matches;else return null}let l=e,i=(r=n)==null?void 0:r.errors;if(i!=null){let s=l.findIndex(a=>a.route.id&&(i==null?void 0:i[a.route.id]));s>=0||Y(!1),l=l.slice(0,Math.min(l.length,s+1))}return l.reduceRight((s,a,c)=>{let d=a.route.id?i==null?void 0:i[a.route.id]:null,f=null;n&&(f=a.route.errorElement||$3);let m=t.concat(l.slice(0,c+1)),x=()=>{let w;return d?w=f:a.route.Component?w=p.createElement(a.route.Component,null):a.route.element?w=a.route.element:w=s,p.createElement(b3,{match:a,routeContext:{outlet:s,matches:m,isDataRoute:n!=null},children:w})};return n&&(a.route.ErrorBoundary||a.route.errorElement||c===0)?p.createElement(z3,{location:n.location,revalidation:n.revalidation,component:f,error:d,children:x(),routeContext:{outlet:null,matches:m,isDataRoute:!0}}):x()},null)}var _f;(function(e){e.UseBlocker="useBlocker",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate"})(_f||(_f={}));var Ti;(function(e){e.UseBlocker="useBlocker",e.UseLoaderData="useLoaderData",e.UseActionData="useActionData",e.UseRouteError="useRouteError",e.UseNavigation="useNavigation",e.UseRouteLoaderData="useRouteLoaderData",e.UseMatches="useMatches",e.UseRevalidator="useRevalidator",e.UseNavigateStable="useNavigate",e.UseRouteId="useRouteId"})(Ti||(Ti={}));function B3(e){let t=p.useContext(Dh);return t||Y(!1),t}function U3(e){let t=p.useContext(is);return t||Y(!1),t}function V3(e){let t=U3(),n=t.matches[t.matches.length-1];return n.route.id||Y(!1),n.route.id}function H3(){var e;let t=p.useContext(Uh),n=B3(Ti.UseRouteError),r=V3(Ti.UseRouteError);return t||((e=n.errors)==null?void 0:e[r])}function W3(e){let{fallbackElement:t,router:n,future:r}=e,[o,l]=p.useState(n.state),{v7_startTransition:i}=r||{},s=p.useCallback(f=>{i&&Nf?Nf(()=>l(f)):l(f)},[l,i]);p.useLayoutEffect(()=>n.subscribe(s),[n,s]);let a=p.useMemo(()=>({createHref:n.createHref,encodeLocation:n.encodeLocation,go:f=>n.navigate(f),push:(f,m,x)=>n.navigate(f,{state:m,preventScrollReset:x==null?void 0:x.preventScrollReset}),replace:(f,m,x)=>n.navigate(f,{replace:!0,state:m,preventScrollReset:x==null?void 0:x.preventScrollReset})}),[n]),c=n.basename||"/",d=p.useMemo(()=>({router:n,navigator:a,static:!1,basename:c}),[n,a,c]);return p.createElement(p.Fragment,null,p.createElement(bh.Provider,{value:d},p.createElement(Dh.Provider,{value:o},p.createElement(K3,{basename:c,location:o.location,navigationType:o.historyAction,navigator:a},o.initialized?p.createElement(Q3,{routes:n.routes,state:o}):t))),null)}function Q3(e){let{routes:t,state:n}=e;return F3(t,void 0,n)}function K3(e){let{basename:t="/",children:n=null,location:r,navigationType:o=xe.Pop,navigator:l,static:i=!1}=e;Sc()&&Y(!1);let s=t.replace(/^\/*/,"/"),a=p.useMemo(()=>({basename:s,navigator:l,static:i}),[s,l,i]);typeof r=="string"&&(r=rn(r));let{pathname:c="/",search:d="",hash:f="",state:m=null,key:x="default"}=r,w=p.useMemo(()=>{let k=gl(c,s);return k==null?null:{location:{pathname:k,search:d,hash:f,state:m,key:x},navigationType:o}},[s,c,d,f,m,x,o]);return w==null?null:p.createElement(Bh.Provider,{value:a},p.createElement(ls.Provider,{children:n,value:w}))}var Pf;(function(e){e[e.pending=0]="pending",e[e.success=1]="success",e[e.error=2]="error"})(Pf||(Pf={}));new Promise(()=>{});function G3(e){let t={hasErrorBoundary:e.ErrorBoundary!=null||e.errorElement!=null};return e.Component&&Object.assign(t,{element:p.createElement(e.Component),Component:void 0}),e.ErrorBoundary&&Object.assign(t,{errorElement:p.createElement(e.ErrorBoundary),ErrorBoundary:void 0}),t}/** * React Router DOM v6.13.0 * * Copyright (c) Remix Software Inc. @@ -64,11 +64,11 @@ Error generating stack: `+l.message+` * LICENSE.md file in the root directory of this source tree. * * @license MIT - */function Ai(){return Ai=Object.assign?Object.assign.bind():function(e){for(var t=1;t=0)&&(n[o]=e[o]);return n}function Lf(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function qv(e){var t=e3(e,"string");return typeof t=="symbol"?t:String(t)}function e3(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function t3(e,t,n){var r=p.useRef(e!==void 0),o=p.useState(t),l=o[0],i=o[1],s=e!==void 0,a=r.current;return r.current=s,!s&&a&&l!==t&&i(t),[s?e:l,p.useCallback(function(c){for(var d=arguments.length,f=new Array(d>1?d-1:0),m=1;m{l.target===e&&(o(),t(l))},n+r)}function ho(...e){return e.filter(t=>t!=null).reduce((t,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?n:function(...o){t.apply(this,o),n.apply(this,o)}},null)}function Jh(e){e.offsetHeight}var Af=function(t){return!t||typeof t=="function"?t:function(n){t.current=n}};function S3(e,t){var n=Af(e),r=Af(t);return function(o){n&&n(o),r&&r(o)}}function as(e,t){return p.useMemo(function(){return S3(e,t)},[e,t])}function j3(e){return e&&"setState"in e?kr.findDOMNode(e):e??null}const C3=gt.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,onExited:l,addEndListener:i,children:s,childRef:a,...c},d)=>{const f=p.useRef(null),m=as(f,a),x=N=>{m(j3(N))},w=N=>_=>{N&&f.current&&N(f.current,_)},k=p.useCallback(w(e),[e]),E=p.useCallback(w(t),[t]),v=p.useCallback(w(n),[n]),g=p.useCallback(w(r),[r]),y=p.useCallback(w(o),[o]),h=p.useCallback(w(l),[l]),C=p.useCallback(w(i),[i]);return u.jsx(g3,{ref:d,...c,onEnter:k,onEntered:v,onEntering:E,onExit:g,onExited:h,onExiting:y,addEndListener:C,nodeRef:f,children:typeof s=="function"?(N,_)=>s(N,{..._,ref:x}):gt.cloneElement(s,{ref:x})})}),Rc=C3,N3={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function _3(e,t){const n=`offset${e[0].toUpperCase()}${e.slice(1)}`,r=t[n],o=N3[e];return r+parseInt(Xt(t,o[0]),10)+parseInt(Xt(t,o[1]),10)}const P3={[dn]:"collapse",[tl]:"collapsing",[Nt]:"collapsing",[Kt]:"collapse show"},R3=gt.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,className:l,children:i,dimension:s="height",in:a=!1,timeout:c=300,mountOnEnter:d=!1,unmountOnExit:f=!1,appear:m=!1,getDimensionValue:x=_3,...w},k)=>{const E=typeof s=="function"?s():s,v=p.useMemo(()=>ho(N=>{N.style[E]="0"},e),[E,e]),g=p.useMemo(()=>ho(N=>{const _=`scroll${E[0].toUpperCase()}${E.slice(1)}`;N.style[E]=`${N[_]}px`},t),[E,t]),y=p.useMemo(()=>ho(N=>{N.style[E]=null},n),[E,n]),h=p.useMemo(()=>ho(N=>{N.style[E]=`${x(E,N)}px`,Jh(N)},r),[r,x,E]),C=p.useMemo(()=>ho(N=>{N.style[E]=null},o),[E,o]);return u.jsx(Rc,{ref:k,addEndListener:Pc,...w,"aria-expanded":w.role?a:null,onEnter:v,onEntering:g,onEntered:y,onExit:h,onExiting:C,childRef:i.ref,in:a,timeout:c,mountOnEnter:d,unmountOnExit:f,appear:m,children:(N,_)=>gt.cloneElement(i,{..._,className:ve(l,i.props.className,P3[N],E==="width"&&"collapse-horizontal")})})}),I3=R3;function L3(e){var t=p.useRef(e);return p.useEffect(function(){t.current=e},[e]),t}function ht(e){var t=L3(e);return p.useCallback(function(){return t.current&&t.current.apply(t,arguments)},[t])}function M3(){var e=p.useRef(!0),t=p.useRef(function(){return e.current});return p.useEffect(function(){return e.current=!0,function(){e.current=!1}},[]),t.current}function T3(e){var t=p.useRef(null);return p.useEffect(function(){t.current=e}),t.current}var A3=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",F3=typeof document<"u";const hu=F3||A3?p.useLayoutEffect:p.useEffect,O3=["as","disabled"];function $3(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}function z3(e){return!e||e.trim()==="#"}function Ic({tagName:e,disabled:t,href:n,target:r,rel:o,role:l,onClick:i,tabIndex:s=0,type:a}){e||(n!=null||r!=null||o!=null?e="a":e="button");const c={tagName:e};if(e==="button")return[{type:a||"button",disabled:t},c];const d=m=>{if((t||e==="a"&&z3(n))&&m.preventDefault(),t){m.stopPropagation();return}i==null||i(m)},f=m=>{m.key===" "&&(m.preventDefault(),d(m))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:l??"button",disabled:void 0,tabIndex:t?void 0:s,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?o:void 0,onClick:d,onKeyDown:f},c]}const qh=p.forwardRef((e,t)=>{let{as:n,disabled:r}=e,o=$3(e,O3);const[l,{tagName:i}]=Ic(Object.assign({tagName:n,disabled:r},o));return u.jsx(i,Object.assign({},o,l,{ref:t}))});qh.displayName="Button";const b3=["onKeyDown"];function D3(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}function B3(e){return!e||e.trim()==="#"}const ep=p.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=D3(e,b3);const[o]=Ic(Object.assign({tagName:"a"},r)),l=ht(i=>{o.onKeyDown(i),n==null||n(i)});return B3(r.href)||r.role==="button"?u.jsx("a",Object.assign({ref:t},r,o,{onKeyDown:l})):u.jsx("a",Object.assign({ref:t},r,{onKeyDown:n}))});ep.displayName="Anchor";const U3=ep,V3={[Nt]:"show",[Kt]:"show"},tp=p.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...o},l)=>{const i={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...o},s=p.useCallback((a,c)=>{Jh(a),r==null||r(a,c)},[r]);return u.jsx(Rc,{ref:l,addEndListener:Pc,...i,onEnter:s,childRef:t.ref,children:(a,c)=>p.cloneElement(t,{...c,className:ve("fade",e,t.props.className,V3[a],n[a])})})});tp.displayName="Fade";const H3=tp,W3={"aria-label":pn.string,onClick:pn.func,variant:pn.oneOf(["white"])},Lc=p.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},o)=>u.jsx("button",{ref:o,type:"button",className:ve("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));Lc.displayName="CloseButton";Lc.propTypes=W3;const Q3=Lc,K3=e=>p.forwardRef((t,n)=>u.jsx("div",{...t,ref:n,className:ve(t.className,e)}));var G3=/-(.)/g;function Z3(e){return e.replace(G3,function(t,n){return n.toUpperCase()})}const Y3=e=>e[0].toUpperCase()+Z3(e).slice(1);function Qr(e,{displayName:t=Y3(e),Component:n,defaultProps:r}={}){const o=p.forwardRef(({className:l,bsPrefix:i,as:s=n||"div",...a},c)=>{const d={...r,...a},f=Ve(i,e);return u.jsx(s,{ref:c,className:ve(l,f),...d})});return o.displayName=t,o}const np=p.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:o=!1,disabled:l=!1,className:i,...s},a)=>{const c=Ve(t,"btn"),[d,{tagName:f}]=Ic({tagName:e,disabled:l,...s}),m=f;return u.jsx(m,{...d,...s,ref:a,disabled:l,className:ve(i,c,o&&"active",n&&`${c}-${n}`,r&&`${c}-${r}`,s.href&&l&&"disabled")})});np.displayName="Button";const X3=np,rp=p.createContext(null);rp.displayName="CardHeaderContext";const J3=rp;function q3(e){var t=p.useRef(e);return t.current=e,t}function ey(e){var t=q3(e);p.useEffect(function(){return function(){return t.current()}},[])}function ty({as:e,bsPrefix:t,className:n,...r}){t=Ve(t,"col");const o=Cc(),l=Nc(),i=[],s=[];return o.forEach(a=>{const c=r[a];delete r[a];let d,f,m;typeof c=="object"&&c!=null?{span:d,offset:f,order:m}=c:d=c;const x=a!==l?`-${a}`:"";d&&i.push(d===!0?`${t}${x}`:`${t}${x}-${d}`),m!=null&&s.push(`order${x}-${m}`),f!=null&&s.push(`offset${x}-${f}`)}),[{...r,className:ve(n,...i,...s)},{as:e,bsPrefix:t,spans:i}]}const op=p.forwardRef((e,t)=>{const[{className:n,...r},{as:o="div",bsPrefix:l,spans:i}]=ty(e);return u.jsx(o,{...r,ref:t,className:ve(n,!i.length&&l)})});op.displayName="Col";const Lr=op;var ny=Function.prototype.bind.call(Function.prototype.call,[].slice);function $n(e,t){return ny(e.querySelectorAll(t))}function ry(){var e=p.useReducer(function(n){return!n},!1),t=e[1];return t}function Ff(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}const oy=p.createContext(null),Mc=(e,t=null)=>e!=null?String(e):t||null,Oi=oy,lp=p.createContext(null);lp.displayName="NavContext";const ip=lp,ly="data-rr-ui-",iy="rrUi";function us(e){return`${ly}${e}`}function sy(e){return`${iy}${e}`}const sp=p.createContext(ss?window:void 0);sp.Provider;function Tc(){return p.useContext(sp)}const ap=p.createContext(null);ap.displayName="NavbarContext";const Kr=ap,up=p.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...o},l)=>{const i=Ve(e,"container"),s=typeof t=="string"?`-${t}`:"-fluid";return u.jsx(n,{ref:l,...o,className:ve(r,t?`${i}${s}`:i)})});up.displayName="Container";const je=up,ay={bsPrefix:pn.string,fluid:pn.bool,rounded:pn.bool,roundedCircle:pn.bool,thumbnail:pn.bool},cp=p.forwardRef(({bsPrefix:e,className:t,fluid:n=!1,rounded:r=!1,roundedCircle:o=!1,thumbnail:l=!1,...i},s)=>(e=Ve(e,"img"),u.jsx("img",{ref:s,...i,className:ve(t,n&&`${e}-fluid`,r&&"rounded",o&&"rounded-circle",l&&`${e}-thumbnail`)})));cp.displayName="Image";const uy=cp,Ac=p.forwardRef(({className:e,fluid:t=!0,...n},r)=>u.jsx(uy,{ref:r,...n,fluid:t,className:ve(e,"figure-img")}));Ac.displayName="FigureImage";Ac.propTypes=ay;const cy=Ac,dy=Qr("figure-caption",{Component:"figcaption"}),fy=dy,hy=Qr("figure",{Component:"figure"}),ta=Object.assign(hy,{Image:cy,Caption:fy}),py=p.createContext(null),dp=py,my=["as","active","eventKey"];function gy(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}function fp({key:e,onClick:t,active:n,id:r,role:o,disabled:l}){const i=p.useContext(Oi),s=p.useContext(ip),a=p.useContext(dp);let c=n;const d={role:o};if(s){!o&&s.role==="tablist"&&(d.role="tab");const f=s.getControllerId(e??null),m=s.getControlledId(e??null);d[us("event-key")]=e,d.id=f||r,c=n==null&&e!=null?s.activeKey===e:n,(c||!(a!=null&&a.unmountOnExit)&&!(a!=null&&a.mountOnEnter))&&(d["aria-controls"]=m)}return d.role==="tab"&&(d["aria-selected"]=c,c||(d.tabIndex=-1),l&&(d.tabIndex=-1,d["aria-disabled"]=!0)),d.onClick=ht(f=>{l||(t==null||t(f),e!=null&&i&&!f.isPropagationStopped()&&i(e,f))}),[d,{isActive:c}]}const hp=p.forwardRef((e,t)=>{let{as:n=qh,active:r,eventKey:o}=e,l=gy(e,my);const[i,s]=fp(Object.assign({key:Mc(o,l.href),active:r},l));return i[us("active")]=s.isActive,u.jsx(n,Object.assign({},l,i,{ref:t}))});hp.displayName="NavItem";const vy=hp,yy=["as","onSelect","activeKey","role","onKeyDown"];function wy(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}const Of=()=>{},$f=us("event-key"),pp=p.forwardRef((e,t)=>{let{as:n="div",onSelect:r,activeKey:o,role:l,onKeyDown:i}=e,s=wy(e,yy);const a=ry(),c=p.useRef(!1),d=p.useContext(Oi),f=p.useContext(dp);let m,x;f&&(l=l||"tablist",o=f.activeKey,m=f.getControlledId,x=f.getControllerId);const w=p.useRef(null),k=y=>{const h=w.current;if(!h)return null;const C=$n(h,`[${$f}]:not([aria-disabled=true])`),N=h.querySelector("[aria-selected=true]");if(!N||N!==document.activeElement)return null;const _=C.indexOf(N);if(_===-1)return null;let M=_+y;return M>=C.length&&(M=0),M<0&&(M=C.length-1),C[M]},E=(y,h)=>{y!=null&&(r==null||r(y,h),d==null||d(y,h))},v=y=>{if(i==null||i(y),!f)return;let h;switch(y.key){case"ArrowLeft":case"ArrowUp":h=k(-1);break;case"ArrowRight":case"ArrowDown":h=k(1);break;default:return}h&&(y.preventDefault(),E(h.dataset[sy("EventKey")]||null,y),c.current=!0,a())};p.useEffect(()=>{if(w.current&&c.current){const y=w.current.querySelector(`[${$f}][aria-selected=true]`);y==null||y.focus()}c.current=!1});const g=as(t,w);return u.jsx(Oi.Provider,{value:E,children:u.jsx(ip.Provider,{value:{role:l,activeKey:Mc(o),getControlledId:m||Of,getControllerId:x||Of},children:u.jsx(n,Object.assign({},s,{onKeyDown:v,ref:g,role:l}))})})});pp.displayName="Nav";const xy=Object.assign(pp,{Item:vy});function na(e){e===void 0&&(e=_c());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function ky(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const zf=us("modal-open");class Ey{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return ky(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",o=this.getElement();t.style={overflow:o.style.overflow,[r]:o.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(Xt(o,r)||"0",10)+t.scrollBarWidth}px`),o.setAttribute(zf,""),Xt(o,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(zf),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const Fc=Ey,ra=(e,t)=>ss?e==null?(t||_c()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function Sy(e,t){const n=Tc(),[r,o]=p.useState(()=>ra(e,n==null?void 0:n.document));if(!r){const l=ra(e);l&&o(l)}return p.useEffect(()=>{t&&r&&t(r)},[t,r]),p.useEffect(()=>{const l=ra(e);l!==r&&o(l)},[e,r]),r}function jy({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:o}){const l=p.useRef(null),i=p.useRef(t),s=ht(n);p.useEffect(()=>{t?i.current=!0:s(l.current)},[t,s]);const a=as(l,e.ref),c=p.cloneElement(e,{ref:a});return t?c:o||!i.current&&r?null:c}function Cy({in:e,onTransition:t}){const n=p.useRef(null),r=p.useRef(!0),o=ht(t);return hu(()=>{if(!n.current)return;let l=!1;return o({in:e,element:n.current,initial:r.current,isStale:()=>l}),()=>{l=!0}},[e,o]),hu(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function Ny({children:e,in:t,onExited:n,onEntered:r,transition:o}){const[l,i]=p.useState(!t);t&&l&&i(!1);const s=Cy({in:!!t,onTransition:c=>{const d=()=>{c.isStale()||(c.in?r==null||r(c.element,c.initial):(i(!0),n==null||n(c.element)))};Promise.resolve(o(c)).then(d,f=>{throw c.in||i(!0),f})}}),a=as(s,e.ref);return l&&!t?null:p.cloneElement(e,{ref:a})}function bf(e,t,n){return e?u.jsx(e,Object.assign({},n)):t?u.jsx(Ny,Object.assign({},n,{transition:t})):u.jsx(jy,Object.assign({},n))}function _y(e){return e.code==="Escape"||e.keyCode===27}const Py=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function Ry(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}let oa;function Iy(e){return oa||(oa=new Fc({ownerDocument:e==null?void 0:e.document})),oa}function Ly(e){const t=Tc(),n=e||Iy(t),r=p.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:p.useCallback(o=>{r.current.dialog=o},[]),setBackdropRef:p.useCallback(o=>{r.current.backdrop=o},[])})}const mp=p.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:o,style:l,children:i,backdrop:s=!0,keyboard:a=!0,onBackdropClick:c,onEscapeKeyDown:d,transition:f,runTransition:m,backdropTransition:x,runBackdropTransition:w,autoFocus:k=!0,enforceFocus:E=!0,restoreFocus:v=!0,restoreFocusOptions:g,renderDialog:y,renderBackdrop:h=oe=>u.jsx("div",Object.assign({},oe)),manager:C,container:N,onShow:_,onHide:M=()=>{},onExit:W,onExited:O,onExiting:le,onEnter:Q,onEntering:ye,onEntered:Ne}=e,He=Ry(e,Py);const _e=Tc(),Pe=Sy(N),I=Ly(C),$=M3(),D=T3(n),[te,se]=p.useState(!n),tt=p.useRef(null);p.useImperativeHandle(t,()=>I,[I]),ss&&!D&&n&&(tt.current=na(_e==null?void 0:_e.document)),n&&te&&se(!1);const ee=ht(()=>{if(I.add(),Xr.current=Fi(document,"keydown",Tt),Yr.current=Fi(document,"focus",()=>setTimeout($e),!0),_&&_(),k){var oe,qr;const An=na((oe=(qr=I.dialog)==null?void 0:qr.ownerDocument)!=null?oe:_e==null?void 0:_e.document);I.dialog&&An&&!Ff(I.dialog,An)&&(tt.current=An,I.dialog.focus())}}),ce=ht(()=>{if(I.remove(),Xr.current==null||Xr.current(),Yr.current==null||Yr.current(),v){var oe;(oe=tt.current)==null||oe.focus==null||oe.focus(g),tt.current=null}});p.useEffect(()=>{!n||!Pe||ee()},[n,Pe,ee]),p.useEffect(()=>{te&&ce()},[te,ce]),ey(()=>{ce()});const $e=ht(()=>{if(!E||!$()||!I.isTopModal())return;const oe=na(_e==null?void 0:_e.document);I.dialog&&oe&&!Ff(I.dialog,oe)&&I.dialog.focus()}),ln=ht(oe=>{oe.target===oe.currentTarget&&(c==null||c(oe),s===!0&&M())}),Tt=ht(oe=>{a&&_y(oe)&&I.isTopModal()&&(d==null||d(oe),oe.defaultPrevented||M())}),Yr=p.useRef(),Xr=p.useRef(),xl=(...oe)=>{se(!0),O==null||O(...oe)};if(!Pe)return null;const kl=Object.assign({role:r,ref:I.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},He,{style:l,className:o,tabIndex:-1});let Jr=y?y(kl):u.jsx("div",Object.assign({},kl,{children:p.cloneElement(i,{role:"document"})}));Jr=bf(f,m,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:W,onExiting:le,onExited:xl,onEnter:Q,onEntering:ye,onEntered:Ne,children:Jr});let tr=null;return s&&(tr=h({ref:I.setBackdropRef,onClick:ln}),tr=bf(x,w,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:tr})),u.jsx(u.Fragment,{children:kr.createPortal(u.jsxs(u.Fragment,{children:[tr,Jr]}),Pe)})});mp.displayName="Modal";const My=Object.assign(mp,{Manager:Fc});function Ty(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function Ay(e,t){e.classList?e.classList.add(t):Ty(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function Df(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function Fy(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=Df(e.className,t):e.setAttribute("class",Df(e.className&&e.className.baseVal||"",t))}const ir={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class gp extends Fc{adjustAndStore(t,n,r){const o=n.style[t];n.dataset[t]=o,Xt(n,{[t]:`${parseFloat(Xt(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],Xt(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(Ay(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";$n(n,ir.FIXED_CONTENT).forEach(l=>this.adjustAndStore(r,l,t.scrollBarWidth)),$n(n,ir.STICKY_CONTENT).forEach(l=>this.adjustAndStore(o,l,-t.scrollBarWidth)),$n(n,ir.NAVBAR_TOGGLER).forEach(l=>this.adjustAndStore(o,l,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();Fy(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";$n(n,ir.FIXED_CONTENT).forEach(l=>this.restore(r,l)),$n(n,ir.STICKY_CONTENT).forEach(l=>this.restore(o,l)),$n(n,ir.NAVBAR_TOGGLER).forEach(l=>this.restore(o,l))}}let la;function Oy(e){return la||(la=new gp(e)),la}const $y=gp,zy=p.createContext({onHide(){}}),vp=zy,by=p.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:r,children:o,...l},i)=>{const s=p.useContext(vp),a=ht(()=>{s==null||s.onHide(),r==null||r()});return u.jsxs("div",{ref:i,...l,children:[o,n&&u.jsx(Q3,{"aria-label":e,variant:t,onClick:a})]})}),Dy=by;var Bf={exports:{}},pu={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){function o(i,s,a,c,d,f){var m=c||"<>",x=f||a;if(s[a]==null)return i?new Error("Required "+d+" `"+x+"` was not specified "+("in `"+m+"`.")):null;for(var w=arguments.length,k=Array(w>6?w-6:0),E=6;E{e=Ve(e,"nav-link");const[a,c]=fp({key:Mc(o,i.href),active:r,disabled:l,...i});return u.jsx(n,{...i,...a,ref:s,disabled:l,className:ve(t,e,l&&"disabled",c.isActive&&"active")})});yp.displayName="NavLink";const Vy=yp,wp=p.forwardRef((e,t)=>{const{as:n="div",bsPrefix:r,variant:o,fill:l=!1,justify:i=!1,navbar:s,navbarScroll:a,className:c,activeKey:d,...f}=Wh(e,{activeKey:"onSelect"}),m=Ve(r,"nav");let x,w,k=!1;const E=p.useContext(Kr),v=p.useContext(J3);return E?(x=E.bsPrefix,k=s??!0):v&&({cardHeaderBsPrefix:w}=v),u.jsx(xy,{as:n,ref:t,activeKey:d,className:ve(c,{[m]:!k,[`${x}-nav`]:k,[`${x}-nav-scroll`]:k&&a,[`${w}-${o}`]:!!w,[`${m}-${o}`]:!!o,[`${m}-fill`]:l,[`${m}-justified`]:i}),...f})});wp.displayName="Nav";const sr=Object.assign(wp,{Item:Uy,Link:Vy}),xp=p.forwardRef(({bsPrefix:e,className:t,as:n,...r},o)=>{e=Ve(e,"navbar-brand");const l=n||(r.href?"a":"span");return u.jsx(l,{...r,ref:o,className:ve(t,e)})});xp.displayName="NavbarBrand";const Hy=xp,kp=p.forwardRef(({children:e,bsPrefix:t,...n},r)=>{t=Ve(t,"navbar-collapse");const o=p.useContext(Kr);return u.jsx(I3,{in:!!(o&&o.expanded),...n,children:u.jsx("div",{ref:r,className:t,children:e})})});kp.displayName="NavbarCollapse";const Wy=kp,Ep=p.forwardRef(({bsPrefix:e,className:t,children:n,label:r="Toggle navigation",as:o="button",onClick:l,...i},s)=>{e=Ve(e,"navbar-toggler");const{onToggle:a,expanded:c}=p.useContext(Kr)||{},d=ht(f=>{l&&l(f),a&&a()});return o==="button"&&(i.type="button"),u.jsx(o,{...i,ref:s,onClick:d,"aria-label":r,className:ve(t,e,!c&&"collapsed"),children:n||u.jsx("span",{className:`${e}-icon`})})});Ep.displayName="NavbarToggle";const Qy=Ep;var mu=new WeakMap,Uf=function(t,n){if(!(!t||!n)){var r=mu.get(n)||new Map;mu.set(n,r);var o=r.get(t);return o||(o=n.matchMedia(t),o.refCount=0,r.set(o.media,o)),o}};function Ky(e,t){t===void 0&&(t=typeof window>"u"?void 0:window);var n=Uf(e,t),r=p.useState(function(){return n?n.matches:!1}),o=r[0],l=r[1];return hu(function(){var i=Uf(e,t);if(!i)return l(!1);var s=mu.get(t),a=function(){l(i.matches)};return i.refCount++,i.addListener(a),a(),function(){i.removeListener(a),i.refCount--,i.refCount<=0&&(s==null||s.delete(i.media)),i=void 0}},[e]),o}function Gy(e){var t=Object.keys(e);function n(s,a){return s===a?a:s?s+" and "+a:a}function r(s){return t[Math.min(t.indexOf(s)+1,t.length-1)]}function o(s){var a=r(s),c=e[a];return typeof c=="number"?c=c-.2+"px":c="calc("+c+" - 0.2px)","(max-width: "+c+")"}function l(s){var a=e[s];return typeof a=="number"&&(a=a+"px"),"(min-width: "+a+")"}function i(s,a,c){var d;if(typeof s=="object")d=s,c=a,a=!0;else{var f;a=a||!0,d=(f={},f[s]=a,f)}var m=p.useMemo(function(){return Object.entries(d).reduce(function(x,w){var k=w[0],E=w[1];return(E==="up"||E===!0)&&(x=n(x,l(k))),(E==="down"||E===!0)&&(x=n(x,o(k))),x},"")},[JSON.stringify(d)]);return Ky(m,c)}return i}var Zy=Gy({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});const Yy=Qr("offcanvas-body"),Xy={[Nt]:"show",[Kt]:"show"},Sp=p.forwardRef(({bsPrefix:e,className:t,children:n,in:r=!1,mountOnEnter:o=!1,unmountOnExit:l=!1,appear:i=!1,...s},a)=>(e=Ve(e,"offcanvas"),u.jsx(Rc,{ref:a,addEndListener:Pc,in:r,mountOnEnter:o,unmountOnExit:l,appear:i,...s,childRef:n.ref,children:(c,d)=>p.cloneElement(n,{...d,className:ve(t,n.props.className,(c===Nt||c===tl)&&`${e}-toggling`,Xy[c])})})));Sp.displayName="OffcanvasToggling";const Jy=Sp,jp=p.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...o},l)=>(e=Ve(e,"offcanvas-header"),u.jsx(Dy,{ref:l,...o,className:ve(t,e),closeLabel:n,closeButton:r})));jp.displayName="OffcanvasHeader";const qy=jp,e4=K3("h5"),t4=Qr("offcanvas-title",{Component:e4});function n4(e){return u.jsx(Jy,{...e})}function r4(e){return u.jsx(H3,{...e})}const Cp=p.forwardRef(({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:o="start",responsive:l,show:i=!1,backdrop:s=!0,keyboard:a=!0,scroll:c=!1,onEscapeKeyDown:d,onShow:f,onHide:m,container:x,autoFocus:w=!0,enforceFocus:k=!0,restoreFocus:E=!0,restoreFocusOptions:v,onEntered:g,onExit:y,onExiting:h,onEnter:C,onEntering:N,onExited:_,backdropClassName:M,manager:W,renderStaticNode:O=!1,...le},Q)=>{const ye=p.useRef();e=Ve(e,"offcanvas");const{onToggle:Ne}=p.useContext(Kr)||{},[He,_e]=p.useState(!1),Pe=Zy(l||"xs","up");p.useEffect(()=>{_e(l?i&&!Pe:i)},[i,l,Pe]);const I=ht(()=>{Ne==null||Ne(),m==null||m()}),$=p.useMemo(()=>({onHide:I}),[I]);function D(){return W||(c?(ye.current||(ye.current=new $y({handleContainerOverflow:!1})),ye.current):Oy())}const te=(ce,...$e)=>{ce&&(ce.style.visibility="visible"),C==null||C(ce,...$e)},se=(ce,...$e)=>{ce&&(ce.style.visibility=""),_==null||_(...$e)},tt=p.useCallback(ce=>u.jsx("div",{...ce,className:ve(`${e}-backdrop`,M)}),[M,e]),ee=ce=>u.jsx("div",{...ce,...le,className:ve(t,l?`${e}-${l}`:e,`${e}-${o}`),"aria-labelledby":r,children:n});return u.jsxs(u.Fragment,{children:[!He&&(l||O)&&ee({}),u.jsx(vp.Provider,{value:$,children:u.jsx(My,{show:He,ref:Q,backdrop:s,container:x,keyboard:a,autoFocus:w,enforceFocus:k&&!c,restoreFocus:E,restoreFocusOptions:v,onEscapeKeyDown:d,onShow:f,onHide:I,onEnter:te,onEntering:N,onEntered:g,onExit:y,onExiting:h,onExited:se,manager:D(),transition:n4,backdropTransition:r4,renderBackdrop:tt,renderDialog:ee})})]})});Cp.displayName="Offcanvas";const o4=Object.assign(Cp,{Body:Yy,Header:qy,Title:t4}),Np=p.forwardRef((e,t)=>{const n=p.useContext(Kr);return u.jsx(o4,{ref:t,show:!!(n!=null&&n.expanded),...e,renderStaticNode:!0})});Np.displayName="NavbarOffcanvas";const l4=Np,i4=Qr("navbar-text",{Component:"span"}),_p=p.forwardRef((e,t)=>{const{bsPrefix:n,expand:r=!0,variant:o="light",bg:l,fixed:i,sticky:s,className:a,as:c="nav",expanded:d,onToggle:f,onSelect:m,collapseOnSelect:x=!1,...w}=Wh(e,{expanded:"onToggle"}),k=Ve(n,"navbar"),E=p.useCallback((...y)=>{m==null||m(...y),x&&d&&(f==null||f(!1))},[m,x,d,f]);w.role===void 0&&c!=="nav"&&(w.role="navigation");let v=`${k}-expand`;typeof r=="string"&&(v=`${v}-${r}`);const g=p.useMemo(()=>({onToggle:()=>f==null?void 0:f(!d),bsPrefix:k,expanded:!!d,expand:r}),[k,d,r,f]);return u.jsx(Kr.Provider,{value:g,children:u.jsx(Oi.Provider,{value:E,children:u.jsx(c,{ref:t,...w,className:ve(a,k,r&&v,o&&`${k}-${o}`,l&&`bg-${l}`,s&&`sticky-${s}`,i&&`fixed-${i}`)})})})});_p.displayName="Navbar";const Hl=Object.assign(_p,{Brand:Hy,Collapse:Wy,Offcanvas:l4,Text:i4,Toggle:Qy}),Pp=p.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},o)=>{const l=Ve(e,"row"),i=Cc(),s=Nc(),a=`${l}-cols`,c=[];return i.forEach(d=>{const f=r[d];delete r[d];let m;f!=null&&typeof f=="object"?{cols:m}=f:m=f;const x=d!==s?`-${d}`:"";m!=null&&c.push(`${a}${x}-${m}`)}),u.jsx(n,{ref:o,...r,className:ve(t,l,...c)})});Pp.displayName="Row";const ii=Pp;function s4(e,t=Qh,n=Kh){const r=[];return Object.entries(e).forEach(([o,l])=>{l!=null&&(typeof l=="object"?t.forEach(i=>{const s=l[i];if(s!=null){const a=i!==n?`-${i}`:"";r.push(`${o}${a}-${s}`)}}):r.push(`${o}-${l}`))}),r}const Rp=p.forwardRef(({as:e="div",bsPrefix:t,className:n,direction:r,gap:o,...l},i)=>{t=Ve(t,r==="horizontal"?"hstack":"vstack");const s=Cc(),a=Nc();return u.jsx(e,{...l,ref:i,className:ve(n,t,...s4({gap:o},s,a))})});Rp.displayName="Stack";const vn=Rp,a4=e=>p.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 1418 142",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve","xmlns:serif":"http://www.serif.com/",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2},...e},p.createElement("g",{id:"Logo"},p.createElement("path",{d:"M1346.48,0l-1275.67,0c-38.949,0 -70.809,31.86 -70.809,70.809c0,38.949 31.86,70.809 70.809,70.809l1275.7,-0c38.949,-0 70.809,-31.86 70.809,-70.809c-0,-38.949 -31.897,-70.809 -70.846,-70.809Z",style:{fill:"#3e3632"}}),p.createElement("g",null,p.createElement("rect",{id:"polygon7_00000001656786455258842800000011693801996860144811_",x:669.386,y:20.508,width:486.853,height:10.337,style:{fill:"#f20029"}}),p.createElement("rect",{x:669.386,y:43.065,width:486.853,height:10.374,style:{fill:"#fd7801"}}),p.createElement("rect",{x:669.386,y:65.659,width:486.853,height:10.3,style:{fill:"#f2f540"}}),p.createElement("rect",{x:669.386,y:88.179,width:486.853,height:10.374,style:{fill:"#48cc31"}}),p.createElement("rect",{id:"polygon15_00000025427389810582415990000006569259060333928854_",x:669.386,y:110.773,width:486.853,height:10.337,style:{fill:"#14a3fd"}})),p.createElement("path",{d:"M147.929,42.908l-0,54.815l14.546,0l-0,-16.6c-0,-10.355 2.054,-12.41 12.327,-12.41c9.533,0 11.259,1.562 11.259,10.026l-0,18.984l14.546,0l0,-18.984c0,-9.122 -0.904,-12.656 -4.273,-16.107c-3.37,-3.452 -8.219,-4.849 -16.848,-4.849c-9.204,0 -13.97,2.055 -16.354,6.986l-0.657,-0l-0,-21.861l-14.546,0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M221.81,71.014c0.411,-3.533 1.479,-3.862 11.916,-3.862c8.794,-0 9.944,0.822 9.944,6.903l0,2.055l-0.657,-0c-2.301,-2.466 -4.274,-3.041 -11.013,-3.041c-10.683,-0 -14.464,0.246 -17.997,1.233c-5.671,1.479 -8.301,5.341 -8.301,12.327c0,9.204 4.027,12.08 16.93,12.08c9.451,0 13.149,-0.328 15.532,-1.314c2.63,-1.069 4.191,-2.466 5.424,-5.013l0.575,-0l0,5.341l13.971,0l0,-23.421c0,-7.068 -0.822,-10.026 -3.287,-12.656c-3.288,-3.288 -6.246,-3.863 -18.984,-3.863c-11.67,0 -18.409,0.74 -21.778,2.301c-4.52,2.219 -6.41,5.26 -6.821,10.93l14.546,0Zm9.697,10.273c6.164,0 8.465,0.082 9.369,0.411c1.644,0.575 2.548,1.726 2.548,3.287c-0,3.452 -2.877,4.438 -13.149,4.438c-7.808,-0 -10.027,-0.904 -10.027,-4.027c0,-3.205 2.384,-4.109 11.259,-4.109Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M301.772,82.109c-0.657,4.438 -3.123,5.588 -11.669,5.588c-3.863,0 -6.986,-0.411 -8.712,-1.15c-2.629,-1.069 -3.451,-3.041 -3.451,-8.136c-0,-8.136 1.89,-9.698 11.998,-9.698c8.547,0 11.423,1.48 11.916,5.917l14.793,0c-0.246,-7.314 -1.315,-10.354 -4.438,-12.82c-3.698,-3.041 -9.368,-4.027 -22.271,-4.027c-13.149,0 -18.244,0.904 -21.942,3.945c-3.452,2.794 -4.602,6.903 -4.602,16.272c-0,10.272 1.232,14.464 5.013,17.094c3.862,2.794 8.875,3.615 20.792,3.615c15.285,0 20.052,-0.986 23.75,-4.766c2.548,-2.548 3.369,-5.342 3.616,-11.834l-14.793,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M321.742,42.908l0,54.815l14.546,0l0,-15.614l3.699,-0l15.614,15.614l19.313,0l-22.847,-20.792l20.135,-18.079l-19.477,-0l-13.314,12.655l-3.123,0l0,-28.599l-14.546,0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M376.557,58.852l0,38.871l14.546,0l0,-15.532c0,-7.15 0.329,-8.958 2.137,-10.848c1.726,-1.808 4.602,-2.548 9.944,-2.548c5.424,0 8.218,0.576 9.78,2.137c1.561,1.479 1.808,2.877 1.808,9.122l-0,17.669l14.546,0l-0,-17.669c-0,-10.683 -0.74,-13.642 -4.274,-17.34c-3.451,-3.534 -8.218,-4.849 -17.504,-4.849c-9.451,0 -13.889,1.891 -16.519,6.904l-0.739,-0l-0,-5.917l-13.725,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M462.108,57.865c-13.231,0 -18.902,0.904 -22.518,3.534c-3.862,2.794 -5.013,6.492 -5.013,15.615c0,11.258 0.904,14.874 4.52,17.833c3.699,3.041 8.547,3.862 23.093,3.862c14.382,0 19.231,-0.821 22.929,-3.862c3.534,-2.959 4.52,-6.575 4.52,-17.258c-0,-9.78 -1.068,-13.313 -5.013,-16.19c-3.616,-2.63 -9.204,-3.534 -22.518,-3.534Zm0.082,10.93c4.109,0 7.561,0.411 9.369,1.151c2.712,1.068 3.534,2.959 3.534,8.218c-0,8.218 -1.89,9.615 -12.903,9.615c-4.684,0 -7.971,-0.411 -9.779,-1.232c-2.63,-1.069 -3.288,-2.795 -3.288,-7.972c0,-8.3 1.973,-9.78 13.067,-9.78Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M500.322,49.894l0,8.958l-7.642,-0l-0,10.437l7.642,-0l0,11.341c0,3.205 0,5.177 0.083,5.834c0.164,4.438 0.986,6.575 3.04,8.63c2.877,2.794 6.657,3.615 15.944,3.615c10.026,0 14.463,-1.232 17.422,-4.93c2.219,-2.877 2.794,-5.26 2.959,-12.656l-13.314,-0c0,4.027 -0.082,4.355 -0.575,5.259c-0.658,1.397 -2.301,1.973 -5.26,1.973c-2.794,-0 -4.273,-0.576 -5.013,-1.891c-0.657,-0.986 -0.739,-1.561 -0.739,-5.834l-0,-11.341l23.01,-0l0,-10.437l-23.01,-0l-0,-8.958l-14.547,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M547.905,49.894l0,8.958l-7.642,-0l-0,10.437l7.642,-0l0,11.341c0,3.205 0,5.177 0.083,5.834c0.164,4.438 0.986,6.575 3.04,8.63c2.877,2.794 6.657,3.615 15.944,3.615c10.026,0 14.463,-1.232 17.422,-4.93c2.219,-2.877 2.794,-5.26 2.959,-12.656l-13.314,-0c0,4.027 -0.082,4.355 -0.575,5.259c-0.658,1.397 -2.301,1.973 -5.26,1.973c-2.794,-0 -4.273,-0.576 -5.013,-1.891c-0.657,-0.986 -0.739,-1.561 -0.739,-5.834l-0,-11.341l23.01,-0l0,-10.437l-23.01,-0l-0,-8.958l-14.547,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M589.9,85.314c0.082,4.52 1.068,7.232 3.452,9.369c3.451,3.205 8.3,4.026 22.435,4.026c22.518,0 27.778,-2.547 27.778,-13.642c-0,-8.711 -4.274,-11.998 -15.533,-12.08c-14.957,-0.082 -17.504,-0.165 -19.888,-0.329c-2.301,-0.164 -3.451,-0.986 -3.451,-2.548c-0,-2.465 2.794,-3.205 11.916,-3.205c4.931,0 7.889,0.329 9.122,1.151c0.493,0.329 0.658,0.575 0.986,1.808l14.793,-0c-0.329,-4.685 -1.068,-6.739 -3.123,-8.383c-3.287,-2.794 -8.136,-3.616 -21.367,-3.616c-10.191,0 -17.012,0.576 -20.134,1.808c-4.603,1.726 -6.739,5.342 -6.739,11.341c-0,8.301 4.602,11.752 15.614,11.917c14.3,-0 17.916,0.082 19.888,0.246c2.137,0.247 3.369,1.315 3.369,2.877c0,2.794 -2.712,3.616 -12.162,3.616c-9.123,-0 -11.917,-0.987 -12.163,-4.356l-14.793,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M1196.26,70c-4.097,0.647 -5.714,1.078 -7.439,1.941c-4.744,2.372 -6.577,6.901 -6.577,16.065c-0,9.596 2.372,14.233 8.518,16.928c5.391,2.264 10.566,2.696 33.64,2.696c20.27,-0 25.338,-0.324 30.513,-1.618c8.733,-2.264 11.752,-7.008 11.752,-18.006c0,-8.302 -1.401,-12.507 -5.175,-15.202c-1.833,-1.402 -3.558,-1.941 -8.841,-2.804c9.919,-0.754 13.154,-4.636 13.154,-15.957c-0,-9.381 -2.372,-14.34 -8.302,-17.036c-4.529,-2.049 -15.311,-3.019 -33.101,-3.019c-14.125,0 -25.77,0.755 -30.298,2.049c-7.871,2.264 -10.998,7.332 -10.998,18.006c0,11.321 3.235,15.203 13.154,15.957Zm25.985,-19.839c7.871,0 16.389,0.324 18.761,0.755c2.803,0.539 3.989,2.156 3.989,5.499c0,6.146 0,6.146 -21.348,6.146c-18.869,-0 -19.731,-0.216 -19.731,-6.146c-0,-5.607 1.94,-6.254 18.329,-6.254Zm2.157,27.926c7.763,-0 16.496,0.323 18.006,0.755c2.587,0.646 3.45,1.94 3.45,5.606c-0,6.685 -0.97,7.009 -23.505,7.009c-18.545,-0 -19.3,-0.216 -19.3,-6.47c0,-6.685 0.539,-6.9 21.349,-6.9Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M1368.24,77.224l-14.017,0l-0,-42.373l-35.473,-0l-42.697,31.052l-0,27.494l57.361,0l-0,13.37l20.809,0l-0,-13.37l14.017,0l-0,-16.173Zm-34.826,0l-37.738,0l0,-2.803l33.317,-22.858l4.421,-0l-0,25.661Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("g",{id:"HackNotts-Logo","serif:id":"HackNotts Logo"},p.createElement("g",null,p.createElement("path",{d:"M97.589,87.679c0.02,0.694 -0.305,1.167 -0.764,1.42c-4.043,3.309 -8.082,6.618 -12.126,9.927c-1.097,0.897 -2.887,0.391 -2.887,-1.199l0,-2.162c0,-0.767 -0.183,-1.877 0.224,-2.571c0.53,-0.906 1.679,-1.636 2.438,-2.325c1.825,-1.66 3.652,-3.319 5.477,-4.978c-1.825,-1.665 -3.648,-3.33 -5.474,-4.995c-0.764,-0.696 -2.317,-1.662 -2.613,-2.736c-0.2,-0.728 -0.052,-1.637 -0.052,-2.377l0,-1.925c0,-1.568 1.799,-2.127 2.887,-1.199c2.776,2.366 5.544,4.733 8.32,7.1c1.275,1.087 2.549,2.173 3.824,3.26c1.107,0.944 0.708,3.442 0.746,4.76m10.977,-59.663c0.016,-0.574 -0.575,-0.574 -0.575,-0.574l-15.634,0c-0.499,0 -0.545,0.574 -0.545,0.574l-1.413,16.381l-9.277,0.007c0,-0 -0.877,-15.814 -0.91,-16.388c-0.033,-0.574 -0.542,-0.574 -0.542,-0.574c-0,0 -11.571,0.003 -12.122,0.002c-0.552,-0.002 -0.543,0.572 -0.543,0.572l-0.892,16.387l-9.452,-0c0,-0 -1.207,-15.813 -1.255,-16.387c-0.048,-0.574 -0.58,-0.574 -0.58,-0.574l-15.493,0c-0.686,0 -0.686,0.574 -0.686,0.574c0,0 0.247,32.389 0.271,33.17c0.025,0.781 0.748,0.761 0.748,0.761l32.117,0.358c0,0 -0.031,49.233 0,50.552c0.031,1.319 1.288,1.319 1.288,1.319l34.093,-0c1.418,-0 1.418,-1.319 1.418,-1.319c0,-0 -0.032,-84.267 -0.016,-84.841",style:{fill:"#fff",fillRule:"nonzero"}})),p.createElement("g",null,p.createElement("path",{d:"M63.457,78.106c0.2,-0.727 0.052,-1.636 0.052,-2.376l-0,-1.926c-0,-1.567 -1.799,-2.127 -2.887,-1.199c-2.776,2.367 -5.544,4.734 -8.32,7.1c-1.274,1.087 -2.549,2.174 -3.824,3.261c-1.107,0.944 -0.708,3.442 -0.746,4.76c-0.02,0.694 0.305,1.166 0.764,1.42c4.043,3.309 8.082,6.618 12.126,9.926c1.097,0.898 2.887,0.391 2.887,-1.199l-0,-2.162c-0,-0.766 0.183,-1.877 -0.224,-2.571c-0.53,-0.906 -1.679,-1.636 -2.437,-2.325c-1.826,-1.659 -3.653,-3.319 -5.478,-4.978c1.825,-1.665 3.649,-3.33 5.474,-4.994c0.764,-0.697 2.317,-1.663 2.613,-2.737",style:{fill:"#fff",fillRule:"nonzero"}}))))),Ip=e=>p.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 842 142",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve","xmlns:serif":"http://www.serif.com/",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2},...e},p.createElement("g",{id:"Logo"},p.createElement("path",{d:"M799.58,0l-757.531,0c-23.129,0 -42.049,31.86 -42.049,70.809c0,38.949 18.92,70.809 42.049,70.809l757.552,-0c23.129,-0 42.049,-31.86 42.049,-70.809c0,-38.949 -18.942,-70.809 -42.07,-70.809Z",style:{fill:"#3e3632"}}),p.createElement("g",null,p.createElement("rect",{id:"polygon7_00000001656786455258842800000011693801996860144811_",x:379.377,y:20.508,width:201.15,height:10.337,style:{fill:"#f20029"}}),p.createElement("rect",{x:379.377,y:43.065,width:201.15,height:10.374,style:{fill:"#fd7801"}}),p.createElement("rect",{x:379.377,y:65.659,width:201.15,height:10.3,style:{fill:"#f2f540"}}),p.createElement("rect",{x:379.377,y:88.179,width:201.15,height:10.374,style:{fill:"#48cc31"}}),p.createElement("rect",{id:"polygon15_00000025427389810582415990000006569259060333928854_",x:379.377,y:110.773,width:201.15,height:10.337,style:{fill:"#14a3fd"}})),p.createElement("path",{d:"M620.591,70c-4.098,0.647 -5.715,1.078 -7.44,1.941c-4.744,2.372 -6.577,6.901 -6.577,16.065c-0,9.596 2.372,14.233 8.518,16.928c5.391,2.264 10.566,2.696 33.64,2.696c20.27,-0 25.338,-0.324 30.513,-1.618c8.734,-2.264 11.753,-7.008 11.753,-18.006c-0,-8.302 -1.402,-12.507 -5.176,-15.202c-1.833,-1.402 -3.558,-1.941 -8.841,-2.804c9.919,-0.754 13.154,-4.636 13.154,-15.957c-0,-9.381 -2.372,-14.34 -8.302,-17.036c-4.529,-2.049 -15.311,-3.019 -33.101,-3.019c-14.125,0 -25.769,0.755 -30.298,2.049c-7.871,2.264 -10.998,7.332 -10.998,18.006c0,11.321 3.235,15.203 13.155,15.957Zm25.984,-19.839c7.871,0 16.389,0.324 18.761,0.755c2.804,0.539 3.99,2.156 3.99,5.499c-0,6.146 -0,6.146 -21.349,6.146c-18.869,-0 -19.731,-0.216 -19.731,-6.146c-0,-5.607 1.941,-6.254 18.329,-6.254Zm2.157,27.926c7.763,-0 16.496,0.323 18.006,0.755c2.588,0.646 3.45,1.94 3.45,5.606c0,6.685 -0.97,7.009 -23.505,7.009c-18.545,-0 -19.3,-0.216 -19.3,-6.47c0,-6.685 0.539,-6.9 21.349,-6.9Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M792.565,77.224l-14.017,0l0,-42.373l-35.473,-0l-42.697,31.052l-0,27.494l57.361,0l-0,13.37l20.809,0l0,-13.37l14.017,0l-0,-16.173Zm-34.826,0l-37.738,0l0,-2.803l33.317,-22.858l4.421,-0l-0,25.661Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M147.929,34.851l-0,71.916l22.966,0l-0,-25.985l49.489,0l0,25.985l22.966,0l0,-71.916l-22.966,-0l0,25.769l-49.489,-0l-0,-25.769l-22.966,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M253.485,34.851l0,71.916l22.319,0l-0.539,-53.695l2.372,0l37.845,53.695l38.061,0l0,-71.916l-22.319,-0l0.539,53.587l-2.264,-0l-37.629,-53.587l-38.385,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("g",{id:"HackNotts-Logo","serif:id":"HackNotts Logo"},p.createElement("g",null,p.createElement("path",{d:"M97.553,87.679c0.02,0.694 -0.305,1.167 -0.764,1.42c-4.043,3.309 -8.082,6.618 -12.126,9.927c-1.097,0.897 -2.887,0.391 -2.887,-1.199l0,-2.162c0,-0.767 -0.183,-1.877 0.224,-2.571c0.53,-0.906 1.679,-1.636 2.437,-2.325c1.826,-1.66 3.653,-3.319 5.478,-4.978c-1.825,-1.665 -3.649,-3.33 -5.474,-4.995c-0.764,-0.696 -2.317,-1.662 -2.613,-2.736c-0.2,-0.728 -0.052,-1.637 -0.052,-2.377l0,-1.925c0,-1.568 1.799,-2.127 2.887,-1.199c2.776,2.366 5.544,4.733 8.32,7.1c1.274,1.087 2.549,2.173 3.824,3.26c1.107,0.944 0.708,3.442 0.746,4.76m10.977,-59.663c0.016,-0.574 -0.575,-0.574 -0.575,-0.574l-15.634,0c-0.499,0 -0.545,0.574 -0.545,0.574l-1.413,16.381l-9.277,0.007c0,-0 -0.877,-15.814 -0.91,-16.388c-0.033,-0.574 -0.542,-0.574 -0.542,-0.574c-0,0 -11.571,0.003 -12.122,0.002c-0.552,-0.002 -0.543,0.572 -0.543,0.572l-0.892,16.387l-9.452,-0c0,-0 -1.207,-15.813 -1.255,-16.387c-0.048,-0.574 -0.58,-0.574 -0.58,-0.574l-15.493,0c-0.686,0 -0.686,0.574 -0.686,0.574c0,0 0.247,32.389 0.271,33.17c0.025,0.781 0.748,0.761 0.748,0.761l32.117,0.358c0,0 -0.031,49.233 0,50.552c0.031,1.319 1.288,1.319 1.288,1.319l34.093,-0c1.418,-0 1.418,-1.319 1.418,-1.319c0,-0 -0.032,-84.267 -0.016,-84.841",style:{fill:"#fff",fillRule:"nonzero"}})),p.createElement("g",null,p.createElement("path",{d:"M63.421,78.106c0.2,-0.727 0.052,-1.636 0.052,-2.376l-0,-1.926c-0,-1.567 -1.799,-2.127 -2.887,-1.199c-2.776,2.367 -5.544,4.734 -8.32,7.1c-1.275,1.087 -2.549,2.174 -3.824,3.261c-1.107,0.944 -0.708,3.442 -0.746,4.76c-0.02,0.694 0.305,1.166 0.764,1.42c4.043,3.309 8.082,6.618 12.126,9.926c1.097,0.898 2.887,0.391 2.887,-1.199l-0,-2.162c-0,-0.766 0.183,-1.877 -0.224,-2.571c-0.53,-0.906 -1.679,-1.636 -2.438,-2.325c-1.825,-1.659 -3.652,-3.319 -5.477,-4.978c1.825,-1.665 3.648,-3.33 5.474,-4.994c0.764,-0.697 2.317,-1.663 2.613,-2.737",style:{fill:"#fff",fillRule:"nonzero"}})))));function u4(e){return u.jsx(Hl,{expand:e.hideTitle?"sm":"lg",bg:"light",variant:"light",sticky:"top",className:"w-100",children:u.jsxs(je,{className:`w-100 ${e.hideTitle?"flex-row-reverse":"flex-row"}`,children:[e.hideTitle?null:u.jsxs(Hl.Brand,{href:"/",className:"d-flex flex-nowrap align-items-center",children:[u.jsx("div",{className:`d-block d-sm-none d-${e.titleBreakpoint}-none`,children:u.jsx(Ip,{style:{maxHeight:"2rem"}})}),u.jsx("div",{className:`d-none d-sm-block d-${e.titleBreakpoint}-none`,children:u.jsx(a4,{"aria-label":"HackNotts Home",style:{maxHeight:"4rem",height:"100%"}})})]}),u.jsx(Hl.Toggle,{"aria-controls":"basic-navbar-nav"}),u.jsx(Hl.Collapse,{id:"basic-navbar-nav",children:u.jsxs(sr,{className:"ms-auto",children:[u.jsx(sr.Link,{className:"m-1",href:"/sponsors",children:"Sponsors"}),u.jsx(sr.Link,{className:"m-1",href:"/schedule",children:"Schedule"}),u.jsx(sr.Link,{className:"m-1",href:"/about",children:"About"}),u.jsx(sr.Link,{className:"m-1",href:"/faq",children:"FAQ"}),u.jsx(sr.Link,{className:"m-1",href:"/gallery",children:"Gallery"}),u.jsx(X3,{href:"/#tickets",className:"m-1 bg-gradient text-primary border-0 comic fw-bolder",style:{fontSize:"1.1rem"},children:"Get Tickets"})]})})]})})}function c4(e){return u.jsx("footer",{className:"bg-primary w-100",children:u.jsxs(je,{className:"pt-3 pb-3 d-flex flex-column",style:{minHeight:180},children:[u.jsxs(vn,{className:"align-items-stretch",children:[u.jsx("h4",{className:"text-center text-light",children:"HackNotts 2024"}),u.jsxs("h6",{className:"text-center text-secondary",children:["November 4",u.jsx("small",{children:"th"})," & 5",u.jsx("small",{children:"th"})]})]}),u.jsxs("div",{className:"text-secondary",children:[u.jsxs("h6",{children:["© ",u.jsx("a",{className:"text-light text-decoration-none",href:"https://hacksoc.net/",children:"HackSoc Nottingham"})]}),u.jsxs("h6",{children:[u.jsx("a",{className:"text-light text-decoration-underline",href:"https://github.com/HackSocNotts/hacknotts.com",children:"This site's source code"})," (MIT licensed)"]})]})]})})}function Gr(e){return u.jsxs("div",{className:"d-flex flex-column align-items-center w-100",style:{minHeight:"100vh"},children:[u.jsx(u4,{hideTitle:e.hideTitle,titleBreakpoint:e.titleBreakpoint}),u.jsx("div",{className:"w-100 flex-grow-1",children:e.children}),u.jsx(c4,{})]})}var Oc=yl(),H=e=>vl(e,Oc),$c=yl();H.write=e=>vl(e,$c);var cs=yl();H.onStart=e=>vl(e,cs);var zc=yl();H.onFrame=e=>vl(e,zc);var bc=yl();H.onFinish=e=>vl(e,bc);var Mr=[];H.setTimeout=(e,t)=>{let n=H.now()+t,r=()=>{let l=Mr.findIndex(i=>i.cancel==r);~l&&Mr.splice(l,1),wn-=~l?1:0},o={time:n,handler:e,cancel:r};return Mr.splice(Lp(n),0,o),wn+=1,Mp(),o};var Lp=e=>~(~Mr.findIndex(t=>t.time>e)||~Mr.length);H.cancel=e=>{cs.delete(e),zc.delete(e),bc.delete(e),Oc.delete(e),$c.delete(e)};H.sync=e=>{gu=!0,H.batchedUpdates(e),gu=!1};H.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...o){t=o,H.onStart(n)}return r.handler=e,r.cancel=()=>{cs.delete(n),t=null},r};var Dc=typeof window<"u"?window.requestAnimationFrame:()=>{};H.use=e=>Dc=e;H.now=typeof performance<"u"?()=>performance.now():Date.now;H.batchedUpdates=e=>e();H.catch=console.error;H.frameLoop="always";H.advance=()=>{H.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Ap()};var yn=-1,wn=0,gu=!1;function vl(e,t){gu?(t.delete(e),e(0)):(t.add(e),Mp())}function Mp(){yn<0&&(yn=0,H.frameLoop!=="demand"&&Dc(Tp))}function d4(){yn=-1}function Tp(){~yn&&(Dc(Tp),H.batchedUpdates(Ap))}function Ap(){let e=yn;yn=H.now();let t=Lp(yn);if(t&&(Fp(Mr.splice(0,t),n=>n.handler()),wn-=t),!wn){d4();return}cs.flush(),Oc.flush(e?Math.min(64,yn-e):16.667),zc.flush(),$c.flush(),bc.flush()}function yl(){let e=new Set,t=e;return{add(n){wn+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return wn-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,wn-=t.size,Fp(t,r=>r(n)&&e.add(r)),wn+=e.size,t=e)}}}function Fp(e,t){e.forEach(n=>{try{t(n)}catch(r){H.catch(r)}})}var f4=Object.defineProperty,h4=(e,t)=>{for(var n in t)f4(e,n,{get:t[n],enumerable:!0})},Mt={};h4(Mt,{assign:()=>m4,colors:()=>Pn,createStringInterpolator:()=>Uc,skipAnimation:()=>$p,to:()=>Op,willAdvance:()=>Vc});function vu(){}var p4=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),L={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function Wt(e,t){if(L.arr(e)){if(!L.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Bt(e,t,n){if(L.arr(e)){for(let r=0;rL.und(e)?[]:L.arr(e)?e:[e];function To(e,t){if(e.size){let n=Array.from(e);e.clear(),Z(n,t)}}var Eo=(e,...t)=>To(e,n=>n(...t)),Bc=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Uc,Op,Pn=null,$p=!1,Vc=vu,m4=e=>{e.to&&(Op=e.to),e.now&&(H.now=e.now),e.colors!==void 0&&(Pn=e.colors),e.skipAnimation!=null&&($p=e.skipAnimation),e.createStringInterpolator&&(Uc=e.createStringInterpolator),e.requestAnimationFrame&&H.use(e.requestAnimationFrame),e.batchedUpdates&&(H.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Vc=e.willAdvance),e.frameLoop&&(H.frameLoop=e.frameLoop)},Ao=new Set,pt=[],ia=[],$i=0,ds={get idle(){return!Ao.size&&!pt.length},start(e){$i>e.priority?(Ao.add(e),H.onStart(g4)):(zp(e),H(yu))},advance:yu,sort(e){if($i)H.onFrame(()=>ds.sort(e));else{let t=pt.indexOf(e);~t&&(pt.splice(t,1),bp(e))}},clear(){pt=[],Ao.clear()}};function g4(){Ao.forEach(zp),Ao.clear(),H(yu)}function zp(e){pt.includes(e)||bp(e)}function bp(e){pt.splice(v4(pt,t=>t.priority>e.priority),0,e)}function yu(e){let t=ia;for(let n=0;n0}function v4(e,t){let n=e.findIndex(t);return n<0?e.length:n}var y4=(e,t,n)=>Math.min(Math.max(n,e),t),w4={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Pt="[-+]?\\d*\\.?\\d+",zi=Pt+"%";function fs(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var x4=new RegExp("rgb"+fs(Pt,Pt,Pt)),k4=new RegExp("rgba"+fs(Pt,Pt,Pt,Pt)),E4=new RegExp("hsl"+fs(Pt,zi,zi)),S4=new RegExp("hsla"+fs(Pt,zi,zi,Pt)),j4=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,C4=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,N4=/^#([0-9a-fA-F]{6})$/,_4=/^#([0-9a-fA-F]{8})$/;function P4(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=N4.exec(e))?parseInt(t[1]+"ff",16)>>>0:Pn&&Pn[e]!==void 0?Pn[e]:(t=x4.exec(e))?(ar(t[1])<<24|ar(t[2])<<16|ar(t[3])<<8|255)>>>0:(t=k4.exec(e))?(ar(t[1])<<24|ar(t[2])<<16|ar(t[3])<<8|Wf(t[4]))>>>0:(t=j4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=_4.exec(e))?parseInt(t[1],16)>>>0:(t=C4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=E4.exec(e))?(Vf(Hf(t[1]),Wl(t[2]),Wl(t[3]))|255)>>>0:(t=S4.exec(e))?(Vf(Hf(t[1]),Wl(t[2]),Wl(t[3]))|Wf(t[4]))>>>0:null}function sa(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Vf(e,t,n){let r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,l=sa(o,r,e+1/3),i=sa(o,r,e),s=sa(o,r,e-1/3);return Math.round(l*255)<<24|Math.round(i*255)<<16|Math.round(s*255)<<8}function ar(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function Hf(e){return(parseFloat(e)%360+360)%360/360}function Wf(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function Wl(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function Qf(e){let t=P4(e);if(t===null)return e;t=t||0;let n=(t&4278190080)>>>24,r=(t&16711680)>>>16,o=(t&65280)>>>8,l=(t&255)/255;return`rgba(${n}, ${r}, ${o}, ${l})`}var nl=(e,t,n)=>{if(L.fun(e))return e;if(L.arr(e))return nl({range:e,output:t,extrapolate:n});if(L.str(e.output[0]))return Uc(e);let r=e,o=r.output,l=r.range||[0,1],i=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",a=r.easing||(c=>c);return c=>{let d=I4(c,l);return R4(c,l[d],l[d+1],o[d],o[d+1],a,i,s,r.map)}};function R4(e,t,n,r,o,l,i,s,a){let c=a?a(e):e;if(cn){if(s==="identity")return c;s==="clamp"&&(c=n)}return r===o?r:t===n?e<=t?r:o:(t===-1/0?c=-c:n===1/0?c=c-t:c=(c-t)/(n-t),c=l(c),r===-1/0?c=-c:o===1/0?c=c+r:c=c*(o-r)+r,c)}function I4(e,t){for(var n=1;n=e);++n);return n-1}var L4=(e,t="end")=>n=>{n=t==="end"?Math.min(n,.999):Math.max(n,.001);let r=n*e,o=t==="end"?Math.floor(r):Math.ceil(r);return y4(0,1,o/e)},bi=1.70158,Ql=bi*1.525,Kf=bi+1,Gf=2*Math.PI/3,Zf=2*Math.PI/4.5,Kl=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,M4={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Kf*e*e*e-bi*e*e,easeOutBack:e=>1+Kf*Math.pow(e-1,3)+bi*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((Ql+1)*2*e-Ql)/2:(Math.pow(2*e-2,2)*((Ql+1)*(e*2-2)+Ql)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Gf),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Gf)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Zf))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Zf)/2+1,easeInBounce:e=>1-Kl(1-e),easeOutBounce:Kl,easeInOutBounce:e=>e<.5?(1-Kl(1-2*e))/2:(1+Kl(2*e-1))/2,steps:L4},Ur=Symbol.for("FluidValue.get"),Xn=Symbol.for("FluidValue.observers"),ft=e=>!!(e&&e[Ur]),Ze=e=>e&&e[Ur]?e[Ur]():e,Yf=e=>e[Xn]||null;function T4(e,t){e.eventObserved?e.eventObserved(t):e(t)}function rl(e,t){let n=e[Xn];n&&n.forEach(r=>{T4(r,t)})}var D8,B8,m0,Dp=(m0=class{constructor(e){A(this,D8);A(this,B8);if(!e&&!(e=this.get))throw Error("Unknown getter");A4(this,e)}},D8=Ur,B8=Xn,m0),A4=(e,t)=>Bp(e,Ur,t);function Zr(e,t){if(e[Ur]){let n=e[Xn];n||Bp(e,Xn,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function ol(e,t){let n=e[Xn];if(n&&n.has(t)){let r=n.size-1;r?n.delete(t):e[Xn]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Bp=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),si=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,F4=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Xf=new RegExp(`(${si.source})(%|[a-z]+)`,"i"),O4=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,hs=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Up=e=>{let[t,n]=$4(e);if(!t||Bc())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);return r?r.trim():n&&n.startsWith("--")?window.getComputedStyle(document.documentElement).getPropertyValue(n)||e:n&&hs.test(n)?Up(n):n||e},$4=e=>{let t=hs.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]},aa,z4=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,Vp=e=>{aa||(aa=Pn?new RegExp(`(${Object.keys(Pn).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(o=>Ze(o).replace(hs,Up).replace(F4,Qf).replace(aa,Qf)),n=t.map(o=>o.match(si).map(Number)),r=n[0].map((o,l)=>n.map(i=>{if(!(l in i))throw Error('The arity of each "output" value must be equal');return i[l]})).map(o=>nl({...e,output:o}));return o=>{var s;let l=!Xf.test(t[0])&&((s=t.find(a=>Xf.test(a)))==null?void 0:s.replace(si,"")),i=0;return t[0].replace(si,()=>`${r[i++](o)}${l||""}`).replace(O4,z4)}},Hc="react-spring: ",Hp=e=>{let t=e,n=!1;if(typeof t!="function")throw new TypeError(`${Hc}once requires a function parameter`);return(...r)=>{n||(t(...r),n=!0)}},b4=Hp(console.warn);function D4(){b4(`${Hc}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var B4=Hp(console.warn);function U4(){B4(`${Hc}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function ps(e){return L.str(e)&&(e[0]=="#"||/\d/.test(e)||!Bc()&&hs.test(e)||e in(Pn||{}))}var Wc=Bc()?p.useEffect:p.useLayoutEffect,V4=()=>{let e=p.useRef(!1);return Wc(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function Wp(){let e=p.useState()[1],t=V4();return()=>{t.current&&e(Math.random())}}function H4(e,t){let[n]=p.useState(()=>({inputs:t,result:e()})),r=p.useRef(),o=r.current,l=o;return l?t&&l.inputs&&W4(t,l.inputs)||(l={inputs:t,result:e()}):l=n,p.useEffect(()=>{r.current=l,o==n&&(n.inputs=n.result=void 0)},[l]),l.result}function W4(e,t){if(e.length!==t.length)return!1;for(let n=0;np.useEffect(e,Q4),Q4=[];function Jf(e){let t=p.useRef();return p.useEffect(()=>{t.current=e}),t.current}var ll=Symbol.for("Animated:node"),K4=e=>!!e&&e[ll]===e,$t=e=>e&&e[ll],Qc=(e,t)=>p4(e,ll,t),ms=e=>e&&e[ll]&&e[ll].getPayload(),Kp=class{constructor(){A(this,"payload");Qc(this,this)}getPayload(){return this.payload||[]}},wl=class extends Kp{constructor(t){super();A(this,"done",!0);A(this,"elapsedTime");A(this,"lastPosition");A(this,"lastVelocity");A(this,"v0");A(this,"durationProgress",0);this._value=t,L.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new wl(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,n){return L.num(t)&&(this.lastPosition=t,n&&(t=Math.round(t/n)*n,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,L.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},il=class extends wl{constructor(t){super(0);A(this,"_string",null);A(this,"_toString");this._toString=nl({output:[t,t]})}static create(t){return new il(t)}getValue(){return this._string??(this._string=this._toString(this._value))}setValue(t){if(L.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=nl({output:[this.getValue(),t]})),this._value=0,super.reset()}},Di={dependencies:null},gs=class extends Kp{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return Bt(this.source,(n,r)=>{K4(n)?t[r]=n.getValue(e):ft(n)?t[r]=Ze(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Z(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return Bt(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Di.dependencies&&ft(e)&&Di.dependencies.add(e);let t=ms(e);t&&Z(t,n=>this.add(n))}},Gp=class extends gs{constructor(t){super(t)}static create(t){return new Gp(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let n=this.getPayload();return t.length==n.length?n.map((r,o)=>r.setValue(t[o])).some(Boolean):(super.setValue(t.map(G4)),!0)}};function G4(e){return(ps(e)?il:wl).create(e)}function wu(e){let t=$t(e);return t?t.constructor:L.arr(e)?Gp:ps(e)?il:wl}var qf=(e,t)=>{let n=!L.fun(e)||e.prototype&&e.prototype.isReactComponent;return p.forwardRef((r,o)=>{let l=p.useRef(null),i=n&&p.useCallback(w=>{l.current=X4(o,w)},[o]),[s,a]=Y4(r,t),c=Wp(),d=()=>{let w=l.current;n&&!w||(w?t.applyAnimatedValues(w,s.getValue(!0)):!1)===!1&&c()},f=new Z4(d,a),m=p.useRef();Wc(()=>(m.current=f,Z(a,w=>Zr(w,f)),()=>{m.current&&(Z(m.current.deps,w=>ol(w,m.current)),H.cancel(m.current.update))})),p.useEffect(d,[]),Qp(()=>()=>{let w=m.current;Z(w.deps,k=>ol(k,w))});let x=t.getComponentProps(s.getValue());return p.createElement(e,{...x,ref:i})})},Z4=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&H.write(this.update)}};function Y4(e,t){let n=new Set;return Di.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new gs(e),Di.dependencies=null,[e,n]}function X4(e,t){return e&&(L.fun(e)?e(t):e.current=t),t}var e0=Symbol.for("AnimatedComponent"),J4=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=o=>new gs(o),getComponentProps:r=o=>o}={})=>{let o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},l=i=>{let s=t0(i)||"Anonymous";return L.str(i)?i=l[i]||(l[i]=qf(i,o)):i=i[e0]||(i[e0]=qf(i,o)),i.displayName=`Animated(${s})`,i};return Bt(e,(i,s)=>{L.arr(e)&&(s=t0(i)),l[s]=l(i)}),{animated:l}},t0=e=>L.str(e)?e:e&&L.str(e.displayName)?e.displayName:L.fun(e)&&e.name||null;function zn(e,...t){return L.fun(e)?e(...t):e}var Fo=(e,t)=>e===!0||!!(t&&e&&(L.fun(e)?e(t):ot(e).includes(t))),Zp=(e,t)=>L.obj(e)?t&&e[t]:e,Yp=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,q4=e=>e,Kc=(e,t=q4)=>{let n=e5;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));let r={};for(let o of n){let l=t(e[o],o);L.und(l)||(r[o]=l)}return r},e5=["config","onProps","onStart","onChange","onPause","onResume","onRest"],t5={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function n5(e){let t={},n=0;if(Bt(e,(r,o)=>{t5[o]||(t[o]=r,n++)}),n)return t}function Xp(e){let t=n5(e);if(t){let n={to:t};return Bt(e,(r,o)=>o in t||(n[o]=r)),n}return{...e}}function sl(e){return e=Ze(e),L.arr(e)?e.map(sl):ps(e)?Mt.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function r5(e){for(let t in e)return!0;return!1}function xu(e){return L.fun(e)||L.arr(e)&&L.obj(e[0])}function o5(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function l5(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var i5={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},ku={...i5.default,mass:1,damping:1,easing:M4.linear,clamp:!1},s5=class{constructor(){A(this,"tension");A(this,"friction");A(this,"frequency");A(this,"damping");A(this,"mass");A(this,"velocity",0);A(this,"restVelocity");A(this,"precision");A(this,"progress");A(this,"duration");A(this,"easing");A(this,"clamp");A(this,"bounce");A(this,"decay");A(this,"round");Object.assign(this,ku)}};function a5(e,t,n){n&&(n={...n},n0(n,t),t={...n,...t}),n0(e,t),Object.assign(e,t);for(let i in ku)e[i]==null&&(e[i]=ku[i]);let{frequency:r,damping:o}=e,{mass:l}=e;return L.und(r)||(r<.01&&(r=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/r,2)*l,e.friction=4*Math.PI*o*l/r),e}function n0(e,t){if(!L.und(t.decay))e.duration=void 0;else{let n=!L.und(t.tension)||!L.und(t.friction);(n||!L.und(t.frequency)||!L.und(t.damping)||!L.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var r0=[],u5=class{constructor(){A(this,"changed",!1);A(this,"values",r0);A(this,"toValues",null);A(this,"fromValues",r0);A(this,"to");A(this,"from");A(this,"config",new s5);A(this,"immediate",!1)}};function Jp(e,{key:t,props:n,defaultProps:r,state:o,actions:l}){return new Promise((i,s)=>{let a,c,d=Fo(n.cancel??(r==null?void 0:r.cancel),t);if(d)x();else{L.und(n.pause)||(o.paused=Fo(n.pause,t));let w=r==null?void 0:r.pause;w!==!0&&(w=o.paused||Fo(w,t)),a=zn(n.delay||0,t),w?(o.resumeQueue.add(m),l.pause()):(l.resume(),m())}function f(){o.resumeQueue.add(m),o.timeouts.delete(c),c.cancel(),a=c.time-H.now()}function m(){a>0&&!Mt.skipAnimation?(o.delayed=!0,c=H.setTimeout(x,a),o.pauseQueue.add(f),o.timeouts.add(c)):x()}function x(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(f),o.timeouts.delete(c),e<=(o.cancelId||0)&&(d=!0);try{l.start({...n,callId:e,cancel:d},i)}catch(w){s(w)}}})}var Gc=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?Tr(e.get()):t.every(n=>n.noop)?qp(e.get()):_t(e.get(),t.every(n=>n.finished)),qp=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),_t=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Tr=e=>({value:e,cancelled:!0,finished:!1});function em(e,t,n,r){let{callId:o,parentId:l,onRest:i}=t,{asyncTo:s,promise:a}=n;return!l&&e===s&&!t.reset?a:n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;let c=Kc(t,(E,v)=>v==="onRest"?void 0:E),d,f,m=new Promise((E,v)=>(d=E,f=v)),x=E=>{let v=o<=(n.cancelId||0)&&Tr(r)||o!==n.asyncId&&_t(r,!1);if(v)throw E.result=v,f(E),E},w=(E,v)=>{let g=new o0,y=new l0;return(async()=>{if(Mt.skipAnimation)throw al(n),y.result=_t(r,!1),f(y),y;x(g);let h=L.obj(E)?{...E}:{...v,to:E};h.parentId=o,Bt(c,(N,_)=>{L.und(h[_])&&(h[_]=N)});let C=await r.start(h);return x(g),n.paused&&await new Promise(N=>{n.resumeQueue.add(N)}),C})()},k;if(Mt.skipAnimation)return al(n),_t(r,!1);try{let E;L.arr(e)?E=(async v=>{for(let g of v)await w(g)})(e):E=Promise.resolve(e(w,r.stop.bind(r))),await Promise.all([E.then(d),m]),k=_t(r.get(),!0,!1)}catch(E){if(E instanceof o0)k=E.result;else if(E instanceof l0)k=E.result;else throw E}finally{o==n.asyncId&&(n.asyncId=l,n.asyncTo=l?s:void 0,n.promise=l?a:void 0)}return L.fun(i)&&H.batchedUpdates(()=>{i(k,r,r.item)}),k})()}function al(e,t){To(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var o0=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.");A(this,"result")}},l0=class extends Error{constructor(){super("SkipAnimationSignal");A(this,"result")}},Eu=e=>e instanceof Zc,c5=1,Zc=class extends Dp{constructor(){super(...arguments);A(this,"id",c5++);A(this,"_priority",0)}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=$t(this);return t&&t.getValue()}to(...t){return Mt.to(this,t)}interpolate(...t){return D4(),Mt.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,n=!1){rl(this,{type:"change",parent:this,value:t,idle:n})}_onPriorityChange(t){this.idle||ds.sort(this),rl(this,{type:"priority",parent:this,priority:t})}},Jn=Symbol.for("SpringPhase"),tm=1,Su=2,ju=4,ua=e=>(e[Jn]&tm)>0,an=e=>(e[Jn]&Su)>0,po=e=>(e[Jn]&ju)>0,i0=(e,t)=>t?e[Jn]|=Su|tm:e[Jn]&=~Su,s0=(e,t)=>t?e[Jn]|=ju:e[Jn]&=~ju,d5=class extends Zc{constructor(t,n){super();A(this,"key");A(this,"animation",new u5);A(this,"queue");A(this,"defaultProps",{});A(this,"_state",{paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set});A(this,"_pendingCalls",new Set);A(this,"_lastCallId",0);A(this,"_lastToId",0);A(this,"_memoizedDuration",0);if(!L.und(t)||!L.und(n)){let r=L.obj(t)?{...t}:{...n,from:t};L.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(an(this)||this._state.asyncTo)||po(this)}get goal(){return Ze(this.animation.to)}get velocity(){let t=$t(this);return t instanceof wl?t.lastVelocity||0:t.getPayload().map(n=>n.lastVelocity||0)}get hasAnimated(){return ua(this)}get isAnimating(){return an(this)}get isPaused(){return po(this)}get isDelayed(){return this._state.delayed}advance(t){let n=!0,r=!1,o=this.animation,{toValues:l}=o,{config:i}=o,s=ms(o.to);!s&&ft(o.to)&&(l=ot(Ze(o.to))),o.values.forEach((d,f)=>{if(d.done)return;let m=d.constructor==il?1:s?s[f].lastPosition:l[f],x=o.immediate,w=m;if(!x){if(w=d.lastPosition,i.tension<=0){d.done=!0;return}let k=d.elapsedTime+=t,E=o.fromValues[f],v=d.v0!=null?d.v0:d.v0=L.arr(i.velocity)?i.velocity[f]:i.velocity,g,y=i.precision||(E==m?.005:Math.min(1,Math.abs(m-E)*.001));if(L.und(i.duration))if(i.decay){let h=i.decay===!0?.998:i.decay,C=Math.exp(-(1-h)*k);w=E+v/(1-h)*(1-C),x=Math.abs(d.lastPosition-w)<=y,g=v*C}else{g=d.lastVelocity==null?v:d.lastVelocity;let h=i.restVelocity||y/10,C=i.clamp?0:i.bounce,N=!L.und(C),_=E==m?d.v0>0:Eh,!(!M&&(x=Math.abs(m-w)<=y,x)));++Q){N&&(W=w==m||w>m==_,W&&(g=-g*C,w=m));let ye=-i.tension*1e-6*(w-m),Ne=-i.friction*.001*g,He=(ye+Ne)/i.mass;g=g+He*O,w=w+g*O}}else{let h=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,k=d.elapsedTime+=t)),h=(i.progress||0)+k/this._memoizedDuration,h=h>1?1:h<0?0:h,d.durationProgress=h),w=E+i.easing(h)*(m-E),g=(w-d.lastPosition)/t,x=h==1}d.lastVelocity=g,Number.isNaN(w)&&(console.warn("Got NaN while animating:",this),x=!0)}s&&!s[f].done&&(x=!1),x?d.done=!0:n=!1,d.setValue(w,i.round)&&(r=!0)});let a=$t(this),c=a.getValue();if(n){let d=Ze(o.to);(c!==d||r)&&!i.decay?(a.setValue(d),this._onChange(d)):r&&i.decay&&this._onChange(c),this._stop()}else r&&this._onChange(c)}set(t){return H.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(an(this)){let{to:t,config:n}=this.animation;H.batchedUpdates(()=>{this._onStart(),n.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,n){let r;return L.und(t)?(r=this.queue||[],this.queue=[]):r=[L.obj(t)?t:{...n,to:t}],Promise.all(r.map(o=>this._update(o))).then(o=>Gc(this,o))}stop(t){let{to:n}=this.animation;return this._focus(this.get()),al(this._state,t&&this._lastCallId),H.batchedUpdates(()=>this._stop(n,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let n=this.key||"",{to:r,from:o}=t;r=L.obj(r)?r[n]:r,(r==null||xu(r))&&(r=void 0),o=L.obj(o)?o[n]:o,o==null&&(o=void 0);let l={to:r,from:o};return ua(this)||(t.reverse&&([r,o]=[o,r]),o=Ze(o),L.und(o)?$t(this)||this._set(r):this._set(o)),l}_update({...t},n){let{key:r,defaultProps:o}=this;t.default&&Object.assign(o,Kc(t,(s,a)=>/^on/.test(a)?Zp(s,r):s)),u0(this,t,"onProps"),go(this,"onProps",t,this);let l=this._prepareNode(t);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let i=this._state;return Jp(++this._lastCallId,{key:r,props:t,defaultProps:o,state:i,actions:{pause:()=>{po(this)||(s0(this,!0),Eo(i.pauseQueue),go(this,"onPause",_t(this,mo(this,this.animation.to)),this))},resume:()=>{po(this)&&(s0(this,!1),an(this)&&this._resume(),Eo(i.resumeQueue),go(this,"onResume",_t(this,mo(this,this.animation.to)),this))},start:this._merge.bind(this,l)}}).then(s=>{if(t.loop&&s.finished&&!(n&&s.noop)){let a=nm(t);if(a)return this._update(a,!0)}return s})}_merge(t,n,r){if(n.cancel)return this.stop(!0),r(Tr(this));let o=!L.und(t.to),l=!L.und(t.from);if(o||l)if(n.callId>this._lastToId)this._lastToId=n.callId;else return r(Tr(this));let{key:i,defaultProps:s,animation:a}=this,{to:c,from:d}=a,{to:f=c,from:m=d}=t;l&&!o&&(!n.default||L.und(f))&&(f=m),n.reverse&&([f,m]=[m,f]);let x=!Wt(m,d);x&&(a.from=m),m=Ze(m);let w=!Wt(f,c);w&&this._focus(f);let k=xu(n.to),{config:E}=a,{decay:v,velocity:g}=E;(o||l)&&(E.velocity=0),n.config&&!k&&a5(E,zn(n.config,i),n.config!==s.config?zn(s.config,i):void 0);let y=$t(this);if(!y||L.und(f))return r(_t(this,!0));let h=L.und(n.reset)?l&&!n.default:!L.und(m)&&Fo(n.reset,i),C=h?m:this.get(),N=sl(f),_=L.num(N)||L.arr(N)||ps(N),M=!k&&(!_||Fo(s.immediate||n.immediate,i));if(w){let Q=wu(f);if(Q!==y.constructor)if(M)y=this._set(N);else throw Error(`Cannot animate between ${y.constructor.name} and ${Q.name}, as the "to" prop suggests`)}let W=y.constructor,O=ft(f),le=!1;if(!O){let Q=h||!ua(this)&&x;(w||Q)&&(le=Wt(sl(C),N),O=!le),(!Wt(a.immediate,M)&&!M||!Wt(E.decay,v)||!Wt(E.velocity,g))&&(O=!0)}if(le&&an(this)&&(a.changed&&!h?O=!0:O||this._stop(c)),!k&&((O||ft(c))&&(a.values=y.getPayload(),a.toValues=ft(f)?null:W==il?[1]:ot(N)),a.immediate!=M&&(a.immediate=M,!M&&!h&&this._set(c)),O)){let{onRest:Q}=a;Z(h5,Ne=>u0(this,n,Ne));let ye=_t(this,mo(this,c));Eo(this._pendingCalls,ye),this._pendingCalls.add(r),a.changed&&H.batchedUpdates(()=>{var Ne;a.changed=!h,Q==null||Q(ye,this),h?zn(s.onRest,ye):(Ne=a.onStart)==null||Ne.call(a,ye,this)})}h&&this._set(C),k?r(em(n.to,n,this._state,this)):O?this._start():an(this)&&!w?this._pendingCalls.add(r):r(qp(C))}_focus(t){let n=this.animation;t!==n.to&&(Yf(this)&&this._detach(),n.to=t,Yf(this)&&this._attach())}_attach(){let t=0,{to:n}=this.animation;ft(n)&&(Zr(n,this),Eu(n)&&(t=n.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;ft(t)&&ol(t,this)}_set(t,n=!0){let r=Ze(t);if(!L.und(r)){let o=$t(this);if(!o||!Wt(r,o.getValue())){let l=wu(r);!o||o.constructor!=l?Qc(this,l.create(r)):o.setValue(r),o&&H.batchedUpdates(()=>{this._onChange(r,n)})}}return $t(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,go(this,"onStart",_t(this,mo(this,t.to)),this))}_onChange(t,n){n||(this._onStart(),zn(this.animation.onChange,t,this)),zn(this.defaultProps.onChange,t,this),super._onChange(t,n)}_start(){let t=this.animation;$t(this).reset(Ze(t.to)),t.immediate||(t.fromValues=t.values.map(n=>n.lastPosition)),an(this)||(i0(this,!0),po(this)||this._resume())}_resume(){Mt.skipAnimation?this.finish():ds.start(this)}_stop(t,n){if(an(this)){i0(this,!1);let r=this.animation;Z(r.values,l=>{l.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),rl(this,{type:"idle",parent:this});let o=n?Tr(this.get()):_t(this.get(),mo(this,t??r.to));Eo(this._pendingCalls,o),r.changed&&(r.changed=!1,go(this,"onRest",o,this))}}};function mo(e,t){let n=sl(t),r=sl(e.get());return Wt(r,n)}function nm(e,t=e.loop,n=e.to){let r=zn(t);if(r){let o=r!==!0&&Xp(r),l=(o||e).reverse,i=!o||o.reset;return ul({...e,loop:t,default:!1,pause:void 0,to:!l||xu(n)?n:void 0,from:i?e.from:void 0,reset:i,...o})}}function ul(e){let{to:t,from:n}=e=Xp(e),r=new Set;return L.obj(t)&&a0(t,r),L.obj(n)&&a0(n,r),e.keys=r.size?Array.from(r):null,e}function f5(e){let t=ul(e);return L.und(t.default)&&(t.default=Kc(t)),t}function a0(e,t){Bt(e,(n,r)=>n!=null&&t.add(r))}var h5=["onStart","onRest","onChange","onPause","onResume"];function u0(e,t,n){e.animation[n]=t[n]!==Yp(t,n)?Zp(t[n],e.key):void 0}function go(e,t,...n){var r,o,l,i;(o=(r=e.animation)[t])==null||o.call(r,...n),(i=(l=e.defaultProps)[t])==null||i.call(l,...n)}var p5=["onStart","onChange","onRest"],m5=1,g5=class{constructor(e,t){A(this,"id",m5++);A(this,"springs",{});A(this,"queue",[]);A(this,"ref");A(this,"_flush");A(this,"_initialProps");A(this,"_lastAsyncId",0);A(this,"_active",new Set);A(this,"_changed",new Set);A(this,"_started",!1);A(this,"_item");A(this,"_state",{paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set});A(this,"_events",{onStart:new Map,onChange:new Map,onRest:new Map});this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(let t in e){let n=e[t];L.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(ul(e)),this}start(e){let{queue:t}=this;return e?t=ot(e).map(ul):this.queue=[],this._flush?this._flush(this,t):(sm(this,t),Cu(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){let n=this.springs;Z(ot(t),r=>n[r].stop(!!e))}else al(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(L.und(e))this.start({pause:!0});else{let t=this.springs;Z(ot(e),n=>t[n].pause())}return this}resume(e){if(L.und(e))this.start({pause:!1});else{let t=this.springs;Z(ot(e),n=>t[n].resume())}return this}each(e){Bt(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,To(e,([s,a])=>{a.value=this.get(),s(a,this,this._item)}));let l=!r&&this._started,i=o||l&&n.size?this.get():null;o&&t.size&&To(t,([s,a])=>{a.value=i,s(a,this,this._item)}),l&&(this._started=!1,To(n,([s,a])=>{a.value=i,s(a,this,this._item)}))}eventObserved(e){if(e.type=="change")this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type=="idle")this._active.delete(e.parent);else return;H.onFrame(this._onFrame)}};function Cu(e,t){return Promise.all(t.map(n=>rm(e,n))).then(n=>Gc(e,n))}async function rm(e,t,n){let{keys:r,to:o,from:l,loop:i,onRest:s,onResolve:a}=t,c=L.obj(t.default)&&t.default;i&&(t.loop=!1),o===!1&&(t.to=null),l===!1&&(t.from=null);let d=L.arr(o)||L.fun(o)?o:void 0;d?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Z(p5,k=>{let E=t[k];if(L.fun(E)){let v=e._events[k];t[k]=({finished:g,cancelled:y})=>{let h=v.get(E);h?(g||(h.finished=!1),y&&(h.cancelled=!0)):v.set(E,{value:null,finished:g||!1,cancelled:y||!1})},c&&(c[k]=t[k])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,Eo(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(r||Object.keys(e.springs)).map(k=>e.springs[k].start(t)),x=t.cancel===!0||Yp(t,"cancel")===!0;(d||x&&f.asyncId)&&m.push(Jp(++e._lastAsyncId,{props:t,state:f,actions:{pause:vu,resume:vu,start(k,E){x?(al(f,e._lastAsyncId),E(Tr(e))):(k.onRest=s,E(em(d,k,f,e)))}}})),f.paused&&await new Promise(k=>{f.resumeQueue.add(k)});let w=Gc(e,await Promise.all(m));if(i&&w.finished&&!(n&&w.noop)){let k=nm(t,i,o);if(k)return sm(e,[k]),rm(e,k,!0)}return a&&H.batchedUpdates(()=>a(w,e,e.item)),w}function c0(e,t){let n={...e.springs};return t&&Z(ot(t),r=>{L.und(r.keys)&&(r=ul(r)),L.obj(r.to)||(r={...r,to:void 0}),im(n,r,o=>lm(o))}),om(e,n),n}function om(e,t){Bt(t,(n,r)=>{e.springs[r]||(e.springs[r]=n,Zr(n,e))})}function lm(e,t){let n=new d5;return n.key=e,t&&Zr(n,t),n}function im(e,t,n){t.keys&&Z(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function sm(e,t){Z(t,n=>{im(e.springs,n,r=>lm(r,e))})}var vs=({children:e,...t})=>{let n=p.useContext(Bi),r=t.pause||!!n.pause,o=t.immediate||!!n.immediate;t=H4(()=>({pause:r,immediate:o}),[r,o]);let{Provider:l}=Bi;return p.createElement(l,{value:t},e)},Bi=v5(vs,{});vs.Provider=Bi.Provider;vs.Consumer=Bi.Consumer;function v5(e,t){return Object.assign(e,p.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var y5=()=>{let e=[],t=function(r){U4();let o=[];return Z(e,(l,i)=>{if(L.und(r))o.push(l.start());else{let s=n(r,l,i);s&&o.push(l.start(s))}}),o};t.current=e,t.add=function(r){e.includes(r)||e.push(r)},t.delete=function(r){let o=e.indexOf(r);~o&&e.splice(o,1)},t.pause=function(){return Z(e,r=>r.pause(...arguments)),this},t.resume=function(){return Z(e,r=>r.resume(...arguments)),this},t.set=function(r){Z(e,(o,l)=>{let i=L.fun(r)?r(l,o):r;i&&o.set(i)})},t.start=function(r){let o=[];return Z(e,(l,i)=>{if(L.und(r))o.push(l.start());else{let s=this._getProps(r,l,i);s&&o.push(l.start(s))}}),o},t.stop=function(){return Z(e,r=>r.stop(...arguments)),this},t.update=function(r){return Z(e,(o,l)=>o.update(this._getProps(r,o,l))),this};let n=function(r,o,l){return L.fun(r)?r(l,o):r};return t._getProps=n,t};function w5(e,t,n){let r=L.fun(t)&&t;r&&!n&&(n=[]);let o=p.useMemo(()=>r||arguments.length==3?y5():void 0,[]),l=p.useRef(0),i=Wp(),s=p.useMemo(()=>({ctrls:[],queue:[],flush(v,g){let y=c0(v,g);return l.current>0&&!s.queue.length&&!Object.keys(y).some(h=>!v.springs[h])?Cu(v,g):new Promise(h=>{om(v,y),s.queue.push(()=>{h(Cu(v,g))}),i()})}}),[]),a=p.useRef([...s.ctrls]),c=[],d=Jf(e)||0;p.useMemo(()=>{Z(a.current.slice(e,d),v=>{o5(v,o),v.stop(!0)}),a.current.length=e,f(d,e)},[e]),p.useMemo(()=>{f(0,Math.min(d,e))},n);function f(v,g){for(let y=v;yc0(v,c[g])),x=p.useContext(vs),w=Jf(x),k=x!==w&&r5(x);Wc(()=>{l.current++,s.ctrls=a.current;let{queue:v}=s;v.length&&(s.queue=[],Z(v,g=>g())),Z(a.current,(g,y)=>{o==null||o.add(g),k&&g.start({default:x});let h=c[y];h&&(l5(g,h.ref),g.ref?g.queue.push(h):g.start(h))})}),Qp(()=>()=>{Z(s.ctrls,v=>v.stop(!0))});let E=m.map(v=>({...v}));return o?[E,o]:E}function d0(e,t){let n=L.fun(e),[[r],o]=w5(1,n?e:[e],n?t||[]:t);return n||arguments.length==2?[r,o]:r}var x5=class extends Zc{constructor(t,n){super();A(this,"key");A(this,"idle",!0);A(this,"calc");A(this,"_active",new Set);this.source=t,this.calc=nl(...n);let r=this._get(),o=wu(r);Qc(this,o.create(r))}advance(t){let n=this._get(),r=this.get();Wt(n,r)||($t(this).setValue(n),this._onChange(n,this.idle)),!this.idle&&f0(this._active)&&ca(this)}_get(){let t=L.arr(this.source)?this.source.map(Ze):ot(Ze(this.source));return this.calc(...t)}_start(){this.idle&&!f0(this._active)&&(this.idle=!1,Z(ms(this),t=>{t.done=!1}),Mt.skipAnimation?(H.batchedUpdates(()=>this.advance()),ca(this)):ds.start(this))}_attach(){let t=1;Z(ot(this.source),n=>{ft(n)&&Zr(n,this),Eu(n)&&(n.idle||this._active.add(n),t=Math.max(t,n.priority+1))}),this.priority=t,this._start()}_detach(){Z(ot(this.source),t=>{ft(t)&&ol(t,this)}),this._active.clear(),ca(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=ot(this.source).reduce((n,r)=>Math.max(n,(Eu(r)?r.priority:0)+1),0))}};function k5(e){return e.idle!==!1}function f0(e){return!e.size||Array.from(e).every(k5)}function ca(e){e.idle||(e.idle=!0,Z(ms(e),t=>{t.done=!0}),rl(e,{type:"idle",parent:e}))}Mt.assign({createStringInterpolator:Vp,to:(e,t)=>new x5(e,t)});var am=/^--/;function E5(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!am.test(e)&&!(Oo.hasOwnProperty(e)&&Oo[e])?t+"px":(""+t).trim()}var h0={};function S5(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{style:r,children:o,scrollTop:l,scrollLeft:i,viewBox:s,...a}=t,c=Object.values(a),d=Object.keys(a).map(f=>n||e.hasAttribute(f)?f:h0[f]||(h0[f]=f.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));o!==void 0&&(e.textContent=o);for(let f in r)if(r.hasOwnProperty(f)){let m=E5(f,r[f]);am.test(f)?e.style.setProperty(f,m):e.style[f]=m}d.forEach((f,m)=>{e.setAttribute(f,c[m])}),l!==void 0&&(e.scrollTop=l),i!==void 0&&(e.scrollLeft=i),s!==void 0&&e.setAttribute("viewBox",s)}var Oo={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},j5=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),C5=["Webkit","Ms","Moz","O"];Oo=Object.keys(Oo).reduce((e,t)=>(C5.forEach(n=>e[j5(n,t)]=e[t]),e),Oo);var N5=/^(matrix|translate|scale|rotate|skew)/,_5=/^(translate)/,P5=/^(rotate|skew)/,da=(e,t)=>L.num(e)&&e!==0?e+t:e,ai=(e,t)=>L.arr(e)?e.every(n=>ai(n,t)):L.num(e)?e===t:parseFloat(e)===t,R5=class extends gs{constructor({x:e,y:t,z:n,...r}){let o=[],l=[];(e||t||n)&&(o.push([e||0,t||0,n||0]),l.push(i=>[`translate3d(${i.map(s=>da(s,"px")).join(",")})`,ai(i,0)])),Bt(r,(i,s)=>{if(s==="transform")o.push([i||""]),l.push(a=>[a,a===""]);else if(N5.test(s)){if(delete r[s],L.und(i))return;let a=_5.test(s)?"px":P5.test(s)?"deg":"";o.push(ot(i)),l.push(s==="rotate3d"?([c,d,f,m])=>[`rotate3d(${c},${d},${f},${da(m,a)})`,ai(m,0)]:c=>[`${s}(${c.map(d=>da(d,a)).join(",")})`,ai(c,s.startsWith("scale")?1:0)])}}),o.length&&(r.transform=new I5(o,l)),super(r)}},I5=class extends Dp{constructor(t,n){super();A(this,"_value",null);this.inputs=t,this.transforms=n}get(){return this._value||(this._value=this._get())}_get(){let t="",n=!0;return Z(this.inputs,(r,o)=>{let l=Ze(r[0]),[i,s]=this.transforms[o](L.arr(l)?l:r.map(Ze));t+=" "+i,n=n&&s}),n?"none":t}observerAdded(t){t==1&&Z(this.inputs,n=>Z(n,r=>ft(r)&&Zr(r,this)))}observerRemoved(t){t==0&&Z(this.inputs,n=>Z(n,r=>ft(r)&&ol(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),rl(this,t)}},L5=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"];Mt.assign({batchedUpdates:xc.unstable_batchedUpdates,createStringInterpolator:Vp,colors:w4});var M5=J4(L5,{applyAnimatedValues:S5,createAnimatedStyle:e=>new R5(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),p0=M5.animated;const T5=e=>p.createElement("svg",{id:"svg32",width:321.20401,height:398.35599,viewBox:"0 0 321.20401 398.35599","sodipodi:docname":"hackntts.ai","xmlns:inkscape":"http://www.inkscape.org/namespaces/inkscape","xmlns:sodipodi":"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd",xmlns:"http://www.w3.org/2000/svg","xmlns:svg":"http://www.w3.org/2000/svg",...e},p.createElement("defs",{id:"defs36"},p.createElement("clipPath",{clipPathUnits:"userSpaceOnUse",id:"clipPath48"},p.createElement("path",{d:"M 63.32,43.628 H 304.341 V 342.514 H 63.32 Z",id:"path46"}))),p.createElement("sodipodi:namedview",{id:"namedview34",pagecolor:"#505050",bordercolor:"#ffffff",borderopacity:1,"inkscape:showpageshadow":0,"inkscape:pageopacity":0,"inkscape:pagecheckerboard":1,"inkscape:deskcolor":"#505050",showgrid:"false"}),p.createElement("g",{id:"g40","inkscape:groupmode":"layer","inkscape:label":"Page 1",transform:"matrix(1.3333333,0,0,-1.3333333,-84.504798,456.60558)"},p.createElement("g",{id:"g42","inkscape:export-filename":"../Code/hacknotts.com/src/assets/hacknotts_logo.svg","inkscape:export-xdpi":96,"inkscape:export-ydpi":96},p.createElement("g",{id:"g44",clipPath:"url(#clipPath48)"},p.createElement("g",{id:"g50",transform:"translate(266.4146,134.9572)"},p.createElement("path",{d:"m 0,0 c 0.069,-2.391 -1.053,-4.018 -2.631,-4.891 -13.93,-11.398 -27.842,-22.797 -41.771,-34.193 -3.779,-3.093 -9.945,-1.347 -9.945,4.13 v 7.446 c 0,2.642 -0.629,6.468 0.771,8.858 1.827,3.12 5.785,5.634 8.397,8.009 6.289,5.716 12.581,11.432 18.869,17.148 -6.288,5.734 -12.569,11.468 -18.858,17.203 -2.631,2.399 -7.981,5.728 -8.999,9.427 -0.689,2.505 -0.18,5.637 -0.18,8.186 v 6.632 c 0,5.4 6.196,7.328 9.945,4.131 9.563,-8.153 19.096,-16.305 28.659,-24.458 4.39,-3.743 8.781,-7.487 13.171,-11.231 C 1.244,13.145 -0.132,4.54 0,0 m 37.811,205.519 c 0.056,1.978 -1.98,1.978 -1.98,1.978 h -53.853 c -1.721,0 -1.879,-1.978 -1.879,-1.978 l -4.866,-56.427 -31.957,-0.021 c 0,0 -3.02,54.471 -3.134,56.448 -0.114,1.978 -1.869,1.978 -1.869,1.978 0,0 -39.858,-0.01 -41.756,-0.005 -1.899,0.005 -1.869,-1.973 -1.869,-1.973 l -3.075,-56.447 -32.557,0.002 c 0,0 -4.157,54.468 -4.322,56.445 -0.166,1.978 -1.999,1.978 -1.999,1.978 h -53.368 c -2.363,0 -2.363,-1.978 -2.363,-1.978 0,0 0.852,-111.567 0.935,-114.257 0.083,-2.69 2.576,-2.623 2.576,-2.623 l 110.631,-1.233 c 0,0 -0.105,-169.591 0,-174.134 0.106,-4.542 4.437,-4.542 4.437,-4.542 h 117.44 c 4.884,0 4.884,4.542 4.884,4.542 0,0 -0.111,290.27 -0.056,292.247",style:{fill:"currentColor",fillOpacity:1,fillRule:"nonzero",stroke:"none"},id:"path52"})),p.createElement("g",{id:"g54",transform:"translate(148.8391,167.9348)"},p.createElement("path",{d:"m 0,0 c 0.689,2.505 0.18,5.637 0.18,8.186 v 6.632 c 0,5.4 -6.196,7.328 -9.946,4.131 -9.562,-8.153 -19.096,-16.305 -28.658,-24.458 -4.39,-3.743 -8.781,-7.486 -13.172,-11.231 -3.815,-3.252 -2.44,-11.857 -2.571,-16.397 -0.069,-2.391 1.053,-4.018 2.631,-4.891 13.929,-11.398 27.842,-22.797 41.77,-34.193 3.78,-3.092 9.946,-1.347 9.946,4.131 v 7.446 c 0,2.641 0.629,6.467 -0.771,8.857 -1.828,3.12 -5.786,5.635 -8.397,8.009 -6.289,5.716 -12.582,11.432 -18.869,17.148 6.287,5.734 12.569,11.469 18.857,17.203 2.632,2.399 7.982,5.728 9,9.427",style:{fill:"currentColor",fillOpacity:1,fillRule:"nonzero",stroke:"none"},id:"path56"}))))));function mt(e){return u.jsx("div",{className:"border-dark my-3",style:{border:"4px solid",borderRadius:16},children:u.jsx("h1",{id:e.id,className:"m-3 text-dark text-center text-uppercase",children:e.title})})}function A5(e){return gt.createElement("tito-widget",e)}function F5(e){return p.useEffect(()=>{const t=document.createElement("script");return t.src="https://js.tito.io/v2",t.async=!0,document.body.appendChild(t),()=>{document.body.removeChild(t)}},[]),u.jsx("div",{className:"m-0",children:u.jsx(A5,{event:"hacksocnottingham/hacknotts84"})})}const um=e=>p.createElement("svg",{"aria-label":"Capital One",viewBox:"0 0 418 150",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("path",{d:"M283.7,108.5h-.1c-17.8,12.6-38.8,25.8-61.5,39.7l-.9.5a.7.7,0,1,0,.8,1.1l.7-.4c19.3-10,41.4-21.9,63.6-34.2l.4-.2A24.7,24.7,0,0,1,283.7,108.5ZM400.5,13.9c-28-30.9-208.6-3.1-285.3,13.7l-1.8.4a.8.8,0,0,0-.6.8.6.6,0,0,0,.8.5l1.8-.3C179,17.7,311.3,2,339.7,30.2c8.7,8.6,6.7,19.7-3.4,32.8a25.7,25.7,0,0,1,11,15.8C386.6,52.7,413,27.7,400.5,13.9Z",fill:"#cc2427"}),p.createElement("g",{fill:"#013d5b"},p.createElement("path",{d:"m133 84.3a10.4 10.4 0 0 0-6.1 2 9.4 9.4 0 0 0-3.3 6c-0.6 3.1-0.3 5.2 0.9 6.6a7.1 7.1 0 0 0 5.3 2 10.2 10.2 0 0 0 4.4-0.9 8.1 8.1 0 0 0 3.3-2.8 12.5 12.5 0 0 0 1.9-4.6c0.5-2.8 0.1-4.8-1.2-6.2a6.7 6.7 0 0 0-5.2-2.1zm-31.1 38.8 8.3-46.8h15l-1.2 6a14.2 14.2 0 0 1 6.3-4.5 27 27 0 0 1 9.7-2c3.9 0 6.3 0.2 9.2 1.7a12.4 12.4 0 0 1 6 6.6 16.8 16.8 0 0 1 0.8 9.5 20.7 20.7 0 0 1-8.4 13.7c-4.6 3.3-8.7 4.2-14.6 4.2a20.4 20.4 0 0 1-5.3-0.6 12.1 12.1 0 0 1-3.4-1.3 15.5 15.5 0 0 1-2.8-2.6l-2.8 16.1zm173.1-12.1h-17.4l8.8-48.6 16.9 0.4zm-86.8-35.1 1.2-7.1 17.8-3.8-1.9 10.9h8.8l-1.7 7.1h-8.5l-5.1 28h-17.3l5.2-28h-6.5l1.3-7h6.7zm-138.6 22.6a62.3 62.3 0 0 1-14.2 1.5c-8.1 0-14.6-4-14.2-11.5 0.2-4.9 6.1-15.3 20.9-15.3a24.3 24.3 0 0 1 13.3 3.6l2.1-12.1a40.3 40.3 0 0 0-16.8-2.8c-19.5 0.2-38.2 9-40.5 27s20 22.9 29.9 22.9c5.7 0 11.7-0.3 17.2-0.8zm189.7-3.5-2.9 0.8-6.7 1.2a10.8 10.8 0 0 0-4.5 1.4 3 3 0 0 0-1.5 2.2 2.2 2.2 0 0 0 0.9 2.4c0.9 0.6 2.3 0.8 4.3 0.8a16.1 16.1 0 0 0 4.4-0.6 10.2 10.2 0 0 0 3.6-1.9 5.1 5.1 0 0 0 1.5-2.3 22.4 22.4 0 0 0 0.9-4zm18.4-11.5c-0.1 1.7-0.4 3.3-0.8 5.8l-3.1 17.5a3.2 3.2 0 0 0 1.7 3.6v0.6h-17.9v-4.5a36 36 0 0 1-8.6 3.7 32.2 32.2 0 0 1-8.6 1c-5.7 0-9-0.6-11.3-2.6s-3.4-3.4-3.3-6.2a9.5 9.5 0 0 1 2.2-5.2 13.3 13.3 0 0 1 4.7-3.3 25.4 25.4 0 0 1 7.1-2c3.2-0.5 7.6-1 13.5-1.5a24 24 0 0 0 5.8-1.3c1.2-0.5 1.7-1 1.9-2s-0.2-2.8-2.6-3.3c-6.4-1.3-18.4 0.8-24.6 2.3l3.3-9a161.7 161.7 0 0 1 23.9-2c12.7 0.1 16.8 3.8 16.7 8.4zm-102.2 27.5 6.2-34.9h17.1l-6.2 34.9zm7.2-42.9c0.5-2.9 5-5.2 10.1-5.2s8.7 2.3 8.2 5.2-5 5.2-10.1 5.2-8.7-2.4-8.2-5.2zm-77.2 26.8a13 13 0 0 1-2.9 0.8l-6.6 1.2a10.8 10.8 0 0 0-4.6 1.4 3.2 3.2 0 0 0-1.5 2.3 2.1 2.1 0 0 0 1 2.3 7.3 7.3 0 0 0 4.2 0.9 16.2 16.2 0 0 0 4.4-0.7 10.2 10.2 0 0 0 3.6-1.9 5.1 5.1 0 0 0 1.5-2.3 14.7 14.7 0 0 0 0.9-4zm18.4-11.4c-0.1 1.7-0.4 3.2-0.8 5.8l-3.1 17.4a3.2 3.2 0 0 0 1.7 3.6v0.7h-17.9v-4.4a40.2 40.2 0 0 1-8.6 3.6 31.8 31.8 0 0 1-8.5 1.1c-5.8 0-9.1-0.6-11.3-2.6s-3.5-3.4-3.4-6.3a9.6 9.6 0 0 1 2.2-5.1 13.5 13.5 0 0 1 4.7-3.4 28.9 28.9 0 0 1 7.2-2c3.1-0.5 7.5-1 13.4-1.5a15.7 15.7 0 0 0 5.8-1.3c1.3-0.5 1.7-1 1.9-2s-0.2-2.8-2.6-3.3c-6.4-1.2-18.4 0.8-24.6 2.4l3.3-9.1a162.8 162.8 0 0 1 23.9-2c12.7 0 16.8 3.7 16.7 8.4z"}),p.createElement("path",{d:"m344.6 88.2 3.9-0.4c1.3 0 2.4 0.3 2.5 1.5s-1.3 6-1.6 7.3l-2.7 11.7c-1 4.8-2.2 9.8-3.2 13.8h6.8l3.8-18.6c11.8-12.2 16.3-16.2 19-16.2a2 2 0 0 1 2.2 2.2c0.1 2.1-1.3 7-1.7 8.4l-4 13.5c-0.8 3.1-1.5 5.8-1.4 7.8s1.9 4.3 4.5 4.3c5 0 8.7-5.2 11.8-10.3l-0.9-1.7c-1.3 2-4.2 6.5-6.6 6.5-0.7 0-1.4-0.5-1.4-1.7a20.5 20.5 0 0 1 1-5.5l4.4-15.9c1.1-4.4 1.7-7.2 1.7-8.7s-1.9-4.3-4.5-4.3c-4.5 0-10.5 3.3-23.1 17.8h-0.2l1.6-7.1c0.9-3.9 1.7-7.9 2.5-10.7a114.5 114.5 0 0 1-14.5 4.1zm66.9 0.4c-0.1-2.8-1.5-4.7-4.4-4.7-7 0-14.4 13.7-15.7 19.2 11.4 0 20.4-6.8 20.1-14.5zm1.5 21.5 1.3 0.9c-3.4 6.9-10.3 12.5-18.5 12.5-6.7 0-12.1-4.4-12.4-12.7-0.6-15 13.5-28.9 24.9-28.9 4.9 0 9.5 2.2 9.7 7.5 0.4 11.9-16.3 15.5-27.3 15.7a14.3 14.3 0 0 0-0.4 4.4c0.2 5 3.2 9.1 9.3 9.1s10.7-4.3 13.4-8.5zm-117.9-9.7c0.3 10.9 7.2 19.8 16.2 19.8 17.4 0 24.8-21.4 24.3-35.7-0.4-10.9-7.4-19.8-16.4-19.8-15 0-24.7 21.3-24.1 35.7zm-9.2-0.6c-0.7-18.6 13.9-37.6 35-37.6 14.2 0 23.4 9.5 23.9 23.9 0.7 19.6-12.9 37.6-35 37.6-14.2 0-23.4-9.4-23.9-23.9z"}))),cm="/assets/frasers-53480ed6.png",dm=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 388.2 150.6",style:{enableBackground:"new 0 0 388.2 150.6"},xmlSpace:"preserve",...e},p.createElement("style",{type:"text/css"},` +*/(function(e){(function(){var t={}.hasOwnProperty;function n(){for(var r=[],o=0;o=0)&&(n[o]=e[o]);return n}function Lf(e){return"default"+e.charAt(0).toUpperCase()+e.substr(1)}function q3(e){var t=ev(e,"string");return typeof t=="symbol"?t:String(t)}function ev(e,t){if(typeof e!="object"||e===null)return e;var n=e[Symbol.toPrimitive];if(n!==void 0){var r=n.call(e,t||"default");if(typeof r!="object")return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return(t==="string"?String:Number)(e)}function tv(e,t,n){var r=p.useRef(e!==void 0),o=p.useState(t),l=o[0],i=o[1],s=e!==void 0,a=r.current;return r.current=s,!s&&a&&l!==t&&i(t),[s?e:l,p.useCallback(function(c){for(var d=arguments.length,f=new Array(d>1?d-1:0),m=1;m{l.target===e&&(o(),t(l))},n+r)}function ho(...e){return e.filter(t=>t!=null).reduce((t,n)=>{if(typeof n!="function")throw new Error("Invalid Argument Type, must only provide functions, undefined, or null.");return t===null?n:function(...o){t.apply(this,o),n.apply(this,o)}},null)}function Jh(e){e.offsetHeight}var Af=function(t){return!t||typeof t=="function"?t:function(n){t.current=n}};function Sv(e,t){var n=Af(e),r=Af(t);return function(o){n&&n(o),r&&r(o)}}function as(e,t){return p.useMemo(function(){return Sv(e,t)},[e,t])}function jv(e){return e&&"setState"in e?kr.findDOMNode(e):e??null}const Cv=gt.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,onExited:l,addEndListener:i,children:s,childRef:a,...c},d)=>{const f=p.useRef(null),m=as(f,a),x=N=>{m(jv(N))},w=N=>_=>{N&&f.current&&N(f.current,_)},k=p.useCallback(w(e),[e]),E=p.useCallback(w(t),[t]),v=p.useCallback(w(n),[n]),g=p.useCallback(w(r),[r]),y=p.useCallback(w(o),[o]),h=p.useCallback(w(l),[l]),C=p.useCallback(w(i),[i]);return u.jsx(gv,{ref:d,...c,onEnter:k,onEntered:v,onEntering:E,onExit:g,onExited:h,onExiting:y,addEndListener:C,nodeRef:f,children:typeof s=="function"?(N,_)=>s(N,{..._,ref:x}):gt.cloneElement(s,{ref:x})})}),Rc=Cv,Nv={height:["marginTop","marginBottom"],width:["marginLeft","marginRight"]};function _v(e,t){const n=`offset${e[0].toUpperCase()}${e.slice(1)}`,r=t[n],o=Nv[e];return r+parseInt(Xt(t,o[0]),10)+parseInt(Xt(t,o[1]),10)}const Pv={[dn]:"collapse",[tl]:"collapsing",[Nt]:"collapsing",[Kt]:"collapse show"},Rv=gt.forwardRef(({onEnter:e,onEntering:t,onEntered:n,onExit:r,onExiting:o,className:l,children:i,dimension:s="height",in:a=!1,timeout:c=300,mountOnEnter:d=!1,unmountOnExit:f=!1,appear:m=!1,getDimensionValue:x=_v,...w},k)=>{const E=typeof s=="function"?s():s,v=p.useMemo(()=>ho(N=>{N.style[E]="0"},e),[E,e]),g=p.useMemo(()=>ho(N=>{const _=`scroll${E[0].toUpperCase()}${E.slice(1)}`;N.style[E]=`${N[_]}px`},t),[E,t]),y=p.useMemo(()=>ho(N=>{N.style[E]=null},n),[E,n]),h=p.useMemo(()=>ho(N=>{N.style[E]=`${x(E,N)}px`,Jh(N)},r),[r,x,E]),C=p.useMemo(()=>ho(N=>{N.style[E]=null},o),[E,o]);return u.jsx(Rc,{ref:k,addEndListener:Pc,...w,"aria-expanded":w.role?a:null,onEnter:v,onEntering:g,onEntered:y,onExit:h,onExiting:C,childRef:i.ref,in:a,timeout:c,mountOnEnter:d,unmountOnExit:f,appear:m,children:(N,_)=>gt.cloneElement(i,{..._,className:ve(l,i.props.className,Pv[N],E==="width"&&"collapse-horizontal")})})}),Iv=Rv;function Lv(e){var t=p.useRef(e);return p.useEffect(function(){t.current=e},[e]),t}function ht(e){var t=Lv(e);return p.useCallback(function(){return t.current&&t.current.apply(t,arguments)},[t])}function Mv(){var e=p.useRef(!0),t=p.useRef(function(){return e.current});return p.useEffect(function(){return e.current=!0,function(){e.current=!1}},[]),t.current}function Tv(e){var t=p.useRef(null);return p.useEffect(function(){t.current=e}),t.current}var Av=typeof global<"u"&&global.navigator&&global.navigator.product==="ReactNative",Fv=typeof document<"u";const hu=Fv||Av?p.useLayoutEffect:p.useEffect,Ov=["as","disabled"];function $v(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}function zv(e){return!e||e.trim()==="#"}function Ic({tagName:e,disabled:t,href:n,target:r,rel:o,role:l,onClick:i,tabIndex:s=0,type:a}){e||(n!=null||r!=null||o!=null?e="a":e="button");const c={tagName:e};if(e==="button")return[{type:a||"button",disabled:t},c];const d=m=>{if((t||e==="a"&&zv(n))&&m.preventDefault(),t){m.stopPropagation();return}i==null||i(m)},f=m=>{m.key===" "&&(m.preventDefault(),d(m))};return e==="a"&&(n||(n="#"),t&&(n=void 0)),[{role:l??"button",disabled:void 0,tabIndex:t?void 0:s,href:n,target:e==="a"?r:void 0,"aria-disabled":t||void 0,rel:e==="a"?o:void 0,onClick:d,onKeyDown:f},c]}const qh=p.forwardRef((e,t)=>{let{as:n,disabled:r}=e,o=$v(e,Ov);const[l,{tagName:i}]=Ic(Object.assign({tagName:n,disabled:r},o));return u.jsx(i,Object.assign({},o,l,{ref:t}))});qh.displayName="Button";const bv=["onKeyDown"];function Dv(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}function Bv(e){return!e||e.trim()==="#"}const ep=p.forwardRef((e,t)=>{let{onKeyDown:n}=e,r=Dv(e,bv);const[o]=Ic(Object.assign({tagName:"a"},r)),l=ht(i=>{o.onKeyDown(i),n==null||n(i)});return Bv(r.href)||r.role==="button"?u.jsx("a",Object.assign({ref:t},r,o,{onKeyDown:l})):u.jsx("a",Object.assign({ref:t},r,{onKeyDown:n}))});ep.displayName="Anchor";const Uv=ep,Vv={[Nt]:"show",[Kt]:"show"},tp=p.forwardRef(({className:e,children:t,transitionClasses:n={},onEnter:r,...o},l)=>{const i={in:!1,timeout:300,mountOnEnter:!1,unmountOnExit:!1,appear:!1,...o},s=p.useCallback((a,c)=>{Jh(a),r==null||r(a,c)},[r]);return u.jsx(Rc,{ref:l,addEndListener:Pc,...i,onEnter:s,childRef:t.ref,children:(a,c)=>p.cloneElement(t,{...c,className:ve("fade",e,t.props.className,Vv[a],n[a])})})});tp.displayName="Fade";const Hv=tp,Wv={"aria-label":pn.string,onClick:pn.func,variant:pn.oneOf(["white"])},Lc=p.forwardRef(({className:e,variant:t,"aria-label":n="Close",...r},o)=>u.jsx("button",{ref:o,type:"button",className:ve("btn-close",t&&`btn-close-${t}`,e),"aria-label":n,...r}));Lc.displayName="CloseButton";Lc.propTypes=Wv;const Qv=Lc,Kv=e=>p.forwardRef((t,n)=>u.jsx("div",{...t,ref:n,className:ve(t.className,e)}));var Gv=/-(.)/g;function Zv(e){return e.replace(Gv,function(t,n){return n.toUpperCase()})}const Yv=e=>e[0].toUpperCase()+Zv(e).slice(1);function Qr(e,{displayName:t=Yv(e),Component:n,defaultProps:r}={}){const o=p.forwardRef(({className:l,bsPrefix:i,as:s=n||"div",...a},c)=>{const d={...r,...a},f=Ve(i,e);return u.jsx(s,{ref:c,className:ve(l,f),...d})});return o.displayName=t,o}const np=p.forwardRef(({as:e,bsPrefix:t,variant:n="primary",size:r,active:o=!1,disabled:l=!1,className:i,...s},a)=>{const c=Ve(t,"btn"),[d,{tagName:f}]=Ic({tagName:e,disabled:l,...s}),m=f;return u.jsx(m,{...d,...s,ref:a,disabled:l,className:ve(i,c,o&&"active",n&&`${c}-${n}`,r&&`${c}-${r}`,s.href&&l&&"disabled")})});np.displayName="Button";const Xv=np,rp=p.createContext(null);rp.displayName="CardHeaderContext";const Jv=rp;function qv(e){var t=p.useRef(e);return t.current=e,t}function ey(e){var t=qv(e);p.useEffect(function(){return function(){return t.current()}},[])}function ty({as:e,bsPrefix:t,className:n,...r}){t=Ve(t,"col");const o=Cc(),l=Nc(),i=[],s=[];return o.forEach(a=>{const c=r[a];delete r[a];let d,f,m;typeof c=="object"&&c!=null?{span:d,offset:f,order:m}=c:d=c;const x=a!==l?`-${a}`:"";d&&i.push(d===!0?`${t}${x}`:`${t}${x}-${d}`),m!=null&&s.push(`order${x}-${m}`),f!=null&&s.push(`offset${x}-${f}`)}),[{...r,className:ve(n,...i,...s)},{as:e,bsPrefix:t,spans:i}]}const op=p.forwardRef((e,t)=>{const[{className:n,...r},{as:o="div",bsPrefix:l,spans:i}]=ty(e);return u.jsx(o,{...r,ref:t,className:ve(n,!i.length&&l)})});op.displayName="Col";const Lr=op;var ny=Function.prototype.bind.call(Function.prototype.call,[].slice);function $n(e,t){return ny(e.querySelectorAll(t))}function ry(){var e=p.useReducer(function(n){return!n},!1),t=e[1];return t}function Ff(e,t){if(e.contains)return e.contains(t);if(e.compareDocumentPosition)return e===t||!!(e.compareDocumentPosition(t)&16)}const oy=p.createContext(null),Mc=(e,t=null)=>e!=null?String(e):t||null,Oi=oy,lp=p.createContext(null);lp.displayName="NavContext";const ip=lp,ly="data-rr-ui-",iy="rrUi";function us(e){return`${ly}${e}`}function sy(e){return`${iy}${e}`}const sp=p.createContext(ss?window:void 0);sp.Provider;function Tc(){return p.useContext(sp)}const ap=p.createContext(null);ap.displayName="NavbarContext";const Kr=ap,up=p.forwardRef(({bsPrefix:e,fluid:t=!1,as:n="div",className:r,...o},l)=>{const i=Ve(e,"container"),s=typeof t=="string"?`-${t}`:"-fluid";return u.jsx(n,{ref:l,...o,className:ve(r,t?`${i}${s}`:i)})});up.displayName="Container";const je=up,ay={bsPrefix:pn.string,fluid:pn.bool,rounded:pn.bool,roundedCircle:pn.bool,thumbnail:pn.bool},cp=p.forwardRef(({bsPrefix:e,className:t,fluid:n=!1,rounded:r=!1,roundedCircle:o=!1,thumbnail:l=!1,...i},s)=>(e=Ve(e,"img"),u.jsx("img",{ref:s,...i,className:ve(t,n&&`${e}-fluid`,r&&"rounded",o&&"rounded-circle",l&&`${e}-thumbnail`)})));cp.displayName="Image";const uy=cp,Ac=p.forwardRef(({className:e,fluid:t=!0,...n},r)=>u.jsx(uy,{ref:r,...n,fluid:t,className:ve(e,"figure-img")}));Ac.displayName="FigureImage";Ac.propTypes=ay;const cy=Ac,dy=Qr("figure-caption",{Component:"figcaption"}),fy=dy,hy=Qr("figure",{Component:"figure"}),ta=Object.assign(hy,{Image:cy,Caption:fy}),py=p.createContext(null),dp=py,my=["as","active","eventKey"];function gy(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}function fp({key:e,onClick:t,active:n,id:r,role:o,disabled:l}){const i=p.useContext(Oi),s=p.useContext(ip),a=p.useContext(dp);let c=n;const d={role:o};if(s){!o&&s.role==="tablist"&&(d.role="tab");const f=s.getControllerId(e??null),m=s.getControlledId(e??null);d[us("event-key")]=e,d.id=f||r,c=n==null&&e!=null?s.activeKey===e:n,(c||!(a!=null&&a.unmountOnExit)&&!(a!=null&&a.mountOnEnter))&&(d["aria-controls"]=m)}return d.role==="tab"&&(d["aria-selected"]=c,c||(d.tabIndex=-1),l&&(d.tabIndex=-1,d["aria-disabled"]=!0)),d.onClick=ht(f=>{l||(t==null||t(f),e!=null&&i&&!f.isPropagationStopped()&&i(e,f))}),[d,{isActive:c}]}const hp=p.forwardRef((e,t)=>{let{as:n=qh,active:r,eventKey:o}=e,l=gy(e,my);const[i,s]=fp(Object.assign({key:Mc(o,l.href),active:r},l));return i[us("active")]=s.isActive,u.jsx(n,Object.assign({},l,i,{ref:t}))});hp.displayName="NavItem";const vy=hp,yy=["as","onSelect","activeKey","role","onKeyDown"];function wy(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}const Of=()=>{},$f=us("event-key"),pp=p.forwardRef((e,t)=>{let{as:n="div",onSelect:r,activeKey:o,role:l,onKeyDown:i}=e,s=wy(e,yy);const a=ry(),c=p.useRef(!1),d=p.useContext(Oi),f=p.useContext(dp);let m,x;f&&(l=l||"tablist",o=f.activeKey,m=f.getControlledId,x=f.getControllerId);const w=p.useRef(null),k=y=>{const h=w.current;if(!h)return null;const C=$n(h,`[${$f}]:not([aria-disabled=true])`),N=h.querySelector("[aria-selected=true]");if(!N||N!==document.activeElement)return null;const _=C.indexOf(N);if(_===-1)return null;let M=_+y;return M>=C.length&&(M=0),M<0&&(M=C.length-1),C[M]},E=(y,h)=>{y!=null&&(r==null||r(y,h),d==null||d(y,h))},v=y=>{if(i==null||i(y),!f)return;let h;switch(y.key){case"ArrowLeft":case"ArrowUp":h=k(-1);break;case"ArrowRight":case"ArrowDown":h=k(1);break;default:return}h&&(y.preventDefault(),E(h.dataset[sy("EventKey")]||null,y),c.current=!0,a())};p.useEffect(()=>{if(w.current&&c.current){const y=w.current.querySelector(`[${$f}][aria-selected=true]`);y==null||y.focus()}c.current=!1});const g=as(t,w);return u.jsx(Oi.Provider,{value:E,children:u.jsx(ip.Provider,{value:{role:l,activeKey:Mc(o),getControlledId:m||Of,getControllerId:x||Of},children:u.jsx(n,Object.assign({},s,{onKeyDown:v,ref:g,role:l}))})})});pp.displayName="Nav";const xy=Object.assign(pp,{Item:vy});function na(e){e===void 0&&(e=_c());try{var t=e.activeElement;return!t||!t.nodeName?null:t}catch{return e.body}}function ky(e=document){const t=e.defaultView;return Math.abs(t.innerWidth-e.documentElement.clientWidth)}const zf=us("modal-open");class Ey{constructor({ownerDocument:t,handleContainerOverflow:n=!0,isRTL:r=!1}={}){this.handleContainerOverflow=n,this.isRTL=r,this.modals=[],this.ownerDocument=t}getScrollbarWidth(){return ky(this.ownerDocument)}getElement(){return(this.ownerDocument||document).body}setModalAttributes(t){}removeModalAttributes(t){}setContainerStyle(t){const n={overflow:"hidden"},r=this.isRTL?"paddingLeft":"paddingRight",o=this.getElement();t.style={overflow:o.style.overflow,[r]:o.style[r]},t.scrollBarWidth&&(n[r]=`${parseInt(Xt(o,r)||"0",10)+t.scrollBarWidth}px`),o.setAttribute(zf,""),Xt(o,n)}reset(){[...this.modals].forEach(t=>this.remove(t))}removeContainerStyle(t){const n=this.getElement();n.removeAttribute(zf),Object.assign(n.style,t.style)}add(t){let n=this.modals.indexOf(t);return n!==-1||(n=this.modals.length,this.modals.push(t),this.setModalAttributes(t),n!==0)||(this.state={scrollBarWidth:this.getScrollbarWidth(),style:{}},this.handleContainerOverflow&&this.setContainerStyle(this.state)),n}remove(t){const n=this.modals.indexOf(t);n!==-1&&(this.modals.splice(n,1),!this.modals.length&&this.handleContainerOverflow&&this.removeContainerStyle(this.state),this.removeModalAttributes(t))}isTopModal(t){return!!this.modals.length&&this.modals[this.modals.length-1]===t}}const Fc=Ey,ra=(e,t)=>ss?e==null?(t||_c()).body:(typeof e=="function"&&(e=e()),e&&"current"in e&&(e=e.current),e&&("nodeType"in e||e.getBoundingClientRect)?e:null):null;function Sy(e,t){const n=Tc(),[r,o]=p.useState(()=>ra(e,n==null?void 0:n.document));if(!r){const l=ra(e);l&&o(l)}return p.useEffect(()=>{t&&r&&t(r)},[t,r]),p.useEffect(()=>{const l=ra(e);l!==r&&o(l)},[e,r]),r}function jy({children:e,in:t,onExited:n,mountOnEnter:r,unmountOnExit:o}){const l=p.useRef(null),i=p.useRef(t),s=ht(n);p.useEffect(()=>{t?i.current=!0:s(l.current)},[t,s]);const a=as(l,e.ref),c=p.cloneElement(e,{ref:a});return t?c:o||!i.current&&r?null:c}function Cy({in:e,onTransition:t}){const n=p.useRef(null),r=p.useRef(!0),o=ht(t);return hu(()=>{if(!n.current)return;let l=!1;return o({in:e,element:n.current,initial:r.current,isStale:()=>l}),()=>{l=!0}},[e,o]),hu(()=>(r.current=!1,()=>{r.current=!0}),[]),n}function Ny({children:e,in:t,onExited:n,onEntered:r,transition:o}){const[l,i]=p.useState(!t);t&&l&&i(!1);const s=Cy({in:!!t,onTransition:c=>{const d=()=>{c.isStale()||(c.in?r==null||r(c.element,c.initial):(i(!0),n==null||n(c.element)))};Promise.resolve(o(c)).then(d,f=>{throw c.in||i(!0),f})}}),a=as(s,e.ref);return l&&!t?null:p.cloneElement(e,{ref:a})}function bf(e,t,n){return e?u.jsx(e,Object.assign({},n)):t?u.jsx(Ny,Object.assign({},n,{transition:t})):u.jsx(jy,Object.assign({},n))}function _y(e){return e.code==="Escape"||e.keyCode===27}const Py=["show","role","className","style","children","backdrop","keyboard","onBackdropClick","onEscapeKeyDown","transition","runTransition","backdropTransition","runBackdropTransition","autoFocus","enforceFocus","restoreFocus","restoreFocusOptions","renderDialog","renderBackdrop","manager","container","onShow","onHide","onExit","onExited","onExiting","onEnter","onEntering","onEntered"];function Ry(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,l;for(l=0;l=0)&&(n[o]=e[o]);return n}let oa;function Iy(e){return oa||(oa=new Fc({ownerDocument:e==null?void 0:e.document})),oa}function Ly(e){const t=Tc(),n=e||Iy(t),r=p.useRef({dialog:null,backdrop:null});return Object.assign(r.current,{add:()=>n.add(r.current),remove:()=>n.remove(r.current),isTopModal:()=>n.isTopModal(r.current),setDialogRef:p.useCallback(o=>{r.current.dialog=o},[]),setBackdropRef:p.useCallback(o=>{r.current.backdrop=o},[])})}const mp=p.forwardRef((e,t)=>{let{show:n=!1,role:r="dialog",className:o,style:l,children:i,backdrop:s=!0,keyboard:a=!0,onBackdropClick:c,onEscapeKeyDown:d,transition:f,runTransition:m,backdropTransition:x,runBackdropTransition:w,autoFocus:k=!0,enforceFocus:E=!0,restoreFocus:v=!0,restoreFocusOptions:g,renderDialog:y,renderBackdrop:h=oe=>u.jsx("div",Object.assign({},oe)),manager:C,container:N,onShow:_,onHide:M=()=>{},onExit:W,onExited:O,onExiting:le,onEnter:Q,onEntering:ye,onEntered:Ne}=e,He=Ry(e,Py);const _e=Tc(),Pe=Sy(N),I=Ly(C),$=Mv(),D=Tv(n),[te,se]=p.useState(!n),tt=p.useRef(null);p.useImperativeHandle(t,()=>I,[I]),ss&&!D&&n&&(tt.current=na(_e==null?void 0:_e.document)),n&&te&&se(!1);const ee=ht(()=>{if(I.add(),Xr.current=Fi(document,"keydown",Tt),Yr.current=Fi(document,"focus",()=>setTimeout($e),!0),_&&_(),k){var oe,qr;const An=na((oe=(qr=I.dialog)==null?void 0:qr.ownerDocument)!=null?oe:_e==null?void 0:_e.document);I.dialog&&An&&!Ff(I.dialog,An)&&(tt.current=An,I.dialog.focus())}}),ce=ht(()=>{if(I.remove(),Xr.current==null||Xr.current(),Yr.current==null||Yr.current(),v){var oe;(oe=tt.current)==null||oe.focus==null||oe.focus(g),tt.current=null}});p.useEffect(()=>{!n||!Pe||ee()},[n,Pe,ee]),p.useEffect(()=>{te&&ce()},[te,ce]),ey(()=>{ce()});const $e=ht(()=>{if(!E||!$()||!I.isTopModal())return;const oe=na(_e==null?void 0:_e.document);I.dialog&&oe&&!Ff(I.dialog,oe)&&I.dialog.focus()}),ln=ht(oe=>{oe.target===oe.currentTarget&&(c==null||c(oe),s===!0&&M())}),Tt=ht(oe=>{a&&_y(oe)&&I.isTopModal()&&(d==null||d(oe),oe.defaultPrevented||M())}),Yr=p.useRef(),Xr=p.useRef(),xl=(...oe)=>{se(!0),O==null||O(...oe)};if(!Pe)return null;const kl=Object.assign({role:r,ref:I.setDialogRef,"aria-modal":r==="dialog"?!0:void 0},He,{style:l,className:o,tabIndex:-1});let Jr=y?y(kl):u.jsx("div",Object.assign({},kl,{children:p.cloneElement(i,{role:"document"})}));Jr=bf(f,m,{unmountOnExit:!0,mountOnEnter:!0,appear:!0,in:!!n,onExit:W,onExiting:le,onExited:xl,onEnter:Q,onEntering:ye,onEntered:Ne,children:Jr});let tr=null;return s&&(tr=h({ref:I.setBackdropRef,onClick:ln}),tr=bf(x,w,{in:!!n,appear:!0,mountOnEnter:!0,unmountOnExit:!0,children:tr})),u.jsx(u.Fragment,{children:kr.createPortal(u.jsxs(u.Fragment,{children:[tr,Jr]}),Pe)})});mp.displayName="Modal";const My=Object.assign(mp,{Manager:Fc});function Ty(e,t){return e.classList?!!t&&e.classList.contains(t):(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")!==-1}function Ay(e,t){e.classList?e.classList.add(t):Ty(e,t)||(typeof e.className=="string"?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}function Df(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}function Fy(e,t){e.classList?e.classList.remove(t):typeof e.className=="string"?e.className=Df(e.className,t):e.setAttribute("class",Df(e.className&&e.className.baseVal||"",t))}const ir={FIXED_CONTENT:".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",STICKY_CONTENT:".sticky-top",NAVBAR_TOGGLER:".navbar-toggler"};class gp extends Fc{adjustAndStore(t,n,r){const o=n.style[t];n.dataset[t]=o,Xt(n,{[t]:`${parseFloat(Xt(n,t))+r}px`})}restore(t,n){const r=n.dataset[t];r!==void 0&&(delete n.dataset[t],Xt(n,{[t]:r}))}setContainerStyle(t){super.setContainerStyle(t);const n=this.getElement();if(Ay(n,"modal-open"),!t.scrollBarWidth)return;const r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";$n(n,ir.FIXED_CONTENT).forEach(l=>this.adjustAndStore(r,l,t.scrollBarWidth)),$n(n,ir.STICKY_CONTENT).forEach(l=>this.adjustAndStore(o,l,-t.scrollBarWidth)),$n(n,ir.NAVBAR_TOGGLER).forEach(l=>this.adjustAndStore(o,l,t.scrollBarWidth))}removeContainerStyle(t){super.removeContainerStyle(t);const n=this.getElement();Fy(n,"modal-open");const r=this.isRTL?"paddingLeft":"paddingRight",o=this.isRTL?"marginLeft":"marginRight";$n(n,ir.FIXED_CONTENT).forEach(l=>this.restore(r,l)),$n(n,ir.STICKY_CONTENT).forEach(l=>this.restore(o,l)),$n(n,ir.NAVBAR_TOGGLER).forEach(l=>this.restore(o,l))}}let la;function Oy(e){return la||(la=new gp(e)),la}const $y=gp,zy=p.createContext({onHide(){}}),vp=zy,by=p.forwardRef(({closeLabel:e="Close",closeVariant:t,closeButton:n=!1,onHide:r,children:o,...l},i)=>{const s=p.useContext(vp),a=ht(()=>{s==null||s.onHide(),r==null||r()});return u.jsxs("div",{ref:i,...l,children:[o,n&&u.jsx(Qv,{"aria-label":e,variant:t,onClick:a})]})}),Dy=by;var Bf={exports:{}},pu={exports:{}};(function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default=n;function n(r){function o(i,s,a,c,d,f){var m=c||"<>",x=f||a;if(s[a]==null)return i?new Error("Required "+d+" `"+x+"` was not specified "+("in `"+m+"`.")):null;for(var w=arguments.length,k=Array(w>6?w-6:0),E=6;E{e=Ve(e,"nav-link");const[a,c]=fp({key:Mc(o,i.href),active:r,disabled:l,...i});return u.jsx(n,{...i,...a,ref:s,disabled:l,className:ve(t,e,l&&"disabled",c.isActive&&"active")})});yp.displayName="NavLink";const Vy=yp,wp=p.forwardRef((e,t)=>{const{as:n="div",bsPrefix:r,variant:o,fill:l=!1,justify:i=!1,navbar:s,navbarScroll:a,className:c,activeKey:d,...f}=Wh(e,{activeKey:"onSelect"}),m=Ve(r,"nav");let x,w,k=!1;const E=p.useContext(Kr),v=p.useContext(Jv);return E?(x=E.bsPrefix,k=s??!0):v&&({cardHeaderBsPrefix:w}=v),u.jsx(xy,{as:n,ref:t,activeKey:d,className:ve(c,{[m]:!k,[`${x}-nav`]:k,[`${x}-nav-scroll`]:k&&a,[`${w}-${o}`]:!!w,[`${m}-${o}`]:!!o,[`${m}-fill`]:l,[`${m}-justified`]:i}),...f})});wp.displayName="Nav";const sr=Object.assign(wp,{Item:Uy,Link:Vy}),xp=p.forwardRef(({bsPrefix:e,className:t,as:n,...r},o)=>{e=Ve(e,"navbar-brand");const l=n||(r.href?"a":"span");return u.jsx(l,{...r,ref:o,className:ve(t,e)})});xp.displayName="NavbarBrand";const Hy=xp,kp=p.forwardRef(({children:e,bsPrefix:t,...n},r)=>{t=Ve(t,"navbar-collapse");const o=p.useContext(Kr);return u.jsx(Iv,{in:!!(o&&o.expanded),...n,children:u.jsx("div",{ref:r,className:t,children:e})})});kp.displayName="NavbarCollapse";const Wy=kp,Ep=p.forwardRef(({bsPrefix:e,className:t,children:n,label:r="Toggle navigation",as:o="button",onClick:l,...i},s)=>{e=Ve(e,"navbar-toggler");const{onToggle:a,expanded:c}=p.useContext(Kr)||{},d=ht(f=>{l&&l(f),a&&a()});return o==="button"&&(i.type="button"),u.jsx(o,{...i,ref:s,onClick:d,"aria-label":r,className:ve(t,e,!c&&"collapsed"),children:n||u.jsx("span",{className:`${e}-icon`})})});Ep.displayName="NavbarToggle";const Qy=Ep;var mu=new WeakMap,Uf=function(t,n){if(!(!t||!n)){var r=mu.get(n)||new Map;mu.set(n,r);var o=r.get(t);return o||(o=n.matchMedia(t),o.refCount=0,r.set(o.media,o)),o}};function Ky(e,t){t===void 0&&(t=typeof window>"u"?void 0:window);var n=Uf(e,t),r=p.useState(function(){return n?n.matches:!1}),o=r[0],l=r[1];return hu(function(){var i=Uf(e,t);if(!i)return l(!1);var s=mu.get(t),a=function(){l(i.matches)};return i.refCount++,i.addListener(a),a(),function(){i.removeListener(a),i.refCount--,i.refCount<=0&&(s==null||s.delete(i.media)),i=void 0}},[e]),o}function Gy(e){var t=Object.keys(e);function n(s,a){return s===a?a:s?s+" and "+a:a}function r(s){return t[Math.min(t.indexOf(s)+1,t.length-1)]}function o(s){var a=r(s),c=e[a];return typeof c=="number"?c=c-.2+"px":c="calc("+c+" - 0.2px)","(max-width: "+c+")"}function l(s){var a=e[s];return typeof a=="number"&&(a=a+"px"),"(min-width: "+a+")"}function i(s,a,c){var d;if(typeof s=="object")d=s,c=a,a=!0;else{var f;a=a||!0,d=(f={},f[s]=a,f)}var m=p.useMemo(function(){return Object.entries(d).reduce(function(x,w){var k=w[0],E=w[1];return(E==="up"||E===!0)&&(x=n(x,l(k))),(E==="down"||E===!0)&&(x=n(x,o(k))),x},"")},[JSON.stringify(d)]);return Ky(m,c)}return i}var Zy=Gy({xs:0,sm:576,md:768,lg:992,xl:1200,xxl:1400});const Yy=Qr("offcanvas-body"),Xy={[Nt]:"show",[Kt]:"show"},Sp=p.forwardRef(({bsPrefix:e,className:t,children:n,in:r=!1,mountOnEnter:o=!1,unmountOnExit:l=!1,appear:i=!1,...s},a)=>(e=Ve(e,"offcanvas"),u.jsx(Rc,{ref:a,addEndListener:Pc,in:r,mountOnEnter:o,unmountOnExit:l,appear:i,...s,childRef:n.ref,children:(c,d)=>p.cloneElement(n,{...d,className:ve(t,n.props.className,(c===Nt||c===tl)&&`${e}-toggling`,Xy[c])})})));Sp.displayName="OffcanvasToggling";const Jy=Sp,jp=p.forwardRef(({bsPrefix:e,className:t,closeLabel:n="Close",closeButton:r=!1,...o},l)=>(e=Ve(e,"offcanvas-header"),u.jsx(Dy,{ref:l,...o,className:ve(t,e),closeLabel:n,closeButton:r})));jp.displayName="OffcanvasHeader";const qy=jp,e4=Kv("h5"),t4=Qr("offcanvas-title",{Component:e4});function n4(e){return u.jsx(Jy,{...e})}function r4(e){return u.jsx(Hv,{...e})}const Cp=p.forwardRef(({bsPrefix:e,className:t,children:n,"aria-labelledby":r,placement:o="start",responsive:l,show:i=!1,backdrop:s=!0,keyboard:a=!0,scroll:c=!1,onEscapeKeyDown:d,onShow:f,onHide:m,container:x,autoFocus:w=!0,enforceFocus:k=!0,restoreFocus:E=!0,restoreFocusOptions:v,onEntered:g,onExit:y,onExiting:h,onEnter:C,onEntering:N,onExited:_,backdropClassName:M,manager:W,renderStaticNode:O=!1,...le},Q)=>{const ye=p.useRef();e=Ve(e,"offcanvas");const{onToggle:Ne}=p.useContext(Kr)||{},[He,_e]=p.useState(!1),Pe=Zy(l||"xs","up");p.useEffect(()=>{_e(l?i&&!Pe:i)},[i,l,Pe]);const I=ht(()=>{Ne==null||Ne(),m==null||m()}),$=p.useMemo(()=>({onHide:I}),[I]);function D(){return W||(c?(ye.current||(ye.current=new $y({handleContainerOverflow:!1})),ye.current):Oy())}const te=(ce,...$e)=>{ce&&(ce.style.visibility="visible"),C==null||C(ce,...$e)},se=(ce,...$e)=>{ce&&(ce.style.visibility=""),_==null||_(...$e)},tt=p.useCallback(ce=>u.jsx("div",{...ce,className:ve(`${e}-backdrop`,M)}),[M,e]),ee=ce=>u.jsx("div",{...ce,...le,className:ve(t,l?`${e}-${l}`:e,`${e}-${o}`),"aria-labelledby":r,children:n});return u.jsxs(u.Fragment,{children:[!He&&(l||O)&&ee({}),u.jsx(vp.Provider,{value:$,children:u.jsx(My,{show:He,ref:Q,backdrop:s,container:x,keyboard:a,autoFocus:w,enforceFocus:k&&!c,restoreFocus:E,restoreFocusOptions:v,onEscapeKeyDown:d,onShow:f,onHide:I,onEnter:te,onEntering:N,onEntered:g,onExit:y,onExiting:h,onExited:se,manager:D(),transition:n4,backdropTransition:r4,renderBackdrop:tt,renderDialog:ee})})]})});Cp.displayName="Offcanvas";const o4=Object.assign(Cp,{Body:Yy,Header:qy,Title:t4}),Np=p.forwardRef((e,t)=>{const n=p.useContext(Kr);return u.jsx(o4,{ref:t,show:!!(n!=null&&n.expanded),...e,renderStaticNode:!0})});Np.displayName="NavbarOffcanvas";const l4=Np,i4=Qr("navbar-text",{Component:"span"}),_p=p.forwardRef((e,t)=>{const{bsPrefix:n,expand:r=!0,variant:o="light",bg:l,fixed:i,sticky:s,className:a,as:c="nav",expanded:d,onToggle:f,onSelect:m,collapseOnSelect:x=!1,...w}=Wh(e,{expanded:"onToggle"}),k=Ve(n,"navbar"),E=p.useCallback((...y)=>{m==null||m(...y),x&&d&&(f==null||f(!1))},[m,x,d,f]);w.role===void 0&&c!=="nav"&&(w.role="navigation");let v=`${k}-expand`;typeof r=="string"&&(v=`${v}-${r}`);const g=p.useMemo(()=>({onToggle:()=>f==null?void 0:f(!d),bsPrefix:k,expanded:!!d,expand:r}),[k,d,r,f]);return u.jsx(Kr.Provider,{value:g,children:u.jsx(Oi.Provider,{value:E,children:u.jsx(c,{ref:t,...w,className:ve(a,k,r&&v,o&&`${k}-${o}`,l&&`bg-${l}`,s&&`sticky-${s}`,i&&`fixed-${i}`)})})})});_p.displayName="Navbar";const Hl=Object.assign(_p,{Brand:Hy,Collapse:Wy,Offcanvas:l4,Text:i4,Toggle:Qy}),Pp=p.forwardRef(({bsPrefix:e,className:t,as:n="div",...r},o)=>{const l=Ve(e,"row"),i=Cc(),s=Nc(),a=`${l}-cols`,c=[];return i.forEach(d=>{const f=r[d];delete r[d];let m;f!=null&&typeof f=="object"?{cols:m}=f:m=f;const x=d!==s?`-${d}`:"";m!=null&&c.push(`${a}${x}-${m}`)}),u.jsx(n,{ref:o,...r,className:ve(t,l,...c)})});Pp.displayName="Row";const ii=Pp;function s4(e,t=Qh,n=Kh){const r=[];return Object.entries(e).forEach(([o,l])=>{l!=null&&(typeof l=="object"?t.forEach(i=>{const s=l[i];if(s!=null){const a=i!==n?`-${i}`:"";r.push(`${o}${a}-${s}`)}}):r.push(`${o}-${l}`))}),r}const Rp=p.forwardRef(({as:e="div",bsPrefix:t,className:n,direction:r,gap:o,...l},i)=>{t=Ve(t,r==="horizontal"?"hstack":"vstack");const s=Cc(),a=Nc();return u.jsx(e,{...l,ref:i,className:ve(n,t,...s4({gap:o},s,a))})});Rp.displayName="Stack";const vn=Rp,a4=e=>p.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 1418 142",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve","xmlns:serif":"http://www.serif.com/",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2},...e},p.createElement("g",{id:"Logo"},p.createElement("path",{d:"M1346.48,0l-1275.67,0c-38.949,0 -70.809,31.86 -70.809,70.809c0,38.949 31.86,70.809 70.809,70.809l1275.7,-0c38.949,-0 70.809,-31.86 70.809,-70.809c-0,-38.949 -31.897,-70.809 -70.846,-70.809Z",style:{fill:"#3e3632"}}),p.createElement("g",null,p.createElement("rect",{id:"polygon7_00000001656786455258842800000011693801996860144811_",x:669.386,y:20.508,width:486.853,height:10.337,style:{fill:"#f20029"}}),p.createElement("rect",{x:669.386,y:43.065,width:486.853,height:10.374,style:{fill:"#fd7801"}}),p.createElement("rect",{x:669.386,y:65.659,width:486.853,height:10.3,style:{fill:"#f2f540"}}),p.createElement("rect",{x:669.386,y:88.179,width:486.853,height:10.374,style:{fill:"#48cc31"}}),p.createElement("rect",{id:"polygon15_00000025427389810582415990000006569259060333928854_",x:669.386,y:110.773,width:486.853,height:10.337,style:{fill:"#14a3fd"}})),p.createElement("path",{d:"M147.929,42.908l-0,54.815l14.546,0l-0,-16.6c-0,-10.355 2.054,-12.41 12.327,-12.41c9.533,0 11.259,1.562 11.259,10.026l-0,18.984l14.546,0l0,-18.984c0,-9.122 -0.904,-12.656 -4.273,-16.107c-3.37,-3.452 -8.219,-4.849 -16.848,-4.849c-9.204,0 -13.97,2.055 -16.354,6.986l-0.657,-0l-0,-21.861l-14.546,0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M221.81,71.014c0.411,-3.533 1.479,-3.862 11.916,-3.862c8.794,-0 9.944,0.822 9.944,6.903l0,2.055l-0.657,-0c-2.301,-2.466 -4.274,-3.041 -11.013,-3.041c-10.683,-0 -14.464,0.246 -17.997,1.233c-5.671,1.479 -8.301,5.341 -8.301,12.327c0,9.204 4.027,12.08 16.93,12.08c9.451,0 13.149,-0.328 15.532,-1.314c2.63,-1.069 4.191,-2.466 5.424,-5.013l0.575,-0l0,5.341l13.971,0l0,-23.421c0,-7.068 -0.822,-10.026 -3.287,-12.656c-3.288,-3.288 -6.246,-3.863 -18.984,-3.863c-11.67,0 -18.409,0.74 -21.778,2.301c-4.52,2.219 -6.41,5.26 -6.821,10.93l14.546,0Zm9.697,10.273c6.164,0 8.465,0.082 9.369,0.411c1.644,0.575 2.548,1.726 2.548,3.287c-0,3.452 -2.877,4.438 -13.149,4.438c-7.808,-0 -10.027,-0.904 -10.027,-4.027c0,-3.205 2.384,-4.109 11.259,-4.109Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M301.772,82.109c-0.657,4.438 -3.123,5.588 -11.669,5.588c-3.863,0 -6.986,-0.411 -8.712,-1.15c-2.629,-1.069 -3.451,-3.041 -3.451,-8.136c-0,-8.136 1.89,-9.698 11.998,-9.698c8.547,0 11.423,1.48 11.916,5.917l14.793,0c-0.246,-7.314 -1.315,-10.354 -4.438,-12.82c-3.698,-3.041 -9.368,-4.027 -22.271,-4.027c-13.149,0 -18.244,0.904 -21.942,3.945c-3.452,2.794 -4.602,6.903 -4.602,16.272c-0,10.272 1.232,14.464 5.013,17.094c3.862,2.794 8.875,3.615 20.792,3.615c15.285,0 20.052,-0.986 23.75,-4.766c2.548,-2.548 3.369,-5.342 3.616,-11.834l-14.793,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M321.742,42.908l0,54.815l14.546,0l0,-15.614l3.699,-0l15.614,15.614l19.313,0l-22.847,-20.792l20.135,-18.079l-19.477,-0l-13.314,12.655l-3.123,0l0,-28.599l-14.546,0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M376.557,58.852l0,38.871l14.546,0l0,-15.532c0,-7.15 0.329,-8.958 2.137,-10.848c1.726,-1.808 4.602,-2.548 9.944,-2.548c5.424,0 8.218,0.576 9.78,2.137c1.561,1.479 1.808,2.877 1.808,9.122l-0,17.669l14.546,0l-0,-17.669c-0,-10.683 -0.74,-13.642 -4.274,-17.34c-3.451,-3.534 -8.218,-4.849 -17.504,-4.849c-9.451,0 -13.889,1.891 -16.519,6.904l-0.739,-0l-0,-5.917l-13.725,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M462.108,57.865c-13.231,0 -18.902,0.904 -22.518,3.534c-3.862,2.794 -5.013,6.492 -5.013,15.615c0,11.258 0.904,14.874 4.52,17.833c3.699,3.041 8.547,3.862 23.093,3.862c14.382,0 19.231,-0.821 22.929,-3.862c3.534,-2.959 4.52,-6.575 4.52,-17.258c-0,-9.78 -1.068,-13.313 -5.013,-16.19c-3.616,-2.63 -9.204,-3.534 -22.518,-3.534Zm0.082,10.93c4.109,0 7.561,0.411 9.369,1.151c2.712,1.068 3.534,2.959 3.534,8.218c-0,8.218 -1.89,9.615 -12.903,9.615c-4.684,0 -7.971,-0.411 -9.779,-1.232c-2.63,-1.069 -3.288,-2.795 -3.288,-7.972c0,-8.3 1.973,-9.78 13.067,-9.78Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M500.322,49.894l0,8.958l-7.642,-0l-0,10.437l7.642,-0l0,11.341c0,3.205 0,5.177 0.083,5.834c0.164,4.438 0.986,6.575 3.04,8.63c2.877,2.794 6.657,3.615 15.944,3.615c10.026,0 14.463,-1.232 17.422,-4.93c2.219,-2.877 2.794,-5.26 2.959,-12.656l-13.314,-0c0,4.027 -0.082,4.355 -0.575,5.259c-0.658,1.397 -2.301,1.973 -5.26,1.973c-2.794,-0 -4.273,-0.576 -5.013,-1.891c-0.657,-0.986 -0.739,-1.561 -0.739,-5.834l-0,-11.341l23.01,-0l0,-10.437l-23.01,-0l-0,-8.958l-14.547,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M547.905,49.894l0,8.958l-7.642,-0l-0,10.437l7.642,-0l0,11.341c0,3.205 0,5.177 0.083,5.834c0.164,4.438 0.986,6.575 3.04,8.63c2.877,2.794 6.657,3.615 15.944,3.615c10.026,0 14.463,-1.232 17.422,-4.93c2.219,-2.877 2.794,-5.26 2.959,-12.656l-13.314,-0c0,4.027 -0.082,4.355 -0.575,5.259c-0.658,1.397 -2.301,1.973 -5.26,1.973c-2.794,-0 -4.273,-0.576 -5.013,-1.891c-0.657,-0.986 -0.739,-1.561 -0.739,-5.834l-0,-11.341l23.01,-0l0,-10.437l-23.01,-0l-0,-8.958l-14.547,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M589.9,85.314c0.082,4.52 1.068,7.232 3.452,9.369c3.451,3.205 8.3,4.026 22.435,4.026c22.518,0 27.778,-2.547 27.778,-13.642c-0,-8.711 -4.274,-11.998 -15.533,-12.08c-14.957,-0.082 -17.504,-0.165 -19.888,-0.329c-2.301,-0.164 -3.451,-0.986 -3.451,-2.548c-0,-2.465 2.794,-3.205 11.916,-3.205c4.931,0 7.889,0.329 9.122,1.151c0.493,0.329 0.658,0.575 0.986,1.808l14.793,-0c-0.329,-4.685 -1.068,-6.739 -3.123,-8.383c-3.287,-2.794 -8.136,-3.616 -21.367,-3.616c-10.191,0 -17.012,0.576 -20.134,1.808c-4.603,1.726 -6.739,5.342 -6.739,11.341c-0,8.301 4.602,11.752 15.614,11.917c14.3,-0 17.916,0.082 19.888,0.246c2.137,0.247 3.369,1.315 3.369,2.877c0,2.794 -2.712,3.616 -12.162,3.616c-9.123,-0 -11.917,-0.987 -12.163,-4.356l-14.793,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M1196.26,70c-4.097,0.647 -5.714,1.078 -7.439,1.941c-4.744,2.372 -6.577,6.901 -6.577,16.065c-0,9.596 2.372,14.233 8.518,16.928c5.391,2.264 10.566,2.696 33.64,2.696c20.27,-0 25.338,-0.324 30.513,-1.618c8.733,-2.264 11.752,-7.008 11.752,-18.006c0,-8.302 -1.401,-12.507 -5.175,-15.202c-1.833,-1.402 -3.558,-1.941 -8.841,-2.804c9.919,-0.754 13.154,-4.636 13.154,-15.957c-0,-9.381 -2.372,-14.34 -8.302,-17.036c-4.529,-2.049 -15.311,-3.019 -33.101,-3.019c-14.125,0 -25.77,0.755 -30.298,2.049c-7.871,2.264 -10.998,7.332 -10.998,18.006c0,11.321 3.235,15.203 13.154,15.957Zm25.985,-19.839c7.871,0 16.389,0.324 18.761,0.755c2.803,0.539 3.989,2.156 3.989,5.499c0,6.146 0,6.146 -21.348,6.146c-18.869,-0 -19.731,-0.216 -19.731,-6.146c-0,-5.607 1.94,-6.254 18.329,-6.254Zm2.157,27.926c7.763,-0 16.496,0.323 18.006,0.755c2.587,0.646 3.45,1.94 3.45,5.606c-0,6.685 -0.97,7.009 -23.505,7.009c-18.545,-0 -19.3,-0.216 -19.3,-6.47c0,-6.685 0.539,-6.9 21.349,-6.9Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M1368.24,77.224l-14.017,0l-0,-42.373l-35.473,-0l-42.697,31.052l-0,27.494l57.361,0l-0,13.37l20.809,0l-0,-13.37l14.017,0l-0,-16.173Zm-34.826,0l-37.738,0l0,-2.803l33.317,-22.858l4.421,-0l-0,25.661Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("g",{id:"HackNotts-Logo","serif:id":"HackNotts Logo"},p.createElement("g",null,p.createElement("path",{d:"M97.589,87.679c0.02,0.694 -0.305,1.167 -0.764,1.42c-4.043,3.309 -8.082,6.618 -12.126,9.927c-1.097,0.897 -2.887,0.391 -2.887,-1.199l0,-2.162c0,-0.767 -0.183,-1.877 0.224,-2.571c0.53,-0.906 1.679,-1.636 2.438,-2.325c1.825,-1.66 3.652,-3.319 5.477,-4.978c-1.825,-1.665 -3.648,-3.33 -5.474,-4.995c-0.764,-0.696 -2.317,-1.662 -2.613,-2.736c-0.2,-0.728 -0.052,-1.637 -0.052,-2.377l0,-1.925c0,-1.568 1.799,-2.127 2.887,-1.199c2.776,2.366 5.544,4.733 8.32,7.1c1.275,1.087 2.549,2.173 3.824,3.26c1.107,0.944 0.708,3.442 0.746,4.76m10.977,-59.663c0.016,-0.574 -0.575,-0.574 -0.575,-0.574l-15.634,0c-0.499,0 -0.545,0.574 -0.545,0.574l-1.413,16.381l-9.277,0.007c0,-0 -0.877,-15.814 -0.91,-16.388c-0.033,-0.574 -0.542,-0.574 -0.542,-0.574c-0,0 -11.571,0.003 -12.122,0.002c-0.552,-0.002 -0.543,0.572 -0.543,0.572l-0.892,16.387l-9.452,-0c0,-0 -1.207,-15.813 -1.255,-16.387c-0.048,-0.574 -0.58,-0.574 -0.58,-0.574l-15.493,0c-0.686,0 -0.686,0.574 -0.686,0.574c0,0 0.247,32.389 0.271,33.17c0.025,0.781 0.748,0.761 0.748,0.761l32.117,0.358c0,0 -0.031,49.233 0,50.552c0.031,1.319 1.288,1.319 1.288,1.319l34.093,-0c1.418,-0 1.418,-1.319 1.418,-1.319c0,-0 -0.032,-84.267 -0.016,-84.841",style:{fill:"#fff",fillRule:"nonzero"}})),p.createElement("g",null,p.createElement("path",{d:"M63.457,78.106c0.2,-0.727 0.052,-1.636 0.052,-2.376l-0,-1.926c-0,-1.567 -1.799,-2.127 -2.887,-1.199c-2.776,2.367 -5.544,4.734 -8.32,7.1c-1.274,1.087 -2.549,2.174 -3.824,3.261c-1.107,0.944 -0.708,3.442 -0.746,4.76c-0.02,0.694 0.305,1.166 0.764,1.42c4.043,3.309 8.082,6.618 12.126,9.926c1.097,0.898 2.887,0.391 2.887,-1.199l-0,-2.162c-0,-0.766 0.183,-1.877 -0.224,-2.571c-0.53,-0.906 -1.679,-1.636 -2.437,-2.325c-1.826,-1.659 -3.653,-3.319 -5.478,-4.978c1.825,-1.665 3.649,-3.33 5.474,-4.994c0.764,-0.697 2.317,-1.663 2.613,-2.737",style:{fill:"#fff",fillRule:"nonzero"}}))))),Ip=e=>p.createElement("svg",{width:"100%",height:"100%",viewBox:"0 0 842 142",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",xmlSpace:"preserve","xmlns:serif":"http://www.serif.com/",style:{fillRule:"evenodd",clipRule:"evenodd",strokeLinejoin:"round",strokeMiterlimit:2},...e},p.createElement("g",{id:"Logo"},p.createElement("path",{d:"M799.58,0l-757.531,0c-23.129,0 -42.049,31.86 -42.049,70.809c0,38.949 18.92,70.809 42.049,70.809l757.552,-0c23.129,-0 42.049,-31.86 42.049,-70.809c0,-38.949 -18.942,-70.809 -42.07,-70.809Z",style:{fill:"#3e3632"}}),p.createElement("g",null,p.createElement("rect",{id:"polygon7_00000001656786455258842800000011693801996860144811_",x:379.377,y:20.508,width:201.15,height:10.337,style:{fill:"#f20029"}}),p.createElement("rect",{x:379.377,y:43.065,width:201.15,height:10.374,style:{fill:"#fd7801"}}),p.createElement("rect",{x:379.377,y:65.659,width:201.15,height:10.3,style:{fill:"#f2f540"}}),p.createElement("rect",{x:379.377,y:88.179,width:201.15,height:10.374,style:{fill:"#48cc31"}}),p.createElement("rect",{id:"polygon15_00000025427389810582415990000006569259060333928854_",x:379.377,y:110.773,width:201.15,height:10.337,style:{fill:"#14a3fd"}})),p.createElement("path",{d:"M620.591,70c-4.098,0.647 -5.715,1.078 -7.44,1.941c-4.744,2.372 -6.577,6.901 -6.577,16.065c-0,9.596 2.372,14.233 8.518,16.928c5.391,2.264 10.566,2.696 33.64,2.696c20.27,-0 25.338,-0.324 30.513,-1.618c8.734,-2.264 11.753,-7.008 11.753,-18.006c-0,-8.302 -1.402,-12.507 -5.176,-15.202c-1.833,-1.402 -3.558,-1.941 -8.841,-2.804c9.919,-0.754 13.154,-4.636 13.154,-15.957c-0,-9.381 -2.372,-14.34 -8.302,-17.036c-4.529,-2.049 -15.311,-3.019 -33.101,-3.019c-14.125,0 -25.769,0.755 -30.298,2.049c-7.871,2.264 -10.998,7.332 -10.998,18.006c0,11.321 3.235,15.203 13.155,15.957Zm25.984,-19.839c7.871,0 16.389,0.324 18.761,0.755c2.804,0.539 3.99,2.156 3.99,5.499c-0,6.146 -0,6.146 -21.349,6.146c-18.869,-0 -19.731,-0.216 -19.731,-6.146c-0,-5.607 1.941,-6.254 18.329,-6.254Zm2.157,27.926c7.763,-0 16.496,0.323 18.006,0.755c2.588,0.646 3.45,1.94 3.45,5.606c0,6.685 -0.97,7.009 -23.505,7.009c-18.545,-0 -19.3,-0.216 -19.3,-6.47c0,-6.685 0.539,-6.9 21.349,-6.9Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M792.565,77.224l-14.017,0l0,-42.373l-35.473,-0l-42.697,31.052l-0,27.494l57.361,0l-0,13.37l20.809,0l0,-13.37l14.017,0l-0,-16.173Zm-34.826,0l-37.738,0l0,-2.803l33.317,-22.858l4.421,-0l-0,25.661Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M147.929,34.851l-0,71.916l22.966,0l-0,-25.985l49.489,0l0,25.985l22.966,0l0,-71.916l-22.966,-0l0,25.769l-49.489,-0l-0,-25.769l-22.966,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("path",{d:"M253.485,34.851l0,71.916l22.319,0l-0.539,-53.695l2.372,0l37.845,53.695l38.061,0l0,-71.916l-22.319,-0l0.539,53.587l-2.264,-0l-37.629,-53.587l-38.385,-0Z",style:{fill:"#fff",fillRule:"nonzero"}}),p.createElement("g",{id:"HackNotts-Logo","serif:id":"HackNotts Logo"},p.createElement("g",null,p.createElement("path",{d:"M97.553,87.679c0.02,0.694 -0.305,1.167 -0.764,1.42c-4.043,3.309 -8.082,6.618 -12.126,9.927c-1.097,0.897 -2.887,0.391 -2.887,-1.199l0,-2.162c0,-0.767 -0.183,-1.877 0.224,-2.571c0.53,-0.906 1.679,-1.636 2.437,-2.325c1.826,-1.66 3.653,-3.319 5.478,-4.978c-1.825,-1.665 -3.649,-3.33 -5.474,-4.995c-0.764,-0.696 -2.317,-1.662 -2.613,-2.736c-0.2,-0.728 -0.052,-1.637 -0.052,-2.377l0,-1.925c0,-1.568 1.799,-2.127 2.887,-1.199c2.776,2.366 5.544,4.733 8.32,7.1c1.274,1.087 2.549,2.173 3.824,3.26c1.107,0.944 0.708,3.442 0.746,4.76m10.977,-59.663c0.016,-0.574 -0.575,-0.574 -0.575,-0.574l-15.634,0c-0.499,0 -0.545,0.574 -0.545,0.574l-1.413,16.381l-9.277,0.007c0,-0 -0.877,-15.814 -0.91,-16.388c-0.033,-0.574 -0.542,-0.574 -0.542,-0.574c-0,0 -11.571,0.003 -12.122,0.002c-0.552,-0.002 -0.543,0.572 -0.543,0.572l-0.892,16.387l-9.452,-0c0,-0 -1.207,-15.813 -1.255,-16.387c-0.048,-0.574 -0.58,-0.574 -0.58,-0.574l-15.493,0c-0.686,0 -0.686,0.574 -0.686,0.574c0,0 0.247,32.389 0.271,33.17c0.025,0.781 0.748,0.761 0.748,0.761l32.117,0.358c0,0 -0.031,49.233 0,50.552c0.031,1.319 1.288,1.319 1.288,1.319l34.093,-0c1.418,-0 1.418,-1.319 1.418,-1.319c0,-0 -0.032,-84.267 -0.016,-84.841",style:{fill:"#fff",fillRule:"nonzero"}})),p.createElement("g",null,p.createElement("path",{d:"M63.421,78.106c0.2,-0.727 0.052,-1.636 0.052,-2.376l-0,-1.926c-0,-1.567 -1.799,-2.127 -2.887,-1.199c-2.776,2.367 -5.544,4.734 -8.32,7.1c-1.275,1.087 -2.549,2.174 -3.824,3.261c-1.107,0.944 -0.708,3.442 -0.746,4.76c-0.02,0.694 0.305,1.166 0.764,1.42c4.043,3.309 8.082,6.618 12.126,9.926c1.097,0.898 2.887,0.391 2.887,-1.199l-0,-2.162c-0,-0.766 0.183,-1.877 -0.224,-2.571c-0.53,-0.906 -1.679,-1.636 -2.438,-2.325c-1.825,-1.659 -3.652,-3.319 -5.477,-4.978c1.825,-1.665 3.648,-3.33 5.474,-4.994c0.764,-0.697 2.317,-1.663 2.613,-2.737",style:{fill:"#fff",fillRule:"nonzero"}})))));function u4(e){return u.jsx(Hl,{expand:e.hideTitle?"sm":"lg",bg:"light",variant:"light",sticky:"top",className:"w-100",children:u.jsxs(je,{className:`w-100 ${e.hideTitle?"flex-row-reverse":"flex-row"}`,children:[e.hideTitle?null:u.jsxs(Hl.Brand,{href:"/",className:"d-flex flex-nowrap align-items-center",children:[u.jsx("div",{className:`d-block d-sm-none d-${e.titleBreakpoint}-none`,children:u.jsx(Ip,{style:{maxHeight:"2rem"}})}),u.jsx("div",{className:`d-none d-sm-block d-${e.titleBreakpoint}-none`,children:u.jsx(a4,{"aria-label":"HackNotts Home",style:{maxHeight:"4rem",height:"100%"}})})]}),u.jsx(Hl.Toggle,{"aria-controls":"basic-navbar-nav"}),u.jsx(Hl.Collapse,{id:"basic-navbar-nav",children:u.jsxs(sr,{className:"ms-auto",children:[u.jsx(sr.Link,{className:"m-1",href:"/sponsors",children:"Sponsors"}),u.jsx(sr.Link,{className:"m-1",href:"/schedule",children:"Schedule"}),u.jsx(sr.Link,{className:"m-1",href:"/about",children:"About"}),u.jsx(sr.Link,{className:"m-1",href:"/faq",children:"FAQ"}),u.jsx(sr.Link,{className:"m-1",href:"/gallery",children:"Gallery"}),u.jsx(Xv,{href:"/#tickets",className:"m-1 bg-gradient text-primary border-0 comic fw-bolder",style:{fontSize:"1.1rem"},children:"Get Tickets"})]})})]})})}function c4(e){return u.jsx("footer",{className:"bg-primary w-100",children:u.jsxs(je,{className:"pt-3 pb-3 d-flex flex-column",style:{minHeight:180},children:[u.jsxs(vn,{className:"align-items-stretch",children:[u.jsx("h4",{className:"text-center text-light",children:"HackNotts 2024"}),u.jsxs("h6",{className:"text-center text-secondary",children:["November 4",u.jsx("small",{children:"th"})," & 5",u.jsx("small",{children:"th"})]})]}),u.jsxs("div",{className:"text-secondary",children:[u.jsxs("h6",{children:["© ",u.jsx("a",{className:"text-light text-decoration-none",href:"https://hacksoc.net/",children:"HackSoc Nottingham"})]}),u.jsxs("h6",{children:[u.jsx("a",{className:"text-light text-decoration-underline",href:"https://github.com/HackSocNotts/hacknotts.com",children:"This site's source code"})," (MIT licensed)"]})]})]})})}function Gr(e){return u.jsxs("div",{className:"d-flex flex-column align-items-center w-100",style:{minHeight:"100vh"},children:[u.jsx(u4,{hideTitle:e.hideTitle,titleBreakpoint:e.titleBreakpoint}),u.jsx("div",{className:"w-100 flex-grow-1",children:e.children}),u.jsx(c4,{})]})}var Oc=yl(),H=e=>vl(e,Oc),$c=yl();H.write=e=>vl(e,$c);var cs=yl();H.onStart=e=>vl(e,cs);var zc=yl();H.onFrame=e=>vl(e,zc);var bc=yl();H.onFinish=e=>vl(e,bc);var Mr=[];H.setTimeout=(e,t)=>{let n=H.now()+t,r=()=>{let l=Mr.findIndex(i=>i.cancel==r);~l&&Mr.splice(l,1),wn-=~l?1:0},o={time:n,handler:e,cancel:r};return Mr.splice(Lp(n),0,o),wn+=1,Mp(),o};var Lp=e=>~(~Mr.findIndex(t=>t.time>e)||~Mr.length);H.cancel=e=>{cs.delete(e),zc.delete(e),bc.delete(e),Oc.delete(e),$c.delete(e)};H.sync=e=>{gu=!0,H.batchedUpdates(e),gu=!1};H.throttle=e=>{let t;function n(){try{e(...t)}finally{t=null}}function r(...o){t=o,H.onStart(n)}return r.handler=e,r.cancel=()=>{cs.delete(n),t=null},r};var Dc=typeof window<"u"?window.requestAnimationFrame:()=>{};H.use=e=>Dc=e;H.now=typeof performance<"u"?()=>performance.now():Date.now;H.batchedUpdates=e=>e();H.catch=console.error;H.frameLoop="always";H.advance=()=>{H.frameLoop!=="demand"?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):Ap()};var yn=-1,wn=0,gu=!1;function vl(e,t){gu?(t.delete(e),e(0)):(t.add(e),Mp())}function Mp(){yn<0&&(yn=0,H.frameLoop!=="demand"&&Dc(Tp))}function d4(){yn=-1}function Tp(){~yn&&(Dc(Tp),H.batchedUpdates(Ap))}function Ap(){let e=yn;yn=H.now();let t=Lp(yn);if(t&&(Fp(Mr.splice(0,t),n=>n.handler()),wn-=t),!wn){d4();return}cs.flush(),Oc.flush(e?Math.min(64,yn-e):16.667),zc.flush(),$c.flush(),bc.flush()}function yl(){let e=new Set,t=e;return{add(n){wn+=t==e&&!e.has(n)?1:0,e.add(n)},delete(n){return wn-=t==e&&e.has(n)?1:0,e.delete(n)},flush(n){t.size&&(e=new Set,wn-=t.size,Fp(t,r=>r(n)&&e.add(r)),wn+=e.size,t=e)}}}function Fp(e,t){e.forEach(n=>{try{t(n)}catch(r){H.catch(r)}})}var f4=Object.defineProperty,h4=(e,t)=>{for(var n in t)f4(e,n,{get:t[n],enumerable:!0})},Mt={};h4(Mt,{assign:()=>m4,colors:()=>Pn,createStringInterpolator:()=>Uc,skipAnimation:()=>$p,to:()=>Op,willAdvance:()=>Vc});function vu(){}var p4=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),L={arr:Array.isArray,obj:e=>!!e&&e.constructor.name==="Object",fun:e=>typeof e=="function",str:e=>typeof e=="string",num:e=>typeof e=="number",und:e=>e===void 0};function Wt(e,t){if(L.arr(e)){if(!L.arr(t)||e.length!==t.length)return!1;for(let n=0;ne.forEach(t);function Bt(e,t,n){if(L.arr(e)){for(let r=0;rL.und(e)?[]:L.arr(e)?e:[e];function To(e,t){if(e.size){let n=Array.from(e);e.clear(),Z(n,t)}}var Eo=(e,...t)=>To(e,n=>n(...t)),Bc=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),Uc,Op,Pn=null,$p=!1,Vc=vu,m4=e=>{e.to&&(Op=e.to),e.now&&(H.now=e.now),e.colors!==void 0&&(Pn=e.colors),e.skipAnimation!=null&&($p=e.skipAnimation),e.createStringInterpolator&&(Uc=e.createStringInterpolator),e.requestAnimationFrame&&H.use(e.requestAnimationFrame),e.batchedUpdates&&(H.batchedUpdates=e.batchedUpdates),e.willAdvance&&(Vc=e.willAdvance),e.frameLoop&&(H.frameLoop=e.frameLoop)},Ao=new Set,pt=[],ia=[],$i=0,ds={get idle(){return!Ao.size&&!pt.length},start(e){$i>e.priority?(Ao.add(e),H.onStart(g4)):(zp(e),H(yu))},advance:yu,sort(e){if($i)H.onFrame(()=>ds.sort(e));else{let t=pt.indexOf(e);~t&&(pt.splice(t,1),bp(e))}},clear(){pt=[],Ao.clear()}};function g4(){Ao.forEach(zp),Ao.clear(),H(yu)}function zp(e){pt.includes(e)||bp(e)}function bp(e){pt.splice(v4(pt,t=>t.priority>e.priority),0,e)}function yu(e){let t=ia;for(let n=0;n0}function v4(e,t){let n=e.findIndex(t);return n<0?e.length:n}var y4=(e,t,n)=>Math.min(Math.max(n,e),t),w4={transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,darkgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199},Pt="[-+]?\\d*\\.?\\d+",zi=Pt+"%";function fs(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var x4=new RegExp("rgb"+fs(Pt,Pt,Pt)),k4=new RegExp("rgba"+fs(Pt,Pt,Pt,Pt)),E4=new RegExp("hsl"+fs(Pt,zi,zi)),S4=new RegExp("hsla"+fs(Pt,zi,zi,Pt)),j4=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,C4=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,N4=/^#([0-9a-fA-F]{6})$/,_4=/^#([0-9a-fA-F]{8})$/;function P4(e){let t;return typeof e=="number"?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=N4.exec(e))?parseInt(t[1]+"ff",16)>>>0:Pn&&Pn[e]!==void 0?Pn[e]:(t=x4.exec(e))?(ar(t[1])<<24|ar(t[2])<<16|ar(t[3])<<8|255)>>>0:(t=k4.exec(e))?(ar(t[1])<<24|ar(t[2])<<16|ar(t[3])<<8|Wf(t[4]))>>>0:(t=j4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=_4.exec(e))?parseInt(t[1],16)>>>0:(t=C4.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=E4.exec(e))?(Vf(Hf(t[1]),Wl(t[2]),Wl(t[3]))|255)>>>0:(t=S4.exec(e))?(Vf(Hf(t[1]),Wl(t[2]),Wl(t[3]))|Wf(t[4]))>>>0:null}function sa(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+(t-e)*6*n:n<1/2?t:n<2/3?e+(t-e)*(2/3-n)*6:e}function Vf(e,t,n){let r=n<.5?n*(1+t):n+t-n*t,o=2*n-r,l=sa(o,r,e+1/3),i=sa(o,r,e),s=sa(o,r,e-1/3);return Math.round(l*255)<<24|Math.round(i*255)<<16|Math.round(s*255)<<8}function ar(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function Hf(e){return(parseFloat(e)%360+360)%360/360}function Wf(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(t*255)}function Wl(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function Qf(e){let t=P4(e);if(t===null)return e;t=t||0;let n=(t&4278190080)>>>24,r=(t&16711680)>>>16,o=(t&65280)>>>8,l=(t&255)/255;return`rgba(${n}, ${r}, ${o}, ${l})`}var nl=(e,t,n)=>{if(L.fun(e))return e;if(L.arr(e))return nl({range:e,output:t,extrapolate:n});if(L.str(e.output[0]))return Uc(e);let r=e,o=r.output,l=r.range||[0,1],i=r.extrapolateLeft||r.extrapolate||"extend",s=r.extrapolateRight||r.extrapolate||"extend",a=r.easing||(c=>c);return c=>{let d=I4(c,l);return R4(c,l[d],l[d+1],o[d],o[d+1],a,i,s,r.map)}};function R4(e,t,n,r,o,l,i,s,a){let c=a?a(e):e;if(cn){if(s==="identity")return c;s==="clamp"&&(c=n)}return r===o?r:t===n?e<=t?r:o:(t===-1/0?c=-c:n===1/0?c=c-t:c=(c-t)/(n-t),c=l(c),r===-1/0?c=-c:o===1/0?c=c+r:c=c*(o-r)+r,c)}function I4(e,t){for(var n=1;n=e);++n);return n-1}var L4=(e,t="end")=>n=>{n=t==="end"?Math.min(n,.999):Math.max(n,.001);let r=n*e,o=t==="end"?Math.floor(r):Math.ceil(r);return y4(0,1,o/e)},bi=1.70158,Ql=bi*1.525,Kf=bi+1,Gf=2*Math.PI/3,Zf=2*Math.PI/4.5,Kl=e=>e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375,M4={linear:e=>e,easeInQuad:e=>e*e,easeOutQuad:e=>1-(1-e)*(1-e),easeInOutQuad:e=>e<.5?2*e*e:1-Math.pow(-2*e+2,2)/2,easeInCubic:e=>e*e*e,easeOutCubic:e=>1-Math.pow(1-e,3),easeInOutCubic:e=>e<.5?4*e*e*e:1-Math.pow(-2*e+2,3)/2,easeInQuart:e=>e*e*e*e,easeOutQuart:e=>1-Math.pow(1-e,4),easeInOutQuart:e=>e<.5?8*e*e*e*e:1-Math.pow(-2*e+2,4)/2,easeInQuint:e=>e*e*e*e*e,easeOutQuint:e=>1-Math.pow(1-e,5),easeInOutQuint:e=>e<.5?16*e*e*e*e*e:1-Math.pow(-2*e+2,5)/2,easeInSine:e=>1-Math.cos(e*Math.PI/2),easeOutSine:e=>Math.sin(e*Math.PI/2),easeInOutSine:e=>-(Math.cos(Math.PI*e)-1)/2,easeInExpo:e=>e===0?0:Math.pow(2,10*e-10),easeOutExpo:e=>e===1?1:1-Math.pow(2,-10*e),easeInOutExpo:e=>e===0?0:e===1?1:e<.5?Math.pow(2,20*e-10)/2:(2-Math.pow(2,-20*e+10))/2,easeInCirc:e=>1-Math.sqrt(1-Math.pow(e,2)),easeOutCirc:e=>Math.sqrt(1-Math.pow(e-1,2)),easeInOutCirc:e=>e<.5?(1-Math.sqrt(1-Math.pow(2*e,2)))/2:(Math.sqrt(1-Math.pow(-2*e+2,2))+1)/2,easeInBack:e=>Kf*e*e*e-bi*e*e,easeOutBack:e=>1+Kf*Math.pow(e-1,3)+bi*Math.pow(e-1,2),easeInOutBack:e=>e<.5?Math.pow(2*e,2)*((Ql+1)*2*e-Ql)/2:(Math.pow(2*e-2,2)*((Ql+1)*(e*2-2)+Ql)+2)/2,easeInElastic:e=>e===0?0:e===1?1:-Math.pow(2,10*e-10)*Math.sin((e*10-10.75)*Gf),easeOutElastic:e=>e===0?0:e===1?1:Math.pow(2,-10*e)*Math.sin((e*10-.75)*Gf)+1,easeInOutElastic:e=>e===0?0:e===1?1:e<.5?-(Math.pow(2,20*e-10)*Math.sin((20*e-11.125)*Zf))/2:Math.pow(2,-20*e+10)*Math.sin((20*e-11.125)*Zf)/2+1,easeInBounce:e=>1-Kl(1-e),easeOutBounce:Kl,easeInOutBounce:e=>e<.5?(1-Kl(1-2*e))/2:(1+Kl(2*e-1))/2,steps:L4},Ur=Symbol.for("FluidValue.get"),Xn=Symbol.for("FluidValue.observers"),ft=e=>!!(e&&e[Ur]),Ze=e=>e&&e[Ur]?e[Ur]():e,Yf=e=>e[Xn]||null;function T4(e,t){e.eventObserved?e.eventObserved(t):e(t)}function rl(e,t){let n=e[Xn];n&&n.forEach(r=>{T4(r,t)})}var D8,B8,m0,Dp=(m0=class{constructor(e){A(this,D8);A(this,B8);if(!e&&!(e=this.get))throw Error("Unknown getter");A4(this,e)}},D8=Ur,B8=Xn,m0),A4=(e,t)=>Bp(e,Ur,t);function Zr(e,t){if(e[Ur]){let n=e[Xn];n||Bp(e,Xn,n=new Set),n.has(t)||(n.add(t),e.observerAdded&&e.observerAdded(n.size,t))}return t}function ol(e,t){let n=e[Xn];if(n&&n.has(t)){let r=n.size-1;r?n.delete(t):e[Xn]=null,e.observerRemoved&&e.observerRemoved(r,t)}}var Bp=(e,t,n)=>Object.defineProperty(e,t,{value:n,writable:!0,configurable:!0}),si=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,F4=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,Xf=new RegExp(`(${si.source})(%|[a-z]+)`,"i"),O4=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,hs=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,Up=e=>{let[t,n]=$4(e);if(!t||Bc())return e;let r=window.getComputedStyle(document.documentElement).getPropertyValue(t);return r?r.trim():n&&n.startsWith("--")?window.getComputedStyle(document.documentElement).getPropertyValue(n)||e:n&&hs.test(n)?Up(n):n||e},$4=e=>{let t=hs.exec(e);if(!t)return[,];let[,n,r]=t;return[n,r]},aa,z4=(e,t,n,r,o)=>`rgba(${Math.round(t)}, ${Math.round(n)}, ${Math.round(r)}, ${o})`,Vp=e=>{aa||(aa=Pn?new RegExp(`(${Object.keys(Pn).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(o=>Ze(o).replace(hs,Up).replace(F4,Qf).replace(aa,Qf)),n=t.map(o=>o.match(si).map(Number)),r=n[0].map((o,l)=>n.map(i=>{if(!(l in i))throw Error('The arity of each "output" value must be equal');return i[l]})).map(o=>nl({...e,output:o}));return o=>{var s;let l=!Xf.test(t[0])&&((s=t.find(a=>Xf.test(a)))==null?void 0:s.replace(si,"")),i=0;return t[0].replace(si,()=>`${r[i++](o)}${l||""}`).replace(O4,z4)}},Hc="react-spring: ",Hp=e=>{let t=e,n=!1;if(typeof t!="function")throw new TypeError(`${Hc}once requires a function parameter`);return(...r)=>{n||(t(...r),n=!0)}},b4=Hp(console.warn);function D4(){b4(`${Hc}The "interpolate" function is deprecated in v9 (use "to" instead)`)}var B4=Hp(console.warn);function U4(){B4(`${Hc}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`)}function ps(e){return L.str(e)&&(e[0]=="#"||/\d/.test(e)||!Bc()&&hs.test(e)||e in(Pn||{}))}var Wc=Bc()?p.useEffect:p.useLayoutEffect,V4=()=>{let e=p.useRef(!1);return Wc(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function Wp(){let e=p.useState()[1],t=V4();return()=>{t.current&&e(Math.random())}}function H4(e,t){let[n]=p.useState(()=>({inputs:t,result:e()})),r=p.useRef(),o=r.current,l=o;return l?t&&l.inputs&&W4(t,l.inputs)||(l={inputs:t,result:e()}):l=n,p.useEffect(()=>{r.current=l,o==n&&(n.inputs=n.result=void 0)},[l]),l.result}function W4(e,t){if(e.length!==t.length)return!1;for(let n=0;np.useEffect(e,Q4),Q4=[];function Jf(e){let t=p.useRef();return p.useEffect(()=>{t.current=e}),t.current}var ll=Symbol.for("Animated:node"),K4=e=>!!e&&e[ll]===e,$t=e=>e&&e[ll],Qc=(e,t)=>p4(e,ll,t),ms=e=>e&&e[ll]&&e[ll].getPayload(),Kp=class{constructor(){A(this,"payload");Qc(this,this)}getPayload(){return this.payload||[]}},wl=class extends Kp{constructor(t){super();A(this,"done",!0);A(this,"elapsedTime");A(this,"lastPosition");A(this,"lastVelocity");A(this,"v0");A(this,"durationProgress",0);this._value=t,L.num(this._value)&&(this.lastPosition=this._value)}static create(t){return new wl(t)}getPayload(){return[this]}getValue(){return this._value}setValue(t,n){return L.num(t)&&(this.lastPosition=t,n&&(t=Math.round(t/n)*n,this.done&&(this.lastPosition=t))),this._value===t?!1:(this._value=t,!0)}reset(){let{done:t}=this;this.done=!1,L.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,t&&(this.lastVelocity=null),this.v0=null)}},il=class extends wl{constructor(t){super(0);A(this,"_string",null);A(this,"_toString");this._toString=nl({output:[t,t]})}static create(t){return new il(t)}getValue(){return this._string??(this._string=this._toString(this._value))}setValue(t){if(L.str(t)){if(t==this._string)return!1;this._string=t,this._value=1}else if(super.setValue(t))this._string=null;else return!1;return!0}reset(t){t&&(this._toString=nl({output:[this.getValue(),t]})),this._value=0,super.reset()}},Di={dependencies:null},gs=class extends Kp{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return Bt(this.source,(n,r)=>{K4(n)?t[r]=n.getValue(e):ft(n)?t[r]=Ze(n):e||(t[r]=n)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&Z(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return Bt(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){Di.dependencies&&ft(e)&&Di.dependencies.add(e);let t=ms(e);t&&Z(t,n=>this.add(n))}},Gp=class extends gs{constructor(t){super(t)}static create(t){return new Gp(t)}getValue(){return this.source.map(t=>t.getValue())}setValue(t){let n=this.getPayload();return t.length==n.length?n.map((r,o)=>r.setValue(t[o])).some(Boolean):(super.setValue(t.map(G4)),!0)}};function G4(e){return(ps(e)?il:wl).create(e)}function wu(e){let t=$t(e);return t?t.constructor:L.arr(e)?Gp:ps(e)?il:wl}var qf=(e,t)=>{let n=!L.fun(e)||e.prototype&&e.prototype.isReactComponent;return p.forwardRef((r,o)=>{let l=p.useRef(null),i=n&&p.useCallback(w=>{l.current=X4(o,w)},[o]),[s,a]=Y4(r,t),c=Wp(),d=()=>{let w=l.current;n&&!w||(w?t.applyAnimatedValues(w,s.getValue(!0)):!1)===!1&&c()},f=new Z4(d,a),m=p.useRef();Wc(()=>(m.current=f,Z(a,w=>Zr(w,f)),()=>{m.current&&(Z(m.current.deps,w=>ol(w,m.current)),H.cancel(m.current.update))})),p.useEffect(d,[]),Qp(()=>()=>{let w=m.current;Z(w.deps,k=>ol(k,w))});let x=t.getComponentProps(s.getValue());return p.createElement(e,{...x,ref:i})})},Z4=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){e.type=="change"&&H.write(this.update)}};function Y4(e,t){let n=new Set;return Di.dependencies=n,e.style&&(e={...e,style:t.createAnimatedStyle(e.style)}),e=new gs(e),Di.dependencies=null,[e,n]}function X4(e,t){return e&&(L.fun(e)?e(t):e.current=t),t}var e0=Symbol.for("AnimatedComponent"),J4=(e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:n=o=>new gs(o),getComponentProps:r=o=>o}={})=>{let o={applyAnimatedValues:t,createAnimatedStyle:n,getComponentProps:r},l=i=>{let s=t0(i)||"Anonymous";return L.str(i)?i=l[i]||(l[i]=qf(i,o)):i=i[e0]||(i[e0]=qf(i,o)),i.displayName=`Animated(${s})`,i};return Bt(e,(i,s)=>{L.arr(e)&&(s=t0(i)),l[s]=l(i)}),{animated:l}},t0=e=>L.str(e)?e:e&&L.str(e.displayName)?e.displayName:L.fun(e)&&e.name||null;function zn(e,...t){return L.fun(e)?e(...t):e}var Fo=(e,t)=>e===!0||!!(t&&e&&(L.fun(e)?e(t):ot(e).includes(t))),Zp=(e,t)=>L.obj(e)?t&&e[t]:e,Yp=(e,t)=>e.default===!0?e[t]:e.default?e.default[t]:void 0,q4=e=>e,Kc=(e,t=q4)=>{let n=e5;e.default&&e.default!==!0&&(e=e.default,n=Object.keys(e));let r={};for(let o of n){let l=t(e[o],o);L.und(l)||(r[o]=l)}return r},e5=["config","onProps","onStart","onChange","onPause","onResume","onRest"],t5={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function n5(e){let t={},n=0;if(Bt(e,(r,o)=>{t5[o]||(t[o]=r,n++)}),n)return t}function Xp(e){let t=n5(e);if(t){let n={to:t};return Bt(e,(r,o)=>o in t||(n[o]=r)),n}return{...e}}function sl(e){return e=Ze(e),L.arr(e)?e.map(sl):ps(e)?Mt.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function r5(e){for(let t in e)return!0;return!1}function xu(e){return L.fun(e)||L.arr(e)&&L.obj(e[0])}function o5(e,t){var n;(n=e.ref)==null||n.delete(e),t==null||t.delete(e)}function l5(e,t){var n;t&&e.ref!==t&&((n=e.ref)==null||n.delete(e),t.add(e),e.ref=t)}var i5={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},ku={...i5.default,mass:1,damping:1,easing:M4.linear,clamp:!1},s5=class{constructor(){A(this,"tension");A(this,"friction");A(this,"frequency");A(this,"damping");A(this,"mass");A(this,"velocity",0);A(this,"restVelocity");A(this,"precision");A(this,"progress");A(this,"duration");A(this,"easing");A(this,"clamp");A(this,"bounce");A(this,"decay");A(this,"round");Object.assign(this,ku)}};function a5(e,t,n){n&&(n={...n},n0(n,t),t={...n,...t}),n0(e,t),Object.assign(e,t);for(let i in ku)e[i]==null&&(e[i]=ku[i]);let{frequency:r,damping:o}=e,{mass:l}=e;return L.und(r)||(r<.01&&(r=.01),o<0&&(o=0),e.tension=Math.pow(2*Math.PI/r,2)*l,e.friction=4*Math.PI*o*l/r),e}function n0(e,t){if(!L.und(t.decay))e.duration=void 0;else{let n=!L.und(t.tension)||!L.und(t.friction);(n||!L.und(t.frequency)||!L.und(t.damping)||!L.und(t.mass))&&(e.duration=void 0,e.decay=void 0),n&&(e.frequency=void 0)}}var r0=[],u5=class{constructor(){A(this,"changed",!1);A(this,"values",r0);A(this,"toValues",null);A(this,"fromValues",r0);A(this,"to");A(this,"from");A(this,"config",new s5);A(this,"immediate",!1)}};function Jp(e,{key:t,props:n,defaultProps:r,state:o,actions:l}){return new Promise((i,s)=>{let a,c,d=Fo(n.cancel??(r==null?void 0:r.cancel),t);if(d)x();else{L.und(n.pause)||(o.paused=Fo(n.pause,t));let w=r==null?void 0:r.pause;w!==!0&&(w=o.paused||Fo(w,t)),a=zn(n.delay||0,t),w?(o.resumeQueue.add(m),l.pause()):(l.resume(),m())}function f(){o.resumeQueue.add(m),o.timeouts.delete(c),c.cancel(),a=c.time-H.now()}function m(){a>0&&!Mt.skipAnimation?(o.delayed=!0,c=H.setTimeout(x,a),o.pauseQueue.add(f),o.timeouts.add(c)):x()}function x(){o.delayed&&(o.delayed=!1),o.pauseQueue.delete(f),o.timeouts.delete(c),e<=(o.cancelId||0)&&(d=!0);try{l.start({...n,callId:e,cancel:d},i)}catch(w){s(w)}}})}var Gc=(e,t)=>t.length==1?t[0]:t.some(n=>n.cancelled)?Tr(e.get()):t.every(n=>n.noop)?qp(e.get()):_t(e.get(),t.every(n=>n.finished)),qp=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),_t=(e,t,n=!1)=>({value:e,finished:t,cancelled:n}),Tr=e=>({value:e,cancelled:!0,finished:!1});function em(e,t,n,r){let{callId:o,parentId:l,onRest:i}=t,{asyncTo:s,promise:a}=n;return!l&&e===s&&!t.reset?a:n.promise=(async()=>{n.asyncId=o,n.asyncTo=e;let c=Kc(t,(E,v)=>v==="onRest"?void 0:E),d,f,m=new Promise((E,v)=>(d=E,f=v)),x=E=>{let v=o<=(n.cancelId||0)&&Tr(r)||o!==n.asyncId&&_t(r,!1);if(v)throw E.result=v,f(E),E},w=(E,v)=>{let g=new o0,y=new l0;return(async()=>{if(Mt.skipAnimation)throw al(n),y.result=_t(r,!1),f(y),y;x(g);let h=L.obj(E)?{...E}:{...v,to:E};h.parentId=o,Bt(c,(N,_)=>{L.und(h[_])&&(h[_]=N)});let C=await r.start(h);return x(g),n.paused&&await new Promise(N=>{n.resumeQueue.add(N)}),C})()},k;if(Mt.skipAnimation)return al(n),_t(r,!1);try{let E;L.arr(e)?E=(async v=>{for(let g of v)await w(g)})(e):E=Promise.resolve(e(w,r.stop.bind(r))),await Promise.all([E.then(d),m]),k=_t(r.get(),!0,!1)}catch(E){if(E instanceof o0)k=E.result;else if(E instanceof l0)k=E.result;else throw E}finally{o==n.asyncId&&(n.asyncId=l,n.asyncTo=l?s:void 0,n.promise=l?a:void 0)}return L.fun(i)&&H.batchedUpdates(()=>{i(k,r,r.item)}),k})()}function al(e,t){To(e.timeouts,n=>n.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var o0=class extends Error{constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.");A(this,"result")}},l0=class extends Error{constructor(){super("SkipAnimationSignal");A(this,"result")}},Eu=e=>e instanceof Zc,c5=1,Zc=class extends Dp{constructor(){super(...arguments);A(this,"id",c5++);A(this,"_priority",0)}get priority(){return this._priority}set priority(t){this._priority!=t&&(this._priority=t,this._onPriorityChange(t))}get(){let t=$t(this);return t&&t.getValue()}to(...t){return Mt.to(this,t)}interpolate(...t){return D4(),Mt.to(this,t)}toJSON(){return this.get()}observerAdded(t){t==1&&this._attach()}observerRemoved(t){t==0&&this._detach()}_attach(){}_detach(){}_onChange(t,n=!1){rl(this,{type:"change",parent:this,value:t,idle:n})}_onPriorityChange(t){this.idle||ds.sort(this),rl(this,{type:"priority",parent:this,priority:t})}},Jn=Symbol.for("SpringPhase"),tm=1,Su=2,ju=4,ua=e=>(e[Jn]&tm)>0,an=e=>(e[Jn]&Su)>0,po=e=>(e[Jn]&ju)>0,i0=(e,t)=>t?e[Jn]|=Su|tm:e[Jn]&=~Su,s0=(e,t)=>t?e[Jn]|=ju:e[Jn]&=~ju,d5=class extends Zc{constructor(t,n){super();A(this,"key");A(this,"animation",new u5);A(this,"queue");A(this,"defaultProps",{});A(this,"_state",{paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set});A(this,"_pendingCalls",new Set);A(this,"_lastCallId",0);A(this,"_lastToId",0);A(this,"_memoizedDuration",0);if(!L.und(t)||!L.und(n)){let r=L.obj(t)?{...t}:{...n,from:t};L.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(an(this)||this._state.asyncTo)||po(this)}get goal(){return Ze(this.animation.to)}get velocity(){let t=$t(this);return t instanceof wl?t.lastVelocity||0:t.getPayload().map(n=>n.lastVelocity||0)}get hasAnimated(){return ua(this)}get isAnimating(){return an(this)}get isPaused(){return po(this)}get isDelayed(){return this._state.delayed}advance(t){let n=!0,r=!1,o=this.animation,{toValues:l}=o,{config:i}=o,s=ms(o.to);!s&&ft(o.to)&&(l=ot(Ze(o.to))),o.values.forEach((d,f)=>{if(d.done)return;let m=d.constructor==il?1:s?s[f].lastPosition:l[f],x=o.immediate,w=m;if(!x){if(w=d.lastPosition,i.tension<=0){d.done=!0;return}let k=d.elapsedTime+=t,E=o.fromValues[f],v=d.v0!=null?d.v0:d.v0=L.arr(i.velocity)?i.velocity[f]:i.velocity,g,y=i.precision||(E==m?.005:Math.min(1,Math.abs(m-E)*.001));if(L.und(i.duration))if(i.decay){let h=i.decay===!0?.998:i.decay,C=Math.exp(-(1-h)*k);w=E+v/(1-h)*(1-C),x=Math.abs(d.lastPosition-w)<=y,g=v*C}else{g=d.lastVelocity==null?v:d.lastVelocity;let h=i.restVelocity||y/10,C=i.clamp?0:i.bounce,N=!L.und(C),_=E==m?d.v0>0:Eh,!(!M&&(x=Math.abs(m-w)<=y,x)));++Q){N&&(W=w==m||w>m==_,W&&(g=-g*C,w=m));let ye=-i.tension*1e-6*(w-m),Ne=-i.friction*.001*g,He=(ye+Ne)/i.mass;g=g+He*O,w=w+g*O}}else{let h=1;i.duration>0&&(this._memoizedDuration!==i.duration&&(this._memoizedDuration=i.duration,d.durationProgress>0&&(d.elapsedTime=i.duration*d.durationProgress,k=d.elapsedTime+=t)),h=(i.progress||0)+k/this._memoizedDuration,h=h>1?1:h<0?0:h,d.durationProgress=h),w=E+i.easing(h)*(m-E),g=(w-d.lastPosition)/t,x=h==1}d.lastVelocity=g,Number.isNaN(w)&&(console.warn("Got NaN while animating:",this),x=!0)}s&&!s[f].done&&(x=!1),x?d.done=!0:n=!1,d.setValue(w,i.round)&&(r=!0)});let a=$t(this),c=a.getValue();if(n){let d=Ze(o.to);(c!==d||r)&&!i.decay?(a.setValue(d),this._onChange(d)):r&&i.decay&&this._onChange(c),this._stop()}else r&&this._onChange(c)}set(t){return H.batchedUpdates(()=>{this._stop(),this._focus(t),this._set(t)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(an(this)){let{to:t,config:n}=this.animation;H.batchedUpdates(()=>{this._onStart(),n.decay||this._set(t,!1),this._stop()})}return this}update(t){return(this.queue||(this.queue=[])).push(t),this}start(t,n){let r;return L.und(t)?(r=this.queue||[],this.queue=[]):r=[L.obj(t)?t:{...n,to:t}],Promise.all(r.map(o=>this._update(o))).then(o=>Gc(this,o))}stop(t){let{to:n}=this.animation;return this._focus(this.get()),al(this._state,t&&this._lastCallId),H.batchedUpdates(()=>this._stop(n,t)),this}reset(){this._update({reset:!0})}eventObserved(t){t.type=="change"?this._start():t.type=="priority"&&(this.priority=t.priority+1)}_prepareNode(t){let n=this.key||"",{to:r,from:o}=t;r=L.obj(r)?r[n]:r,(r==null||xu(r))&&(r=void 0),o=L.obj(o)?o[n]:o,o==null&&(o=void 0);let l={to:r,from:o};return ua(this)||(t.reverse&&([r,o]=[o,r]),o=Ze(o),L.und(o)?$t(this)||this._set(r):this._set(o)),l}_update({...t},n){let{key:r,defaultProps:o}=this;t.default&&Object.assign(o,Kc(t,(s,a)=>/^on/.test(a)?Zp(s,r):s)),u0(this,t,"onProps"),go(this,"onProps",t,this);let l=this._prepareNode(t);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let i=this._state;return Jp(++this._lastCallId,{key:r,props:t,defaultProps:o,state:i,actions:{pause:()=>{po(this)||(s0(this,!0),Eo(i.pauseQueue),go(this,"onPause",_t(this,mo(this,this.animation.to)),this))},resume:()=>{po(this)&&(s0(this,!1),an(this)&&this._resume(),Eo(i.resumeQueue),go(this,"onResume",_t(this,mo(this,this.animation.to)),this))},start:this._merge.bind(this,l)}}).then(s=>{if(t.loop&&s.finished&&!(n&&s.noop)){let a=nm(t);if(a)return this._update(a,!0)}return s})}_merge(t,n,r){if(n.cancel)return this.stop(!0),r(Tr(this));let o=!L.und(t.to),l=!L.und(t.from);if(o||l)if(n.callId>this._lastToId)this._lastToId=n.callId;else return r(Tr(this));let{key:i,defaultProps:s,animation:a}=this,{to:c,from:d}=a,{to:f=c,from:m=d}=t;l&&!o&&(!n.default||L.und(f))&&(f=m),n.reverse&&([f,m]=[m,f]);let x=!Wt(m,d);x&&(a.from=m),m=Ze(m);let w=!Wt(f,c);w&&this._focus(f);let k=xu(n.to),{config:E}=a,{decay:v,velocity:g}=E;(o||l)&&(E.velocity=0),n.config&&!k&&a5(E,zn(n.config,i),n.config!==s.config?zn(s.config,i):void 0);let y=$t(this);if(!y||L.und(f))return r(_t(this,!0));let h=L.und(n.reset)?l&&!n.default:!L.und(m)&&Fo(n.reset,i),C=h?m:this.get(),N=sl(f),_=L.num(N)||L.arr(N)||ps(N),M=!k&&(!_||Fo(s.immediate||n.immediate,i));if(w){let Q=wu(f);if(Q!==y.constructor)if(M)y=this._set(N);else throw Error(`Cannot animate between ${y.constructor.name} and ${Q.name}, as the "to" prop suggests`)}let W=y.constructor,O=ft(f),le=!1;if(!O){let Q=h||!ua(this)&&x;(w||Q)&&(le=Wt(sl(C),N),O=!le),(!Wt(a.immediate,M)&&!M||!Wt(E.decay,v)||!Wt(E.velocity,g))&&(O=!0)}if(le&&an(this)&&(a.changed&&!h?O=!0:O||this._stop(c)),!k&&((O||ft(c))&&(a.values=y.getPayload(),a.toValues=ft(f)?null:W==il?[1]:ot(N)),a.immediate!=M&&(a.immediate=M,!M&&!h&&this._set(c)),O)){let{onRest:Q}=a;Z(h5,Ne=>u0(this,n,Ne));let ye=_t(this,mo(this,c));Eo(this._pendingCalls,ye),this._pendingCalls.add(r),a.changed&&H.batchedUpdates(()=>{var Ne;a.changed=!h,Q==null||Q(ye,this),h?zn(s.onRest,ye):(Ne=a.onStart)==null||Ne.call(a,ye,this)})}h&&this._set(C),k?r(em(n.to,n,this._state,this)):O?this._start():an(this)&&!w?this._pendingCalls.add(r):r(qp(C))}_focus(t){let n=this.animation;t!==n.to&&(Yf(this)&&this._detach(),n.to=t,Yf(this)&&this._attach())}_attach(){let t=0,{to:n}=this.animation;ft(n)&&(Zr(n,this),Eu(n)&&(t=n.priority+1)),this.priority=t}_detach(){let{to:t}=this.animation;ft(t)&&ol(t,this)}_set(t,n=!0){let r=Ze(t);if(!L.und(r)){let o=$t(this);if(!o||!Wt(r,o.getValue())){let l=wu(r);!o||o.constructor!=l?Qc(this,l.create(r)):o.setValue(r),o&&H.batchedUpdates(()=>{this._onChange(r,n)})}}return $t(this)}_onStart(){let t=this.animation;t.changed||(t.changed=!0,go(this,"onStart",_t(this,mo(this,t.to)),this))}_onChange(t,n){n||(this._onStart(),zn(this.animation.onChange,t,this)),zn(this.defaultProps.onChange,t,this),super._onChange(t,n)}_start(){let t=this.animation;$t(this).reset(Ze(t.to)),t.immediate||(t.fromValues=t.values.map(n=>n.lastPosition)),an(this)||(i0(this,!0),po(this)||this._resume())}_resume(){Mt.skipAnimation?this.finish():ds.start(this)}_stop(t,n){if(an(this)){i0(this,!1);let r=this.animation;Z(r.values,l=>{l.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),rl(this,{type:"idle",parent:this});let o=n?Tr(this.get()):_t(this.get(),mo(this,t??r.to));Eo(this._pendingCalls,o),r.changed&&(r.changed=!1,go(this,"onRest",o,this))}}};function mo(e,t){let n=sl(t),r=sl(e.get());return Wt(r,n)}function nm(e,t=e.loop,n=e.to){let r=zn(t);if(r){let o=r!==!0&&Xp(r),l=(o||e).reverse,i=!o||o.reset;return ul({...e,loop:t,default:!1,pause:void 0,to:!l||xu(n)?n:void 0,from:i?e.from:void 0,reset:i,...o})}}function ul(e){let{to:t,from:n}=e=Xp(e),r=new Set;return L.obj(t)&&a0(t,r),L.obj(n)&&a0(n,r),e.keys=r.size?Array.from(r):null,e}function f5(e){let t=ul(e);return L.und(t.default)&&(t.default=Kc(t)),t}function a0(e,t){Bt(e,(n,r)=>n!=null&&t.add(r))}var h5=["onStart","onRest","onChange","onPause","onResume"];function u0(e,t,n){e.animation[n]=t[n]!==Yp(t,n)?Zp(t[n],e.key):void 0}function go(e,t,...n){var r,o,l,i;(o=(r=e.animation)[t])==null||o.call(r,...n),(i=(l=e.defaultProps)[t])==null||i.call(l,...n)}var p5=["onStart","onChange","onRest"],m5=1,g5=class{constructor(e,t){A(this,"id",m5++);A(this,"springs",{});A(this,"queue",[]);A(this,"ref");A(this,"_flush");A(this,"_initialProps");A(this,"_lastAsyncId",0);A(this,"_active",new Set);A(this,"_changed",new Set);A(this,"_started",!1);A(this,"_item");A(this,"_state",{paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set});A(this,"_events",{onStart:new Map,onChange:new Map,onRest:new Map});this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,n)=>e[n]=t.get()),e}set(e){for(let t in e){let n=e[t];L.und(n)||this.springs[t].set(n)}}update(e){return e&&this.queue.push(ul(e)),this}start(e){let{queue:t}=this;return e?t=ot(e).map(ul):this.queue=[],this._flush?this._flush(this,t):(sm(this,t),Cu(this,t))}stop(e,t){if(e!==!!e&&(t=e),t){let n=this.springs;Z(ot(t),r=>n[r].stop(!!e))}else al(this._state,this._lastAsyncId),this.each(n=>n.stop(!!e));return this}pause(e){if(L.und(e))this.start({pause:!0});else{let t=this.springs;Z(ot(e),n=>t[n].pause())}return this}resume(e){if(L.und(e))this.start({pause:!1});else{let t=this.springs;Z(ot(e),n=>t[n].resume())}return this}each(e){Bt(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:n}=this._events,r=this._active.size>0,o=this._changed.size>0;(r&&!this._started||o&&!this._started)&&(this._started=!0,To(e,([s,a])=>{a.value=this.get(),s(a,this,this._item)}));let l=!r&&this._started,i=o||l&&n.size?this.get():null;o&&t.size&&To(t,([s,a])=>{a.value=i,s(a,this,this._item)}),l&&(this._started=!1,To(n,([s,a])=>{a.value=i,s(a,this,this._item)}))}eventObserved(e){if(e.type=="change")this._changed.add(e.parent),e.idle||this._active.add(e.parent);else if(e.type=="idle")this._active.delete(e.parent);else return;H.onFrame(this._onFrame)}};function Cu(e,t){return Promise.all(t.map(n=>rm(e,n))).then(n=>Gc(e,n))}async function rm(e,t,n){let{keys:r,to:o,from:l,loop:i,onRest:s,onResolve:a}=t,c=L.obj(t.default)&&t.default;i&&(t.loop=!1),o===!1&&(t.to=null),l===!1&&(t.from=null);let d=L.arr(o)||L.fun(o)?o:void 0;d?(t.to=void 0,t.onRest=void 0,c&&(c.onRest=void 0)):Z(p5,k=>{let E=t[k];if(L.fun(E)){let v=e._events[k];t[k]=({finished:g,cancelled:y})=>{let h=v.get(E);h?(g||(h.finished=!1),y&&(h.cancelled=!0)):v.set(E,{value:null,finished:g||!1,cancelled:y||!1})},c&&(c[k]=t[k])}});let f=e._state;t.pause===!f.paused?(f.paused=t.pause,Eo(t.pause?f.pauseQueue:f.resumeQueue)):f.paused&&(t.pause=!0);let m=(r||Object.keys(e.springs)).map(k=>e.springs[k].start(t)),x=t.cancel===!0||Yp(t,"cancel")===!0;(d||x&&f.asyncId)&&m.push(Jp(++e._lastAsyncId,{props:t,state:f,actions:{pause:vu,resume:vu,start(k,E){x?(al(f,e._lastAsyncId),E(Tr(e))):(k.onRest=s,E(em(d,k,f,e)))}}})),f.paused&&await new Promise(k=>{f.resumeQueue.add(k)});let w=Gc(e,await Promise.all(m));if(i&&w.finished&&!(n&&w.noop)){let k=nm(t,i,o);if(k)return sm(e,[k]),rm(e,k,!0)}return a&&H.batchedUpdates(()=>a(w,e,e.item)),w}function c0(e,t){let n={...e.springs};return t&&Z(ot(t),r=>{L.und(r.keys)&&(r=ul(r)),L.obj(r.to)||(r={...r,to:void 0}),im(n,r,o=>lm(o))}),om(e,n),n}function om(e,t){Bt(t,(n,r)=>{e.springs[r]||(e.springs[r]=n,Zr(n,e))})}function lm(e,t){let n=new d5;return n.key=e,t&&Zr(n,t),n}function im(e,t,n){t.keys&&Z(t.keys,r=>{(e[r]||(e[r]=n(r)))._prepareNode(t)})}function sm(e,t){Z(t,n=>{im(e.springs,n,r=>lm(r,e))})}var vs=({children:e,...t})=>{let n=p.useContext(Bi),r=t.pause||!!n.pause,o=t.immediate||!!n.immediate;t=H4(()=>({pause:r,immediate:o}),[r,o]);let{Provider:l}=Bi;return p.createElement(l,{value:t},e)},Bi=v5(vs,{});vs.Provider=Bi.Provider;vs.Consumer=Bi.Consumer;function v5(e,t){return Object.assign(e,p.createContext(t)),e.Provider._context=e,e.Consumer._context=e,e}var y5=()=>{let e=[],t=function(r){U4();let o=[];return Z(e,(l,i)=>{if(L.und(r))o.push(l.start());else{let s=n(r,l,i);s&&o.push(l.start(s))}}),o};t.current=e,t.add=function(r){e.includes(r)||e.push(r)},t.delete=function(r){let o=e.indexOf(r);~o&&e.splice(o,1)},t.pause=function(){return Z(e,r=>r.pause(...arguments)),this},t.resume=function(){return Z(e,r=>r.resume(...arguments)),this},t.set=function(r){Z(e,(o,l)=>{let i=L.fun(r)?r(l,o):r;i&&o.set(i)})},t.start=function(r){let o=[];return Z(e,(l,i)=>{if(L.und(r))o.push(l.start());else{let s=this._getProps(r,l,i);s&&o.push(l.start(s))}}),o},t.stop=function(){return Z(e,r=>r.stop(...arguments)),this},t.update=function(r){return Z(e,(o,l)=>o.update(this._getProps(r,o,l))),this};let n=function(r,o,l){return L.fun(r)?r(l,o):r};return t._getProps=n,t};function w5(e,t,n){let r=L.fun(t)&&t;r&&!n&&(n=[]);let o=p.useMemo(()=>r||arguments.length==3?y5():void 0,[]),l=p.useRef(0),i=Wp(),s=p.useMemo(()=>({ctrls:[],queue:[],flush(v,g){let y=c0(v,g);return l.current>0&&!s.queue.length&&!Object.keys(y).some(h=>!v.springs[h])?Cu(v,g):new Promise(h=>{om(v,y),s.queue.push(()=>{h(Cu(v,g))}),i()})}}),[]),a=p.useRef([...s.ctrls]),c=[],d=Jf(e)||0;p.useMemo(()=>{Z(a.current.slice(e,d),v=>{o5(v,o),v.stop(!0)}),a.current.length=e,f(d,e)},[e]),p.useMemo(()=>{f(0,Math.min(d,e))},n);function f(v,g){for(let y=v;yc0(v,c[g])),x=p.useContext(vs),w=Jf(x),k=x!==w&&r5(x);Wc(()=>{l.current++,s.ctrls=a.current;let{queue:v}=s;v.length&&(s.queue=[],Z(v,g=>g())),Z(a.current,(g,y)=>{o==null||o.add(g),k&&g.start({default:x});let h=c[y];h&&(l5(g,h.ref),g.ref?g.queue.push(h):g.start(h))})}),Qp(()=>()=>{Z(s.ctrls,v=>v.stop(!0))});let E=m.map(v=>({...v}));return o?[E,o]:E}function d0(e,t){let n=L.fun(e),[[r],o]=w5(1,n?e:[e],n?t||[]:t);return n||arguments.length==2?[r,o]:r}var x5=class extends Zc{constructor(t,n){super();A(this,"key");A(this,"idle",!0);A(this,"calc");A(this,"_active",new Set);this.source=t,this.calc=nl(...n);let r=this._get(),o=wu(r);Qc(this,o.create(r))}advance(t){let n=this._get(),r=this.get();Wt(n,r)||($t(this).setValue(n),this._onChange(n,this.idle)),!this.idle&&f0(this._active)&&ca(this)}_get(){let t=L.arr(this.source)?this.source.map(Ze):ot(Ze(this.source));return this.calc(...t)}_start(){this.idle&&!f0(this._active)&&(this.idle=!1,Z(ms(this),t=>{t.done=!1}),Mt.skipAnimation?(H.batchedUpdates(()=>this.advance()),ca(this)):ds.start(this))}_attach(){let t=1;Z(ot(this.source),n=>{ft(n)&&Zr(n,this),Eu(n)&&(n.idle||this._active.add(n),t=Math.max(t,n.priority+1))}),this.priority=t,this._start()}_detach(){Z(ot(this.source),t=>{ft(t)&&ol(t,this)}),this._active.clear(),ca(this)}eventObserved(t){t.type=="change"?t.idle?this.advance():(this._active.add(t.parent),this._start()):t.type=="idle"?this._active.delete(t.parent):t.type=="priority"&&(this.priority=ot(this.source).reduce((n,r)=>Math.max(n,(Eu(r)?r.priority:0)+1),0))}};function k5(e){return e.idle!==!1}function f0(e){return!e.size||Array.from(e).every(k5)}function ca(e){e.idle||(e.idle=!0,Z(ms(e),t=>{t.done=!0}),rl(e,{type:"idle",parent:e}))}Mt.assign({createStringInterpolator:Vp,to:(e,t)=>new x5(e,t)});var am=/^--/;function E5(e,t){return t==null||typeof t=="boolean"||t===""?"":typeof t=="number"&&t!==0&&!am.test(e)&&!(Oo.hasOwnProperty(e)&&Oo[e])?t+"px":(""+t).trim()}var h0={};function S5(e,t){if(!e.nodeType||!e.setAttribute)return!1;let n=e.nodeName==="filter"||e.parentNode&&e.parentNode.nodeName==="filter",{style:r,children:o,scrollTop:l,scrollLeft:i,viewBox:s,...a}=t,c=Object.values(a),d=Object.keys(a).map(f=>n||e.hasAttribute(f)?f:h0[f]||(h0[f]=f.replace(/([A-Z])/g,m=>"-"+m.toLowerCase())));o!==void 0&&(e.textContent=o);for(let f in r)if(r.hasOwnProperty(f)){let m=E5(f,r[f]);am.test(f)?e.style.setProperty(f,m):e.style[f]=m}d.forEach((f,m)=>{e.setAttribute(f,c[m])}),l!==void 0&&(e.scrollTop=l),i!==void 0&&(e.scrollLeft=i),s!==void 0&&e.setAttribute("viewBox",s)}var Oo={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},j5=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),C5=["Webkit","Ms","Moz","O"];Oo=Object.keys(Oo).reduce((e,t)=>(C5.forEach(n=>e[j5(n,t)]=e[t]),e),Oo);var N5=/^(matrix|translate|scale|rotate|skew)/,_5=/^(translate)/,P5=/^(rotate|skew)/,da=(e,t)=>L.num(e)&&e!==0?e+t:e,ai=(e,t)=>L.arr(e)?e.every(n=>ai(n,t)):L.num(e)?e===t:parseFloat(e)===t,R5=class extends gs{constructor({x:e,y:t,z:n,...r}){let o=[],l=[];(e||t||n)&&(o.push([e||0,t||0,n||0]),l.push(i=>[`translate3d(${i.map(s=>da(s,"px")).join(",")})`,ai(i,0)])),Bt(r,(i,s)=>{if(s==="transform")o.push([i||""]),l.push(a=>[a,a===""]);else if(N5.test(s)){if(delete r[s],L.und(i))return;let a=_5.test(s)?"px":P5.test(s)?"deg":"";o.push(ot(i)),l.push(s==="rotate3d"?([c,d,f,m])=>[`rotate3d(${c},${d},${f},${da(m,a)})`,ai(m,0)]:c=>[`${s}(${c.map(d=>da(d,a)).join(",")})`,ai(c,s.startsWith("scale")?1:0)])}}),o.length&&(r.transform=new I5(o,l)),super(r)}},I5=class extends Dp{constructor(t,n){super();A(this,"_value",null);this.inputs=t,this.transforms=n}get(){return this._value||(this._value=this._get())}_get(){let t="",n=!0;return Z(this.inputs,(r,o)=>{let l=Ze(r[0]),[i,s]=this.transforms[o](L.arr(l)?l:r.map(Ze));t+=" "+i,n=n&&s}),n?"none":t}observerAdded(t){t==1&&Z(this.inputs,n=>Z(n,r=>ft(r)&&Zr(r,this)))}observerRemoved(t){t==0&&Z(this.inputs,n=>Z(n,r=>ft(r)&&ol(r,this)))}eventObserved(t){t.type=="change"&&(this._value=null),rl(this,t)}},L5=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"];Mt.assign({batchedUpdates:xc.unstable_batchedUpdates,createStringInterpolator:Vp,colors:w4});var M5=J4(L5,{applyAnimatedValues:S5,createAnimatedStyle:e=>new R5(e),getComponentProps:({scrollTop:e,scrollLeft:t,...n})=>n}),p0=M5.animated;const T5=e=>p.createElement("svg",{id:"svg32",width:321.20401,height:398.35599,viewBox:"0 0 321.20401 398.35599","sodipodi:docname":"hackntts.ai","xmlns:inkscape":"http://www.inkscape.org/namespaces/inkscape","xmlns:sodipodi":"http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd",xmlns:"http://www.w3.org/2000/svg","xmlns:svg":"http://www.w3.org/2000/svg",...e},p.createElement("defs",{id:"defs36"},p.createElement("clipPath",{clipPathUnits:"userSpaceOnUse",id:"clipPath48"},p.createElement("path",{d:"M 63.32,43.628 H 304.341 V 342.514 H 63.32 Z",id:"path46"}))),p.createElement("sodipodi:namedview",{id:"namedview34",pagecolor:"#505050",bordercolor:"#ffffff",borderopacity:1,"inkscape:showpageshadow":0,"inkscape:pageopacity":0,"inkscape:pagecheckerboard":1,"inkscape:deskcolor":"#505050",showgrid:"false"}),p.createElement("g",{id:"g40","inkscape:groupmode":"layer","inkscape:label":"Page 1",transform:"matrix(1.3333333,0,0,-1.3333333,-84.504798,456.60558)"},p.createElement("g",{id:"g42","inkscape:export-filename":"../Code/hacknotts.com/src/assets/hacknotts_logo.svg","inkscape:export-xdpi":96,"inkscape:export-ydpi":96},p.createElement("g",{id:"g44",clipPath:"url(#clipPath48)"},p.createElement("g",{id:"g50",transform:"translate(266.4146,134.9572)"},p.createElement("path",{d:"m 0,0 c 0.069,-2.391 -1.053,-4.018 -2.631,-4.891 -13.93,-11.398 -27.842,-22.797 -41.771,-34.193 -3.779,-3.093 -9.945,-1.347 -9.945,4.13 v 7.446 c 0,2.642 -0.629,6.468 0.771,8.858 1.827,3.12 5.785,5.634 8.397,8.009 6.289,5.716 12.581,11.432 18.869,17.148 -6.288,5.734 -12.569,11.468 -18.858,17.203 -2.631,2.399 -7.981,5.728 -8.999,9.427 -0.689,2.505 -0.18,5.637 -0.18,8.186 v 6.632 c 0,5.4 6.196,7.328 9.945,4.131 9.563,-8.153 19.096,-16.305 28.659,-24.458 4.39,-3.743 8.781,-7.487 13.171,-11.231 C 1.244,13.145 -0.132,4.54 0,0 m 37.811,205.519 c 0.056,1.978 -1.98,1.978 -1.98,1.978 h -53.853 c -1.721,0 -1.879,-1.978 -1.879,-1.978 l -4.866,-56.427 -31.957,-0.021 c 0,0 -3.02,54.471 -3.134,56.448 -0.114,1.978 -1.869,1.978 -1.869,1.978 0,0 -39.858,-0.01 -41.756,-0.005 -1.899,0.005 -1.869,-1.973 -1.869,-1.973 l -3.075,-56.447 -32.557,0.002 c 0,0 -4.157,54.468 -4.322,56.445 -0.166,1.978 -1.999,1.978 -1.999,1.978 h -53.368 c -2.363,0 -2.363,-1.978 -2.363,-1.978 0,0 0.852,-111.567 0.935,-114.257 0.083,-2.69 2.576,-2.623 2.576,-2.623 l 110.631,-1.233 c 0,0 -0.105,-169.591 0,-174.134 0.106,-4.542 4.437,-4.542 4.437,-4.542 h 117.44 c 4.884,0 4.884,4.542 4.884,4.542 0,0 -0.111,290.27 -0.056,292.247",style:{fill:"currentColor",fillOpacity:1,fillRule:"nonzero",stroke:"none"},id:"path52"})),p.createElement("g",{id:"g54",transform:"translate(148.8391,167.9348)"},p.createElement("path",{d:"m 0,0 c 0.689,2.505 0.18,5.637 0.18,8.186 v 6.632 c 0,5.4 -6.196,7.328 -9.946,4.131 -9.562,-8.153 -19.096,-16.305 -28.658,-24.458 -4.39,-3.743 -8.781,-7.486 -13.172,-11.231 -3.815,-3.252 -2.44,-11.857 -2.571,-16.397 -0.069,-2.391 1.053,-4.018 2.631,-4.891 13.929,-11.398 27.842,-22.797 41.77,-34.193 3.78,-3.092 9.946,-1.347 9.946,4.131 v 7.446 c 0,2.641 0.629,6.467 -0.771,8.857 -1.828,3.12 -5.786,5.635 -8.397,8.009 -6.289,5.716 -12.582,11.432 -18.869,17.148 6.287,5.734 12.569,11.469 18.857,17.203 2.632,2.399 7.982,5.728 9,9.427",style:{fill:"currentColor",fillOpacity:1,fillRule:"nonzero",stroke:"none"},id:"path56"}))))));function mt(e){return u.jsx("div",{className:"border-dark my-3",style:{border:"4px solid",borderRadius:16},children:u.jsx("h1",{id:e.id,className:"m-3 text-dark text-center text-uppercase",children:e.title})})}function A5(e){return gt.createElement("tito-widget",e)}function F5(e){return p.useEffect(()=>{const t=document.createElement("script");return t.src="https://js.tito.io/v2",t.async=!0,document.body.appendChild(t),()=>{document.body.removeChild(t)}},[]),u.jsx("div",{className:"m-0",children:u.jsx(A5,{event:"hacksocnottingham/hacknotts84"})})}const um=e=>p.createElement("svg",{"aria-label":"Capital One",viewBox:"0 0 418 150",xmlns:"http://www.w3.org/2000/svg",...e},p.createElement("path",{d:"M283.7,108.5h-.1c-17.8,12.6-38.8,25.8-61.5,39.7l-.9.5a.7.7,0,1,0,.8,1.1l.7-.4c19.3-10,41.4-21.9,63.6-34.2l.4-.2A24.7,24.7,0,0,1,283.7,108.5ZM400.5,13.9c-28-30.9-208.6-3.1-285.3,13.7l-1.8.4a.8.8,0,0,0-.6.8.6.6,0,0,0,.8.5l1.8-.3C179,17.7,311.3,2,339.7,30.2c8.7,8.6,6.7,19.7-3.4,32.8a25.7,25.7,0,0,1,11,15.8C386.6,52.7,413,27.7,400.5,13.9Z",fill:"#cc2427"}),p.createElement("g",{fill:"#013d5b"},p.createElement("path",{d:"m133 84.3a10.4 10.4 0 0 0-6.1 2 9.4 9.4 0 0 0-3.3 6c-0.6 3.1-0.3 5.2 0.9 6.6a7.1 7.1 0 0 0 5.3 2 10.2 10.2 0 0 0 4.4-0.9 8.1 8.1 0 0 0 3.3-2.8 12.5 12.5 0 0 0 1.9-4.6c0.5-2.8 0.1-4.8-1.2-6.2a6.7 6.7 0 0 0-5.2-2.1zm-31.1 38.8 8.3-46.8h15l-1.2 6a14.2 14.2 0 0 1 6.3-4.5 27 27 0 0 1 9.7-2c3.9 0 6.3 0.2 9.2 1.7a12.4 12.4 0 0 1 6 6.6 16.8 16.8 0 0 1 0.8 9.5 20.7 20.7 0 0 1-8.4 13.7c-4.6 3.3-8.7 4.2-14.6 4.2a20.4 20.4 0 0 1-5.3-0.6 12.1 12.1 0 0 1-3.4-1.3 15.5 15.5 0 0 1-2.8-2.6l-2.8 16.1zm173.1-12.1h-17.4l8.8-48.6 16.9 0.4zm-86.8-35.1 1.2-7.1 17.8-3.8-1.9 10.9h8.8l-1.7 7.1h-8.5l-5.1 28h-17.3l5.2-28h-6.5l1.3-7h6.7zm-138.6 22.6a62.3 62.3 0 0 1-14.2 1.5c-8.1 0-14.6-4-14.2-11.5 0.2-4.9 6.1-15.3 20.9-15.3a24.3 24.3 0 0 1 13.3 3.6l2.1-12.1a40.3 40.3 0 0 0-16.8-2.8c-19.5 0.2-38.2 9-40.5 27s20 22.9 29.9 22.9c5.7 0 11.7-0.3 17.2-0.8zm189.7-3.5-2.9 0.8-6.7 1.2a10.8 10.8 0 0 0-4.5 1.4 3 3 0 0 0-1.5 2.2 2.2 2.2 0 0 0 0.9 2.4c0.9 0.6 2.3 0.8 4.3 0.8a16.1 16.1 0 0 0 4.4-0.6 10.2 10.2 0 0 0 3.6-1.9 5.1 5.1 0 0 0 1.5-2.3 22.4 22.4 0 0 0 0.9-4zm18.4-11.5c-0.1 1.7-0.4 3.3-0.8 5.8l-3.1 17.5a3.2 3.2 0 0 0 1.7 3.6v0.6h-17.9v-4.5a36 36 0 0 1-8.6 3.7 32.2 32.2 0 0 1-8.6 1c-5.7 0-9-0.6-11.3-2.6s-3.4-3.4-3.3-6.2a9.5 9.5 0 0 1 2.2-5.2 13.3 13.3 0 0 1 4.7-3.3 25.4 25.4 0 0 1 7.1-2c3.2-0.5 7.6-1 13.5-1.5a24 24 0 0 0 5.8-1.3c1.2-0.5 1.7-1 1.9-2s-0.2-2.8-2.6-3.3c-6.4-1.3-18.4 0.8-24.6 2.3l3.3-9a161.7 161.7 0 0 1 23.9-2c12.7 0.1 16.8 3.8 16.7 8.4zm-102.2 27.5 6.2-34.9h17.1l-6.2 34.9zm7.2-42.9c0.5-2.9 5-5.2 10.1-5.2s8.7 2.3 8.2 5.2-5 5.2-10.1 5.2-8.7-2.4-8.2-5.2zm-77.2 26.8a13 13 0 0 1-2.9 0.8l-6.6 1.2a10.8 10.8 0 0 0-4.6 1.4 3.2 3.2 0 0 0-1.5 2.3 2.1 2.1 0 0 0 1 2.3 7.3 7.3 0 0 0 4.2 0.9 16.2 16.2 0 0 0 4.4-0.7 10.2 10.2 0 0 0 3.6-1.9 5.1 5.1 0 0 0 1.5-2.3 14.7 14.7 0 0 0 0.9-4zm18.4-11.4c-0.1 1.7-0.4 3.2-0.8 5.8l-3.1 17.4a3.2 3.2 0 0 0 1.7 3.6v0.7h-17.9v-4.4a40.2 40.2 0 0 1-8.6 3.6 31.8 31.8 0 0 1-8.5 1.1c-5.8 0-9.1-0.6-11.3-2.6s-3.5-3.4-3.4-6.3a9.6 9.6 0 0 1 2.2-5.1 13.5 13.5 0 0 1 4.7-3.4 28.9 28.9 0 0 1 7.2-2c3.1-0.5 7.5-1 13.4-1.5a15.7 15.7 0 0 0 5.8-1.3c1.3-0.5 1.7-1 1.9-2s-0.2-2.8-2.6-3.3c-6.4-1.2-18.4 0.8-24.6 2.4l3.3-9.1a162.8 162.8 0 0 1 23.9-2c12.7 0 16.8 3.7 16.7 8.4z"}),p.createElement("path",{d:"m344.6 88.2 3.9-0.4c1.3 0 2.4 0.3 2.5 1.5s-1.3 6-1.6 7.3l-2.7 11.7c-1 4.8-2.2 9.8-3.2 13.8h6.8l3.8-18.6c11.8-12.2 16.3-16.2 19-16.2a2 2 0 0 1 2.2 2.2c0.1 2.1-1.3 7-1.7 8.4l-4 13.5c-0.8 3.1-1.5 5.8-1.4 7.8s1.9 4.3 4.5 4.3c5 0 8.7-5.2 11.8-10.3l-0.9-1.7c-1.3 2-4.2 6.5-6.6 6.5-0.7 0-1.4-0.5-1.4-1.7a20.5 20.5 0 0 1 1-5.5l4.4-15.9c1.1-4.4 1.7-7.2 1.7-8.7s-1.9-4.3-4.5-4.3c-4.5 0-10.5 3.3-23.1 17.8h-0.2l1.6-7.1c0.9-3.9 1.7-7.9 2.5-10.7a114.5 114.5 0 0 1-14.5 4.1zm66.9 0.4c-0.1-2.8-1.5-4.7-4.4-4.7-7 0-14.4 13.7-15.7 19.2 11.4 0 20.4-6.8 20.1-14.5zm1.5 21.5 1.3 0.9c-3.4 6.9-10.3 12.5-18.5 12.5-6.7 0-12.1-4.4-12.4-12.7-0.6-15 13.5-28.9 24.9-28.9 4.9 0 9.5 2.2 9.7 7.5 0.4 11.9-16.3 15.5-27.3 15.7a14.3 14.3 0 0 0-0.4 4.4c0.2 5 3.2 9.1 9.3 9.1s10.7-4.3 13.4-8.5zm-117.9-9.7c0.3 10.9 7.2 19.8 16.2 19.8 17.4 0 24.8-21.4 24.3-35.7-0.4-10.9-7.4-19.8-16.4-19.8-15 0-24.7 21.3-24.1 35.7zm-9.2-0.6c-0.7-18.6 13.9-37.6 35-37.6 14.2 0 23.4 9.5 23.9 23.9 0.7 19.6-12.9 37.6-35 37.6-14.2 0-23.4-9.4-23.9-23.9z"}))),cm="/2023/assets/frasers-53480ed6.png",dm=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",viewBox:"0 0 388.2 150.6",style:{enableBackground:"new 0 0 388.2 150.6"},xmlSpace:"preserve",...e},p.createElement("style",{type:"text/css"},` .st0{fill:#04C7FD;} .st1{fill:#0068B5;} -`),p.createElement("rect",{y:2.1,className:"st0",width:28.1,height:28.1}),p.createElement("path",{className:"st1",d:"M27.4,148.5V47.3H0.8v101.2H27.4z M204.2,149.5v-24.8c-3.9,0-7.2-0.2-9.6-0.6c-2.8-0.4-4.9-1.4-6.3-2.8 c-1.4-1.4-2.3-3.4-2.8-6c-0.4-2.5-0.6-5.8-0.6-9.8V70.1h19.3V47.3h-19.3V7.8h-26.7v97.9c0,8.3,0.7,15.3,2.1,20.9 c1.4,5.5,3.8,10,7.1,13.4s7.7,5.8,13,7.3c5.4,1.5,12.2,2.2,20.3,2.2L204.2,149.5L204.2,149.5z M357,148.5V0h-26.7v148.5H357z M132.5,57.2c-7.4-8-17.8-12-31-12c-6.4,0-12.2,1.3-17.5,3.9c-5.2,2.6-9.7,6.2-13.2,10.8l-1.5,1.9v-1.7V47.3H43v101.2h26.5V94.6v3.7 c0-0.6,0-1.2,0-1.8c0.3-9.5,2.6-16.5,7-21c4.7-4.8,10.4-7.2,16.9-7.2c7.7,0,13.6,2.4,17.5,7c3.8,4.6,5.8,11.1,5.8,19.4l0,0v0.2l0,0 l0,0v53.5h26.9V91C143.7,76.6,139.9,65.2,132.5,57.2z M316.5,97.7c0-7.3-1.3-14.1-3.8-20.5c-2.6-6.3-6.2-11.9-10.7-16.7 c-4.6-4.8-10.1-8.5-16.5-11.2s-13.5-4-21.2-4c-7.3,0-14.2,1.4-20.6,4.1c-6.4,2.8-12,6.5-16.7,11.2s-8.5,10.3-11.2,16.7 c-2.8,6.4-4.1,13.3-4.1,20.6c0,7.3,1.3,14.2,3.9,20.6c2.6,6.4,6.3,12,10.9,16.7c4.6,4.7,10.3,8.5,16.9,11.2 c6.6,2.8,13.9,4.2,21.7,4.2c22.6,0,36.6-10.3,45-19.9l-19.2-14.6c-4,4.8-13.6,11.3-25.6,11.3c-7.5,0-13.7-1.7-18.4-5.2 c-4.7-3.4-7.9-8.2-9.6-14.1l-0.3-0.9h79.5L316.5,97.7L316.5,97.7z M237.2,88.4c0-7.4,8.5-20.3,26.8-20.4c18.3,0,26.9,12.9,26.9,20.3 L237.2,88.4z"}),p.createElement("path",{className:"st1",d:"M387.4,135.3c-0.5-1.2-1.2-2.2-2.1-3.1c-0.9-0.9-1.9-1.6-3.1-2.1s-2.5-0.8-3.8-0.8c-1.4,0-2.6,0.3-3.8,0.8 c-1.2,0.5-2.2,1.2-3.1,2.1c-0.9,0.9-1.6,1.9-2.1,3.1c-0.5,1.2-0.8,2.5-0.8,3.8c0,1.4,0.3,2.6,0.8,3.8s1.2,2.2,2.1,3.1 c0.9,0.9,1.9,1.6,3.1,2.1s2.5,0.8,3.8,0.8c1.4,0,2.6-0.3,3.8-0.8c1.2-0.5,2.2-1.2,3.1-2.1c0.9-0.9,1.6-1.9,2.1-3.1 c0.5-1.2,0.8-2.5,0.8-3.8S387.9,136.5,387.4,135.3z M385.8,142.3c-0.4,1-1,1.9-1.7,2.6c-0.7,0.7-1.6,1.3-2.6,1.7s-2,0.6-3.2,0.6 c-1.1,0-2.2-0.2-3.2-0.6c-1-0.4-1.9-1-2.6-1.7s-1.3-1.6-1.7-2.6c-0.4-1-0.6-2-0.6-3.2c0-1.1,0.2-2.2,0.6-3.2s1-1.9,1.7-2.6 c0.7-0.7,1.6-1.3,2.6-1.7s2-0.6,3.2-0.6c1.1,0,2.2,0.2,3.2,0.6c1,0.4,1.9,1,2.6,1.7s1.3,1.6,1.7,2.6c0.4,1,0.6,2,0.6,3.2 C386.5,140.3,386.2,141.3,385.8,142.3z M380.2,139.9c0.8-0.1,1.4-0.4,1.9-0.9s0.8-1.2,0.8-2.2c0-1.1-0.3-1.9-1-2.5 c-0.6-0.6-1.7-0.9-3-0.9h-4.4v11.3h2.1v-4.6h1.5l2.8,4.6h2.2L380.2,139.9z M379.1,138.3c-0.3,0-0.6,0-1,0h-1.5v-3.2h1.5 c0.3,0,0.6,0,1,0c0.3,0,0.6,0.1,0.9,0.2c0.3,0.1,0.5,0.3,0.6,0.5s0.2,0.5,0.2,0.9s-0.1,0.7-0.2,0.9c-0.2,0.2-0.4,0.4-0.6,0.5 C379.7,138.2,379.4,138.3,379.1,138.3z"})),fm=e=>p.createElement("svg",{id:"Pink",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 282.43 77.11",...e},p.createElement("defs",null,p.createElement("style",null,".cls-1{isolation:isolate;}.cls-2{fill:#e91e63;}")),p.createElement("g",{id:"Hackathons",className:"cls-1"},p.createElement("g",{className:"cls-1"},p.createElement("path",{className:"cls-2",d:"M5.6,20.92h6.72l-1.76,10.2H22.12l1.72-10.2h6.72l-4.8,28H19.12l2-11.76H9.52l-2,11.76H.88Z"}),p.createElement("path",{className:"cls-2",d:"M31.28,39.72a11.39,11.39,0,0,1,1.8-4.92,10.91,10.91,0,0,1,3.58-3.42,8.88,8.88,0,0,1,4.58-1.26,5.87,5.87,0,0,1,3.54,1,6.47,6.47,0,0,1,2.14,2.68l.56-3.32h6l-3.2,18.4H44.32l.48-2.72a9.56,9.56,0,0,1-2.88,2.28,7.71,7.71,0,0,1-3.56.84A6.58,6.58,0,0,1,34.22,48a7.46,7.46,0,0,1-2.48-3.48A10.46,10.46,0,0,1,31.28,39.72Zm6.24,0A4.71,4.71,0,0,0,38.1,43a3,3,0,0,0,2.7,1.48A4.31,4.31,0,0,0,43,43.8a6,6,0,0,0,1.84-1.72,5.6,5.6,0,0,0,1-2.36,5,5,0,0,0-.6-3.26A2.83,2.83,0,0,0,42.72,35a4.33,4.33,0,0,0-2.36.6,5.78,5.78,0,0,0-1.88,1.74A5.6,5.6,0,0,0,37.52,39.72Z"}),p.createElement("path",{className:"cls-2",d:"M61.28,39.72A4,4,0,0,0,62.1,43a4,4,0,0,0,3.06,1.42,6.54,6.54,0,0,0,3.2-.74,9.23,9.23,0,0,0,2.56-1.9l-.8,5.84a10.69,10.69,0,0,1-2.62,1.22,10.92,10.92,0,0,1-3.3.46,10,10,0,0,1-5.06-1.24,7.9,7.9,0,0,1-3.26-3.42,8.43,8.43,0,0,1-.72-4.94,10.43,10.43,0,0,1,2-5,11.28,11.28,0,0,1,4.16-3.38,12.43,12.43,0,0,1,5.48-1.22,10.58,10.58,0,0,1,3.18.44,9.63,9.63,0,0,1,2.46,1.16l-.8,5.92a5.08,5.08,0,0,0-2-2,5.66,5.66,0,0,0-2.76-.7,5.74,5.74,0,0,0-5.64,4.76Z"}),p.createElement("path",{className:"cls-2",d:"M88.68,30.52H96l-9.2,7.8,6.56,10.6H86.64l-5.8-9.44-1.6,9.44H73.52l5.28-31.2h5.8l-3.28,19Z"}),p.createElement("path",{className:"cls-2",d:"M95.84,39.72a11.39,11.39,0,0,1,1.8-4.92,10.91,10.91,0,0,1,3.58-3.42,8.85,8.85,0,0,1,4.58-1.26,5.87,5.87,0,0,1,3.54,1,6.55,6.55,0,0,1,2.14,2.68l.56-3.32h6l-3.2,18.4h-5.92l.48-2.72a9.56,9.56,0,0,1-2.88,2.28,7.71,7.71,0,0,1-3.56.84A6.58,6.58,0,0,1,98.78,48a7.39,7.39,0,0,1-2.48-3.48A10.33,10.33,0,0,1,95.84,39.72Zm6.24,0a4.66,4.66,0,0,0,.58,3.24,3,3,0,0,0,2.7,1.48,4.31,4.31,0,0,0,2.24-.64,6,6,0,0,0,1.84-1.72,5.73,5.73,0,0,0,1-2.36,5,5,0,0,0-.6-3.26A2.83,2.83,0,0,0,107.28,35a4.31,4.31,0,0,0-2.36.6A5.68,5.68,0,0,0,103,37.34,5.6,5.6,0,0,0,102.08,39.72Z"}),p.createElement("path",{className:"cls-2",d:"M120.28,30.52h3.12l1.08-6.4h5.8l-1.12,6.4h3.2l-.88,5h-3.2L126,48.92h-5.72l2.28-13.4H119.4Z"}),p.createElement("path",{className:"cls-2",d:"M145.08,37.72a4.88,4.88,0,0,0-.14-2.28,1.72,1.72,0,0,0-1.74-1.08,2.94,2.94,0,0,0-2.38.92,5.51,5.51,0,0,0-1.38,2.24l-2,11.4h-6l5.36-31.2h6l-2.6,15.12a7.17,7.17,0,0,1,2.34-2.14,6.51,6.51,0,0,1,3.34-.82,5.77,5.77,0,0,1,3.46.9A4.32,4.32,0,0,1,151,33.26a9.58,9.58,0,0,1,.12,3.58l-2.08,12.08h-6Z"}),p.createElement("path",{className:"cls-2",d:"M154.32,39.72a10.19,10.19,0,0,1,2-5,11.3,11.3,0,0,1,4.14-3.38,12.21,12.21,0,0,1,5.42-1.22,9.91,9.91,0,0,1,5,1.24,7.87,7.87,0,0,1,3.22,3.42,8.59,8.59,0,0,1,.7,4.94,10.33,10.33,0,0,1-2,5,11.41,11.41,0,0,1-4.14,3.4,12.27,12.27,0,0,1-5.42,1.22,9.72,9.72,0,0,1-5-1.26A8.08,8.08,0,0,1,155,44.64,8.36,8.36,0,0,1,154.32,39.72Zm6.12,0a4.56,4.56,0,0,0,.62,3.16,3,3,0,0,0,2.66,1.4A4.54,4.54,0,0,0,167,43a5.41,5.41,0,0,0,1.72-3.26,4.75,4.75,0,0,0-.62-3.2,3,3,0,0,0-2.66-1.44,4.07,4.07,0,0,0-2.28.6,5.72,5.72,0,0,0-2.72,4Z"}),p.createElement("path",{className:"cls-2",d:"M190,37.72a5.07,5.07,0,0,0-.14-2.32c-.23-.69-.85-1-1.86-1a3.37,3.37,0,0,0-2.4.9,4,4,0,0,0-1.2,2.38l-2,11.28h-6l3.2-18.4h6l-.4,2.56a6.91,6.91,0,0,1,2.36-2.18,6.71,6.71,0,0,1,3.32-.78q3.32,0,4.56,2a7.22,7.22,0,0,1,.8,5l-2,11.84H188Z"}),p.createElement("path",{className:"cls-2",d:"M201,42.28a15.61,15.61,0,0,0,3,2.22,5.2,5.2,0,0,0,2.72.74,2.07,2.07,0,0,0,1.36-.46,1.54,1.54,0,0,0-.28-2.62,15.14,15.14,0,0,0-2.44-1.08,9.71,9.71,0,0,1-2.24-1.16,5.36,5.36,0,0,1-1.66-1.82,4.54,4.54,0,0,1-.5-2.66,5,5,0,0,1,1.18-2.94,6.27,6.27,0,0,1,2.6-1.78,9.43,9.43,0,0,1,3.38-.6,10.43,10.43,0,0,1,4.14.8,16.06,16.06,0,0,1,3.38,2l-2.48,3.88A10.44,10.44,0,0,0,210.88,35a5.14,5.14,0,0,0-2.56-.74,2.24,2.24,0,0,0-1.32.36,1.31,1.31,0,0,0-.6.92,1.09,1.09,0,0,0,.42,1.06,4.41,4.41,0,0,0,1.36.74c.57.21,1.18.45,1.82.72a13.49,13.49,0,0,1,2.4,1.22A5.16,5.16,0,0,1,214.08,41a4.52,4.52,0,0,1,.48,2.64,6.09,6.09,0,0,1-2.24,4.44,7.88,7.88,0,0,1-5.08,1.6,12.38,12.38,0,0,1-5.12-1,17.78,17.78,0,0,1-4-2.46Z"}))),p.createElement("path",{id:"UK",className:"cls-2",d:"M251.1,1.22c-.18,0-30.31,17.4-30.4,17.55s-.09,34.94,0,35.1,30.22,17.54,30.4,17.54S281.4,54,281.49,53.87s.09-34.95,0-35.1S251.27,1.22,251.1,1.22ZM225.8,21.84h5.72V40.32c0,3.12,1.72,5.24,5,5.24s5-2.12,5-5.24V21.84h5.76v18.8c0,6.6-4.6,10.16-10.76,10.16S225.8,47.24,225.8,40.64Zm27.31,0H259V33.2l10-11.36h6.84L264.23,35l12.16,14.88h-7L259,37.16V49.84h-5.92Z"}));function O5(){const[e,t]=d0(()=>({from:{x:0}})),[n,r]=d0(()=>({from:{x:0}})),o=()=>{t.start({from:{x:0},to:{x:20}})},l=()=>{t.start({from:{x:20},to:{x:0}})},i=()=>{r.start({from:{x:0},to:{x:-20}})},s=()=>{r.start({from:{x:-20},to:{x:0}})};return u.jsxs(Gr,{hideTitle:!1,titleBreakpoint:"md",children:[u.jsx(je,{className:"mt-3 mb-3 beeb-back",children:u.jsxs(Lr,{className:"text-dark d-flex flex-column align-items-stretch",children:[u.jsxs(ii,{children:[u.jsxs(Lr,{children:[u.jsx(Ip,{className:"h-auto text-primary d-none d-md-block mb-3 logo",style:{maxWidth:"900px"}}),u.jsxs("h4",{className:"fw-bolder",children:["Nottingham's Premier",u.jsx("br",{}),"Hackathon!"]}),u.jsxs("h6",{children:["Volume. 9 No. 2",u.jsx("br",{}),u.jsxs("span",{className:"fw-bold h5",children:["November 4",u.jsx("span",{className:"small",children:"th"})," & 5",u.jsx("span",{className:"small",children:"th"})]})]})]}),u.jsx(Lr,{className:"d-md-flex flex-row-reverse d-none mx-1",children:u.jsxs(p0.a,{className:"border-0 p-0 bg-dark prize-chevron text-decoration-none d-flex flex-column align-items-stretch",onMouseEnter:i,onMouseLeave:s,href:"/#prizes",style:{maxWidth:200,height:200,...n},children:[u.jsx("div",{className:"h-50 p-3 m-0 text-light text-center d-flex flex-row align-items-center bg-secondary",style:{},children:u.jsx("h1",{style:{fontSize:90},className:"w-100 m-0 ms-4",children:"?"})}),u.jsx("div",{className:"h-50 p-3 m-0 text-center text-light d-flex flex-row align-items-center",children:u.jsx("h5",{className:"w-100 m-0 ms-4",children:"Win Fabulous Prizes!"})})]})})]}),u.jsx(ii,{className:"flex-grow-1",style:{minHeight:"30vh"},children:u.jsx(vn,{gap:1,className:"justify-content-end",style:{maxWidth:"20rem"},children:u.jsxs("h5",{className:"fw-bolder",children:["University of Nottingham",u.jsx("br",{}),"Computer Science Department",u.jsx("br",{}),"Room A32"]})})}),u.jsx(ii,{children:u.jsx(p0.a,{onMouseEnter:o,onMouseLeave:l,className:"w-auto text-decoration-none bg-primary bg-gradient right-chevron p-3 m-2 d-flex flex-row border-0 align-items-center",style:e,href:"/#tickets",children:u.jsxs("h2",{className:"text-primary text-start text-nowrap m-0 me-4",children:[u.jsx("span",{className:"fw-bolder fst-italic comic",children:"Free Tickets!"}),u.jsx("br",{}),u.jsx("span",{className:"h5",children:"Get yours now!"})]})})})]})}),u.jsx("div",{className:"bg-dark text-light my-3",children:u.jsx(je,{className:"pt-3 pb-3 h-100",children:u.jsxs("div",{className:"d-flex flex-row h-100 flex-nowrap align-items-stretch",children:[u.jsxs(vn,{className:"align-items-stretch",direction:"horizontal",gap:2,children:[u.jsx("div",{style:{borderRadius:100,border:"4px solid",width:16}}),u.jsx("div",{style:{borderRadius:100,border:"4px solid",width:16}}),u.jsx("div",{style:{borderRadius:100,border:"4px solid",width:16}}),u.jsx("div",{style:{borderRadius:100,border:"4px solid",width:16}})]}),u.jsxs("div",{className:"flex-grow-1 d-flex flex-row align-items-center justify-content-end",children:[u.jsxs("div",{className:"h-100 d-flex flex-column text-center text-uppercase justify-content-between mx-3",children:[u.jsx("p",{className:"m-0",style:{fontSize:"1.1rem"},children:"HackSoc Nottingham"}),u.jsx("p",{className:"m-0",style:{fontSize:"1rem"},children:"Microcomputer System"})]}),u.jsx(T5,{className:"text-light m-0",style:{maxHeight:80,width:"auto"}})]})]})})}),u.jsx(je,{children:u.jsxs("p",{className:"lead text-muted",children:[u.jsx("b",{children:"HackNotts"})," is a 24 hour hackathon brought to you by ",u.jsx("a",{href:"https://hacksocnotts.co.uk/",target:"_blank",children:"HackSoc"}),". Our other Sponsors can be found ",u.jsx("a",{href:"./sponsors",children:"here"}),". Tickets are free! They can be found at the bottom of this page!"]})}),u.jsxs(vn,{gap:2,children:[u.jsxs(je,{children:[u.jsx(mt,{id:"what-is-hacknotts",title:"What is HackNotts?"}),u.jsxs("div",{children:[u.jsx("p",{children:"You will have 24 hours to design, coordinate and execute an idea. Each year we have students travel from across the far ends of the country collaborating, prototyping, and accomplishing amazing and innovative ideas in just 24 hours."}),u.jsx("p",{children:"You'll learn new skills from both the many attendees and the informative workshops hosted by the sponsors and organisers."}),u.jsx("p",{children:"You don't have to be a software or hardware wizard to attend. No matter your skill level you will be able to brainstorm and produce something and hopefully learn along the way."}),u.jsxs("p",{children:["Have a look at the ",u.jsx("a",{href:"/about",children:"About"})," page to find out more information about what the Hackathon involves."]})]})]}),u.jsxs(je,{children:[u.jsx(mt,{id:"prizes",title:"Prizes"}),u.jsxs("div",{className:"text-dark",children:[u.jsx("p",{children:"We have various prizes you'll to want to win in several categories:"}),u.jsx("ul",{children:u.jsxs("li",{children:[u.jsx("span",{className:"fw-bolder text-primary",children:"First place"})," - TBD"]})})]})]}),u.jsxs(je,{children:[u.jsx(mt,{id:"tickets",title:"Tickets"}),u.jsx(F5,{})]})]}),u.jsx(je,{className:"p-2 mb-5",children:u.jsxs(vn,{gap:5,className:"flex-row flex-wrap align-items-center justify-content-around h-100",children:[u.jsx("img",{src:cm,width:"100%",style:{width:"150px"}}),u.jsx(um,{width:"100%",style:{width:"150px"}}),u.jsx(dm,{width:"100%",style:{width:"150px"}}),u.jsx(fm,{width:"100%",style:{width:"150px"}})]})})]})}function $5(){return u.jsx(Gr,{children:u.jsxs(je,{children:[u.jsx(mt,{title:"Our Sponsors",id:"sponsors"}),u.jsxs(vn,{gap:5,className:"p-3 d-flex flex-row flex-wrap justify-content-around",children:[u.jsx("div",{style:{width:"300px"},children:u.jsx("img",{src:cm,width:"100%"})}),u.jsx(um,{width:"300px"}),u.jsx(dm,{width:"300px"}),u.jsx(fm,{width:"300px"})]}),u.jsxs("div",{children:[u.jsx("p",{className:"italics",children:"HackNotts is only possible because of our amazing sponsors! It's thanks to their help that we can buy food, drinks, and prizes, while keeping our event forever free for our attendees. Look forward to seeing them at the event!"}),u.jsxs("p",{className:"text-muted",children:[u.jsx("span",{className:"bold",children:"P.S."})," A special thanks to our returning sponsors at Frasers Group and Capital One, and a warm welcome to Intel who are sponsoring for the first time!"]})]})]})})}function z5(){return u.jsx(Gr,{children:u.jsxs(je,{children:[u.jsx(mt,{title:"Schedule",id:"schedule"}),u.jsx("h2",{children:"Saturday 4th"}),u.jsxs("ul",{children:[u.jsxs("li",{children:[u.jsx("b",{children:"1000"})," Doors open"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1120"})," Opening ceremony"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1200"})," Hacking starts!"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1200"})," Lunch"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1230"})," Intel workshop"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1330"})," Capital One workshop"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1430"})," Frasers workshop"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1900"})," Dinner"]})]}),u.jsx("h2",{children:"Sunday 5th"}),u.jsxs("ul",{children:[u.jsxs("li",{children:[u.jsx("b",{children:"0700"})," Breakfast"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1200"})," Hacking ends!"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1300"})," Judging starts"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1500"})," Closing ceremony"]})]})]})})}const b5="/assets/volunteers-9686e226.jpg";function D5(){return u.jsx(Gr,{children:u.jsxs(vn,{gap:3,className:"mb-3",children:[u.jsxs(je,{children:[u.jsx(mt,{title:"What is HackNotts?",id:"what"}),u.jsxs("div",{children:[u.jsxs("p",{children:["HackNotts is an annual ",u.jsx("a",{href:"https://en.wikipedia.org/wiki/Hackathon",target:"_blank",children:"hackathon"})," hosted by ",u.jsx("a",{href:"https://hacksocnotts.co.uk/",target:"_blank",children:"HackSoc"})," at the University of Nottingham. It's a two-day overnight hackathon for all skill levels taking place on November 4",u.jsx("sup",{children:"th"})," and 5",u.jsx("sup",{children:"th"})," 2023."]}),u.jsxs("p",{children:["This is a great opportunity to connect with like-minded people and discuss new ideas and projects. Teams are not mandatory, as said previously. There will be loads of opportunities to find one though, including a team building workshop on the day along with the ",u.jsx("b",{children:"#find-a-team"})," Discord channel. Aside from the hacking, workshops and food, there will also be games and other events to keep you entertained."]}),u.jsxs("p",{children:["There will be numerous workshops during the event with a variety of topics, from hardware to software and life skills. There will be something for everyone! All meals and drinks will be provided for free including lunch on both days with dinner on the 4",u.jsx("sup",{children:"th"})," and breakfast on the 5",u.jsx("sup",{children:"th"}),". Feel free to bring anything else as well to keep you going, just please be thoughtful of any possible allergic reactions people could have to certain foods (ie nut allergies)."]})]})]}),u.jsxs(je,{children:[u.jsx(mt,{title:"What project can I do?",id:"projects"}),u.jsxs("div",{children:[u.jsx("p",{children:"There aren't really any rules as to what you can or cannot make (within reason). The only requirement is that it has to be done in the 24 hour period. You can of course re-use old code or libraries, but the bulk of your project needs to be done during the Hackathon."}),u.jsx("p",{children:"If you do choose something hardware related please bare in mind that we cannot allow soldering due to lack of ventilation, but you can always use breadboards. We may be able to provide some generic components, let us know if you plan on doing hardware when ordering your ticket and we will try to accommodate."}),u.jsx("p",{children:"Don't be put off if you are just starting out with programming or if this is your first hackathon because we have some categories specifically for beginners. A hackathon is not just about winning (although that is always good), but you can learn about some new API's and coding practices along with a multitude of other skills for your CV and future career."}),u.jsxs("p",{children:["Some incredible projects have been produced over the past 9 years and we are certain that this year will not be any different. If you would like to see some projects from the previous HackNotts for possible inspiration, then they can be found on ",u.jsx("a",{href:"https://devpost.com/hackathons?search=hacknotts",target:"_blank",children:"Devpost"})," with the latest 2023 HackNotts found ",u.jsx("a",{href:"https://hn23.devpost.com/project-gallery",target:"_blank",children:"here"}),"."]})]})]}),u.jsxs(je,{children:[u.jsx(mt,{title:"Where is HackNotts?",id:"where"}),u.jsxs("div",{children:[u.jsxs("p",{children:["HackNotts is hosted at the University of Nottingham and will take place in the Computer Science building on ",u.jsx("a",{href:"https://www.nottingham.ac.uk/about/visitorinformation/mapsanddirections/jubileecampus.aspx",children:"Jubilee Campus"}),". More information about directions and travel arrangements can be found in the Discord server."]}),u.jsx("div",{className:"d-flex flex-column align-items-center",children:u.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d1201.8687271487627!2d-1.187196!3d52.953147!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4879c209bfffffff%3A0xaf426646771a25ac!2sSchool%20of%20Computer%20Science!5e0!3m2!1sen!2suk!4v1687441425435!5m2!1sen!2suk",width:"600",height:"450",style:{border:0},allowFullScreen:!1,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"})})]})]}),u.jsxs(je,{children:[u.jsx(mt,{title:"Discord Server",id:"discord"}),u.jsxs("div",{children:[u.jsx("p",{children:"The invite link will be sent out with your ticket comfirmation! You can discuss travel arrangements, any questions you may have and anything else HackNotts related there :)."}),u.jsx("p",{children:"This will also be one of our main methods to communicate, and important announcements will be made there along with directions to campus and much more. So please join to stay up to date."})]})]}),u.jsxs(je,{children:[u.jsx(mt,{title:"Volunteering",id:"volunteering"}),u.jsxs("div",{children:[u.jsx("p",{children:"Been to a hackathon before? Well of course you are welcome to participate again, but without the volunteers we would not be able to host a hackathon. We generally don't encourage volunteering if you have never been to a hackathon before as it is useful to know how a hackathon works beforehand."}),u.jsx("h3",{children:"What does it involve?"}),u.jsx("p",{children:"Volunteering will involve helping run the hackathon on the day alongside the organisers, chaperoning people around the building(s) and generally lending a hand. You'll still get all the free food and drinks alongside the hackers, but you'll also get a free t-shirt (always a bonus) ;-)"}),u.jsx("p",{children:"Please be aware that as a volunteer you are unable to submit anything for the hackathon. You can always work on a project, but it cannot be submitted for judging. If you have any questions about volunteering then please contact us via email or on the Discord server (invitations sent when ordering a ticket). You will still have to get a, but it will be a volunteering ticket. Please double check before ordering what ticket you have."}),u.jsx("p",{children:"Volunteering is a great opportunity to build on many skills such as leadership, mentoring and communication. These are all great qualities to have for your career and your important CV."}),u.jsx("h3",{children:"Conclusion"}),u.jsx("p",{children:"Each year we receive so much positive feedback from our volunteers, hackers and sponsors. We hope that this year is no different. We look forward to seeing all of you in November 2023! Until then, if you have any questions then you can email us or use the Discord server. Thank you!"}),u.jsxs(ta,{children:[u.jsx(ta.Image,{src:b5}),u.jsx(ta.Caption,{className:"text-center",children:"The Organisers and Volunteers at the end of HackNotts '23"})]})]})]})]})})}function B5(e){return u.jsx(je,{children:e.children})}function U5(e){let t;return(t=e.children)===void 0&&(t=u.jsx("p",{children:e.children})),u.jsx("h3",{className:"fst-italic",children:t})}function V5(e){return u.jsx("div",{children:e.children})}const K=Object.assign(B5,{Question:U5,Answer:V5});function H5(){return u.jsx(Gr,{children:u.jsxs(je,{children:[u.jsx(mt,{title:"Frequently Asked Questions",id:"faq"}),u.jsxs(vn,{gap:3,className:"mb-5",children:[u.jsxs(K,{children:[u.jsx(K.Question,{children:"Where is the link to the Discord Server!?"}),u.jsxs(K.Answer,{children:["The Discord server invite is sent out with the ticket confirmation. If you add your Discord tag (both username and discriminator e.g 'JoeBloggs#1234' ",u.jsx("span",{className:"fst-italic",children:"or"})," just username e.g '@joebloggs) to the ticket then you will be automatically verified upon joining. Don't worry if you don't have Discord or don't want to join right away, because you can always verify yourself later on using your ticket reference if you change your mind :) Note: You must have a ticket to speak in the server due to the verification system."]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"Who can attend?"}),u.jsx(K.Answer,{children:"Anyone who is currently a student or has graduated from any university in the past year is welcome to attend, regardless of skill level or degree course."})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How do I get a ticket?"}),u.jsxs(K.Answer,{children:["Tickets are free, you can get one ",u.jsx("a",{href:"/#tickets",children:"here"})]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"What can I do at HackNotts?"}),u.jsxs(K.Answer,{children:["The main event is a competition between hackers. However, there are loads of other activities to get involved with such as workshops hosted by sponsors and organisers alongside games. More can be found on the ",u.jsx("a",{href:"/about",children:"About page"}),"."]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"Do I get free stuff?"}),u.jsxs(K.Answer,{children:[u.jsx("span",{className:"text-secondary fst-italic fw-bold",children:"YES"})," you absolutely do get loads of free stuff. You'll get food throughout the event, swag and many stickers! Along with any prizes you may win! (yay!)"]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How does the judging work?"}),u.jsx(K.Answer,{children:"When you've finished your project submit it to Devpost and enter into as many categories that suit your project. A winner is selected for each prize category, either by ourselves or for our sponsored prizes, our sponsors. Each team will demonstrate their project after hacking ends to the judges. If you've never even heard of Devpost before, we will cover this during the hackathon and how to submit your project using the site."})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How large can my team be?"}),u.jsxs(K.Answer,{children:["Please note that we have limited prizes for each category, so we must limit the team sizes to a ",u.jsx("span",{className:"fw-bold text-secondary",children:"maximum of 4"}),". If you don't have a team then don't panic, you can still participate on your own. If you want to find a team however, then closer to the time we will be opening our Discord server with a ",u.jsx("span",{className:"fw-bolder text-secondary",children:"#find-a-team"})," channel where you can discuss preliminary ideas along with finding possible team mates."]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"What if I don't know how to code?"}),u.jsx(K.Answer,{children:"No worries, hackathons are a great place to get into coding. Almost everybody there will be happy to help you get started, especially if you join a team. We even have a beginners prize, so you won't just be up against people who've been coding for half their lives. Also, you could contribute to your team by doing non-coding things like graphics or music. They are a great place to learn new skills in quite a variety of areas, not just coding!"})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How long do I have?"}),u.jsx(K.Answer,{children:"You have 24 hours to make your project! You can only work on your project during this time frame. You can find out more here."})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"I don't want to be a hacker, how can I help out?"}),u.jsxs(K.Answer,{children:["See the volunteering section on the ",u.jsx("a",{href:"/about#volunteering",children:"About page"})," for more information!"]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How do I get there?"}),u.jsx(K.Answer,{children:"We recommend using public transport wherever possible as there is limited parking on campus so we cannot guarantee a spot. There will be more information on travel in the Discord server."})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"I still have questions!"}),u.jsxs(K.Answer,{children:["Have a read through the ",u.jsx("a",{href:"/",children:"Home"})," and ",u.jsx("a",{href:"/about",children:"About"})," page just in case it has been mentioned there, if not then feel free to email us or get in touch on Discord when the server is live! Invitations to the server will be emailed to you with your ticket confirmation."]})]})]})]})})}const W5=p.createContext("micro"),Q5=p.createContext(()=>{});function K5(e){const[t,n]=p.useState("micro");return p.useEffect(()=>{document.documentElement.setAttribute("data-bs-theme",t)},[t]),u.jsx(W5.Provider,{value:t,children:u.jsx(Q5.Provider,{value:n,children:e.children})})}const G5=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"64px",height:"64px",viewBox:"5.5 -3.5 64 64",enableBackground:"new 5.5 -3.5 64 64",xmlSpace:"preserve",...e},p.createElement("g",null,p.createElement("circle",{fill:"#FFFFFF",cx:37.785,cy:28.501,r:28.836}),p.createElement("path",{d:"M37.441-3.5c8.951,0,16.572,3.125,22.857,9.372c3.008,3.009,5.295,6.448,6.857,10.314 c1.561,3.867,2.344,7.971,2.344,12.314c0,4.381-0.773,8.486-2.314,12.313c-1.543,3.828-3.82,7.21-6.828,10.143 c-3.123,3.085-6.666,5.448-10.629,7.086c-3.961,1.638-8.057,2.457-12.285,2.457s-8.276-0.808-12.143-2.429 c-3.866-1.618-7.333-3.961-10.4-7.027c-3.067-3.066-5.4-6.524-7-10.372S5.5,32.767,5.5,28.5c0-4.229,0.809-8.295,2.428-12.2 c1.619-3.905,3.972-7.4,7.057-10.486C21.08-0.394,28.565-3.5,37.441-3.5z M37.557,2.272c-7.314,0-13.467,2.553-18.458,7.657 c-2.515,2.553-4.448,5.419-5.8,8.6c-1.354,3.181-2.029,6.505-2.029,9.972c0,3.429,0.675,6.734,2.029,9.913 c1.353,3.183,3.285,6.021,5.8,8.516c2.514,2.496,5.351,4.399,8.515,5.715c3.161,1.314,6.476,1.971,9.943,1.971 c3.428,0,6.75-0.665,9.973-1.999c3.219-1.335,6.121-3.257,8.713-5.771c4.99-4.876,7.484-10.99,7.484-18.344 c0-3.543-0.648-6.895-1.943-10.057c-1.293-3.162-3.18-5.98-5.654-8.458C50.984,4.844,44.795,2.272,37.557,2.272z M37.156,23.187 l-4.287,2.229c-0.458-0.951-1.019-1.619-1.685-2c-0.667-0.38-1.286-0.571-1.858-0.571c-2.856,0-4.286,1.885-4.286,5.657 c0,1.714,0.362,3.084,1.085,4.113c0.724,1.029,1.791,1.544,3.201,1.544c1.867,0,3.181-0.915,3.944-2.743l3.942,2 c-0.838,1.563-2,2.791-3.486,3.686c-1.484,0.896-3.123,1.343-4.914,1.343c-2.857,0-5.163-0.875-6.915-2.629 c-1.752-1.752-2.628-4.19-2.628-7.313c0-3.048,0.886-5.466,2.657-7.257c1.771-1.79,4.009-2.686,6.715-2.686 C32.604,18.558,35.441,20.101,37.156,23.187z M55.613,23.187l-4.229,2.229c-0.457-0.951-1.02-1.619-1.686-2 c-0.668-0.38-1.307-0.571-1.914-0.571c-2.857,0-4.287,1.885-4.287,5.657c0,1.714,0.363,3.084,1.086,4.113 c0.723,1.029,1.789,1.544,3.201,1.544c1.865,0,3.18-0.915,3.941-2.743l4,2c-0.875,1.563-2.057,2.791-3.541,3.686 c-1.486,0.896-3.105,1.343-4.857,1.343c-2.896,0-5.209-0.875-6.941-2.629c-1.736-1.752-2.602-4.19-2.602-7.313 c0-3.048,0.885-5.466,2.658-7.257c1.77-1.79,4.008-2.686,6.713-2.686C51.117,18.558,53.938,20.101,55.613,23.187z"}))),Z5=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"64px",height:"64px",viewBox:"-0.5 0.5 64 64",enableBackground:"new -0.5 0.5 64 64",xmlSpace:"preserve",...e},p.createElement("g",null,p.createElement("circle",{fill:"#FFFFFF",cx:31.325,cy:32.873,r:30.096}),p.createElement("path",{id:"text2809_1_",d:"M31.5,14.08c-10.565,0-13.222,9.969-13.222,18.42c0,8.452,2.656,18.42,13.222,18.42 c10.564,0,13.221-9.968,13.221-18.42C44.721,24.049,42.064,14.08,31.5,14.08z M31.5,21.026c0.429,0,0.82,0.066,1.188,0.157 c0.761,0.656,1.133,1.561,0.403,2.823l-7.036,12.93c-0.216-1.636-0.247-3.24-0.247-4.437C25.808,28.777,26.066,21.026,31.5,21.026z M36.766,26.987c0.373,1.984,0.426,4.056,0.426,5.513c0,3.723-0.258,11.475-5.69,11.475c-0.428,0-0.822-0.045-1.188-0.136 c-0.07-0.021-0.134-0.043-0.202-0.067c-0.112-0.032-0.23-0.068-0.336-0.11c-1.21-0.515-1.972-1.446-0.874-3.093L36.766,26.987z"}),p.createElement("path",{id:"path2815_1_",d:"M31.433,0.5c-8.877,0-16.359,3.09-22.454,9.3c-3.087,3.087-5.443,6.607-7.082,10.532 C0.297,24.219-0.5,28.271-0.5,32.5c0,4.268,0.797,8.32,2.397,12.168c1.6,3.85,3.921,7.312,6.969,10.396 c3.085,3.049,6.549,5.399,10.398,7.037c3.886,1.602,7.939,2.398,12.169,2.398c4.229,0,8.34-0.826,12.303-2.465 c3.962-1.639,7.496-3.994,10.621-7.081c3.011-2.933,5.289-6.297,6.812-10.106C62.73,41,63.5,36.883,63.5,32.5 c0-4.343-0.77-8.454-2.33-12.303c-1.562-3.885-3.848-7.32-6.857-10.33C48.025,3.619,40.385,0.5,31.433,0.5z M31.567,6.259 c7.238,0,13.412,2.566,18.554,7.709c2.477,2.477,4.375,5.31,5.67,8.471c1.296,3.162,1.949,6.518,1.949,10.061 c0,7.354-2.516,13.454-7.506,18.33c-2.592,2.516-5.502,4.447-8.74,5.781c-3.2,1.334-6.498,1.994-9.927,1.994 c-3.468,0-6.788-0.653-9.949-1.948c-3.163-1.334-6.001-3.238-8.516-5.716c-2.515-2.514-4.455-5.353-5.826-8.516 c-1.333-3.199-2.017-6.498-2.017-9.927c0-3.467,0.684-6.787,2.017-9.949c1.371-3.2,3.312-6.074,5.826-8.628 C18.092,8.818,24.252,6.259,31.567,6.259z"}))),Y5="/assets/FINAL-50-64d1b0d8.jpg",X5="/assets/FINAL-50-621919bc.avif",J5="/assets/FINAL-50-ddbb9bb2.webp",q5="/assets/FINAL-50-ce917366.jpg",e6="/assets/FINAL-50-e5615298.avif",t6="/assets/FINAL-50-bb422527.webp",n6="/assets/FINAL-50-7ae7fea4.jpg",r6="/assets/FINAL-50-20609117.avif",o6="/assets/FINAL-50-692bf5ae.webp",l6="/assets/FINAL-50-75c43f13.jpg",i6="/assets/FINAL-50-8115ea6a.avif",s6="/assets/FINAL-50-a20191c4.webp",a6="/assets/FINAL-50-f00664e2.jpg",u6="/assets/FINAL-50-3db01ebe.avif",c6="/assets/FINAL-50-342d4dd2.webp",d6="/assets/FINAL-50-927ba7a5.jpg",f6="/assets/FINAL-50-c4162703.avif",h6="/assets/FINAL-50-77ed19c7.webp",p6="/assets/FINAL-50-2a4fa3b5.jpg",m6="/assets/FINAL-50-74f1620a.avif",g6="/assets/FINAL-50-b63d9078.webp",v6="/assets/FINAL-50-2934549e.jpg",y6="/assets/FINAL-50-84bb5b2a.avif",w6="/assets/FINAL-50-c416fab3.webp",x6="/assets/FINAL-50-f7960fb8.jpg",k6="/assets/FINAL-50-dc81f30e.avif",E6="/assets/FINAL-50-bd82ea72.webp",S6="/assets/FINAL-50-194a730a.jpg",j6="/assets/FINAL-50-9c424a09.avif",C6="/assets/FINAL-50-8dcbc2b4.webp",N6="/assets/FINAL-50-4b739685.jpg",_6="/assets/FINAL-50-bb06a1e1.avif",P6="/assets/FINAL-50-dbe0f210.webp",R6="/assets/FINAL-50-43916951.jpg",I6="/assets/FINAL-50-3167a7f9.avif",L6="/assets/FINAL-50-07905d8e.webp",M6="/assets/FINAL-50-7f32cc94.jpg",T6="/assets/FINAL-50-6367bbbf.avif",A6="/assets/FINAL-50-5acb88c7.webp",F6="/assets/FINAL-50-519d0798.jpg",O6="/assets/FINAL-50-3a7c44a6.avif",$6="/assets/FINAL-50-693d0a37.webp",z6="/assets/FINAL-50-d0e8219d.jpg",b6="/assets/FINAL-50-260ce84b.avif",D6="/assets/FINAL-50-1535e13b.webp",B6="/assets/FINAL-50-0d56f170.jpg",U6="/assets/FINAL-50-73e9cd87.avif",V6="/assets/FINAL-50-0a19e33d.webp",H6="/assets/FINAL-50-abd2214c.jpg",W6="/assets/FINAL-50-cd4f8738.avif",Q6="/assets/FINAL-50-15fe9ddc.webp",K6="/assets/FINAL-50-bcf6fb87.jpg",G6="/assets/FINAL-50-9e9ae6de.avif",Z6="/assets/FINAL-50-08c36e78.webp",Y6="/assets/FINAL-50-1ae9544e.jpg",X6="/assets/FINAL-50-9211d274.avif",J6="/assets/FINAL-50-dff81ca6.webp",q6="/assets/FINAL-50-2b730bd7.jpg",e8="/assets/FINAL-50-e682b7b8.avif",t8="/assets/FINAL-50-2927e478.webp",n8="/assets/FINAL-50-1411d44e.jpg",r8="/assets/FINAL-50-e5b1a741.avif",o8="/assets/FINAL-50-70912c08.webp",l8="/assets/FINAL-50-287fee96.jpg",i8="/assets/FINAL-50-53bd749a.avif",s8="/assets/FINAL-50-937f63b2.webp",a8="/assets/FINAL-50-01788a33.jpg",u8="/assets/FINAL-50-d3d7f926.avif",c8="/assets/FINAL-50-e933f99b.webp",d8="/assets/FINAL-50-fefc0a47.jpg",f8="/assets/FINAL-50-32e18d7b.avif",h8="/assets/FINAL-50-e9608673.webp",p8="/assets/FINAL-50-bd38b233.jpg",m8="/assets/FINAL-50-7c5899f0.avif",g8="/assets/FINAL-50-1b6d9c1d.webp",v8="/assets/FINAL-50-260f4104.jpg",y8="/assets/FINAL-50-dbb66947.avif",w8="/assets/FINAL-50-b14f41c3.webp",x8="/assets/FINAL-50-4f6cf1db.jpg",k8="/assets/FINAL-50-2137a9be.avif",E8="/assets/FINAL-50-150e6aaa.webp",S8="/assets/FINAL-50-55a3e763.jpg",j8="/assets/FINAL-50-29330c0c.avif",C8="/assets/FINAL-50-21e311f2.webp",N8="/assets/FINAL-50-aad71260.jpg",_8="/assets/FINAL-50-572f26bd.avif",P8="/assets/FINAL-50-cb027ba4.webp",R8="/assets/FINAL-50-3f77fbc7.jpg",I8="/assets/FINAL-50-942cc245.avif",L8="/assets/FINAL-50-4efe611f.webp",M8="/assets/FINAL-50-6c13a52b.jpg",T8="/assets/FINAL-50-19e347bc.avif",A8="/assets/FINAL-50-014ee02a.webp",F8="/assets/FINAL-50-1ec92baa.jpg",O8="/assets/FINAL-50-8af40833.avif",$8="/assets/FINAL-50-75d9a7c2.webp";function z8(){return u.jsx(Gr,{children:u.jsxs(je,{children:[u.jsx(mt,{title:"Gallery",id:"Gallery"}),u.jsxs("ul",{children:[u.jsxs("li",{children:["All event images can be downloaded ",u.jsx("a",{href:"https://hacksocnotts.sharepoint.com/:f:/s/HackNottsPhotos/EmBuPf8Xic5BkXjunnlWJoEBIyv_EcOrLLF9ZjmvOTmVxw?e=3g0Yrb",children:"here"}),"."]}),u.jsxs("li",{children:["All event images are licensed under ",u.jsxs("a",{href:"http://creativecommons.org/publicdomain/zero/1.0",children:["CC0 1.0",u.jsx(G5,{style:{width:"1rem",height:"1.2rem",marginLeft:"3px",verticalAlign:"text-bottom"}}),u.jsx(Z5,{style:{display:"inline",width:"1rem",height:"1.2rem",marginLeft:"3px",verticalAlign:"text-bottom"}})]}),"."]}),u.jsxs("li",{children:["If you want any images removed for any reason, please contact us at ",u.jsx("a",{href:"mailto:committee@hacksocnotts.co.uk",children:"committee@hacksocnotts.co.uk"}),"."]})]}),u.jsx(Lr,{children:u.jsxs(ii,{children:[u.jsxs(Lr,{children:[u.jsxs("picture",{children:[u.jsx("source",{srcSet:X5,type:"image/avif"}),u.jsx("source",{srcSet:J5,type:"image/webp"}),u.jsx("img",{src:Y5,style:{width:"100%"},alt:"3 people at the Intel booth, with Arc A770 GPUs"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:r6,type:"image/avif"}),u.jsx("source",{srcSet:o6,type:"image/webp"}),u.jsx("img",{src:n6,style:{width:"100%"},alt:"People talking at the Capital One booth"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:u6,type:"image/avif"}),u.jsx("source",{srcSet:c6,type:"image/webp"}),u.jsx("img",{src:a6,style:{width:"100%"},alt:"Hackathons UK talking at the opening ceremony"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:m6,type:"image/avif"}),u.jsx("source",{srcSet:g6,type:"image/webp"}),u.jsx("img",{src:p6,style:{width:"100%"},alt:"Frasers Group delivering a workshop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:k6,type:"image/avif"}),u.jsx("source",{srcSet:E6,type:"image/webp"}),u.jsx("img",{src:x6,style:{width:"100%"},alt:"People watching the Intel workshop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:_6,type:"image/avif"}),u.jsx("source",{srcSet:P6,type:"image/webp"}),u.jsx("img",{src:N6,style:{width:"100%"},alt:"A laptop running basic raycaster, with a lot of clutter on the table"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:T6,type:"image/avif"}),u.jsx("source",{srcSet:A6,type:"image/webp"}),u.jsx("img",{src:M6,style:{width:"100%"},alt:"People working on their project, with cans and a rubber duck stacked on the table"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:b6,type:"image/avif"}),u.jsx("source",{srcSet:D6,type:"image/webp"}),u.jsx("img",{src:z6,style:{width:"100%"},alt:"Two organisers running Warewolf"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:W6,type:"image/avif"}),u.jsx("source",{srcSet:Q6,type:"image/webp"}),u.jsx("img",{src:H6,style:{width:"100%"},alt:"A laptop running Minecraft, with a person sitting to the side of the laptop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:X6,type:"image/avif"}),u.jsx("source",{srcSet:J6,type:"image/webp"}),u.jsx("img",{src:Y6,style:{width:"100%"},alt:"People focusing on their laptops"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:r8,type:"image/avif"}),u.jsx("source",{srcSet:o8,type:"image/webp"}),u.jsx("img",{src:n8,style:{width:"100%"},alt:"The HackNotts organisers and volunteers. The lead organiser is in a maid dress"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:i8,type:"image/avif"}),u.jsx("source",{srcSet:s8,type:"image/webp"}),u.jsx("img",{src:l8,style:{width:"100%"},alt:"A HackNotts organiser with the chess prize winner"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:f8,type:"image/avif"}),u.jsx("source",{srcSet:h8,type:"image/webp"}),u.jsx("img",{src:d8,style:{width:"100%"},alt:"The winners of Frasers' prize shaking hands with Frasers Group"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:y8,type:"image/avif"}),u.jsx("source",{srcSet:w8,type:"image/webp"}),u.jsx("img",{src:v8,style:{width:"100%"},alt:"The winners of Capital One's prize taking Capital One bags"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:j8,type:"image/avif"}),u.jsx("source",{srcSet:C8,type:"image/webp"}),u.jsx("img",{src:S8,style:{width:"100%"},alt:"The winners picking up Raspberry Pi 5s"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:I8,type:"image/avif"}),u.jsx("source",{srcSet:L8,type:"image/webp"}),u.jsx("img",{src:R8,style:{width:"100%"},alt:"The retro prize winners posing with their prizes - retro computer kits and a Blahaj"})]})]}),u.jsxs(Lr,{children:[u.jsxs("picture",{children:[u.jsx("source",{srcSet:e6,type:"image/avif"}),u.jsx("source",{srcSet:t6,type:"image/webp"}),u.jsx("img",{src:q5,style:{width:"100%"},alt:"A shot of the main hacking area"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:i6,type:"image/avif"}),u.jsx("source",{srcSet:s6,type:"image/webp"}),u.jsx("img",{src:l6,style:{width:"100%"},alt:"Two HackNotts organisers looking at a computer"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:f6,type:"image/avif"}),u.jsx("source",{srcSet:h6,type:"image/webp"}),u.jsx("img",{src:d6,style:{width:"100%"},alt:"Capital One delivering a workshop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:y6,type:"image/avif"}),u.jsx("source",{srcSet:w6,type:"image/webp"}),u.jsx("img",{src:v6,style:{width:"100%"},alt:"Frasers Group delivering a workshop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:j6,type:"image/avif"}),u.jsx("source",{srcSet:C6,type:"image/webp"}),u.jsx("img",{src:S6,style:{width:"100%"},alt:"A HackNotts organiser with a large stack of pizza boxes"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:I6,type:"image/avif"}),u.jsx("source",{srcSet:L6,type:"image/webp"}),u.jsx("img",{src:R6,style:{width:"100%"},alt:"Two people stacking cups in a pyramid, with multiple people behind watching"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:O6,type:"image/avif"}),u.jsx("source",{srcSet:$6,type:"image/webp"}),u.jsx("img",{src:F6,style:{width:"100%"},alt:"HackNotts organisers sitting together planning judging"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:U6,type:"image/avif"}),u.jsx("source",{srcSet:V6,type:"image/webp"}),u.jsx("img",{src:B6,style:{width:"100%"},alt:"A zoom shot of a table football table jankily held together by tape"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:G6,type:"image/avif"}),u.jsx("source",{srcSet:Z6,type:"image/webp"}),u.jsx("img",{src:K6,style:{width:"100%"},alt:"Frasers Group working on their project"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:e8,type:"image/avif"}),u.jsx("source",{srcSet:t8,type:"image/webp"}),u.jsx("img",{src:q6,style:{width:"100%"},alt:"A hacker testing their project"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:u8,type:"image/avif"}),u.jsx("source",{srcSet:c8,type:"image/webp"}),u.jsx("img",{src:a8,style:{width:"100%"},alt:"The winners of Intel's prize taking their Arc A770s"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:m8,type:"image/avif"}),u.jsx("source",{srcSet:g8,type:"image/webp"}),u.jsx("img",{src:p8,style:{width:"100%"},alt:"The Capital One prize winners posing with their prizes"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:k8,type:"image/avif"}),u.jsx("source",{srcSet:E8,type:"image/webp"}),u.jsx("img",{src:x8,style:{width:"100%"},alt:"The Hackiest Hack prize winners collecting Blahaj"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:_8,type:"image/avif"}),u.jsx("source",{srcSet:P8,type:"image/webp"}),u.jsx("img",{src:N8,style:{width:"100%"},alt:"The winners and the lead organiser posing with two Blahaj"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:T8,type:"image/avif"}),u.jsx("source",{srcSet:A8,type:"image/webp"}),u.jsx("img",{src:M8,style:{width:"100%"},alt:"The First Time Hacker winner taking a Blahaj"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:O8,type:"image/avif"}),u.jsx("source",{srcSet:$8,type:"image/webp"}),u.jsx("img",{src:F8,style:{width:"100%"},alt:"The First Time Hacker winner and the lead organiser posing with their prize"})]})]})]})})]})})}const b8=Zv([{path:"/",element:u.jsx(O5,{})},{path:"/sponsors",element:u.jsx($5,{})},{path:"/schedule",element:u.jsx(z5,{})},{path:"/about",element:u.jsx(D5,{})},{path:"/faq",element:u.jsx(H5,{})},{path:"/gallery",element:u.jsx(z8,{})}]);fa.createRoot(document.getElementById("root")).render(u.jsx(gt.StrictMode,{children:u.jsx(K5,{children:u.jsx(Wv,{router:b8})})})); +`),p.createElement("rect",{y:2.1,className:"st0",width:28.1,height:28.1}),p.createElement("path",{className:"st1",d:"M27.4,148.5V47.3H0.8v101.2H27.4z M204.2,149.5v-24.8c-3.9,0-7.2-0.2-9.6-0.6c-2.8-0.4-4.9-1.4-6.3-2.8 c-1.4-1.4-2.3-3.4-2.8-6c-0.4-2.5-0.6-5.8-0.6-9.8V70.1h19.3V47.3h-19.3V7.8h-26.7v97.9c0,8.3,0.7,15.3,2.1,20.9 c1.4,5.5,3.8,10,7.1,13.4s7.7,5.8,13,7.3c5.4,1.5,12.2,2.2,20.3,2.2L204.2,149.5L204.2,149.5z M357,148.5V0h-26.7v148.5H357z M132.5,57.2c-7.4-8-17.8-12-31-12c-6.4,0-12.2,1.3-17.5,3.9c-5.2,2.6-9.7,6.2-13.2,10.8l-1.5,1.9v-1.7V47.3H43v101.2h26.5V94.6v3.7 c0-0.6,0-1.2,0-1.8c0.3-9.5,2.6-16.5,7-21c4.7-4.8,10.4-7.2,16.9-7.2c7.7,0,13.6,2.4,17.5,7c3.8,4.6,5.8,11.1,5.8,19.4l0,0v0.2l0,0 l0,0v53.5h26.9V91C143.7,76.6,139.9,65.2,132.5,57.2z M316.5,97.7c0-7.3-1.3-14.1-3.8-20.5c-2.6-6.3-6.2-11.9-10.7-16.7 c-4.6-4.8-10.1-8.5-16.5-11.2s-13.5-4-21.2-4c-7.3,0-14.2,1.4-20.6,4.1c-6.4,2.8-12,6.5-16.7,11.2s-8.5,10.3-11.2,16.7 c-2.8,6.4-4.1,13.3-4.1,20.6c0,7.3,1.3,14.2,3.9,20.6c2.6,6.4,6.3,12,10.9,16.7c4.6,4.7,10.3,8.5,16.9,11.2 c6.6,2.8,13.9,4.2,21.7,4.2c22.6,0,36.6-10.3,45-19.9l-19.2-14.6c-4,4.8-13.6,11.3-25.6,11.3c-7.5,0-13.7-1.7-18.4-5.2 c-4.7-3.4-7.9-8.2-9.6-14.1l-0.3-0.9h79.5L316.5,97.7L316.5,97.7z M237.2,88.4c0-7.4,8.5-20.3,26.8-20.4c18.3,0,26.9,12.9,26.9,20.3 L237.2,88.4z"}),p.createElement("path",{className:"st1",d:"M387.4,135.3c-0.5-1.2-1.2-2.2-2.1-3.1c-0.9-0.9-1.9-1.6-3.1-2.1s-2.5-0.8-3.8-0.8c-1.4,0-2.6,0.3-3.8,0.8 c-1.2,0.5-2.2,1.2-3.1,2.1c-0.9,0.9-1.6,1.9-2.1,3.1c-0.5,1.2-0.8,2.5-0.8,3.8c0,1.4,0.3,2.6,0.8,3.8s1.2,2.2,2.1,3.1 c0.9,0.9,1.9,1.6,3.1,2.1s2.5,0.8,3.8,0.8c1.4,0,2.6-0.3,3.8-0.8c1.2-0.5,2.2-1.2,3.1-2.1c0.9-0.9,1.6-1.9,2.1-3.1 c0.5-1.2,0.8-2.5,0.8-3.8S387.9,136.5,387.4,135.3z M385.8,142.3c-0.4,1-1,1.9-1.7,2.6c-0.7,0.7-1.6,1.3-2.6,1.7s-2,0.6-3.2,0.6 c-1.1,0-2.2-0.2-3.2-0.6c-1-0.4-1.9-1-2.6-1.7s-1.3-1.6-1.7-2.6c-0.4-1-0.6-2-0.6-3.2c0-1.1,0.2-2.2,0.6-3.2s1-1.9,1.7-2.6 c0.7-0.7,1.6-1.3,2.6-1.7s2-0.6,3.2-0.6c1.1,0,2.2,0.2,3.2,0.6c1,0.4,1.9,1,2.6,1.7s1.3,1.6,1.7,2.6c0.4,1,0.6,2,0.6,3.2 C386.5,140.3,386.2,141.3,385.8,142.3z M380.2,139.9c0.8-0.1,1.4-0.4,1.9-0.9s0.8-1.2,0.8-2.2c0-1.1-0.3-1.9-1-2.5 c-0.6-0.6-1.7-0.9-3-0.9h-4.4v11.3h2.1v-4.6h1.5l2.8,4.6h2.2L380.2,139.9z M379.1,138.3c-0.3,0-0.6,0-1,0h-1.5v-3.2h1.5 c0.3,0,0.6,0,1,0c0.3,0,0.6,0.1,0.9,0.2c0.3,0.1,0.5,0.3,0.6,0.5s0.2,0.5,0.2,0.9s-0.1,0.7-0.2,0.9c-0.2,0.2-0.4,0.4-0.6,0.5 C379.7,138.2,379.4,138.3,379.1,138.3z"})),fm=e=>p.createElement("svg",{id:"Pink",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 282.43 77.11",...e},p.createElement("defs",null,p.createElement("style",null,".cls-1{isolation:isolate;}.cls-2{fill:#e91e63;}")),p.createElement("g",{id:"Hackathons",className:"cls-1"},p.createElement("g",{className:"cls-1"},p.createElement("path",{className:"cls-2",d:"M5.6,20.92h6.72l-1.76,10.2H22.12l1.72-10.2h6.72l-4.8,28H19.12l2-11.76H9.52l-2,11.76H.88Z"}),p.createElement("path",{className:"cls-2",d:"M31.28,39.72a11.39,11.39,0,0,1,1.8-4.92,10.91,10.91,0,0,1,3.58-3.42,8.88,8.88,0,0,1,4.58-1.26,5.87,5.87,0,0,1,3.54,1,6.47,6.47,0,0,1,2.14,2.68l.56-3.32h6l-3.2,18.4H44.32l.48-2.72a9.56,9.56,0,0,1-2.88,2.28,7.71,7.71,0,0,1-3.56.84A6.58,6.58,0,0,1,34.22,48a7.46,7.46,0,0,1-2.48-3.48A10.46,10.46,0,0,1,31.28,39.72Zm6.24,0A4.71,4.71,0,0,0,38.1,43a3,3,0,0,0,2.7,1.48A4.31,4.31,0,0,0,43,43.8a6,6,0,0,0,1.84-1.72,5.6,5.6,0,0,0,1-2.36,5,5,0,0,0-.6-3.26A2.83,2.83,0,0,0,42.72,35a4.33,4.33,0,0,0-2.36.6,5.78,5.78,0,0,0-1.88,1.74A5.6,5.6,0,0,0,37.52,39.72Z"}),p.createElement("path",{className:"cls-2",d:"M61.28,39.72A4,4,0,0,0,62.1,43a4,4,0,0,0,3.06,1.42,6.54,6.54,0,0,0,3.2-.74,9.23,9.23,0,0,0,2.56-1.9l-.8,5.84a10.69,10.69,0,0,1-2.62,1.22,10.92,10.92,0,0,1-3.3.46,10,10,0,0,1-5.06-1.24,7.9,7.9,0,0,1-3.26-3.42,8.43,8.43,0,0,1-.72-4.94,10.43,10.43,0,0,1,2-5,11.28,11.28,0,0,1,4.16-3.38,12.43,12.43,0,0,1,5.48-1.22,10.58,10.58,0,0,1,3.18.44,9.63,9.63,0,0,1,2.46,1.16l-.8,5.92a5.08,5.08,0,0,0-2-2,5.66,5.66,0,0,0-2.76-.7,5.74,5.74,0,0,0-5.64,4.76Z"}),p.createElement("path",{className:"cls-2",d:"M88.68,30.52H96l-9.2,7.8,6.56,10.6H86.64l-5.8-9.44-1.6,9.44H73.52l5.28-31.2h5.8l-3.28,19Z"}),p.createElement("path",{className:"cls-2",d:"M95.84,39.72a11.39,11.39,0,0,1,1.8-4.92,10.91,10.91,0,0,1,3.58-3.42,8.85,8.85,0,0,1,4.58-1.26,5.87,5.87,0,0,1,3.54,1,6.55,6.55,0,0,1,2.14,2.68l.56-3.32h6l-3.2,18.4h-5.92l.48-2.72a9.56,9.56,0,0,1-2.88,2.28,7.71,7.71,0,0,1-3.56.84A6.58,6.58,0,0,1,98.78,48a7.39,7.39,0,0,1-2.48-3.48A10.33,10.33,0,0,1,95.84,39.72Zm6.24,0a4.66,4.66,0,0,0,.58,3.24,3,3,0,0,0,2.7,1.48,4.31,4.31,0,0,0,2.24-.64,6,6,0,0,0,1.84-1.72,5.73,5.73,0,0,0,1-2.36,5,5,0,0,0-.6-3.26A2.83,2.83,0,0,0,107.28,35a4.31,4.31,0,0,0-2.36.6A5.68,5.68,0,0,0,103,37.34,5.6,5.6,0,0,0,102.08,39.72Z"}),p.createElement("path",{className:"cls-2",d:"M120.28,30.52h3.12l1.08-6.4h5.8l-1.12,6.4h3.2l-.88,5h-3.2L126,48.92h-5.72l2.28-13.4H119.4Z"}),p.createElement("path",{className:"cls-2",d:"M145.08,37.72a4.88,4.88,0,0,0-.14-2.28,1.72,1.72,0,0,0-1.74-1.08,2.94,2.94,0,0,0-2.38.92,5.51,5.51,0,0,0-1.38,2.24l-2,11.4h-6l5.36-31.2h6l-2.6,15.12a7.17,7.17,0,0,1,2.34-2.14,6.51,6.51,0,0,1,3.34-.82,5.77,5.77,0,0,1,3.46.9A4.32,4.32,0,0,1,151,33.26a9.58,9.58,0,0,1,.12,3.58l-2.08,12.08h-6Z"}),p.createElement("path",{className:"cls-2",d:"M154.32,39.72a10.19,10.19,0,0,1,2-5,11.3,11.3,0,0,1,4.14-3.38,12.21,12.21,0,0,1,5.42-1.22,9.91,9.91,0,0,1,5,1.24,7.87,7.87,0,0,1,3.22,3.42,8.59,8.59,0,0,1,.7,4.94,10.33,10.33,0,0,1-2,5,11.41,11.41,0,0,1-4.14,3.4,12.27,12.27,0,0,1-5.42,1.22,9.72,9.72,0,0,1-5-1.26A8.08,8.08,0,0,1,155,44.64,8.36,8.36,0,0,1,154.32,39.72Zm6.12,0a4.56,4.56,0,0,0,.62,3.16,3,3,0,0,0,2.66,1.4A4.54,4.54,0,0,0,167,43a5.41,5.41,0,0,0,1.72-3.26,4.75,4.75,0,0,0-.62-3.2,3,3,0,0,0-2.66-1.44,4.07,4.07,0,0,0-2.28.6,5.72,5.72,0,0,0-2.72,4Z"}),p.createElement("path",{className:"cls-2",d:"M190,37.72a5.07,5.07,0,0,0-.14-2.32c-.23-.69-.85-1-1.86-1a3.37,3.37,0,0,0-2.4.9,4,4,0,0,0-1.2,2.38l-2,11.28h-6l3.2-18.4h6l-.4,2.56a6.91,6.91,0,0,1,2.36-2.18,6.71,6.71,0,0,1,3.32-.78q3.32,0,4.56,2a7.22,7.22,0,0,1,.8,5l-2,11.84H188Z"}),p.createElement("path",{className:"cls-2",d:"M201,42.28a15.61,15.61,0,0,0,3,2.22,5.2,5.2,0,0,0,2.72.74,2.07,2.07,0,0,0,1.36-.46,1.54,1.54,0,0,0-.28-2.62,15.14,15.14,0,0,0-2.44-1.08,9.71,9.71,0,0,1-2.24-1.16,5.36,5.36,0,0,1-1.66-1.82,4.54,4.54,0,0,1-.5-2.66,5,5,0,0,1,1.18-2.94,6.27,6.27,0,0,1,2.6-1.78,9.43,9.43,0,0,1,3.38-.6,10.43,10.43,0,0,1,4.14.8,16.06,16.06,0,0,1,3.38,2l-2.48,3.88A10.44,10.44,0,0,0,210.88,35a5.14,5.14,0,0,0-2.56-.74,2.24,2.24,0,0,0-1.32.36,1.31,1.31,0,0,0-.6.92,1.09,1.09,0,0,0,.42,1.06,4.41,4.41,0,0,0,1.36.74c.57.21,1.18.45,1.82.72a13.49,13.49,0,0,1,2.4,1.22A5.16,5.16,0,0,1,214.08,41a4.52,4.52,0,0,1,.48,2.64,6.09,6.09,0,0,1-2.24,4.44,7.88,7.88,0,0,1-5.08,1.6,12.38,12.38,0,0,1-5.12-1,17.78,17.78,0,0,1-4-2.46Z"}))),p.createElement("path",{id:"UK",className:"cls-2",d:"M251.1,1.22c-.18,0-30.31,17.4-30.4,17.55s-.09,34.94,0,35.1,30.22,17.54,30.4,17.54S281.4,54,281.49,53.87s.09-34.95,0-35.1S251.27,1.22,251.1,1.22ZM225.8,21.84h5.72V40.32c0,3.12,1.72,5.24,5,5.24s5-2.12,5-5.24V21.84h5.76v18.8c0,6.6-4.6,10.16-10.76,10.16S225.8,47.24,225.8,40.64Zm27.31,0H259V33.2l10-11.36h6.84L264.23,35l12.16,14.88h-7L259,37.16V49.84h-5.92Z"}));function O5(){const[e,t]=d0(()=>({from:{x:0}})),[n,r]=d0(()=>({from:{x:0}})),o=()=>{t.start({from:{x:0},to:{x:20}})},l=()=>{t.start({from:{x:20},to:{x:0}})},i=()=>{r.start({from:{x:0},to:{x:-20}})},s=()=>{r.start({from:{x:-20},to:{x:0}})};return u.jsxs(Gr,{hideTitle:!1,titleBreakpoint:"md",children:[u.jsx(je,{className:"mt-3 mb-3 beeb-back",children:u.jsxs(Lr,{className:"text-dark d-flex flex-column align-items-stretch",children:[u.jsxs(ii,{children:[u.jsxs(Lr,{children:[u.jsx(Ip,{className:"h-auto text-primary d-none d-md-block mb-3 logo",style:{maxWidth:"900px"}}),u.jsxs("h4",{className:"fw-bolder",children:["Nottingham's Premier",u.jsx("br",{}),"Hackathon!"]}),u.jsxs("h6",{children:["Volume. 9 No. 2",u.jsx("br",{}),u.jsxs("span",{className:"fw-bold h5",children:["November 4",u.jsx("span",{className:"small",children:"th"})," & 5",u.jsx("span",{className:"small",children:"th"})]})]})]}),u.jsx(Lr,{className:"d-md-flex flex-row-reverse d-none mx-1",children:u.jsxs(p0.a,{className:"border-0 p-0 bg-dark prize-chevron text-decoration-none d-flex flex-column align-items-stretch",onMouseEnter:i,onMouseLeave:s,href:"/#prizes",style:{maxWidth:200,height:200,...n},children:[u.jsx("div",{className:"h-50 p-3 m-0 text-light text-center d-flex flex-row align-items-center bg-secondary",style:{},children:u.jsx("h1",{style:{fontSize:90},className:"w-100 m-0 ms-4",children:"?"})}),u.jsx("div",{className:"h-50 p-3 m-0 text-center text-light d-flex flex-row align-items-center",children:u.jsx("h5",{className:"w-100 m-0 ms-4",children:"Win Fabulous Prizes!"})})]})})]}),u.jsx(ii,{className:"flex-grow-1",style:{minHeight:"30vh"},children:u.jsx(vn,{gap:1,className:"justify-content-end",style:{maxWidth:"20rem"},children:u.jsxs("h5",{className:"fw-bolder",children:["University of Nottingham",u.jsx("br",{}),"Computer Science Department",u.jsx("br",{}),"Room A32"]})})}),u.jsx(ii,{children:u.jsx(p0.a,{onMouseEnter:o,onMouseLeave:l,className:"w-auto text-decoration-none bg-primary bg-gradient right-chevron p-3 m-2 d-flex flex-row border-0 align-items-center",style:e,href:"/#tickets",children:u.jsxs("h2",{className:"text-primary text-start text-nowrap m-0 me-4",children:[u.jsx("span",{className:"fw-bolder fst-italic comic",children:"Free Tickets!"}),u.jsx("br",{}),u.jsx("span",{className:"h5",children:"Get yours now!"})]})})})]})}),u.jsx("div",{className:"bg-dark text-light my-3",children:u.jsx(je,{className:"pt-3 pb-3 h-100",children:u.jsxs("div",{className:"d-flex flex-row h-100 flex-nowrap align-items-stretch",children:[u.jsxs(vn,{className:"align-items-stretch",direction:"horizontal",gap:2,children:[u.jsx("div",{style:{borderRadius:100,border:"4px solid",width:16}}),u.jsx("div",{style:{borderRadius:100,border:"4px solid",width:16}}),u.jsx("div",{style:{borderRadius:100,border:"4px solid",width:16}}),u.jsx("div",{style:{borderRadius:100,border:"4px solid",width:16}})]}),u.jsxs("div",{className:"flex-grow-1 d-flex flex-row align-items-center justify-content-end",children:[u.jsxs("div",{className:"h-100 d-flex flex-column text-center text-uppercase justify-content-between mx-3",children:[u.jsx("p",{className:"m-0",style:{fontSize:"1.1rem"},children:"HackSoc Nottingham"}),u.jsx("p",{className:"m-0",style:{fontSize:"1rem"},children:"Microcomputer System"})]}),u.jsx(T5,{className:"text-light m-0",style:{maxHeight:80,width:"auto"}})]})]})})}),u.jsx(je,{children:u.jsxs("p",{className:"lead text-muted",children:[u.jsx("b",{children:"HackNotts"})," is a 24 hour hackathon brought to you by ",u.jsx("a",{href:"https://hacksocnotts.co.uk/",target:"_blank",children:"HackSoc"}),". Our other Sponsors can be found ",u.jsx("a",{href:"./sponsors",children:"here"}),". Tickets are free! They can be found at the bottom of this page!"]})}),u.jsxs(vn,{gap:2,children:[u.jsxs(je,{children:[u.jsx(mt,{id:"what-is-hacknotts",title:"What is HackNotts?"}),u.jsxs("div",{children:[u.jsx("p",{children:"You will have 24 hours to design, coordinate and execute an idea. Each year we have students travel from across the far ends of the country collaborating, prototyping, and accomplishing amazing and innovative ideas in just 24 hours."}),u.jsx("p",{children:"You'll learn new skills from both the many attendees and the informative workshops hosted by the sponsors and organisers."}),u.jsx("p",{children:"You don't have to be a software or hardware wizard to attend. No matter your skill level you will be able to brainstorm and produce something and hopefully learn along the way."}),u.jsxs("p",{children:["Have a look at the ",u.jsx("a",{href:"/about",children:"About"})," page to find out more information about what the Hackathon involves."]})]})]}),u.jsxs(je,{children:[u.jsx(mt,{id:"prizes",title:"Prizes"}),u.jsxs("div",{className:"text-dark",children:[u.jsx("p",{children:"We have various prizes you'll to want to win in several categories:"}),u.jsx("ul",{children:u.jsxs("li",{children:[u.jsx("span",{className:"fw-bolder text-primary",children:"First place"})," - TBD"]})})]})]}),u.jsxs(je,{children:[u.jsx(mt,{id:"tickets",title:"Tickets"}),u.jsx(F5,{})]})]}),u.jsx(je,{className:"p-2 mb-5",children:u.jsxs(vn,{gap:5,className:"flex-row flex-wrap align-items-center justify-content-around h-100",children:[u.jsx("img",{src:cm,width:"100%",style:{width:"150px"}}),u.jsx(um,{width:"100%",style:{width:"150px"}}),u.jsx(dm,{width:"100%",style:{width:"150px"}}),u.jsx(fm,{width:"100%",style:{width:"150px"}})]})})]})}function $5(){return u.jsx(Gr,{children:u.jsxs(je,{children:[u.jsx(mt,{title:"Our Sponsors",id:"sponsors"}),u.jsxs(vn,{gap:5,className:"p-3 d-flex flex-row flex-wrap justify-content-around",children:[u.jsx("div",{style:{width:"300px"},children:u.jsx("img",{src:cm,width:"100%"})}),u.jsx(um,{width:"300px"}),u.jsx(dm,{width:"300px"}),u.jsx(fm,{width:"300px"})]}),u.jsxs("div",{children:[u.jsx("p",{className:"italics",children:"HackNotts is only possible because of our amazing sponsors! It's thanks to their help that we can buy food, drinks, and prizes, while keeping our event forever free for our attendees. Look forward to seeing them at the event!"}),u.jsxs("p",{className:"text-muted",children:[u.jsx("span",{className:"bold",children:"P.S."})," A special thanks to our returning sponsors at Frasers Group and Capital One, and a warm welcome to Intel who are sponsoring for the first time!"]})]})]})})}function z5(){return u.jsx(Gr,{children:u.jsxs(je,{children:[u.jsx(mt,{title:"Schedule",id:"schedule"}),u.jsx("h2",{children:"Saturday 4th"}),u.jsxs("ul",{children:[u.jsxs("li",{children:[u.jsx("b",{children:"1000"})," Doors open"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1120"})," Opening ceremony"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1200"})," Hacking starts!"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1200"})," Lunch"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1230"})," Intel workshop"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1330"})," Capital One workshop"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1430"})," Frasers workshop"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1900"})," Dinner"]})]}),u.jsx("h2",{children:"Sunday 5th"}),u.jsxs("ul",{children:[u.jsxs("li",{children:[u.jsx("b",{children:"0700"})," Breakfast"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1200"})," Hacking ends!"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1300"})," Judging starts"]}),u.jsxs("li",{children:[u.jsx("b",{children:"1500"})," Closing ceremony"]})]})]})})}const b5="/2023/assets/volunteers-9686e226.jpg";function D5(){return u.jsx(Gr,{children:u.jsxs(vn,{gap:3,className:"mb-3",children:[u.jsxs(je,{children:[u.jsx(mt,{title:"What is HackNotts?",id:"what"}),u.jsxs("div",{children:[u.jsxs("p",{children:["HackNotts is an annual ",u.jsx("a",{href:"https://en.wikipedia.org/wiki/Hackathon",target:"_blank",children:"hackathon"})," hosted by ",u.jsx("a",{href:"https://hacksocnotts.co.uk/",target:"_blank",children:"HackSoc"})," at the University of Nottingham. It's a two-day overnight hackathon for all skill levels taking place on November 4",u.jsx("sup",{children:"th"})," and 5",u.jsx("sup",{children:"th"})," 2023."]}),u.jsxs("p",{children:["This is a great opportunity to connect with like-minded people and discuss new ideas and projects. Teams are not mandatory, as said previously. There will be loads of opportunities to find one though, including a team building workshop on the day along with the ",u.jsx("b",{children:"#find-a-team"})," Discord channel. Aside from the hacking, workshops and food, there will also be games and other events to keep you entertained."]}),u.jsxs("p",{children:["There will be numerous workshops during the event with a variety of topics, from hardware to software and life skills. There will be something for everyone! All meals and drinks will be provided for free including lunch on both days with dinner on the 4",u.jsx("sup",{children:"th"})," and breakfast on the 5",u.jsx("sup",{children:"th"}),". Feel free to bring anything else as well to keep you going, just please be thoughtful of any possible allergic reactions people could have to certain foods (ie nut allergies)."]})]})]}),u.jsxs(je,{children:[u.jsx(mt,{title:"What project can I do?",id:"projects"}),u.jsxs("div",{children:[u.jsx("p",{children:"There aren't really any rules as to what you can or cannot make (within reason). The only requirement is that it has to be done in the 24 hour period. You can of course re-use old code or libraries, but the bulk of your project needs to be done during the Hackathon."}),u.jsx("p",{children:"If you do choose something hardware related please bare in mind that we cannot allow soldering due to lack of ventilation, but you can always use breadboards. We may be able to provide some generic components, let us know if you plan on doing hardware when ordering your ticket and we will try to accommodate."}),u.jsx("p",{children:"Don't be put off if you are just starting out with programming or if this is your first hackathon because we have some categories specifically for beginners. A hackathon is not just about winning (although that is always good), but you can learn about some new API's and coding practices along with a multitude of other skills for your CV and future career."}),u.jsxs("p",{children:["Some incredible projects have been produced over the past 9 years and we are certain that this year will not be any different. If you would like to see some projects from the previous HackNotts for possible inspiration, then they can be found on ",u.jsx("a",{href:"https://devpost.com/hackathons?search=hacknotts",target:"_blank",children:"Devpost"})," with the latest 2023 HackNotts found ",u.jsx("a",{href:"https://hn23.devpost.com/project-gallery",target:"_blank",children:"here"}),"."]})]})]}),u.jsxs(je,{children:[u.jsx(mt,{title:"Where is HackNotts?",id:"where"}),u.jsxs("div",{children:[u.jsxs("p",{children:["HackNotts is hosted at the University of Nottingham and will take place in the Computer Science building on ",u.jsx("a",{href:"https://www.nottingham.ac.uk/about/visitorinformation/mapsanddirections/jubileecampus.aspx",children:"Jubilee Campus"}),". More information about directions and travel arrangements can be found in the Discord server."]}),u.jsx("div",{className:"d-flex flex-column align-items-center",children:u.jsx("iframe",{src:"https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d1201.8687271487627!2d-1.187196!3d52.953147!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x4879c209bfffffff%3A0xaf426646771a25ac!2sSchool%20of%20Computer%20Science!5e0!3m2!1sen!2suk!4v1687441425435!5m2!1sen!2suk",width:"600",height:"450",style:{border:0},allowFullScreen:!1,loading:"lazy",referrerPolicy:"no-referrer-when-downgrade"})})]})]}),u.jsxs(je,{children:[u.jsx(mt,{title:"Discord Server",id:"discord"}),u.jsxs("div",{children:[u.jsx("p",{children:"The invite link will be sent out with your ticket comfirmation! You can discuss travel arrangements, any questions you may have and anything else HackNotts related there :)."}),u.jsx("p",{children:"This will also be one of our main methods to communicate, and important announcements will be made there along with directions to campus and much more. So please join to stay up to date."})]})]}),u.jsxs(je,{children:[u.jsx(mt,{title:"Volunteering",id:"volunteering"}),u.jsxs("div",{children:[u.jsx("p",{children:"Been to a hackathon before? Well of course you are welcome to participate again, but without the volunteers we would not be able to host a hackathon. We generally don't encourage volunteering if you have never been to a hackathon before as it is useful to know how a hackathon works beforehand."}),u.jsx("h3",{children:"What does it involve?"}),u.jsx("p",{children:"Volunteering will involve helping run the hackathon on the day alongside the organisers, chaperoning people around the building(s) and generally lending a hand. You'll still get all the free food and drinks alongside the hackers, but you'll also get a free t-shirt (always a bonus) ;-)"}),u.jsx("p",{children:"Please be aware that as a volunteer you are unable to submit anything for the hackathon. You can always work on a project, but it cannot be submitted for judging. If you have any questions about volunteering then please contact us via email or on the Discord server (invitations sent when ordering a ticket). You will still have to get a, but it will be a volunteering ticket. Please double check before ordering what ticket you have."}),u.jsx("p",{children:"Volunteering is a great opportunity to build on many skills such as leadership, mentoring and communication. These are all great qualities to have for your career and your important CV."}),u.jsx("h3",{children:"Conclusion"}),u.jsx("p",{children:"Each year we receive so much positive feedback from our volunteers, hackers and sponsors. We hope that this year is no different. We look forward to seeing all of you in November 2023! Until then, if you have any questions then you can email us or use the Discord server. Thank you!"}),u.jsxs(ta,{children:[u.jsx(ta.Image,{src:b5}),u.jsx(ta.Caption,{className:"text-center",children:"The Organisers and Volunteers at the end of HackNotts '23"})]})]})]})]})})}function B5(e){return u.jsx(je,{children:e.children})}function U5(e){let t;return(t=e.children)===void 0&&(t=u.jsx("p",{children:e.children})),u.jsx("h3",{className:"fst-italic",children:t})}function V5(e){return u.jsx("div",{children:e.children})}const K=Object.assign(B5,{Question:U5,Answer:V5});function H5(){return u.jsx(Gr,{children:u.jsxs(je,{children:[u.jsx(mt,{title:"Frequently Asked Questions",id:"faq"}),u.jsxs(vn,{gap:3,className:"mb-5",children:[u.jsxs(K,{children:[u.jsx(K.Question,{children:"Where is the link to the Discord Server!?"}),u.jsxs(K.Answer,{children:["The Discord server invite is sent out with the ticket confirmation. If you add your Discord tag (both username and discriminator e.g 'JoeBloggs#1234' ",u.jsx("span",{className:"fst-italic",children:"or"})," just username e.g '@joebloggs) to the ticket then you will be automatically verified upon joining. Don't worry if you don't have Discord or don't want to join right away, because you can always verify yourself later on using your ticket reference if you change your mind :) Note: You must have a ticket to speak in the server due to the verification system."]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"Who can attend?"}),u.jsx(K.Answer,{children:"Anyone who is currently a student or has graduated from any university in the past year is welcome to attend, regardless of skill level or degree course."})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How do I get a ticket?"}),u.jsxs(K.Answer,{children:["Tickets are free, you can get one ",u.jsx("a",{href:"/#tickets",children:"here"})]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"What can I do at HackNotts?"}),u.jsxs(K.Answer,{children:["The main event is a competition between hackers. However, there are loads of other activities to get involved with such as workshops hosted by sponsors and organisers alongside games. More can be found on the ",u.jsx("a",{href:"/about",children:"About page"}),"."]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"Do I get free stuff?"}),u.jsxs(K.Answer,{children:[u.jsx("span",{className:"text-secondary fst-italic fw-bold",children:"YES"})," you absolutely do get loads of free stuff. You'll get food throughout the event, swag and many stickers! Along with any prizes you may win! (yay!)"]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How does the judging work?"}),u.jsx(K.Answer,{children:"When you've finished your project submit it to Devpost and enter into as many categories that suit your project. A winner is selected for each prize category, either by ourselves or for our sponsored prizes, our sponsors. Each team will demonstrate their project after hacking ends to the judges. If you've never even heard of Devpost before, we will cover this during the hackathon and how to submit your project using the site."})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How large can my team be?"}),u.jsxs(K.Answer,{children:["Please note that we have limited prizes for each category, so we must limit the team sizes to a ",u.jsx("span",{className:"fw-bold text-secondary",children:"maximum of 4"}),". If you don't have a team then don't panic, you can still participate on your own. If you want to find a team however, then closer to the time we will be opening our Discord server with a ",u.jsx("span",{className:"fw-bolder text-secondary",children:"#find-a-team"})," channel where you can discuss preliminary ideas along with finding possible team mates."]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"What if I don't know how to code?"}),u.jsx(K.Answer,{children:"No worries, hackathons are a great place to get into coding. Almost everybody there will be happy to help you get started, especially if you join a team. We even have a beginners prize, so you won't just be up against people who've been coding for half their lives. Also, you could contribute to your team by doing non-coding things like graphics or music. They are a great place to learn new skills in quite a variety of areas, not just coding!"})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How long do I have?"}),u.jsx(K.Answer,{children:"You have 24 hours to make your project! You can only work on your project during this time frame. You can find out more here."})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"I don't want to be a hacker, how can I help out?"}),u.jsxs(K.Answer,{children:["See the volunteering section on the ",u.jsx("a",{href:"/about#volunteering",children:"About page"})," for more information!"]})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"How do I get there?"}),u.jsx(K.Answer,{children:"We recommend using public transport wherever possible as there is limited parking on campus so we cannot guarantee a spot. There will be more information on travel in the Discord server."})]}),u.jsxs(K,{children:[u.jsx(K.Question,{children:"I still have questions!"}),u.jsxs(K.Answer,{children:["Have a read through the ",u.jsx("a",{href:"/",children:"Home"})," and ",u.jsx("a",{href:"/about",children:"About"})," page just in case it has been mentioned there, if not then feel free to email us or get in touch on Discord when the server is live! Invitations to the server will be emailed to you with your ticket confirmation."]})]})]})]})})}const W5=p.createContext("micro"),Q5=p.createContext(()=>{});function K5(e){const[t,n]=p.useState("micro");return p.useEffect(()=>{document.documentElement.setAttribute("data-bs-theme",t)},[t]),u.jsx(W5.Provider,{value:t,children:u.jsx(Q5.Provider,{value:n,children:e.children})})}const G5=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"64px",height:"64px",viewBox:"5.5 -3.5 64 64",enableBackground:"new 5.5 -3.5 64 64",xmlSpace:"preserve",...e},p.createElement("g",null,p.createElement("circle",{fill:"#FFFFFF",cx:37.785,cy:28.501,r:28.836}),p.createElement("path",{d:"M37.441-3.5c8.951,0,16.572,3.125,22.857,9.372c3.008,3.009,5.295,6.448,6.857,10.314 c1.561,3.867,2.344,7.971,2.344,12.314c0,4.381-0.773,8.486-2.314,12.313c-1.543,3.828-3.82,7.21-6.828,10.143 c-3.123,3.085-6.666,5.448-10.629,7.086c-3.961,1.638-8.057,2.457-12.285,2.457s-8.276-0.808-12.143-2.429 c-3.866-1.618-7.333-3.961-10.4-7.027c-3.067-3.066-5.4-6.524-7-10.372S5.5,32.767,5.5,28.5c0-4.229,0.809-8.295,2.428-12.2 c1.619-3.905,3.972-7.4,7.057-10.486C21.08-0.394,28.565-3.5,37.441-3.5z M37.557,2.272c-7.314,0-13.467,2.553-18.458,7.657 c-2.515,2.553-4.448,5.419-5.8,8.6c-1.354,3.181-2.029,6.505-2.029,9.972c0,3.429,0.675,6.734,2.029,9.913 c1.353,3.183,3.285,6.021,5.8,8.516c2.514,2.496,5.351,4.399,8.515,5.715c3.161,1.314,6.476,1.971,9.943,1.971 c3.428,0,6.75-0.665,9.973-1.999c3.219-1.335,6.121-3.257,8.713-5.771c4.99-4.876,7.484-10.99,7.484-18.344 c0-3.543-0.648-6.895-1.943-10.057c-1.293-3.162-3.18-5.98-5.654-8.458C50.984,4.844,44.795,2.272,37.557,2.272z M37.156,23.187 l-4.287,2.229c-0.458-0.951-1.019-1.619-1.685-2c-0.667-0.38-1.286-0.571-1.858-0.571c-2.856,0-4.286,1.885-4.286,5.657 c0,1.714,0.362,3.084,1.085,4.113c0.724,1.029,1.791,1.544,3.201,1.544c1.867,0,3.181-0.915,3.944-2.743l3.942,2 c-0.838,1.563-2,2.791-3.486,3.686c-1.484,0.896-3.123,1.343-4.914,1.343c-2.857,0-5.163-0.875-6.915-2.629 c-1.752-1.752-2.628-4.19-2.628-7.313c0-3.048,0.886-5.466,2.657-7.257c1.771-1.79,4.009-2.686,6.715-2.686 C32.604,18.558,35.441,20.101,37.156,23.187z M55.613,23.187l-4.229,2.229c-0.457-0.951-1.02-1.619-1.686-2 c-0.668-0.38-1.307-0.571-1.914-0.571c-2.857,0-4.287,1.885-4.287,5.657c0,1.714,0.363,3.084,1.086,4.113 c0.723,1.029,1.789,1.544,3.201,1.544c1.865,0,3.18-0.915,3.941-2.743l4,2c-0.875,1.563-2.057,2.791-3.541,3.686 c-1.486,0.896-3.105,1.343-4.857,1.343c-2.896,0-5.209-0.875-6.941-2.629c-1.736-1.752-2.602-4.19-2.602-7.313 c0-3.048,0.885-5.466,2.658-7.257c1.77-1.79,4.008-2.686,6.713-2.686C51.117,18.558,53.938,20.101,55.613,23.187z"}))),Z5=e=>p.createElement("svg",{id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink",x:"0px",y:"0px",width:"64px",height:"64px",viewBox:"-0.5 0.5 64 64",enableBackground:"new -0.5 0.5 64 64",xmlSpace:"preserve",...e},p.createElement("g",null,p.createElement("circle",{fill:"#FFFFFF",cx:31.325,cy:32.873,r:30.096}),p.createElement("path",{id:"text2809_1_",d:"M31.5,14.08c-10.565,0-13.222,9.969-13.222,18.42c0,8.452,2.656,18.42,13.222,18.42 c10.564,0,13.221-9.968,13.221-18.42C44.721,24.049,42.064,14.08,31.5,14.08z M31.5,21.026c0.429,0,0.82,0.066,1.188,0.157 c0.761,0.656,1.133,1.561,0.403,2.823l-7.036,12.93c-0.216-1.636-0.247-3.24-0.247-4.437C25.808,28.777,26.066,21.026,31.5,21.026z M36.766,26.987c0.373,1.984,0.426,4.056,0.426,5.513c0,3.723-0.258,11.475-5.69,11.475c-0.428,0-0.822-0.045-1.188-0.136 c-0.07-0.021-0.134-0.043-0.202-0.067c-0.112-0.032-0.23-0.068-0.336-0.11c-1.21-0.515-1.972-1.446-0.874-3.093L36.766,26.987z"}),p.createElement("path",{id:"path2815_1_",d:"M31.433,0.5c-8.877,0-16.359,3.09-22.454,9.3c-3.087,3.087-5.443,6.607-7.082,10.532 C0.297,24.219-0.5,28.271-0.5,32.5c0,4.268,0.797,8.32,2.397,12.168c1.6,3.85,3.921,7.312,6.969,10.396 c3.085,3.049,6.549,5.399,10.398,7.037c3.886,1.602,7.939,2.398,12.169,2.398c4.229,0,8.34-0.826,12.303-2.465 c3.962-1.639,7.496-3.994,10.621-7.081c3.011-2.933,5.289-6.297,6.812-10.106C62.73,41,63.5,36.883,63.5,32.5 c0-4.343-0.77-8.454-2.33-12.303c-1.562-3.885-3.848-7.32-6.857-10.33C48.025,3.619,40.385,0.5,31.433,0.5z M31.567,6.259 c7.238,0,13.412,2.566,18.554,7.709c2.477,2.477,4.375,5.31,5.67,8.471c1.296,3.162,1.949,6.518,1.949,10.061 c0,7.354-2.516,13.454-7.506,18.33c-2.592,2.516-5.502,4.447-8.74,5.781c-3.2,1.334-6.498,1.994-9.927,1.994 c-3.468,0-6.788-0.653-9.949-1.948c-3.163-1.334-6.001-3.238-8.516-5.716c-2.515-2.514-4.455-5.353-5.826-8.516 c-1.333-3.199-2.017-6.498-2.017-9.927c0-3.467,0.684-6.787,2.017-9.949c1.371-3.2,3.312-6.074,5.826-8.628 C18.092,8.818,24.252,6.259,31.567,6.259z"}))),Y5="/2023/assets/FINAL-50-64d1b0d8.jpg",X5="/2023/assets/FINAL-50-621919bc.avif",J5="/2023/assets/FINAL-50-ddbb9bb2.webp",q5="/2023/assets/FINAL-50-ce917366.jpg",e6="/2023/assets/FINAL-50-e5615298.avif",t6="/2023/assets/FINAL-50-bb422527.webp",n6="/2023/assets/FINAL-50-7ae7fea4.jpg",r6="/2023/assets/FINAL-50-20609117.avif",o6="/2023/assets/FINAL-50-692bf5ae.webp",l6="/2023/assets/FINAL-50-75c43f13.jpg",i6="/2023/assets/FINAL-50-8115ea6a.avif",s6="/2023/assets/FINAL-50-a20191c4.webp",a6="/2023/assets/FINAL-50-f00664e2.jpg",u6="/2023/assets/FINAL-50-3db01ebe.avif",c6="/2023/assets/FINAL-50-342d4dd2.webp",d6="/2023/assets/FINAL-50-927ba7a5.jpg",f6="/2023/assets/FINAL-50-c4162703.avif",h6="/2023/assets/FINAL-50-77ed19c7.webp",p6="/2023/assets/FINAL-50-2a4fa3b5.jpg",m6="/2023/assets/FINAL-50-74f1620a.avif",g6="/2023/assets/FINAL-50-b63d9078.webp",v6="/2023/assets/FINAL-50-2934549e.jpg",y6="/2023/assets/FINAL-50-84bb5b2a.avif",w6="/2023/assets/FINAL-50-c416fab3.webp",x6="/2023/assets/FINAL-50-f7960fb8.jpg",k6="/2023/assets/FINAL-50-dc81f30e.avif",E6="/2023/assets/FINAL-50-bd82ea72.webp",S6="/2023/assets/FINAL-50-194a730a.jpg",j6="/2023/assets/FINAL-50-9c424a09.avif",C6="/2023/assets/FINAL-50-8dcbc2b4.webp",N6="/2023/assets/FINAL-50-4b739685.jpg",_6="/2023/assets/FINAL-50-bb06a1e1.avif",P6="/2023/assets/FINAL-50-dbe0f210.webp",R6="/2023/assets/FINAL-50-43916951.jpg",I6="/2023/assets/FINAL-50-3167a7f9.avif",L6="/2023/assets/FINAL-50-07905d8e.webp",M6="/2023/assets/FINAL-50-7f32cc94.jpg",T6="/2023/assets/FINAL-50-6367bbbf.avif",A6="/2023/assets/FINAL-50-5acb88c7.webp",F6="/2023/assets/FINAL-50-519d0798.jpg",O6="/2023/assets/FINAL-50-3a7c44a6.avif",$6="/2023/assets/FINAL-50-693d0a37.webp",z6="/2023/assets/FINAL-50-d0e8219d.jpg",b6="/2023/assets/FINAL-50-260ce84b.avif",D6="/2023/assets/FINAL-50-1535e13b.webp",B6="/2023/assets/FINAL-50-0d56f170.jpg",U6="/2023/assets/FINAL-50-73e9cd87.avif",V6="/2023/assets/FINAL-50-0a19e33d.webp",H6="/2023/assets/FINAL-50-abd2214c.jpg",W6="/2023/assets/FINAL-50-cd4f8738.avif",Q6="/2023/assets/FINAL-50-15fe9ddc.webp",K6="/2023/assets/FINAL-50-bcf6fb87.jpg",G6="/2023/assets/FINAL-50-9e9ae6de.avif",Z6="/2023/assets/FINAL-50-08c36e78.webp",Y6="/2023/assets/FINAL-50-1ae9544e.jpg",X6="/2023/assets/FINAL-50-9211d274.avif",J6="/2023/assets/FINAL-50-dff81ca6.webp",q6="/2023/assets/FINAL-50-2b730bd7.jpg",e8="/2023/assets/FINAL-50-e682b7b8.avif",t8="/2023/assets/FINAL-50-2927e478.webp",n8="/2023/assets/FINAL-50-1411d44e.jpg",r8="/2023/assets/FINAL-50-e5b1a741.avif",o8="/2023/assets/FINAL-50-70912c08.webp",l8="/2023/assets/FINAL-50-287fee96.jpg",i8="/2023/assets/FINAL-50-53bd749a.avif",s8="/2023/assets/FINAL-50-937f63b2.webp",a8="/2023/assets/FINAL-50-01788a33.jpg",u8="/2023/assets/FINAL-50-d3d7f926.avif",c8="/2023/assets/FINAL-50-e933f99b.webp",d8="/2023/assets/FINAL-50-fefc0a47.jpg",f8="/2023/assets/FINAL-50-32e18d7b.avif",h8="/2023/assets/FINAL-50-e9608673.webp",p8="/2023/assets/FINAL-50-bd38b233.jpg",m8="/2023/assets/FINAL-50-7c5899f0.avif",g8="/2023/assets/FINAL-50-1b6d9c1d.webp",v8="/2023/assets/FINAL-50-260f4104.jpg",y8="/2023/assets/FINAL-50-dbb66947.avif",w8="/2023/assets/FINAL-50-b14f41c3.webp",x8="/2023/assets/FINAL-50-4f6cf1db.jpg",k8="/2023/assets/FINAL-50-2137a9be.avif",E8="/2023/assets/FINAL-50-150e6aaa.webp",S8="/2023/assets/FINAL-50-55a3e763.jpg",j8="/2023/assets/FINAL-50-29330c0c.avif",C8="/2023/assets/FINAL-50-21e311f2.webp",N8="/2023/assets/FINAL-50-aad71260.jpg",_8="/2023/assets/FINAL-50-572f26bd.avif",P8="/2023/assets/FINAL-50-cb027ba4.webp",R8="/2023/assets/FINAL-50-3f77fbc7.jpg",I8="/2023/assets/FINAL-50-942cc245.avif",L8="/2023/assets/FINAL-50-4efe611f.webp",M8="/2023/assets/FINAL-50-6c13a52b.jpg",T8="/2023/assets/FINAL-50-19e347bc.avif",A8="/2023/assets/FINAL-50-014ee02a.webp",F8="/2023/assets/FINAL-50-1ec92baa.jpg",O8="/2023/assets/FINAL-50-8af40833.avif",$8="/2023/assets/FINAL-50-75d9a7c2.webp";function z8(){return u.jsx(Gr,{children:u.jsxs(je,{children:[u.jsx(mt,{title:"Gallery",id:"Gallery"}),u.jsxs("ul",{children:[u.jsxs("li",{children:["All event images can be downloaded ",u.jsx("a",{href:"https://hacksocnotts.sharepoint.com/:f:/s/HackNottsPhotos/EmBuPf8Xic5BkXjunnlWJoEBIyv_EcOrLLF9ZjmvOTmVxw?e=3g0Yrb",children:"here"}),"."]}),u.jsxs("li",{children:["All event images are licensed under ",u.jsxs("a",{href:"http://creativecommons.org/publicdomain/zero/1.0",children:["CC0 1.0",u.jsx(G5,{style:{width:"1rem",height:"1.2rem",marginLeft:"3px",verticalAlign:"text-bottom"}}),u.jsx(Z5,{style:{display:"inline",width:"1rem",height:"1.2rem",marginLeft:"3px",verticalAlign:"text-bottom"}})]}),"."]}),u.jsxs("li",{children:["If you want any images removed for any reason, please contact us at ",u.jsx("a",{href:"mailto:committee@hacksocnotts.co.uk",children:"committee@hacksocnotts.co.uk"}),"."]})]}),u.jsx(Lr,{children:u.jsxs(ii,{children:[u.jsxs(Lr,{children:[u.jsxs("picture",{children:[u.jsx("source",{srcSet:X5,type:"image/avif"}),u.jsx("source",{srcSet:J5,type:"image/webp"}),u.jsx("img",{src:Y5,style:{width:"100%"},alt:"3 people at the Intel booth, with Arc A770 GPUs"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:r6,type:"image/avif"}),u.jsx("source",{srcSet:o6,type:"image/webp"}),u.jsx("img",{src:n6,style:{width:"100%"},alt:"People talking at the Capital One booth"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:u6,type:"image/avif"}),u.jsx("source",{srcSet:c6,type:"image/webp"}),u.jsx("img",{src:a6,style:{width:"100%"},alt:"Hackathons UK talking at the opening ceremony"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:m6,type:"image/avif"}),u.jsx("source",{srcSet:g6,type:"image/webp"}),u.jsx("img",{src:p6,style:{width:"100%"},alt:"Frasers Group delivering a workshop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:k6,type:"image/avif"}),u.jsx("source",{srcSet:E6,type:"image/webp"}),u.jsx("img",{src:x6,style:{width:"100%"},alt:"People watching the Intel workshop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:_6,type:"image/avif"}),u.jsx("source",{srcSet:P6,type:"image/webp"}),u.jsx("img",{src:N6,style:{width:"100%"},alt:"A laptop running basic raycaster, with a lot of clutter on the table"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:T6,type:"image/avif"}),u.jsx("source",{srcSet:A6,type:"image/webp"}),u.jsx("img",{src:M6,style:{width:"100%"},alt:"People working on their project, with cans and a rubber duck stacked on the table"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:b6,type:"image/avif"}),u.jsx("source",{srcSet:D6,type:"image/webp"}),u.jsx("img",{src:z6,style:{width:"100%"},alt:"Two organisers running Warewolf"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:W6,type:"image/avif"}),u.jsx("source",{srcSet:Q6,type:"image/webp"}),u.jsx("img",{src:H6,style:{width:"100%"},alt:"A laptop running Minecraft, with a person sitting to the side of the laptop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:X6,type:"image/avif"}),u.jsx("source",{srcSet:J6,type:"image/webp"}),u.jsx("img",{src:Y6,style:{width:"100%"},alt:"People focusing on their laptops"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:r8,type:"image/avif"}),u.jsx("source",{srcSet:o8,type:"image/webp"}),u.jsx("img",{src:n8,style:{width:"100%"},alt:"The HackNotts organisers and volunteers. The lead organiser is in a maid dress"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:i8,type:"image/avif"}),u.jsx("source",{srcSet:s8,type:"image/webp"}),u.jsx("img",{src:l8,style:{width:"100%"},alt:"A HackNotts organiser with the chess prize winner"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:f8,type:"image/avif"}),u.jsx("source",{srcSet:h8,type:"image/webp"}),u.jsx("img",{src:d8,style:{width:"100%"},alt:"The winners of Frasers' prize shaking hands with Frasers Group"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:y8,type:"image/avif"}),u.jsx("source",{srcSet:w8,type:"image/webp"}),u.jsx("img",{src:v8,style:{width:"100%"},alt:"The winners of Capital One's prize taking Capital One bags"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:j8,type:"image/avif"}),u.jsx("source",{srcSet:C8,type:"image/webp"}),u.jsx("img",{src:S8,style:{width:"100%"},alt:"The winners picking up Raspberry Pi 5s"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:I8,type:"image/avif"}),u.jsx("source",{srcSet:L8,type:"image/webp"}),u.jsx("img",{src:R8,style:{width:"100%"},alt:"The retro prize winners posing with their prizes - retro computer kits and a Blahaj"})]})]}),u.jsxs(Lr,{children:[u.jsxs("picture",{children:[u.jsx("source",{srcSet:e6,type:"image/avif"}),u.jsx("source",{srcSet:t6,type:"image/webp"}),u.jsx("img",{src:q5,style:{width:"100%"},alt:"A shot of the main hacking area"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:i6,type:"image/avif"}),u.jsx("source",{srcSet:s6,type:"image/webp"}),u.jsx("img",{src:l6,style:{width:"100%"},alt:"Two HackNotts organisers looking at a computer"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:f6,type:"image/avif"}),u.jsx("source",{srcSet:h6,type:"image/webp"}),u.jsx("img",{src:d6,style:{width:"100%"},alt:"Capital One delivering a workshop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:y6,type:"image/avif"}),u.jsx("source",{srcSet:w6,type:"image/webp"}),u.jsx("img",{src:v6,style:{width:"100%"},alt:"Frasers Group delivering a workshop"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:j6,type:"image/avif"}),u.jsx("source",{srcSet:C6,type:"image/webp"}),u.jsx("img",{src:S6,style:{width:"100%"},alt:"A HackNotts organiser with a large stack of pizza boxes"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:I6,type:"image/avif"}),u.jsx("source",{srcSet:L6,type:"image/webp"}),u.jsx("img",{src:R6,style:{width:"100%"},alt:"Two people stacking cups in a pyramid, with multiple people behind watching"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:O6,type:"image/avif"}),u.jsx("source",{srcSet:$6,type:"image/webp"}),u.jsx("img",{src:F6,style:{width:"100%"},alt:"HackNotts organisers sitting together planning judging"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:U6,type:"image/avif"}),u.jsx("source",{srcSet:V6,type:"image/webp"}),u.jsx("img",{src:B6,style:{width:"100%"},alt:"A zoom shot of a table football table jankily held together by tape"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:G6,type:"image/avif"}),u.jsx("source",{srcSet:Z6,type:"image/webp"}),u.jsx("img",{src:K6,style:{width:"100%"},alt:"Frasers Group working on their project"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:e8,type:"image/avif"}),u.jsx("source",{srcSet:t8,type:"image/webp"}),u.jsx("img",{src:q6,style:{width:"100%"},alt:"A hacker testing their project"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:u8,type:"image/avif"}),u.jsx("source",{srcSet:c8,type:"image/webp"}),u.jsx("img",{src:a8,style:{width:"100%"},alt:"The winners of Intel's prize taking their Arc A770s"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:m8,type:"image/avif"}),u.jsx("source",{srcSet:g8,type:"image/webp"}),u.jsx("img",{src:p8,style:{width:"100%"},alt:"The Capital One prize winners posing with their prizes"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:k8,type:"image/avif"}),u.jsx("source",{srcSet:E8,type:"image/webp"}),u.jsx("img",{src:x8,style:{width:"100%"},alt:"The Hackiest Hack prize winners collecting Blahaj"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:_8,type:"image/avif"}),u.jsx("source",{srcSet:P8,type:"image/webp"}),u.jsx("img",{src:N8,style:{width:"100%"},alt:"The winners and the lead organiser posing with two Blahaj"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:T8,type:"image/avif"}),u.jsx("source",{srcSet:A8,type:"image/webp"}),u.jsx("img",{src:M8,style:{width:"100%"},alt:"The First Time Hacker winner taking a Blahaj"})]}),u.jsxs("picture",{children:[u.jsx("source",{srcSet:O8,type:"image/avif"}),u.jsx("source",{srcSet:$8,type:"image/webp"}),u.jsx("img",{src:F8,style:{width:"100%"},alt:"The First Time Hacker winner and the lead organiser posing with their prize"})]})]})]})})]})})}const b8=Z3([{path:"/",element:u.jsx(O5,{})},{path:"/sponsors",element:u.jsx($5,{})},{path:"/schedule",element:u.jsx(z5,{})},{path:"/about",element:u.jsx(D5,{})},{path:"/faq",element:u.jsx(H5,{})},{path:"/gallery",element:u.jsx(z8,{})}]);fa.createRoot(document.getElementById("root")).render(u.jsx(gt.StrictMode,{children:u.jsx(K5,{children:u.jsx(W3,{router:b8})})})); diff --git a/public/2023/assets/index-1fa2681a.css b/public/2023/assets/index-ce59466c.css similarity index 99% rename from public/2023/assets/index-1fa2681a.css rename to public/2023/assets/index-ce59466c.css index 5507fb8..a8beaf8 100644 --- a/public/2023/assets/index-1fa2681a.css +++ b/public/2023/assets/index-ce59466c.css @@ -2,4 +2,4 @@ * Bootstrap v5.3.0 (https://getbootstrap.com/) * Copyright 2011-2023 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #3e3632;--bs-secondary: #655e56;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f5f5dc;--bs-dark: #3e3632;--bs-primary-rgb: 62, 54, 50;--bs-secondary-rgb: 101, 94, 86;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 245, 245, 220;--bs-dark-rgb: 62, 54, 50;--bs-primary-text-emphasis: #191614;--bs-secondary-text-emphasis: #282622;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d8d7d6;--bs-secondary-bg-subtle: #e0dfdd;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #b2afad;--bs-secondary-border-subtle: #c1bfbb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(135deg, rgb(242, 0, 41) 0%, rgb(242, 0, 41) 20%, rgb(253, 120, 1) 20%, rgb(253, 120, 1) 40%, rgb(242, 245, 64) 40%, rgb(242, 245, 64) 60%, rgb(72, 204, 49) 60%, rgb(72, 204, 49) 80%, rgb(20, 163, 253) 80%);--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #3e3632;--bs-link-color-rgb: 62, 54, 50;--bs-link-decoration: underline;--bs-link-hover-color: #322b28;--bs-link-hover-color-rgb: 50, 43, 40;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(62, 54, 50, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #adb5bd;--bs-body-color-rgb: 173, 181, 189;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(173, 181, 189, .75);--bs-secondary-color-rgb: 173, 181, 189;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(173, 181, 189, .5);--bs-tertiary-color-rgb: 173, 181, 189;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #8b8684;--bs-secondary-text-emphasis: #a39e9a;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #0c0b0a;--bs-secondary-bg-subtle: #141311;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #25201e;--bs-secondary-border-subtle: #3d3834;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #8b8684;--bs-link-hover-color: #a29e9d;--bs-link-color-rgb: 139, 134, 132;--bs-link-hover-color-rgb: 162, 158, 157;--bs-code-color: #e685b5;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-body-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #d8d7d6;--bs-table-border-color: #c2c2c1;--bs-table-striped-bg: #cdcccb;--bs-table-striped-color: #000;--bs-table-active-bg: #c2c2c1;--bs-table-active-color: #000;--bs-table-hover-bg: #c8c7c6;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e0dfdd;--bs-table-border-color: #cac9c7;--bs-table-striped-bg: #d5d4d2;--bs-table-striped-color: #000;--bs-table-active-bg: #cac9c7;--bs-table-active-color: #000;--bs-table-hover-bg: #cfcecc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f5f5dc;--bs-table-border-color: #ddddc6;--bs-table-striped-bg: #e9e9d1;--bs-table-striped-color: #000;--bs-table-active-bg: #ddddc6;--bs-table-active-color: #000;--bs-table-hover-bg: #e3e3cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #3e3632;--bs-table-border-color: #514a47;--bs-table-striped-bg: #48403c;--bs-table-striped-color: #fff;--bs-table-active-bg: #514a47;--bs-table-active-color: #fff;--bs-table-hover-bg: #4c4541;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#9f9b99;outline:0;box-shadow:0 0 0 .25rem #3e363240}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#9f9b99;outline:0;box-shadow:0 0 0 .25rem #3e363240}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#9f9b99;outline:0;box-shadow:0 0 0 .25rem #3e363240}.form-check-input:checked{background-color:#3e3632;border-color:#3e3632}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#3e3632;border-color:#3e3632;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239f9b99'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3e363240}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3e363240}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3e3632;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c5c3c2}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3e3632;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c5c3c2}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #3e3632;--bs-btn-border-color: #3e3632;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #352e2b;--bs-btn-hover-border-color: #322b28;--bs-btn-focus-shadow-rgb: 91, 84, 81;--bs-btn-active-color: #fff;--bs-btn-active-bg: #322b28;--bs-btn-active-border-color: #2f2926;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3e3632;--bs-btn-disabled-border-color: #3e3632}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #655e56;--bs-btn-border-color: #655e56;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #565049;--bs-btn-hover-border-color: #514b45;--bs-btn-focus-shadow-rgb: 124, 118, 111;--bs-btn-active-color: #fff;--bs-btn-active-bg: #514b45;--bs-btn-active-border-color: #4c4741;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #655e56;--bs-btn-disabled-border-color: #655e56}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f5f5dc;--bs-btn-border-color: #f5f5dc;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d0d0bb;--bs-btn-hover-border-color: #c4c4b0;--bs-btn-focus-shadow-rgb: 208, 208, 187;--bs-btn-active-color: #000;--bs-btn-active-bg: #c4c4b0;--bs-btn-active-border-color: #b8b8a5;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f5f5dc;--bs-btn-disabled-border-color: #f5f5dc}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #3e3632;--bs-btn-border-color: #3e3632;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5b5451;--bs-btn-hover-border-color: #514a47;--bs-btn-focus-shadow-rgb: 91, 84, 81;--bs-btn-active-color: #fff;--bs-btn-active-bg: #655e5b;--bs-btn-active-border-color: #514a47;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3e3632;--bs-btn-disabled-border-color: #3e3632}.btn-outline-primary{--bs-btn-color: #3e3632;--bs-btn-border-color: #3e3632;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3e3632;--bs-btn-hover-border-color: #3e3632;--bs-btn-focus-shadow-rgb: 62, 54, 50;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3e3632;--bs-btn-active-border-color: #3e3632;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3e3632;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3e3632;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #655e56;--bs-btn-border-color: #655e56;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #655e56;--bs-btn-hover-border-color: #655e56;--bs-btn-focus-shadow-rgb: 101, 94, 86;--bs-btn-active-color: #fff;--bs-btn-active-bg: #655e56;--bs-btn-active-border-color: #655e56;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #655e56;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #655e56;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f5f5dc;--bs-btn-border-color: #f5f5dc;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f5f5dc;--bs-btn-hover-border-color: #f5f5dc;--bs-btn-focus-shadow-rgb: 245, 245, 220;--bs-btn-active-color: #000;--bs-btn-active-bg: #f5f5dc;--bs-btn-active-border-color: #f5f5dc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f5f5dc;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f5f5dc;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #3e3632;--bs-btn-border-color: #3e3632;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3e3632;--bs-btn-hover-border-color: #3e3632;--bs-btn-focus-shadow-rgb: 62, 54, 50;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3e3632;--bs-btn-active-border-color: #3e3632;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3e3632;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3e3632;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 91, 84, 81;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3e3632;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3e3632;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #3e363240}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #3e3632}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23191614'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #9f9b99;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(62, 54, 50, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b8684'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b8684'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(62, 54, 50, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #3e3632;--bs-pagination-active-border-color: #3e3632;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #3e3632;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #3e3632;--bs-list-group-active-border-color: #3e3632;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(62, 54, 50, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(62,54,50,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(101,94,86,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(245,245,220,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(62,54,50,var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(50,43,40,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(50,43,40,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(81,75,69,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(81,75,69,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(247,247,227,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(247,247,227,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(50,43,40,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(50,43,40,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}*{font-family:IBM Plex Sans,sans-serif}.right-chevron{mask-image:url(/assets/hacknotts_right_chevron-abc3cc93.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:100% 100%}.prize-chevron{mask-image:url(/assets/hacknotts_prize_chevron-2b7d9446.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:100% 100%}.comic{font-family:Comic Neue,cursive}.beeb-back{background-image:url(/assets/hacknotts_logo_modified-a606297d.svg);background-position:50% 55%;background-size:80%;background-repeat:no-repeat}.logo{width:100%}@media (min-width: 576px){.beeb-back{background-position:80% 65%;background-size:80%}}@media (min-width: 768px){.beeb-back{background-position:70% 50%;background-size:70%}.logo{width:50vw}}@media (min-width: 1200px){.beeb-back{background-position:70% 50%;background-size:contain}}div#root{width:100vw;background-color:beige} + */:root,[data-bs-theme=light]{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #3e3632;--bs-secondary: #655e56;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f5f5dc;--bs-dark: #3e3632;--bs-primary-rgb: 62, 54, 50;--bs-secondary-rgb: 101, 94, 86;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 245, 245, 220;--bs-dark-rgb: 62, 54, 50;--bs-primary-text-emphasis: #191614;--bs-secondary-text-emphasis: #282622;--bs-success-text-emphasis: #0a3622;--bs-info-text-emphasis: #055160;--bs-warning-text-emphasis: #664d03;--bs-danger-text-emphasis: #58151c;--bs-light-text-emphasis: #495057;--bs-dark-text-emphasis: #495057;--bs-primary-bg-subtle: #d8d7d6;--bs-secondary-bg-subtle: #e0dfdd;--bs-success-bg-subtle: #d1e7dd;--bs-info-bg-subtle: #cff4fc;--bs-warning-bg-subtle: #fff3cd;--bs-danger-bg-subtle: #f8d7da;--bs-light-bg-subtle: #fcfcfd;--bs-dark-bg-subtle: #ced4da;--bs-primary-border-subtle: #b2afad;--bs-secondary-border-subtle: #c1bfbb;--bs-success-border-subtle: #a3cfbb;--bs-info-border-subtle: #9eeaf9;--bs-warning-border-subtle: #ffe69c;--bs-danger-border-subtle: #f1aeb5;--bs-light-border-subtle: #e9ecef;--bs-dark-border-subtle: #adb5bd;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--bs-gradient: linear-gradient(135deg, rgb(242, 0, 41) 0%, rgb(242, 0, 41) 20%, rgb(253, 120, 1) 20%, rgb(253, 120, 1) 40%, rgb(242, 245, 64) 40%, rgb(242, 245, 64) 60%, rgb(72, 204, 49) 60%, rgb(72, 204, 49) 80%, rgb(20, 163, 253) 80%);--bs-body-font-family: var(--bs-font-sans-serif);--bs-body-font-size: 1rem;--bs-body-font-weight: 400;--bs-body-line-height: 1.5;--bs-body-color: #212529;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg: #fff;--bs-body-bg-rgb: 255, 255, 255;--bs-emphasis-color: #000;--bs-emphasis-color-rgb: 0, 0, 0;--bs-secondary-color: rgba(33, 37, 41, .75);--bs-secondary-color-rgb: 33, 37, 41;--bs-secondary-bg: #e9ecef;--bs-secondary-bg-rgb: 233, 236, 239;--bs-tertiary-color: rgba(33, 37, 41, .5);--bs-tertiary-color-rgb: 33, 37, 41;--bs-tertiary-bg: #f8f9fa;--bs-tertiary-bg-rgb: 248, 249, 250;--bs-heading-color: inherit;--bs-link-color: #3e3632;--bs-link-color-rgb: 62, 54, 50;--bs-link-decoration: underline;--bs-link-hover-color: #322b28;--bs-link-hover-color-rgb: 50, 43, 40;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, .175);--bs-border-radius: .375rem;--bs-border-radius-sm: .25rem;--bs-border-radius-lg: .5rem;--bs-border-radius-xl: 1rem;--bs-border-radius-xxl: 2rem;--bs-border-radius-2xl: var(--bs-border-radius-xxl);--bs-border-radius-pill: 50rem;--bs-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-box-shadow-sm: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, .175);--bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, .075);--bs-focus-ring-width: .25rem;--bs-focus-ring-opacity: .25;--bs-focus-ring-color: rgba(62, 54, 50, .25);--bs-form-valid-color: #198754;--bs-form-valid-border-color: #198754;--bs-form-invalid-color: #dc3545;--bs-form-invalid-border-color: #dc3545}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color: #adb5bd;--bs-body-color-rgb: 173, 181, 189;--bs-body-bg: #212529;--bs-body-bg-rgb: 33, 37, 41;--bs-emphasis-color: #fff;--bs-emphasis-color-rgb: 255, 255, 255;--bs-secondary-color: rgba(173, 181, 189, .75);--bs-secondary-color-rgb: 173, 181, 189;--bs-secondary-bg: #343a40;--bs-secondary-bg-rgb: 52, 58, 64;--bs-tertiary-color: rgba(173, 181, 189, .5);--bs-tertiary-color-rgb: 173, 181, 189;--bs-tertiary-bg: #2b3035;--bs-tertiary-bg-rgb: 43, 48, 53;--bs-primary-text-emphasis: #8b8684;--bs-secondary-text-emphasis: #a39e9a;--bs-success-text-emphasis: #75b798;--bs-info-text-emphasis: #6edff6;--bs-warning-text-emphasis: #ffda6a;--bs-danger-text-emphasis: #ea868f;--bs-light-text-emphasis: #f8f9fa;--bs-dark-text-emphasis: #dee2e6;--bs-primary-bg-subtle: #0c0b0a;--bs-secondary-bg-subtle: #141311;--bs-success-bg-subtle: #051b11;--bs-info-bg-subtle: #032830;--bs-warning-bg-subtle: #332701;--bs-danger-bg-subtle: #2c0b0e;--bs-light-bg-subtle: #343a40;--bs-dark-bg-subtle: #1a1d20;--bs-primary-border-subtle: #25201e;--bs-secondary-border-subtle: #3d3834;--bs-success-border-subtle: #0f5132;--bs-info-border-subtle: #087990;--bs-warning-border-subtle: #997404;--bs-danger-border-subtle: #842029;--bs-light-border-subtle: #495057;--bs-dark-border-subtle: #343a40;--bs-heading-color: inherit;--bs-link-color: #8b8684;--bs-link-hover-color: #a29e9d;--bs-link-color-rgb: 139, 134, 132;--bs-link-hover-color-rgb: 162, 158, 157;--bs-code-color: #e685b5;--bs-border-color: #495057;--bs-border-color-translucent: rgba(255, 255, 255, .15);--bs-form-valid-color: #75b798;--bs-form-valid-border-color: #75b798;--bs-form-invalid-color: #ea868f;--bs-form-invalid-border-color: #ea868f}*,*:before,*:after{box-sizing:border-box}@media (prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);text-align:var(--bs-body-text-align);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25}h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1{margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2;color:var(--bs-heading-color)}h1,.h1{font-size:calc(1.375rem + 1.5vw)}@media (min-width: 1200px){h1,.h1{font-size:2.5rem}}h2,.h2{font-size:calc(1.325rem + .9vw)}@media (min-width: 1200px){h2,.h2{font-size:2rem}}h3,.h3{font-size:calc(1.3rem + .6vw)}@media (min-width: 1200px){h3,.h3{font-size:1.75rem}}h4,.h4{font-size:calc(1.275rem + .3vw)}@media (min-width: 1200px){h4,.h4{font-size:1.5rem}}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}p{margin-top:0;margin-bottom:1rem}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul{padding-left:2rem}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small,.small{font-size:.875em}mark,.mark{padding:.1875em;background-color:var(--bs-highlight-bg)}sub,sup{position:relative;font-size:.75em;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, 1));text-decoration:underline}a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb)}a:not([href]):not([class]),a:not([href]):not([class]):hover{color:inherit;text-decoration:none}pre,code,kbd,samp{font-family:var(--bs-font-monospace);font-size:1em}pre{display:block;margin-top:0;margin-bottom:1rem;overflow:auto;font-size:.875em}pre code{font-size:inherit;color:inherit;word-break:normal}code{font-size:.875em;color:var(--bs-code-color);word-wrap:break-word}a>code{color:inherit}kbd{padding:.1875rem .375rem;font-size:.875em;color:var(--bs-body-bg);background-color:var(--bs-body-color);border-radius:.25rem}kbd kbd{padding:0;font-size:1em}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-secondary-color);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none!important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}legend{float:left;width:100%;padding:0;margin-bottom:.5rem;font-size:calc(1.275rem + .3vw);line-height:inherit}@media (min-width: 1200px){legend{font-size:1.5rem}}legend+*{clear:left}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none!important}.lead{font-size:1.25rem;font-weight:300}.display-1{font-size:calc(1.625rem + 4.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-1{font-size:5rem}}.display-2{font-size:calc(1.575rem + 3.9vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-2{font-size:4.5rem}}.display-3{font-size:calc(1.525rem + 3.3vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-3{font-size:4rem}}.display-4{font-size:calc(1.475rem + 2.7vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-4{font-size:3.5rem}}.display-5{font-size:calc(1.425rem + 2.1vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-5{font-size:3rem}}.display-6{font-size:calc(1.375rem + 1.5vw);font-weight:300;line-height:1.2}@media (min-width: 1200px){.display-6{font-size:2.5rem}}.list-unstyled,.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:.5rem}.initialism{font-size:.875em;text-transform:uppercase}.blockquote{margin-bottom:1rem;font-size:1.25rem}.blockquote>:last-child{margin-bottom:0}.blockquote-footer{margin-top:-1rem;margin-bottom:1rem;font-size:.875em;color:#6c757d}.blockquote-footer:before{content:"— "}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:var(--bs-body-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);max-width:100%;height:auto}.figure{display:inline-block}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:.875em;color:var(--bs-secondary-color)}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:auto}@media (min-width: 576px){.container-sm,.container{max-width:540px}}@media (min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media (min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media (min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1140px}}@media (min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}:root{--bs-breakpoint-xs: 0;--bs-breakpoint-sm: 576px;--bs-breakpoint-md: 768px;--bs-breakpoint-lg: 992px;--bs-breakpoint-xl: 1200px;--bs-breakpoint-xxl: 1400px}.row{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x: 0}.g-0,.gy-0{--bs-gutter-y: 0}.g-1,.gx-1{--bs-gutter-x: .25rem}.g-1,.gy-1{--bs-gutter-y: .25rem}.g-2,.gx-2{--bs-gutter-x: .5rem}.g-2,.gy-2{--bs-gutter-y: .5rem}.g-3,.gx-3{--bs-gutter-x: 1rem}.g-3,.gy-3{--bs-gutter-y: 1rem}.g-4,.gx-4{--bs-gutter-x: 1.5rem}.g-4,.gy-4{--bs-gutter-y: 1.5rem}.g-5,.gx-5{--bs-gutter-x: 3rem}.g-5,.gy-5{--bs-gutter-y: 3rem}@media (min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x: 0}.g-sm-0,.gy-sm-0{--bs-gutter-y: 0}.g-sm-1,.gx-sm-1{--bs-gutter-x: .25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y: .25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x: .5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y: .5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y: 3rem}}@media (min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x: 0}.g-md-0,.gy-md-0{--bs-gutter-y: 0}.g-md-1,.gx-md-1{--bs-gutter-x: .25rem}.g-md-1,.gy-md-1{--bs-gutter-y: .25rem}.g-md-2,.gx-md-2{--bs-gutter-x: .5rem}.g-md-2,.gy-md-2{--bs-gutter-y: .5rem}.g-md-3,.gx-md-3{--bs-gutter-x: 1rem}.g-md-3,.gy-md-3{--bs-gutter-y: 1rem}.g-md-4,.gx-md-4{--bs-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x: 3rem}.g-md-5,.gy-md-5{--bs-gutter-y: 3rem}}@media (min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x: 0}.g-lg-0,.gy-lg-0{--bs-gutter-y: 0}.g-lg-1,.gx-lg-1{--bs-gutter-x: .25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y: .25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x: .5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y: .5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y: 3rem}}@media (min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x: 0}.g-xl-0,.gy-xl-0{--bs-gutter-y: 0}.g-xl-1,.gx-xl-1{--bs-gutter-x: .25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y: .25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x: .5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y: .5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y: 3rem}}@media (min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x: .25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y: .25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x: .5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y: .5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y: 3rem}}.table{--bs-table-color-type: initial;--bs-table-bg-type: initial;--bs-table-color-state: initial;--bs-table-bg-state: initial;--bs-table-color: var(--bs-body-color);--bs-table-bg: var(--bs-body-bg);--bs-table-border-color: var(--bs-border-color);--bs-table-accent-bg: transparent;--bs-table-striped-color: var(--bs-body-color);--bs-table-striped-bg: rgba(0, 0, 0, .05);--bs-table-active-color: var(--bs-body-color);--bs-table-active-bg: rgba(0, 0, 0, .1);--bs-table-hover-color: var(--bs-body-color);--bs-table-hover-bg: rgba(0, 0, 0, .075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color)}.table>:not(caption)>*>*{padding:.5rem;color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{padding:.25rem}.table-bordered>:not(caption)>*{border-width:var(--bs-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bs-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bs-table-color-type: var(--bs-table-striped-color);--bs-table-bg-type: var(--bs-table-striped-bg)}.table-active{--bs-table-color-state: var(--bs-table-active-color);--bs-table-bg-state: var(--bs-table-active-bg)}.table-hover>tbody>tr:hover>*{--bs-table-color-state: var(--bs-table-hover-color);--bs-table-bg-state: var(--bs-table-hover-bg)}.table-primary{--bs-table-color: #000;--bs-table-bg: #d8d7d6;--bs-table-border-color: #c2c2c1;--bs-table-striped-bg: #cdcccb;--bs-table-striped-color: #000;--bs-table-active-bg: #c2c2c1;--bs-table-active-color: #000;--bs-table-hover-bg: #c8c7c6;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-secondary{--bs-table-color: #000;--bs-table-bg: #e0dfdd;--bs-table-border-color: #cac9c7;--bs-table-striped-bg: #d5d4d2;--bs-table-striped-color: #000;--bs-table-active-bg: #cac9c7;--bs-table-active-color: #000;--bs-table-hover-bg: #cfcecc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-success{--bs-table-color: #000;--bs-table-bg: #d1e7dd;--bs-table-border-color: #bcd0c7;--bs-table-striped-bg: #c7dbd2;--bs-table-striped-color: #000;--bs-table-active-bg: #bcd0c7;--bs-table-active-color: #000;--bs-table-hover-bg: #c1d6cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-info{--bs-table-color: #000;--bs-table-bg: #cff4fc;--bs-table-border-color: #badce3;--bs-table-striped-bg: #c5e8ef;--bs-table-striped-color: #000;--bs-table-active-bg: #badce3;--bs-table-active-color: #000;--bs-table-hover-bg: #bfe2e9;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-warning{--bs-table-color: #000;--bs-table-bg: #fff3cd;--bs-table-border-color: #e6dbb9;--bs-table-striped-bg: #f2e7c3;--bs-table-striped-color: #000;--bs-table-active-bg: #e6dbb9;--bs-table-active-color: #000;--bs-table-hover-bg: #ece1be;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-danger{--bs-table-color: #000;--bs-table-bg: #f8d7da;--bs-table-border-color: #dfc2c4;--bs-table-striped-bg: #eccccf;--bs-table-striped-color: #000;--bs-table-active-bg: #dfc2c4;--bs-table-active-color: #000;--bs-table-hover-bg: #e5c7ca;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-light{--bs-table-color: #000;--bs-table-bg: #f5f5dc;--bs-table-border-color: #ddddc6;--bs-table-striped-bg: #e9e9d1;--bs-table-striped-color: #000;--bs-table-active-bg: #ddddc6;--bs-table-active-color: #000;--bs-table-hover-bg: #e3e3cc;--bs-table-hover-color: #000;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-dark{--bs-table-color: #fff;--bs-table-bg: #3e3632;--bs-table-border-color: #514a47;--bs-table-striped-bg: #48403c;--bs-table-striped-color: #fff;--bs-table-active-bg: #514a47;--bs-table-active-color: #fff;--bs-table-hover-bg: #4c4541;--bs-table-hover-color: #fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.form-label{margin-bottom:.5rem}.col-form-label{padding-top:calc(.375rem + var(--bs-border-width));padding-bottom:calc(.375rem + var(--bs-border-width));margin-bottom:0;font-size:inherit;line-height:1.5}.col-form-label-lg{padding-top:calc(.5rem + var(--bs-border-width));padding-bottom:calc(.5rem + var(--bs-border-width));font-size:1.25rem}.col-form-label-sm{padding-top:calc(.25rem + var(--bs-border-width));padding-bottom:calc(.25rem + var(--bs-border-width));font-size:.875rem}.form-text{margin-top:.25rem;font-size:.875em;color:var(--bs-secondary-color)}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);appearance:none;border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control[type=file]{overflow:hidden}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#9f9b99;outline:0;box-shadow:0 0 0 .25rem #3e363240}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0}.form-control::-webkit-datetime-edit{display:block;padding:0}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1}.form-control::file-selector-button{padding:.375rem .75rem;margin:-.375rem -.75rem;margin-inline-end:.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-control::file-selector-button{transition:none}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg)}.form-control-plaintext{display:block;width:100%;padding:.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0}.form-control-plaintext:focus{outline:0}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0}.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2));padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-.25rem -.5rem;margin-inline-end:.5rem}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.form-control-lg::file-selector-button{padding:.5rem 1rem;margin:-.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2))}textarea.form-control-sm{min-height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-control-color{width:3rem;height:calc(1.5em + .75rem + calc(var(--bs-border-width) * 2));padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color::-webkit-color-swatch{border:0!important;border-radius:var(--bs-border-radius)}.form-control-color.form-control-sm{height:calc(1.5em + .5rem + calc(var(--bs-border-width) * 2))}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2))}.form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:.375rem 2.25rem .375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-select{transition:none}}.form-select:focus{border-color:#9f9b99;outline:0;box-shadow:0 0 0 .25rem #3e363240}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:.75rem;background-image:none}.form-select:disabled{background-color:var(--bs-secondary-bg)}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color)}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23adb5bd' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e")}.form-check{display:block;min-height:1.5rem;padding-left:1.5em;margin-bottom:.125rem}.form-check .form-check-input{float:left;margin-left:-1.5em}.form-check-reverse{padding-right:1.5em;padding-left:0;text-align:right}.form-check-reverse .form-check-input{float:right;margin-right:-1.5em;margin-left:0}.form-check-input{--bs-form-check-bg: var(--bs-body-bg);width:1em;height:1em;margin-top:.25em;vertical-align:top;background-color:var(--bs-form-check-bg);background-image:var(--bs-form-check-bg-image);background-repeat:no-repeat;background-position:center;background-size:contain;border:var(--bs-border-width) solid var(--bs-border-color);appearance:none;print-color-adjust:exact}.form-check-input[type=checkbox]{border-radius:.25em}.form-check-input[type=radio]{border-radius:50%}.form-check-input:active{filter:brightness(90%)}.form-check-input:focus{border-color:#9f9b99;outline:0;box-shadow:0 0 0 .25rem #3e363240}.form-check-input:checked{background-color:#3e3632;border-color:#3e3632}.form-check-input:checked[type=checkbox]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e")}.form-check-input:checked[type=radio]{--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")}.form-check-input[type=checkbox]:indeterminate{background-color:#3e3632;border-color:#3e3632;--bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e")}.form-check-input:disabled{pointer-events:none;filter:none;opacity:.5}.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label{cursor:default;opacity:.5}.form-switch{padding-left:2.5em}.form-switch .form-check-input{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");width:2em;margin-left:-2.5em;background-image:var(--bs-form-switch-bg);background-position:left center;border-radius:2em;transition:background-position .15s ease-in-out}@media (prefers-reduced-motion: reduce){.form-switch .form-check-input{transition:none}}.form-switch .form-check-input:focus{--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%239f9b99'/%3e%3c/svg%3e")}.form-switch .form-check-input:checked{background-position:right center;--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e")}.form-switch.form-check-reverse{padding-right:2.5em;padding-left:0}.form-switch.form-check-reverse .form-check-input{margin-right:-2.5em;margin-left:0}.form-check-inline{display:inline-block;margin-right:1rem}.btn-check{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.btn-check[disabled]+.btn,.btn-check:disabled+.btn{pointer-events:none;filter:none;opacity:.65}[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus){--bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e")}.form-range{width:100%;height:1.5rem;padding:0;background-color:transparent;appearance:none}.form-range:focus{outline:0}.form-range:focus::-webkit-slider-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3e363240}.form-range:focus::-moz-range-thumb{box-shadow:0 0 0 1px #fff,0 0 0 .25rem #3e363240}.form-range::-moz-focus-outer{border:0}.form-range::-webkit-slider-thumb{width:1rem;height:1rem;margin-top:-.25rem;background-color:#3e3632;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-webkit-slider-thumb{transition:none}}.form-range::-webkit-slider-thumb:active{background-color:#c5c3c2}.form-range::-webkit-slider-runnable-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range::-moz-range-thumb{width:1rem;height:1rem;background-color:#3e3632;border:0;border-radius:1rem;transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;appearance:none}@media (prefers-reduced-motion: reduce){.form-range::-moz-range-thumb{transition:none}}.form-range::-moz-range-thumb:active{background-color:#c5c3c2}.form-range::-moz-range-track{width:100%;height:.5rem;color:transparent;cursor:pointer;background-color:var(--bs-tertiary-bg);border-color:transparent;border-radius:1rem}.form-range:disabled{pointer-events:none}.form-range:disabled::-webkit-slider-thumb{background-color:var(--bs-secondary-color)}.form-range:disabled::-moz-range-thumb{background-color:var(--bs-secondary-color)}.form-floating{position:relative}.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25}.form-floating>label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem .75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity .1s ease-in-out,transform .1s ease-in-out}@media (prefers-reduced-motion: reduce){.form-floating>label{transition:none}}.form-floating>.form-control,.form-floating>.form-control-plaintext{padding:1rem .75rem}.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder{color:transparent}.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-select{padding-top:1.625rem;padding-bottom:.625rem}.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control:focus~label:after,.form-floating>.form-control:not(:placeholder-shown)~label:after,.form-floating>.form-control-plaintext~label:after,.form-floating>.form-select~label:after{position:absolute;inset:1rem .375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius)}.form-floating>.form-control:-webkit-autofill~label{color:rgba(var(--bs-body-color-rgb),.65);transform:scale(.85) translateY(-.5rem) translate(.15rem)}.form-floating>.form-control-plaintext~label{border-width:var(--bs-border-width) 0}.form-floating>:disabled~label{color:#6c757d}.form-floating>:disabled~label:after{background-color:var(--bs-secondary-bg)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);text-align:center;white-space:nowrap;background-color:var(--bs-tertiary-bg);border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius)}.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn{padding:.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg)}.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn{padding:.25rem .5rem;font-size:.875rem;border-radius:var(--bs-border-radius-sm)}.input-group-lg>.form-select,.input-group-sm>.form-select{padding-right:3rem}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:calc(var(--bs-border-width) * -1);border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}.valid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-valid-color)}.valid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-success);border-radius:var(--bs-border-radius)}.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip{display:block}.was-validated .form-control:valid,.form-control.is-valid{border-color:var(--bs-form-valid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:valid:focus,.form-control.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated textarea.form-control:valid,textarea.form-control.is-valid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:valid,.form-select.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:valid:focus,.form-select.is-valid:focus{border-color:var(--bs-form-valid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-control-color:valid,.form-control-color.is-valid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:valid,.form-check-input.is-valid{border-color:var(--bs-form-valid-border-color)}.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked{background-color:var(--bs-form-valid-color)}.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-success-rgb),.25)}.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label{color:var(--bs-form-valid-color)}.form-check-inline .form-check-input~.valid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid{z-index:3}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:.875em;color:var(--bs-form-invalid-color)}.invalid-tooltip{position:absolute;top:100%;z-index:5;display:none;max-width:100%;padding:.25rem .5rem;margin-top:.1rem;font-size:.875rem;color:#fff;background-color:var(--bs-danger);border-radius:var(--bs-border-radius)}.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip{display:block}.was-validated .form-control:invalid,.form-control.is-invalid{border-color:var(--bs-form-invalid-border-color);padding-right:calc(1.5em + .75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(.375em + .1875rem) center;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid{padding-right:calc(1.5em + .75rem);background-position:top calc(.375em + .1875rem) right calc(.375em + .1875rem)}.was-validated .form-select:invalid,.form-select.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"]{--bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");padding-right:4.125rem;background-position:right .75rem center,center right 2.25rem;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus{border-color:var(--bs-form-invalid-border-color);box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-control-color:invalid,.form-control-color.is-invalid{width:calc(3.75rem + 1.5em)}.was-validated .form-check-input:invalid,.form-check-input.is-invalid{border-color:var(--bs-form-invalid-border-color)}.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked{background-color:var(--bs-form-invalid-color)}.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus{box-shadow:0 0 0 .25rem rgba(var(--bs-danger-rgb),.25)}.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label{color:var(--bs-form-invalid-color)}.form-check-inline .form-check-input~.invalid-feedback{margin-left:.5em}.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid{z-index:4}.btn{--bs-btn-padding-x: .75rem;--bs-btn-padding-y: .375rem;--bs-btn-font-family: ;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: var(--bs-body-color);--bs-btn-bg: transparent;--bs-btn-border-width: var(--bs-border-width);--bs-btn-border-color: transparent;--bs-btn-border-radius: var(--bs-border-radius);--bs-btn-hover-border-color: transparent;--bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);--bs-btn-disabled-opacity: .65;--bs-btn-focus-box-shadow: 0 0 0 .25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);display:inline-block;padding:var(--bs-btn-padding-y) var(--bs-btn-padding-x);font-family:var(--bs-btn-font-family);font-size:var(--bs-btn-font-size);font-weight:var(--bs-btn-font-weight);line-height:var(--bs-btn-line-height);color:var(--bs-btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--bs-btn-border-width) solid var(--bs-btn-border-color);border-radius:var(--bs-btn-border-radius);background-color:var(--bs-btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color)}.btn-check+.btn:hover{color:var(--bs-btn-color);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color)}.btn:focus-visible{color:var(--bs-btn-hover-color);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:focus-visible+.btn{border-color:var(--bs-btn-hover-border-color);outline:0;box-shadow:var(--bs-btn-focus-box-shadow)}.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show{color:var(--bs-btn-active-color);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color)}.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible{box-shadow:var(--bs-btn-focus-box-shadow)}.btn:disabled,.btn.disabled,fieldset:disabled .btn{color:var(--bs-btn-disabled-color);pointer-events:none;background-color:var(--bs-btn-disabled-bg);border-color:var(--bs-btn-disabled-border-color);opacity:var(--bs-btn-disabled-opacity)}.btn-primary{--bs-btn-color: #fff;--bs-btn-bg: #3e3632;--bs-btn-border-color: #3e3632;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #352e2b;--bs-btn-hover-border-color: #322b28;--bs-btn-focus-shadow-rgb: 91, 84, 81;--bs-btn-active-color: #fff;--bs-btn-active-bg: #322b28;--bs-btn-active-border-color: #2f2926;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3e3632;--bs-btn-disabled-border-color: #3e3632}.btn-secondary{--bs-btn-color: #fff;--bs-btn-bg: #655e56;--bs-btn-border-color: #655e56;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #565049;--bs-btn-hover-border-color: #514b45;--bs-btn-focus-shadow-rgb: 124, 118, 111;--bs-btn-active-color: #fff;--bs-btn-active-bg: #514b45;--bs-btn-active-border-color: #4c4741;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #655e56;--bs-btn-disabled-border-color: #655e56}.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}.btn-info{--bs-btn-color: #000;--bs-btn-bg: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #31d2f2;--bs-btn-hover-border-color: #25cff2;--bs-btn-focus-shadow-rgb: 11, 172, 204;--bs-btn-active-color: #000;--bs-btn-active-bg: #3dd5f3;--bs-btn-active-border-color: #25cff2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #0dcaf0;--bs-btn-disabled-border-color: #0dcaf0}.btn-warning{--bs-btn-color: #000;--bs-btn-bg: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffca2c;--bs-btn-hover-border-color: #ffc720;--bs-btn-focus-shadow-rgb: 217, 164, 6;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffcd39;--bs-btn-active-border-color: #ffc720;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #ffc107;--bs-btn-disabled-border-color: #ffc107}.btn-danger{--bs-btn-color: #fff;--bs-btn-bg: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #bb2d3b;--bs-btn-hover-border-color: #b02a37;--bs-btn-focus-shadow-rgb: 225, 83, 97;--bs-btn-active-color: #fff;--bs-btn-active-bg: #b02a37;--bs-btn-active-border-color: #a52834;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #dc3545;--bs-btn-disabled-border-color: #dc3545}.btn-light{--bs-btn-color: #000;--bs-btn-bg: #f5f5dc;--bs-btn-border-color: #f5f5dc;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #d0d0bb;--bs-btn-hover-border-color: #c4c4b0;--bs-btn-focus-shadow-rgb: 208, 208, 187;--bs-btn-active-color: #000;--bs-btn-active-bg: #c4c4b0;--bs-btn-active-border-color: #b8b8a5;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #000;--bs-btn-disabled-bg: #f5f5dc;--bs-btn-disabled-border-color: #f5f5dc}.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #3e3632;--bs-btn-border-color: #3e3632;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #5b5451;--bs-btn-hover-border-color: #514a47;--bs-btn-focus-shadow-rgb: 91, 84, 81;--bs-btn-active-color: #fff;--bs-btn-active-bg: #655e5b;--bs-btn-active-border-color: #514a47;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #3e3632;--bs-btn-disabled-border-color: #3e3632}.btn-outline-primary{--bs-btn-color: #3e3632;--bs-btn-border-color: #3e3632;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3e3632;--bs-btn-hover-border-color: #3e3632;--bs-btn-focus-shadow-rgb: 62, 54, 50;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3e3632;--bs-btn-active-border-color: #3e3632;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3e3632;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3e3632;--bs-gradient: none}.btn-outline-secondary{--bs-btn-color: #655e56;--bs-btn-border-color: #655e56;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #655e56;--bs-btn-hover-border-color: #655e56;--bs-btn-focus-shadow-rgb: 101, 94, 86;--bs-btn-active-color: #fff;--bs-btn-active-bg: #655e56;--bs-btn-active-border-color: #655e56;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #655e56;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #655e56;--bs-gradient: none}.btn-outline-success{--bs-btn-color: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #198754;--bs-btn-hover-border-color: #198754;--bs-btn-focus-shadow-rgb: 25, 135, 84;--bs-btn-active-color: #fff;--bs-btn-active-bg: #198754;--bs-btn-active-border-color: #198754;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #198754;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #198754;--bs-gradient: none}.btn-outline-info{--bs-btn-color: #0dcaf0;--bs-btn-border-color: #0dcaf0;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #0dcaf0;--bs-btn-hover-border-color: #0dcaf0;--bs-btn-focus-shadow-rgb: 13, 202, 240;--bs-btn-active-color: #000;--bs-btn-active-bg: #0dcaf0;--bs-btn-active-border-color: #0dcaf0;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #0dcaf0;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #0dcaf0;--bs-gradient: none}.btn-outline-warning{--bs-btn-color: #ffc107;--bs-btn-border-color: #ffc107;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #ffc107;--bs-btn-hover-border-color: #ffc107;--bs-btn-focus-shadow-rgb: 255, 193, 7;--bs-btn-active-color: #000;--bs-btn-active-bg: #ffc107;--bs-btn-active-border-color: #ffc107;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #ffc107;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #ffc107;--bs-gradient: none}.btn-outline-danger{--bs-btn-color: #dc3545;--bs-btn-border-color: #dc3545;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #dc3545;--bs-btn-hover-border-color: #dc3545;--bs-btn-focus-shadow-rgb: 220, 53, 69;--bs-btn-active-color: #fff;--bs-btn-active-bg: #dc3545;--bs-btn-active-border-color: #dc3545;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #dc3545;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #dc3545;--bs-gradient: none}.btn-outline-light{--bs-btn-color: #f5f5dc;--bs-btn-border-color: #f5f5dc;--bs-btn-hover-color: #000;--bs-btn-hover-bg: #f5f5dc;--bs-btn-hover-border-color: #f5f5dc;--bs-btn-focus-shadow-rgb: 245, 245, 220;--bs-btn-active-color: #000;--bs-btn-active-bg: #f5f5dc;--bs-btn-active-border-color: #f5f5dc;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #f5f5dc;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #f5f5dc;--bs-gradient: none}.btn-outline-dark{--bs-btn-color: #3e3632;--bs-btn-border-color: #3e3632;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #3e3632;--bs-btn-hover-border-color: #3e3632;--bs-btn-focus-shadow-rgb: 62, 54, 50;--bs-btn-active-color: #fff;--bs-btn-active-bg: #3e3632;--bs-btn-active-border-color: #3e3632;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);--bs-btn-disabled-color: #3e3632;--bs-btn-disabled-bg: transparent;--bs-btn-disabled-border-color: #3e3632;--bs-gradient: none}.btn-link{--bs-btn-font-weight: 400;--bs-btn-color: var(--bs-link-color);--bs-btn-bg: transparent;--bs-btn-border-color: transparent;--bs-btn-hover-color: var(--bs-link-hover-color);--bs-btn-hover-border-color: transparent;--bs-btn-active-color: var(--bs-link-hover-color);--bs-btn-active-border-color: transparent;--bs-btn-disabled-color: #6c757d;--bs-btn-disabled-border-color: transparent;--bs-btn-box-shadow: 0 0 0 #000;--bs-btn-focus-shadow-rgb: 91, 84, 81;text-decoration:underline}.btn-link:focus-visible{color:var(--bs-btn-color)}.btn-link:hover{color:var(--bs-btn-hover-color)}.btn-lg,.btn-group-lg>.btn{--bs-btn-padding-y: .5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: var(--bs-border-radius-lg)}.btn-sm,.btn-group-sm>.btn{--bs-btn-padding-y: .25rem;--bs-btn-padding-x: .5rem;--bs-btn-font-size: .875rem;--bs-btn-border-radius: var(--bs-border-radius-sm)}.fade{transition:opacity .15s linear}@media (prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media (prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent}.dropdown-toggle:empty:after{margin-left:0}.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: .5rem;--bs-dropdown-spacer: .125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: var(--bs-body-color);--bs-dropdown-bg: var(--bs-body-bg);--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: var(--bs-border-radius);--bs-dropdown-border-width: var(--bs-border-width);--bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: .5rem;--bs-dropdown-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-dropdown-link-color: var(--bs-body-color);--bs-dropdown-link-hover-color: var(--bs-body-color);--bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3e3632;--bs-dropdown-link-disabled-color: var(--bs-tertiary-color);--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: .25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: .5rem;position:absolute;z-index:var(--bs-dropdown-zindex);display:none;min-width:var(--bs-dropdown-min-width);padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin:0;font-size:var(--bs-dropdown-font-size);color:var(--bs-dropdown-color);text-align:left;list-style:none;background-color:var(--bs-dropdown-bg);background-clip:padding-box;border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius:var(--bs-dropdown-border-radius)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bs-dropdown-spacer)}.dropdown-menu-start{--bs-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bs-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media (min-width: 576px){.dropdown-menu-sm-start{--bs-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bs-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 768px){.dropdown-menu-md-start{--bs-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bs-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 992px){.dropdown-menu-lg-start{--bs-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bs-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1200px){.dropdown-menu-xl-start{--bs-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bs-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media (min-width: 1400px){.dropdown-menu-xxl-start{--bs-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bs-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bs-dropdown-spacer)}.dropup .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid transparent;border-bottom:.3em solid;border-left:.3em solid transparent}.dropup .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bs-dropdown-spacer)}.dropend .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:0;border-bottom:.3em solid transparent;border-left:.3em solid}.dropend .dropdown-toggle:empty:after{margin-left:0}.dropend .dropdown-toggle:after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bs-dropdown-spacer)}.dropstart .dropdown-toggle:after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle:after{display:none}.dropstart .dropdown-toggle:before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid transparent;border-right:.3em solid;border-bottom:.3em solid transparent}.dropstart .dropdown-toggle:empty:after{margin-left:0}.dropstart .dropdown-toggle:before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bs-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bs-dropdown-divider-bg);opacity:1}.dropdown-item{display:block;width:100%;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear:both;font-weight:400;color:var(--bs-dropdown-link-color);text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;border-radius:var(--bs-dropdown-item-border-radius, 0)}.dropdown-item:hover,.dropdown-item:focus{color:var(--bs-dropdown-link-hover-color);background-color:var(--bs-dropdown-link-hover-bg)}.dropdown-item.active,.dropdown-item:active{color:var(--bs-dropdown-link-active-color);text-decoration:none;background-color:var(--bs-dropdown-link-active-bg)}.dropdown-item.disabled,.dropdown-item:disabled{color:var(--bs-dropdown-link-disabled-color);pointer-events:none;background-color:transparent}.dropdown-menu.show{display:block}.dropdown-header{display:block;padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);margin-bottom:0;font-size:.875rem;color:var(--bs-dropdown-header-color);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);color:var(--bs-dropdown-link-color)}.dropdown-menu-dark{--bs-dropdown-color: #dee2e6;--bs-dropdown-bg: #343a40;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-box-shadow: ;--bs-dropdown-link-color: #dee2e6;--bs-dropdown-link-hover-color: #fff;--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-link-hover-bg: rgba(255, 255, 255, .15);--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #3e3632;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-header-color: #adb5bd}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bs-border-radius)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:calc(var(--bs-border-width) * -1)}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:.5625rem;padding-left:.5625rem}.dropdown-toggle-split:after,.dropup .dropdown-toggle-split:after,.dropend .dropdown-toggle-split:after{margin-left:0}.dropstart .dropdown-toggle-split:before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:.375rem;padding-left:.375rem}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:.75rem;padding-left:.75rem}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:calc(var(--bs-border-width) * -1)}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.nav{--bs-nav-link-padding-x: 1rem;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-link-color);--bs-nav-link-hover-color: var(--bs-link-hover-color);--bs-nav-link-disabled-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);font-size:var(--bs-nav-link-font-size);font-weight:var(--bs-nav-link-font-weight);color:var(--bs-nav-link-color);text-decoration:none;background:none;border:0;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion: reduce){.nav-link{transition:none}}.nav-link:hover,.nav-link:focus{color:var(--bs-nav-link-hover-color)}.nav-link:focus-visible{outline:0;box-shadow:0 0 0 .25rem #3e363240}.nav-link.disabled{color:var(--bs-nav-link-disabled-color);pointer-events:none;cursor:default}.nav-tabs{--bs-nav-tabs-border-width: var(--bs-border-width);--bs-nav-tabs-border-color: var(--bs-border-color);--bs-nav-tabs-border-radius: var(--bs-border-radius);--bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);--bs-nav-tabs-link-active-color: var(--bs-emphasis-color);--bs-nav-tabs-link-active-bg: var(--bs-body-bg);--bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)}.nav-tabs .nav-link{margin-bottom:calc(-1 * var(--bs-nav-tabs-border-width));border:var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius:var(--bs-nav-tabs-border-radius);border-top-right-radius:var(--bs-nav-tabs-border-radius)}.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus{isolation:isolate;border-color:var(--bs-nav-tabs-link-hover-border-color)}.nav-tabs .nav-link.disabled,.nav-tabs .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{color:var(--bs-nav-tabs-link-active-color);background-color:var(--bs-nav-tabs-link-active-bg);border-color:var(--bs-nav-tabs-link-active-border-color)}.nav-tabs .dropdown-menu{margin-top:calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius:0;border-top-right-radius:0}.nav-pills{--bs-nav-pills-border-radius: var(--bs-border-radius);--bs-nav-pills-link-active-color: #fff;--bs-nav-pills-link-active-bg: #3e3632}.nav-pills .nav-link{border-radius:var(--bs-nav-pills-border-radius)}.nav-pills .nav-link:disabled{color:var(--bs-nav-link-disabled-color);background-color:transparent;border-color:transparent}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bs-nav-pills-link-active-color);background-color:var(--bs-nav-pills-link-active-bg)}.nav-underline{--bs-nav-underline-gap: 1rem;--bs-nav-underline-border-width: .125rem;--bs-nav-underline-link-active-color: var(--bs-emphasis-color);gap:var(--bs-nav-underline-gap)}.nav-underline .nav-link{padding-right:0;padding-left:0;border-bottom:var(--bs-nav-underline-border-width) solid transparent}.nav-underline .nav-link:hover,.nav-underline .nav-link:focus{border-bottom-color:currentcolor}.nav-underline .nav-link.active,.nav-underline .show>.nav-link{font-weight:700;color:var(--bs-nav-underline-link-active-color);border-bottom-color:currentcolor}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: .5rem;--bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), .65);--bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), .8);--bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), .3);--bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-padding-y: .3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);--bs-navbar-nav-link-padding-x: .5rem;--bs-navbar-toggler-padding-y: .25rem;--bs-navbar-toggler-padding-x: .75rem;--bs-navbar-toggler-font-size: 1.25rem;--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");--bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), .15);--bs-navbar-toggler-border-radius: var(--bs-border-radius);--bs-navbar-toggler-focus-width: .25rem;--bs-navbar-toggler-transition: box-shadow .15s ease-in-out;position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center;justify-content:space-between}.navbar-brand{padding-top:var(--bs-navbar-brand-padding-y);padding-bottom:var(--bs-navbar-brand-padding-y);margin-right:var(--bs-navbar-brand-margin-end);font-size:var(--bs-navbar-brand-font-size);color:var(--bs-navbar-brand-color);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bs-navbar-brand-hover-color)}.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: .5rem;--bs-nav-link-font-weight: ;--bs-nav-link-color: var(--bs-navbar-color);--bs-nav-link-hover-color: var(--bs-navbar-hover-color);--bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link.active,.navbar-nav .nav-link.show{color:var(--bs-navbar-active-color)}.navbar-nav .dropdown-menu{position:static}.navbar-text{padding-top:.5rem;padding-bottom:.5rem;color:var(--bs-navbar-color)}.navbar-text a,.navbar-text a:hover,.navbar-text a:focus{color:var(--bs-navbar-active-color)}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);font-size:var(--bs-navbar-toggler-font-size);line-height:1;color:var(--bs-navbar-color);background-color:transparent;border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);border-radius:var(--bs-navbar-toggler-border-radius);transition:var(--bs-navbar-toggler-transition)}@media (prefers-reduced-motion: reduce){.navbar-toggler{transition:none}}.navbar-toggler:hover{text-decoration:none}.navbar-toggler:focus{text-decoration:none;outline:0;box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;background-image:var(--bs-navbar-toggler-icon-bg);background-repeat:no-repeat;background-position:center;background-size:100%}.navbar-nav-scroll{max-height:var(--bs-scroll-height, 75vh);overflow-y:auto}@media (min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media (min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bs-navbar-nav-link-padding-x);padding-left:var(--bs-navbar-nav-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex!important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;flex-grow:1;width:auto!important;height:auto!important;visibility:visible!important;background-color:transparent!important;border:0!important;transform:none!important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark,.navbar[data-bs-theme=dark]{--bs-navbar-color: rgba(255, 255, 255, .55);--bs-navbar-hover-color: rgba(255, 255, 255, .75);--bs-navbar-disabled-color: rgba(255, 255, 255, .25);--bs-navbar-active-color: #fff;--bs-navbar-brand-color: #fff;--bs-navbar-brand-hover-color: #fff;--bs-navbar-toggler-border-color: rgba(255, 255, 255, .1);--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.card{--bs-card-spacer-y: 1rem;--bs-card-spacer-x: 1rem;--bs-card-title-spacer-y: .5rem;--bs-card-title-color: ;--bs-card-subtitle-color: ;--bs-card-border-width: var(--bs-border-width);--bs-card-border-color: var(--bs-border-color-translucent);--bs-card-border-radius: var(--bs-border-radius);--bs-card-box-shadow: ;--bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-card-cap-padding-y: .5rem;--bs-card-cap-padding-x: 1rem;--bs-card-cap-bg: rgba(var(--bs-body-color-rgb), .03);--bs-card-cap-color: ;--bs-card-height: ;--bs-card-color: ;--bs-card-bg: var(--bs-body-bg);--bs-card-img-overlay-padding: 1rem;--bs-card-group-margin: .75rem;position:relative;display:flex;flex-direction:column;min-width:0;height:var(--bs-card-height);color:var(--bs-body-color);word-wrap:break-word;background-color:var(--bs-card-bg);background-clip:border-box;border:var(--bs-card-border-width) solid var(--bs-card-border-color);border-radius:var(--bs-card-border-radius)}.card>hr{margin-right:0;margin-left:0}.card>.list-group{border-top:inherit;border-bottom:inherit}.card>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card>.card-header+.list-group,.card>.list-group+.card-footer{border-top:0}.card-body{flex:1 1 auto;padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);color:var(--bs-card-color)}.card-title{margin-bottom:var(--bs-card-title-spacer-y);color:var(--bs-card-title-color)}.card-subtitle{margin-top:calc(-.5 * var(--bs-card-title-spacer-y));margin-bottom:0;color:var(--bs-card-subtitle-color)}.card-text:last-child{margin-bottom:0}.card-link+.card-link{margin-left:var(--bs-card-spacer-x)}.card-header{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);margin-bottom:0;color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-header:first-child{border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0}.card-footer{padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);color:var(--bs-card-cap-color);background-color:var(--bs-card-cap-bg);border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)}.card-footer:last-child{border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)}.card-header-tabs{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-bottom:calc(-1 * var(--bs-card-cap-padding-y));margin-left:calc(-.5 * var(--bs-card-cap-padding-x));border-bottom:0}.card-header-tabs .nav-link.active{background-color:var(--bs-card-bg);border-bottom-color:var(--bs-card-bg)}.card-header-pills{margin-right:calc(-.5 * var(--bs-card-cap-padding-x));margin-left:calc(-.5 * var(--bs-card-cap-padding-x))}.card-img-overlay{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bs-card-img-overlay-padding);border-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-top,.card-img-bottom{width:100%}.card-img,.card-img-top{border-top-left-radius:var(--bs-card-inner-border-radius);border-top-right-radius:var(--bs-card-inner-border-radius)}.card-img,.card-img-bottom{border-bottom-right-radius:var(--bs-card-inner-border-radius);border-bottom-left-radius:var(--bs-card-inner-border-radius)}.card-group>.card{margin-bottom:var(--bs-card-group-margin)}@media (min-width: 576px){.card-group{display:flex;flex-flow:row wrap}.card-group>.card{flex:1 0 0%;margin-bottom:0}.card-group>.card+.card{margin-left:0;border-left:0}.card-group>.card:not(:last-child){border-top-right-radius:0;border-bottom-right-radius:0}.card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header{border-top-right-radius:0}.card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer{border-bottom-right-radius:0}.card-group>.card:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header{border-top-left-radius:0}.card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer{border-bottom-left-radius:0}}.accordion{--bs-accordion-color: var(--bs-body-color);--bs-accordion-bg: var(--bs-body-bg);--bs-accordion-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, border-radius .15s ease;--bs-accordion-border-color: var(--bs-border-color);--bs-accordion-border-width: var(--bs-border-width);--bs-accordion-border-radius: var(--bs-border-radius);--bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));--bs-accordion-btn-padding-x: 1.25rem;--bs-accordion-btn-padding-y: 1rem;--bs-accordion-btn-color: var(--bs-body-color);--bs-accordion-btn-bg: var(--bs-accordion-bg);--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-icon-width: 1.25rem;--bs-accordion-btn-icon-transform: rotate(-180deg);--bs-accordion-btn-icon-transition: transform .2s ease-in-out;--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23191614'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-focus-border-color: #9f9b99;--bs-accordion-btn-focus-box-shadow: 0 0 0 .25rem rgba(62, 54, 50, .25);--bs-accordion-body-padding-x: 1.25rem;--bs-accordion-body-padding-y: 1rem;--bs-accordion-active-color: var(--bs-primary-text-emphasis);--bs-accordion-active-bg: var(--bs-primary-bg-subtle)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);font-size:1rem;color:var(--bs-accordion-btn-color);text-align:left;background-color:var(--bs-accordion-btn-bg);border:0;border-radius:0;overflow-anchor:none;transition:var(--bs-accordion-transition)}@media (prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){color:var(--bs-accordion-active-color);background-color:var(--bs-accordion-active-bg);box-shadow:inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)}.accordion-button:not(.collapsed):after{background-image:var(--bs-accordion-btn-active-icon);transform:var(--bs-accordion-btn-icon-transform)}.accordion-button:after{flex-shrink:0;width:var(--bs-accordion-btn-icon-width);height:var(--bs-accordion-btn-icon-width);margin-left:auto;content:"";background-image:var(--bs-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bs-accordion-btn-icon-width);transition:var(--bs-accordion-btn-icon-transition)}@media (prefers-reduced-motion: reduce){.accordion-button:after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bs-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bs-accordion-btn-focus-box-shadow)}.accordion-header{margin-bottom:0}.accordion-item{color:var(--bs-accordion-color);background-color:var(--bs-accordion-bg);border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bs-accordion-border-radius);border-top-right-radius:var(--bs-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bs-accordion-inner-border-radius);border-top-right-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bs-accordion-inner-border-radius);border-bottom-left-radius:var(--bs-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bs-accordion-border-radius);border-bottom-left-radius:var(--bs-accordion-border-radius)}.accordion-body{padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}[data-bs-theme=dark] .accordion-button:after{--bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b8684'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");--bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%238b8684'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.breadcrumb{--bs-breadcrumb-padding-x: 0;--bs-breadcrumb-padding-y: 0;--bs-breadcrumb-margin-bottom: 1rem;--bs-breadcrumb-bg: ;--bs-breadcrumb-border-radius: ;--bs-breadcrumb-divider-color: var(--bs-secondary-color);--bs-breadcrumb-item-padding-x: .5rem;--bs-breadcrumb-item-active-color: var(--bs-secondary-color);display:flex;flex-wrap:wrap;padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);margin-bottom:var(--bs-breadcrumb-margin-bottom);font-size:var(--bs-breadcrumb-font-size);list-style:none;background-color:var(--bs-breadcrumb-bg);border-radius:var(--bs-breadcrumb-border-radius)}.breadcrumb-item+.breadcrumb-item{padding-left:var(--bs-breadcrumb-item-padding-x)}.breadcrumb-item+.breadcrumb-item:before{float:left;padding-right:var(--bs-breadcrumb-item-padding-x);color:var(--bs-breadcrumb-divider-color);content:var(--bs-breadcrumb-divider, "/")}.breadcrumb-item.active{color:var(--bs-breadcrumb-item-active-color)}.pagination{--bs-pagination-padding-x: .75rem;--bs-pagination-padding-y: .375rem;--bs-pagination-font-size: 1rem;--bs-pagination-color: var(--bs-link-color);--bs-pagination-bg: var(--bs-body-bg);--bs-pagination-border-width: var(--bs-border-width);--bs-pagination-border-color: var(--bs-border-color);--bs-pagination-border-radius: var(--bs-border-radius);--bs-pagination-hover-color: var(--bs-link-hover-color);--bs-pagination-hover-bg: var(--bs-tertiary-bg);--bs-pagination-hover-border-color: var(--bs-border-color);--bs-pagination-focus-color: var(--bs-link-hover-color);--bs-pagination-focus-bg: var(--bs-secondary-bg);--bs-pagination-focus-box-shadow: 0 0 0 .25rem rgba(62, 54, 50, .25);--bs-pagination-active-color: #fff;--bs-pagination-active-bg: #3e3632;--bs-pagination-active-border-color: #3e3632;--bs-pagination-disabled-color: var(--bs-secondary-color);--bs-pagination-disabled-bg: var(--bs-secondary-bg);--bs-pagination-disabled-border-color: var(--bs-border-color);display:flex;padding-left:0;list-style:none}.page-link{position:relative;display:block;padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);font-size:var(--bs-pagination-font-size);color:var(--bs-pagination-color);text-decoration:none;background-color:var(--bs-pagination-bg);border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion: reduce){.page-link{transition:none}}.page-link:hover{z-index:2;color:var(--bs-pagination-hover-color);background-color:var(--bs-pagination-hover-bg);border-color:var(--bs-pagination-hover-border-color)}.page-link:focus{z-index:3;color:var(--bs-pagination-focus-color);background-color:var(--bs-pagination-focus-bg);outline:0;box-shadow:var(--bs-pagination-focus-box-shadow)}.page-link.active,.active>.page-link{z-index:3;color:var(--bs-pagination-active-color);background-color:var(--bs-pagination-active-bg);border-color:var(--bs-pagination-active-border-color)}.page-link.disabled,.disabled>.page-link{color:var(--bs-pagination-disabled-color);pointer-events:none;background-color:var(--bs-pagination-disabled-bg);border-color:var(--bs-pagination-disabled-border-color)}.page-item:not(:first-child) .page-link{margin-left:calc(var(--bs-border-width) * -1)}.page-item:first-child .page-link{border-top-left-radius:var(--bs-pagination-border-radius);border-bottom-left-radius:var(--bs-pagination-border-radius)}.page-item:last-child .page-link{border-top-right-radius:var(--bs-pagination-border-radius);border-bottom-right-radius:var(--bs-pagination-border-radius)}.pagination-lg{--bs-pagination-padding-x: 1.5rem;--bs-pagination-padding-y: .75rem;--bs-pagination-font-size: 1.25rem;--bs-pagination-border-radius: var(--bs-border-radius-lg)}.pagination-sm{--bs-pagination-padding-x: .5rem;--bs-pagination-padding-y: .25rem;--bs-pagination-font-size: .875rem;--bs-pagination-border-radius: var(--bs-border-radius-sm)}.badge{--bs-badge-padding-x: .65em;--bs-badge-padding-y: .35em;--bs-badge-font-size: .75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: var(--bs-border-radius);display:inline-block;padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size:var(--bs-badge-font-size);font-weight:var(--bs-badge-font-weight);line-height:1;color:var(--bs-badge-color);text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:var(--bs-badge-border-radius)}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.alert{--bs-alert-bg: transparent;--bs-alert-padding-x: 1rem;--bs-alert-padding-y: 1rem;--bs-alert-margin-bottom: 1rem;--bs-alert-color: inherit;--bs-alert-border-color: transparent;--bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius: var(--bs-border-radius);--bs-alert-link-color: inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius)}.alert-heading{color:inherit}.alert-link{font-weight:700;color:var(--bs-alert-link-color)}.alert-dismissible{padding-right:3rem}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem}.alert-primary{--bs-alert-color: var(--bs-primary-text-emphasis);--bs-alert-bg: var(--bs-primary-bg-subtle);--bs-alert-border-color: var(--bs-primary-border-subtle);--bs-alert-link-color: var(--bs-primary-text-emphasis)}.alert-secondary{--bs-alert-color: var(--bs-secondary-text-emphasis);--bs-alert-bg: var(--bs-secondary-bg-subtle);--bs-alert-border-color: var(--bs-secondary-border-subtle);--bs-alert-link-color: var(--bs-secondary-text-emphasis)}.alert-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis)}.alert-info{--bs-alert-color: var(--bs-info-text-emphasis);--bs-alert-bg: var(--bs-info-bg-subtle);--bs-alert-border-color: var(--bs-info-border-subtle);--bs-alert-link-color: var(--bs-info-text-emphasis)}.alert-warning{--bs-alert-color: var(--bs-warning-text-emphasis);--bs-alert-bg: var(--bs-warning-bg-subtle);--bs-alert-border-color: var(--bs-warning-border-subtle);--bs-alert-link-color: var(--bs-warning-text-emphasis)}.alert-danger{--bs-alert-color: var(--bs-danger-text-emphasis);--bs-alert-bg: var(--bs-danger-bg-subtle);--bs-alert-border-color: var(--bs-danger-border-subtle);--bs-alert-link-color: var(--bs-danger-text-emphasis)}.alert-light{--bs-alert-color: var(--bs-light-text-emphasis);--bs-alert-bg: var(--bs-light-bg-subtle);--bs-alert-border-color: var(--bs-light-border-subtle);--bs-alert-link-color: var(--bs-light-text-emphasis)}.alert-dark{--bs-alert-color: var(--bs-dark-text-emphasis);--bs-alert-bg: var(--bs-dark-bg-subtle);--bs-alert-border-color: var(--bs-dark-border-subtle);--bs-alert-link-color: var(--bs-dark-text-emphasis)}@keyframes progress-bar-stripes{0%{background-position-x:1rem}}.progress,.progress-stacked{--bs-progress-height: 1rem;--bs-progress-font-size: .75rem;--bs-progress-bg: var(--bs-secondary-bg);--bs-progress-border-radius: var(--bs-border-radius);--bs-progress-box-shadow: var(--bs-box-shadow-inset);--bs-progress-bar-color: #fff;--bs-progress-bar-bg: #3e3632;--bs-progress-bar-transition: width .6s ease;display:flex;height:var(--bs-progress-height);overflow:hidden;font-size:var(--bs-progress-font-size);background-color:var(--bs-progress-bg);border-radius:var(--bs-progress-border-radius)}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;color:var(--bs-progress-bar-color);text-align:center;white-space:nowrap;background-color:var(--bs-progress-bar-bg);transition:var(--bs-progress-bar-transition)}@media (prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar-striped{background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-size:var(--bs-progress-height) var(--bs-progress-height)}.progress-stacked>.progress{overflow:visible}.progress-stacked>.progress>.progress-bar{width:100%}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media (prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}.list-group{--bs-list-group-color: var(--bs-body-color);--bs-list-group-bg: var(--bs-body-bg);--bs-list-group-border-color: var(--bs-border-color);--bs-list-group-border-width: var(--bs-border-width);--bs-list-group-border-radius: var(--bs-border-radius);--bs-list-group-item-padding-x: 1rem;--bs-list-group-item-padding-y: .5rem;--bs-list-group-action-color: var(--bs-secondary-color);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-tertiary-bg);--bs-list-group-action-active-color: var(--bs-body-color);--bs-list-group-action-active-bg: var(--bs-secondary-bg);--bs-list-group-disabled-color: var(--bs-secondary-color);--bs-list-group-disabled-bg: var(--bs-body-bg);--bs-list-group-active-color: #fff;--bs-list-group-active-bg: #3e3632;--bs-list-group-active-border-color: #3e3632;display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bs-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item:before{content:counters(section,".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bs-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bs-list-group-action-hover-color);text-decoration:none;background-color:var(--bs-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bs-list-group-action-active-color);background-color:var(--bs-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);color:var(--bs-list-group-color);text-decoration:none;background-color:var(--bs-list-group-bg);border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bs-list-group-disabled-color);pointer-events:none;background-color:var(--bs-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bs-list-group-active-color);background-color:var(--bs-list-group-active-bg);border-color:var(--bs-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1 * var(--bs-list-group-border-width));border-top-width:var(--bs-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}@media (min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}@media (min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bs-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bs-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bs-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1 * var(--bs-list-group-border-width));border-left-width:var(--bs-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bs-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{--bs-list-group-color: var(--bs-primary-text-emphasis);--bs-list-group-bg: var(--bs-primary-bg-subtle);--bs-list-group-border-color: var(--bs-primary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-primary-border-subtle);--bs-list-group-active-color: var(--bs-primary-bg-subtle);--bs-list-group-active-bg: var(--bs-primary-text-emphasis);--bs-list-group-active-border-color: var(--bs-primary-text-emphasis)}.list-group-item-secondary{--bs-list-group-color: var(--bs-secondary-text-emphasis);--bs-list-group-bg: var(--bs-secondary-bg-subtle);--bs-list-group-border-color: var(--bs-secondary-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);--bs-list-group-active-color: var(--bs-secondary-bg-subtle);--bs-list-group-active-bg: var(--bs-secondary-text-emphasis);--bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)}.list-group-item-success{--bs-list-group-color: var(--bs-success-text-emphasis);--bs-list-group-bg: var(--bs-success-bg-subtle);--bs-list-group-border-color: var(--bs-success-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-success-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-success-border-subtle);--bs-list-group-active-color: var(--bs-success-bg-subtle);--bs-list-group-active-bg: var(--bs-success-text-emphasis);--bs-list-group-active-border-color: var(--bs-success-text-emphasis)}.list-group-item-info{--bs-list-group-color: var(--bs-info-text-emphasis);--bs-list-group-bg: var(--bs-info-bg-subtle);--bs-list-group-border-color: var(--bs-info-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-info-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-info-border-subtle);--bs-list-group-active-color: var(--bs-info-bg-subtle);--bs-list-group-active-bg: var(--bs-info-text-emphasis);--bs-list-group-active-border-color: var(--bs-info-text-emphasis)}.list-group-item-warning{--bs-list-group-color: var(--bs-warning-text-emphasis);--bs-list-group-bg: var(--bs-warning-bg-subtle);--bs-list-group-border-color: var(--bs-warning-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-warning-border-subtle);--bs-list-group-active-color: var(--bs-warning-bg-subtle);--bs-list-group-active-bg: var(--bs-warning-text-emphasis);--bs-list-group-active-border-color: var(--bs-warning-text-emphasis)}.list-group-item-danger{--bs-list-group-color: var(--bs-danger-text-emphasis);--bs-list-group-bg: var(--bs-danger-bg-subtle);--bs-list-group-border-color: var(--bs-danger-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-danger-border-subtle);--bs-list-group-active-color: var(--bs-danger-bg-subtle);--bs-list-group-active-bg: var(--bs-danger-text-emphasis);--bs-list-group-active-border-color: var(--bs-danger-text-emphasis)}.list-group-item-light{--bs-list-group-color: var(--bs-light-text-emphasis);--bs-list-group-bg: var(--bs-light-bg-subtle);--bs-list-group-border-color: var(--bs-light-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-light-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-light-border-subtle);--bs-list-group-active-color: var(--bs-light-bg-subtle);--bs-list-group-active-bg: var(--bs-light-text-emphasis);--bs-list-group-active-border-color: var(--bs-light-text-emphasis)}.list-group-item-dark{--bs-list-group-color: var(--bs-dark-text-emphasis);--bs-list-group-bg: var(--bs-dark-bg-subtle);--bs-list-group-border-color: var(--bs-dark-border-subtle);--bs-list-group-action-hover-color: var(--bs-emphasis-color);--bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);--bs-list-group-action-active-color: var(--bs-emphasis-color);--bs-list-group-action-active-bg: var(--bs-dark-border-subtle);--bs-list-group-active-color: var(--bs-dark-bg-subtle);--bs-list-group-active-bg: var(--bs-dark-text-emphasis);--bs-list-group-active-border-color: var(--bs-dark-text-emphasis)}.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");--bs-btn-close-opacity: .5;--bs-btn-close-hover-opacity: .75;--bs-btn-close-focus-shadow: 0 0 0 .25rem rgba(62, 54, 50, .25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: .25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing:content-box;width:1em;height:1em;padding:.25em;color:var(--bs-btn-close-color);background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border:0;border-radius:.375rem;opacity:var(--bs-btn-close-opacity)}.btn-close:hover{color:var(--bs-btn-close-color);text-decoration:none;opacity:var(--bs-btn-close-hover-opacity)}.btn-close:focus{outline:0;box-shadow:var(--bs-btn-close-focus-shadow);opacity:var(--bs-btn-close-focus-opacity)}.btn-close:disabled,.btn-close.disabled{pointer-events:none;user-select:none;opacity:var(--bs-btn-close-disabled-opacity)}.btn-close-white,[data-bs-theme=dark] .btn-close{filter:var(--bs-btn-close-white-filter)}.toast{--bs-toast-zindex: 1090;--bs-toast-padding-x: .75rem;--bs-toast-padding-y: .5rem;--bs-toast-spacing: 1.5rem;--bs-toast-max-width: 350px;--bs-toast-font-size: .875rem;--bs-toast-color: ;--bs-toast-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-border-width: var(--bs-border-width);--bs-toast-border-color: var(--bs-border-color-translucent);--bs-toast-border-radius: var(--bs-border-radius);--bs-toast-box-shadow: var(--bs-box-shadow);--bs-toast-header-color: var(--bs-secondary-color);--bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), .85);--bs-toast-header-border-color: var(--bs-border-color-translucent);width:var(--bs-toast-max-width);max-width:100%;font-size:var(--bs-toast-font-size);color:var(--bs-toast-color);pointer-events:auto;background-color:var(--bs-toast-bg);background-clip:padding-box;border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);box-shadow:var(--bs-toast-box-shadow);border-radius:var(--bs-toast-border-radius)}.toast.showing{opacity:0}.toast:not(.show){display:none}.toast-container{--bs-toast-zindex: 1090;position:absolute;z-index:var(--bs-toast-zindex);width:max-content;max-width:100%;pointer-events:none}.toast-container>:not(:last-child){margin-bottom:var(--bs-toast-spacing)}.toast-header{display:flex;align-items:center;padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);color:var(--bs-toast-header-color);background-color:var(--bs-toast-header-bg);background-clip:padding-box;border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))}.toast-header .btn-close{margin-right:calc(-.5 * var(--bs-toast-padding-x));margin-left:var(--bs-toast-padding-x)}.toast-body{padding:var(--bs-toast-padding-x);word-wrap:break-word}.modal{--bs-modal-zindex: 1055;--bs-modal-width: 500px;--bs-modal-padding: 1rem;--bs-modal-margin: .5rem;--bs-modal-color: ;--bs-modal-bg: var(--bs-body-bg);--bs-modal-border-color: var(--bs-border-color-translucent);--bs-modal-border-width: var(--bs-border-width);--bs-modal-border-radius: var(--bs-border-radius-lg);--bs-modal-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));--bs-modal-header-padding-x: 1rem;--bs-modal-header-padding-y: 1rem;--bs-modal-header-padding: 1rem 1rem;--bs-modal-header-border-color: var(--bs-border-color);--bs-modal-header-border-width: var(--bs-border-width);--bs-modal-title-line-height: 1.5;--bs-modal-footer-gap: .5rem;--bs-modal-footer-bg: ;--bs-modal-footer-border-color: var(--bs-border-color);--bs-modal-footer-border-width: var(--bs-border-width);position:fixed;top:0;left:0;z-index:var(--bs-modal-zindex);display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0}.modal-dialog{position:relative;width:auto;margin:var(--bs-modal-margin);pointer-events:none}.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translateY(-50px)}@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{height:calc(100% - var(--bs-modal-margin) * 2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{display:flex;align-items:center;min-height:calc(100% - var(--bs-modal-margin) * 2)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;color:var(--bs-modal-color);pointer-events:auto;background-color:var(--bs-modal-bg);background-clip:padding-box;border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);border-radius:var(--bs-modal-border-radius);outline:0}.modal-backdrop{--bs-backdrop-zindex: 1050;--bs-backdrop-bg: #000;--bs-backdrop-opacity: .5;position:fixed;top:0;left:0;z-index:var(--bs-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bs-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bs-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bs-modal-header-padding);border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);border-top-left-radius:var(--bs-modal-inner-border-radius);border-top-right-radius:var(--bs-modal-inner-border-radius)}.modal-header .btn-close{padding:calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);margin:calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto}.modal-title{margin-bottom:0;line-height:var(--bs-modal-title-line-height)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bs-modal-padding)}.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end;padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);background-color:var(--bs-modal-footer-bg);border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);border-bottom-right-radius:var(--bs-modal-inner-border-radius);border-bottom-left-radius:var(--bs-modal-inner-border-radius)}.modal-footer>*{margin:calc(var(--bs-modal-footer-gap) * .5)}@media (min-width: 576px){.modal{--bs-modal-margin: 1.75rem;--bs-modal-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15)}.modal-dialog{max-width:var(--bs-modal-width);margin-right:auto;margin-left:auto}.modal-sm{--bs-modal-width: 300px}}@media (min-width: 992px){.modal-lg,.modal-xl{--bs-modal-width: 800px}}@media (min-width: 1200px){.modal-xl{--bs-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media (max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media (max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media (max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media (max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media (max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.tooltip{--bs-tooltip-zindex: 1080;--bs-tooltip-max-width: 200px;--bs-tooltip-padding-x: .5rem;--bs-tooltip-padding-y: .25rem;--bs-tooltip-margin: ;--bs-tooltip-font-size: .875rem;--bs-tooltip-color: var(--bs-body-bg);--bs-tooltip-bg: var(--bs-emphasis-color);--bs-tooltip-border-radius: var(--bs-border-radius);--bs-tooltip-opacity: .9;--bs-tooltip-arrow-width: .8rem;--bs-tooltip-arrow-height: .4rem;z-index:var(--bs-tooltip-zindex);display:block;margin:var(--bs-tooltip-margin);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-tooltip-font-size);word-wrap:break-word;opacity:0}.tooltip.show{opacity:var(--bs-tooltip-opacity)}.tooltip .tooltip-arrow{display:block;width:var(--bs-tooltip-arrow-width);height:var(--bs-tooltip-arrow-height)}.tooltip .tooltip-arrow:before{position:absolute;content:"";border-color:transparent;border-style:solid}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-top .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow:before{top:-1px;border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-top-color:var(--bs-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow:before{right:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;border-right-color:var(--bs-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:calc(-1 * var(--bs-tooltip-arrow-height))}.bs-tooltip-bottom .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow:before{bottom:-1px;border-width:0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-bottom-color:var(--bs-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:calc(-1 * var(--bs-tooltip-arrow-height));width:var(--bs-tooltip-arrow-height);height:var(--bs-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow:before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow:before{left:-1px;border-width:calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);border-left-color:var(--bs-tooltip-bg)}.tooltip-inner{max-width:var(--bs-tooltip-max-width);padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);color:var(--bs-tooltip-color);text-align:center;background-color:var(--bs-tooltip-bg);border-radius:var(--bs-tooltip-border-radius)}.popover{--bs-popover-zindex: 1070;--bs-popover-max-width: 276px;--bs-popover-font-size: .875rem;--bs-popover-bg: var(--bs-body-bg);--bs-popover-border-width: var(--bs-border-width);--bs-popover-border-color: var(--bs-border-color-translucent);--bs-popover-border-radius: var(--bs-border-radius-lg);--bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));--bs-popover-box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15);--bs-popover-header-padding-x: 1rem;--bs-popover-header-padding-y: .5rem;--bs-popover-header-font-size: 1rem;--bs-popover-header-color: inherit;--bs-popover-header-bg: var(--bs-secondary-bg);--bs-popover-body-padding-x: 1rem;--bs-popover-body-padding-y: 1rem;--bs-popover-body-color: var(--bs-body-color);--bs-popover-arrow-width: 1rem;--bs-popover-arrow-height: .5rem;--bs-popover-arrow-border: var(--bs-popover-border-color);z-index:var(--bs-popover-zindex);display:block;max-width:var(--bs-popover-max-width);font-family:var(--bs-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bs-popover-font-size);word-wrap:break-word;background-color:var(--bs-popover-bg);background-clip:padding-box;border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-radius:var(--bs-popover-border-radius)}.popover .popover-arrow{display:block;width:var(--bs-popover-arrow-width);height:var(--bs-popover-arrow-height)}.popover .popover-arrow:before,.popover .popover-arrow:after{position:absolute;display:block;content:"";border-color:transparent;border-style:solid;border-width:0}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before,.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-top>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:before{bottom:0;border-top-color:var(--bs-popover-arrow-border)}.bs-popover-top>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow:after{bottom:var(--bs-popover-border-width);border-top-color:var(--bs-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before,.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0}.bs-popover-end>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:before{left:0;border-right-color:var(--bs-popover-arrow-border)}.bs-popover-end>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow:after{left:var(--bs-popover-border-width);border-right-color:var(--bs-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before,.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{border-width:0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-bottom>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:before{top:0;border-bottom-color:var(--bs-popover-arrow-border)}.bs-popover-bottom>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow:after{top:var(--bs-popover-border-width);border-bottom-color:var(--bs-popover-bg)}.bs-popover-bottom .popover-header:before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header:before{position:absolute;top:0;left:50%;display:block;width:var(--bs-popover-arrow-width);margin-left:calc(-.5 * var(--bs-popover-arrow-width));content:"";border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));width:var(--bs-popover-arrow-height);height:var(--bs-popover-arrow-width)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before,.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{border-width:calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height)}.bs-popover-start>.popover-arrow:before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:before{right:0;border-left-color:var(--bs-popover-arrow-border)}.bs-popover-start>.popover-arrow:after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow:after{right:var(--bs-popover-border-width);border-left-color:var(--bs-popover-bg)}.popover-header{padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);margin-bottom:0;font-size:var(--bs-popover-header-font-size);color:var(--bs-popover-header-color);background-color:var(--bs-popover-header-bg);border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);border-top-left-radius:var(--bs-popover-inner-border-radius);border-top-right-radius:var(--bs-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);color:var(--bs-popover-body-color)}.carousel{position:relative}.carousel.pointer-event{touch-action:pan-y}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner:after{display:block;clear:both;content:""}.carousel-item{position:relative;display:none;float:left;width:100%;margin-right:-100%;backface-visibility:hidden;transition:transform .6s ease-in-out}@media (prefers-reduced-motion: reduce){.carousel-item{transition:none}}.carousel-item.active,.carousel-item-next,.carousel-item-prev{display:block}.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform:translate(100%)}.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform:translate(-100%)}.carousel-fade .carousel-item{opacity:0;transition-property:opacity;transform:none}.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index:1;opacity:1}.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index:0;opacity:0;transition:opacity 0s .6s}@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition:none}}.carousel-control-prev,.carousel-control-next{position:absolute;top:0;bottom:0;z-index:1;display:flex;align-items:center;justify-content:center;width:15%;padding:0;color:#fff;text-align:center;background:none;border:0;opacity:.5;transition:opacity .15s ease}@media (prefers-reduced-motion: reduce){.carousel-control-prev,.carousel-control-next{transition:none}}.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-prev-icon,.carousel-control-next-icon{display:inline-block;width:2rem;height:2rem;background-repeat:no-repeat;background-position:50%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}.carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}.carousel-indicators{position:absolute;right:0;bottom:0;left:0;z-index:2;display:flex;justify-content:center;padding:0;margin-right:15%;margin-bottom:1rem;margin-left:15%}.carousel-indicators [data-bs-target]{box-sizing:content-box;flex:0 1 auto;width:30px;height:3px;padding:0;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#fff;background-clip:padding-box;border:0;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease}@media (prefers-reduced-motion: reduce){.carousel-indicators [data-bs-target]{transition:none}}.carousel-indicators .active{opacity:1}.carousel-caption{position:absolute;right:15%;bottom:1.25rem;left:15%;padding-top:1.25rem;padding-bottom:1.25rem;color:#fff;text-align:center}.carousel-dark .carousel-control-prev-icon,.carousel-dark .carousel-control-next-icon{filter:invert(1) grayscale(100)}.carousel-dark .carousel-indicators [data-bs-target]{background-color:#000}.carousel-dark .carousel-caption{color:#000}[data-bs-theme=dark] .carousel .carousel-control-prev-icon,[data-bs-theme=dark] .carousel .carousel-control-next-icon,[data-bs-theme=dark].carousel .carousel-control-prev-icon,[data-bs-theme=dark].carousel .carousel-control-next-icon{filter:invert(1) grayscale(100)}[data-bs-theme=dark] .carousel .carousel-indicators [data-bs-target],[data-bs-theme=dark].carousel .carousel-indicators [data-bs-target]{background-color:#000}[data-bs-theme=dark] .carousel .carousel-caption,[data-bs-theme=dark].carousel .carousel-caption{color:#000}.spinner-grow,.spinner-border{display:inline-block;width:var(--bs-spinner-width);height:var(--bs-spinner-height);vertical-align:var(--bs-spinner-vertical-align);border-radius:50%;animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)}@keyframes spinner-border{to{transform:rotate(360deg)}}.spinner-border{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-border-width: .25em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-border;border:var(--bs-spinner-border-width) solid currentcolor;border-right-color:transparent}.spinner-border-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem;--bs-spinner-border-width: .2em}@keyframes spinner-grow{0%{transform:scale(0)}50%{opacity:1;transform:none}}.spinner-grow{--bs-spinner-width: 2rem;--bs-spinner-height: 2rem;--bs-spinner-vertical-align: -.125em;--bs-spinner-animation-speed: .75s;--bs-spinner-animation-name: spinner-grow;background-color:currentcolor;opacity:0}.spinner-grow-sm{--bs-spinner-width: 1rem;--bs-spinner-height: 1rem}@media (prefers-reduced-motion: reduce){.spinner-border,.spinner-grow{--bs-spinner-animation-speed: 1.5s}}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bs-offcanvas-zindex: 1045;--bs-offcanvas-width: 400px;--bs-offcanvas-height: 30vh;--bs-offcanvas-padding-x: 1rem;--bs-offcanvas-padding-y: 1rem;--bs-offcanvas-color: var(--bs-body-color);--bs-offcanvas-bg: var(--bs-body-bg);--bs-offcanvas-border-width: var(--bs-border-width);--bs-offcanvas-border-color: var(--bs-border-color-translucent);--bs-offcanvas-box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075);--bs-offcanvas-transition: transform .3s ease-in-out;--bs-offcanvas-title-line-height: 1.5}@media (max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 575.98px) and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media (max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media (min-width: 576px){.offcanvas-sm{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 767.98px) and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media (max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media (min-width: 768px){.offcanvas-md{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 991.98px) and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media (max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media (min-width: 992px){.offcanvas-lg{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media (max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media (min-width: 1200px){.offcanvas-xl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}@media (max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}}@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media (max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media (min-width: 1400px){.offcanvas-xxl{--bs-offcanvas-height: auto;--bs-offcanvas-border-width: 0;background-color:transparent!important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:transparent!important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bs-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bs-offcanvas-color);visibility:hidden;background-color:var(--bs-offcanvas-bg);background-clip:padding-box;outline:0;transition:var(--bs-offcanvas-transition)}@media (prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bs-offcanvas-width);border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bs-offcanvas-width);border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translate(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bs-offcanvas-height);max-height:100%;border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.5}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);margin-top:calc(-.5 * var(--bs-offcanvas-padding-y));margin-right:calc(-.5 * var(--bs-offcanvas-padding-x));margin-bottom:calc(-.5 * var(--bs-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:var(--bs-offcanvas-title-line-height)}.offcanvas-body{flex-grow:1;padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);overflow-y:auto}.placeholder{display:inline-block;min-height:1em;vertical-align:middle;cursor:wait;background-color:currentcolor;opacity:.5}.placeholder.btn:before{display:inline-block;content:""}.placeholder-xs{min-height:.6em}.placeholder-sm{min-height:.8em}.placeholder-lg{min-height:1.2em}.placeholder-glow .placeholder{animation:placeholder-glow 2s ease-in-out infinite}@keyframes placeholder-glow{50%{opacity:.2}}.placeholder-wave{mask-image:linear-gradient(130deg,#000 55%,rgba(0,0,0,.8) 75%,#000 95%);mask-size:200% 100%;animation:placeholder-wave 2s linear infinite}@keyframes placeholder-wave{to{mask-position:-200% 0%}}.clearfix:after{display:block;clear:both;content:""}.text-bg-primary{color:#fff!important;background-color:RGBA(62,54,50,var(--bs-bg-opacity, 1))!important}.text-bg-secondary{color:#fff!important;background-color:RGBA(101,94,86,var(--bs-bg-opacity, 1))!important}.text-bg-success{color:#fff!important;background-color:RGBA(25,135,84,var(--bs-bg-opacity, 1))!important}.text-bg-info{color:#000!important;background-color:RGBA(13,202,240,var(--bs-bg-opacity, 1))!important}.text-bg-warning{color:#000!important;background-color:RGBA(255,193,7,var(--bs-bg-opacity, 1))!important}.text-bg-danger{color:#fff!important;background-color:RGBA(220,53,69,var(--bs-bg-opacity, 1))!important}.text-bg-light{color:#000!important;background-color:RGBA(245,245,220,var(--bs-bg-opacity, 1))!important}.text-bg-dark{color:#fff!important;background-color:RGBA(62,54,50,var(--bs-bg-opacity, 1))!important}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-primary:hover,.link-primary:focus{color:RGBA(50,43,40,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(50,43,40,var(--bs-link-underline-opacity, 1))!important}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity, 1))!important}.link-secondary:hover,.link-secondary:focus{color:RGBA(81,75,69,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(81,75,69,var(--bs-link-underline-opacity, 1))!important}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity, 1))!important}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity, 1))!important}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity, 1))!important}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity, 1))!important}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity, 1))!important}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity, 1))!important}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity, 1))!important}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity, 1))!important}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity, 1))!important}.link-light:hover,.link-light:focus{color:RGBA(247,247,227,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(247,247,227,var(--bs-link-underline-opacity, 1))!important}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity, 1))!important}.link-dark:hover,.link-dark:focus{color:RGBA(50,43,40,var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(50,43,40,var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, 1))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity, .75))!important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity, .75))!important}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)}.icon-link{display:inline-flex;gap:.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity, .5));text-underline-offset:.25em;backface-visibility:hidden}.icon-link>.bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}@media (prefers-reduced-motion: reduce){.icon-link>.bi{transition:none}}.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi{transform:var(--bs-icon-link-transform, translate3d(.25em, 0, 0))}.ratio{position:relative;width:100%}.ratio:before{display:block;padding-top:var(--bs-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bs-aspect-ratio: 100%}.ratio-4x3{--bs-aspect-ratio: 75%}.ratio-16x9{--bs-aspect-ratio: 56.25%}.ratio-21x9{--bs-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media (min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media (min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.float-start{float:left!important}.float-end{float:right!important}.float-none{float:none!important}.object-fit-contain{object-fit:contain!important}.object-fit-cover{object-fit:cover!important}.object-fit-fill{object-fit:fill!important}.object-fit-scale{object-fit:scale-down!important}.object-fit-none{object-fit:none!important}.opacity-0{opacity:0!important}.opacity-25{opacity:.25!important}.opacity-50{opacity:.5!important}.opacity-75{opacity:.75!important}.opacity-100{opacity:1!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.overflow-visible{overflow:visible!important}.overflow-scroll{overflow:scroll!important}.overflow-x-auto{overflow-x:auto!important}.overflow-x-hidden{overflow-x:hidden!important}.overflow-x-visible{overflow-x:visible!important}.overflow-x-scroll{overflow-x:scroll!important}.overflow-y-auto{overflow-y:auto!important}.overflow-y-hidden{overflow-y:hidden!important}.overflow-y-visible{overflow-y:visible!important}.overflow-y-scroll{overflow-y:scroll!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.shadow{box-shadow:0 .5rem 1rem #00000026!important}.shadow-sm{box-shadow:0 .125rem .25rem #00000013!important}.shadow-lg{box-shadow:0 1rem 3rem #0000002d!important}.shadow-none{box-shadow:none!important}.focus-ring-primary{--bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-secondary{--bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))}.focus-ring-success{--bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))}.focus-ring-info{--bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))}.focus-ring-warning{--bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))}.focus-ring-danger{--bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))}.focus-ring-light{--bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))}.focus-ring-dark{--bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))}.position-static{position:static!important}.position-relative{position:relative!important}.position-absolute{position:absolute!important}.position-fixed{position:fixed!important}.position-sticky{position:sticky!important}.top-0{top:0!important}.top-50{top:50%!important}.top-100{top:100%!important}.bottom-0{bottom:0!important}.bottom-50{bottom:50%!important}.bottom-100{bottom:100%!important}.start-0{left:0!important}.start-50{left:50%!important}.start-100{left:100%!important}.end-0{right:0!important}.end-50{right:50%!important}.end-100{right:100%!important}.translate-middle{transform:translate(-50%,-50%)!important}.translate-middle-x{transform:translate(-50%)!important}.translate-middle-y{transform:translateY(-50%)!important}.border{border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-0{border:0!important}.border-top{border-top:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-top-0{border-top:0!important}.border-end{border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-end-0{border-right:0!important}.border-bottom{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-left:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important}.border-start-0{border-left:0!important}.border-primary{--bs-border-opacity: 1;border-color:rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important}.border-secondary{--bs-border-opacity: 1;border-color:rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important}.border-success{--bs-border-opacity: 1;border-color:rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important}.border-info{--bs-border-opacity: 1;border-color:rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important}.border-warning{--bs-border-opacity: 1;border-color:rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important}.border-danger{--bs-border-opacity: 1;border-color:rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important}.border-light{--bs-border-opacity: 1;border-color:rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important}.border-dark{--bs-border-opacity: 1;border-color:rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important}.border-black{--bs-border-opacity: 1;border-color:rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important}.border-white{--bs-border-opacity: 1;border-color:rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important}.border-primary-subtle{border-color:var(--bs-primary-border-subtle)!important}.border-secondary-subtle{border-color:var(--bs-secondary-border-subtle)!important}.border-success-subtle{border-color:var(--bs-success-border-subtle)!important}.border-info-subtle{border-color:var(--bs-info-border-subtle)!important}.border-warning-subtle{border-color:var(--bs-warning-border-subtle)!important}.border-danger-subtle{border-color:var(--bs-danger-border-subtle)!important}.border-light-subtle{border-color:var(--bs-light-border-subtle)!important}.border-dark-subtle{border-color:var(--bs-dark-border-subtle)!important}.border-1{border-width:1px!important}.border-2{border-width:2px!important}.border-3{border-width:3px!important}.border-4{border-width:4px!important}.border-5{border-width:5px!important}.border-opacity-10{--bs-border-opacity: .1}.border-opacity-25{--bs-border-opacity: .25}.border-opacity-50{--bs-border-opacity: .5}.border-opacity-75{--bs-border-opacity: .75}.border-opacity-100{--bs-border-opacity: 1}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.w-auto{width:auto!important}.mw-100{max-width:100%!important}.vw-100{width:100vw!important}.min-vw-100{min-width:100vw!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.h-auto{height:auto!important}.mh-100{max-height:100%!important}.vh-100{height:100vh!important}.min-vh-100{min-height:100vh!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}.gap-0{gap:0!important}.gap-1{gap:.25rem!important}.gap-2{gap:.5rem!important}.gap-3{gap:1rem!important}.gap-4{gap:1.5rem!important}.gap-5{gap:3rem!important}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:.25rem!important}.row-gap-2{row-gap:.5rem!important}.row-gap-3{row-gap:1rem!important}.row-gap-4{row-gap:1.5rem!important}.row-gap-5{row-gap:3rem!important}.column-gap-0{column-gap:0!important}.column-gap-1{column-gap:.25rem!important}.column-gap-2{column-gap:.5rem!important}.column-gap-3{column-gap:1rem!important}.column-gap-4{column-gap:1.5rem!important}.column-gap-5{column-gap:3rem!important}.font-monospace{font-family:var(--bs-font-monospace)!important}.fs-1{font-size:calc(1.375rem + 1.5vw)!important}.fs-2{font-size:calc(1.325rem + .9vw)!important}.fs-3{font-size:calc(1.3rem + .6vw)!important}.fs-4{font-size:calc(1.275rem + .3vw)!important}.fs-5{font-size:1.25rem!important}.fs-6{font-size:1rem!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.fw-lighter{font-weight:lighter!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fw-bolder{font-weight:bolder!important}.lh-1{line-height:1!important}.lh-sm{line-height:1.25!important}.lh-base{line-height:1.5!important}.lh-lg{line-height:2!important}.text-start{text-align:left!important}.text-end{text-align:right!important}.text-center{text-align:center!important}.text-decoration-none{text-decoration:none!important}.text-decoration-underline{text-decoration:underline!important}.text-decoration-line-through{text-decoration:line-through!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.text-primary{--bs-text-opacity: 1;color:rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important}.text-secondary{--bs-text-opacity: 1;color:rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important}.text-success{--bs-text-opacity: 1;color:rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important}.text-info{--bs-text-opacity: 1;color:rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important}.text-warning{--bs-text-opacity: 1;color:rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important}.text-danger{--bs-text-opacity: 1;color:rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important}.text-light{--bs-text-opacity: 1;color:rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important}.text-dark{--bs-text-opacity: 1;color:rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important}.text-black{--bs-text-opacity: 1;color:rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important}.text-white{--bs-text-opacity: 1;color:rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important}.text-body{--bs-text-opacity: 1;color:rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important}.text-muted{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-black-50{--bs-text-opacity: 1;color:#00000080!important}.text-white-50{--bs-text-opacity: 1;color:#ffffff80!important}.text-body-secondary{--bs-text-opacity: 1;color:var(--bs-secondary-color)!important}.text-body-tertiary{--bs-text-opacity: 1;color:var(--bs-tertiary-color)!important}.text-body-emphasis{--bs-text-opacity: 1;color:var(--bs-emphasis-color)!important}.text-reset{--bs-text-opacity: 1;color:inherit!important}.text-opacity-25{--bs-text-opacity: .25}.text-opacity-50{--bs-text-opacity: .5}.text-opacity-75{--bs-text-opacity: .75}.text-opacity-100{--bs-text-opacity: 1}.text-primary-emphasis{color:var(--bs-primary-text-emphasis)!important}.text-secondary-emphasis{color:var(--bs-secondary-text-emphasis)!important}.text-success-emphasis{color:var(--bs-success-text-emphasis)!important}.text-info-emphasis{color:var(--bs-info-text-emphasis)!important}.text-warning-emphasis{color:var(--bs-warning-text-emphasis)!important}.text-danger-emphasis{color:var(--bs-danger-text-emphasis)!important}.text-light-emphasis{color:var(--bs-light-text-emphasis)!important}.text-dark-emphasis{color:var(--bs-dark-text-emphasis)!important}.link-opacity-10,.link-opacity-10-hover:hover{--bs-link-opacity: .1}.link-opacity-25,.link-opacity-25-hover:hover{--bs-link-opacity: .25}.link-opacity-50,.link-opacity-50-hover:hover{--bs-link-opacity: .5}.link-opacity-75,.link-opacity-75-hover:hover{--bs-link-opacity: .75}.link-opacity-100,.link-opacity-100-hover:hover{--bs-link-opacity: 1}.link-offset-1,.link-offset-1-hover:hover{text-underline-offset:.125em!important}.link-offset-2,.link-offset-2-hover:hover{text-underline-offset:.25em!important}.link-offset-3,.link-offset-3-hover:hover{text-underline-offset:.375em!important}.link-underline-primary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-primary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-secondary{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-secondary-rgb),var(--bs-link-underline-opacity))!important}.link-underline-success{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-success-rgb),var(--bs-link-underline-opacity))!important}.link-underline-info{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-info-rgb),var(--bs-link-underline-opacity))!important}.link-underline-warning{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-warning-rgb),var(--bs-link-underline-opacity))!important}.link-underline-danger{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-danger-rgb),var(--bs-link-underline-opacity))!important}.link-underline-light{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-light-rgb),var(--bs-link-underline-opacity))!important}.link-underline-dark{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-dark-rgb),var(--bs-link-underline-opacity))!important}.link-underline{--bs-link-underline-opacity: 1;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-underline-opacity, 1))!important}.link-underline-opacity-0,.link-underline-opacity-0-hover:hover{--bs-link-underline-opacity: 0}.link-underline-opacity-10,.link-underline-opacity-10-hover:hover{--bs-link-underline-opacity: .1}.link-underline-opacity-25,.link-underline-opacity-25-hover:hover{--bs-link-underline-opacity: .25}.link-underline-opacity-50,.link-underline-opacity-50-hover:hover{--bs-link-underline-opacity: .5}.link-underline-opacity-75,.link-underline-opacity-75-hover:hover{--bs-link-underline-opacity: .75}.link-underline-opacity-100,.link-underline-opacity-100-hover:hover{--bs-link-underline-opacity: 1}.bg-primary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important}.bg-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important}.bg-success{--bs-bg-opacity: 1;background-color:rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important}.bg-info{--bs-bg-opacity: 1;background-color:rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important}.bg-warning{--bs-bg-opacity: 1;background-color:rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important}.bg-danger{--bs-bg-opacity: 1;background-color:rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important}.bg-light{--bs-bg-opacity: 1;background-color:rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important}.bg-dark{--bs-bg-opacity: 1;background-color:rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important}.bg-black{--bs-bg-opacity: 1;background-color:rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important}.bg-white{--bs-bg-opacity: 1;background-color:rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important}.bg-body{--bs-bg-opacity: 1;background-color:rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important}.bg-transparent{--bs-bg-opacity: 1;background-color:transparent!important}.bg-body-secondary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important}.bg-body-tertiary{--bs-bg-opacity: 1;background-color:rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important}.bg-opacity-10{--bs-bg-opacity: .1}.bg-opacity-25{--bs-bg-opacity: .25}.bg-opacity-50{--bs-bg-opacity: .5}.bg-opacity-75{--bs-bg-opacity: .75}.bg-opacity-100{--bs-bg-opacity: 1}.bg-primary-subtle{background-color:var(--bs-primary-bg-subtle)!important}.bg-secondary-subtle{background-color:var(--bs-secondary-bg-subtle)!important}.bg-success-subtle{background-color:var(--bs-success-bg-subtle)!important}.bg-info-subtle{background-color:var(--bs-info-bg-subtle)!important}.bg-warning-subtle{background-color:var(--bs-warning-bg-subtle)!important}.bg-danger-subtle{background-color:var(--bs-danger-bg-subtle)!important}.bg-light-subtle{background-color:var(--bs-light-bg-subtle)!important}.bg-dark-subtle{background-color:var(--bs-dark-bg-subtle)!important}.bg-gradient{background-image:var(--bs-gradient)!important}.user-select-all{user-select:all!important}.user-select-auto{user-select:auto!important}.user-select-none{user-select:none!important}.pe-none{pointer-events:none!important}.pe-auto{pointer-events:auto!important}.rounded{border-radius:var(--bs-border-radius)!important}.rounded-0{border-radius:0!important}.rounded-1{border-radius:var(--bs-border-radius-sm)!important}.rounded-2{border-radius:var(--bs-border-radius)!important}.rounded-3{border-radius:var(--bs-border-radius-lg)!important}.rounded-4{border-radius:var(--bs-border-radius-xl)!important}.rounded-5{border-radius:var(--bs-border-radius-xxl)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:var(--bs-border-radius-pill)!important}.rounded-top{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.rounded-top-1{border-top-left-radius:var(--bs-border-radius-sm)!important;border-top-right-radius:var(--bs-border-radius-sm)!important}.rounded-top-2{border-top-left-radius:var(--bs-border-radius)!important;border-top-right-radius:var(--bs-border-radius)!important}.rounded-top-3{border-top-left-radius:var(--bs-border-radius-lg)!important;border-top-right-radius:var(--bs-border-radius-lg)!important}.rounded-top-4{border-top-left-radius:var(--bs-border-radius-xl)!important;border-top-right-radius:var(--bs-border-radius-xl)!important}.rounded-top-5{border-top-left-radius:var(--bs-border-radius-xxl)!important;border-top-right-radius:var(--bs-border-radius-xxl)!important}.rounded-top-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.rounded-top-pill{border-top-left-radius:var(--bs-border-radius-pill)!important;border-top-right-radius:var(--bs-border-radius-pill)!important}.rounded-end{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.rounded-end-1{border-top-right-radius:var(--bs-border-radius-sm)!important;border-bottom-right-radius:var(--bs-border-radius-sm)!important}.rounded-end-2{border-top-right-radius:var(--bs-border-radius)!important;border-bottom-right-radius:var(--bs-border-radius)!important}.rounded-end-3{border-top-right-radius:var(--bs-border-radius-lg)!important;border-bottom-right-radius:var(--bs-border-radius-lg)!important}.rounded-end-4{border-top-right-radius:var(--bs-border-radius-xl)!important;border-bottom-right-radius:var(--bs-border-radius-xl)!important}.rounded-end-5{border-top-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-right-radius:var(--bs-border-radius-xxl)!important}.rounded-end-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.rounded-end-pill{border-top-right-radius:var(--bs-border-radius-pill)!important;border-bottom-right-radius:var(--bs-border-radius-pill)!important}.rounded-bottom{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-0{border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.rounded-bottom-1{border-bottom-right-radius:var(--bs-border-radius-sm)!important;border-bottom-left-radius:var(--bs-border-radius-sm)!important}.rounded-bottom-2{border-bottom-right-radius:var(--bs-border-radius)!important;border-bottom-left-radius:var(--bs-border-radius)!important}.rounded-bottom-3{border-bottom-right-radius:var(--bs-border-radius-lg)!important;border-bottom-left-radius:var(--bs-border-radius-lg)!important}.rounded-bottom-4{border-bottom-right-radius:var(--bs-border-radius-xl)!important;border-bottom-left-radius:var(--bs-border-radius-xl)!important}.rounded-bottom-5{border-bottom-right-radius:var(--bs-border-radius-xxl)!important;border-bottom-left-radius:var(--bs-border-radius-xxl)!important}.rounded-bottom-circle{border-bottom-right-radius:50%!important;border-bottom-left-radius:50%!important}.rounded-bottom-pill{border-bottom-right-radius:var(--bs-border-radius-pill)!important;border-bottom-left-radius:var(--bs-border-radius-pill)!important}.rounded-start{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-0{border-bottom-left-radius:0!important;border-top-left-radius:0!important}.rounded-start-1{border-bottom-left-radius:var(--bs-border-radius-sm)!important;border-top-left-radius:var(--bs-border-radius-sm)!important}.rounded-start-2{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.rounded-start-3{border-bottom-left-radius:var(--bs-border-radius-lg)!important;border-top-left-radius:var(--bs-border-radius-lg)!important}.rounded-start-4{border-bottom-left-radius:var(--bs-border-radius-xl)!important;border-top-left-radius:var(--bs-border-radius-xl)!important}.rounded-start-5{border-bottom-left-radius:var(--bs-border-radius-xxl)!important;border-top-left-radius:var(--bs-border-radius-xxl)!important}.rounded-start-circle{border-bottom-left-radius:50%!important;border-top-left-radius:50%!important}.rounded-start-pill{border-bottom-left-radius:var(--bs-border-radius-pill)!important;border-top-left-radius:var(--bs-border-radius-pill)!important}.visible{visibility:visible!important}.invisible{visibility:hidden!important}.z-n1{z-index:-1!important}.z-0{z-index:0!important}.z-1{z-index:1!important}.z-2{z-index:2!important}.z-3{z-index:3!important}@media (min-width: 576px){.float-sm-start{float:left!important}.float-sm-end{float:right!important}.float-sm-none{float:none!important}.object-fit-sm-contain{object-fit:contain!important}.object-fit-sm-cover{object-fit:cover!important}.object-fit-sm-fill{object-fit:fill!important}.object-fit-sm-scale{object-fit:scale-down!important}.object-fit-sm-none{object-fit:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}.gap-sm-0{gap:0!important}.gap-sm-1{gap:.25rem!important}.gap-sm-2{gap:.5rem!important}.gap-sm-3{gap:1rem!important}.gap-sm-4{gap:1.5rem!important}.gap-sm-5{gap:3rem!important}.row-gap-sm-0{row-gap:0!important}.row-gap-sm-1{row-gap:.25rem!important}.row-gap-sm-2{row-gap:.5rem!important}.row-gap-sm-3{row-gap:1rem!important}.row-gap-sm-4{row-gap:1.5rem!important}.row-gap-sm-5{row-gap:3rem!important}.column-gap-sm-0{column-gap:0!important}.column-gap-sm-1{column-gap:.25rem!important}.column-gap-sm-2{column-gap:.5rem!important}.column-gap-sm-3{column-gap:1rem!important}.column-gap-sm-4{column-gap:1.5rem!important}.column-gap-sm-5{column-gap:3rem!important}.text-sm-start{text-align:left!important}.text-sm-end{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width: 768px){.float-md-start{float:left!important}.float-md-end{float:right!important}.float-md-none{float:none!important}.object-fit-md-contain{object-fit:contain!important}.object-fit-md-cover{object-fit:cover!important}.object-fit-md-fill{object-fit:fill!important}.object-fit-md-scale{object-fit:scale-down!important}.object-fit-md-none{object-fit:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}.gap-md-0{gap:0!important}.gap-md-1{gap:.25rem!important}.gap-md-2{gap:.5rem!important}.gap-md-3{gap:1rem!important}.gap-md-4{gap:1.5rem!important}.gap-md-5{gap:3rem!important}.row-gap-md-0{row-gap:0!important}.row-gap-md-1{row-gap:.25rem!important}.row-gap-md-2{row-gap:.5rem!important}.row-gap-md-3{row-gap:1rem!important}.row-gap-md-4{row-gap:1.5rem!important}.row-gap-md-5{row-gap:3rem!important}.column-gap-md-0{column-gap:0!important}.column-gap-md-1{column-gap:.25rem!important}.column-gap-md-2{column-gap:.5rem!important}.column-gap-md-3{column-gap:1rem!important}.column-gap-md-4{column-gap:1.5rem!important}.column-gap-md-5{column-gap:3rem!important}.text-md-start{text-align:left!important}.text-md-end{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width: 992px){.float-lg-start{float:left!important}.float-lg-end{float:right!important}.float-lg-none{float:none!important}.object-fit-lg-contain{object-fit:contain!important}.object-fit-lg-cover{object-fit:cover!important}.object-fit-lg-fill{object-fit:fill!important}.object-fit-lg-scale{object-fit:scale-down!important}.object-fit-lg-none{object-fit:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}.gap-lg-0{gap:0!important}.gap-lg-1{gap:.25rem!important}.gap-lg-2{gap:.5rem!important}.gap-lg-3{gap:1rem!important}.gap-lg-4{gap:1.5rem!important}.gap-lg-5{gap:3rem!important}.row-gap-lg-0{row-gap:0!important}.row-gap-lg-1{row-gap:.25rem!important}.row-gap-lg-2{row-gap:.5rem!important}.row-gap-lg-3{row-gap:1rem!important}.row-gap-lg-4{row-gap:1.5rem!important}.row-gap-lg-5{row-gap:3rem!important}.column-gap-lg-0{column-gap:0!important}.column-gap-lg-1{column-gap:.25rem!important}.column-gap-lg-2{column-gap:.5rem!important}.column-gap-lg-3{column-gap:1rem!important}.column-gap-lg-4{column-gap:1.5rem!important}.column-gap-lg-5{column-gap:3rem!important}.text-lg-start{text-align:left!important}.text-lg-end{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width: 1200px){.float-xl-start{float:left!important}.float-xl-end{float:right!important}.float-xl-none{float:none!important}.object-fit-xl-contain{object-fit:contain!important}.object-fit-xl-cover{object-fit:cover!important}.object-fit-xl-fill{object-fit:fill!important}.object-fit-xl-scale{object-fit:scale-down!important}.object-fit-xl-none{object-fit:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}.gap-xl-0{gap:0!important}.gap-xl-1{gap:.25rem!important}.gap-xl-2{gap:.5rem!important}.gap-xl-3{gap:1rem!important}.gap-xl-4{gap:1.5rem!important}.gap-xl-5{gap:3rem!important}.row-gap-xl-0{row-gap:0!important}.row-gap-xl-1{row-gap:.25rem!important}.row-gap-xl-2{row-gap:.5rem!important}.row-gap-xl-3{row-gap:1rem!important}.row-gap-xl-4{row-gap:1.5rem!important}.row-gap-xl-5{row-gap:3rem!important}.column-gap-xl-0{column-gap:0!important}.column-gap-xl-1{column-gap:.25rem!important}.column-gap-xl-2{column-gap:.5rem!important}.column-gap-xl-3{column-gap:1rem!important}.column-gap-xl-4{column-gap:1.5rem!important}.column-gap-xl-5{column-gap:3rem!important}.text-xl-start{text-align:left!important}.text-xl-end{text-align:right!important}.text-xl-center{text-align:center!important}}@media (min-width: 1400px){.float-xxl-start{float:left!important}.float-xxl-end{float:right!important}.float-xxl-none{float:none!important}.object-fit-xxl-contain{object-fit:contain!important}.object-fit-xxl-cover{object-fit:cover!important}.object-fit-xxl-fill{object-fit:fill!important}.object-fit-xxl-scale{object-fit:scale-down!important}.object-fit-xxl-none{object-fit:none!important}.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-inline-grid{display:inline-grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}.gap-xxl-0{gap:0!important}.gap-xxl-1{gap:.25rem!important}.gap-xxl-2{gap:.5rem!important}.gap-xxl-3{gap:1rem!important}.gap-xxl-4{gap:1.5rem!important}.gap-xxl-5{gap:3rem!important}.row-gap-xxl-0{row-gap:0!important}.row-gap-xxl-1{row-gap:.25rem!important}.row-gap-xxl-2{row-gap:.5rem!important}.row-gap-xxl-3{row-gap:1rem!important}.row-gap-xxl-4{row-gap:1.5rem!important}.row-gap-xxl-5{row-gap:3rem!important}.column-gap-xxl-0{column-gap:0!important}.column-gap-xxl-1{column-gap:.25rem!important}.column-gap-xxl-2{column-gap:.5rem!important}.column-gap-xxl-3{column-gap:1rem!important}.column-gap-xxl-4{column-gap:1.5rem!important}.column-gap-xxl-5{column-gap:3rem!important}.text-xxl-start{text-align:left!important}.text-xxl-end{text-align:right!important}.text-xxl-center{text-align:center!important}}@media (min-width: 1200px){.fs-1{font-size:2.5rem!important}.fs-2{font-size:2rem!important}.fs-3{font-size:1.75rem!important}.fs-4{font-size:1.5rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-inline-grid{display:inline-grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}}*{font-family:IBM Plex Sans,sans-serif}.right-chevron{mask-image:url(/2023/assets/hacknotts_right_chevron-abc3cc93.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:100% 100%}.prize-chevron{mask-image:url(/2023/assets/hacknotts_prize_chevron-2b7d9446.svg);mask-repeat:no-repeat;mask-position:50% 50%;mask-size:100% 100%}.comic{font-family:Comic Neue,cursive}.beeb-back{background-image:url(/2023/assets/hacknotts_logo_modified-a606297d.svg);background-position:50% 55%;background-size:80%;background-repeat:no-repeat}.logo{width:100%}@media (min-width: 576px){.beeb-back{background-position:80% 65%;background-size:80%}}@media (min-width: 768px){.beeb-back{background-position:70% 50%;background-size:70%}.logo{width:50vw}}@media (min-width: 1200px){.beeb-back{background-position:70% 50%;background-size:contain}}div#root{width:100vw;background-color:beige} diff --git a/public/2023/directory/index.htm b/public/2023/directory/index.htm index 63ce0ad..0bacfea 100644 --- a/public/2023/directory/index.htm +++ b/public/2023/directory/index.htm @@ -19,11 +19,12 @@
  • - 2024 + October 2023 + (Devpost)
  • - 2023 + February 2023 (Devpost)
  • @@ -68,4 +69,4 @@ - \ No newline at end of file + diff --git a/public/2023/index.html b/public/2023/index.html index 251d656..95ef38e 100644 --- a/public/2023/index.html +++ b/public/2023/index.html @@ -2,7 +2,7 @@ - + HackNotts 2024 @@ -30,8 +30,8 @@ }(window.location)) - - + +