PageSourceSearch

http://aquagroup.ru/admin/assets/AppShell-Cl0mVWsK.js

js aquagroup.ru collected 2026-10-04 13:27:46 UTC 27,484 bytes, 1 lines download raw bytes

1import{s as D,v as R,a as m,b as d,x as ne,y as U,z as M,A as X,B as oe,C as se,D as Ae,E as H,G as ye,H as C,I as Q,J as q,K as ie,L as we,n as ae,M as Le,N as Ne,O as te,P as qe,Q as Me,R as De,S as ue,U as L,V as F,p as Re,w as at,W as Ce,t as W,X as lt,Y as nt,Z as ot,$ as ze,a0 as st,a1 as it,T as Oe,F as ee,d as ut,u as rt,a2 as ct,c as J,f as z,a3 as O,a4 as vt,r as ge,j as dt,a5 as xe,k as mt,e as Te,m as ft,a6 as gt,h as ht,g as bt,q as yt,o as $,_ as wt}from"./index-DBAIXX39.js";import{_ as St}from"./logo-icon-DG8XHP4c.js";import{m as re,a as ce,u as ve,b as de,V as We,c as $e,d as kt,e as Vt,f as _t,R as Bt,g as Ct,h as xt,i as Tt,j as Pt,k as pt,l as It,n as Ht,o as Et,p as At,q as Lt}from"./VOverlay-BxLjFlP9.js";import{m as j,a as me,b as Ye,u as be,c as Fe,d as fe,V as Y,e as Ge,f as Ue,g as Nt,h as qt,i as Xe,j as Mt,k as Dt,l as je,n as he,t as Rt}from"./index-CvneU2GP.js";import{u as Se,m as zt,a as Ot,b as Wt,c as $t,V as Yt,d as Ft,e as Pe,f as Gt}from"./VMenu-BaeoiIwK.js";import{V as Ut}from"./index-Daolnky5.js";import{V as Xt}from"./VProgressCircular-BkqYBa4z.js";const jt=M({text:String,...X(),...j()},"VToolbarTitle"),Kt=D()({name:"VToolbarTitle",props:jt(),setup(e,r){let{slots:t}=r;return R(()=>{const i=!!(t.default||t.text||e.text);return m(e.tag,{class:U(["v-toolbar-title",e.class]),style:ne(e.style)},{default:()=>{var a;return[i&&d("div",{class:"v-toolbar-title__placeholder"},[t.text?t.text():e.text,(a=t.default)==null?void 0:a.call(t)])]}})}),{}}}),Zt=[null,"prominent","default","comfortable","compact"],Ke=M({absolute:Boolean,collapse:Boolean,collapsePosition:{type:String,default:"start"},color:String,density:{type:String,default:"default",validator:e=>Zt.includes(e)},extended:{type:Boolean,default:null},extensionHeight:{type:[Number,String],default:48},flat:Boolean,floating:Boolean,height:{type:[Number,String],default:64},image:String,title:String,...ce(),...X(),...re(),...Ye(),...me(),...j({tag:"header"}),...oe()},"VToolbar"),pe=D()({name:"VToolbar",props:Ke(),setup(e,r){var _;let{slots:t}=r;const{backgroundColorClasses:i,backgroundColorStyles:a}=be(()=>e.color),{borderClasses:n}=ve(e),{elevationClasses:s}=de(e),{locationStyles:c}
1=Fe(e),{roundedClasses:k}=fe(e),{themeClasses:V}=se(e),{rtlClasses:x}=Ae(),v=H(e.extended===null?!!((_=t.extension)!=null&&_.call(t)):e.extended),y=C(()=>parseInt(Number(e.height)+(e.density==="prominent"?Number(e.height):0)-(e.density==="comfortable"?8:0)-(e.density==="compact"?16:0),10)),w=C(()=>v.value?parseInt(Number(e.extensionHeight)+(e.density==="prominent"?Number(e.extensionHeight):0)-(e.density==="comfortable"?4:0)-(e.density==="compact"?8:0),10):0);return ye({VBtn:{variant:"text"}}),R(()=>{var B;const u=!!(e.title||t.title),T=!!(t.image||e.image),b=(B=t.extension)==null?void 0:B.call(t);return v.value=e.extended===null?!!b:e.extended,m(e.tag,{class:U(["v-toolbar",`v-toolbar--collapse-${e.collapsePosition}`,{"v-toolbar--absolute":e.absolute,"v-toolbar--collapse":e.collapse,"v-toolbar--flat":e.flat,"v-toolbar--floating":e.floating,[`v-toolbar--density-${e.density}`]:!0},i.value,n.value,s.value,k.value,V.value,x.value,e.class]),style:ne([a.value,c.value,e.style])},{default:()=>[T&&d("div",{key:"image",class:"v-toolbar__image"},[t.image?m(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{cover:!0,src:e.image}}},t.image):m(We,{key:"image-img",cover:!0,src:e.image},null)]),m(Y,{defaults:{VTabs:{height:Q(y.value)}}},{default:()=>{var I,p,h;return[d("div",{class:"v-toolbar__content",style:{height:Q(y.value)}},[t.prepend&&d("div",{class:"v-toolbar__prepend"},[(I=t.prepend)==null?void 0:I.call(t)]),u&&m(Kt,{key:"title",text:e.title},{text:t.title}),(p=t.default)==null?void 0:p.call(t),t.append&&d("div",{class:"v-toolbar__append"},[(h=t.append)==null?void 0:h.call(t)])])]}}),m(Y,{defaults:{VTabs:{height:Q(w.value)}}},{default:()=>[m(Ut,null,{default:()=>[v.value&&d("div",{class:"v-toolbar__extension",style:{height:Q(w.value)}},[b])]})]})]})}),{contentHeight:y,extensionHeight:w}}}),Jt=M({scrollTarget:{type:String},scrollThreshold:{type:[String,Number],default:300}},"scroll");function Qt(e){let r=arguments.length>1&&arguments[1]!==void 0?arguments[1]:{};const{canScroll:t,layoutSize:i}=r;let a=0,n=0;const s=ae(null),c=H(0),k=H(0),V=H(0),x=H(!1),v=H(!1),y=H(!1),w=H(!1),_=H(!0),u=C(()=>Number(e.scrollThreshold)),T=C(()=>Le((u.value-c.value)/u.value||0));function b(h){const l="window"in h?window.innerHeight:h.clientHeight,o="window"in h?document.documentElement.scrollHeight:h.scrollHeight;return{clientHeight:l,scrollHeight:o}}function B(){const h=s.value;if(!h)return;const{clientHeight:l,scrollHeight:o}=b(h),g=o-l,f=(i==null?void 0:i.value)||0,P=u.value+f;_.value=g>P}function I(){B()}function p(){const h=s.value;if(!h||t&&!t.value)return;a=c.value,c.value="window"in h?h.pageYOffset:h.scrollTop;const l=h instanceof Window?document.documentElement.scrollHeight:h.scrollHeight;n!==l&&(l>n&&B(),n=l),v.value=c.value<a,V.value=Math.abs(c.value-u.value);const{clientHeight:o,scrollHeight:g}=b(h),f=c.value+o>=g-5;!v.value&&f&&c.value>=u.value&&_.value&&(w.value=!0);const P=Math.abs(c.value-a)>100,S=c.value<=5;(v.value&&a-c.value>1&&!f||P&&c.value<u.value||S)&&(w.value=!1),y.value=f}return q(v,()=>{k.value=k.value||c.value}),q(x,()=>{k.value=0}),ie(()=>{q(()=>e.scrollTarget,h=>{var o;const l=h?document.querySelector(h):window;l&&l!==s.value&&((o=s.value)==null||o.removeEventListener("scroll",p),s.value=l,s.value.addEventListener("scroll",p,{passive:!0}),Promise.resolve().then(()=>{B()}))},{immediate:!0}),window.addEventListener("resize",I,{passive:!0})}),we(()=>{var h;(h=s.value)==null||h.removeEventListener("scroll",p),window.removeEventListener("resize",I)}),t&&q(t,p,{immediate:!0}),{scrollThreshold:u,currentScroll:c,currentThreshold:V,isScrollActive:x,scrollRatio:T,isScrollingUp:v,savedScroll:k,isAtBottom:y,reachedBottomWhileScrollingDown:w,hasEnoughScrollableSpace:_}}const ea=M({scrollBehavior:String,modelValue:{type:Boolean,default:!0},location:{type:String,default:"top",validator:e=>["top","bottom"].includes(e)},...ue(Ke(),["location"]),...De(),...Jt(),height:{type:[Number,String],default:64}},"VAppBar"),ta=D()({name:"VAppBar",props:ea(),emits:{"update:modelValue":e=>!0},setup(e,r){let{slots:t}=r;const i=ae(),a=Ne(e,"modelValue"),n=C(()=>{var o;const l=new Set(((o=e.scrollBehavior)==null?void 0:o.split(" "))??[]);return{hide:l.has("hide"),fullyHide:l.has("fully-hide"),inverted:l.has("inverted"),collapse:l.has("collapse"),elevate:l.has("elevate"),fadeImage:l.has("fade-image")}}),s=C(()=>{const l=n.value;return l.hide||l.fullyHide||l.inverted||l.collapse||l.elevate||l.fadeImage||!a.value}),c=C(()=>{var g,f;const l=((g=i.value)==null?void 0:g.contentHeight)??0,o=((f=i.value)==null?void 0:f.extensionHeight)??0;return l+o}),{currentScroll:k,scrollThreshold:V,isScrollingUp:x,scrollRatio:v,isAtBottom:y,reachedBottomWhileScrollingDown:w,hasEnoughScrollableSpace:_}=Qt(e,{canScroll:s,layoutSize:c}),u=L(()=>n.value.hide||n.value.fullyHide),T=C(()=>e.collapse||n.value.collapse&&(n.value.inverted?v.value>0:v.value===0)),b=C(()=>e.flat||n.value.fullyHide&&!a.value||n.value.elevate&&(n.value.inverted?k.value>0:k.value===0)),B=C(()=>n.value.fadeImage?n.value.inverted?1-v.value:v.value:void 0),I=C(()=>{var g,f;if(n.value.hide&&n.value.inverted)return 0;const l=((g=i.value)==null?void 0:g.contentHeight)??0,o=((f=i.value)==null?void 0:f.extensionHeight)??0;return u.value?k.value<V.value||n.value.fullyHide?l+o:l:l+o});te(()=>!!e.scrollBehavior,()=>{qe(()=>{if(!u.value){a.value=!0;return}if(n.value.inverted){a.value=k.value>V.value;return}if(!_.value){a.value=!0;return}if(w.value){a.value=!1;return}a.value=x.value&&!y.value||k.value<V.value})});const{ssrBootStyles:p}=Se(),{layoutItemStyles:h}=Me({id:e.name,order:C(()=>parseInt(e.order,10)),position:L(()=>e.location),layoutSize:I,elementSize:H(void 0),active:a,absolute:L(()=>e.absolute)});return R(()=>{const l=ue(pe.filterProps(e),["location"]);return m(pe,F({ref:i,class:["v-app-bar",{"v-app-bar--bottom":e.location==="bottom"},e.class],style:[{...h.value,"--v-toolbar-image-opacity":B.value,height:void 0,...p.value},e.style]},l,{collapse:T.value,flat:b.value}),t)}),{}}}),Ze=M({baseColor:String,divided:Boolean,direction:{type:String,default:"horizontal"},...ce(),...X(),...Ge(),...re(),...me(),...j(),...oe(),...$e()},"VBtnGroup"),Ie=D()({name:"VBtnGroup",props:Ze(),setup(e,r){let{slots:t}=r;
1const{themeClasses:i}=se(e),{densityClasses:a}=Ue(e),{borderClasses:n}=ve(e),{elevationClasses:s}=de(e),{roundedClasses:c}=fe(e);ye({VBtn:{height:L(()=>e.direction==="horizontal"?"auto":null),baseColor:L(()=>e.baseColor),color:L(()=>e.color),density:L(()=>e.density),flat:!0,variant:L(()=>e.variant)}}),R(()=>m(e.tag,{class:U(["v-btn-group",`v-btn-group--${e.direction}`,{"v-btn-group--divided":e.divided},i.value,n.value,a.value,s.value,c.value,e.class]),style:ne(e.style)},t))}}),Je=Symbol.for("vuetify:v-btn-toggle"),aa=M({...Ze(),...zt()},"VBtnToggle");D()({name:"VBtnToggle",props:aa(),emits:{"update:modelValue":e=>!0},setup(e,r){let{slots:t}=r;const{isSelected:i,next:a,prev:n,select:s,selected:c}=Ot(e,Je);return R(()=>{const k=Ie.filterProps(e);return m(Ie,F({class:["v-btn-toggle",e.class]},k,{style:e.style}),{default:()=>{var V;return[(V=t.default)==null?void 0:V.call(t,{isSelected:i,next:a,prev:n,select:s,selected:c})]}})}),{next:a,prev:n,select:s}}});function la(e,r){q(()=>{var t;return(t=e.isActive)==null?void 0:t.value},t=>{e.isLink.value&&t!=null&&r&&Re(()=>{r(t)})},{immediate:!0})}const Qe=M({active:{type:Boolean,default:void 0},activeColor:String,baseColor:String,symbol:{type:null,default:Je},flat:Boolean,icon:[Boolean,String,Function,Object],prependIcon:Ce,appendIcon:Ce,block:Boolean,readonly:Boolean,slim:Boolean,stacked:Boolean,spaced:String,ripple:{type:[Boolean,Object],default:!0},text:{type:[String,Number,Boolean],default:void 0},...ce(),...X(),...Ge(),...je(),...re(),...$t(),...Dt(),...Ye(),...xt(),...me(),...Ct(),...Mt(),...j({tag:"button"}),...oe(),...$e({variant:"elevated"})},"VBtn"),na=D()({name:"VBtn",props:Qe(),emits:{"group:selected":e=>!0},setup(e,r){let{attrs:t,slots:i}=r;const{themeClasses:a}=se(e),{borderClasses:n}=ve(e),{densityClasses:s}=Ue(e),{dimensionStyles:c}=Xe(e),{elevationClasses:k}=de(e),{loaderClasses:V}=Nt(e),{locationStyles:x}=Fe(e),{positionClasses:v}
1=kt(e),{roundedClasses:y}=fe(e),{sizeClasses:w,sizeStyles:_}=qt(e),u=Wt(e,e.symbol,!1),T=Vt(e,t),b=C(()=>{var S;return e.active!==void 0?e.active:T.isRouterLink.value?(S=T.isActive)==null?void 0:S.value:u==null?void 0:u.isSelected.value}),B=L(()=>b.value?e.activeColor??e.color:e.color),I=C(()=>{var E,N;return{color:(u==null?void 0:u.isSelected.value)&&(!T.isLink.value||((E=T.isActive)==null?void 0:E.value))||!u||((N=T.isActive)==null?void 0:N.value)?B.value??e.baseColor:e.baseColor,variant:e.variant}}),{colorClasses:p,colorStyles:h,variantClasses:l}=_t(I),o=C(()=>(u==null?void 0:u.disabled.value)||e.disabled),g=L(()=>e.variant==="elevated"&&!(e.disabled||e.flat||e.border)),f=C(()=>{if(!(e.value===void 0||typeof e.value=="symbol"))return Object(e.value)===e.value?JSON.stringify(e.value,null,0):e.value});function P(S){var E,N;o.value||T.isLink.value&&(S.metaKey||S.ctrlKey||S.shiftKey||S.button!==0||t.target==="_blank")||(T.isRouterLink.value?(N=(E=T.navigate).value)==null||N.call(E,S):u==null||u.toggle())}return la(T,u==null?void 0:u.select),R(()=>{const S=T.isLink.value?"a":e.tag,E=!!(e.prependIcon||i.prepend),N=!!(e.appendIcon||i.append),K=!!(e.icon&&e.icon!==!0);return at(m(S,F(T.linkProps,{type:S==="a"?void 0:"button",class:["v-btn",u==null?void 0:u.selectedClass.value,{"v-btn--active":b.value,"v-btn--block":e.block,"v-btn--disabled":o.value,"v-btn--elevated":g.value,"v-btn--flat":e.flat,"v-btn--icon":!!e.icon,"v-btn--loading":e.loading,"v-btn--readonly":e.readonly,"v-btn--slim":e.slim,"v-btn--stacked":e.stacked},e.spaced?["v-btn--spaced",`v-btn--spaced-${e.spaced}
1`]:[],a.value,n.value,p.value,s.value,k.value,V.value,v.value,y.value,w.value,l.value,e.class],style:[h.value,c.value,x.value,_.value,e.style],"aria-busy":e.loading?!0:void 0,disabled:o.value&&S!=="a"||void 0,tabindex:e.loading||e.readonly?-1:void 0,onClick:P,value:f.value}),{default:()=>{var le;return[Tt(!0,"v-btn"),!e.icon&&E&&d("span",{key:"prepend",class:"v-btn__prepend"},[i.prepend?m(Y,{key:"prepend-defaults",disabled:!e.prependIcon,defaults:{VIcon:{icon:e.prependIcon}}},i.prepend):m(he,{key:"prepend-icon",icon:e.prependIcon},null)]),d("span",{class:"v-btn__content","data-no-activator":""},[!i.default&&K?m(he,{key:"content-icon",icon:e.icon},null):m(Y,{key:"content-defaults",disabled:!K,defaults:{VIcon:{icon:e.icon}}},{default:()=>{var Z;return[((Z=i.default)==null?void 0:Z.call(i))??W(e.text)]}})]),!e.icon&&N&&d("span",{key:"append",class:"v-btn__append"},[i.append?m(Y,{key:"append-defaults",disabled:!e.appendIcon,defaults:{VIcon:{icon:e.appendIcon}}},i.append):m(he,{key:"append-icon",icon:e.appendIcon},null)]),!!e.loading&&d("span",{key:"loader",class:"v-btn__loader"},[((le=i.loader)==null?void 0:le.call(i))??m(Xt,{color:typeof e.loading=="boolean"?void 0:e.loading,indeterminate:!0,width:"2"},null)])]}}),[[Bt,!o.value&&e.ripple,"",{center:!!e.icon}]])}),{group:u}}}),oa=M({...ue(Qe({icon:"$menu",variant:"text"}),["spaced"])},"VAppBarNavIcon"),sa=D()({name:"VAppBarNavIcon",props:oa(),setup(e,r){let{slots:t}=r;return R(()=>m(na,F(e,{class:["v-app-bar-nav-icon"]}),t)),{}}}),ia=Pt("v-spacer","div","VSpacer"),ua=M({scrollable:Boolean,...X(),...je(),...j({tag:"main"})},"VMain"),ra=D()({name:"VMain",props:ua(),setup(e,r){let{slots:t}=r;const{dimensionStyles:i}=Xe(e),{mainStyles:a}=lt(),{ssrBootStyles:n}=Se();return R(()=>m(e.tag,{class:U(["v-main",{"v-main--scrollable":e.scrollable}
vendor: 6,628 bytes, line 1
1,e.class]),style:ne([a.value,n.value,i.value,e.style])},{default:()=>{var s,c;return[e.scrollable?d("div",{class:"v-main__scroller"},[(s=t.default)==null?void 0:s.call(t)]):(c=t.default)==null?void 0:c.call(t)]}})),{}}});function ca(e){let{rootEl:r,isSticky:t,layoutItemStyles:i}=e;const a=H(!1),n=H(0),s=C(()=>{const V=typeof a.value=="boolean"?"top":a.value;return[t.value?{top:"auto",bottom:"auto",height:void 0}:void 0,a.value?{[V]:Q(n.value)}:{top:i.value.top}]});ie(()=>{q(t,V=>{V?window.addEventListener("scroll",k,{passive:!0}):window.removeEventListener("scroll",k)},{immediate:!0})}),we(()=>{window.removeEventListener("scroll",k)});let c=0;function k(){const V=c>window.scrollY?"up":"down",x=r.value.getBoundingClientRect(),v=parseFloat(i.value.top??0),y=window.scrollY-Math.max(0,n.value-v),w=x.height+Math.max(n.value,v)-window.scrollY-window.innerHeight,_=parseFloat(getComputedStyle(r.value).getPropertyValue("--v-body-scroll-y"))||0;x.height<window.innerHeight-v?(a.value="top",n.value=v):V==="up"&&a.value==="bottom"||V==="down"&&a.value==="top"?(n.value=window.scrollY+x.top-_,a.value=!0):V==="down"&&w<=0?(n.value=0,a.value="bottom"):V==="up"&&y<=0&&(_?a.value!=="top"&&(n.value=-y+_+v,a.value="top"):(n.value=x.top+y,a.value="top")),c=window.scrollY}return{isStuck:a,stickyStyles:s}}const va=100,da=20;function He(e){return(e<0?-1:1)*Math.sqrt(Math.abs(e))*1.41421356237}function Ee(e){if(e.length<2)return 0;if(e.length===2)return e[1].t===e[0].t?0:(e[1].d-e[0].d)/(e[1].t-e[0].t);let r=0;for(let t=e.length-1;t>0;t--){if(e[t].t===e[t-1].t)continue;const i=He(r),a=(e[t].d-e[t-1].d)/(e[t].t-e[t-1].t);r+=(a-i)*Math.abs(a),t===e.length-1&&(r*=.5)}return He(r)*1e3}function ma(){const e={};function r(a){Array.from(a.changedTouches).forEach(n=>{(e[n.identifier]??(e[n.identifier]=new nt(da))).push([a.timeStamp,n])})}function t(a){Array.from(a.changedTouches).forEach(n=>{delete e[n.identifier]})}function i(a){var V;const n=(V=e[a])==null?void 0:V.values().reverse();if(!n)throw new Error(`No samples for touch id ${a}`);const s=n[0],c=[],k=[];for(const x of n){if(s[0]-x[0]>va)break;c.push({t:x[0],d:x[1].clientX}),k.push({t:x[0],d:x[1].clientY})}return{x:Ee(c),y:Ee(k),get direction(){const{x,y:v}=this,[y,w]=[Math.abs(x),Math.abs(v)];return y>w&&x>=0?"right":y>w&&x<=0?"left":w>y&&v>=0?"down":w>y&&v<=0?"up":fa()}}}return{addMovement:r,endTouch:t,getVelocity:i}}function fa(){throw new Error}function ga(e){let{el:r,isActive:t,isTemporary:i,width:a,touchless:n,position:s}=e;ie(()=>{window.addEventListener("touchstart",B,{passive:!0}),window.addEventListener("touchmove",I,{passive:!1}),window.addEventListener("touchend",p,{passive:!0})}),we(()=>{window.removeEventListener("touchstart",B),window.removeEventListener("touchmove",I),window.removeEventListener("touchend",p)});const c=C(()=>["left","right"].includes(s.value)),{addMovement:k,endTouch:V,getVelocity:x}=ma();let v=!1;const y=H(!1),w=H(0),_=H(0);let u;function T(l,o){return(s.value==="left"?l:s.value==="right"?document.documentElement.clientWidth-l:s.value==="top"?l:s.value==="bottom"?document.documentElement.clientHeight-l:G())-(o?a.value:0)}function b(l){let o=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0;const g=s.value==="left"?(l-_.value)/a.value:s.value==="right"?(document.documentElement.clientWidth-l-_.value)/a.value:s.value==="top"?(l-_.value)/a.value:s.value==="bottom"?(document.documentElement.clientHeight-l-_.value)/a.value:G();return o?Le(g):g}function B(l){if(n.value)return;const o=l.changedTouches[0].clientX,g=l.changedTouches[0].clientY,f=25,P=s.value==="left"?o<f:s.value==="right"?o>document.documentElement.clientWidth-f:s.value==="top"?g<f:s.value==="bottom"?g>document.documentElement.clientHeight-f:G(),S=t.value&&(s.value==="left"?o<a.value:s.value==="right"?o>document.documentElement.clientWidth-a.value:s.value==="top"?g<a.value:s.value==="bottom"?g>document.documentElement.clientHeight-a.value:G());(P||S||t.value&&i.value)&&(u=[o,g],_.value=T(c.value?o:g,t.value),w.value=b(c.value?o:g),v=_.value>-20&&_.value<80,V(l),k(l))}function I(l){const o=l.changedTouches[0].clientX,g=l.changedTouches[0].clientY;if(v){if(!l.cancelable){v=!1;return}const P=Math.abs(o-u[0]),S=Math.abs(g-u[1]);(c.value?P>S&&P>3:S>P&&S>3)?(y.value=!0,v=!1):(c.value?S:P)>3&&(v=!1)}if(!y.value)return;l.preventDefault(),k(l);const f=b(c.value?o:g,!1);w.value=Math.max(0,Math.min(1,f)),f>1?_.value=T(c.value?o:g,!0):f<0&&(_.value=T(c.value?o:g,!1))}function p(l){if(v=!1,!y.value)return;k(l),y.value=!1;const o=x(l.changedTouches[0].identifier),g=Math.abs(o.x),f=Math.abs(o.y);(c.value?g>f&&g>400:f>g&&f>3)?t.value=o.direction===({left:"right",right:"left",top:"down",bottom:"up"}[s.value]||G()):t.value=w.value>.5}const h=C(()=>y.value?{transform:s.value==="left"?`translateX(calc(-100% + ${w.value*a.value}px))`:s.value==="right"?`translateX(calc(100% - ${w.value*a.value}px))`:s.value==="top"?`translateY(calc(-100% + ${w.value*a.value}px))`:s.value==="bottom"?`translateY(calc(100% - ${w.value*a.value}px))`:G(),transition:"none"}:void 0);return te(y,()=>{var g,f;const l=((g=r.value)==null?void 0:g.style.transform)??null,o=((f=r.value)==null?void 0:f.style.transition)??null;qe(()=>{var P,S,E,N;(S=r.value)==null||S.style.setProperty("transform",((P=h.value)==null?void 0:P.transform)||"none"),(N=r.value)==null||N.style.setProperty("transition",((E=h.value)==null?void 0:E.transition)||null)}),ot(()=>{var P,S;(P=r.value)==null||P.style.setProperty("transform",l),(S=r.value)==null||S.style.setProperty("transition",o)})}),{isDragging:y,dragProgress:w,dragStyles:h}}function G(){throw new Error}const ha=["start","end","left","right","top","bottom"],ba=M({color:String,disableResizeWatcher:Boolean,disableRouteWatcher:Boolean,expandOnHover:Boolean,floating:Boolean,modelValue:{type:Boolean,default:null},permanent:Boolean,rail:{type:Boolean,default:null},railWidth:{type:[Number,String],default:56},scrim:{type:[Boolean,String],default:!0},image:String,temporary:Boolean,persistent:Boolean,touchless:Boolean,width:{type:[Number,String],default:256},location:{type:String,default:"start",validator:e=>ha.includes(e)},sticky:Boolean,...ce(),...X(),...At(),...st({mobile:null}),...re(),...De(),...me(),...ue(Et(),["disableInitialFocus"]),...j({tag:"nav"}),...oe()},"VNavigationDrawer"),ya=D()({name:"VNavigationDrawer",props:ba(),emits:{"update:modelValue":e=>!0,"update:rail":e=>!0},setup(e,r){let{attrs:t,emit:i,slots:a}=r;const{isRtl:n}=Ae(),{themeClasses:s}=se(e),{borderClasses:c}=ve(e),{backgroundColorClasses:k,backgroundColorStyles:V}=be(()=>e.color),{elevationClasses:x}=de(e),{displayClasses:v,mobile:y}
1=ze(e),{roundedClasses:w}=fe(e),_=pt(),u=Ne(e,"modelValue",null,A=>!!A),{ssrBootStyles:T}=Se(),{scopeId:b}=It(),B=ae(),I=H(!1),{runOpenDelay:p,runCloseDelay:h}=Lt(e,A=>{I.value=A}),l=C(()=>e.rail&&e.expandOnHover&&I.value?Number(e.width):Number(e.rail?e.railWidth:e.width)),o=C(()=>Rt(e.location,n.value)),g=L(()=>e.persistent),f=C(()=>!e.permanent&&(y.value||e.temporary)),P=C(()=>e.sticky&&!f.value&&o.value!=="bottom");Ht(e,{isActive:u,localTop:f,contentEl:B}),te(()=>e.expandOnHover&&e.rail!=null,()=>{q(I,A=>i("update:rail",!A))}),te(()=>!e.disableResizeWatcher,()=>{q(f,A=>!e.permanent&&Re(()=>u.value=!A))}),te(()=>!e.disableRouteWatcher&&!!_,()=>{q(_.currentRoute,()=>f.value&&(u.value=!1))}),q(()=>e.permanent,A=>{A&&(u.value=!0)}),e.modelValue==null&&!f.value&&(u.value=e.permanent||!y.value);const{isDragging:S,dragProgress:E}=ga({el:B,isActive:u,isTemporary:f,width:l,touchless:L(()=>e.touchless),position:o}),N=C(()=>{const A=f.value?0:e.rail&&e.expandOnHover?Number(e.railWidth):l.value;return S.value?A*E.value:A}),{layoutItemStyles:K,layoutItemScrimStyles:le}=Me({id:e.name,order:C(()=>parseInt(e.order,10)),position:o,layoutSize:N,elementSize:l,active:it(u),disableTransitions:L(()=>S.value),absolute:C(()=>e.absolute||P.value&&typeof Z.value!="string")}),{isStuck:Z,stickyStyles:et}=ca({rootEl:B,isSticky:P,layoutItemStyles:K}),ke=be(()=>typeof e.scrim=="string"?e.scrim:null),tt=C(()=>({...S.value?{opacity:E.value*.2,transition:"none"}:void 0,...le.value}));return ye({VList:{bgColor:"transparent"}}),R(()=>{const A=a.image||e.image;return d(ee,null,[m(e.tag,F({ref:B,onMouseenter:p,onMouseleave:h,class:["v-navigation-drawer",`v-navigation-drawer--${o.value}`,{"v-navigation-drawer--expand-on-hover":e.expandOnHover,"v-navigation-drawer--floating":e.floating,"v-navigation-drawer--is-hovering":I.value,"v-navigation-drawer--rail":e.rail,"v-navigation-drawer--temporary":f.value,"v-navigation-drawer--persistent":g.value,"v-navigation-drawer--active":u.value,"v-navigation-drawer--sticky":P.value},s.value,k.value,c.value,v.value,x.value,w.value,e.class],style:[V.value,K.value,T.value,et.value,e.style],inert:!u.value},b,t),{default:()=>{var Ve,_e,Be;return[A&&d("div",{key:"image",class:"v-navigation-drawer__img"},[a.image?m(Y,{key:"image-defaults",disabled:!e.image,defaults:{VImg:{alt:"",cover:!0,height:"inherit",src:e.image}}},a.image):m(We,{key:"image-img",alt:"",cover:!0,height:"inherit",src:e.image},null)]),a.prepend&&d("div",{class:"v-navigation-drawer__prepend"},[(Ve=a.prepend)==null?void 0:Ve.call(a)]),d("div",{class:"v-navigation-drawer__content"},[(_e=a.default)==null?void 0:_e.call(a)]),a.append&&d("div",{class:"v-navigation-drawer__append"},[(Be=a.append)==null?void 0:Be.call(a)])]}}),m(Oe,{name:"fade-transition"},{default:()=>[f.value&&(S.value||u.value)&&!!e.scrim&&d("div",F({class:["v-navigation-drawer__scrim",ke.backgroundColorClasses.value],style:[tt.value,ke.backgroundColorStyles.value],onClick:()=>{g.value||(u.value=!1)}},b),null)]})])}),{isStuck:Z}}}),wa={class:"aq-side"},Sa={class:"aq-nav"},ka={class:"aq-nav__label"},Va=["aria-current","onClick"],_a={class:"aq-side__foot"},Ba={class:"avatar"},Ca={class:"meta"},xa={class:"aq-breadcrumb"},Ta=["title"],Pa={class:"aq-statepill__txt"},pa={class:"aq-content"},Ia=ut({__name:"AppShell",setup(e){const r=ht(),t=bt(),i=rt(),a=yt(),{mdAndUp:n}=ze(),s=ae(n.value);q(n,b=>s.value=b);const c=[{group:"Каталог",items:[{to:"/",icon:"dashboard",label:"Дашборд",exact:!0},{to:"/catalog",icon:"equipment",label:"Оборудование"},{to:"/files",icon:"files",label:"Файлы"}]},{group:"Сервис",items:[{to:"/claims",icon:"inbox",label:"Заявки"},{to:"/partners",icon:"partners",label:"Партнёры",perm:"partners.manage"}]},{group:"Таксономия",items:[{to:"/taxonomy",icon:"tags",label:"Теги"},{to:"/fields",icon:"fields",label:"Поля"}]},{group:"Доступ",items:[{to:"/users",icon:"partners",label:"Пользователи",perm:"rbac.manage"}]}],k=C(()=>c.map(b=>({...b,items:b.items.filter(B=>!B.perm||i.can(B.perm))})).filter(b=>b.items.length)),V=C(()=>r.meta.word??""),x=C(()=>r.meta.title??"Aquario ONE"),v=ae(null);async function y(){try{const b=await vt.health();v.value=b.ok&&b.db}catch{v.value=!1}}let w;ie(()=>{y(),w=window.setInterval(y,3e4)}),ct(()=>{w&&clearInterval(w)});function _(b){return b.exact?r.path===b.to:r.path===b.to||r.path.startsWith(`${b.to}/`)}function u(b){r.path!==b&&t.push(b),n.value||(s.value=!1)}function T(){i.logout(),a.info("Вы вышли из админки"),t.pu
1sh("/login")}return(b,B)=>{const I=ge("AmbientBackground"),p=ge("AqIcon"),h=ge("router-view");return $(),J(ee,null,[m(I,{word:V.value},null,8,["word"]),m(ya,{modelValue:s.value,"onUpdate:modelValue":B[0]||(B[0]=l=>s.value=l),permanent:O(n),temporary:!O(n),width:"252",class:"aq-drawer"},{default:z(()=>[d("div",wa,[B[2]||(B[2]=d("div",{class:"aq-side__brand"},[d("div",{class:"mark"},[d("img",{src:St,alt:"Aquario"})]),d("div",null,[d("div",{class:"name"},[dt("Aquario"),d("span",null," ONE")]),d("div",{class:"sub"},"admin")])],-1)),d("nav",Sa,[($(!0),J(ee,null,xe(k.value,l=>($(),J(ee,{key:l.group},[d("div",ka,W(l.group),1),($(!0),J(ee,null,xe(l.items,o=>($(),J("a",{key:o.to,class:U(["aq-nav__item",{active:_(o)}]),href:"#","aria-current":_(o)?"page":void 0,onClick:mt(g=>u(o.to),["prevent"])},[m(p,{name:o.icon,size:19},null,8,["name"]),d("span",null,W(o.label),1)],10,Va))),128))],64))),128))]),d("div",_a,[m(Yt,{location:"top","close-on-content-click":!0},{activator:z(({props:l})=>{var o;return[d("button",F(l,{class:"aq-userchip",type:"button"}),[d("span",Ba,W(O(i).initials),1),d("span",Ca,[d("b",null,W(((o=O(i).principal)==null?void 0:o.email)??"гость"),1),d("small",null,W(O(i).role),1)]),m(p,{name:"chevron-down",size:16,style:{"margin-left":"auto",color:"var(--text-3)"}})],16)]}),default:z(()=>[m(Ft,{density:"compact","min-width":"200"},{default:z(()=>{var l;return[m(Pe,{title:(l=O(i).principal)==null?void 0:l.email,subtitle:O(i).role},null,8,["title","subtitle"]),m(Gt),m(Pe,{"prepend-icon":"mdi-logout",title:"Выйти",onClick:T})]}),_:1})]),_:1})])])]),_:1},8,["modelValue","permanent","temporary"]),m(ta,{flat:"",height:"64",class:"aq-topbar"},{default:z(()=>[O(n)?ft("",!0):($(),Te(sa,{key:0,"aria-label":"Меню",onClick:B[1]||(B[1]=l=>s.value=!s.value)})),d("div",xa,[B[3]||(B[3]=d("span",{class:"aq-muted"},"Aquario ONE",-1)),m(p,{name:"chevron",size:15,style:{opacity:"0.5"}}),d("b",null,W(x.value),1)]),m(ia),d("div",{class:"aq-statepill",title:v.value===null?"Проверка...":v.value?"Ядро на связи":"Ядро недоступно"},[d("span",{class:U(["aq-dot",v.value?"aq-dot--ok aq-pulse":v.value===!1?"aq-dot--danger":"aq-dot--warn"])},null,2),d("span",Pa,W(v.value===null?"связь...":v.value?"online":"offline"),1)],8,Ta)]),_:1}),m(ra,null,{default:z(()=>[d("div",pa,[m(h,null,{default:z(({Component:l})=>[m(Oe,{name:"page",mode:"out-in"},{default:z(()=>[($(),Te(gt(l)))]),_:2},1024)]),_:1})])]),_:1})],64)}}}),Da=wt(Ia,[["__scopeId","data-v-404f38ed"]]);export{Da 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.