PageSourceSearch

https://www.typecms.com/assets/faqs-mFA-CAEx.js

js typecms.com collected 2026-10-04 14:40:05 UTC 27,434 bytes, 5 lines download raw bytes

1import{U as E,r as i}from"./jsx-runtime-K0qf73fL.js";const fe=typeof document<"u"?E.useLayoutEffect:()=>{};function Me(e){const t=i.useRef(null);return fe(()=>{t.current=e},[e]),i.useCallback((...n)=>{const r=t.current;return r==null?void 0:r(...n)},[])}const M=e=>{var t;return(t=e==null?void 0:e.ownerDocument)!==null&&t!==void 0?t:document},T=e=>e&&"window"in e&&e.window===e?e:M(e).defaultView||window;function De(e){var t;return typeof window>"u"||window.navigator==null?!1:((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.brands.some(n=>e.test(n.brand)))||e.test(window.navigator.userAgent)}function He(e){var t;return typeof window<"u"&&window.navigator!=null?e.test(((t=window.navigator.userAgentData)===null||t===void 0?void 0:t.platform)||window.navigator.platform):!1}function pe(e){let t=null;return()=>(t==null&&(t=e()),t)}const xe=pe(function(){return He(/^Mac/i)}),Ie=pe(function(){return De(/Android/i)});function Ae(e){return e.mozInputSource===0&&e.isTrusted?!0:Ie()&&e.pointerType?e.type==="click"&&e.buttons===1:e.detail===0&&!e.pointerType}class Oe{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(t,n){this.nativeEvent=n,this.target=n.target,this.currentTarget=n.currentTarget,this.relatedTarget=n.relatedTarget,this.bubbles=n.bubbles,this.cancelable=n.cancelable,this.defaultPrevented=n.defaultPrevented,this.eventPhase=n.eventPhase,this.isTrusted=n.isTrusted,this.timeStamp=n.timeStamp,this.type=t}}function ve(e){let t=i.useRef({isFocused:!1,observer:null});fe(()=>{const r=t.current;return()=>{r.observer&&(r.observer.disconnect(),r.observer=null)}},[]);let n=Me(r=>{e==null||e(r)});return i.useCallback(r=>{if(r.target instanceof HTMLButtonElement||r.target instanceof HTMLInputElement||r.target instanceof HTMLTextAreaElement||r.target instanceof HTMLSelectElement){t.current.isFocused=!0;let o=r.target,u=l=>{t.current.isFocused=!1,o.disabled&&n(new Oe("blur",l)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)};o.addEventListener("focusout",u,{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&o.disabled){var l;(l=t.current.observer)===null||l===void 0||l.disconnect();let a=o===document.activeElement?null:document.activeElement;o.dispatchEvent(new FocusEvent("blur",{relatedTarget:a})),o.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:a}))}}),t.current.observer.observe(o,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function je(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:o}=e;const u=i.useCallback(s=>{if(s.target===s.currentTarget)return r&&r(s),o&&o(!1),!0},[r,o]),l=ve(u),a=i.useCallback(s=>{const d=M(s.target);s.target===s.currentTarget&&d.activeElement===s.target&&(n&&n(s),o&&o(!0),l(s))},[o,n,l]);return{focusProps:{onFocus:!t&&(n||o||r)?a:void 0,onBlur:!t&&(r||o)?u:void 0}}}let D=null,q=new Set,L=new Map,S=!1,U=!1;const Be={Tab:!0,Escape:!0};function Y(e,t){for(let n of q)n(e,t)}function Re(e){return!(e.metaKey||!xe()&&e.altKey||e.ctrlKey||e.key==="Control"||e.key==="Shift"||e.key==="Meta")}function A(e){S=!0,Re(e)&&(D="keyboard",Y("keyboard",e))}function y(e){D="pointer",(e.type==="mousedown"||e.type==="pointerdown")&&(S=!0,Y("pointer",e))}function me(e){Ae(e)&&(S=!0,D="virtual")}function ge(e){e.target===window||e.target===document||(!S&&!U&&(D="virtual",Y("virtual",e)),S=!1,U=!1)}function be(){S=!1,U=!0}function V(e){if(typeof window>"u"||L.get(T(e)))return;const t=T(e),n=M(e);let r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){S=!0,r.apply(this,arguments)},n.addEventListener("keydown",A,!0),n.addEventListener("keyup",A,!0),n.addEventListener("click",me,!0),t.addEventListener("focus",ge,!0),t.addEventListener("blur",be,!1),typeof PointerEvent<"u"?(n.addEventListener("pointerdown",y,!0),n.addEventListener("pointermove",y,!0),n.addEventListener("pointerup",y,!0)):(n.addEventListener("mousedown",y,!0),n.addEventListener("mousemove",y,!0),n.addEventListener("mouseup",y,!0)),t.addEventListener("beforeunload",()=>{he(e)},{once:!0}),L.set(t,{focus:r})}const he=(e,t)=>{const n=T(e),r=M(e);t&&r.removeEventListener("DOMContentLoaded",t),L.has(n)&&(n.HTMLElement.prototype.focu
1s=L.get(n).focus,r.removeEventListener("keydown",A,!0),r.removeEventListener("keyup",A,!0),r.removeEventListener("click",me,!0),n.removeEventListener("focus",ge,!0),n.removeEventListener("blur",be,!1),typeof PointerEvent<"u"?(r.removeEventListener("pointerdown",y,!0),r.removeEventListener("pointermove",y,!0),r.removeEventListener("pointerup",y,!0)):(r.removeEventListener("mousedown",y,!0),r.removeEventListener("mousemove",y,!0),r.removeEventListener("mouseup",y,!0)),L.delete(n))};function Ne(e){const t=M(e);let n;return t.readyState!=="loading"?V(e):(n=()=>{V(e)},t.addEventListener("DOMContentLoaded",n)),()=>he(e,n)}typeof document<"u"&&Ne();function ye(){return D!=="pointer"}const We=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);function qe(e,t,n){var r;const o=typeof window<"u"?T(n==null?void 0:n.target).HTMLInputElement:HTMLInputElement,u=typeof window<"u"?T(n==null?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,l=typeof window<"u"?T(n==null?void 0:n.target).HTMLElement:HTMLElement,a=typeof window<"u"?T(n==null?void 0:n.target).KeyboardEvent:KeyboardEvent;return e=e||(n==null?void 0:n.target)instanceof o&&!We.has(n==null||(r=n.target)===null||r===void 0?void 0:r.type)||(n==null?void 0:n.target)instanceof u||(n==null?void 0:n.target)instanceof l&&(n==null?void 0:n.target.isContentEditable),!(e&&t==="keyboard"&&n instanceof a&&!Be[n.key])}function Ue(e,t,n){V(),i.useEffect(()=>{let r=(o,u)=>{qe(!!(n!=null&&n.isTextInput),o,u)&&e(ye())};return q.add(r),()=>{q.delete(r)}},t)}function Ve(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:o}=e,u=i.useRef({isFocusWithin:!1}),l=i.useCallback(d=>{u.current.isFocusWithin&&!d.currentTarget.contains(d.relatedTarget)&&(u.current.isFocusWithin=!1,n&&n(d),o&&o(!1))},[n,o,u]),a=ve(l),s=i.useCallback(d=>{!u.current.isFocusWithin&&document.activeElement===d.target&&(r&&r(d),o&&o(!0),u.current.isFocusWithin=!0,a(d))},[r,o,a]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:s,onBlur:l}}}let O=!1,R=0;function K(){O=!0,setTimeout(()=>{O=!1},50)}function se(e){e.pointerType==="touch"&&K()}function Ke(){if(!(typeof document>"u"))return typeof PointerEvent<"u"?document.addEventListener("pointerup",se):document.addEventListener("touchend",K),R++,()=>{R--,!(R>0)&&(typeof PointerEvent<"u"?document.removeEventListener("pointerup",se):document.removeEventListener("touchend",K))}}function _e(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:r,isDisabled:o}=e,[u,l]=i.useState(!1),a=i.useRef({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;i.useEffect(Ke,[]);let{hoverProps:s,triggerHoverEnd:d}=i.useMemo(()=>{let f=(c,m)=>{if(a.pointerType=m,o||m==="touch"||a.isHovered||!c.currentTarget.contains(c.target))return;a.isHovered=!0;let g=c.currentTarget;a.target=g,t&&t({type:"hoverstart",target:g,pointerType:m}),n&&n(!0),l(!0)},v=(c,m)=>{if(a.pointerType="",a.target=null,m==="touch"||!a.isHovered)return;a.isHovered=!1;let g=c.currentTarget;r&&r({type:"hoverend",target:g,pointerType:m}),n&&n(!1),l(!1)},p={};return typeof PointerEvent<"u"?(p.onPointerEnter=c=>{O&&c.pointerType==="mouse"||f(c,c.pointerType)},p.onPointerLeave=c=>{!o&&c.currentTarget.contains(c.target)&&v(c,c.pointerType)}):(p.onTouchStart=()=>{a.ignoreEmulatedMouseEvents=!0},p.onMouseEnter=c=>{!a.ignoreEmulatedMouseEvents&&!O&&f(c,"mouse"),a.ignoreEmulatedMouseEvents=!1},p.onMouseLeave=c=>{!o&&c.currentTarget.contains(c.target)&&v(c,"mouse")}),{hoverProps:p,triggerHoverEnd:v}},[t,n,r,o,a]);return i.useEffect(()=>{o&&d({currentTarget:a.target},a.pointerType)},[o]),{hoverProps:s,isHovered:u}}function Ye(e={}){let{autoFocus:t=!1,isTextInput:n,within:r}=e,o=i.useRef({isFocused:!1,isFocusVisible:t||ye()}),[u,l]=i.useState(!1),[a,s]=i.useState(()=>o.current.isFocused&&o.current.isFocusVisible),d=i.useCallback(()=>s(o.current.isFocused&&o.current.isFocusVisible),[]),f=i.useCallback(c=>{o.current.isFocused=c,l(c),d()},[d]);Ue(c=>{o.current.isFocusVisible=c,d()},[],{isTextInput:n});let{focusProps:v}
vendor: 4,449 bytes, line 1
1=je({isDisabled:r,onFocusChange:f}),{focusWithinProps:p}=Ve({isDisabled:!r,onFocusWithinChange:f});return{isFocused:u,isFocusVisible:a,focusProps:r?p:v}}var ze=Object.defineProperty,Ge=(e,t,n)=>t in e?ze(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,N=(e,t,n)=>(Ge(e,typeof t!="symbol"?t+"":t,n),n);let Xe=class{constructor(){N(this,"current",this.detect()),N(this,"handoffState","pending"),N(this,"currentId",0)}set(t){this.current!==t&&(this.handoffState="pending",this.currentId=0,this.current=t)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return this.current==="server"}get isClient(){return this.current==="client"}detect(){return typeof window>"u"||typeof document>"u"?"server":"client"}handoff(){this.handoffState==="pending"&&(this.handoffState="complete")}get isHandoffComplete(){return this.handoffState==="complete"}},Ee=new Xe;function $e(e){return Ee.isServer?null:e instanceof Node?e.ownerDocument:e!=null&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}function Ze(e){typeof queueMicrotask=="function"?queueMicrotask(e):Promise.resolve().then(e).catch(t=>setTimeout(()=>{throw t}))}function j(){let e=[],t={addEventListener(n,r,o,u){return n.addEventListener(r,o,u),t.add(()=>n.removeEventListener(r,o,u))},requestAnimationFrame(...n){let r=requestAnimationFrame(...n);return t.add(()=>cancelAnimationFrame(r))},nextFrame(...n){return t.requestAnimationFrame(()=>t.requestAnimationFrame(...n))},setTimeout(...n){let r=setTimeout(...n);return t.add(()=>clearTimeout(r))},microTask(...n){let r={current:!0};return Ze(()=>{r.current&&n[0]()}),t.add(()=>{r.current=!1})},style(n,r,o){let u=n.style.getPropertyValue(r);return Object.assign(n.style,{[r]:o}),this.add(()=>{Object.assign(n.style,{[r]:u})})},group(n){let r=j();return n(r),this.add(()=>r.dispose())},add(n){return e.includes(n)||e.push(n),()=>{let r=e.indexOf(n);if(r>=0)for(let o of e.splice(r,1))o()}},dispose(){for(let n of e.splice(0))n()}};return t}function we(){let[e]=i.useState(j);return i.useEffect(()=>()=>e.dispose(),[e]),e}let Te=(e,t)=>{Ee.isServer?i.useEffect(e,t):i.useLayoutEffect(e,t)};function Je(e){let t=i.useRef(e);return Te(()=>{t.current=e},[e]),t}let w=function(e){let t=Je(e);return E.useCallback((...n)=>t.current(...n),[t])};function Qe(e){let t=e.width/2,n=e.height/2;return{top:e.clientY-n,right:e.clientX+t,bottom:e.clientY+n,left:e.clientX-t}}function et(e,t){return!(!e||!t||e.right<t.left||e.left>t.right||e.bottom<t.top||e.top>t.bottom)}function tt({disabled:e=!1}={}){let t=i.useRef(null),[n,r]=i.useState(!1),o=we(),u=w(()=>{t.current=null,r(!1),o.dispose()}),l=w(a=>{if(o.dispose(),t.current===null){t.current=a.currentTarget,r(!0);{let s=$e(a.currentTarget);o.addEventListener(s,"pointerup",u,!1),o.addEventListener(s,"pointermove",d=>{if(t.current){let f=Qe(d);r(et(f,t.current.getBoundingClientRect()))}},!1),o.addEventListener(s,"pointercancel",u,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:l,onPointerUp:u,onClick:u}}}function ae(...e){return Array.from(new Set(e.flatMap(t=>typeof t=="string"?t.split(" "):[]))).filter(Boolean).join(" ")}function H(e,t,...n){if(e in t){let o=t[e];return typeof o=="function"?o(...n):o}let r=new Error(`Tried to handle "${e}" but there is no handler defined. Only defined handlers are: ${Object.keys(t).map(o=>`"${o}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(r,H),r}var _=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(_||{}),nt=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(nt||{});function z({ourProps:e,theirProps:t,slot:n,defaultTag:r,features:o,visible:u=!0,name:l,mergeRefs:a}){a=a??rt;let s=Ce(t,e);if(u)return I(s,n,r,l,a);let d=o??0;if(d&2){let{static:f=!1,...v}=s;if(f)return I(v,n,r,l,a)}if(d&1){let{unmount:f=!0,...v}=s;return H(f?0:1,{0(){return null},1(){return I({...v,hidden:!0,style:{display:"none"}},n,r,l,a)}})}return I(s,n,r,l,a)}function I(e,t={},n,r,o){let{as:u=n,children:l,refName:a="ref",...s}=W(e,["unmount","static"]),d=e.ref!==void 0?{[a]:e.ref}:{},f=typeof l=="function"?l(t):l;"className"in s&&s.className&&typeof s.className=="function"&&(s.className=s.className(t)),s["aria-labelledby"]&&s["aria-labelledby"]===s.id&&(s["aria-labelledby"]=void 0);let v={};if(t){let p=!1,c=[];for(let[m,g]of Object.entries(t))typeof g=="boolean"&&(p=!0),g===!0&&c.push(m.replace(/([A-Z])/g,h=>
1`-${h.toLowerCase()}`));if(p){v["data-headlessui-state"]=c.join(" ");for(let m of c)v[`data-${m}`]=""}}if(u===i.Fragment&&(Object.keys(C(s)).length>0||Object.keys(C(v)).length>0))if(!i.isValidElement(f)||Array.isArray(f)&&f.length>1){if(Object.keys(C(s)).length>0)throw new Error(['Passing props on "Fragment"!',"",`The current component <${r} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(C(s)).concat(Object.keys(C(v))).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 "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(p=>`  - ${p}`).join(`
3`)].join(`
4`))}else{let p=f.props,c=p==null?void 0:p.className,m=typeof c=="function"?(...$)=>ae(c(...$),s.className):ae(c,s.className),g=m?{className:m}:{},h=Ce(f.props,C(W(s,["ref"])));for(let $ in v)$ in h&&delete v[$];return i.cloneElement(f,Object.assign({},h,v,d,{ref:o(f.ref,d.ref)},g))}return i.createElement(u,Object.assign({},W(s,["ref"]),u!==i.Fragment&&d,u!==i.Fragment&&v),f)}function Se(){let e=i.useRef([]),t=i.useCallback(n=>{for(let r of e.current)r!=null&&(typeof r=="function"?r(n):r.current=n)},[]);return(...n)=>{if(!n.every(r=>r==null))return e.current=n,t}}function rt(...e){return e.every(t=>t==null)?void 0:t=>{for(let n of e)n!=null&&(typeof n=="function"?n(t):n.current=t)}}function Ce(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let o in r)o.startsWith("on")&&typeof r[o]=="function"?(n[o]!=null||(n[o]=[]),n[o].push(r[o])):t[o]=r[o];if(t.disabled||t["aria-disabled"])for(let r in n)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(r)&&(n[r]=[o=>{var u;return(u=o==null?void 0:o.preventDefault)==null?void 0:u.call(o)}]);for(let r in n)Object.assign(t,{[r](o,...u){let l=n[r];for(let a of l){if((o instanceof Event||(o==null?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;a(o,...u)}}});return t}function ue(...e){if(e.length===0)return{};if(e.length===1)return e[0];let t={},n={};for(let r of e)for(let o in r)o.startsWith("on")&&typeof r[o]=="function"?(n[o]!=null||(n[o]=[]),n[o].push(r[o])):t[o]=r[o];for(let r in n)Object.assign(t,{[r](...o){let u=n[r];for(let l of u)l==null||l(...o)}});return t}function G(e){var t;return Object.assign(i.forwardRef(e),{displayName:(t=e.displayName)!=null?t:e.name})}function C(e){let t=Object.assign({},e);for(let n in t)t[n]===void 0&&delete t[n];return t}function W(e,t=[]){let n=Object.assign({},e);for(let r of t)r in n&&delete n[r];return n}function ot(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(t==null?void 0:t.getAttribute("disabled"))==="";return r&&it(n)?!1:r}function it(e){if(!e)return!1;let t=e.previousElementSibling;for(;t!==null;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}let Fe=Symbol();function st(e,t=!0){return Object.assign(e,{[Fe]:t})}function X(...e){let t=i.useRef(e);i.useEffect(()=>{t.current=e},[e]);let n=w(r=>{for(let o of t.current)o!=null&&(typeof o=="function"?o(r):o.current=r)});return e.every(r=>r==null||(r==null?void 0:r[Fe]))?void 0:n}var F=(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))(F||{});let at=i.createContext(()=>{});function ut({value:e,children:t}){return E.createElement(at.Provider,{value:e},t)}function lt(e,t){return i.useMemo(()=>{var n;if(e.type)return e.type;let r=(n=e.as)!=null?n:"button";if(typeof r=="string"&&r.toLowerCase()==="button"||(t==null?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}function ct(e=0){let[t,n]=i.useState(e),r=i.useCallback(s=>n(s),[t]),o=i.useCallback(s=>n(d=>d|s),[t]),u=i.useCallback(s=>(t&s)===s,[t]),l=i.useCallback(s=>n(d=>d&~s),[n]),a=i.useCallback(s=>n(d=>d^s),[n]);return{flags:t,setFlag:r,addFlag:o,hasFlag:u,removeFlag:l,toggleFlag:a}}var dt={},le,ce;typeof process<"u"&&typeof globalThis<"u"&&typeof Element<"u"&&((le=process==null?void 0:dt)==null?void 0:le.NODE_ENV)==="test"&&typeof((ce=Element==null?void 0:Element.prototype)==null?void 0:ce.getAnimations)>"u"&&(Element.prototype.getAnimations=function(){return console.warn(["Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.","Please install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.","","Example usage:","```js","import { mockAnimationsApi } from 'jsdom-testing-mocks'","mockAnimationsApi()","```"].join(`
5`)),[]});var ft=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(ft||{});function pt(e){let t={};for(let n in e)e[n]===!0&&(t[`data-${n}`]="");return t}function vt(e,t,n,r){let[o,u]=i.useState(n),{hasFlag:l,addFlag:a,removeFlag:s}=ct(e&&o?3:0),d=i.useRef(!1),f=i.useRef(!1),v=we();return Te(()=>{var p;if(e){if(n&&u(!0),!t){n&&a(3);return}return(p=void 0)==null||p.call(r,n),mt(t,{inFlight:d,prepare(){f.current?f.current=!1:f.current=d.current,d.current=!0,!f.current&&(n?(a(3),s(4)):(a(4),s(2)))},run(){f.current?n?(s(3),a(4)):(s(4),a(3)):n?s(1):a(1)},done(){var c;f.current&&typeof t.getAnimations=="function"&&t.getAnimations().length>0||(d.current=!1,s(7),n||u(!1),(c=void 0)==null||c.call(r,n))}})}},[e,n,t,v]),e?[o,{closed:l(1),enter:l(2),leave:l(4),transition:l(2)||l(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}function mt(e,{prepare:t,run:n,done:r,inFlight:o}){let u=j();return bt(e,{prepare:t,inFlight:o}),u.nextFrame(()=>{n(),u.requestAnimationFrame(()=>{u.add(gt(e,r))})}),u.dispose}function gt(e,t){var n,r;let o=j();if(!e)return o.dispose;let u=!1;o.add(()=>{u=!0});let l=(r=(n=e.getAnimations)==null?void 0:n.call(e).filter(a=>a instanceof CSSTransition))!=null?r:[];return l.length===0?(t(),o.dispose):(Promise.allSettled(l.map(a=>a.finished)).then(()=>{u||t()}),o.dispose)}function bt(e,{inFlight:t,prepare:n}){if(t!=null&&t.current){n();return}let r=e.style.transition;e.style.transition="none",n(),e.offsetHeight,e.style.transition=r}let B=i.createContext(null);B.displayName="OpenClosedContext";var k=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(k||{});function ht(){return i.useContext(B)}function yt({value:e,children:t}){return E.createElement(B.Provider,{value:e},t)}function Et({children:e}){return E.createElement(B.Provider,{value:null},e)}var de;let $t=(de=E.startTransition)!=null?de:function(e){e()};var wt=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(wt||{}),Tt=(e=>(e[e.ToggleDisclosure=0]="ToggleDisclosure",e[e.CloseDisclosure=1]="CloseDisclosure",e[e.SetButtonId=2]="SetButtonId",e[e.SetPanelId=3]="SetPanelId",e[e.SetButtonElement=4]="SetButtonElement",e[e.SetPanelElement=5]="SetPanelElement",e))(Tt||{});let St={0:e=>({...e,disclosureState:H(e.disclosureState,{0:1,1:0})}),1:e=>e.disclosureState===1?e:{...e,disclosureState:1},2(e,t){return e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId}},3(e,t){return e.panelId===t.panelId?e:{...e,panelId:t.panelId}},4(e,t){return e.buttonElement===t.element?e:{...e,buttonElement:t.element}},5(e,t){return e.panelElement===t.element?e:{...e,panelElement:t.element}}},Z=i.createContext(null);Z.displayName="DisclosureContext";function J(e){let t=i.useContext(Z);if(t===null){let n=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,J),n}return t}let Q=i.createContext(null);Q.displayName="DisclosureAPIContext";function Pe(e){let t=i.useContext(Q);if(t===null){let n=new Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(n,Pe),n}return t}let ee=i.createContext(null);ee.displayName="DisclosurePanelContext";function Ct(){return i.useContext(ee)}function Ft(e,t){return H(t.type,St,e,t)}let Pt=i.Fragment;function Lt(e,t){let{defaultOpen:n=!1,...r}=e,o=i.useRef(null),u=X(t,st(m=>{o.current=m},e.as===void 0||e.as===i.Fragment)),l=i.useReducer(Ft,{disclosureState:n?0:1,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:a,buttonId:s},d]=l,f=w(m=>{d({type:1});let g=$e(o);if(!g||!s)return;let h=m?m instanceof HTMLElement?m:m.current instanceof HTMLElement?m.current:g.getElementById(s):g.getElementById(s);h==null||h.focus()}),v=i.useMemo(()=>({close:f}),[f]),p=i.useMemo(()=>({open:a===0,close:f}),[a,f]),c={ref:u};return E.createElement(Z.Provider,{value:l},E.createElement(Q.Provider,{value:v},E.createElement(ut,{value:f},E.createElement(yt,{value:H(a,{0:k.Open,1:k.Closed})},z({ourProps:c,theirProps:r,slot:p,defaultTag:Pt,name:"Disclosure"})))))}let kt="button";function Mt(e,t){let n=i.useId(),{id:r=`headlessui-disclosure-button-${n}`,disabled:o=!1,autoFocus:u=!1,...l}=e,[a,s]=J("Disclosure.Button"),d=Ct(),f=d===null?!1:d===a.panelId,v=i.useRef(null),p=X(v,t,w(b=>{if(!f)return s({type:4,element:b})})),c=Se();i.useEffect(()=>{if(!f)return s({type:2,buttonId:r}),()=>{s({type:2,buttonId:null})}},[r,s,f]);let m=w(b=>{var P;if(f){if(a.disclosureState===1)return;switch(b.key){case F.Space:case F.Enter:b.preventDefault(),b.stopPropagation(),s({type:0}),(P=a.buttonElement)==null||P.focus();break}}else switch(b.key){case F.Space:case F.Enter:b.preventDefault(),b.stopPropagation(),s({type:0});break}}),g=w(b=>{switch(b.key){case F.Space:b.preventDefault();break}}),h=w(b=>{var P;ot(b.currentTarget)||o||(f?(s({type:0}),(P=a.buttonElement)==null||P.focus()):s({type:0}))}),{isFocusVisible:$,focusProps:x}=Ye({autoFocus:u}),{isHovered:te,hoverProps:ne}=_e({isDisabled:o}),{pressed:re,pressProps:oe}=tt({disabled:o}),Le=i.useMemo(()=>({open:a.disclosureState===0,hover:te,active:re,disabled:o,focus:$,autofocus:u}),[a,te,re,$,o,u]),ie=lt(e,a.buttonElement),ke=ue(f?{ref:p,type:ie,disabled:o||void 0,autoFocus:u,onKeyDown:m,onClick:h}:{ref:p,id:r,type:ie,"aria-expanded":a.disclosureState===0,"aria-controls":a.panelElement?a.panelId:void 0,disabled:o||void 0,autoFocus:u,onKeyDown:m,onKeyUp:g,onClick:h},x,ne,oe);return z({mergeRefs:c,ourProps:ke,theirProps:l,slot:Le,defaultTag:kt,name:"Disclosure.Button"})}let Dt="div",Ht=_.RenderStrategy|_.Static;function xt(e,t){let n=i.useId(),{id:r=`headlessui-disclosure-panel-${n}`,transition:o=!1,...u}=e,[l,a]=J("Disclosure.Panel"),{close:s}=Pe("Disclosure.Panel"),d=Se(),[f,v]=i.useState(null),p=X(t,w(x=>{$t(()=>a({type:5,element:x}
5))}),v);i.useEffect(()=>(a({type:3,panelId:r}),()=>{a({type:3,panelId:null})}),[r,a]);let c=ht(),[m,g]=vt(o,f,c!==null?(c&k.Open)===k.Open:l.disclosureState===0),h=i.useMemo(()=>({open:l.disclosureState===0,close:s}),[l.disclosureState,s]),$={ref:p,id:r,...pt(g)};return E.createElement(Et,null,E.createElement(ee.Provider,{value:l.panelId},z({mergeRefs:d,ourProps:$,theirProps:u,slot:h,defaultTag:Dt,features:Ht,visible:m,name:"Disclosure.Panel"})))}let It=G(Lt),At=G(Mt),Ot=G(xt),Wt=Object.assign(It,{Button:At,Panel:Ot});function jt({title:e,titleId:t,...n},r){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?i.createElement("title",{id:t},e):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M18 12H6"}))}const qt=i.forwardRef(jt);function Bt({title:e,titleId:t,...n},r){return i.createElement("svg",Object.assign({xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor","aria-hidden":"true","data-slot":"icon",ref:r,"aria-labelledby":t},n),e?i.createElement("title",{id:t},e):null,i.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M12 6v12m6-6H6"}))}const Ut=i.forwardRef(Bt),Vt=[{question:"What is Type CMS?",answer:"Type CMS is a cloud-based content management platform designed to simplify and enhance content creation, delivery, and management."},{question:"Do I need to install anything to use Type CMS?",answer:"No, Type CMS is a cloud-based platform, eliminating the need for installation and maintenance of software or infrastru
5cture. Our user interface is accessible through a web browser."},{question:"Which cloud providers does Type CMS integrate with?",answer:"Type CMS integrates seamlessly with AWS, Google Cloud, and Microsoft Azure."},{question:"Can Type CMS manage digital assets?",answer:"Yes, Type CMS includes a digital asset manager for uploading, managing, and optimizing various types of digital assets."},{question:"What is the advantage of Type CMS being cloud-based?",answer:"Being cloud-based eliminates the need for infrastructure management, reduces overhead costs, and offers scalability and reliability."},{question:"How does Type CMS ensure content security?",answer:"Type CMS uses role-based access control, multi-factor authentication, passwordless authentication, and single sign-on to ensure content security."},{question:"Can I integrate Type CMS with other applications?",answer:"Yes, Type CMS supports integration with external systems through its webhook functionality."},{question:"What kind of support does Type CMS offer?",answer:"Type CMS provides round-the-clock expert support, ensuring users have access to help and resources whenever needed."},{question:"Can Type CMS manage content deployment to different environments?",answer:"Yes, Type CMS allows users to define and publish content to multiple environments, such as development, staging, and production, ensuring controlled and efficient content management."},{question:"What industries can benefit from using Type CMS?",answer:"Type CMS is versatile and can be used in various industries, including e-commerce, digital marketing, mobile applications, healthcare, and more."},{question:"How does Type CMS handle translations and localization?",answer:"Type CMS integrates with DeepL for automated translations and enables content segmentation by locale to ensure cultural relevance and engagement."},{question:"Does Type CMS support mobile content delivery?",answer:"Yes, Type CMS supports content delivery to native iOS and Android apps, ensuring consistent user experiences across devices."}];export{Wt as $,qt as F,Ut as a,Vt as f};

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.