diff --git a/404.html b/404.html index 19df839da..cbc833d30 100644 --- a/404.html +++ b/404.html @@ -12,12 +12,12 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + -

+

404

Page not found diff --git a/_astro/AppShell.75a3a834.js b/_astro/AppShell.f2949078.js similarity index 66% rename from _astro/AppShell.75a3a834.js rename to _astro/AppShell.f2949078.js index ba6547ed2..e05239a3e 100644 --- a/_astro/AppShell.75a3a834.js +++ b/_astro/AppShell.f2949078.js @@ -1 +1 @@ -import{_ as _export_sfc}from"./_plugin-vue_export-helper.c27b6911.js";import{o as openBlock,c as createElementBlock,e as createBaseVNode,M as watchEffect,I as defineComponent,a as ref,N as computed,O as toRaw,P as watch,L as provide,B as h$2,F as Fragment,b as onMounted,d as onUnmounted,Q as nextTick,K as inject,T as Teleport,R as reactive,U as unref,g as createBlock,w as withCtx,r as renderSlot,n as normalizeClass,t as toDisplayString,f as renderList,V as withDirectives,h as createVNode,W as defineAsyncComponent,X as resolveDynamicComponent,Y as createCommentVNode}from"./runtime-core.esm-bundler.c0eb625a.js";import{_ as __vitePreload}from"./preload-helper.cf010ec4.js";import{T as Transition,v as vShow}from"./runtime-dom.esm-bundler.f59a1fa0.js";import{t,k,u as u$3,c as c$2,l as l$3,O,R as R$2,a as t$1,b as b$1,m as m$1,p as p$3,o,f as f$2,h as h$3,A as A$1,G,J,C as Carat}from"./Carat.2a5bb999.js";import{c as commonjsGlobal,g as getDefaultExportFromCjs}from"./_commonjsHelpers.725317a4.js";const _sfc_main$b={},_hoisted_1$9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},_hoisted_2$9=createBaseVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"},null,-1),_hoisted_3$7=[_hoisted_2$9];function _sfc_render$b(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$9,_hoisted_3$7)}const SearchLogo=_export_sfc(_sfc_main$b,[["render",_sfc_render$b]]),Search=Object.freeze(Object.defineProperty({__proto__:null,default:SearchLogo},Symbol.toStringTag,{value:"Module"})),_sfc_main$a={},_hoisted_1$8={width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},_hoisted_2$8=createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",fill:"currentColor",d:"M12 3H14.25C17.9559 3 20.9689 6.0625 21 9.75C21 13.5 17.987 16.5 14.25 16.5H12V12.0026H9.75C8.50433 12.0026 7.46886 13.0058 7.5 14.25C7.5 15.4942 8.50433 16.5 9.75 16.5H12V20.9922L9.75 21C6.01298 21 3 17.9827 3 14.25C3 10.5173 6.01298 7.5 9.75 7.5H12V12H14.25C15.4957 12 16.4998 11 16.4998 9.75C16.4998 8.5 15.4957 7.5 14.25 7.5H12V3Z"},null,-1),_hoisted_3$6=[_hoisted_2$8];function _sfc_render$a(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$8,_hoisted_3$6)}const CentrapayLogo=_export_sfc(_sfc_main$a,[["render",_sfc_render$a]]),CentrapayLogo$1=Object.freeze(Object.defineProperty({__proto__:null,default:CentrapayLogo},Symbol.toStringTag,{value:"Module"})),_sfc_main$9={},_hoisted_1$7={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true","xmlns:xlink":"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg"},_hoisted_2$7=createBaseVNode("path",{d:"M17.25 17.25L6.75 6.75",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_3$5=createBaseVNode("path",{d:"M17.25 6.75L6.75 17.25",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_4$5=[_hoisted_2$7,_hoisted_3$5];function _sfc_render$9(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$7,_hoisted_4$5)}const CloseOutline=_export_sfc(_sfc_main$9,[["render",_sfc_render$9]]),CloseOutline$1=Object.freeze(Object.defineProperty({__proto__:null,default:CloseOutline},Symbol.toStringTag,{value:"Module"})),_sfc_main$8={},_hoisted_1$6={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":"true"},_hoisted_2$6=createBaseVNode("path",{d:"M2.25 18.003H21.75",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_3$4=createBaseVNode("path",{d:"M2.25 12.003H21.75",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_4$4=createBaseVNode("path",{d:"M2.25 6.00299H21.75",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_5$2=[_hoisted_2$6,_hoisted_3$4,_hoisted_4$4];function _sfc_render$8(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$6,_hoisted_5$2)}const NavigationMenu=_export_sfc(_sfc_main$8,[["render",_sfc_render$8]]),NavigationMenu$1=Object.freeze(Object.defineProperty({__proto__:null,default:NavigationMenu},Symbol.toStringTag,{value:"Module"})),__variableDynamicImportRuntimeHelper=(n,y)=>{const $=n[y];return $?typeof $=="function"?$():Promise.resolve($):new Promise((B,j)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(j.bind(null,new Error("Unknown variable dynamic import: "+y)))})};function f$1(n){throw new Error("Unexpected object: "+n)}var a$1=(n=>(n[n.First=0]="First",n[n.Previous=1]="Previous",n[n.Next=2]="Next",n[n.Last=3]="Last",n[n.Specific=4]="Specific",n[n.Nothing=5]="Nothing",n))(a$1||{});function x$3(n,y){let $=y.resolveItems();if($.length<=0)return null;let B=y.resolveActiveIndex(),j=B??-1,q=(()=>{switch(n.focus){case 0:return $.findIndex(z=>!y.resolveDisabled(z));case 1:{let z=$.slice().reverse().findIndex((X,te,ne)=>j!==-1&&ne.length-te-1>=j?!1:!y.resolveDisabled(X));return z===-1?z:$.length-1-z}case 2:return $.findIndex((z,X)=>X<=j?!1:!y.resolveDisabled(z));case 3:{let z=$.slice().reverse().findIndex(X=>!y.resolveDisabled(X));return z===-1?z:$.length-1-z}case 4:return $.findIndex(z=>y.resolveId(z)===n.id);case 5:return null;default:f$1(n)}})();return q===-1?B:q}function e$2(n){if(typeof window>"u")return null;if(n instanceof Node)return n.ownerDocument;if(n!=null&&n.hasOwnProperty("value")){let y=t(n);if(y)return y.ownerDocument}return document}function p$2({container:n,accept:y,walk:$,enabled:B}){watchEffect(()=>{let j=n.value;if(!j||B!==void 0&&!B.value)return;let q=e$2(n);if(!q)return;let z=Object.assign(te=>y(te),{acceptNode:y}),X=q.createTreeWalker(j,NodeFilter.SHOW_ELEMENT,z,!1);for(;X.nextNode();)$(X.currentNode)})}let c$1=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(n=>`${n}:not([tabindex='-1'])`).join(",");var p$1=(n=>(n[n.First=1]="First",n[n.Previous=2]="Previous",n[n.Next=4]="Next",n[n.Last=8]="Last",n[n.WrapAround=16]="WrapAround",n[n.NoScroll=32]="NoScroll",n))(p$1||{}),L$2=(n=>(n[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n))(L$2||{}),N=(n=>(n[n.Previous=-1]="Previous",n[n.Next=1]="Next",n))(N||{});function T$1(n=document.body){return n==null?[]:Array.from(n.querySelectorAll(c$1))}var b=(n=>(n[n.Strict=0]="Strict",n[n.Loose=1]="Loose",n))(b||{});function F$2(n){n?.focus({preventScroll:!0})}let M=["textarea","input"].join(",");function h$1(n){var y,$;return($=(y=n?.matches)==null?void 0:y.call(n,M))!=null?$:!1}function v$1(n,y=$=>$){return n.slice().sort(($,B)=>{let j=y($),q=y(B);if(j===null||q===null)return 0;let z=j.compareDocumentPosition(q);return z&Node.DOCUMENT_POSITION_FOLLOWING?-1:z&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function H(n,y){var $;let B=($=Array.isArray(n)?n.length>0?n[0].ownerDocument:document:n?.ownerDocument)!=null?$:document,j=Array.isArray(n)?v$1(n):T$1(n),q=B.activeElement,z=(()=>{if(y&5)return 1;if(y&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),X=(()=>{if(y&1)return 0;if(y&2)return Math.max(0,j.indexOf(q))-1;if(y&4)return Math.max(0,j.indexOf(q))+1;if(y&8)return j.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),te=y&32?{preventScroll:!0}:{},ne=0,ee=j.length,ce;do{if(ne>=ee||ne+ee<=0)return 0;let de=X+ne;if(y&16)de=(de+ee)%ee;else{if(de<0)return 3;if(de>=ee)return 1}ce=j[de],ce?.focus(te),ne+=z}while(ce!==B.activeElement);return ce.hasAttribute("tabindex")||ce.setAttribute("tabindex","0"),y&6&&h$1(ce)&&ce.select(),2}function w(n,y,$){typeof window<"u"&&watchEffect(B=>{window.addEventListener(n,y,$),B(()=>window.removeEventListener(n,y,$))})}function s$3(n){typeof queueMicrotask=="function"?queueMicrotask(n):Promise.resolve().then(n).catch(y=>setTimeout(()=>{throw y}))}var p=(n=>(n[n.None=1]="None",n[n.IgnoreScrollbars=2]="IgnoreScrollbars",n))(p||{});function g$4(n,y,$=1){let B=!1;function j(q){if(B)return;B=!0,s$3(()=>{B=!1});let z=q.target;if(!z.ownerDocument.documentElement.contains(z))return;let X=function te(ne){return typeof ne=="function"?te(ne()):Array.isArray(ne)||ne instanceof Set?ne:[ne]}(n);if(($&2)===2){let te=20,ne=z.ownerDocument.documentElement;if(q.clientX>ne.clientWidth-te||q.clientXne.clientHeight-te||q.clientYk({props:{...n,style:{position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",display:"none"}},slot:{},attrs:$,slots:y,name:"VisuallyHidden"})}});function e$1(n={},y=null,$=[]){for(let[B,j]of Object.entries(n))f($,s$2(y,B),j);return $}function s$2(n,y){return n?n+"["+y+"]":y}function f(n,y,$){if(Array.isArray($))for(let[B,j]of $.entries())f(n,s$2(y,B.toString()),j);else $ instanceof Date?n.push([y,$.toISOString()]):typeof $=="boolean"?n.push([y,$?"1":"0"]):typeof $=="string"?n.push([y,$]):typeof $=="number"?n.push([y,`${$}`]):$==null?n.push([y,""]):e$1($,y,n)}var ue$1=(n=>(n[n.Open=0]="Open",n[n.Closed=1]="Closed",n))(ue$1||{}),re=(n=>(n[n.Single=0]="Single",n[n.Multi=1]="Multi",n))(re||{}),se$1=(n=>(n[n.Pointer=0]="Pointer",n[n.Other=1]="Other",n))(se$1||{});let _$1=Symbol("ComboboxContext");function A(n){let y=inject(_$1,null);if(y===null){let $=new Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,A),$}return y}let we=defineComponent({name:"Combobox",emits:{"update:modelValue":n=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean]},name:{type:String},nullable:{type:Boolean,default:!1},multiple:{type:[Boolean],default:!1}},setup(n,{slots:y,attrs:$,emit:B}){let j=ref(1),q=ref(null),z=ref(null),X=ref(null),te=ref(null),ne=ref({static:!1,hold:!1}),ee=ref([]),ce=ref(null),de=ref(1),he=ref(!1);function pe(_e=xe=>xe){let xe=ce.value!==null?ee.value[ce.value]:null,ye=v$1(_e(ee.value.slice()),be=>t(be.dataRef.domRef)),me=xe?ye.indexOf(xe):null;return me===-1&&(me=null),{options:ye,activeOptionIndex:me}}let ve=computed(()=>n.modelValue),$e=computed(()=>n.multiple?1:0),Pe=computed(()=>n.nullable),ge={comboboxState:j,value:ve,mode:$e,nullable:Pe,inputRef:z,labelRef:q,buttonRef:X,optionsRef:te,disabled:computed(()=>n.disabled),options:ee,change(_e){B("update:modelValue",_e)},activeOptionIndex:computed(()=>{if(he.value&&ce.value===null&&ee.value.length>0){let _e=ee.value.findIndex(xe=>!xe.dataRef.disabled);if(_e!==-1)return _e}return ce.value}),activationTrigger:de,inputPropsRef:ref({displayValue:void 0}),optionsPropsRef:ne,closeCombobox(){he.value=!1,!n.disabled&&j.value!==1&&(j.value=1,ce.value=null)},openCombobox(){if(he.value=!0,n.disabled||j.value===0)return;let _e=ee.value.findIndex(xe=>{let ye=toRaw(xe.dataRef.value);return u$3($e.value,{0:()=>toRaw(ge.value.value)===toRaw(ye),1:()=>toRaw(ge.value.value).includes(toRaw(ye))})});_e!==-1&&(ce.value=_e),j.value=0},goToOption(_e,xe,ye){if(he.value=!1,n.disabled||te.value&&!ne.value.static&&j.value===1)return;let me=pe();if(me.activeOptionIndex===null){let Ce=me.options.findIndex(Se=>!Se.dataRef.disabled);Ce!==-1&&(me.activeOptionIndex=Ce)}let be=x$3(_e===a$1.Specific?{focus:a$1.Specific,id:xe}:{focus:_e},{resolveItems:()=>me.options,resolveActiveIndex:()=>me.activeOptionIndex,resolveId:Ce=>Ce.id,resolveDisabled:Ce=>Ce.dataRef.disabled});ce.value=be,de.value=ye??1,ee.value=me.options},syncInputValue(){var _e;let xe=ge.value.value;if(!t(ge.inputRef))return;let ye=ge.inputPropsRef.value.displayValue;typeof ye=="function"?ge.inputRef.value.value=(_e=ye(xe))!=null?_e:"":typeof xe=="string"?ge.inputRef.value.value=xe:ge.inputRef.value.value=""},selectOption(_e){let xe=ee.value.find(me=>me.id===_e);if(!xe)return;let{dataRef:ye}=xe;B("update:modelValue",u$3($e.value,{0:()=>ye.value,1:()=>{let me=toRaw(ge.value.value).slice(),be=toRaw(ye.value),Ce=me.indexOf(be);return Ce===-1?me.push(be):me.splice(Ce,1),me}})),ge.syncInputValue()},selectActiveOption(){if(ge.activeOptionIndex.value===null)return;let{dataRef:_e,id:xe}=ee.value[ge.activeOptionIndex.value];B("update:modelValue",u$3($e.value,{0:()=>_e.value,1:()=>{let ye=toRaw(ge.value.value).slice(),me=toRaw(_e.value),be=ye.indexOf(me);return be===-1?ye.push(me):ye.splice(be,1),ye}})),ge.syncInputValue(),ge.goToOption(a$1.Specific,xe)},registerOption(_e,xe){let ye={id:_e,dataRef:xe},me=pe(be=>[...be,ye]);if(ce.value===null){let be=xe.value.value;u$3($e.value,{0:()=>toRaw(ge.value.value)===toRaw(be),1:()=>toRaw(ge.value.value).includes(toRaw(be))})&&(me.activeOptionIndex=me.options.indexOf(ye))}ee.value=me.options,ce.value=me.activeOptionIndex,de.value=1},unregisterOption(_e){let xe=pe(ye=>{let me=ye.findIndex(be=>be.id===_e);return me!==-1&&ye.splice(me,1),ye});ee.value=xe.options,ce.value=xe.activeOptionIndex,de.value=1}};g$4([z,X,te],()=>{j.value===0&&ge.closeCombobox()}),watch([ge.value,ge.inputRef],()=>ge.syncInputValue(),{immediate:!0}),watch(ge.comboboxState,_e=>{_e===1&&ge.syncInputValue()},{immediate:!0}),provide(_$1,ge),c$2(computed(()=>u$3(j.value,{0:l$3.Open,1:l$3.Closed})));let Oe=computed(()=>ge.activeOptionIndex.value===null?null:ee.value[ge.activeOptionIndex.value].dataRef.value);return()=>{let{name:_e,modelValue:xe,disabled:ye,...me}=n,be={open:j.value===0,disabled:ye,activeIndex:ge.activeOptionIndex.value,activeOption:Oe.value};return h$2(Fragment,[..._e!=null&&xe!=null?e$1({[_e]:xe}).map(([Ce,Se])=>h$2(l$2,O({key:Ce,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:Ce,value:Se}))):[],k({props:R$2(me,["nullable","multiple","onUpdate:modelValue"]),slot:be,slots:y,attrs:$,name:"Combobox"})])}}});defineComponent({name:"ComboboxLabel",props:{as:{type:[Object,String],default:"label"}},setup(n,{attrs:y,slots:$}){let B=A("ComboboxLabel"),j=`headlessui-combobox-label-${t$1()}`;function q(){var z;(z=t(B.inputRef))==null||z.focus({preventScroll:!0})}return()=>{let z={open:B.comboboxState.value===0,disabled:B.disabled.value},X={id:j,ref:B.labelRef,onClick:q};return k({props:{...n,...X},slot:z,attrs:y,slots:$,name:"ComboboxLabel"})}}});defineComponent({name:"ComboboxButton",props:{as:{type:[Object,String],default:"button"}},setup(n,{attrs:y,slots:$,expose:B}){let j=A("ComboboxButton"),q=`headlessui-combobox-button-${t$1()}`;B({el:j.buttonRef,$el:j.buttonRef});function z(ne){j.disabled.value||(j.comboboxState.value===0?j.closeCombobox():(ne.preventDefault(),j.openCombobox()),nextTick(()=>{var ee;return(ee=t(j.inputRef))==null?void 0:ee.focus({preventScroll:!0})}))}function X(ne){switch(ne.key){case o.ArrowDown:ne.preventDefault(),ne.stopPropagation(),j.comboboxState.value===1&&(j.openCombobox(),nextTick(()=>{j.value.value||j.goToOption(a$1.First)})),nextTick(()=>{var ee;return(ee=j.inputRef.value)==null?void 0:ee.focus({preventScroll:!0})});return;case o.ArrowUp:ne.preventDefault(),ne.stopPropagation(),j.comboboxState.value===1&&(j.openCombobox(),nextTick(()=>{j.value.value||j.goToOption(a$1.Last)})),nextTick(()=>{var ee;return(ee=j.inputRef.value)==null?void 0:ee.focus({preventScroll:!0})});return;case o.Escape:ne.preventDefault(),j.optionsRef.value&&!j.optionsPropsRef.value.static&&ne.stopPropagation(),j.closeCombobox(),nextTick(()=>{var ee;return(ee=j.inputRef.value)==null?void 0:ee.focus({preventScroll:!0})});return}}let te=b$1(computed(()=>({as:n.as,type:y.type})),j.buttonRef);return()=>{var ne,ee;let ce={open:j.comboboxState.value===0,disabled:j.disabled.value},de={ref:j.buttonRef,id:q,type:te.value,tabindex:"-1","aria-haspopup":!0,"aria-controls":(ne=t(j.optionsRef))==null?void 0:ne.id,"aria-expanded":j.disabled.value?void 0:j.comboboxState.value===0,"aria-labelledby":j.labelRef.value?[(ee=t(j.labelRef))==null?void 0:ee.id,q].join(" "):void 0,disabled:j.disabled.value===!0?!0:void 0,onKeydown:X,onClick:z};return k({props:{...n,...de},slot:ce,attrs:y,slots:$,name:"ComboboxButton"})}}});let ke=defineComponent({name:"ComboboxInput",props:{as:{type:[Object,String],default:"input"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},displayValue:{type:Function}},emits:{change:n=>!0},setup(n,{emit:y,attrs:$,slots:B,expose:j}){let q=A("ComboboxInput"),z=`headlessui-combobox-input-${t$1()}`;q.inputPropsRef=computed(()=>n),j({el:q.inputRef,$el:q.inputRef});function X(ee){switch(ee.key){case o.Backspace:case o.Delete:if(q.mode.value!==0||!q.nullable.value)return;let ce=ee.currentTarget;requestAnimationFrame(()=>{if(ce.value===""){q.change(null);let de=t(q.optionsRef);de&&(de.scrollTop=0),q.goToOption(a$1.Nothing)}});break;case o.Enter:if(q.comboboxState.value!==0)return;if(ee.preventDefault(),ee.stopPropagation(),q.activeOptionIndex.value===null){q.closeCombobox();return}q.selectActiveOption(),q.mode.value===0&&q.closeCombobox();break;case o.ArrowDown:return ee.preventDefault(),ee.stopPropagation(),u$3(q.comboboxState.value,{0:()=>q.goToOption(a$1.Next),1:()=>{q.openCombobox(),nextTick(()=>{q.value.value||q.goToOption(a$1.First)})}});case o.ArrowUp:return ee.preventDefault(),ee.stopPropagation(),u$3(q.comboboxState.value,{0:()=>q.goToOption(a$1.Previous),1:()=>{q.openCombobox(),nextTick(()=>{q.value.value||q.goToOption(a$1.Last)})}});case o.Home:case o.PageUp:return ee.preventDefault(),ee.stopPropagation(),q.goToOption(a$1.First);case o.End:case o.PageDown:return ee.preventDefault(),ee.stopPropagation(),q.goToOption(a$1.Last);case o.Escape:ee.preventDefault(),q.optionsRef.value&&!q.optionsPropsRef.value.static&&ee.stopPropagation(),q.closeCombobox();break;case o.Tab:q.selectActiveOption(),q.closeCombobox();break}}function te(ee){y("change",ee)}function ne(ee){q.openCombobox(),y("change",ee)}return()=>{var ee,ce,de,he,pe;let ve={open:q.comboboxState.value===0},$e={"aria-controls":(ee=q.optionsRef.value)==null?void 0:ee.id,"aria-expanded":q.disabled?void 0:q.comboboxState.value===0,"aria-activedescendant":q.activeOptionIndex.value===null||(ce=q.options.value[q.activeOptionIndex.value])==null?void 0:ce.id,"aria-multiselectable":q.mode.value===1?!0:void 0,"aria-labelledby":(pe=(de=t(q.labelRef))==null?void 0:de.id)!=null?pe:(he=t(q.buttonRef))==null?void 0:he.id,id:z,onKeydown:X,onChange:te,onInput:ne,role:"combobox",type:"text",tabIndex:0,ref:q.inputRef},Pe=R$2(n,["displayValue"]);return k({props:{...Pe,...$e},slot:ve,attrs:$,slots:B,features:m$1.RenderStrategy|m$1.Static,name:"ComboboxInput"})}}}),Ee=defineComponent({name:"ComboboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},hold:{type:[Boolean],default:!1}},setup(n,{attrs:y,slots:$,expose:B}){let j=A("ComboboxOptions"),q=`headlessui-combobox-options-${t$1()}`;B({el:j.optionsRef,$el:j.optionsRef}),watchEffect(()=>{j.optionsPropsRef.value.static=n.static}),watchEffect(()=>{j.optionsPropsRef.value.hold=n.hold});let z=p$3(),X=computed(()=>z!==null?z.value===l$3.Open:j.comboboxState.value===0);return p$2({container:computed(()=>t(j.optionsRef)),enabled:computed(()=>j.comboboxState.value===0),accept(te){return te.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:te.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(te){te.setAttribute("role","none")}}),()=>{var te,ne,ee,ce;let de={open:j.comboboxState.value===0},he={"aria-activedescendant":j.activeOptionIndex.value===null||(te=j.options.value[j.activeOptionIndex.value])==null?void 0:te.id,"aria-labelledby":(ce=(ne=t(j.labelRef))==null?void 0:ne.id)!=null?ce:(ee=t(j.buttonRef))==null?void 0:ee.id,id:q,ref:j.optionsRef,role:"listbox"},pe=R$2(n,["hold"]);return k({props:{...pe,...he},slot:de,attrs:y,slots:$,features:m$1.RenderStrategy|m$1.Static,visible:X.value,name:"ComboboxOptions"})}}}),Ae=defineComponent({name:"ComboboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1}},setup(n,{slots:y,attrs:$,expose:B}){let j=A("ComboboxOption"),q=`headlessui-combobox-option-${t$1()}`,z=ref(null);B({el:z,$el:z});let X=computed(()=>j.activeOptionIndex.value!==null?j.options.value[j.activeOptionIndex.value].id===q:!1),te=computed(()=>u$3(j.mode.value,{0:()=>toRaw(j.value.value)===toRaw(n.value),1:()=>toRaw(j.value.value).includes(toRaw(n.value))})),ne=computed(()=>({disabled:n.disabled,value:n.value,domRef:z}));onMounted(()=>j.registerOption(q,ne)),onUnmounted(()=>j.unregisterOption(q)),watchEffect(()=>{j.comboboxState.value===0&&(!X.value||j.activationTrigger.value!==0&&nextTick(()=>{var pe,ve;return(ve=(pe=t(z))==null?void 0:pe.scrollIntoView)==null?void 0:ve.call(pe,{block:"nearest"})}))});function ee(pe){if(n.disabled)return pe.preventDefault();j.selectOption(q),j.mode.value===0&&(j.closeCombobox(),nextTick(()=>{var ve;return(ve=t(j.inputRef))==null?void 0:ve.focus({preventScroll:!0})}))}function ce(){if(n.disabled)return j.goToOption(a$1.Nothing);j.goToOption(a$1.Specific,q)}function de(){n.disabled||X.value||j.goToOption(a$1.Specific,q,0)}function he(){n.disabled||!X.value||j.optionsPropsRef.value.hold||j.goToOption(a$1.Nothing)}return()=>{let{disabled:pe}=n,ve={active:X.value,selected:te.value,disabled:pe},$e={id:q,ref:z,role:"option",tabIndex:pe===!0?void 0:-1,"aria-disabled":pe===!0?!0:void 0,"aria-selected":te.value===!0?te.value:void 0,disabled:void 0,onClick:ee,onFocus:ce,onPointermove:de,onMousemove:de,onPointerleave:he,onMouseleave:he};return k({props:{...n,...$e},slot:ve,attrs:$,slots:y,name:"ComboboxOption"})}}});function r$2(n,y,$,B){typeof window<"u"&&watchEffect(j=>{n=n??window,n.addEventListener(y,$,B),j(()=>n.removeEventListener(y,$,B))})}var g$3=(n=>(n[n.None=1]="None",n[n.InitialFocus=2]="InitialFocus",n[n.TabLock=4]="TabLock",n[n.FocusLock=8]="FocusLock",n[n.RestoreFocus=16]="RestoreFocus",n[n.All=30]="All",n))(g$3||{});function W(n,y=ref(30),$=ref({})){var B,j;let q=ref(null),z=ref(null),X={value:!1},te=computed(()=>!!(y.value&16)),ne=computed(()=>!!(y.value&2)),ee=computed(()=>e$2(n));return onMounted(()=>{watch(te,(ce,de)=>{var he;ce!==de&&(!te.value||(X.value=!0,q.value||(q.value=(he=ee.value)==null?void 0:he.activeElement)))},{immediate:!0}),watch(te,(ce,de,he)=>{ce!==de&&(!te.value||he(()=>{X.value!==!1&&(X.value=!1,F$2(q.value),q.value=null)}))},{immediate:!0}),watch([n,$,$.value.initialFocus,ne],(ce,de)=>{var he,pe;if(ce.every((ge,Oe)=>de?.[Oe]===ge)||!ne.value)return;let ve=n.value;if(!ve)return;let $e=t($.value.initialFocus),Pe=(he=ee.value)==null?void 0:he.activeElement;if($e){if($e===Pe){z.value=Pe;return}}else if(ve.contains(Pe)){z.value=Pe;return}$e?F$2($e):H(ve,p$1.First)===L$2.Error&&console.warn("There are no focusable elements inside the "),z.value=(pe=ee.value)==null?void 0:pe.activeElement},{immediate:!0})}),r$2((B=ee.value)==null?void 0:B.defaultView,"keydown",ce=>{var de;!(y.value&4)||!n.value||ce.key===o.Tab&&(ce.preventDefault(),H(n.value,(ce.shiftKey?p$1.Previous:p$1.Next)|p$1.WrapAround)===L$2.Success&&(z.value=(de=ee.value)==null?void 0:de.activeElement))}),r$2((j=ee.value)==null?void 0:j.defaultView,"focus",ce=>{var de;if(!(y.value&8))return;let he=new Set((de=$.value.containers)==null?void 0:de.value);if(he.add(n),!he.size)return;let pe=z.value;if(!pe||!X.value)return;let ve=ce.target;ve&&ve instanceof HTMLElement?x$2(he,ve)?(z.value=ve,F$2(ve)):(ce.preventDefault(),ce.stopPropagation(),F$2(pe)):F$2(z.value)},!0),q}function x$2(n,y){var $;for(let B of n)if(($=B.value)!=null&&$.contains(y))return!0;return!1}let l$1="body > *",i$1=new Set,r$1=new Map;function u$2(n){n.setAttribute("aria-hidden","true"),n.inert=!0}function s$1(n){let y=r$1.get(n);!y||(y["aria-hidden"]===null?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",y["aria-hidden"]),n.inert=y.inert)}function g$2(n,y=ref(!0)){watchEffect($=>{if(!y.value||!n.value)return;let B=n.value,j=e$2(B);if(j){i$1.add(B);for(let q of r$1.keys())q.contains(B)&&(s$1(q),r$1.delete(q));j.querySelectorAll(l$1).forEach(q=>{if(q instanceof HTMLElement){for(let z of i$1)if(q.contains(z))return;i$1.size===1&&(r$1.set(q,{"aria-hidden":q.getAttribute("aria-hidden"),inert:q.inert}),u$2(q))}}),$(()=>{if(i$1.delete(B),i$1.size>0)j.querySelectorAll(l$1).forEach(q=>{if(q instanceof HTMLElement&&!r$1.has(q)){for(let z of i$1)if(q.contains(z))return;r$1.set(q,{"aria-hidden":q.getAttribute("aria-hidden"),inert:q.inert}),u$2(q)}});else for(let q of r$1.keys())s$1(q),r$1.delete(q)})}})}let e=Symbol("ForcePortalRootContext");function u$1(){return inject(e,!1)}let P$2=defineComponent({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(n,{slots:y,attrs:$}){return provide(e,n.force),()=>{let{force:B,...j}=n;return k({props:j,slot:{},slots:y,attrs:$,name:"ForcePortalRoot"})}}});function v(n){let y=e$2(n);if(!y)throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${n}`);let $=y.getElementById("headlessui-portal-root");if($)return $;let B=y.createElement("div");return B.setAttribute("id","headlessui-portal-root"),y.body.appendChild(B)}let R$1=defineComponent({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(n,{slots:y,attrs:$}){let B=ref(null),j=computed(()=>e$2(B)),q=u$1(),z=inject(g$1,null),X=ref(q===!0||z==null?v(B.value):z.resolveTarget());return watchEffect(()=>{q||z!=null&&(X.value=z.resolveTarget())}),onUnmounted(()=>{var te,ne;let ee=(te=j.value)==null?void 0:te.getElementById("headlessui-portal-root");!ee||X.value===ee&&X.value.children.length<=0&&((ne=X.value.parentElement)==null||ne.removeChild(X.value))}),()=>{if(X.value===null)return null;let te={ref:B};return h$2(Teleport,{to:X.value},k({props:{...n,...te},slot:{},attrs:$,slots:y,name:"Portal"}))}}}),g$1=Symbol("PortalGroupContext"),L$1=defineComponent({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(n,{attrs:y,slots:$}){let B=reactive({resolveTarget(){return n.target}});return provide(g$1,B),()=>{let{target:j,...q}=n;return k({props:q,slot:{},attrs:y,slots:$,name:"PortalGroup"})}}}),i=Symbol("StackContext");var c=(n=>(n[n.Add=0]="Add",n[n.Remove=1]="Remove",n))(c||{});function a(){return inject(i,()=>{})}function s({type:n,element:y,onUpdate:$}){let B=a();function j(...q){$?.(...q),B(...q)}onMounted(()=>{j(0,n,y),onUnmounted(()=>{j(1,n,y)})}),provide(i,j)}let u=Symbol("DescriptionContext");function h(){let n=inject(u,null);if(n===null)throw new Error("Missing parent");return n}function P$1({slot:n=ref({}),name:y="Description",props:$={}}={}){let B=ref([]);function j(q){return B.value.push(q),()=>{let z=B.value.indexOf(q);z!==-1&&B.value.splice(z,1)}}return provide(u,{register:j,slot:n,name:y,props:$}),computed(()=>B.value.length>0?B.value.join(" "):void 0)}defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"}},setup(n,{attrs:y,slots:$}){let B=h(),j=`headlessui-description-${t$1()}`;return onMounted(()=>onUnmounted(B.register(j))),()=>{let{name:q="Description",slot:z=ref({}),props:X={}}=B,te=n,ne={...Object.entries(X).reduce((ee,[ce,de])=>Object.assign(ee,{[ce]:unref(de)}),{}),id:j};return k({props:{...te,...ne},slot:z.value,attrs:y,slots:$,name:q})}}});var fe$1=(n=>(n[n.Open=0]="Open",n[n.Closed=1]="Closed",n))(fe$1||{});let x$1=Symbol("DialogContext");function P(n){let y=inject(x$1,null);if(y===null){let $=new Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,P),$}return y}let T="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Me=defineComponent({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:T},initialFocus:{type:Object,default:null}},emits:{close:n=>!0},setup(n,{emit:y,attrs:$,slots:B,expose:j}){var q;let z=ref(0),X=p$3(),te=computed(()=>n.open===T&&X!==null?u$3(X.value,{[l$3.Open]:!0,[l$3.Closed]:!1}):n.open),ne=ref(new Set),ee=ref(null),ce=computed(()=>e$2(ee));if(j({el:ee,$el:ee}),!(n.open!==T||X!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof te.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${te.value===T?void 0:n.open}`);let de=computed(()=>te.value?0:1),he=computed(()=>de.value===0),pe=computed(()=>z.value>1),ve=inject(x$1,null)!==null,$e=computed(()=>pe.value?"parent":"leaf"),Pe=W(ee,computed(()=>he.value?u$3($e.value,{parent:g$3.RestoreFocus,leaf:g$3.All&~g$3.FocusLock}):g$3.None),computed(()=>({initialFocus:ref(n.initialFocus),containers:ne})));g$2(ee,computed(()=>pe.value?he.value:!1)),s({type:"Dialog",element:ee,onUpdate:(me,be,Ce)=>{if(be==="Dialog")return u$3(me,{[c.Add](){ne.value.add(Ce),z.value+=1},[c.Remove](){ne.value.delete(Ce),z.value-=1}})}});let ge=P$1({name:"DialogDescription",slot:computed(()=>({open:te.value}))}),Oe=`headlessui-dialog-${t$1()}`,_e=ref(null),xe={titleId:_e,panelRef:ref(null),dialogState:de,setTitleId(me){_e.value!==me&&(_e.value=me)},close(){y("close",!1)}};provide(x$1,xe),g$4(()=>{var me,be,Ce;return[...Array.from((be=(me=ce.value)==null?void 0:me.querySelectorAll("body > *"))!=null?be:[]).filter(Se=>!(!(Se instanceof HTMLElement)||Se.contains(Pe.value)||xe.panelRef.value&&Se.contains(xe.panelRef.value))),(Ce=xe.panelRef.value)!=null?Ce:ee.value]},(me,be)=>{de.value===0&&(pe.value||(xe.close(),nextTick(()=>be?.focus())))},p.IgnoreScrollbars),r$2((q=ce.value)==null?void 0:q.defaultView,"keydown",me=>{me.key===o.Escape&&de.value===0&&(pe.value||(me.preventDefault(),me.stopPropagation(),xe.close()))}),watchEffect(me=>{var be;if(de.value!==0||ve)return;let Ce=ce.value;if(!Ce)return;let Se=Ce?.documentElement,Be=(be=Ce.defaultView)!=null?be:window,De=Se.style.overflow,Re=Se.style.paddingRight,Te=Be.innerWidth-Se.clientWidth;Se.style.overflow="hidden",Se.style.paddingRight=`${Te}px`,me(()=>{Se.style.overflow=De,Se.style.paddingRight=Re})}),watchEffect(me=>{if(de.value!==0)return;let be=t(ee);if(!be)return;let Ce=new IntersectionObserver(Se=>{for(let Be of Se)Be.boundingClientRect.x===0&&Be.boundingClientRect.y===0&&Be.boundingClientRect.width===0&&Be.boundingClientRect.height===0&&xe.close()});Ce.observe(be),me(()=>Ce.disconnect())});function ye(me){me.stopPropagation()}return()=>{let me={...$,ref:ee,id:Oe,role:"dialog","aria-modal":de.value===0?!0:void 0,"aria-labelledby":_e.value,"aria-describedby":ge.value,onClick:ye},{open:be,initialFocus:Ce,...Se}=n,Be={open:de.value===0};return h$2(P$2,{force:!0},()=>h$2(R$1,()=>h$2(L$1,{target:ee.value},()=>h$2(P$2,{force:!1},()=>k({props:{...Se,...me},slot:Be,attrs:$,slots:B,visible:de.value===0,features:m$1.RenderStrategy|m$1.Static,name:"Dialog"})))))}}});defineComponent({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"}},setup(n,{attrs:y,slots:$}){let B=P("DialogOverlay"),j=`headlessui-dialog-overlay-${t$1()}`;function q(z){z.target===z.currentTarget&&(z.preventDefault(),z.stopPropagation(),B.close())}return()=>k({props:{...n,id:j,"aria-hidden":!0,onClick:q},slot:{open:B.dialogState.value===0},attrs:y,slots:$,name:"DialogOverlay"})}});defineComponent({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"}},inheritAttrs:!1,setup(n,{attrs:y,slots:$,expose:B}){let j=P("DialogBackdrop"),q=`headlessui-dialog-backdrop-${t$1()}`,z=ref(null);return B({el:z,$el:z}),onMounted(()=>{if(j.panelRef.value===null)throw new Error("A component is being used, but a component is missing.")}),()=>{let X=n,te={id:q,ref:z,"aria-hidden":!0};return h$2(P$2,{force:!0},()=>h$2(R$1,()=>k({props:{...y,...X,...te},slot:{open:j.dialogState.value===0},attrs:y,slots:$,name:"DialogBackdrop"})))}}});let je=defineComponent({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"}},setup(n,{attrs:y,slots:$}){let B=P("DialogPanel"),j=`headlessui-dialog-panel-${t$1()}`;return()=>{let q={id:j,ref:B.panelRef};return k({props:{...n,...q},slot:{open:B.dialogState.value===0},attrs:y,slots:$,name:"DialogPanel"})}}});defineComponent({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"}},setup(n,{attrs:y,slots:$}){let B=P("DialogTitle"),j=`headlessui-dialog-title-${t$1()}`;return onMounted(()=>{B.setTitleId(j),onUnmounted(()=>B.setTitleId(null))}),()=>k({props:{...n,id:j},slot:{open:B.dialogState.value===0},attrs:y,slots:$,name:"DialogTitle"})}});function l(n){let y={called:!1};return(...$)=>{if(!y.called)return y.called=!0,n(...$)}}function r(){let n=[],y=[],$={enqueue(B){y.push(B)},requestAnimationFrame(...B){let j=requestAnimationFrame(...B);$.add(()=>cancelAnimationFrame(j))},nextFrame(...B){$.requestAnimationFrame(()=>{$.requestAnimationFrame(...B)})},setTimeout(...B){let j=setTimeout(...B);$.add(()=>clearTimeout(j))},add(B){n.push(B)},dispose(){for(let B of n.splice(0))B()},async workQueue(){for(let B of y.splice(0))await B()}};return $}function m(n,...y){n&&y.length>0&&n.classList.add(...y)}function d$1(n,...y){n&&y.length>0&&n.classList.remove(...y)}var g=(n=>(n.Finished="finished",n.Cancelled="cancelled",n))(g||{});function F$1(n,y){let $=r();if(!n)return $.dispose;let{transitionDuration:B,transitionDelay:j}=getComputedStyle(n),[q,z]=[B,j].map(X=>{let[te=0]=X.split(",").filter(Boolean).map(ne=>ne.includes("ms")?parseFloat(ne):parseFloat(ne)*1e3).sort((ne,ee)=>ee-ne);return te});return q!==0?$.setTimeout(()=>y("finished"),q+z):y("finished"),$.add(()=>y("cancelled")),$.dispose}function L(n,y,$,B,j,q){let z=r(),X=q!==void 0?l(q):()=>{};return d$1(n,...j),m(n,...y,...$),z.nextFrame(()=>{d$1(n,...$),m(n,...B),z.add(F$1(n,te=>(d$1(n,...B,...y),m(n,...j),X(te))))}),z.add(()=>d$1(n,...y,...$,...B,...j)),z.add(()=>X("cancelled")),z.dispose}function d(n=""){return n.split(" ").filter(y=>y.trim().length>1)}let F=Symbol("TransitionContext");var ae=(n=>(n.Visible="visible",n.Hidden="hidden",n))(ae||{});function le(){return inject(F,null)!==null}function ie(){let n=inject(F,null);if(n===null)throw new Error("A is used but it is missing a parent .");return n}function se(){let n=inject(R,null);if(n===null)throw new Error("A is used but it is missing a parent .");return n}let R=Symbol("NestingContext");function x(n){return"children"in n?x(n.children):n.value.filter(({state:y})=>y==="visible").length>0}function K(n){let y=ref([]),$=ref(!1);onMounted(()=>$.value=!0),onUnmounted(()=>$.value=!1);function B(q,z=h$3.Hidden){let X=y.value.findIndex(({id:te})=>te===q);X!==-1&&(u$3(z,{[h$3.Unmount](){y.value.splice(X,1)},[h$3.Hidden](){y.value[X].state="hidden"}}),!x(y)&&$.value&&n?.())}function j(q){let z=y.value.find(({id:X})=>X===q);return z?z.state!=="visible"&&(z.state="visible"):y.value.push({id:q,state:"visible"}),()=>B(q,h$3.Unmount)}return{children:y,register:j,unregister:B}}let _=m$1.RenderStrategy,oe=defineComponent({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(n,{emit:y,attrs:$,slots:B,expose:j}){if(!le()&&f$2())return()=>h$2(fe,{...n,onBeforeEnter:()=>y("beforeEnter"),onAfterEnter:()=>y("afterEnter"),onBeforeLeave:()=>y("beforeLeave"),onAfterLeave:()=>y("afterLeave")},B);let q=ref(null),z=ref("visible"),X=computed(()=>n.unmount?h$3.Unmount:h$3.Hidden);j({el:q,$el:q});let{show:te,appear:ne}=ie(),{register:ee,unregister:ce}=se(),de={value:!0},he=t$1(),pe={value:!1},ve=K(()=>{pe.value||(z.value="hidden",ce(he),y("afterLeave"))});onMounted(()=>{let be=ee(he);onUnmounted(be)}),watchEffect(()=>{if(X.value===h$3.Hidden&&he){if(te&&z.value!=="visible"){z.value="visible";return}u$3(z.value,{hidden:()=>ce(he),visible:()=>ee(he)})}});let $e=d(n.enter),Pe=d(n.enterFrom),ge=d(n.enterTo),Oe=d(n.entered),_e=d(n.leave),xe=d(n.leaveFrom),ye=d(n.leaveTo);onMounted(()=>{watchEffect(()=>{if(z.value==="visible"){let be=t(q);if(be instanceof Comment&&be.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function me(be){let Ce=de.value&&!ne.value,Se=t(q);!Se||!(Se instanceof HTMLElement)||Ce||(pe.value=!0,te.value&&y("beforeEnter"),te.value||y("beforeLeave"),be(te.value?L(Se,$e,Pe,ge,Oe,Be=>{pe.value=!1,Be===g.Finished&&y("afterEnter")}):L(Se,_e,xe,ye,Oe,Be=>{pe.value=!1,Be===g.Finished&&(x(ve)||(z.value="hidden",ce(he),y("afterLeave")))})))}return onMounted(()=>{watch([te,ne],(be,Ce,Se)=>{me(Se),de.value=!1},{immediate:!0})}),provide(R,ve),c$2(computed(()=>u$3(z.value,{visible:l$3.Open,hidden:l$3.Closed}))),()=>{let{appear:be,show:Ce,enter:Se,enterFrom:Be,enterTo:De,entered:Re,leave:Te,leaveFrom:Ne,leaveTo:Ie,...Le}=n;return k({props:{...Le,ref:q},slot:{},slots:B,attrs:$,features:_,visible:z.value==="visible",name:"TransitionChild"})}}}),ue=oe,fe=defineComponent({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(n,{emit:y,attrs:$,slots:B}){let j=p$3(),q=computed(()=>n.show===null&&j!==null?u$3(j.value,{[l$3.Open]:!0,[l$3.Closed]:!1}):n.show);watchEffect(()=>{if(![!0,!1].includes(q.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')});let z=ref(q.value?"visible":"hidden"),X=K(()=>{z.value="hidden"}),te={value:!0},ne={show:q,appear:computed(()=>n.appear||!te.value)};return onMounted(()=>{watchEffect(()=>{te.value=!1,q.value?z.value="visible":x(X)||(z.value="hidden")})}),provide(R,X),provide(F,ne),()=>{let ee=R$2(n,["show","appear","unmount"]),ce={unmount:n.unmount};return k({props:{...ce,as:"template"},slot:{},slots:{...B,default:()=>[h$2(ue,{onBeforeEnter:()=>y("beforeEnter"),onAfterEnter:()=>y("afterEnter"),onBeforeLeave:()=>y("beforeLeave"),onAfterLeave:()=>y("afterLeave"),...$,...ce,...ee},B.default)]},attrs:{},features:_,visible:z.value==="visible",name:"Transition"})}}});const _sfc_main$7={};function _sfc_render$7(n,y){return openBlock(),createBlock(Transition,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-out","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:withCtx(()=>[renderSlot(n.$slots,"default")]),_:3})}const DisclosureTransition=_export_sfc(_sfc_main$7,[["render",_sfc_render$7]]);function containsPagePath({navigationItem:n,path:y}){return n.children?.some($=>$.children?.length?containsPagePath({navigationItem:$,path:y}):$.path===y)}const _sfc_main$6={__name:"PageLinks",props:{path:{type:[String,void 0],required:!1,default:""},navigationItem:{type:Object,required:!0},level:{type:Number,required:!0}},setup(n,{expose:y}){y();const $=n,B=computed(()=>$.navigationItem.href||$.navigationItem.path),j=computed(()=>$.path===$.navigationItem.path),q=ref([]);let z=null;onMounted(()=>{const te={threshold:0};z=new IntersectionObserver(ee=>{ee.forEach(ce=>{const de=ce.target.firstElementChild.id;if(ce.isIntersecting)q.value.push(de);else{const he=q.value.indexOf(de);he>-1&&q.value.splice(he,1)}})},te),document.querySelectorAll("section:has(h2:first-child)").forEach(ee=>{z.observe(ee)})}),onUnmounted(()=>{z.disconnect()});const X={props:$,href:B,selected:j,visibleHeadingIds:q,get observer(){return z},set observer(te){z=te},ref,computed,onMounted,onUnmounted};return Object.defineProperty(X,"__isScriptSetup",{enumerable:!1,value:!0}),X}},_hoisted_1$5=["href"],_hoisted_2$5=["href"];function _sfc_render$6(n,y,$,B,j,q){return openBlock(),createElementBlock("div",null,[createBaseVNode("div",{class:normalizeClass({"border-l-2 border-brand-accent":B.selected&&!$.navigationItem.headings.length})},[createBaseVNode("a",{href:B.href,class:normalizeClass(["group mt-2 w-full flex items-center pl-12 pr-1 py-2 space-x-3 text-left rounded-md hover:bg-gray-200 focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",{"bg-gray-100":B.selected&&!$.navigationItem.headings.length}])},[createBaseVNode("span",{role:"menuitem",class:normalizeClass(["flex-1 leading-5",{"text-black":B.selected,"text-md text-content-tertiary":$.level===1,"text-sm text-content-tertiary":$.level===2,"text-xs text-content-secondary":$.level===3}])},toDisplayString($.navigationItem.title),3)],10,_hoisted_1$5)],2),(openBlock(!0),createElementBlock(Fragment,null,renderList($.navigationItem.headings,z=>withDirectives((openBlock(),createElementBlock("ul",{key:z.text},[createBaseVNode("li",{class:normalizeClass(["border-l-2 transition delay-150 duration-300 ease-in-out",B.visibleHeadingIds.includes(z.slug)?"border-brand-accent bg-gray-50":"border-interactive-tertiary"])},[createBaseVNode("a",{href:`${B.href}#${z.slug}`,class:"text-xs text-content-secondary hover:text-content-primary group w-full flex items-center pl-16 pr-1 py-2 space-x-3 text-left rounded-md focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring hover:bg-gray-200"},toDisplayString(z.text),9,_hoisted_2$5)],2)])),[[vShow,B.selected]])),128))])}const PageLinks=_export_sfc(_sfc_main$6,[["render",_sfc_render$6]]),_sfc_main$5={__name:"SecondarySidebarDisclosure",props:{navigationItem:{type:Object,required:!0},path:{type:[String,void 0],required:!1,default:""}},setup(n,{expose:y}){y();const $=n,B=computed(()=>containsPagePath({navigationItem:$.navigationItem,path:$.path})),j=ref(B.value),q={props:$,disclosureSelected:B,defaultOpen:j,ref,computed,get Disclosure(){return A$1},get DisclosureButton(){return G},get DisclosurePanel(){return J},Carat,DisclosureTransition,get containsPagePath(){return containsPagePath},PageLinks};return Object.defineProperty(q,"__isScriptSetup",{enumerable:!1,value:!0}),q}};function _sfc_render$5(n,y,$,B,j,q){return openBlock(),createBlock(B.Disclosure,{as:"div","default-open":B.defaultOpen},{default:withCtx(({open:z})=>[createVNode(B.DisclosureButton,{class:normalizeClass(["group mt-2 w-full flex items-center pr-1 py-2 space-x-3 text-left rounded-md hover:bg-gray-200 focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",{"bg-gray-100":B.disclosureSelected}])},{default:withCtx(()=>[createVNode(B.Carat,{class:normalizeClass([z?"text-gray-400 rotate-90":"text-gray-300","icon-md flex-shrink-0 transform transition-colors duration-150 ease-in-out group-hover:text-gray-400"])},null,8,["class"]),createBaseVNode("span",{class:normalizeClass(["flex-1 text-content-tertiary leading-5 text-sm",{"text-black":z}])},toDisplayString($.navigationItem.title),3)]),_:2},1032,["class"]),createVNode(B.DisclosureTransition,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",null,[createVNode(B.DisclosurePanel,{static:"",as:"ul",role:"menu"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($.navigationItem.children,X=>(openBlock(),createBlock(B.PageLinks,{key:X.title,path:B.props.path,"navigation-item":X,level:3},null,8,["path","navigation-item"]))),128))]),_:1})],512),[[vShow,z]])]),_:2},1024)]),_:1},8,["default-open"])}const SecondarySidebarDisclosure=_export_sfc(_sfc_main$5,[["render",_sfc_render$5]]),_sfc_main$4={__name:"PrimarySidebarDisclosure",props:{navigationItem:{type:Object,required:!0},path:{type:[String,void 0],required:!1,default:""}},setup(n,{expose:y}){y();const $=n,B=defineAsyncComponent(()=>__variableDynamicImportRuntimeHelper(Object.assign({"./icons/Carat.vue":()=>__vitePreload(()=>import("./Carat.2a5bb999.js").then(X=>X.d),["_astro/Carat.2a5bb999.js","_astro/runtime-core.esm-bundler.c0eb625a.js","_astro/_plugin-vue_export-helper.c27b6911.js"]),"./icons/CentrapayLogo.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>CentrapayLogo$1),void 0),"./icons/Checkmark.vue":()=>__vitePreload(()=>import("./Checkmark.a01a65cd.js"),["_astro/Checkmark.a01a65cd.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/Clipboard.vue":()=>__vitePreload(()=>import("./Clipboard.fa4423db.js"),["_astro/Clipboard.fa4423db.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/CloseOutline.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>CloseOutline$1),void 0),"./icons/Connections.vue":()=>__vitePreload(()=>import("./Connections.1e32a903.js"),["_astro/Connections.1e32a903.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/Dashboard.vue":()=>__vitePreload(()=>import("./Dashboard.cfec5017.js"),["_astro/Dashboard.cfec5017.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/DisclosureArrowRight.vue":()=>__vitePreload(()=>import("./DisclosureArrowRight.e8c5f0a6.js"),["_astro/DisclosureArrowRight.e8c5f0a6.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/ExternalLink.vue":()=>__vitePreload(()=>import("./ExternalLink.1759dad6.js"),["_astro/ExternalLink.1759dad6.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/FacebookLogo.vue":()=>__vitePreload(()=>import("./FacebookLogo.99e99542.js"),["_astro/FacebookLogo.99e99542.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/GithubLogo.vue":()=>__vitePreload(()=>import("./GithubLogo.d4cc15e5.js"),["_astro/GithubLogo.d4cc15e5.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/InformationCircle.vue":()=>__vitePreload(()=>import("./InformationCircle.d901aa13.js"),["_astro/InformationCircle.d901aa13.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/InstagramLogo.vue":()=>__vitePreload(()=>import("./InstagramLogo.d934b767.js"),["_astro/InstagramLogo.d934b767.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/LinkedInLogo.vue":()=>__vitePreload(()=>import("./LinkedInLogo.79d94232.js"),["_astro/LinkedInLogo.79d94232.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/MessagesBubbleDouble.vue":()=>__vitePreload(()=>import("./MessagesBubbleDouble.d2699a76.js"),["_astro/MessagesBubbleDouble.d2699a76.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/NavigationMenu.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>NavigationMenu$1),void 0),"./icons/Receipt.vue":()=>__vitePreload(()=>import("./Receipt.5402bba3.js"),["_astro/Receipt.5402bba3.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/Rocket.vue":()=>__vitePreload(()=>import("./Rocket.b67edc0f.js"),["_astro/Rocket.b67edc0f.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/Search.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>Search),void 0),"./icons/Settings.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>Settings$1),void 0),"./icons/TwitterLogo.vue":()=>__vitePreload(()=>import("./TwitterLogo.87020c99.js"),["_astro/TwitterLogo.87020c99.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/VerifiedCheck.vue":()=>__vitePreload(()=>import("./VerifiedCheck.ed1af12f.js"),["_astro/VerifiedCheck.ed1af12f.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"])}),`./icons/${$.navigationItem.icon}.vue`)),j=computed(()=>containsPagePath({navigationItem:$.navigationItem,path:$.path})),q=ref(!0),z={props:$,disclosureIcon:B,disclosureSelected:j,defaultOpen:q,defineAsyncComponent,ref,computed,get DisclosureButton(){return G},get Disclosure(){return A$1},get DisclosurePanel(){return J},Carat,SecondarySidebarDisclosure,DisclosureTransition,get containsPagePath(){return containsPagePath},PageLinks};return Object.defineProperty(z,"__isScriptSetup",{enumerable:!1,value:!0}),z}},_hoisted_1$4={class:"flex-1"},_hoisted_2$4={role:"menuitem",class:"text-sm"},_hoisted_3$3={class:"leading-none"},_hoisted_4$3={class:"text-content-secondary text-xs"};function _sfc_render$4(n,y,$,B,j,q){return openBlock(),createBlock(B.Disclosure,{as:"div","default-open":B.defaultOpen},{default:withCtx(({open:z})=>[createVNode(B.DisclosureButton,{class:normalizeClass(["group mt-2 w-full flex items-center pr-1 py-2 space-x-3 text-left rounded-md hover:bg-gray-200 focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",{"bg-gray-100":B.disclosureSelected}])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(B.disclosureIcon),{class:"icon-md flex-shrink-0 text-content-tertiary group-hover:text-content-secondary","aria-hidden":"true"})),createBaseVNode("div",_hoisted_1$4,[createBaseVNode("li",_hoisted_2$4,toDisplayString($.navigationItem.title),1),createBaseVNode("div",_hoisted_3$3,[createBaseVNode("span",_hoisted_4$3,toDisplayString($.navigationItem.subTitle),1)])]),createVNode(B.Carat,{class:normalizeClass([z?"text-gray-400 rotate-90":"text-gray-300","ml-3 icon-md flex-shrink-0 transform transition-colors duration-150 ease-in-out group-hover:text-gray-400"])},null,8,["class"])]),_:2},1032,["class"]),createVNode(B.DisclosureTransition,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",null,[createVNode(B.DisclosurePanel,{static:"",as:"ul",role:"menu"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($.navigationItem.children,X=>(openBlock(),createElementBlock("li",{key:X.title,role:"menuitem"},[X.children?.length?(openBlock(),createBlock(B.SecondarySidebarDisclosure,{key:0,"navigation-item":X,path:$.path},null,8,["navigation-item","path"])):(openBlock(),createBlock(B.PageLinks,{key:1,"navigation-item":X,path:$.path,primary:!0,level:2},null,8,["navigation-item","path"]))]))),128))]),_:1})],512),[[vShow,z]])]),_:2},1024)]),_:1},8,["default-open"])}const PrimarySidebarDisclosure=_export_sfc(_sfc_main$4,[["render",_sfc_render$4]]),_sfc_main$3={},_hoisted_1$3={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},_hoisted_2$3=createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.546 2.438C10.9171 2.84995 11.4455 3.08514 12 3.08514C12.5545 3.08514 13.0829 2.84995 13.454 2.438L14.4 1.4C14.9556 0.785143 15.8379 0.586359 16.6035 0.903581C17.369 1.2208 17.8521 1.9854 17.81 2.813L17.739 4.213C17.7112 4.76527 17.9183 5.30354 18.309 5.69483C18.6997 6.08613 19.2377 6.29396 19.79 6.267L21.19 6.196C22.017 6.15523 22.7804 6.63886 23.0968 7.40407C23.4132 8.16928 23.2143 9.05078 22.6 9.606L21.558 10.546C21.1466 10.9176 20.9118 11.4461 20.9118 12.0005C20.9118 12.5549 21.1466 13.0834 21.558 13.455L22.6 14.395C23.2149 14.9506 23.4136 15.8329 23.0964 16.5985C22.7792 17.364 22.0146 17.8471 21.187 17.805L19.787 17.734C19.2335 17.7055 18.6938 17.913 18.3019 18.3049C17.91 18.6968 17.7025 19.2365 17.731 19.79L17.802 21.19C17.8387 22.0132 17.3563 22.7714 16.595 23.0869C15.8337 23.4024 14.9564 23.2078 14.4 22.6L13.459 21.559C13.0876 21.1476 12.5593 20.9128 12.005 20.9128C11.4507 20.9128 10.9224 21.1476 10.551 21.559L9.606 22.6C9.0504 23.2107 8.17154 23.4075 7.40854 23.0921C6.64554 22.7767 6.1622 22.0168 6.2 21.192L6.272 19.792C6.30047 19.2385 6.09302 18.6988 5.7011 18.3069C5.30918 17.915 4.76952 17.7075 4.216 17.736L2.816 17.807C1.98873 17.8502 1.22381 17.3681 0.905883 16.6031C0.587955 15.8382 0.785828 14.9559 1.4 14.4L2.441 13.46C2.85242 13.0884 3.08722 12.5599 3.08722 12.0055C3.08722 11.4511 2.85242 10.9226 2.441 10.551L1.4 9.606C0.787888 9.05075 0.590308 8.17096 0.906222 7.40729C1.22214 6.64363 1.98351 6.16054 2.809 6.2L4.209 6.271C4.76359 6.30016 5.30448 6.09243 5.69699 5.69954C6.0895 5.30665 6.2967 4.76557 6.267 4.211L6.2 2.81C6.16129 1.98487 6.64431 1.22412 7.40754 0.908163C8.17076 0.592207 9.05017 0.788946 9.606 1.4L10.546 2.438Z",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_3$2=createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 16.501C14.4853 16.501 16.5 14.4863 16.5 12.001C16.5 9.51572 14.4853 7.501 12 7.501C9.51472 7.501 7.5 9.51572 7.5 12.001C7.5 14.4863 9.51472 16.501 12 16.501Z",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_4$2=[_hoisted_2$3,_hoisted_3$2];function _sfc_render$3(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$3,_hoisted_4$2)}const Settings=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]),Settings$1=Object.freeze(Object.defineProperty({__proto__:null,default:Settings},Symbol.toStringTag,{value:"Module"})),_sfc_main$2={__name:"SiteNavigation",props:{path:{type:[String,void 0],required:!1,default:""},navigation:{type:Object,required:!0},baseUrl:{type:String,required:!0}},setup(n,{expose:y}){y();const B={props:n,PrimarySidebarDisclosure,PageLinks,Settings};return Object.defineProperty(B,"__isScriptSetup",{enumerable:!1,value:!0}),B}},_hoisted_1$2={class:"space-y-1 px-2"},_hoisted_2$2={role:"menubar"};function _sfc_render$2(n,y,$,B,j,q){return openBlock(),createElementBlock("nav",_hoisted_1$2,[createBaseVNode("ul",_hoisted_2$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList($.navigation.items,z=>(openBlock(),createElementBlock("div",{key:z.title},[z.children?.length?(openBlock(),createBlock(B.PrimarySidebarDisclosure,{key:0,"navigation-item":z,path:$.path},null,8,["navigation-item","path"])):(openBlock(),createBlock(B.PageLinks,{key:1,"navigation-item":z,path:$.path,level:1},null,8,["navigation-item","path"]))]))),128))])])}const SiteNavigation=_export_sfc(_sfc_main$2,[["render",_sfc_render$2]]);var flexsearch_bundle={exports:{}};flexsearch_bundle.exports;(function(module){(function _f(self){try{module&&(self=module)}catch(n){}self._factory=_f;var t;function u(n){return typeof n<"u"?n:!0}function aa(n){const y=Array(n);for(let $=0;$=this.B&&(ce||!ee[pe])){var q=L(de,B,he),z="";switch(this.G){case"full":if(2q;X--)if(X-q>=this.B){var te=L(de,B,he,j,q);z=pe.substring(q,X),M(this,ee,z,te,n,$)}break}case"reverse":if(1=this.B&&M(this,ee,z,L(de,B,he,j,X),n,$);z=""}case"forward":if(1=this.B&&M(this,ee,z,q,n,$);break}default:if(this.C&&(q=Math.min(q/this.C(y,pe,he)|0,de-1)),M(this,ee,pe,q,n,$),ce&&1=this.B&&!j[pe]){j[pe]=1;const ve=this.l&&pe>q;M(this,ne,ve?q:pe,L(z+(B/2>z?0:1),B,he,X-1,te-1),n,$,ve?pe:q)}}}}}this.m||(this.register[n]=1)}}return this};function L(n,y,$,B,j){return $&&1=this.B&&!$[de])if(this.s||q||this.map[de])te[ce++]=de,$[de]=1;else return B;n=te,j=n.length}if(!j)return B;y||(y=100),X=this.depth&&1=B))));de++);if(ee){if(q)return ta(te,B,0);y[y.length]=te;return}}return!$&&te}function ta(n,y,$){return n=n.length===1?n[0]:[].concat.apply([],n),$||n.length>y?n.slice($,$+y):n}function ua(n,y,$,B){return $?(B=B&&y>$,n=(n=n[B?y:$])&&n[B?$:y]):n=n[y],n}t.contain=function(n){return!!this.register[n]},t.update=function(n,y){return this.remove(n).add(n,y)},t.remove=function(n,y){const $=this.register[n];if($){if(this.m)for(let B=0,j;B<$.length;B++)j=$[B],j.splice(j.indexOf(n),1);else N(this.map,n,this.D,this.s),this.depth&&N(this.h,n,this.A,this.s);if(y||delete this.register[n],this.cache){y=this.cache;for(let B=0,j,q;B"u"&&self.exports,B=this;this.o=xa(y,$,n.worker),this.h=v(),this.o&&($?this.o.on("message",function(j){B.h[j.id](j.msg),delete B.h[j.id]}):this.o.onmessage=function(j){j=j.data,B.h[j.id](j.msg),delete B.h[j.id]},this.o.postMessage({task:"init",factory:y,options:n}))}P("add"),P("append"),P("search"),P("update"),P("remove");function P(n){O.prototype[n]=O.prototype[n+"Async"]=function(){const y=this,$=[].slice.call(arguments);var B=$[$.length-1];let j;return D(B)&&(j=B,$.splice($.length-1,1)),B=new Promise(function(q){setTimeout(function(){y.h[++wa]=q,y.o.postMessage({task:n,id:wa,args:$})})}),j?(B.then(j),this):B}}function xa(a,b,c){let d;try{d=b?eval('new (require("worker_threads")["Worker"])("../dist/node/node.js")'):a?new Worker(URL.createObjectURL(new Blob(["onmessage="+va.toString()],{type:"text/javascript"}))):new Worker(x(c)?c:"worker/worker.js",{type:"module"})}catch(n){}return d}function Q(n){if(!(this instanceof Q))return new Q(n);var y=n.document||n.doc||n,$;this.K=[],this.h=[],this.A=[],this.register=v(),this.key=($=y.key||y.id)&&S($,this.A)||"id",this.m=u(n.fastupdate),this.C=($=y.store)&&$!==!0&&[],this.store=$&&v(),this.I=($=y.tag)&&S($,this.A),this.l=$&&v(),this.cache=($=n.cache)&&new J($),n.cache=!1,this.o=n.worker,this.async=!1,$=v();let B=y.index||y.field||y;x(B)&&(B=[B]);for(let j=0,q,z;jy||$)&&(j=j.slice($,$+y)),B&&(j=za.call(this,j)),{tag:n,result:j}}function za(n){const y=Array(n.length);for(let $=0,B;${if(q.value==="")return[];const ne=j.search(q.value);return Array.from(new Set(ne.map(ce=>ce.result).flat())).map(ce=>B[ce])});onMounted(async()=>{B=await(await fetch("/index-data.json")).json(),Object.entries(B).forEach(([ne,ee])=>j.add({id:ne,...ee}))}),watch(z,()=>{z.value&&($("close"),window.location.href=z.value.href)});const te={get data(){return B},set data(ne){B=ne},index:j,query:q,selected:z,emit:$,results:X,ref,watch,computed,onMounted,get TransitionRoot(){return fe},get TransitionChild(){return oe},get Dialog(){return Me},get DialogPanel(){return je},get Combobox(){return we},get ComboboxInput(){return ke},get ComboboxOptions(){return Ee},get ComboboxOption(){return Ae},Search:SearchLogo,get flexsearch(){return flexsearch}};return Object.defineProperty(te,"__isScriptSetup",{enumerable:!1,value:!0}),te}},_hoisted_1$1=createBaseVNode("div",{class:"fixed inset-0 bg-black bg-opacity-50"},null,-1),_hoisted_2$1={class:"fixed inset-0 overflow-y-auto backdrop-blur-sm"},_hoisted_3$1={class:"relative mt-1 w-full"},_hoisted_4$1={class:"flex items-center w-full p-squish-2 space-x-2 cursor-default overflow-hidden rounded-lg bg-white text-left shadow-md focus:outline-none text-sm"},_hoisted_5$1={for:"query-input"},_hoisted_6$1={key:0,class:"relative cursor-default select-none py-2 px-4"},_hoisted_7$1=["href"],_hoisted_8$1={class:"truncate w-full"},_hoisted_9$1={class:"block truncate font-medium text-content-secondary"},_hoisted_10$1={class:"block truncate text-content-tertiary"},_hoisted_11$1={class:"mt-2 truncate text-content-tertiary"},_hoisted_12$1={class:"capitalize"},_hoisted_13$1={key:0};function _sfc_render$1(n,y,$,B,j,q){return openBlock(),createBlock(B.TransitionRoot,{appear:"",show:!0,as:"template"},{default:withCtx(()=>[createVNode(B.Dialog,{as:"div",class:"relative z-10",onClose:y[3]||(y[3]=z=>n.$emit("close"))},{default:withCtx(()=>[createVNode(B.TransitionChild,{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:withCtx(()=>[_hoisted_1$1]),_:1}),createBaseVNode("div",_hoisted_2$1,[createVNode(B.DialogPanel,{class:"flex justify-center p-4 mt-[10vh] mx-auto max-w-3xl"},{default:withCtx(()=>[createVNode(B.Combobox,{modelValue:B.selected,"onUpdate:modelValue":y[2]||(y[2]=z=>B.selected=z)},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3$1,[createBaseVNode("form",_hoisted_4$1,[createBaseVNode("label",_hoisted_5$1,[createVNode(B.Search,{class:"left-4 w-6"})]),createVNode(B.ComboboxInput,{id:"query-input",class:"w-full border-none text-sm leading-5 text-gray-900 outline-none",placeholder:"Search...",onChange:y[0]||(y[0]=z=>B.query=z.target.value)})]),createVNode(B.TransitionRoot,{leave:"transition ease-in duration-100","leave-from":"opacity-100","leave-to":"opacity-0",onAfterLeave:y[1]||(y[1]=z=>B.query="")},{default:withCtx(()=>[B.query!==""?(openBlock(),createBlock(B.ComboboxOptions,{key:0,class:"absolute mt-1 max-h-[65vh] w-full overflow-auto rounded-md bg-white py-1 shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none text-sm"},{default:withCtx(()=>[B.results.length===0?(openBlock(),createElementBlock("div",_hoisted_6$1," Nothing found. ")):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(B.results,(z,X)=>(openBlock(),createBlock(B.ComboboxOption,{key:X,as:"template",value:z},{default:withCtx(({active:te})=>[createBaseVNode("li",{class:normalizeClass(["relative cursor-default select-none py-2 px-4",{"bg-surface-secondary":te}])},[createBaseVNode("a",{class:"flex items-center space-x-4",href:z.href},[createBaseVNode("div",_hoisted_8$1,[createBaseVNode("span",_hoisted_9$1,toDisplayString(z.title),1),createBaseVNode("p",_hoisted_10$1,toDisplayString(z.description),1),createBaseVNode("div",_hoisted_11$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(z.path,(ne,ee)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("span",_hoisted_12$1,toDisplayString(ne),1),eewindow.addEventListener("keydown",z)),onUnmounted(()=>window.removeEventListener("keydown",z));function z(ce){ce.key==="/"&&(ne(),ce.preventDefault())}function X(){B.value=!0}function te(){B.value=!1}function ne(){B.value=!B.value}const ee={props:$,isOpen:B,mainMenuOpen:j,navPath:q,onKeyDown:z,openCommandPalette:X,closeCommandPalette:te,toggleCommandPalette:ne,ref,onMounted,onUnmounted,SearchLogo,CentrapayLogo,CloseOutline,NavigationMenu,SiteNavigation,CommandPalette,get Dialog(){return Me},get DialogPanel(){return je},get TransitionChild(){return oe},get TransitionRoot(){return fe}};return Object.defineProperty(ee,"__isScriptSetup",{enumerable:!1,value:!0}),ee}},_hoisted_1={class:"flex h-screen w-screen"},_hoisted_2={class:"fixed inset-x-0 inset-y-0 pt-16 flex min-h-full"},_hoisted_3={class:"h-0 flex-1 overflow-y-auto pt-5 pb-4"},_hoisted_4={class:"fixed bg-white inset-x-0 z-10 flex h-16 flex-shrink-0 shadow"},_hoisted_5={class:"flex w-full justify-between items-center"},_hoisted_6={class:"flex items-center"},_hoisted_7=createBaseVNode("span",{class:"sr-only"},"Go to home page",-1),_hoisted_8={class:"flex flex-row space-x-1 ml-7"},_hoisted_9={class:"flex items-center"},_hoisted_10=createBaseVNode("span",{class:"hidden md:flex flex-auto text-gray-500"},"Search",-1),_hoisted_11=createBaseVNode("kbd",{class:"hidden md:flex items-center justify-center h-full aspect-square font-sans font-medium text-sm leading-5 bg-gray-50 text-gray-700"},[createBaseVNode("abbr",{title:"Command",class:"no-underline"},"/ ")],-1),_hoisted_12=createBaseVNode("span",{class:"sr-only"},"Open Main Menu",-1),_hoisted_13={class:"hidden md:fixed md:h-full md:flex md:w-64 xl:w-80 md:flex-col"},_hoisted_14={class:"flex flex-grow flex-col mt-16 py-5 overflow-y-auto border-r border-gray-200 bg-white"},_hoisted_15={class:"flex-1 space-y-1 bg-white px-2","aria-label":"Sidebar"},_hoisted_16={class:"flex flex-col min-h-full w-full pt-16 md:pl-64 xl:pl-80"};function _sfc_render(n,y,$,B,j,q){return openBlock(),createElementBlock("div",_hoisted_1,[createVNode(B.TransitionRoot,{as:"template",show:B.mainMenuOpen},{default:withCtx(()=>[createVNode(B.Dialog,{as:"div",class:"relative md:hidden"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2,[createVNode(B.TransitionChild,{as:"template",enter:"transition ease-in-out duration-150 transform","enter-from":"-translate-y-full","enter-to":"translate-y-0",leave:"transition ease-in-out duration-150 transform","leave-from":"translate-y-0","leave-to":"-translate-y-full"},{default:withCtx(()=>[createVNode(B.DialogPanel,{class:"relative flex w-full flex-1 flex-col bg-surface-primary"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3,[createVNode(B.SiteNavigation,{path:B.navPath,"base-url":$.baseUrl,navigation:$.navigation},null,8,["path","base-url","navigation"])])]),_:1})]),_:1})])]),_:1})]),_:1},8,["show"]),B.isOpen?(openBlock(),createBlock(B.CommandPalette,{key:0,onClose:B.closeCommandPalette})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4,[createBaseVNode("div",_hoisted_5,[createBaseVNode("div",_hoisted_6,[createBaseVNode("a",{href:"/",class:"flex items-center justify-center h-16 w-16 bg-brand-primary focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",onClick:y[0]||(y[0]=z=>B.mainMenuOpen=!1)},[_hoisted_7,createVNode(B.CentrapayLogo,{class:"text-content-on-color icon-2xl"})]),createBaseVNode("div",_hoisted_8,[createBaseVNode("a",{href:"/",target:"_self",class:"text-gray-600 text-sm leading-5 font-medium px-3 py-2 rounded-lg bg-gray-100 hover:bg-gray-200 hover:text-content-primary focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",onClick:y[1]||(y[1]=z=>B.mainMenuOpen=!1)}," Docs ")])]),createBaseVNode("div",_hoisted_9,[createBaseVNode("button",{class:"flex items-center md:w-80 md:mr-4 text-left space-x-3 py-0 px-0 md:px-4 md:pr-0 h-10 bg-white md:border border-gray-300 focus:outline-none ring-0 focus:ring-0 md:shadow-sm rounded-none md:rounded-lg overflow-hidden",onClick:B.openCommandPalette},[createVNode(B.SearchLogo,{class:"w-6 h-6 md:w-4 md:h-4"}),_hoisted_10,_hoisted_11]),createBaseVNode("button",{class:"flex items-center pr-6 md:hidden focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",onClick:y[2]||(y[2]=z=>B.mainMenuOpen=!B.mainMenuOpen)},[_hoisted_12,B.mainMenuOpen?(openBlock(),createBlock(B.CloseOutline,{key:1,class:"block h-6 w-6 text-content-tertiary","aria-hidden":"true"})):(openBlock(),createBlock(B.NavigationMenu,{key:0,class:"block h-6 w-6 text-content-tertiary","aria-hidden":"true"}))])])])]),createBaseVNode("div",_hoisted_13,[createBaseVNode("div",_hoisted_14,[createBaseVNode("nav",_hoisted_15,[createVNode(B.SiteNavigation,{"base-url":$.baseUrl,path:B.navPath,navigation:$.navigation},null,8,["base-url","path","navigation"])])])]),createBaseVNode("main",_hoisted_16,[renderSlot(n.$slots,"default")])])}const AppShell=_export_sfc(_sfc_main,[["render",_sfc_render]]);export{AppShell as default}; +import{_ as _export_sfc}from"./_plugin-vue_export-helper.c27b6911.js";import{o as openBlock,c as createElementBlock,e as createBaseVNode,M as watchEffect,I as defineComponent,a as ref,N as computed,O as toRaw,P as watch,L as provide,B as h$2,F as Fragment,b as onMounted,d as onUnmounted,Q as nextTick,K as inject,T as Teleport,R as reactive,U as unref,g as createBlock,w as withCtx,r as renderSlot,n as normalizeClass,t as toDisplayString,f as renderList,V as withDirectives,h as createVNode,W as defineAsyncComponent,X as resolveDynamicComponent,Y as createCommentVNode}from"./runtime-core.esm-bundler.c0eb625a.js";import{_ as __vitePreload}from"./preload-helper.cf010ec4.js";import{T as Transition,v as vShow}from"./runtime-dom.esm-bundler.f59a1fa0.js";import{t,k,u as u$3,c as c$2,l as l$3,O,R as R$2,a as t$1,b as b$1,m as m$1,p as p$3,o,f as f$2,h as h$3,A as A$1,G,J,C as Carat}from"./Carat.2a5bb999.js";import{c as commonjsGlobal,g as getDefaultExportFromCjs}from"./_commonjsHelpers.725317a4.js";const _sfc_main$b={},_hoisted_1$9={xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor"},_hoisted_2$9=createBaseVNode("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M21 21l-5.197-5.197m0 0A7.5 7.5 0 105.196 5.196a7.5 7.5 0 0010.607 10.607z"},null,-1),_hoisted_3$7=[_hoisted_2$9];function _sfc_render$b(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$9,_hoisted_3$7)}const SearchLogo=_export_sfc(_sfc_main$b,[["render",_sfc_render$b]]),Search=Object.freeze(Object.defineProperty({__proto__:null,default:SearchLogo},Symbol.toStringTag,{value:"Module"})),_sfc_main$a={},_hoisted_1$8={width:"24",height:"24",viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg"},_hoisted_2$8=createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",fill:"currentColor",d:"M12 3H14.25C17.9559 3 20.9689 6.0625 21 9.75C21 13.5 17.987 16.5 14.25 16.5H12V12.0026H9.75C8.50433 12.0026 7.46886 13.0058 7.5 14.25C7.5 15.4942 8.50433 16.5 9.75 16.5H12V20.9922L9.75 21C6.01298 21 3 17.9827 3 14.25C3 10.5173 6.01298 7.5 9.75 7.5H12V12H14.25C15.4957 12 16.4998 11 16.4998 9.75C16.4998 8.5 15.4957 7.5 14.25 7.5H12V3Z"},null,-1),_hoisted_3$6=[_hoisted_2$8];function _sfc_render$a(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$8,_hoisted_3$6)}const CentrapayLogo=_export_sfc(_sfc_main$a,[["render",_sfc_render$a]]),CentrapayLogo$1=Object.freeze(Object.defineProperty({__proto__:null,default:CentrapayLogo},Symbol.toStringTag,{value:"Module"})),_sfc_main$9={},_hoisted_1$7={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none","aria-hidden":"true","xmlns:xlink":"http://www.w3.org/1999/xlink",xmlns:"http://www.w3.org/2000/svg"},_hoisted_2$7=createBaseVNode("path",{d:"M17.25 17.25L6.75 6.75",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_3$5=createBaseVNode("path",{d:"M17.25 6.75L6.75 17.25",stroke:"currentColor","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_4$5=[_hoisted_2$7,_hoisted_3$5];function _sfc_render$9(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$7,_hoisted_4$5)}const CloseOutline=_export_sfc(_sfc_main$9,[["render",_sfc_render$9]]),CloseOutline$1=Object.freeze(Object.defineProperty({__proto__:null,default:CloseOutline},Symbol.toStringTag,{value:"Module"})),_sfc_main$8={},_hoisted_1$6={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink","aria-hidden":"true"},_hoisted_2$6=createBaseVNode("path",{d:"M2.25 18.003H21.75",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_3$4=createBaseVNode("path",{d:"M2.25 12.003H21.75",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_4$4=createBaseVNode("path",{d:"M2.25 6.00299H21.75",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_5$2=[_hoisted_2$6,_hoisted_3$4,_hoisted_4$4];function _sfc_render$8(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$6,_hoisted_5$2)}const NavigationMenu=_export_sfc(_sfc_main$8,[["render",_sfc_render$8]]),NavigationMenu$1=Object.freeze(Object.defineProperty({__proto__:null,default:NavigationMenu},Symbol.toStringTag,{value:"Module"})),__variableDynamicImportRuntimeHelper=(n,y)=>{const $=n[y];return $?typeof $=="function"?$():Promise.resolve($):new Promise((B,j)=>{(typeof queueMicrotask=="function"?queueMicrotask:setTimeout)(j.bind(null,new Error("Unknown variable dynamic import: "+y)))})};function f$1(n){throw new Error("Unexpected object: "+n)}var a$1=(n=>(n[n.First=0]="First",n[n.Previous=1]="Previous",n[n.Next=2]="Next",n[n.Last=3]="Last",n[n.Specific=4]="Specific",n[n.Nothing=5]="Nothing",n))(a$1||{});function x$3(n,y){let $=y.resolveItems();if($.length<=0)return null;let B=y.resolveActiveIndex(),j=B??-1,q=(()=>{switch(n.focus){case 0:return $.findIndex(z=>!y.resolveDisabled(z));case 1:{let z=$.slice().reverse().findIndex((X,te,ne)=>j!==-1&&ne.length-te-1>=j?!1:!y.resolveDisabled(X));return z===-1?z:$.length-1-z}case 2:return $.findIndex((z,X)=>X<=j?!1:!y.resolveDisabled(z));case 3:{let z=$.slice().reverse().findIndex(X=>!y.resolveDisabled(X));return z===-1?z:$.length-1-z}case 4:return $.findIndex(z=>y.resolveId(z)===n.id);case 5:return null;default:f$1(n)}})();return q===-1?B:q}function e$2(n){if(typeof window>"u")return null;if(n instanceof Node)return n.ownerDocument;if(n!=null&&n.hasOwnProperty("value")){let y=t(n);if(y)return y.ownerDocument}return document}function p$2({container:n,accept:y,walk:$,enabled:B}){watchEffect(()=>{let j=n.value;if(!j||B!==void 0&&!B.value)return;let q=e$2(n);if(!q)return;let z=Object.assign(te=>y(te),{acceptNode:y}),X=q.createTreeWalker(j,NodeFilter.SHOW_ELEMENT,z,!1);for(;X.nextNode();)$(X.currentNode)})}let c$1=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(n=>`${n}:not([tabindex='-1'])`).join(",");var p$1=(n=>(n[n.First=1]="First",n[n.Previous=2]="Previous",n[n.Next=4]="Next",n[n.Last=8]="Last",n[n.WrapAround=16]="WrapAround",n[n.NoScroll=32]="NoScroll",n))(p$1||{}),L$2=(n=>(n[n.Error=0]="Error",n[n.Overflow=1]="Overflow",n[n.Success=2]="Success",n[n.Underflow=3]="Underflow",n))(L$2||{}),N=(n=>(n[n.Previous=-1]="Previous",n[n.Next=1]="Next",n))(N||{});function T$1(n=document.body){return n==null?[]:Array.from(n.querySelectorAll(c$1))}var b=(n=>(n[n.Strict=0]="Strict",n[n.Loose=1]="Loose",n))(b||{});function F$2(n){n?.focus({preventScroll:!0})}let M=["textarea","input"].join(",");function h$1(n){var y,$;return($=(y=n?.matches)==null?void 0:y.call(n,M))!=null?$:!1}function v$1(n,y=$=>$){return n.slice().sort(($,B)=>{let j=y($),q=y(B);if(j===null||q===null)return 0;let z=j.compareDocumentPosition(q);return z&Node.DOCUMENT_POSITION_FOLLOWING?-1:z&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function H(n,y){var $;let B=($=Array.isArray(n)?n.length>0?n[0].ownerDocument:document:n?.ownerDocument)!=null?$:document,j=Array.isArray(n)?v$1(n):T$1(n),q=B.activeElement,z=(()=>{if(y&5)return 1;if(y&10)return-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),X=(()=>{if(y&1)return 0;if(y&2)return Math.max(0,j.indexOf(q))-1;if(y&4)return Math.max(0,j.indexOf(q))+1;if(y&8)return j.length-1;throw new Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),te=y&32?{preventScroll:!0}:{},ne=0,ee=j.length,ce;do{if(ne>=ee||ne+ee<=0)return 0;let de=X+ne;if(y&16)de=(de+ee)%ee;else{if(de<0)return 3;if(de>=ee)return 1}ce=j[de],ce?.focus(te),ne+=z}while(ce!==B.activeElement);return ce.hasAttribute("tabindex")||ce.setAttribute("tabindex","0"),y&6&&h$1(ce)&&ce.select(),2}function w(n,y,$){typeof window<"u"&&watchEffect(B=>{window.addEventListener(n,y,$),B(()=>window.removeEventListener(n,y,$))})}function s$3(n){typeof queueMicrotask=="function"?queueMicrotask(n):Promise.resolve().then(n).catch(y=>setTimeout(()=>{throw y}))}var p=(n=>(n[n.None=1]="None",n[n.IgnoreScrollbars=2]="IgnoreScrollbars",n))(p||{});function g$4(n,y,$=1){let B=!1;function j(q){if(B)return;B=!0,s$3(()=>{B=!1});let z=q.target;if(!z.ownerDocument.documentElement.contains(z))return;let X=function te(ne){return typeof ne=="function"?te(ne()):Array.isArray(ne)||ne instanceof Set?ne:[ne]}(n);if(($&2)===2){let te=20,ne=z.ownerDocument.documentElement;if(q.clientX>ne.clientWidth-te||q.clientXne.clientHeight-te||q.clientYk({props:{...n,style:{position:"absolute",width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",display:"none"}},slot:{},attrs:$,slots:y,name:"VisuallyHidden"})}});function e$1(n={},y=null,$=[]){for(let[B,j]of Object.entries(n))f($,s$2(y,B),j);return $}function s$2(n,y){return n?n+"["+y+"]":y}function f(n,y,$){if(Array.isArray($))for(let[B,j]of $.entries())f(n,s$2(y,B.toString()),j);else $ instanceof Date?n.push([y,$.toISOString()]):typeof $=="boolean"?n.push([y,$?"1":"0"]):typeof $=="string"?n.push([y,$]):typeof $=="number"?n.push([y,`${$}`]):$==null?n.push([y,""]):e$1($,y,n)}var ue$1=(n=>(n[n.Open=0]="Open",n[n.Closed=1]="Closed",n))(ue$1||{}),re=(n=>(n[n.Single=0]="Single",n[n.Multi=1]="Multi",n))(re||{}),se$1=(n=>(n[n.Pointer=0]="Pointer",n[n.Other=1]="Other",n))(se$1||{});let _$1=Symbol("ComboboxContext");function A(n){let y=inject(_$1,null);if(y===null){let $=new Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,A),$}return y}let we=defineComponent({name:"Combobox",emits:{"update:modelValue":n=>!0},props:{as:{type:[Object,String],default:"template"},disabled:{type:[Boolean],default:!1},modelValue:{type:[Object,String,Number,Boolean]},name:{type:String},nullable:{type:Boolean,default:!1},multiple:{type:[Boolean],default:!1}},setup(n,{slots:y,attrs:$,emit:B}){let j=ref(1),q=ref(null),z=ref(null),X=ref(null),te=ref(null),ne=ref({static:!1,hold:!1}),ee=ref([]),ce=ref(null),de=ref(1),he=ref(!1);function pe(_e=xe=>xe){let xe=ce.value!==null?ee.value[ce.value]:null,ye=v$1(_e(ee.value.slice()),be=>t(be.dataRef.domRef)),me=xe?ye.indexOf(xe):null;return me===-1&&(me=null),{options:ye,activeOptionIndex:me}}let ve=computed(()=>n.modelValue),$e=computed(()=>n.multiple?1:0),Pe=computed(()=>n.nullable),ge={comboboxState:j,value:ve,mode:$e,nullable:Pe,inputRef:z,labelRef:q,buttonRef:X,optionsRef:te,disabled:computed(()=>n.disabled),options:ee,change(_e){B("update:modelValue",_e)},activeOptionIndex:computed(()=>{if(he.value&&ce.value===null&&ee.value.length>0){let _e=ee.value.findIndex(xe=>!xe.dataRef.disabled);if(_e!==-1)return _e}return ce.value}),activationTrigger:de,inputPropsRef:ref({displayValue:void 0}),optionsPropsRef:ne,closeCombobox(){he.value=!1,!n.disabled&&j.value!==1&&(j.value=1,ce.value=null)},openCombobox(){if(he.value=!0,n.disabled||j.value===0)return;let _e=ee.value.findIndex(xe=>{let ye=toRaw(xe.dataRef.value);return u$3($e.value,{0:()=>toRaw(ge.value.value)===toRaw(ye),1:()=>toRaw(ge.value.value).includes(toRaw(ye))})});_e!==-1&&(ce.value=_e),j.value=0},goToOption(_e,xe,ye){if(he.value=!1,n.disabled||te.value&&!ne.value.static&&j.value===1)return;let me=pe();if(me.activeOptionIndex===null){let Ce=me.options.findIndex(Se=>!Se.dataRef.disabled);Ce!==-1&&(me.activeOptionIndex=Ce)}let be=x$3(_e===a$1.Specific?{focus:a$1.Specific,id:xe}:{focus:_e},{resolveItems:()=>me.options,resolveActiveIndex:()=>me.activeOptionIndex,resolveId:Ce=>Ce.id,resolveDisabled:Ce=>Ce.dataRef.disabled});ce.value=be,de.value=ye??1,ee.value=me.options},syncInputValue(){var _e;let xe=ge.value.value;if(!t(ge.inputRef))return;let ye=ge.inputPropsRef.value.displayValue;typeof ye=="function"?ge.inputRef.value.value=(_e=ye(xe))!=null?_e:"":typeof xe=="string"?ge.inputRef.value.value=xe:ge.inputRef.value.value=""},selectOption(_e){let xe=ee.value.find(me=>me.id===_e);if(!xe)return;let{dataRef:ye}=xe;B("update:modelValue",u$3($e.value,{0:()=>ye.value,1:()=>{let me=toRaw(ge.value.value).slice(),be=toRaw(ye.value),Ce=me.indexOf(be);return Ce===-1?me.push(be):me.splice(Ce,1),me}})),ge.syncInputValue()},selectActiveOption(){if(ge.activeOptionIndex.value===null)return;let{dataRef:_e,id:xe}=ee.value[ge.activeOptionIndex.value];B("update:modelValue",u$3($e.value,{0:()=>_e.value,1:()=>{let ye=toRaw(ge.value.value).slice(),me=toRaw(_e.value),be=ye.indexOf(me);return be===-1?ye.push(me):ye.splice(be,1),ye}})),ge.syncInputValue(),ge.goToOption(a$1.Specific,xe)},registerOption(_e,xe){let ye={id:_e,dataRef:xe},me=pe(be=>[...be,ye]);if(ce.value===null){let be=xe.value.value;u$3($e.value,{0:()=>toRaw(ge.value.value)===toRaw(be),1:()=>toRaw(ge.value.value).includes(toRaw(be))})&&(me.activeOptionIndex=me.options.indexOf(ye))}ee.value=me.options,ce.value=me.activeOptionIndex,de.value=1},unregisterOption(_e){let xe=pe(ye=>{let me=ye.findIndex(be=>be.id===_e);return me!==-1&&ye.splice(me,1),ye});ee.value=xe.options,ce.value=xe.activeOptionIndex,de.value=1}};g$4([z,X,te],()=>{j.value===0&&ge.closeCombobox()}),watch([ge.value,ge.inputRef],()=>ge.syncInputValue(),{immediate:!0}),watch(ge.comboboxState,_e=>{_e===1&&ge.syncInputValue()},{immediate:!0}),provide(_$1,ge),c$2(computed(()=>u$3(j.value,{0:l$3.Open,1:l$3.Closed})));let Oe=computed(()=>ge.activeOptionIndex.value===null?null:ee.value[ge.activeOptionIndex.value].dataRef.value);return()=>{let{name:_e,modelValue:xe,disabled:ye,...me}=n,be={open:j.value===0,disabled:ye,activeIndex:ge.activeOptionIndex.value,activeOption:Oe.value};return h$2(Fragment,[..._e!=null&&xe!=null?e$1({[_e]:xe}).map(([Ce,Se])=>h$2(l$2,O({key:Ce,as:"input",type:"hidden",hidden:!0,readOnly:!0,name:Ce,value:Se}))):[],k({props:R$2(me,["nullable","multiple","onUpdate:modelValue"]),slot:be,slots:y,attrs:$,name:"Combobox"})])}}});defineComponent({name:"ComboboxLabel",props:{as:{type:[Object,String],default:"label"}},setup(n,{attrs:y,slots:$}){let B=A("ComboboxLabel"),j=`headlessui-combobox-label-${t$1()}`;function q(){var z;(z=t(B.inputRef))==null||z.focus({preventScroll:!0})}return()=>{let z={open:B.comboboxState.value===0,disabled:B.disabled.value},X={id:j,ref:B.labelRef,onClick:q};return k({props:{...n,...X},slot:z,attrs:y,slots:$,name:"ComboboxLabel"})}}});defineComponent({name:"ComboboxButton",props:{as:{type:[Object,String],default:"button"}},setup(n,{attrs:y,slots:$,expose:B}){let j=A("ComboboxButton"),q=`headlessui-combobox-button-${t$1()}`;B({el:j.buttonRef,$el:j.buttonRef});function z(ne){j.disabled.value||(j.comboboxState.value===0?j.closeCombobox():(ne.preventDefault(),j.openCombobox()),nextTick(()=>{var ee;return(ee=t(j.inputRef))==null?void 0:ee.focus({preventScroll:!0})}))}function X(ne){switch(ne.key){case o.ArrowDown:ne.preventDefault(),ne.stopPropagation(),j.comboboxState.value===1&&(j.openCombobox(),nextTick(()=>{j.value.value||j.goToOption(a$1.First)})),nextTick(()=>{var ee;return(ee=j.inputRef.value)==null?void 0:ee.focus({preventScroll:!0})});return;case o.ArrowUp:ne.preventDefault(),ne.stopPropagation(),j.comboboxState.value===1&&(j.openCombobox(),nextTick(()=>{j.value.value||j.goToOption(a$1.Last)})),nextTick(()=>{var ee;return(ee=j.inputRef.value)==null?void 0:ee.focus({preventScroll:!0})});return;case o.Escape:ne.preventDefault(),j.optionsRef.value&&!j.optionsPropsRef.value.static&&ne.stopPropagation(),j.closeCombobox(),nextTick(()=>{var ee;return(ee=j.inputRef.value)==null?void 0:ee.focus({preventScroll:!0})});return}}let te=b$1(computed(()=>({as:n.as,type:y.type})),j.buttonRef);return()=>{var ne,ee;let ce={open:j.comboboxState.value===0,disabled:j.disabled.value},de={ref:j.buttonRef,id:q,type:te.value,tabindex:"-1","aria-haspopup":!0,"aria-controls":(ne=t(j.optionsRef))==null?void 0:ne.id,"aria-expanded":j.disabled.value?void 0:j.comboboxState.value===0,"aria-labelledby":j.labelRef.value?[(ee=t(j.labelRef))==null?void 0:ee.id,q].join(" "):void 0,disabled:j.disabled.value===!0?!0:void 0,onKeydown:X,onClick:z};return k({props:{...n,...de},slot:ce,attrs:y,slots:$,name:"ComboboxButton"})}}});let ke=defineComponent({name:"ComboboxInput",props:{as:{type:[Object,String],default:"input"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},displayValue:{type:Function}},emits:{change:n=>!0},setup(n,{emit:y,attrs:$,slots:B,expose:j}){let q=A("ComboboxInput"),z=`headlessui-combobox-input-${t$1()}`;q.inputPropsRef=computed(()=>n),j({el:q.inputRef,$el:q.inputRef});function X(ee){switch(ee.key){case o.Backspace:case o.Delete:if(q.mode.value!==0||!q.nullable.value)return;let ce=ee.currentTarget;requestAnimationFrame(()=>{if(ce.value===""){q.change(null);let de=t(q.optionsRef);de&&(de.scrollTop=0),q.goToOption(a$1.Nothing)}});break;case o.Enter:if(q.comboboxState.value!==0)return;if(ee.preventDefault(),ee.stopPropagation(),q.activeOptionIndex.value===null){q.closeCombobox();return}q.selectActiveOption(),q.mode.value===0&&q.closeCombobox();break;case o.ArrowDown:return ee.preventDefault(),ee.stopPropagation(),u$3(q.comboboxState.value,{0:()=>q.goToOption(a$1.Next),1:()=>{q.openCombobox(),nextTick(()=>{q.value.value||q.goToOption(a$1.First)})}});case o.ArrowUp:return ee.preventDefault(),ee.stopPropagation(),u$3(q.comboboxState.value,{0:()=>q.goToOption(a$1.Previous),1:()=>{q.openCombobox(),nextTick(()=>{q.value.value||q.goToOption(a$1.Last)})}});case o.Home:case o.PageUp:return ee.preventDefault(),ee.stopPropagation(),q.goToOption(a$1.First);case o.End:case o.PageDown:return ee.preventDefault(),ee.stopPropagation(),q.goToOption(a$1.Last);case o.Escape:ee.preventDefault(),q.optionsRef.value&&!q.optionsPropsRef.value.static&&ee.stopPropagation(),q.closeCombobox();break;case o.Tab:q.selectActiveOption(),q.closeCombobox();break}}function te(ee){y("change",ee)}function ne(ee){q.openCombobox(),y("change",ee)}return()=>{var ee,ce,de,he,pe;let ve={open:q.comboboxState.value===0},$e={"aria-controls":(ee=q.optionsRef.value)==null?void 0:ee.id,"aria-expanded":q.disabled?void 0:q.comboboxState.value===0,"aria-activedescendant":q.activeOptionIndex.value===null||(ce=q.options.value[q.activeOptionIndex.value])==null?void 0:ce.id,"aria-multiselectable":q.mode.value===1?!0:void 0,"aria-labelledby":(pe=(de=t(q.labelRef))==null?void 0:de.id)!=null?pe:(he=t(q.buttonRef))==null?void 0:he.id,id:z,onKeydown:X,onChange:te,onInput:ne,role:"combobox",type:"text",tabIndex:0,ref:q.inputRef},Pe=R$2(n,["displayValue"]);return k({props:{...Pe,...$e},slot:ve,attrs:$,slots:B,features:m$1.RenderStrategy|m$1.Static,name:"ComboboxInput"})}}}),Ee=defineComponent({name:"ComboboxOptions",props:{as:{type:[Object,String],default:"ul"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},hold:{type:[Boolean],default:!1}},setup(n,{attrs:y,slots:$,expose:B}){let j=A("ComboboxOptions"),q=`headlessui-combobox-options-${t$1()}`;B({el:j.optionsRef,$el:j.optionsRef}),watchEffect(()=>{j.optionsPropsRef.value.static=n.static}),watchEffect(()=>{j.optionsPropsRef.value.hold=n.hold});let z=p$3(),X=computed(()=>z!==null?z.value===l$3.Open:j.comboboxState.value===0);return p$2({container:computed(()=>t(j.optionsRef)),enabled:computed(()=>j.comboboxState.value===0),accept(te){return te.getAttribute("role")==="option"?NodeFilter.FILTER_REJECT:te.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT},walk(te){te.setAttribute("role","none")}}),()=>{var te,ne,ee,ce;let de={open:j.comboboxState.value===0},he={"aria-activedescendant":j.activeOptionIndex.value===null||(te=j.options.value[j.activeOptionIndex.value])==null?void 0:te.id,"aria-labelledby":(ce=(ne=t(j.labelRef))==null?void 0:ne.id)!=null?ce:(ee=t(j.buttonRef))==null?void 0:ee.id,id:q,ref:j.optionsRef,role:"listbox"},pe=R$2(n,["hold"]);return k({props:{...pe,...he},slot:de,attrs:y,slots:$,features:m$1.RenderStrategy|m$1.Static,visible:X.value,name:"ComboboxOptions"})}}}),Ae=defineComponent({name:"ComboboxOption",props:{as:{type:[Object,String],default:"li"},value:{type:[Object,String,Number,Boolean]},disabled:{type:Boolean,default:!1}},setup(n,{slots:y,attrs:$,expose:B}){let j=A("ComboboxOption"),q=`headlessui-combobox-option-${t$1()}`,z=ref(null);B({el:z,$el:z});let X=computed(()=>j.activeOptionIndex.value!==null?j.options.value[j.activeOptionIndex.value].id===q:!1),te=computed(()=>u$3(j.mode.value,{0:()=>toRaw(j.value.value)===toRaw(n.value),1:()=>toRaw(j.value.value).includes(toRaw(n.value))})),ne=computed(()=>({disabled:n.disabled,value:n.value,domRef:z}));onMounted(()=>j.registerOption(q,ne)),onUnmounted(()=>j.unregisterOption(q)),watchEffect(()=>{j.comboboxState.value===0&&(!X.value||j.activationTrigger.value!==0&&nextTick(()=>{var pe,ve;return(ve=(pe=t(z))==null?void 0:pe.scrollIntoView)==null?void 0:ve.call(pe,{block:"nearest"})}))});function ee(pe){if(n.disabled)return pe.preventDefault();j.selectOption(q),j.mode.value===0&&(j.closeCombobox(),nextTick(()=>{var ve;return(ve=t(j.inputRef))==null?void 0:ve.focus({preventScroll:!0})}))}function ce(){if(n.disabled)return j.goToOption(a$1.Nothing);j.goToOption(a$1.Specific,q)}function de(){n.disabled||X.value||j.goToOption(a$1.Specific,q,0)}function he(){n.disabled||!X.value||j.optionsPropsRef.value.hold||j.goToOption(a$1.Nothing)}return()=>{let{disabled:pe}=n,ve={active:X.value,selected:te.value,disabled:pe},$e={id:q,ref:z,role:"option",tabIndex:pe===!0?void 0:-1,"aria-disabled":pe===!0?!0:void 0,"aria-selected":te.value===!0?te.value:void 0,disabled:void 0,onClick:ee,onFocus:ce,onPointermove:de,onMousemove:de,onPointerleave:he,onMouseleave:he};return k({props:{...n,...$e},slot:ve,attrs:$,slots:y,name:"ComboboxOption"})}}});function r$2(n,y,$,B){typeof window<"u"&&watchEffect(j=>{n=n??window,n.addEventListener(y,$,B),j(()=>n.removeEventListener(y,$,B))})}var g$3=(n=>(n[n.None=1]="None",n[n.InitialFocus=2]="InitialFocus",n[n.TabLock=4]="TabLock",n[n.FocusLock=8]="FocusLock",n[n.RestoreFocus=16]="RestoreFocus",n[n.All=30]="All",n))(g$3||{});function W(n,y=ref(30),$=ref({})){var B,j;let q=ref(null),z=ref(null),X={value:!1},te=computed(()=>!!(y.value&16)),ne=computed(()=>!!(y.value&2)),ee=computed(()=>e$2(n));return onMounted(()=>{watch(te,(ce,de)=>{var he;ce!==de&&(!te.value||(X.value=!0,q.value||(q.value=(he=ee.value)==null?void 0:he.activeElement)))},{immediate:!0}),watch(te,(ce,de,he)=>{ce!==de&&(!te.value||he(()=>{X.value!==!1&&(X.value=!1,F$2(q.value),q.value=null)}))},{immediate:!0}),watch([n,$,$.value.initialFocus,ne],(ce,de)=>{var he,pe;if(ce.every((ge,Oe)=>de?.[Oe]===ge)||!ne.value)return;let ve=n.value;if(!ve)return;let $e=t($.value.initialFocus),Pe=(he=ee.value)==null?void 0:he.activeElement;if($e){if($e===Pe){z.value=Pe;return}}else if(ve.contains(Pe)){z.value=Pe;return}$e?F$2($e):H(ve,p$1.First)===L$2.Error&&console.warn("There are no focusable elements inside the "),z.value=(pe=ee.value)==null?void 0:pe.activeElement},{immediate:!0})}),r$2((B=ee.value)==null?void 0:B.defaultView,"keydown",ce=>{var de;!(y.value&4)||!n.value||ce.key===o.Tab&&(ce.preventDefault(),H(n.value,(ce.shiftKey?p$1.Previous:p$1.Next)|p$1.WrapAround)===L$2.Success&&(z.value=(de=ee.value)==null?void 0:de.activeElement))}),r$2((j=ee.value)==null?void 0:j.defaultView,"focus",ce=>{var de;if(!(y.value&8))return;let he=new Set((de=$.value.containers)==null?void 0:de.value);if(he.add(n),!he.size)return;let pe=z.value;if(!pe||!X.value)return;let ve=ce.target;ve&&ve instanceof HTMLElement?x$2(he,ve)?(z.value=ve,F$2(ve)):(ce.preventDefault(),ce.stopPropagation(),F$2(pe)):F$2(z.value)},!0),q}function x$2(n,y){var $;for(let B of n)if(($=B.value)!=null&&$.contains(y))return!0;return!1}let l$1="body > *",i$1=new Set,r$1=new Map;function u$2(n){n.setAttribute("aria-hidden","true"),n.inert=!0}function s$1(n){let y=r$1.get(n);!y||(y["aria-hidden"]===null?n.removeAttribute("aria-hidden"):n.setAttribute("aria-hidden",y["aria-hidden"]),n.inert=y.inert)}function g$2(n,y=ref(!0)){watchEffect($=>{if(!y.value||!n.value)return;let B=n.value,j=e$2(B);if(j){i$1.add(B);for(let q of r$1.keys())q.contains(B)&&(s$1(q),r$1.delete(q));j.querySelectorAll(l$1).forEach(q=>{if(q instanceof HTMLElement){for(let z of i$1)if(q.contains(z))return;i$1.size===1&&(r$1.set(q,{"aria-hidden":q.getAttribute("aria-hidden"),inert:q.inert}),u$2(q))}}),$(()=>{if(i$1.delete(B),i$1.size>0)j.querySelectorAll(l$1).forEach(q=>{if(q instanceof HTMLElement&&!r$1.has(q)){for(let z of i$1)if(q.contains(z))return;r$1.set(q,{"aria-hidden":q.getAttribute("aria-hidden"),inert:q.inert}),u$2(q)}});else for(let q of r$1.keys())s$1(q),r$1.delete(q)})}})}let e=Symbol("ForcePortalRootContext");function u$1(){return inject(e,!1)}let P$2=defineComponent({name:"ForcePortalRoot",props:{as:{type:[Object,String],default:"template"},force:{type:Boolean,default:!1}},setup(n,{slots:y,attrs:$}){return provide(e,n.force),()=>{let{force:B,...j}=n;return k({props:j,slot:{},slots:y,attrs:$,name:"ForcePortalRoot"})}}});function v(n){let y=e$2(n);if(!y)throw new Error(`[Headless UI]: Cannot find ownerDocument for contextElement: ${n}`);let $=y.getElementById("headlessui-portal-root");if($)return $;let B=y.createElement("div");return B.setAttribute("id","headlessui-portal-root"),y.body.appendChild(B)}let R$1=defineComponent({name:"Portal",props:{as:{type:[Object,String],default:"div"}},setup(n,{slots:y,attrs:$}){let B=ref(null),j=computed(()=>e$2(B)),q=u$1(),z=inject(g$1,null),X=ref(q===!0||z==null?v(B.value):z.resolveTarget());return watchEffect(()=>{q||z!=null&&(X.value=z.resolveTarget())}),onUnmounted(()=>{var te,ne;let ee=(te=j.value)==null?void 0:te.getElementById("headlessui-portal-root");!ee||X.value===ee&&X.value.children.length<=0&&((ne=X.value.parentElement)==null||ne.removeChild(X.value))}),()=>{if(X.value===null)return null;let te={ref:B};return h$2(Teleport,{to:X.value},k({props:{...n,...te},slot:{},attrs:$,slots:y,name:"Portal"}))}}}),g$1=Symbol("PortalGroupContext"),L$1=defineComponent({name:"PortalGroup",props:{as:{type:[Object,String],default:"template"},target:{type:Object,default:null}},setup(n,{attrs:y,slots:$}){let B=reactive({resolveTarget(){return n.target}});return provide(g$1,B),()=>{let{target:j,...q}=n;return k({props:q,slot:{},attrs:y,slots:$,name:"PortalGroup"})}}}),i=Symbol("StackContext");var c=(n=>(n[n.Add=0]="Add",n[n.Remove=1]="Remove",n))(c||{});function a(){return inject(i,()=>{})}function s({type:n,element:y,onUpdate:$}){let B=a();function j(...q){$?.(...q),B(...q)}onMounted(()=>{j(0,n,y),onUnmounted(()=>{j(1,n,y)})}),provide(i,j)}let u=Symbol("DescriptionContext");function h(){let n=inject(u,null);if(n===null)throw new Error("Missing parent");return n}function P$1({slot:n=ref({}),name:y="Description",props:$={}}={}){let B=ref([]);function j(q){return B.value.push(q),()=>{let z=B.value.indexOf(q);z!==-1&&B.value.splice(z,1)}}return provide(u,{register:j,slot:n,name:y,props:$}),computed(()=>B.value.length>0?B.value.join(" "):void 0)}defineComponent({name:"Description",props:{as:{type:[Object,String],default:"p"}},setup(n,{attrs:y,slots:$}){let B=h(),j=`headlessui-description-${t$1()}`;return onMounted(()=>onUnmounted(B.register(j))),()=>{let{name:q="Description",slot:z=ref({}),props:X={}}=B,te=n,ne={...Object.entries(X).reduce((ee,[ce,de])=>Object.assign(ee,{[ce]:unref(de)}),{}),id:j};return k({props:{...te,...ne},slot:z.value,attrs:y,slots:$,name:q})}}});var fe$1=(n=>(n[n.Open=0]="Open",n[n.Closed=1]="Closed",n))(fe$1||{});let x$1=Symbol("DialogContext");function P(n){let y=inject(x$1,null);if(y===null){let $=new Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace($,P),$}return y}let T="DC8F892D-2EBD-447C-A4C8-A03058436FF4",Me=defineComponent({name:"Dialog",inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},open:{type:[Boolean,String],default:T},initialFocus:{type:Object,default:null}},emits:{close:n=>!0},setup(n,{emit:y,attrs:$,slots:B,expose:j}){var q;let z=ref(0),X=p$3(),te=computed(()=>n.open===T&&X!==null?u$3(X.value,{[l$3.Open]:!0,[l$3.Closed]:!1}):n.open),ne=ref(new Set),ee=ref(null),ce=computed(()=>e$2(ee));if(j({el:ee,$el:ee}),!(n.open!==T||X!==null))throw new Error("You forgot to provide an `open` prop to the `Dialog`.");if(typeof te.value!="boolean")throw new Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${te.value===T?void 0:n.open}`);let de=computed(()=>te.value?0:1),he=computed(()=>de.value===0),pe=computed(()=>z.value>1),ve=inject(x$1,null)!==null,$e=computed(()=>pe.value?"parent":"leaf"),Pe=W(ee,computed(()=>he.value?u$3($e.value,{parent:g$3.RestoreFocus,leaf:g$3.All&~g$3.FocusLock}):g$3.None),computed(()=>({initialFocus:ref(n.initialFocus),containers:ne})));g$2(ee,computed(()=>pe.value?he.value:!1)),s({type:"Dialog",element:ee,onUpdate:(me,be,Ce)=>{if(be==="Dialog")return u$3(me,{[c.Add](){ne.value.add(Ce),z.value+=1},[c.Remove](){ne.value.delete(Ce),z.value-=1}})}});let ge=P$1({name:"DialogDescription",slot:computed(()=>({open:te.value}))}),Oe=`headlessui-dialog-${t$1()}`,_e=ref(null),xe={titleId:_e,panelRef:ref(null),dialogState:de,setTitleId(me){_e.value!==me&&(_e.value=me)},close(){y("close",!1)}};provide(x$1,xe),g$4(()=>{var me,be,Ce;return[...Array.from((be=(me=ce.value)==null?void 0:me.querySelectorAll("body > *"))!=null?be:[]).filter(Se=>!(!(Se instanceof HTMLElement)||Se.contains(Pe.value)||xe.panelRef.value&&Se.contains(xe.panelRef.value))),(Ce=xe.panelRef.value)!=null?Ce:ee.value]},(me,be)=>{de.value===0&&(pe.value||(xe.close(),nextTick(()=>be?.focus())))},p.IgnoreScrollbars),r$2((q=ce.value)==null?void 0:q.defaultView,"keydown",me=>{me.key===o.Escape&&de.value===0&&(pe.value||(me.preventDefault(),me.stopPropagation(),xe.close()))}),watchEffect(me=>{var be;if(de.value!==0||ve)return;let Ce=ce.value;if(!Ce)return;let Se=Ce?.documentElement,Be=(be=Ce.defaultView)!=null?be:window,De=Se.style.overflow,Re=Se.style.paddingRight,Te=Be.innerWidth-Se.clientWidth;Se.style.overflow="hidden",Se.style.paddingRight=`${Te}px`,me(()=>{Se.style.overflow=De,Se.style.paddingRight=Re})}),watchEffect(me=>{if(de.value!==0)return;let be=t(ee);if(!be)return;let Ce=new IntersectionObserver(Se=>{for(let Be of Se)Be.boundingClientRect.x===0&&Be.boundingClientRect.y===0&&Be.boundingClientRect.width===0&&Be.boundingClientRect.height===0&&xe.close()});Ce.observe(be),me(()=>Ce.disconnect())});function ye(me){me.stopPropagation()}return()=>{let me={...$,ref:ee,id:Oe,role:"dialog","aria-modal":de.value===0?!0:void 0,"aria-labelledby":_e.value,"aria-describedby":ge.value,onClick:ye},{open:be,initialFocus:Ce,...Se}=n,Be={open:de.value===0};return h$2(P$2,{force:!0},()=>h$2(R$1,()=>h$2(L$1,{target:ee.value},()=>h$2(P$2,{force:!1},()=>k({props:{...Se,...me},slot:Be,attrs:$,slots:B,visible:de.value===0,features:m$1.RenderStrategy|m$1.Static,name:"Dialog"})))))}}});defineComponent({name:"DialogOverlay",props:{as:{type:[Object,String],default:"div"}},setup(n,{attrs:y,slots:$}){let B=P("DialogOverlay"),j=`headlessui-dialog-overlay-${t$1()}`;function q(z){z.target===z.currentTarget&&(z.preventDefault(),z.stopPropagation(),B.close())}return()=>k({props:{...n,id:j,"aria-hidden":!0,onClick:q},slot:{open:B.dialogState.value===0},attrs:y,slots:$,name:"DialogOverlay"})}});defineComponent({name:"DialogBackdrop",props:{as:{type:[Object,String],default:"div"}},inheritAttrs:!1,setup(n,{attrs:y,slots:$,expose:B}){let j=P("DialogBackdrop"),q=`headlessui-dialog-backdrop-${t$1()}`,z=ref(null);return B({el:z,$el:z}),onMounted(()=>{if(j.panelRef.value===null)throw new Error("A component is being used, but a component is missing.")}),()=>{let X=n,te={id:q,ref:z,"aria-hidden":!0};return h$2(P$2,{force:!0},()=>h$2(R$1,()=>k({props:{...y,...X,...te},slot:{open:j.dialogState.value===0},attrs:y,slots:$,name:"DialogBackdrop"})))}}});let je=defineComponent({name:"DialogPanel",props:{as:{type:[Object,String],default:"div"}},setup(n,{attrs:y,slots:$}){let B=P("DialogPanel"),j=`headlessui-dialog-panel-${t$1()}`;return()=>{let q={id:j,ref:B.panelRef};return k({props:{...n,...q},slot:{open:B.dialogState.value===0},attrs:y,slots:$,name:"DialogPanel"})}}});defineComponent({name:"DialogTitle",props:{as:{type:[Object,String],default:"h2"}},setup(n,{attrs:y,slots:$}){let B=P("DialogTitle"),j=`headlessui-dialog-title-${t$1()}`;return onMounted(()=>{B.setTitleId(j),onUnmounted(()=>B.setTitleId(null))}),()=>k({props:{...n,id:j},slot:{open:B.dialogState.value===0},attrs:y,slots:$,name:"DialogTitle"})}});function l(n){let y={called:!1};return(...$)=>{if(!y.called)return y.called=!0,n(...$)}}function r(){let n=[],y=[],$={enqueue(B){y.push(B)},requestAnimationFrame(...B){let j=requestAnimationFrame(...B);$.add(()=>cancelAnimationFrame(j))},nextFrame(...B){$.requestAnimationFrame(()=>{$.requestAnimationFrame(...B)})},setTimeout(...B){let j=setTimeout(...B);$.add(()=>clearTimeout(j))},add(B){n.push(B)},dispose(){for(let B of n.splice(0))B()},async workQueue(){for(let B of y.splice(0))await B()}};return $}function m(n,...y){n&&y.length>0&&n.classList.add(...y)}function d$1(n,...y){n&&y.length>0&&n.classList.remove(...y)}var g=(n=>(n.Finished="finished",n.Cancelled="cancelled",n))(g||{});function F$1(n,y){let $=r();if(!n)return $.dispose;let{transitionDuration:B,transitionDelay:j}=getComputedStyle(n),[q,z]=[B,j].map(X=>{let[te=0]=X.split(",").filter(Boolean).map(ne=>ne.includes("ms")?parseFloat(ne):parseFloat(ne)*1e3).sort((ne,ee)=>ee-ne);return te});return q!==0?$.setTimeout(()=>y("finished"),q+z):y("finished"),$.add(()=>y("cancelled")),$.dispose}function L(n,y,$,B,j,q){let z=r(),X=q!==void 0?l(q):()=>{};return d$1(n,...j),m(n,...y,...$),z.nextFrame(()=>{d$1(n,...$),m(n,...B),z.add(F$1(n,te=>(d$1(n,...B,...y),m(n,...j),X(te))))}),z.add(()=>d$1(n,...y,...$,...B,...j)),z.add(()=>X("cancelled")),z.dispose}function d(n=""){return n.split(" ").filter(y=>y.trim().length>1)}let F=Symbol("TransitionContext");var ae=(n=>(n.Visible="visible",n.Hidden="hidden",n))(ae||{});function le(){return inject(F,null)!==null}function ie(){let n=inject(F,null);if(n===null)throw new Error("A is used but it is missing a parent .");return n}function se(){let n=inject(R,null);if(n===null)throw new Error("A is used but it is missing a parent .");return n}let R=Symbol("NestingContext");function x(n){return"children"in n?x(n.children):n.value.filter(({state:y})=>y==="visible").length>0}function K(n){let y=ref([]),$=ref(!1);onMounted(()=>$.value=!0),onUnmounted(()=>$.value=!1);function B(q,z=h$3.Hidden){let X=y.value.findIndex(({id:te})=>te===q);X!==-1&&(u$3(z,{[h$3.Unmount](){y.value.splice(X,1)},[h$3.Hidden](){y.value[X].state="hidden"}}),!x(y)&&$.value&&n?.())}function j(q){let z=y.value.find(({id:X})=>X===q);return z?z.state!=="visible"&&(z.state="visible"):y.value.push({id:q,state:"visible"}),()=>B(q,h$3.Unmount)}return{children:y,register:j,unregister:B}}let _=m$1.RenderStrategy,oe=defineComponent({props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(n,{emit:y,attrs:$,slots:B,expose:j}){if(!le()&&f$2())return()=>h$2(fe,{...n,onBeforeEnter:()=>y("beforeEnter"),onAfterEnter:()=>y("afterEnter"),onBeforeLeave:()=>y("beforeLeave"),onAfterLeave:()=>y("afterLeave")},B);let q=ref(null),z=ref("visible"),X=computed(()=>n.unmount?h$3.Unmount:h$3.Hidden);j({el:q,$el:q});let{show:te,appear:ne}=ie(),{register:ee,unregister:ce}=se(),de={value:!0},he=t$1(),pe={value:!1},ve=K(()=>{pe.value||(z.value="hidden",ce(he),y("afterLeave"))});onMounted(()=>{let be=ee(he);onUnmounted(be)}),watchEffect(()=>{if(X.value===h$3.Hidden&&he){if(te&&z.value!=="visible"){z.value="visible";return}u$3(z.value,{hidden:()=>ce(he),visible:()=>ee(he)})}});let $e=d(n.enter),Pe=d(n.enterFrom),ge=d(n.enterTo),Oe=d(n.entered),_e=d(n.leave),xe=d(n.leaveFrom),ye=d(n.leaveTo);onMounted(()=>{watchEffect(()=>{if(z.value==="visible"){let be=t(q);if(be instanceof Comment&&be.data==="")throw new Error("Did you forget to passthrough the `ref` to the actual DOM node?")}})});function me(be){let Ce=de.value&&!ne.value,Se=t(q);!Se||!(Se instanceof HTMLElement)||Ce||(pe.value=!0,te.value&&y("beforeEnter"),te.value||y("beforeLeave"),be(te.value?L(Se,$e,Pe,ge,Oe,Be=>{pe.value=!1,Be===g.Finished&&y("afterEnter")}):L(Se,_e,xe,ye,Oe,Be=>{pe.value=!1,Be===g.Finished&&(x(ve)||(z.value="hidden",ce(he),y("afterLeave")))})))}return onMounted(()=>{watch([te,ne],(be,Ce,Se)=>{me(Se),de.value=!1},{immediate:!0})}),provide(R,ve),c$2(computed(()=>u$3(z.value,{visible:l$3.Open,hidden:l$3.Closed}))),()=>{let{appear:be,show:Ce,enter:Se,enterFrom:Be,enterTo:De,entered:Re,leave:Te,leaveFrom:Ne,leaveTo:Ie,...Le}=n;return k({props:{...Le,ref:q},slot:{},slots:B,attrs:$,features:_,visible:z.value==="visible",name:"TransitionChild"})}}}),ue=oe,fe=defineComponent({inheritAttrs:!1,props:{as:{type:[Object,String],default:"div"},show:{type:[Boolean],default:null},unmount:{type:[Boolean],default:!0},appear:{type:[Boolean],default:!1},enter:{type:[String],default:""},enterFrom:{type:[String],default:""},enterTo:{type:[String],default:""},entered:{type:[String],default:""},leave:{type:[String],default:""},leaveFrom:{type:[String],default:""},leaveTo:{type:[String],default:""}},emits:{beforeEnter:()=>!0,afterEnter:()=>!0,beforeLeave:()=>!0,afterLeave:()=>!0},setup(n,{emit:y,attrs:$,slots:B}){let j=p$3(),q=computed(()=>n.show===null&&j!==null?u$3(j.value,{[l$3.Open]:!0,[l$3.Closed]:!1}):n.show);watchEffect(()=>{if(![!0,!1].includes(q.value))throw new Error('A is used but it is missing a `:show="true | false"` prop.')});let z=ref(q.value?"visible":"hidden"),X=K(()=>{z.value="hidden"}),te={value:!0},ne={show:q,appear:computed(()=>n.appear||!te.value)};return onMounted(()=>{watchEffect(()=>{te.value=!1,q.value?z.value="visible":x(X)||(z.value="hidden")})}),provide(R,X),provide(F,ne),()=>{let ee=R$2(n,["show","appear","unmount"]),ce={unmount:n.unmount};return k({props:{...ce,as:"template"},slot:{},slots:{...B,default:()=>[h$2(ue,{onBeforeEnter:()=>y("beforeEnter"),onAfterEnter:()=>y("afterEnter"),onBeforeLeave:()=>y("beforeLeave"),onAfterLeave:()=>y("afterLeave"),...$,...ce,...ee},B.default)]},attrs:{},features:_,visible:z.value==="visible",name:"Transition"})}}});const _sfc_main$7={};function _sfc_render$7(n,y){return openBlock(),createBlock(Transition,{"enter-active-class":"transition duration-100 ease-out","enter-from-class":"transform scale-95 opacity-0","enter-to-class":"transform scale-100 opacity-100","leave-active-class":"transition duration-75 ease-out","leave-from-class":"transform scale-100 opacity-100","leave-to-class":"transform scale-95 opacity-0"},{default:withCtx(()=>[renderSlot(n.$slots,"default")]),_:3})}const DisclosureTransition=_export_sfc(_sfc_main$7,[["render",_sfc_render$7]]);function containsPagePath({navigationItem:n,path:y}){return n.children?.some($=>$.children?.length?containsPagePath({navigationItem:$,path:y}):$.path===y)}const _sfc_main$6={__name:"PageLinks",props:{path:{type:[String,void 0],required:!1,default:""},navigationItem:{type:Object,required:!0},level:{type:Number,required:!0}},setup(n,{expose:y}){y();const $=n,B=computed(()=>$.navigationItem.href||$.navigationItem.path),j=computed(()=>$.path===$.navigationItem.path),q=ref([]);let z=null;onMounted(()=>{const te={threshold:0};z=new IntersectionObserver(ee=>{ee.forEach(ce=>{const de=ce.target.firstElementChild.id;if(ce.isIntersecting)q.value.push(de);else{const he=q.value.indexOf(de);he>-1&&q.value.splice(he,1)}})},te),document.querySelectorAll("section:has(h2:first-child)").forEach(ee=>{z.observe(ee)})}),onUnmounted(()=>{z.disconnect()});const X={props:$,href:B,selected:j,visibleHeadingIds:q,get observer(){return z},set observer(te){z=te},ref,computed,onMounted,onUnmounted};return Object.defineProperty(X,"__isScriptSetup",{enumerable:!1,value:!0}),X}},_hoisted_1$5=["href"],_hoisted_2$5=["href"];function _sfc_render$6(n,y,$,B,j,q){return openBlock(),createElementBlock("div",null,[createBaseVNode("div",{class:normalizeClass({"border-l-2 border-brand-accent":B.selected&&!$.navigationItem.headings.length})},[createBaseVNode("a",{href:B.href,class:normalizeClass(["group mt-2 w-full flex items-center pl-12 pr-1 py-2 space-x-3 text-left rounded-md hover:bg-gray-200 focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",{"bg-gray-100":B.selected&&!$.navigationItem.headings.length}])},[createBaseVNode("span",{role:"menuitem",class:normalizeClass(["flex-1 leading-5",{"text-black":B.selected,"text-md text-content-tertiary":$.level===1,"text-sm text-content-tertiary":$.level===2,"text-xs text-content-secondary":$.level===3}])},toDisplayString($.navigationItem.title),3)],10,_hoisted_1$5)],2),(openBlock(!0),createElementBlock(Fragment,null,renderList($.navigationItem.headings,z=>withDirectives((openBlock(),createElementBlock("ul",{key:z.text},[createBaseVNode("li",{class:normalizeClass(["border-l-2 transition delay-150 duration-300 ease-in-out",B.visibleHeadingIds.includes(z.slug)?"border-brand-accent bg-gray-50":"border-interactive-tertiary"])},[createBaseVNode("a",{href:`${B.href}#${z.slug}`,class:"text-xs text-content-secondary hover:text-content-primary group w-full flex items-center pl-16 pr-1 py-2 space-x-3 text-left rounded-md focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring hover:bg-gray-200"},toDisplayString(z.text),9,_hoisted_2$5)],2)])),[[vShow,B.selected]])),128))])}const PageLinks=_export_sfc(_sfc_main$6,[["render",_sfc_render$6]]),_sfc_main$5={__name:"SecondarySidebarDisclosure",props:{navigationItem:{type:Object,required:!0},path:{type:[String,void 0],required:!1,default:""}},setup(n,{expose:y}){y();const $=n,B=computed(()=>containsPagePath({navigationItem:$.navigationItem,path:$.path})),j=ref(B.value),q={props:$,disclosureSelected:B,defaultOpen:j,ref,computed,get Disclosure(){return A$1},get DisclosureButton(){return G},get DisclosurePanel(){return J},Carat,DisclosureTransition,get containsPagePath(){return containsPagePath},PageLinks};return Object.defineProperty(q,"__isScriptSetup",{enumerable:!1,value:!0}),q}};function _sfc_render$5(n,y,$,B,j,q){return openBlock(),createBlock(B.Disclosure,{as:"div","default-open":B.defaultOpen},{default:withCtx(({open:z})=>[createVNode(B.DisclosureButton,{class:normalizeClass(["group mt-2 w-full flex items-center pr-1 py-2 space-x-3 text-left rounded-md hover:bg-gray-200 focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",{"bg-gray-100":B.disclosureSelected}])},{default:withCtx(()=>[createVNode(B.Carat,{class:normalizeClass([z?"text-gray-400 rotate-90":"text-gray-300","icon-md flex-shrink-0 transform transition-colors duration-150 ease-in-out group-hover:text-gray-400"])},null,8,["class"]),createBaseVNode("span",{class:normalizeClass(["flex-1 text-content-tertiary leading-5 text-sm",{"text-black":z}])},toDisplayString($.navigationItem.title),3)]),_:2},1032,["class"]),createVNode(B.DisclosureTransition,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",null,[createVNode(B.DisclosurePanel,{static:"",as:"ul",role:"menu"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($.navigationItem.children,X=>(openBlock(),createBlock(B.PageLinks,{key:X.title,path:B.props.path,"navigation-item":X,level:3},null,8,["path","navigation-item"]))),128))]),_:1})],512),[[vShow,z]])]),_:2},1024)]),_:1},8,["default-open"])}const SecondarySidebarDisclosure=_export_sfc(_sfc_main$5,[["render",_sfc_render$5]]),_sfc_main$4={__name:"PrimarySidebarDisclosure",props:{navigationItem:{type:Object,required:!0},path:{type:[String,void 0],required:!1,default:""}},setup(n,{expose:y}){y();const $=n,B=defineAsyncComponent(()=>__variableDynamicImportRuntimeHelper(Object.assign({"./icons/Carat.vue":()=>__vitePreload(()=>import("./Carat.2a5bb999.js").then(X=>X.d),["_astro/Carat.2a5bb999.js","_astro/runtime-core.esm-bundler.c0eb625a.js","_astro/_plugin-vue_export-helper.c27b6911.js"]),"./icons/CentrapayLogo.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>CentrapayLogo$1),void 0),"./icons/Checkmark.vue":()=>__vitePreload(()=>import("./Checkmark.a01a65cd.js"),["_astro/Checkmark.a01a65cd.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/Clipboard.vue":()=>__vitePreload(()=>import("./Clipboard.fa4423db.js"),["_astro/Clipboard.fa4423db.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/CloseOutline.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>CloseOutline$1),void 0),"./icons/Connections.vue":()=>__vitePreload(()=>import("./Connections.1e32a903.js"),["_astro/Connections.1e32a903.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/Dashboard.vue":()=>__vitePreload(()=>import("./Dashboard.cfec5017.js"),["_astro/Dashboard.cfec5017.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/DisclosureArrowRight.vue":()=>__vitePreload(()=>import("./DisclosureArrowRight.e8c5f0a6.js"),["_astro/DisclosureArrowRight.e8c5f0a6.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/ExternalLink.vue":()=>__vitePreload(()=>import("./ExternalLink.1759dad6.js"),["_astro/ExternalLink.1759dad6.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/FacebookLogo.vue":()=>__vitePreload(()=>import("./FacebookLogo.99e99542.js"),["_astro/FacebookLogo.99e99542.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/GithubLogo.vue":()=>__vitePreload(()=>import("./GithubLogo.d4cc15e5.js"),["_astro/GithubLogo.d4cc15e5.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/InformationCircle.vue":()=>__vitePreload(()=>import("./InformationCircle.d901aa13.js"),["_astro/InformationCircle.d901aa13.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/InstagramLogo.vue":()=>__vitePreload(()=>import("./InstagramLogo.d934b767.js"),["_astro/InstagramLogo.d934b767.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/LinkedInLogo.vue":()=>__vitePreload(()=>import("./LinkedInLogo.79d94232.js"),["_astro/LinkedInLogo.79d94232.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/MessagesBubbleDouble.vue":()=>__vitePreload(()=>import("./MessagesBubbleDouble.d2699a76.js"),["_astro/MessagesBubbleDouble.d2699a76.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/NavigationMenu.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>NavigationMenu$1),void 0),"./icons/Receipt.vue":()=>__vitePreload(()=>import("./Receipt.5402bba3.js"),["_astro/Receipt.5402bba3.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/Rocket.vue":()=>__vitePreload(()=>import("./Rocket.b67edc0f.js"),["_astro/Rocket.b67edc0f.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/Search.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>Search),void 0),"./icons/Settings.vue":()=>__vitePreload(()=>Promise.resolve().then(()=>Settings$1),void 0),"./icons/TwitterLogo.vue":()=>__vitePreload(()=>import("./TwitterLogo.87020c99.js"),["_astro/TwitterLogo.87020c99.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"]),"./icons/VerifiedCheck.vue":()=>__vitePreload(()=>import("./VerifiedCheck.ed1af12f.js"),["_astro/VerifiedCheck.ed1af12f.js","_astro/_plugin-vue_export-helper.c27b6911.js","_astro/runtime-core.esm-bundler.c0eb625a.js"])}),`./icons/${$.navigationItem.icon}.vue`)),j=computed(()=>containsPagePath({navigationItem:$.navigationItem,path:$.path})),q=ref(!0),z={props:$,disclosureIcon:B,disclosureSelected:j,defaultOpen:q,defineAsyncComponent,ref,computed,get DisclosureButton(){return G},get Disclosure(){return A$1},get DisclosurePanel(){return J},Carat,SecondarySidebarDisclosure,DisclosureTransition,get containsPagePath(){return containsPagePath},PageLinks};return Object.defineProperty(z,"__isScriptSetup",{enumerable:!1,value:!0}),z}},_hoisted_1$4={class:"flex-1"},_hoisted_2$4={role:"menuitem",class:"text-sm"},_hoisted_3$3={class:"leading-none"},_hoisted_4$3={class:"text-content-secondary text-xs"};function _sfc_render$4(n,y,$,B,j,q){return openBlock(),createBlock(B.Disclosure,{as:"div","default-open":B.defaultOpen},{default:withCtx(({open:z})=>[createVNode(B.DisclosureButton,{class:normalizeClass(["group mt-2 w-full flex items-center pr-1 py-2 space-x-3 text-left rounded-md hover:bg-gray-200 focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",{"bg-gray-100":B.disclosureSelected}])},{default:withCtx(()=>[(openBlock(),createBlock(resolveDynamicComponent(B.disclosureIcon),{class:"icon-md flex-shrink-0 text-content-tertiary group-hover:text-content-secondary","aria-hidden":"true"})),createBaseVNode("div",_hoisted_1$4,[createBaseVNode("li",_hoisted_2$4,toDisplayString($.navigationItem.title),1),createBaseVNode("div",_hoisted_3$3,[createBaseVNode("span",_hoisted_4$3,toDisplayString($.navigationItem.subTitle),1)])]),createVNode(B.Carat,{class:normalizeClass([z?"text-gray-400 rotate-90":"text-gray-300","ml-3 icon-md flex-shrink-0 transform transition-colors duration-150 ease-in-out group-hover:text-gray-400"])},null,8,["class"])]),_:2},1032,["class"]),createVNode(B.DisclosureTransition,null,{default:withCtx(()=>[withDirectives(createBaseVNode("div",null,[createVNode(B.DisclosurePanel,{static:"",as:"ul",role:"menu"},{default:withCtx(()=>[(openBlock(!0),createElementBlock(Fragment,null,renderList($.navigationItem.children,X=>(openBlock(),createElementBlock("li",{key:X.title,role:"menuitem"},[X.children?.length?(openBlock(),createBlock(B.SecondarySidebarDisclosure,{key:0,"navigation-item":X,path:$.path},null,8,["navigation-item","path"])):(openBlock(),createBlock(B.PageLinks,{key:1,"navigation-item":X,path:$.path,primary:!0,level:2},null,8,["navigation-item","path"]))]))),128))]),_:1})],512),[[vShow,z]])]),_:2},1024)]),_:1},8,["default-open"])}const PrimarySidebarDisclosure=_export_sfc(_sfc_main$4,[["render",_sfc_render$4]]),_sfc_main$3={},_hoisted_1$3={width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg","aria-hidden":"true"},_hoisted_2$3=createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M10.546 2.438C10.9171 2.84995 11.4455 3.08514 12 3.08514C12.5545 3.08514 13.0829 2.84995 13.454 2.438L14.4 1.4C14.9556 0.785143 15.8379 0.586359 16.6035 0.903581C17.369 1.2208 17.8521 1.9854 17.81 2.813L17.739 4.213C17.7112 4.76527 17.9183 5.30354 18.309 5.69483C18.6997 6.08613 19.2377 6.29396 19.79 6.267L21.19 6.196C22.017 6.15523 22.7804 6.63886 23.0968 7.40407C23.4132 8.16928 23.2143 9.05078 22.6 9.606L21.558 10.546C21.1466 10.9176 20.9118 11.4461 20.9118 12.0005C20.9118 12.5549 21.1466 13.0834 21.558 13.455L22.6 14.395C23.2149 14.9506 23.4136 15.8329 23.0964 16.5985C22.7792 17.364 22.0146 17.8471 21.187 17.805L19.787 17.734C19.2335 17.7055 18.6938 17.913 18.3019 18.3049C17.91 18.6968 17.7025 19.2365 17.731 19.79L17.802 21.19C17.8387 22.0132 17.3563 22.7714 16.595 23.0869C15.8337 23.4024 14.9564 23.2078 14.4 22.6L13.459 21.559C13.0876 21.1476 12.5593 20.9128 12.005 20.9128C11.4507 20.9128 10.9224 21.1476 10.551 21.559L9.606 22.6C9.0504 23.2107 8.17154 23.4075 7.40854 23.0921C6.64554 22.7767 6.1622 22.0168 6.2 21.192L6.272 19.792C6.30047 19.2385 6.09302 18.6988 5.7011 18.3069C5.30918 17.915 4.76952 17.7075 4.216 17.736L2.816 17.807C1.98873 17.8502 1.22381 17.3681 0.905883 16.6031C0.587955 15.8382 0.785828 14.9559 1.4 14.4L2.441 13.46C2.85242 13.0884 3.08722 12.5599 3.08722 12.0055C3.08722 11.4511 2.85242 10.9226 2.441 10.551L1.4 9.606C0.787888 9.05075 0.590308 8.17096 0.906222 7.40729C1.22214 6.64363 1.98351 6.16054 2.809 6.2L4.209 6.271C4.76359 6.30016 5.30448 6.09243 5.69699 5.69954C6.0895 5.30665 6.2967 4.76557 6.267 4.211L6.2 2.81C6.16129 1.98487 6.64431 1.22412 7.40754 0.908163C8.17076 0.592207 9.05017 0.788946 9.606 1.4L10.546 2.438Z",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_3$2=createBaseVNode("path",{"fill-rule":"evenodd","clip-rule":"evenodd",d:"M12 16.501C14.4853 16.501 16.5 14.4863 16.5 12.001C16.5 9.51572 14.4853 7.501 12 7.501C9.51472 7.501 7.5 9.51572 7.5 12.001C7.5 14.4863 9.51472 16.501 12 16.501Z",stroke:"currentColor","stroke-width":"1.5","stroke-linecap":"round","stroke-linejoin":"round"},null,-1),_hoisted_4$2=[_hoisted_2$3,_hoisted_3$2];function _sfc_render$3(n,y){return openBlock(),createElementBlock("svg",_hoisted_1$3,_hoisted_4$2)}const Settings=_export_sfc(_sfc_main$3,[["render",_sfc_render$3]]),Settings$1=Object.freeze(Object.defineProperty({__proto__:null,default:Settings},Symbol.toStringTag,{value:"Module"})),_sfc_main$2={__name:"SiteNavigation",props:{path:{type:[String,void 0],required:!1,default:""},navigation:{type:Object,required:!0},baseUrl:{type:String,required:!0}},setup(n,{expose:y}){y();const B={props:n,PrimarySidebarDisclosure,PageLinks,Settings};return Object.defineProperty(B,"__isScriptSetup",{enumerable:!1,value:!0}),B}},_hoisted_1$2={class:"space-y-1 px-4","aria-label":"Sidebar"},_hoisted_2$2={role:"menubar"};function _sfc_render$2(n,y,$,B,j,q){return openBlock(),createElementBlock("nav",_hoisted_1$2,[createBaseVNode("ul",_hoisted_2$2,[(openBlock(!0),createElementBlock(Fragment,null,renderList($.navigation.items,z=>(openBlock(),createElementBlock("div",{key:z.title},[z.children?.length?(openBlock(),createBlock(B.PrimarySidebarDisclosure,{key:0,"navigation-item":z,path:$.path},null,8,["navigation-item","path"])):(openBlock(),createBlock(B.PageLinks,{key:1,"navigation-item":z,path:$.path,level:1},null,8,["navigation-item","path"]))]))),128))])])}const SiteNavigation=_export_sfc(_sfc_main$2,[["render",_sfc_render$2]]);var flexsearch_bundle={exports:{}};flexsearch_bundle.exports;(function(module){(function _f(self){try{module&&(self=module)}catch(n){}self._factory=_f;var t;function u(n){return typeof n<"u"?n:!0}function aa(n){const y=Array(n);for(let $=0;$=this.B&&(ce||!ee[pe])){var q=L(de,B,he),z="";switch(this.G){case"full":if(2q;X--)if(X-q>=this.B){var te=L(de,B,he,j,q);z=pe.substring(q,X),M(this,ee,z,te,n,$)}break}case"reverse":if(1=this.B&&M(this,ee,z,L(de,B,he,j,X),n,$);z=""}case"forward":if(1=this.B&&M(this,ee,z,q,n,$);break}default:if(this.C&&(q=Math.min(q/this.C(y,pe,he)|0,de-1)),M(this,ee,pe,q,n,$),ce&&1=this.B&&!j[pe]){j[pe]=1;const ve=this.l&&pe>q;M(this,ne,ve?q:pe,L(z+(B/2>z?0:1),B,he,X-1,te-1),n,$,ve?pe:q)}}}}}this.m||(this.register[n]=1)}}return this};function L(n,y,$,B,j){return $&&1=this.B&&!$[de])if(this.s||q||this.map[de])te[ce++]=de,$[de]=1;else return B;n=te,j=n.length}if(!j)return B;y||(y=100),X=this.depth&&1=B))));de++);if(ee){if(q)return ta(te,B,0);y[y.length]=te;return}}return!$&&te}function ta(n,y,$){return n=n.length===1?n[0]:[].concat.apply([],n),$||n.length>y?n.slice($,$+y):n}function ua(n,y,$,B){return $?(B=B&&y>$,n=(n=n[B?y:$])&&n[B?$:y]):n=n[y],n}t.contain=function(n){return!!this.register[n]},t.update=function(n,y){return this.remove(n).add(n,y)},t.remove=function(n,y){const $=this.register[n];if($){if(this.m)for(let B=0,j;B<$.length;B++)j=$[B],j.splice(j.indexOf(n),1);else N(this.map,n,this.D,this.s),this.depth&&N(this.h,n,this.A,this.s);if(y||delete this.register[n],this.cache){y=this.cache;for(let B=0,j,q;B"u"&&self.exports,B=this;this.o=xa(y,$,n.worker),this.h=v(),this.o&&($?this.o.on("message",function(j){B.h[j.id](j.msg),delete B.h[j.id]}):this.o.onmessage=function(j){j=j.data,B.h[j.id](j.msg),delete B.h[j.id]},this.o.postMessage({task:"init",factory:y,options:n}))}P("add"),P("append"),P("search"),P("update"),P("remove");function P(n){O.prototype[n]=O.prototype[n+"Async"]=function(){const y=this,$=[].slice.call(arguments);var B=$[$.length-1];let j;return D(B)&&(j=B,$.splice($.length-1,1)),B=new Promise(function(q){setTimeout(function(){y.h[++wa]=q,y.o.postMessage({task:n,id:wa,args:$})})}),j?(B.then(j),this):B}}function xa(a,b,c){let d;try{d=b?eval('new (require("worker_threads")["Worker"])("../dist/node/node.js")'):a?new Worker(URL.createObjectURL(new Blob(["onmessage="+va.toString()],{type:"text/javascript"}))):new Worker(x(c)?c:"worker/worker.js",{type:"module"})}catch(n){}return d}function Q(n){if(!(this instanceof Q))return new Q(n);var y=n.document||n.doc||n,$;this.K=[],this.h=[],this.A=[],this.register=v(),this.key=($=y.key||y.id)&&S($,this.A)||"id",this.m=u(n.fastupdate),this.C=($=y.store)&&$!==!0&&[],this.store=$&&v(),this.I=($=y.tag)&&S($,this.A),this.l=$&&v(),this.cache=($=n.cache)&&new J($),n.cache=!1,this.o=n.worker,this.async=!1,$=v();let B=y.index||y.field||y;x(B)&&(B=[B]);for(let j=0,q,z;jy||$)&&(j=j.slice($,$+y)),B&&(j=za.call(this,j)),{tag:n,result:j}}function za(n){const y=Array(n.length);for(let $=0,B;${if(q.value==="")return[];const ne=j.search(q.value);return Array.from(new Set(ne.map(ce=>ce.result).flat())).map(ce=>B[ce])});onMounted(async()=>{B=await(await fetch("/index-data.json")).json(),Object.entries(B).forEach(([ne,ee])=>j.add({id:ne,...ee}))}),watch(z,()=>{z.value&&($("close"),window.location.href=z.value.href)});const te={get data(){return B},set data(ne){B=ne},index:j,query:q,selected:z,emit:$,results:X,ref,watch,computed,onMounted,get TransitionRoot(){return fe},get TransitionChild(){return oe},get Dialog(){return Me},get DialogPanel(){return je},get Combobox(){return we},get ComboboxInput(){return ke},get ComboboxOptions(){return Ee},get ComboboxOption(){return Ae},Search:SearchLogo,get flexsearch(){return flexsearch}};return Object.defineProperty(te,"__isScriptSetup",{enumerable:!1,value:!0}),te}},_hoisted_1$1=createBaseVNode("div",{class:"fixed inset-0 bg-black bg-opacity-50"},null,-1),_hoisted_2$1={class:"fixed inset-0 overflow-y-auto backdrop-blur-sm"},_hoisted_3$1={class:"relative mt-1 w-full"},_hoisted_4$1={class:"flex items-center w-full p-squish-2 space-x-2 cursor-default overflow-hidden rounded-lg bg-white text-left shadow-md focus:outline-none text-sm"},_hoisted_5$1={for:"query-input"},_hoisted_6$1={key:0,class:"relative cursor-default select-none py-2 px-4"},_hoisted_7$1=["href"],_hoisted_8$1={class:"truncate w-full"},_hoisted_9$1={class:"block truncate font-medium text-content-secondary"},_hoisted_10$1={class:"block truncate text-content-tertiary"},_hoisted_11$1={class:"mt-2 truncate text-content-tertiary"},_hoisted_12$1={class:"capitalize"},_hoisted_13$1={key:0};function _sfc_render$1(n,y,$,B,j,q){return openBlock(),createBlock(B.TransitionRoot,{appear:"",show:!0,as:"template"},{default:withCtx(()=>[createVNode(B.Dialog,{as:"div",class:"relative z-10",onClose:y[3]||(y[3]=z=>n.$emit("close"))},{default:withCtx(()=>[createVNode(B.TransitionChild,{as:"template",enter:"duration-300 ease-out","enter-from":"opacity-0","enter-to":"opacity-100",leave:"duration-200 ease-in","leave-from":"opacity-100","leave-to":"opacity-0"},{default:withCtx(()=>[_hoisted_1$1]),_:1}),createBaseVNode("div",_hoisted_2$1,[createVNode(B.DialogPanel,{class:"flex justify-center p-4 mt-[10vh] mx-auto max-w-3xl"},{default:withCtx(()=>[createVNode(B.Combobox,{modelValue:B.selected,"onUpdate:modelValue":y[2]||(y[2]=z=>B.selected=z)},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3$1,[createBaseVNode("form",_hoisted_4$1,[createBaseVNode("label",_hoisted_5$1,[createVNode(B.Search,{class:"left-4 w-6"})]),createVNode(B.ComboboxInput,{id:"query-input",class:"w-full border-none text-sm leading-5 text-gray-900 outline-none",placeholder:"Search...",onChange:y[0]||(y[0]=z=>B.query=z.target.value)})]),createVNode(B.TransitionRoot,{leave:"transition ease-in duration-100","leave-from":"opacity-100","leave-to":"opacity-0",onAfterLeave:y[1]||(y[1]=z=>B.query="")},{default:withCtx(()=>[B.query!==""?(openBlock(),createBlock(B.ComboboxOptions,{key:0,class:"absolute mt-1 max-h-[65vh] w-full overflow-auto rounded-md bg-white py-1 shadow-lg ring-1 ring-black ring-opacity-5 focus:outline-none text-sm"},{default:withCtx(()=>[B.results.length===0?(openBlock(),createElementBlock("div",_hoisted_6$1," Nothing found. ")):createCommentVNode("",!0),(openBlock(!0),createElementBlock(Fragment,null,renderList(B.results,(z,X)=>(openBlock(),createBlock(B.ComboboxOption,{key:X,as:"template",value:z},{default:withCtx(({active:te})=>[createBaseVNode("li",{class:normalizeClass(["relative cursor-default select-none py-2 px-4",{"bg-surface-secondary":te}])},[createBaseVNode("a",{class:"flex items-center space-x-4",href:z.href},[createBaseVNode("div",_hoisted_8$1,[createBaseVNode("span",_hoisted_9$1,toDisplayString(z.title),1),createBaseVNode("p",_hoisted_10$1,toDisplayString(z.description),1),createBaseVNode("div",_hoisted_11$1,[(openBlock(!0),createElementBlock(Fragment,null,renderList(z.path,(ne,ee)=>(openBlock(),createElementBlock(Fragment,null,[createBaseVNode("span",_hoisted_12$1,toDisplayString(ne),1),eewindow.addEventListener("keydown",z)),onUnmounted(()=>window.removeEventListener("keydown",z));function z(ce){ce.key==="/"&&(ne(),ce.preventDefault())}function X(){B.value=!0}function te(){B.value=!1}function ne(){B.value=!B.value}const ee={props:$,isOpen:B,mainMenuOpen:j,navPath:q,onKeyDown:z,openCommandPalette:X,closeCommandPalette:te,toggleCommandPalette:ne,ref,onMounted,onUnmounted,SearchLogo,CentrapayLogo,CloseOutline,NavigationMenu,SiteNavigation,CommandPalette,get Dialog(){return Me},get DialogPanel(){return je},get TransitionChild(){return oe},get TransitionRoot(){return fe}};return Object.defineProperty(ee,"__isScriptSetup",{enumerable:!1,value:!0}),ee}},_hoisted_1={class:"flex h-screen w-screen"},_hoisted_2={class:"fixed inset-x-0 inset-y-0 pt-16 flex min-h-full"},_hoisted_3={class:"h-0 flex-1 overflow-y-auto pt-5 pb-4"},_hoisted_4={class:"fixed bg-white inset-x-0 z-10 flex h-16 flex-shrink-0 shadow"},_hoisted_5={class:"flex w-full justify-between items-center"},_hoisted_6={class:"flex items-center"},_hoisted_7=createBaseVNode("span",{class:"sr-only"},"Go to home page",-1),_hoisted_8={class:"flex flex-row space-x-1 ml-7"},_hoisted_9={class:"flex items-center"},_hoisted_10=createBaseVNode("span",{class:"hidden md:flex flex-auto text-gray-500"},"Search",-1),_hoisted_11=createBaseVNode("kbd",{class:"hidden md:flex items-center justify-center h-full aspect-square font-sans font-medium text-sm leading-5 bg-gray-50 text-gray-700"},[createBaseVNode("abbr",{title:"Command",class:"no-underline"},"/ ")],-1),_hoisted_12=createBaseVNode("span",{class:"sr-only"},"Open Main Menu",-1),_hoisted_13={class:"hidden md:fixed md:h-full md:flex md:w-64 xl:w-80 md:flex-col"},_hoisted_14={class:"flex flex-grow flex-col mt-16 py-5 overflow-y-auto border-r border-gray-200 bg-white"},_hoisted_15={class:"flex flex-col min-h-full w-full pt-16 md:pl-64 xl:pl-80"};function _sfc_render(n,y,$,B,j,q){return openBlock(),createElementBlock("div",_hoisted_1,[createVNode(B.TransitionRoot,{as:"template",show:B.mainMenuOpen},{default:withCtx(()=>[createVNode(B.Dialog,{as:"div",class:"relative md:hidden"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_2,[createVNode(B.TransitionChild,{as:"template",enter:"transition ease-in-out duration-150 transform","enter-from":"-translate-y-full","enter-to":"translate-y-0",leave:"transition ease-in-out duration-150 transform","leave-from":"translate-y-0","leave-to":"-translate-y-full"},{default:withCtx(()=>[createVNode(B.DialogPanel,{class:"relative flex w-full flex-1 flex-col bg-surface-primary"},{default:withCtx(()=>[createBaseVNode("div",_hoisted_3,[createVNode(B.SiteNavigation,{path:B.navPath,"base-url":$.baseUrl,navigation:$.navigation},null,8,["path","base-url","navigation"])])]),_:1})]),_:1})])]),_:1})]),_:1},8,["show"]),B.isOpen?(openBlock(),createBlock(B.CommandPalette,{key:0,onClose:B.closeCommandPalette})):createCommentVNode("",!0),createBaseVNode("div",_hoisted_4,[createBaseVNode("div",_hoisted_5,[createBaseVNode("div",_hoisted_6,[createBaseVNode("a",{href:"/",class:"flex items-center justify-center h-16 w-16 bg-brand-primary focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",onClick:y[0]||(y[0]=z=>B.mainMenuOpen=!1)},[_hoisted_7,createVNode(B.CentrapayLogo,{class:"text-content-on-color icon-2xl"})]),createBaseVNode("div",_hoisted_8,[createBaseVNode("a",{href:"/",target:"_self",class:"text-gray-600 text-sm leading-5 font-medium px-3 py-2 rounded-lg bg-gray-100 hover:bg-gray-200 hover:text-content-primary focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",onClick:y[1]||(y[1]=z=>B.mainMenuOpen=!1)}," Docs ")])]),createBaseVNode("div",_hoisted_9,[createBaseVNode("button",{class:"flex items-center md:w-80 md:mr-4 text-left space-x-3 py-0 px-0 md:px-4 md:pr-0 h-10 bg-white md:border border-gray-300 focus:outline-none ring-0 focus:ring-0 md:shadow-sm rounded-none md:rounded-lg overflow-hidden",onClick:B.openCommandPalette},[createVNode(B.SearchLogo,{class:"w-6 h-6 md:w-4 md:h-4"}),_hoisted_10,_hoisted_11]),createBaseVNode("button",{class:"flex items-center pr-6 md:hidden focus:outline-none focus:ring-2 focus:ring-inset ring-focus-ring",onClick:y[2]||(y[2]=z=>B.mainMenuOpen=!B.mainMenuOpen)},[_hoisted_12,B.mainMenuOpen?(openBlock(),createBlock(B.CloseOutline,{key:1,class:"block h-6 w-6 text-content-tertiary","aria-hidden":"true"})):(openBlock(),createBlock(B.NavigationMenu,{key:0,class:"block h-6 w-6 text-content-tertiary","aria-hidden":"true"}))])])])]),createBaseVNode("div",_hoisted_13,[createBaseVNode("div",_hoisted_14,[createVNode(B.SiteNavigation,{"base-url":$.baseUrl,path:B.navPath,navigation:$.navigation},null,8,["base-url","path","navigation"])])]),createBaseVNode("main",_hoisted_15,[renderSlot(n.$slots,"default")])])}const AppShell=_export_sfc(_sfc_main,[["render",_sfc_render]]);export{AppShell as default}; diff --git a/_astro/tailwind.322211d0.css b/_astro/tailwind.d17d5de3.css similarity index 98% rename from _astro/tailwind.322211d0.css rename to _astro/tailwind.d17d5de3.css index e3538d8cd..bfbc5179a 100644 --- a/_astro/tailwind.322211d0.css +++ b/_astro/tailwind.d17d5de3.css @@ -1 +1 @@ -*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Sans-Serif}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(video):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-slate{--tw-prose-body: #334155;--tw-prose-headings: #0f172a;--tw-prose-lead: #475569;--tw-prose-links: #0f172a;--tw-prose-bold: #0f172a;--tw-prose-counters: #64748b;--tw-prose-bullets: #cbd5e1;--tw-prose-hr: #e2e8f0;--tw-prose-quotes: #0f172a;--tw-prose-quote-borders: #e2e8f0;--tw-prose-captions: #64748b;--tw-prose-code: #0f172a;--tw-prose-pre-code: #e2e8f0;--tw-prose-pre-bg: #1e293b;--tw-prose-th-borders: #cbd5e1;--tw-prose-td-borders: #e2e8f0;--tw-prose-invert-body: #cbd5e1;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #94a3b8;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #94a3b8;--tw-prose-invert-bullets: #475569;--tw-prose-invert-hr: #334155;--tw-prose-invert-quotes: #f1f5f9;--tw-prose-invert-quote-borders: #334155;--tw-prose-invert-captions: #94a3b8;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #cbd5e1;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #475569;--tw-prose-invert-td-borders: #334155}.type-display{font-size:2.25rem;line-height:2.5rem;font-weight:300;line-height:1.25;letter-spacing:-.05em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.type-display{font-size:3rem;line-height:1}}@media (min-width: 1024px){.type-display{font-size:3.75rem;line-height:1}}.type-headline-2{font-size:1.5rem;line-height:2rem;font-weight:400;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.type-headline-2{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.type-headline-2{font-size:2.25rem;line-height:2.5rem}}.type-headline-4{font-size:1.125rem;line-height:1.75rem;font-weight:500;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.type-headline-4{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.type-headline-4{font-size:1.5rem;line-height:2rem}}.type-body-1{font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.5;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-body-1{font-size:1.25rem;line-height:1.75rem}}.type-body-2{font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.5;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-body-2{font-size:1.125rem;line-height:1.75rem}}.type-body-3{font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1.5;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-body-3{font-size:1rem;line-height:1.5rem}}.type-subtitle-1{font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.375;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-subtitle-1{font-size:1.25rem;line-height:1.75rem}}.type-subtitle-2{font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-subtitle-2{font-size:1.125rem;line-height:1.75rem}}.type-caption-2{font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.5;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-caption-2{font-size:.875rem;line-height:1.25rem}}.type-overline{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 768px){.type-overline{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.type-overline{font-size:.875rem;line-height:1.25rem}}.type-display b,.type-headline-2 b{font-weight:600}.type-headline-4 b{font-weight:700}.type-body-1 b,.type-body-2 b,.type-body-3 b{font-weight:600}.type-subtitle-1 b{font-weight:700}.type-subtitle-2 b,.type-caption-2 b{font-weight:600}.type-overline b{font-weight:700}.btn,button{display:flex;align-items:center}.btn>:not([hidden])~:not([hidden]),button>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.btn,button{border-radius:9999px;--tw-ring-opacity: 1;--tw-ring-color: rgb(255 92 0 / var(--tw-ring-opacity));padding:.5rem 1rem}.btn:focus,button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.btn,button{cursor:pointer;background-position:center;transition:background .3s}.btn-tertiary.active,.btn-tertiary:active{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}button .icon{display:inline-block;height:1.25rem;width:1.25rem}.btn-xs .icon{display:inline-block;height:1rem;width:1rem}.btn-xl .icon{display:inline-block;height:1.5rem;width:1.5rem}*:not(pre)>code{border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity));padding:1px 3px;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.icon-sm{display:inline-block;height:1rem;width:1rem}.icon-md{display:inline-block;height:1.25rem;width:1.25rem}.icon-lg{display:inline-block;height:1.5rem;width:1.5rem}.icon-2xl{display:inline-block;height:2rem;width:2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.left-4{left:1rem}.right-6{right:1.5rem}.bottom-6{bottom:1.5rem}.z-10{z-index:10}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-0{margin-top:0;margin-bottom:0}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-32{margin-top:8rem;margin-bottom:8rem}.ml-7{margin-left:1.75rem}.mt-16{margin-top:4rem}.mb-8{margin-bottom:2rem}.mt-\[10vh\]{margin-top:10vh}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.ml-2{margin-left:.5rem}.mr-6{margin-right:1.5rem}.mb-2{margin-bottom:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mb-4{margin-bottom:1rem}.ml-3{margin-left:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mb-12{margin-bottom:3rem}.mt-12{margin-top:3rem}.mb-9{margin-bottom:2.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-screen{height:100vh}.h-0{height:0px}.h-16{height:4rem}.h-10{height:2.5rem}.h-6{height:1.5rem}.h-full{height:100%}.h-32{height:8rem}.h-3{height:.75rem}.h-48{height:12rem}.h-24{height:6rem}.max-h-96{max-height:24rem}.max-h-\[65vh\]{max-height:65vh}.max-h-72{max-height:18rem}.min-h-full{min-height:100%}.w-screen{width:100vw}.w-full{width:100%}.w-16{width:4rem}.w-6{width:1.5rem}.w-min{width:-moz-min-content;width:min-content}.w-56{width:14rem}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-none{max-width:none}.max-w-2xl{max-width:42rem}.max-w-\[720px\]{max-width:720px}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-20{scroll-margin-top:5rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-4{gap:1rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-y-10{row-gap:2.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.divide-zinc-900\/5>:not([hidden])~:not([hidden]){border-color:#18181b0d}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-l-2{border-left-width:2px}.border-none{border-style:none}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-outline-opaque{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-outline-inverse-opaque{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-brand-accent{--tw-border-opacity: 1;border-color:rgb(255 92 0 / var(--tw-border-opacity))}.border-interactive-tertiary{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity))}.bg-surface-primary,.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-brand-primary{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-surface-accent-light{--tw-bg-opacity: 1;background-color:rgb(250 244 231 / var(--tw-bg-opacity))}.bg-surface-accent{--tw-bg-opacity: 1;background-color:rgb(198 68 14 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.bg-surface-tertiary{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}.bg-rose-800{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}.bg-surface-inverse-secondary{--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity))}.bg-surface-inverse-tertiary{--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity))}.bg-surface-inverse-primary{--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity))}.bg-interactive-secondary{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-interactive-secondary-active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-surface-secondary{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}.bg-\[\#174B33\]{--tw-bg-opacity: 1;background-color:rgb(23 75 51 / var(--tw-bg-opacity))}.bg-interactive-primary{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-interactive-quaternary{--tw-bg-opacity: 1;background-color:rgb(255 92 0 / var(--tw-bg-opacity))}.bg-interactive-tertiary{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[url\(\'\/countryside\.jpg\'\)\]{background-image:url(/countryside.jpg)}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-0{padding:0}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-16{padding-left:4rem;padding-right:4rem}.pt-16{padding-top:4rem}.pt-5{padding-top:1.25rem}.pb-4{padding-bottom:1rem}.pr-6{padding-right:1.5rem}.pt-4{padding-top:1rem}.pb-16{padding-bottom:4rem}.pl-12{padding-left:3rem}.pr-1{padding-right:.25rem}.pl-16{padding-left:4rem}.pl-4{padding-left:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-text-top{vertical-align:text-top}.font-sans{font-family:Inter,Sans-Serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[10px\]{font-size:10px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-content-on-color{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-content-tertiary{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-content-accent{--tw-text-opacity: 1;color:rgb(198 68 14 / var(--tw-text-opacity))}.text-content-primary{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-content-inverse-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-content-secondary{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.text-content-inverse-secondary{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-brand-accent{--tw-text-opacity: 1;color:rgb(255 92 0 / var(--tw-text-opacity))}.text-interactive-tertiary{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity))}.text-interactive-secondary{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.bg-blend-overlay{background-blend-mode:overlay}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-focus-ring{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 92 0 / var(--tw-ring-opacity))}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-8{--tw-ring-offset-width: 8px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-200{transition-duration:.2s}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.p-squish-2{padding:.5rem 1rem}.desktop-gutters{margin-left:auto;margin-right:auto;width:100%;max-width:72rem}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-content-primary:hover{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-interactive-secondary-hover:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.hover\:bg-interactive-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-interactive-quaternary-hover:hover{--tw-bg-opacity: 1;background-color:rgb(241 165 31 / var(--tw-bg-opacity))}.hover\:text-content-primary:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-interactive-tertiary-active:hover{--tw-text-opacity: 1;color:rgb(250 235 201 / var(--tw-text-opacity))}.hover\:text-interactive-secondary-hover:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-interactive-quaternary-active:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.active\:transition-none:active{transition-property:none}.group:hover .group-hover\:bg-interactive-secondary-hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.group:hover .group-hover\:text-content-secondary{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.prose-headings\:font-normal :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose] *))){font-weight:400}.prose-h2\:mt-8 :is(:where(h2):not(:where([class~=not-prose] *))){margin-top:2rem}.prose-h2\:scroll-mt-16 :is(:where(h2):not(:where([class~=not-prose] *))){scroll-margin-top:4rem}.prose-h2\:border-t :is(:where(h2):not(:where([class~=not-prose] *))){border-top-width:1px}.prose-h2\:pt-8 :is(:where(h2):not(:where([class~=not-prose] *))){padding-top:2rem}.prose-h3\:scroll-mt-20 :is(:where(h3):not(:where([class~=not-prose] *))){scroll-margin-top:5rem}.prose-h4\:scroll-mt-20 :is(:where(h4):not(:where([class~=not-prose] *))){scroll-margin-top:5rem}.prose-a\:text-content-primary :is(:where(a):not(:where([class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose] *))){text-decoration-line:none}.hover\:prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose] *))):hover{text-decoration-line:none}.prose-img\:mx-auto :is(:where(img):not(:where([class~=not-prose] *))){margin-left:auto;margin-right:auto}.prose-img\:mb-8 :is(:where(img):not(:where([class~=not-prose] *))){margin-bottom:2rem}.prose-img\:object-contain :is(:where(img):not(:where([class~=not-prose] *))){-o-object-fit:contain;object-fit:contain}.prose-lead\:text-slate-500 :is(:where([class~=lead]):not(:where([class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 768px){.md\:fixed{position:fixed}.md\:order-2{order:2}.md\:order-1{order:1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mr-4{margin-right:1rem}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-4{height:1rem}.md\:h-full{height:100%}.md\:w-80{width:20rem}.md\:w-4{width:1rem}.md\:w-64{width:16rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:gap-12{gap:3rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-lg{border-radius:.5rem}.md\:border{border-width:1px}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:pr-0{padding-right:0}.md\:pl-64{padding-left:16rem}.md\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:max-w-none{max-width:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-6{gap:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:top-\[4\.5rem\]{top:4.5rem}.xl\:block{display:block}.xl\:h-\[calc\(100vh-10rem\)\]{height:calc(100vh - 10rem)}.xl\:w-80{width:20rem}.xl\:max-w-none{max-width:none}.xl\:flex-none{flex:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:pl-80{padding-left:20rem}.xl\:pt-16{padding-top:4rem}.xl\:pr-6{padding-right:1.5rem}}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:0} +*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,Sans-Serif}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.prose{color:var(--tw-prose-body);max-width:65ch}.prose :where([class~=lead]):not(:where([class~=not-prose] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose :where(a):not(:where([class~=not-prose] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500}.prose :where(strong):not(:where([class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th strong):not(:where([class~=not-prose] *)){color:inherit}.prose :where(ol):not(:where([class~=not-prose] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol[type=A]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose] *)){list-style-type:decimal}.prose :where(ul):not(:where([class~=not-prose] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-left:1.625em}.prose :where(ol>li):not(:where([class~=not-prose] *))::marker{font-weight:400;color:var(--tw-prose-counters)}.prose :where(ul>li):not(:where([class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(hr):not(:where([class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-left-width:.25rem;border-left-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose :where(h1 strong):not(:where([class~=not-prose] *)){font-weight:900;color:inherit}.prose :where(h2):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose :where(h2 strong):not(:where([class~=not-prose] *)){font-weight:800;color:inherit}.prose :where(h3):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(h4):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose] *)){font-weight:700;color:inherit}.prose :where(img):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure>*):not(:where([class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose] *)){color:var(--tw-prose-captions);font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose :where(a code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h1 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(blockquote code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(thead th code):not(:where([class~=not-prose] *)){color:inherit}.prose :where(pre code):not(:where([class~=not-prose] *)):before{content:none}.prose :where(pre code):not(:where([class~=not-prose] *)):after{content:none}.prose :where(table):not(:where([class~=not-prose] *)){width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose :where(thead):not(:where([class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose :where(tbody tr):not(:where([class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose] *)){vertical-align:top}.prose{--tw-prose-body: #374151;--tw-prose-headings: #111827;--tw-prose-lead: #4b5563;--tw-prose-links: #111827;--tw-prose-bold: #111827;--tw-prose-counters: #6b7280;--tw-prose-bullets: #d1d5db;--tw-prose-hr: #e5e7eb;--tw-prose-quotes: #111827;--tw-prose-quote-borders: #e5e7eb;--tw-prose-captions: #6b7280;--tw-prose-code: #111827;--tw-prose-pre-code: #e5e7eb;--tw-prose-pre-bg: #1f2937;--tw-prose-th-borders: #d1d5db;--tw-prose-td-borders: #e5e7eb;--tw-prose-invert-body: #d1d5db;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #9ca3af;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #9ca3af;--tw-prose-invert-bullets: #4b5563;--tw-prose-invert-hr: #374151;--tw-prose-invert-quotes: #f3f4f6;--tw-prose-invert-quote-borders: #374151;--tw-prose-invert-captions: #9ca3af;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #d1d5db;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #4b5563;--tw-prose-invert-td-borders: #374151;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(video):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(figure):not(:where([class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(li):not(:where([class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(ul>li):not(:where([class~=not-prose] *)){padding-left:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>*:first-child):not(:where([class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>*:last-child):not(:where([class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(hr+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h2+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h3+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(h4+*):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(thead th:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(tbody td,tfoot td):not(:where([class~=not-prose] *)){padding:.5714286em}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose] *)){padding-left:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose] *)){padding-right:0}.prose :where(.prose>:first-child):not(:where([class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose] *)){margin-bottom:0}.prose-slate{--tw-prose-body: #334155;--tw-prose-headings: #0f172a;--tw-prose-lead: #475569;--tw-prose-links: #0f172a;--tw-prose-bold: #0f172a;--tw-prose-counters: #64748b;--tw-prose-bullets: #cbd5e1;--tw-prose-hr: #e2e8f0;--tw-prose-quotes: #0f172a;--tw-prose-quote-borders: #e2e8f0;--tw-prose-captions: #64748b;--tw-prose-code: #0f172a;--tw-prose-pre-code: #e2e8f0;--tw-prose-pre-bg: #1e293b;--tw-prose-th-borders: #cbd5e1;--tw-prose-td-borders: #e2e8f0;--tw-prose-invert-body: #cbd5e1;--tw-prose-invert-headings: #fff;--tw-prose-invert-lead: #94a3b8;--tw-prose-invert-links: #fff;--tw-prose-invert-bold: #fff;--tw-prose-invert-counters: #94a3b8;--tw-prose-invert-bullets: #475569;--tw-prose-invert-hr: #334155;--tw-prose-invert-quotes: #f1f5f9;--tw-prose-invert-quote-borders: #334155;--tw-prose-invert-captions: #94a3b8;--tw-prose-invert-code: #fff;--tw-prose-invert-pre-code: #cbd5e1;--tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);--tw-prose-invert-th-borders: #475569;--tw-prose-invert-td-borders: #334155}.type-display{font-size:2.25rem;line-height:2.5rem;font-weight:300;line-height:1.25;letter-spacing:-.05em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.type-display{font-size:3rem;line-height:1}}@media (min-width: 1024px){.type-display{font-size:3.75rem;line-height:1}}.type-headline-2{font-size:1.5rem;line-height:2rem;font-weight:400;line-height:1.25;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.type-headline-2{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.type-headline-2{font-size:2.25rem;line-height:2.5rem}}.type-headline-4{font-size:1.125rem;line-height:1.75rem;font-weight:500;line-height:1.375;letter-spacing:-.025em;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}@media (min-width: 768px){.type-headline-4{font-size:1.25rem;line-height:1.75rem}}@media (min-width: 1024px){.type-headline-4{font-size:1.5rem;line-height:2rem}}.type-body-1{font-size:1.125rem;line-height:1.75rem;font-weight:400;line-height:1.5;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-body-1{font-size:1.25rem;line-height:1.75rem}}.type-body-2{font-size:1rem;line-height:1.5rem;font-weight:400;line-height:1.5;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-body-2{font-size:1.125rem;line-height:1.75rem}}.type-body-3{font-size:.875rem;line-height:1.25rem;font-weight:400;line-height:1.5;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-body-3{font-size:1rem;line-height:1.5rem}}.type-subtitle-1{font-size:1rem;line-height:1.5rem;font-weight:500;line-height:1.375;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-subtitle-1{font-size:1.25rem;line-height:1.75rem}}.type-subtitle-2{font-size:.875rem;line-height:1.25rem;font-weight:500;line-height:1.375;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-subtitle-2{font-size:1.125rem;line-height:1.75rem}}.type-caption-2{font-size:.75rem;line-height:1rem;font-weight:400;line-height:1.5;letter-spacing:0em;--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (min-width: 1024px){.type-caption-2{font-size:.875rem;line-height:1.25rem}}.type-overline{font-size:.75rem;line-height:1rem;font-weight:500;text-transform:uppercase;line-height:1.5;letter-spacing:.05em;--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}@media (min-width: 768px){.type-overline{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.type-overline{font-size:.875rem;line-height:1.25rem}}.type-display b,.type-headline-2 b{font-weight:600}.type-headline-4 b{font-weight:700}.type-body-1 b,.type-body-2 b,.type-body-3 b{font-weight:600}.type-subtitle-1 b{font-weight:700}.type-subtitle-2 b,.type-caption-2 b{font-weight:600}.type-overline b{font-weight:700}.btn,button{display:flex;align-items:center}.btn>:not([hidden])~:not([hidden]),button>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.btn,button{border-radius:9999px;--tw-ring-opacity: 1;--tw-ring-color: rgb(255 92 0 / var(--tw-ring-opacity));padding:.5rem 1rem}.btn:focus,button:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.btn,button{cursor:pointer;background-position:center;transition:background .3s}.btn-tertiary.active,.btn-tertiary:active{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000);--tw-ring-opacity: 1;--tw-ring-color: rgb(17 24 39 / var(--tw-ring-opacity))}button .icon{display:inline-block;height:1.25rem;width:1.25rem}.btn-xs .icon{display:inline-block;height:1rem;width:1rem}.btn-xl .icon{display:inline-block;height:1.5rem;width:1.5rem}*:not(pre)>code{border-radius:.375rem;border-width:1px;--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity));--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity));padding:1px 3px;font-size:.875rem;line-height:1.25rem;font-weight:400;--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.icon-sm{display:inline-block;height:1rem;width:1rem}.icon-md{display:inline-block;height:1.25rem;width:1.25rem}.icon-lg{display:inline-block;height:1.5rem;width:1.5rem}.icon-2xl{display:inline-block;height:2rem;width:2rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{left:0;right:0}.inset-y-0{top:0;bottom:0}.left-4{left:1rem}.right-6{right:1.5rem}.bottom-6{bottom:1.5rem}.z-10{z-index:10}.m-0{margin:0}.mx-auto{margin-left:auto;margin-right:auto}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-0{margin-top:0;margin-bottom:0}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-32{margin-top:8rem;margin-bottom:8rem}.ml-7{margin-left:1.75rem}.mt-16{margin-top:4rem}.mb-8{margin-bottom:2rem}.mt-\[10vh\]{margin-top:10vh}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.ml-2{margin-left:.5rem}.mr-6{margin-right:1.5rem}.mb-2{margin-bottom:.5rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mb-4{margin-bottom:1rem}.ml-3{margin-left:.75rem}.mt-6{margin-top:1.5rem}.mt-auto{margin-top:auto}.mb-12{margin-bottom:3rem}.mt-12{margin-top:3rem}.mb-9{margin-bottom:2.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.aspect-square{aspect-ratio:1 / 1}.h-screen{height:100vh}.h-0{height:0px}.h-16{height:4rem}.h-10{height:2.5rem}.h-6{height:1.5rem}.h-full{height:100%}.h-32{height:8rem}.h-3{height:.75rem}.h-48{height:12rem}.h-24{height:6rem}.max-h-96{max-height:24rem}.max-h-\[65vh\]{max-height:65vh}.max-h-72{max-height:18rem}.min-h-full{min-height:100%}.w-screen{width:100vw}.w-full{width:100%}.w-16{width:4rem}.w-6{width:1.5rem}.w-min{width:-moz-min-content;width:min-content}.w-56{width:14rem}.min-w-0{min-width:0px}.max-w-3xl{max-width:48rem}.max-w-none{max-width:none}.max-w-2xl{max-width:42rem}.max-w-\[720px\]{max-width:720px}.flex-1{flex:1 1 0%}.flex-auto{flex:1 1 auto}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.-translate-y-full{--tw-translate-y: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-y-0{--tw-translate-y: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-rotate-90{--tw-rotate: -90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-95{--tw-scale-x: .95;--tw-scale-y: .95;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-100{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.scroll-mt-32{scroll-margin-top:8rem}.scroll-mt-20{scroll-margin-top:5rem}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-4{gap:1rem}.gap-x-3{-moz-column-gap:.75rem;column-gap:.75rem}.gap-x-16{-moz-column-gap:4rem;column-gap:4rem}.gap-y-10{row-gap:2.5rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-3>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.75rem * var(--tw-space-x-reverse));margin-left:calc(.75rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-4>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1rem * var(--tw-space-x-reverse));margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.25rem * var(--tw-space-x-reverse));margin-left:calc(1.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-0>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(0px * var(--tw-space-x-reverse));margin-left:calc(0px * calc(1 - var(--tw-space-x-reverse)))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.divide-gray-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(229 231 235 / var(--tw-divide-opacity))}.divide-zinc-900\/5>:not([hidden])~:not([hidden]){border-color:#18181b0d}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-y-auto{overflow-y:auto}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded-lg{border-radius:.5rem}.rounded-none{border-radius:0}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.rounded-xl{border-radius:.75rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-b-3xl{border-bottom-right-radius:1.5rem;border-bottom-left-radius:1.5rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.border{border-width:1px}.border-r{border-right-width:1px}.border-b{border-bottom-width:1px}.border-t{border-top-width:1px}.border-l-2{border-left-width:2px}.border-none{border-style:none}.border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.border-outline-opaque{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.border-green-400{--tw-border-opacity: 1;border-color:rgb(74 222 128 / var(--tw-border-opacity))}.border-cyan-400{--tw-border-opacity: 1;border-color:rgb(34 211 238 / var(--tw-border-opacity))}.border-orange-400{--tw-border-opacity: 1;border-color:rgb(251 146 60 / var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgb(248 113 113 / var(--tw-border-opacity))}.border-green-500{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.border-cyan-500{--tw-border-opacity: 1;border-color:rgb(6 182 212 / var(--tw-border-opacity))}.border-orange-500{--tw-border-opacity: 1;border-color:rgb(249 115 22 / var(--tw-border-opacity))}.border-red-500{--tw-border-opacity: 1;border-color:rgb(239 68 68 / var(--tw-border-opacity))}.border-outline-inverse-opaque{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.border-brand-accent{--tw-border-opacity: 1;border-color:rgb(255 92 0 / var(--tw-border-opacity))}.border-interactive-tertiary{--tw-border-opacity: 1;border-color:rgb(249 250 251 / var(--tw-border-opacity))}.bg-surface-primary,.bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.bg-brand-primary{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-surface-accent-light{--tw-bg-opacity: 1;background-color:rgb(250 244 231 / var(--tw-bg-opacity))}.bg-surface-accent{--tw-bg-opacity: 1;background-color:rgb(198 68 14 / var(--tw-bg-opacity))}.bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.bg-cyan-100{--tw-bg-opacity: 1;background-color:rgb(207 250 254 / var(--tw-bg-opacity))}.bg-orange-100{--tw-bg-opacity: 1;background-color:rgb(255 237 213 / var(--tw-bg-opacity))}.bg-rose-100{--tw-bg-opacity: 1;background-color:rgb(255 228 230 / var(--tw-bg-opacity))}.bg-surface-tertiary{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.bg-red-800{--tw-bg-opacity: 1;background-color:rgb(153 27 27 / var(--tw-bg-opacity))}.bg-green-800{--tw-bg-opacity: 1;background-color:rgb(22 101 52 / var(--tw-bg-opacity))}.bg-cyan-800{--tw-bg-opacity: 1;background-color:rgb(21 94 117 / var(--tw-bg-opacity))}.bg-orange-800{--tw-bg-opacity: 1;background-color:rgb(154 52 18 / var(--tw-bg-opacity))}.bg-rose-800{--tw-bg-opacity: 1;background-color:rgb(159 18 57 / var(--tw-bg-opacity))}.bg-surface-inverse-secondary{--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity))}.bg-surface-inverse-tertiary{--tw-bg-opacity: 1;background-color:rgb(79 79 79 / var(--tw-bg-opacity))}.bg-surface-inverse-primary{--tw-bg-opacity: 1;background-color:rgb(35 35 35 / var(--tw-bg-opacity))}.bg-interactive-secondary{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-interactive-secondary-active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.bg-surface-secondary{--tw-bg-opacity: 1;background-color:rgb(248 248 248 / var(--tw-bg-opacity))}.bg-\[\#174B33\]{--tw-bg-opacity: 1;background-color:rgb(23 75 51 / var(--tw-bg-opacity))}.bg-interactive-primary{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-interactive-quaternary{--tw-bg-opacity: 1;background-color:rgb(255 92 0 / var(--tw-bg-opacity))}.bg-interactive-tertiary{--tw-bg-opacity: 1;background-color:rgb(249 250 251 / var(--tw-bg-opacity))}.bg-opacity-50{--tw-bg-opacity: .5}.bg-\[url\(\'\/countryside\.jpg\'\)\]{background-image:url(/countryside.jpg)}.bg-cover{background-size:cover}.bg-bottom{background-position:bottom}.object-cover{-o-object-fit:cover;object-fit:cover}.p-4{padding:1rem}.p-0{padding:0}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-0{padding-top:0;padding-bottom:0}.px-0{padding-left:0;padding-right:0}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-8{padding-left:2rem;padding-right:2rem}.py-16{padding-top:4rem;padding-bottom:4rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.px-16{padding-left:4rem;padding-right:4rem}.pt-16{padding-top:4rem}.pt-5{padding-top:1.25rem}.pb-4{padding-bottom:1rem}.pr-6{padding-right:1.5rem}.pt-4{padding-top:1rem}.pb-16{padding-bottom:4rem}.pl-12{padding-left:3rem}.pr-1{padding-right:.25rem}.pl-16{padding-left:4rem}.pl-4{padding-left:1rem}.pt-8{padding-top:2rem}.text-left{text-align:left}.text-center{text-align:center}.align-text-top{vertical-align:text-top}.font-sans{font-family:Inter,Sans-Serif}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xs{font-size:.75rem;line-height:1rem}.text-\[10px\]{font-size:10px}.text-3xl{font-size:1.875rem;line-height:2.25rem}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.capitalize{text-transform:capitalize}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.tracking-tight{letter-spacing:-.025em}.text-content-on-color{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-content-tertiary{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-content-accent{--tw-text-opacity: 1;color:rgb(198 68 14 / var(--tw-text-opacity))}.text-content-primary{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-content-inverse-primary{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.text-gray-900{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.text-content-secondary{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.text-zinc-400{--tw-text-opacity: 1;color:rgb(161 161 170 / var(--tw-text-opacity))}.text-content-inverse-secondary{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-brand-accent{--tw-text-opacity: 1;color:rgb(255 92 0 / var(--tw-text-opacity))}.text-interactive-tertiary{--tw-text-opacity: 1;color:rgb(249 250 251 / var(--tw-text-opacity))}.text-interactive-secondary{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity: 1;color:rgb(15 23 42 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.no-underline{text-decoration-line:none}.opacity-0{opacity:0}.opacity-100{opacity:1}.bg-blend-overlay{background-blend-mode:overlay}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-0{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-1{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-focus-ring{--tw-ring-opacity: 1;--tw-ring-color: rgb(255 92 0 / var(--tw-ring-opacity))}.ring-black{--tw-ring-opacity: 1;--tw-ring-color: rgb(0 0 0 / var(--tw-ring-opacity))}.ring-opacity-5{--tw-ring-opacity: .05}.ring-offset-8{--tw-ring-offset-width: 8px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur-sm{--tw-backdrop-blur: blur(4px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.delay-150{transition-delay:.15s}.delay-200{transition-delay:.2s}.duration-150{transition-duration:.15s}.duration-300{transition-duration:.3s}.duration-200{transition-duration:.2s}.duration-100{transition-duration:.1s}.duration-75{transition-duration:75ms}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.p-squish-2{padding:.5rem 1rem}.desktop-gutters{margin-left:auto;margin-right:auto;width:100%;max-width:72rem}.first\:pt-0:first-child{padding-top:0}.last\:pb-0:last-child{padding-bottom:0}.hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-content-primary:hover{--tw-border-opacity: 1;border-color:rgb(17 24 39 / var(--tw-border-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.hover\:bg-interactive-secondary-hover:hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.hover\:bg-interactive-secondary:hover{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.hover\:bg-interactive-quaternary-hover:hover{--tw-bg-opacity: 1;background-color:rgb(241 165 31 / var(--tw-bg-opacity))}.hover\:text-content-primary:hover{--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.hover\:text-interactive-tertiary-active:hover{--tw-text-opacity: 1;color:rgb(250 235 201 / var(--tw-text-opacity))}.hover\:text-interactive-secondary-hover:hover{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.hover\:no-underline:hover{text-decoration-line:none}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-1:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.focus\:ring-inset:focus{--tw-ring-inset: inset}.active\:scale-100:active{--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:bg-interactive-quaternary-active:active{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.active\:transition-none:active{transition-property:none}.group:hover .group-hover\:bg-interactive-secondary-hover{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.group:hover .group-hover\:text-content-secondary{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity))}.group:hover .group-hover\:text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.prose-headings\:font-normal :is(:where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose] *))){font-weight:400}.prose-h2\:mt-8 :is(:where(h2):not(:where([class~=not-prose] *))){margin-top:2rem}.prose-h2\:scroll-mt-16 :is(:where(h2):not(:where([class~=not-prose] *))){scroll-margin-top:4rem}.prose-h2\:border-t :is(:where(h2):not(:where([class~=not-prose] *))){border-top-width:1px}.prose-h2\:pt-8 :is(:where(h2):not(:where([class~=not-prose] *))){padding-top:2rem}.prose-h3\:scroll-mt-20 :is(:where(h3):not(:where([class~=not-prose] *))){scroll-margin-top:5rem}.prose-h4\:scroll-mt-20 :is(:where(h4):not(:where([class~=not-prose] *))){scroll-margin-top:5rem}.prose-a\:text-content-primary :is(:where(a):not(:where([class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(17 24 39 / var(--tw-text-opacity))}.prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose] *))){text-decoration-line:none}.hover\:prose-a\:no-underline :is(:where(a):not(:where([class~=not-prose] *))):hover{text-decoration-line:none}.prose-img\:mx-auto :is(:where(img):not(:where([class~=not-prose] *))){margin-left:auto;margin-right:auto}.prose-img\:mb-8 :is(:where(img):not(:where([class~=not-prose] *))){margin-bottom:2rem}.prose-img\:object-contain :is(:where(img):not(:where([class~=not-prose] *))){-o-object-fit:contain;object-fit:contain}.prose-lead\:text-slate-500 :is(:where([class~=lead]):not(:where([class~=not-prose] *))){--tw-text-opacity: 1;color:rgb(100 116 139 / var(--tw-text-opacity))}@media (min-width: 640px){.sm\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 768px){.md\:fixed{position:fixed}.md\:order-2{order:2}.md\:order-1{order:1}.md\:col-span-2{grid-column:span 2 / span 2}.md\:mr-4{margin-right:1rem}.md\:mt-0{margin-top:0}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-4{height:1rem}.md\:h-full{height:100%}.md\:w-80{width:20rem}.md\:w-4{width:1rem}.md\:w-64{width:16rem}.md\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:justify-between{justify-content:space-between}.md\:gap-6{gap:1.5rem}.md\:gap-12{gap:3rem}.md\:space-y-0>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(0px * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(0px * var(--tw-space-y-reverse))}.md\:rounded-lg{border-radius:.5rem}.md\:border{border-width:1px}.md\:px-4{padding-left:1rem;padding-right:1rem}.md\:pr-0{padding-right:0}.md\:pl-64{padding-left:16rem}.md\:shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media (min-width: 1024px){.lg\:max-w-none{max-width:none}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:gap-6{gap:1.5rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width: 1280px){.xl\:sticky{position:sticky}.xl\:top-24{top:6rem}.xl\:top-\[4\.5rem\]{top:4.5rem}.xl\:block{display:block}.xl\:h-\[calc\(100vh-10rem\)\]{height:calc(100vh - 10rem)}.xl\:w-80{width:20rem}.xl\:max-w-none{max-width:none}.xl\:flex-none{flex:none}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:pl-80{padding-left:20rem}.xl\:pt-16{padding-top:4rem}.xl\:pr-6{padding-right:1.5rem}}.\[\&\>\:first-child\]\:mt-0>:first-child{margin-top:0}.\[\&\>\:last-child\]\:mb-0>:last-child{margin-bottom:0} diff --git a/api/account-memberships/index.html b/api/account-memberships/index.html index 30a93afc1..f1eb2fbbb 100644 --- a/api/account-memberships/index.html +++ b/api/account-memberships/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Account Memberships

An Account Membership represents a user having access to a Centrapay +

Account Memberships

An Account Membership represents a user having access to a Centrapay Account  API . An Account Membership has a role which grants the user access to some or all of the operations and resources within the account.

Account Membership Model

diff --git a/api/accounts/index.html b/api/accounts/index.html index b3596afb3..e1972eed9 100644 --- a/api/accounts/index.html +++ b/api/accounts/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Accounts

An Account represents a permission boundary around Centrapay resources. +

Accounts

An Account represents a permission boundary around Centrapay resources. Accounts can have API Keys  API  and Account Memberships  API  which grant access to the resources.

Accounts are classified as either “individual” or “org”. Individual accounts can only have a single member and Centrapay users can only be a member of a single diff --git a/api/api-keys/index.html b/api/api-keys/index.html index 0740fbf6b..b31b45b60 100644 --- a/api/api-keys/index.html +++ b/api/api-keys/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

API Keys

API keys provide enduring access to a single Centrapay Account  API .

+

API Keys

API keys provide enduring access to a single Centrapay Account  API .

API Key Model

Attributes

  • accountId

    string

    The id of the Centrapay Account  API  the API Key is scoped to.

  • name

    string

    The alphanumeric name of the API key, must be unique within the account.

  • role

    string

    Supported roles are: “account-owner” and “merchant-terminal”. See Auth Permissions  API  for role details.

  • enabled

    boolean

    Flag indicating the API Key is usable for authentication.

  • createdAt

    timestamp

    When the API Key was created.

  • createdBy

    crn

    The User or API Key that created the API Key.

  • modifiedAt

    timestamp

    When the API Key was modified.

  • modifiedBy

    crn

    The User or API Key that modified the API Key.

  • version

    string

    An API Key version that is incremented when the API Key is updated.

diff --git a/api/asset-transfers/index.html b/api/asset-transfers/index.html index 747ec536e..5c8c0f2f3 100644 --- a/api/asset-transfers/index.html +++ b/api/asset-transfers/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Asset Transfers

An asset transfer is an asynchronous exchange of an asset or an amount to a recipient.

+

Asset Transfers

An asset transfer is an asynchronous exchange of an asset or an amount to a recipient.

A recipient is an existing Centrapay user or someone who can create an account to claim the asset transfer by verifying their phone number.

After an asset transfer is completed the recipientAlias, lastSentTo and diff --git a/api/asset-types/index.html b/api/asset-types/index.html index 83dfc5c90..49c51777d 100644 --- a/api/asset-types/index.html +++ b/api/asset-types/index.html @@ -12,12 +12,12 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + -

Asset Types

The following table describes the Asset Types supported for payments.

+

Asset Types

The following table describes the Asset Types supported for payments.

The Category column refers to the Centrapay asset type representation if applicable. When blank, the Asset is not managed by a Centrapay Account.

diff --git a/api/assets/index.html b/api/assets/index.html index a83402700..f7497a30b 100644 --- a/api/assets/index.html +++ b/api/assets/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Assets

Centrapay digital assets are resources that represent the ability for a +

Assets

Centrapay digital assets are resources that represent the ability for a Centrapay account to perform transactions where value is exchanged. Assets can be spent to satisfy Payment Requests  API , withdrawn to a bank account via Funds Transfers  API  and sent to other Centrapay users via Asset Transfers  API .

diff --git a/api/auth/index.html b/api/auth/index.html index a0e232d0b..985db1d0b 100644 --- a/api/auth/index.html +++ b/api/auth/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Auth

Authenticating API Calls

+

Auth

Authenticating API Calls

API calls can be authenticated by either providing an API key in the “X-Api-Key” header or by providing a user access token in the “Authorization” header.

diff --git a/api/bank-account-approvals/index.html b/api/bank-account-approvals/index.html index f9dd53974..50cfb3090 100644 --- a/api/bank-account-approvals/index.html +++ b/api/bank-account-approvals/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Bank Account Approvals

A Bank Account Approval represents any added authorization on a Bank Account  API . +

Bank Account Approvals

A Bank Account Approval represents any added authorization on a Bank Account  API . This may be an approval from Centrapay or a consent from a Centrapay Account  API  owner that allows access to a third-party system. See Bank Account Approval Types.


diff --git a/api/bank-account-connection-intents/index.html b/api/bank-account-connection-intents/index.html index 288873ea0..77b279da1 100644 --- a/api/bank-account-connection-intents/index.html +++ b/api/bank-account-connection-intents/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Bank Account Connection Intents

A Bank Account Connection Intent facilitates user authorization of access to Bank Accounts, for example, using Open Banking flows. Typically the authorization will follow an OAuth flow where the user is redirected to a third-party system to authenticate and select one or more bank accounts.

+

Bank Account Connection Intents

A Bank Account Connection Intent facilitates user authorization of access to Bank Accounts, for example, using Open Banking flows. Typically the authorization will follow an OAuth flow where the user is redirected to a third-party system to authenticate and select one or more bank accounts.


Bank Account Connection Intent Model

  • id

    string

    The Bank Account Connection Intent’s unique identifier.

  • accountId

    string

    The id of the owning Centrapay Account  API .

  • type

    string

    The type of Bank Account Connection Intent. See Bank Account Connection Intent Types.

  • status

    string

    The current status of the Bank Account Connection Intent. Supported values are created, authorized and failed.

  • createdAt

    timestamp

    When the Bank Account Connection Intent was created.

  • createdBy

    crn

    The User or API Key that created the Bank Account Connection Intent.

  • updatedAt

    timestamp

    When the Bank Account Connection Intent was updated.

  • updatedBy

    crn

    The User or API Key that updated the Bank Account Connection Intent.

  • authorizationUrl

    string

    A URL to the third-party beginning the authorization flow.

  • test

    boolean

    A flag which is present if the intention is to connect with a Bank Account  API  used for testing.

diff --git a/api/bank-accounts/index.html b/api/bank-accounts/index.html index bc72e77a9..95ba9d3a0 100644 --- a/api/bank-accounts/index.html +++ b/api/bank-accounts/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Bank Accounts

Bank Accounts are used to get money in and out of a Centrapay Account. Money is +

Bank Accounts

Bank Accounts are used to get money in and out of a Centrapay Account. Money is moved by creating “Top Up” or “Withdrawal” Funds Transfers  API .

Bank Accounts must be “direct debit authorized” before they can be used for a Top Up and they must be “verified” before top up funds are released. Bank diff --git a/api/batch-types/farmlands-external-asset/index.html b/api/batch-types/farmlands-external-asset/index.html index e8ebc97dc..5f896b372 100644 --- a/api/batch-types/farmlands-external-asset/index.html +++ b/api/batch-types/farmlands-external-asset/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Farmlands External Asset Batch

Loads Farmlands Card data into Centrapay as external assets.

+

Farmlands External Asset Batch

Loads Farmlands Card data into Centrapay as external assets.

diff --git a/api/batch-types/verifone-terminal-status/index.html b/api/batch-types/verifone-terminal-status/index.html index 22e4acde3..89fb1d1f8 100644 --- a/api/batch-types/verifone-terminal-status/index.html +++ b/api/batch-types/verifone-terminal-status/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Verifone Terminal Status Batch

Performs a bulk update to the current status for connected Verifone NZ payment terminals. See the Batch  API  resource for how to submit an instance of this batch.

+

Verifone Terminal Status Batch

Performs a bulk update to the current status for connected Verifone NZ payment terminals. See the Batch  API  resource for how to submit an instance of this batch.

diff --git a/api/batches/index.html b/api/batches/index.html index 1ef8cf204..08e551c51 100644 --- a/api/batches/index.html +++ b/api/batches/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Batches

Batches enable bulk loading of resource onto the Centrapay platform.

+

Batches

Batches enable bulk loading of resource onto the Centrapay platform.

Batch Model

Attributes

  • id

    string

    The Batch’s unique identifier.

  • status

    string

    The current Lifecycle Stage of the batch.

  • type

    string

    Batch Type id used to describe the batch content.

  • totalCount

    bignumber

    The number of items processed.

  • errorCount

    bignumber

    Total Error counted.

  • errors

    array

    Error list for the batch.

  • test

    boolean

    true if the batch is for testing purposes only.

diff --git a/api/businesses/index.html b/api/businesses/index.html index 1e6df5775..3886b6adb 100644 --- a/api/businesses/index.html +++ b/api/businesses/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Businesses

A Business represents a company registered with the New Zealand Companies Office. It is associated with a single Account  API .

+

Businesses

A Business represents a company registered with the New Zealand Companies Office. It is associated with a single Account  API .

Business Model

Attributes

  • id

    string

    The unique identifier.

  • accountId

    string

    The Centrapay accountId for an org account.

  • accountName

    string

    The Centrapay account name for an org account.

  • nzbn

    string

    The unique NZBN identifier.

  • name

    string

    Legal name recorded in the Companies Register.

  • tradingName

    string

    Trading name recorded in the Companies Register.

  • companyNumber

    string

    Company number recorded in the Companies Register.

  • createdAt

    timestamp

    When the Business was created.

  • updatedAt

    timestamp

    When the Business was updated.

  • createdBy

    crn

    The User or API Key that created the Business.

  • updatedBy

    crn

    The User or API Key that updated the Business.

  • taxNumber

    object

    The value-added tax configuration for the Business. See Tax Number Model.

  • onboardingStatus

    crn

    The onboarding status of the Business. See Onboarding Statuses for possible values.

  • onboardingStatusReason

    string

    The reason associated with the Onboarding Status. See Onboarding Status Reasons for possible values.

diff --git a/api/data-types/index.html b/api/data-types/index.html index 69c469520..cfec83e79 100644 --- a/api/data-types/index.html +++ b/api/data-types/index.html @@ -12,12 +12,12 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + -

Data Types

Timestamp

+

Data Types

Timestamp

A point in time, usually with millisecond precision, represented as an ISO 8601 date string (eg “2021-06-11T02:51:11.000Z”). Timestamps are in the UTC timezone as denoted by the “Z” suffix.

diff --git a/api/external-assets/index.html b/api/external-assets/index.html index 12301c198..626652471 100644 --- a/api/external-assets/index.html +++ b/api/external-assets/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

External Assets

External assets are Assets  API  which are issued by a third-party.

+

External Assets

External assets are Assets  API  which are issued by a third-party.


POST/api/external-assets

Load an External Asset

Load an asset from a supported third-party issuer. Asset details will be obtained from the issuer.

Attributes

  • accountId

    stringrequired

    The Centrapay account which will own the asset.

  • category

    stringrequired

    The category an asset will be grouped by. Valid values: “giftcard”.

  • type

    stringrequired

    The Centrapay ledger corresponding to the asset. Valid values: “epay.nzd.main”, “epay.nzd.test”.

  • issuer

    stringrequired

    The asset issuer. Valid values: “ezipay”.

  • externalId

    stringrequired

    The issuer’s asset id such as card number.

  • pin

    string

    Additional secret required by the issuer for loading or redeeming the asset.

  • description

    string

    Description of the asset, eg: “$60 Acme Giftcard”.

Errors

  • UNKNOWN_ASSET

    403

    Asset id or PIN is incorrect.

  • DUPLICATE_ASSET

    403

    Asset already claimed by another account.

  • UNSUPPORTED_ASSET_TYPE

    403

    Unsupported asset type, origin, or issuer.

  • DENIED_BY_ASSET_PROVIDER

    403

    Asset exists, but is not enabled for use through Centrapay.

  • EXPIRED_BY_ASSET_PROVIDER

    403

    Asset exists, but it’s expired.

Request
POST/api/external-assets
    curl -X POST https://service.centrapay.com/api/external-assets \
   -H "X-Api-Key: $api_key" \
diff --git a/api/funds-transfers/index.html b/api/funds-transfers/index.html
index ae1b82873..8d67c1658 100644
--- a/api/funds-transfers/index.html
+++ b/api/funds-transfers/index.html
@@ -12,13 +12,13 @@
         r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
         a.appendChild(r);
       })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
-    
+    
 
 
 
 
 

Funds Transfers

A funds transfer represents either a top up to or a withdrawal from a Centrapay wallet. Topping up a wallet consists of making a bank transfer from the user’s bank account to Centrapay. Once Centrapay has verified the transfer was successful a user will be given credit on their Centrapay wallet equal to the amount of the bank transfer.

+

Funds Transfers

A funds transfer represents either a top up to or a withdrawal from a Centrapay wallet. Topping up a wallet consists of making a bank transfer from the user’s bank account to Centrapay. Once Centrapay has verified the transfer was successful a user will be given credit on their Centrapay wallet equal to the amount of the bank transfer.


POST/api/topups

Create a Top Up

This endpoint allows you to create a topup.

Attributes

  • amount

    bignumberrequired

    Total amount of the transaction in cents

  • assetId

    stringrequired

    The id of the asset

  • bankAccountId

    stringrequired

    The id of the bank account

Errors

  • BANK_AUTHORITY_WALLET_MISMATCH

    403

    The wallet and the bank account for the top up request do not belong to the same account.

  • MAX_INFLIGHT_TOPUPS_EXCEEDED

    403

    The bank account already has ten pending top ups, which is the maximum a bank authority can have at any one time.

  • MAX_INFLIGHT_TOPUP_AMOUNT_EXCEEDED

    403

    The top up can not be created because it is above the max amount of funds a bank account can have pending at any one time. The max amount is $1000.00 for verified bank accounts and $100.00 for non-verified bank accounts.

  • QUOTA_EXCEEDED

    403

    The topup exceeds one or more top up quota limits. See Quota Error Response  API .

  • DIRECT_DEBIT_NOT_AUTHORIZED

    403

    Bank account requires authorization for top up. See bank accounts direct debit endpoint  API .

  • INVALID_WALLET_TYPE

    403

    The wallet type does not support top ups. See settlement wallets  API .

  • BANK_ACCOUNT_TYPE_NOT_CONFIGURED_FOR_TOPUP

    403

    The bank account type is not configured for topups. Only centrapay type bank accounts are configured.

Request
POST/api/topups
    curl -X POST https://service.centrapay.com/api/topups \
   -H "X-Api-Key: $api_key" \
diff --git a/api/http-status-codes/index.html b/api/http-status-codes/index.html
index e6b78bad1..c7885dd58 100644
--- a/api/http-status-codes/index.html
+++ b/api/http-status-codes/index.html
@@ -12,13 +12,13 @@
         r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
         a.appendChild(r);
       })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
-    
+    
 
 
 
 
 

HTTP Status Codes

Centrapay APIs respond with 200, 400, 401, 403, 404, or 429 HTTP status codes. +

HTTP Status Codes

Centrapay APIs respond with 200, 400, 401, 403, 404, or 429 HTTP status codes. In rare cases endpoints may respond with 5xx status codes.

Some legacy or deprecated endpoints may have exceptions to the guidelines documented here. Any such exceptions will be documented on the endpoints.

diff --git a/api/integration-requests/index.html b/api/integration-requests/index.html index 5b3ef3b33..a54201c07 100644 --- a/api/integration-requests/index.html +++ b/api/integration-requests/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Integration Requests

An Integration Request allows Centrapay users to request the creation of an Integration  API  on a Centrapay Account.

+

Integration Requests

An Integration Request allows Centrapay users to request the creation of an Integration  API  on a Centrapay Account.

Integration Request Model

Attributes

  • id

    string

    The unique identifier of the Integration Request.

  • accountId

    string

    The Integration Request’s owning Centrapay Account  API  id.

  • merchantId

    string

    The Merchant  API  id for the Integration Request.

  • type

    object

    The type of the Integration Request. Refer to Integration Types.

  • status

    string

    The current status of the Integration Request. Supported values are active, available, pending, rejected and disabled.

  • terminalId

    string

    Epay terminalId for the Integration Request. Required if type is epay.

  • terminal

    object

    The terminal configuration. Required for all terminal vendors except Vista. Refer to Terminal.

  • product

    object

    The requested Epay gift card types to support. Refer to Product.

diff --git a/api/integrations/index.html b/api/integrations/index.html index 6af38fe59..934389a6e 100644 --- a/api/integrations/index.html +++ b/api/integrations/index.html @@ -12,9 +12,9 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + -
\ No newline at end of file +
\ No newline at end of file diff --git a/api/introduction/index.html b/api/introduction/index.html index 0d3d28a28..0950f0171 100644 --- a/api/introduction/index.html +++ b/api/introduction/index.html @@ -12,12 +12,12 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - + -

Introduction

The Centrapay API is an RMM +

Introduction

The Centrapay API is an RMM level 2 RESTful web service which expresses operations in terms of HTTP verbs on resource-oriented URLs. API endpoint definitions in these docs are grouped by resource type along with definitions for the associated resource types.

diff --git a/api/invitations/index.html b/api/invitations/index.html index 788dc19aa..3c9a096db 100644 --- a/api/invitations/index.html +++ b/api/invitations/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Invitations

An Invitation can be used to allow users to claim ownership of a resource on the Centrapay platform.

+

Invitations

An Invitation can be used to allow users to claim ownership of a resource on the Centrapay platform.

Invitation Model

Attributes

  • id

    string

    The Invitation’s unique identifier.

  • code

    string

    The Invitation code.

  • type

    string

    The type of invitation. Supported values are account-membership.

  • resourceId

    string

    The id of the related resource.

  • resourceType

    string

    The type of the related resource. Supported values are account.

  • expiresAt

    timestamp

    When the Invitation expires.

  • createdAt

    timestamp

    When the Invitation was created.

  • createdBy

    crn

    The User or API Key that created the Invitation.

  • updatedAt

    timestamp

    When the Invitation was updated.

  • updatedBy

    crn

    The User or API Key that updated the Invitation.

  • accepted

    boolean

    A flag indicating whether the Invitation has been accepted.

  • acceptedAt

    timestamp

    When the Invitation was accepted.

  • acceptedBy

    crn

    The User or API Key that accepted the Invitation.

  • acceptedByAccountId

    string

    The Account  API  id of the user accepting the Invitation.

  • recipientAlias

    string

    The email address of the user accepting the Invitation.

  • params

    object

    Params dependent on the Invitation type.

  • status

    string

    The status of the invitation. Possible values are created, sent, accepted and revoked.

diff --git a/api/legacy-payment-requests/index.html b/api/legacy-payment-requests/index.html index d6a6ed757..a6fad57a5 100644 --- a/api/legacy-payment-requests/index.html +++ b/api/legacy-payment-requests/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Legacy Payment Requests

Centrapay Payment Requests are serviced via two sets of endpoints; the “next” +

Legacy Payment Requests

Centrapay Payment Requests are serviced via two sets of endpoints; the “next” version (documented Payment Requests  API ) and the “legacy” version (documented on this page). These endpoints are deprecated.

diff --git a/api/managed-integrations/index.html b/api/managed-integrations/index.html index 5dedf6610..6ae6a20fe 100644 --- a/api/managed-integrations/index.html +++ b/api/managed-integrations/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Managed Integrations

A Managed Integration is an Integration  API  which a third party can control.

+

Managed Integrations

A Managed Integration is an Integration  API  which a third party can control.

Managed Integration Model

Attributes

  • id

    string

    The Managed Integration’s unique identifier.

  • type

    string

    The type of Managed Integration. Supported types are paypal-referral.

  • enabled

    boolean

    Flag indicating whether the Managed Integration should become active or inactive.

  • status

    string

    Current status of the Managed Integration. Supported values are created, pending, provisioning, active, inactive and archived.

  • externalId

    string

    Field used to reference an id from an external system.

  • params

    object

    Params depending on the Managed Integration type.

  • createdAt

    timestamp

    When the Managed Integration was created.

  • createdBy

    crn

    The User or API Key that created the Managed Integration.

  • updatedAt

    timestamp

    When the Managed Integration was updated.

  • updatedBy

    crn

    The User or API Key that updated the Managed Integration.

  • claimedByAccountId

    string

    Centrapay account id used to claim the Managed Integration.

  • claimedBy

    crn

    The User or API Key that claimed the Managed Integration.

  • claimedAt

    timestamp

    When the Managed Integration was claimed.

  • invitation

    object

    A summary of the associated Invitation  API . See Invitation Summary.

  • inProgress

    boolean

    Flag indicating whether a status transition is in progress.

  • test

    boolean

    A flag which is present if the Managed Integration is for testing.

diff --git a/api/media-uploads/index.html b/api/media-uploads/index.html index 7716bdb98..7aa8f5839 100644 --- a/api/media-uploads/index.html +++ b/api/media-uploads/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Media Uploads

Media Upload Model

+

Media Uploads

Media Upload Model

Attributes

  • id

    string

    The Media Upload’s unique identifier.

  • accountId

    string

    The Media Upload’s owning Centrapay Account id.

  • mimeType

    string

    The media (MIME) type of the upload.

  • fileName

    string

    The file name of the upload.

  • createdAt

    timestamp

    When the Media Upload was created.

  • createdBy

    crn

    The User or API Key that created the Media Upload.

  • updatedAt

    timestamp

    When the Media Upload was updated.

  • updatedBy

    crn

    The User or API Key that updated the Media Upload.

  • uploadUrl

    string

    A presigned URL that gives users time-limited permission to upload media.


diff --git a/api/merchant-configs/index.html b/api/merchant-configs/index.html index 398223469..b64c03b2c 100644 --- a/api/merchant-configs/index.html +++ b/api/merchant-configs/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Merchant Configs

A Merchant Config defines the available payment options for paying a Payment Request  API .

+

Merchant Configs

A Merchant Config defines the available payment options for paying a Payment Request  API .

Merchant Config Model

Attributes

  • paymentOptions

    array
  • createdAt

    timestamp

    When the Merchant Config was created.

  • createdBy

    crn

    The User or API Key that created the Merchant Config.

  • updatedAt

    timestamp

    When the Merchant Config was updated.

  • updatedBy

    crn

    The User or API Key that updated the Merchant Config.

  • allowedRedirectUrls

    arrayexperimental

    Allowed prefixes for the redirectUrl property on Payment Requests created with this Config.

diff --git a/api/merchants/index.html b/api/merchants/index.html index 1bd4fb388..83ecbdcb4 100644 --- a/api/merchants/index.html +++ b/api/merchants/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Merchants

A merchant is an initiator of Payment Requests  API . A Merchant has Merchant Configs  API  +

Merchants

A merchant is an initiator of Payment Requests  API . A Merchant has Merchant Configs  API  which define the payment methods available for a Payment Request.

Merchant Model

Attributes

diff --git a/api/pagination/index.html b/api/pagination/index.html index 6d048712c..d47b4baff 100644 --- a/api/pagination/index.html +++ b/api/pagination/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Pagination

Pagination allows a listing endpoint to return a subset of results. The goal is to reduce memory +

Pagination

Pagination allows a listing endpoint to return a subset of results. The goal is to reduce memory usage and speed up page rendering.

To retrieve the next page, a pageKey can be supplied. Typically this will be the nextPageKey returned from your previous query.

diff --git a/api/patron-codes/index.html b/api/patron-codes/index.html index dde032d7d..0b98837cd 100644 --- a/api/patron-codes/index.html +++ b/api/patron-codes/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Patron Codes

A Patron Code is an alternative to presenting a QR code where that option isn’t available.

+

Patron Codes

A Patron Code is an alternative to presenting a QR code where that option isn’t available.

Patron Code Model

Attributes

  • id

    string

    The Patron Code’s unique identifier.

  • barcode

    string

    ✩ Field to display in barcode format.

  • createdAt

    timestamp

    Date when the Patron Code was created.

  • expiresAt

    timestamp

    Date when the Patron Code will expire.

  • appName

    stringdeprecated

    The app used to create the Patron Code.

  • accountId

    string

    The account id of the creator of the patron code.

  • testScenarioName

    string

    The Test Scenario Name of the Patron Code.

diff --git a/api/payment-requests/index.html b/api/payment-requests/index.html index a17ba7b4e..27a9c3db6 100644 --- a/api/payment-requests/index.html +++ b/api/payment-requests/index.html @@ -12,13 +12,13 @@ r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); - +

Payment Requests

Payment Requests represent the intention for a merchant to receive payment for goods and services. Payment Requests define the amount to be paid and the Asset Types that are acceptable for payment.

+

Payment Requests

Payment Requests represent the intention for a merchant to receive payment for goods and services. Payment Requests define the amount to be paid and the Asset Types that are acceptable for payment.

A Payment Request is shared with, and paid by, a patron. The Payment Flows Guide has more details regarding negotiation of Payment Requests.

Payment Requests have the following statuses: