1import{A as It,bs as Lt,l as Y,at as ct,H as kt,o as at,aD as Mt,d as At,a as Ot,a6 as dt,E as U,as as Dt,ad as ft,ai as nt,aj as rt,ap as ht,m as vt,a0 as pt,F as N,R as Ht,b2 as Wt}from"./BIH4l1qP.js";import mt from"./BO4AcdAg.js";import{a as gt}from"./DrdESXHC.js";const _t=/\/\d+x\d+a\//,$t=/^(https?:\/\/cdn(?:\.pre-prod)?\.moyabron\.ru)\/([a-f0-9]{32})$/i;function St(t){return t.replace($t,"$1/static/photo/g/1280x720a/$2")}function X(t,n){return t.replace(_t,`/${n}/`)}function Tt(t){return"full"in t||"300px_width"in t||"640px_width"in t||"1280px_width"in t}function Ft(t){return Tt(t)?t.full?.url||t["1280px_width"]?.url||t["720px_width"]?.url||t["640px_width"]?.url||t["400px_width"]?.url||t["300px_width"]?.url||"":St(t.url)}function ce(t){return X(St(t),"1280x720a")}function Rt(t,n=5){return t?.length?t.slice(0,n).map(e=>{if(Tt(e))return e;const r=Ft(e);return _t.test(r)?{full:{url:X(r,"1280x720a"),width:1280,height:720},"128px_width":{url:X(r,"128x128a"),width:128,height:128},"300px_width":{url:X(r,"300x300a"),width:300,height:300},"400px_width":{url:X(r,"400x400a"),width:400,height:400},"640px_width":{url:X(r,"640x640a"),width:640,height:640},"720px_width":{url:X(r,"720x720a"),width:720,height:720},"1280px_width":{url:X(r,"1280x720a"),width:1280,height:720}}:{full:{url:r,width:0,height:0}}}):[]}const Bt=new Set(["cdn.bronevik.com","dev.bronevik.tech","cdn.moyabron.ru","cdn.pre-prod.moyabron.ru"]),Ut=/\.(?:avif|webp)(?:[?#]|$)/i;function Nt(t){try{return Bt.has(new URL(t).hostname)}catch{return!1}}function jt(t,n,e={}){if(e.proxy===!1||Ut.test(t)||!Nt(t))return t;const r=e.quality??70;return It("/_ipx",`f_webp&q_${r}&w_${n}`,Lt(t))}function qt(t,n={}){const r="url"in t?Rt([t],1)[0]:t;if(!r)return{};const d=[128,300,400,640,720,1280],o=r.full?.url||"",a=d.map(c=>{const E=`${c}px_width-webp`,M=`${c}px_width`,T=r[E]?.url,p=r[M]?.url||o;return{width:c,url:T||(p?jt(p,c,{...n,quality:70}):void 0)}}),v=new Set,w=a.filter(({url:c})=>!!c&&!v.has(c)&&v.add(c)).map(({width:c,url:E})=>`${E} ${c}w`).join(", ");return{src:a.find(({width:c,url:E})=>c>=640&&!!E)?.url||a.findLast(({url:c})=>!!c)?.url||o||"",...w?{srcset:w}:{}}}function Vt({containerWidth:t,scrollWidth:n,itemOffset:e,itemWidth:r}){const d=Math.max(0,n-t),o=e-(t-r)/2;return Math.min(d,Math.max(0,o))}var G=function(){return G=Object.assign||function(t){for(var n,e=1,r=arguments.length;e<r;e++)for(var d in n=arguments[e])Object.prototype.hasOwnProperty.call(n,d)&&(t[d]=n[d]);return t},G.apply(this,arguments)};function Ct(t,n,e){for(var r,d=0,o=n.length;d<o;d++)!r&&d in n||(r||(r=Array.prototype.slice.call(n,0,d)),r[d]=n[d]);return t.concat(r||Array.prototype.slice.call(n))}function yt(t){return Array.prototype.slice.call(t)}function bt(t,n){var e=Math.floor(t);return e===n||e+1===n?t:n}function wt(){return Date.now()}function it(t,n,e){if(n="data-keen-slider-"+n,e===null)return t.removeAttribute(n);t.setAttribute(n,e||"")}function et(t,n){return n=n||document,typeof t=="function"&&(t=t(n)),Array.isArray(t)?t:typeof t=="string"?yt(n.querySelectorAll(t)):t instanceof HTMLElement?[t]:t instanceof NodeList?yt(t):[]}function Z(t){t.raw&&(t=t.raw),t.cancelable&&!t.defaultPrevented&&t.preventDefault()}function J(t){t.raw&&(t=t.raw),t.stopPropagation&&t.stopPropagation()}function Et(){var t=[];return{add:function(n,e,r,d){n.addListener?n.addListener(r):n.addEventListener(e,r,d),t.push([n,e,r,d])},input:function(n,e,r,d){this.add(n,e,function(o){return function(a){a.nativeEvent&&(a=a.nativeEvent);var v=a.changedTouches||[],w=a.targetTouches||[],f=a.detail&&a.detail.x?a.detail:null;return o({id:f?f.identifier?f.identifier:"i":w[0]?w[0]?w[0].identifier:"e":"d",idChanged:f?f.identifier?f.identifier:"i":v[0]?v[0]?v[0].identifier:"e":"d",raw:a,x:f&&f.x?f.x:w[0]?w[0].screenX:f?f.x:a.pageX,y:f&&f.y?f.y:w[0]?w[0].screenY:f?f.y:a.pageY})}}(r),d)},purge:function(){t.forEach(function(n){n[0].removeListener?n[0].removeListener(n[2]):n[0].removeEventListener(n[1],n[2],n[3])}),t=[]}}}function ot(t,n,e){return Math.min(Math.max(t,n),e)}function j(t){return(t>0?1:0)-(t<0?1:0)||+t}function xt(t){var n=t.getBoundingClientRect();return{height:bt(n.height,t.offsetHeight),width:bt(n.width,t.offsetWidth)}}function F(t,n,e,r){var d=t&&t[n];return d==null?e:r&&typeof d=="function"?d():d}function B(t){return Math.round(1e6*t)/1e6}function Xt(t){var n,e,r,d,o,a;function v(M){a||(a=M),w(!0);var T=M-a;T>r&&(T=r);var p=d[e];if(p[3]<T)return e++,v(M);var C=p[2],h=p[4],s=p[0],l=p[1]*(0,p[5])(h===0?1:(T-C)/h);if(l&&t.track.to(s+l),T<r)return c();a=null,w(!1),f(null),t.emit("animationEnded")}function w(M){n.active=M}function f(M){n.targetIdx=M}function c(){var M;M=v,o=window.requestAnimationFrame(M)}function E(){var M;M=o,window.cancelAnimationFrame(M),w(!1),f(null),a&&t.emit("animationStopped"),a=null}return n={active:!1,start:function(M){if(E(),t.track.details){var T=0,p=t.track.details.position;e=0,r=0,d=M.map(function(C){var h,s=Number(p),l=(h=C.earlyExit)!==null&&h!==void 0?h:C.duration,u=C.easing,A=C.distance*u(l/C.duration)||0;p+=A;var z=r;return r+=l,T+=A,[s,C.distance,z,r,C.duration,u]}),f(t.track.distToIdx(T)),c(),t.emit("animationStarted")}},stop:E,targetIdx:null}}function Yt(t){var n,e,r,d,o,a,v,w,f,c,E,M,T,p,C=1/0,h=[],s=null,l=0;function u(b){$(l+b)}function A(b){var g=z(l+b).abs;return S(g)?g:null}function z(b){var g=Math.floor(Math.abs(B(b/e))),i=B((b%e+e)%e);i===e&&(i=0);var k=j(b),y=v.indexOf(Ct([],v).reduce(function(P,I){return Math.abs(I-i)<Math.abs(P-i)?I:P})),_=y;return k<0&&g++,y===a&&(_=0,g+=k>0?1:-1),{abs:_+g*a*k,origin:y,rel:_}}function L(b,g,i){var k;if(g||!R())return m(b,i);if(!S(b))return null;var y=z(i??l),_=y.abs,P=b-y.rel,I=_+P;k=m(I);var D=m(I-a*j(P));return(D!==null&&Math.abs(D)<Math.abs(k)||k===null)&&(k=D),B(k)}function m(b,g){if(g==null&&(g=B(l)),!S(b)||b===null)return null;b=Math.round(b);var i=z(g),k=i.abs,y=i.rel,_=i.origin,P=W(b),I=(g%e+e)%e,D=v[_],q=Math.floor((b-(k-y))/a)*e;return B(D-I-D+v[P]+q+(_===a?e:0))}function S(b){return O(b)===b}function O(b){return ot(b,f,c)}function R(){return d.loop}function W(b){return(b%a+a)%a}function $(b){var g;g=b-l,h.push({distance:g,timestamp:wt()}),h.length>6&&(h=h.slice(-6)),l=B(b);var i=x().abs;if(i!==s){var k=s!==null;s=i,k&&t.emit("slideChanged")}}function x(b){var g=b?null:function(){if(a){var i=R(),k=i?(l%e+e)%e:l,y=(i?l%e:l)-o[0][2],_=0-(y<0&&i?e-Math.abs(y):y),P=0,I=z(l),D=I.abs,q=I.rel,Q=o[q][2],tt=o.map(function(V,zt){var H=_+P;(H<0-V[0]||H>1)&&(H+=(Math.abs(H)>e-1&&i?e:0)*j(-H));var ut=zt-q,st=j(ut),K=ut+D;i&&(st===-1&&H>Q&&(K+=a),st===1&&H<Q&&(K-=a),E!==null&&K<E&&(H+=e),M!==null&&K>M&&(H-=e));
1var lt=H+V[0]+V[1],Pt=Math.max(H>=0&<<=1?1:lt<0||H>1?0:H<0?Math.min(1,(V[0]+H)/V[0]):(1-H)/V[0],0);return P+=V[0]+V[1],{abs:K,distance:d.rtl?-1*H+1-V[0]:H,portion:Pt,size:V[0]}});return D=O(D),q=W(D),{abs:O(D),length:r,max:p,maxIdx:c,min:T,minIdx:f,position:l,progress:i?k/e:l/r,rel:q,slides:tt,slidesLength:e}}}();return n.details=g,t.emit("detailsChanged"),g}return n={absToRel:W,add:u,details:null,distToIdx:A,idxToDist:L,init:function(b){if(function(){if(d=t.options,o=(d.trackConfig||[]).map(function(y){return[F(y,"size",1),F(y,"spacing",0),F(y,"origin",0)]}),a=o.length){e=B(o.reduce(function(y,_){return y+_[0]+_[1]},0));var i,k=a-1;r=B(e+o[0][2]-o[k][0]-o[k][2]-o[k][1]),v=o.reduce(function(y,_){if(!y)return[0];var P=o[y.length-1],I=y[y.length-1]+(P[0]+P[2])+P[1];return I-=_[2],y[y.length-1]>I&&(I=y[y.length-1]),I=B(I),y.push(I),(!i||i<I)&&(w=y.length-1),i=I,y},null),r===0&&(w=0),v.push(B(e))}}(),!a)return x(!0);var g;(function(){var i=t.options.range,k=t.options.loop;E=f=k?F(k,"min",-1/0):0,M=c=k?F(k,"max",C):w;var y=F(i,"min",null),_=F(i,"max",null);y!==null&&(f=y),_!==null&&(c=_),T=f===-1/0?f:t.track.idxToDist(f||0,!0,0),p=c===C?c:L(c,!0,0),_===null&&(M=c),F(i,"align",!1)&&c!==C&&o[W(c)][2]===0&&(p-=1-o[W(c)][0],c=A(p-l)),T=B(T),p=B(p)})(),g=b,Number(g)===g?u(m(O(b))):x()},to:$,velocity:function(){var b=wt(),g=h.reduce(function(i,k){var y=k.distance,_=k.timestamp;return b-_>200||(j(y)!==j(i.distance)&&i.distance&&(i={distance:0,lastTimestamp:0,time:0}),i.time&&(i.distance+=y),i.lastTimestamp&&(i.time+=_-i.lastTimestamp),i.lastTimestamp=_),i},{distance:0,lastTimestamp:0,time:0});return g.distance/g.time||0}}}function Gt(t){var n,e,r,d,o,a,v,w;function f(s){return 2*s}function c(s){return ot(s,v,w)}function E(s){return 1-Math.pow(1-s,3)}function M(){return r?t.track.velocity():0}function T(){h();var s=t.options.mode==="free-snap",l=t.track,u=M();d=j(u);var A=t.track.details,z=[];if(u||!s){var L=p(u),m=L.dist,S=L.dur;if(S=f(S),m*=d,s){var O=l.idxToDist(l.distToIdx(m),!0);O&&(m=O)}z.push({distance:m,duration:S,easing:E});var R=A.position,W=R+m;if(W<o||W>a){var $=W<o?o-R:a-R,x=0,b=u;if(j($)===d){var g=Math.min(Math.abs($)/Math.abs(m),1),i=function(_){return 1-Math.pow(1-_,1/3)}(g)*S;z[0].earlyExit=i,b=u*(1-g)}else z[0].earlyExit=0,x+=$;var k=p(b,100),y=k.dist*d;t.options.rubberband&&(z.push({distance:y,duration:f(k.dur),easing:E}),z.push({distance:-y+x,duration:500,easing:E}))}t.animator.start(z)}else t.moveToIdx(c(A.abs),!0,{duration:500,easing:function(_){return 1+--_*_*_*_*_}})}function p(s,l){l===void 0&&(l=1e3);var u=147e-9+(s=Math.abs(s))/l;return{dist:Math.pow(s,2)/u,dur:s/u}}function C(){var s=t.track.details;s&&(o=s.min,a=s.max,v=s.minIdx,w=s.maxIdx)}function h(){t.animator.stop()}t.on("updated",C),t.on("optionsChanged",C),t.on("created",C),t.on("dragStarted",function(){r=!1,h(),n=e=t.track.details.abs}),t.on("dragChecked",function(){r=!0}),t.on("dragEnded",function(){var s=t.options.mode;s==="snap"&&function(){var l=t.track,u=t.track.details,A=u.position,z=j(M());(A>a||A<o)&&(z=0);var L=n+z;u.slides[l.absToRel(L)].portion===0&&(L-=z),n!==e&&(L=e),j(l.idxToDist(L,!0))!==z&&(L+=z),L=c(L);var m=l.idxToDist(L,!0);t.animator.start([{distance:m,duration:500,easing:function(S){return 1+--S*S*S*S*S}}])}(),s!=="free"&&s!=="free-snap"||T()}),t.on("dragged",function(){e=t.track.details.abs})}function Kt(t){var n,e,r,d,o,a,v,w,f,c,E,M,T,p,C,h,s,l,u=Et();function A(x){if(a&&w===x.id){var b=S(x);if(f){if(!m(x))return L(x);c=b,f=!1,t.emit("dragChecked")}if(h)return c=b;Z(x);var g=function(k){if(s===-1/0&&l===1/0)return k;var y=t.track.details,_=y.length,P=y.position,I=ot(k,s-P,l-P);if(_===0)return 0;if(!t.options.rubberband)return I;if(P<=l&&P>=s||P<s&&e>0||P>l&&e<0)return k;var D=(P<s?P-s:P-l)/_,q=d*_,Q=Math.abs(D*q),tt=Math.max(0,1-Q/o*2);return tt*tt*k}(v(c-b)/d*r);e=j(g);var i=t.track.details.position;(i>s&&i<l||i===s&&e>0||i===l&&e<0)&&J(x),E+=g,!M&&Math.abs(E*d)>5&&(M=!0),t.track.add(g),c=b,t.emit("dragged")}}function z(x){!a&&t.track.details&&t.track.details.length&&(E=0,a=!0,M=!1,f=!0,w=x.id,m(x),c=S(x),t.emit("dragStarted"))}function L(x){a&&w===x.idChanged&&(a=!1,t.emit("dragEnded"))}function m(x){var b=O(),g=b?x.y:x.x,i=b?x.x:x.y,k=T!==void 0&&p!==void 0&&Math.abs(p-i)<=Math.abs(T-g);return T=g,p=i,k}function S(x){return O()?x.y:x.x}function O(){return t.options.vertical}function R(){d=t.size,o=O()?window.innerHeight:window.innerWidth;var x=t.track.details;x&&(s=x.min,l=x.max)}function W(x){M&&(J(x),Z(x))}function $(){if(u.purge(),t.options.drag&&!t.options.disabled){var x;x=t.options.dragSpeed||1,v=typeof x=="function"?x:function(g){return g*x},r=t.options.rtl?-1:1,R(),n=t.container,function(){var g="data-keen-slider-clickable";et("[".concat(g,"]:not([").concat(g,"=false])"),n).map(function(i){u.add(i,"dragstart",J),u.add(i,"mousedown",J),u.add(i,"touchstart",J)})}(),u.add(n,"dragstart",function(g){Z(g)}),u.add(n,"click",W,{capture:!0}),u.input(n,"ksDragStart",z),u.input(n,"ksDrag",A),u.input(n,"ksDragEnd",L),u.input(n,"mousedown",z),u.input(n,"mousemove",A),u.input(n,"mouseleave",L),u.input(n,"mouseup",L),u.input(n,"touchstart",z,{passive:!0}),u.input(n,"touchmove",A,{passive:!1}),u.input(n,"touchend",L),u.input(n,"touchcancel",L),u.add(window,"wheel",function(g){a&&Z(g)});var b="data-keen-slider-scrollable";et("[".concat(b,"]:not([").concat(b,"=false])"),t.container).map(function(g){return function(i){var k;u.input(i,"touchstart",function(y){k=S(y),h=!0,C=!0},{passive:!0}),u.input(i,"touchmove",function(y){var _=O(),P=_?i.scrollHeight-i.clientHeight:i.scrollWidth-i.clientWidth,I=k-S(y),D=_?i.scrollTop:i.scrollLeft,q=_&&i.style.overflowY==="scroll"||!_&&i.style.overflowX==="scroll";if(k=S(y),(I<0&&D>0||I>0&&D<P)&&C&&q)return h=!0;C=!1,Z(y),h=!1}
1),u.input(i,"touchend",function(){h=!1})}(g)})}}t.on("updated",R),t.on("optionsChanged",$),t.on("created",$),t.on("destroyed",u.purge)}function Zt(t){var n,e,r=null;function d(T,p,C){t.animator.active?a(T,p,C):requestAnimationFrame(function(){return a(T,p,C)})}function o(){d(!1,!1,e)}function a(T,p,C){var h=0,s=t.size,l=t.track.details;if(l&&n){var u=l.slides;n.forEach(function(A,z){if(T)!r&&p&&w(A,null,C),f(A,null,C);else{if(!u[z])return;var L=u[z].size*s;!r&&p&&w(A,L,C),f(A,u[z].distance*s-h,C),h+=L}})}}function v(T){return t.options.renderMode==="performance"?Math.round(T):T}function w(T,p,C){var h=C?"height":"width";p!==null&&(p=v(p)+"px"),T.style["min-"+h]=p,T.style["max-"+h]=p}function f(T,p,C){if(p!==null){p=v(p);var h=C?p:0;p="translate3d(".concat(C?0:p,"px, ").concat(h,"px, 0)")}T.style.transform=p,T.style["-webkit-transform"]=p}function c(){n&&(a(!0,!0,e),n=null),t.on("detailsChanged",o,!0)}function E(){d(!1,!0,e)}function M(){c(),e=t.options.vertical,t.options.disabled||t.options.renderMode==="custom"||(r=F(t.options.slides,"perView",null)==="auto",t.on("detailsChanged",o),(n=t.slides).length&&E())}t.on("created",M),t.on("optionsChanged",M),t.on("beforeOptionsChanged",function(){c()}),t.on("updated",E),t.on("destroyed",c)}function Jt(t,n){return function(e){var r,d,o,a,v,w=Et();function f(m){var S;it(e.container,"reverse",(S=e.container,window.getComputedStyle(S,null).getPropertyValue("direction")!=="rtl"||m?null:"")),it(e.container,"v",e.options.vertical&&!m?"":null),it(e.container,"disabled",e.options.disabled&&!m?"":null)}function c(){E()&&h()}function E(){var m=null;if(a.forEach(function(O){O.matches&&(m=O.__media)}),m===r)return!1;r||e.emit("beforeOptionsChanged"),r=m;var S=m?o.breakpoints[m]:o;return e.options=G(G({},o),S),f(),z(),L(),l(),!0}function M(m){var S=xt(m);return(e.options.vertical?S.height:S.width)/e.size||1}function T(){return e.options.trackConfig.length}function p(m){for(var S in r=!1,o=G(G({},n),m),w.purge(),d=e.size,a=[],o.breakpoints||[]){var O=window.matchMedia(S);O.__media=S,a.push(O),w.add(O,"change",c)}w.add(window,"orientationchange",A),w.add(window,"resize",u),E()}function C(m){e.animator.stop();var S=e.track.details;e.track.init(m??(S?S.abs:0))}function h(m){C(m),e.emit("optionsChanged")}function s(m,S){if(m)return p(m),void h(S);z(),L();var O=T();l(),T()!==O?h(S):C(S),e.emit("updated")}function l(){var m=e.options.slides;if(typeof m=="function")return e.options.trackConfig=m(e.size,e.slides);for(var S=e.slides,O=S.length,R=typeof m=="number"?m:F(m,"number",O,!0),W=[],$=F(m,"perView",1,!0),x=F(m,"spacing",0,!0)/e.size||0,b=$==="auto"?x:x/$,g=F(m,"origin","auto"),i=0,k=0;k<R;k++){var y=$==="auto"?M(S[k]):1/$-x+b,_=g==="center"?.5-y/2:g==="auto"?0:g;W.push({origin:_,size:y,spacing:x}),i+=y}if(i+=x*(R-1),g==="auto"&&!e.options.loop&&$!==1){var P=0;W.map(function(I){var D=i-P;return P+=I.size+x,D>=1||(I.origin=1-D-(i>1?0:1-i)),I})}e.options.trackConfig=W}function u(){z();var m=e.size;e.options.disabled||m===d||(d=m,s())}function A(){u(),setTimeout(u,500),setTimeout(u,2e3)}function z(){var m=xt(e.container);e.size=(e.options.vertical?m.height:m.width)||1}function L(){e.slides=et(e.options.selector,e.container)}e.container=(v=et(t,document)).length?v[0]:null,e.destroy=function(){w.purge(),e.emit("destroyed"),f(!0)},e.prev=function(){e.moveToIdx(e.track.details.abs-1,!0)},e.next=function(){e.moveToIdx(e.track.details.abs+1,!0)},e.update=s,p(e.options)}}var Qt=function(t,n,e){try{return function(r,d){var o,a={};return o={emit:function(v){a[v]&&a[v].forEach(function(f){f(o)});var w=o.options&&o.options[v];w&&w(o)},moveToIdx:function(v,w,f){var c=o.track.idxToDist(v,w);if(c){var E=o.options.defaultAnimation;o.animator.start([{distance:c,duration:F(f||E,"duration",500),easing:F(f||E,"easing",function(M){return 1+--M*M*M*M*M})}])}},on:function(v,w,f){f===void 0&&(f=!1),a[v]||(a[v]=[]);var c=a[v].indexOf(w);c>-1?f&&delete a[v][c]:f||a[v].push(w)},options:r},function(){if(o.track=Yt(o),o.animator=Xt(o),d)for(var v=0,w=d;v<w.length;v++)(0,w[v])(o);o.track.init(o.options.initial||0),o.emit("created")}(),o}(n,Ct([Jt(t,{drag:!0,mode:"snap",renderMode:"precision",rubberband:!0,selector:".keen-slider__slide"}),Zt,Kt,Gt],e||[],!0))}catch(r){console.error(r)}};function te(t,n){var e=Y(),r=Y();return ct(t)&&kt(t,function(d,o){r.value&&r.value.update(d)}),at(function(){e.value&&(r.value=new Qt(e.value,ct(t)?t.value:t,n))}),Mt(function(){r.value&&r.value.destroy()}),[e,r]}const ee={key:1,class:"PhotoSlider__single"},ne={key:3,class:"PhotoSlider__mouse-areas"},re=["onMouseenter"],ie=0,ae=At({__name:"PhotoSlider",props:{photos:{},altBase:{},firstFetchpriority:{type:Boolean},hideDots:{type:Boolean},sizes:{},imageWidth:{},imageHeight:{},deferImages:{type:Boolean}},setup(t){const n=t,{t:e}
1=Ot(),r=Y(0),d=Y([]),o=Y(null),a=Y(!1),v=Y(0),w=async()=>{await dt(),c.value?.update()},[f,c]=te({loop:!0,slides:{perView:1,spacing:0},slideChanged(){r.value=Math.round(c.value?.track.details.rel??0);const h=o.value,s=d.value[r.value];if(h&&s){const l=Vt({containerWidth:h.clientWidth,scrollWidth:h.scrollWidth,itemOffset:s.offsetLeft,itemWidth:s.offsetWidth});Math.abs(h.scrollLeft-l)>=1&&h.scrollTo({left:l,behavior:"smooth"})}v.value=Math.max(v.value,r.value)}});at(()=>{w(),dt(()=>{const h=Math.round(c.value?.track.details.rel??0);v.value=Math.max(v.value,h)})}),gt(document,"visibilitychange",()=>{document.hidden||w()}),gt(window,"focus",()=>{w()}),kt(()=>n.photos?.length,()=>{w()});{let h=null,s=0;at(()=>{!f.value||typeof ResizeObserver>"u"||(h=new ResizeObserver(l=>{const u=l[0]?.contentRect.width??f.value?.clientWidth??0;u!==s&&(s=u,c.value?.update())}),h.observe(f.value))}),Mt(()=>{h?.disconnect(),h=null})}const E=h=>{v.value=Math.max(v.value,h),c.value&&!a.value&&(a.value=!0,c.value.moveToIdx(h,!1,{duration:0}))},M=()=>{v.value=Math.max(0,n.photos.length-1)},T=()=>{a.value=!1},p=(h,s=0)=>{const l=Math.max(ie,v.value);return!h||s>l?{}:qt(h)},C=h=>{const s=n.altBase?.trim();if(!s)return"";const l=e("alt.real_photos",{name:s});return n.photos.length>1?`${l}, ${e("object.photo_index",{index:h+1})}`:l};return(h,s)=>(N(),U("div",{class:"PhotoSlider",onPointerdown:Dt(M,["stop"]),onFocusin:M},[t.photos.length>1?(N(),U("div",{key:0,ref_key:"container",ref:f,class:"keen-slider"},[(N(!0),U(nt,null,rt(t.photos,(l,u)=>(N(),U("div",{key:u,class:"keen-slider__slide"},[ht(mt,vt({"img-class":"PhotoSlider__img"},{ref_for:!0},p(l,u),{alt:C(u),sizes:t.sizes,fetchpriority:!u&&t.firstFetchpriority?"high":void 0,loading:!u&&t.firstFetchpriority?"eager":"lazy","defer-until-visible":t.deferImages&&u===0,width:t.imageWidth,height:t.imageHeight,decoding:!u&&t.firstFetchpriority?"sync":"async"}),null,16,["alt","sizes","fetchpriority","loading","defer-until-visible","width","height","decoding"])]))),128))],512)):(N(),U("div",ee,[ht(mt,vt({"img-class":"PhotoSlider__img"},p(t.photos[0]),{alt:C(0),fetchpriority:t.firstFetchpriority?"high":void 0,sizes:t.sizes,loading:t.firstFetchpriority?"eager":"lazy","defer-until-visible":t.deferImages,width:t.imageWidth,height:t.imageHeight,decoding:t.firstFetchpriority?"sync":"async"}),null,16,["alt","fetchpriority","sizes","loading","defer-until-visible","width","height","decoding"])])),t.photos.length>1?(N(),U("div",{key:2,ref_key:"dotsContainer",ref:o,class:pt(["PhotoSlider__dots",{"PhotoSlider__dots--hide":t.hideDots}])},[(N(!0),U(nt,null,rt(t.photos,(l,u)=>(N(),U("div",{key:u,class:pt(["PhotoSlider__dot",{"PhotoSlider__dot--active":u===Ht(r)}]),ref_for:!0,ref_key:"dots",ref:d},null,2))),128))],2)):ft("",!0),t.photos.length>1?(N(),U("div",ne,[(N(!0),U(nt,null,rt(t.photos,(l,u)=>(N(),U("div",{key:u,class:"PhotoSlider__mouse-area",onMouseenter:A=>E(u),onMouseleave:T},null,40,re))),128))])):ft("",!0)],32))}}),oe=Wt(ae,[["__scopeId","data-v-8119ff87"]]),de=Object.freeze(Object.defineProperty({__proto__:null,default:oe},Symbol.toStringTag,{value:"Module"}));export{de as P,oe as _,ce as a,qt as i,Rt 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.