1import{e as G,j as q,x as O,av as me,O as he,c as H,aw as A,Q as ve,i as w,a6 as ge,ax as pe,ay as be,I as ye,K as ne,p as R,s as ae,q as X,r as V,J as _e,H as re,a2 as De,u as B,N as D,az as we,aA as Se,o as j,g as J,a as Ee,R as se,_ as Me,f as Oe,l as Ce,v as oe,ae as ie,aB as Pe,S as Te,G as K}from"./DDhvfqCR.js";const Ne={trailing:!0};function $e(e,t=25,a={}){if(a={...Ne,...a},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let r,n,d=[],o,s;const f=(u,m)=>(o=xe(e,u,m),o.finally(()=>{if(o=null,a.trailing&&s&&!n){const l=f(u,s);return s=null,l}}),o),p=function(...u){return a.trailing&&(s=u),o||new Promise(m=>{const l=!n&&a.leading;clearTimeout(n),n=setTimeout(()=>{n=null;const i=a.leading?r:f(this,u);s=null;for(const h of d)h(i);d=[]},t),l?(r=f(this,u),m(r)):d.push(m)})},c=u=>{u&&(clearTimeout(u),n=null)};return p.isPending=()=>!!n,p.cancel=()=>{c(n),d=[],s=null},p.flush=()=>{if(c(n),!s||o)return;const u=s;return s=null,f(this,u)},p}async function xe(e,t,a){return await e.apply(t,a)}const le=Symbol.for("nuxt:client-only"),ht=G({name:"ClientOnly",inheritAttrs:!1,props:["fallback","placeholder","placeholderTag","fallbackTag"],setup(e,{slots:t,attrs:a}){const r=O(!1);q(()=>{r.value=!0});const n=A();return n&&(n._nuxtClientOnly=!0),ve(le,!0),()=>{if(r.value){const f=t.default?.();return f&&f.length===1?[me(f[0],a)]:f}const d=t.fallback||t.placeholder;if(d)return he(d);const o=e.fallback||e.placeholder||"",s=e.fallbackTag||e.placeholderTag||"span";return H(s,a,o)}}});function vt(...e){const t=typeof e[e.length-1]=="string"?e.pop():void 0;Re(e[0],e[1])&&e.unshift(t);let[a,r,n={}]=e,d=!1;const o=w(()=>D(a));if(typeof o.value!="string")throw new TypeError("[nuxt] [useAsyncData] key must be a string.");if(typeof r!="function")throw new TypeError("[nuxt] [useAsyncData] handler must be a function.");const s=ge();n.server??=!0,n.default??=Ie,n.getCachedData??=ce,n.lazy??=!1,n.immediate??=!0,n.deep??=pe.deep,n.dedupe??="cancel",n._functionName,s._asyncData[o.value];function f(){const i={cause:"initial",dedupe:n.dedupe};return s._asyncData[o.value]?._init||(i.cachedData=n.getCachedData(o.value,s,{cause:"initial"}),s._asyncData[o.value]=ee(s,o.value,r,n,i.cachedData)),()=>s._asyncData[o.value].execute(i)}const p=f(),c=s._asyncData[o.value];c._deps++;const u=n.server!==!1&&s.payload.serverRendered;{let i=function(y){const _=s._asyncData[y];_?._deps&&(_._deps--,_._deps===0&&_?._off())};const h=A();if(h&&u&&n.immediate&&!h.sp&&(h.sp=[]),h&&!h._nuxtOnBeforeMountCbs){h._nuxtOnBeforeMountCbs=[];const y=h._nuxtOnBeforeMountCbs;be(()=>{y.forEach(_=>{_()}),y.splice(0,y.length)}),ye(()=>y.splice(0,y.length))}const v=h&&(h._nuxtClientOnly||ne(le,!1));u&&s.isHydrating&&(c.error.value||c.data.value!==void 0)?c.status.value=c.error.value?"error":"success":h&&(!v&&s.payload.serverRendered&&s.isHydrating||n.lazy)&&n.immediate?h._nuxtOnBeforeMountCbs.push(p):n.immediate&&c.status.value!=="success"&&p();const g=X(),b=R(o,(y,_)=>{if((y||_)&&y!==_){d=!0;const $=s._asyncData[_]?.data.value!==void 0,S=s._asyncDataPromises[_]!==void 0,M={cause:"initial",dedupe:n.dedupe};if(!s._asyncData[y]?._init){let C;_&&$?C=s._asyncData[_].data.value:(C=n.getCachedData(y,s,{cause:"initial"}),M.cachedData=C),s._asyncData[y]=ee(s,y,r,n,C)}s._asyncData[y]._deps++,_&&i(_),(n.immediate||$||S)&&s._asyncData[y].execute(M),we(()=>{d=!1})}},{flush:"sync"}),E=n.watch?R(n.watch,()=>{d||s._asyncData[o.value]?._execute({cause:"watch",dedupe:n.dedupe})}):()=>{};g&&ae(()=>{b(),E(),i(o.value)})}const m={data:z(()=>s._asyncData[o.value]?.data),pending:z(()=>s._asyncData[o.value]?.pending),status:z(()=>s._asyncData[o.value]?.status),error:z(()=>s._asyncData[o.value]?.error),refresh:(...i)=>s._asyncData[o.value]?._init?s._asyncData[o.value].execute(...i):f()(),execute:(...i)=>m.refresh(...i),clear:()=>{const i=s._asyncData[o.value];if(i?._abortController)try{i._abortController.abort(new DOMException("AsyncData aborted by user.","AbortError"))}finally{i._abortController=void 0}ue(s,o.value)}},l=Promise.resolve(s._asyncDataPromises[o.value]).then(()=>m);return Object.assign(l,m),l}function z(e){return w({get(){return e()?.value},set(t){const a=e();a&&(a.value=t)}})}function Re(e,t){return!(typeof e=="string"||typeof e=="object"&&e!==null||typeof e=="function"&&typeof t=="function")}function ue(e,t){t in e.payload.data&&(e.payload.data[t]=void 0),t in e.payload._errors&&(e.payload._errors[t]=void 0),e._asyncData[t]&&(e._asyncData[t].data.value=B(e._asyncData[t]._default()),e._asyncData[t].error.value=void 0,e._asyncData[t].status.value="idle"),t in e._asyncDataPromises&&(e._asyncDataPromises[t]=void 0)}function We(e,t){const a={};for(const r of t)a[r]=e[r];return a}function ee(e,t,a,r,n){e.payload._errors[t]??=void 0;const d=r.getCachedData!==ce,o=a,s=r.deep?V:O,f=n!==void 0,p=e.hook("app:data:refresh",async u=>{(!u||u.includes(t))&&await c.execute({cause:"refresh:hook"})}),c={data:s(f?n:r.default()),pending:w(()=>c.status.value==="pending"),error:_e(e.payload._errors,t),status:O("idle"),execute:(...u)=>{const[m,l=void 0]=u,i=m&&l===void 0&&typeof m=="object"?m:{};if(e._asyncDataPromises[t]&&(i.dedupe??r.dedupe)==="defer")return e._asyncDataPromises[t];{const g="cachedData"in i?i.cachedData:r.getCachedData(t,e,{cause:i.cause??"refresh:manual"});if(g!==void 0)return e.payload.data[t]=c.data.value=g,c.error.value=void 0,c.status.value="success",Promise.resolve(g)}c._abortController&&c._abortController.abort(new DOMException("AsyncData request cancelled by deduplication","AbortError")),c._abortController=new AbortController,c.status.value="pending";const h=new AbortController,v=new Promise((g,b)=>{try{const E=i.timeout??r.timeout,y=Be([c._abortController?.signal,i?.signal],h.signal,E);if(y.aborted){const _=y.reason;b(_ instanceof Error?_:new DOMException(String(_??"Aborted"),"AbortError"));return}return y.addEventListener("abort",()=>{const _=y.reason;b(_ instanceof Error?_:new DOMException(String(_??"Aborted"),"AbortError"))},{once:!0,signal:h.signal}),Promise.resolve(o(e,{signal:y})).then(g,b)}catch(E){b(E)}}).then(async g=>{let b=g;r.transform&&(b=await r.transform(g)),r.pick&&(b=We(b,r.pick)),e.payload.data[t]=b,c.data.value=b,c.error.value=void 0,c.status.value="success"}).catch(g=>{if(e._asyncDataPromises[t]&&e._asyncDataPromises[t]!==v||c._abortController?.signal.aborted)return e._asyncDataPromises[t];if(typeof DOMException<"u"&&g instanceof DOMException&&g.name==="AbortError")return c.status.value="idle",e._asyncDataPromises[t];c.error.value=De(g),c.data.value=B(r.default()),c.status.value="error"}).finally(()=>{h.abort(),delete e._asyncDataPromises[t]});return e._asyncDataPromises[t]=v,e._asyncDataPromises[t]},_execute:$e((...u)=>
1c.execute(...u),0,{leading:!0}),_default:r.default,_deps:0,_init:!0,_hash:void 0,_off:()=>{p(),e._asyncData[t]?._init&&(e._asyncData[t]._init=!1),d||re(()=>{e._asyncData[t]?._init||(ue(e,t),c.execute=()=>Promise.resolve())})}};return c}const Ie=()=>{},ce=(e,t,a)=>{if(t.isHydrating)return t.payload.data[e];if(a.cause!=="refresh:manual"&&a.cause!=="refresh:hook")return t.static.data[e]};function Be(e,t,a){const r=e.filter(o=>!!o);if(typeof a=="number"&&a>=0){const o=AbortSignal.timeout?.(a);o&&r.push(o)}if(AbortSignal.any)return AbortSignal.any(r);const n=new AbortController;for(const o of r)if(o.aborted){const s=o.reason??new DOMException("Aborted","AbortError");try{n.abort(s)}catch{n.abort()}return n.signal}const d=()=>{const s=r.find(f=>f.aborted)?.reason??new DOMException("Aborted","AbortError");try{n.abort(s)}catch{n.abort()}};for(const o of r)o.addEventListener?.("abort",d,{once:!0,signal:t});return n.signal}function gt(e){return new URL(globalThis.location.href)}const Fe=["srcset"],Le=["srcset","type"],Ae=["src","alt","title"],ze=G({inheritAttrs:!1,__name:"BaseImage",props:{image:{},defImg:{},alt:{},title:{},cdn:{}},emits:["error","load"],setup(e,{emit:t}){const a=e,{image:r,alt:n,title:d,cdn:o}=Se(a),s=V(null),f=h=>h.includes("cdn")?h:o.value+h,p=(h,v,g=!1)=>{const b=g?v?.original?.url_webp:v?.original?.url;if(!h)return b;const E=h.offsetHeight*2,y=h.offsetWidth*2,_=y>E,$=Object.values(v),S=$.reduce((F,k)=>{const Q=_?"width":"height";return F[Q]>k[Q]?F:k},$[0]);if(!S)return b;const M=$.filter(F=>_?+F.width>=y:+F.height>=E),C=M.length?M[0]:S;return g&&C.url_webp?C.url_webp:g?null:C.url},c=h=>{if(!r.value||(r.value?.original?.url||"").match(/\.gif$/i)&&h)return"";const b=p(s.value,r.value,h);return b?f(b):""},u=w(()=>typeof n?.value=="string"?n.value.replace(/<\/?[^>]+(>|$)/g,""):""),m=w(()=>c(!1)),l=w(()=>c(!0)),i=w(()=>m.value?.match(/\.gif$/i)?"image/gif":m.value?.match(/\.png$/i)?"image/png":"image/jpeg");return(h,v)=>(j(),H("picture",null,[l.value?(j(),H("source",{key:0,srcset:l.value,type:"image/webp"},null,8,Fe)):J("",!0),m.value?(j(),H("source",{key:1,srcset:m.value,type:i.value},null,8,Le)):J("",!0),Ee("img",se({ref_key:"root",ref:s,class:"base-image",src:m.value,alt:u.value,title:B(d)},h.$attrs,{onError:v[0]||(v[0]=g=>h.$emit("error",g.target)),onLoad:v[1]||(v[1]=g=>h.$emit("load"))}),null,16,Ae)]))}}),He=Me(ze,[["__scopeId","data-v-68ecbd85"]]),je=G({inheritAttrs:!1,__name:"BaseImage",props:{image:{},defImg:{},alt:{},title:{}},setup(e){const t=e,a=Ce(),r=w(()=>a.public.CDN);return(n,d)=>(j(),Oe(B(He),se(t,{cdn:B(r)}),null,16,["cdn"]))}}),pt=Object.assign(je,{__name:"AtomsImageBaseImage"});function Ue(e,t){return X()?(ae(e,t),!0):!1}const Y=new WeakMap,Ve=(...e)=>{var t;const a=e[0],r=(t=A())===null||t===void 0?void 0:t.proxy,n=r??X();if(n==null&&!ie())throw new Error("injectLocal must be called in setup");return n&&Y.has(n)&&a in Y.get(n)?Y.get(n)[a]:ne(...e)},Ye=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const Ge=Object.prototype.toString,qe=e=>Ge.call(e)==="[object Object]",T=()=>{};function Xe(e,t){function a(...r){return new Promise((n,d)=>{Promise.resolve(e(()=>t.apply(this,r),{fn:t,thisArg:this,args:r})).then(n).catch(d)})}return"cancel"in e&&Object.assign(a,{cancel:e.cancel,flush:e.flush,isPending:e.isPending}),a}function Ze(e,t={}){let a,r,n=T,d=T;const o=O(!1),s=c=>{clearTimeout(c),n(),n=T};let f;return Object.assign(c=>{const u=D(e),m=D(t.maxWait);return a&&s(a),u<=0||m!==void 0&&m<=0?(r&&(s(r),r=void 0),o.value=!1,Promise.resolve(c())):(o.value=!0,new Promise((l,i)=>{n=t.rejectOnCancel?i:l,d=l,f=c,m&&!r&&(r=setTimeout(()=>{a&&s(a),r=void 0,o.value=!1,l(f())},m)),a=setTimeout(()=>{r&&s(r),r=void 0,o.value=!1,l(c())},u)}))},{cancel:()=>{a&&(s(a),a=void 0),r&&(s(r),r=void 0),o.value=!1,d=T},flush:()=>
1{if(o.value){a&&(clearTimeout(a),a=void 0),r&&(clearTimeout(r),r=void 0),o.value=!1;const c=d;n=T,d=T,c(f())}},isPending:oe(o)})}function ke(e,t){var a;if(typeof e=="number")return e+t;const r=((a=e.match(/^-?\d+\.?\d*/))===null||a===void 0?void 0:a[0])||"",n=e.slice(r.length),d=Number.parseFloat(r)+t;return Number.isNaN(d)?e:d+n}function L(e){return e.endsWith("rem")?Number.parseFloat(e)*16:Number.parseFloat(e)}function U(e){return Array.isArray(e)?e:[e]}function Qe(e){return A()}function Je(e,t=200,a={}){return Xe(Ze(t,a),e)}function bt(e,t=200,a={}){const r=V(D(e)),n=Je(()=>{r.value=e.value},t,a);return R(e,()=>n()),oe(r)}function Z(e,t=!0,a){Qe()?q(e,a):t?e():re(e)}const Ke=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[T\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/i,et=/[YMDHhms]o|\[([^\]]+)\]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a{1,2}|A{1,2}|m{1,2}|s{1,2}|Z{1,2}|z{1,4}|SSS/g;function tt(e,t,a,r){let n=e<12?"AM":"PM";return r&&(n=n.split("").reduce((d,o)=>d+=`${o}.`,"")),a?n.toLowerCase():n}function x(e){const t=["th","
1st","nd","rd"],a=e%100;return e+(t[(a-20)%10]||t[a]||t[0])}function nt(e,t,a={}){var r;const n=e.getFullYear(),d=e.getMonth(),o=e.getDate(),s=e.getHours(),f=e.getMinutes(),p=e.getSeconds(),c=e.getMilliseconds(),u=e.getDay(),m=(r=a.customMeridiem)!==null&&r!==void 0?r:tt,l=h=>{var v;return(v=h.split(" ")[1])!==null&&v!==void 0?v:""},i={Yo:()=>x(n),YY:()=>String(n).slice(-2),YYYY:()=>n,M:()=>d+1,Mo:()=>x(d+1),MM:()=>`${d+1}`.padStart(2,"0"),MMM:()=>e.toLocaleDateString(D(a.locales),{month:"short"}),MMMM:()=>e.toLocaleDateString(D(a.locales),{month:"long"}),D:()=>String(o),Do:()=>x(o),DD:()=>`${o}`.padStart(2,"0"),H:()=>String(s),Ho:()=>x(s),HH:()=>`${s}`.padStart(2,"0"),h:()=>`${s%12||12}`.padStart(1,"0"),ho:()=>x(s%12||12),hh:()=>`${s%12||12}`.padStart(2,"0"),m:()=>String(f),mo:()=>x(f),mm:()=>`${f}`.padStart(2,"0"),s:()=>String(p),so:()=>x(p),ss:()=>`${p}`.padStart(2,"0"),SSS:()=>`${c}`.padStart(3,"0"),d:()=>u,dd:()=>e.toLocaleDateString(D(a.locales),{weekday:"narrow"}),ddd:()=>e.toLocaleDateString(D(a.locales),{weekday:"short"}),dddd:()=>e.toLocaleDateString(D(a.locales),{weekday:"long"}),A:()=>m(s,f),AA:()=>m(s,f,!1,!0),a:()=>m(s,f,!0),aa:()=>m(s,f,!0,!0),z:()=>l(e.toLocaleDateString(D(a.locales),{timeZoneName:"shortOffset"})),zz:()=>l(e.toLocaleDateString(D(a.locales),{timeZoneName:"shortOffset"})),zzz:()=>l(e.toLocaleDateString(D(a.locales),{timeZoneName:"shortOffset"})),zzzz:()=>l(e.toLocaleDateString(D(a.locales),{timeZoneName:"longOffset"}))};return t.replace(et,(h,v)=>{var g,b;return(g=v??((b=i[h])===null||b===void 0?void 0:b.call(i)))!==null&&g!==void 0?g:h})}function at(e){if(e===null)return new Date(NaN);if(e===void 0)return new Date;if(e instanceof Date)return new Date(e);if(typeof e=="string"&&!/Z$/i.test(e)){const t=e.match(Ke);if(t){const a=t[2]-1||0,r=(t[7]||"0").substring(0,3);return new Date(t[1],a,t[3]||1,t[4]||0,t[5]||0,t[6]||0,r)}}return new Date(e)}function yt(e,t="HH:mm:ss",a={}){return w(()=>nt(at(D(e)),D(t),a))}function rt(e,t,a){return R(e,t,{...a,immediate:!0})}const W=Ye?window:void 0;function P(e){var t;const a=D(e);return(t=a?.$el)!==null&&t!==void 0?t:a}function N(...e){const t=(r,n,d,o)=>(r.addEventListener(n,d,o),()=>r.removeEventListener(n,d,o)),a=w(()=>{const r=U(D(e[0])).filter(n=>n!=null);return r.every(n=>typeof n!="string")?r:void 0});return rt(()=>{var r,n;return[(r=(n=a.value)===null||n===void 0?void 0:n.map(d=>P(d)))!==null&&r!==void 0?r:[W].filter(d=>d!=null),U(D(a.value?e[1]:e[0])),U(B(a.value?e[2]:e[1])),D(a.value?e[3]:e[2])]},([r,n,d,o],s,f)=>{if(!r?.length||!n?.length||!d?.length)return;const p=qe(o)?{...o}:o,c=r.flatMap(u=>n.flatMap(m=>d.map(l=>t(u,m,l,p))));f(()=>{c.forEach(u=>u())})},{flush:"post"})}function _t(e,t,a={}){const{window:r=W,ignore:n=[],capture:d=!0,detectIframe:o=!1,controls:s=!1}=a;if(!r)return s?{stop:T,cancel:T,trigger:T}:T;let f=!0;const p=v=>D(n).some(g=>{if(typeof g=="string")return Array.from(r.document.querySelectorAll(g)).some(b=>b===v.target||v.composedPath().includes(b));{const b=P(g);return b&&(v.target===b||v.composedPath().includes(b))}});function c(v){const g=D(v);return g&&g.$.subTree.shapeFlag===16}function u(v,g){const b=D(v),E=b.$.subTree&&b.$.subTree.children;return E==null||!Array.isArray(E)?!1:E.some(y=>y.el===g.target||g.composedPath().includes(y.el))}const m=v=>{const g=P(e);if(v.target!=null&&!(!(g instanceof Element)&&c(e)&&u(e,v))&&!(!g||g===v.target||v.composedPath().includes(g))){if("detail"in v&&v.detail===0&&(f=!p(v)),!f){f=!0;return}t(v)}};let l=!1;const i=[N(r,"click",v=>{l||(l=!0,setTimeout(()=>{l=!1},0),m(v))},{passive:!0,capture:d}),N(r,"pointerdown",v=>{const g=P(e);f=!p(v)&&!!(g&&!v.composedPath().includes(g))},{passive:!0}),o&&N(r,"blur",v=>{setTimeout(()=>{const g=P(e);let b=r.document.activeElement;for(;b?.shadowRoot;)b=b.shadowRoot.activeElement;b?.tagName==="IFRAME"&&!g?.contains(r.document.activeElement)&&t(v)},0)},{passive:!0})].filter(Boolean),h=()=>i.forEach(v=>v());return s?{stop:h,cancel:()=>{f=!1},trigger:v=>{f=!0,m(v),f=!1}}:h}function st(){const e=O(!1),t=A();return t&&q(()=>{e.value=!0},t),e}function de(e){const t=st();return w(()=>
1(t.value,!!e()))}const ot=Symbol("vueuse-ssr-width");function fe(){const e=ie()?Ve(ot,null):null;return typeof e=="number"?e:void 0}function I(e,t={}){const{window:a=W,ssrWidth:r=fe()}=t,n=de(()=>a&&"matchMedia"in a&&typeof a.matchMedia=="function"),d=O(typeof r=="number"),o=O(),s=O(!1),f=p=>{s.value=p.matches};return Pe(()=>{if(d.value){d.value=!n.value;const p=D(e).split(",");s.value=p.some(c=>{const u=c.includes("not all"),m=c.match(/\(\s*min-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/),l=c.match(/\(\s*max-width:\s*(-?\d+(?:\.\d*)?[a-z]+\s*)\)/);let i=!!(m||l);return m&&i&&(i=r>=L(m[1])),l&&i&&(i=r<=L(l[1])),u?!i:i});return}n.value&&(o.value=a.matchMedia(D(e)),s.value=o.value.matches)}),N(o,"change",f,{passive:!0}),w(()=>s.value)}function it(e,t={}){function a(l,i){let h=D(e[D(l)]);return i!=null&&(h=ke(h,i)),typeof h=="number"&&(h=`${h}px`),h}const{window:r=W,strategy:n="min-width",ssrWidth:d=fe()}=t,o=typeof d=="number",s=o?O(!1):{value:!0};o&&Z(()=>s.value=!!r);function f(l,i){return!s.value&&o?l==="min"?d>=L(i):d<=L(i):r?r.matchMedia(`(${l}-width: ${i})`).matches:!1}const p=l=>I(()=>`(min-width: ${a(l)})`,t),c=l=>I(()=>`(max-width: ${a(l)})`,t),u=Object.keys(e).reduce((l,i)=>(Object.defineProperty(l,i,{get:()=>n==="min-width"?p(i):c(i),enumerable:!0,configurable:!0}),l),{});function m(){const l=Object.keys(e).map(i=>[i,u[i],L(a(i))]).sort((i,h)=>i[2]-h[2]);return w(()=>l.filter(([,i])=>i.value).map(([i])=>i))}return Object.assign(u,{greaterOrEqual:p,smallerOrEqual:c,greater(l){return I(()=>`(min-width: ${a(l,.1)})`,t)},smaller(l){return I(()=>`(max-width: ${a(l,-.1)})`,t)},between(l,i){return I(()=>`(min-width: ${a(l)}) and (max-width: ${a(i,-.1)})`,t)},isGreater(l){return f("min",a(l,.1))},isGreaterOrEqual(l){return f("min",a(l))},isSmaller(l){return f("max",a(l,-.1))},isSmallerOrEqual(l){return f("max",a(l))},isInBetween(l,i){return f("min",a(l))&&f("max",a(i,-.1))},current:m,active(){const l=m();return w(()=>l.value.length===0?"":l.value.at(n==="min-width"?-1:0))}})}function lt(e,t,a={}){const{window:r=W,...n}=a;let d;const o=de(()=>r&&"ResizeObserver"in r),s=()=>{d&&(d.disconnect(),d=void 0)},f=R(w(()=>{const c=D(e);return Array.isArray(c)?c.map(u=>P(u)):[P(c)]}),c=>{if(s(),o.value&&r){d=new ResizeObserver(t);for(const u of c)u&&d.observe(u,n)}},{immediate:!0,flush:"post"}),p=()=>{s(),f()};return Ue(p),{isSupported:o,stop:p}}function Dt(e,t={width:0,height:0},a={}){const{window:r=W,box:n="content-box"}=a,d=w(()=>{var u;return(u=P(e))===null||u===void 0||(u=u.namespaceURI)===null||u===void 0?void 0:u.includes("svg")}),o=O(t.width),s=O(t.height),{stop:f}=lt(e,([u])=>{const m=n==="border-box"?u.borderBoxSize:n==="content-box"?u.contentBoxSize:u.devicePixelContentBoxSize;if(r&&d.value){const l=P(e);if(l){const i=l.getBoundingClientRect();o.value=i.width,s.value=i.height}}else if(m){const l=U(m);o.value=l.reduce((i,{inlineSize:h})=>i+h,0),s.value=l.reduce((i,{blockSize:h})=>i+h,0)}else o.value=u.contentRect.width,s.value=u.contentRect.height},a);Z(()=>{const u=P(e);if(u&&"offsetWidth"in u)if(n==="content-box"&&r){const m=r.getComputedStyle(u),l=Number.parseFloat(m.paddingLeft)+Number.parseFloat(m.paddingRight),i=Number.parseFloat(m.paddingTop)+Number.parseFloat(m.paddingBottom),h=Number.parseFloat(m.borderLeftWidth)+Number.parseFloat(m.borderRightWidth),v=Number.parseFloat(m.borderTopWidth)+Number.parseFloat(m.borderBottomWidth);o.value=u.offsetWidth-l-h,s.value=u.offsetHeight-i-v}else o.value=u.offsetWidth,s.value=u.offsetHeight;else u&&(o.value=t.width,s.value=t.height)});const p=R(()=>P(e),u=>{o.value=u?t.width:0,s.value=u?t.height:0});function c(){f(),p()}return{width:o,height:s,stop:c}}function wt(e,t={}){const{threshold:a=50,onSwipe:r,onSwipeEnd:n,onSwipeStart:d,passive:o=!0}=t,s=K({x:0,y:0}),f=K({x:0,y:0}),p=w(()=>s.x-f.x),c=w(()=>s.y-f.y),{max:u,abs:m}=Math,l=w(()=>u(m(p.value),m(c.value))>=a),i=O(!1),h=w(()=>l.value?m(p.value)>m(c.value)?p.value>0?"left":"right":c.value>0?"up":"down":"none"),v=S=>[S.touches[0].clientX,S.touches[0].clientY],g=(S,M)=>{s.x=S,s.y=M},b=(S,M)=>{f.x=S,f.y=M},E={passive:o,capture:!o},y=S=>{i.value&&n?.(S,h.value),i.value=!1},_=[N(e,"touchstart",S=>{if(S.touches.length!==1)return;const[M,C]=v(S);g(M,C),b(M,C),d?.(S)},E),N(e,"touchmove",S=>{if(S.touches.length!==1)return;const[M,C]=v(S);b(M,C),E.capture&&!E.passive&&Math.abs(p.value)>Math.abs(c.value)&&S.preventDefault(),!i.value&&l.value&&(i.value=!0),i.value&&r?.(S)},E),N(e,["touchend","touchcancel"],y,E)];return{isSwiping:i,direction:h,coordsStart:s,coordsEnd:f,lengthX:p,lengthY:c,stop:()=>_.forEach(S=>S())}}function St(){const e=V([]);return e.value.set=t=>{t&&e.value.push(t)},Te(()=>{e.value.length=0}),e}function Et(e={}){const{window:t=W,initialWidth:a=Number.POSITIVE_INFINITY,initialHeight:r=Number.POSITIVE_INFINITY,listenOrientation:n=!0,includeScrollbar:d=!0,type:o="inner"}=e,s=O(a),f=O(r),p=()=>
1{if(t)if(o==="outer")s.value=t.outerWidth,f.value=t.outerHeight;else if(o==="visual"&&t.visualViewport){const{width:u,height:m,scale:l}=t.visualViewport;s.value=Math.round(u*l),f.value=Math.round(m*l)}else d?(s.value=t.innerWidth,f.value=t.innerHeight):(s.value=t.document.documentElement.clientWidth,f.value=t.document.documentElement.clientHeight)};p(),Z(p);const c={passive:!0};return N("resize",p,c),t&&o==="visual"&&t.visualViewport&&N(t.visualViewport,"resize",p,c),n&&R(I("(orientation: portrait)"),()=>p()),{width:s,height:f}}const ut=(e={})=>{const{mobile:t=767.98,tablet:a=1023.98,desktop:r=1024}=e,n=it({mobile:t,tablet:a,desktop:r}),d=w(()=>n.smallerOrEqual("mobile").value),o=w(()=>n.between("mobile","desktop").value),s=w(()=>n.greaterOrEqual("desktop").value),f=w(()=>s.value?"desktop":o.value?"tablet":"mobile");return{isMobile:d,isTablet:o,isDesktop:s,current:f}},Mt=()=>ut({mobile:703.98,tablet:979.98,desktop:980}),ct=["mailto:","tel:","sms:","ftp:","file:"],dt=e=>!ct.some(t=>e.startsWith(t)),ft=e=>e?.startsWith("/"),te=(e="")=>!e||typeof e!="string"?"":dt(e)?ft(e)||e.indexOf("http")===0?e:`https://${e}`:e,Ot=e=>{const t=w(()=>e.includes("/kp")),a=w(()=>{const n=te(e);return t.value?n.startsWith("http")?new URL(n).pathname:n.includes("vedomosti.ru")?n.substring(n.indexOf("/kp")):n:n.startsWith("http")||n.startsWith("//")?n:`//${n}`}),r=w(()=>t.value?"_self":"_blank");return{currentUrl:a,target:r,normalizeUrl:te}};export{pt as B,ht as _,St as a,wt as b,Mt as c,gt as d,vt as e,Ot as f,Dt as g,yt as h,Et as i,te as n,_t as o,bt as r,P as u};
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.