PageSourceSearch

https://aganov.dev/_nuxt/BfnBlrZw.js

js aganov.dev collected 2026-10-06 06:13:48 UTC 8,301 bytes, 2 lines download raw bytes

1import{s as e}from"./CDTIWZR-.js";import{$n as t,On as n,et as r,g as i,mt as a,qt as o,v as s,xt as c,z as l}from"./B4b-2GOK.js";import{m as u}from"./BQdnC2Vr.js";import{r as d}from"./BudBDGxx.js";import{n as f}from"./BujKp7DX.js";import{t as p}from"./Qb1t3ATV.js";import{t as m}from"./0hNBk45B.js";import{n as h,t as g}from"./bW6NxFOP.js";import{c as _,t as v}from"./CrbXe0Gz.js";import{v as y,y as b}from"./B0f_qEVF.js";import{n as x,t as S}from"./CJVMGqd_.js";import{t as C}from"./DwDorq67.js";var w=`__proto__`;function T(e,t){let n=[];return E(e,t,``,n),n}function E(e,t,n,r){if(e===t)return;let i=typeof e!=`object`||!e,a=typeof t!=`object`||!t;if(!i&&!a){let i=D(e),a=D(t);for(let[e,t]of i){let i=n?`${n}.${e}`:e;a.has(e)?E(t,a.get(e),i,r):r.push(new M(i,`removed`,void 0,A(t,i)))}for(let[e,t]of a){if(i.has(e))continue;let a=n?`${n}.${e}`:e;r.push(new M(a,`added`,A(t,a)))}return}if(O(e,i)||O(t,a))return;let o=k(e,n,i),s=k(t,n,a);o.hash!==s.hash&&r.push(new M(n,`changed`,s,o))}function D(e){let t=new Map;for(let n in e)n!==w&&t.set(n,e[n]);return t}function O(e,t){if(t)return!1;for(let t in e)if(t!==w)return!0;return!1}function k(e,t,n){return n?new N(t,e,j(e)):new N(t,e,`{}`,Object.create(null))}function A(e,t=``){if(typeof e!=`object`||!e)return new N(t,e,j(e));let n=Object.create(null),r=[];for(let i in e){if(i===w)continue;let a=A(e[i],t?`${t}.${i}`:i);n[i]=a,r.push(a.hash)}return new N(t,e,`{${r.join(`:`)}}`,n)}function j(e){switch(typeof e){case`string`:return`'${e}'`;case`number`:case`boolean`:return``+e;case`bigint`:return`${e}n`;default:return h(e)}}var M=class{key;type;newValue;oldValue;constructor(e,t,n,r){this.key=e,this.type=t,this.newValue=n,this.oldValue=r}toString(){return this.toJSON()}toJSON(){switch(this.type){case`added`:return`Added   \`${this.key}\``;case`removed`:return`Removed \`${this.key}\``;case`changed`:return`Changed \`${this.key}\` from \`${this.oldValue?.toString()||`-`}\` to \`${this.newValue?.toString()}\``}}},N=class{key;value;hash;props;constructor(e,t,n,r){this.key=e,this.value=t,this.hash=n,this.props=r}toString(){return this.props?`{${Object.keys(this.props).join(`,`)}}`:JSON.stringify(this.value)}toJSON(){let e=this.key||`.`;return this.props?`${e}({${Object.keys(this.props).join(`,`)}})`:`${e}(${this.value})`}},P=`active.activeClass.ariaCurrentValue.as.disabled.download.exact.exactActiveClass.exactHash.exactQuery.external.form.formaction.formenctype.formmethod.formnovalidate.formtarget.href.hreflang.inactiveClass.locale.media.noPrefetch.noRel.onClick.ping.prefetch.prefetchOn.prefetchedClass.referrerpolicy.rel.replace.target.title.to.trailingSlash.type.viewTransition`.split(`.`);function F(e){let t=Object.keys(e),n=t.filter(e=>e.startsWith(`aria-`)),r=t.filter(e=>e.startsWith(`data-`)),i=[...P,...n,...r];return b(e,...i)}function I(e,t){let n=T(e,t).reduce((e,t)=>(t.type===`added`&&e.add(t.key),e),new Set),r=Object.fromEntries(Object.entries(e).filter(([e])=>!n.has(e))),i=Object.fromEntries(Object.entries(t).filter(([e])=>!n.has(e)));return g(r,i)}var L={__name:`ULinkBase`,props:{as:{type:String,required:!1,default:`button`},type:{type:String,required:!1,default:`button`},disabled:{type:Boolean,required:!1},onClick:{type:[Function,Array],required:!1},href:{type:[String,null],required:!1},navigate:{type:Function,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},active:{type:Boolean,required:!1},isExternal:{type:Boolean,required:!1}},setup(e){let t=e;function i(e){if(t.disabled){e.stopPropagation(),e.preventDefault();return}if(t.onClick)for(let n of Array.isArray(t.onClick)?t.onClick:[t.onClick])n(e);t.href&&t.navigate&&!t.isExternal&&t.navigate(e)}return(t,l)=>(a(),s(n(S),r(e.href?{as:`a`,href:e.disabled?void 0:e.href,"aria-disabled":e.disabled?`true`:void 0,role:e.disabled?`link`:void 0,tabindex:e.disabled?-1:void 0}:e.as===`button`?{as:e.as,type:e.type,disabled:e.disabled}:{as:e.as},{rel:e.rel,target:e.target,onClick:i}),{default:o(()=>[c(t.$slots,`default`)]),_:3},16,[`rel`,`target`]))}},R={base:`outline-primary/25 focus-visible:outline-3 rounded-md`,variants:{active:{true:`text-primary`,false:`text-muted`},disabled:{true:`cursor-not-allowed opacity-75`}},compoundVariants:[{active:!1,disabled:!1,class:[`hover:text-default`,`transition-colors`]}]},z=Object.assign({inheritAttrs:!1},{__name:`ULink`,props:{as:{type:null,required:!1,default:`button`},type:{type:null,required:!1,default:`button`},disabled:{type:Boolean,required:!1},active:{type:Boolean,required:!1,default:void 0},exact:{type:Boolean,required:!1},exactQuery:{type:[Boolean,String],required:!1},exactHash:{type:Boolean,required:!1},inactiveClass:{type:String,required:!1},custom:{type:Boolean,required:!1},raw:{type:Boolean,required:!1},locale:{type:[Boolean,String],required:!1,default:void 0},class:{type:null,required:!1},to:{type:null,required:!1},href:{type:null,required:!1},external:{type:Boolean,required:!1},target:{type:[String,Object,null],required:!1},rel:{type:[String,Object,null],required:!1},noRel:{type:Boolean,required:!1},prefetchedClass:{type:String,required:!1},prefetch:{type:Boolean,required:!1},prefetchOn:{type:[String,Object],required:!1},noPrefetch:{type:Boolean,required:!1},trailingSlash:{type:String,required:!1},activeClass:{type:String,required:!1},exactActiveClass:{type:String,required:!1},ariaCurrentValue:{type:String,required:!1,default:`page`},viewTransition:{type:Boolean,required:!1},replace:{type:Boolean,required:!1}},setup(h){let b=h,S=u(),w=m(),T=e(),E=C(y(b,`as`,`type`,`disabled`,`active`,`exact`,`exactQuery`,`exactHash`,`activeClass`,`inactiveClass`,`to`,`href`,`raw`,`custom`,`locale`,`class`)),D=i(()=>v({extend:R,...f({variants:{active:{true:_(w.ui?.link?.variants?.active?.true,b.activeClass),false:_(w.ui?.link?.variants?.active?.false,b.inactiveClass)}}},w.ui?.link||{})})),O=i(()=>{let e=b.to??b.href;if(!e||typeof e!=`string`||b.external||d(e,{acceptRelative:!0})||b.locale===!1)return e;let t=T.$localePath;if(!t)return e;let n=T.$i18n?.localeCodes?.value;return n?.length&&RegExp(`^/(${n.join(`|`)})($|[/?#])`).test(e)?e:t(e,typeof b.locale==`string`?b.locale:void 0)||e}),k=i(()=>!O.value||b.external?!1:typeof O.value!=`string`||!(d(O.value,{acceptRelative:!0})||b.target&&b.target!==`_self`)),A=i(()=>
1b.noRel?null:b.rel===void 0?!k.value||b.target&&b.target!==`_self`?`noopener noreferrer`:null:b.rel||null);function j({route:e,isActive:t,isExactActive:n}={}){if(b.active!==void 0)return b.active;if(!O.value)return!1;if(b.exactQuery===`partial`){if(!I(e.query,S.query))return!1}else if(b.exactQuery===!0&&!g(e.query,S.query))return!1;return b.exactHash&&e.hash!==S.hash?!1:!!(b.exact&&n||!b.exact&&t)}function M({route:e,isActive:t,isExactActive:n}={}){let r=j({route:e,isActive:t,isExactActive:n});return b.raw?[b.class,r?b.activeClass:b.inactiveClass]:D.value({class:b.class,active:r,disabled:b.disabled})}return(e,i)=>{let u=p;return k.value?(a(),s(u,r({key:0},n(E),{to:O.value,custom:``}),{default:o(({href:i,navigate:u,route:d,isActive:f,isExactActive:p,...m})=>[h.custom?(a(),s(n(x),{key:0},{default:o(()=>[c(e.$slots,`default`,t(l({...e.$attrs,...h.exact&&p?{"aria-current":b.ariaCurrentValue}:{},as:h.as,type:h.type,disabled:h.disabled,href:i,navigate:u,rel:A.value,target:m.target,isExternal:m.isExternal,active:j({route:d,isActive:f,isExactActive:p})})))]),_:2},1024)):(a(),s(L,r({key:1},{...e.$attrs,...h.exact&&p?{"aria-current":b.ariaCurrentValue}:{},as:h.as,type:h.type,disabled:h.disabled,href:i,navigate:u,rel:A.value,target:m.target,isExternal:m.isExternal},{class:M({route:d,isActive:f,isExactActive:p})}),{default:o(()=>[c(e.$slots,`default`,{active:j({route:d,isActive:f,isExactActive:p})})]),_:2},1040,[`class`]))]),_:3},16,[`to`])):h.custom?(a(),s(n(x),{key:1},{default:o(()=>[c(e.$slots,`default`,t(l({...e.$attrs,as:h.as,type:h.type,disabled:h.disabled,...O.value?{href:String(O.value),target:b.target,rel:A.value,isExternal:!0}:{},active:h.active??!1})))]),_:3})):(a(),s(L,r({key:2},{...e.$attrs,as:h.as,type:h.type,disabled:h.disabled,...O.value?{href:String(O.value),target:b.target,rel:A.value,isExternal:!0}:{}},{class:M()}),{default:o(()=>[c(e.$slots,`default`,{active:h.active??!1})]),_:3},16,[`class`]))}}});export{L as n,F as r,z as t};
2//# sourceMappingURL=BfnBlrZw.js.map

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.