a?u=a:s&&io?l="next":n"u"&&(e=n.params.speed);const b=Math.min(n.params.slidesPerGroupSkip,o);let S=b+Math.floor((o-b)/n.params.slidesPerGroup);S>=a.length&&(S=a.length-1);const x=-a[S];if(l.normalizeSlideIndex)for(let D=0;D=B&&L<$-($-B)/2?o=D:L>=B&&L<$&&(o=D+1):L>=B&&(o=D)}if(n.initialized&&o!==d&&(!n.allowSlideNext&&(g?x>n.translate&&x>n.minTranslate():xn.translate&&x>n.maxTranslate()&&(d||0)!==o))return!1;o!==(u||0)&&t&&n.emit("beforeSlideChangeStart"),n.updateProgress(x);let c;o>d?c="next":o0?(n._cssModeVirtualInitialSet=!0,requestAnimationFrame(()=>{m[D?"scrollLeft":"scrollTop"]=L})):m[D?"scrollLeft":"scrollTop"]=L,h&&requestAnimationFrame(()=>{n.wrapperEl.style.scrollSnapType="",n._immediateVirtual=!1});else{if(!n.support.smoothScroll)return Hi({swiper:n,targetPosition:L,side:D?"left":"top"}),!0;m.scrollTo({[D?"left":"top"]:L,behavior:"smooth"})}return!0}const I=Fi().isSafari;return h&&!r&&I&&n.isElement&&n.virtual.update(!1,!1,o),n.setTransition(e),n.setTranslate(x),n.updateActiveIndex(o),n.updateSlidesClasses(),n.emit("beforeTransitionStart",e,s),n.transitionStart(t,c),e===0?n.transitionEnd(t,c):n.animating||(n.animating=!0,n.onSlideToWrapperTransitionEnd||(n.onSlideToWrapperTransitionEnd=function(L){!n||n.destroyed||L.target===this&&(n.wrapperEl.removeEventListener("transitionend",n.onSlideToWrapperTransitionEnd),n.onSlideToWrapperTransitionEnd=null,delete n.onSlideToWrapperTransitionEnd,n.transitionEnd(t,c))}),n.wrapperEl.addEventListener("transitionend",n.onSlideToWrapperTransitionEnd)),!0}function yr(i,e,t,s){i===void 0&&(i=0),t===void 0&&(t=!0),typeof i=="string"&&(i=parseInt(i,10));const r=this;if(r.destroyed)return;typeof e>"u"&&(e=r.params.speed);const n=r.grid&&r.params.grid&&r.params.grid.rows>1;let o=i;if(r.params.loop)if(r.virtual&&r.params.virtual.enabled)o=o+r.virtual.slidesBefore;else{let l;if(n){const g=o*r.params.grid.rows;l=r.slides.find(m=>m.getAttribute("data-swiper-slide-index")*1===g).column}else l=r.getSlideIndexByData(o);const a=n?Math.ceil(r.slides.length/r.params.grid.rows):r.slides.length,{centeredSlides:p}=r.params;let u=r.params.slidesPerView;u==="auto"?u=r.slidesPerViewDynamic():(u=Math.ceil(parseFloat(r.params.slidesPerView,10)),p&&u%2===0&&(u=u+1));let d=a-lm.getAttribute("data-swiper-slide-index")*1===g).column}else o=r.getSlideIndexByData(o)}return requestAnimationFrame(()=>{r.slideTo(o,e,t,s)}),r}function xr(i,e,t){e===void 0&&(e=!0);const s=this,{enabled:r,params:n,animating:o}=s;if(!r||s.destroyed)return s;typeof i>"u"&&(i=s.params.speed);let l=n.slidesPerGroup;n.slidesPerView==="auto"&&n.slidesPerGroup===1&&n.slidesPerGroupAuto&&(l=Math.max(s.slidesPerViewDynamic("current",!0),1));const a=s.activeIndex{s.slideTo(s.activeIndex+a,i,e,t)}),!0}return n.rewind&&s.isEnd?s.slideTo(0,i,e,t):s.slideTo(s.activeIndex+a,i,e,t)}function Ar(i,e,t){e===void 0&&(e=!0);const s=this,{params:r,snapGrid:n,slidesGrid:o,rtlTranslate:l,enabled:a,animating:p}=s;if(!a||s.destroyed)return s;typeof i>"u"&&(i=s.params.speed);const u=s.virtual&&r.virtual.enabled;if(r.loop){if(p&&!u&&r.loopPreventsSliding)return!1;s.loopFix({direction:"prev"}),s._clientLeft=s.wrapperEl.clientLeft}const d=l?s.translate:-s.translate;function g(c){return c<0?-Math.floor(Math.abs(c)):Math.floor(c)}const m=g(d),v=n.map(c=>g(c)),b=r.freeMode&&r.freeMode.enabled;let S=n[v.indexOf(m)-1];if(typeof S>"u"&&(r.cssMode||b)){let c;n.forEach((h,y)=>{m>=h&&(c=y)}),typeof c<"u"&&(S=b?n[c]:n[c>0?c-1:c])}let x=0;if(typeof S<"u"&&(x=o.indexOf(S),x<0&&(x=s.activeIndex-1),r.slidesPerView==="auto"&&r.slidesPerGroup===1&&r.slidesPerGroupAuto&&(x=x-s.slidesPerViewDynamic("previous",!0)+1,x=Math.max(x,0))),r.rewind&&s.isBeginning){const c=s.params.virtual&&s.params.virtual.enabled&&s.virtual?s.virtual.slides.length-1:s.slides.length-1;return s.slideTo(c,i,e,t)}else if(r.loop&&s.activeIndex===0&&r.cssMode)return requestAnimationFrame(()=>{s.slideTo(x,i,e,t)}),!0;return s.slideTo(x,i,e,t)}function $r(i,e,t){e===void 0&&(e=!0);const s=this;if(!s.destroyed)return typeof i>"u"&&(i=s.params.speed),s.slideTo(s.activeIndex,i,e,t)}function Sr(i,e,t,s){e===void 0&&(e=!0),s===void 0&&(s=.5);const r=this;if(r.destroyed)return;typeof i>"u"&&(i=r.params.speed);let n=r.activeIndex;const o=Math.min(r.params.slidesPerGroupSkip,n),l=o+Math.floor((n-o)/r.params.slidesPerGroup),a=r.rtlTranslate?r.translate:-r.translate;if(a>=r.snapGrid[l]){const p=r.snapGrid[l],u=r.snapGrid[l+1];a-p>(u-p)*s&&(n+=r.params.slidesPerGroup)}else{const p=r.snapGrid[l-1],u=r.snapGrid[l];a-p<=(u-p)*s&&(n-=r.params.slidesPerGroup)}return n=Math.max(n,0),n=Math.min(n,r.slidesGrid.length-1),r.slideTo(n,i,e,t)}function Er(){const i=this;if(i.destroyed)return;const{params:e,slidesEl:t}=i,s=e.slidesPerView==="auto"?i.slidesPerViewDynamic():e.slidesPerView;let r=i.clickedIndex,n;const o=i.isElement?"swiper-slide":`.${e.slideClass}`;if(e.loop){if(i.animating)return;n=parseInt(i.clickedSlide.getAttribute("data-swiper-slide-index"),10),e.centeredSlides?ri.slides.length-i.loopedSlides+s/2?(i.loopFix(),r=i.getSlideIndex(U(t,`${o}[data-swiper-slide-index="${n}"]`)[0]),qt(()=>{i.slideTo(r)})):i.slideTo(r):r>i.slides.length-s?(i.loopFix(),r=i.getSlideIndex(U(t,`${o}[data-swiper-slide-index="${n}"]`)[0]),qt(()=>{i.slideTo(r)})):i.slideTo(r)}else i.slideTo(r)}var Tr={slideTo:br,slideToLoop:yr,slideNext:xr,slidePrev:Ar,slideReset:$r,slideToClosest:Sr,slideToClickedSlide:Er};function Pr(i){const e=this,{params:t,slidesEl:s}=e;if(!t.loop||e.virtual&&e.params.virtual.enabled)return;const r=()=>{U(s,`.${t.slideClass}, swiper-slide`).forEach((d,g)=>{d.setAttribute("data-swiper-slide-index",g)})},n=e.grid&&t.grid&&t.grid.rows>1,o=t.slidesPerGroup*(n?t.grid.rows:1),l=e.slides.length%o!==0,a=n&&e.slides.length%t.grid.rows!==0,p=u=>{for(let d=0;d1;p.length"u"?n=a.getSlideIndex(p.find(E=>E.classList.contains(m.slideActiveClass))):A=n;const I=s==="next"||!s,D=s==="prev"||!s;let L=0,B=0;const $=c?Math.ceil(p.length/m.grid.rows):p.length,z=(c?p[n].column:n)+(v&&typeof r>"u"?-b/2+.5:0);if(z=0;G-=1)p[G].column===H&&h.push(G)}else h.push($-k-1)}}else if(z+b>$-x){B=Math.max(z-($-x*2),S);for(let E=0;E{H.column===k&&y.push(G)}):y.push(k)}}if(a.__preventObserver__=!0,requestAnimationFrame(()=>{a.__preventObserver__=!1}),D&&h.forEach(E=>{p[E].swiperLoopMoveDOM=!0,g.prepend(p[E]),p[E].swiperLoopMoveDOM=!1}),I&&y.forEach(E=>{p[E].swiperLoopMoveDOM=!0,g.append(p[E]),p[E].swiperLoopMoveDOM=!1}),a.recalcSlides(),m.slidesPerView==="auto"?a.updateSlides():c&&(h.length>0&&D||y.length>0&&I)&&a.slides.forEach((E,k)=>{a.grid.updateSlide(k,E,a.slides)}),m.watchSlidesProgress&&a.updateSlidesOffset(),t){if(h.length>0&&D){if(typeof e>"u"){const E=a.slidesGrid[A],H=a.slidesGrid[A+L]-E;l?a.setTranslate(a.translate-H):(a.slideTo(A+Math.ceil(L),0,!1,!0),r&&(a.touchEventsData.startTranslate=a.touchEventsData.startTranslate-H,a.touchEventsData.currentTranslate=a.touchEventsData.currentTranslate-H))}else if(r){const E=c?h.length/m.grid.rows:h.length;a.slideTo(a.activeIndex+E,0,!1,!0),a.touchEventsData.currentTranslate=a.translate}}else if(y.length>0&&I)if(typeof e>"u"){const E=a.slidesGrid[A],H=a.slidesGrid[A-B]-E;l?a.setTranslate(a.translate-H):(a.slideTo(A-B,0,!1,!0),r&&(a.touchEventsData.startTranslate=a.touchEventsData.startTranslate-H,a.touchEventsData.currentTranslate=a.touchEventsData.currentTranslate-H))}else{const E=c?y.length/m.grid.rows:y.length;a.slideTo(a.activeIndex-E,0,!1,!0)}}if(a.allowSlidePrev=u,a.allowSlideNext=d,a.controller&&a.controller.control&&!o){const E={slideRealIndex:e,direction:s,setTranslate:r,activeSlideIndex:n,byController:!0};Array.isArray(a.controller.control)?a.controller.control.forEach(k=>{!k.destroyed&&k.params.loop&&k.loopFix({...E,slideTo:k.params.slidesPerView===m.slidesPerView?t:!1})}):a.controller.control instanceof a.constructor&&a.controller.control.params.loop&&a.controller.control.loopFix({...E,slideTo:a.controller.control.params.slidesPerView===m.slidesPerView?t:!1})}a.emit("loopFix")}function _r(){const i=this,{params:e,slidesEl:t}=i;if(!e.loop||i.virtual&&i.params.virtual.enabled)return;i.recalcSlides();const s=[];i.slides.forEach(r=>{const n=typeof r.swiperSlideIndex>"u"?r.getAttribute("data-swiper-slide-index")*1:r.swiperSlideIndex;s[n]=r}),i.slides.forEach(r=>{r.removeAttribute("data-swiper-slide-index")}),s.forEach(r=>{t.append(r)}),i.recalcSlides(),i.slideTo(i.realIndex,0)}var Or={loopCreate:Pr,loopFix:Cr,loopDestroy:_r};function Mr(i){const e=this;if(!e.params.simulateTouch||e.params.watchOverflow&&e.isLocked||e.params.cssMode)return;const t=e.params.touchEventsTarget==="container"?e.el:e.wrapperEl;e.isElement&&(e.__preventObserver__=!0),t.style.cursor="move",t.style.cursor=i?"grabbing":"grab",e.isElement&&requestAnimationFrame(()=>{e.__preventObserver__=!1})}function Lr(){const i=this;i.params.watchOverflow&&i.isLocked||i.params.cssMode||(i.isElement&&(i.__preventObserver__=!0),i[i.params.touchEventsTarget==="container"?"el":"wrapperEl"].style.cursor="",i.isElement&&requestAnimationFrame(()=>{i.__preventObserver__=!1}))}var zr={setGrabCursor:Mr,unsetGrabCursor:Lr};function kr(i,e){e===void 0&&(e=this);function t(s){if(!s||s===Se()||s===V())return null;s.assignedSlot&&(s=s.assignedSlot);const r=s.closest(i);return!r&&!s.getRootNode?null:r||t(s.getRootNode().host)}return t(e)}function Ti(i,e,t){const s=V(),{params:r}=i,n=r.edgeSwipeDetection,o=r.edgeSwipeThreshold;return n&&(t<=o||t>=s.innerWidth-o)?n==="prevent"?(e.preventDefault(),!0):!1:!0}function Ir(i){const e=this,t=Se();let s=i;s.originalEvent&&(s=s.originalEvent);const r=e.touchEventsData;if(s.type==="pointerdown"){if(r.pointerId!==null&&r.pointerId!==s.pointerId)return;r.pointerId=s.pointerId}else s.type==="touchstart"&&s.targetTouches.length===1&&(r.touchId=s.targetTouches[0].identifier);if(s.type==="touchstart"){Ti(e,s,s.targetTouches[0].pageX);return}const{params:n,touches:o,enabled:l}=e;if(!l||!n.simulateTouch&&s.pointerType==="mouse"||e.animating&&n.preventInteractionOnTransition)return;!e.animating&&n.cssMode&&n.loop&&e.loopFix();let a=s.target;if(n.touchEventsTarget==="wrapper"&&!Vs(a,e.wrapperEl)||"which"in s&&s.which===3||"button"in s&&s.button>0||r.isTouched&&r.isMoved)return;const p=!!n.noSwipingClass&&n.noSwipingClass!=="",u=s.composedPath?s.composedPath():s.path;p&&s.target&&s.target.shadowRoot&&u&&(a=u[0]);const d=n.noSwipingSelector?n.noSwipingSelector:`.${n.noSwipingClass}`,g=!!(s.target&&s.target.shadowRoot);if(n.noSwiping&&(g?kr(d,a):a.closest(d))){e.allowClick=!0;return}if(n.swipeHandler&&!a.closest(n.swipeHandler))return;o.currentX=s.pageX,o.currentY=s.pageY;const m=o.currentX,v=o.currentY;if(!Ti(e,s,m))return;Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=m,o.startY=v,r.touchStartTime=mt(),e.allowClick=!0,e.updateSize(),e.swipeDirection=void 0,n.threshold>0&&(r.allowThresholdMove=!1);let b=!0;a.matches(r.focusableElements)&&(b=!1,a.nodeName==="SELECT"&&(r.isTouched=!1)),t.activeElement&&t.activeElement.matches(r.focusableElements)&&t.activeElement!==a&&(s.pointerType==="mouse"||s.pointerType!=="mouse"&&!a.matches(r.focusableElements))&&t.activeElement.blur();const S=b&&e.allowTouchMove&&n.touchStartPreventDefault;(n.touchStartForcePreventDefault||S)&&!a.isContentEditable&&s.preventDefault(),n.freeMode&&n.freeMode.enabled&&e.freeMode&&e.animating&&!n.cssMode&&e.freeMode.onTouchStart(),e.emit("touchStart",s)}function Dr(i){const e=Se(),t=this,s=t.touchEventsData,{params:r,touches:n,rtlTranslate:o,enabled:l}=t;if(!l||!r.simulateTouch&&i.pointerType==="mouse")return;let a=i;if(a.originalEvent&&(a=a.originalEvent),a.type==="pointermove"&&(s.touchId!==null||a.pointerId!==s.pointerId))return;let p;if(a.type==="touchmove"){if(p=[...a.changedTouches].find(A=>A.identifier===s.touchId),!p||p.identifier!==s.touchId)return}else p=a;if(!s.isTouched){s.startMoving&&s.isScrolling&&t.emit("touchMoveOpposite",a);return}const u=p.pageX,d=p.pageY;if(a.preventedByNestedSwiper){n.startX=u,n.startY=d;return}if(!t.allowTouchMove){a.target.matches(s.focusableElements)||(t.allowClick=!1),s.isTouched&&(Object.assign(n,{startX:u,startY:d,currentX:u,currentY:d}),s.touchStartTime=mt());return}if(r.touchReleaseOnEdges&&!r.loop){if(t.isVertical()){if(dn.startY&&t.translate>=t.minTranslate()){s.isTouched=!1,s.isMoved=!1;return}}else if(un.startX&&t.translate>=t.minTranslate())return}if(e.activeElement&&e.activeElement.matches(s.focusableElements)&&e.activeElement!==a.target&&a.pointerType!=="mouse"&&e.activeElement.blur(),e.activeElement&&a.target===e.activeElement&&a.target.matches(s.focusableElements)){s.isMoved=!0,t.allowClick=!1;return}s.allowTouchCallbacks&&t.emit("touchMove",a),n.previousX=n.currentX,n.previousY=n.currentY,n.currentX=u,n.currentY=d;const g=n.currentX-n.startX,m=n.currentY-n.startY;if(t.params.threshold&&Math.sqrt(g**2+m**2)"u"){let A;t.isHorizontal()&&n.currentY===n.startY||t.isVertical()&&n.currentX===n.startX?s.isScrolling=!1:g*g+m*m>=25&&(A=Math.atan2(Math.abs(m),Math.abs(g))*180/Math.PI,s.isScrolling=t.isHorizontal()?A>r.touchAngle:90-A>r.touchAngle)}if(s.isScrolling&&t.emit("touchMoveOpposite",a),typeof s.startMoving>"u"&&(n.currentX!==n.startX||n.currentY!==n.startY)&&(s.startMoving=!0),s.isScrolling||a.type==="touchmove"&&s.preventTouchMoveFromPointerMove){s.isTouched=!1;return}if(!s.startMoving)return;t.allowClick=!1,!r.cssMode&&a.cancelable&&a.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&a.stopPropagation();let v=t.isHorizontal()?g:m,b=t.isHorizontal()?n.currentX-n.previousX:n.currentY-n.previousY;r.oneWayMovement&&(v=Math.abs(v)*(o?1:-1),b=Math.abs(b)*(o?1:-1)),n.diff=v,v*=r.touchRatio,o&&(v=-v,b=-b);const S=t.touchesDirection;t.swipeDirection=v>0?"prev":"next",t.touchesDirection=b>0?"prev":"next";const x=t.params.loop&&!r.cssMode,c=t.touchesDirection==="next"&&t.allowSlideNext||t.touchesDirection==="prev"&&t.allowSlidePrev;if(!s.isMoved){if(x&&c&&t.loopFix({direction:t.swipeDirection}),s.startTranslate=t.getTranslate(),t.setTransition(0),t.animating){const A=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0,detail:{bySwiperTouchMove:!0}});t.wrapperEl.dispatchEvent(A)}s.allowMomentumBounce=!1,r.grabCursor&&(t.allowSlideNext===!0||t.allowSlidePrev===!0)&&t.setGrabCursor(!0),t.emit("sliderFirstMove",a)}if(new Date().getTime(),r._loopSwapReset!==!1&&s.isMoved&&s.allowThresholdMove&&S!==t.touchesDirection&&x&&c&&Math.abs(v)>=1){Object.assign(n,{startX:u,startY:d,currentX:u,currentY:d,startTranslate:s.currentTranslate}),s.loopSwapReset=!0,s.startTranslate=s.currentTranslate;return}t.emit("sliderMove",a),s.isMoved=!0,s.currentTranslate=v+s.startTranslate;let h=!0,y=r.resistanceRatio;if(r.touchReleaseOnEdges&&(y=0),v>0?(x&&c&&s.allowThresholdMove&&s.currentTranslate>(r.centeredSlides?t.minTranslate()-t.slidesSizesGrid[t.activeIndex+1]-(r.slidesPerView!=="auto"&&t.slides.length-r.slidesPerView>=2?t.slidesSizesGrid[t.activeIndex+1]+t.params.spaceBetween:0)-t.params.spaceBetween:t.minTranslate())&&t.loopFix({direction:"prev",setTranslate:!0,activeSlideIndex:0}),s.currentTranslate>t.minTranslate()&&(h=!1,r.resistance&&(s.currentTranslate=t.minTranslate()-1+(-t.minTranslate()+s.startTranslate+v)**y))):v<0&&(x&&c&&s.allowThresholdMove&&s.currentTranslate<(r.centeredSlides?t.maxTranslate()+t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween+(r.slidesPerView!=="auto"&&t.slides.length-r.slidesPerView>=2?t.slidesSizesGrid[t.slidesSizesGrid.length-1]+t.params.spaceBetween:0):t.maxTranslate())&&t.loopFix({direction:"next",setTranslate:!0,activeSlideIndex:t.slides.length-(r.slidesPerView==="auto"?t.slidesPerViewDynamic():Math.ceil(parseFloat(r.slidesPerView,10)))}),s.currentTranslates.startTranslate&&(s.currentTranslate=s.startTranslate),!t.allowSlidePrev&&!t.allowSlideNext&&(s.currentTranslate=s.startTranslate),r.threshold>0)if(Math.abs(v)>r.threshold||s.allowThresholdMove){if(!s.allowThresholdMove){s.allowThresholdMove=!0,n.startX=n.currentX,n.startY=n.currentY,s.currentTranslate=s.startTranslate,n.diff=t.isHorizontal()?n.currentX-n.startX:n.currentY-n.startY;return}}else{s.currentTranslate=s.startTranslate;return}!r.followFinger||r.cssMode||((r.freeMode&&r.freeMode.enabled&&t.freeMode||r.watchSlidesProgress)&&(t.updateActiveIndex(),t.updateSlidesClasses()),r.freeMode&&r.freeMode.enabled&&t.freeMode&&t.freeMode.onTouchMove(),t.updateProgress(s.currentTranslate),t.setTranslate(s.currentTranslate))}function Br(i){const e=this,t=e.touchEventsData;let s=i;s.originalEvent&&(s=s.originalEvent);let r;if(s.type==="touchend"||s.type==="touchcancel"){if(r=[...s.changedTouches].find(A=>A.identifier===t.touchId),!r||r.identifier!==t.touchId)return}else{if(t.touchId!==null||s.pointerId!==t.pointerId)return;r=s}if(["pointercancel","pointerout","pointerleave","contextmenu"].includes(s.type)&&!(["pointercancel","contextmenu"].includes(s.type)&&(e.browser.isSafari||e.browser.isWebView)))return;t.pointerId=null,t.touchId=null;const{params:o,touches:l,rtlTranslate:a,slidesGrid:p,enabled:u}=e;if(!u||!o.simulateTouch&&s.pointerType==="mouse")return;if(t.allowTouchCallbacks&&e.emit("touchEnd",s),t.allowTouchCallbacks=!1,!t.isTouched){t.isMoved&&o.grabCursor&&e.setGrabCursor(!1),t.isMoved=!1,t.startMoving=!1;return}o.grabCursor&&t.isMoved&&t.isTouched&&(e.allowSlideNext===!0||e.allowSlidePrev===!0)&&e.setGrabCursor(!1);const d=mt(),g=d-t.touchStartTime;if(e.allowClick){const A=s.path||s.composedPath&&s.composedPath();e.updateClickedSlide(A&&A[0]||s.target,A),e.emit("tap click",s),g<300&&d-t.lastClickTime<300&&e.emit("doubleTap doubleClick",s)}if(t.lastClickTime=mt(),qt(()=>{e.destroyed||(e.allowClick=!0)}),!t.isTouched||!t.isMoved||!e.swipeDirection||l.diff===0&&!t.loopSwapReset||t.currentTranslate===t.startTranslate&&!t.loopSwapReset){t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;return}t.isTouched=!1,t.isMoved=!1,t.startMoving=!1;let m;if(o.followFinger?m=a?e.translate:-e.translate:m=-t.currentTranslate,o.cssMode)return;if(o.freeMode&&o.freeMode.enabled){e.freeMode.onTouchEnd({currentPos:m});return}const v=m>=-e.maxTranslate()&&!e.params.loop;let b=0,S=e.slidesSizesGrid[0];for(let A=0;A=p[A]&&m=p[A])&&(b=A,S=p[p.length-1]-p[p.length-2])}let x=null,c=null;o.rewind&&(e.isBeginning?c=o.virtual&&o.virtual.enabled&&e.virtual?e.virtual.slides.length-1:e.slides.length-1:e.isEnd&&(x=0));const h=(m-p[b])/S,y=bo.longSwipesMs){if(!o.longSwipes){e.slideTo(e.activeIndex);return}e.swipeDirection==="next"&&(h>=o.longSwipesRatio?e.slideTo(o.rewind&&e.isEnd?x:b+y):e.slideTo(b)),e.swipeDirection==="prev"&&(h>1-o.longSwipesRatio?e.slideTo(b+y):c!==null&&h<0&&Math.abs(h)>o.longSwipesRatio?e.slideTo(c):e.slideTo(b))}else{if(!o.shortSwipes){e.slideTo(e.activeIndex);return}e.navigation&&(s.target===e.navigation.nextEl||s.target===e.navigation.prevEl)?s.target===e.navigation.nextEl?e.slideTo(b+y):e.slideTo(b):(e.swipeDirection==="next"&&e.slideTo(x!==null?x:b+y),e.swipeDirection==="prev"&&e.slideTo(c!==null?c:b))}}function Pi(){const i=this,{params:e,el:t}=i;if(t&&t.offsetWidth===0)return;e.breakpoints&&i.setBreakpoint();const{allowSlideNext:s,allowSlidePrev:r,snapGrid:n}=i,o=i.virtual&&i.params.virtual.enabled;i.allowSlideNext=!0,i.allowSlidePrev=!0,i.updateSize(),i.updateSlides(),i.updateSlidesClasses();const l=o&&e.loop;(e.slidesPerView==="auto"||e.slidesPerView>1)&&i.isEnd&&!i.isBeginning&&!i.params.centeredSlides&&!l?i.slideTo(i.slides.length-1,0,!1,!0):i.params.loop&&!o?i.slideToLoop(i.realIndex,0,!1,!0):i.slideTo(i.activeIndex,0,!1,!0),i.autoplay&&i.autoplay.running&&i.autoplay.paused&&(clearTimeout(i.autoplay.resizeTimeout),i.autoplay.resizeTimeout=setTimeout(()=>{i.autoplay&&i.autoplay.running&&i.autoplay.paused&&i.autoplay.resume()},500)),i.allowSlidePrev=r,i.allowSlideNext=s,i.params.watchOverflow&&n!==i.snapGrid&&i.checkOverflow()}function Hr(i){const e=this;e.enabled&&(e.allowClick||(e.params.preventClicks&&i.preventDefault(),e.params.preventClicksPropagation&&e.animating&&(i.stopPropagation(),i.stopImmediatePropagation())))}function Nr(){const i=this,{wrapperEl:e,rtlTranslate:t,enabled:s}=i;if(!s)return;i.previousTranslate=i.translate,i.isHorizontal()?i.translate=-e.scrollLeft:i.translate=-e.scrollTop,i.translate===0&&(i.translate=0),i.updateActiveIndex(),i.updateSlidesClasses();let r;const n=i.maxTranslate()-i.minTranslate();n===0?r=0:r=(i.translate-i.minTranslate())/n,r!==i.progress&&i.updateProgress(t?-i.translate:i.translate),i.emit("setTranslate",i.translate,!1)}function jr(i){const e=this;ht(e,i.target),!(e.params.cssMode||e.params.slidesPerView!=="auto"&&!e.params.autoHeight)&&e.update()}function Gr(){const i=this;i.documentTouchHandlerProceeded||(i.documentTouchHandlerProceeded=!0,i.params.touchReleaseOnEdges&&(i.el.style.touchAction="auto"))}const Yi=(i,e)=>{const t=Se(),{params:s,el:r,wrapperEl:n,device:o}=i,l=!!s.nested,a=e==="on"?"addEventListener":"removeEventListener",p=e;!r||typeof r=="string"||(t[a]("touchstart",i.onDocumentTouchStart,{passive:!1,capture:l}),r[a]("touchstart",i.onTouchStart,{passive:!1}),r[a]("pointerdown",i.onTouchStart,{passive:!1}),t[a]("touchmove",i.onTouchMove,{passive:!1,capture:l}),t[a]("pointermove",i.onTouchMove,{passive:!1,capture:l}),t[a]("touchend",i.onTouchEnd,{passive:!0}),t[a]("pointerup",i.onTouchEnd,{passive:!0}),t[a]("pointercancel",i.onTouchEnd,{passive:!0}),t[a]("touchcancel",i.onTouchEnd,{passive:!0}),t[a]("pointerout",i.onTouchEnd,{passive:!0}),t[a]("pointerleave",i.onTouchEnd,{passive:!0}),t[a]("contextmenu",i.onTouchEnd,{passive:!0}),(s.preventClicks||s.preventClicksPropagation)&&r[a]("click",i.onClick,!0),s.cssMode&&n[a]("scroll",i.onScroll),s.updateOnWindowResize?i[p](o.ios||o.android?"resize orientationchange observerUpdate":"resize observerUpdate",Pi,!0):i[p]("observerUpdate",Pi,!0),r[a]("load",i.onLoad,{capture:!0}))};function Vr(){const i=this,{params:e}=i;i.onTouchStart=Ir.bind(i),i.onTouchMove=Dr.bind(i),i.onTouchEnd=Br.bind(i),i.onDocumentTouchStart=Gr.bind(i),e.cssMode&&(i.onScroll=Nr.bind(i)),i.onClick=Hr.bind(i),i.onLoad=jr.bind(i),Yi(i,"on")}function Fr(){Yi(this,"off")}var Rr={attachEvents:Vr,detachEvents:Fr};const Ci=(i,e)=>i.grid&&e.grid&&e.grid.rows>1;function Yr(){const i=this,{realIndex:e,initialized:t,params:s,el:r}=i,n=s.breakpoints;if(!n||n&&Object.keys(n).length===0)return;const o=Se(),l=s.breakpointsBase==="window"||!s.breakpointsBase?s.breakpointsBase:"container",a=["window","container"].includes(s.breakpointsBase)||!s.breakpointsBase?i.el:o.querySelector(s.breakpointsBase),p=i.getBreakpoint(n,l,a);if(!p||i.currentBreakpoint===p)return;const d=(p in n?n[p]:void 0)||i.originalParams,g=Ci(i,s),m=Ci(i,d),v=i.params.grabCursor,b=d.grabCursor,S=s.enabled;g&&!m?(r.classList.remove(`${s.containerModifierClass}grid`,`${s.containerModifierClass}grid-column`),i.emitContainerClasses()):!g&&m&&(r.classList.add(`${s.containerModifierClass}grid`),(d.grid.fill&&d.grid.fill==="column"||!d.grid.fill&&s.grid.fill==="column")&&r.classList.add(`${s.containerModifierClass}grid-column`),i.emitContainerClasses()),v&&!b?i.unsetGrabCursor():!v&&b&&i.setGrabCursor(),["navigation","pagination","scrollbar"].forEach(I=>{if(typeof d[I]>"u")return;const D=s[I]&&s[I].enabled,L=d[I]&&d[I].enabled;D&&!L&&i[I].disable(),!D&&L&&i[I].enable()});const x=d.direction&&d.direction!==s.direction,c=s.loop&&(d.slidesPerView!==s.slidesPerView||x),h=s.loop;x&&t&&i.changeDirection(),F(i.params,d);const y=i.params.enabled,A=i.params.loop;Object.assign(i,{allowTouchMove:i.params.allowTouchMove,allowSlideNext:i.params.allowSlideNext,allowSlidePrev:i.params.allowSlidePrev}),S&&!y?i.disable():!S&&y&&i.enable(),i.currentBreakpoint=p,i.emit("_beforeBreakpoint",d),t&&(c?(i.loopDestroy(),i.loopCreate(e),i.updateSlides()):!h&&A?(i.loopCreate(e),i.updateSlides()):h&&!A&&i.loopDestroy()),i.emit("breakpoint",d)}function Ur(i,e,t){if(e===void 0&&(e="window"),!i||e==="container"&&!t)return;let s=!1;const r=V(),n=e==="window"?r.innerHeight:t.clientHeight,o=Object.keys(i).map(l=>{if(typeof l=="string"&&l.indexOf("@")===0){const a=parseFloat(l.substr(1));return{value:n*a,point:l}}return{value:l,point:l}});o.sort((l,a)=>parseInt(l.value,10)-parseInt(a.value,10));for(let l=0;l{typeof s=="object"?Object.keys(s).forEach(r=>{s[r]&&t.push(e+r)}):typeof s=="string"&&t.push(e+s)}),t}function Wr(){const i=this,{classNames:e,params:t,rtl:s,el:r,device:n}=i,o=Zr(["initialized",t.direction,{"free-mode":i.params.freeMode&&t.freeMode.enabled},{autoheight:t.autoHeight},{rtl:s},{grid:t.grid&&t.grid.rows>1},{"grid-column":t.grid&&t.grid.rows>1&&t.grid.fill==="column"},{android:n.android},{ios:n.ios},{"css-mode":t.cssMode},{centered:t.cssMode&&t.centeredSlides},{"watch-progress":t.watchSlidesProgress}],t.containerModifierClass);e.push(...o),r.classList.add(...e),i.emitContainerClasses()}function Xr(){const i=this,{el:e,classNames:t}=i;!e||typeof e=="string"||(e.classList.remove(...t),i.emitContainerClasses())}var Qr={addClasses:Wr,removeClasses:Xr};function Kr(){const i=this,{isLocked:e,params:t}=i,{slidesOffsetBefore:s}=t;if(s){const r=i.slides.length-1,n=i.slidesGrid[r]+i.slidesSizesGrid[r]+s*2;i.isLocked=i.size>n}else i.isLocked=i.snapGrid.length===1;t.allowSlideNext===!0&&(i.allowSlideNext=!i.isLocked),t.allowSlidePrev===!0&&(i.allowSlidePrev=!i.isLocked),e&&e!==i.isLocked&&(i.isEnd=!1),e!==i.isLocked&&i.emit(i.isLocked?"lock":"unlock")}var Jr={checkOverflow:Kr},_i={init:!0,direction:"horizontal",oneWayMovement:!1,swiperElementNodeName:"SWIPER-CONTAINER",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,eventsPrefix:"swiper",enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:5,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,loop:!1,loopAddBlankSlides:!0,loopAdditionalSlides:0,loopPreventsSliding:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-blank",slideActiveClass:"swiper-slide-active",slideVisibleClass:"swiper-slide-visible",slideFullyVisibleClass:"swiper-slide-fully-visible",slideNextClass:"swiper-slide-next",slidePrevClass:"swiper-slide-prev",wrapperClass:"swiper-wrapper",lazyPreloaderClass:"swiper-lazy-preloader",lazyPreloadPrevNext:0,runCallbacksOnInit:!0,_emitClasses:!1};function en(i,e){return function(s){s===void 0&&(s={});const r=Object.keys(s)[0],n=s[r];if(typeof n!="object"||n===null){F(e,s);return}if(i[r]===!0&&(i[r]={enabled:!0}),r==="navigation"&&i[r]&&i[r].enabled&&!i[r].prevEl&&!i[r].nextEl&&(i[r].auto=!0),["pagination","scrollbar"].indexOf(r)>=0&&i[r]&&i[r].enabled&&!i[r].el&&(i[r].auto=!0),!(r in i&&"enabled"in n)){F(e,s);return}typeof i[r]=="object"&&!("enabled"in i[r])&&(i[r].enabled=!0),i[r]||(i[r]={enabled:!1}),F(e,s)}}const Rt={eventsEmitter:Qs,update:lr,translate:fr,transition:wr,slide:Tr,loop:Or,grabCursor:zr,events:Rr,breakpoints:qr,checkOverflow:Jr,classes:Qr},Yt={};class R{constructor(){let e,t;for(var s=arguments.length,r=new Array(s),n=0;n1){const u=[];return o.querySelectorAll(t.el).forEach(d=>{const g=F({},t,{el:d});u.push(new R(g))}),u}const l=this;l.__swiper__=!0,l.support=Gi(),l.device=Vi({userAgent:t.userAgent}),l.browser=Fi(),l.eventsListeners={},l.eventsAnyListeners=[],l.modules=[...l.__modules__],t.modules&&Array.isArray(t.modules)&&l.modules.push(...t.modules);const a={};l.modules.forEach(u=>{u({params:t,swiper:l,extendParams:en(t,a),on:l.on.bind(l),once:l.once.bind(l),off:l.off.bind(l),emit:l.emit.bind(l)})});const p=F({},_i,a);return l.params=F({},p,Yt,t),l.originalParams=F({},l.params),l.passedParams=F({},t),l.params&&l.params.on&&Object.keys(l.params.on).forEach(u=>{l.on(u,l.params.on[u])}),l.params&&l.params.onAny&&l.onAny(l.params.onAny),Object.assign(l,{enabled:l.params.enabled,el:e,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return l.params.direction==="horizontal"},isVertical(){return l.params.direction==="vertical"},activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23},allowSlideNext:l.params.allowSlideNext,allowSlidePrev:l.params.allowSlidePrev,touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:l.params.focusableElements,lastClickTime:0,clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,startMoving:void 0,pointerId:null,touchId:null},allowClick:!0,allowTouchMove:l.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),l.emit("_swiper"),l.params.init&&l.init(),l}getDirectionLabel(e){return this.isHorizontal()?e:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[e]}getSlideIndex(e){const{slidesEl:t,params:s}=this,r=U(t,`.${s.slideClass}, swiper-slide`),n=bt(r[0]);return bt(e)-n}getSlideIndexByData(e){return this.getSlideIndex(this.slides.find(t=>t.getAttribute("data-swiper-slide-index")*1===e))}recalcSlides(){const e=this,{slidesEl:t,params:s}=e;e.slides=U(t,`.${s.slideClass}, swiper-slide`)}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const s=this;e=Math.min(Math.max(e,0),1);const r=s.minTranslate(),o=(s.maxTranslate()-r)*e+r;s.translateTo(o,typeof t>"u"?0:t),s.updateActiveIndex(),s.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter(s=>s.indexOf("swiper")===0||s.indexOf(e.params.containerModifierClass)===0);e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter(s=>s.indexOf("swiper-slide")===0||s.indexOf(t.params.slideClass)===0).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.forEach(s=>{const r=e.getSlideClasses(s);t.push({slideEl:s,classNames:r}),e.emit("_slideClass",s,r)}),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){e===void 0&&(e="current"),t===void 0&&(t=!1);const s=this,{params:r,slides:n,slidesGrid:o,slidesSizesGrid:l,size:a,activeIndex:p}=s;let u=1;if(typeof r.slidesPerView=="number")return r.slidesPerView;if(r.centeredSlides){let d=n[p]?Math.ceil(n[p].swiperSlideSize):0,g;for(let m=p+1;ma&&(g=!0));for(let m=p-1;m>=0;m-=1)n[m]&&!g&&(d+=n[m].swiperSlideSize,u+=1,d>a&&(g=!0))}else if(e==="current")for(let d=p+1;d=0;d-=1)o[p]-o[d]{o.complete&&ht(e,o)}),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses();function r(){const o=e.rtlTranslate?e.translate*-1:e.translate,l=Math.min(Math.max(o,e.maxTranslate()),e.minTranslate());e.setTranslate(l),e.updateActiveIndex(),e.updateSlidesClasses()}let n;if(s.freeMode&&s.freeMode.enabled&&!s.cssMode)r(),s.autoHeight&&e.updateAutoHeight();else{if((s.slidesPerView==="auto"||s.slidesPerView>1)&&e.isEnd&&!s.centeredSlides){const o=e.virtual&&s.virtual.enabled?e.virtual.slides:e.slides;n=e.slideTo(o.length-1,0,!1,!0)}else n=e.slideTo(e.activeIndex,0,!1,!0);n||r()}s.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){t===void 0&&(t=!0);const s=this,r=s.params.direction;return e||(e=r==="horizontal"?"vertical":"horizontal"),e===r||e!=="horizontal"&&e!=="vertical"||(s.el.classList.remove(`${s.params.containerModifierClass}${r}`),s.el.classList.add(`${s.params.containerModifierClass}${e}`),s.emitContainerClasses(),s.params.direction=e,s.slides.forEach(n=>{e==="vertical"?n.style.width="":n.style.height=""}),s.emit("changeDirection"),t&&s.update()),s}changeLanguageDirection(e){const t=this;t.rtl&&e==="rtl"||!t.rtl&&e==="ltr"||(t.rtl=e==="rtl",t.rtlTranslate=t.params.direction==="horizontal"&&t.rtl,t.rtl?(t.el.classList.add(`${t.params.containerModifierClass}rtl`),t.el.dir="rtl"):(t.el.classList.remove(`${t.params.containerModifierClass}rtl`),t.el.dir="ltr"),t.update())}mount(e){const t=this;if(t.mounted)return!0;let s=e||t.params.el;if(typeof s=="string"&&(s=document.querySelector(s)),!s)return!1;s.swiper=t,s.parentNode&&s.parentNode.host&&s.parentNode.host.nodeName===t.params.swiperElementNodeName.toUpperCase()&&(t.isElement=!0);const r=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let o=s&&s.shadowRoot&&s.shadowRoot.querySelector?s.shadowRoot.querySelector(r()):U(s,r())[0];return!o&&t.params.createElements&&(o=wt("div",t.params.wrapperClass),s.append(o),U(s,`.${t.params.slideClass}`).forEach(l=>{o.append(l)})),Object.assign(t,{el:s,wrapperEl:o,slidesEl:t.isElement&&!s.parentNode.host.slideSlots?s.parentNode.host:o,hostEl:t.isElement?s.parentNode.host:s,mounted:!0,rtl:s.dir.toLowerCase()==="rtl"||se(s,"direction")==="rtl",rtlTranslate:t.params.direction==="horizontal"&&(s.dir.toLowerCase()==="rtl"||se(s,"direction")==="rtl"),wrongRTL:se(o,"display")==="-webkit-box"}),!0}init(e){const t=this;if(t.initialized||t.mount(e)===!1)return t;t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.loop&&t.virtual&&t.params.virtual.enabled?t.slideTo(t.params.initialSlide+t.virtual.slidesBefore,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.params.loop&&t.loopCreate(),t.attachEvents();const r=[...t.el.querySelectorAll('[loading="lazy"]')];return t.isElement&&r.push(...t.hostEl.querySelectorAll('[loading="lazy"]')),r.forEach(n=>{n.complete?ht(t,n):n.addEventListener("load",o=>{ht(t,o.target)})}),Wt(t),t.initialized=!0,Wt(t),t.emit("init"),t.emit("afterInit"),t}destroy(e,t){e===void 0&&(e=!0),t===void 0&&(t=!0);const s=this,{params:r,el:n,wrapperEl:o,slides:l}=s;return typeof s.params>"u"||s.destroyed||(s.emit("beforeDestroy"),s.initialized=!1,s.detachEvents(),r.loop&&s.loopDestroy(),t&&(s.removeClasses(),n&&typeof n!="string"&&n.removeAttribute("style"),o&&o.removeAttribute("style"),l&&l.length&&l.forEach(a=>{a.classList.remove(r.slideVisibleClass,r.slideFullyVisibleClass,r.slideActiveClass,r.slideNextClass,r.slidePrevClass),a.removeAttribute("style"),a.removeAttribute("data-swiper-slide-index")})),s.emit("destroy"),Object.keys(s.eventsListeners).forEach(a=>{s.off(a)}),e!==!1&&(s.el&&typeof s.el!="string"&&(s.el.swiper=null),Bs(s)),s.destroyed=!0),null}static extendDefaults(e){F(Yt,e)}static get extendedDefaults(){return Yt}static get defaults(){return _i}static installModule(e){R.prototype.__modules__||(R.prototype.__modules__=[]);const t=R.prototype.__modules__;typeof e=="function"&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach(t=>R.installModule(t)),R):(R.installModule(e),R)}}Object.keys(Rt).forEach(i=>{Object.keys(Rt[i]).forEach(e=>{R.prototype[e]=Rt[i][e]})});R.use([Ws,Xs]);function Ui(i,e,t,s){return i.params.createElements&&Object.keys(s).forEach(r=>{if(!t[r]&&t.auto===!0){let n=U(i.el,`.${s[r]}`)[0];n||(n=wt("div",s[r]),n.className=s[r],i.el.append(n)),t[r]=n,e[r]=n}}),t}function tn(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;t({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock",navigationDisabledClass:"swiper-navigation-disabled"}}),e.navigation={nextEl:null,prevEl:null};function n(v){let b;return v&&typeof v=="string"&&e.isElement&&(b=e.el.querySelector(v)||e.hostEl.querySelector(v),b)?b:(v&&(typeof v=="string"&&(b=[...document.querySelectorAll(v)]),e.params.uniqueNavElements&&typeof v=="string"&&b&&b.length>1&&e.el.querySelectorAll(v).length===1?b=e.el.querySelector(v):b&&b.length===1&&(b=b[0])),v&&!b?v:b)}function o(v,b){const S=e.params.navigation;v=j(v),v.forEach(x=>{x&&(x.classList[b?"add":"remove"](...S.disabledClass.split(" ")),x.tagName==="BUTTON"&&(x.disabled=b),e.params.watchOverflow&&e.enabled&&x.classList[e.isLocked?"add":"remove"](S.lockClass))})}function l(){const{nextEl:v,prevEl:b}=e.navigation;if(e.params.loop){o(b,!1),o(v,!1);return}o(b,e.isBeginning&&!e.params.rewind),o(v,e.isEnd&&!e.params.rewind)}function a(v){v.preventDefault(),!(e.isBeginning&&!e.params.loop&&!e.params.rewind)&&(e.slidePrev(),r("navigationPrev"))}function p(v){v.preventDefault(),!(e.isEnd&&!e.params.loop&&!e.params.rewind)&&(e.slideNext(),r("navigationNext"))}function u(){const v=e.params.navigation;if(e.params.navigation=Ui(e,e.originalParams.navigation,e.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!(v.nextEl||v.prevEl))return;let b=n(v.nextEl),S=n(v.prevEl);Object.assign(e.navigation,{nextEl:b,prevEl:S}),b=j(b),S=j(S);const x=(c,h)=>{c&&c.addEventListener("click",h==="next"?p:a),!e.enabled&&c&&c.classList.add(...v.lockClass.split(" "))};b.forEach(c=>x(c,"next")),S.forEach(c=>x(c,"prev"))}function d(){let{nextEl:v,prevEl:b}=e.navigation;v=j(v),b=j(b);const S=(x,c)=>{x.removeEventListener("click",c==="next"?p:a),x.classList.remove(...e.params.navigation.disabledClass.split(" "))};v.forEach(x=>S(x,"next")),b.forEach(x=>S(x,"prev"))}s("init",()=>{e.params.navigation.enabled===!1?m():(u(),l())}),s("toEdge fromEdge lock unlock",()=>{l()}),s("destroy",()=>{d()}),s("enable disable",()=>{let{nextEl:v,prevEl:b}=e.navigation;if(v=j(v),b=j(b),e.enabled){l();return}[...v,...b].filter(S=>!!S).forEach(S=>S.classList.add(e.params.navigation.lockClass))}),s("click",(v,b)=>{let{nextEl:S,prevEl:x}=e.navigation;S=j(S),x=j(x);const c=b.target;let h=x.includes(c)||S.includes(c);if(e.isElement&&!h){const y=b.path||b.composedPath&&b.composedPath();y&&(h=y.find(A=>S.includes(A)||x.includes(A)))}if(e.params.navigation.hideOnClick&&!h){if(e.pagination&&e.params.pagination&&e.params.pagination.clickable&&(e.pagination.el===c||e.pagination.el.contains(c)))return;let y;S.length?y=S[0].classList.contains(e.params.navigation.hiddenClass):x.length&&(y=x[0].classList.contains(e.params.navigation.hiddenClass)),r(y===!0?"navigationShow":"navigationHide"),[...S,...x].filter(A=>!!A).forEach(A=>A.classList.toggle(e.params.navigation.hiddenClass))}});const g=()=>{e.el.classList.remove(...e.params.navigation.navigationDisabledClass.split(" ")),u(),l()},m=()=>{e.el.classList.add(...e.params.navigation.navigationDisabledClass.split(" ")),d()};Object.assign(e.navigation,{enable:g,disable:m,update:l,init:u,destroy:d})}function Ue(i){return i===void 0&&(i=""),`.${i.trim().replace(/([\.:!+\/])/g,"\\$1").replace(/ /g,".")}`}function sn(i){let{swiper:e,extendParams:t,on:s,emit:r}=i;const n="swiper-pagination";t({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:c=>c,formatFractionTotal:c=>c,bulletClass:`${n}-bullet`,bulletActiveClass:`${n}-bullet-active`,modifierClass:`${n}-`,currentClass:`${n}-current`,totalClass:`${n}-total`,hiddenClass:`${n}-hidden`,progressbarFillClass:`${n}-progressbar-fill`,progressbarOppositeClass:`${n}-progressbar-opposite`,clickableClass:`${n}-clickable`,lockClass:`${n}-lock`,horizontalClass:`${n}-horizontal`,verticalClass:`${n}-vertical`,paginationDisabledClass:`${n}-disabled`}}),e.pagination={el:null,bullets:[]};let o,l=0;function a(){return!e.params.pagination.el||!e.pagination.el||Array.isArray(e.pagination.el)&&e.pagination.el.length===0}function p(c,h){const{bulletActiveClass:y}=e.params.pagination;c&&(c=c[`${h==="prev"?"previous":"next"}ElementSibling`],c&&(c.classList.add(`${y}-${h}`),c=c[`${h==="prev"?"previous":"next"}ElementSibling`],c&&c.classList.add(`${y}-${h}-${h}`)))}function u(c,h,y){if(c=c%y,h=h%y,h===c+1)return"next";if(h===c-1)return"previous"}function d(c){const h=c.target.closest(Ue(e.params.pagination.bulletClass));if(!h)return;c.preventDefault();const y=bt(h)*e.params.slidesPerGroup;if(e.params.loop){if(e.realIndex===y)return;const A=u(e.realIndex,y,e.slides.length);A==="next"?e.slideNext():A==="previous"?e.slidePrev():e.slideToLoop(y)}else e.slideTo(y)}function g(){const c=e.rtl,h=e.params.pagination;if(a())return;let y=e.pagination.el;y=j(y);let A,I;const D=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.slides.length,L=e.params.loop?Math.ceil(D/e.params.slidesPerGroup):e.snapGrid.length;if(e.params.loop?(I=e.previousRealIndex||0,A=e.params.slidesPerGroup>1?Math.floor(e.realIndex/e.params.slidesPerGroup):e.realIndex):typeof e.snapIndex<"u"?(A=e.snapIndex,I=e.previousSnapIndex):(I=e.previousIndex||0,A=e.activeIndex||0),h.type==="bullets"&&e.pagination.bullets&&e.pagination.bullets.length>0){const B=e.pagination.bullets;let $,T,z;if(h.dynamicBullets&&(o=Zt(B[0],e.isHorizontal()?"width":"height"),y.forEach(E=>{E.style[e.isHorizontal()?"width":"height"]=`${o*(h.dynamicMainBullets+4)}px`}),h.dynamicMainBullets>1&&I!==void 0&&(l+=A-(I||0),l>h.dynamicMainBullets-1?l=h.dynamicMainBullets-1:l<0&&(l=0)),$=Math.max(A-l,0),T=$+(Math.min(B.length,h.dynamicMainBullets)-1),z=(T+$)/2),B.forEach(E=>{const k=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(H=>`${h.bulletActiveClass}${H}`)].map(H=>typeof H=="string"&&H.includes(" ")?H.split(" "):H).flat();E.classList.remove(...k)}),y.length>1)B.forEach(E=>{const k=bt(E);k===A?E.classList.add(...h.bulletActiveClass.split(" ")):e.isElement&&E.setAttribute("part","bullet"),h.dynamicBullets&&(k>=$&&k<=T&&E.classList.add(...`${h.bulletActiveClass}-main`.split(" ")),k===$&&p(E,"prev"),k===T&&p(E,"next"))});else{const E=B[A];if(E&&E.classList.add(...h.bulletActiveClass.split(" ")),e.isElement&&B.forEach((k,H)=>{k.setAttribute("part",H===A?"bullet-active":"bullet")}),h.dynamicBullets){const k=B[$],H=B[T];for(let G=$;G<=T;G+=1)B[G]&&B[G].classList.add(...`${h.bulletActiveClass}-main`.split(" "));p(k,"prev"),p(H,"next")}}if(h.dynamicBullets){const E=Math.min(B.length,h.dynamicMainBullets+4),k=(o*E-o)/2-z*o,H=c?"right":"left";B.forEach(G=>{G.style[e.isHorizontal()?H:"top"]=`${k}px`})}}y.forEach((B,$)=>{if(h.type==="fraction"&&(B.querySelectorAll(Ue(h.currentClass)).forEach(T=>{T.textContent=h.formatFractionCurrent(A+1)}),B.querySelectorAll(Ue(h.totalClass)).forEach(T=>{T.textContent=h.formatFractionTotal(L)})),h.type==="progressbar"){let T;h.progressbarOpposite?T=e.isHorizontal()?"vertical":"horizontal":T=e.isHorizontal()?"horizontal":"vertical";const z=(A+1)/L;let E=1,k=1;T==="horizontal"?E=z:k=z,B.querySelectorAll(Ue(h.progressbarFillClass)).forEach(H=>{H.style.transform=`translate3d(0,0,0) scaleX(${E}) scaleY(${k})`,H.style.transitionDuration=`${e.params.speed}ms`})}h.type==="custom"&&h.renderCustom?(B.innerHTML=h.renderCustom(e,A+1,L),$===0&&r("paginationRender",B)):($===0&&r("paginationRender",B),r("paginationUpdate",B)),e.params.watchOverflow&&e.enabled&&B.classList[e.isLocked?"add":"remove"](h.lockClass)})}function m(){const c=e.params.pagination;if(a())return;const h=e.virtual&&e.params.virtual.enabled?e.virtual.slides.length:e.grid&&e.params.grid.rows>1?e.slides.length/Math.ceil(e.params.grid.rows):e.slides.length;let y=e.pagination.el;y=j(y);let A="";if(c.type==="bullets"){let I=e.params.loop?Math.ceil(h/e.params.slidesPerGroup):e.snapGrid.length;e.params.freeMode&&e.params.freeMode.enabled&&I>h&&(I=h);for(let D=0;D${c.bulletElement}>`}c.type==="fraction"&&(c.renderFraction?A=c.renderFraction.call(e,c.currentClass,c.totalClass):A=` / `),c.type==="progressbar"&&(c.renderProgressbar?A=c.renderProgressbar.call(e,c.progressbarFillClass):A=``),e.pagination.bullets=[],y.forEach(I=>{c.type!=="custom"&&(I.innerHTML=A||""),c.type==="bullets"&&e.pagination.bullets.push(...I.querySelectorAll(Ue(c.bulletClass)))}),c.type!=="custom"&&r("paginationRender",y[0])}function v(){e.params.pagination=Ui(e,e.originalParams.pagination,e.params.pagination,{el:"swiper-pagination"});const c=e.params.pagination;if(!c.el)return;let h;typeof c.el=="string"&&e.isElement&&(h=e.el.querySelector(c.el)),!h&&typeof c.el=="string"&&(h=[...document.querySelectorAll(c.el)]),h||(h=c.el),!(!h||h.length===0)&&(e.params.uniqueNavElements&&typeof c.el=="string"&&Array.isArray(h)&&h.length>1&&(h=[...e.el.querySelectorAll(c.el)],h.length>1&&(h=h.find(y=>ji(y,".swiper")[0]===e.el))),Array.isArray(h)&&h.length===1&&(h=h[0]),Object.assign(e.pagination,{el:h}),h=j(h),h.forEach(y=>{c.type==="bullets"&&c.clickable&&y.classList.add(...(c.clickableClass||"").split(" ")),y.classList.add(c.modifierClass+c.type),y.classList.add(e.isHorizontal()?c.horizontalClass:c.verticalClass),c.type==="bullets"&&c.dynamicBullets&&(y.classList.add(`${c.modifierClass}${c.type}-dynamic`),l=0,c.dynamicMainBullets<1&&(c.dynamicMainBullets=1)),c.type==="progressbar"&&c.progressbarOpposite&&y.classList.add(c.progressbarOppositeClass),c.clickable&&y.addEventListener("click",d),e.enabled||y.classList.add(c.lockClass)}))}function b(){const c=e.params.pagination;if(a())return;let h=e.pagination.el;h&&(h=j(h),h.forEach(y=>{y.classList.remove(c.hiddenClass),y.classList.remove(c.modifierClass+c.type),y.classList.remove(e.isHorizontal()?c.horizontalClass:c.verticalClass),c.clickable&&(y.classList.remove(...(c.clickableClass||"").split(" ")),y.removeEventListener("click",d))})),e.pagination.bullets&&e.pagination.bullets.forEach(y=>y.classList.remove(...c.bulletActiveClass.split(" ")))}s("changeDirection",()=>{if(!e.pagination||!e.pagination.el)return;const c=e.params.pagination;let{el:h}=e.pagination;h=j(h),h.forEach(y=>{y.classList.remove(c.horizontalClass,c.verticalClass),y.classList.add(e.isHorizontal()?c.horizontalClass:c.verticalClass)})}),s("init",()=>{e.params.pagination.enabled===!1?x():(v(),m(),g())}),s("activeIndexChange",()=>{typeof e.snapIndex>"u"&&g()}),s("snapIndexChange",()=>{g()}),s("snapGridLengthChange",()=>{m(),g()}),s("destroy",()=>{b()}),s("enable disable",()=>{let{el:c}=e.pagination;c&&(c=j(c),c.forEach(h=>h.classList[e.enabled?"remove":"add"](e.params.pagination.lockClass)))}),s("lock unlock",()=>{g()}),s("click",(c,h)=>{const y=h.target,A=j(e.pagination.el);if(e.params.pagination.el&&e.params.pagination.hideOnClick&&A&&A.length>0&&!y.classList.contains(e.params.pagination.bulletClass)){if(e.navigation&&(e.navigation.nextEl&&y===e.navigation.nextEl||e.navigation.prevEl&&y===e.navigation.prevEl))return;const I=A[0].classList.contains(e.params.pagination.hiddenClass);r(I===!0?"paginationShow":"paginationHide"),A.forEach(D=>D.classList.toggle(e.params.pagination.hiddenClass))}});const S=()=>{e.el.classList.remove(e.params.pagination.paginationDisabledClass);let{el:c}=e.pagination;c&&(c=j(c),c.forEach(h=>h.classList.remove(e.params.pagination.paginationDisabledClass))),v(),m(),g()},x=()=>{e.el.classList.add(e.params.pagination.paginationDisabledClass);let{el:c}=e.pagination;c&&(c=j(c),c.forEach(h=>h.classList.add(e.params.pagination.paginationDisabledClass))),b()};Object.assign(e.pagination,{enable:S,disable:x,render:m,update:g,init:v,destroy:b})}function rn(i){const{effect:e,swiper:t,on:s,setTranslate:r,setTransition:n,overwriteParams:o,perspective:l,recreateShadows:a,getEffectParams:p}=i;s("beforeInit",()=>{if(t.params.effect!==e)return;t.classNames.push(`${t.params.containerModifierClass}${e}`),l&&l()&&t.classNames.push(`${t.params.containerModifierClass}3d`);const d=o?o():{};Object.assign(t.params,d),Object.assign(t.originalParams,d)}),s("setTranslate",()=>{t.params.effect===e&&r()}),s("setTransition",(d,g)=>{t.params.effect===e&&n(g)}),s("transitionEnd",()=>{if(t.params.effect===e&&a){if(!p||!p().slideShadows)return;t.slides.forEach(d=>{d.querySelectorAll(".swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left").forEach(g=>g.remove())}),a()}});let u;s("virtualUpdate",()=>{t.params.effect===e&&(t.slides.length||(u=!0),requestAnimationFrame(()=>{u&&t.slides&&t.slides.length&&(r(),u=!1)}))})}function nn(i,e){const t=Ni(e);return t!==e&&(t.style.backfaceVisibility="hidden",t.style["-webkit-backface-visibility"]="hidden"),t}function on(i){let{swiper:e,duration:t,transformElements:s}=i;const{activeIndex:r}=e;if(e.params.virtualTranslate&&t!==0){let n=!1,o;o=s,o.forEach(l=>{Ys(l,()=>{if(n||!e||e.destroyed)return;n=!0,e.animating=!1;const a=new window.CustomEvent("transitionend",{bubbles:!0,cancelable:!0});e.wrapperEl.dispatchEvent(a)})})}}function an(i){let{swiper:e,extendParams:t,on:s}=i;t({fadeEffect:{crossFade:!1}}),rn({effect:"fade",swiper:e,on:s,setTranslate:()=>{const{slides:o}=e,l=e.params.fadeEffect;for(let a=0;a{const l=e.slides.map(a=>Ni(a));l.forEach(a=>{a.style.transitionDuration=`${o}ms`}),on({swiper:e,duration:o,transformElements:l})},overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:!0,spaceBetween:0,virtualTranslate:!e.params.cssMode})})}const ln=`/**
* Swiper 11.2.3
* Most modern mobile touch slider and framework with hardware accelerated transitions
* https://swiperjs.com
@@ -1047,11 +1047,11 @@
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
- */const dn={CHILD:2},pn=i=>(...e)=>({_$litDirective$:i,values:e});class cn{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,s){this._$Ct=e,this._$AM=t,this._$Ci=s}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}/**
+ */const dn={CHILD:2},cn=i=>(...e)=>({_$litDirective$:i,values:e});class pn{constructor(e){}get _$AU(){return this._$AM._$AU}_$AT(e,t,s){this._$Ct=e,this._$AM=t,this._$Ci=s}_$AS(e,t){return this.update(e,t)}update(e,t){return this.render(...t)}}/**
* @license
* Copyright 2017 Google LLC
* SPDX-License-Identifier: BSD-3-Clause
- */class Wt extends cn{constructor(e){if(super(e),this.it=N,e.type!==dn.CHILD)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(e){if(e===N||e==null)return this._t=void 0,this.it=e;if(e===we)return e;if(typeof e!="string")throw Error(this.constructor.directiveName+"() called with a non-string value");if(e===this.it)return this._t;this.it=e;const t=[e];return t.raw=t,this._t={_$litType$:this.constructor.resultType,strings:t,values:[]}}}Wt.directiveName="unsafeHTML",Wt.resultType=1;const nt=pn(Wt);var un=Object.defineProperty,hn=Object.getOwnPropertyDescriptor,qi=(i,e,t,s)=>{for(var r=s>1?void 0:s?hn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&un(e,t,r),r};let bt=class extends P{constructor(){super(...arguments),this.items=[]}firstUpdated(){new R(this.shadowRoot.querySelector(".swiper"),{modules:[an,tn,sn],loop:!0,effect:"fade",crossFade:!0,pagination:{el:this.shadowRoot.querySelector(".swiper-pagination")},navigation:{nextEl:this.shadowRoot.querySelector(".swiper-button-next"),prevEl:this.shadowRoot.querySelector(".swiper-button-prev")}}),requestAnimationFrame(()=>{const i=Math.floor(this.clientWidth/1.5);this.style.setProperty("--carousel-img-height",`${i}px`)})}render(){return w`
+ */class Xt extends pn{constructor(e){if(super(e),this.it=N,e.type!==dn.CHILD)throw Error(this.constructor.directiveName+"() can only be used in child bindings")}render(e){if(e===N||e==null)return this._t=void 0,this.it=e;if(e===we)return e;if(typeof e!="string")throw Error(this.constructor.directiveName+"() called with a non-string value");if(e===this.it)return this._t;this.it=e;const t=[e];return t.raw=t,this._t={_$litType$:this.constructor.resultType,strings:t,values:[]}}}Xt.directiveName="unsafeHTML",Xt.resultType=1;const nt=cn(Xt);var un=Object.defineProperty,hn=Object.getOwnPropertyDescriptor,qi=(i,e,t,s)=>{for(var r=s>1?void 0:s?hn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&un(e,t,r),r};let yt=class extends P{constructor(){super(...arguments),this.items=[]}firstUpdated(){new R(this.shadowRoot.querySelector(".swiper"),{modules:[an,tn,sn],loop:!0,effect:"fade",crossFade:!0,pagination:{el:this.shadowRoot.querySelector(".swiper-pagination")},navigation:{nextEl:this.shadowRoot.querySelector(".swiper-button-next"),prevEl:this.shadowRoot.querySelector(".swiper-button-prev")}}),requestAnimationFrame(()=>{const i=Math.floor(this.clientWidth/1.5);this.style.setProperty("--carousel-img-height",`${i}px`)})}render(){return w`
${this.items.map(i=>w`
@@ -1071,7 +1071,7 @@
- `}};bt.styles=[O([ln]),O`
+ `}};yt.styles=[O([ln]),O`
.img{
aspect-ratio: 3/2;
height: auto;
@@ -1121,7 +1121,7 @@
:host .swiper-slide-active, :host .swiper.slide-duplicate-active{
opacity: 1;
}
- `];qi([f({type:Array})],bt.prototype,"items",2);bt=qi([M("iu-carousel")],bt);var fn=Object.defineProperty,gn=Object.getOwnPropertyDescriptor,Ct=(i,e,t,s)=>{for(var r=s>1?void 0:s?gn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&fn(e,t,r),r};let Le=class extends P{constructor(){super(...arguments),this.checked=!1,this.label="",this.name=""}toggleChecked(){this.checked=!this.checked,this.dispatchEvent(new CustomEvent("change",{detail:{checked:this.checked},bubbles:!0,composed:!0}))}handleKeyDown(i){(i.key===" "||i.key==="Enter")&&(i.preventDefault(),this.toggleChecked())}render(){return w`
+ `];qi([f({type:Array})],yt.prototype,"items",2);yt=qi([M("iu-carousel")],yt);var fn=Object.defineProperty,gn=Object.getOwnPropertyDescriptor,_t=(i,e,t,s)=>{for(var r=s>1?void 0:s?gn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&fn(e,t,r),r};let ze=class extends P{constructor(){super(...arguments),this.checked=!1,this.label="",this.name=""}toggleChecked(){this.checked=!this.checked,this.dispatchEvent(new CustomEvent("change",{detail:{checked:this.checked},bubbles:!0,composed:!0}))}handleKeyDown(i){(i.key===" "||i.key==="Enter")&&(i.preventDefault(),this.toggleChecked())}render(){return w`
${this.label?w`
${nt(this.label)}`:""}
- `}};Le.styles=O`
+ `}};ze.styles=O`
:host {
display: inline-flex;
align-items: start;
@@ -1187,7 +1187,7 @@
:host(:focus-within) .checkbox {
outline: 0;
}
- `;Ct([f({type:Boolean,reflect:!0})],Le.prototype,"checked",2);Ct([f({type:String})],Le.prototype,"label",2);Ct([f({type:String})],Le.prototype,"name",2);Le=Ct([M("iu-checkbox")],Le);var mn=Object.defineProperty,vn=Object.getOwnPropertyDescriptor,He=(i,e,t,s)=>{for(var r=s>1?void 0:s?vn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&mn(e,t,r),r};let ne=class extends P{constructor(){super(...arguments),this.name="#",this.contacts=[]}isExternalLink(i){const e=document.createElement("a");return e.href=i,e.hostname!==window.location.hostname&&!!e.hostname}checkLinkType(){if(this.href){const i=this.isExternalLink(this.href);this.classList.toggle("external",i),this.classList.toggle("internal",!i)}}checkCardSpan(){this.description!=null&&this.classList.add("span-2")}firstUpdated(){super.firstUpdated(),this.checkCardSpan(),this.checkLinkType()}render(){return w`
+ `;_t([f({type:Boolean,reflect:!0})],ze.prototype,"checked",2);_t([f({type:String})],ze.prototype,"label",2);_t([f({type:String})],ze.prototype,"name",2);ze=_t([M("iu-checkbox")],ze);var mn=Object.defineProperty,vn=Object.getOwnPropertyDescriptor,Ne=(i,e,t,s)=>{for(var r=s>1?void 0:s?vn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&mn(e,t,r),r};let ne=class extends P{constructor(){super(...arguments),this.name="#",this.contacts=[]}isExternalLink(i){const e=document.createElement("a");return e.href=i,e.hostname!==window.location.hostname&&!!e.hostname}checkLinkType(){if(this.href){const i=this.isExternalLink(this.href);this.classList.toggle("external",i),this.classList.toggle("internal",!i)}}checkCardSpan(){this.description!=null&&this.classList.add("span-2")}firstUpdated(){super.firstUpdated(),this.checkCardSpan(),this.checkLinkType()}render(){return w`
${this.href?w`${this.name}`:w`${this.name}`}
@@ -1284,10 +1284,10 @@
.description p{
margin: 0;
}
- `;He([f()],ne.prototype,"href",2);He([f()],ne.prototype,"name",2);He([f()],ne.prototype,"sub",2);He([f({type:Array})],ne.prototype,"contacts",2);He([f()],ne.prototype,"description",2);ne=He([M("iu-contact-card")],ne);var wn=Object.defineProperty,bn=Object.getOwnPropertyDescriptor,Zi=(i,e,t,s)=>{for(var r=s>1?void 0:s?bn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&wn(e,t,r),r};let yt=class extends P{constructor(){super(...arguments),this.heading="Contatti"}render(){return w`
+ `;Ne([f()],ne.prototype,"href",2);Ne([f()],ne.prototype,"name",2);Ne([f()],ne.prototype,"sub",2);Ne([f({type:Array})],ne.prototype,"contacts",2);Ne([f()],ne.prototype,"description",2);ne=Ne([M("iu-contact-card")],ne);var wn=Object.defineProperty,bn=Object.getOwnPropertyDescriptor,Zi=(i,e,t,s)=>{for(var r=s>1?void 0:s?bn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&wn(e,t,r),r};let xt=class extends P{constructor(){super(...arguments),this.heading="Contatti"}render(){return w`
- `}};yt.styles=O`
+ `}};xt.styles=O`
:host{
display: block;
background: var(--iu-color-yellow-100);
@@ -1297,12 +1297,12 @@
iu-heading{
--iu-heading-link-color: var(--iu-color-yellow-400);
}
- `;Zi([f()],yt.prototype,"heading",2);yt=Zi([M("iu-contacts")],yt);var yn=Object.defineProperty,xn=Object.getOwnPropertyDescriptor,Wi=(i,e,t,s)=>{for(var r=s>1?void 0:s?xn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&yn(e,t,r),r};let xt=class extends P{constructor(){super(...arguments),this.heading=""}render(){return w`
+ `;Zi([f()],xt.prototype,"heading",2);xt=Zi([M("iu-contacts")],xt);var yn=Object.defineProperty,xn=Object.getOwnPropertyDescriptor,Wi=(i,e,t,s)=>{for(var r=s>1?void 0:s?xn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&yn(e,t,r),r};let At=class extends P{constructor(){super(...arguments),this.heading=""}render(){return w`
${this.heading&&w`${this.heading}
`}
- `}};xt.styles=O`
+ `}};At.styles=O`
:host{
display: block;
margin-bottom: var(--iu-spacing-block-sm);
@@ -1345,7 +1345,7 @@
iu-heading{
--iu-heading-link-color: var(--iu-color-yellow-400);
}
- `;Wi([f()],xt.prototype,"heading",2);xt=Wi([M("iu-contacts-cards")],xt);var An=Object.defineProperty,Sn=Object.getOwnPropertyDescriptor,Q=(i,e,t,s)=>{for(var r=s>1?void 0:s?Sn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&An(e,t,r),r};let Y=class extends P{constructor(){super(...arguments),this.weekday="",this.day="",this.time="",this.deadline="",this.place="",this.href="",this.name=""}render(){return w`
+ `;Wi([f()],At.prototype,"heading",2);At=Wi([M("iu-contacts-cards")],At);var An=Object.defineProperty,$n=Object.getOwnPropertyDescriptor,Q=(i,e,t,s)=>{for(var r=s>1?void 0:s?$n(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&An(e,t,r),r};let Y=class extends P{constructor(){super(...arguments),this.weekday="",this.day="",this.time="",this.deadline="",this.place="",this.href="",this.name=""}render(){return w`
@@ -1436,7 +1436,7 @@
display: block;
margin-top: var(--iu-spacing-2);
}
- `;Q([f()],Y.prototype,"weekday",2);Q([f()],Y.prototype,"day",2);Q([f()],Y.prototype,"time",2);Q([f()],Y.prototype,"deadline",2);Q([f()],Y.prototype,"place",2);Q([f()],Y.prototype,"href",2);Q([f()],Y.prototype,"name",2);Q([f()],Y.prototype,"subtitle",2);Q([f()],Y.prototype,"excerpt",2);Y=Q([M("iu-event")],Y);var $n=Object.defineProperty,En=Object.getOwnPropertyDescriptor,Ne=(i,e,t,s)=>{for(var r=s>1?void 0:s?En(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&$n(e,t,r),r};let oe=class extends P{constructor(){super(...arguments),this.heading="",this.link="",this.href="",this.img="",this.text=""}render(){return w`
+ `;Q([f()],Y.prototype,"weekday",2);Q([f()],Y.prototype,"day",2);Q([f()],Y.prototype,"time",2);Q([f()],Y.prototype,"deadline",2);Q([f()],Y.prototype,"place",2);Q([f()],Y.prototype,"href",2);Q([f()],Y.prototype,"name",2);Q([f()],Y.prototype,"subtitle",2);Q([f()],Y.prototype,"excerpt",2);Y=Q([M("iu-event")],Y);var Sn=Object.defineProperty,En=Object.getOwnPropertyDescriptor,je=(i,e,t,s)=>{for(var r=s>1?void 0:s?En(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Sn(e,t,r),r};let oe=class extends P{constructor(){super(...arguments),this.heading="",this.link="",this.href="",this.img="",this.text=""}render(){return w`

@@ -1483,7 +1483,7 @@
.text *{
font: var(--iu-f-md);
}
- `;Ne([f()],oe.prototype,"heading",2);Ne([f()],oe.prototype,"link",2);Ne([f()],oe.prototype,"href",2);Ne([f()],oe.prototype,"img",2);Ne([f()],oe.prototype,"text",2);oe=Ne([M("iu-featured-content")],oe);var Tn=Object.defineProperty,Pn=Object.getOwnPropertyDescriptor,ot=(i,e,t,s)=>{for(var r=s>1?void 0:s?Pn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Tn(e,t,r),r};let ye=class extends P{constructor(){super(...arguments),this.label="Download",this.columns=1,this.nested=!1,this.items=[]}render(){return w`
+ `;je([f()],oe.prototype,"heading",2);je([f()],oe.prototype,"link",2);je([f()],oe.prototype,"href",2);je([f()],oe.prototype,"img",2);je([f()],oe.prototype,"text",2);oe=je([M("iu-featured-content")],oe);var Tn=Object.defineProperty,Pn=Object.getOwnPropertyDescriptor,ot=(i,e,t,s)=>{for(var r=s>1?void 0:s?Pn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Tn(e,t,r),r};let ye=class extends P{constructor(){super(...arguments),this.label="Download",this.columns=1,this.nested=!1,this.items=[]}render(){return w`
${this.label&&w`
${this.label}
`}
@@ -1510,20 +1510,20 @@
flex-wrap: wrap;
gap: 0.9375rem
}
- `;ot([f()],ye.prototype,"label",2);ot([f({type:Number})],ye.prototype,"columns",2);ot([f({type:Boolean,reflect:!0})],ye.prototype,"nested",2);ot([f({type:Array})],ye.prototype,"items",2);ye=ot([M("iu-files-list")],ye);var Cn=Object.defineProperty,_n=Object.getOwnPropertyDescriptor,ai=(i,e,t,s)=>{for(var r=s>1?void 0:s?_n(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Cn(e,t,r),r};let Qe=class extends P{constructor(){super(...arguments),this.text="",this.href=""}render(){return w`
+ `;ot([f()],ye.prototype,"label",2);ot([f({type:Number})],ye.prototype,"columns",2);ot([f({type:Boolean,reflect:!0})],ye.prototype,"nested",2);ot([f({type:Array})],ye.prototype,"items",2);ye=ot([M("iu-files-list")],ye);var Cn=Object.defineProperty,_n=Object.getOwnPropertyDescriptor,li=(i,e,t,s)=>{for(var r=s>1?void 0:s?_n(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Cn(e,t,r),r};let Ke=class extends P{constructor(){super(...arguments),this.text="",this.href=""}render(){return w`
${this.text}
- `}};Qe.styles=O`
+ `}};Ke.styles=O`
:host{
display:block;
}
li{
width: 100%;
}
- `;ai([f()],Qe.prototype,"text",2);ai([f()],Qe.prototype,"href",2);Qe=ai([M("iu-files-list-item")],Qe);var On=Object.getOwnPropertyDescriptor,Mn=(i,e,t,s)=>{for(var r=s>1?void 0:s?On(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let Xt=class extends P{constructor(){super(...arguments),this.currentScrollPos=0,this.prevScrollPos=0,this.handleScroll=()=>{this.currentScrollPos=window.scrollY,this.prevScrollPos>0&&this.prevScrollPos
=this.currentScrollPos&&this.classList.remove("is-visible"),this.prevScrollPos=this.currentScrollPos}}connectedCallback(){super.connectedCallback(),window.addEventListener("scroll",this.handleScroll)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("scroll",this.handleScroll)}render(){return w`
+ `;li([f()],Ke.prototype,"text",2);li([f()],Ke.prototype,"href",2);Ke=li([M("iu-files-list-item")],Ke);var On=Object.getOwnPropertyDescriptor,Mn=(i,e,t,s)=>{for(var r=s>1?void 0:s?On(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let Qt=class extends P{constructor(){super(...arguments),this.currentScrollPos=0,this.prevScrollPos=0,this.handleScroll=()=>{this.currentScrollPos=window.scrollY,this.prevScrollPos>0&&this.prevScrollPos=this.currentScrollPos&&this.classList.remove("is-visible"),this.prevScrollPos=this.currentScrollPos}}connectedCallback(){super.connectedCallback(),window.addEventListener("scroll",this.handleScroll)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("scroll",this.handleScroll)}render(){return w`
- `}};Xt.styles=O`
+ `}};Qt.styles=O`
:host{
transition: all .2s ease;
transform: translateY(0) translateX(-2px);
@@ -1547,7 +1547,7 @@
width: 40px;
display: block;
}
- `;Xt=Mn([M("iu-floating-logo")],Xt);var Ln=Object.defineProperty,zn=Object.getOwnPropertyDescriptor,_t=(i,e,t,s)=>{for(var r=s>1?void 0:s?zn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Ln(e,t,r),r};let ze=class extends P{constructor(){super(),this.fields=[],this.formData={},this.fields.forEach(i=>{this.formData[i.name]=""})}handleInput(i){const e=i.target;this.formData={...this.formData,[e.name]:e.value}}handleSubmit(i){i.preventDefault(),console.log("Form Data:",this.formData),this.dispatchEvent(new CustomEvent("form-submit",{detail:this.formData,bubbles:!0,composed:!0}))}updateSlottedElements(){this.slottedElements&&this.slottedElements.forEach(i=>{i instanceof HTMLElement&&i.setAttribute("nested","true")})}firstUpdated(){super.firstUpdated(),this.updateSlottedElements()}render(){const i=this.slottedElements&&this.slottedElements.length>0;return w`
+ `;Qt=Mn([M("iu-floating-logo")],Qt);var Ln=Object.defineProperty,zn=Object.getOwnPropertyDescriptor,Ot=(i,e,t,s)=>{for(var r=s>1?void 0:s?zn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Ln(e,t,r),r};let ke=class extends P{constructor(){super(),this.fields=[],this.formData={},this.fields.forEach(i=>{this.formData[i.name]=""})}handleInput(i){const e=i.target;this.formData={...this.formData,[e.name]:e.value}}handleSubmit(i){i.preventDefault(),console.log("Form Data:",this.formData),this.dispatchEvent(new CustomEvent("form-submit",{detail:this.formData,bubbles:!0,composed:!0}))}updateSlottedElements(){this.slottedElements&&this.slottedElements.forEach(i=>{i instanceof HTMLElement&&i.setAttribute("nested","true")})}firstUpdated(){super.firstUpdated(),this.updateSlottedElements()}render(){const i=this.slottedElements&&this.slottedElements.length>0;return w`
- `}};ze.styles=O`
+ `}};ke.styles=O`
input {
padding: 8px;
font-size: 1rem;
@@ -1603,7 +1603,7 @@
::slotted(iu-heading){
--iu-heading-margin-top: var(--iu-spacing-7);
}
- `;_t([f({type:Array})],ze.prototype,"fields",2);_t([As()],ze.prototype,"formData",2);_t([st()],ze.prototype,"slottedElements",2);ze=_t([M("iu-form")],ze);var kn=Object.defineProperty,In=Object.getOwnPropertyDescriptor,Xi=(i,e,t,s)=>{for(var r=s>1?void 0:s?In(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&kn(e,t,r),r};let At=class extends P{render(){return w`
+ `;Ot([f({type:Array})],ke.prototype,"fields",2);Ot([As()],ke.prototype,"formData",2);Ot([st()],ke.prototype,"slottedElements",2);ke=Ot([M("iu-form")],ke);var kn=Object.defineProperty,In=Object.getOwnPropertyDescriptor,Xi=(i,e,t,s)=>{for(var r=s>1?void 0:s?In(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&kn(e,t,r),r};let $t=class extends P{render(){return w`
Università Iuav di Venezia
@@ -1616,7 +1616,7 @@
`}
- `}};At.styles=O`
+ `}};$t.styles=O`
:host{
display: block;
position: relative;
@@ -1672,7 +1672,7 @@
margin-bottom: 0;
padding-top: var(--iu-spacing-3);
}
- `;Xi([f({type:Boolean})],At.prototype,"colophon",2);At=Xi([M("iu-footer")],At);var Dn=Object.defineProperty,Bn=Object.getOwnPropertyDescriptor,Qi=(i,e,t,s)=>{for(var r=s>1?void 0:s?Bn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Dn(e,t,r),r};let St=class extends P{render(){return w`
+ `;Xi([f({type:Boolean})],$t.prototype,"colophon",2);$t=Xi([M("iu-footer")],$t);var Dn=Object.defineProperty,Bn=Object.getOwnPropertyDescriptor,Qi=(i,e,t,s)=>{for(var r=s>1?void 0:s?Bn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Dn(e,t,r),r};let St=class extends P{render(){return w`
${this.heading&&w`${this.heading}
`}
`}};St.styles=O`
@@ -1694,7 +1694,7 @@
list-style-type: none;
padding: 0;
}
- `;Qi([f()],St.prototype,"heading",2);St=Qi([M("iu-footer-column")],St);var Hn=Object.defineProperty,Nn=Object.getOwnPropertyDescriptor,je=(i,e,t,s)=>{for(var r=s>1?void 0:s?Nn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Hn(e,t,r),r};let ae=class extends P{constructor(){super(...arguments),this.columns=1,this.inline=!1}isNested(){let i=this.parentNode;for(;i;){if(i instanceof HTMLElement&&i.tagName==="IU-CONTAINER")return!0;i instanceof ShadowRoot?i=i.host:i=i.parentNode}return!1}hasColumns(){this.classList.add("columns"),this.style.setProperty("--iu-container-columns",this.columns.toString()),this.columnsMd&&(this.classList.add("columns"),this.style.setProperty("--iu-container-columns-md",this.columnsMd.toString())),this.columnsLg&&(this.classList.add("columns"),this.style.setProperty("--iu-container-columns-lg",this.columnsLg.toString())),this.columnsXl&&(this.classList.add("columns"),this.style.setProperty("--iu-container-columns-xl",this.columnsXl.toString()))}connectedCallback(){super.connectedCallback(),this.hasColumns()}render(){return w`
+ `;Qi([f()],St.prototype,"heading",2);St=Qi([M("iu-footer-column")],St);var Hn=Object.defineProperty,Nn=Object.getOwnPropertyDescriptor,Ge=(i,e,t,s)=>{for(var r=s>1?void 0:s?Nn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Hn(e,t,r),r};let ae=class extends P{constructor(){super(...arguments),this.columns=1,this.inline=!1}isNested(){let i=this.parentNode;for(;i;){if(i instanceof HTMLElement&&i.tagName==="IU-CONTAINER")return!0;i instanceof ShadowRoot?i=i.host:i=i.parentNode}return!1}hasColumns(){this.classList.add("columns"),this.style.setProperty("--iu-container-columns",this.columns.toString()),this.columnsMd&&(this.classList.add("columns"),this.style.setProperty("--iu-container-columns-md",this.columnsMd.toString())),this.columnsLg&&(this.classList.add("columns"),this.style.setProperty("--iu-container-columns-lg",this.columnsLg.toString())),this.columnsXl&&(this.classList.add("columns"),this.style.setProperty("--iu-container-columns-xl",this.columnsXl.toString()))}connectedCallback(){super.connectedCallback(),this.hasColumns()}render(){return w`
`}};ae.styles=O`
:host{
@@ -1752,7 +1752,7 @@
:host([inline]){
display: block;
}
- `;je([f({type:Number})],ae.prototype,"columns",2);je([f({type:Number,attribute:"columns-md"})],ae.prototype,"columnsMd",2);je([f({type:Number,attribute:"columns-lg"})],ae.prototype,"columnsLg",2);je([f({type:Number,attribute:"columns-xl"})],ae.prototype,"columnsXl",2);je([f({type:Boolean,reflect:!0})],ae.prototype,"inline",2);ae=je([M("iu-container")],ae);var jn=Object.defineProperty,Gn=Object.getOwnPropertyDescriptor,he=(i,e,t,s)=>{for(var r=s>1?void 0:s?Gn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&jn(e,t,r),r};let W=class extends P{constructor(){super(...arguments),this.sm=12}updateSlottedElements(){this.slotElement.assignedElements({flatten:!0}).forEach(e=>{e instanceof HTMLElement&&(console.log("test"),e.setAttribute("nested","true"))})}firstUpdated(){super.firstUpdated(),this.updateSlottedElements()}updated(i){["sm","md","lg","xl"].forEach(t=>{if(i.has(t)){const s=this[t];this.style.setProperty(`--column-span-${t}`,(s==null?void 0:s.toString())||"")}}),this.sticky&&this.top&&this.style.setProperty("--column-sticky-top",`${Math.round(this.top/16)}rem`),this.sticky&&this.top}render(){return w`
+ `;Ge([f({type:Number})],ae.prototype,"columns",2);Ge([f({type:Number,attribute:"columns-md"})],ae.prototype,"columnsMd",2);Ge([f({type:Number,attribute:"columns-lg"})],ae.prototype,"columnsLg",2);Ge([f({type:Number,attribute:"columns-xl"})],ae.prototype,"columnsXl",2);Ge([f({type:Boolean,reflect:!0})],ae.prototype,"inline",2);ae=Ge([M("iu-container")],ae);var jn=Object.defineProperty,Gn=Object.getOwnPropertyDescriptor,he=(i,e,t,s)=>{for(var r=s>1?void 0:s?Gn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&jn(e,t,r),r};let W=class extends P{constructor(){super(...arguments),this.sm=12}updateSlottedElements(){this.slotElement.assignedElements({flatten:!0}).forEach(e=>{e instanceof HTMLElement&&(console.log("test"),e.setAttribute("nested","true"))})}firstUpdated(){super.firstUpdated(),this.updateSlottedElements()}updated(i){["sm","md","lg","xl"].forEach(t=>{if(i.has(t)){const s=this[t];this.style.setProperty(`--column-span-${t}`,(s==null?void 0:s.toString())||"")}}),this.sticky&&this.top&&this.style.setProperty("--column-sticky-top",`${Math.round(this.top/16)}rem`),this.sticky&&this.top}render(){return w`
`}};W.styles=O`
:host{
@@ -1779,14 +1779,14 @@
align-self: start;
}
}
- `;he([f({type:Number})],W.prototype,"sm",2);he([f({type:Number})],W.prototype,"md",2);he([f({type:Number})],W.prototype,"lg",2);he([f({type:Number})],W.prototype,"xl",2);he([f({type:Boolean})],W.prototype,"sticky",2);he([f({type:Number})],W.prototype,"top",2);he([it("slot")],W.prototype,"slotElement",2);W=he([M("iu-column")],W);var Vn=Object.getOwnPropertyDescriptor,Fn=(i,e,t,s)=>{for(var r=s>1?void 0:s?Vn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let Qt=class extends P{render(){return w`
+ `;he([f({type:Number})],W.prototype,"sm",2);he([f({type:Number})],W.prototype,"md",2);he([f({type:Number})],W.prototype,"lg",2);he([f({type:Number})],W.prototype,"xl",2);he([f({type:Boolean})],W.prototype,"sticky",2);he([f({type:Number})],W.prototype,"top",2);he([it("slot")],W.prototype,"slotElement",2);W=he([M("iu-column")],W);var Vn=Object.getOwnPropertyDescriptor,Fn=(i,e,t,s)=>{for(var r=s>1?void 0:s?Vn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let Kt=class extends P{render(){return w`
- `}};Qt.styles=O`
+ `}};Kt.styles=O`
:host{
display: block;
margin-bottom: var(--iu-spacing-block);
}
- `;Qt=Fn([M("iu-group")],Qt);var Rn=Object.defineProperty,Yn=Object.getOwnPropertyDescriptor,$e=(i,e,t,s)=>{for(var r=s>1?void 0:s?Yn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Rn(e,t,r),r};let K=class extends P{constructor(){super(...arguments),this.label="",this.type="text",this.name="",this.placeholder="",this.value=""}handleInput(i){const e=i.target;this.value=e.value,this.dispatchEvent(new CustomEvent("input-change",{detail:{name:this.name,value:this.value},bubbles:!0,composed:!0}))}render(){return w`
+ `;Kt=Fn([M("iu-group")],Kt);var Rn=Object.defineProperty,Yn=Object.getOwnPropertyDescriptor,Ee=(i,e,t,s)=>{for(var r=s>1?void 0:s?Yn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Rn(e,t,r),r};let K=class extends P{constructor(){super(...arguments),this.label="",this.type="text",this.name="",this.placeholder="",this.value=""}handleInput(i){const e=i.target;this.value=e.value,this.dispatchEvent(new CustomEvent("input-change",{detail:{name:this.name,value:this.value},bubbles:!0,composed:!0}))}render(){return w`
@@ -1842,13 +1842,22 @@
input:focus{
outline: 0;
}
- `;$e([f({type:String})],K.prototype,"label",2);$e([f({type:String})],K.prototype,"type",2);$e([f({type:String})],K.prototype,"name",2);$e([f({type:String})],K.prototype,"placeholder",2);$e([f({type:String})],K.prototype,"value",2);$e([f({type:String})],K.prototype,"helper",2);K=$e([M("iu-input")],K);var Un=Object.defineProperty,qn=Object.getOwnPropertyDescriptor,li=(i,e,t,s)=>{for(var r=s>1?void 0:s?qn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Un(e,t,r),r};let Ke=class extends P{constructor(){super(...arguments),this.label="Menu principale",this.open=!1,this.handleMenuToggle=()=>{this.open=!this.open,this.requestUpdate()}}connectedCallback(){super.connectedCallback(),window.addEventListener("toggle-mobile-menu",this.handleMenuToggle)}disconnectedCallback(){window.removeEventListener("toggle-mobile-menu",this.handleMenuToggle),super.disconnectedCallback()}render(){return w`
-
+ `:""}
+
+
+
+ `}};xe.styles=O`
:host {
position: fixed;
display: none;
@@ -1880,7 +1889,22 @@
padding: 0;
margin: 0;
}
- `;li([f({type:String})],Ke.prototype,"label",2);li([f({type:Boolean,reflect:!0})],Ke.prototype,"open",2);Ke=li([M("iu-mobile-menu")],Ke);var Zn=Object.defineProperty,Wn=Object.getOwnPropertyDescriptor,at=(i,e,t,s)=>{for(var r=s>1?void 0:s?Wn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Zn(e,t,r),r};let xe=class extends P{constructor(){super(...arguments),this.href="",this.text="",this.items=[],this.isToggled=!1,this.hasSlotted=!1}handleSlotChange(){this.hasSlotted=!!(this.slottedElements&&this.slottedElements.length>0),this.requestUpdate()}isNestedMenuItem(){const i=this.parentElement;return(i==null?void 0:i.tagName.toLowerCase())==="iu-mobile-menu-item"}isLastSlottedItem(){if(!this.assignedSlot)return!1;const i=this.assignedSlot.assignedNodes().filter(e=>e.nodeType===Node.ELEMENT_NODE);return i[i.length-1]===this}toggleSubmenu(i){i.stopPropagation(),this.isToggled=!this.isToggled,this.requestUpdate()}render(){return w`
+ .secondary-nav{
+ background: var(--iu-color-black);
+ ul{
+ padding-top: var(--iu-spacing-1);
+ padding-bottom: var(--iu-spacing-2);
+ }
+ li:not(:last-child){
+ margin-bottom: var(--iu-spacing-0);
+ }
+ a{
+ color: var(--iu-color-white);
+ text-decoration: none;
+ padding: 0 var(--iu-grid-gutter);
+ }
+ }
+ `;at([f({type:String})],xe.prototype,"label",2);at([f({type:Boolean,reflect:!0})],xe.prototype,"open",2);at([f({type:Array,attribute:"secondary-nav-items"})],xe.prototype,"secondaryNavItems",2);at([f({type:String,attribute:"secondary-nav-label"})],xe.prototype,"secondaryNavLabel",2);xe=at([M("iu-mobile-menu")],xe);var Zn=Object.defineProperty,Wn=Object.getOwnPropertyDescriptor,lt=(i,e,t,s)=>{for(var r=s>1?void 0:s?Wn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Zn(e,t,r),r};let Ae=class extends P{constructor(){super(...arguments),this.href="",this.text="",this.items=[],this.isToggled=!1,this.hasSlotted=!1}handleSlotChange(){this.hasSlotted=!!(this.slottedElements&&this.slottedElements.length>0),this.requestUpdate()}isNestedMenuItem(){const i=this.parentElement;return(i==null?void 0:i.tagName.toLowerCase())==="iu-mobile-menu-item"}isLastSlottedItem(){if(!this.assignedSlot)return!1;const i=this.assignedSlot.assignedNodes().filter(e=>e.nodeType===Node.ELEMENT_NODE);return i[i.length-1]===this}toggleSubmenu(i){i.stopPropagation(),this.isToggled=!this.isToggled,this.requestUpdate()}render(){return w`
`}
- `}};xe.styles=O`
+ `}};Ae.styles=O`
:host{
display: block;
}
@@ -1982,26 +2006,26 @@
div{
}
}
- `;at([f()],xe.prototype,"href",2);at([f()],xe.prototype,"text",2);at([f({type:Array})],xe.prototype,"items",2);at([st()],xe.prototype,"slottedElements",2);xe=at([M("iu-mobile-menu-item")],xe);var Xn=Object.defineProperty,Qn=Object.getOwnPropertyDescriptor,Ki=(i,e,t,s)=>{for(var r=s>1?void 0:s?Qn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Xn(e,t,r),r};let $t=class extends P{constructor(){super(...arguments),this.visible=!1}render(){return w`
`}};$t.styles=O`
- :host {
- transition: opacity .25s ease;
- pointer-events: none;
- visibility: hidden;
- opacity: 0;
- position: fixed;
- top: 0;
- left: 0;
- width: 100%;
- height: 100%;
- background-color: rgba(0, 0, 0, 0.5);
- z-index: 40;
- }
- :host([visible]) {
- transition: opacity .25s ease;
- visibility: visible;
- opacity: 1;
- }
- `;Ki([f({type:Boolean,reflect:!0})],$t.prototype,"visible",2);$t=Ki([M("iu-overlay")],$t);var Kn=Object.defineProperty,Jn=Object.getOwnPropertyDescriptor,Ee=(i,e,t,s)=>{for(var r=s>1?void 0:s?Jn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Kn(e,t,r),r};let J=class extends P{constructor(){super(...arguments),this.selected="",this.name="",this.options=[]}handleChange(i){var s;const e=i.target;this.selected=e.value;const t=(s=this.shadowRoot)==null?void 0:s.querySelector(".select");t&&t.classList.toggle("has-value",this.selected!==""),this.dispatchEvent(new CustomEvent("select-change",{detail:{value:this.selected},bubbles:!0,composed:!0}))}render(){return w`
+ `;lt([f()],Ae.prototype,"href",2);lt([f()],Ae.prototype,"text",2);lt([f({type:Array})],Ae.prototype,"items",2);lt([st()],Ae.prototype,"slottedElements",2);Ae=lt([M("iu-mobile-menu-item")],Ae);var Xn=Object.defineProperty,Qn=Object.getOwnPropertyDescriptor,Ki=(i,e,t,s)=>{for(var r=s>1?void 0:s?Qn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Xn(e,t,r),r};let Et=class extends P{constructor(){super(...arguments),this.visible=!1}render(){return w`
`}};Et.styles=O`
+ :host {
+ transition: opacity .25s ease, visibility 1s linear;
+ pointer-events: none;
+ visibility: hidden;
+ opacity: 0;
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 100%;
+ height: 100%;
+ background-color: rgba(0, 0, 0, 0.5);
+ z-index: 40;
+ }
+ :host([visible]) {
+ transition: opacity .25s ease, visibility 1s linear;
+ visibility: visible;
+ opacity: 1;
+ }
+ `;Ki([f({type:Boolean,reflect:!0})],Et.prototype,"visible",2);Et=Ki([M("iu-overlay")],Et);var Kn=Object.defineProperty,Jn=Object.getOwnPropertyDescriptor,Te=(i,e,t,s)=>{for(var r=s>1?void 0:s?Jn(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Kn(e,t,r),r};let J=class extends P{constructor(){super(...arguments),this.selected="",this.name="",this.options=[]}handleChange(i){var s;const e=i.target;this.selected=e.value;const t=(s=this.shadowRoot)==null?void 0:s.querySelector(".select");t&&t.classList.toggle("has-value",this.selected!==""),this.dispatchEvent(new CustomEvent("select-change",{detail:{value:this.selected},bubbles:!0,composed:!0}))}render(){return w`
@@ -2064,7 +2088,7 @@
top: 0;
pointer-events: none;
}
- `;Ee([f({type:String})],J.prototype,"selected",2);Ee([f({type:String})],J.prototype,"name",2);Ee([f({type:String})],J.prototype,"label",2);Ee([f({type:String})],J.prototype,"placeholder",2);Ee([f({type:Array})],J.prototype,"options",2);Ee([st()],J.prototype,"slottedOptions",2);J=Ee([M("iu-select")],J);var eo=Object.defineProperty,to=Object.getOwnPropertyDescriptor,Ge=(i,e,t,s)=>{for(var r=s>1?void 0:s?to(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&eo(e,t,r),r};let le=class extends P{constructor(){super(...arguments),this.href="",this.text="",this.isActive=!1,this.submenu=!1}toggleSubmenu(){this.dispatchEvent(new CustomEvent("iu-header-toggle-submenu",{bubbles:!0,composed:!0,detail:{source:this,closing:this.isActive}})),this.isActive=!this.isActive,this.toggleOverlay(this.isActive),this.isActive?document.body.classList.add("is-locked"):document.body.classList.remove("is-locked"),this.submenuElements.forEach(i=>{this.isActive&&i.classList.add("is-active")})}toggleOverlay(i){const e=document.querySelector("iu-overlay");e&&(e.visible=i)}render(){const i=this.isActive?"is-active":"",e=this.submenu?this.toggleSubmenu:null;return w`
+ `;Te([f({type:String})],J.prototype,"selected",2);Te([f({type:String})],J.prototype,"name",2);Te([f({type:String})],J.prototype,"label",2);Te([f({type:String})],J.prototype,"placeholder",2);Te([f({type:Array})],J.prototype,"options",2);Te([st()],J.prototype,"slottedOptions",2);J=Te([M("iu-select")],J);var eo=Object.defineProperty,to=Object.getOwnPropertyDescriptor,Ve=(i,e,t,s)=>{for(var r=s>1?void 0:s?to(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&eo(e,t,r),r};let le=class extends P{constructor(){super(...arguments),this.href="",this.text="",this.isActive=!1,this.submenu=!1}toggleSubmenu(){this.dispatchEvent(new CustomEvent("iu-header-toggle-submenu",{bubbles:!0,composed:!0,detail:{source:this,closing:this.isActive}})),this.isActive=!this.isActive,this.toggleOverlay(this.isActive),this.isActive?(document.body.dataset.scrollY=window.scrollY.toString(),document.body.style.top=`-${window.scrollY}px`,document.body.style.position="fixed"):(document.body.style.top="",document.body.style.position="",window.scrollTo(0,Number(document.body.dataset.scrollY||"0"))),this.submenuElements.forEach(i=>{this.isActive&&i.classList.add("is-active")})}toggleOverlay(i){const e=document.querySelector("iu-overlay");e&&(e.visible=i)}render(){const i=this.isActive?"is-active":"",e=this.submenu?this.toggleSubmenu:null;return w`
@@ -2080,13 +2104,13 @@
.is-active{
text-decoration: underline;
}
- `;Ge([f()],le.prototype,"href",2);Ge([f()],le.prototype,"text",2);Ge([f({type:Boolean})],le.prototype,"isActive",2);Ge([f({type:Boolean,reflect:!0})],le.prototype,"submenu",2);Ge([Di({slot:""})],le.prototype,"submenuElements",2);le=Ge([M("iu-header-navbar-item")],le);var io=Object.getOwnPropertyDescriptor,so=(i,e,t,s)=>{for(var r=s>1?void 0:s?io(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let Kt=class extends P{get container(){var i;return(i=this.shadowRoot)==null?void 0:i.querySelector("div")}render(){return w`
+ `;Ve([f()],le.prototype,"href",2);Ve([f()],le.prototype,"text",2);Ve([f({type:Boolean})],le.prototype,"isActive",2);Ve([f({type:Boolean,reflect:!0})],le.prototype,"submenu",2);Ve([Di({slot:""})],le.prototype,"submenuElements",2);le=Ve([M("iu-header-navbar-item")],le);var io=Object.getOwnPropertyDescriptor,so=(i,e,t,s)=>{for(var r=s>1?void 0:s?io(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let Jt=class extends P{get container(){var i;return(i=this.shadowRoot)==null?void 0:i.querySelector("div")}render(){return w`
- `}};Kt.styles=O`
+ `}};Jt.styles=O`
:host{
display: block;
}
@@ -2127,7 +2151,7 @@
transition: opacity .1s ease;
opacity: 0;
}
- `;Kt=so([M("iu-header-navbar-submenu")],Kt);var ro=Object.defineProperty,no=Object.getOwnPropertyDescriptor,Ot=(i,e,t,s)=>{for(var r=s>1?void 0:s?no(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&ro(e,t,r),r};let ke=class extends P{constructor(){super(...arguments),this.href="",this.text="",this.items=[]}render(){return w`
+ `;Jt=so([M("iu-header-navbar-submenu")],Jt);var ro=Object.defineProperty,no=Object.getOwnPropertyDescriptor,Mt=(i,e,t,s)=>{for(var r=s>1?void 0:s?no(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&ro(e,t,r),r};let Ie=class extends P{constructor(){super(...arguments),this.href="",this.text="",this.items=[]}render(){return w`
${this.text}
${this.items.length>0?w`
@@ -2140,7 +2164,7 @@
`:""}
- `}};ke.styles=O`
+ `}};Ie.styles=O`
:host{
display: block;
line-height: 1;
@@ -2202,7 +2226,7 @@
ul li a span{
grid-column: 2/5;
}
- `;Ot([f()],ke.prototype,"href",2);Ot([f()],ke.prototype,"text",2);Ot([f({type:Array})],ke.prototype,"items",2);ke=Ot([M("iu-header-navbar-submenu-section")],ke);var oo=Object.defineProperty,ao=Object.getOwnPropertyDescriptor,Mt=(i,e,t,s)=>{for(var r=s>1?void 0:s?ao(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&oo(e,t,r),r};let Ie=class extends P{constructor(){super(...arguments),this.mobileMenuOpen=!1,this.i18n=!1,this.handleResize=()=>{if(window.innerWidth>1280&&this.mobileMenuOpen){this.mobileMenuOpen=!1,this.dispatchEvent(new CustomEvent("toggle-mobile-menu",{detail:!1,bubbles:!0,composed:!0})),document.body.style.top="",document.body.style.position="";const i=document.querySelector("iu-overlay");i&&(i.visible=!1),this.requestUpdate()}}}isAnySubmenuOpen(){return!this.navbarItems.some(i=>i.isActive)}updateActionsVisibility(){var e;const i=(e=this.shadowRoot)==null?void 0:e.querySelector(".actions button");i&&(this.isAnySubmenuOpen()?i.style.display="block":i.style.display="none")}handleSubmenuToggle(i){const{source:e}=i.detail;this.navbarItems.forEach(t=>{t!==e&&(t.isActive=!1,t.submenuElements.forEach(s=>s.classList.remove("is-active"))),i.detail.closing&&t===e&&t.submenuElements.forEach(s=>{s.classList.add("is-closing");const r=s.container,n=r.scrollHeight;r.animate([{height:`${n}px`},{height:0}],{duration:250,delay:250,easing:"ease-out"}).onfinish=()=>{s.classList.remove("is-closing"),s.classList.remove("is-active")}})}),this.updateActionsVisibility()}closeAllSubmenu(){var e;const i=(e=this.shadowRoot)==null?void 0:e.querySelector(".actions button");i&&(i.style.display="none"),document.body.classList.remove("is-locked"),this.navbarItems.forEach(t=>{t.isActive=!1,t.submenuElements.forEach(s=>{if(s.classList.contains("is-active")){const r=document.querySelector("iu-overlay");r.visible=!1,s.classList.add("is-closing");const n=s.container,o=n.scrollHeight;n.animate([{height:`${o}px`},{height:0}],{duration:250,delay:250,easing:"ease-out"}).onfinish=()=>{s.classList.remove("is-closing"),s.classList.remove("is-active")}}else s.classList.remove("is-active")})})}toggleMobileMenu(){const i=document.querySelector("iu-overlay");i.visible=!i.visible,this.mobileMenuOpen=!this.mobileMenuOpen,this.mobileMenuOpen?(document.body.dataset.scrollY=window.scrollY.toString(),document.body.style.top=`-${window.scrollY}px`,document.body.style.position="fixed"):(document.body.style.top="",document.body.style.position="",window.scrollTo(0,Number(document.body.dataset.scrollY||"0"))),this.dispatchEvent(new CustomEvent("toggle-mobile-menu",{bubbles:!0,composed:!0}))}connectedCallback(){super.connectedCallback(),this.addEventListener("iu-header-toggle-submenu",this.handleSubmenuToggle),this.updateActionsVisibility(),this.addEventListener("close-mobile-menu",()=>{this.mobileMenuOpen=!1,this.requestUpdate()}),window.addEventListener("resize",this.handleResize)}disconnectedCallback(){this.removeEventListener("iu-header-toggle-submenu",this.handleSubmenuToggle),window.removeEventListener("resize",this.handleResize),super.disconnectedCallback()}render(){return w`
+ `;Mt([f()],Ie.prototype,"href",2);Mt([f()],Ie.prototype,"text",2);Mt([f({type:Array})],Ie.prototype,"items",2);Ie=Mt([M("iu-header-navbar-submenu-section")],Ie);var oo=Object.defineProperty,ao=Object.getOwnPropertyDescriptor,Lt=(i,e,t,s)=>{for(var r=s>1?void 0:s?ao(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&oo(e,t,r),r};let De=class extends P{constructor(){super(...arguments),this.mobileMenuOpen=!1,this.i18n=!1,this.handleResize=()=>{if(window.innerWidth<1280&&(this.closeAllSubmenu(),this.requestUpdate()),window.innerWidth>1280&&this.mobileMenuOpen){this.mobileMenuOpen=!1,this.dispatchEvent(new CustomEvent("toggle-mobile-menu",{detail:!1,bubbles:!0,composed:!0})),document.body.style.top="",document.body.style.position="";const i=document.querySelector("iu-overlay");i&&(i.visible=!1),this.requestUpdate()}}}isAnySubmenuOpen(){return!this.navbarItems.some(i=>i.isActive)}updateActionsVisibility(){var e;const i=(e=this.shadowRoot)==null?void 0:e.querySelector(".actions button");i&&(this.isAnySubmenuOpen()?i.style.display="block":i.style.display="none")}handleSubmenuToggle(i){const{source:e}=i.detail;this.navbarItems.forEach(t=>{t!==e&&(t.isActive=!1,t.submenuElements.forEach(s=>s.classList.remove("is-active"))),i.detail.closing&&t===e&&t.submenuElements.forEach(s=>{s.classList.add("is-closing");const r=s.container,n=r.scrollHeight;r.animate([{height:`${n}px`},{height:0}],{duration:250,delay:250,easing:"ease-out"}).onfinish=()=>{s.classList.remove("is-closing"),s.classList.remove("is-active")}})}),this.updateActionsVisibility()}closeAllSubmenu(){var e;const i=(e=this.shadowRoot)==null?void 0:e.querySelector(".actions button");i&&(i.style.display="none"),this.navbarItems.forEach(t=>{t.isActive=!1,t.submenuElements.forEach(s=>{if(s.classList.contains("is-active")){const r=document.querySelector("iu-overlay");r.visible=!1,s.classList.add("is-closing");const n=s.container,o=n.scrollHeight;n.animate([{height:`${o}px`},{height:0}],{duration:250,delay:250,easing:"ease-out"}).onfinish=()=>{s.classList.remove("is-closing"),s.classList.remove("is-active")}}else s.classList.remove("is-active")})})}toggleMobileMenu(){const i=document.querySelector("iu-overlay");i.visible=!i.visible,this.mobileMenuOpen=!this.mobileMenuOpen,this.mobileMenuOpen?(document.body.dataset.scrollY=window.scrollY.toString(),document.body.style.top=`-${window.scrollY}px`,document.body.style.position="fixed"):(document.body.style.top="",document.body.style.position="",window.scrollTo(0,Number(document.body.dataset.scrollY||"0"))),this.dispatchEvent(new CustomEvent("toggle-mobile-menu",{bubbles:!0,composed:!0}))}connectedCallback(){super.connectedCallback(),this.addEventListener("iu-header-toggle-submenu",this.handleSubmenuToggle),this.updateActionsVisibility(),this.addEventListener("close-mobile-menu",()=>{this.mobileMenuOpen=!1,this.requestUpdate()}),window.addEventListener("resize",this.handleResize)}disconnectedCallback(){this.removeEventListener("iu-header-toggle-submenu",this.handleSubmenuToggle),window.removeEventListener("resize",this.handleResize),super.disconnectedCallback()}render(){return w`
@@ -2236,7 +2260,7 @@
- `}};Ie.styles=O`
+ `}};De.styles=O`
@media ${C(_.xxl)} {
:host{
display: block;
@@ -2324,14 +2348,14 @@
height: 100%;
}
}
- `;Mt([f({type:Boolean})],Ie.prototype,"mobileMenuOpen",2);Mt([f({type:Boolean})],Ie.prototype,"i18n",2);Mt([Di({slot:""})],Ie.prototype,"navbarItems",2);Ie=Mt([M("iu-header-navbar")],Ie);var lo=Object.defineProperty,po=Object.getOwnPropertyDescriptor,di=(i,e,t,s)=>{for(var r=s>1?void 0:s?po(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&lo(e,t,r),r};let Je=class extends P{constructor(){super(...arguments),this.href="",this.text=""}render(){return w`
+ `;Lt([f({type:Boolean})],De.prototype,"mobileMenuOpen",2);Lt([f({type:Boolean})],De.prototype,"i18n",2);Lt([Di({slot:""})],De.prototype,"navbarItems",2);De=Lt([M("iu-header-navbar")],De);var lo=Object.defineProperty,co=Object.getOwnPropertyDescriptor,di=(i,e,t,s)=>{for(var r=s>1?void 0:s?co(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&lo(e,t,r),r};let Je=class extends P{constructor(){super(...arguments),this.href="",this.text=""}render(){return w`
${this.text}
`}};Je.styles=O`
:host a{
color: #fff;
text-decoration: none;
}
- `;di([f()],Je.prototype,"href",2);di([f()],Je.prototype,"text",2);Je=di([M("iu-header-topbar-item")],Je);var co=Object.defineProperty,uo=Object.getOwnPropertyDescriptor,Lt=(i,e,t,s)=>{for(var r=s>1?void 0:s?uo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&co(e,t,r),r};let De=class extends P{constructor(){super(...arguments),this.i18n=!1,this.searchable=!1}getLastElement(){if(!this.slottedElements)return;const i=Array.from(this.slottedElements).filter(e=>e instanceof HTMLElement);i.length>0&&i[i.length-1].classList.add("last")}firstUpdated(){this.getLastElement()}render(){return w`
+ `;di([f()],Je.prototype,"href",2);di([f()],Je.prototype,"text",2);Je=di([M("iu-header-topbar-item")],Je);var po=Object.defineProperty,uo=Object.getOwnPropertyDescriptor,zt=(i,e,t,s)=>{for(var r=s>1?void 0:s?uo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&po(e,t,r),r};let Be=class extends P{constructor(){super(...arguments),this.i18n=!1,this.searchable=!1}getLastElement(){if(!this.slottedElements)return;const i=Array.from(this.slottedElements).filter(e=>e instanceof HTMLElement);i.length>0&&i[i.length-1].classList.add("last")}firstUpdated(){this.getLastElement()}render(){return w`
@@ -2343,7 +2367,7 @@
${this.searchable?w``:""}
- `}};De.styles=O`
+ `}};Be.styles=O`
:host{
background: var(--iu-color-black);
height: 40px;
@@ -2394,11 +2418,11 @@
:host div a{
margin-left: 0.9375rem;
}
- `;Lt([f({type:Boolean})],De.prototype,"i18n",2);Lt([f({type:Boolean})],De.prototype,"searchable",2);Lt([st()],De.prototype,"slottedElements",2);De=Lt([M("iu-header-topbar")],De);var ho=Object.getOwnPropertyDescriptor,fo=(i,e,t,s)=>{for(var r=s>1?void 0:s?ho(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let Jt=class extends P{constructor(){super(...arguments),this.currentScrollPos=0,this.prevScrollPos=0,this.headerHeight=0,this.menuIsOpen=!1,this.handleScroll=()=>{this.currentScrollPos=window.scrollY,this.currentScrollPos>this.headerHeight&&this.menuIsOpen==!1?document.body.classList.add("is-scrolled"):document.body.classList.remove("is-scrolled"),this.prevScrollPos>this.headerHeight&&this.prevScrollPos
=this.currentScrollPos&&this.menuIsOpen==!1&&this.classList.remove("is-hidden"),this.prevScrollPos=this.currentScrollPos},this.getHeaderHeight=()=>(this.headerHeight=this.clientHeight,`${this.clientHeight}px`)}connectedCallback(){super.connectedCallback(),window.addEventListener("scroll",this.handleScroll)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("scroll",this.handleScroll)}firstUpdated(){document.documentElement.style.setProperty("--iu-header-height",this.getHeaderHeight())}render(){return w`
+ `;zt([f({type:Boolean})],Be.prototype,"i18n",2);zt([f({type:Boolean})],Be.prototype,"searchable",2);zt([st()],Be.prototype,"slottedElements",2);Be=zt([M("iu-header-topbar")],Be);var ho=Object.getOwnPropertyDescriptor,fo=(i,e,t,s)=>{for(var r=s>1?void 0:s?ho(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let ei=class extends P{constructor(){super(...arguments),this.currentScrollPos=0,this.prevScrollPos=0,this.headerHeight=0,this.menuIsOpen=!1,this.handleScroll=()=>{this.currentScrollPos=window.scrollY,this.currentScrollPos>this.headerHeight&&this.menuIsOpen==!1?document.body.classList.add("is-scrolled"):document.body.classList.remove("is-scrolled"),this.prevScrollPos>this.headerHeight&&this.prevScrollPos=this.currentScrollPos&&this.menuIsOpen==!1&&this.classList.remove("is-hidden"),this.prevScrollPos=this.currentScrollPos},this.getHeaderHeight=()=>(this.headerHeight=this.clientHeight,`${this.clientHeight}px`)}connectedCallback(){super.connectedCallback(),window.addEventListener("scroll",this.handleScroll)}disconnectedCallback(){super.disconnectedCallback(),window.removeEventListener("scroll",this.handleScroll)}firstUpdated(){document.documentElement.style.setProperty("--iu-header-height",this.getHeaderHeight())}render(){return w`
- `}};Jt.styles=O`
+ `}};ei.styles=O`
:host{
position: sticky;
top: 0;
@@ -2413,7 +2437,7 @@
transform: translateY(-100%);
}
}
- `;Jt=fo([M("iu-header")],Jt);var go=Object.defineProperty,mo=Object.getOwnPropertyDescriptor,fe=(i,e,t,s)=>{for(var r=s>1?void 0:s?mo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&go(e,t,r),r};let X=class extends P{constructor(){super(...arguments),this.text="",this.href="",this.link="",this.size=1,this.tag=2,this.noDivider=!1,this.nested=!1}render(){const i=this.href?w`${this.link}`:null,t=((s,r)=>{switch(s){case 1:return w`${r}
`;case 2:return w`${r}
`;case 3:return w`${r}
`;case 4:return w`${r}
`;case 5:return w`${r}
`;case 6:return w`${r}
`;default:return w`${r}
`}})(this.tag,this.text);return w`
+ `;ei=fo([M("iu-header")],ei);var go=Object.defineProperty,mo=Object.getOwnPropertyDescriptor,fe=(i,e,t,s)=>{for(var r=s>1?void 0:s?mo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&go(e,t,r),r};let X=class extends P{constructor(){super(...arguments),this.text="",this.href="",this.link="",this.size=1,this.tag=2,this.noDivider=!1,this.nested=!1}render(){const i=this.href?w`${this.link}`:null,t=((s,r)=>{switch(s){case 1:return w`${r}
`;case 2:return w`${r}
`;case 3:return w`${r}
`;case 4:return w`${r}
`;case 5:return w`${r}
`;case 6:return w`${r}
`;default:return w`${r}
`}})(this.tag,this.text);return w`
${t}
@@ -2480,7 +2504,7 @@
iu-container{
margin-bottom: 0;
}
- `;fe([f()],X.prototype,"text",2);fe([f()],X.prototype,"href",2);fe([f()],X.prototype,"link",2);fe([f({type:Number})],X.prototype,"size",2);fe([f({type:Number})],X.prototype,"tag",2);fe([f({type:Boolean})],X.prototype,"noDivider",2);fe([f({type:Boolean,reflect:!0})],X.prototype,"nested",2);X=fe([M("iu-heading")],X);var vo=Object.defineProperty,wo=Object.getOwnPropertyDescriptor,Te=(i,e,t,s)=>{for(var r=s>1?void 0:s?wo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&vo(e,t,r),r};let ee=class extends P{constructor(){super(...arguments),this.setHeroBannerHeight=()=>{if(window.matchMedia("(min-width: 62rem)").matches){const i=this.offsetTop;this.style.setProperty("--iu-hero-banner-height",`${window.innerHeight-i}px`)}},this.jpg="",this.webp="",this.alt="",this.mp4="",this.webm="",this.heading=""}connectedCallback(){super.connectedCallback(),window.addEventListener("resize",this.setHeroBannerHeight)}firstUpdated(){requestAnimationFrame(()=>{this.setHeroBannerHeight()})}render(){return w`
+ `;fe([f()],X.prototype,"text",2);fe([f()],X.prototype,"href",2);fe([f()],X.prototype,"link",2);fe([f({type:Number})],X.prototype,"size",2);fe([f({type:Number})],X.prototype,"tag",2);fe([f({type:Boolean})],X.prototype,"noDivider",2);fe([f({type:Boolean,reflect:!0})],X.prototype,"nested",2);X=fe([M("iu-heading")],X);var vo=Object.defineProperty,wo=Object.getOwnPropertyDescriptor,Pe=(i,e,t,s)=>{for(var r=s>1?void 0:s?wo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&vo(e,t,r),r};let ee=class extends P{constructor(){super(...arguments),this.setHeroBannerHeight=()=>{if(window.matchMedia("(min-width: 62rem)").matches){const i=this.offsetTop;this.style.setProperty("--iu-hero-banner-height",`${window.innerHeight-i}px`)}},this.jpg="",this.webp="",this.alt="",this.mp4="",this.webm="",this.heading=""}connectedCallback(){super.connectedCallback(),window.addEventListener("resize",this.setHeroBannerHeight)}firstUpdated(){requestAnimationFrame(()=>{this.setHeroBannerHeight()})}render(){return w`
@@ -2557,7 +2581,7 @@
bottom: var(--iu-grid-gutter);
}
}
- `;Te([f()],ee.prototype,"jpg",2);Te([f()],ee.prototype,"webp",2);Te([f()],ee.prototype,"alt",2);Te([f()],ee.prototype,"mp4",2);Te([f()],ee.prototype,"webm",2);Te([f()],ee.prototype,"heading",2);ee=Te([M("iu-hero-banner")],ee);var bo=Object.defineProperty,yo=Object.getOwnPropertyDescriptor,Pe=(i,e,t,s)=>{for(var r=s>1?void 0:s?yo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&bo(e,t,r),r};let te=class extends P{constructor(){super(...arguments),this.target="_self",this.size=1,this.nested=!1}render(){return w`
+ `;Pe([f()],ee.prototype,"jpg",2);Pe([f()],ee.prototype,"webp",2);Pe([f()],ee.prototype,"alt",2);Pe([f()],ee.prototype,"mp4",2);Pe([f()],ee.prototype,"webm",2);Pe([f()],ee.prototype,"heading",2);ee=Pe([M("iu-hero-banner")],ee);var bo=Object.defineProperty,yo=Object.getOwnPropertyDescriptor,Ce=(i,e,t,s)=>{for(var r=s>1?void 0:s?yo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&bo(e,t,r),r};let te=class extends P{constructor(){super(...arguments),this.target="_self",this.size=1,this.nested=!1}render(){return w`
${this.label?w`
@@ -2626,7 +2650,7 @@
iu-container{
margin-bottom: 0;
}
- `;Pe([f()],te.prototype,"href",2);Pe([f()],te.prototype,"text",2);Pe([f()],te.prototype,"label",2);Pe([f()],te.prototype,"target",2);Pe([f({type:Number})],te.prototype,"size",2);Pe([f({type:Boolean,reflect:!0})],te.prototype,"nested",2);te=Pe([M("iu-link")],te);var xo=Object.defineProperty,Ao=Object.getOwnPropertyDescriptor,zt=(i,e,t,s)=>{for(var r=s>1?void 0:s?Ao(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&xo(e,t,r),r};let Be=class extends P{constructor(){super(...arguments),this.label="Per approfondire",this.columns=1,this.items=[]}render(){return w`
+ `;Ce([f()],te.prototype,"href",2);Ce([f()],te.prototype,"text",2);Ce([f()],te.prototype,"label",2);Ce([f()],te.prototype,"target",2);Ce([f({type:Number})],te.prototype,"size",2);Ce([f({type:Boolean,reflect:!0})],te.prototype,"nested",2);te=Ce([M("iu-link")],te);var xo=Object.defineProperty,Ao=Object.getOwnPropertyDescriptor,kt=(i,e,t,s)=>{for(var r=s>1?void 0:s?Ao(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&xo(e,t,r),r};let He=class extends P{constructor(){super(...arguments),this.label="Per approfondire",this.columns=1,this.items=[]}render(){return w`
${this.label&&w`
${this.label}
`}
@@ -2635,7 +2659,7 @@
`)}
- `}};Be.styles=O`
+ `}};He.styles=O`
:host{
display: block;
margin-bottom: var(--iu-spacing-block);
@@ -2649,7 +2673,7 @@
iu-link:last-child{
border-bottom: 1px solid var(--iu-color-grey-200);
}
- `;zt([f()],Be.prototype,"label",2);zt([f({type:Number})],Be.prototype,"columns",2);zt([f({type:Array})],Be.prototype,"items",2);Be=zt([M("iu-links-list")],Be);var So=Object.defineProperty,$o=Object.getOwnPropertyDescriptor,Ve=(i,e,t,s)=>{for(var r=s>1?void 0:s?$o(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&So(e,t,r),r};let de=class extends P{constructor(){super(...arguments),this.sm=2,this.nested=!1}render(){return w`
+ `;kt([f()],He.prototype,"label",2);kt([f({type:Number})],He.prototype,"columns",2);kt([f({type:Array})],He.prototype,"items",2);He=kt([M("iu-links-list")],He);var $o=Object.defineProperty,So=Object.getOwnPropertyDescriptor,Fe=(i,e,t,s)=>{for(var r=s>1?void 0:s?So(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&$o(e,t,r),r};let de=class extends P{constructor(){super(...arguments),this.sm=2,this.nested=!1}render(){return w`
{for(var r=s>1?void 0:s?To(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Eo(e,t,r),r};let et=class extends P{constructor(){super(...arguments),this.label="",this.text=""}render(){return w`
+ `;Fe([f({type:Number})],de.prototype,"sm",2);Fe([f({type:Number})],de.prototype,"md",2);Fe([f({type:Number})],de.prototype,"lg",2);Fe([f({type:Number})],de.prototype,"xl",2);Fe([f({type:Boolean,reflect:!0})],de.prototype,"nested",2);de=Fe([M("iu-list")],de);var Eo=Object.defineProperty,To=Object.getOwnPropertyDescriptor,ci=(i,e,t,s)=>{for(var r=s>1?void 0:s?To(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Eo(e,t,r),r};let et=class extends P{constructor(){super(...arguments),this.label="",this.text=""}render(){return w`
${this.label}
${nt(this.text)}
@@ -2688,7 +2712,7 @@
}
@media ${C(_.md)} {
}
- `;pi([f()],et.prototype,"label",2);pi([f()],et.prototype,"text",2);et=pi([M("iu-list-item")],et);var Po=Object.defineProperty,Co=Object.getOwnPropertyDescriptor,Fe=(i,e,t,s)=>{for(var r=s>1?void 0:s?Co(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&Po(e,t,r),r};let pe=class extends P{constructor(){super(...arguments),this.href="",this.text=""}isExternalLink(i){try{return new URL(i,window.location.href).hostname!==window.location.hostname}catch{return!1}}renderIntIcon(){return w`
- `}};pe.styles=O`
+ `}};ce.styles=O`
:host{
display: block;
}
@@ -2747,13 +2771,13 @@
margin-bottom: 10px;
margin-left: 20px;
}
- `;Fe([it(".title p")],pe.prototype,"titleElement",2);Fe([f()],pe.prototype,"href",2);Fe([f()],pe.prototype,"text",2);Fe([f()],pe.prototype,"excerpt",2);Fe([f()],pe.prototype,"subtitle",2);pe=Fe([M("iu-nav-card")],pe);var _o=Object.defineProperty,Oo=Object.getOwnPropertyDescriptor,lt=(i,e,t,s)=>{for(var r=s>1?void 0:s?Oo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&_o(e,t,r),r};let Ae=class extends P{constructor(){super(...arguments),this.columns=2,this.size=1,this.nested=!1}updateLastElement(){const i=this.slottedElements?Array.from(this.slottedElements):[];if(i.length>0){const e=i[i.length-1];e instanceof HTMLElement&&e.classList.add("last")}}wrapListItems(){this.querySelectorAll("ul, ol").forEach(t=>{t.classList.add("list")}),this.querySelectorAll("li").forEach(t=>{const r=`${t.innerHTML}`;t.innerHTML=r})}firstUpdated(){this.updateLastElement(),this.wrapListItems()}render(){return w`
+ `;Re([it(".title p")],ce.prototype,"titleElement",2);Re([f()],ce.prototype,"href",2);Re([f()],ce.prototype,"text",2);Re([f()],ce.prototype,"excerpt",2);Re([f()],ce.prototype,"subtitle",2);ce=Re([M("iu-nav-card")],ce);var _o=Object.defineProperty,Oo=Object.getOwnPropertyDescriptor,dt=(i,e,t,s)=>{for(var r=s>1?void 0:s?Oo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=(s?o(e,t,r):o(r))||r);return s&&r&&_o(e,t,r),r};let $e=class extends P{constructor(){super(...arguments),this.columns=2,this.size=1,this.nested=!1}updateLastElement(){const i=this.slottedElements?Array.from(this.slottedElements):[];if(i.length>0){const e=i[i.length-1];e instanceof HTMLElement&&e.classList.add("last")}}wrapListItems(){this.querySelectorAll("ul, ol").forEach(t=>{t.classList.add("list")}),this.querySelectorAll("li").forEach(t=>{const r=`${t.innerHTML}`;t.innerHTML=r})}firstUpdated(){this.updateLastElement(),this.wrapListItems()}render(){return w`
- `}};Ae.styles=O`
+ `}};$e.styles=O`
:host{
display: block;
margin-bottom: var(--iu-spacing-block-xs);
@@ -2791,7 +2815,7 @@
::slotted(.last){
margin-bottom: 0 !important;
}
- `;lt([f({type:Number})],Ae.prototype,"columns",2);lt([f({type:Number})],Ae.prototype,"size",2);lt([f({type:Boolean,reflect:!0})],Ae.prototype,"nested",2);lt([st()],Ae.prototype,"slottedElements",2);Ae=lt([M("iu-paragraph")],Ae);var Mo=Object.getOwnPropertyDescriptor,Lo=(i,e,t,s)=>{for(var r=s>1?void 0:s?Mo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let ei=class extends P{render(){return w`
+ `;dt([f({type:Number})],$e.prototype,"columns",2);dt([f({type:Number})],$e.prototype,"size",2);dt([f({type:Boolean,reflect:!0})],$e.prototype,"nested",2);dt([st()],$e.prototype,"slottedElements",2);$e=dt([M("iu-paragraph")],$e);var Mo=Object.getOwnPropertyDescriptor,Lo=(i,e,t,s)=>{for(var r=s>1?void 0:s?Mo(e,t):e,n=i.length-1,o;n>=0;n--)(o=i[n])&&(r=o(r)||r);return r};let ti=class extends P{render(){return w`
- `}};ei.styles=O`
+ `}};ti.styles=O`
:host{
display: block;
}
@@ -2824,4 +2848,4 @@
height: 1rem;
color: #fff;
}
- `;ei=Lo([M("iu-social-nav")],ei);
+ `;ti=Lo([M("iu-social-nav")],ti);
diff --git a/demo/orientamento.html b/demo/orientamento.html
index 31ac7e2..70797ff 100644
--- a/demo/orientamento.html
+++ b/demo/orientamento.html
@@ -11,7 +11,15 @@
-
+
@@ -19,13 +27,13 @@
text="Attività per gli studenti in entrata"
href="https://www.iuav.it/orientamento/open-day"
items='[
- {"text": "Laboratori di orientamento PNRR", "href": "#"},
- {"text": "Progetto POT Architettura e Urbanistica", "href": "#"},
- {"text": "Visite nelle scuole", "href": "#"},
- {"text": "Colloqui individuali", "href": "#"},
- {"text": "Visite in ateneo", "href": "#"},
- {"text": "Iscriviti per conoscere le nostre attività", "href": "#"},
- {"text": "Calendario di fiere e saloni", "href": "#"}
+ {"text": "Laboratori di orientamento PNRR", "href": "https://www.iuav.it/it/attivita-per-gli-studenti-in-entrata/laboratori-di-orientamento-PNRR"},
+ {"text": "Progetto POT Architettura e Urbanistica", "href": "https://www.iuav.it/it/attivita-per-gli-studenti-in-entrata/progetto-pot-architettura-urbanistica"},
+ {"text": "Visite nelle scuole", "href": "https://www.iuav.it/it/attivita-per-gli-studenti-in-entrata/visite-nelle-scuole"},
+ {"text": "Colloqui individuali", "href": "https://www.iuav.it/it/attivita-per-gli-studenti-in-entrata/colloqui-individuali"},
+ {"text": "Visite in ateneo", "href": "https://www.iuav.it/it/attivita-per-gli-studenti-in-entrata/visite-in-ateneo"},
+ {"text": "Iscriviti per conoscere le nostre attività", "href": "https://www.iuav.it/it/attivita-per-gli-studenti-in-entrata/iscriviti"},
+ {"text": "Calendario di fiere e saloni", "href": "https://www.iuav.it/it/attivita-per-gli-studenti-in-entrata/fiere-e-saloni-di-orientamento"}
]'
>