PageSourceSearch

https://seomaker.ai/_nuxt-v2/BSB5zZXY.js

js seomaker.ai collected 2026-10-05 12:37:06 UTC 2,454 bytes, 1 lines download raw bytes

1import{At as e,Ct as t,Ln as n,Mt as r,Rn as i,Zt as a,_n as o,bt as s,ei as c,ii as l,jr as u,kt as d,nn as f,wn as p,yn as m,yt as h}from"./BPsVqlsv.js";import{t as g}from"./BwKsV0YZ.js";var _=Symbol(`ui-expansion`);function v(){let e=a(_,null);if(!e)throw Error(`UiExpansionPanel must be used inside <UiExpansionPanels>`);return e}var y=[`aria-expanded`,`disabled`],b={class:`min-w-0 flex-1`},x=[`inert`],S={class:`overflow-hidden`},C={class:`px-5 pb-4 text-sm text-ink-700`},w=Object.assign(r({__name:`UiExpansionPanel`,props:{title:{default:void 0},value:{default:void 0},disabled:{type:Boolean,default:!1}},setup(r){let i=r,a=v(),f=null,m=h(()=>i.value??(f??=a.claimValue())),_=n(),w=`${_}-body`,T=`${_}-header`,E=h(()=>a.isOpen(m.value));function D(){i.disabled||a.toggle(m.value)}return(n,i)=>{let a=g;return o(),t(`div`,null,[s(`h3`,null,[s(`button`,{id:T,type:`button`,"aria-expanded":u(E),"aria-controls":w,disabled:r.disabled,"data-testid":`ui-expansion-header`,class:c([`flex w-full cursor-pointer items-center gap-3 px-5 py-4 text-left text-sm font-medium text-ink-900`,`focus-visible:ring-2 focus-visible:ring-brand focus-visible:outline-none`,r.disabled?`cursor-not-allowed opacity-50`:`hover:bg-surface-muted`]),onClick:D},[s(`span`,b,[p(n.$slots,`title`,{},()=>[d(l(r.title),1)])]),e(a,{name:`mdi:chevron-down`,class:c([`size-5 shrink-0 text-ink-500 transition-transform`,u(E)?`rotate-180`:``]),"aria-hidden":`true`},null,8,[`class`])],10,y)]),s(`div`,{id:w,role:`region`,"aria-labelledby":T,inert:!u(E)||void 0,"data-testid":`ui-expansion-body`,class:c([`grid transition-[grid-template-rows] duration-200`,u(E)?`grid-rows-[1fr]`:`grid-rows-[0fr]`])},[s(`div`,S,[s(`div`,C,[p(n.$slots,`default`)])])],10,x)])}}}),{__name:`UiExpansionPanel`}),T={class:`divide-y divide-line overflow-hidden rounded-ui-lg border border-line bg-surface`},E=Object.assign(r({__name:`UiExpansionPanels`,props:f({multiple:{type:Boolean,default:!1}},{modelValue:{default:null},modelModifiers:{}}),emits:[`update:modelValue`],setup(e){let n=e,r=i(e,`modelValue`),a=-1;function s(){return Array.isArray(r.value)?r.value:r.value===null||r.value===void 0?[]:[r.value]}let c={isOpen:e=>s().includes(e),toggle:e=>{if(n.multiple){let t=s();r.value=t.includes(e)?t.filter(t=>t!==e):[...t,e];return}r.value=c.isOpen(e)?null:e},claimValue:()=>(a+=1,a)};return m(_,c),(e,n)=>(o(),t(`div`,T,[p(e.$slots,`default`)]))}}),{__name:`UiExpansionPanels`});export{w as n,E as t};

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.