1import{s as D,m as _,D as w,L as z,M as G,F as J,N as $,O as B,r as g,e as T,Q as N,f as H,G as O,a as R,x as Q,y as X,n as x,z as E,b as y,B as Z,p as M,J as ee}from"./entry.28f148d3.js";function te(e,n){return D(),_("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[w("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M18 12H6"})])}function ne(e,n){return D(),_("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor","aria-hidden":"true"},[w("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 6v12m6-6H6"})])}function j(e,n,...a){if(e in n){let t=n[e];return typeof t=="function"?t(...a):t}let l=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(n).map(t=>`"${t}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,j),l}var P=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(P||{}),le=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(le||{});function A({visible:e=!0,features:n=0,ourProps:a,theirProps:l,...t}){var u;let o=V(l,a),r=Object.assign(t,{props:o});if(e||n&2&&o.static)return C(r);if(n&1){let c=(u=o.unmount)==null||u?0:1;return j(c,{[0](){return null},[1](){return C({...t,props:{...o,hidden:!0,style:{display:"none"}}})}})}return C(r)}function C({props:e,attrs:n,slots:a,slot:l,name:t}){var u,o;let{as:r,...c}=ae(e,["unmount","static"]),i=(u=a.default)==null?void 0:u.call(a,l),h={};if(l){let d=!1,s=[];for(let[f,v]of Object.entries(l))typeof v=="boolean"&&(d=!0),v===!0&&s.push(f);d&&(h["data-headlessui-state"]=s.join(" "))}if(r==="template"){if(i=K(i??[]),Object.keys(c).length>0||Object.keys(n).length>0){let[d,...s]=i??[];if(!oe(d)||s.length>0)throw new Error(['Passing props on "template"!',"",`The current component <${t} /> is rendering a "template".`,"However we need to passthrough the following props:",Object.keys(c).concat(Object.keys(n)).map(p=>p.trim()).filter((p,k,Y)=>Y.indexOf(p)===k).sort((p,k)=>p.localeCompare(k)).map(p=>` - ${p}`).join(` 2`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "template".',"Render a single element as the child so that we can forward the props onto that element."].map(p=>` - ${p}`).join(` 3`)].join(` 4`));let f=V((o=d.props)!=null?o:{},c),v=z(d,f);for(let p in f)p.startsWith("on")&&(v.props||(v.props={}),v.props[p]=f[p]);return v}return Array.isArray(i)&&i.length===1?i[0]:i}return G(r,Object.assign({},c,h),{default:()=>i})}function K(e){return e.flatMap(n=>n.type===J?K(n.children):[n])}function V(...e){if(e.length===0)return{};if(e.length===1)return e[0];let n={},a={};for(let l of e)for(let t in l)t.startsWith("on")&&typeof l[t]=="function"?(a[t]!=null||(a[t]=[]),a[t].push(l[t])):n[t]=l[t];if(n.disabled||n["aria-disabled"])return Object.assign(n,Object.fromEntries(Object.keys(a).map(l=>[l,void 0])));for(let l in a)Object.assign(n,{[l](t,...u){let o=a[l];for(let r of o){if(t instanceof Event&&t.defaultPrevented)return;r(t,...u)}}});return n}function ae(e,n=[]){let a=Object.assign({},e);for(let l of n)l in a&&delete a[l];return a}function oe(e){return e==null?!1:typeof e.type=="string"||typeof e.type=="object"||typeof e.type=="function"}let re=0;function se(){return++re}function L(){return se()}var m=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(m||{});function b(e){var n;return e==null||e.value==null?null:(n=e.value.$el)!=null?n:e.value}let F=Symbol("Context");var S=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(S||{});function ue(){return $(F,null)}function ie(e){B(F,e)}function U(e,n){if(e)return e;let a=n??"button";if(typeof a=="string"&&a.toLowerCase()==="button")return"button"}function ce(e,n){let a=g(U(e.value.type,e.value.as));return T(()=>{a.value=U(e.value.type,e.value.as)}),N(()=>{var l;a.value||b(n)&&b(n)instanceof HTMLButtonElement&&!((l=b(n))!=null&&l.hasAttribute("type"))&&(a.value="button")}),a}var pe=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(pe||{});let q=Symbol("DisclosureContext");function I(e){let n=$(q,null);if(n===null){let a=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(a,I),a}return n}let W=Symbol("DisclosurePanelContext");function de(){return $(W,null)}let fe=H({name:"Disclosure",props:{as:{type:[Object,String],default:"template"},defaultOpen:{type:[Boolean],default:!1}},setup(e,{slots:n,attrs:a}){let l=g(e.defaultOpen?0:1),t=g(null),u=g(null),o={buttonId:g(`headlessui-disclosure-button-${L()}`),panelId:g(`headlessui-disclosure-panel-${L()}`),disclosureState:l,panel:t,button:u,toggleDisclosure(){l.value=j(l.value,{[0]:1,[1]:0})},closeDisclosure(){l.value!==1&&(l.value=1)},close(r){o.closeDisclosure();let c=(()=>r?r instanceof HTMLElement?r:r.value instanceof HTMLElement?b(r):b(o.button):b(o.button))();c==null||c.focus()}};return B(q,o),ie(O(()=>j(l.value,{[0]:S.Open,[1]:S.Closed}))),()=>{let{defaultOpen:r,...c}=e,i={open:l.value===0,close:o.close};return A({theirProps:c,ourProps:{},slot:i,slots:n,attrs:a,name:"Disclosure"})}}}),ve=H({name:"DisclosureButton",props:{as:{type:[Object,String],default:"button"},disabled:{type:[Boolean],default:!1},id:{type:String,default:null}},setup(e,{attrs:n,slots:a,expose:l}){let t=I("DisclosureButton"),u=de(),o=O(()=>u===null?!1:u.value===t.panelId.value);T(()=>{o.value||e.id!==null&&(t.buttonId.value=e.id)}),R(()=>{o.value||(t.buttonId.value=null)});let r=g(null);l({el:r,$el:r}),o.value||N(()=>{t.button.value=r.value});let c=ce(O(()=>({as:e.as,type:n.type})),r);function i(){var s;e.disabled||(o.value?(t.toggleDisclosure(),(s=b(t.button))==null||s.focus()):t.toggleDisclosure())}function h(s){var f;if(!e.disabled)if(o.value)switch(s.key){case m.Space:case m.Enter:s.preventDefault(),s.stopPropagation(),t.toggleDisclosure(),(f=b(t.button))==null||f.focu
4s();break}else switch(s.key){case m.Space:case m.Enter:s.preventDefault(),s.stopPropagation(),t.toggleDisclosure();break}}function d(s){switch(s.key){case m.Space:s.preventDefault();break}}return()=>{var s;let f={open:t.disclosureState.value===0},{id:v,...p}=e,k=o.value?{ref:r,type:c.value,onClick:i,onKeydown:h}:{id:(s=t.buttonId.value)!=null?s:v,ref:r,type:c.value,"aria-expanded":t.disclosureState.value===0,"aria-controls":t.disclosureState.value===0||b(t.panel)?t.panelId.value:void 0,disabled:e.disabled?!0:void 0,onClick:i,onKeydown:h,onKeyup:d};return A({ourProps:k,theirProps:p,slot:f,attrs:n,slots:a,name:"DisclosureButton"})}}}),be=H({name:"DisclosurePanel",props:{as:{type:[Object,String],default:"div"},static:{type:Boolean,default:!1},unmount:{type:Boolean,default:!0},id:{type:String,default:null}},setup(e,{attrs:n,slots:a,expose:l}){let t=I("DisclosurePanel");T(()=>{e.id!==null&&(t.panelId.value=e.id)}),R(()=>{t.panelId.value=null}),l({el:t.panel,$el:t.panel}),B(W,t.panelId);let u=ue(),o=O(()=>u!==null?(u.value&S.Open)===S.Open:t.disclosureState.value===0);return()=>{var r;let c={open:t.disclosureState.value===0,close:t.close},{id:i,...h}=e,d={id:(r=t.panelId.value)!=null?r:i,ref:t.panel};return A({ourProps:d,theirProps:h,slot:c,attrs:n,slots:a,features:P.RenderStrategy|P.Static,visible:o.value,name:"DisclosurePanel"})}}});const he={class:"py-5"},ge={class:"text-base font-semibold leading-7"},ye={class:"ml-6 flex h-7 items-center"},me=["innerHTML"],ke={__name:"FaqCard",props:{blok:Object},setup(e){const n=e,a=O(()=>ee(n.blok.answer));return(l,t)=>{const u=Q("editable");return X((D(),_("div",null,[x(y(fe),{as:"div"},{default:E(({open:o})=>[w("div",he,[x(y(ve),{class:"flex w-full items-start justify-between text-left text-gray-800"},{default:E(()=>[w("span",ge,Z(e.blok.question),1),w("span",ye,[o?(D(),M(y(te),{key:1,class:"h-6 w-6","aria-hidden":"true"})):(D(),M(y(ne),{key:0,class:"h-6 w-6","aria-hidden":"true"}))])]),_:2},1024)]),x(y(be),{as:"dd",class:"pb-5 md:pr-12"},{default:E(()=>[w("article",{innerHTML:y(a),class:"text-base leading-7 text-gray-600 prose max-w-none"},null,8,me)]),_:1})]),_:1})])),[[u,e.blok]])}}};export{ke as default};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.