vendor: 7,407 bytes, lines 1-2
1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 2var Swiper=(function(){'use strict';function isObject$1(obj){return obj!==null&&typeof obj==='object'&&'constructor' in obj&&obj.constructor===Object;}function extend$1(target={},src={}){const noExtend=['__proto__','constructor','prototype'];Object.keys(src).filter((key)=>noExtend.indexOf(key)<0).forEach((key)=>{if(typeof target[key]==='undefined')target[key]=src[key];else{if(isObject$1(src[key])&&isObject$1(target[key])&&Object.keys(src[key]).length>0)extend$1(target[key],src[key]);}});}const ssrDocument={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:''},querySelector(){return null;},querySelectorAll(){return [];},getElementById(){return null;},createEvent(){return {initEvent(){}};},createElement(){return {children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName(){return [];}};},createElementNS(){return {};},importNode(){return null;},location:{hash:'',host:'',hostname:'',href:'',origin:'',pathname:'',protocol:'',search:''}};function getDocument(){const doc=typeof document!=='undefined'?document:{};extend$1(doc,ssrDocument);return doc;}const ssrWindow={document:ssrDocument,navigator:{userAgent:''},location:{hash:'',host:'',hostname:'',href:'',origin:'',pathname:'',protocol:'',search:''},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function CustomEvent(){return this;},addEventListener(){},removeEventListener(){},getComputedStyle(){return {getPropertyValue(){return '';}};},Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia(){return {};},requestAnimationFrame(callback){if(typeof setTimeout==='undefined'){callback();return null;}return setTimeout(callback,0);},cancelAnimationFrame(id){if(typeof setTimeout==='undefined')return;clearTimeout(id);}};function getWindow(){const win=typeof window!=='undefined'?window:{};extend$1(win,ssrWindow);return win;}function classesToTokens(classes=''){return classes.trim().split(' ').filter((c)=>!!c.trim());}function deleteProps(obj){const object=obj;Object.keys(object).forEach((key)=>{try{object[key]=null;}catch(e){}try{delete object[key];}catch(e){}});}function nextTick(callback,delay=0){return setTimeout(callback,delay);}function now(){return Date.now();}function getComputedStyle$1(el){const window=getWindow();let style;if(window.getComputedStyle)style=window.getComputedStyle(el,null);if(!style&&el.currentStyle)style=el.currentStyle;if(!style)style=el.style;return style;}function getTranslate(el,axis='x'){const window=getWindow();let matrix;let curTransform;let transformMatrix;const curStyle=getComputedStyle$1(el);if(window.WebKitCSSMatrix){curTransform=curStyle.transform||curStyle.webkitTransform;if(curTransform.split(',').length>6)curTransform=curTransform.split(', ').map((a)=>a.replace(',','.')).join(', ');transformMatrix=new window.WebKitCSSMatrix(curTransform==='none'?'':curTransform);}else{transformMatrix=curStyle.MozTransform||curStyle.OTransform||curStyle.MsTransform||curStyle.msTransform||curStyle.transform||curStyle.getPropertyValue('transform').replace('translate(','matrix(1, 0, 0, 1,');matrix=transformMatrix.toString().split(',');}if(axis==='x')if(window.WebKitCSSMatrix)curTransform=transformMatrix.m41;else if(matrix.length===16)curTransform=parseFloat(matrix[12]);else curTransform=parseFloat(matrix[4]);if(axis==='y')if(window.WebKitCSSMatrix)curTransform=transformMatrix.m42;else if(matrix.length===16)curTransform=parseFloat(matrix[13]);else curTransform=parseFloat(matrix[5]);return curTransform||0;}function isObject(o){return typeof o==='object'&&o!==null&&o.constructor&&Object.prototype.toString.call(o).slice(8,-1)==='Object';}function isNode(node){if(typeof window!=='undefined'&&typeof window.HTMLElement!=='undefined')return node instanceof HTMLElement;return node&&(node.nodeType===1||node.nodeType===11);}function extend(...args){const to=Object(args[0]);for(let i=1;i<args.length;i+=1){const nextSource=args[i];if(nextSource!==undefined&&nextSource!==null&&!isNode(nextSource)){const keysArray=Object.keys(Object(nextSource)).filter((key)=>key!=='__proto__'&&key!=='constructor'&&key!=='prototype');for(let nextIndex=0,len=keysArray.length;nextIndex<len;nextIndex+=1){const nextKey=keysArray[nextIndex];const desc=Object.getOwnPropertyDescriptor(nextSource,nextKey);if(desc!==undefined&&desc.enumerable)if(isObject(to[nextKey])&&isObject(nextSource[nextKey]))if(nextSource[nextKey].__swiper__)to[nextKey]=nextSource[nextKey];else extend(to[nextKey],nextSource[nextKey]);else if(!isObject(to[nextKey])&&isObject(nextSource[nextKey])){to[nextKey]={};if(nextSource[nextKey].__swiper__)to[nextKey]=nextSource[nextKey];else extend(to[nextKey],nextSource[nextKey]);}else to[nextKey]=nextSource[nextKey];}}}return to;}function setCSSProperty(el,varName,varValue){el.style.setProperty(varName,varValue);}function animateCSSModeScroll({swiper,targetPosition,side}){const window=getWindow();const startPosition=-swiper.translate;let startTime=null;let time;const duration=swiper.params.speed;swiper.wrapperEl.style.scrollSnapType='none';window.cancelAnimationFrame(swiper.cssModeFrameID);const dir=targetPosition>startPosition?'next':'prev';const isOutOfBound=(current,target)=>{return dir==='next'&¤t>=target||dir==='prev'&¤t<=target;};const animate=()=>{time=new Date().getTime();if(startTime===null)startTime=time;const progress=Math.max(Math.min((time-startTime)/duration,1),0);const easeProgress=0.5-Math.cos(progress*Math.PI)/2;let currentPosition=startPosition+easeProgress*(targetPosition-startPosition);if(isOutOfBound(currentPosition,targetPosition))currentPosition=targetPosition;swiper.wrapperEl.scrollTo({[side]:currentPosition});if(isOutOfBound(currentPosition,targetPosition)){swiper.wrapperEl.style.overflow='hidden';swiper.wrapperEl.style.scrollSnapType='';setTimeout(()=>{swiper.wrapperEl.style.overflow='';swiper.wrapperEl.scrollTo({[side]:currentPosition});});window.cancelAnimationFrame(swiper.cssModeFrameID);return;}swiper.cssModeFrameID=window.requestAnimationFrame(animate);};animate();}function getSlideTransformEl(slideEl){return slideEl.querySelector('.swiper-slide-transform')||slideEl.shadowRoot&&slideEl.shadowRoot.querySelector('.swiper-slide-transform')||slideEl;}function elementChildren(element,selector=''){const window=getWindow();const children=[...element.children];if(window.HTMLSlotElement&&element instanceof HTMLSlotElement)children.push(...element.assignedElements());if(!selector)return children;return children.filter((el)=>el.matches(selector));}function elementIsChildOfSlot(el,slot){const elementsQueue=[slot];while(elementsQueue.length>0){const elementToCheck=elementsQueue.shift();if(el===elementToCheck)return true;elementsQueue.push(...elementToCheck.children,...(elementToCheck.shadowRoot?elementToCheck.shadowRoot.children:[]),...(elementToCheck.assignedElements?elementToCheck.assignedElements():[]));}}function elementIsChildOf(el,parent){const window=getWindow();let isChild=parent.contains(el);if(!isChild&&window.HTMLSlotElement&&parent instanceof HTMLSlotElement){const children=[...parent.assignedElements()];isChild=children.includes(el);if(!isChild)isChild=elementIsChildOfSlot(el,parent);}return isChild;}function showWarning(text){try{console.warn(text);return;}catch(err){}}function createElement(tag,classes=[]){const el=document.createElement(tag);
2el.classList.add(...(Array.isArray(classes)?classes:classesToTokens(classes)));return el;}function elementOffset(el){const window=getWindow();const document=getDocument();const box=el.getBoundingClientRect();const body=document.body;const clientTop=el.clientTop||body.clientTop||0;const clientLeft=el.clientLeft||body.clientLeft||0;const scrollTop=el===window?window.scrollY:el.scrollTop;const scrollLeft=el===window?window.scrollX:el.scrollLeft;return {top:box.top+scrollTop-clientTop,left:box.left+scrollLeft-clientLeft};}function elementPrevAll(el,selector){const prevEls=[];while(el.previousElementSibling){const prev=el.previousElementSibling;if(selector){if(prev.matches(selector))prevEls.push(prev);}else prevEls.push(prev);el=prev;}return prevEls;}function elementNextAll(el,selector){const nextEls=[];while(el.nextElementSibling){const next=el.nextElementSibling;if(selector){if(next.matches(selector))nextEls.push(next);}else nextEls.push(next);el=next;}return nextEls;}function elementStyle(el,prop){const window=getWindow();return window.getComputedStyle(el,null).getPropertyValue(prop);}function elementIndex(el){let child=el;let i;if(child){i=0;while((child=child.previousSibling)!==null)if(child.nodeType===1)i+=1;return i;}return undefined;}function elementParents(el,selector){const parents=[];let parent=el.parentElement;while(parent){if(selector){if(parent.matches(selector))parents.push(parent);}else parents.push(parent);parent=parent.parentElement;}return parents;}function elementTransitionEnd(el,callback){function fireCallBack(e){if(e.target!==el)return;callback.call(el,e);el.removeEventListener('transitionend',fireCallBack);}if(callback)el.addEventListener('transitionend',fireCallBack);}function elementOuterSize(el,size,includeMargins){const window=getWindow();if(includeMargins)return el[size==='width'?'offsetWidth':'offsetHeight']+parseFloat(window.getComputedStyle(el,null).getPropertyValue(size==='width'?'margin-right':'margin-top'))+parseFloat(window.getComputedStyle(el,null).getPropertyValue(size==='width'?'margin-left':'margin-bottom'));return el.offsetWidth;}function makeElementsArray(el){return (Array.isArray(el)?el:[el]).filter((e)=>!!e);}function getRotateFix(swiper){return (v)=>{if(Math.abs(v)>0&&swiper.browser&&swiper.browser.need3dFix&&Math.abs(v)%90===0)return v+0.001;return v;};}function setInnerHTML(el,html=''){if(typeof trustedTypes!=='undefined')el.innerHTML=trustedTypes.createPolicy('html',{createHTML:(s)=>s}).createHTML(html);else el.innerHTML=html;}let support;function calcSupport(){const window=getWindow();const document=getDocument();return {smoothScroll:document.documentElement&&document.documentElement.style&&'scrollBehavior' in document.documentElement.style,touch:!!('ontouchstart' in window||window.DocumentTouch&&document instanceof window.DocumentTouch)};}function getSupport(){if(!support)support=calcSupport();return support;}let deviceCached;function calcDevice({userAgent}={}){const support=getSupport();const window=getWindow();const platform=window.navigator.platform;const ua=userAgent||window.navigator.userAgent;const device={ios:false,android:false};const screenWidth=window.screen.width;const screenHeight=window.screen.height;const android=ua.match(/(Android);?[\s\/]+([\d.]+)?/);let ipad=ua.match(/(iPad)(?!\1).*OS\s([\d_]+)/);const ipod=ua.match(/(iPod)(.*OS\s([\d_]+))?/);const iphone=!ipad&&ua.match(/(iPhone\sOS|iOS)\s([\d_]+)/);const windows=platform==='Win32';let macos=platform==='MacIntel';const iPadScreens=['1024x1366','1366x1024','834x1194','1194x834','834x1112','1112x834','768x1024','1024x768','820x1180','1180x820','810x1080','1080x810'];if(!ipad&&macos&&support.touch&&iPadScreens.indexOf(`${screenWidth}x${screenHeight}`)>=0){ipad=ua.match(/(Version)\/([\d.]+)/);if(!ipad)ipad=[0,1,'13_0_0'];macos=false;}if(android&&!windows){device.os='android';device.android=true;}if(ipad||iphone||ipod){device.os='ios';device.ios=true;}return device;}function getDevice(overrides={}){if(!deviceCached)deviceCached=calcDevice(overrides);return deviceCached;}let browser;function calcBrowser(){const window=getWindow();const device=getDevice();let needPerspectiveFix=false;function isSafari(){const ua=window.navigator.userAgent.toLowerCase();return ua.indexOf('safari')>=0&&ua.indexOf('chrome')<0&&ua.indexOf('android')<0;}if(isSafari()){const ua=String(window.navigator.userAgent);if(ua.includes('Version/')){const [major,minor]=ua.split('Version/')[1].split(' ')[0].split('.').map((num)=>Number(num));needPerspectiveFix=major<16||major===16&&minor<2;}}
2const isWebView=/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(window.navigator.userAgent);const isSafariBrowser=isSafari();const need3dFix=isSafariBrowser||isWebView&&device.ios;return {isSafari:needPerspectiveFix||isSafariBrowser,needPerspectiveFix,need3dFix,isWebView};}function getBrowser(){if(!browser)browser=calcBrowser();return browser;}function Resize({swiper,on,emit}){const window=getWindow();let observer=null;let animationFrame=null;const resizeHandler=()=>{if(!swiper||swiper.destroyed||!swiper.initialized)return;emit('beforeResize');emit('resize');};const createObserver=()=>{if(!swiper||swiper.destroyed||!swiper.initialized)return;observer=new ResizeObserver((entries)=>{animationFrame=window.requestAnimationFrame(()=>{const {width,height}=swiper;let newWidth=width;let newHeight=height;entries.forEach(({contentBoxSize,contentRect,target})=>{if(target&&target!==swiper.el)return;newWidth=contentRect?contentRect.width:(contentBoxSize[0]||contentBoxSize).inlineSize;newHeight=contentRect?contentRect.height:(contentBoxSize[0]||contentBoxSize).blockSize;});if(newWidth!==width||newHeight!==height)resizeHandler();});});observer.observe(swiper.el);};const removeObserver=()=>{if(animationFrame)window.cancelAnimationFrame(animationFrame);if(observer&&observer.unobserve&&swiper.el){observer.unobserve(swiper.el);observer=null;}};const orientationChangeHandler=()=>{if(!swiper||swiper.destroyed||!swiper.initialized)return;emit('orientationchange');};on('init',()=>{if(swiper.params.resizeObserver&&typeof window.ResizeObserver!=='undefined'){createObserver();return;}window.addEventListener('resize',resizeHandler);window.addEventListener('orientationchange',orientationChangeHandler);});on('destroy',()=>{removeObserver();window.removeEventListener('resize',resizeHandler);window.removeEventListener('orientationchange',orientationChangeHandler);});}function Observer({swiper,extendParams,on,emit}){const observers=[];const window=getWindow();const attach=(target,options={})=>{const ObserverFunc=window.MutationObserver||window.WebkitMutationObserver;const observer=new ObserverFunc((mutations)=>{if(swiper.__preventObserver__)return;if(mutations.length===1){emit('observerUpdate',mutations[0]);return;}const observerUpdate=function observerUpdate(){emit('observerUpdate',mutations[0]);};if(window.requestAnimationFrame)window.requestAnimationFrame(observerUpdate);else window.setTimeout(observerUpdate,0);});observer.observe(target,{attributes:typeof options.attributes==='undefined'?true:options.attributes,childList:swiper.isElement||(typeof options.childList==='undefined'?true:options).childList,characterData:typeof options.characterData==='undefined'?true:options.characterData});observers.push(observer);};const init=()=>{if(!swiper.params.observer)return;if(swiper.params.observeParents){const containerParents=elementParents(swiper.hostEl);for(let i=0;i<containerParents.length;i+=1)attach(containerParents[i]);}attach(swiper.hostEl,{childList:swiper.params.observeSlideChildren});attach(swiper.wrapperEl,{attributes:false});};const destroy=()=>{observers.forEach((observer)=>{observer.disconnect();});observers.splice(0,observers.length);};extendParams({observer:false,observeParents:false,observeSlideChildren:false});on('init',init);on('destroy',destroy);}var eventsEmitter={on(events,handler,priority){const self=this;if(!self.eventsListeners||self.destroyed)return self;if(typeof handler!=='function')return self;const method=priority?'unshift':'push';events.split(' ').forEach((event)=>{if(!self.eventsListeners[event])self.eventsListeners[event]=[];self.eventsListeners[event][method](handler);});return self;},once(events,handler,priority){const self=this;if(!self.eventsListeners||self.destroyed)return self;if(typeof handler!=='function')return self;function onceHandler(...args){self.off(events,onceHandler);if(onceHandler.__emitterProxy)delete onceHandler.__emitterProxy;handler.apply(self,args);}onceHandler.__emitterProxy=handler;return self.on(events,onceHandler,priority);},onAny(handler,priority){const self=this;if(!self.eventsListeners||self.destroyed)return self;if(typeof handler!=='function')return self;const method=priority?'unshift':'push';if(self.eventsAnyListeners.indexOf(handler)<0)self.eventsAnyListeners[method](handler);return self;},offAny(handler){const self=this;if(!self.eventsListeners||self.destroyed)return self;if(!self.eventsAnyListeners)return self;const index=self.eventsAnyListeners.indexOf(handler);if(index>=0)self.eventsAnyListeners.splice(index,1);return self;},off(events,handler){const self=this;if(!self.eventsListeners||self.destroyed)return self;if(!self.eventsListeners)return self;events.split(' ').forEach((event)=>{if(typeof handler==='undefined')self.eventsListeners[event]=[];else{if(self.eventsListeners[event])self.eventsListeners[event].forEach((eventHandler,index)=>{if(eventHandler===handler||eventHandler.__emitterProxy&&eventHandler.__emitterProxy===handler)self.eventsListeners[event].splice(index,1);});}});return self;},emit(...args){const self=this;if(!self.eventsListeners||self.destroyed)return self;if(!self.eventsListeners)return self;let events;let data;let context;if(typeof args[0]==='string'||Array.isArray(args[0])){events=args[0];data=args.slice(1,args.length);context=self;}else{events=args[0].events;data=args[0].data;
2context=args[0].context||self;}data.unshift(context);const eventsArray=Array.isArray(events)?events:events.split(' ');eventsArray.forEach((event)=>{if(self.eventsAnyListeners&&self.eventsAnyListeners.length)self.eventsAnyListeners.forEach((eventHandler)=>{eventHandler.apply(context,[event,...data]);});if(self.eventsListeners&&self.eventsListeners[event])self.eventsListeners[event].forEach((eventHandler)=>{eventHandler.apply(context,data);});});return self;}};function updateSize(){const swiper=this;let width;let height;const el=swiper.el;if(typeof swiper.params.width!=='undefined'&&swiper.params.width!==null)width=swiper.params.width;else width=el.clientWidth;if(typeof swiper.params.height!=='undefined'&&swiper.params.height!==null)height=swiper.params.height;else height=el.clientHeight;if(width===0&&swiper.isHorizontal()||height===0&&swiper.isVertical())return;width=width-parseInt(elementStyle(el,'padding-left')||0,10)-parseInt(elementStyle(el,'padding-right')||0,10);height=height-parseInt(elementStyle(el,'padding-top')||0,10)-parseInt(elementStyle(el,'padding-bottom')||0,10);if(Number.isNaN(width))width=0;if(Number.isNaN(height))height=0;Object.assign(swiper,{width,height,size:swiper.isHorizontal()?width:height});}function updateSlides(){const swiper=this;function getDirectionPropertyValue(node,label){return parseFloat(node.getPropertyValue(swiper.getDirectionLabel(label))||0);}const params=swiper.params;const {wrapperEl,slidesEl,rtlTranslate:rtl,wrongRTL}=swiper;const isVirtual=swiper.virtual&¶ms.virtual.enabled;const previousSlidesLength=isVirtual?swiper.virtual.slides.length:swiper.slides.length;const slides=elementChildren(slidesEl,`.${swiper.params.slideClass}, swiper-slide`);const slidesLength=isVirtual?swiper.virtual.slides.length:slides.length;let snapGrid=[];const slidesGrid=[];const slidesSizesGrid=[];let offsetBefore=params.slidesOffsetBefore;if(typeof offsetBefore==='function')offsetBefore=params.slidesOffsetBefore.call(swiper);let offsetAfter=params.slidesOffsetAfter;if(typeof offsetAfter==='function')offsetAfter=params.slidesOffsetAfter.call(swiper);const previousSnapGridLength=swiper.snapGrid.length;const previousSlidesGridLength=swiper.slidesGrid.length;const swiperSize=swiper.size-offsetBefore-offsetAfter;let spaceBetween=params.spaceBetween;let slidePosition=-offsetBefore;let prevSlideSize=0;let index=0;if(typeof swiperSize==='undefined')return;if(typeof spaceBetween==='string'&&spaceBetween.indexOf('%')>=0)spaceBetween=parseFloat(spaceBetween.replace('%',''))/100*swiperSize;else{if(typeof spaceBetween==='string')spaceBetween=parseFloat(spaceBetween);}swiper.virtualSize=-spaceBetween-offsetBefore-offsetAfter;slides.forEach((slideEl)=>{if(rtl)slideEl.style.marginLeft='';else slideEl.style.marginRight='';slideEl.style.marginBottom='';slideEl.style.marginTop='';});if(params.centeredSlides&¶ms.cssMode){setCSSProperty(wrapperEl,'--swiper-centered-offset-before','');setCSSProperty(wrapperEl,'--swiper-centered-offset-after','');}if(params.cssMode){setCSSProperty(wrapperEl,'--swiper-slides-offset-before',`${offsetBefore}px`);setCSSProperty(wrapperEl,'--swiper-slides-offset-after',`${offsetAfter}px`);}const gridEnabled=params.grid&¶ms.grid.rows>1&&swiper.grid;if(gridEnabled)swiper.grid.initSlides(slides);else{if(swiper.grid)swiper.grid.unsetSlides();}let slideSize;const shouldResetSlideSize=params.slidesPerView==='auto'&¶ms.breakpoints&&Object.keys(params.breakpoints).filter((key)=>{return typeof params.breakpoints[key].slidesPerView!=='undefined';}).length>0;for(let i=0;i<slidesLength;i+=1){slideSize=0;const slide=slides[i];if(slide){if(gridEnabled)swiper.grid.updateSlide(i,slide,slides);if(elementStyle(slide,'display')==='none')continue;}if(isVirtual&¶ms.slidesPerView==='auto'){if(params.virtual.slidesPerViewAutoSlideSize)slideSize=params.virtual.slidesPerViewAutoSlideSize;if(slideSize&&slide){if(params.roundLengths)slideSize=Math.floor(slideSize);slide.style[swiper.getDirectionLabel('width')]=`${slideSize}px`;}}else if(params.slidesPerView==='auto'){if(shouldResetSlideSize)slide.style[swiper.getDirectionLabel('width')]=``;const slideStyles=getComputedStyle(slide);const currentTransform=slide.style.transform;const currentWebKitTransform=slide.style.webkitTransform;if(currentTransform)slide.style.transform='none';if(currentWebKitTransform)slide.style.webkitTransform='none';if(params.roundLengths)slideSize=swiper.isHorizontal()?elementOuterSize(slide,'width',true):elementOuterSize(slide,'height',true);else{const width=getDirectionPropertyValue(slideStyles,'width');const paddingLeft=getDirectionPropertyValue(slideStyles,'padding-left');const paddingRight=getDirectionPropertyValue(slideStyles,'padding-right');const marginLeft=getDirectionPropertyValue(slideStyles,'margin-left');const marginRight=getDirectionPropertyValue(slideStyles,'margin-right');const boxSizing=slideStyles.getPropertyValue('box-sizing');
2if(boxSizing&&boxSizing==='border-box')slideSize=width+marginLeft+marginRight;else{const {clientWidth,offsetWidth}=slide;slideSize=width+paddingLeft+paddingRight+marginLeft+marginRight+(offsetWidth-clientWidth);}}if(currentTransform)slide.style.transform=currentTransform;if(currentWebKitTransform)slide.style.webkitTransform=currentWebKitTransform;if(params.roundLengths)slideSize=Math.floor(slideSize);}else{slideSize=(swiperSize-(params.slidesPerView-1)*spaceBetween)/params.slidesPerView;if(params.roundLengths)slideSize=Math.floor(slideSize);if(slide)slide.style[swiper.getDirectionLabel('width')]=`${slideSize}px`;}if(slide)slide.swiperSlideSize=slideSize;slidesSizesGrid.push(slideSize);if(params.centeredSlides){slidePosition=slidePosition+slideSize/2+prevSlideSize/2+spaceBetween;if(prevSlideSize===0&&i!==0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(i===0)slidePosition=slidePosition-swiperSize/2-spaceBetween;if(Math.abs(slidePosition)<1/1000)slidePosition=0;if(params.roundLengths)slidePosition=Math.floor(slidePosition);if(index%params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition);}else{if(params.roundLengths)slidePosition=Math.floor(slidePosition);if((index-Math.min(swiper.params.slidesPerGroupSkip,index))%swiper.params.slidesPerGroup===0)snapGrid.push(slidePosition);slidesGrid.push(slidePosition);slidePosition=slidePosition+slideSize+spaceBetween;}swiper.virtualSize+=slideSize+spaceBetween;prevSlideSize=slideSize;index+=1;}swiper.virtualSize=Math.max(swiper.virtualSize,swiperSize)+offsetAfter;if(rtl&&wrongRTL&&(params.effect==='slide'||params.effect==='coverflow'))wrapperEl.style.width=`${swiper.virtualSize+spaceBetween}px`;if(params.setWrapperSize)wrapperEl.style[swiper.getDirectionLabel('width')]=`${swiper.virtualSize+spaceBetween}px`;if(gridEnabled)swiper.grid.updateWrapperSize(slideSize,snapGrid);if(!params.centeredSlides){const isFractionalSlidesPerView=params.slidesPerView!=='auto'&¶ms.slidesPerView%1!==0;const shouldSnapToSlideEdge=params.snapToSlideEdge&&!params.loop&&(params.slidesPerView==='auto'||isFractionalSlidesPerView);let lastAllowedSnapIndex=snapGrid.length;if(shouldSnapToSlideEdge){let minVisibleSlides;if(params.slidesPerView==='auto'){minVisibleSlides=1;let accumulatedSize=0;for(let i=slidesSizesGrid.length-1;i>=0;i-=1){accumulatedSize+=slidesSizesGrid[i]+(i<slidesSizesGrid.length-1?spaceBetween:0);if(accumulatedSize<=swiperSize)minVisibleSlides=slidesSizesGrid.length-i;else break;}}else minVisibleSlides=Math.floor(params.slidesPerView);
2lastAllowedSnapIndex=Math.max(slidesLength-minVisibleSlides,0);}const newSlidesGrid=[];for(let i=0;i<snapGrid.length;i+=1){let slidesGridItem=snapGrid[i];if(params.roundLengths)slidesGridItem=Math.floor(slidesGridItem);if(shouldSnapToSlideEdge){if(i<=lastAllowedSnapIndex)newSlidesGrid.push(slidesGridItem);}else{if(snapGrid[i]<=swiper.virtualSize-swiperSize)newSlidesGrid.push(slidesGridItem);}}snapGrid=newSlidesGrid;if(Math.floor(swiper.virtualSize-swiperSize)-Math.floor(snapGrid[snapGrid.length-1])>1)if(!shouldSnapToSlideEdge)snapGrid.push(swiper.virtualSize-swiperSize);}if(isVirtual&¶ms.loop){const size=slidesSizesGrid[0]+spaceBetween;if(params.slidesPerGroup>1){const groups=Math.ceil((swiper.virtual.slidesBefore+swiper.virtual.slidesAfter)/params.slidesPerGroup);const groupSize=size*params.slidesPerGroup;for(let i=0;i<groups;i+=1)snapGrid.push(snapGrid[snapGrid.length-1]+groupSize);}for(let i=0;i<swiper.virtual.slidesBefore+swiper.virtual.slidesAfter;i+=1){if(params.slidesPerGroup===1)snapGrid.push(snapGrid[snapGrid.length-1]+size);slidesGrid.push(slidesGrid[slidesGrid.length-1]+size);swiper.virtualSize+=size;}}if(snapGrid.length===0)snapGrid=[0];if(spaceBetween!==0){const key=swiper.isHorizontal()&&rtl?'marginLeft':swiper.getDirectionLabel('marginRight');slides.filter((_,slideIndex)=>{if(!params.cssMode||params.loop)return true;if(slideIndex===slides.length-1)return false;return true;}
2).forEach((slideEl)=>{slideEl.style[key]=`${spaceBetween}px`;});}if(params.centeredSlides&¶ms.centeredSlidesBounds){let allSlidesSize=0;slidesSizesGrid.forEach((slideSizeValue)=>{allSlidesSize+=slideSizeValue+(spaceBetween||0);});allSlidesSize-=spaceBetween;const maxSnap=allSlidesSize>swiperSize?allSlidesSize-swiperSize:0;snapGrid=snapGrid.map((snap)=>{if(snap<=0)return -offsetBefore;if(snap>maxSnap)return maxSnap+offsetAfter;return snap;});}if(params.centerInsufficientSlides){let allSlidesSize=0;slidesSizesGrid.forEach((slideSizeValue)=>{allSlidesSize+=slideSizeValue+(spaceBetween||0);});allSlidesSize-=spaceBetween;if(allSlidesSize<swiperSize){const allSlidesOffset=(swiperSize-allSlidesSize)/2;snapGrid.forEach((snap,snapIndex)=>{snapGrid[snapIndex]=snap-allSlidesOffset;});slidesGrid.forEach((snap,snapIndex)=>{slidesGrid[snapIndex]=snap+allSlidesOffset;});}}Object.assign(swiper,{slides,snapGrid,slidesGrid,slidesSizesGrid});if(params.centeredSlides&¶ms.cssMode&&!params.centeredSlidesBounds){setCSSProperty(wrapperEl,'--swiper-centered-offset-before',`${-snapGrid[0]}px`);setCSSProperty(wrapperEl,'--swiper-centered-offset-after',`${swiper.size/2-slidesSizesGrid[slidesSizesGrid.length-1]/2}px`);const addToSnapGrid=-swiper.snapGrid[0];const addToSlidesGrid=-swiper.slidesGrid[0];swiper.snapGrid=swiper.snapGrid.map((v)=>v+addToSnapGrid);swiper.slidesGrid=swiper.slidesGrid.map((v)=>v+addToSlidesGrid);}if(slidesLength!==previousSlidesLength)swiper.emit('slidesLengthChange');if(snapGrid.length!==previousSnapGridLength){if(swiper.params.watchOverflow)swiper.checkOverflow();swiper.emit('snapGridLengthChange');}if(slidesGrid.length!==previousSlidesGridLength)swiper.emit('slidesGridLengthChange');if(params.watchSlidesProgress)swiper.updateSlidesOffset();swiper.emit('slidesUpdated');if(!isVirtual&&!params.cssMode&&(params.effect==='slide'||params.effect==='fade')){const backFaceHiddenClass=`${params.containerModifierClass}backface-hidden`;const hasClassBackfaceClassAdded=swiper.el.classList.contains(backFaceHiddenClass);if(slidesLength<=params.maxBackfaceHiddenSlides){if(!hasClassBackfaceClassAdded)swiper.el.classList.add(backFaceHiddenClass);}else{if(hasClassBackfaceClassAdded)swiper.el.classList.remove(backFaceHiddenClass);}}}function updateAutoHeight(speed){const swiper=this;const activeSlides=[];const isVirtual=swiper.virtual&&swiper.params.virtual.enabled;let newHeight=0;let i;if(typeof speed==='number')swiper.setTransition(speed);else{if(speed===true)swiper.setTransition(swiper.params.speed);}const getSlideByIndex=(index)=>{if(isVirtual)return swiper.slides[swiper.getSlideIndexByData(index)];return swiper.slides[index];};if(swiper.params.slidesPerView!=='auto'&&swiper.params.slidesPerView>1)if(swiper.params.centeredSlides)(swiper.visibleSlides||[]).forEach((slide)=>{activeSlides.push(slide);});else for(i=0;i<Math.ceil(swiper.params.slidesPerView);i+=1){const index=swiper.activeIndex+i;if(index>swiper.slides.length&&!isVirtual)break;activeSlides.push(getSlideByIndex(index));}else activeSlides.push(getSlideByIndex(swiper.activeIndex));for(i=0;i<activeSlides.length;i+=1)if(typeof activeSlides[i]!=='undefined'){const height=activeSlides[i].offsetHeight;newHeight=height>newHeight?height:newHeight;}if(newHeight||newHeight===0)swiper.wrapperEl.style.height=`${newHeight}px`;}function updateSlidesOffset(){const swiper=this;const slides=swiper.slides;const minusOffset=swiper.isElement?swiper.isHorizontal()?swiper.wrapperEl.offsetLeft:swiper.wrapperEl.offsetTop:0;for(let i=0;i<slides.length;i+=1)slides[i].swiperSlideOffset=(swiper.isHorizontal()?slides[i].offsetLeft:slides[i].offsetTop)-minusOffset-swiper.cssOverflowAdjustment();}const toggleSlideClasses$1=(slideEl,condition,className)=>{if(condition&&!slideEl.classList.contains(className))slideEl.classList.add(className);else{if(!condition&&slideEl.classList.contains(className))slideEl.classList.remove(className);}};function updateSlidesProgress(translate=this&&this.translate||0){const swiper=this;const params=swiper.params;const {slides,rtlTranslate:rtl,snapGrid}=swiper;if(slides.length===0)return;if(typeof slides[0].swiperSlideOffset==='undefined')swiper.updateSlidesOffset();let offsetCenter=-translate;if(rtl)offsetCenter=translate;swiper.visibleSlidesIndexes=[];swiper.visibleSlides=[];let spaceBetween=params.spaceBetween;if(typeof spaceBetween==='string'&&spaceBetween.indexOf('%')>=0)spaceBetween=parseFloat(spaceBetween.replace('%',''))/100*swiper.size;else{if(typeof spaceBetween==='string')spaceBetween=parseFloat(spaceBetween);}for(let i=0;i<slides.length;i+=1){const slide=slides[i];let slideOffset=slide.swiperSlideOffset;if(params.cssMode&¶ms.centeredSlides)slideOffset-=slides[0].swiperSlideOffset;const slideProgress=(offsetCenter+(params.centeredSlides?swiper.minTranslate():0)-slideOffset)/(slide.swiperSlideSize+spaceBetween);
vendor: 2,475 bytes, line 2
2const originalSlideProgress=(offsetCenter-snapGrid[0]+(params.centeredSlides?swiper.minTranslate():0)-slideOffset)/(slide.swiperSlideSize+spaceBetween);const slideBefore=-(offsetCenter-slideOffset);const slideAfter=slideBefore+swiper.slidesSizesGrid[i];const isFullyVisible=slideBefore>=0&&slideBefore<=swiper.size-swiper.slidesSizesGrid[i];const isVisible=slideBefore>=0&&slideBefore<swiper.size-1||slideAfter>1&&slideAfter<=swiper.size||slideBefore<=0&&slideAfter>=swiper.size;if(isVisible){swiper.visibleSlides.push(slide);swiper.visibleSlidesIndexes.push(i);}toggleSlideClasses$1(slide,isVisible,params.slideVisibleClass);toggleSlideClasses$1(slide,isFullyVisible,params.slideFullyVisibleClass);slide.progress=rtl?-slideProgress:slideProgress;slide.originalProgress=rtl?-originalSlideProgress:originalSlideProgress;}}function updateProgress(translate){const swiper=this;if(typeof translate==='undefined'){const multiplier=swiper.rtlTranslate?-1:1;translate=swiper&&swiper.translate&&swiper.translate*multiplier||0;}const params=swiper.params;const translatesDiff=swiper.maxTranslate()-swiper.minTranslate();let {progress,isBeginning,isEnd,progressLoop}=swiper;const wasBeginning=isBeginning;const wasEnd=isEnd;if(translatesDiff===0){progress=0;isBeginning=true;isEnd=true;}else{progress=(translate-swiper.minTranslate())/translatesDiff;const isBeginningRounded=Math.abs(translate-swiper.minTranslate())<1;const isEndRounded=Math.abs(translate-swiper.maxTranslate())<1;isBeginning=isBeginningRounded||progress<=0;isEnd=isEndRounded||progress>=1;if(isBeginningRounded)progress=0;if(isEndRounded)progress=1;}if(params.loop){const firstSlideIndex=swiper.getSlideIndexByData(0);const lastSlideIndex=swiper.getSlideIndexByData(swiper.slides.length-1);const firstSlideTranslate=swiper.slidesGrid[firstSlideIndex];const lastSlideTranslate=swiper.slidesGrid[lastSlideIndex];const translateMax=swiper.slidesGrid[swiper.slidesGrid.length-1];const translateAbs=Math.abs(translate);if(translateAbs>=firstSlideTranslate)progressLoop=(translateAbs-firstSlideTranslate)/translateMax;else progressLoop=(translateAbs+translateMax-lastSlideTranslate)/translateMax;if(progressLoop>1)progressLoop-=1;}Object.assign(swiper,{progress,progressLoop,isBeginning,isEnd});if(params.watchSlidesProgress||params.centeredSlides&¶ms.autoHeight)swiper.updateSlidesProgress(translate);if(isBeginning&&!wasBeginning)swiper.emit('reachBeginning toEdge');if(isEnd&&!wasEnd)swiper.emit('reachEnd toEdge');
2if(wasBeginning&&!isBeginning||wasEnd&&!isEnd)swiper.emit('fromEdge');swiper.emit('progress',progress);}const toggleSlideClasses=(slideEl,condition,className)=>{if(condition&&!slideEl.classList.contains(className))slideEl.classList.add(className);else{if(!condition&&slideEl.classList.contains(className))slideEl.classList.remove(className);}};function updateSlidesClasses(){const swiper=this;const {slides,params,slidesEl,activeIndex}=swiper;const isVirtual=swiper.virtual&¶ms.virtual.enabled;const gridEnabled=swiper.grid&¶ms.grid&¶ms.grid.rows>1;const getFilteredSlide=(selector)=>{return elementChildren(slidesEl,`.${params.slideClass}${selector}, swiper-slide${selector}`)[0];};let activeSlide;let prevSlide;let nextSlide;if(isVirtual)if(params.loop){let slideIndex=activeIndex-swiper.virtual.slidesBefore;if(slideIndex<0)slideIndex=swiper.virtual.slides.length+slideIndex;if(slideIndex>=swiper.virtual.slides.length)slideIndex-=swiper.virtual.slides.length;activeSlide=getFilteredSlide(`[data-swiper-slide-index="${slideIndex}"]`);}else activeSlide=getFilteredSlide(`[data-swiper-slide-index="${activeIndex}"]`);else if(gridEnabled){activeSlide=slides.find((slideEl)=>slideEl.column===activeIndex);nextSlide=slides.find((slideEl)=>slideEl.column===activeIndex+1);prevSlide=slides.find((slideEl)=>slideEl.column===activeIndex-1);}else activeSlide=slides[activeIndex];if(activeSlide)if(!gridEnabled){nextSlide=elementNextAll(activeSlide,`.${params.slideClass}, swiper-slide`)[0];if(params.loop&&!nextSlide)nextSlide=slides[0];prevSlide=elementPrevAll(activeSlide,`.${params.slideClass}, swiper-slide`)[0];if(params.loop&&!prevSlide===0)prevSlide=slides[slides.length-1];}slides.forEach((slideEl)=>{toggleSlideClasses(slideEl,slideEl===activeSlide,params.slideActiveClass);toggleSlideClasses(slideEl,slideEl===nextSlide,params.slideNextClass);toggleSlideClasses(slideEl,slideEl===prevSlide,params.slidePrevClass);});swiper.emitSlidesClasses();}const processLazyPreloader=(swiper,imageEl)=>{if(!swiper||swiper.destroyed||!swiper.params)return;const slideSelector=()=>swiper.isElement?`swiper-slide`:`.${swiper.params.slideClass}`;const slideEl=imageEl.closest(slideSelector());if(slideEl){let lazyEl=slideEl.querySelector(`.${swiper.params.lazyPreloaderClass}`);if(!lazyEl&&swiper.isElement)if(slideEl.shadowRoot)lazyEl=slideEl.shadowRoot.querySelector(`.${swiper.params.lazyPreloaderClass}`);else requestAnimationFrame(()=>{if(slideEl.shadowRoot){lazyEl=slideEl.shadowRoot.querySelector(`.${swiper.params.lazyPreloaderClass}`);if(lazyEl&&!lazyEl.lazyPreloaderManaged)lazyEl.remove();}});if(lazyEl&&!lazyEl.lazyPreloaderManaged)lazyEl.remove();}};const unlazy=(swiper,index)=>{if(!swiper.slides[index])return;const imageEl=swiper.slides[index].querySelector('[loading="lazy"]');if(imageEl)imageEl.removeAttribute('loading');};const preload=(swiper)=>{if(!swiper||swiper.destroyed||!swiper.params)return;let amount=swiper.params.lazyPreloadPrevNext;const len=swiper.slides.length;if(!len||!amount||amount<0)return;amount=Math.min(amount,len);const slidesPerView=swiper.params.slidesPerView==='auto'?swiper.slidesPerViewDynamic():Math.ceil(swiper.params.slidesPerView);const activeIndex=swiper.activeIndex;if(swiper.params.grid&&swiper.params.grid.rows>1){const activeColumn=activeIndex;const preloadColumns=[activeColumn-amount];preloadColumns.push(...Array.from({length:amount}).map((_,i)=>{return activeColumn+slidesPerView+i;}));swiper.slides.forEach((slideEl,i)=>{if(preloadColumns.includes(slideEl.column))unlazy(swiper,i);});return;}const slideIndexLastInView=activeIndex+slidesPerView-1;if(swiper.params.rewind||swiper.params.loop){for(let i=activeIndex-amount;i<=slideIndexLastInView+amount;i+=1){const realIndex=(i%len+len)%len;if(realIndex<activeIndex||realIndex>slideIndexLastInView)unlazy(swiper,realIndex);}}else{for(let i=Math.max(activeIndex-amount,0);i<=Math.min(slideIndexLastInView+amount,len-1);i+=1)if(i!==activeIndex&&(i>slideIndexLastInView||i<activeIndex))unlazy(swiper,i);}};function getActiveIndexByTranslate(swiper){const {slidesGrid,params}=swiper;const translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;let activeIndex;for(let i=0;i<slidesGrid.length;i+=1)if(typeof slidesGrid[i+1]!=='undefined')if(translate>
2=slidesGrid[i]&&translate<slidesGrid[i+1]-(slidesGrid[i+1]-slidesGrid[i])/2)activeIndex=i;else{if(translate>=slidesGrid[i]&&translate<slidesGrid[i+1])activeIndex=i+1;}else{if(translate>=slidesGrid[i])activeIndex=i;}if(params.normalizeSlideIndex)if(activeIndex<0||typeof activeIndex==='undefined')activeIndex=0;return activeIndex;}function updateActiveIndex(newActiveIndex){const swiper=this;const translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;const {snapGrid,params,activeIndex:previousIndex,realIndex:previousRealIndex,snapIndex:previousSnapIndex}=swiper;let activeIndex=newActiveIndex;let snapIndex;const getVirtualRealIndex=(aIndex)=>{let realIndex=aIndex-swiper.virtual.slidesBefore;if(realIndex<0)realIndex=swiper.virtual.slides.length+realIndex;if(realIndex>=swiper.virtual.slides.length)realIndex-=swiper.virtual.slides.length;return realIndex;};if(typeof activeIndex==='undefined')activeIndex=getActiveIndexByTranslate(swiper);if(snapGrid.indexOf(translate)>=0)snapIndex=snapGrid.indexOf(translate);else{const skip=Math.min(params.slidesPerGroupSkip,activeIndex);snapIndex=skip+Math.floor((activeIndex-skip)/params.slidesPerGroup);}if(snapIndex>=snapGrid.length)snapIndex=snapGrid.length-1;if(activeIndex===previousIndex&&!swiper.params.loop){if(snapIndex!==previousSnapIndex){swiper.snapIndex=snapIndex;swiper.emit('snapIndexChange');}return;}if(activeIndex===previousIndex&&swiper.params.loop&&swiper.virtual&&swiper.params.virtual.enabled){swiper.realIndex=getVirtualRealIndex(activeIndex);return;}const gridEnabled=swiper.grid&¶ms.grid&¶ms.grid.rows>1;let realIndex;if(swiper.virtual&¶ms.virtual.enabled)if(params.loop)realIndex=getVirtualRealIndex(activeIndex);else realIndex=activeIndex;else if(gridEnabled){const firstSlideInColumn=swiper.slides.find((slideEl)=>slideEl.column===activeIndex);let activeSlideIndex=parseInt(firstSlideInColumn.getAttribute('data-swiper-slide-index'),10);if(Number.isNaN(activeSlideIndex))activeSlideIndex=Math.max(swiper.slides.indexOf(firstSlideInColumn),0);realIndex=Math.floor(activeSlideIndex/params.grid.rows);}else if(swiper.slides[activeIndex]){const slideIndex=swiper.slides[activeIndex].getAttribute('data-swiper-slide-index');if(slideIndex)realIndex=parseInt(slideIndex,10);else realIndex=activeIndex;}else realIndex=activeIndex;Object.assign(swiper,{previousSnapIndex,snapIndex,previousRealIndex,realIndex,previousIndex,activeIndex});if(swiper.initialized)preload(swiper);swiper.emit('activeIndexChange');swiper.emit('snapIndexChange');if(swiper.initialized||swiper.params.runCallbacksOnInit){if(previousRealIndex!==realIndex)swiper.emit('realIndexChange');swiper.emit('slideChange');}}function updateClickedSlide(el,path){const swiper=this;const params=swiper.params;let slide=el.closest(`.${params.slideClass}, swiper-slide`);if(!slide&&swiper.isElement&&path&&path.length>1&&path.includes(el))[...path.slice(path.indexOf(el)+1,path.length)].forEac
2h((pathEl)=>{if(!slide&&pathEl.matches&&pathEl.matches(`.${params.slideClass}, swiper-slide`))slide=pathEl;});let slideFound=false;let slideIndex;if(slide){for(let i=0;i<swiper.slides.length;i+=1)if(swiper.slides[i]===slide){slideFound=true;slideIndex=i;break;}}if(slide&&slideFound){swiper.clickedSlide=slide;if(swiper.virtual&&swiper.params.virtual.enabled)swiper.clickedIndex=parseInt(slide.getAttribute('data-swiper-slide-index'),10);else swiper.clickedIndex=slideIndex;}else{swiper.clickedSlide=undefined;swiper.clickedIndex=undefined;return;}if(params.slideToClickedSlide&&swiper.clickedIndex!==undefined&&swiper.clickedIndex!==swiper.activeIndex)swiper.slideToClickedSlide();}var update={updateSize,updateSlides,updateAutoHeight,updateSlidesOffset,updateSlidesProgress,updateProgress,updateSlidesClasses,updateActiveIndex,updateClickedSlide};function getSwiperTranslate(axis=this.isHorizontal()?'x':'y'){const swiper=this;const {params,rtlTranslate:rtl,translate,wrapperEl}=swiper;if(params.virtualTranslate)return rtl?-translate:translate;if(params.cssMode)return translate;let currentTranslate=getTranslate(wrapperEl,axis);currentTranslate+=swiper.cssOverflowAdjustment();if(rtl)currentTranslate=-currentTranslate;return currentTranslate||0;}function setTranslate(translate,byController){const swiper=this;const {rtlTranslate:rtl,params,wrapperEl,progress}=swiper;let x=0;let y=0;const z=0;if(swiper.isHorizontal())x=rtl?-translate:translate;else y=translate;if(params.roundLengths){x=Math.floor(x);y=Math.floor(y);}swiper.previousTranslate=swiper.translate;swiper.translate=swiper.isHorizontal()?x:y;if(params.cssMode)wrapperEl[swiper.isHorizontal()?'scrollLeft':'scrollTop']=swiper.isHorizontal()?-x:-y;else{if(!params.virtualTranslate){if(swiper.isHorizontal())x-=swiper.cssOverflowAdjustment();else y-=swiper.cssOverflowAdjustment();wrapperEl.style.transform=`translate3d(${x}px, ${y}px, ${z}px)`;}}let newProgress;const translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0)newProgress=0;else newProgress=(translate-swiper.minTranslate())/translatesDiff;if(newProgress!==progress)swiper.updateProgress(translate);swiper.emit('setTranslate',swiper.translate,byController);}function minTranslate(){return -this.snapGrid[0];}function maxTranslate(){return -this.snapGrid[this.snapGrid.length-1];}function translateTo(translate=0,speed=this.params.speed,runCallbacks=true,translateBounds=true,internal){const swiper=this;const {params,wrapperEl}=swiper;if(swiper.animating&¶ms.preventInteractionOnTransition)return false;const minTranslate=swiper.minTranslate();const maxTranslate=swiper.maxTranslate();let newTranslate;if(translateBounds&&translate>minTranslate)newTranslate=minTranslate;else if(translateBounds&&translate<maxTranslate)newTranslate=maxTranslate;else newTranslate=translate;swiper.updateProgress(newTranslate);if(params.cssMode){const isH=swiper.isHorizontal();if(speed===0)wrapperEl[isH?'scrollLeft':'scrollTop']=-newTranslate;else{if(!swiper.support.smoothScroll){animateCSSModeScroll({swiper,targetPosition:-newTranslate,side:isH?'left':'top'});return true;}wrapperEl.scrollTo({[isH?'left':'top']:-newTranslate,behavior:'smooth'});}return true;}if(speed===0){swiper.setTransition(0);swiper.setTranslate(newTranslate);if(runCallbacks){swiper.emit('beforeTransitionStart',speed,internal);swiper.emit('transitionEnd');}}else{swiper.setTransition(speed);swiper.setTranslate(newTranslate);if(runCallbacks){swiper.emit('beforeTransitionStart',speed,internal);swiper.emit('transitionStart');}if(!swiper.animating){swiper.animating=true;if(!swiper.onTranslateToWrapperTransitionEnd)swiper.onTranslateToWrapperTransitionEnd=function transitionEnd(e){if(!swiper||swiper.destroyed)return;if(e.target!==this)return;swiper.wrapperEl.removeEventListener('transitionend',swiper.onTranslateToWrapperTransitionEnd);swiper.onTranslateToWrapperTransitionEnd=null;delete swiper.onTranslateToWrapperTransitionEnd;swiper.animating=false;if(runCallbacks)swiper.emit('transitionEnd');};swiper.wrapperEl.addEventListener('transitionend',swiper.onTranslateToWrapperTransitionEnd);}}return true;}var translate={getTranslate:getSwiperTranslate,setTranslate,minTranslate,maxTranslate,translateTo};function setTransition(duration,byController){const swiper=this;if(!swiper.params.cssMode){swiper.wrapperEl.style.transitionDuration=`${duration}ms`;swiper.wrapperEl.style.transitionDelay=duration===0?`0ms`:'';}swiper.emit('setTransition',duration,byController);}function transitionEmit({swiper,runCallbacks,direction,step}){const {activeIndex,previousIndex}=swiper;let dir=direction;if(!dir)if(activeIndex>previousIndex)dir='next';else if(activeIndex<previousIndex)dir='prev';else dir='reset';swiper.emit(`transition${step}`);
2if(runCallbacks&&dir==='reset')swiper.emit(`slideResetTransition${step}`);else{if(runCallbacks&&activeIndex!==previousIndex){swiper.emit(`slideChangeTransition${step}`);if(dir==='next')swiper.emit(`slideNextTransition${step}`);else swiper.emit(`slidePrevTransition${step}`);}}}function transitionStart(runCallbacks=true,direction){const swiper=this;const {params}=swiper;if(params.cssMode)return;if(params.autoHeight)swiper.updateAutoHeight();transitionEmit({swiper,runCallbacks,direction,step:'Start'});}function transitionEnd(runCallbacks=true,direction){const swiper=this;const {params}=swiper;swiper.animating=false;if(params.cssMode)return;swiper.setTransition(0);transitionEmit({swiper,runCallbacks,direction,step:'End'});}var transition={setTransition,transitionStart,transitionEnd};function slideTo(index=0,speed,runCallbacks=true,internal,initial){if(typeof index==='string')index=parseInt(index,10);const swiper=this;let slideIndex=index;if(slideIndex<0)slideIndex=0;const {params,snapGrid,slidesGrid,previousIndex,activeIndex,rtlTranslate:rtl,wrapperEl,enabled}=swiper;if(!enabled&&!internal&&!initial||swiper.destroyed||swiper.animating&¶ms.preventInteractionOnTransition)return false;if(typeof speed==='undefined')speed=swiper.params.speed;const skip=Math.min(swiper.params.slidesPerGroupSkip,slideIndex);let snapIndex=skip+Math.floor((slideIndex-skip)/swiper.params.slidesPerGroup);if(snapIndex>=snapGrid.length)snapIndex=snapGrid.length-1;const translate=-snapGrid[snapIndex];if(params.normalizeSlideIndex){for(let i=0;i<slidesGrid.length;i+=1){const normalizedTranslate=-Math.floor(translate*100);const normalizedGrid=Math.floor(slidesGrid[i]*100);const normalizedGridNext=Math.floor(slidesGrid[i+1]*100);if(typeof slidesGrid[i+1]!=='undefined')if(normalizedTranslate>=normalizedGrid&&normalizedTranslate<normalizedGridNext-(normalizedGridNext-normalizedGrid)/2)slideIndex=i;else{if(normalizedTranslate>=normalizedGrid&&normalizedTranslate<normalizedGridNext)slideIndex=i+1;}else{if(normalizedTranslate>=normalizedGrid)slideIndex=i;}}}if(swiper.initialized&&slideIndex!==activeIndex){if(!swiper.allowSlideNext&&(rtl?translate>swiper.translate&&translate>swiper.minTranslate():translate<swiper.translate&&translate<swiper.minTranslate()))return false;if(!swiper.allowSlidePrev&&translate>swiper.translate&&translate>swiper.maxTranslate())if((activeIndex||0)!==slideIndex)return false;}if(slideIndex!==(previousIndex||0)&&runCallbacks)swiper.emit('beforeSlideChangeStart');swiper.updateProgress(translate);let direction;if(slideIndex>activeIndex)direction='next';else if(slideIndex<activeIndex)direction='prev';else direction='reset';const isVirtual=swiper.virtual&&swiper.params.virtual.enabled;const isInitialVirtual=isVirtual&&initial;if(!isInitialVirtual&&(rtl&&-translate===swiper.translate||!rtl&&translate===swiper.translate)){swiper.updateActiveIndex(slideIndex);if(params.autoHeight)swiper.updateAutoHeight();swiper.updateSlidesClasses();if(params.effect!=='slide')swiper.setTranslate(translate);
2if(direction!=='reset'){swiper.transitionStart(runCallbacks,direction);swiper.transitionEnd(runCallbacks,direction);}return false;}if(params.cssMode){const isH=swiper.isHorizontal();const t=rtl?translate:-translate;if(speed===0){if(isVirtual){swiper.wrapperEl.style.scrollSnapType='none';swiper._immediateVirtual=true;}if(isVirtual&&!swiper._cssModeVirtualInitialSet&&swiper.params.initialSlide>0){swiper._cssModeVirtualInitialSet=true;requestAnimationFrame(()=>{wrapperEl[isH?'scrollLeft':'scrollTop']=t;});}else wrapperEl[isH?'scrollLeft':'scrollTop']=t;if(isVirtual)requestAnimationFrame(()=>{swiper.wrapperEl.style.scrollSnapType='';swiper._immediateVirtual=false;});}else{if(!swiper.support.smoothScroll){animateCSSModeScroll({swiper,targetPosition:t,side:isH?'left':'top'});return true;}wrapperEl.scrollTo({[isH?'left':'top']:t,behavior:'smooth'});}return true;}const browser=getBrowser();const isSafari=browser.isSafari;if(isVirtual&&!initial&&isSafari&&swiper.isElement)swiper.virtual.update(false,false,slideIndex);swiper.setTransition(speed);swiper.setTranslate(translate);swiper.updateActiveIndex(slideIndex);swiper.updateSlidesClasses();swiper.emit('beforeTransitionStart',speed,internal);swiper.transitionStart(runCallbacks,direction);if(speed===0)swiper.transitionEnd(runCallbacks,direction);else{if(!swiper.animating){swiper.animating=true;if(!swiper.onSlideToWrapperTransitionEnd)swiper.onSlideToWrapperTransitionEnd=function transitionEnd(e){if(!swiper||swiper.destroyed)return;if(e.target!==this)return;swiper.wrapperEl.removeEventListener('transitionend',swiper.onSlideToWrapperTransitionEnd);swiper.onSlideToWrapperTransitionEnd=null;delete swiper.onSlideToWrapperTransitionEnd;swiper.transitionEnd(runCallbacks,direction);};swiper.wrapperEl.addEventListener('transitionend',swiper.onSlideToWrapperTransitionEnd);}}return true;}function slideToLoop(index=0,speed,runCallbacks=true,internal){if(typeof index==='string'){const indexAsNumber=parseInt(index,10);index=indexAsNumber;}const swiper=this;if(swiper.destroyed)return;if(typeof speed==='undefined')speed=swiper.params.speed;const gridEnabled=swiper.grid&&swiper.params.grid&&swiper.params.grid.rows>1;let newIndex=index;if(swiper.params.loop)if(swiper.virtual&&swiper.params.virtual.enabled)newIndex=newIndex+swiper.virtual.slidesBefore;else{let targetSlideIndex;if(gridEnabled){const slideIndex=newIndex*swiper.params.grid.rows;targetSlideIndex=swiper.slides.find((slideEl)=>slideEl.getAttribute('data-swiper-slide-index')*1===slideIndex).column;}else targetSlideIndex=swiper.getSlideIndexByData(newIndex);const cols=gridEnabled?Math.ceil(swiper.slides.length/swiper.params.grid.rows):swiper.slides.length;const {centeredSlides,slidesOffsetBefore,slidesOffsetAfter}=swiper.params;const bothDirections=centeredSlides||!!slidesOffsetBefore||!!slidesOffsetAfter;let slidesPerView=swiper.params.slidesPerView;if(slidesPerView==='auto')slidesPerView=swiper.slidesPerViewDynamic();else{slidesPerView=Math.ceil(parseFloat(swiper.params.slidesPerView,10));if(bothDirections&&slidesPerView%2===0)slidesPerView=slidesPerView+1;}let needLoopFix=cols-targetSlideIndex<slidesPerView;if(bothDirections)needLoopFix=needLoopFix||targetSlideIndex<Math.ceil(slidesPerView/2);if(internal&&bothDirections&&swiper.params.slidesPerView!=='auto'&&!gridEnabled)needLoopFix=false;if(needLoopFix){const direction=bothDirections?targetSlideIndex<swiper.activeIndex?'prev':'next':targetSlideIndex-swiper.activeIndex-1<swiper.params.slidesPerView?'next':'prev';swiper.loopFix({direction,slideTo:true,activeSlideIndex:direction==='next'?targetSlideIndex+1:targetSlideIndex-cols+1,slideRealIndex:direction==='next'?swiper.realIndex:undefined});}if(gridEnabled){const slideIndex=newIndex*swiper.params.grid.rows;newIndex=swiper.slides.find((slideEl)=>slideEl.getAttribute('data-swiper-slide-index')*1===slideIndex).column;}else newIndex=swiper.getSlideIndexByData(newIndex);}requestAnimationFrame(()=>{swiper.slideTo(newIndex,speed,runCallbacks,internal);});return swiper;}function slideNext(speed,runCallbacks=true,internal){const swiper=this;const {enabled,params,animating}=swiper;if(!enabled||swiper.destroyed)return swiper;if(typeof speed==='undefined')speed=swiper.params.speed;let perGroup=params.slidesPerGroup;if(params.slidesPerView==='auto'&¶ms.slidesPerGroup===1&¶ms.slidesPerGroupAuto)perGroup=Math.max(swiper.slidesPerViewDynamic('current',true),1);const increment=swiper.activeIndex<params.slidesPerGroupSkip?1:perGroup;
vendor: 5,066 bytes, line 2
2const isVirtual=swiper.virtual&¶ms.virtual.enabled;if(params.loop){if(animating&&!isVirtual&¶ms.loopPreventsSliding)return false;swiper.loopFix({direction:'next'});swiper._clientLeft=swiper.wrapperEl.clientLeft;if(swiper.activeIndex===swiper.slides.length-1&¶ms.cssMode){requestAnimationFrame(()=>{swiper.slideTo(swiper.activeIndex+increment,speed,runCallbacks,internal);});return true;}}if(params.rewind&&swiper.isEnd)return swiper.slideTo(0,speed,runCallbacks,internal);return swiper.slideTo(swiper.activeIndex+increment,speed,runCallbacks,internal);}function slidePrev(speed,runCallbacks=true,internal){const swiper=this;const {params,snapGrid,slidesGrid,rtlTranslate,enabled,animating}=swiper;if(!enabled||swiper.destroyed)return swiper;if(typeof speed==='undefined')speed=swiper.params.speed;const isVirtual=swiper.virtual&¶ms.virtual.enabled;if(params.loop){if(animating&&!isVirtual&¶ms.loopPreventsSliding)return false;swiper.loopFix({direction:'prev'});swiper._clientLeft=swiper.wrapperEl.clientLeft;}const translate=rtlTranslate?swiper.translate:-swiper.translate;function normalize(val){if(val<0)return -Math.floor(Math.abs(val));return Math.floor(val);}const normalizedTranslate=normalize(translate);const normalizedSnapGrid=snapGrid.map((val)=>normalize(val));const isFreeMode=params.freeMode&¶ms.freeMode.enabled;let prevSnap=snapGrid[normalizedSnapGrid.indexOf(normalizedTranslate)-1];if(typeof prevSnap==='undefined'&&(params.cssMode||isFreeMode)){let prevSnapIndex;snapGrid.forEach((snap,snapIndex)=>{if(normalizedTranslate>=snap)prevSnapIndex=snapIndex;});if(typeof prevSnapIndex!=='undefined')prevSnap=isFreeMode?snapGrid[prevSnapIndex]:snapGrid[prevSnapIndex>0?prevSnapIndex-1:prevSnapIndex];}let prevIndex=0;if(typeof prevSnap!=='undefined'){prevIndex=slidesGrid.indexOf(prevSnap);if(prevIndex<0)prevIndex=swiper.activeIndex-1;if(params.slidesPerView==='auto'&¶ms.slidesPerGroup===1&¶ms.slidesPerGroupAuto){prevIndex=prevIndex-swiper.slidesPerViewDynamic('previous',true)+1;prevIndex=Math.max(prevIndex,0);}}if(params.rewind&&swiper.isBeginning){const lastIndex=swiper.params.virtual&&swiper.params.virtual.enabled&&swiper.virtual?swiper.virtual.slides.length-1:swiper.slides.length-1;return swiper.slideTo(lastIndex,speed,runCallbacks,internal);}else{if(params.loop&&swiper.activeIndex===0&¶ms.cssMode){requestAnimationFrame(()=>{swiper.slideTo(prevIndex,speed,runCallbacks,internal);});return true;}}return swiper.slideTo(prevIndex,speed,runCallbacks,internal);}function slideReset(speed,runCallbacks=true,internal){const swiper=this;if(swiper.destroyed)return;if(typeof speed==='undefined')speed=swiper.params.speed;return swiper.slideTo(swiper.activeIndex,speed,runCallbacks,internal);}function slideToClosest(speed,runCallbacks=true,internal,threshold=0.5){const swiper=this;if(swiper.destroyed)return;if(typeof speed==='undefined')speed=swiper.params.speed;let index=swiper.activeIndex;const skip=Math.min(swiper.params.slidesPerGroupSkip,index);const snapIndex=skip+Math.floor((index-skip)/swiper.params.slidesPerGroup);const translate=swiper.rtlTranslate?swiper.translate:-swiper.translate;if(translate>=swiper.snapGrid[snapIndex]){const currentSnap=swiper.snapGrid[snapIndex];const nextSnap=swiper.snapGrid[snapIndex+1];if(translate-currentSnap>(nextSnap-currentSnap)*threshold)index+=swiper.params.slidesPerGroup;}else{const prevSnap=swiper.snapGrid[snapIndex-1];const currentSnap=swiper.snapGrid[snapIndex];if(translate-prevSnap<=(currentSnap-prevSnap)*threshold)index-=swiper.params.slidesPerGroup;}index=Math.max(index,0);index=Math.min(index,swiper.slidesGrid.length-1);return swiper.slideTo(index,speed,runCallbacks,internal);}function slideToClickedSlide(){const swiper=this;if(swiper.destroyed)return;const {params,slidesEl}=swiper;const slidesPerView=params.slidesPerView==='auto'?swiper.slidesPerViewDynamic():params.slidesPerView;let slideToIndex=swiper.getSlideIndexWhenGrid(swiper.clickedIndex);let realIndex;const slideSelector=swiper.isElement?`swiper-slide`:`.${params.slideClass}`;const isGrid=swiper.grid&&swiper.params.grid&&swiper.params.grid.rows>1;if(params.loop){if(swiper.animating)return;realIndex=parseInt(swiper.clickedSlide.getAttribute('data-swiper-slide-index'),10);if(params.centeredSlides)swiper.slideToLoop(realIndex);else if(slideToIndex>(isGrid?(swiper.slides.length-slidesPerView)/2-(swiper.params.grid.rows-1):swiper.slides.length-slidesPerView)){swiper.loopFix();slideToIndex=swiper.getSlideIndex(elementChildren(slidesEl,`${slideSelector}[data-swiper-slide-index="${realIndex}"]`)[0]);nextTick(()=>{swiper.slideTo(slideToIndex);});}else swiper.slideTo(slideToIndex);}else swiper.slideTo(slideToIndex);}var slide={slideTo,slideToLoop,slideNext,slidePrev,slideReset,slideToClosest,slideToClickedSlide};function loopCreate(slideRealIndex,initial){const swiper=this;const {params,slidesEl}=swiper;if(!params.loop||swiper.virtual&&swiper.params.virtual.enabled)return;const initSlides=()=>{const slides=elementChildren(slidesEl,`.${params.slideClass}, swiper-slide`);
2slides.forEach((el,index)=>{el.setAttribute('data-swiper-slide-index',index);});};const clearBlankSlides=()=>{const slides=elementChildren(slidesEl,`.${params.slideBlankClass}`);slides.forEach((el)=>{el.remove();});if(slides.length>0){swiper.recalcSlides();swiper.updateSlides();}};const gridEnabled=swiper.grid&¶ms.grid&¶ms.grid.rows>1;if(params.loopAddBlankSlides&&(params.slidesPerGroup>1||gridEnabled))clearBlankSlides();const slidesPerGroup=params.slidesPerGroup*(gridEnabled?params.grid.rows:1);const shouldFillGroup=swiper.slides.length%slidesPerGroup!==0;const shouldFillGrid=gridEnabled&&swiper.slides.length%params.grid.rows!==0;const addBlankSlides=(amountOfSlides)=>{for(let i=0;i<amountOfSlides;i+=1){const slideEl=swiper.isElement?createElement('swiper-slide',[params.slideBlankClass]):createElement('div',[params.slideClass,params.slideBlankClass]);swiper.slidesEl.append(slideEl);}};if(shouldFillGroup){if(params.loopAddBlankSlides){const slidesToAdd=slidesPerGroup-swiper.slides.length%slidesPerGroup;addBlankSlides(slidesToAdd);swiper.recalcSlides();swiper.updateSlides();}else showWarning('Swiper Loop Warning: The number of slides is not even to slidesPerGroup, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)');initSlides();}else if(shouldFillGrid){if(params.loopAddBlankSlides){const slidesToAdd=params.grid.rows-swiper.slides.length%params.grid.rows;addBlankSlides(slidesToAdd);swiper.recalcSlides();swiper.updateSlides();}else showWarning('Swiper Loop Warning: The number of slides is not even to grid.rows, loop mode may not function properly. You need to add more slides (or make duplicates, or empty slides)');initSlides();}else initSlides();const bothDirections=params.centeredSlides||!!params.slidesOffsetBefore||!!params.slidesOffsetAfter;swiper.loopFix({slideRealIndex,direction:bothDirections?undefined:'next',initial});}function loopFix({slideRealIndex,slideTo=true,direction,setTranslate,activeSlideIndex,initial,byController,byMousewheel}={}){const swiper=this;if(!swiper.params.loop)return;swiper.emit('beforeLoopFix');const {slides,allowSlidePrev,allowSlideNext,slidesEl,params}=swiper;const {centeredSlides,slidesOffsetBefore,slidesOffsetAfter,initialSlide}=params;const bothDirections=centeredSlides||!!slidesOffsetBefore||!!slidesOffsetAfter;swiper.allowSlidePrev=true;swiper.allowSlideNext=true;if(swiper.virtual&¶ms.virtual.enabled){if(slideTo)if(!bothDirections&&swiper.snapIndex===0)swiper.slideTo(swiper.virtual.slides.length,0,false,true);else if(bothDirections&&swiper.snapIndex<params.slidesPerView)swiper.slideTo(swiper.virtual.slides.length+swiper.snapIndex,0,false,true);else{if(swiper.snapIndex===swiper.snapGrid.length-1)swiper.slideTo(swiper.virtual.slidesBefore,0,false,true);}swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;swiper.emit('loopFix');return;}let slidesPerView=params.slidesPerView;if(slidesPerView==='auto')slidesPerView=swiper.slidesPerViewDynamic();else{slidesPerView=Math.ceil(parseFloat(params.slidesPerView,10));if(bothDirections&&slidesPerView%2===0)slidesPerView=slidesPerView+1;}const slidesPerGroup=params.slidesPerGroupAuto?slidesPerView:params.slidesPerGroup;let loopedSlides=bothDirections?Math.max(slidesPerGroup,Math.ceil(slidesPerView/2)):slidesPerGroup;if(loopedSlides%slidesPerGroup!==0)loopedSlides+=slidesPerGroup-loopedSlides%slidesPerGroup;loopedSlides+=params.loopAdditionalSlides;swiper.loopedSlides=loopedSlides;const gridEnabled=swiper.grid&¶ms.grid&¶ms.grid.rows>1;if(slides.length<slidesPerView+loopedSlides||swiper.params.effect==='cards'&&slides.length<slidesPerView+loopedSlides*2)showWarning('Swiper Loop Warning: The number of slides is not enough for loop mode, it will be disabled or not function properly. You need to add more slides (or make duplicates) or lower the values of slidesPerView and slidesPerGroup parameters');else{if(gridEnabled&¶ms.grid.fill==='row')showWarning('Swiper Loop Warning: Loop mode is not compatible with grid.fill = `row`');}const prependSlidesIndexes=[];const appendSlidesIndexes=[];const cols=gridEnabled?Math.ceil(slides.length/params.grid.rows):slides.length;const isInitialOverflow=initial&&cols-initialSlide<slidesPerView&&!bothDirections;let activeIndex=isInitialOverflow?initialSlide:swiper.activeIndex;if(typeof activeSlideIndex==='undefined')activeSlideIndex=swiper.getSlideIndex(slides.find((el)=>el.classList.contains(params.slideActiveClass)));else activeIndex=activeSlideIndex;const isNext=direction==='next'||!direction;const isPrev=direction==='prev'||!direction;let slidesPrepended=0;let slidesAppended=0;const activeColIndex=gridEnabled?slides[activeSlideIndex].column:activeSlideIndex;const activeColIndexWithShift=activeColIndex+(bothDirections&&typeof setTranslate==='undefined'?-slidesPerView/2+0.5:0);if(activeColIndexWithShift<loopedSlides){slidesPrepended=Math.max(loopedSlides-activeColIndexWithShift,slidesPerGroup);for(let i=0;i<loopedSlides-activeColIndexWithShift;i+=1){const index=i-Math.floor(i/cols)*cols;if(gridEnabled){const colIndexToPrepend=cols-index-1;for(let i=slides.length-1;i>=0;i-=1)if(slides[i].column===colIndexToPrepend)prependSlidesIndexes.push(i);}else prependSlidesIndexes.push(cols-index-1);}}else{if(activeColIndexWithShift+slidesPerView>cols-loopedSlides){slidesAppended=Math.max(activeColIndexWithShift-(cols-loopedSlides*2),slidesPerGroup);if(isInitialOverflow)slidesAppended=Math.max(slidesAppended,slidesPerView-cols+initialSlide+1);for(let i=0;i<slidesAppended;i+=1){const index=i-Math.floor(i/cols)*cols;
2if(gridEnabled)slides.forEach((slide,slideIndex)=>{if(slide.column===index)appendSlidesIndexes.push(slideIndex);});else appendSlidesIndexes.push(index);}}}swiper.__preventObserver__=true;requestAnimationFrame(()=>{swiper.__preventObserver__=false;});if(swiper.params.effect==='cards'&&slides.length<slidesPerView+loopedSlides*2){if(appendSlidesIndexes.includes(activeSlideIndex))appendSlidesIndexes.splice(appendSlidesIndexes.indexOf(activeSlideIndex),1);if(prependSlidesIndexes.includes(activeSlideIndex))prependSlidesIndexes.splice(prependSlidesIndexes.indexOf(activeSlideIndex),1);}if(isPrev)prependSlidesIndexes.forEach((index)=>{slides[index].swiperLoopMoveDOM=true;slidesEl.prepend(slides[index]);slides[index].swiperLoopMoveDOM=false;});if(isNext)appendSlidesIndexes.forEach((index)=>{slides[index].swiperLoopMoveDOM=true;slidesEl.append(slides[index]);slides[index].swiperLoopMoveDOM=false;});swiper.recalcSlides();if(params.slidesPerView==='auto')swiper.updateSlides();else{if(gridEnabled&&(prependSlidesIndexes.length>0&&isPrev||appendSlidesIndexes.length>0&&isNext))swiper.slides.forEach((slide,slideIndex)=>{swiper.grid.updateSlide(slideIndex,slide,swiper.slides);});}if(params.watchSlidesProgress)swiper.updateSlidesOffset();if(slideTo)if(prependSlidesIndexes.length>0&&isPrev)if(typeof slideRealIndex==='undefined'){const currentSlideTranslate=swiper.slidesGrid[activeIndex];const newSlideTranslate=swiper.slidesGrid[activeIndex+slidesPrepended];const diff=newSlideTranslate-currentSlideTranslate;if(byMousewheel)swiper.setTranslate(swiper.translate-diff);else{swiper.slideTo(activeIndex+Math.ceil(slidesPrepended),0,false,true);if(setTranslate){swiper.touchEventsData.startTranslate=swiper.touchEventsData.startTranslate-diff;swiper.touchEventsData.currentTranslate=swiper.touchEventsData.currentTranslate-diff;}}}else{if(setTranslate){const shift=gridEnabled?prependSlidesIndexes.length/params.grid.rows:prependSlidesIndexes.length;swiper.slideTo(swiper.activeIndex+shift,0,false,true);swiper.touchEventsData.currentTranslate=swiper.translate;}}else{if(appendSlidesIndexes.length>0&&isNext)if(typeof slideRealIndex==='undefined'){const currentSlideTranslate=swiper.slidesGrid[activeIndex];const newSlideTranslate=swiper.slidesGrid[activeIndex-slidesAppended];const diff=newSlideTranslate-currentSlideTranslate;if(byMousewheel)swiper.setTranslate(swiper.translate-diff);else{swiper.slideTo(activeIndex-slidesAppended,0,false,true);if(setTranslate){swiper.touchEventsData.startTranslate=swiper.touchEventsData.startTranslate-diff;swiper.touchEventsData.currentTranslate=swiper.touchEventsData.currentTranslate-diff;}}}else{const shift=gridEnabled?appendSlidesIndexes.length/params.grid.rows:appendSlidesIndexes.length;swiper.slideTo(swiper.activeIndex-shift,0,false,true);}}swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;if(swiper.controller&&swiper.controller.control&&!byController){const loopParams={slideRealIndex,direction,setTranslate,activeSlideIndex,byController:true};if(Array.isArray(swiper.controller.control))swiper.controller.control.forEach((c)=>{if(!c.destroyed&&c.params.loop)c.loopFix({...loopParams,slideTo:c.params.slidesPerView===params.slidesPerView?slideTo:false});});else{if(swiper.controller.control instanceof swiper.constructor&&swiper.controller.control.params.loop)swiper.controller.control.loopFix({...loopParams,slideTo:swiper.controller.control.params.slidesPerView===params.slidesPerView?slideTo:false});}}swiper.emit('loopFix');}function loopDestroy(){const swiper=this;const {params,slidesEl}=swiper;if(!params.loop||!slidesEl||swiper.virtual&&swiper.params.virtual.enabled)return;swiper.recalcSlides();const newSlidesOrder=[];swiper.slides.forEach((slideEl)=>{const index=typeof slideEl.swiperSlideIndex==='undefined'?slideEl.getAttribute('data-swiper-slide-index')*1:slideEl.swiperSlideIndex;newSlidesOrder[index]=slideEl;});swiper.slides.forEach((slideEl)=>{slideEl.removeAttribute('data-swiper-slide-index');});newSlidesOrder.forEach((slideEl)=>{slidesEl.append(slideEl);});swiper.recalcSlides();swiper.slideTo(swiper.realIndex,0);}var loop={loopCreate,loopFix,loopDestroy};function setGrabCursor(moving){const swiper=this;if(!swiper.params.simulateTouch||swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode)return;const el=swiper.params.touchEventsTarget==='container'?swiper.el:swiper.wrapperEl;
2if(swiper.isElement)swiper.__preventObserver__=true;el.style.cursor='move';el.style.cursor=moving?'grabbing':'grab';if(swiper.isElement)requestAnimationFrame(()=>{swiper.__preventObserver__=false;});}function unsetGrabCursor(){const swiper=this;if(swiper.params.watchOverflow&&swiper.isLocked||swiper.params.cssMode)return;if(swiper.isElement)swiper.__preventObserver__=true;swiper[swiper.params.touchEventsTarget==='container'?'el':'wrapperEl'].style.cursor='';if(swiper.isElement)requestAnimationFrame(()=>{swiper.__preventObserver__=false;});}var grabCursor={setGrabCursor,unsetGrabCursor};function closestElement(selector,base=this){function __closestFrom(el){if(!el||el===getDocument()||el===getWindow())return null;if(el.assignedSlot)el=el.assignedSlot;const found=el.closest(selector);if(!found&&!el.getRootNode)return null;return found||__closestFrom(el.getRootNode().host);}return __closestFrom(base);}function preventEdgeSwipe(swiper,event,startX){const window=getWindow();const {params}=swiper;const edgeSwipeDetection=params.edgeSwipeDetection;const edgeSwipeThreshold=params.edgeSwipeThreshold;if(edgeSwipeDetection&&(startX<=edgeSwipeThreshold||startX>=window.innerWidth-edgeSwipeThreshold)){if(edgeSwipeDetection==='prevent'){event.preventDefault();return true;}return false;}return true;}function onTouchStart(event){const swiper=this;if(swiper.destroyed)return;const document=getDocument();let e=event;if(e.originalEvent)e=e.originalEvent;const data=swiper.touchEventsData;if(e.type==='pointerdown'){if(data.pointerId!==null&&data.pointerId!==e.pointerId)return;data.pointerId=e.pointerId;}else{if(e.type==='touchstart'&&e.targetTouches.length===1)data.touchId=e.targetTouches[0].identifier;}if(e.type==='touchstart'){preventEdgeSwipe(swiper,e,e.targetTouches[0].pageX);return;}const {params,touches,enabled}=swiper;if(!enabled)return;if(!params.simulateTouch&&e.pointerType==='mouse')return;if(swiper.animating&¶ms.preventInteractionOnTransition)return;if(!swiper.animating&¶ms.cssMode&¶ms.loop)swiper.loopFix();let targetEl=e.target;if(params.touchEventsTarget==='wrapper')if(!elementIsChildOf(targetEl,swiper.wrapperEl))return;if('which' in e&&e.which===3)return;if('button' in e&&e.button>0)return;if(data.isTouched&&data.isMoved)return;const swipingClassHasValue=!!params.noSwipingClass&¶ms.noSwipingClass!=='';const eventPath=e.composedPath?e.composedPath():e.path;if(swipingClassHasValue&&e.target&&e.target.shadowRoot&&eventPath)targetEl=eventPath[0];const noSwipingSelector=params.noSwipingSelector?params.noSwipingSelector:`.${params.noSwipingClass}`;const isTargetShadow=!!(e.target&&e.target.shadowRoot);if(params.noSwiping&&(isTargetShadow?closestElement(noSwipingSelector,targetEl):targetEl.closest(noSwipingSelector))){swiper.allowClick=true;return;}if(params.swipeHandler)if(!targetEl.closest(params.swipeHandler))return;touches.currentX=e.pageX;touches.currentY=e.pageY;const startX=touches.currentX;const startY=touches.currentY;if(!preventEdgeSwipe(swiper,e,startX))return;Object.assign(data,{isTouched:true,isMoved:false,allowTouchCallbacks:true,isScrolling:undefined,startMoving:undefined});touches.startX=startX;touches.startY=startY;data.touchStartTime=now();swiper.allowClick=true;swiper.updateSize();swiper.swipeDirection=undefined;if(params.threshold>0)data.allowThresholdMove=false;let preventDefault=true;if(targetEl.matches(data.focusableElements)){preventDefault=false;if(targetEl.nodeName==='SELECT')data.isTouched=false;}if(document.activeElement&&document.activeElement.matches(data.focusableElements)&&document.activeElement!==targetEl&&(e.pointerType==='mouse'||e.pointerType!=='mouse'&&!targetEl.matches(data.focusableElements)))document.activeElement.blur();const shouldPreventDefault=preventDefault&&swiper.allowTouchMove&¶ms.touchStartPreventDefault;if((params.touchStartForcePreventDefault||shouldPreventDefault)&&!targetEl.isContentEditable)e.preventDefault();if(params.freeMode&¶ms.freeMode.enabled&&swiper.freeMode&&swiper.animating&&!params.cssMode)swiper.freeMode.onTouchStart();swiper.emit('touchStart',e);}function onTouchMove(event){const document=getDocument();const swiper=this;if(swiper.destroyed)return;const data=swiper.touchEventsData;const {params,touches,rtlTranslate:rtl,enabled}=swiper;if(!enabled)return;if(!params.simulateTouch&&event.pointerType==='mouse')return;let e=event;if(e.originalEvent)e=e.originalEvent;if(e.type==='pointermove'){if(data.touchId!==null)return;const id=e.pointerId;if(id!==data.pointerId)return;}let targetTouch;if(e.type==='touchmove'){targetTouch=[...e.changedTouches].find((t)=>t.identifier===data.touchId);if(!targetTouch||targetTouch.identifier!==data.touchId)return;}else targetTouch=e;if(!data.isTouched){if(data.startMoving&&data.isScrolling)swiper.emit('touchMoveOpposite',e);return;}const pageX=targetTouch.pageX;const pageY=targetTouch.pageY;if(e.preventedByNestedSwiper){touches.startX=pageX;touches.startY=pageY;return;}if(!swiper.allowTouchMove){if(!e.target.matches(data.focusableElements))swiper.allowClick=false;
2if(data.isTouched){Object.assign(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY});data.touchStartTime=now();}return;}if(params.touchReleaseOnEdges&&!params.loop)if(swiper.isVertical()){if(pageY<touches.startY&&swiper.translate<=swiper.maxTranslate()||pageY>touches.startY&&swiper.translate>=swiper.minTranslate()){data.isTouched=false;data.isMoved=false;return;}}else if(rtl&&(pageX>touches.startX&&-swiper.translate<=swiper.maxTranslate()||pageX<touches.startX&&-swiper.translate>=swiper.minTranslate()))return;else{if(!rtl&&(pageX<touches.startX&&swiper.translate<=swiper.maxTranslate()||pageX>touches.startX&&swiper.translate>=swiper.minTranslate()))return;}if(document.activeElement&&document.activeElement.matches(data.focusableElements)&&document.activeElement!==e.target&&e.pointerType!=='mouse')document.activeElement.blur();if(document.activeElement)if(e.target===document.activeElement&&e.target.matches(data.focusableElements)){data.isMoved=true;swiper.allowClick=false;return;}if(data.allowTouchCallbacks)swiper.emit('touchMove',e);touches.previousX=touches.currentX;touches.previousY=touches.currentY;touches.currentX=pageX;touches.currentY=pageY;const diffX=touches.currentX-touches.startX;const diffY=touches.currentY-touches.startY;if(swiper.params.threshold&&Math.sqrt(diffX**2+diffY**2)<swiper.params.threshold)return;if(typeof data.isScrolling==='undefined'){let touchAngle;if(swiper.isHorizontal()&&touches.currentY===touches.startY||swiper.isVertical()&&touches.currentX===touches.startX)data.isScrolling=false;else{if(diffX*diffX+diffY*diffY>=25){touchAngle=Math.atan2(Math.abs(diffY),Math.abs(diffX))*180/Math.PI;data.isScrolling=swiper.isHorizontal()?touchAngle>params.touchAngle:90-touchAngle>params.touchAngle;}}}if(data.isScrolling)swiper.emit('touchMoveOpposite',e);if(typeof data.startMoving==='undefined')if(touches.currentX!==touches.startX||touches.currentY!==touches.startY)data.startMoving=true;if(data.isScrolling||e.type==='touchmove'&&data.preventTouchMoveFromPointerMove){data.isTouched=false;return;}if(!data.startMoving)return;swiper.allowClick=false;if(!params.cssMode&&e.cancelable)e.preventDefault();if(params.touchMoveStopPropagation&&!params.nested)e.stopPropagation();let diff=swiper.isHorizontal()?diffX:diffY;let touchesDiff=swiper.isHorizontal()?touches.currentX-touches.previousX:touches.currentY-touches.previousY;if(params.oneWayMovement){diff=Math.abs(diff)*(rtl?1:-1);touchesDiff=Math.abs(touchesDiff)*(rtl?1:-1);}touches.diff=diff;diff*=params.touchRatio;if(rtl){diff=-diff;touchesDiff=-touchesDiff;}const prevTouchesDirection=swiper.touchesDirection;swiper.swipeDirection=diff>0?'prev':'next';swiper.touchesDirection=touchesDiff>0?'prev':'next';const isLoop=swiper.params.loop&&!params.cssMode;const allowLoopFix=swiper.touchesDirection==='next'&&swiper.allowSlideNext||swiper.touchesDirection==='prev'&&swiper.allowSlidePrev;if(!data.isMoved){if(isLoop&&allowLoopFix)swiper.loopFix({direction:swiper.swipeDirection});data.startTranslate=swiper.getTranslate();swiper.setTransition(0);if(swiper.animating){const evt=new window.CustomEvent('transitionend',{bubbles:true,cancelable:true,detail:{bySwiperTouchMove:true}});swiper.wrapperEl.dispatchEvent(evt);}data.allowMomentumBounce=false;if(params.grabCursor&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true))swiper.setGrabCursor(true);swiper.emit('sliderFirstMove',e);}let loopFixed;new Date().getTime();if(params._loopSwapReset!==false&&data.isMoved&&data.allowThresholdMove&&prevTouchesDirection!==swiper.touchesDirection&&isLoop&&allowLoopFix&&Math.abs(diff)>=1){Object.assign(touches,{startX:pageX,startY:pageY,currentX:pageX,currentY:pageY,startTranslate:data.currentTranslate});data.loopSwapReset=true;data.startTranslate=data.currentTranslate;return;}swiper.emit('sliderMove',e);data.isMoved=true;data.currentTranslate=diff+data.startTranslate;let disableParentSwiper=true;let resistanceRatio=params.resistanceRatio;if(params.touchReleaseOnEdges)resistanceRatio=0;if(diff>0){if(isLoop&&allowLoopFix&&!loopFixed&&data.allowThresholdMove&&data.currentTranslate>(params.centeredSlides?swiper.minTranslate()-swiper.slidesSizesGrid[swiper.activeIndex+1]-(params.slidesPerView!=='auto'&&swiper.slides.length-params.slidesPerView>=2?swiper.slidesSizesGrid[swiper.activeIndex+1]+swiper.params.spaceBetween:0)-swiper.params.spaceBetween:swiper.minTranslate()))swi
2per.loopFix({direction:'prev',setTranslate:true,activeSlideIndex:0});if(data.currentTranslate>swiper.minTranslate()){disableParentSwiper=false;if(params.resistance)data.currentTranslate=swiper.minTranslate()-1+(-swiper.minTranslate()+data.startTranslate+diff)**resistanceRatio;}}else{if(diff<0){if(isLoop&&allowLoopFix&&!loopFixed&&data.allowThresholdMove&&data.currentTranslate<(params.centeredSlides?swiper.maxTranslate()+swiper.slidesSizesGrid[swiper.slidesSizesGrid.length-1]+swiper.params.spaceBetween+(params.slidesPerView!=='auto'&&swiper.slides.length-params.slidesPerView>=2?swiper.slidesSizesGrid[swiper.slidesSizesGrid.length-1]+swiper.params.spaceBetween:0):swiper.maxTranslate()))swiper.loopFix({direction:'next',setTranslate:true,activeSlideIndex:swiper.slides.length-(params.slidesPerView==='auto'?swiper.slidesPerViewDynamic():Math.ceil(parseFloat(params.slidesPerView,10)))});if(data.currentTranslate<swiper.maxTranslate()){disableParentSwiper=false;if(params.resistance)data.currentTranslate=swiper.maxTranslate()+1-(swiper.maxTranslate()-data.startTranslate-diff)**resistanceRatio;}}}if(disableParentSwiper)e.preventedByNestedSwiper=true;if(!swiper.allowSlideNext&&swiper.swipeDirection==='next'&&data.currentTranslate<data.startTranslate)data.currentTranslate=data.startTranslate;if(!swiper.allowSlidePrev&&swiper.swipeDirection==='prev'&&data.currentTranslate>data.startTranslate)data.currentTranslate=data.startTranslate;if(!swiper.allowSlidePrev&&!swiper.allowSlideNext)data.currentTranslate=data.startTranslate;if(params.threshold>0)if(Math.abs(diff)>params.threshold||data.allowThresholdMove){if(!data.allowThresholdMove){data.allowThresholdMove=true;touches.startX=touches.currentX;touches.startY=touches.currentY;data.currentTranslate=data.startTranslate;touches.diff=swiper.isHorizontal()?touches.currentX-touches.startX:touches.currentY-touches.startY;return;}}else{data.currentTranslate=data.startTranslate;return;}if(!params.followFinger||params.cssMode)return;if(params.freeMode&¶ms.freeMode.enabled&&swiper.freeMode||params.watchSlidesProgress){swiper.updateActiveIndex();swiper.updateSlidesClasses();}if(params.freeMode&¶ms.freeMode.enabled&&swiper.freeMode)swiper.freeMode.onTouchMove();swiper.updateProgress(data.currentTranslate);swiper.setTranslate(data.currentTranslate);}function onTouchEnd(event){const swiper=this;if(swiper.destroyed)return;const data=swiper.touchEventsData;let e=event;if(e.originalEvent)e=e.originalEvent;let targetTouch;const isTouchEvent=e.type==='touchend'||e.type==='touchcancel';if(!isTouchEvent){if(data.touchId!==null)return;if(e.pointerId!==data.pointerId)return;targetTouch=e;}else{targetTouch=[...e.changedTouches].find((t)=>t.identifier===data.touchId);if(!targetTouch||targetTouch.identifier!==data.touchId)return;}if(['pointercancel','pointerout','pointerleave','contextmenu'].includes(e.type)){const proceed=['pointercancel','contextmenu'].includes(e.type)&&(swiper.browser.isSafari||swiper.browser.isWebView);if(!proceed)return;}data.pointerId=null;data.touchId=null;const {params,touches,rtlTranslate:rtl,slidesGrid,enabled}=swiper;if(!enabled)return;if(!params.simulateTouch&&e.pointerType==='mouse')return;if(data.allowTouchCallbacks)swiper.emit('touchEnd',e);data.allowTouchCallbacks=false;if(!data.isTouched){if(data.isMoved&¶ms.grabCursor)swiper.setGrabCursor(false);data.isMoved=false;data.startMoving=false;return;}if(params.grabCursor&&data.isMoved&&data.isTouched&&(swiper.allowSlideNext===true||swiper.allowSlidePrev===true))swiper.setGrabCursor(false);const touchEndTime=now();const timeDiff=touchEndTime-data.touchStartTime;if(swiper.allowClick){const pathTree=e.path||e.composedPath&&e.composedPath();swiper.updateClickedSlide(pathTree&&pathTree[0]||e.target,pathTree);swiper.emit('tap click',e);if(timeDiff<300&&touchEndTime-data.lastClickTime<300)swiper.emit('doubleTap doubleClick',e);}data.lastClickTime=now();nextTick(()=>{if(!swiper.destroyed)swiper.allowClick=true;});if(!data.isTouched||!data.isMoved||!swiper.swipeDirection||touches.diff===0&&!data.loopSwapReset||data.currentTranslate===data.startTranslate&&!data.loopSwapReset){data.isTouched=false;data.isMoved=false;data.startMoving=false;return;}data.isTouched=false;data.isMoved=false;data.startMoving=false;let currentPos;if(params.followFinger)currentPos=rtl?swiper.translate:-swiper.translate;else currentPos=-data.currentTranslate;if(params.cssMode)return;if(params.freeMode&¶ms.freeMode.enabled){swiper.freeMode.onTouchEnd({currentPos});return;}const swipeToLast=currentPos>=-swiper.maxTranslate()&&!swiper.params.loop;let stopIndex=0;let groupSize=swiper.slidesSizesGrid[0];for(let i=0;i<slidesGrid.length;i+=i<params.slidesPerGroupSkip?1:params.slidesPerGroup){const increment=i<params.slidesPerGroupSkip-1?1:params.slidesPerGroup;if(typeof slidesGrid[i+increment]!=='undefined'){if(swipeToLast||currentPos>=slidesGrid[i]&¤tPos<slidesGrid[i+increment]){stopIndex=i;groupSize=slidesGrid[i+increment]-slidesGrid[i];}}else{if(swipeToLast||currentPos>=slidesGrid[i]){stopIndex=i;groupSize=slidesGrid[slidesGrid.length-1]-slidesGrid[slidesGrid.length-2];}}}let rewindFirstIndex=null;let rewindLastIndex=null;if(params.rewind)if(swiper.isBeginning)rewindLastIndex=params.virtual&¶ms.virtual.enabled&&swiper.virtual?swiper.virtual.slides.length-1:swiper.slides.length-1;else{if(swiper.isEnd)rewindFirstIndex=0;}const ratio=(currentPos-slidesGrid[stopIndex])/groupSize;const increment=stopIndex<params.slidesPerGroupSkip-1?1:params.slidesPerGroup;if(timeDiff>params.longSwipesMs){if(!params.longSwipes){swiper.slideTo(swiper.activeIndex);return;}if(swiper.swipeDirection==='next')if(ratio>=params.longSwipesRatio)swiper.slideTo(params.rewind&&swiper.isEnd?rewindFirstIndex:stopIndex+increment);else swiper.slideTo(stopIndex);if(swiper.swipeDirection==='prev')if(ratio>1-params.longSwipesRatio)swiper.slideTo(stopIndex+increment);else if(rewindLastIndex!==null&&ratio<0&&Math.abs(ratio)>params.longSwipesRatio)swiper.slideTo(rewindLastIndex);else swiper.slideTo(stopIndex);}else{if(!params.shortSwipes){swiper.slideTo(swiper.activeIndex);return;}const isNavButtonTarget=swiper.navigation&&(e.target===swiper.navigation.nextEl||e.target===swiper.navigation.prevEl);if(!isNavButtonTarget){if(swiper.swipeDirection==='next')swiper.slideTo(rewindFirstIndex!==null?rewindFirstIndex:stopIndex+increment);if(swiper.swipeDirection==='prev')swiper.slideTo(rewindLastIndex!==null?rewindLastIndex:stopIndex);}else if(e.target===swiper.navigation.nextEl)swiper.slideTo(stopIndex+increment);else swiper.slideTo(stopIndex);}}function onResize(){const swiper=this;const {params,el}=swiper;if(el&&el.offsetWidth===0)return;if(params.breakpoints)swiper.setBreakpoint();const {allowSlideNext,allowSlidePrev,snapGrid}=swiper;
2const isVirtual=swiper.virtual&&swiper.params.virtual.enabled;swiper.allowSlideNext=true;swiper.allowSlidePrev=true;swiper.updateSize();swiper.updateSlides();swiper.updateSlidesClasses();const isVirtualLoop=isVirtual&¶ms.loop;if((params.slidesPerView==='auto'||params.slidesPerView>1)&&swiper.isEnd&&!swiper.isBeginning&&!swiper.params.centeredSlides&&!isVirtualLoop){const slides=isVirtual?swiper.virtual.slides:swiper.slides;swiper.slideTo(slides.length-1,0,false,true);}else if(swiper.params.loop&&!isVirtual)swiper.slideToLoop(swiper.realIndex,0,false,true);else swiper.slideTo(swiper.activeIndex,0,false,true);if(swiper.autoplay&&swiper.autoplay.running&&swiper.autoplay.paused){clearTimeout(swiper.autoplay.resizeTimeout);swiper.autoplay.resizeTimeout=setTimeout(()=>{if(swiper.autoplay&&swiper.autoplay.running&&swiper.autoplay.paused)swiper.autoplay.resume();},500);}swiper.allowSlidePrev=allowSlidePrev;swiper.allowSlideNext=allowSlideNext;if(swiper.params.watchOverflow&&snapGrid!==swiper.snapGrid)swiper.checkOverflow();}function onClick(e){const swiper=this;if(swiper.destroyed)return;if(!swiper.enabled)return;if(!swiper.allowClick){if(swiper.params.preventClicks)e.preventDefault();if(swiper.params.preventClicksPropagation&&swiper.animating){e.stopPropagation();e.stopImmediatePropagation();}}}function onScroll(){const swiper=this;if(swiper.destroyed)return;const {wrapperEl,rtlTranslate,enabled}=swiper;if(!enabled)return;swiper.previousTranslate=swiper.translate;if(swiper.isHorizontal())swiper.translate=-wrapperEl.scrollLeft;else swiper.translate=-wrapperEl.scrollTop;if(swiper.translate===0)swiper.translate=0;swiper.updateActiveIndex();swiper.updateSlidesClasses();let newProgress;const translatesDiff=swiper.maxTranslate()-swiper.minTranslate();if(translatesDiff===0)newProgress=0;else newProgress=(swiper.translate-swiper.minTranslate())/translatesDiff;if(newProgress!==swiper.progress)swiper.updateProgress(rtlTranslate?-swiper.translate:swiper.translate);swiper.emit('setTranslate',swiper.translate,false);}function onLoad(e){const swiper=this;if(swiper.destroyed)return;processLazyPreloader(swiper,e.target);if(swiper.params.cssMode||swiper.params.slidesPerView!=='auto'&&!swiper.params.autoHeight)return;swiper.update();}function onDocumentTouchStart(){const swiper=this;if(swiper.destroyed)return;if(swiper.documentTouchHandlerProceeded)return;swiper.documentTouchHandlerProceeded=true;if(swiper.params.touchReleaseOnEdges)swiper.el.style.touchAction='auto';}const events=(swiper,method)=>{const document=getDocument();const {params,el,wrapperEl,device}=swiper;const capture=!!params.nested;const domMethod=method==='on'?'addEventListener':'removeEventListener';const swiperMethod=method;if(!el||typeof el==='string')return;document[domMethod]('touchstart',swiper.onDocumentTouchStart,{passive:false,capture});el[domMethod]('touchstart',swiper.onTouchStart,{passive:false});el[domMethod]('pointerdown',swiper.onTouchStart,{passive:false});document[domMethod]('touchmove',swiper.onTouchMove,{passive:false,capture});document[domMethod]('pointermove',swiper.onTouchMove,{passive:false,capture});document[domMethod]('touchend',swiper.onTouchEnd,{passive:true});document[domMethod]('pointerup',swiper.onTouchEnd,{passive:true});document[domMethod]('pointercancel',swiper.onTouchEnd,{passive:true});document[domMethod]('touchcancel',swiper.onTouchEnd,{passive:true});document[domMethod]('pointerout',swiper.onTouchEnd,{passive:true});document[domMethod]('pointerleave',swiper.onTouchEnd,{passive:true});document[domMethod]('contextmenu',swiper.onTouchEnd,{passive:true});if(params.preventClicks||params.preventClicksPropagation)el[domMethod]('click',swiper.onClick,true);if(params.cssMode)wrapperEl[domMethod]('scroll',swiper.onScroll);if(params.updateOnWindowResize)swiper[swiperMethod](device.ios||device.android?'resize orientationchange observerUpdate':'resize observerUpdate',onResize,true);else swiper[swiperMethod]('observerUpdate',onResize,true);el[domMethod]('load',swiper.onLoad,{capture:true});};function attachEvents(){const swiper=this;const {params}=swiper;
2swiper.onTouchStart=onTouchStart.bind(swiper);swiper.onTouchMove=onTouchMove.bind(swiper);swiper.onTouchEnd=onTouchEnd.bind(swiper);swiper.onDocumentTouchStart=onDocumentTouchStart.bind(swiper);if(params.cssMode)swiper.onScroll=onScroll.bind(swiper);swiper.onClick=onClick.bind(swiper);swiper.onLoad=onLoad.bind(swiper);events(swiper,'on');}function detachEvents(){const swiper=this;events(swiper,'off');}var events$1={attachEvents,detachEvents};const isGridEnabled=(swiper,params)=>{return swiper.grid&¶ms.grid&¶ms.grid.rows>1;};function setBreakpoint(){const swiper=this;const {realIndex,initialized,params,el}=swiper;const breakpoints=params.breakpoints;if(!breakpoints||breakpoints&&Object.keys(breakpoints).length===0)return;const document=getDocument();const breakpointsBase=params.breakpointsBase==='window'||!params.breakpointsBase?params.breakpointsBase:'container';const breakpointContainer=['window','container'].includes(params.breakpointsBase)||!params.breakpointsBase?swiper.el:document.querySelector(params.breakpointsBase);const breakpoint=swiper.getBreakpoint(breakpoints,breakpointsBase,breakpointContainer);if(!breakpoint||swiper.currentBreakpoint===breakpoint)return;const breakpointOnlyParams=breakpoint in breakpoints?breakpoints[breakpoint]:undefined;const breakpointParams=breakpointOnlyParams||swiper.originalParams;const wasMultiRow=isGridEnabled(swiper,params);const isMultiRow=isGridEnabled(swiper,breakpointParams);const wasGrabCursor=swiper.params.grabCursor;const isGrabCursor=breakpointParams.grabCursor;const wasEnabled=params.enabled;if(wasMultiRow&&!isMultiRow){el.classList.remove(`${params.containerModifierClass}grid`,`${params.containerModifierClass}grid-column`);swiper.emitContainerClasses();}else{if(!wasMultiRow&&isMultiRow){el.classList.add(`${params.containerModifierClass}grid`);if(breakpointParams.grid.fill&&breakpointParams.grid.fill==='column'||!breakpointParams.grid.fill&¶ms.grid.fill==='column')el.classList.add(`${params.containerModifierClass}grid-column`);swiper.emitContainerClasses();}}if(wasGrabCursor&&!isGrabCursor)swiper.unsetGrabCursor();else{if(!wasGrabCursor&&isGrabCursor)swiper.setGrabCursor();}['navigation','pagination','scrollbar'].forEach((prop)=>{if(typeof breakpointParams[prop]==='undefined')return;const wasModuleEnabled=params[prop]&¶ms[prop].enabled;const isModuleEnabled=breakpointParams[prop]&&breakpointParams[prop].enabled;if(wasModuleEnabled&&!isModuleEnabled)swiper[prop].disable();if(!wasModuleEnabled&&isModuleEnabled)swiper[prop].enable();});const directionChanged=breakpointParams.direction&&breakpointParams.direction!==params.direction;const needsReLoop=params.loop&&(breakpointParams.slidesPerView!==params.slidesPerView||directionChanged);const wasLoop=params.loop;if(directionChanged&&initialized)swiper.changeDirection();extend(swiper.params,breakpointParams);const isEnabled=swiper.params.enabled;const hasLoop=swiper.params.loop;Object.assign(swiper,{allowTouchMove:swiper.params.allowTouchMove,allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev});if(wasEnabled&&!isEnabled)swiper.disable();else{if(!wasEnabled&&isEnabled)swiper.enable();}swiper.currentBreakpoint=breakpoint;swiper.emit('_beforeBreakpoint',breakpointParams);if(initialized)if(needsReLoop){swiper.loopDestroy();swiper.loopCreate(realIndex);swiper.updateSlides();}else if(!wasLoop&&hasLoop){swiper.loopCreate(realIndex);swiper.updateSlides();}else{if(wasLoop&&!hasLoop)swiper.loopDestroy();}swiper.emit('breakpoint',breakpointParams);}function getBreakpoint(breakpoints,base='window',containerEl){if(!breakpoints||base==='container'&&!containerEl)return undefined;let breakpoint=false;const window=getWindow();const currentHeight=base==='window'?window.innerHeight:containerEl.clientHeight;
2const points=Object.keys(breakpoints).map((point)=>{if(typeof point==='string'&&point.indexOf('@')===0){const minRatio=parseFloat(point.substr(1));const value=currentHeight*minRatio;return {value,point};}return {value:point,point};});points.sort((a,b)=>parseInt(a.value,10)-parseInt(b.value,10));for(let i=0;i<points.length;i+=1){const {point,value}=points[i];if(base==='window'){if(window.matchMedia(`(min-width: ${value}px)`).matches)breakpoint=point;}else{if(value<=containerEl.clientWidth)breakpoint=point;}}return breakpoint||'max';}var breakpoints={setBreakpoint,getBreakpoint};function prepareClasses(entries,prefix){const resultClasses=[];entries.forEach((item)=>{if(typeof item==='object')Object.keys(item).forEach((classNames)=>{if(item[classNames])resultClasses.push(prefix+classNames);});else{if(typeof item==='string')resultClasses.push(prefix+item);}});return resultClasses;}function addClasses(){const swiper=this;const {classNames,params,rtl,el,device}=swiper;const suffixes=prepareClasses(['initialized',params.direction,{'free-mode':swiper.params.freeMode&¶ms.freeMode.enabled},{'autoheight':params.autoHeight},{'rtl':rtl},{'grid':params.grid&¶ms.grid.rows>1},{'grid-column':params.grid&¶ms.grid.rows>1&¶ms.grid.fill==='column'},{'android':device.android},{'ios':device.ios},{'css-mode':params.cssMode},{'centered':params.cssMode&¶ms.centeredSlides},{'watch-progress':params.watchSlidesProgress}],params.containerModifierClass);classNames.push(...suffixes);el.classList.add(...classNames);swiper.emitContainerClasses();}function removeClasses(){const swiper=this;const {el,classNames}=swiper;if(!el||typeof el==='string')return;el.classList.remove(...classNames);swiper.emitContainerClasses();}var classes={addClasses,removeClasses};function checkOverflow(){const swiper=this;const {isLocked:wasLocked,params}=swiper;const {slidesOffsetBefore}=params;if(slidesOffsetBefore){const lastSlideIndex=swiper.slides.length-1;const lastSlideRightEdge=swiper.slidesGrid[lastSlideIndex]+swiper.slidesSizesGrid[lastSlideIndex]+slidesOffsetBefore*2;swiper.isLocked=swiper.size>lastSlideRightEdge;}else swiper.isLocked=swiper.snapGrid.length===1;if(params.allowSlideNext===true)swiper.allowSlideNext=!swiper.isLocked;if(params.allowSlidePrev===true)swiper.allowSlidePrev=!swiper.isLocked;if(wasLocked&&wasLocked!==swiper.isLocked)swiper.isEnd=false;if(wasLocked!==swiper.isLocked)swiper.emit(swiper.isLocked?'lock':'unlock');}var checkOverflow$1={checkOverflow};var defaults={init:true,direction:'horizontal',oneWayMovement:false,swiperElementNodeName:'SWIPER-CONTAINER',touchEventsTarget:'wrapper',initialSlide:0,speed:300,cssMode:false,updateOnWindowResize:true,resizeObserver:true,nested:false,createElements:false,eventsPrefix:'swiper',enabled:true,focusableElements:'input, select, option, textarea, button, video, label',width:null,height:null,preventInteractionOnTransition:false,userAgent:null,url:null,edgeSwipeDetection:false,edgeSwipeThreshold:20,autoHeight:false,setWrapperSize:false,virtualTranslate:false,effect:'slide',breakpoints:undefined,breakpointsBase:'window',spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:false,centeredSlides:false,centeredSlidesBounds:false,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:true,centerInsufficientSlides:false,snapToSlideEdge:false,watchOverflow:true,roundLengths:false,touchRatio:1,touchAngle:45,simulateTouch:true,shortSwipes:true,longSwipes:true,longSwipesRatio:0.5,longSwipesMs:300,followFinger:true,allowTouchMove:true,threshold:5,touchMoveStopPropagation:false,touchStartPreventDefault:true,touchStartForcePreventDefault:false,touchReleaseOnEdges:false,uniqueNavElements:true,resistance:true,resistanceRatio:0.85,watchSlidesProgress:false,grabCursor:false,preventClicks:true,preventClicksPropagation:true,slideToClickedSlide:false,loop:false,loopAddBlankSlides:true,loopAdditionalSlides:0,loopPreventsSliding:true,rewind:false,allowSlidePrev:true,allowSlideNext:true,swipeHandler:null,noSwiping:true,noSwipingClass:'swiper-no-swiping',noSwipingSelector:null,passiveListeners:true,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:true,_emitClasses:false};function moduleExtendParams(params,allModulesParams){return function extendParams(obj={}){const moduleParamName=Object.keys(obj)[0];const moduleParams=obj[moduleParamName];if(typeof moduleParams!=='object'||moduleParams===null){extend(allModulesParams,obj);return;}if(params[moduleParamName]===true)params[moduleParamName]={enabled:true};if(moduleParamName==='navigation'&¶ms[moduleParamName]&¶ms[moduleParamName].enabled&&!params[moduleParamName].prevEl&&!params[moduleParamName].nextEl)params[moduleParamName].auto=true;if(['pagination','scrollbar'].indexOf(moduleParamName)>=0&¶ms[moduleParamName]&¶ms[moduleParamName].enabled&&!params[moduleParamName].el)params[moduleParamName].auto=true;if(!(moduleParamName in params&&'enabled' in moduleParams)){extend(allModulesParams,obj);return;}if(typeof params[moduleParamName]==='object'&&!('enabled' in params[moduleParamName]))params[moduleParamName].enabled=true;if(!params[moduleParamName])params[moduleParamName]={enabled:false};extend(allModulesParams,obj);};}const prototypes={eventsEmitter,update,translate,transition,slide,loop,grabCursor,events:events$1,breakpoints,checkOverflow:checkOverflow$1,classes};const extendedDefaults={};class Swiper{constructor(...args){let el;let params;
2if(args.length===1&&args[0].constructor&&Object.prototype.toString.call(args[0]).slice(8,-1)==='Object')params=args[0];else [el,params]=args;if(!params)params={};params=extend({},params);if(el&&!params.el)params.el=el;const document=getDocument();if(params.el&&typeof params.el==='string'&&document.querySelectorAll(params.el).length>1){const swipers=[];document.querySelectorAll(params.el).forEach((containerEl)=>{const newParams=extend({},params,{el:containerEl});swipers.push(new Swiper(newParams));});return swipers;}const swiper=this;swiper.__swiper__=true;swiper.support=getSupport();swiper.device=getDevice({userAgent:params.userAgent});swiper.browser=getBrowser();swiper.eventsListeners={};swiper.eventsAnyListeners=[];swiper.modules=[...swiper.__modules__];if(params.modules&&Array.isArray(params.modules))params.modules.forEach((mod)=>{if(typeof mod==='function'&&swiper.modules.indexOf(mod)<0)swiper.modules.push(mod);});const allModulesParams={};swiper.modules.forEach((mod)=>{mod({params,swiper,extendParams:moduleExtendParams(params,allModulesParams),on:swiper.on.bind(swiper),once:swiper.once.bind(swiper),off:swiper.off.bind(swiper),emit:swiper.emit.bind(swiper)});});const swiperParams=extend({},defaults,allModulesParams);swiper.params=extend({},swiperParams,extendedDefaults,params);swiper.originalParams=extend({},swiper.params);swiper.passedParams=extend({},params);if(swiper.params&&swiper.params.on)Object.keys(swiper.params.on).forEac
2h((eventName)=>{swiper.on(eventName,swiper.params.on[eventName]);});if(swiper.params&&swiper.params.onAny)swiper.onAny(swiper.params.onAny);Object.assign(swiper,{enabled:swiper.params.enabled,el,classNames:[],slides:[],slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal(){return swiper.params.direction==='horizontal';},isVertical(){return swiper.params.direction==='vertical';},activeIndex:0,realIndex:0,isBeginning:true,isEnd:false,translate:0,previousTranslate:0,progress:0,velocity:0,animating:false,cssOverflowAdjustment(){return Math.trunc(this.translate/2**23)*2**23;},allowSlideNext:swiper.params.allowSlideNext,allowSlidePrev:swiper.params.allowSlidePrev,touchEventsData:{isTouched:undefined,isMoved:undefined,allowTouchCallbacks:undefined,touchStartTime:undefined,isScrolling:undefined,currentTranslate:undefined,startTranslate:undefined,allowThresholdMove:undefined,focusableElements:swiper.params.focusableElements,lastClickTime:0,clickTimeout:undefined,velocities:[],allowMomentumBounce:undefined,startMoving:undefined,pointerId:null,touchId:null},allowClick:true,allowTouchMove:swiper.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0});swiper.emit('_swiper');if(swiper.params.init)swiper.init();return swiper;}getDirectionLabel(property){if(this.isHorizontal())return property;return {'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'}[property];}getSlideIndex(slideEl){const {slidesEl,params}=this;const slides=elementChildren(slidesEl,`.${params.slideClass}, swiper-slide`);const firstSlideIndex=elementIndex(slides[0]);return elementIndex(slideEl)-firstSlideIndex;}getSlideIndexByData(index){return this.getSlideIndex(this.slides.find((slideEl)=>slideEl.getAttribute('data-swiper-slide-index')*1===index));}getSlideIndexWhenGrid(index){if(this.grid&&this.params.grid&&this.params.grid.rows>1)if(this.params.grid.fill==='column')index=Math.floor(index/this.params.grid.rows);else{if(this.params.grid.fill==='row')index=index%Math.ceil(this.slides.length/this.params.grid.rows);}return index;}recalcSlides(){const swiper=this;const {slidesEl,params}=swiper;swiper.slides=elementChildren(slidesEl,`.${params.slideClass}, swiper-slide`);}enable(){const swiper=this;if(swiper.enabled)return;swiper.enabled=true;if(swiper.params.grabCursor)swiper.setGrabCursor();swiper.emit('enable');}disable(){const swiper=this;if(!swiper.enabled)return;swiper.enabled=false;if(swiper.params.grabCursor)swiper.unsetGrabCursor();swiper.emit('disable');}setProgress(progress,speed){const swiper=this;progress=Math.min(Math.max(progress,0),1);const min=swiper.minTranslate();const max=swiper.maxTranslate();const current=(max-min)*progress+min;swiper.translateTo(current,typeof speed==='undefined'?0:speed);swiper.updateActiveIndex();swiper.updateSlidesClasses();}emitContainerClasses(){const swiper=this;if(!swiper.params._emitClasses||!swiper.el)return;const cls=swiper.el.className.split(' ').filter((className)=>{return className.indexOf('swiper')===0||className.indexOf(swiper.params.containerModifierClass)===0;});swiper.emit('_containerClasses',cls.join(' '));}getSlideClasses(slideEl){const swiper=this;if(swiper.destroyed)return '';return slideEl.className.split(' ').filter((className)=>{return className.indexOf('swiper-slide')===0||className.indexOf(swiper.params.slideClass)===0;}).join(' ');}emitSlidesClasses(){const swiper=this;if(!swiper.params._emitClasses||!swiper.el)return;const updates=[];swiper.slides.forEach((slideEl)=>{const classNames=swiper.getSlideClasses(slideEl);updates.push({slideEl,classNames});swiper.emit('_slideClass',slideEl,classNames);});swiper.emit('_slideClasses',updates);}slidesPerViewDynamic(view='current',exact=false){const swiper=this;const {params,slides,slidesGrid,slidesSizesGrid,size:swiperSize,activeIndex}=swiper;let spv=1;if(typeof params.slidesPerView==='number')return params.slidesPerView;if(params.centeredSlides){let slideSize=slides[activeIndex]?Math.ceil(slides[activeIndex].swiperSlideSize):0;let breakLoop;for(let i=activeIndex+1;i<slides.length;i+=1)if(slides[i]&&!breakLoop){slideSize+=Math.ceil(slides[i].swiperSlideSize);spv+=1;if(slideSize>swiperSize)breakLoop=true;}for(let i=activeIndex-1;i>=0;i-=1)if(slides[i]&&!breakLoop){slideSize+=slides[i].swiperSlideSize;spv+=1;if(slideSize>swiperSize)breakLoop=true;}}else if(view==='current'){for(let i=activeIndex+1;i<slides.length;
2i+=1){const slideInView=exact?slidesGrid[i]+slidesSizesGrid[i]-slidesGrid[activeIndex]<swiperSize:slidesGrid[i]-slidesGrid[activeIndex]<swiperSize;if(slideInView)spv+=1;}}else{for(let i=activeIndex-1;i>=0;i-=1){const slideInView=slidesGrid[activeIndex]-slidesGrid[i]<swiperSize;if(slideInView)spv+=1;}}return spv;}update(){const swiper=this;if(!swiper||swiper.destroyed)return;const {snapGrid,params}=swiper;if(params.breakpoints)swiper.setBreakpoint();[...swiper.el.querySelectorAll('[loading="lazy"]')].forEach((imageEl)=>{if(imageEl.complete)processLazyPreloader(swiper,imageEl);});swiper.updateSize();swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();function setTranslate(){const translateValue=swiper.rtlTranslate?swiper.translate*-1:swiper.translate;const newTranslate=Math.min(Math.max(translateValue,swiper.maxTranslate()),swiper.minTranslate());swiper.setTranslate(newTranslate);swiper.updateActiveIndex();swiper.updateSlidesClasses();}let translated;if(params.freeMode&¶ms.freeMode.enabled&&!params.cssMode){setTranslate();if(params.autoHeight)swiper.updateAutoHeight();}else{if((params.slidesPerView==='auto'||params.slidesPerView>1)&&swiper.isEnd&&!params.centeredSlides){const slides=swiper.virtual&¶ms.virtual.enabled?swiper.virtual.slides:swiper.slides;translated=swiper.slideTo(slides.length-1,0,false,true);}else translated=swiper.slideTo(swiper.activeIndex,0,false,true);if(!translated)setTranslate();}if(params.watchOverflow&&snapGrid!==swiper.snapGrid)swiper.checkOverflow();swiper.emit('update');}changeDirection(newDirection,needUpdate=true){const swiper=this;const currentDirection=swiper.params.direction;if(!newDirection)newDirection=currentDirection==='horizontal'?'vertical':'horizontal';if(newDirection===currentDirection||newDirection!=='horizontal'&&newDirection!=='vertical')return swiper;swiper.el.classList.remove(`${swiper.params.containerModifierClass}${currentDirection}`);swiper.el.classList.add(`${swiper.params.containerModifierClass}${newDirection}`);swiper.emitContainerClasses();swiper.params.direction=newDirection;swiper.slides.forEach((slideEl)=>{if(newDirection==='vertical')slideEl.style.width='';else slideEl.style.height='';});swiper.emit('changeDirection');if(needUpdate)swiper.update();return swiper;}changeLanguageDirection(direction){const swiper=this;if(swiper.rtl&&direction==='rtl'||!swiper.rtl&&direction==='ltr')return;swiper.rtl=direction==='rtl';swiper.rtlTranslate=swiper.params.direction==='horizontal'&&swiper.rtl;if(swiper.rtl){swiper.el.classList.add(`${swiper.params.containerModifierClass}rtl`);swiper.el.dir='rtl';}else{swiper.el.classList.remove(`${swiper.params.containerModifierClass}rtl`);swiper.el.dir='ltr';}swiper.update();}mount(element){const swiper=this;if(swiper.mounted)return true;let el=element||swiper.params.el;if(typeof el==='string')el=document.querySelector(el);if(!el)return false;el.swiper=swiper;if(el.parentNode&&el.parentNode.host&&el.parentNode.host.nodeName===swiper.params.swiperElementNodeName.toUpperCase())swiper.isElement=true;const getWrapperSelector=()=>{return `.${(swiper.params.wrapperClass||'').trim().split(' ').join('.')}`;};const getWrapper=()=>{if(el&&el.shadowRoot&&el.shadowRoot.querySelector){const res=el.shadowRoot.querySelector(getWrapperSelector());return res;}return elementChildren(el,getWrapperSelector())[0];};let wrapperEl=getWrapper();if(!wrapperEl&&swiper.params.createElements){wrapperEl=createElement('div',swiper.params.wrapperClass);el.append(wrapperEl);elementChildren(el,`.${swiper.params.slideClass}`).forEach((slideEl)=>{wrapperEl.append(slideEl);});}Object.assign(swiper,{el,wrapperEl,slidesEl:swiper.isElement&&!el.parentNode.host.slideSlots?el.parentNode.host:wrapperEl,hostEl:swiper.isElement?el.parentNode.host:el,mounted:true,rtl:el.dir.toLowerCase()==='rtl'||elementStyle(el,'direction')==='rtl',rtlTranslate:swiper.params.direction==='horizontal'&&(el.dir.toLowerCase()==='rtl'||elementStyle(el,'direction')==='rtl'),wrongRTL:elementStyle(wrapperEl,'display')==='-webkit-box'});return true;}init(el){const swiper=this;if(swiper.initialized)return swiper;const mounted=swiper.mount(el);if(mounted===false)return swiper;swiper.emit('beforeInit');
2if(swiper.params.breakpoints)swiper.setBreakpoint();swiper.addClasses();swiper.updateSize();swiper.updateSlides();if(swiper.params.watchOverflow)swiper.checkOverflow();if(swiper.params.grabCursor&&swiper.enabled)swiper.setGrabCursor();if(swiper.params.loop&&swiper.virtual&&swiper.params.virtual.enabled)swiper.slideTo(swiper.params.initialSlide+swiper.virtual.slidesBefore,0,swiper.params.runCallbacksOnInit,false,true);else swiper.slideTo(swiper.params.initialSlide,0,swiper.params.runCallbacksOnInit,false,true);if(swiper.params.loop)swiper.loopCreate(undefined,true);swiper.attachEvents();const lazyElements=[...swiper.el.querySelectorAll('[loading="lazy"]')];if(swiper.isElement)lazyElements.push(...swiper.hostEl.querySelectorAll('[loading="lazy"]'));lazyElements.forEach((imageEl)=>{if(imageEl.complete)processLazyPreloader(swiper,imageEl);else imageEl.addEventListener('load',(e)=>{processLazyPreloader(swiper,e.target);});});preload(swiper);swiper.initialized=true;preload(swiper);swiper.emit('init');swiper.emit('afterInit');return swiper;}destroy(deleteInstance=true,cleanStyles=true){const swiper=this;const {params,el,wrapperEl,slides}=swiper;if(typeof swiper.params==='undefined'||swiper.destroyed)return null;swiper.emit('beforeDestroy');swiper.initialized=false;swiper.detachEvents();if(params.loop)swiper.loopDestroy();if(cleanStyles){swiper.removeClasses();if(el&&typeof el!=='string')el.removeAttribute('style');if(wrapperEl)wrapperEl.removeAttribute('style');if(slides&&slides.length)slides.forEach((slideEl)=>{slideEl.classList.remove(params.slideVisibleClass,params.slideFullyVisibleClass,params.slideActiveClass,params.slideNextClass,params.slidePrevClass);slideEl.removeAttribute('style');slideEl.removeAttribute('data-swiper-slide-index');});}swiper.emit('destroy');Object.keys(swiper.eventsListeners).forEach((eventName)=>{swiper.off(eventName);});if(deleteInstance!==false){if(swiper.el&&typeof swiper.el!=='string')swiper.el.swiper=null;deleteProps(swiper);}swiper.destroyed=true;return null;}static extendDefaults(newDefaults){extend(extendedDefaults,newDefaults);}static get extendedDefaults(){return extendedDefaults;}static get defaults(){return defaults;}static installModule(mod){if(!Swiper.prototype.__modules__)Swiper.prototype.__modules__=[];const modules=Swiper.prototype.__modules__;if(typeof mod==='function'&&modules.indexOf(mod)<0)modules.push(mod);}static use(module){if(Array.isArray(module)){module.forEach((m)=>Swiper.installModule(m));return Swiper;}Swiper.installModule(module);return Swiper;}}Object.keys(prototypes).forEach((prototypeGroup)=>{Object.keys(prototypes[prototypeGroup]).forEach((protoMethod)=>{Swiper.prototype[protoMethod]=prototypes[prototypeGroup][protoMethod];});});Swiper.use([Resize,Observer]);function Virtual({swiper,extendParams,on,emit}){extendParams({virtual:{enabled:false,slides:[],cache:true,slidesPerViewAutoSlideSize:320,renderSlide:null,renderExternal:null,renderExternalUpdate:true,addSlidesBefore:0,addSlidesAfter:0}});let cssModeTimeout;const document=getDocument();swiper.virtual={cache:{},from:undefined,to:undefined,slides:[],offset:0,slidesGrid:[]};const tempDOM=document.createElement('div');
2function renderSlide(slide,index){const params=swiper.params.virtual;if(params.cache&&swiper.virtual.cache[index])return swiper.virtual.cache[index];let slideEl;if(params.renderSlide){slideEl=params.renderSlide.call(swiper,slide,index);if(typeof slideEl==='string'){setInnerHTML(tempDOM,slideEl);slideEl=tempDOM.children[0];}}else if(swiper.isElement)slideEl=createElement('swiper-slide');else slideEl=createElement('div',swiper.params.slideClass);slideEl.setAttribute('data-swiper-slide-index',index);if(!params.renderSlide)setInnerHTML(slideEl,slide);if(params.cache)swiper.virtual.cache[index]=slideEl;return slideEl;}function update(force,beforeInit,forceActiveIndex){const {slidesPerGroup,centeredSlides,slidesPerView,loop:isLoop,initialSlide}=swiper.params;if(beforeInit&&!isLoop&&initialSlide>0)return;const {addSlidesBefore,addSlidesAfter,slidesPerViewAutoSlideSize}=swiper.params.virtual;const {from:previousFrom,to:previousTo,slides,slidesGrid:previousSlidesGrid,offset:previousOffset}=swiper.virtual;if(!swiper.params.cssMode)swiper.updateActiveIndex();const activeIndex=typeof forceActiveIndex==='undefined'?swiper.activeIndex||0:forceActiveIndex;let offsetProp;if(swiper.rtlTranslate)offsetProp='right';else offsetProp=swiper.isHorizontal()?'left':'top';let slidesPerViewNumeric;if(slidesPerView==='auto')if(slidesPerViewAutoSlideSize){let swiperSize=swiper.size;if(!swiperSize)swiperSize=swiper.isHorizontal()?swiper.el.getBoundingClientRect().width:swiper.el.getBoundingClientRect().height;slidesPerViewNumeric=Math.max(1,Math.ceil(swiperSize/slidesPerViewAutoSlideSize));}else slidesPerViewNumeric=1;else slidesPerViewNumeric=slidesPerView;let slidesAfter;let slidesBefore;if(centeredSlides){slidesAfter=Math.floor(slidesPerViewNumeric/2)+slidesPerGroup+addSlidesAfter;slidesBefore=Math.floor(slidesPerViewNumeric/2)+slidesPerGroup+addSlidesBefore;}else{slidesAfter=slidesPerViewNumeric+(slidesPerGroup-1)+addSlidesAfter;slidesBefore=(isLoop?slidesPerViewNumeric:slidesPerGroup)+addSlidesBefore;}let from=activeIndex-slidesBefore;let to=activeIndex+slidesAfter;if(!isLoop){from=Math.max(from,0);to=Math.min(to,slides.length-1);}let offset=(swiper.slidesGrid[from]||0)-(swiper.slidesGrid[0]||0);if(isLoop&&activeIndex>=slidesBefore){from-=slidesBefore;if(!centeredSlides)offset+=swiper.slidesGrid[0];}else{if(isLoop&&activeIndex<slidesBefore){from=-slidesBefore;if(centeredSlides)offset+=swiper.slidesGrid[0];}}Object.assign(swiper.virtual,{from,to,offset,slidesGrid:swiper.slidesGrid,slidesBefore,slidesAfter});function onRendered(){swiper.updateSlides();swiper.updateProgress();swiper.updateSlidesClasses();emit('virtualUpdate');}if(previousFrom===from&&previousTo===to&&!force){if(swiper.slidesGrid!==previousSlidesGrid&&offset!==previousOffset)swiper.slides.forEach((slideEl)=>{slideEl.style[offsetProp]=`${offset-Math.abs(swiper.cssOverflowAdjustment())}px`;});swiper.updateProgress();emit('virtualUpdate');return;}if(swiper.params.virtual.renderExternal){swiper.params.virtual.renderExternal.call(swiper,{offset,from,to,slides:function getSlides(){const slidesToRender=[];for(let i=from;i<=to;i+=1)slidesToRender.push(slides[i]);return slidesToRender;}()});if(swiper.params.virtual.renderExternalUpdate)onRendered();else emit('virtualUpdate');return;}const prependIndexes=[];const appendIndexes=[];const getSlideIndex=(index)=>{let slideIndex=index;if(index<0)slideIndex=slides.length+index;else{if(slideIndex>=slides.length)slideIndex=slideIndex-slides.length;}return slideIndex;};if(force)swiper.slides.filter((el)=>el.matches(`.${swiper.params.slideClass}, swiper-slide`)).forEach((slideEl)=>{slideEl.remove();});else{for(let i=previousFrom;i<=previousTo;i+=1)if(i<from||i>to){const slideIndex=getSlideIndex(i);swiper.slides.filter((el)=>el.matches(`.${swiper.params.slideClass}[data-swiper-slide-index="${slideIndex}"], swiper-slide[data-swiper-slide-index="${slideIndex}"]`)).forEach((slideEl)=>{slideEl.remove();});}}const loopFrom=isLoop?-slides.length:0;const loopTo=isLoop?slides.length*2:slides.length;for(let i=loopFrom;i<loopTo;i+=1)if(i>=from&&i<=to){const slideIndex=getSlideIndex(i);if(typeof previousTo==='undefined'||force)appendIndexes.push(slideIndex);else{if(i>previousTo)appendIndexes.push(slideIndex);if(i<previousFrom)prependIndexes.push(slideIndex);}}
2appendIndexes.forEach((index)=>{swiper.slidesEl.append(renderSlide(slides[index],index));});if(isLoop){for(let i=prependIndexes.length-1;i>=0;i-=1){const index=prependIndexes[i];swiper.slidesEl.prepend(renderSlide(slides[index],index));}}else{prependIndexes.sort((a,b)=>b-a);prependIndexes.forEach((index)=>{swiper.slidesEl.prepend(renderSlide(slides[index],index));});}elementChildren(swiper.slidesEl,'.swiper-slide, swiper-slide').forEach((slideEl)=>{slideEl.style[offsetProp]=`${offset-Math.abs(swiper.cssOverflowAdjustment())}px`;});onRendered();}function appendSlide(slides){if(typeof slides==='object'&&'length' in slides){for(let i=0;i<slides.length;i+=1)if(slides[i])swiper.virtual.slides.push(slides[i]);}else swiper.virtual.slides.push(slides);update(true);}function prependSlide(slides){const activeIndex=swiper.activeIndex;let newActiveIndex=activeIndex+1;let numberOfNewSlides=1;if(Array.isArray(slides)){for(let i=0;i<slides.length;i+=1)if(slides[i])swiper.virtual.slides.unshift(slides[i]);newActiveIndex=activeIndex+slides.length;numberOfNewSlides=slides.length;}else swiper.virtual.slides.unshift(slides);if(swiper.params.virtual.cache){const cache=swiper.virtual.cache;const newCache={};Object.keys(cache).forEach((cachedIndex)=>{const cachedEl=cache[cachedIndex];const cachedElIndex=cachedEl.getAttribute('data-swiper-slide-index');if(cachedElIndex)cachedEl.setAttribute('data-swiper-slide-index',parseInt(cachedElIndex,10)+numberOfNewSlides);newCache[parseInt(cachedIndex,10)+numberOfNewSlides]=cachedEl;});swiper.virtual.cache=newCache;}update(true);swiper.slideTo(newActiveIndex,0);}function removeSlide(slidesIndexes){if(typeof slidesIndexes==='undefined'||slidesIndexes===null)return;let activeIndex=swiper.activeIndex;if(Array.isArray(slidesIndexes)){for(let i=slidesIndexes.length-1;i>=0;i-=1){if(swiper.params.virtual.cache){delete swiper.virtual.cache[slidesIndexes[i]];Object.keys(swiper.virtual.cache).forEach((key)=>{if(key>slidesIndexes){swiper.virtual.cache[key-1]=swiper.virtual.cache[key];swiper.virtual.cache[key-1].setAttribute('data-swiper-slide-index',key-1);delete swiper.virtual.cache[key];}});}swiper.virtual.slides.splice(slidesIndexes[i],1);if(slidesIndexes[i]<activeIndex)activeIndex-=1;activeIndex=Math.max(activeIndex,0);}}else{if(swiper.params.virtual.cache){delete swiper.virtual.cache[slidesIndexes];Object.keys(swiper.virtual.cache).forEach((key)=>{if(key>slidesIndexes){swiper.virtual.cache[key-1]=swiper.virtual.cache[key];swiper.virtual.cache[key-1].setAttribute('data-swiper-slide-index',key-1);delete swiper.virtual.cache[key];}});}swiper.virtual.slides.splice(slidesIndexes,1);if(slidesIndexes<activeIndex)activeIndex-=1;activeIndex=Math.max(activeIndex,0);}update(true);swiper.slideTo(activeIndex,0);}function removeAllSlides(){swiper.virtual.slides=[];if(swiper.params.virtual.cache)swiper.virtual.cache={};update(true);swiper.slideTo(0,0);}on('beforeInit',()=>{if(!swiper.params.virtual.enabled)return;let domSlidesAssigned;if(typeof swiper.passedParams.virtual.slides==='undefined'){const slides=[...swiper.slidesEl.children].filter((el)=>el.matches(`.${swiper.params.slideClass}, swiper-slide`));if(slides&&slides.length){swiper.virtual.slides=[...slides];domSlidesAssigned=true;slides.forEach((slideEl,slideIndex)=>{slideEl.setAttribute('data-swiper-slide-index',slideIndex);swiper.virtual.cache[slideIndex]=slideEl;slideEl.remove();});}}if(!domSlidesAssigned)swiper.virtual.slides=swiper.params.virtual.slides;swiper.classNames.push(`${swiper.params.containerModifierClass}virtual`);swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true;update(false,true);});on('setTranslate',()=>{if(!swiper.params.virtual.enabled)return;if(swiper.params.cssMode&&!swiper._immediateVirtual){clearTimeout(cssModeTimeout);cssModeTimeout=setTimeout(()=>{update();},100);}else update();});on('init update resize',()=>{if(!swiper.params.virtual.enabled)return;if(swiper.params.cssMode)setCSSProperty(swiper.wrapperEl,'--swiper-virtual-size',`${swiper.virtualSize}px`);});Object.assign(swiper.virtual,{appendSlide,prependSlide,removeSlide,removeAllSlides,update});}function Keyboard({swiper,extendParams,on,emit}){const document=getDocument();const window=getWindow();swiper.keyboard={enabled:false};extendParams({keyboard:{enabled:false,onlyInViewport:true,pageUpDown:true,speed:undefined}});function handle(event){if(!swiper.enabled)return;const {rtlTranslate:rtl}=swiper;let e=event;if(e.originalEvent)e=e.originalEvent;
2const kc=e.keyCode||e.charCode;const pageUpDown=swiper.params.keyboard.pageUpDown;const isPageUp=pageUpDown&&kc===33;const isPageDown=pageUpDown&&kc===34;const isArrowLeft=kc===37;const isArrowRight=kc===39;const isArrowUp=kc===38;const isArrowDown=kc===40;if(!swiper.allowSlideNext&&(swiper.isHorizontal()&&isArrowRight||swiper.isVertical()&&isArrowDown||isPageDown))return false;if(!swiper.allowSlidePrev&&(swiper.isHorizontal()&&isArrowLeft||swiper.isVertical()&&isArrowUp||isPageUp))return false;if(e.shiftKey||e.altKey||e.ctrlKey||e.metaKey)return undefined;if(document.activeElement&&(document.activeElement.isContentEditable||document.activeElement.nodeName&&(document.activeElement.nodeName.toLowerCase()==='input'||document.activeElement.nodeName.toLowerCase()==='textarea')))return undefined;if(swiper.params.keyboard.onlyInViewport&&(isPageUp||isPageDown||isArrowLeft||isArrowRight||isArrowUp||isArrowDown)){let inView=false;if(elementParents(swiper.el,`.${swiper.params.slideClass}, swiper-slide`).length>0&&elementParents(swiper.el,`.${swiper.params.slideActiveClass}`).length===0)return undefined;const el=swiper.el;const swiperWidth=el.clientWidth;const swiperHeight=el.clientHeight;const windowWidth=window.innerWidth;const windowHeight=window.innerHeight;const swiperOffset=elementOffset(el);if(rtl)swiperOffset.left-=el.scrollLeft;const swiperCoord=[[swiperOffset.left,swiperOffset.top],[swiperOffset.left+swiperWidth,swiperOffset.top],[swiperOffset.left,swiperOffset.top+swiperHeight],[swiperOffset.left+swiperWidth,swiperOffset.top+swiperHeight]];for(let i=0;i<swiperCoord.length;i+=1){const point=swiperCoord[i];if(point[0]>=0&&point[0]<=windowWidth&&point[1]>=0&&point[1]<=windowHeight){if(point[0]===0&&point[1]===0)continue;inView=true;}}if(!inView)return undefined;}const speed=swiper.params.keyboard.speed;if(swiper.isHorizontal()){if(isPageUp||isPageDown||isArrowLeft||isArrowRight)if(e.preventDefault)e.preventDefault();else e.returnValue=false;if((isPageDown||isArrowRight)&&!rtl||(isPageUp||isArrowLeft)&&rtl)swiper.slideNext(speed);if((isPageUp||isArrowLeft)&&!rtl||(isPageDown||isArrowRight)&&rtl)swiper.slidePrev(speed);}else{if(isPageUp||isPageDown||isArrowUp||isArrowDown)if(e.preventDefault)e.preventDefault();else e.returnValue=false;if(isPageDown||isArrowDown)swiper.slideNext(speed);if(isPageUp||isArrowUp)swiper.slidePrev(speed);}emit('keyPress',kc);return undefined;}function enable(){if(swiper.keyboard.enabled)return;document.addEventListener('keydown',handle);swiper.keyboard.enabled=true;}function disable(){if(!swiper.keyboard.enabled)return;document.removeEventListener('keydown',handle);swiper.keyboard.enabled=false;}on('init',()=>{if(swiper.params.keyboard.enabled)enable();});on('destroy',()=>{if(swiper.keyboard.enabled)disable();});Object.assign(swiper.keyboard,{enable,disable});}function Mousewheel({swiper,extendParams,on,emit}){const window=getWindow();extendParams({mousewheel:{enabled:false,releaseOnEdges:false,invert:false,forceToAxis:false,sensitivity:1,eventsTarget:'container',thresholdDelta:null,thresholdTime:null,noMousewheelClass:'swiper-no-mousewheel'}});swiper.mousewheel={enabled:false};let timeout;let lastScrollTime=now();let lastEventBeforeSnap;const recentWheelEvents=[];function normalize(e){const PIXEL_STEP=10;const LINE_HEIGHT=40;const PAGE_HEIGHT=800;let sX=0;let sY=0;let pX=0;let pY=0;if('detail' in e)sY=e.detail;if('wheelDelta' in e)sY=-e.wheelDelta/120;if('wheelDeltaY' in e)sY=-e.wheelDeltaY/120;if('wheelDeltaX' in e)sX=-e.wheelDeltaX/120;if('axis' in e&&e.axis===e.HORIZONTAL_AXIS){sX=sY;sY=0;}pX=sX*PIXEL_STEP;pY=sY*PIXEL_STEP;if('deltaY' in e)pY=e.deltaY;if('deltaX' in e)pX=e.deltaX;if(e.shiftKey&&!pX){pX=pY;pY=0;}if((pX||pY)&&e.deltaMode)if(e.deltaMode===1){pX*=LINE_HEIGHT;pY*=LINE_HEIGHT;}else{pX*=PAGE_HEIGHT;pY*=PAGE_HEIGHT;}if(pX&&!sX)sX=pX<1?-1:1;if(pY&&!sY)sY=pY<1?-1:1;return {spinX:sX,spinY:sY,pixelX:pX,pixelY:pY};}function handleMouseEnter(){if(!swiper.enabled)return;swiper.mouseEntered=true;}function handleMouseLeave(){if(!swiper.enabled)return;swiper.mouseEntered=false;}function animateSlider(newEvent){if(swiper.params.mousewheel.thresholdDelta&&newEvent.delta<swiper.params.mousewheel.thresholdDelta)return false;
2if(swiper.params.mousewheel.thresholdTime&&now()-lastScrollTime<swiper.params.mousewheel.thresholdTime)return false;if(newEvent.delta>=6&&now()-lastScrollTime<60)return true;if(newEvent.direction<0){if((!swiper.isEnd||swiper.params.loop)&&!swiper.animating){swiper.slideNext();emit('scroll',newEvent.raw);}}else{if((!swiper.isBeginning||swiper.params.loop)&&!swiper.animating){swiper.slidePrev();emit('scroll',newEvent.raw);}}lastScrollTime=new window.Date().getTime();return false;}function releaseScroll(newEvent){const params=swiper.params.mousewheel;if(newEvent.direction<0){if(swiper.isEnd&&!swiper.params.loop&¶ms.releaseOnEdges)return true;}else{if(swiper.isBeginning&&!swiper.params.loop&¶ms.releaseOnEdges)return true;}return false;}function handle(event){let e=event;let disableParentSwiper=true;if(!swiper.enabled)return;if(event.target.closest(`.${swiper.params.mousewheel.noMousewheelClass}`))return;const params=swiper.params.mousewheel;if(swiper.params.cssMode)e.preventDefault();let targetEl=swiper.el;if(swiper.params.mousewheel.eventsTarget!=='container')targetEl=document.querySelector(swiper.params.mousewheel.eventsTarget);const targetElContainsTarget=targetEl&&targetEl.contains(e.target);if(!swiper.mouseEntered&&!targetElContainsTarget&&!params.releaseOnEdges)return true;if(e.originalEvent)e=e.originalEvent;let delta=0;const rtlFactor=swiper.rtlTranslate?-1:1;const data=normalize(e);if(params.forceToAxis)if(swiper.isHorizontal())if(Math.abs(data.pixelX)>Math.abs(data.pixelY))delta=-data.pixelX*rtlFactor;else return true;else if(Math.abs(data.pixelY)>Math.abs(data.pixelX))delta=-data.pixelY;else return true;else delta=Math.abs(data.pixelX)>Math.abs(data.pixelY)?-data.pixelX*rtlFactor:-data.pixelY;if(delta===0)return true;if(params.invert)delta=-delta;let positions=swiper.getTranslate()+delta*params.sensitivity;if(positions>=swiper.minTranslate())positions=swiper.minTranslate();if(positions<=swiper.maxTranslate())positions=swiper.maxTranslate();disableParentSwiper=swiper.params.loop?true:!(positions===swiper.minTranslate()||positions===swiper.maxTranslate());if(disableParentSwiper&&swiper.params.nested)e.stopPropagation();if(!swiper.params.freeMode||!swiper.params.freeMode.enabled){const newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta),raw:event};if(recentWheelEvents.length>=2)recentWheelEvents.shift();const prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:undefined;recentWheelEvents.push(newEvent);if(prevEvent){if(newEvent.direction!==prevEvent.direction||newEvent.delta>prevEvent.delta||newEvent.time>prevEvent.time+150)animateSlider(newEvent);}else animateSlider(newEvent);if(releaseScroll(newEvent))return true;}else{const newEvent={time:now(),delta:Math.abs(delta),direction:Math.sign(delta)};const ignoreWheelEvents=lastEventBeforeSnap&&newEvent.time<lastEventBeforeSnap.time+500&&newEvent.delta<=lastEventBeforeSnap.delta&&newEvent.direction===lastEventBeforeSnap.direction;if(!ignoreWheelEvents){lastEventBeforeSnap=undefined;let position=swiper.getTranslate()+delta*params.sensitivity;const wasBeginning=swiper.isBeginning;const wasEnd=swiper.isEnd;if(position>=swiper.minTranslate())position=swiper.minTranslate();if(position<=swiper.maxTranslate())position=swiper.maxTranslate();swiper.setTransition(0);swiper.setTranslate(position);swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();if(!wasBeginning&&swiper.isBeginning||!wasEnd&&swiper.isEnd)swiper.updateSlidesClasses();if(swiper.params.loop)swiper.loopFix({direction:newEvent.direction<0?'next':'prev',byMousewheel:true});if(swiper.params.freeMode.sticky){clearTimeout(timeout);timeout=undefined;if(recentWheelEvents.length>=15)recentWheelEvents.shift();const prevEvent=recentWheelEvents.length?recentWheelEvents[recentWheelEvents.length-1]:undefined;const firstEvent=recentWheelEvents[0];recentWheelEvents.push(newEvent);if(prevEvent&&(newEvent.delta>prevEvent.delta||newEvent.direction!==prevEvent.direction))recentWheelEvents.splice(0);else{if(recentWheelEvents.length>=15&&newEvent.time-firstEvent.time<500&&firstEvent.delta-newEvent.delta>=1&&newEvent.delta<=6){const snapToThreshold=delta>0?0.8:0.2;lastEventBeforeSnap=newEvent;recentWheelEvents.splice(0);timeout=nextTick(()=>
2{if(swiper.destroyed||!swiper.params)return;swiper.slideToClosest(swiper.params.speed,true,undefined,snapToThreshold);},0);}}if(!timeout)timeout=nextTick(()=>{if(swiper.destroyed||!swiper.params)return;const snapToThreshold=0.5;lastEventBeforeSnap=newEvent;recentWheelEvents.splice(0);swiper.slideToClosest(swiper.params.speed,true,undefined,snapToThreshold);},500);}if(!ignoreWheelEvents)emit('scroll',e);if(swiper.params.autoplay&&swiper.params.autoplay.disableOnInteraction)swiper.autoplay.stop();if(params.releaseOnEdges&&(position===swiper.minTranslate()||position===swiper.maxTranslate()))return true;}}if(e.preventDefault)e.preventDefault();else e.returnValue=false;return false;}function events(method){let targetEl=swiper.el;if(swiper.params.mousewheel.eventsTarget!=='container')targetEl=document.querySelector(swiper.params.mousewheel.eventsTarget);targetEl[method]('mouseenter',handleMouseEnter);targetEl[method]('mouseleave',handleMouseLeave);targetEl[method]('wheel',handle);}function enable(){if(swiper.params.cssMode){swiper.wrapperEl.removeEventListener('wheel',handle);return true;}if(swiper.mousewheel.enabled)return false;events('addEventListener');swiper.mousewheel.enabled=true;return true;}function disable(){if(swiper.params.cssMode){swiper.wrapperEl.addEventListener(event,handle);return true;}if(!swiper.mousewheel.enabled)return false;events('removeEventListener');swiper.mousewheel.enabled=false;return true;}on('init',()=>{if(!swiper.params.mousewheel.enabled&&swiper.params.cssMode)disable();if(swiper.params.mousewheel.enabled)enable();});on('destroy',()=>{if(swiper.params.cssMode)enable();if(swiper.mousewheel.enabled)disable();});Object.assign(swiper.mousewheel,{enable,disable});}function createElementIfNotDefined(swiper,originalParams,params,checkProps){if(swiper.params.createElements)Object.keys(checkProps).forEach((key)=>{if(!params[key]&¶ms.auto===true){let element=elementChildren(swiper.el,`.${checkProps[key]}`)[0];if(!element){element=createElement('div',checkProps[key]);element.className=checkProps[key];swiper.el.append(element);}params[key]=element;originalParams[key]=element;}});return params;}const arrowSvg=`<svg class="swiper-navigation-icon" width="11" height="20" viewBox="0 0 11 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.38296 20.0762C0.111788 19.805 0.111788 19.3654 0.38296 19.0942L9.19758 10.2796L0.38296 1.46497C0.111788 1.19379 0.111788 0.754138 0.38296 0.482966C0.654131 0.211794 1.09379 0.211794 1.36496 0.482966L10.4341 9.55214C10.8359 9.9539 10.8359 10.6053 10.4341 11.007L1.36496 20.0762C1.09379 20.3474 0.654131 20.3474 0.38296 20.0762Z" fill="currentColor"/></svg>`;function Navigation({swiper,extendParams,on,emit}){extendParams({navigation:{nextEl:null,prevEl:null,addIcons:true,hideOnClick:false,disabledClass:'swiper-button-disabled',hiddenClass:'swiper-button-hidden',lockClass:'swiper-button-lock',navigationDisabledClass:'swiper-navigation-disabled'}});swiper.navigation={nextEl:null,prevEl:null,arrowSvg};function getEl(el){let res;if(el&&typeof el==='string'&&swiper.isElement){res=swiper.el.querySelector(el)||swiper.hostEl.querySelector(el);if(res)return res;}if(el){if(typeof el==='string')res=[...document.querySelectorAll(el)];if(swiper.params.uniqueNavElements&&typeof el==='string'&&res&&res.length>1&&swiper.el.querySelectorAll(el).length===1)res=swiper.el.querySelector(el);else{if(res&&res.length===1)res=res[0];}}if(el&&!res)return el;return res;}function toggleEl(el,disabled){const params=swiper.params.navigation;el=makeElementsArray(el);el.forEach((subEl)=>{if(subEl){subEl.classList[disabled?'add':'remove'](...params.disabledClass.split(' '));if(subEl.tagName==='BUTTON')subEl.disabled=disabled;if(swiper.params.watchOverflow&&swiper.enabled)subEl.classList[swiper.isLocked?'add':'remove'](params.lockClass);}});}function update(){const {nextEl,prevEl}=swiper.navigation;if(swiper.params.loop){toggleEl(prevEl,false);toggleEl(nextEl,false);return;}toggleEl(prevEl,swiper.isBeginning&&!swiper.params.rewind);toggleEl(nextEl,swiper.isEnd&&!swiper.params.rewind);}function onPrevClick(e){e.preventDefault();if(swiper.isBeginning&&!swiper.params.loop&&!swiper.params.rewind)return;swiper.slidePrev();emit('navigationPrev');}function onNextClick(e){e.preventDefault();if(swiper.isEnd&&!swiper.params.loop&&!swiper.params.rewind)return;swiper.slideNext();emit('navigationNext');}
2function init(){const params=swiper.params.navigation;swiper.params.navigation=createElementIfNotDefined(swiper,swiper.originalParams.navigation,swiper.params.navigation,{nextEl:'swiper-button-next',prevEl:'swiper-button-prev'});if(!(params.nextEl||params.prevEl))return;let nextEl=getEl(params.nextEl);let prevEl=getEl(params.prevEl);Object.assign(swiper.navigation,{nextEl,prevEl});nextEl=makeElementsArray(nextEl);prevEl=makeElementsArray(prevEl);const initButton=(el,dir)=>{if(el){if(params.addIcons&&el.matches('.swiper-button-next,.swiper-button-prev')&&!el.querySelector('svg')){const tempEl=document.createElement('div');setInnerHTML(tempEl,arrowSvg);el.appendChild(tempEl.querySelector('svg'));tempEl.remove();}el.addEventListener('click',dir==='next'?onNextClick:onPrevClick);}if(!swiper.enabled&&el)el.classList.add(...params.lockClass.split(' '));};nextEl.forEach((el)=>initButton(el,'next'));prevEl.forEach((el)=>initButton(el,'prev'));}function destroy(){let {nextEl,prevEl}=swiper.navigation;nextEl=makeElementsArray(nextEl);prevEl=makeElementsArray(prevEl);const destroyButton=(el,dir)=>{el.removeEventListener('click',dir==='next'?onNextClick:onPrevClick);el.classList.remove(...swiper.params.navigation.disabledClass.split(' '));};nextEl.forEach((el)=>destroyButton(el,'next'));prevEl.forEach((el)=>destroyButton(el,'prev'));}on('init',()=>{if(swiper.params.navigation.enabled===false)disable();else{init();update();}});on('toEdge fromEdge lock unlock',()=>{update();});on('destroy',()=>{destroy();});on('enable disable',()=>{let {nextEl,prevEl}=swiper.navigation;nextEl=makeElementsArray(nextEl);prevEl=makeElementsArray(prevEl);if(swiper.enabled){update();return;}[...nextEl,...prevEl].filter((el)=>!!el).forEach((el)=>el.classList.add(swiper.params.navigation.lockClass));});on('click',(_s,e)=>{let {nextEl,prevEl}=swiper.navigation;nextEl=makeElementsArray(nextEl);prevEl=makeElementsArray(prevEl);const targetEl=e.target;let targetIsButton=prevEl.includes(targetEl)||nextEl.includes(targetEl);if(swiper.isElement&&!targetIsButton){const path=e.path||e.composedPath&&e.composedPath();if(path)targetIsButton=path.find((pathEl)=>nextEl.includes(pathEl)||prevEl.includes(pathEl));}if(swiper.params.navigation.hideOnClick&&!targetIsButton){if(swiper.pagination&&swiper.params.pagination&&swiper.params.pagination.clickable&&(swiper.pagination.el===targetEl||swiper.pagination.el.contains(targetEl)))return;let isHidden;if(nextEl.length)isHidden=nextEl[0].classList.contains(swiper.params.navigation.hiddenClass);else{if(prevEl.length)isHidden=prevEl[0].classList.contains(swiper.params.navigation.hiddenClass);}if(isHidden===true)emit('navigationShow');else emit('navigationHide');[...nextEl,...prevEl].filter((el)=>!!el).forEach((el)=>el.classList.toggle(swiper.params.navigation.hiddenClass));}});const enable=()=>{swiper.el.classList.remove(...swiper.params.navigation.navigationDisabledClass.split(' '));init();update();};const disable=()=>{swiper.el.classList.add(...swiper.params.navigation.navigationDisabledClass.split(' '));destroy();};Object.assign(swiper.navigation,{enable,disable,update,init,destroy});}function classesToSelector(classes=''){return `.${classes.trim().replace(/([\.:!+\/()[\]#>~*^$|=,'"@{}\\])/g,'\\$1').replace(/ /g,'.')}`;}function Pagination({swiper,extendParams,on,emit}){const pfx='swiper-pagination';extendParams({pagination:{el:null,bulletElement:'span',clickable:false,hideOnClick:false,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:false,type:'bullets',dynamicBullets:false,dynamicMainBullets:1,formatFractionCurrent:(number)=>number,formatFractionTotal:(number)=>number,bulletClass:`${pfx}-bullet`,bulletActiveClass:`${pfx}-bullet-active`,modifierClass:`${pfx}-`,currentClass:`${pfx}-current`,totalClass:`${pfx}-total`,hiddenClass:`${pfx}-hidden`,progressbarFillClass:`${pfx}-progressbar-fill`,progressbarOppositeClass:`${pfx}-progressbar-opposite`,clickableClass:`${pfx}-clickable`,lockClass:`${pfx}-lock`,horizontalClass:`${pfx}-horizontal`,verticalClass:`${pfx}-vertical`,paginationDisabledClass:`${pfx}-disabled`}});swiper.pagination={el:null,bullets:[]};let bulletSize;let dynamicBulletIndex=0;function isPaginationDisabled(){return !swiper.params.pagination.el||!swiper.pagination.el||Array.isArray(swiper.pagination.el)&&swiper.pagination.el.length===0;}function setSideBullets(bulletEl,position){const {bulletActiveClass}=swiper.params.pagination;if(!bulletEl)return;bulletEl=bulletEl[`${position==='prev'?'previous':'next'}ElementSibling`];if(bulletEl){bulletEl.classList.add(`${bulletActiveClass}-${position}`);bulletEl=bulletEl[`${position==='prev'?'previous':'next'}ElementSibling`];if(bulletEl)bulletEl.classList.add(`${bulletActiveClass}-${position}-${position}`);}}function getMoveDirection(prevIndex,nextIndex,length){prevIndex=prevIndex%length;nextIndex=nextIndex%length;if(nextIndex===prevIndex+1)return 'next';else{if(nextIndex===prevIndex-1)return 'previous';}return;}function onBulletClick(e){const bulletEl=e.target.closest(classesToSelector(swiper.params.pagination.bulletClass));if(!bulletEl)return;e.preventDefault();const index=elementIndex(bulletEl)*swiper.params.slidesPerGroup;if(swiper.params.loop){if(swiper.realIndex===index)return;const moveDirection=getMoveDirection(swiper.realIndex,index,swiper.slides.length);if(moveDirection==='next')swiper.slideNext();else if(moveDirection==='previous')swiper.slidePrev();else swiper.slideToLoop(index);}else swiper.slideTo(index);}
2function update(){const rtl=swiper.rtl;const params=swiper.params.pagination;if(isPaginationDisabled())return;let el=swiper.pagination.el;el=makeElementsArray(el);let current;let previousIndex;const slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.slides.length;const total=swiper.params.loop?Math.ceil(slidesLength/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.loop){previousIndex=swiper.previousRealIndex||0;current=swiper.params.slidesPerGroup>1?Math.floor(swiper.realIndex/swiper.params.slidesPerGroup):swiper.realIndex;}else if(typeof swiper.snapIndex!=='undefined'){current=swiper.snapIndex;previousIndex=swiper.previousSnapIndex;}else{previousIndex=swiper.previousIndex||0;current=swiper.activeIndex||0;}if(params.type==='bullets'&&swiper.pagination.bullets&&swiper.pagination.bullets.length>0){const bullets=swiper.pagination.bullets;let firstIndex;let lastIndex;let midIndex;if(params.dynamicBullets){bulletSize=elementOuterSize(bullets[0],swiper.isHorizontal()?'width':'height',true);el.forEach((subEl)=>{subEl.style[swiper.isHorizontal()?'width':'height']=`${bulletSize*(params.dynamicMainBullets+4)}px`;});if(params.dynamicMainBullets>1&&previousIndex!==undefined){dynamicBulletIndex+=current-(previousIndex||0);if(dynamicBulletIndex>params.dynamicMainBullets-1)dynamicBulletIndex=params.dynamicMainBullets-1;else{if(dynamicBulletIndex<0)dynamicBulletIndex=0;}}firstIndex=Math.max(current-dynamicBulletIndex,0);lastIndex=firstIndex+(Math.min(bullets.length,params.dynamicMainBullets)-1);midIndex=(lastIndex+firstIndex)/2;}bullets.forEach((bulletEl)=>{const classesToRemove=[...['','-next','-next-next','-prev','-prev-prev','-main'].map((suffix)=>`${params.bulletActiveClass}${suffix}`)].map((s)=>typeof s==='string'&&s.includes(' ')?s.split(' '):s).flat();bulletEl.classList.remove(...classesToRemove);});if(el.length>1)bullets.forEach((bullet)=>{const bulletIndex=elementIndex(bullet);if(bulletIndex===current)bullet.classList.add(...params.bulletActiveClass.split(' '));else{if(swiper.isElement)bullet.setAttribute('part','bullet');}if(params.dynamicBullets){if(bulletIndex>=firstIndex&&bulletIndex<=lastIndex)bullet.classList.add(...`${params.bulletActiveClass}-main`.split(' '));if(bulletIndex===firstIndex)setSideBullets(bullet,'prev');if(bulletIndex===lastIndex)setSideBullets(bullet,'next');}});else{const bullet=bullets[current];if(bullet)bullet.classList.add(...params.bulletActiveClass.split(' '));if(swiper.isElement)bullets.forEach((bulletEl,bulletIndex)=>{bulletEl.setAttribute('part',bulletIndex===current?'bullet-active':'bullet');});if(params.dynamicBullets){const firstDisplayedBullet=bullets[firstIndex];const lastDisplayedBullet=bullets[lastIndex];for(let i=firstIndex;i<=lastIndex;i+=1)if(bullets[i])bullets[i].classList.add(...`${params.bulletActiveClass}-main`.split(' '));setSideBullets(firstDisplayedBullet,'prev');setSideBullets(lastDisplayedBullet,'next');}}if(params.dynamicBullets){const dynamicBulletsLength=Math.min(bullets.length,params.dynamicMainBullets+4);const bulletsOffset=(bulletSize*dynamicBulletsLength-bulletSize)/2-midIndex*bulletSize;const offsetProp=rtl?'right':'left';bullets.forEach((bullet)=>{bullet.style[swiper.isHorizontal()?offsetProp:'top']=`${bulletsOffset}px`;});}}el.forEach((subEl,subElIndex)=>{if(params.type==='fraction'){subEl.querySelectorAll(classesToSelector(params.currentClass)).forEach((fractionEl)=>{fractionEl.textContent=params.formatFractionCurrent(current+1);});subEl.querySelectorAll(classesToSelector(params.totalClass)).forEach((totalEl)=>{totalEl.textContent=params.formatFractionTotal(total);});}if(params.type==='progressbar'){let progressbarDirection;if(params.progressbarOpposite)progressbarDirection=swiper.isHorizontal()?'vertical':'horizontal';else progressbarDirection=swiper.isHorizontal()?'horizontal':'vertical';const scale=(current+1)/total;let scaleX=1;let scaleY=1;if(progressbarDirection==='horizontal')scaleX=scale;else scaleY=scale;subEl.querySelectorAll(classesToSelector(params.progressbarFillClass)).forEach((progressEl)=>
2{progressEl.style.transform=`translate3d(0,0,0) scaleX(${scaleX}) scaleY(${scaleY})`;progressEl.style.transitionDuration=`${swiper.params.speed}ms`;});}if(params.type==='custom'&¶ms.renderCustom){setInnerHTML(subEl,params.renderCustom(swiper,current+1,total));if(subElIndex===0)emit('paginationRender',subEl);}else{if(subElIndex===0)emit('paginationRender',subEl);emit('paginationUpdate',subEl);}if(swiper.params.watchOverflow&&swiper.enabled)subEl.classList[swiper.isLocked?'add':'remove'](params.lockClass);});}function render(){const params=swiper.params.pagination;if(isPaginationDisabled())return;const slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:swiper.grid&&swiper.params.grid.rows>1?swiper.slides.length/Math.ceil(swiper.params.grid.rows):swiper.slides.length;let el=swiper.pagination.el;el=makeElementsArray(el);let paginationHTML='';if(params.type==='bullets'){let numberOfBullets=swiper.params.loop?Math.ceil(slidesLength/swiper.params.slidesPerGroup):swiper.snapGrid.length;if(swiper.params.freeMode&&swiper.params.freeMode.enabled&&numberOfBullets>slidesLength)numberOfBullets=slidesLength;for(let i=0;i<numberOfBullets;i+=1)if(params.renderBullet)paginationHTML+=params.renderBullet.call(swiper,i,params.bulletClass);else paginationHTML+=`<${params.bulletElement} ${swiper.isElement?'part="bullet"':''} class="${params.bulletClass}"></${params.bulletElement}>`;}if(params.type==='fraction')if(params.renderFraction)paginationHTML=params.renderFraction.call(swiper,params.currentClass,params.totalClass);else paginationHTML=`<span class="${params.currentClass}"></span>`+' / '+`<span class="${params.totalClass}"></span>`;if(params.type==='progressbar')if(params.renderProgressbar)paginationHTML=params.renderProgressbar.call(swiper,params.progressbarFillClass);else paginationHTML=`<span class="${params.progressbarFillClass}"></span>`;swiper.pagination.bullets=[];el.forEach((subEl)=>{if(params.type!=='custom')setInnerHTML(subEl,paginationHTML||'');if(params.type==='bullets')swiper.pagination.bullets.push(...subEl.querySelectorAll(classesToSelector(params.bulletClass)));});if(params.type!=='custom')emit('paginationRender',el[0]);}function init(){swiper.params.pagination=createElementIfNotDefined(swiper,swiper.originalParams.pagination,swiper.params.pagination,{el:'swiper-pagination'});const params=swiper.params.pagination;if(!params.el)return;let el;if(typeof params.el==='string'&&swiper.isElement)el=swiper.el.querySelector(params.el);if(!el&&typeof params.el==='string')el=[...document.querySelectorAll(params.el)];if(!el)el=params.el;if(!el||el.length===0)return;if(swiper.params.uniqueNavElements&&typeof params.el==='string'&&Array.isArray(el)&&el.length>1){el=[...swiper.el.querySelectorAll(params.el)];if(el.length>1)el=el.find((subEl)=>{if(elementParents(subEl,'.swiper')[0]!==swiper.el)return false;return true;});}if(Array.isArray(el)&&el.length===1)el=el[0];Object.assign(swiper.pagination,{el});el=makeElementsArray(el);el.forEach((subEl)=>{if(params.type==='bullets'&¶ms.clickable)subEl.classList.add(...(params.clickableClass||'').split(' '));subEl.classList.add(params.modifierClass+params.type);subEl.classList.add(swiper.isHorizontal()?params.horizontalClass:params.verticalClass);if(params.type==='bullets'&¶ms.dynamicBullets){subEl.classList.add(`${params.modifierClass}${params.type}-dynamic`);dynamicBulletIndex=0;if(params.dynamicMainBullets<1)params.dynamicMainBullets=1;}if(params.type==='progressbar'&¶ms.progressbarOpposite)subEl.classList.add(params.progressbarOppositeClass);if(params.clickable)subEl.addEventListener('click',onBulletClick);if(!swiper.enabled)subEl.classList.add(params.lockClass);});}function destroy(){const params=swiper.params.pagination;if(isPaginationDisabled())return;let el=swiper.pagination.el;if(el){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.classList.remove(params.hiddenClass);subEl.classList.remove(params.modifierClass+params.type);subEl.classList.remove(swiper.isHorizontal()?params.horizontalClass:params.verticalClass);if(params.clickable){subEl.classList.remove(...(params.clickableClass||'').split(' '));subEl.removeEventListener('click',onBulletClick);}});}
vendor: 4,493 bytes, line 2
2if(swiper.pagination.bullets)swiper.pagination.bullets.forEach((subEl)=>subEl.classList.remove(...params.bulletActiveClass.split(' ')));}on('changeDirection',()=>{if(!swiper.pagination||!swiper.pagination.el)return;const params=swiper.params.pagination;let {el}=swiper.pagination;el=makeElementsArray(el);el.forEach((subEl)=>{subEl.classList.remove(params.horizontalClass,params.verticalClass);subEl.classList.add(swiper.isHorizontal()?params.horizontalClass:params.verticalClass);});});on('init',()=>{if(swiper.params.pagination.enabled===false)disable();else{init();render();update();}});on('activeIndexChange',()=>{if(typeof swiper.snapIndex==='undefined')update();});on('snapIndexChange',()=>{update();});on('snapGridLengthChange',()=>{render();update();});on('destroy',()=>{destroy();});on('enable disable',()=>{let {el}=swiper.pagination;if(el){el=makeElementsArray(el);el.forEach((subEl)=>subEl.classList[swiper.enabled?'remove':'add'](swiper.params.pagination.lockClass));}});on('lock unlock',()=>{update();});on('click',(_s,e)=>{const targetEl=e.target;const el=makeElementsArray(swiper.pagination.el);if(swiper.params.pagination.el&&swiper.params.pagination.hideOnClick&&el&&el.length>0&&!targetEl.classList.contains(swiper.params.pagination.bulletClass)){if(swiper.navigation&&(swiper.navigation.nextEl&&targetEl===swiper.navigation.nextEl||swiper.navigation.prevEl&&targetEl===swiper.navigation.prevEl))return;const isHidden=el[0].classList.contains(swiper.params.pagination.hiddenClass);if(isHidden===true)emit('paginationShow');else emit('paginationHide');el.forEach((subEl)=>subEl.classList.toggle(swiper.params.pagination.hiddenClass));}});const enable=()=>{swiper.el.classList.remove(swiper.params.pagination.paginationDisabledClass);let {el}=swiper.pagination;if(el){el=makeElementsArray(el);el.forEach((subEl)=>subEl.classList.remove(swiper.params.pagination.paginationDisabledClass));}init();render();update();};const disable=()=>{swiper.el.classList.add(swiper.params.pagination.paginationDisabledClass);let {el}=swiper.pagination;if(el){el=makeElementsArray(el);el.forEach((subEl)=>subEl.classList.add(swiper.params.pagination.paginationDisabledClass));}destroy();};Object.assign(swiper.pagination,{enable,disable,render,update,init,destroy});}function Scrollbar({swiper,extendParams,on,emit}){const document=getDocument();let isTouched=false;let timeout=null;let dragTimeout=null;let dragStartPos;let dragSize;let trackSize;let divider;extendParams({scrollbar:{el:null,dragSize:'auto',hide:false,draggable:false,snapOnRelease:true,lockClass:'swiper-scrollbar-lock',dragClass:'swiper-scrollbar-drag',scrollbarDisabledClass:'swiper-scrollbar-disabled',horizontalClass:`swiper-scrollbar-horizontal`,verticalClass:`swiper-scrollbar-vertical`}});swiper.scrollbar={el:null,dragEl:null};function setTranslate(){if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;const {scrollbar,rtlTranslate:rtl}=swiper;const {dragEl,el}=scrollbar;const params=swiper.params.scrollbar;const progress=swiper.params.loop?swiper.progressLoop:swiper.progress;let newSize=dragSize;let newPos=(trackSize-dragSize)*progress;if(rtl){newPos=-newPos;if(newPos>0){newSize=dragSize-newPos;newPos=0;}else{if(-newPos+dragSize>trackSize)newSize=trackSize+newPos;}}else if(newPos<0){newSize=dragSize+newPos;newPos=0;}else{if(newPos+dragSize>trackSize)newSize=trackSize-newPos;}if(swiper.isHorizontal()){dragEl.style.transform=`translate3d(${newPos}px, 0, 0)`;dragEl.style.width=`${newSize}px`;}else{dragEl.style.transform=`translate3d(0px, ${newPos}px, 0)`;dragEl.style.height=`${newSize}px`;}if(params.hide){clearTimeout(timeout);el.style.opacity=1;timeout=setTimeout(()=>{el.style.opacity=0;el.style.transitionDuration='400ms';},1000);}}function setTransition(duration){if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;swiper.scrollbar.dragEl.style.transitionDuration=`${duration}ms`;}function updateSize(){if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;const {scrollbar}=swiper;const {dragEl,el}=scrollbar;dragEl.style.width='';dragEl.style.height='';trackSize=swiper.isHorizontal()?el.offsetWidth:el.offsetHeight;divider=swiper.size/(swiper.virtualSize+swiper.params.slidesOffsetBefore-(swiper.params.centeredSlides?swiper.snapGrid[0]:0));if(swiper.params.scrollbar.dragSize==='auto')dragSize=trackSize*divider;else dragSize=parseInt(swiper.params.scrollbar.dragSize,10);if(swiper.isHorizontal())dragEl.style.width=`${dragSize}px`;else dragEl.style.height=`${dragSize}px`;
2if(divider>=1)el.style.display='none';else el.style.display='';if(swiper.params.scrollbar.hide)el.style.opacity=0;if(swiper.params.watchOverflow&&swiper.enabled)scrollbar.el.classList[swiper.isLocked?'add':'remove'](swiper.params.scrollbar.lockClass);}function getPointerPosition(e){return swiper.isHorizontal()?e.clientX:e.clientY;}function setDragPosition(e){const {scrollbar,rtlTranslate:rtl}=swiper;const {el}=scrollbar;let positionRatio;positionRatio=(getPointerPosition(e)-elementOffset(el)[swiper.isHorizontal()?'left':'top']-(dragStartPos!==null?dragStartPos:dragSize/2))/(trackSize-dragSize);positionRatio=Math.max(Math.min(positionRatio,1),0);if(rtl)positionRatio=1-positionRatio;const position=swiper.minTranslate()+(swiper.maxTranslate()-swiper.minTranslate())*positionRatio;swiper.updateProgress(position);swiper.setTranslate(position);swiper.updateActiveIndex();swiper.updateSlidesClasses();}function onDragStart(e){const params=swiper.params.scrollbar;const {scrollbar,wrapperEl}=swiper;const {el,dragEl}=scrollbar;isTouched=true;dragStartPos=e.target===dragEl?getPointerPosition(e)-e.target.getBoundingClientRect()[swiper.isHorizontal()?'left':'top']:null;e.preventDefault();e.stopPropagation();wrapperEl.style.transitionDuration='100ms';dragEl.style.transitionDuration='100ms';setDragPosition(e);clearTimeout(dragTimeout);el.style.transitionDuration='0ms';if(params.hide)el.style.opacity=1;if(swiper.params.cssMode)swiper.wrapperEl.style['scroll-snap-type']='none';emit('scrollbarDragStart',e);}function onDragMove(e){const {scrollbar,wrapperEl}=swiper;const {el,dragEl}=scrollbar;if(!isTouched)return;if(e.preventDefault&&e.cancelable)e.preventDefault();else e.returnValue=false;setDragPosition(e);wrapperEl.style.transitionDuration='0ms';el.style.transitionDuration='0ms';dragEl.style.transitionDuration='0ms';emit('scrollbarDragMove',e);}function onDragEnd(e){const params=swiper.params.scrollbar;const {scrollbar,wrapperEl}=swiper;const {el}=scrollbar;if(!isTouched)return;isTouched=false;if(swiper.params.cssMode){swiper.wrapperEl.style['scroll-snap-type']='';wrapperEl.style.transitionDuration='';}if(params.hide){clearTimeout(dragTimeout);dragTimeout=nextTick(()=>{el.style.opacity=0;el.style.transitionDuration='400ms';},1000);}emit('scrollbarDragEnd',e);if(params.snapOnRelease)swiper.slideToClosest();}function events(method){const {scrollbar,params}=swiper;const el=scrollbar.el;if(!el)return;const target=el;const activeListener=params.passiveListeners?{passive:false,capture:false}:false;const passiveListener=params.passiveListeners?{passive:true,capture:false}:false;if(!target)return;const eventMethod=method==='on'?'addEventListener':'removeEventListener';target[eventMethod]('pointerdown',onDragStart,activeListener);document[eventMethod]('pointermove',onDragMove,activeListener);document[eventMethod]('pointerup',onDragEnd,passiveListener);}function enableDraggable(){if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;events('on');}function disableDraggable(){if(!swiper.params.scrollbar.el||!swiper.scrollbar.el)return;events('off');}function init(){const {scrollbar,el:swiperEl}=swiper;swiper.params.scrollbar=createElementIfNotDefined(swiper,swiper.originalParams.scrollbar,swiper.params.scrollbar,{el:'swiper-scrollbar'});const params=swiper.params.scrollbar;if(!params.el)return;let el;if(typeof params.el==='string'&&swiper.isElement)el=swiper.el.querySelector(params.el);if(!el&&typeof params.el==='string'){el=document.querySelectorAll(params.el);if(!el.length)return;}else{if(!el)el=params.el;}if(swiper.params.uniqueNavElements&&typeof params.el==='string'&&el.length>1&&swiperEl.querySelectorAll(params.el).length===1)el=swiperEl.querySelector(params.el);if(el.length>0)el=el[0];el.classList.add(swiper.isHorizontal()?params.horizontalClass:params.verticalClass);let dragEl;if(el){dragEl=el.querySelector(classesToSelector(swiper.params.scrollbar.dragClass));if(!dragEl){dragEl=createElement('div',swiper.params.scrollbar.dragClass);el.append(dragEl);}}Object.assign(scrollbar,{el,dragEl});if(params.draggable)enableDraggable();if(el)el.classList[swiper.enabled?'remove':'add'](...classesToTokens(swiper.params.scrollbar.lockClass));}function destroy(){const params=swiper.params.scrollbar;const el=swiper.scrollbar.el;if(el)el.classList.remove(...classesToTokens(swiper.isHorizontal()?params.horizontalClass:params.verticalClass));disableDraggable();}on('changeDirection',()=>{if(!swiper.scrollbar||!swiper.scrollbar.el)return;const params=swiper.params.scrollbar;let {el}=swiper.scrollbar;el=makeElementsArray(el);el.forEach((subEl)=>{subEl.classList.remove(params.horizontalClass,params.verticalClass);subEl.classList.add(swiper.isHorizontal()?params.horizontalClass:params.verticalClass);});});on('init',()=>{if(swiper.params.scrollbar.enabled===false)disable();else{init();updateSize();setTranslate();}});on('update resize observerUpdate lock unlock changeDirection',()=>{updateSize();});on('setTranslate',()=>{setTranslate();});on('setTransition',(_s,duration)=>{setTransition(duration);});on('enable disable',()=>{const {el}=swiper.scrollbar;if(el)el.classList[swiper.enabled?'remove':'add'](...classesToTokens(swiper.params.scrollbar.lockClass));});on('destroy',()=>{destroy();});const enable=()=>{swiper.el.classList.remove(...classesToTokens(swiper.params.scrollbar.scrollbarDisabledClass));if(swiper.scrollbar.el)swiper.scrollbar.el.classList.remove(...classesToTokens(swiper.params.scrollbar.scrollbarDisabledClass));init();updateSize();setTranslate();};const disable=()=>{swiper.el.classList.add(...classesToTokens(swiper.params.scrollbar.scrollbarDisabledClass));if(swiper.scrollbar.el)swiper.scrollbar.el.classList.add(...classesToTokens(swiper.params.scrollbar.scrollbarDisabledClass));destroy();};Object.assign(swiper.scrollbar,{enable,disable,updateSize,setTranslate,init,destroy});}function Parallax({swiper,extendParams,on}){extendParams({parallax:{enabled:false}});const elementsSelector='[data-swiper-parallax], [data-swiper-parallax-x], [data-swiper-parallax-y], [data-swiper-parallax-opacity], [data-swiper-parallax-scale]';const setTransform=(el,progress)=>{const {rtl}=swiper;const rtlFactor=rtl?-1:1;const p=el.getAttribute('data-swiper-parallax')||'0';let x=el.getAttribute('data-swiper-parallax-x');let y=el.getAttribute('data-swiper-parallax-y');const scale=el.getAttribute('data-swiper-parallax-scale');const opacity=el.getAttribute('data-swiper-parallax-opacity');const rotate=el.getAttribute('data-swiper-parallax-rotate');if(x||y){x=x||'0';y=y||'0';}
vendor: 13,274 bytes, line 2
2else if(swiper.isHorizontal()){x=p;y='0';}else{y=p;x='0';}if(x.indexOf('%')>=0)x=`${parseInt(x,10)*progress*rtlFactor}%`;else x=`${x*progress*rtlFactor}px`;if(y.indexOf('%')>=0)y=`${parseInt(y,10)*progress}%`;else y=`${y*progress}px`;if(typeof opacity!=='undefined'&&opacity!==null){const currentOpacity=opacity-(opacity-1)*(1-Math.abs(progress));el.style.opacity=currentOpacity;}let transform=`translate3d(${x}, ${y}, 0px)`;if(typeof scale!=='undefined'&&scale!==null){const currentScale=scale-(scale-1)*(1-Math.abs(progress));transform+=` scale(${currentScale})`;}if(rotate&&typeof rotate!=='undefined'&&rotate!==null){const currentRotate=rotate*progress*-1;transform+=` rotate(${currentRotate}deg)`;}el.style.transform=transform;};const setTranslate=()=>{const {el,slides,progress,snapGrid,isElement}=swiper;const elements=elementChildren(el,elementsSelector);if(swiper.isElement)elements.push(...elementChildren(swiper.hostEl,elementsSelector));elements.forEach((subEl)=>{setTransform(subEl,progress);});slides.forEach((slideEl,slideIndex)=>{let slideProgress=slideEl.progress;if(swiper.params.slidesPerGroup>1&&swiper.params.slidesPerView!=='auto')slideProgress+=Math.ceil(slideIndex/2)-progress*(snapGrid.length-1);slideProgress=Math.min(Math.max(slideProgress,-1),1);slideEl.querySelectorAll(`${elementsSelector}, [data-swiper-parallax-rotate]`).forEach((subEl)=>{setTransform(subEl,slideProgress);});});};const setTransition=(duration=swiper.params.speed)=>{const {el,hostEl}=swiper;const elements=[...el.querySelectorAll(elementsSelector)];if(swiper.isElement)elements.push(...hostEl.querySelectorAll(elementsSelector));elements.forEach((parallaxEl)=>{let parallaxDuration=parseInt(parallaxEl.getAttribute('data-swiper-parallax-duration'),10)||duration;if(duration===0)parallaxDuration=0;parallaxEl.style.transitionDuration=`${parallaxDuration}ms`;});};on('beforeInit',()=>{if(!swiper.params.parallax.enabled)return;swiper.params.watchSlidesProgress=true;swiper.originalParams.watchSlidesProgress=true;});on('init',()=>{if(!swiper.params.parallax.enabled)return;setTranslate();});on('setTranslate',()=>{if(!swiper.params.parallax.enabled)return;setTranslate();});on('setTransition',(_swiper,duration)=>{if(!swiper.params.parallax.enabled)return;setTransition(duration);});}function Zoom({swiper,extendParams,on,emit}){const window=getWindow();extendParams({zoom:{enabled:false,limitToOriginalSize:false,maxRatio:3,minRatio:1,panOnMouseMove:false,toggle:true,containerClass:'swiper-zoom-container',zoomedSlideClass:'swiper-slide-zoomed'}});swiper.zoom={enabled:false};let currentScale=1;let isScaling=false;let isPanningWithMouse=false;let mousePanStart={x:0,y:0};const mousePanSensitivity=-3;let fakeGestureTouched;let fakeGestureMoved;const evCache=[];const gesture={originX:0,originY:0,slideEl:undefined,slideWidth:undefined,slideHeight:undefined,imageEl:undefined,imageWrapEl:undefined,maxRatio:3};const image={isTouched:undefined,isMoved:undefined,currentX:undefined,currentY:undefined,minX:undefined,minY:undefined,maxX:undefined,maxY:undefined,width:undefined,height:undefined,startX:undefined,startY:undefined,touchesStart:{},touchesCurrent:{}};const velocity={x:undefined,y:undefined,prevPositionX:undefined,prevPositionY:undefined,prevTime:undefined};let scale=1;Object.defineProperty(swiper.zoom,'scale',{get(){return scale;},set(value){if(scale!==value){const imageEl=gesture.imageEl;const slideEl=gesture.slideEl;emit('zoomChange',value,imageEl,slideEl);}scale=value;}});function getDistanceBetweenTouches(){if(evCache.length<2)return 1;const x1=evCache[0].pageX;const y1=evCache[0].pageY;const x2=evCache[1].pageX;const y2=evCache[1].pageY;const distance=Math.sqrt((x2-x1)**2+(y2-y1)**2);return distance;}function getMaxRatio(){const params=swiper.params.zoom;const maxRatio=gesture.imageWrapEl.getAttribute('data-swiper-zoom')||params.maxRatio;if(params.limitToOriginalSize&&gesture.imageEl&&gesture.imageEl.naturalWidth){const imageMaxRatio=gesture.imageEl.naturalWidth/gesture.imageEl.offsetWidth;return Math.min(imageMaxRatio,maxRatio);}return maxRatio;}function getScaleOrigin(){if(evCache.length<2)return {x:null,y:null};const box=gesture.imageEl.getBoundingClientRect();return [(evCache[0].pageX+(evCache[1].pageX-evCache[0].pageX)/2-box.x-window.scrollX)/currentScale,(evCache[0].pageY+(evCache[1].pageY-evCache[0].pageY)/2-box.y-window.scrollY)/currentScale];}function getSlideSelector(){return swiper.isElement?`swiper-slide`:`.${swiper.params.slideClass}`;}function eventWithinSlide(e){const slideSelector=getSlideSelector();if(e.target.matches(slideSelector))return true;if(swiper.slides.filter((slideEl)=>slideEl.contains(e.target)).length>0)return true;return false;}function eventWithinZoomContainer(e){const selector=`.${swiper.params.zoom.containerClass}`;if(e.target.matches(selector))return true;if([...swiper.hostEl.querySelectorAll(selector)].filter((containerEl)=>containerEl.contains(e.target)).length>0)return true;return false;}function onGestureStart(e){if(e.pointerType==='mouse')evCache.splice(0,evCache.length);if(!eventWithinSlide(e))return;const params=swiper.params.zoom;fakeGestureTouched=false;fakeGestureMoved=false;evCache.push(e);if(evCache.length<2)return;fakeGestureTouched=true;gesture.scaleStart=getDistanceBetweenTouches();if(!gesture.slideEl){gesture.slideEl=e.target.closest(`.${swiper.params.slideClass}, swiper-slide`);if(!gesture.slideEl)gesture.slideEl=swiper.slides[swiper.activeIndex];let imageEl=gesture.slideEl.querySelector(`.${params.containerClass}`);if(imageEl)imageEl=imageEl.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0];gesture.imageEl=imageEl;if(imageEl)gesture.imageWrapEl=elementParents(gesture.imageEl,`.${params.containerClass}`)[0];else gesture.imageWrapEl=undefined;if(!gesture.imageWrapEl){gesture.imageEl=undefined;return;}gesture.maxRatio=getMaxRatio();}if(gesture.imageEl){const [originX,originY]=getScaleOrigin();gesture.originX=originX;gesture.originY=originY;gesture.imageEl.style.transitionDuration='0ms';}isScaling=true;}function onGestureChange(e){if(!eventWithinSlide(e))return;const params=swiper.params.zoom;const zoom=swiper.zoom;const pointerIndex=evCache.findIndex((cachedEv)=>cachedEv.pointerId===e.pointerId);if(pointerIndex>=0)evCache[pointerIndex]=e;if(evCache.length<2)return;fakeGestureMoved=true;gesture.scaleMove=getDistanceBetweenTouches();if(!gesture.imageEl)return;zoom.scale=gesture.scaleMove/gesture.scaleStart*currentScale;if(zoom.scale>gesture.maxRatio)zoom.scale=gesture.maxRatio-1+(zoom.scale-gesture.maxRatio+1)**0.5;if(zoom.scale<params.minRatio)zoom.scale=params.minRatio+1-(params.minRatio-zoom.scale+1)**0.5;gesture.imageEl.style.transform=`translate3d(0,0,0) scale(${zoom.scale})`;}function onGestureEnd(e){if(!eventWithinSlide(e))return;if(e.pointerType==='mouse'&&e.type==='pointerout')return;const params=swiper.params.zoom;const zoom=swiper.zoom;const pointerIndex=evCache.findIndex((cachedEv)=>cachedEv.pointerId===e.pointerId);if(pointerIndex>=0)evCache.splice(pointerIndex,1);if(!fakeGestureTouched||!fakeGestureMoved)return;fakeGestureTouched=false;fakeGestureMoved=false;if(!gesture.imageEl)return;zoom.scale=Math.max(Math.min(zoom.scale,gesture.maxRatio),params.minRatio);gesture.imageEl.style.transitionDuration=`${swiper.params.speed}ms`;gesture.imageEl.style.transform=`translate3d(0,0,0) scale(${zoom.scale})`;currentScale=zoom.scale;isScaling=false;if(zoom.scale>1&&gesture.slideEl)gesture.slideEl.classList.add(`${params.zoomedSlideClass}`);else{if(zoom.scale<=1&&gesture.slideEl)gesture.slideEl.classList.remove(`${params.zoomedSlideClass}`);}if(zoom.scale===1){gesture.originX=0;gesture.originY=0;gesture.slideEl=undefined;}}let allowTouchMoveTimeout;function allowTouchMove(){swiper.touchEventsData.preventTouchMoveFromPointerMove=false;}function preventTouchMove(){clearTimeout(allowTouchMoveTimeout);swiper.touchEventsData.preventTouchMoveFromPointerMove=true;allowTouchMoveTimeout=setTimeout(()=>{if(swiper.destroyed)return;allowTouchMove();});}function onTouchStart(e){const device=swiper.device;if(!gesture.imageEl)return;if(image.isTouched)return;if(device.android&&e.cancelable)e.preventDefault();image.isTouched=true;const event=evCache.length>0?evCache[0]:e;image.touchesStart.x=event.pageX;image.touchesStart.y=event.pageY;}function onTouchMove(e){const isMouseEvent=e.pointerType==='mouse';const isMousePan=isMouseEvent&&swiper.params.zoom.panOnMouseMove;if(!eventWithinSlide(e)||!eventWithinZoomContainer(e))return;const zoom=swiper.zoom;if(!gesture.imageEl)return;if(!image.isTouched||!gesture.slideEl){if(isMousePan)onMouseMove(e);return;}if(isMousePan){onMouseMove(e);return;}if(!image.isMoved){image.width=gesture.imageEl.offsetWidth||gesture.imageEl.clientWidth;image.height=gesture.imageEl.offsetHeight||gesture.imageEl.clientHeight;image.startX=getTranslate(gesture.imageWrapEl,'x')||0;image.startY=getTranslate(gesture.imageWrapEl,'y')||0;gesture.slideWidth=gesture.slideEl.offsetWidth;gesture.slideHeight=gesture.slideEl.offsetHeight;gesture.imageWrapEl.style.transitionDuration='0ms';}const scaledWidth=image.width*zoom.scale;const scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.touchesCurrent.x=evCache.length>0?evCache[0].pageX:e.pageX;image.touchesCurrent.y=evCache.length>0?evCache[0].pageY:e.pageY;const touchesDiff=Math.max(Math.abs(image.touchesCurrent.x-image.touchesStart.x),Math.abs(image.touchesCurrent.y-image.touchesStart.y));if(touchesDiff>5)swiper.allowClick=false;if(!image.isMoved&&!isScaling){if(swiper.isHorizontal()&&(Math.floor(image.minX)===Math.floor(image.startX)&&image.touchesCurrent.x<image.touchesStart.x||Math.floor(image.maxX)===Math.floor(image.startX)&&image.touchesCurrent.x>image.touchesStart.x)){image.isTouched=false;allowTouchMove();return;}if(!swiper.isHorizontal()&&(Math.floor(image.minY)===Math.floor(image.startY)&&image.touchesCurrent.y<image.touchesStart.y||Math.floor(image.maxY)===Math.floor(image.startY)&&image.touchesCurrent.y>image.touchesStart.y)){image.isTouched=false;allowTouchMove();return;}}if(e.cancelable)e.preventDefault();e.stopPropagation();preventTouchMove();image.isMoved=true;const scaleRatio=(zoom.scale-currentScale)/(gesture.maxRatio-swiper.params.zoom.minRatio);const {originX,originY}=gesture;image.currentX=image.touchesCurrent.x-image.touchesStart.x+image.startX+scaleRatio*(image.width-originX*2);image.currentY=image.touchesCurrent.y-image.touchesStart.y+image.startY+scaleRatio*(image.height-originY*2);if(image.currentX<image.minX)image.currentX=image.minX+1-(image.minX-image.currentX+1)**0.8;if(image.currentX>image.maxX)image.currentX=image.maxX-1+(image.currentX-image.maxX+1)**0.8;if(image.currentY<image.minY)image.currentY=image.minY+1-(image.minY-image.currentY+1)**0.8;if(image.currentY>image.maxY)image.currentY=image.maxY-1+(image.currentY-image.maxY+1)**0.8;if(!velocity.prevPositionX)velocity.prevPositionX=image.touchesCurrent.x;if(!velocity.prevPositionY)velocity.prevPositionY=image.touchesCurrent.y;if(!velocity.prevTime)velocity.prevTime=Date.now();velocity.x=(image.touchesCurrent.x-velocity.prevPositionX)/(Date.now()-velocity.prevTime)/2;velocity.y=(image.touchesCurrent.y-velocity.prevPositionY)/(Date.now()-velocity.prevTime)/2;if(Math.abs(image.touchesCurrent.x-velocity.prevPositionX)<2)velocity.x=0;if(Math.abs(image.touchesCurrent.y-velocity.prevPositionY)<2)velocity.y=0;velocity.prevPositionX=image.touchesCurrent.x;velocity.prevPositionY=image.touchesCurrent.y;velocity.prevTime=Date.now();gesture.imageWrapEl.style.transform=`translate3d(${image.currentX}px, ${image.currentY}px,0)`;}function onTouchEnd(){const zoom=swiper.zoom;evCache.length=0;if(!gesture.imageEl)return;if(!image.isTouched||!image.isMoved){image.isTouched=false;image.isMoved=false;return;}image.isTouched=false;image.isMoved=false;let momentumDurationX=300;let momentumDurationY=300;const momentumDistanceX=velocity.x*momentumDurationX;const newPositionX=image.currentX+momentumDistanceX;const momentumDistanceY=velocity.y*momentumDurationY;const newPositionY=image.currentY+momentumDistanceY;if(velocity.x!==0)momentumDurationX=Math.abs((newPositionX-image.currentX)/velocity.x);if(velocity.y!==0)momentumDurationY=Math.abs((newPositionY-image.currentY)/velocity.y);const momentumDuration=Math.max(momentumDurationX,momentumDurationY);image.currentX=newPositionX;image.currentY=newPositionY;const scaledWidth=image.width*zoom.scale;const scaledHeight=image.height*zoom.scale;image.minX=Math.min(gesture.slideWidth/2-scaledWidth/2,0);image.maxX=-image.minX;image.minY=Math.min(gesture.slideHeight/2-scaledHeight/2,0);image.maxY=-image.minY;image.currentX=Math.max(Math.min(image.currentX,image.maxX),image.minX);image.currentY=Math.max(Math.min(image.currentY,image.maxY),image.minY);gesture.imageWrapEl.style.transitionDuration=`${momentumDuration}ms`;gesture.imageWrapEl.style.transform=`translate3d(${image.currentX}px, ${image.currentY}px,0)`;}function onTransitionEnd(){const zoom=swiper.zoom;if(gesture.slideEl&&swiper.activeIndex!==swiper.slides.indexOf(gesture.slideEl)){if(gesture.imageEl)gesture.imageEl.style.transform='translate3d(0,
20,0) scale(1)';if(gesture.imageWrapEl)gesture.imageWrapEl.style.transform='translate3d(0,0,0)';gesture.slideEl.classList.remove(`${swiper.params.zoom.zoomedSlideClass}`);zoom.scale=1;currentScale=1;gesture.slideEl=undefined;gesture.imageEl=undefined;gesture.imageWrapEl=undefined;gesture.originX=0;gesture.originY=0;}}function onMouseMove(e){if(currentScale<=1||!gesture.imageWrapEl)return;if(!eventWithinSlide(e)||!eventWithinZoomContainer(e))return;const currentTransform=window.getComputedStyle(gesture.imageWrapEl).transform;const matrix=new window.DOMMatrix(currentTransform);if(!isPanningWithMouse){isPanningWithMouse=true;mousePanStart.x=e.clientX;mousePanStart.y=e.clientY;image.startX=matrix.e;image.startY=matrix.f;image.width=gesture.imageEl.offsetWidth||gesture.imageEl.clientWidth;image.height=gesture.imageEl.offsetHeight||gesture.imageEl.clientHeight;gesture.slideWidth=gesture.slideEl.offsetWidth;gesture.slideHeight=gesture.slideEl.offsetHeight;return;}const deltaX=(e.clientX-mousePanStart.x)*mousePanSensitivity;const deltaY=(e.clientY-mousePanStart.y)*mousePanSensitivity;const scaledWidth=image.width*currentScale;const scaledHeight=image.height*currentScale;const slideWidth=gesture.slideWidth;const slideHeight=gesture.slideHeight;const minX=Math.min(slideWidth/2-scaledWidth/2,0);const maxX=-minX;const minY=Math.min(slideHeight/2-scaledHeight/2,0);const maxY=-minY;const newX=Math.max(Math.min(image.startX+deltaX,maxX),minX);const newY=Math.max(Math.min(image.startY+deltaY,maxY),minY);gesture.imageWrapEl.style.transitionDuration='0ms';gesture.imageWrapEl.style.transform=`translate3d(${newX}px, ${newY}px, 0)`;mousePanStart.x=e.clientX;mousePanStart.y=e.clientY;image.startX=newX;image.startY=newY;image.currentX=newX;image.currentY=newY;}function zoomIn(e){const zoom=swiper.zoom;const params=swiper.params.zoom;if(!gesture.slideEl){if(e&&e.target)gesture.slideEl=e.target.closest(`.${swiper.params.slideClass}, swiper-slide`);if(!gesture.slideEl)if(swiper.params.virtual&&swiper.params.virtual.enabled&&swiper.virtual)gesture.slideEl=elementChildren(swiper.slidesEl,`.${swiper.params.slideActiveClass}`)[0];else gesture.slideEl=swiper.slides[swiper.activeIndex];let imageEl=gesture.slideEl.querySelector(`.${params.containerClass}`);if(imageEl)imageEl=imageEl.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0];gesture.imageEl=imageEl;if(imageEl)gesture.imageWrapEl=elementParents(gesture.imageEl,`.${params.containerClass}`)[0];else gesture.imageWrapEl=undefined;}if(!gesture.imageEl||!gesture.imageWrapEl)return;gesture.maxRatio=getMaxRatio();if(swiper.params.cssMode){swiper.wrapperEl.style.overflow='hidden';swiper.wrapperEl.style.touchAction='none';}gesture.slideEl.classList.add(`${params.zoomedSlideClass}`);let touchX;let touchY;let offsetX;let offsetY;let diffX;let diffY;let translateX;let translateY;let imageWidth;let imageHeight;let scaledWidth;let scaledHeight;let translateMinX;let translateMinY;let translateMaxX;let translateMaxY;let slideWidth;let slideHeight;if(typeof image.touchesStart.x==='undefined'&&e){touchX=e.pageX;touchY=e.pageY;}else{touchX=image.touchesStart.x;touchY=image.touchesStart.y;}const prevScale=currentScale;const forceZoomRatio=typeof e==='number'?e:null;
2if(currentScale===1&&forceZoomRatio){touchX=undefined;touchY=undefined;image.touchesStart.x=undefined;image.touchesStart.y=undefined;}const maxRatio=getMaxRatio();zoom.scale=forceZoomRatio||maxRatio;currentScale=forceZoomRatio||maxRatio;if(e&&!(currentScale===1&&forceZoomRatio)){slideWidth=gesture.slideEl.offsetWidth;slideHeight=gesture.slideEl.offsetHeight;offsetX=elementOffset(gesture.slideEl).left+window.scrollX;offsetY=elementOffset(gesture.slideEl).top+window.scrollY;diffX=offsetX+slideWidth/2-touchX;diffY=offsetY+slideHeight/2-touchY;imageWidth=gesture.imageEl.offsetWidth||gesture.imageEl.clientWidth;imageHeight=gesture.imageEl.offsetHeight||gesture.imageEl.clientHeight;scaledWidth=imageWidth*zoom.scale;scaledHeight=imageHeight*zoom.scale;translateMinX=Math.min(slideWidth/2-scaledWidth/2,0);translateMinY=Math.min(slideHeight/2-scaledHeight/2,0);translateMaxX=-translateMinX;translateMaxY=-translateMinY;if(prevScale>0&&forceZoomRatio&&typeof image.currentX==='number'&&typeof image.currentY==='number'){translateX=image.currentX*zoom.scale/prevScale;translateY=image.currentY*zoom.scale/prevScale;}else{translateX=diffX*zoom.scale;translateY=diffY*zoom.scale;}if(translateX<translateMinX)translateX=translateMinX;if(translateX>translateMaxX)translateX=translateMaxX;if(translateY<translateMinY)translateY=translateMinY;if(translateY>translateMaxY)translateY=translateMaxY;}else{translateX=0;translateY=0;}if(forceZoomRatio&&zoom.scale===1){gesture.originX=0;gesture.originY=0;}image.currentX=translateX;image.currentY=translateY;gesture.imageWrapEl.style.transitionDuration='300ms';gesture.imageWrapEl.style.transform=`translate3d(${translateX}px, ${translateY}px,0)`;gesture.imageEl.style.transitionDuration='300ms';gesture.imageEl.style.transform=`translate3d(0,0,0) scale(${zoom.scale})`;}function zoomOut(){const zoom=swiper.zoom;const params=swiper.params.zoom;if(!gesture.slideEl){if(swiper.params.virtual&&swiper.params.virtual.enabled&&swiper.virtual)gesture.slideEl=elementChildren(swiper.slidesEl,`.${swiper.params.slideActiveClass}`)[0];else gesture.slideEl=swiper.slides[swiper.activeIndex];let imageEl=gesture.slideEl.querySelector(`.${params.containerClass}`);if(imageEl)imageEl=imageEl.querySelectorAll('picture, img, svg, canvas, .swiper-zoom-target')[0];gesture.imageEl=imageEl;if(imageEl)gesture.imageWrapEl=elementParents(gesture.imageEl,`.${params.containerClass}`)[0];else gesture.imageWrapEl=undefined;}if(!gesture.imageEl||!gesture.imageWrapEl)return;gesture.maxRatio=getMaxRatio();if(swiper.params.cssMode){swiper.wrapperEl.style.overflow='';swiper.wrapperEl.style.touchAction='';}zoom.scale=1;currentScale=1;image.currentX=undefined;image.currentY=undefined;image.touchesStart.x=undefined;image.touchesStart.y=undefined;gesture.imageWrapEl.style.transitionDuration='300ms';gesture.imageWrapEl.style.transform='translate3d(0,0,0)';gesture.imageEl.style.transitionDuration='300ms';gesture.imageEl.style.transform='translate3d(0,0,0) scale(1)';gesture.slideEl.classList.remove(`${params.zoomedSlideClass}`);gesture.slideEl=undefined;gesture.originX=0;gesture.originY=0;if(swiper.params.zoom.panOnMouseMove){mousePanStart={x:0,y:0};if(isPanningWithMouse){isPanningWithMouse=false;image.startX=0;image.startY=0;}}}function zoomToggle(e){const zoom=swiper.zoom;if(zoom.scale&&zoom.scale!==1)zoomOut();else zoomIn(e);}function getListeners(){const passiveListener=swiper.params.passiveListeners?{passive:true,capture:false}:false;const activeListenerWithCapture=swiper.params.passiveListeners?{passive:false,capture:true}:true;return {passiveListener,activeListenerWithCapture};}function enable(){const zoom=swiper.zoom;if(zoom.enabled)return;zoom.enabled=true;const {passiveListener,activeListenerWithCapture}=getListeners();swiper.wrapperEl.addEventListener('pointerdown',onGestureStart,passiveListener);swiper.wrapperEl.addEventListener('pointermove',onGestureChange,activeListenerWithCapture);['pointerup','pointercancel','pointerout'].forEach((eventName)=>{swiper.wrapperEl.addEventListener(eventName,onGestureEnd,passiveListener);});swiper.wrapperEl.addEventListener('pointermove',onTouchMove,activeListenerWithCapture);}function disable(){const zoom=swiper.zoom;if(!zoom.enabled)return;zoom.enabled=false;const {passiveListener,activeListenerWithCapture}=getListeners();swiper.wrapperEl.removeEventListener('pointerdown',onGestureStart,passiveListener);swiper.wrapperEl.removeEventListener('pointermove',onGestureChange,activeListenerWithCapture);['pointerup','pointercancel','pointerout'].forEach((eventName)=>
vendor: 4,100 bytes, line 2
2{swiper.wrapperEl.removeEventListener(eventName,onGestureEnd,passiveListener);});swiper.wrapperEl.removeEventListener('pointermove',onTouchMove,activeListenerWithCapture);}on('init',()=>{if(swiper.params.zoom.enabled)enable();});on('destroy',()=>{disable();});on('touchStart',(_s,e)=>{if(!swiper.zoom.enabled)return;onTouchStart(e);});on('touchEnd',(_s,e)=>{if(!swiper.zoom.enabled)return;onTouchEnd();});on('doubleTap',(_s,e)=>{if(!swiper.animating&&swiper.params.zoom.enabled&&swiper.zoom.enabled&&swiper.params.zoom.toggle)zoomToggle(e);});on('transitionEnd',()=>{if(swiper.zoom.enabled&&swiper.params.zoom.enabled)onTransitionEnd();});on('slideChange',()=>{if(swiper.zoom.enabled&&swiper.params.zoom.enabled&&swiper.params.cssMode)onTransitionEnd();});Object.assign(swiper.zoom,{enable,disable,in:zoomIn,out:zoomOut,toggle:zoomToggle});}function Controller({swiper,extendParams,on}){extendParams({controller:{control:undefined,inverse:false,by:'slide'}});swiper.controller={control:undefined};function LinearSpline(x,y){const binarySearch=function search(){let maxIndex;let minIndex;let guess;return (array,val)=>{minIndex=-1;maxIndex=array.length;while(maxIndex-minIndex>1){guess=maxIndex+minIndex>>1;if(array[guess]<=val)minIndex=guess;else maxIndex=guess;}return maxIndex;};}();this.x=x;this.y=y;this.lastIndex=x.length-1;let i1;let i3;this.interpolate=function interpolate(x2){if(!x2)return 0;i3=binarySearch(this.x,x2);i1=i3-1;return (x2-this.x[i1])*(this.y[i3]-this.y[i1])/(this.x[i3]-this.x[i1])+this.y[i1];};return this;}function getInterpolateFunction(c){swiper.controller.spline=swiper.params.loop?new LinearSpline(swiper.slidesGrid,c.slidesGrid):new LinearSpline(swiper.snapGrid,c.snapGrid);}function setTranslate(_t,byController){const controlled=swiper.controller.control;let multiplier;let controlledTranslate;const Swiper=swiper.constructor;function setControlledTranslate(c){if(c.destroyed)return;const translate=swiper.rtlTranslate?-swiper.translate:swiper.translate;if(swiper.params.controller.by==='slide'){getInterpolateFunction(c);controlledTranslate=-swiper.controller.spline.interpolate(-translate);}if(!controlledTranslate||swiper.params.controller.by==='container'){multiplier=(c.maxTranslate()-c.minTranslate())/(swiper.maxTranslate()-swiper.minTranslate());if(Number.isNaN(multiplier)||!Number.isFinite(multiplier))multiplier=1;controlledTranslate=(translate-swiper.minTranslate())*multiplier+c.minTranslate();}if(swiper.params.controller.inverse)controlledTranslate=c.maxTranslate()-controlledTranslate;c.updateProgress(controlledTranslate);c.setTranslate(controlledTranslate,swiper);c.updateActiveIndex();c.updateSlidesClasses();}if(Array.isArray(controlled)){for(let i=0;i<controlled.length;i+=1)if(controlled[i]!==byController&&controlled[i] instanceof Swiper)setControlledTranslate(controlled[i]);}else{if(controlled instanceof Swiper&&byController!==controlled)setControlledTranslate(controlled);}}function setTransition(duration,byController){const Swiper=swiper.constructor;const controlled=swiper.controller.control;let i;function setControlledTransition(c){if(c.destroyed)return;c.setTransition(duration,swiper);if(duration!==0){c.transitionStart();if(c.params.autoHeight)nextTick(()=>{c.updateAutoHeight();});elementTransitionEnd(c.wrapperEl,()=>{if(!controlled)return;c.transitionEnd();});}}if(Array.isArray(controlled)){for(i=0;i<controlled.length;i+=1)if(controlled[i]!==byController&&controlled[i] instanceof Swiper)setControlledTransition(controlled[i]);}else{if(controlled instanceof Swiper&&byController!==controlled)setControlledTransition(controlled);}}function removeSpline(){if(!swiper.controller.control)return;if(swiper.controller.spline){swiper.controller.spline=undefined;delete swiper.controller.spline;}}on('beforeInit',()=>{if(typeof window!=='undefined'&&(typeof swiper.params.controller.control==='string'||swiper.params.controller.control instanceof HTMLElement)){const controlElements=typeof swiper.params.controller.control==='string'?[...document.querySelectorAll(swiper.params.controller.control)]:[swiper.params.controller.control];
2controlElements.forEach((controlElement)=>{if(!swiper.controller.control)swiper.controller.control=[];if(controlElement&&controlElement.swiper)swiper.controller.control.push(controlElement.swiper);else{if(controlElement){const eventName=`${swiper.params.eventsPrefix}init`;const onControllerSwiper=(e)=>{swiper.controller.control.push(e.detail[0]);swiper.update();controlElement.removeEventListener(eventName,onControllerSwiper);};controlElement.addEventListener(eventName,onControllerSwiper);}}});return;}swiper.controller.control=swiper.params.controller.control;});on('update',()=>{removeSpline();});on('resize',()=>{removeSpline();});on('observerUpdate',()=>{removeSpline();});on('setTranslate',(_s,translate,byController)=>{if(!swiper.controller.control||swiper.controller.control.destroyed)return;swiper.controller.setTranslate(translate,byController);});on('setTransition',(_s,duration,byController)=>{if(!swiper.controller.control||swiper.controller.control.destroyed)return;swiper.controller.setTransition(duration,byController);});Object.assign(swiper.controller,{setTranslate,setTransition});}function A11y({swiper,extendParams,on}){extendParams({a11y:{enabled:true,notificationClass:'swiper-notification',prevSlideMessage:'Previous slide',nextSlideMessage:'Next slide',firstSlideMessage:'This is the first slide',lastSlideMessage:'This is the last slide',paginationBulletMessage:'Go to slide {{index}}',slideLabelMessage:'{{index}} / {{slidesLength}}',containerMessage:null,containerRoleDescriptionMessage:null,containerRole:null,itemRoleDescriptionMessage:null,slideRole:'group',id:null,scrollOnFocus:true,wrapperLiveRegion:true}});swiper.a11y={clicked:false};let liveRegion=null;let preventFocusHandler;let focusTargetSlideEl;let visibilityChangedTimestamp=new Date().getTime();function notify(message){const notification=liveRegion;if(notification.length===0)return;setInnerHTML(notification,message);}function getRandomNumber(size=16){const randomChar=()=>Math.round(16*Math.random()).toString(16);return 'x'.repeat(size).replace(/x/g,randomChar);}function makeElFocusable(el){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.setAttribute('tabIndex','0');});}function makeElNotFocusable(el){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.setAttribute('tabIndex','-1');});}function addElRole(el,role){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.setAttribute('role',role);});}function addElRoleDescription(el,description){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.setAttribute('aria-roledescription',description);});}function addElLabel(el,label){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.setAttribute('aria-label',label);});}function addElId(el,id){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.setAttribute('id',id);});}function addElLive(el,live){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.setAttribute('aria-live',live);});}function disableEl(el){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.setAttribute('aria-disabled',true);});}function enableEl(el){el=makeElementsArray(el);el.forEach((subEl)=>{subEl.removeAttribute('aria-disabled');});}function onEnterOrSpaceKey(e){if(e.keyCode!==13&&e.keyCode!==32)return;const params=swiper.params.a11y;const targetEl=e.target;if(swiper.pagination&&swiper.pagination.el&&(targetEl===swiper.pagination.el||swiper.pagination.el.contains(e.target)))if(!e.target.matches(classesToSelector(swiper.params.pagination.bulletClass)))return;if(swiper.navigation&&swiper.navigation.prevEl&&swiper.navigation.nextEl){const prevEls=makeElementsArray(swiper.navigation.prevEl);const nextEls=makeElementsArray(swiper.navigation.nextEl);if(nextEls.includes(targetEl)){if(!(swiper.isEnd&&!swiper.params.loop))swiper.slideNext();if(swiper.isEnd)notify(params.lastSlideMessage);else notify(params.nextSlideMessage);}if(prevEls.includes(targetEl)){if(!(swiper.isBeginning&&!swiper.params.loop))swiper.slidePrev();if(swiper.isBeginning)notify(params.firstSlideMessage);else notify(params.prevSlideMessage);}}if(swiper.pagination&&targetEl.matches(classesToSelector(swiper.params.pagination.bulletClass)))targetEl.click();}function updateNavigation(){if(swiper.params.loop||swiper.params.rewind||!swiper.navigation)return;const {nextEl,prevEl}=swiper.navigation;if(prevEl)if(swiper.isBeginning){disableEl(prevEl);makeElNotFocusable(prevEl);}else{enableEl(prevEl);makeElFocusable(prevEl);}if(nextEl)if(swiper.isEnd){disableEl(nextEl);makeElNotFocusable(nextEl);}else{enableEl(nextEl);makeElFocusable(nextEl);}}function hasPagination(){return swiper.pagination&&swiper.pagination.bullets&&swiper.pagination.bullets.length;}function hasClickablePagination(){return hasPagination()&&swiper.params.pagination.clickable;}function updatePagination(){const params=swiper.params.a11y;if(!hasPagination())return;
2swiper.pagination.bullets.forEach((bulletEl)=>{if(swiper.params.pagination.clickable){makeElFocusable(bulletEl);if(!swiper.params.pagination.renderBullet){addElRole(bulletEl,'button');addElLabel(bulletEl,params.paginationBulletMessage.replace(/\{\{index\}\}/,elementIndex(bulletEl)+1));}}if(bulletEl.matches(classesToSelector(swiper.params.pagination.bulletActiveClass)))bulletEl.setAttribute('aria-current','true');else bulletEl.removeAttribute('aria-current');});}const initNavEl=(el,wrapperId,message)=>{makeElFocusable(el);if(el.tagName!=='BUTTON'){addElRole(el,'button');el.addEventListener('keydown',onEnterOrSpaceKey);}addElLabel(el,message);};const handlePointerDown=(e)=>{if(focusTargetSlideEl&&focusTargetSlideEl!==e.target&&!focusTargetSlideEl.contains(e.target))preventFocusHandler=true;swiper.a11y.clicked=true;};const handlePointerUp=()=>{preventFocusHandler=false;requestAnimationFrame(()=>{requestAnimationFrame(()=>{if(!swiper.destroyed)swiper.a11y.clicked=false;});});};const onVisibilityChange=(e)=>{visibilityChangedTimestamp=new Date().getTime();};const handleFocus=(e)=>{if(swiper.a11y.clicked||!swiper.params.a11y.scrollOnFocus)return;if(new Date().getTime()-visibilityChangedTimestamp<100)return;const slideEl=e.target.closest(`.${swiper.params.slideClass}, swiper-slide`);if(!slideEl||!swiper.slides.includes(slideEl))return;focusTargetSlideEl=slideEl;const isVirtual=swiper.virtual&&swiper.params.virtual.enabled;const isActive=(isVirtual?parseInt(slideEl.getAttribute('data-swiper-slide-index'),10):swiper.slides.indexOf(slideEl))===swiper.activeIndex;const isVisible=swiper.params.watchSlidesProgress&&swiper.visibleSlides&&swiper.visibleSlides.includes(slideEl);if(isActive||isVisible)return;if(e.sourceCapabilities&&e.sourceCapabilities.firesTouchEvents)return;if(swiper.isHorizontal())swiper.el.scrollLeft=0;else swiper.el.scrollTop=0;requestAnimationFrame(()=>{if(preventFocusHandler)return;if(swiper.params.loop)swiper.slideToLoop(swiper.getSlideIndexWhenGrid(parseInt(slideEl.getAttribute('data-swiper-slide-index'))),0);else if(isVirtual)swiper.slideTo(swiper.getSlideIndexWhenGrid(parseInt(slideEl.getAttribute('data-swiper-slide-index'),10)),0);else swiper.slideTo(swiper.getSlideIndexWhenGrid(swiper.slides.indexOf(slideEl)),0);preventFocusHandler=false;});};const initSlides=()=>{const params=swiper.params.a11y;if(params.itemRoleDescriptionMessage)addElRoleDescription(swiper.slides,params.itemRoleDescriptionMessage);if(params.slideRole)addElRole(swiper.slides,params.slideRole);const slidesLength=swiper.slides.length;if(params.slideLabelMessage)swiper.slides.forEach((slideEl,index)=>{const slideIndex=swiper.params.loop?parseInt(slideEl.getAttribute('data-swiper-slide-index'),10):index;const ariaLabelMessage=params.slideLabelMessage.replace(/\{\{index\}\}/,slideIndex+1).replace(/\{\{slidesLength\}\}/,slidesLength);addElLabel(slideEl,ariaLabelMessage);});};const init=()=>{const params=swiper.params.a11y;swiper.el.append(liveRegion);const containerEl=swiper.el;if(params.containerRoleDescriptionMessage)addElRoleDescription(containerEl,params.containerRoleDescriptionMessage);if(params.containerMessage)addElLabel(containerEl,params.containerMessage);if(params.containerRole)addElRole(containerEl,params.containerRole);const wrapperEl=swiper.wrapperEl;const wrapperId=params.id||wrapperEl.getAttribute('id')||`swiper-wrapper-${getRandomNumber(16)}`;addElId(wrapperEl,wrapperId);if(params.wrapperLiveRegion){const live=swiper.params.autoplay&&swiper.params.autoplay.enabled?'off':'polite';addElLive(wrapperEl,live);}initSlides();let {nextEl,prevEl}=swiper.navigation?swiper.navigation:{};nextEl=makeElementsArray(nextEl);prevEl=makeElementsArray(prevEl);if(nextEl)nextEl.forEach((el)=>initNavEl(el,wrapperId,params.nextSlideMessage));if(prevEl)prevEl.forEach((el)=>initNavEl(el,wrapperId,params.prevSlideMessage));if(hasClickablePagination()){const paginationEl=makeElementsArray(swiper.pagination.el);paginationEl.forEach((el)=>{el.addEventListener('keydown',onEnterOrSpaceKey);});}const document=getDocument();document.addEventListener('visibilitychange',onVisibilityChange);swiper.el.addEventListener('focus',handleFocus,true);swiper.el.addEventListener('pointerdown',handlePointerDown,true);swiper.el.addEventListener('pointerup',handlePointerUp,true);};function destroy(){if(liveRegion)liveRegion.remove();let {nextEl,prevEl}=swiper.navigation?swiper.navigation:{};nextEl=makeElementsArray(nextEl);prevEl=makeElementsArray(prevEl);if(nextEl)nextEl.forEach((el)=>el.removeEventListener('keydown',onEnterOrSpaceKey));if(prevEl)prevEl.forEach((el)=>el.removeEventListener('keydown',onEnterOrSpaceKey));if(hasClickablePagination()){const paginationEl=makeElementsArray(swiper.pagination.el);paginationEl.forEach((el)=>{el.removeEventListener('keydown',onEnterOrSpaceKey);});}const document=getDocument();document.removeEventListener('visibilitychange',onVisibilityChange);if(swiper.el&&typeof swiper.el!=='string'){swiper.el.removeEventListener('focus',handleFocus,true);swiper.el.removeEventListener('pointerdown',handlePointerDown,true);swiper.el.removeEventListener('pointerup',handlePointerUp,true);}}on('beforeInit',()=>{liveRegion=createElement('span',swiper.params.a11y.notificationClass);liveRegion.setAttribute('aria-live','assertive');liveRegion.setAttribute('aria-atomic','true');});on('afterInit',()=>{if(!swiper.params.a11y.enabled)return;init();});on('slidesLengthChange snapGridLengthChange slidesGridLengthChange',()=>{if(!swiper.params.a11y.enabled)return;initSlides();});on('fromEdge toEdge afterInit lock unlock',()=>{if(!swiper.params.a11y.enabled)return;updateNavigation();});on('paginationUpdate',()=>{if(!swiper.params.a11y.enabled)return;updatePagination();});on('destroy',()=>{if(!swiper.params.a11y.enabled)return;destroy();});}function History({swiper,extendParams,on}){extendParams({history:{enabled:false,root:'',replaceState:false,key:'slides',keepQuery:false}});let initialized=false;let paths={};const slugify=(text)=>{return text.toString().replace(/\s+/g,'-').replace(/[^\w-]+/g,'').replace(/--+/g,'-').replace(/^-+/,'').replace(/-+$/,'');};const getPathValues=(urlOverride)=>{const window=getWindow();let location;if(urlOverride)location=new URL(urlOverride);else location=window.location;const pathArray=location.pathname.slice(1).split('/').filter((part)=>part!=='');const total=pathArray.length;const key=pathArray[total-2];const value=pathArray[total-1];return {key,value};};const setHistory=(key,index)=>{const window=getWindow();if(!initialized||!swiper.params.history.enabled)return;let location;if(swiper.params.url)location=new URL(swiper.params.url);else location=window.location;const slide=swiper.virtual&&swiper.params.virtual.enabled?swiper.slidesEl.querySelector(`[data-swiper-slide-index="${index}"]`):swiper.slides[index];let value=slugify(slide.getAttribute('data-history'));if(swiper.params.history.root.length>0){let root=swiper.params.history.root;if(root[root.length-1]==='/')root=root.slice(0,root.length-1);value=`${root}/${key?`${key}/`:''}${value}`;}else{if(!location.pathname.includes(key))value=`${key?`${key}/`:''}${value}`;}if(swiper.params.history.keepQuery)value+=location.search;const currentState=window.history.state;if(currentState&¤tState.value===value)return;if(swiper.params.history.replaceState)window.history.replaceState({value},null,value);else window.history.pushState({value},null,value);};const scrollToSlide=(speed,value,runCallbacks)=>{if(value){for(let i=0,length=swiper.slides.length;i<length;i+=1){const slide=swiper.slides[i];const slideHistory=slugify(slide.getAttribute('data-history'));if(slideHistory===value){const index=swiper.getSlideIndex(slide);swiper.slideTo(index,speed,runCallbacks);}}}else swiper.slideTo(0,speed,runCallbacks);};const setHistoryPopState=()=>{paths=getPathValues(swiper.params.url);
vendor: 4,436 bytes, line 2
2scrollToSlide(swiper.params.speed,paths.value,false);};const init=()=>{const window=getWindow();if(!swiper.params.history)return;if(!window.history||!window.history.pushState){swiper.params.history.enabled=false;swiper.params.hashNavigation.enabled=true;return;}initialized=true;paths=getPathValues(swiper.params.url);if(!paths.key&&!paths.value){if(!swiper.params.history.replaceState)window.addEventListener('popstate',setHistoryPopState);return;}scrollToSlide(0,paths.value,swiper.params.runCallbacksOnInit);if(!swiper.params.history.replaceState)window.addEventListener('popstate',setHistoryPopState);};const destroy=()=>{const window=getWindow();if(!swiper.params.history.replaceState)window.removeEventListener('popstate',setHistoryPopState);};on('init',()=>{if(swiper.params.history.enabled)init();});on('destroy',()=>{if(swiper.params.history.enabled)destroy();});on('transitionEnd _freeModeNoMomentumRelease',()=>{if(initialized)setHistory(swiper.params.history.key,swiper.activeIndex);});on('slideChange',()=>{if(initialized&&swiper.params.cssMode)setHistory(swiper.params.history.key,swiper.activeIndex);});}function HashNavigation({swiper,extendParams,emit,on}){let initialized=false;const document=getDocument();const window=getWindow();extendParams({hashNavigation:{enabled:false,replaceState:false,watchState:false,getSlideIndex(_s,hash){if(swiper.virtual&&swiper.params.virtual.enabled){const slideWithHash=swiper.slides.find((slideEl)=>slideEl.getAttribute('data-hash')===hash);if(!slideWithHash)return 0;const index=parseInt(slideWithHash.getAttribute('data-swiper-slide-index'),10);return index;}return swiper.getSlideIndex(elementChildren(swiper.slidesEl,`.${swiper.params.slideClass}[data-hash="${hash}"], swiper-slide[data-hash="${hash}"]`)[0]);}}});const onHashChange=()=>{emit('hashChange');const newHash=document.location.hash.replace('#','');const activeSlideEl=swiper.virtual&&swiper.params.virtual.enabled?swiper.slidesEl.querySelector(`[data-swiper-slide-index="${swiper.activeIndex}"]`):swiper.slides[swiper.activeIndex];const activeSlideHash=activeSlideEl?activeSlideEl.getAttribute('data-hash'):'';if(newHash!==activeSlideHash){const newIndex=swiper.params.hashNavigation.getSlideIndex(swiper,newHash);if(typeof newIndex==='undefined'||Number.isNaN(newIndex))return;swiper.slideTo(newIndex);}};const setHash=()=>{if(!initialized||!swiper.params.hashNavigation.enabled)return;const activeSlideEl=swiper.virtual&&swiper.params.virtual.enabled?swiper.slidesEl.querySelector(`[data-swiper-slide-index="${swiper.activeIndex}"]`):swiper.slides[swiper.activeIndex];const activeSlideHash=activeSlideEl?activeSlideEl.getAttribute('data-hash')||activeSlideEl.getAttribute('data-history'):'';if(swiper.params.hashNavigation.replaceState&&window.history&&window.history.replaceState){window.history.replaceState(null,null,`#${activeSlideHash}`||'');emit('hashSet');}else{document.location.hash=activeSlideHash||'';emit('hashSet');}};const init=()=>{if(!swiper.params.hashNavigation.enabled||swiper.params.history&&swiper.params.history.enabled)return;initialized=true;const hash=document.location.hash.replace('#','');if(hash){const speed=0;const index=swiper.params.hashNavigation.getSlideIndex(swiper,hash);swiper.slideTo(index||0,speed,swiper.params.runCallbacksOnInit,true);}if(swiper.params.hashNavigation.watchState)window.addEventListener('hashchange',onHashChange);};const destroy=()=>{if(swiper.params.hashNavigation.watchState)window.removeEventListener('hashchange',onHashChange);};on('init',()=>{if(swiper.params.hashNavigation.enabled)init();});on('destroy',()=>{if(swiper.params.hashNavigation.enabled)destroy();});on('transitionEnd _freeModeNoMomentumRelease',()=>{if(initialized)setHash();});on('slideChange',()=>{if(initialized&&swiper.params.cssMode)setHash();});}function Autoplay({swiper,extendParams,on,emit,params}){swiper.autoplay={running:false,paused:false,timeLeft:0};extendParams({autoplay:{enabled:false,delay:3000,waitForTransition:true,disableOnInteraction:false,stopOnLastSlide:false,reverseDirection:false,pauseOnMouseEnter:false}});let timeout;let raf;let autoplayDelayTotal=params&¶ms.autoplay?params.autoplay.delay:3000;let autoplayDelayCurrent=params&¶ms.autoplay?params.autoplay.delay:3000;let autoplayTimeLeft;let autoplayStartTime=new Date().getTime();let wasPaused;let isTouched;let pausedByTouch;let touchStartTimeout;let pausedByInteraction;let pausedByPointerEnter;
2function onTransitionEnd(e){if(!swiper||swiper.destroyed||!swiper.wrapperEl)return;if(e.target!==swiper.wrapperEl)return;swiper.wrapperEl.removeEventListener('transitionend',onTransitionEnd);if(pausedByPointerEnter||e.detail&&e.detail.bySwiperTouchMove)return;resume();}const calcTimeLeft=()=>{if(swiper.destroyed||!swiper.autoplay.running)return;if(swiper.autoplay.paused)wasPaused=true;else{if(wasPaused){autoplayDelayCurrent=autoplayTimeLeft;wasPaused=false;}}const timeLeft=swiper.autoplay.paused?autoplayTimeLeft:autoplayStartTime+autoplayDelayCurrent-new Date().getTime();swiper.autoplay.timeLeft=timeLeft;emit('autoplayTimeLeft',timeLeft,timeLeft/autoplayDelayTotal);raf=requestAnimationFrame(()=>{calcTimeLeft();});};const getSlideDelay=()=>{let activeSlideEl;if(swiper.virtual&&swiper.params.virtual.enabled)activeSlideEl=swiper.slides.find((slideEl)=>slideEl.classList.contains('swiper-slide-active'));else activeSlideEl=swiper.slides[swiper.activeIndex];if(!activeSlideEl)return undefined;const currentSlideDelay=parseInt(activeSlideEl.getAttribute('data-swiper-autoplay'),10);return currentSlideDelay;};const getTotalDelay=()=>{let totalDelay=swiper.params.autoplay.delay;const currentSlideDelay=getSlideDelay();if(!Number.isNaN(currentSlideDelay)&¤tSlideDelay>0)totalDelay=currentSlideDelay;return totalDelay;};const run=(delayForce)=>{if(swiper.destroyed||!swiper.autoplay.running)return;cancelAnimationFrame(raf);calcTimeLeft();let delay=delayForce;if(typeof delay==='undefined'){delay=getTotalDelay();autoplayDelayTotal=delay;autoplayDelayCurrent=delay;}autoplayTimeLeft=delay;const speed=swiper.params.speed;const proceed=()=>{if(!swiper||swiper.destroyed)return;if(swiper.params.autoplay.reverseDirection)if(!swiper.isBeginning||swiper.params.loop||swiper.params.rewind){swiper.slidePrev(speed,true,true);emit('autoplay');}else{if(!swiper.params.autoplay.stopOnLastSlide){swiper.slideTo(swiper.slides.length-1,speed,true,true);emit('autoplay');}}else if(!swiper.isEnd||swiper.params.loop||swiper.params.rewind){swiper.slideNext(speed,true,true);emit('autoplay');}else{if(!swiper.params.autoplay.stopOnLastSlide){swiper.slideTo(0,speed,true,true);emit('autoplay');}}if(swiper.params.cssMode){autoplayStartTime=new Date().getTime();requestAnimationFrame(()=>{run();});}};if(delay>0){clearTimeout(timeout);timeout=setTimeout(()=>{proceed();},delay);}else requestAnimationFrame(()=>{proceed();});return delay;};const start=()=>{autoplayStartTime=new Date().getTime();swiper.autoplay.running=true;run();emit('autoplayStart');};const stop=()=>{swiper.autoplay.running=false;clearTimeout(timeout);cancelAnimationFrame(raf);emit('autoplayStop');};const pause=(internal,reset)=>{if(swiper.destroyed||!swiper.autoplay.running)return;clearTimeout(timeout);if(!internal)pausedByInteraction=true;const proceed=()=>{emit('autoplayPause');if(swiper.params.autoplay.waitForTransition)swiper.wrapperEl.addEventListener('transitionend',onTransitionEnd);else resume();};swiper.autoplay.paused=true;if(reset){proceed();return;}const delay=autoplayTimeLeft||swiper.params.autoplay.delay;autoplayTimeLeft=delay-(new Date().getTime()-autoplayStartTime);if(swiper.isEnd&&autoplayTimeLeft<0&&!swiper.params.loop)return;if(autoplayTimeLeft<0)autoplayTimeLeft=0;proceed();};const resume=()=>{if(swiper.isEnd&&autoplayTimeLeft<0&&!swiper.params.loop||swiper.destroyed||!swiper.autoplay.running)return;autoplayStartTime=new Date().getTime();if(pausedByInteraction){pausedByInteraction=false;run(autoplayTimeLeft);}else run();swiper.autoplay.paused=false;emit('autoplayResume');};const onVisibilityChange=()=>{if(swiper.destroyed||!swiper.autoplay.running)return;const document=getDocument();if(document.visibilityState==='hidden'){pausedByInteraction=true;pause(true);}if(document.visibilityState==='visible')resume();};const onPointerEnter=(e)=>{if(e.pointerType!=='mouse')return;pausedByInteraction=true;pausedByPointerEnter=true;if(swiper.animating||swiper.autoplay.paused)return;pause(true);};const onPointerLeave=(e)=>{if(e.pointerType!=='mouse')return;pausedByPointerEnter=false;if(swiper.autoplay.paused)resume();};const attachMouseEvents=()=>
vendor: 4,441 bytes, line 2
2{if(swiper.params.autoplay.pauseOnMouseEnter){swiper.el.addEventListener('pointerenter',onPointerEnter);swiper.el.addEventListener('pointerleave',onPointerLeave);}};const detachMouseEvents=()=>{if(swiper.el&&typeof swiper.el!=='string'){swiper.el.removeEventListener('pointerenter',onPointerEnter);swiper.el.removeEventListener('pointerleave',onPointerLeave);}};const attachDocumentEvents=()=>{const document=getDocument();document.addEventListener('visibilitychange',onVisibilityChange);};const detachDocumentEvents=()=>{const document=getDocument();document.removeEventListener('visibilitychange',onVisibilityChange);};on('init',()=>{if(swiper.params.autoplay.enabled){attachMouseEvents();attachDocumentEvents();start();}});on('destroy',()=>{detachMouseEvents();detachDocumentEvents();if(swiper.autoplay.running)stop();});on('_freeModeStaticRelease',()=>{if(pausedByTouch||pausedByInteraction)resume();});on('_freeModeNoMomentumRelease',()=>{if(!swiper.params.autoplay.disableOnInteraction)pause(true,true);else stop();});on('beforeTransitionStart',(_s,speed,internal)=>{if(swiper.destroyed||!swiper.autoplay.running)return;if(internal||!swiper.params.autoplay.disableOnInteraction)pause(true,true);else stop();});on('sliderFirstMove',()=>{if(swiper.destroyed||!swiper.autoplay.running)return;if(swiper.params.autoplay.disableOnInteraction){stop();return;}isTouched=true;pausedByTouch=false;pausedByInteraction=false;touchStartTimeout=setTimeout(()=>{pausedByInteraction=true;pausedByTouch=true;pause(true);},200);});on('touchEnd',()=>{if(swiper.destroyed||!swiper.autoplay.running||!isTouched)return;clearTimeout(touchStartTimeout);clearTimeout(timeout);if(swiper.params.autoplay.disableOnInteraction){pausedByTouch=false;isTouched=false;return;}if(pausedByTouch&&swiper.params.cssMode)resume();pausedByTouch=false;isTouched=false;});on('slideChange',()=>{if(swiper.destroyed||!swiper.autoplay.running)return;if(swiper.autoplay.paused){autoplayTimeLeft=getTotalDelay();autoplayDelayTotal=getTotalDelay();}});Object.assign(swiper.autoplay,{start,stop,pause,resume});}function Thumb({swiper,extendParams,on}){extendParams({thumbs:{swiper:null,multipleActiveThumbs:true,autoScrollOffset:0,slideThumbActiveClass:'swiper-slide-thumb-active',thumbsContainerClass:'swiper-thumbs'}});let initialized=false;let swiperCreated=false;swiper.thumbs={swiper:null};function isVirtualEnabled(){const thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper||thumbsSwiper.destroyed)return false;return thumbsSwiper.params.virtual&&thumbsSwiper.params.virtual.enabled;}function onThumbClick(){const thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper||thumbsSwiper.destroyed)return;const clickedIndex=thumbsSwiper.clickedIndex;const clickedSlide=thumbsSwiper.clickedSlide;if(clickedSlide&&clickedSlide.classList.contains(swiper.params.thumbs.slideThumbActiveClass))return;if(typeof clickedIndex==='undefined'||clickedIndex===null)return;let slideToIndex;if(thumbsSwiper.params.loop)slideToIndex=parseInt(thumbsSwiper.clickedSlide.getAttribute('data-swiper-slide-index'),10);else slideToIndex=clickedIndex;if(swiper.params.loop)swiper.slideToLoop(slideToIndex);else swiper.slideTo(slideToIndex);}function init(){const {thumbs:thumbsParams}=swiper.params;if(initialized)return false;initialized=true;const SwiperClass=swiper.constructor;if(thumbsParams.swiper instanceof SwiperClass){if(thumbsParams.swiper.destroyed){initialized=false;return false;}swiper.thumbs.swiper=thumbsParams.swiper;Object.assign(swiper.thumbs.swiper.originalParams,{watchSlidesProgress:true,slideToClickedSlide:false});Object.assign(swiper.thumbs.swiper.params,{watchSlidesProgress:true,slideToClickedSlide:false});swiper.thumbs.swiper.update();}else{if(isObject(thumbsParams.swiper)){const thumbsSwiperParams=Object.assign({},thumbsParams.swiper);Object.assign(thumbsSwiperParams,{watchSlidesProgress:true,slideToClickedSlide:false});swiper.thumbs.swiper=new SwiperClass(thumbsSwiperParams);swiperCreated=true;}}swiper.thumbs.swiper.el.classList.add(swiper.params.thumbs.thumbsContainerClass);swiper.thumbs.swiper.on('tap',onThumbClick);if(isVirtualEnabled())swiper.thumbs.swiper.on('virtualUpdate',()=>{update(false,{autoScroll:false});});return true;}function update(initial,p){const thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper||thumbsSwiper.destroyed)return;let thumbsToActivate=1;const thumbActiveClass=swiper.params.thumbs.slideThumbActiveClass;if(swiper.params.slidesPerView>
21&&!swiper.params.centeredSlides)thumbsToActivate=swiper.params.slidesPerView;if(!swiper.params.thumbs.multipleActiveThumbs)thumbsToActivate=1;thumbsToActivate=Math.floor(thumbsToActivate);thumbsSwiper.slides.forEach((slideEl)=>slideEl.classList.remove(thumbActiveClass));if(thumbsSwiper.params.loop||isVirtualEnabled()){for(let i=0;i<thumbsToActivate;i+=1)elementChildren(thumbsSwiper.slidesEl,`[data-swiper-slide-index="${swiper.realIndex+i}"]`).forEach((slideEl)=>{slideEl.classList.add(thumbActiveClass);});}else{for(let i=0;i<thumbsToActivate;i+=1)if(thumbsSwiper.slides[swiper.realIndex+i])thumbsSwiper.slides[swiper.realIndex+i].classList.add(thumbActiveClass);}if(p?.autoScroll??true)autoScroll(initial?0:undefined);}function autoScroll(slideSpeed){const thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper||thumbsSwiper.destroyed)return;const slidesPerView=thumbsSwiper.params.slidesPerView==='auto'?thumbsSwiper.slidesPerViewDynamic():thumbsSwiper.params.slidesPerView;const autoScrollOffset=swiper.params.thumbs.autoScrollOffset;const useOffset=autoScrollOffset&&!thumbsSwiper.params.loop;if(swiper.realIndex!==thumbsSwiper.realIndex||useOffset){const currentThumbsIndex=thumbsSwiper.activeIndex;let newThumbsIndex;let direction;if(thumbsSwiper.params.loop){const newThumbsSlide=thumbsSwiper.slides.find((slideEl)=>slideEl.getAttribute('data-swiper-slide-index')===`${swiper.realIndex}`);newThumbsIndex=thumbsSwiper.slides.indexOf(newThumbsSlide);direction=swiper.activeIndex>swiper.previousIndex?'next':'prev';}else{newThumbsIndex=swiper.realIndex;direction=newThumbsIndex>swiper.previousIndex?'next':'prev';}if(useOffset)newThumbsIndex+=direction==='next'?autoScrollOffset:-1*autoScrollOffset;if(thumbsSwiper.visibleSlidesIndexes&&thumbsSwiper.visibleSlidesIndexes.indexOf(newThumbsIndex)<0){if(thumbsSwiper.params.centeredSlides)if(newThumbsIndex>currentThumbsIndex)newThumbsIndex=newThumbsIndex-Math.floor(slidesPerView/2)+1;else newThumbsIndex=newThumbsIndex+Math.floor(slidesPerView/2)-1;else{if(newThumbsIndex>currentThumbsIndex&&thumbsSwiper.params.slidesPerGroup===1);}thumbsSwiper.slideTo(newThumbsIndex,slideSpeed);}}}on('beforeInit',()=>{const {thumbs}=swiper.params;if(!thumbs||!thumbs.swiper)return;if(typeof thumbs.swiper==='string'||thumbs.swiper instanceof HTMLElement){const document=getDocument();const getThumbsElementAndInit=()=>{const thumbsElement=typeof thumbs.swiper==='string'?document.querySelector(thumbs.swiper):thumbs.swiper;if(thumbsElement&&thumbsElement.swiper){thumbs.swiper=thumbsElement.swiper;init();update(true);}else{if(thumbsElement){const eventName=`${swiper.params.eventsPrefix}init`;const onThumbsSwiper=(e)=>{thumbs.swiper=e.detail[0];thumbsElement.removeEventListener(eventName,onThumbsSwiper);init();update(true);thumbs.swiper.update();swiper.update();};thumbsElement.addEventListener(eventName,onThumbsSwiper);}}return thumbsElement;};const watchForThumbsToAppear=()=>{if(swiper.destroyed)return;const thumbsElement=getThumbsElementAndInit();if(!thumbsElement)requestAnimationFrame(watchForThumbsToAppear);};requestAnimationFrame(watchForThumbsToAppear);}else{init();update(true);}});on('slideChange update resize observerUpdate',()=>{update();});on('setTransition',(_s,duration)=>{const thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper||thumbsSwiper.destroyed)return;thumbsSwiper.setTransition(duration);});on('beforeDestroy',()=>{const thumbsSwiper=swiper.thumbs.swiper;if(!thumbsSwiper||thumbsSwiper.destroyed)return;if(swiperCreated)thumbsSwiper.destroy();});Object.assign(swiper.thumbs,{init,update});}function freeMode({swiper,extendParams,emit,once}){extendParams({freeMode:{enabled:false,momentum:true,momentumRatio:1,momentumBounce:true,momentumBounceRatio:1,momentumVelocityRatio:1,sticky:false,minimumVelocity:0.02}});function onTouchStart(){if(swiper.params.cssMode)return;const translate=swiper.getTranslate();swiper.setTranslate(translate);swiper.setTransition(0);swiper.touchEventsData.velocities.length=0;swiper.freeMode.onTouchEnd({currentPos:swiper.rtl?swiper.translate:-swiper.translate});}function onTouchMove(){if(swiper.params.cssMode)return;const {touchEventsData:data,touches}=swiper;if(data.velocities.length===0)data.velocities.push({position:touches[swiper.isHorizontal()?'
2startX':'startY'],time:data.touchStartTime});data.velocities.push({position:touches[swiper.isHorizontal()?'currentX':'currentY'],time:now()});}function onTouchEnd({currentPos}){if(swiper.params.cssMode)return;const {params,wrapperEl,rtlTranslate:rtl,snapGrid,touchEventsData:data}=swiper;const touchEndTime=now();const timeDiff=touchEndTime-data.touchStartTime;if(currentPos<-swiper.minTranslate()){swiper.slideTo(swiper.activeIndex);return;}if(currentPos>-swiper.maxTranslate()){if(swiper.slides.length<snapGrid.length)swiper.slideTo(snapGrid.length-1);else swiper.slideTo(swiper.slides.length-1);return;}if(params.freeMode.momentum){if(data.velocities.length>1){const lastMoveEvent=data.velocities.pop();const velocityEvent=data.velocities.pop();const distance=lastMoveEvent.position-velocityEvent.position;const time=lastMoveEvent.time-velocityEvent.time;swiper.velocity=distance/time;swiper.velocity/=2;if(Math.abs(swiper.velocity)<params.freeMode.minimumVelocity)swiper.velocity=0;if(time>150||now()-lastMoveEvent.time>300)swiper.velocity=0;}else swiper.velocity=0;swiper.velocity*=params.freeMode.momentumVelocityRatio;data.velocities.length=0;let momentumDuration=1000*params.freeMode.momentumRatio;const momentumDistance=swiper.velocity*momentumDuration;let newPosition=swiper.translate+momentumDistance;if(rtl)newPosition=-newPosition;let doBounce=false;let afterBouncePosition;const bounceAmount=Math.abs(swiper.velocity)*20*params.freeMode.momentumBounceRatio;let needsLoopFix;if(newPosition<swiper.maxTranslate()){if(params.freeMode.momentumBounce){if(newPosition+swiper.maxTranslate()<-bounceAmount)newPosition=swiper.maxTranslate()-bounceAmount;afterBouncePosition=swiper.maxTranslate();doBounce=true;data.allowMomentumBounce=true;}else newPosition=swiper.maxTranslate();if(params.loop&¶ms.centeredSlides)needsLoopFix=true;}else if(newPosition>swiper.minTranslate()){if(params.freeMode.momentumBounce){if(newPosition-swiper.minTranslate()>bounceAmount)newPosition=swiper.minTranslate()+bounceAmount;afterBouncePosition=swiper.minTranslate();doBounce=true;data.allowMomentumBounce=true;}else newPosition=swiper.minTranslate();if(params.loop&¶ms.centeredSlides)needsLoopFix=true;}else{if(params.freeMode.sticky){let nextSlide;for(let j=0;j<snapGrid.length;j+=1)if(snapGrid[j]>-newPosition){nextSlide=j;break;}if(Math.abs(snapGrid[nextSlide]-newPosition)<Math.abs(snapGrid[nextSlide-1]-newPosition)||swiper.swipeDirection==='next')newPosition=snapGrid[nextSlide];else newPosition=snapGrid[nextSlide-1];newPosition=-newPosition;}}if(needsLoopFix)once('transitionEnd',()=>{swiper.loopFix();});if(swiper.velocity!==0){if(rtl)momentumDuration=Math.abs((-newPosition-swiper.translate)/swiper.velocity);else momentumDuration=Math.abs((newPosition-swiper.translate)/swiper.velocity);if(params.freeMode.sticky){const moveDistance=Math.abs((rtl?-newPosition:newPosition)-swiper.translate);const currentSlideSize=swiper.slidesSizesGrid[swiper.activeIndex];if(moveDistance<currentSlideSize)momentumDuration=params.speed;else if(moveDistance<2*currentSlideSize)momentumDuration=params.speed*1.5;else momentumDuration=params.speed*2.5;}}else{if(params.freeMode.sticky){swiper.slideToClosest();return;}}if(params.freeMode.momentumBounce&&doBounce){swiper.updateProgress(afterBouncePosition);swiper.setTransition(momentumDuration);swiper.setTranslate(newPosition);swiper.transitionStart(true,swiper.swipeDirection);swiper.animating=true;elementTransitionEnd(wrapperEl,()=>{if(!swiper||swiper.destroyed||!data.allowMomentumBounce)return;emit('momentumBounce');swiper.setTransition(params.speed);setTimeout(()=>{swiper.setTranslate(afterBouncePosition);elementTransitionEnd(wrapperEl,()=>{if(!swiper||swiper.destroyed)return;swiper.transitionEnd();});},0);});}else if(swiper.velocity){emit('_freeModeNoMomentumRelease');swiper.updateProgress(newPosition);swiper.setTransition(momentumDuration);swiper.setTranslate(newPosition);swiper.transitionStart(true,swiper.swipeDirection);if(!swiper.animating){swiper.animating=true;elementTransitionEnd(wrapperEl,()=>{if(!swiper||swiper.destroyed)return;swiper.transitionEnd();});}}else swiper.updateProgress(newPosition);swiper.updateActiveIndex();swiper.updateSlidesClasses();}else if(params.freeMode.sticky){swiper.slideToClosest();return;}else{if(params.freeMode)emit('_freeModeNoMomentumRelease');}if(!params.freeMode.momentum||timeDiff>=params.longSwipesMs){emit('_freeModeStaticRelease');swiper.updateProgress();swiper.updateActiveIndex();swiper.updateSlidesClasses();}}Object.assign(swiper,{freeMode:{onTouchStart,onTouchMove,onTouchEnd}});}function Grid({swiper,extendParams,on}){extendParams({grid:{rows:1,fill:'column'}});
2let slidesNumberEvenToRows;let slidesPerRow;let numFullColumns;let wasMultiRow;const getSpaceBetween=()=>{let spaceBetween=swiper.params.spaceBetween;if(typeof spaceBetween==='string'&&spaceBetween.indexOf('%')>=0)spaceBetween=parseFloat(spaceBetween.replace('%',''))/100*swiper.size;else{if(typeof spaceBetween==='string')spaceBetween=parseFloat(spaceBetween);}return spaceBetween;};const initSlides=(slides)=>{const {slidesPerView}=swiper.params;const {rows,fill}=swiper.params.grid;const slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:slides.length;numFullColumns=Math.floor(slidesLength/rows);if(Math.floor(slidesLength/rows)===slidesLength/rows)slidesNumberEvenToRows=slidesLength;else slidesNumberEvenToRows=Math.ceil(slidesLength/rows)*rows;if(slidesPerView!=='auto'&&fill==='row')slidesNumberEvenToRows=Math.max(slidesNumberEvenToRows,Math.floor(slidesPerView)*rows);slidesPerRow=slidesNumberEvenToRows/rows;};const unsetSlides=()=>{if(swiper.slides)swiper.slides.forEach((slide)=>{if(slide.swiperSlideGridSet){slide.style.height='';slide.style[swiper.getDirectionLabel('margin-top')]='';}});};const updateSlide=(i,slide,slides)=>{const {slidesPerGroup}=swiper.params;const spaceBetween=getSpaceBetween();const {rows,fill}=swiper.params.grid;const slidesLength=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.slides.length:slides.length;let newSlideOrderIndex;let column;let row;if(fill==='row'&&slidesPerGroup>1){const groupIndex=Math.floor(i/(slidesPerGroup*rows));const slideIndexInGroup=i-rows*slidesPerGroup*groupIndex;const columnsInGroup=groupIndex===0?slidesPerGroup:Math.min(Math.ceil((slidesLength-groupIndex*rows*slidesPerGroup)/rows),slidesPerGroup);row=Math.floor(slideIndexInGroup/columnsInGroup);column=slideIndexInGroup-row*columnsInGroup+groupIndex*slidesPerGroup;newSlideOrderIndex=column+row*slidesNumberEvenToRows/rows;slide.style.order=newSlideOrderIndex;}else if(fill==='column'){column=Math.floor(i/rows);row=i-column*rows;if(column>numFullColumns||column===numFullColumns&&row===rows-1){row+=1;if(row>=rows){row=0;column+=1;}}}else{row=Math.floor(i/slidesPerRow);column=i-row*slidesPerRow;}slide.row=row;slide.column=column;slide.style.height=`calc((100% - ${(rows-1)*spaceBetween}px) / ${rows})`;slide.style[swiper.getDirectionLabel('margin-top')]=row!==0?spaceBetween&&`${spaceBetween}px`:'';slide.swiperSlideGridSet=true;};const updateWrapperSize=(slideSize,snapGrid)=>{const {centeredSlides,roundLengths}=swiper.params;const spaceBetween=getSpaceBetween();const {rows}=swiper.params.grid;swiper.virtualSize=(slideSize+spaceBetween)*slidesNumberEvenToRows;swiper.virtualSize=Math.ceil(swiper.virtualSize/rows)-spaceBetween;if(!swiper.params.cssMode)swiper.wrapperEl.style[swiper.getDirectionLabel('width')]=`${swiper.virtualSize+spaceBetween}px`;if(centeredSlides){const newSlidesGrid=[];for(let i=0;i<snapGrid.length;i+=1){let slidesGridItem=snapGrid[i];if(roundLengths)slidesGridItem=Math.floor(slidesGridItem);if(snapGrid[i]<swiper.virtualSize+snapGrid[0])newSlidesGrid.push(slidesGridItem);}snapGrid.splice(0,snapGrid.length);snapGrid.push(...newSlidesGrid);}};const onInit=()=>{wasMultiRow=swiper.params.grid&&swiper.params.grid.rows>1;};const onUpdate=()=>{const {params,el}=swiper;const isMultiRow=params.grid&¶ms.grid.rows>1;if(wasMultiRow&&!isMultiRow){el.classList.remove(`${params.containerModifierClass}grid`,`${params.containerModifierClass}grid-column`);numFullColumns=1;swiper.emitContainerClasses();}else{if(!wasMultiRow&&isMultiRow){el.classList.add(`${params.containerModifierClass}grid`);if(params.grid.fill==='column')el.classList.add(`${params.containerModifierClass}grid-column`);swiper.emitContainerClasses();}}wasMultiRow=isMultiRow;};on('init',onInit);on('update',onUpdate);swiper.grid={initSlides,unsetSlides,updateSlide,updateWrapperSize};}function appendSlide(slides){const swiper=this;const {params,slidesEl}=swiper;if(params.loop)swiper.loopDestroy();const appendElement=(slideEl)=>{if(typeof slideEl==='string'){const tempDOM=document.createElement('div');setInnerHTML(tempDOM,slideEl);slidesEl.append(tempDOM.children[0]);setInnerHTML(tempDOM,'');}else slidesEl.append(slideEl);};if(typeof slides==='object'&&'length' in slides){for(let i=0;i<slides.length;i+=1)if(slides[i])appendElement(slides[i]);}else appendElement(slides);swiper.recalcSlides();if(params.loop)swiper.loopCreate();
2if(!params.observer||swiper.isElement)swiper.update();}function prependSlide(slides){const swiper=this;const {params,activeIndex,slidesEl}=swiper;if(params.loop)swiper.loopDestroy();let newActiveIndex=activeIndex+1;const prependElement=(slideEl)=>{if(typeof slideEl==='string'){const tempDOM=document.createElement('div');setInnerHTML(tempDOM,slideEl);slidesEl.prepend(tempDOM.children[0]);setInnerHTML(tempDOM,'');}else slidesEl.prepend(slideEl);};if(typeof slides==='object'&&'length' in slides){for(let i=0;i<slides.length;i+=1)if(slides[i])prependElement(slides[i]);newActiveIndex=activeIndex+slides.length;}else prependElement(slides);swiper.recalcSlides();if(params.loop)swiper.loopCreate();if(!params.observer||swiper.isElement)swiper.update();swiper.slideTo(newActiveIndex,0,false);}function addSlide(index,slides){const swiper=this;const {params,activeIndex,slidesEl}=swiper;let activeIndexBuffer=activeIndex;if(params.loop){activeIndexBuffer-=swiper.loopedSlides;swiper.loopDestroy();swiper.recalcSlides();}const baseLength=swiper.slides.length;if(index<=0){swiper.prependSlide(slides);return;}if(index>=baseLength){swiper.appendSlide(slides);return;}let newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+1:activeIndexBuffer;const slidesBuffer=[];for(let i=baseLength-1;i>=index;i-=1){const currentSlide=swiper.slides[i];currentSlide.remove();slidesBuffer.unshift(currentSlide);}if(typeof slides==='object'&&'length' in slides){for(let i=0;i<slides.length;i+=1)if(slides[i])slidesEl.append(slides[i]);newActiveIndex=activeIndexBuffer>index?activeIndexBuffer+slides.length:activeIndexBuffer;}else slidesEl.append(slides);for(let i=0;i<slidesBuffer.length;i+=1)slidesEl.append(slidesBuffer[i]);swiper.recalcSlides();if(params.loop)swiper.loopCreate();if(!params.observer||swiper.isElement)swiper.update();if(params.loop)swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,false);else swiper.slideTo(newActiveIndex,0,false);}function removeSlide(slidesIndexes){const swiper=this;const {params,activeIndex}=swiper;let activeIndexBuffer=activeIndex;if(params.loop){activeIndexBuffer-=swiper.loopedSlides;swiper.loopDestroy();}let newActiveIndex=activeIndexBuffer;let indexToRemove;if(typeof slidesIndexes==='object'&&'length' in slidesIndexes){for(let i=0;i<slidesIndexes.length;i+=1){indexToRemove=slidesIndexes[i];if(swiper.slides[indexToRemove])swiper.slides[indexToRemove].remove();if(indexToRemove<newActiveIndex)newActiveIndex-=1;}newActiveIndex=Math.max(newActiveIndex,0);}else{indexToRemove=slidesIndexes;if(swiper.slides[indexToRemove])swiper.slides[indexToRemove].remove();if(indexToRemove<newActiveIndex)newActiveIndex-=1;newActiveIndex=Math.max(newActiveIndex,0);}swiper.recalcSlides();if(params.loop)swiper.loopCreate();if(!params.observer||swiper.isElement)swiper.update();if(params.loop)swiper.slideTo(newActiveIndex+swiper.loopedSlides,0,false);else swiper.slideTo(newActiveIndex,0,false);}function removeAllSlides(){const swiper=this;const slidesIndexes=[];for(let i=0;i<swiper.slides.length;i+=1)slidesIndexes.push(i);swiper.removeSlide(slidesIndexes);}function Manipulation({swiper}){Object.assign(swiper,{appendSlide:appendSlide.bind(swiper),prependSlide:prependSlide.bind(swiper),addSlide:addSlide.bind(swiper),removeSlide:removeSlide.bind(swiper),removeAllSlides:removeAllSlides.bind(swiper)});}function effectInit(params){const {effect,swiper,on,setTranslate,setTransition,overwriteParams,perspective,recreateShadows,getEffectParams}=params;on('beforeInit',()=>{if(swiper.params.effect!==effect)return;swiper.classNames.push(`${swiper.params.containerModifierClass}${effect}`);if(perspective&&perspective())swiper.classNames.push(`${swiper.params.containerModifierClass}3d`);const overwriteParamsResult=overwriteParams?overwriteParams():{};Object.assign(swiper.params,overwriteParamsResult);Object.assign(swiper.originalParams,overwriteParamsResult);});on('setTranslate _virtualUpdated',()=>{if(swiper.params.effect!==effect)return;setTranslate();});on('setTransition',(_s,duration)=>{if(swiper.params.effect!==effect)return;setTransition(duration);});on('transitionEnd',()=>{if(swiper.params.effect!==effect)return;if(recreateShadows){if(!getEffectParams||!getEffectParams().slideShadows)return;
vendor: 3,906 bytes, line 2
2swiper.slides.forEach((slideEl)=>{slideEl.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach((shadowEl)=>shadowEl.remove());});recreateShadows();}});let requireUpdateOnVirtual;on('virtualUpdate',()=>{if(swiper.params.effect!==effect)return;if(!swiper.slides.length)requireUpdateOnVirtual=true;requestAnimationFrame(()=>{if(requireUpdateOnVirtual&&swiper.slides&&swiper.slides.length){setTranslate();requireUpdateOnVirtual=false;}});});}function effectTarget(effectParams,slideEl){const transformEl=getSlideTransformEl(slideEl);if(transformEl!==slideEl){transformEl.style.backfaceVisibility='hidden';transformEl.style['-webkit-backface-visibility']='hidden';}return transformEl;}function effectVirtualTransitionEnd({swiper,duration,transformElements,allSlides}){const {activeIndex}=swiper;const getSlide=(el)=>{if(!el.parentElement){const slide=swiper.slides.find((slideEl)=>slideEl.shadowRoot&&slideEl.shadowRoot===el.parentNode);return slide;}return el.parentElement;};if(swiper.params.virtualTranslate&&duration!==0){let eventTriggered=false;let transitionEndTarget;if(allSlides)transitionEndTarget=transformElements;else transitionEndTarget=transformElements.filter((transformEl)=>{const el=transformEl.classList.contains('swiper-slide-transform')?getSlide(transformEl):transformEl;return swiper.getSlideIndex(el)===activeIndex;});transitionEndTarget.forEach((el)=>{elementTransitionEnd(el,()=>{if(eventTriggered)return;if(!swiper||swiper.destroyed)return;eventTriggered=true;swiper.animating=false;const evt=new window.CustomEvent('transitionend',{bubbles:true,cancelable:true});swiper.wrapperEl.dispatchEvent(evt);});});}}function EffectFade({swiper,extendParams,on}){extendParams({fadeEffect:{crossFade:false}});const setTranslate=()=>{const {slides}=swiper;const params=swiper.params.fadeEffect;for(let i=0;i<slides.length;i+=1){const slideEl=swiper.slides[i];const offset=slideEl.swiperSlideOffset;let tx=-offset;if(!swiper.params.virtualTranslate)tx-=swiper.translate;let ty=0;if(!swiper.isHorizontal()){ty=tx;tx=0;}const slideOpacity=swiper.params.fadeEffect.crossFade?Math.max(1-Math.abs(slideEl.progress),0):1+Math.min(Math.max(slideEl.progress,-1),0);const targetEl=effectTarget(params,slideEl);targetEl.style.opacity=slideOpacity;targetEl.style.transform=`translate3d(${tx}px, ${ty}px, 0px)`;}};const setTransition=(duration)=>{const transformElements=swiper.slides.map((slideEl)=>getSlideTransformEl(slideEl));transformElements.forEach((el)=>{el.style.transitionDuration=`${duration}ms`;});effectVirtualTransitionEnd({swiper,duration,transformElements,allSlides:true});};effectInit({effect:'fade',swiper,on,setTranslate,setTransition,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:!swiper.params.cssMode})});}function EffectCube({swiper,extendParams,on}){extendParams({cubeEffect:{slideShadows:true,shadow:true,shadowOffset:20,shadowScale:0.94}});const createSlideShadows=(slideEl,progress,isHorizontal)=>{let shadowBefore=isHorizontal?slideEl.querySelector('.swiper-slide-shadow-left'):slideEl.querySelector('.swiper-slide-shadow-top');let shadowAfter=isHorizontal?slideEl.querySelector('.swiper-slide-shadow-right'):slideEl.querySelector('.swiper-slide-shadow-bottom');if(!shadowBefore){shadowBefore=createElement('div',`swiper-slide-shadow-cube swiper-slide-shadow-${isHorizontal?'left':'top'}`.split(' '));slideEl.append(shadowBefore);}if(!shadowAfter){shadowAfter=createElement('div',`swiper-slide-shadow-cube swiper-slide-shadow-${isHorizontal?'right':'bottom'}`.split(' '));slideEl.append(shadowAfter);}if(shadowBefore)shadowBefore.style.opacity=Math.max(-progress,0);if(shadowAfter)shadowAfter.style.opacity=Math.max(progress,0);};const recreateShadows=()=>{const isHorizontal=swiper.isHorizontal();swiper.slides.forEach((slideEl)=>
2{const progress=Math.max(Math.min(slideEl.progress,1),-1);createSlideShadows(slideEl,progress,isHorizontal);});};const setTranslate=()=>{const {el,wrapperEl,slides,width:swiperWidth,height:swiperHeight,rtlTranslate:rtl,size:swiperSize,browser}=swiper;const r=getRotateFix(swiper);const params=swiper.params.cubeEffect;const isHorizontal=swiper.isHorizontal();const isVirtual=swiper.virtual&&swiper.params.virtual.enabled;let wrapperRotate=0;let cubeShadowEl;if(params.shadow)if(isHorizontal){cubeShadowEl=swiper.wrapperEl.querySelector('.swiper-cube-shadow');if(!cubeShadowEl){cubeShadowEl=createElement('div','swiper-cube-shadow');swiper.wrapperEl.append(cubeShadowEl);}cubeShadowEl.style.height=`${swiperWidth}px`;}else{cubeShadowEl=el.querySelector('.swiper-cube-shadow');if(!cubeShadowEl){cubeShadowEl=createElement('div','swiper-cube-shadow');el.append(cubeShadowEl);}}for(let i=0;i<slides.length;i+=1){const slideEl=slides[i];let slideIndex=i;if(isVirtual)slideIndex=parseInt(slideEl.getAttribute('data-swiper-slide-index'),10);let slideAngle=slideIndex*90;let round=Math.floor(slideAngle/360);if(rtl){slideAngle=-slideAngle;round=Math.floor(-slideAngle/360);}
2const progress=Math.max(Math.min(slideEl.progress,1),-1);let tx=0;let ty=0;let tz=0;if(slideIndex%4===0){tx=-round*4*swiperSize;tz=0;}else if((slideIndex-1)%4===0){tx=0;tz=-round*4*swiperSize;}else if((slideIndex-2)%4===0){tx=swiperSize+round*4*swiperSize;tz=swiperSize;}else{if((slideIndex-3)%4===0){tx=-swiperSize;tz=3*swiperSize+swiperSize*4*round;}}if(rtl)tx=-tx;if(!isHorizontal){ty=tx;tx=0;}const transform=`rotateX(${r(isHorizontal?0:-slideAngle)}deg) rotateY(${r(isHorizontal?slideAngle:0)}deg) translate3d(${tx}px, ${ty}px, ${tz}px)`;if(progress<=1&&progress>-1){wrapperRotate=slideIndex*90+progress*90;if(rtl)wrapperRotate=-slideIndex*90-progress*90;}slideEl.style.transform=transform;if(params.slideShadows)createSlideShadows(slideEl,progress,isHorizontal);}wrapperEl.style.transformOrigin=`50% 50% -${swiperSize/2}px`;wrapperEl.style['-webkit-transform-origin']=`50% 50% -${swiperSize/2}px`;if(params.shadow)if(isHorizontal)cubeShadowEl.style.transform=`translate3d(0px, ${swiperWidth/2+params.shadowOffset}px, ${-swiperWidth/2}px) rotateX(89.99deg) rotateZ(0deg) scale(${params.shadowScale})`;else{const shadowAngle=Math.abs(wrapperRotate)-Math.floor(Math.abs(wrapperRotate)/90)*90;const multiplier=1.5-(Math.sin(shadowAngle*2*Math.PI/360)/2+Math.cos(shadowAngle*2*Math.PI/360)/2);const scale1=params.shadowScale;const scale2=params.shadowScale/multiplier;const offset=params.shadowOffset;cubeShadowEl.style.transform=`scale3d(${scale1}, 1, ${scale2}) translate3d(0px, ${swiperHeight/2+offset}px, ${-swiperHeight/2/scale2}px) rotateX(-89.99deg)`;}const zFactor=(browser.isSafari||browser.isWebView)&&browser.needPerspectiveFix?-swiperSize/2:0;wrapperEl.style.transform=`translate3d(0px,0,${zFactor}px) rotateX(${r(swiper.isHorizontal()?0:wrapperRotate)}deg) rotateY(${r(swiper.isHorizontal()?-wrapperRotate:0)}deg)`;wrapperEl.style.setProperty('--swiper-cube-translate-z',`${zFactor}px`);};const setTransition=(duration)=>{const {el,slides}=swiper;slides.forEach((slideEl)=>{slideEl.style.transitionDuration=`${duration}ms`;slideEl.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach((subEl)=>{subEl.style.transitionDuration=`${duration}ms`;});});if(swiper.params.cubeEffect.shadow&&!swiper.isHorizontal()){const shadowEl=el.querySelector('.swiper-cube-shadow');if(shadowEl)shadowEl.style.transitionDuration=`${duration}ms`;}};effectInit({effect:'cube',swiper,on,setTranslate,setTransition,recreateShadows,getEffectParams:()=>swiper.params.cubeEffect,perspective:()=>true,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:true,resistanceRatio:0,spaceBetween:0,centeredSlides:false,virtualTranslate:true})});}function createShadow(suffix,slideEl,side){const shadowClass=`swiper-slide-shadow${side?`-${side}`:''}${suffix?` swiper-slide-shadow-${suffix}`:''}`;const shadowContainer=getSlideTransformEl(slideEl);let shadowEl=shadowContainer.querySelector(`.${shadowClass.split(' ').join('.')}`);if(!shadowEl){shadowEl=createElement('div',shadowClass.split(' '));shadowContainer.append(shadowEl);}return shadowEl;}function EffectFlip({swiper,extendParams,on}){extendParams({flipEffect:{slideShadows:true,limitRotation:true}});const createSlideShadows=(slideEl,progress)=>{let shadowBefore=swiper.isHorizontal()?slideEl.querySelector('.swiper-slide-shadow-left'):slideEl.querySelector('.swiper-slide-shadow-top');let shadowAfter=swiper.isHorizontal()?slideEl.querySelector('.swiper-slide-shadow-right'):slideEl.querySelector('.swiper-slide-shadow-bottom');if(!shadowBefore)shadowBefore=createShadow('flip',slideEl,swiper.isHorizontal()?'left':'top');if(!shadowAfter)shadowAfter=createShadow('flip',slideEl,swiper.isHorizontal()?'right':'bottom');if(shadowBefore)shadowBefore.style.opacity=Math.max(-progress,0);if(shadowAfter)shadowAfter.style.opacity=Math.max(progress,0);};const recreateShadows=()=>{swiper.params.flipEffect;swiper.slides.forEach((slideEl)=>{let progress=slideEl.progress;if(swiper.params.flipEffect.limitRotation)progress=Math.max(Math.min(slideEl.progress,
21),-1);createSlideShadows(slideEl,progress);});};const setTranslate=()=>{const {slides,rtlTranslate:rtl}=swiper;const params=swiper.params.flipEffect;const rotateFix=getRotateFix(swiper);for(let i=0;i<slides.length;i+=1){const slideEl=slides[i];let progress=slideEl.progress;if(swiper.params.flipEffect.limitRotation)progress=Math.max(Math.min(slideEl.progress,1),-1);const offset=slideEl.swiperSlideOffset;const rotate=-180*progress;let rotateY=rotate;let rotateX=0;let tx=swiper.params.cssMode?-offset-swiper.translate:-offset;let ty=0;if(!swiper.isHorizontal()){ty=tx;tx=0;rotateX=-rotateY;rotateY=0;}else{if(rtl)rotateY=-rotateY;}slideEl.style.zIndex=-Math.abs(Math.round(progress))+slides.length;if(params.slideShadows)createSlideShadows(slideEl,progress);const transform=`translate3d(${tx}px, ${ty}px, 0px) rotateX(${rotateFix(rotateX)}deg) rotateY(${rotateFix(rotateY)}deg)`;const targetEl=effectTarget(params,slideEl);targetEl.style.transform=transform;}};const setTransition=(duration)=>{const transformElements=swiper.slides.map((slideEl)=>getSlideTransformEl(slideEl));transformElements.forEach((el)=>{el.style.transitionDuration=`${duration}ms`;el.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach((shadowEl)=>{shadowEl.style.transitionDuration=`${duration}ms`;});});effectVirtualTransitionEnd({swiper,duration,transformElements});};effectInit({effect:'flip',swiper,on,setTranslate,setTransition,recreateShadows,getEffectParams:()=>swiper.params.flipEffect,perspective:()=>true,overwriteParams:()=>({slidesPerView:1,slidesPerGroup:1,watchSlidesProgress:true,spaceBetween:0,virtualTranslate:!swiper.params.cssMode})});}function EffectCoverflow({swiper,extendParams,on}){extendParams({coverflowEffect:{rotate:50,stretch:0,depth:100,scale:1,modifier:1,slideShadows:true}});const setTranslate=()=>{const {width:swiperWidth,height:swiperHeight,slides,slidesSizesGrid}=swiper;const params=swiper.params.coverflowEffect;const isHorizontal=swiper.isHorizontal();const transform=swiper.translate;const center=isHorizontal?-transform+swiperWidth/2:-transform+swiperHeight/2;const rotate=isHorizontal?params.rotate:-params.rotate;const translate=params.depth;const r=getRotateFix(swiper);for(let i=0,length=slides.length;i<length;i+=1){const slideEl=slides[i];const slideSize=slidesSizesGrid[i];const slideOffset=slideEl.swiperSlideOffset;const centerOffset=(center-slideOffset-slideSize/2)/slideSize;const offsetMultiplier=typeof params.modifier==='function'?params.modifier(centerOffset):centerOffset*params.modifier;let rotateY=isHorizontal?rotate*offsetMultiplier:0;let rotateX=isHorizontal?0:rotate*offsetMultiplier;let translateZ=-translate*Math.abs(offsetMultiplier);let stretch=params.stretch;if(typeof stretch==='string'&&stretch.indexOf('%')!==-1)stretch=parseFloat(params.stretch)/100*slideSize;let translateY=isHorizontal?0:stretch*offsetMultiplier;let translateX=isHorizontal?stretch*offsetMultiplier:0;let scale=1-(1-params.scale)*Math.abs(offsetMultiplier);if(Math.abs(translateX)<0.001)translateX=0;if(Math.abs(translateY)<0.001)translateY=0;if(Math.abs(translateZ)<0.001)translateZ=0;if(Math.abs(rotateY)<0.001)rotateY=0;if(Math.abs(rotateX)<0.001)rotateX=0;if(Math.abs(scale)<0.001)scale=0;const slideTransform=`translate3d(${translateX}px,${translateY}px,${translateZ}px) rotateX(${r(rotateX)}deg) rotateY(${r(rotateY)}deg) scale(${scale})`;const targetEl=effectTarget(params,slideEl);targetEl.style.transform=slideTransform;slideEl.style.zIndex=-Math.abs(Math.round(offsetMultiplier))+1;if(params.slideShadows){let shadowBeforeEl=isHorizontal?slideEl.querySelector('.swiper-slide-shadow-left'):slideEl.querySelector('.swiper-slide-shadow-top');let shadowAfterEl=isHorizontal?slideEl.querySelector('.swiper-slide-shadow-right'):slideEl.querySelector('.swiper-slide-shadow-bottom');if(!shadowBeforeEl)shadowBeforeEl=createShadow('coverflow',slideEl,isHorizontal?'left':'top');if(!shadowAfterEl)shadowAfterEl=createShadow('coverflow',slideEl,isHorizontal?'right':'bottom');if(shadowBeforeEl)shadowBeforeEl.style.opacity=offsetMultiplier>0?offsetMultiplier:0;if(shadowAfterEl)shadowAfterEl.style.opacity=-offsetMultiplier>0?-offsetMultiplier:0;}}};const setTransition=(duration)=>{const transformElements=swiper.slides.map((slideEl)=>getSlideTransformEl(slideEl));
vendor: 4,216 bytes, line 2
2transformElements.forEach((el)=>{el.style.transitionDuration=`${duration}ms`;el.querySelectorAll('.swiper-slide-shadow-top, .swiper-slide-shadow-right, .swiper-slide-shadow-bottom, .swiper-slide-shadow-left').forEach((shadowEl)=>{shadowEl.style.transitionDuration=`${duration}ms`;});});};effectInit({effect:'coverflow',swiper,on,setTranslate,setTransition,perspective:()=>true,overwriteParams:()=>({watchSlidesProgress:true})});}function EffectCreative({swiper,extendParams,on}){extendParams({creativeEffect:{limitProgress:1,shadowPerProgress:false,progressMultiplier:1,perspective:true,prev:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1},next:{translate:[0,0,0],rotate:[0,0,0],opacity:1,scale:1}}});const getTranslateValue=(value)=>{if(typeof value==='string')return value;return `${value}px`;};const setTranslate=()=>{const {slides,wrapperEl,slidesSizesGrid}=swiper;const params=swiper.params.creativeEffect;const {progressMultiplier:multiplier}=params;const isCenteredSlides=swiper.params.centeredSlides;const rotateFix=getRotateFix(swiper);if(isCenteredSlides){const margin=slidesSizesGrid[0]/2-swiper.params.slidesOffsetBefore||0;wrapperEl.style.transform=`translateX(calc(50% - ${margin}px))`;}for(let i=0;i<slides.length;i+=1){const slideEl=slides[i];const slideProgress=slideEl.progress;const progress=Math.min(Math.max(slideEl.progress,-params.limitProgress),params.limitProgress);let originalProgress=progress;if(!isCenteredSlides)originalProgress=Math.min(Math.max(slideEl.originalProgress,-params.limitProgress),params.limitProgress);const offset=slideEl.swiperSlideOffset;const t=[swiper.params.cssMode?-offset-swiper.translate:-offset,0,0];const r=[0,0,0];let custom=false;if(!swiper.isHorizontal()){t[1]=t[0];t[0]=0;}let data={translate:[0,0,0],rotate:[0,0,0],scale:1,opacity:1};if(progress<0){data=params.next;custom=true;}else{if(progress>0){data=params.prev;custom=true;}}t.forEach((value,index)=>{t[index]=`calc(${value}px + (${getTranslateValue(data.translate[index])} * ${Math.abs(progress*multiplier)}))`;});r.forEach((value,index)=>{let val=data.rotate[index]*Math.abs(progress*multiplier);r[index]=val;});slideEl.style.zIndex=-Math.abs(Math.round(slideProgress))+slides.length;const translateString=t.join(', ');const rotateString=`rotateX(${rotateFix(r[0])}deg) rotateY(${rotateFix(r[1])}deg) rotateZ(${rotateFix(r[2])}deg)`;const scaleString=originalProgress<0?`scale(${1+(1-data.scale)*originalProgress*multiplier})`:`scale(${1-(1-data.scale)*originalProgress*multiplier})`;const opacityString=originalProgress<0?1+(1-data.opacity)*originalProgress*multiplier:1-(1-data.opacity)*originalProgress*multiplier;const transform=`translate3d(${translateString}) ${rotateString} ${scaleString}`;if(custom&&data.shadow||!custom){let shadowEl=slideEl.querySelector('.swiper-slide-shadow');if(!shadowEl&&data.shadow)shadowEl=createShadow('creative',slideEl);if(shadowEl){const shadowOpacity=params.shadowPerProgress?progress*(1/params.limitProgress):progress;shadowEl.style.opacity=Math.min(Math.max(Math.abs(shadowOpacity),0),1);}}const targetEl=effectTarget(params,slideEl);targetEl.style.transform=transform;targetEl.style.opacity=opacityString;if(data.origin)targetEl.style.transformOrigin=data.origin;}};const setTransition=(duration)=>{const transformElements=swiper.slides.map((slideEl)=>getSlideTransformEl(slideEl));transformElements.forEach((el)=>{el.style.transitionDuration=`${duration}ms`;el.querySelectorAll('.swiper-slide-shadow').forEach((shadowEl)=>{shadowEl.style.transitionDuration=`${duration}ms`;});});effectVirtualTransitionEnd({swiper,duration,transformElements,allSlides:true});};effectInit({effect:'creative',swiper,on,setTranslate,setTransition,perspective:()=>swiper.params.creativeEffect.perspective,overwriteParams:()=>({watchSlidesProgress:true,virtualTranslate:!swiper.params.cssMode})});}function EffectCards({swiper,extendParams,on}){extendParams({cardsEffect:{slideShadows:true,rotate:true,perSlideRotate:2,perSlideOffset:8}});const setTranslate=()=>{const {slides,activeIndex,rtlTranslate:rtl}=swiper;const params=swiper.params.cardsEffect;const {startTranslate,isTouched}=swiper.touchEventsData;const currentTranslate=rtl?-swiper.translate:swiper.translate;
2for(let i=0;i<slides.length;i+=1){const slideEl=slides[i];const slideProgress=slideEl.progress;const progress=Math.min(Math.max(slideProgress,-4),4);let offset=slideEl.swiperSlideOffset;if(swiper.params.centeredSlides&&!swiper.params.cssMode)swiper.wrapperEl.style.transform=`translateX(${swiper.minTranslate()}px)`;if(swiper.params.centeredSlides&&swiper.params.cssMode)offset-=slides[0].swiperSlideOffset;let tX=swiper.params.cssMode?-offset-swiper.translate:-offset;let tY=0;const tZ=-100*Math.abs(progress);let scale=1;let rotate=-params.perSlideRotate*progress;let tXAdd=params.perSlideOffset-Math.abs(progress)*0.75;const slideIndex=swiper.virtual&&swiper.params.virtual.enabled?swiper.virtual.from+i:i;const isSwipeToNext=(slideIndex===activeIndex||slideIndex===activeIndex-1)&&progress>0&&progress<1&&(isTouched||swiper.params.cssMode)&¤tTranslate<startTranslate;const isSwipeToPrev=(slideIndex===activeIndex||slideIndex===activeIndex+1)&&progress<0&&progress>-1&&(isTouched||swiper.params.cssMode)&¤tTranslate>startTranslate;if(isSwipeToNext||isSwipeToPrev){const subProgress=(1-Math.abs((Math.abs(progress)-0.5)/0.5))**0.5;rotate+=-28*progress*subProgress;scale+=-0.5*subProgress;tXAdd+=96*subProgress;tY=`${(params.rotate||swiper.isHorizontal()?-25:0)*subProgress*Math.abs(progress)}%`;}if(progress<0)tX=`calc(${tX}px ${rtl?'-':'+'} (${tXAdd*Math.abs(progress)}%))`;else if(progress>0)tX=`calc(${tX}px ${rtl?'-':'+'} (-${tXAdd*Math.abs(progress)}%))`;else tX=`${tX}px`;if(!swiper.isHorizontal()){const prevY=tY;tY=tX;tX=prevY;}const scaleString=progress<0?`${1+(1-scale)*progress}`:`${1-(1-scale)*progress}`;const transform=` 3 translate3d(${tX}, ${tY}, ${tZ}px) 4 rotateZ(${params.rotate?rtl?-rotate:rotate:0}deg) 5 scale(${scaleString}) 6 `;if(params.slideShadows){let shadowEl=slideEl.querySelector('.swiper-slide-shadow');if(!shadowEl)shadowEl=createShadow('cards',slideEl);if(shadowEl)shadowEl.style.opacity=Math.min(Math.max((Math.abs(progress)-0.5)/0.5,0),1);}slideEl.style.zIndex=-Math.abs(Math.round(slideProgress))+slides.length;const targetEl=effectTarget(params,slideEl);targetEl.style.transform=transform;}};const setTransition=(duration)=>{const transformElements=swiper.slides.map((slideEl)=>getSlideTransformEl(slideEl));transformElements.forEach((el)=>{el.style.transitionDuration=`${duration}ms`;el.querySelectorAll('.swiper-slide-shadow').forEach((shadowEl)=>{shadowEl.style.transitionDuration=`${duration}ms`;});});effectVirtualTransitionEnd({swiper,duration,transformElements});};effectInit({effect:'cards',swiper,on,setTranslate,setTransition,perspective:()=>true,overwriteParams:()=>({_loopSwapReset:false,watchSlidesProgress:true,loopAdditionalSlides:swiper.params.cardsEffect.rotate?3:2,centeredSlides:true,virtualTranslate:!swiper.params.cssMode})});}const modules=[Virtual,Keyboard,Mousewheel,Navigation,Pagination,Scrollbar,Parallax,Zoom,Controller,A11y,History,HashNavigation,Autoplay,Thumb,freeMode,Grid,Manipulation,EffectFade,EffectCube,EffectFlip,EffectCoverflow,EffectCreative,EffectCards];Swiper.use(modules);return Swiper;})();; 7require=(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a;}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r);},p,p.exports,r,e,n,t);}return n[i].exports;}for(var u="function"==typeof require&&require,i=0;i<t.length;i++)o(t[i]);return o;}return r;})()({1:[function(require,module,exports){'use strict';var isPlainObject=require('lodash/isPlainObject');var isFunction=require('lodash/isFunction');var _find=require('lodash/find');var _extend=require('lodash/extend');var _transform=require('lodash/transform');var Inflector=require('./inflector');module.exports=function(jsonapi,data,opts){var alreadyIncluded=[];function isComplexType(obj){return Array.isArray(obj)||isPlainObject(obj);}function getValueForRelationship(relationshipData,included){if(opts&&relationshipD
7ata&&opts[relationshipData.type]){var valueForRelationshipFct=opts[relationshipData.type].valueForRelationship;return valueForRelationshipFct(relationshipData,included);}else return included;}function findIncluded(relationshipData,ancestry){return new Promise(function(resolve){if(!jsonapi.included||!relationshipData)resolve(null);var included=_find(jsonapi.included,{id:relationshipData.id,type:relationshipData.type});if(included){if(ancestry.indexOf(included.type)>-1)return Promise.all([extractAttributes(included)]).then(function(results){var attributes=results[0];var relationships=results[1];resolve(_extend(attributes,relationships));});return Promise.all([extractAttributes(included),extractRelationships(included,ancestry+':'+included.type+included.id)]).then(function(results){var attributes=results[0];var relationships=results[1];resolve(_extend(attributes,relationships));});}else return resolve(null);});}function keyForAttribute(attribute){if(isPlainObject(attribute))return _transform(attribute,function(result,value,key){if(isComplexType(value))result[keyForAttribute(key)]=keyForAttribute(value);else result[keyForAttribute(key)]=value;});else if(Array.isArray(attribute))return attribute.map(function(attr){if(isComplexType(attr))return keyForAttribute(attr);else return attr;});else if(isFunction(opts.keyForAttribute))return opts.keyForAttribute(attribute);else return Inflector.caserize(attribute,opts);}function extractAttributes(from){var dest=keyForAttribute(from.attributes||{});if('id' in from)dest[opts.id||'id']=from.id;if(opts.typeAsAttribute)if('type' in from)dest.type=from.type;if('meta' in from)dest.meta=keyForAttribute(from.meta||{});return dest;}function extractRelationships(from,ancestry){if(!from.relationships)return;var dest={};return Promise.all(Object.keys(from.relationships).map(function(key){var relationship=from.relationships[key];if(relationship.data===null)dest[keyForAttribute(key)]=null;else if(Array.isArray(relationship.data))return Promise.all(relationship.data.map(function(relationshipData){return extractIncludes(relationshipData,ancestry);})).then(function(includes){if(includes)dest[keyForAttribute(key)]=includes;});else return extractIncludes(relationship.data,ancestry).then(function(includes){if(includes)dest[keyForAttribute(key)]=includes;});})).then(function(){return dest;});}function extractIncludes(relationshipData,ancestry){return findIncluded(relationshipData,ancestry).then(function(included){var valueForRelationship=getValueForRelationship(relationshipData,included);if(valueForRelationship&&isFunction(valueForRelationship.then))return valueForRelationship.then(function(value){return value;});else return valueForRelationship;});}this.perform=function(){return Promise.all([extractAttributes(data),extractRelationships(data,data.type+data.id)]).then(function(results){var attributes=results[0];var relationships=results[1];var record=_extend(attributes,relationships);if(jsonapi.links)record.links=jsonapi.links;if(opts&&opts.transform)record=opts.transform(record);return record;});};};},{"./inflector":5,"lodash/extend":158,"lodash/find":159,"lodash/isFunction":171,"lodash/isPlainObject":176,"lodash/transform":195}],2:[function(require,module,exports){'use strict';var isFunction=require('lodash/isFunction');var DeserializerUtils=require('./deserializer-utils');module.exports=function(opts){if(!opts)opts={};this.deserialize=function(jsonapi,callback){function collection(){return Promise.all(jsonapi.data.map(function(d){return new DeserializerUtils(jsonapi,d,opts).perform();})).then(function(result){if(isFunction(callback))callback(null,result);return result;});}function resource(){return new DeserializerUtils(jsonapi,jsonapi.data,opts).perform().then(function(result){if(isFunction(callback))callback(null,result);return result;});}if(Array.isArray(jsonapi.data))return collection();else return resource();};};},{"./deserializer-utils":1,"lodash/isFunction":171}],3:[function(require,module,exports){'use strict';module.exports=function(errors){var jsonapi={errors:[]};errors.forEach(function(error){var opts={};
7if(error.id)opts.id=error.id;if(error.status)opts.status=error.status;if(error.code)opts.code=error.code;if(error.title)opts.title=error.title;if(error.detail)opts.detail=error.detail;if(error.source){opts.source={};if(error.source.pointer)opts.source.pointer=error.source.pointer;if(error.source.parameter)opts.source.parameter=error.source.parameter;}if(error.links)opts.links={about:error.links.about};if(error.meta)opts.meta=error.meta;jsonapi.errors.push(opts);});return jsonapi;};},{}],4:[function(require,module,exports){'use strict';var ErrorUtils=require('./error-utils');module.exports=function(opts){if(!opts)opts=[];if(Array.isArray(opts))return new ErrorUtils(opts);else return new ErrorUtils([opts]);};},{"./error-utils":3}],5:[function(require,module,exports){'use strict';var Inflector=require('inflected');module.exports={caserize:function(attribute,opts){attribute=Inflector.underscore(attribute);switch(opts.keyForAttribute){case 'dash-case':case 'lisp-case':case 'spinal-case':case 'kebab-case':return Inflector.dasherize(attribute);case 'underscore_case':case 'snake_case':return attribute;case 'CamelCase':return Inflector.camelize(attribute);case 'camelCase':return Inflector.camelize(attribute,false);default:return Inflector.dasherize(attribute);}},pluralize:function(type){return Inflector.pluralize(type);}};},{"inflected":8}],6:[function(require,module,exports){'use strict';var isPlainObject=require('lodash/isPlainObject');var isFunction=require('lodash/isFunction');var _merge=require('lodash/merge');var _identity=require('lodash/identity');var _transform=require('lodash/transform');var _mapValues=require('lodash/mapValues');var _mapKeys=require('lodash/mapKeys');var _pick=require('lodash/pick');var _pickBy=require('lodash/pickBy');var _each=require('lodash/each');var _isNil=require('lodash/isNil');var Inflector=require('./inflector');module.exports=function(collectionName,record,payload,opts,includedSet){function isComplexType(obj){return Array.isArray(obj)||isPlainObject(obj);}function transformFunction(result,value,key){if(isComplexType(value))result[keyForAttribute(key)]=keyForAttribute(value);else result[keyForAttribute(key)]=value;}function attributeFunction(attr){if(isComplexType(attr))return keyForAttribute(attr);else return attr;}const keyForAttributeFunction=isFunction(opts.keyForAttribute)?opts.keyForAttribute:(attribute)=>Inflector.caserize(attribute,opts);function keyForAttribute(attribute){if(isPlainObject(attribute))return _transform(attribute,transformFunction);else if(Array.isArray(attribute))return attribute.map(attributeFunction);else return keyForAttributeFunction(attribute);}function getId(){return opts.id||'id';}function getRef(current,item,opts){if(isFunction(opts.ref))return opts.ref(current,item);else if(opts.ref===true)if(Array.isArray(item))return item.map(function(val){return String(val);});else{if(item)return String(item);}else{if(item&&item[opts.ref])return String(item[opts.ref]);}}function getType(str,attrVal){var type;attrVal=attrVal||{};if(isFunction(opts.typeForAttribute))type=opts.typeForAttribute(str,attrVal);if((opts.pluralizeType===undefined||opts.pluralizeType)&&type===undefined)type=Inflector.pluralize(str);if(type===undefined)type=str;return type;}function getLinks(current,links,dest){return _mapValues(links,function(value){if(isFunction(value))return value(record,current,dest);else return value;});}function getMeta(current,meta){if(isFunction(meta))return meta(record);else return _mapValues(meta,function(value){if(isFunction(value))return value(record,current);else return value;});}function pickFunction(value,key){return keyForAttribute(key);}function pick(obj,attributes){return _mapKeys(_pick(obj,attributes),pickFunction);}function isCompoundDocumentIncluded(setKey){return includedSet.get(setKey);}function pushToIncluded(payload,item){const setKey=`${item.type}-${item.id}`;var included=isCompoundDocumentIncluded(setKey);if(included){included.relationships=_merge(included.relationships,_pickBy(item.relationships,_identity));included.attributes=_merge(included.attributes,_pickBy(item.attributes,_identity));}else{if(!payload.included)payload.included=[];includedSet.set(setKey,item);payload.included.push(item);}}this.serialize=function(dest,current,attribute,opts){var data=null;if(opts&&opts.ref){if(!dest.relationships)dest.relationships={};if(Array.isArray(current[attribute]))data=current[attribute].map((item)=>this.serializeRef(item,current,attribute,opts));else data=this.serializeRef(current[attribute],current,attribute,opts);dest.relationships[keyForAttribute(attribute)]={};
7if(!opts.ignoreRelationshipData)dest.relationships[keyForAttribute(attribute)].data=data;if(opts.relationshipLinks){var links=getLinks(current[attribute],opts.relationshipLinks,dest);if(links.related)dest.relationships[keyForAttribute(attribute)].links=links;}if(opts.relationshipMeta)dest.relationships[keyForAttribute(attribute)].meta=getMeta(current[attribute],opts.relationshipMeta);}else if(Array.isArray(current[attribute])){if(current[attribute].length&&isPlainObject(current[attribute][0]))data=current[attribute].map((item)=>this.serializeNested(item,current,attribute,opts));else data=current[attribute];dest.attributes[keyForAttribute(attribute)]=data;}else if(isPlainObject(current[attribute])){data=this.serializeNested(current[attribute],current,attribute,opts);dest.attributes[keyForAttribute(attribute)]=data;}else dest.attributes[keyForAttribute(attribute)]=current[attribute];};this.serializeRef=function(dest,current,attribute,opts){var id=getRef(current,dest,opts);var type=getType(attribute,dest);var relationships=[];var includedAttrs=[];if(opts.attributes){if(dest)opts.attributes.forEach(function(attr){if(opts[attr]&&!dest[attr]&&opts[attr].nullIfMissing)dest[attr]=null;});relationships=opts.attributes.filter(function(attr){return opts[attr];});includedAttrs=opts.attributes.filter(function(attr){return !opts[attr];});}var included={type,id};if(includedAttrs)included.attributes=pick(dest,includedAttrs);const relationShipsFunction=(relationship)=>{if(dest&&(isComplexType(dest[relationship])||dest[relationship]===null))this.serialize(included,dest,relationship,opts[relationship]);};relationships.forEach(relationShipsFunction);if(includedAttrs.length&&(opts.included===undefined||opts.included)){if(opts.includedLinks)included.links=getLinks(dest,opts.includedLinks);if(typeof id!=='undefined')pushToIncluded(payload,included);}return typeof id!=='undefined'?{type,id}:null;};this.serializeNested=function(dest,current,attribute,opts){var embeds=[];var attributes=[];var ret={};if(opts&&opts.attributes){embeds=opts.attributes.filter(function(attr){return opts[attr];});attributes=opts.attributes.filter(function(attr){return !opts[attr];});if(attributes)ret.attributes=pick(dest,attributes);const embedsFunction=(embed)=>{if(isComplexType(dest[embed]))this.serialize(ret,dest,embed,opts[embed]);};embeds.forEach(embedsFunction);}else ret.attributes=dest;return ret.attributes;};this.perform=function(){if(record===null)return null;if(opts&&opts.transform)record=opts.transform(record);var data={type:getType(collectionName,record)};if(!_isNil(record[getId()]))data.id=String(record[getId()]);if(opts.dataLinks)data.links=getLinks(record,opts.dataLinks);if(opts.dataMeta)data.meta=getMeta(record,opts.dataMeta);_each(opts.attributes,(attribute)=>{var splittedAttributes=attribute.split(':');if(opts[attribute]&&!record[attribute]&&opts[attribute].nullIfMissing)record[attribute]=null;if(splittedAttributes[0] in record){if(!data.attributes)data.attributes={};var attributeMap=attribute;if(splittedAttributes.length>1){attribute=splittedAttributes[0];attributeMap=splittedAttributes[1];}this.serialize(data,record,attribute,opts[attributeMap]);}});return data;};};},{"./inflector":5,"lodash/each":156,"lodash/identity":165,"lodash/isFunction":171,"lodash/isNil":173,"lodash/isPlainObject":176,"lodash/mapKeys":181,"lodash/mapValues":182,"lodash/merge":184,"lodash/pick":185,"lodash/pickBy":186,"lodash/transform":195}],7:[function(require,module,exports){'use strict';var isFunction=require('lodash/isFunction');var _mapValues=require('lodash/mapValues');var SerializerUtils=require('./serializer-utils');module.exports=function(collectionName,records,opts){this.serialize=function(records){var that=this;var payload={};const includedSet=new Map();function getLinksFunction(value){if(isFunction(value))return value(records);else return value;}function getLinks(links){return _mapValues(links,getLinksFunction);}function collection(){payload.data=[];records.forEach(function(record){var serializerUtils=new SerializerUtils(that.collectionName,record,payload,that.opts,includedSet);payload.data.push(serializerUtils.perform());});return payload;}function resource(){payload.data=new SerializerUtils(that.collectionName,records,payload,that.opts,includedSet).perform(records);return payload;}if(that.opts.topLevelLinks)payload.links=getLinks(that.opts.topLevelLinks);if(that.opts.meta)payload.meta=_mapValues(that.opts.meta,function(value){if(isFunction(value))return value(records);else return value;});if(Array.isArray(records))return collection(records);else return resource(records);};if(arguments.length===3){this.collectionName=collectionName;this.opts=opts;return this.serialize(records);}else{this.collectionName=collectionName;this.opts=records;}};},{"./serializer-utils":6,"lodash/isFunction":171,"lodash/mapValues":182}],8:[function(require,module,exports){"use strict";module.exports=require('./lib/Inflector');},{"./lib/Inflector":10}],9:[function(require,module,exports){(function(process,global){'use strict';var hasProp=require('./hasProp');var remove=require('./remove');var icPart=require('./icPart');function Inflections(){this.plurals=[];this.singulars=[];this.uncountables=[];this.humans=[];this.acronyms={};this.acronymRegex=/(?=a)b/;}Inflections.getInstance=function(locale){var storage=typeof process!=='undefined'?process:global;storage.__Inflector_Inflections=storage.__Inflector_Inflections||{};storage.__Inflector_Inflections[locale]=storage.__Inflector_Inflections[locale]||new Inflections();return storage.__Inflector_Inflections[locale];};Inflections.prototype.acronym=function(word){this.acronyms[word.toLowerCase()]=word;var values=[];for(var key in this.acronyms)if(hasProp(this.acronyms,key))values.push(this.acronyms[key]);this.acronymRegex=new RegExp(values.join('|'));};Inflections.prototype.plural=function(rule,replacement){if(typeof rule==='string')remove(this.uncountables,rule);remove(this.uncountables,replacement);this.plurals.unshift([rule,replacement]);};Inflections.prototype.singular=function(rule,replacement){if(typeof rule==='string')remove(this.uncountables,rule);remove(this.uncountables,replacement);this.singulars.unshift([rule,replacement]);};Inflections.prototype.irregular=function(singular,plural){remove(this.uncountables,singular);remove(this.uncountables,plural);var s0=singular[0];var sRest=singular.substr(1);var p0=plural[0];var pRest=plural.substr(1);if(s0.toUpperCase()===p0.toUpperCase()){this.plural(new RegExp('('+s0+')'+sRest+'$','i'),'$1'+pRest);this.plural(new RegExp('('+p0+')'+pRest+'$','i'),'$1'+pRest);this.singular(new RegExp('('+s0+')'+sRest+'$','i'),'$1'+sRest);this.singular(new RegExp('('+p0+')'+pRest+'$','i'),'$1'+sRest);}else{var sRestIC=icPart(sRest);var pRestIC=icPart(pRest);this.plural(new RegExp(s0.toUpperCase()+sRestIC+'$'),p0.toUpperCase()+pRest);this.plural(new RegExp(s0.toLowerCase()+sRestIC+'$'),p0.toLowerCase()+pRest);this.plural(new RegExp(p0.toUpperCase()+pRestIC+'$'),p0.toUpperCase()+pRest);this.plural(new RegExp(p0.toLowerCase()+pRestIC+'$'),p0.toLowerCase()+pRest);this.singular(new RegExp(s0.toUpperCase()+sRestIC+'$'),s0.toUpperCase()+sRest);this.singular(new RegExp(s0.toLowerCase()+sRestIC+'$'),s0.toLowerCase()+sRest);this.singular(new RegExp(p0.toUpperCase()+pRestIC+'$'),s0.toUpperCase()+sRest);this.singular(new RegExp(p0.toLowerCase()+pRestIC+'$'),s0.toLowerCase()+sRest);}};Inflections.prototype.uncountable=function(){var words=Array.prototype.slice.call(arguments,0);this.uncountables=this.uncountables.concat(words);};Inflections.prototype.human=function(rule,replacement){this.humans.unshift([rule,replacement]);};Inflections.prototype.clear=function(scope){scope=scope||'all';if(scope==='all'){this.plurals=[];this.singulars=[];this.uncountables=[];this.humans=[];}else this[scope]=[];};module.exports=Inflections;}).call(this,require('_process'),typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{});},{"./hasProp":14,"./icPart":15,"./remove":17,"_process":196}],10:[function(require,module,exports){'use strict';var Inflections=require('./Inflections');var Transliterator=require('./Transliterator');var Methods=require('./Methods');var defaults=require('./defaults');var isFunc=require('./isFunc');var Inflector=Methods;Inflector.inflections=function(locale,fn){if(isFunc(locale)){fn=locale;locale=null;}locale=locale||'en';if(fn)fn(Inflections.getInstance(locale));else return Inflections.getInstance(locale);};Inflector.transliterations=function(locale,fn){if(isFunc(locale)){fn=locale;locale=null;}locale=locale||'en';if(fn)fn(Transliterator.getInstance(locale));else return Transliterator.getInstance(locale);};for(var locale in defaults)Inflector.inflections(locale,defaults[locale]);module.exports=Inflector;},{"./Inflections":9,"./Methods":11,"./Transliterator":12,"./defaults":13,"./isFunc":16}],11:[function(require,module,exports){'use strict';var Methods={pluralize:function(word,locale){locale=locale||'en';return this._applyInflections(word,this.inflections(locale).plurals);},singularize:function(word,locale){locale=locale||'en';return this._applyInflections(word,this.inflections(locale).singulars);},camelize:function(term,uppercaseFirstLetter){if(uppercaseFirstLetter===null||uppercaseFirstLetter===undefined)uppercaseFirstLetter=true;var result=''+term,self=this;if(uppercaseFirstLetter)result=result.replace(/^[a-z\d]*/,function(a){return self.inflections().acronyms[a]||self.capitalize(a);});else result=result.replace(new RegExp('^(?:'+this.inflections().acronymRegex.source+'(?=\\b|[A-Z_])|\\w)'),function(a){return a.toLowerCase();});result=result.replace(/(?:_|(\/))([a-z\d]*)/gi,function(match,a,b,idx,string){a||(a='');return ''+a+(self.inflections().acronyms[b]||self.capitalize(b));});return result;},underscore:function(camelCasedWord){var result=''+camelCasedWord;result=result.replace(new RegExp('(?:([A-Za-z\\d])|^)('+this.inflections().acronymRegex.source+')(?=\\b|[^a-z])','g'),function(match,$1,$2){return ''+($1||'')+($1?'_':'')+$2.toLowerCase();});result=result.replace(/([A-Z\d]+)([A-Z][a-z])/g,'$1_$2');result=result.replace(/([a-z\d])([A-Z])/g,'$1_$2');result=result.replace(/-/g,'_');return result.toLowerCase();},humanize:function(lowerCaseAndUnderscoredWord,options){var result=''+lowerCaseAndUnderscoredWord;var humans=this.inflections().humans;var human,rule,replacement;var self=this;options=options||{};if(options.capitalize===null||options.capitalize===undefined)options.capitalize=true;for(var i=0,ii=humans.length;i<ii;i++){human=humans[i];rule=human[0];replacement=human[1];if(rule.test&&rule.test(result)||result.indexOf(rule)>-1){result=result.replace(rule,replacement);break;}}result=result.replace(/_id$/,'');result=result.replace(/_/g,' ');result=result.replace(/([a-z\d]*)/gi,function(match){return self.inflections().acronyms[match]||match.toLowerCase();});if(options.capitalize)result=result.replace(/^\w/,function(match){return match.toUpperCase();});return result;},capitalize:function(str){var result=str===null||str===undefined?'':String(str);return result.charAt(0).toUpperCase()+result.slice(1);},titleize:function(word){return this.humanize(this.underscore(word)).replace(/(^|[\s¿\/]+)([a-z])/g,function(match,boundary,letter,idx,string){return match.replace(letter,letter.toUpperCase());});},tableize:function(className){return this.pluralize(this.underscore(className));},classify:function(tableName){return this.camelize(this.singularize(tableName.replace(/.*\./g,'')));},dasherize:function(underscoredWord){return underscoredWord.replace(/_/g,'-');},foreignKey:function(className,separateWithUnderscore){if(separateWithUnderscore===null||separateWithUnderscore===undefined)separateWithUnderscore=true;return this.underscore(className)+(separateWithUnderscore?'_id':'id');},ordinal:function(number){var absNumber=Math.abs(Number(number));var mod100=absNumber%100;if(mod100===11||mod100===12||mod100===13)return 'th';else switch(absNumber%10){case 1:return 'st';case 2:return 'nd';case 3:return 'rd';default:return 'th';}},ordinalize:function(number){return ''+number+this.ordinal(number);},transliterate:function(string,options){options=options||{};var locale=options.locale||'en';var replacement=options.replacement||'?';return this.transliterations(locale).transliterate(string,replacement);},parameterize:function(string,options){options=options||{};if(options.separator===undefined)options.separator='-';if(options.separator===null)options.separator='';var result=this.transliterate(string,options);result=result.replace(/[^a-z0-9\-_]+/ig,options.separator);if(options.separator.length){var separatorRegex=new RegExp(options.separator);result=result.replace(new RegExp(separatorRegex.source+'{2,}'),options.separator);result=result.replace(new RegExp('^'+separatorRegex.source+'|'+separatorRegex.source+'$','i'),'');}return result.toLowerCase();},_applyInflections:function(word,rules){var result=''+word,rule,regex,replacement;if(result.length===0)return result;else{var match=result.toLowerCase().match(/\b\w+$/);if(match&&this.inflections().uncountables.indexOf(match[0])>-1)return result;else{for(var i=0,ii=rules.length;i<ii;i++){rule=rules[i];regex=rule[0];replacement=rule[1];if(result.match(regex)){result=result.replace(regex,replacement);break;}}return result;}}}};module.exports=Methods;},{}],12:[function(require,module,exports){(function(process,global){'use strict';var DEFAULT_APPROXIMATIONS={'Ã':'A','Ã':'A','Ã':'A','Ã':'A','Ã':'A','Ã
':'A','Ã':'AE','Ã':'C','Ã':'E','Ã':'E','Ã':'E','Ã':'E','Ã':'I','Ã':'I','Ã':'I','Ã':'I','Ã':'D','Ã':'N','Ã':'O','Ã':'O','Ã':'O','Ã':'O','Ã':'O','Ã':'x','Ã':'O','Ã':'U','Ã':'U','Ã':'U','Ã':'U','Ã':'Y','Ã':'Th','Ã':'ss','à ':'a','á':'a','â':'a','ã':'a','ä':'a','Ã¥':'a','æ':'ae','ç':'c','è':'e','é':'e','ê':'e','ë':'e','ì':'i','Ã':'i','î':'i','ï':'i','ð':'d','ñ':'n','ò':'o','ó':'o','ô':'o','õ':'o','ö':'o','ø':'o','ù':'u','ú':'u','û':'u','ü':'u','ý':'y','þ':'th','ÿ':'y','Ä':'A','Ä':'a','Ä':'A','Ä':'a','Ä':'A','Ä
':'a','Ä':'C','Ä':'c','Ä':'C','Ä':'c','Ä':'C','Ä':'c','Ä':'C','Ä':'c','Ä':'D','Ä':'d','Ä':'D','Ä':'d','Ä':'E','Ä':'e','Ä':'E','Ä':'e','Ä':'E','Ä':'e','Ä':'E','Ä':'e','Ä':'E','Ä':'e','Ä':'G','Ä':'g','Ä':'G','Ä':'g','Ä ':'G','Ä¡':'g','Ä¢':'G','Ä£':'g','Ĥ':'H','Ä¥':'h','Ħ':'H','ħ':'h','Ĩ':'I','Ä©':'i','Ī':'I','Ä«':'i','Ĭ':'I','Ä':'i','Ä®':'I','į':'i','İ':'I','ı':'i','IJ':'IJ','ij':'ij','Ä´':'J','ĵ':'j','Ķ':'K','Ä·':'k','ĸ':'k','Ĺ':'L','ĺ':'l','Ä»':'L','ļ':'l','Ľ':'L','ľ':'l','Ä¿':'L','Å':'l','Å':'L','Å':'l','Å':'N','Å':'n','Å
':'N','Å':'n','Å':'N','Å':'n','Å':'\'n','Å':'NG','Å':'ng','Å':'O','Å':'o','Å':'O','Å':'o','Å':'O','Å':'o','Å':'OE','Å':'oe','Å':'R','Å':'r','Å':'R','Å':'r','Å':'R','Å':'r','Å':'S','Å':'s','Å':'S','Å':'s','Å':'S','Å':'s','Å ':'S','Å¡':'s','Å¢':'T','Å£':'t','Ť':'T','Å¥':'t','Ŧ':'T','ŧ':'t','Ũ':'U','Å©':'u','Ū':'U','Å«':'u','Ŭ':'U','Å':'u','Å®':'U','ů':'u','Ű':'U','ű':'u','Ų':'U','ų':'u','Å´':'W','ŵ':'w','Ŷ':'Y','Å·':'y','Ÿ':'Y','Ź':'Z','ź':'z','Å»':'Z','ż':'z','Ž':'Z','ž':'z'};var DEFAULT_REPLACEMENT_CHAR='?';function Transliterator(){this.approximations={};for(var c in DEFAULT_APPROXIMATIONS)this.approximate(c,DEFAULT_APPROXIMATIONS[c]);}Transliterator.getInstance=function(locale){var storage=typeof process!=='undefined'?process:global;storage.__Inflector_Transliterator=storage.__Inflector_Transliterator||{};storage.__Inflector_Transliterator[locale]=storage.__Inflector_Transliterator[locale]||new Transliterator();return storage.__Inflector_Transliterator[locale];};Transliterator.prototype.approximate=function(string,replacement){this.approximations[string]=replacement;};Transliterator.prototype.transliterate=function(string,replacement){var self=this;
7return string.replace(/[^\u0000-\u007f]/g,function(c){return self.approximations[c]||replacement||DEFAULT_REPLACEMENT_CHAR;});};module.exports=Transliterator;}).call(this,require('_process'),typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{});},{"_process":196}],13:[function(require,module,exports){'use strict';function enDefaults(inflect){inflect.plural(/$/,'s');inflect.plural(/s$/i,'s');inflect.plural(/^(ax|test)is$/i,'$1es');inflect.plural(/(octop|vir)us$/i,'$1i');inflect.plural(/(octop|vir)i$/i,'$1i');inflect.plural(/(alias|status)$/i,'$1es');inflect.plural(/(bu)s$/i,'$1ses');inflect.plural(/(buffal|tomat)o$/i,'$1oes');inflect.plural(/([ti])um$/i,'$1a');inflect.plural(/([ti])a$/i,'$1a');inflect.plural(/sis$/i,'ses');inflect.plural(/(?:([^f])fe|([lr])f)$/i,'$1$2ves');inflect.plural(/(hive)$/i,'$1s');inflect.plural(/([^aeiouy]|qu)y$/i,'$1ies');inflect.plural(/(x|ch|ss|sh)$/i,'$1es');inflect.plural(/(matr|vert|ind)(?:ix|ex)$/i,'$1ices');inflect.plural(/^(m|l)ouse$/i,'$1ice');inflect.plural(/^(m|l)ice$/i,'$1ice');inflect.plural(/^(ox)$/i,'$1en');inflect.plural(/^(oxen)$/i,'$1');inflect.plural(/(quiz)$/i,'$1zes');inflect.singular(/s$/i,'');inflect.singular(/(ss)$/i,'$1');inflect.singular(/(n)ews$/i,'$1ews');inflect.singular(/([ti])a$/i,'$1um');inflect.singular(/((a)naly|(b)a|(d)iagno|(p)arenthe|(p)rogno|(s)ynop|(t)he)(sis|ses)$/i,'$1sis');inflect.singular(/(^analy)(sis|ses)$/i,'$1sis');inflect.singular(/([^f])ves$/i,'$1fe');inflect.singular(/(hive)s$/i,'$1');inflect.singular(/(tive)s$/i,'$1');inflect.singular(/([lr])ves$/i,'$1f');inflect.singular(/([^aeiouy]|qu)ies$/i,'$1y');inflect.singular(/(s)eries$/i,'$1eries');inflect.singular(/(m)ovies$/i,'$1ovie');inflect.singular(/(x|ch|ss|sh)es$/i,'$1');inflect.singular(/^(m|l)ice$/i,'$1ouse');inflect.singular(/(bus)(es)?$/i,'$1');inflect.singular(/(o)es$/i,'$1');inflect.singular(/(shoe)s$/i,'$1');inflect.singular(/(cris|test)(is|es)$/i,'$1is');inflect.singular(/^(a)x[ie]s$/i,'$1xis');inflect.singular(/(octop|vir)(us|i)$/i,'$1us');inflect.singular(/(alias|status)(es)?$/i,'$1');inflect.singular(/^(ox)en/i,'$1');inflect.singular(/(vert|ind)ices$/i,'$1ex');inflect.singular(/(matr)ices$/i,'$1ix');inflect.singular(/(quiz)zes$/i,'$1');inflect.singular(/(database)s$/i,'$1');inflect.irregular('person','people');inflect.irregular('man','men');inflect.irregular('child','children');inflect.irregular('sex','sexes');inflect.irregular('move','moves');inflect.irregular('zombie','zombies');inflect.uncountable('equipment','information','rice','money','species','series','fish','sheep','jeans','police');}module.exports={en:enDefaults};},{}],14:[function(require,module,exports){'use strict';var hasOwnProp=Object.prototype.hasOwnProperty;function hasProp(obj,key){return hasOwnProp.call(obj,key);}module.exports=hasProp;},{}],15:[function(require,module,exports){'use strict';function icPart(str){return str.split('').map(function(c){return '(?:'+[c.toUpperCase(),c.toLowerCase()].join('|')+')';}).join('');}module.exports=icPart;},{}],16:[function(require,module,exports){'use strict';var toString=Object.prototype.toString;function isFunc(obj){return toString.call(obj)==='[object Function]';}module.exports=isFunc;},{}],17:[function(require,module,exports){'use strict';var splice=Array.prototype.splice;function remove(arr,elem){for(var i=arr.length-1;i>=0;i--)if(arr[i]===elem)splice.call(arr,i,1);}module.exports=remove;},{}],18:[function(require,module,exports){var getNative=require('./_getNative'),root=require('./_root');var DataView=getNative(root,'DataView');module.exports=DataView;},{"./_getNative":97,"./_root":139}],19:[function(require,module,exports){var hashClear=require('./_hashClear'),hashDelete=require('./_hashDelete'),hashGet=require('./_hashGet'),hashHas=require('./_hashHas'),hashSet=require('./_hashSet');function Hash(entries){var index=-1,length=entries==null?0:entries.length;this.clear();while(++index<length){var entry=entries[index];this.set(entry[0],entry[1]);}}Hash.prototype.clear=hashClear;Hash.prototype['delete']=hashDelete;Hash.prototype.get=hashGet;Hash.prototype.has=hashHas;Hash.prototype.set=hashSet;module.exports=Hash;},{"./_hashClear":105,"./_hashDelete":106,"./_hashGet":107,"./_hashHas":108,"./_hashSet":109}],20:[function(require,module,exports){var listCacheClear=require('./_listCacheClear'),listCacheDelete=require('./_listCacheDelete'),listCacheGet=require('./_listCacheGet'),listCacheHas=require('./_listCacheHas'),listCacheSet=require('./_listCacheSet');function ListCache(entries){var index=-1,length=entries==null?0:entries.length;this.clear();while(++index<length){var entry=entries[index];this.set(entry[0],entry[1]);}}ListCache.prototype.clear=listCacheClear;ListCache.prototype['delete']=listCacheDelete;ListCache.prototype.get=listCacheGet;ListCache.prototype.has=listCacheHas;ListCache.prototype.set=listCacheSet;module.exports=ListCache;},{"./_listCacheClear":119,"./_listCacheDelete":120,"./_listCacheGet":121,"./_listCacheHas":122,"./_listCacheSet":123}],21:[function(require,module,exports){var getNative=require('./_getNative'),root=require('./_root');var Map=getNative(root,'Map');module.exports=Map;},{"./_getNative":97,"./_root":139}],22:[function(require,module,exports){var mapCacheClear=require('./_mapCacheClear'),mapCacheDelete=require('./_mapCacheDelete'),mapCacheGet=require('./_mapCacheGet'),mapCacheHas=require('./_mapCacheHas'),mapCacheSet=require('./_mapCacheSet');function MapCache(entries){var index=-1,length=entries==null?0:entries.length;this.clear();while(++index<length){var entry=entries[index];this.set(entry[0],entry[1]);}}MapCache.prototype.clear=mapCacheClear;MapCache.prototype['delete']=mapCacheDelete;MapCache.prototype.get=mapCacheGet;MapCache.prototype.has=mapCacheHas;MapCache.prototype.set=mapCacheSet;module.exports=MapCache;},{"./_mapCacheClear":124,"./_mapCacheDelete":125,"./_mapCacheGet":126,"./_mapCacheHas":127,"./_mapCacheSet":128}],23:[function(require,module,exports){var getNative=require('./_getNative'),root=require('./_root');var Promise=getNative(root,'Promise');module.exports=Promise;},{"./_getNative":97,"./_root":139}],24:[function(require,module,exports){var getNative=require('./_getNative'),root=require('./_root');var Set=getNative(root,'Set');module.exports=Set;},{"./_getNative":97,"./_root":139}],25:[function(require,module,exports){var MapCache=require('./_MapCache'),setCacheAdd=require('./_setCac
7heAdd'),setCacheHas=require('./_setCacheHas');function SetCache(values){var index=-1,length=values==null?0:values.length;this.__data__=new MapCache();while(++index<length)this.add(values[index]);}SetCache.prototype.add=SetCache.prototype.push=setCacheAdd;SetCache.prototype.has=setCacheHas;module.exports=SetCache;},{"./_MapCache":22,"./_setCacheAdd":141,"./_setCacheHas":142}],26:[function(require,module,exports){var ListCache=require('./_ListCache'),stackClear=require('./_stackClear'),stackDelete=require('./_stackDelete'),stackGet=require('./_stackGet'),stackHas=require('./_stackHas'),stackSet=require('./_stackSet');function Stack(entries){var data=this.__data__=new ListCache(entries);this.size=data.size;}Stack.prototype.clear=stackClear;Stack.prototype['delete']=stackDelete;Stack.prototype.get=stackGet;Stack.prototype.has=stackHas;Stack.prototype.set=stackSet;module.exports=Stack;},{"./_ListCache":20,"./_stackClear":146,"./_stackDelete":147,"./_stackGet":148,"./_stackHas":149,"./_stackSet":150}],27:[function(require,module,exports){var root=require('./_root');var Symbol=root.Symbol;module.exports=Symbol;},{"./_root":139}],28:[function(require,module,exports){var root=require('./_root');var Uint8Array=root.Uint8Array;module.exports=Uint8Array;},{"./_root":139}],29:[function(require,module,exports){var getNative=require('./_getNative'),root=require('./_root');var WeakMap=getNative(root,'WeakMap');module.exports=WeakMap;},{"./_getNative":97,"./_root":139}],30:[function(require,module,exports){function apply(func,thisArg,args){switch(args.length){case 0:return func.call(thisArg);case 1:return func.call(thisArg,args[0]);case 2:return func.call(thisArg,args[0],args[1]);case 3:return func.call(thisArg,args[0],args[1],args[2]);}return func.apply(thisArg,args);}module.exports=apply;},{}],31:[function(require,module,exports){function arrayEach(array,iteratee){var index=-1,length=array==null?0:array.length;while(++index<length)if(iteratee(array[index],index,array)===false)break;return array;}module.exports=arrayEach;},{}],32:[function(require,module,exports){function arrayFilter(array,predicate){var index=-1,length=array==null?0:array.length,resIndex=0,result=[];while(++index<length){var value=array[index];if(predicate(value,index,array))result[resIndex++]=value;}return result;}module.exports=arrayFilter;},{}],33:[function(require,module,exports){var baseTimes=require('./_baseTimes'),isArguments=require('./isArguments'),isArray=require('./isArray'),isBuffer=require('./isBuffer'),isIndex=require('./_isIndex'),isTypedArray=require('./isTypedArray');var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function arrayLikeKeys(value,inherited){var isArr=isArray(value),isArg=!isArr&&isArguments(value),isBuff=!isArr&&!isArg&&isBuffer(value),isType=!isArr&&!isArg&&!isBuff&&isTypedArray(value),skipIndexes=isArr||isArg||isBuff||isType,result=skipIndexes?baseTimes(value.length,String):[],length=result.length;for(var key in value)if((inherited||hasOwnProperty.call(value,key))&&!(skipIndexes&&(key=='length'||(isBuff&&(key=='offset'||key=='parent'))||(isType&&(key=='buffer'||key=='byteLength'||key=='byteOffset'))||isIndex(key,length))))result.push(key);return result;}module.exports=arrayLikeKeys;},{"./_baseTimes":71,"./_isIndex":112,"./isArguments":166,"./isArray":167,"./isBuffer":170,"./isTypedArray":178}],34:[function(require,module,exports){function arrayMap(array,iteratee){var index=-1,length=array==null?0:array.length,result=Array(length);while(++index<length)result[index]=iteratee(array[index],index,array);return result;}module.exports=arrayMap;},{}],35:[function(require,module,exports){function arrayPush(array,values){var index=-1,length=values.length,offset=array.length;while(++index<length)array[offset+index]=values[index];return array;}module.exports=arrayPush;},{}],36:[function(require,module,exports){function arraySome(array,predicate){var index=-1,length=array==null?0:array.length;while(++index<length)if(predicate(array[index],index,array))return true;return false;}module.exports=arraySome;},{}],37:[function(require,module,exports){var baseAssignValue=require('./_baseAssignValue'),eq=require('./eq');function assignMergeValue(object,key,value){if((value!==undefined&&!eq(object[key],value))||(value===undefined&&!(key in object)))baseAssignValue(object,key,value);}module.exports=assignMergeValue;},{"./_baseAssignValue":40,"./eq":157}],38:[function(require,module,exports){var baseAssignValue=require('./_baseAssignValue'),eq=require('./eq');var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function assignValue(object,key,value){var objValue=object[key];if(!(hasOwnProperty.call(object,key)&&eq(objValue,value))||(value===undefined&&!(key in object)))baseAssignValue(object,key,value);}module.exports=assignValue;},{"./_baseAssignValue":40,"./eq":157}],39:[function(require,module,exports){var eq=require('./eq');function assocIndexOf(array,key){var length=array.length;while(length--)if(eq(array[length][0],key))return length;return -1;}module.exports=assocIndexOf;},{"./eq":157}],40:[function(require,module,exports){var defineProperty=require('./_defineProperty');function baseAssignValue(object,key,value){if(key=='__proto__'&&defineProperty)defineProperty(object,key,{'configurable':true,'enumerable':true,'value':value,'writable':true});else object[key]=value;}module.exports=baseAssignValue;},{"./_defineProperty":87}],41:[function(require,module,exports){var isObject=require('./isObject');var objectCreate=Object.create;var baseCreate=(function(){function object(){}return function(proto){if(!isObject(proto))return {};if(objectCreate)return objectCreate(proto);object.prototype=proto;var result=new object();object.prototype=undefined;return result;};}());module.exports=baseCreate;},{"./isObject":174}],42:[function(require,module,exports){var baseForOwn=require('./_baseForOwn'),createBaseEach=require('./_createBaseEach');var baseEach=createBaseEach(baseForOwn);module.exports=baseEach;},{"./_baseForOwn":46,"./_createBaseEach":84}],43:[function(require,module,exports){function baseFindIndex(array,predicate,fromIndex,fromRight){var length=array.length,index=fromIndex+(fromRight?1:-1);while((fromRight?index--:++index<length))if(predicate(array[index],index,array))return index;return -1;}module.exports=baseFindIndex;},{}],44:[function(require,module,exports){var arrayPush=require('./_arrayPush'),isFlattenable=require('./_isFlattenable');function baseFlatten(array,depth,predicate,isStrict,result){var index=-1,length=array.length;predicate||(predicate=isFlattenable);result||(result=[]);while(++index<length){var value=array[index];if(depth>0&&predicate(value))if(depth>1)baseFlatten(value,depth-1,predicate,isStrict,result);else arrayPush(result,value);else{if(!isStrict)result[result.length]=value;}}return result;}module.exports=baseFlatten;},{"./_arrayPush":35,"./_isFlattenable":111}],45:[function(require,module,exports){var createBaseFor=require('./_createBaseFor');var baseFor=createBaseFor();module.exports=baseFor;},{"./_createBaseFor":85}],46:[function(require,module,exports){var baseFor=require('./_baseFor'),keys=require('./keys');function baseForOwn(object,iteratee){return object&&baseFor(object,iteratee,keys);}module.exports=baseForOwn;},{"./_baseFor":45,"./keys":179}],47:[function(require,module,exports){var castPath=require('./_castPath'),toKey=require('./_toKey');function baseGet(object,path){path=castPath(path,object);var index=0,length=path.length;while(object!=null&&index<length)object=object[toKey(path[index++])];return (index&&index==length)?object:undefined;}module.exports=baseGet;},{"./_castPath":76,"./_toKey":152}],48:[function(require,module,exports){var arrayPush=require('./_arrayPush'),isArray=require('./isArray');function baseGetAllKeys(object,keysFunc,symbolsFunc){var result=keysFunc(object);return isArray(object)?result:arrayPush(result,symbolsFunc(object));}module.exports=baseGetAllKeys;},{"./_arrayPush":35,"./isArray":167}],49:[function(require,module,exports){var Symbol=require('./_Symbol'),getRawTag=require('./_getRawTag'),objectToString=require('./_objectToString');
7var nullTag='[object Null]',undefinedTag='[object Undefined]';var symToStringTag=Symbol?Symbol.toStringTag:undefined;function baseGetTag(value){if(value==null)return value===undefined?undefinedTag:nullTag;return (symToStringTag&&symToStringTag in Object(value))?getRawTag(value):objectToString(value);}module.exports=baseGetTag;},{"./_Symbol":27,"./_getRawTag":99,"./_objectToString":136}],50:[function(require,module,exports){function baseHasIn(object,key){return object!=null&&key in Object(object);}module.exports=baseHasIn;},{}],51:[function(require,module,exports){var baseGetTag=require('./_baseGetTag'),isObjectLike=require('./isObjectLike');var argsTag='[object Arguments]';function baseIsArguments(value){return isObjectLike(value)&&baseGetTag(value)==argsTag;}module.exports=baseIsArguments;},{"./_baseGetTag":49,"./isObjectLike":175}],52:[function(require,module,exports){var baseIsEqualDeep=require('./_baseIsEqualDeep'),isObjectLike=require('./isObjectLike');function baseIsEqual(value,other,bitmask,customizer,stack){if(value===other)return true;if(value==null||other==null||(!isObjectLike(value)&&!isObjectLike(other)))return value!==value&&other!==other;return baseIsEqualDeep(value,other,bitmask,customizer,baseIsEqual,stack);}module.exports=baseIsEqual;},{"./_baseIsEqualDeep":53,"./isObjectLike":175}],53:[function(require,module,exports){var Stack=require('./_Stack'),equalArrays=require('./_equalArrays'),equalByTag=require('./_equalByTag'),equalObjects=require('./_equalObjects'),getTag=require('./_getTag'),isArray=require('./isArray'),isBuffer=require('./isBuffer'),isTypedArray=require('./isTypedArray');var COMPARE_PARTIAL_FLAG=1;var argsTag='[object Arguments]',arrayTag='[object Array]',objectTag='[object Object]';var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function baseIsEqualDeep(object,other,bitmask,customizer,equalFunc,stack){var objIsArr=isArray(object),othIsArr=isArray(other),objTag=objIsArr?arrayTag:getTag(object),othTag=othIsArr?arrayTag:getTag(other);objTag=objTag==argsTag?objectTag:objTag;othTag=othTag==argsTag?objectTag:othTag;var objIsObj=objTag==objectTag,othIsObj=othTag==objectTag,isSameTag=objTag==othTag;if(isSameTag&&isBuffer(object)){if(!isBuffer(other))return false;objIsArr=true;objIsObj=false;}if(isSameTag&&!objIsObj){stack||(stack=new Stack());return (objIsArr||isTypedArray(object))?equalArrays(object,other,bitmask,customizer,equalFunc,stack):equalByTag(object,other,objTag,bitmask,customizer,equalFunc,stack);}if(!(bitmask&COMPARE_PARTIAL_FLAG)){var objIsWrapped=objIsObj&&hasOwnProperty.call(object,'__wrapped__'),othIsWrapped=othIsObj&&hasOwnProperty.call(other,'__wrapped__');if(objIsWrapped||othIsWrapped){var objUnwrapped=objIsWrapped?object.value():object,othUnwrapped=othIsWrapped?other.value():other;stack||(stack=new Stack());return equalFunc(objUnwrapped,othUnwrapped,bitmask,customizer,stack);}}if(!isSameTag)return false;stack||(stack=new Stack());return equalObjects(object,other,bitmask,customizer,equalFunc,stack);}module.exports=baseIsEqualDeep;},{"./_Stack":26,"./_equalArrays":88,"./_equalByTag":89,"./_equalObjects":90,"./_getTag":102,"./isArray":167,"./isBuffer":170,"./isTypedArray":178}],54:[function(require,module,exports){var Stack=require('./_Stack'),baseIsEqual=require('./_baseIsEqual');var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseIsMatch(object,source,matchData,customizer){var index=matchData.length,length=index,noCustomizer=!customizer;if(object==null)return !length;object=Object(object);while(index--){var data=matchData[index];if((noCustomizer&&data[2])?data[1]!==object[data[0]]:!(data[0] in object))return false;}while(++index<length){data=matchData[index];var key=data[0],objValue=object[key],srcValue=data[1];if(noCustomizer&&data[2]){if(objValue===undefined&&!(key in object))return false;}else{var stack=new Stack();if(customizer)var result=customizer(objValue,srcValue,key,object,source,stack);if(!(result===undefined?baseIsEqual(srcValue,objValue,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG,customizer,stack):result))return false;}}return true;}module.exports=baseIsMatch;},{"./_Stack":26,"./_baseIsEqual":52}],55:[function(require,module,exports){var isFunction=require('./isFunction'),isMasked=require('./_isMasked'),isObject=require('./isObject'),toSource=require('./_toSource');var reRegExpChar=/[\\^$.*+?()[\]{}|]/g;var reIsHostCtor=/^\[object .+?Constructor\]$/;var funcProto=Function.prototype,objectProto=Object.prototype;var funcToString=funcProto.toString;var hasOwnProperty=objectProto.hasOwnProperty;var reIsNative=RegExp('^'+funcToString.call(hasOwnProperty).replace(reRegExpChar,'\\$&').replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,'$1.*?')+'$');function baseIsNative(value){if(!isObject(value)||isMasked(value))return false;var pattern=isFunction(value)?reIsNative:reIsHostCtor;return pattern.test(toSource(value));}module.exports=baseIsNative;},{"./_isMasked":116,"./_toSource":153,"./isFunction":171,"./isObject":174}],56:[function(require,module,exports){var baseGetTag=require('./_baseGetTag'),isLength=require('./isLength'),isObjectLike=require('./isObjectLike');var argsTag='[object Arguments]',arrayTag='[object Array]',boolTag='[object Boolean]',dateTag='[object Date]',errorTag='[object Error]',funcTag='[object Function]',mapTag='[object Map]',numberTag='[object Number]',objectTag='[object Object]',regexpTag='[object RegExp]',setTag='[object Set]',stringTag='[object String]',weakMapTag='[object WeakMap]';var arrayBufferTag='[object ArrayBuffer]',dataViewTag='[object DataView]',float32Tag='[object Float32Array]',float64Tag='[object Float64Array
7]',int8Tag='[object Int8Array]',int16Tag='[object Int16Array]',int32Tag='[object Int32Array]',uint8Tag='[object Uint8Array]',uint8ClampedTag='[object Uint8ClampedArray]',uint16Tag='[object Uint16Array]',uint32Tag='[object Uint32Array]';var typedArrayTags={};typedArrayTags[float32Tag]=typedArrayTags[float64Tag]=typedArrayTags[int8Tag]=typedArrayTags[int16Tag]=typedArrayTags[int32Tag]=typedArrayTags[uint8Tag]=typedArrayTags[uint8ClampedTag]=typedArrayTags[uint16Tag]=typedArrayTags[uint32Tag]=true;typedArrayTags[argsTag]=typedArrayTags[arrayTag]=typedArrayTags[arrayBufferTag]=typedArrayTags[boolTag]=typedArrayTags[dataViewTag]=typedArrayTags[dateTag]=typedArrayTags[errorTag]=typedArrayTags[funcTag]=typedArrayTags[mapTag]=typedArrayTags[numberTag]=typedArrayTags[objectTag]=typedArrayTags[regexpTag]=typedArrayTags[setTag]=typedArrayTags[stringTag]=typedArrayTags[weakMapTag]=false;function baseIsTypedArray(value){return isObjectLike(value)&&isLength(value.length)&&!!typedArrayTags[baseGetTag(value)];}module.exports=baseIsTypedArray;},{"./_baseGetTag":49,"./isLength":172,"./isObjectLike":175}],57:[function(require,module,exports){var baseMatches=require('./_baseMatches'),baseMatchesProperty=require('./_baseMatchesProperty'),identity=require('./identity'),isArray=require('./isArray'),property=require('./property');function baseIteratee(value){if(typeof value=='function')return value;if(value==null)return identity;if(typeof value=='object')return isArray(value)?baseMatchesProperty(value[0],value[1]):baseMatches(value);return property(value);}module.exports=baseIteratee;},{"./_baseMatches":60,"./_baseMatchesProperty":61,"./identity":165,"./isArray":167,"./property":187}],58:[function(require,module,exports){var isPrototype=require('./_isPrototype'),nativeKeys=require('./_nativeKeys');var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function baseKeys(object){if(!isPrototype(object))return nativeKeys(object);var result=[];for(var key in Object(object))if(hasOwnProperty.call(object,key)&&key!='constructor')result.push(key);return result;}module.exports=baseKeys;},{"./_isPrototype":117,"./_nativeKeys":133}],59:[function(require,module,exports){var isObject=require('./isObject'),isPrototype=require('./_isPrototype'),nativeKeysIn=require('./_nativeKeysIn');var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function baseKeysIn(object){if(!isObject(object))return nativeKeysIn(object);var isProto=isPrototype(object),result=[];for(var key in object)if(!(key=='constructor'&&(isProto||!hasOwnProperty.call(object,key))))result.push(key);return result;}module.exports=baseKeysIn;},{"./_isPrototype":117,"./_nativeKeysIn":134,"./isObject":174}],60:[function(require,module,exports){var baseIsMatch=require('./_baseIsMatch'),getMatchData=require('./_getMatchData'),matchesStrictComparable=require('./_matchesStrictComparable');function baseMatches(source){var matchData=getMatchData(source);if(matchData.length==1&&matchData[0][2])return matchesStrictComparable(matchData[0][0],matchData[0][1]);return function(object){return object===source||baseIsMatch(object,source,matchData);};}module.exports=baseMatches;},{"./_baseIsMatch":54,"./_getMatchData":96,"./_matchesStrictComparable":130}],61:[function(require,module,exports){var baseIsEqual=require('./_baseIsEqual'),get=require('./get'),hasIn=require('./hasIn'),isKey=require('./_isKey'),isStrictComparable=require('./_isStrictComparable'),matchesStrictComparable=require('./_matchesStrictComparable'),toKey=require('./_toKey');var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function baseMatchesProperty(path,srcValue){if(isKey(path)&&isStrictComparable(srcValue))return matchesStrictComparable(toKey(path),srcValue);return function(object){var objValue=get(object,path);return (objValue===undefined&&objValue===srcValue)?hasIn(object,path):baseIsEqual(srcValue,objValue,COMPARE_PARTIAL_FLAG|COMPARE_UNORDERED_FLAG);};}module.exports=baseMatchesProperty;},{"./_baseIsEqual":52,"./_isKey":114,"./_isStrictComparable":118,"./_matchesStrictComparable":130,"./_toKey":152,"./get":163,"./hasIn":164}],62:[function(require,module,exports){var Stack=require('./_Stack'),assignMergeValue=require('./_assignMergeValue'),baseFor=require('./_baseFor'),baseMergeDeep=require('./_baseMergeDeep'),isObject=require('./isObject'),keysIn=require('./keysIn'),safeGet=require('./_safeGet');function baseMerge(object,source,srcIndex,customizer,stack){if(object===source)return;baseFor(source,function(srcValue,key){if(isObject(srcValue)){stack||(stack=new Stack());baseMergeDeep(object,source,key,srcIndex,baseMerge,customizer,stack);}else{var newValue=customizer?customizer(safeGet(object,key),srcValue,(key+''),object,source,stack):undefined;if(newValue===undefined)newValue=srcValue;assignMergeValue(object,key,newValue);}},keysIn);}module.exports=baseMerge;},{"./_Stack":26,"./_assignMergeValue":37,"./_baseFor":45,"./_baseMergeDeep":63,"./_safeGet":140,"./isObject":174,"./keysIn":180}],63:[function(require,module,exports){var assignMergeValue=require('./_assignMergeValue'),cloneBuffer=require('./_cloneBuffer'),cloneTypedArray=require('./_cloneTypedArray'),copyArray=require('./_copyArray'),initCloneObject=require('./_initCloneObject'),isArguments=require('./isArguments'),isArray=require('./isArray'),isArrayLikeObject=require('./isArrayLikeObject'),isBuffer=require('./isBuffer'),isFunction=require('./isFunction'),isObject=require('./isObject'),isPlainObject=require('./isPlainObject'),isTypedArray=require('./isTypedArray'),safeGet=require('./_safeGet'),toPlainObject=require('./toPlainObject');function baseMergeDeep(object,source,key,srcIndex,mergeFunc,customizer,stack){var objValue=safeGet(object,key),srcValue=safeGet(source,key),stacked=stack.get(srcValue);if(stacked){assignMergeValue(object,key,stacked);return;}var newValue=customizer?customizer(objValue,srcValue,(key+''),object,source,stack):undefined;var isCommon=newValue===undefined;if(isCommon){var isArr=isArray(srcValue),isBuff=!isArr&&isBuffer(srcValue),isTyped=!isArr&&!isBuff&&isTypedArray(srcValue);newValue=srcValue;if(isArr||isBuff||isTyped)if(isArray(objValue))newValue=objValue;else if(isArrayLikeObject(objValue))newValue=copyArray(objValue);else if(isBuff){isCommon=false;newValue=cloneBuffer(srcValue,true);}else if(isTyped){isCommon=false;newValue=cloneTypedArray(srcValue,true);}else newValue=[];else if(isPlainObject(srcValue)||isArguments(srcValue)){newValue=objValue;if(isArguments(objValue))newValue=toPlainObject(objValue);else{if(!isObject(objValue)||isFunction(objValue))newValue=initCloneObject(srcValue);}}else isCommon=false;}if(isCommon){stack.set(srcValue,newValue);
vendor: 6,736 bytes, line 7
7mergeFunc(newValue,srcValue,srcIndex,customizer,stack);stack['delete'](srcValue);}assignMergeValue(object,key,newValue);}module.exports=baseMergeDeep;},{"./_assignMergeValue":37,"./_cloneBuffer":78,"./_cloneTypedArray":79,"./_copyArray":80,"./_initCloneObject":110,"./_safeGet":140,"./isArguments":166,"./isArray":167,"./isArrayLikeObject":169,"./isBuffer":170,"./isFunction":171,"./isObject":174,"./isPlainObject":176,"./isTypedArray":178,"./toPlainObject":193}],64:[function(require,module,exports){var basePickBy=require('./_basePickBy'),hasIn=require('./hasIn');function basePick(object,paths){return basePickBy(object,paths,function(value,path){return hasIn(object,path);});}module.exports=basePick;},{"./_basePickBy":65,"./hasIn":164}],65:[function(require,module,exports){var baseGet=require('./_baseGet'),baseSet=require('./_baseSet'),castPath=require('./_castPath');function basePickBy(object,paths,predicate){var index=-1,length=paths.length,result={};while(++index<length){var path=paths[index],value=baseGet(object,path);if(predicate(value,path))baseSet(result,castPath(path,object),value);}return result;}module.exports=basePickBy;},{"./_baseGet":47,"./_baseSet":69,"./_castPath":76}],66:[function(require,module,exports){function baseProperty(key){return function(object){return object==null?undefined:object[key];};}module.exports=baseProperty;},{}],67:[function(require,module,exports){var baseGet=require('./_baseGet');function basePropertyDeep(path){return function(object){return baseGet(object,path);};}module.exports=basePropertyDeep;},{"./_baseGet":47}],68:[function(require,module,exports){var identity=require('./identity'),overRest=require('./_overRest'),setToString=require('./_setToString');function baseRest(func,start){return setToString(overRest(func,start,identity),func+'');}module.exports=baseRest;},{"./_overRest":138,"./_setToString":144,"./identity":165}],69:[function(require,module,exports){var assignValue=require('./_assignValue'),castPath=require('./_castPath'),isIndex=require('./_isIndex'),isObject=require('./isObject'),toKey=require('./_toKey');function baseSet(object,path,value,customizer){if(!isObject(object))return object;path=castPath(path,object);var index=-1,length=path.length,lastIndex=length-1,nested=object;while(nested!=null&&++index<length){var key=toKey(path[index]),newValue=value;if(index!=lastIndex){var objValue=nested[key];newValue=customizer?customizer(objValue,key,nested):undefined;if(newValue===undefined)newValue=isObject(objValue)?objValue:(isIndex(path[index+1])?[]:{});}assignValue(nested,key,newValue);nested=nested[key];}return object;}module.exports=baseSet;},{"./_assignValue":38,"./_castPath":76,"./_isIndex":112,"./_toKey":152,"./isObject":174}],70:[function(require,module,exports){var constant=require('./constant'),defineProperty=require('./_defineProperty'),identity=require('./identity');var baseSetToString=!defineProperty?identity:function(func,string){return defineProperty(func,'toString',{'configurable':true,'enumerable':false,'value':constant(string),'writable':true});};module.exports=baseSetToString;},{"./_defineProperty":87,"./constant":155,"./identity":165}],71:[function(require,module,exports){function baseTimes(n,iteratee){var index=-1,result=Array(n);while(++index<n)result[index]=iteratee(index);return result;}module.exports=baseTimes;},{}],72:[function(require,module,exports){var Symbol=require('./_Symbol'),arrayMap=require('./_arrayMap'),isArray=require('./isArray'),isSymbol=require('./isSymbol');var INFINITY=1/0;var symbolProto=Symbol?Symbol.prototype:undefined,symbolToString=symbolProto?symbolProto.toString:undefined;function baseToString(value){if(typeof value=='string')return value;if(isArray(value))return arrayMap(value,baseToString)+'';if(isSymbol(value))return symbolToString?symbolToString.call(value):'';var result=(value+'');return (result=='0'&&(1/value)==-INFINITY)?'-0':result;}module.exports=baseToString;},{"./_Symbol":27,"./_arrayMap":34,"./isArray":167,"./isSymbol":177}],73:[function(require,module,exports){function baseUnary(func){return function(value){return func(value);};}module.exports=baseUnary;},{}],74:[function(require,module,exports){function cacheHas(cache,key){return cache.has(key);}module.exports=cacheHas;},{}],75:[function(require,module,exports){var identity=require('./identity');function castFunction(value){return typeof value=='function'?value:identity;}module.exports=castFunction;},{"./identity":165}],76:[function(require,module,exports){var isArray=require('./isArray'),isKey=require('./_isKey'),stringToPath=require('./_stringToPath'),toString=require('./toString');function castPath(value,object){if(isArray(value))return value;return isKey(value,object)?[value]:stringToPath(toString(value));}module.exports=castPath;},{"./_isKey":114,"./_stringToPath":151,"./isArray":167,"./toString":194}],77:[function(require,module,exports){var Uint8Array=require('./_Uint8Array');function cloneArrayBuffer(arrayBuffer){var result=new arrayBuffer.constructor(arrayBuffer.byteLength);new Uint8Array(result).set(new Uint8Array(arrayBuffer));return result;}module.exports=cloneArrayBuffer;},{"./_Uint8Array":28}],78:[function(require,module,exports){var root=require('./_root');var freeExports=typeof exports=='object'&&exports&&!exports.nodeType&&exports;var freeModule=freeExports&&typeof module=='object'&&module&&!module.nodeType&&module;var moduleExports=freeModule&&freeModule.exports===freeExports;var Buffer=moduleExports?root.Buffer:undefined,allocUnsafe=Buffer?Buffer.allocUnsafe:undefined;function cloneBuffer(buffer,isDeep){if(isDeep)return buffer.slice();var length=buffer.length,result=allocUnsafe?allocUnsafe(length):new buffer.constructor(length);buffer.copy(result);return result;}module.exports=cloneBuffer;},{"./_root":139}],79:[function(require,module,exports){var cloneArrayBuffer=require('./_cloneArrayBuffer');function cloneTypedArray(typedArray,isDeep){var buffer=isDeep?cloneArrayBuffer(typedArray.buffer):typedArray.buffer;return new typedArray.constructor(buffer,typedArray.byteOffset,typedArray.length);}module.exports=cloneTypedArray;},{"./_cloneArrayBuffer":77}],80:[function(require,module,exports){function copyArray(source,array){var index=-1,length=source.length;array||(array=Array(length));while(++index<length)array[index]=source[index];return array;}module.exports=copyArray;},{}],81:[function(require,module,exports){var assignValue=require('./_assignValue'),baseAssignValue=require('./_baseAssignValue');function copyObject(source,props,object,customizer){var isNew=!object;object||(object={});var index=-1,length=props.length;while(++index<length){var key=props[index];var newValue=customizer?customizer(object[key],source[key],key,object,source):un
7defined;if(newValue===undefined)newValue=source[key];if(isNew)baseAssignValue(object,key,newValue);else assignValue(object,key,newValue);}return object;}module.exports=copyObject;},{"./_assignValue":38,"./_baseAssignValue":40}],82:[function(require,module,exports){var root=require('./_root');var coreJsData=root['__core-js_shared__'];module.exports=coreJsData;},{"./_root":139}],83:[function(require,module,exports){var baseRest=require('./_baseRest'),isIterateeCall=require('./_isIterateeCall');function createAssigner(assigner){return baseRest(function(object,sources){var index=-1,length=sources.length,customizer=length>1?sources[length-1]:undefined,guard=length>2?sources[2]:undefined;customizer=(assigner.length>3&&typeof customizer=='function')?(length--,customizer):undefined;if(guard&&isIterateeCall(sources[0],sources[1],guard)){customizer=length<3?undefined:customizer;length=1;}object=Object(object);while(++index<length){var source=sources[index];if(source)assigner(object,source,index,customizer);}return object;});}module.exports=createAssigner;},{"./_baseRest":68,"./_isIterateeCall":113}],84:[function(require,module,exports){var isArrayLike=require('./isArrayLike');function createBaseEach(eachFunc,fromRight){return function(collection,iteratee){if(collection==null)return collection;if(!isArrayLike(collection))return eachFunc(collection,iteratee);var length=collection.length,index=fromRight?length:-1,iterable=Object(collection);while((fromRight?index--:++index<length))if(iteratee(iterable[index],index,iterable)===false)break;return collection;};}module.exports=createBaseEach;},{"./isArrayLike":168}],85:[function(require,module,exports){function createBaseFor(fromRight){return function(object,iteratee,keysFunc){var index=-1,iterable=Object(object),props=keysFunc(object),length=props.length;while(length--){var key=props[fromRight?length:++index];if(iteratee(iterable[key],key,iterable)===false)break;}return object;};}module.exports=createBaseFor;},{}],86:[function(require,module,exports){var baseIteratee=require('./_baseIteratee'),isArrayLike=require('./isArrayLike'),keys=require('./keys');function createFind(findIndexFunc){return function(collection,predicate,fromIndex){var iterable=Object(collection);if(!isArrayLike(collection)){var iteratee=baseIteratee(predicate,3);collection=keys(collection);predicate=function(key){return iteratee(iterable[key],key,iterable);};}var index=findIndexFunc(collection,predicate,fromIndex);return index>-1?iterable[iteratee?collection[index]:index]:undefined;};}module.exports=createFind;},{"./_baseIteratee":57,"./isArrayLike":168,"./keys":179}],87:[function(require,module,exports){var getNative=require('./_getNative');var defineProperty=(function(){try{var func=getNative(Object,'defineProperty');func({},'',{});return func;}catch(e){}}());module.exports=defineProperty;},{"./_getNative":97}],88:[function(require,module,exports){var SetCache=require('./_SetCache'),arraySome=require('./_arraySome'),cacheHas=require('./_cacheHas');var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;function equalArrays(array,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG,arrLength=array.length,othLength=other.length;if(arrLength!=othLength&&!(isPartial&&othLength>arrLength))return false;var stacked=stack.get(array);if(stacked&&stack.get(other))return stacked==other;var index=-1,result=true,seen=(bitmask&COMPARE_UNORDERED_FLAG)?new SetCache():undefined;stack.set(array,other);stack.set(other,array);while(++index<arrLength){var arrValue=array[index],othValue=other[index];if(customizer)var compared=isPartial?customizer(othValue,arrValue,index,other,array,stack):customizer(arrValue,othValue,index,array,other,stack);if(compared!==undefined){if(compared)continue;result=false;break;}if(seen){if(!arraySome(other,function(othValue,othIndex){if(!cacheHas(seen,othIndex)&&(arrValue===othValue||equalFunc(arrValue,othValue,bitmask,customizer,stack)))return seen.push(othIndex);})){result=false;break;}}else{if(!(arrValue===othValue||equalFunc(arrValue,othValue,bitmask,customizer,stack))){result=false;break;}}}stack['delete'](array);stack['delete'](other);return result;}module.exports=equalArrays;},{"./_SetCache":25,"./_arraySome":36,"./_cacheHas":74}],89:[function(require,module,exports){var Symbol=require('./_Symbol'),Uint8Array=require('./_Uint8Array'),eq=require('./eq'),equalArrays=require('./_equalArrays'),mapToArray=require('./_mapToArray'),setToArray=require('./_setToArray');var COMPARE_PARTIAL_FLAG=1,COMPARE_UNORDERED_FLAG=2;var boolTag='[object Boolean]',dateTag='[object Date]',errorTag='[object Error]',mapTag='[object Map]',numberTag='[object Number]',regexpTag='[object RegExp]',setTag='[object Set]',stringTag='[object String]',symbolTag='[object Symbol]';var arrayBufferTag='[object ArrayBuffer]',dataViewTag='[object DataView]';var symbolProto=Symbol?Symbol.prototype:undefined,symbolValueOf=symbolProto?symbolProto.valueOf
7:undefined;function equalByTag(object,other,tag,bitmask,customizer,equalFunc,stack){switch(tag){case dataViewTag:if((object.byteLength!=other.byteLength)||(object.byteOffset!=other.byteOffset))return false;object=object.buffer;other=other.buffer;case arrayBufferTag:if((object.byteLength!=other.byteLength)||!equalFunc(new Uint8Array(object),new Uint8Array(other)))return false;return true;case boolTag:case dateTag:case numberTag:return eq(+object,+other);case errorTag:return object.name==other.name&&object.message==other.message;case regexpTag:case stringTag:return object==(other+'');case mapTag:var convert=mapToArray;case setTag:var isPartial=bitmask&COMPARE_PARTIAL_FLAG;convert||(convert=setToArray);if(object.size!=other.size&&!isPartial)return false;var stacked=stack.get(object);if(stacked)return stacked==other;bitmask|=COMPARE_UNORDERED_FLAG;stack.set(object,other);var result=equalArrays(convert(object),convert(other),bitmask,customizer,equalFunc,stack);stack['delete'](object);return result;case symbolTag:if(symbolValueOf)return symbolValueOf.call(object)==symbolValueOf.call(other);}return false;}module.exports=equalByTag;},{"./_Symbol":27,"./_Uint8Array":28,"./_equalArrays":88,"./_mapToArray":129,"./_setToArray":143,"./eq":157}],90:[function(require,module,exports){var getAllKeys=require('./_getAllKeys');var COMPARE_PARTIAL_FLAG=1;var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function equalObjects(object,other,bitmask,customizer,equalFunc,stack){var isPartial=bitmask&COMPARE_PARTIAL_FLAG,objProps=getAllKeys(object),objLength=objProps.length,othProps=getAllKeys(other),othLength=othProps.length;if(objLength!=othLength&&!isPartial)return false;var index=objLength;while(index--){var key=objProps[index];if(!(isPartial?key in other:hasOwnProperty.call(other,key)))return false;}var stacked=stack.get(object);if(stacked&&stack.get(other))return stacked==other;var result=true;stack.set(object,other);stack.set(other,object);var skipCtor=isPartial;while(++index<objLength){key=objProps[index];var objValue=object[key],othValue=other[key];if(customizer)var compared=isPartial?customizer(othValue,objValue,key,other,object,stack):customizer(objValue,othValue,key,object,other,stack);if(!(compared===undefined?(objValue===othValue||equalFunc(objValue,othValue,bitmask,customizer,stack)):compared)){result=false;break;}skipCtor||(skipCtor=key=='constructor');}if(result&&!skipCtor){var objCtor=object.constructor,othCtor=other.constructor;if(objCtor!=othCtor&&('constructor' in object&&'constructor' in other)&&!(typeof objCtor=='function'&&objCtor instanceof objCtor&&typeof othCtor=='function'&&othCtor instanceof othCtor))result=false;}stack['delete'](object);stack['delete'](other);return result;}module.exports=equalObjects;},{"./_getAllKeys":93}],91:[function(require,module,exports){var flatten=require('./flatten'),overRest=require('./_overRest'),setToString=require('./_setToString');function flatRest(func){return setToString(overRest(func,undefined,flatten),func+'');}module.exports=flatRest;},{"./_overRest":138,"./_setToString":144,"./flatten":161}],92:[function(require,module,exports){(function(global){var freeGlobal=typeof global=='object'&&global&&global.Object===Object&&global;module.exports=freeGlobal;}).call(this,typeof global!=="undefined"?global:typeof self!=="undefined"?self:typeof window!=="undefined"?window:{});},{}],93:[function(require,module,exports){var baseGetAllKeys=require('./_baseGetAllKeys'),getSymbols=require('./_getSymbols'),keys=require('./keys');function getAllKeys(object){return baseGetAllKeys(object,keys,getSymbols);}module.exports=getAllKeys;},{"./_baseGetAllKeys":48,"./_getSymbols":100,"./keys":179}],94:[function(require,module,exports){var baseGetAllKeys=require('./_baseGetAllKeys'),getSymbolsIn=require('./_getSymbolsIn'),keysIn=require('./keysIn');function getAllKeysIn(object){return baseGetAllKeys(object,keysIn,getSymbolsIn);}module.exports=getAllKeysIn;},{"./_baseGetAllKeys":48,"./_getSymbolsIn":101,"./keysIn":180}],95:[function(require,module,exports){var isKeyable=require('./_isKeyable');function getMapData(map,key){var data=map.__data__;
vendor: 8,161 bytes, line 7
7return isKeyable(key)?data[typeof key=='string'?'string':'hash']:data.map;}module.exports=getMapData;},{"./_isKeyable":115}],96:[function(require,module,exports){var isStrictComparable=require('./_isStrictComparable'),keys=require('./keys');function getMatchData(object){var result=keys(object),length=result.length;while(length--){var key=result[length],value=object[key];result[length]=[key,value,isStrictComparable(value)];}return result;}module.exports=getMatchData;},{"./_isStrictComparable":118,"./keys":179}],97:[function(require,module,exports){var baseIsNative=require('./_baseIsNative'),getValue=require('./_getValue');function getNative(object,key){var value=getValue(object,key);return baseIsNative(value)?value:undefined;}module.exports=getNative;},{"./_baseIsNative":55,"./_getValue":103}],98:[function(require,module,exports){var overArg=require('./_overArg');var getPrototype=overArg(Object.getPrototypeOf,Object);module.exports=getPrototype;},{"./_overArg":137}],99:[function(require,module,exports){var Symbol=require('./_Symbol');var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;var nativeObjectToString=objectProto.toString;var symToStringTag=Symbol?Symbol.toStringTag:undefined;function getRawTag(value){var isOwn=hasOwnProperty.call(value,symToStringTag),tag=value[symToStringTag];try{value[symToStringTag]=undefined;var unmasked=true;}catch(e){}var result=nativeObjectToString.call(value);if(unmasked)if(isOwn)value[symToStringTag]=tag;else delete value[symToStringTag];return result;}module.exports=getRawTag;},{"./_Symbol":27}],100:[function(require,module,exports){var arrayFilter=require('./_arrayFilter'),stubArray=require('./stubArray');var objectProto=Object.prototype;var propertyIsEnumerable=objectProto.propertyIsEnumerable;var nativeGetSymbols=Object.getOwnPropertySymbols;var getSymbols=!nativeGetSymbols?stubArray:function(object){if(object==null)return [];object=Object(object);return arrayFilter(nativeGetSymbols(object),function(symbol){return propertyIsEnumerable.call(object,symbol);});};module.exports=getSymbols;},{"./_arrayFilter":32,"./stubArray":188}],101:[function(require,module,exports){var arrayPush=require('./_arrayPush'),getPrototype=require('./_getPrototype'),getSymbols=require('./_getSymbols'),stubArray=require('./stubArray');var nativeGetSymbols=Object.getOwnPropertySymbols;var getSymbolsIn=!nativeGetSymbols?stubArray:function(object){var result=[];while(object){arrayPush(result,getSymbols(object));object=getPrototype(object);}return result;};module.exports=getSymbolsIn;},{"./_arrayPush":35,"./_getPrototype":98,"./_getSymbols":100,"./stubArray":188}],102:[function(require,module,exports){var DataView=require('./_DataView'),Map=require('./_Map'),Promise=require('./_Promise'),Set=require('./_Set'),WeakMap=require('./_WeakMap'),baseGetTag=require('./_baseGetTag'),toSource=require('./_toSource');var mapTag='[object Map]',objectTag='[object Object]',promiseTag='[object Promise]',setTag='[object Set]',weakMapTag='[object WeakMap]';var dataViewTag='[object DataView]';var dataViewCtorString=toSource(DataView),mapCtorString=toSource(Map),promiseCtorString=toSource(Promise),setCtorString=toSource(Set),weakMapCtorString=toSource(WeakMap);var getTag=baseGetTag;if((DataView&&getTag(new DataView(new ArrayBuffer(1)))!=dataViewTag)||(Map&&getTag(new Map())!=mapTag)||(Promise&&getTag(Promise.resolve())!=promiseTag)||(Set&&getTag(new Set())!=setTag)||(WeakMap&&getTag(new WeakMap())!=weakMapTag))getTag=function(value){var result=baseGetTag(value),Ctor=result==objectTag?value.constructor:undefined,ctorString=Ctor?toSource(Ctor):'';if(ctorString)switch(ctorString){case dataViewCtorString:return dataViewTag;case mapCtorString:return mapTag;case promiseCtorString:return promiseTag;case setCtorString:return setTag;case weakMapCtorString:return weakMapTag;}return result;};module.exports=getTag;},{"./_DataView":18,"./_Map":21,"./_Promise":23,"./_Set":24,"./_WeakMap":29,"./_baseGetTag":49,"./_toSource":153}],103:[function(require,module,exports){function getValue(object,key){return object==null?undefined:object[key];}module.exports=getValue;},{}],104:[function(require,module,exports){var castPath=require('./_castPath'),isArguments=require('./isArguments'),isArray=require('./isArray'),isIndex=require('./_isIndex'),isLength=require('./isLength'),toKey=require('./_toKey');function hasPath(object,path,hasFunc){path=castPath(path,object);var index=-1,length=path.length,result=false;while(++index<length){var key=toKey(path[index]);if(!(result=object!=null&&hasFunc(object,key)))break;object=object[key];}if(result||++index!=length)return result;length=object==null?0:object.length;return !!length&&isLength(length)&&isIndex(key,length)&&(isArray(object)||isArguments(object));}module.exports=hasPath;},{"./_castPath":76,"./_isIndex":112,"./_toKey":152,"./isArguments":166,"./isArray":167,"./isLength":172}],105:[function(require,module,exports){var nativeCreate=require('./_nativeCreate');function hashClear(){this.__data__=nativeCreate?nativeCreate(null):{};this.size=0;}module.exports=hashClear;},{"./_nativeCreate":132}],106:[function(require,module,exports){function hashDelete(key){var result=this.has(key)&&delete this.__data__[key];this.size-=result?1:0;return result;}module.exports=hashDelete;},{}],107:[function(require,module,exports){var nativeCreate=require('./_nativeCreate');var HASH_UNDEFINED='__lodash_hash_undefined__';var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function hashGet(key){var data=this.__data__;if(nativeCreate){var result=data[key];return result===HASH_UNDEFINED?undefined:result;}return hasOwnProperty.call(data,key)?data[key]:undefined;}module.exports=hashGet;},{"./_nativeCreate":132}],108:[function(require,module,exports){var nativeCreate=require('./_nativeCreate');var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;function hashHas(key){var data=this.__data__;return nativeCreate?(data[key]!==undefined):hasOwnProperty.call(data,key);}module.exports=hashHas;},{"./_nativeCreate":132}],109:[function(require,module,exports){var nativeCreate=require('./_nativeCreate');var HASH_UNDEFINED='__lodash_hash_undefined__';function hashSet(key,value){var data=this.__data__;this.size+=this.has(key)?0:1;data[key]=(nativeCreate&&value===undefined)?HASH_UNDEFINED:value;return this;}module.exports=hashSet;},{"./_nativeCreate":132}],110:[function(require,module,exports){var baseCreate=require('./_baseCreate'),getPrototype=require('./_getPrototype'),isPrototype=require('./_isPrototype');function initCloneObject(object){return (typeof object.constructor=='function'&&!isPrototype(object))?baseCreate(getPrototype(object)):{};}module.exports=initCloneObject;},{"./_baseCreate":41,"./_getPrototype":98,"./_isPrototype":117}],111:[function(require,module,exports){var Symbol=require('./_Symbol'),isArguments=require('./isArguments'),isArray=require('./isArray');var spreadableSymbol=Symbol?Symbol.isConcatSpreadable:undefined;function isFlattenable(value){return isArray(value)||isArguments(value)||!!(spreadableSymbol&&value&&value[spreadableSymbol]);}module.exports=isFlattenable;},{"./_Symbol":27,"./isArguments":166,"./isArray":167}],112:[function(require,module,exports){var MAX_SAFE_INTEGER=9007199254740991;var reIsUint=/^(?:0|[1-9]\d*)$/;function isIndex(value,length){var type=typeof value;length=length==null?MAX_SAFE_INTEGER:length;return !!length&&(type=='number'||(type!='symbol'&&reIsUint.test(value)))&&(value>-1&&value%1==0&&value<length);}module.exports=isIndex;},{}],113:[function(require,module,exports){var eq=require('./eq'),isArrayLike=require('./isArrayLike'),isIndex=require('./_isIndex'),isObject=require('./isObject');function isIterateeCall(value,index,object){if(!isObject(object))return false;var type=typeof index;if(type=='number'?(isArrayLike(object)&&isIndex(index,object.length)):(type=='string'&&index in object))return eq(object[index],value);return false;}module.exports=isIterateeCall;},{"./_isIndex":112,"./eq":157,"./isArrayLike":168,"./isObject":174}],114:[function(require,module,exports){var isArray=require('./isArray'),isSymbol
7=require('./isSymbol');var reIsDeepProp=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,reIsPlainProp=/^\w*$/;function isKey(value,object){if(isArray(value))return false;var type=typeof value;if(type=='number'||type=='symbol'||type=='boolean'||value==null||isSymbol(value))return true;return reIsPlainProp.test(value)||!reIsDeepProp.test(value)||(object!=null&&value in Object(object));}module.exports=isKey;},{"./isArray":167,"./isSymbol":177}],115:[function(require,module,exports){function isKeyable(value){var type=typeof value;return (type=='string'||type=='number'||type=='symbol'||type=='boolean')?(value!=='__proto__'):(value===null);}module.exports=isKeyable;},{}],116:[function(require,module,exports){var coreJsData=require('./_coreJsData');var maskSrcKey=(function(){var uid=/[^.]+$/.exec(coreJsData&&coreJsData.keys&&coreJsData.keys.IE_PROTO||'');return uid?('Symbol(src)_1.'+uid):'';}());function isMasked(func){return !!maskSrcKey&&(maskSrcKey in func);}module.exports=isMasked;},{"./_coreJsData":82}],117:[function(require,module,exports){var objectProto=Object.prototype;function isPrototype(value){var Ctor=value&&value.constructor,proto=(typeof Ctor=='function'&&Ctor.prototype)||objectProto;return value===proto;}module.exports=isPrototype;},{}],118:[function(require,module,exports){var isObject=require('./isObject');function isStrictComparable(value){return value===value&&!isObject(value);}module.exports=isStrictComparable;},{"./isObject":174}],119:[function(require,module,exports){function listCacheClear(){this.__data__=[];this.size=0;}module.exports=listCacheClear;},{}],120:[function(require,module,exports){var assocIndexOf=require('./_assocIndexOf');var arrayProto=Array.prototype;var splice=arrayProto.splice;function listCacheDelete(key){var data=this.__data__,index=assocIndexOf(data,key);if(index<0)return false;var lastIndex=data.length-1;if(index==lastIndex)data.pop();else splice.call(data,index,1);--this.size;return true;}module.exports=listCacheDelete;},{"./_assocIndexOf":39}],121:[function(require,module,exports){var assocIndexOf=require('./_assocIndexOf');function listCacheGet(key){var data=this.__data__,index=assocIndexOf(data,key);return index<0?undefined:data[index][1];}module.exports=listCacheGet;},{"./_assocIndexOf":39}],122:[function(require,module,exports){var assocIndexOf=require('./_assocIndexOf');function listCacheHas(key){return assocIndexOf(this.__data__,key)>-1;}module.exports=listCacheHas;},{"./_assocIndexOf":39}],123:[function(require,module,exports){var assocIndexOf=require('./_assocIndexOf');function listCacheSet(key,value){var data=this.__data__,index=assocIndexOf(data,key);if(index<0){++this.size;data.push([key,value]);}else data[index][1]=value;return this;}module.exports=listCacheSet;},{"./_assocIndexOf":39}],124:[function(require,module,exports){var Hash=require('./_Hash'),ListCache=require('./_ListCache'),Map=require('./_Map');function mapCacheClear(){this.size=0;this.__data__={'hash':new Hash(),'map':new (Map||ListCache)(),'string':new Hash()};}module.exports=mapCacheClear;},{"./_Hash":19,"./_ListCache":20,"./_Map":21}],125:[function(require,module,exports){var getMapData=require('./_getMapData');function mapCacheDelete(key){var result=getMapData(this,key)['delete'](key);this.size-=result?1:0;return result;}module.exports=mapCacheDelete;},{"./_getMapData":95}],126:[function(require,module,exports){var getMapData=require('./_getMapData');function mapCacheGet(key){return getMapData(this,key).get(key);}module.exports=mapCacheGet;},{"./_getMapData":95}],127:[function(require,module,exports){var getMapData=require('./_getMapData');function mapCacheHas(key){return getMapData(this,key).has(key);}module.exports=mapCacheHas;},{"./_getMapData":95}],128:[function(require,module,exports){var getMapData=require('./_getMapData');function mapCacheSet(key,value){var data=getMapData(this,key),size=data.size;data.set(key,value);this.size+=data.size==size?0:1;return this;}module.exports=mapCacheSet;},{"./_getMapData":95}],129:[function(require,module,exports){function mapToArray(map){var index=-1,result=Array(map.size);
7map.forEach(function(value,key){result[++index]=[key,value];});return result;}module.exports=mapToArray;},{}],130:[function(require,module,exports){function matchesStrictComparable(key,srcValue){return function(object){if(object==null)return false;return object[key]===srcValue&&(srcValue!==undefined||(key in Object(object)));};}module.exports=matchesStrictComparable;},{}],131:[function(require,module,exports){var memoize=require('./memoize');var MAX_MEMOIZE_SIZE=500;function memoizeCapped(func){var result=memoize(func,function(key){if(cache.size===MAX_MEMOIZE_SIZE)cache.clear();return key;});var cache=result.cache;return result;}module.exports=memoizeCapped;},{"./memoize":183}],132:[function(require,module,exports){var getNative=require('./_getNative');var nativeCreate=getNative(Object,'create');module.exports=nativeCreate;},{"./_getNative":97}],133:[function(require,module,exports){var overArg=require('./_overArg');var nativeKeys=overArg(Object.keys,Object);module.exports=nativeKeys;},{"./_overArg":137}],134:[function(require,module,exports){function nativeKeysIn(object){var result=[];if(object!=null)for(var key in Object(object))result.push(key);return result;}module.exports=nativeKeysIn;},{}],135:[function(require,module,exports){var freeGlobal=require('./_freeGlobal');var freeExports=typeof exports=='object'&&exports&&!exports.nodeType&&exports;var freeModule=freeExports&&typeof module=='object'&&module&&!module.nodeType&&module;var moduleExports=freeModule&&freeModule.exports===freeExports;var freeProcess=moduleExports&&freeGlobal.process;var nodeUtil=(function(){try{var types=freeModule&&freeModule.require&&freeModule.require('util').types;if(types)return types;return freeProcess&&freeProcess.binding&&freeProcess.binding('util');}catch(e){}}());module.exports=nodeUtil;},{"./_freeGlobal":92}],136:[function(require,module,exports){var objectProto=Object.prototype;var nativeObjectToString=objectProto.toString;function objectToString(value){return nativeObjectToString.call(value);}module.exports=objectToString;},{}],137:[function(require,module,exports){function overArg(func,transform){return function(arg){return func(transform(arg));};}module.exports=overArg;},{}],138:[function(require,module,exports){var apply=require('./_apply');var nativeMax=Math.max;function overRest(func,start,transform){start=nativeMax(start===undefined?(func.length-1):start,0);return function(){var args=arguments,index=-1,length=nativeMax(args.length-start,0),array=Array(length);while(++index<length)array[index]=args[start+index];index=-1;var otherArgs=Array(start+1);while(++index<start)otherArgs[index]=args[index];otherArgs[start]=transform(array);return apply(func,this,otherArgs);};}module.exports=overRest;},{"./_apply":30}],139:[function(require,module,exports){var freeGlobal=require('./_freeGlobal');var freeSelf=typeof self=='object'&&self&&self.Object===Object&&self;var root=freeGlobal||freeSelf||Function('return this')();module.exports=root;},{"./_freeGlobal":92}],140:[function(require,module,exports){function safeGet(object,key){if(key=='__proto__')return;return object[key];}module.exports=safeGet;},{}],141:[function(require,module,exports){var HASH_UNDEFINED='__lodash_hash_undefined__';function setCacheAdd(value){this.__data__.set(value,HASH_UNDEFINED);return this;}module.exports=setCacheAdd;},{}],142:[function(require,module,exports){function setCacheHas(value){return this.__data__.has(value);}module.exports=setCacheHas;},{}],143:[function(require,module,exports){function setToArray(set){var index=-1,result=Array(set.size);set.forEach(function(value){result[++index]=value;});return result;}module.exports=setToArray;},{}],144:[function(require,module,exports){var baseSetToString=require('./_baseSetToString'),shortOut=require('./_shortOut');var setToString=shortOut(baseSetToString);module.exports=setToString;},{"./_baseSetToString":70,"./_shortOut":145}],145:[function(require,module,exports){var HOT_COUNT=800,HOT_SPAN=16;var nativeNow=Date.now;function shortOut(func){var count=0,lastCalled=0;return function(){var stamp=nativeNow(),remaining=HOT_SPAN-(stamp-lastCalled);lastCalled=stamp;if(remaining>0){if(++count>=HOT_COUNT)return arguments[0];}else count=0;return func.apply(undefined,arguments);};}module.exports=shortOut;},{}],146:[function(require,module,exports){var ListCache=require('./_
7ListCache');function stackClear(){this.__data__=new ListCache();this.size=0;}module.exports=stackClear;},{"./_ListCache":20}],147:[function(require,module,exports){function stackDelete(key){var data=this.__data__,result=data['delete'](key);this.size=data.size;return result;}module.exports=stackDelete;},{}],148:[function(require,module,exports){function stackGet(key){return this.__data__.get(key);}module.exports=stackGet;},{}],149:[function(require,module,exports){function stackHas(key){return this.__data__.has(key);}module.exports=stackHas;},{}],150:[function(require,module,exports){var ListCache=require('./_ListCache'),Map=require('./_Map'),MapCache=require('./_MapCache');var LARGE_ARRAY_SIZE=200;function stackSet(key,value){var data=this.__data__;if(data instanceof ListCache){var pairs=data.__data__;if(!Map||(pairs.length<LARGE_ARRAY_SIZE-1)){pairs.push([key,value]);this.size=++data.size;return this;}data=this.__data__=new MapCache(pairs);}data.set(key,value);this.size=data.size;return this;}module.exports=stackSet;},{"./_ListCache":20,"./_Map":21,"./_MapCache":22}],151:[function(require,module,exports){var memoizeCapped=require('./_memoizeCapped');var rePropName=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var reEscapeChar=/\\(\\)?/g;var stringToPath=memoizeCapped(function(string){var result=[];if(string.charCodeAt(0)===46)result.push('');string.replace(rePropName,function(match,number,quote,subString){result.push(quote?subString.replace(reEscapeChar,'$1'):(number||match));});return result;});module.exports=stringToPath;},{"./_memoizeCapped":131}
vendor: 6,461 bytes, line 7
7],152:[function(require,module,exports){var isSymbol=require('./isSymbol');var INFINITY=1/0;function toKey(value){if(typeof value=='string'||isSymbol(value))return value;var result=(value+'');return (result=='0'&&(1/value)==-INFINITY)?'-0':result;}module.exports=toKey;},{"./isSymbol":177}],153:[function(require,module,exports){var funcProto=Function.prototype;var funcToString=funcProto.toString;function toSource(func){if(func!=null){try{return funcToString.call(func);}catch(e){}try{return (func+'');}catch(e){}}return '';}module.exports=toSource;},{}],154:[function(require,module,exports){var copyObject=require('./_copyObject'),createAssigner=require('./_createAssigner'),keysIn=require('./keysIn');var assignIn=createAssigner(function(object,source){copyObject(source,keysIn(source),object);});module.exports=assignIn;},{"./_copyObject":81,"./_createAssigner":83,"./keysIn":180}],155:[function(require,module,exports){function constant(value){return function(){return value;};}module.exports=constant;},{}],156:[function(require,module,exports){module.exports=require('./forEach');},{"./forEach":162}],157:[function(require,module,exports){function eq(value,other){return value===other||(value!==value&&other!==other);}module.exports=eq;},{}],158:[function(require,module,exports){module.exports=require('./assignIn');},{"./assignIn":154}],159:[function(require,module,exports){var createFind=require('./_createFind'),findIndex=require('./findIndex');var find=createFind(findIndex);module.exports=find;},{"./_createFind":86,"./findIndex":160}],160:[function(require,module,exports){var baseFindIndex=require('./_baseFindIndex'),baseIteratee=require('./_baseIteratee'),toInteger=require('./toInteger');var nativeMax=Math.max;function findIndex(array,predicate,fromIndex){var length=array==null?0:array.length;if(!length)return -1;var index=fromIndex==null?0:toInteger(fromIndex);if(index<0)index=nativeMax(length+index,0);return baseFindIndex(array,baseIteratee(predicate,3),index);}module.exports=findIndex;},{"./_baseFindIndex":43,"./_baseIteratee":57,"./toInteger":191}],161:[function(require,module,exports){var baseFlatten=require('./_baseFlatten');function flatten(array){var length=array==null?0:array.length;return length?baseFlatten(array,1):[];}module.exports=flatten;},{"./_baseFlatten":44}],162:[function(require,module,exports){var arrayEach=require('./_arrayEach'),baseEach=require('./_baseEach'),castFunction=require('./_castFunction'),isArray=require('./isArray');function forEach(collection,iteratee){var func=isArray(collection)?arrayEach:baseEach;return func(collection,castFunction(iteratee));}module.exports=forEach;},{"./_arrayEach":31,"./_baseEach":42,"./_castFunction":75,"./isArray":167}],163:[function(require,module,exports){var baseGet=require('./_baseGet');function get(object,path,defaultValue){var result=object==null?undefined:baseGet(object,path);return result===undefined?defaultValue:result;}module.exports=get;},{"./_baseGet":47}],164:[function(require,module,exports){var baseHasIn=require('./_baseHasIn'),hasPath=require('./_hasPath');function hasIn(object,path){return object!=null&&hasPath(object,path,baseHasIn);}module.exports=hasIn;},{"./_baseHasIn":50,"./_hasPath":104}],165:[function(require,module,exports){function identity(value){return value;}module.exports=identity;},{}],166:[function(require,module,exports){var baseIsArguments=require('./_baseIsArguments'),isObjectLike=require('./isObjectLike');var objectProto=Object.prototype;var hasOwnProperty=objectProto.hasOwnProperty;var propertyIsEnumerable=objectProto.propertyIsEnumerable;var isArguments=baseIsArguments(function(){return arguments;}())?baseIsArguments:function(value){return isObjectLike(value)&&hasOwnProperty.call(value,'callee')&&!propertyIsEnumerable.call(value,'callee');};module.exports=isArguments;},{"./_baseIsArguments":51,"./isObjectLike":175}],167:[function(require,module,exports){var isArray=Array.isArray;module.exports=isArray;},{}],168:[function(require,module,exports){var isFunction=require('./isFunction'),isLength=require('./isLength');function isArrayLike(value){return value!=null&&isLength(value.length)&&!isFunction(value);}module.exports=isArrayLike;},{"./isFunction":171,"./isLength":172}],169:[function(require,module,exports){var isArrayLike=require('./isArrayLike'),isObjectLike=require('./isObjectLike');function isArrayLikeObject(value){return isObjectLike(value)&&isArrayLike(value);}module.exports=isArrayLikeObject;},{"./isArrayLike":168,"./isObjectLike":175}],170:[function(require,module,exports){var root=require('./_root'),stubFalse=require('./stubFalse');var freeExports=typeof exports=='object'&&exports&&!exports.nodeType&&exports;var freeModule=freeExports&&typeof module=='object'&&module&&!module.nodeType&&module;var moduleExports=freeModule&&freeModule.exports===freeExports;var Buffer=moduleExports?root.Buffer:undefined;var nativeIsBuffer=Buffer?Buffer.isBuffer:undefined;var isBuffer=nativeIsBuffer||stubFalse;module.exports=isBuffer;},{"./_root":139,"./stubFalse":189}],171:[function(require,module,exports){var baseGetTag=require('./_baseGetTag'),isObject=require('./isObject');var asyncTag='[object AsyncFunction]',funcTag='[object Function]',genTag='[object GeneratorFunction]',proxyTag='[object Proxy]';function isFunction(value){if(!isObject(value))return false;var tag=baseGetTag(value);return tag==funcTag||tag==genTag||tag==asyncTag||tag==proxyTag;}module.exports=isFunction;},{"./_baseGetTag":49,"./isObject":174}],172:[function(require,module,exports){var MAX_SAFE_INTEGER=9007199254740991;function isLength(value){return typeof value=='number'&&value>-1&&value%1==0&&value<=MAX_SAFE_INTEGER;}module.exports=isLength;},{}],173:[function(require,module,exports){function isNil(value){return value==null;}module.exports=isNil;},{}],174:[function(require,module,exports){function isObject(value){var type=typeof value;return value!=null&&(type=='object'||type=='function');}module.exports=isObject;},{}],175:[function(require,module,exports){function isObjectLike(value){return value!=null&&typeof value=='object';}module.exports=isObjectLike;},{}],176:[function(require,module,exports){var baseGetTag=require('./_baseGetTag'),getPrototype=require('./_getPrototype'),isObjectLike=require('./isObjectLike');var objectTag='[object Object]';var funcProto=Function.prototype,objectProto=Object.prototype;var funcToString=funcProto.toString;var hasOwnProperty=objectProto.hasOwnProperty;
7var objectCtorString=funcToString.call(Object);function isPlainObject(value){if(!isObjectLike(value)||baseGetTag(value)!=objectTag)return false;var proto=getPrototype(value);if(proto===null)return true;var Ctor=hasOwnProperty.call(proto,'constructor')&&proto.constructor;return typeof Ctor=='function'&&Ctor instanceof Ctor&&funcToString.call(Ctor)==objectCtorString;}module.exports=isPlainObject;},{"./_baseGetTag":49,"./_getPrototype":98,"./isObjectLike":175}],177:[function(require,module,exports){var baseGetTag=require('./_baseGetTag'),isObjectLike=require('./isObjectLike');var symbolTag='[object Symbol]';function isSymbol(value){return typeof value=='symbol'||(isObjectLike(value)&&baseGetTag(value)==symbolTag);}module.exports=isSymbol;},{"./_baseGetTag":49,"./isObjectLike":175}],178:[function(require,module,exports){var baseIsTypedArray=require('./_baseIsTypedArray'),baseUnary=require('./_baseUnary'),nodeUtil=require('./_nodeUtil');var nodeIsTypedArray=nodeUtil&&nodeUtil.isTypedArray;var isTypedArray=nodeIsTypedArray?baseUnary(nodeIsTypedArray):baseIsTypedArray;module.exports=isTypedArray;},{"./_baseIsTypedArray":56,"./_baseUnary":73,"./_nodeUtil":135}],179:[function(require,module,exports){var arrayLikeKeys=require('./_arrayLikeKeys'),baseKeys=require('./_baseKeys'),isArrayLike=require('./isArrayLike');function keys(object){return isArrayLike(object)?arrayLikeKeys(object):baseKeys(object);}module.exports=keys;},{"./_arrayLikeKeys":33,"./_baseKeys":58,"./isArrayLike":168}],180:[function(require,module,exports){var arrayLikeKeys=require('./_arrayLikeKeys'),baseKeysIn=require('./_baseKeysIn'),isArrayLike=require('./isArrayLike');function keysIn(object){return isArrayLike(object)?arrayLikeKeys(object,true):baseKeysIn(object);}module.exports=keysIn;},{"./_arrayLikeKeys":33,"./_baseKeysIn":59,"./isArrayLike":168}],181:[function(require,module,exports){var baseAssignValue=require('./_baseAssignValue'),baseForOwn=require('./_baseForOwn'),baseIteratee=require('./_baseIteratee');function mapKeys(object,iteratee){var result={};iteratee=baseIteratee(iteratee,3);baseForOwn(object,function(value,key,object){baseAssignValue(result,iteratee(value,key,object),value);});return result;}module.exports=mapKeys;},{"./_baseAssignValue":40,"./_baseForOwn":46,"./_baseIteratee":57}],182:[function(require,module,exports){var baseAssignValue=require('./_baseAssignValue'),baseForOwn=require('./_baseForOwn'),baseIteratee=require('./_baseIteratee');function mapValues(object,iteratee){var result={};iteratee=baseIteratee(iteratee,3);baseForOwn(object,function(value,key,object){baseAssignValue(result,key,iteratee(value,key,object));});return result;}module.exports=mapValues;},{"./_baseAssignValue":40,"./_baseForOwn":46,"./_baseIteratee":57}],183:[function(require,module,exports){var MapCache=require('./_MapCache');var FUNC_ERROR_TEXT='Expected a function';function memoize(func,resolver){if(typeof func!='function'||(resolver!=null&&typeof resolver!='function'))throw new TypeError(FUNC_ERROR_TEXT);var memoized=function(){var args=arguments,key=resolver?resolver.apply(this,args):args[0],cache=memoized.cache;if(cache.has(key))return cache.get(key);var result=func.apply(this,args);memoized.cache=cache.set(key,result)||cache;return result;};memoized.cache=new (memoize.Cache||MapCache)();return memoized;}memoize.Cache=MapCache;module.exports=memoize;},{"./_MapCache":22}],184:[function(require,module,exports){var baseMerge=require('./_baseMerge'),createAssigner=require('./_createAssigner');var merge=createAssigner(function(object,source,srcIndex){baseMerge(object,source,srcIndex);});module.exports=merge;},{"./_baseMerge":62,"./_createAssigner":83}],185:[function(require,module,exports){var basePick=require('./_basePick'),flatRest=require('./_flatRest');var pick=flatRest(function(object,paths){return object==null?{}:basePick(object,paths);});module.exports=pick;},{"./_basePick":64,"./_flatRest":91}],186:[function(require,module,exports){var arrayMap=require('./_arrayMap'),baseIteratee=require('./_baseIteratee'),basePickBy=require('./_basePickBy'),getAllKeysIn=require('./_getAllKeysIn');function pickBy(object,predicate){if(object==null)return {};var props=arrayMap(getAllKeysIn(object),function(prop){return [prop];});predicate=baseIteratee(predicate);return basePickBy(object,props,function(value,path){return predicate(value,path[0]);});}module.exports=pickBy;},{"./_arrayMap":34,"./_baseIteratee":57,"./_basePickBy":65,"./_getAllKeysIn":94}],187:[function(require,module,exports){var baseProperty=require('./_baseProperty'),basePropertyDeep=require('./_basePropertyDeep'),isKey=require('./_isKey'),toKey=require('./_toKey');function property(path){return isKey(path)?baseProperty(toKey(path)):basePropertyDeep(path);}module.exports=property;},{"./_baseProperty":66,"./_basePropertyDeep":67,"./_isKey":114,"./_toKey":152}],188:[function(require,module,exports){function stubArray(){return [];}module.exports=stubArray;},{}],189:[function(require,module,exports){function stubFalse(){return false;}module.exports=stubFalse;},{}],190:[function(require,module,exports){var toNumber=require('./toNumber');var INFINITY=1/0,MAX_INTEGER=1.7976931348623157e+308;function toFinite(value){if(!value)return value===0?value:0;value=toNumber(value);if(value===INFINITY||value===-INFINITY){var sign=(value<0?-1:1);return sign*MAX_INTEGER;}return value===value?value:0;}module.exports=toFinite;},{"./toNumber":192}],191:[function(require,module,exports){var toFinite=require('./toFinite');function toInteger(value){var result=toFinite(value),remainder=result%1;return result===result?(remainder?result-remainder:result):0;}module.exports=toInteger;},{"./toFinite":190}],192:[function(require,module,exports){var isObject=require('./isObject'),isSymbol
7=require('./isSymbol');var NAN=0/0;var reTrim=/^\s+|\s+$/g;var reIsBadHex=/^[-+]0x[0-9a-f]+$/i;var reIsBinary=/^0b[01]+$/i;var reIsOctal=/^0o[0-7]+$/i;var freeParseInt=parseInt;function toNumber(value){if(typeof value=='number')return value;if(isSymbol(value))return NAN;if(isObject(value)){var other=typeof value.valueOf=='function'?value.valueOf():value;value=isObject(other)?(other+''):other;}if(typeof value!='string')return value===0?value:+value;value=value.replace(reTrim,'');var isBinary=reIsBinary.test(value);return (isBinary||reIsOctal.test(value))?freeParseInt(value.slice(2),isBinary?2:8):(reIsBadHex.test(value)?NAN:+value);}module.exports=toNumber;},{"./isObject":174,"./isSymbol":177}],193:[function(require,module,exports){var copyObject=require('./_copyObject'),keysIn=require('./keysIn');function toPlainObject(value){return copyObject(value,keysIn(value));}module.exports=toPlainObject;},{"./_copyObject":81,"./keysIn":180}],194:[function(require,module,exports){var baseToString=require('./_baseToString');function toString(value){return value==null?'':baseToString(value);}module.exports=toString;},{"./_baseToString":72}],195:[function(require,module,exports){var arrayEach=require('./_arrayEach'),baseCreate=require('./_baseCreate'),baseForOwn=require('./_baseForOwn'),baseIteratee=require('./_baseIteratee'),getPrototype=require('./_getPrototype'),isArray=require('./isArray'),isBuffer=require('./isBuffer'),isFunction=require('./isFunction'),isObject=require('./isObject'),isTypedArray=require('./isTypedArray');function transform(object,iteratee,accumulator){var isArr=isArray(object),isArrLike=isArr||isBuffer(object)||isTypedArray(object);iteratee=baseIteratee(iteratee,4);if(accumulator==null){var Ctor=object&&object.constructor;if(isArrLike)accumulator=isArr?new Ctor():[];else if(isObject(object))accumulator=isFunction(Ctor)?baseCreate(getPrototype(object)):{};else accumulator={};}(isArrLike?arrayEach:baseForOwn)(object,function(value,index,object){return iteratee(accumulator,value,index,object);});return accumulator;}module.exports=transform;},{"./_arrayEach":31,"./_baseCreate":41,"./_baseForOwn":46,"./_baseIteratee":57,"./_getPrototype":98,"./isArray":167,"./isBuffer":170,"./isFunction":171,"./isObject":174,"./isTypedArray":178}],196:[function(require,module,exports){var process=module.exports={};var cachedSetTimeout;var cachedClearTimeout;function defaultSetTimout(){throw new Error('setTimeout has not been defined');}function defaultClearTimeout(){throw new Error('clearTimeout has not been defined');}(function(){try{if(typeof setTimeout==='function')cachedSetTimeout=setTimeout;else cachedSetTimeout=defaultSetTimout;}catch(e){cachedSetTimeout=defaultSetTimout;}try{if(typeof clearTimeout==='function')cachedClearTimeout=clearTimeout;else cachedClearTimeout=defaultClearTimeout;}catch(e){cachedClearTimeout=defaultClearTimeout;}}());function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout){cachedSetTimeout=setTimeout;return setTimeout(fun,0);}try{return cachedSetTimeout(fun,0);}catch(e){try{return cachedSetTimeout.call(null,fun,0);}catch(e){return cachedSetTimeout.call(this,fun,0);}}}function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout){cachedClearTimeout=clearTimeout;return clearTimeout(marker);}try{return cachedClearTimeout(marker);}catch(e){try{return cachedClearTimeout.call(null,marker);}catch(e){return cachedClearTimeout.call(this,marker);}}}var queue=[];var draining=false;var currentQueue;var queueIndex=-1;function cleanUpNextTick(){if(!draining||!currentQueue)return;draining=false;if(currentQueue.length)queue=currentQueue.concat(queue);else queueIndex=-1;if(queue.length)drainQueue();}function drainQueue(){if(draining)return;var timeout=runTimeout(cleanUpNextTick);draining=true;var len=queue.length;while(len){currentQueue=queue;queue=[];while(++queueIndex<len)if(currentQueue)currentQueue[queueIndex].run();queueIndex=-1;len=queue.length;}currentQueue=null;draining=false;runClearTimeout(timeout);}process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args));if(queue.length===1&&!draining)runTimeout(drainQueue);};function Item(fun,array){this.fun=fun;this.array=array;}Item.prototype.run=function(){this.fun.apply(null,this.array);};process.title='browser';process.browser=true;process.env={};process.argv=[];process.version='';process.versions={};function noop(){}process.on=noop;process.addListener=noop;process.once=noop;process.off=noop;process.removeListener=noop;process.removeAllListeners=noop;process.emit=noop;process.prependListener=noop;process.prependOnceListener=noop;process.listeners=function(name){return [];};process.binding=function(name){throw new Error('process.binding is not supported');};process.cwd=function(){return '/';};process.chdir=function(dir){throw new Error('process.chdir is not supported');};process.umask=function(){return 0;};},{}],"jsonapi-serializer":[function(require,module,exports){module.exports={Serializer:require('./lib/serializer'),Deserializer:require('./lib/deserializer'),Error:require('./lib/error')};},{"./lib/deserializer":2,"./lib/error":4,"./lib/serializer":7}]},{},["jsonapi-serializer"]);; 8((n)=>{"function"==typeof define&&define.amd?define(["jquery"],n):"object"==typeof module&&module.exports?module.exports=function(e,t){return void 0===t&&(t="undefined"!=typeof window?require("jquery"):require("jquery")(e)),n(t),t;}:n(jQuery);})(function(t){(e=t&&t.fn&&t.fn.select2&&t.fn.select2.amd?t.fn.select2.amd:e)&&e.requirejs||(e?n=e:e={},g={},m={},y={},v={},i=Object.prototype.hasOwnProperty,s=[].slice,b=/\.js$/,h=function(e,t){var n,i,s=c(e),o=s[0],t=t[1];return e=s[1],o&&(n=A(o=a(o,t))),o?e=n&&n.normalize?n.normalize(e,(i=t,function(e){return a(e,i);})):a(e,t):(o=(s=c(e=a(e,t)))[0],e=s[1],o&&(n=A(o))),{f:o?o+"!"+e:e,n:e,pr:o,p:n};},f={require:function(e){return w(e);},exports:function(e){var t=g[e];return void 0!==t?t:g[e]={};},module:function(e){return {id:e,uri:"",exports:g[e],config:(t=e,function(){return y&&y.config&&y.c
8onfig[t]||{};})};var t;}},o=function(e,t,n,i){var s,o,r,l,a,c=[],u=typeof n,d=x(i=i||e);if("undefined"==u||"function"==u){for(t=!t.length&&n.length?["require","exports","module"]:t,l=0;l<t.length;l+=1)if("require"===(o=(r=h(t[l],d)).f))c[l]=f.require(e);else if("exports"===o)c[l]=f.exports(e),a=!0;else if("module"===o)s=c[l]=f.module(e);else if(_(g,o)||_(m,o)||_(v,o))c[l]=A(o);else{if(!r.p)throw new Error(e+" missing "+o);r.p.load(r.n,w(i,!0),((t)=>function(e){g[t]=e;})(o),{}),c[l]=g[o];}u=n?n.apply(g[e],c):void 0,e&&(s&&s.exports!==p&&s.exports!==g[e]?g[e]=s.exports:u===p&&a||(g[e]=u));}else e&&(g[e]=n);},l=n=r=function(e,t,n,i,s){if("string"==typeof e)return f[e]?f[e](t):A(h(e,x(t)).f);if(!e.splice){if((y=e).deps&&r(y.deps,y.callback),!t)return;t.splice?(e=t,t=n,n=null):e=p;}return t=t||function(){},"function"==typeof n&&(n=i,i=s),i?o(p,e,t,n):setTimeout(function(){o(p,e,t,n);},4),r;},r.config=function(e){return r(e);},l._defined=g,(u=function(e,t,n){if("string"!=typeof e)throw new Error("See almond README: incorrect module build, no module name");t.splice||(n=t,t=[]),_(g,e)||_(m,e)||(m[e]=[e,t,n]);}).amd={jQuery:!0},e.requirejs=l,e.require=n,e.define=u),e.define("almond",function(){}),e.define("jquery",[],function(){var e=t||$;return null==e&&console&&console.error&&console.error("Select2: An instance of jQuery or a jQuery-compatible library was not found. Make sure that you are including jQuery before Select2 on your web page."),e;}),e.define("select2/utils",[],function(){var s={};function c(e){var t,n=e.prototype,i=[];for(t in n)"function"==typeof n[t]&&"constructor"!==t&&i.push(t);return i;}s.Extend=function(e,t){var n,i={}.hasOwnProperty;function s(){this.constructor=e;}for(n in t)i.call(t,n)&&(e[n]=t[n]);return s.prototype=t.prototype,e.prototype=new s(),e.__super__=t.prototype,e;},s.Decorate=function(i,s){var e=c(s),t=c(i);function o(){var e=Array.prototype.unshift,t=s.prototype.constructor.length,n=i.prototype.constructor;0<t&&(e.call(arguments,i.prototype.constructor),n=s.prototype.constructor),n.apply(this,arguments);}s.displayName=i.displayName,o.prototype=new function(){this.constructor=o;}();for(var n=0;n<t.length;n++){var r=t[n];o.prototype[r]=i.prototype[r];}for(var l=0;l<e.length;l++){var a=e[l];o.prototype[a]=((e)=>{var t=function(){},n=(e in o.prototype&&(t=o.prototype[e]),s.prototype[e]);return function(){return Array.prototype.unshift.call(arguments,t),n.apply(this,arguments);};})(a);}return o;};function e(){this.listeners={};}e.prototype.on=function(e,t){this.listeners=this.listeners||{},e in this.listeners?this.listeners[e].push(t):this.listeners[e]=[t];},e.prototype.trigger=function(e){var t=Array.prototype.slice,n=t.call(arguments,1);this.listeners=this.listeners||{},0===(n=null==n?[]:n).length&&n.push({}),(n[0]._type=e) in this.listeners&&this.invoke(this.listeners[e],t.call(arguments,1)),"*" in this.listeners&&this.invoke(this.listeners["*"],arguments);},e.prototype.invoke=function(e,t){for(var n=0,i=e.length;n<i;n++)e[n].apply(this,t);},s.Observable=e,s.generateChars=function(e){for(var t="",n=0;n<e;n++)t+=Math.floor(36*Math.random()).toString(36);return t;},s.bind=function(e,t){return function(){e.apply(t,arguments);};},s._convertData=function(e){for(var t in e){var n=t.split("-"),i=e;if(1!==n.length){for(var s=0;s<n.length;s++){var o=n[s];(o=o.substring(0,1).toLowerCase()+o.substring(1)) in i||(i[o]={}),s==n.length-1&&(i[o]=e[t]),i=i[o];}delete e[t];}}return e;},s.hasScroll=function(e,t){var n=t.style.overflowX,i=t.style.overflowY;return (n!==i||"hidden"!==i&&"visible"!==i)&&("scroll"===n||"scroll"===i||(n=window.getComputedStyle(t),parseFloat(n.height)<t.scrollHeight)||parseFloat(n.width)<t.scrollWidth);},s.escapeMarkup=function(e){var t={"\\":"\","&":"&","<":"<",">":">",'"':""","'":"'","/":"/"};return "string"!=typeof e?e:String(e).replace(/[&<>"'\/\\]/g,function(e){return t[e];});},s.__cache={};var n=0;return s.GetUniqueElementId=function(e){var t=e.getAttribute("data-select2-id");return null==t&&(t=e.id?"select2-data-"+e.id:"select2-data-"+(++n).toString()+"-"+s.generateChars(4),e.setAttribute("data-select2-id",t)),t;},s.StoreData=function(e,t,n){e=s.GetUniqueElementId(e);
8s.__cache[e]||(s.__cache[e]={}),s.__cache[e][t]=n;},s.GetData=function(e,t){var n,i=s.GetUniqueElementId(e);return t?(n=t.replace(/-([a-z])/g,function(e,t){return t.toUpperCase();}),s.__cache[i]&&null!=s.__cache[i][t]?s.__cache[i][t]:e.dataset[n]):s.__cache[i];},s.RemoveData=function(e){var t=s.GetUniqueElementId(e);null!=s.__cache[t]&&delete s.__cache[t],e.removeAttribute("data-select2-id");},s.copyNonInternalCssClasses=function(e,t){var n=(n=e.getAttribute("class").trim().split(/\s+/)).filter(function(e){return 0===e.indexOf("select2-");}),t=(t=t.getAttribute("class").trim().split(/\s+/)).filter(function(e){return 0!==e.indexOf("select2-");}),n=n.concat(t);e.setAttribute("class",n.join(" "));},s;}),e.define("select2/results",["jquery","./utils"],function(u,d){function i(e,t,n){this.$element=e,this.data=n,this.options=t,i.__super__.constructor.call(this);}return d.Extend(i,d.Observable),i.prototype.render=function(){var e=u('<ul class="select2-results__options" role="listbox"></ul>');return this.options.get("multiple")&&e[0].setAttribute("aria-multiselectable","true"),this.$results=e;},i.prototype.clear=function(){this.$results.empty();},i.prototype.displayMessage=function(e){var t=this.options.get("escapeMarkup"),n=(this.clear(),this.hideLoading(),u('<li role="alert" aria-live="assertive" class="select2-results__option"></li>')),i=this.options.get("translations").get(e.message);n.append(t(i(e.args))),n[0].className+=" select2-results__message",this.$results.append(n);},i.prototype.hideMessages=function(){this.$results.find(".select2-results__message").remove();},i.prototype.append=function(e){this.hideLoading();var t=[];if(null==e.results||0===e.results.length)0===this.$results.children().length&&this.trigger("results:message",{message:"noResults"});else{e.results=this.sort(e.results);for(var n=0;n<e.results.length;n++){var i=e.results[n],i=this.option(i);t.push(i);}this.$results.append(t);}},i.prototype.position=function(e,t){t.find(".select2-results").append(e);},i.prototype.sort=function(e){return this.options.get("sorter")(e);},i.prototype.highlightFirstItem=function(){var e=this.$results.find(".select2-results__option--selectable"),t=e.filter(".select2-results__option--selected");(0<t.length?t:e).first().trigger("mouseenter"),this.ensureHighlightVisible();},i.prototype.setClasses=function(){var t=this;this.data.current(function(e){var i=e.map(function(e){return e.id.toString();});t.$results.find(".select2-results__option--selectable").each(function(){var e=u(this),t=d.GetData(this,"data"),n=""+t.id;null!=t.element&&t.element.selected||null==t.element&&-1<i.indexOf(n)?(this.classList.add("select2-results__option--selected"),e[0].setAttribute("aria-selected","true")):(this.classList.remove("select2-results__option--selected"),e[0].setAttribute("aria-selected","false"));});});},i.prototype.showLoading=function(e){this.hideLoading();e={disabled:!0,loading:!0,text:this.options.get("translations").get("searching")(e)},e=this.option(e);e.className+=" loading-results",this.$results.prepend(e);},i.prototype.hideLoading=function(){this.$results.find(".loading-results").remove();},i.prototype.option=function(e){var t,n=document.createElement("li"),i=(n.classList.add("select2-results__option"),n.classList.add("select2-results__option--selectable"),{role:"option"}),s=window.Element.prototype.matches||window.Element.prototype.msMatchesSelector||window.Element.prototype.webkitMatchesSelector;for(t in (null!=e.element&&s.call(e.element,":disabled")||null==e.element&&e.disabled)&&(i["aria-disabled"]="true",n.classList.remove("select2-results__option--selectable"),n.classList.add("select2-results__option--disabled")),null==e.id&&n.classList.remove("select2-results__option--selectable"),null!=e._resultId&&(n.id=e._resultId),e.title&&(n.title=e.title),e.children&&(i.role="group",i["aria-label"]=e.text,n.classList.remove("select2-results__option--selectable"),n.classList.add("select2-results__option--group")),i)n.setAttribute(t,i[t]);if(e.children){for(var s=u(n),o=document.createElement("strong"),r=(o.className="select2-results__group",this.template(e,o),[]),l=0;l<e.children.length;l++){var a=e.children[l],a=this.option(a);r.push(a);}var c=u("<ul></ul>",{class:"select2-results__options select2-results__options--nested",role:"none"});c.append(r),s.append(o),s.append(c);}else this.template(e,n);return d.StoreData(n,"data",e),n;},i.prototype.bind=function(t,e){var s=this,n=t.id+"-results";this.$results[0].setAttribute("id",n),t.on("results:all",function(e){s.clear(),s.append(e.data),t.isOpen()&&(s.setClasses(),s.highlightFirstItem());}),t.on("results:append",function(e){s.append(e.data),t.isOpen()&&s.setClasses();}),t.on("query",function(e){s.hideMessages(),s.showLoading(e);}),t.on("select",function(){t.isOpen()&&(s.setClasses(),s.options.get("scrollAfterSelect"))&&s.highlightFirstItem();}),t.on("unselect",function(){t.isOpen()&&(s.setClasses(),s.options.get("scrollAfterSelect"))&&s.highlightFirstItem();}),t.on("open",function(){s.$results[0].setAttribute("aria-expanded","true"),s.$results[0].setAttribute("aria-hidden","false"),s.setClasses(),s.ensureHighlightVisible();}),t.on("close",function(){s.$results[0].setAttribute("aria-expanded","fal
8se"),s.$results[0].setAttribute("aria-hidden","true"),s.$results[0].removeAttribute("aria-activedescendant");}),t.on("results:toggle",function(){var e=s.getHighlightedResults();0!==e.length&&e.trigger("mouseup");}),t.on("results:select",function(){var e,t=s.getHighlightedResults();0!==t.length&&(e=d.GetData(t[0],"data"),t.hasClass("select2-results__option--selected")?s.trigger("close",{}):s.trigger("select",{data:e}));}),t.on("results:previous",function(){var e,t=s.getHighlightedResults(),n=s.$results.find(".select2-results__option--selectable"),i=n.index(t);i<=0||(i=i-1,0===t.length&&(i=0),(t=n.eq(i)).trigger("mouseenter"),n=s.$results.offset().top,t=t.offset().top,e=s.$results.scrollTop()+(t-n),0===i?s.$results.scrollTop(0):t-n<0&&s.$results.scrollTop(e));}),t.on("results:next",function(){var e,t,n=s.getHighlightedResults(),i=s.$results.find(".select2-results__option--selectable"),n=i.index(n)+1;n>=i.length||((i=i.eq(n)).trigger("mouseenter"),e=s.$results.offset().top+s.$results.outerHeight(!1),i=i.offset().top+i.outerHeight(!1),t=s.$results.scrollTop()+i-e,0===n?s.$results.scrollTop(0):e<i&&s.$results.scrollTop(t));}),t.on("results:focus",function(e){e.element[0].classList.add("select2-results__option--highlighted"),e.element[0].setAttribute("aria-selected","true");}),t.on("results:message",function(e){s.displayMessage(e);}),u.fn.mousewheel&&this.$results.on("mousewheel",function(e){var t=s.$results.scrollTop(),n=s.$results.get(0).scrollHeight-t+e.deltaY,t=0<e.deltaY&&t-e.deltaY<=0,n=e.deltaY<0&&n<=s.$results.height();t?(s.$results.scrollTop(0),e.preventDefault(),e.stopPropagation()):n&&(s.$results.scrollTop(s.$results.get(0).scrollHeight-s.$results.height()),e.preventDefault(),e.stopPropagation());}),this.$results.on("mouseup",".select2-results__option--selectable",function(e){var t=u(this),n=d.GetData(this,"data");t.hasClass("select2-results__option--selected")?s.options.get("multiple")?s.trigger("unselect",{originalEvent:e,data:n}):s.trigger("close",{originalEvent:e,data:n}):s.trigger("select",{originalEvent:e,data:n});}),this.$results.on("mouseenter",".select2-results__option--selectable",function(e){var t=d.GetData(this,"data"),n=s.getHighlightedResults();n.removeClass("select2-results__option--highlighted"),n.each(function(){this.setAttribute("aria-selected","false");}),s.trigger("results:focus",{data:t,element:u(this)});});},i.prototype.getHighlightedResults=function(){return this.$results.find(".select2-results__option--highlighted");},i.prototype.destroy=function(){this.$results.remove();},i.prototype.ensureHighlightVisible=function(){var e,t,n,i,s=this.getHighlightedResults();0!==s.length&&(e=this.$results.find(".select2-results__option--selectable").index(s),t=this.$results.offset().top,i=s.offset().top,n=this.$results.scrollTop()+(i-t),i=i-t,n-=2*s.outerHeight(!1),e<=2?this.$results.scrollTop(0):(i>this.$results.outerHeight()||i<0)&&this.$results.scrollTop(n));},i.prototype.template=function(e,t){var n=this.options.get("templateResult"),i=this.options.get("escapeMarkup"),n=n(e,t);null==n?t.style.display="none":"string"==typeof n?t.innerHTML=i(n):u(t).append(n);},i;}),e.define("select2/keys",[],function(){return {BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,CTRL:17,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46};}),e.define("select2/selection/base",["jquery","../utils","../keys"],function(n,i,s){function o(e,t){this.$element=e,this.options=t,o.__super__.constructor.call(this);}return i.Extend(o,i.Observable),o.prototype.render=function(){var e=n('<span class="select2-selection" role="combobox" aria-haspopup="true" aria-expanded="false"></span>');return this._tabindex=0,null!=i.GetData(this.$element[0],"old-tabindex")?this._tabindex=i.GetData(this.$element[0],"old-tabindex"):null!=this.$element[0].getAttribute("tabindex")&&(this._tabindex=this.$element[0].getAttribute("tabindex")),this.$element[0].getAttribute("title")&&e[0].setAttribute("title",this.$element[0].getAttribute("title")),e[0].setAttribute("tabindex",this._tabindex),e[0].setAttribute("aria-disabled","false"),this.$selection=e;},o.prototype.bind=function(e,t){var n=this,i=e.id+"-results";this.container=e,this.$selection.on("focus",function(e){n.trigger("focus",e);}),this.$selection.on("blur",function(e){n._handleBlur(e);}),this.$selection.on("keydown",function(e){n.trigger("keypress",e),e.which===s.SPACE&&e.preventDefault();}),e.on("results:focus",function(e){n.$selection[0].setAttribute("aria-activedescendant",e.data._resultId);}),e.on("selection:update",function(e){n.update(e.data);}),e.on("open",function(){n.$selection[0].setAttribute("aria-expanded","true"),n.$selection[0].setAttribute("aria-owns",i),n._attachCloseHandler(e);}),e.on("close",function(){n.$selection[0].setAttribute("aria-expanded","fal
8se"),n.$selection[0].removeAttribute("aria-activedescendant"),n.$selection[0].removeAttribute("aria-owns"),n.$selection.trigger("focus"),n._detachCloseHandler(e);}),e.on("enable",function(){n.$selection[0].setAttribute("tabindex",n._tabindex),n.$selection[0].setAttribute("aria-disabled","false");}),e.on("disable",function(){n.$selection[0].setAttribute("tabindex","-1"),n.$selection[0].setAttribute("aria-disabled","true");});},o.prototype._handleBlur=function(e){var t=this;window.setTimeout(function(){document.activeElement==t.$selection[0]||n.contains(t.$selection[0],document.activeElement)||t.trigger("blur",e);},1);},o.prototype._attachCloseHandler=function(e){n(document.body).on("mousedown.select2."+e.id,function(e){var t=n(e.target).closest(".select2");n(".select2.select2-container--open").each(function(){this!=t[0]&&i.GetData(this,"element").select2("close");});});},o.prototype._detachCloseHandler=function(e){n(document.body).off("mousedown.select2."+e.id);},o.prototype.position=function(e,t){t.find(".selection").append(e);},o.prototype.destroy=function(){this._detachCloseHandler(this.container);},o.prototype.update=function(e){throw new Error("The `update` method must be defined in child classes.");},o.prototype.isEnabled=function(){return !this.isDisabled();},o.prototype.isDisabled=function(){return this.options.get("disabled");},o;}),e.define("select2/selection/single",["jquery","./base","../utils","../keys"],function(e,t,n,i){function o(){o.__super__.constructor.apply(this,arguments);}return n.Extend(o,t),o.prototype.render=function(){var e=o.__super__.render.call(this);return e[0].classList.add("select2-selection--single"),e.html('<span class="select2-selection__rendered"></span><span class="select2-selection__arrow" role="presentation"><b role="presentation"></b></span>'),e;},o.prototype.bind=function(t,e){var n=this,i=(o.__super__.bind.apply(this,arguments),t.id+"-container"),s=this.$selection.find(".select2-selection__rendered")[0];null!=s&&(s.setAttribute("id",i),s.setAttribute("role","textbox"),s.setAttribute("aria-readonly","true")),this.$selection[0].setAttribute("aria-labelledby",i),this.$selection[0].setAttribute("aria-controls",i),this.$selection.on("mousedown",function(e){1===e.which&&n.trigger("toggle",{originalEvent:e});}),this.$selection.on("focus",function(e){}),this.$selection.on("blur",function(e){}),t.on("focus",function(e){t.isOpen()||n.$selection.trigger("focus");});},o.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e[0].removeAttribute("title");},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t));},o.prototype.selectionContainer=function(){return e("<span></span>");},o.prototype.update=function(e){var t,n;0===e.length?this.clear():(e=e[0],t=this.$selection.find(".select2-selection__rendered"),n=this.display(e,t),t.empty().append(n),(n=e.title||e.text)?t[0].setAttribute("title",n):t[0].removeAttribute("title"));},o;}),e.define("select2/selection/multiple",["jquery","./base","../utils"],function(s,e,c){function o(e,t){o.__super__.constructor.apply(this,arguments);}return c.Extend(o,e),o.prototype.render=function(){var e=o.__super__.render.call(this);return e[0].classList.add("select2-selection--multiple"),e.html('<ul class="select2-selection__rendered"></ul>'),e;},o.prototype.bind=function(e,t){var n=this,e=(o.__super__.bind.apply(this,arguments),e.id+"-container"),i=this.$selection.find(".select2-selection__rendered")[0];null!=i&&i.setAttribute("id",e),this.$selection.on("click",function(e){n.trigger("toggle",{originalEvent:e});}),this.$selection.on("click",".select2-selection__choice__remove",function(e){var t;n.isDisabled()||(t=s(this).parent(),t=c.GetData(t[0],"data"),n.trigger("unselect",{originalEvent:e,data:t}));}),this.$selection.on("keydown",".select2-selection__choice__remove",function(e){n.isDisabled()||e.stopPropagation();});},o.prototype.clear=function(){var e=this.$selection.find(".select2-selection__rendered");e.empty(),e[0].removeAttribute("title");},o.prototype.display=function(e,t){var n=this.options.get("templateSelection");return this.options.get("escapeMarkup")(n(e,t));},o.prototype.selectionContainer=function(){return s('<li class="select2-selection__choice"><button type="button" class="select2-selection__choice__remove" tabindex="-1"><span aria-hidden="true">×</span></button><span class="select2-selection__choice__display"></span></li>');},o.prototype.update=function(e){if(this.clear(),0!==e.length){for(var t=[],n=this.$selection.find(".select2-selection__rendered")[0].getAttribute("id")+"-choice-",i=0;i<e.length;i++){var s=e[i],o=this.selectionContainer(),r=this.display(s,o),l=n+c.generateChars(4)+"-",r=(s.id?l+=s.id:l+=c.generateChars(4),o.find(".select2-selection__choice__display").append(r)[0].setAttribute("id",l),s.title||s.text),r=(r&&o[0].setAttribute("title",r),this.options.get("translations").get("removeItem")),a=o.find(".select2-selection__choice__remove")[0];a.setAttribute("title",r()),a.setAttribute("aria-label",r()),a.setAttribute("aria-describedby",l),c.StoreData(o[0],"data",s),t.push(o);}this.$selection.find(".select2-selection__rendered").append(t);}},o;}),e.define("select2/selection/placeholder",[],function(){function e(e,t,n){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n);}return e.prototype.normalizePlaceholder=function(e,t){return t="object"!=typeof t?{id:"",text:t}:t;},e.prototype.createPlaceholder=function(e,t){var n=this.selectionContainer(),t=(n.html(this.display(t)),n[0].classList.add("select2-selection__placeholder"),n[0].classList.remove("select2-selection__choice"),t.title||t.text||n.text());return this.$selection.find(".select2-selection__rendered")[0].setAttribute("title",t),n;},e.prototype.update=function(e,t){var n=1==t.length&&t[0].id!=this.placeholder.id;if(1<t.length||n)return e.call(this,t);this.clear();n=this.createPlaceholder(this.placeholder);this.$selection.find(".select2-selection__rendered").append(n);},e;}
vendor: 5,746 bytes, line 8
8),e.define("select2/selection/allowClear",["jquery","../keys","../utils"],function(s,i,l){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),null==this.placeholder&&this.options.get("debug")&&window.console&&console.error&&console.error("Select2: The `allowClear` option should be used in combination with the `placeholder` option."),this.$selection.on("mousedown",".select2-selection__clear",function(e){i._handleClear(e);}),t.on("keypress",function(e){i._handleKeyboardClear(e,t);});},e.prototype._handleClear=function(e,t){if(!this.isDisabled()){var n=this.$selection.find(".select2-selection__clear");if(0!==n.length){t.stopPropagation();var i=l.GetData(n[0],"data"),s=this.$element.val(),o=(this.$element.val(this.placeholder.id),{data:i});if(this.trigger("clear",o),o.prevented)this.$element.val(s);else{for(var r=0;r<i.length;r++)if(o={data:i[r]},this.trigger("unselect",o),o.prevented)return void this.$element.val(s);this.$element.trigger("input").trigger("change"),this.trigger("toggle",{});}}}},e.prototype._handleKeyboardClear=function(e,t,n){n.isOpen()||t.which!=i.DELETE&&t.which!=i.BACKSPACE||this._handleClear(t);},e.prototype.update=function(e,t){var n,i;e.call(this,t),this.$selection.find(".select2-selection__clear").remove(),this.$selection[0].classList.remove("select2-selection--clearable"),0<this.$selection.find(".select2-selection__placeholder").length||0===t.length||((e=null)!=(n=this.$selection.find(".select2-selection__rendered")[0])&&(e=n.getAttribute("id")),n=this.options.get("translations").get("removeAllItems"),(i=s('<button type="button" class="select2-selection__clear" tabindex="-1"><span aria-hidden="true">×</span></button>'))[0].setAttribute("title",n()),i[0].setAttribute("aria-label",n()),i[0].setAttribute("aria-describedby",e),l.StoreData(i[0],"data",t),this.$selection.prepend(i),this.$selection[0].classList.add("select2-selection--clearable"));},e;}),e.define("select2/selection/search",["jquery","../utils","../keys"],function(i,l,a){function e(e,t,n){e.call(this,t,n);}return e.prototype.render=function(e){var t=this.options.get("translations").get("search"),n=i('<span class="select2-search select2-search--inline"><textarea class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" ></textarea></span>'),n=(this.$searchContainer=n,this.$search=n.find("textarea"),this.$search[0].autocomplete=this.options.get("autocomplete"),this.$search[0].setAttribute("aria-label",t()),e.call(this));return this._transferTabIndex(),n.append(this.$searchContainer),n;},e.prototype.bind=function(e,t,n){var i=this,s=t.id+"-results",o=t.id+"-container",e=(e.call(this,t,n),i.$search[0].setAttribute("aria-describedby",o),t.on("open",function(){i.$search[0].setAttribute("aria-controls",s),i.$search.trigger("focus");}),t.on("close",function(){i.$search.val(""),i.resizeSearch(),i.$search[0].removeAttribute("aria-controls"),i.$search[0].removeAttribute("aria-activedescendant"),i.$search.trigger("focus");}),t.on("enable",function(){i.$search[0].disabled=!1,i._transferTabIndex();}),t.on("disable",function(){i.$search[0].disabled=!0;}),t.on("focus",function(e){i.$search.trigger("focus");}),t.on("results:focus",function(e){e.data._resultId?i.$search[0].setAttribute("aria-activedescendant",e.data._resultId):i.$search[0].removeAttribute("aria-activedescendant");}),this.$selection.on("focusin",".select2-search--inline",function(e){i.trigger("focus",e);}),this.$selection.on("focusout",".select2-search--inline",function(e){i._handleBlur(e);}),this.$selection.on("keydown",".select2-search--inline",function(e){var t;e.stopPropagation(),i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented(),e.which===a.BACKSPACE&&""===i.$search.val()&&0<(t=i.$selection.find(".select2-selection__choice").last()).length&&(t=l.GetData(t[0],"data"),i.searchRemoveChoice(t),e.preventDefault());}),this.$selection.on("click",".select2-search--inline",function(e){i.$search.val()&&e.stopPropagation();}),document.documentMode),r=e&&e<=11;this.$selection.on("input.searchcheck",".select2-search--inline",function(e){r?i.$selection.off("input.search input.searchcheck"):i.$selection.off("keyup.search");}),this.$selection.on("keyup.search input.search",".select2-search--inline",function(e){var t;r&&"input"===e.type?i.$selection.off("input.search input.searchcheck"):(t=e.which)!=a.SHIFT&&t!=a.CTRL&&t!=a.ALT&&t!=a.TAB&&i.handleSearch(e);});},e.prototype._transferTabIndex=function(e){this.$search[0].setAttribute("tabindex",this.$selection[0].getAttribute("tabindex")),this.$selection[0].setAttribute("tabindex","-1");},e.prototype.createPlaceholder=function(e,t){this.$search[0].setAttribute("placeholder",t.text);},e.prototype.update=function(e,t){var n=this.$search[0]==document.activeElement;this.$search[0].setAttribute("placeholder",""),e.call(this,t),this.resizeSearch(),n&&this.$search.trigger("focus");},e.prototype.handleSearch=function(){var e;this.resizeSearch(),this._keyUpPrevented||(e=this.$search.val(),this.trigger("query",{term:e})),this._keyUpPrevented=!1;},e.prototype.searchRemoveChoice=function(e,t){this.trigger("unselect",{data:t}),this.$search.val(t.text),this.handleSearch();},e.prototype.resizeSearch=function(){this.$search.css("width","25px");var e="100%";""===this.$search[0].getAttribute("placeholder")&&(e=.75*(this.$search.val().length+1)+"em"),this.$search.css("width",e);},e;}),e.define("select2/selection/selectionCss",["../utils"],function(n){function e(){}return e.prototype.render=function(e){var t=e.call(this),e=this.options.get("selectionCssClass")||"";return -1!==e.indexOf(":all:")&&(e=e.replace(":all:",""),n.copyNonInternalCssClasse
8s(t[0],this.$element[0])),e.trim().split(" ").forEach(function(e){0<e.length&&t[0].classList.add(e);}),t;},e;}),e.define("select2/selection/eventRelay",["jquery"],function(r){function e(){}return e.prototype.bind=function(e,t,n){var i=this,s=["open","opening","close","closing","select","selecting","unselect","unselecting","clear","clearing"],o=["opening","closing","selecting","unselecting","clearing"];e.call(this,t,n),t.on("*",function(e,t){var n;-1!==s.indexOf(e)&&(n=r.Event("select2:"+e,{params:t=t||{}}),i.$element.trigger(n),-1!==o.indexOf(e))&&(t.prevented=n.isDefaultPrevented());});},e;}),e.define("select2/translation",["require"],function(n){function i(e){this.dict=e||{};}return i.prototype.all=function(){return this.dict;},i.prototype.get=function(e){return this.dict[e];},i.prototype.extend=function(e){this.dict=Object.assign({},e.all(),this.dict);},i._cache={},i.loadPath=function(e){var t;return e in i._cache||(t=n(e),i._cache[e]=t),new i(i._cache[e]);},i;}),e.define("select2/diacritics",[],function(){return {"â¶":"A","A":"A","Ã":"A","Ã":"A","Ã":"A","Ầ":"A","Ấ":"A","Ẫ":"A","Ẩ":"A","Ã":"A","Ä":"A","Ä":"A","Ằ":"A","Ắ":"A","Ẵ":"A","Ẳ":"A","Ȧ":"A","Ç ":"A","Ã":"A","Ç":"A","Ả":"A","Ã
":"A","Ǻ":"A","Ç":"A","È":"A","È":"A","Ạ":"A","Ậ":"A","Ặ":"A","á¸":"A","Ä":"A","Ⱥ":"A","Ɐ":"A","ê²":"AA","Ã":"AE","Ǽ":"AE","Ç¢":"AE","ê´":"AO","ê¶":"AU","ê¸":"AV","êº":"AV","ê¼":"AY","â·":"B","ï¼¢":"B","á¸":"B","á¸":"B","á¸":"B","É":"B","Æ":"B","Æ":"B","â¸":"C","ï¼£":"C","Ä":"C","Ä":"C","Ä":"C","Ä":"C","Ã":"C","á¸":"C","Æ":"C","È»":"C","ê¾":"C","â¹":"D","D":"D","á¸":"D","Ä":"D","á¸":"D","á¸":"D","á¸":"D","á¸":"D","Ä":"D","Æ":"D","Æ":"D","Æ":"D","ê¹":"D","DZ":"DZ","Ç":"DZ","Dz":"Dz","Ç
":"Dz","âº":"E","ï¼¥":"E","Ã":"E","Ã":"E","Ã":"E","á»":"E","Ế":"E","á»":"E","á»":"E","Ẽ":"E","Ä":"E","á¸":"E","á¸":"E","Ä":"E","Ä":"E","Ã":"E","Ẻ":"E","Ä":"E","È":"E","È":"E","Ẹ":"E","á»":"E","Ȩ":"E","á¸":"E","Ä":"E","á¸":"E","á¸":"E","Æ":"E","Æ":"E","â»":"F","F":"F","á¸":"F","Æ":"F","ê»":"F","â¼":"G","ï¼§":"G","Ç´":"G","Ä":"G","Ḡ":"G","Ä":"G","Ä ":"G","Ǧ":"G","Ä¢":"G","Ǥ":"G","Æ":"G","ê ":"G","ê½":"G","ê¾":"G","â½":"H","H":"H","Ĥ":"H","Ḣ":"H","Ḧ":"H","È":"H","Ḥ":"H","Ḩ":"H","Ḫ":"H","Ħ":"H","â±§":"H","â±µ":"H","ê":"H","â¾":"I","I":"I","Ã":"I","Ã":"I","Ã":"I","Ĩ":"I","Ī":"I","Ĭ":"I","İ":"I","Ã":"I","Ḯ":"I","á»":"I","Ç":"I","È":"I","È":"I","á»":"I","Ä®":"I","Ḭ":"I","Æ":"I","â¿":"J","J":"J","Ä´":"J","É":"J","â":"K","K":"K","Ḱ":"K","Ǩ":"K","Ḳ":"K","Ķ":"K","Ḵ":"K","Æ":"K","Ⱪ":"K","ê":"K","ê":"K","ê":"K","ê¢":"K","â":"L","L":"L","Ä¿":"L","Ĺ":"L","Ľ":"L","Ḷ":"L","Ḹ":"L","Ä»":"L","Ḽ":"L","Ḻ":"L","Å":"L","Ƚ":"L","â±¢":"L","â± ":"L","ê":"L","ê":"L","ê":"L","Ç":"LJ","Ç":"Lj","â":"M","ï¼":"M","Ḿ":"M","á¹":"M","á¹":"M","â±®":"M","Æ":"M","â":"N","ï¼®":"N","Ǹ":"N","Å":"N","Ã":"N","á¹":"N","Å":"N","á¹":"N","Å
":"N","á¹":"N","á¹":"N","È ":"N","Æ":"N","ê":"N","ê¤":"N","Ç":"NJ","Ç":"Nj","â":"O","O":"O","Ã":"O","Ã":"O","Ã":"O","á»":"O","á»":"O","á»":"O","á»":"O","Ã":"O","á¹":"O","Ȭ":"O","á¹":"O","Å":"O","á¹":"O","á¹":"O","Å":"O","È®":"O","Ȱ":"O","Ã":"O","Ȫ":"O","á»":"O","Å":"O","Ç":"O","È":"O","È":"O","Æ ":"O","á»":"O","á»":"O","á» ":"O","á»":"O","Ợ":"O","á»":"O","á»":"O","Ǫ":"O","Ǭ":"O","Ã":"O","Ǿ":"O","Æ":"O","Æ":"O","ê":"O","ê":"O","Å":"OE","Æ¢":"OI","ê":"OO","È¢":"OU","â
":"P","ï¼°":"P","á¹":"P","á¹":"P","Ƥ":"P","â±£":"P","ê":"P","ê":"P","ê":"P","â":"Q","ï¼±":"Q","ê":"Q","ê":"Q","É":"Q","â":"R","ï¼²":"R","Å":"R","á¹":"R","Å":"R","È":"R","È":"R","á¹":"R","á¹":"R","Å":"R","á¹":"R","É":"R","Ɽ":"R","ê":"R","ê¦":"R","ê":"R","â":"S","ï¼³":"S","áº":"S","Å":"S","Ṥ":"S","Å":"S","á¹ ":"S","Å ":"S","Ṧ":"S","á¹¢":"S","Ṩ":"S","È":"S","Å":"S","â±¾":"S","ê¨":"S","ê":"S","â":"T","ï¼´":"T","Ṫ":"T","Ť":"T","Ṭ":"T","È":"T","Å¢":"T","á¹°":"T","á¹®":"T","Ŧ":"T","Ƭ":"T","Æ®":"T","Ⱦ":"T","ê":"T","ê¨":"TZ","â":"U","ï¼µ":"U","Ã":"U","Ã":"U","Ã":"U","Ũ":"U","Ṹ":"U","Ū":"U","Ṻ":"U","Ŭ":"U","Ã":"U","Ç":"U","Ç":"U","Ç":"U","Ç":"U","Ủ":"U","Å®":"U","Ű":"U","Ç":"U","È":"U","È":"U","Ư":"U","Ừ":"U","Ứ":"U","á»®":"U","Ử":"U","á»°":"U","Ụ":"U","á¹²":"U","Ų":"U","á¹¶":"U","á¹´":"U","É":"U","â":"V","ï¼¶":"V","á¹¼":"V","á¹¾":"V","Ʋ":"
8V","ê":"V","É
":"V","ê ":"VY","â":"W","ï¼·":"W","áº":"W","áº":"W","Å´":"W","áº":"W","áº":"W","áº":"W","â±²":"W","â":"X","X":"X","áº":"X","áº":"X","â":"Y","ï¼¹":"Y","Ỳ":"Y","Ã":"Y","Ŷ":"Y","Ỹ":"Y","Ȳ":"Y","áº":"Y","Ÿ":"Y","á»¶":"Y","á»´":"Y","Ƴ":"Y","É":"Y","Ỿ":"Y","â":"Z","Z":"Z","Ź":"Z","áº":"Z","Å»":"Z","Ž":"Z","áº":"Z","áº":"Z","Ƶ":"Z","Ȥ":"Z","Ɀ":"Z","Ⱬ":"Z","ê¢":"Z","â":"a","ï½":"a","áº":"a","à ":"a","á":"a","â":"a","ầ":"a","ấ":"a","ẫ":"a","ẩ":"a","ã":"a","Ä":"a","Ä":"a","ằ":"a","ắ":"a","ẵ":"a","ẳ":"a","ȧ":"a","Ç¡":"a","ä":"a","Ç":"a","ả":"a","Ã¥":"a","Ç»":"a","Ç":"a","È":"a","È":"a","ạ":"a","áº":"a","ặ":"a","á¸":"a","Ä
":"a","â±¥":"a","É":"a","ê³":"aa","æ":"ae","ǽ":"ae","Ç£":"ae","êµ":"ao","ê·":"au","ê¹":"av","ê»":"av","ê½":"ay","â":"b","ï½":"b","á¸":"b","á¸
":"b","á¸":"b","Æ":"b","Æ":"b","É":"b","â":"c","ï½":"c","Ä":"c","Ä":"c","Ä":"c","Ä":"c","ç":"c","á¸":"c","Æ":"c","ȼ":"c","ê¿":"c","â":"c","â":"d","ï½":"d","á¸":"d","Ä":"d","á¸":"d","á¸":"d","á¸":"d","á¸":"d","Ä":"d","Æ":"d","É":"d","É":"d","êº":"d","dz":"dz","Ç":"dz","â":"e","ï½
":"e","è":"e","é":"e","ê":"e","á»":"e","ế":"e","á»
":"e","á»":"e","ẽ":"e","Ä":"e","á¸":"e","á¸":"e","Ä":"e","Ä":"e","ë":"e","ẻ":"e","Ä":"e","È
":"e","È":"e","ẹ":"e","á»":"e","È©":"e","á¸":"e","Ä":"e","á¸":"e","á¸":"e","É":"e","É":"e","Ç":"e","â":"f","ï½":"f","á¸":"f","Æ":"f","ê¼":"f","â":"g","ï½":"g","ǵ":"g","Ä":"g","ḡ":"g","Ä":"g","Ä¡":"g","ǧ":"g","Ä£":"g","Ç¥":"g","É ":"g","ê¡":"g","áµ¹":"g","ê¿":"g","â":"h","ï½":"h","Ä¥":"h","ḣ":"h","ḧ":"h","È":"h","ḥ":"h","ḩ":"h","ḫ":"h","áº":"h","ħ":"h","ⱨ":"h","â±¶":"h","É¥":"h","Æ":"hv","â":"i","ï½":"i","ì":"i","Ã":"i","î":"i","Ä©":"i","Ä«":"i","Ä":"i","ï":"i","ḯ":"i","á»":"i","Ç":"i","È":"i","È":"i","á»":"i","į":"i","á¸":"i","ɨ":"i","ı":"i","â":"j","ï½":"j","ĵ":"j","ǰ":"j","É":"j","â":"k","ï½":"k","ḱ":"k","Ç©":"k","ḳ":"k","Ä·":"k","ḵ":"k","Æ":"k","ⱪ":"k","ê":"k","ê":"k","ê
":"k","ê£":"k","â":"l","ï½":"l","Å":"l","ĺ":"l","ľ":"l","ḷ":"l","ḹ":"l","ļ":"l","ḽ":"l","ḻ":"l","Å¿":"l","Å":"l","Æ":"l","É«":"l","ⱡ":"l","ê":"l","ê":"l","ê":"l","Ç":"lj","â":"m","ï½":"m","ḿ":"m","á¹":"m","á¹":"m","ɱ":"m","ɯ":"m","â":"n","ï½":"n","ǹ":"n","Å":"n","ñ":"n","á¹
":"n","Å":"n","á¹":"n","Å":"n","á¹":"n","á¹":"n","Æ":"n","ɲ":"n","Å":"n","ê":"n","ê¥":"n","Ç":"nj","â":"o","ï½":"o","ò":"o","ó":"o","ô":"o","á»":"o","á»":"o","á»":"o","á»":"o","õ":"o","á¹":"o","È":"o","á¹":"o","Å":"o","á¹":"o","á¹":"o","Å":"o","ȯ":"o","ȱ":"o","ö":"o","È«":"o","á»":"o","Å":"o","Ç":"o","È":"o","È":"o","Æ¡":"o","á»":"o","á»":"o","ỡ":"o","á»":"o","ợ":"o","á»":"o","á»":"o","Ç«":"o","Ç":"o","ø":"o","Ç¿":"o","É":"o","ê":"o","ê":"o","ɵ":"o","Å":"oe","Æ£":"oi","È£":"ou","ê":"oo","â":"p","ï½":"p","á¹":"p","á¹":"p","Æ¥":"p","áµ½":"p","ê":"p","ê":"p","ê":"p","â ":"q","ï½":"q","É":"q","ê":"q","ê":"q","â¡":"r","ï½":"r","Å":"r","á¹":"r","Å":"r","È":"r","È":"r","á¹":"r","á¹":"r","Å":"r","á¹":"r","É":"r","ɽ":"r","ê":"r","ê§":"r","ê":"r","â¢":"s","ï½":"s","Ã":"s","Å":"s","á¹¥":"s","Å":"s","ṡ":"s","Å¡":"s","á¹§":"s","á¹£":"s","ṩ":"s","È":"s","Å":"s","È¿":"s","ê©":"s","ê
":"s","áº":"s","â£":"t","ï½":"t","ṫ":"t","áº":"t","Å¥":"t","á¹":"t","È":"t","Å£":"t","á¹±":"t","ṯ":"t","ŧ":"t","Æ":"t","Ê":"t","ⱦ":"t","ê":"t","ê©":"tz","â¤":"u","ï½":"u","ù":"u","ú":"u","û":"u","Å©":"u","á¹¹":"u","Å«":"u","á¹»":"u","Å":"u","ü":"u","Ç":"u","Ç":"u","Ç":"u","Ç":"u","á»§":"u","ů":"u","ű":"u","Ç":"u","È":"u","È":"u","ư":"u","ừ":"u","ứ":"u","ữ":"u","á»":"u","á»±":"u","ụ":"u","á¹³":"u","ų":"u","á¹·":"u","á¹µ":"u","Ê":"u","â¥":"v","ï½":"v","á¹½":"v","ṿ":"v","Ê":"v","ê":"v","Ê":"v","ê¡":"vy","â¦":"w","ï½":"w","áº":"w","áº":"w","ŵ":"w","áº":"w","áº
":"w","áº":"w","áº":"w","â±³":"w","â§":"x","ï½":"x","áº":"x","áº":"x","â¨":"y","ï½":"y","ỳ":"y","ý":"y","Å·":"y","ỹ":"y","ȳ":"y","áº":"y","ÿ":"y","á»·":"y","áº":"y","ỵ":"y","Æ´":"y","É":"y","ỿ":"y","â©":"z","ï½":"z","ź":"z","áº":"z","ż":"z","ž":"z","áº":"z","áº":"z","ƶ":"z","È¥":"z","É":"z","ⱬ":"z","ê£":"z","Î":"Î","Î":"Î","Î":"Î","Î":"Î","Ϊ":"Î","Î":"Î","Î":"Î¥","Ϋ":"Î¥","Î":"Ω","ά":"α","Î":"ε","ή":"η","ί":"ι","Ï":"ι","Î":"ι","Ï":"ο","Ï":"Ï
","Ï":"Ï
","ΰ":"Ï
","Ï":"Ï","Ï":"Ï","â":"'"};}),e.define("select2/data/base",["../utils"],function(n){function i(e,t){i.__super__.constructor.call(this);}return n.Extend(i,n.Observable),i.prototype.current=function(e){throw new Error("The `current` method must be defined in child classes.");},i.prototype.query=function(e,t){throw new Error("The `query` method must be defined in child classes.");},i.prototype.bind=function(e,t){},i.prototype.destroy=function(){},i.prototype.generateResultId=function(e,t){e=e.id+"-result-";return e+=n.generateChars(4),null!=t.id?e+="-"+t.id.toString():e+="-"+n.generateChars(4),e;},i;}),e.define("select2/data/select",["./base","../utils","jquery"],function(e,l,a){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this);}return l.Extend(n,e),n.prototype.current=function(e){var t=this;e(Array.prototype.map.call(this.$element[0].querySelectorAll(":checked"),function(e){return t.item(a(e));}));},n.prototype.select=function(s){var e,o=this;s.selected=!0,null!=s.element&&"option"===s.element.tagName.toLowerCase()?(s.element.selected=!0,this.$element.trigger("input").trigger("change")):this.$element[0].multiple?this.current(function(e){var t=[];(s=[s]).push.apply(s,e);for(var n=0;n<s.length;n++){var i=s[n].id;-1===t.indexOf(i)&&t.push(i);}o.$element.val(t),o.$element.trigger("input").trigger("change");}):(e=s.id,this.$element.val(e),this.$element.trigger("input").trigger("change"));},n.prototype.unselect=function(s){var o=this;this.$element[0].multiple&&(s.selected=!1,null!=s.element&&"option"===s.element.tagName.toLowerCase()?(s.element.selected=!1,this.$element.trigger("input").trigger("change")):this.current(function(e){for(var t=[],n=0;n<e.length;n++){var i=e[n].id;i!==s.id&&-1===t.indexOf(i)&&t.push(i);}o.$element.val(t),o.$element.trigger("input").trigger("change");}));},n.prototype.bind=function(e,t){var n=this;(this.container=e).on("select",function(e){n.select(e.data);}),e.on("unselect",function(e){n.unselect(e.data);});},n.prototype.destroy=function(){this.$element.find("*").each(function(){l.RemoveData(this);});},n.prototype.query=function(t,e){var n=[],i=this;this.$element.children().each(function(){var e;"option"!==this.tagName.toLowerCase()&&"optgroup"!==this.tagName.toLowerCase()||(e=a(this),e=i.item(e),null!==(e=i.matches(t,e))&&n.push(e));}),e({results:n});},n.prototype.addOptions=function(e){this.$element.append(e);},n.prototype.option=function(e){e.children?(t=document.createElement("optgroup")).label=e.text:void 0!==(t=document.createElement("option")).textContent?t.textContent=e.text:t.innerText=e.text,void 0!==e.id&&(t.value=e.id),e.disabled&&(t.disabled=!0),e.selected&&(t.selected=!0),e.title&&(t.title=e.title);var t,e=this._normalizeItem(e);return e.element=t,l.StoreData(t,"data",e),a(t);},n.prototype.item=function(e){var t={};if(null==(t=l.GetData(e[0],"data"))){var n=e[0];if("option"===n.tagName.toLowerCase())t={id:e.val(),text:e.text(),disabled:e[0].disabled,selected:e[0].selected,title:e[0].title};else{if("optgroup"===n.tagName.toLowerCase()){for(var t={text:e[0].label,children:[],title:e[0].title},i=e.children("option"),s=[],o=0;o<i.length;o++){var r=a(i[o]),r=this.item(r);s.push(r);}t.children=s;}}(t=this._normalizeItem(t)).element=e[0],l.StoreData(e[0],"data",t);}return t;},n.prototype._normalizeItem=function(e){e!==Object(e)&&(e={id:e,text:e});return null!=(e=a.extend({},{text:""},e)).id&&(e.id=e.id.toString()),null!=e.text&&(e.text=e.text.toString()),null==e._resultId&&e.id&&null!=this.container&&(e._resultId=this.generateResultId(this.container,e)),e.children&&(e.children=e.children.map(n.prototype._normalizeItem)),a.extend({},{selected:!1,disabled:!1},e);},n.prototype.matches=function(e,t){return this.options.get("matcher")(e,t);},n;}),e.define("select2/data/array",["./select","../utils","jquery"],function(e,t,c){function i(e,t){this._dataToConvert=t.get("data")||[],i.__super__.constructor.call(this,e,t);}return t.Extend(i,e),i.prototype.bind=function(e,t){i.__super__.bind.call(this,e,t),this.addOptions(this.convertToOptions(this._dataToConvert));},i.prototype.select=function(n){var e;0===this.$element.find("option").filter(function(e,t){return t.value==n.id.toString();}).length&&(e=this.option(n),this.addOptions(e)),i.__super__.select.call(this,n);},i.prototype.convertToOptions=function(e){var t=this,n=this.$element.find("option"),i=n.map(function(){return t.item(c(this)).id;}).get(),s=[];for(var o=0;o<e.length;o++){var r,l,a=this._normalizeItem(e[o]);0<=i.indexOf(a.id)?(r=n.filter(((e)=>function(){return c(this).val()==e.id;})(a)),l=this.item(r),l=c.extend(!0,{},a,l),l=this.option(l),r.replaceWith(l)):(r=this.option(a),a.children&&(l=this.convertToOptions(a.children),r.append(l)),s.push(r));}return s;},i;}),e.define("select2/data/ajax",["./array","../utils","jquery"],function(e,t,o){function r(e,t){this.ajaxOptions=this._applyDefaults(t.get("ajax")),null!=this.ajaxOptions.processResults&&(this.processResults=this.ajaxOptions.processResults),r.__super__.constructor.call(this,e,t);}return t.Extend(r,e),r.prototype._applyDefaults=function(e){return o.extend({},{data:function(e){return o.extend({},e,{q:e.term});},transport:function(e,t,n){e=o.ajax(e);return e.then(t),e.fail(n),e;}},e,!0);},r.prototype.processResults=function(e){return e;},r.prototype.query=function(t,n){var i=this,s=(null!=this._request&&("function"==typeof this._request.abort&&this._request.abort(),this._request=null),o.extend({type:"GET"},this.ajaxOptions));function e(){var e=s.transport(s,function(e){e=i.processResults(e,t);e&&e.results&&Array.isArray(e.results)?e.results=e.results.map(r.prototype._normalizeItem):i.options.get("debug")&&window.console&&console.error&&console.error("Select2: The AJAX results did not return an array in the `results` key of the response."),n(e);},function(){e&&"status" in e&&(0===e.status||"0"===e.status)||i.trigger("results:message",{message:"errorLoading"});});i._request=e;}"function"==typeof s.url&&(s.url=s.url.call(this.$element,t)),"function"==typeof s.data&&(s.data=s.data.call(this.$element,t)),this.ajaxOptions.delay&&null!=t.term?(this._queryTimeout&&window.clearTimeout(this._queryTimeout),this._queryTimeout=window.setTimeout(e,this.ajaxOptions.delay)):e();},r;}),e.define("select2/data/tags",["jquery"],function(t){function e(e,t,n){var i=n.get("tags"),s=n.get("createTag"),s=(void 0!==s&&(this.createTag=s),n.get("insertTag"));if(void 0!==s&&(this.insertTag=s),e.call(this,t,n),Array.isArray(i))for(var o=0;o<i.length;o++){var r=i[o],r=this._normalizeItem(r),r=this.option(r);this.$element.append(r);}}return e.prototype.query=function(e,c,u){var d=this;this._removeOldTags(),null==c.term||null!=c.page?e.call(this,c,u):e.call(this,c,function e(t,n){for(var i=t.results,s=0;s<i.length;s++){var o=i[s],r=null!=o.children&&!e({results:o.children},!0);if((o.text||"").toUpperCase()===(c.term||"").toUpperCase()||r)return !n&&(t.data=i,void u(t));}if(n)return !0;var l,a=d.createTag(c);null!=a&&((l=d.option(a))[0].setAttribute("data-select2-tag","true"),d.addOptions([l]),d.insertTag(i,a)),t.results=i,u(t);});},e.prototype.createTag=function(e,t){return null==t.term||""===(t=t.term.trim())?null:{
8id:t,text:t};},e.prototype.insertTag=function(e,t,n){t.unshift(n);},e.prototype._removeOldTags=function(e){this.$element.find("option[data-select2-tag]").each(function(){this.selected||t(this).remove();});},e;}),e.define("select2/data/tokenizer",["jquery"],function(c){function e(e,t,n){var i=n.get("tokenizer");void 0!==i&&(this.tokenizer=i),e.call(this,t,n);}return e.prototype.bind=function(e,t,n){e.call(this,t,n),this.$search=t.dropdown.$search||t.selection.$search||n.find(".select2-search__field");},e.prototype.query=function(e,t,n){var i=this;t.term=t.term||"";var s=this.tokenizer(t,this.options,function(e){var t=i._normalizeItem(e);i.$element.find("option").filter(function(){return c(this).val()===t.id;}).length||((e=i.option(t))[0].setAttribute("data-select2-tag",!0),i._removeOldTags(),i.addOptions([e])),i.trigger("select",{data:t});});s.term!==t.term&&(this.$search.length&&(this.$search.val(s.term),this.$search.trigger("focus")),t.term=s.term),e.call(this,t,n);},e.prototype.tokenizer=function(e,t,n,i){for(var s=n.get("tokenSeparators")||[],o=t.term,r=0,l=this.createTag||function(e){return {id:e.term,text:e.term};};r<o.length;){var a=o[r];-1===s.indexOf(a)?r++:(a=o.substr(0,r),null==(a=l(c.extend({},t,{term:a})))?r++:(i(a),o=o.substr(r+1)||"",r=0));}return {term:o};},e;}),e.define("select2/data/minimumInputLength",[],function(){function e(e,t,n){this.minimumInputLength=n.get("minimumInputLength"),e.call(this,t,n);}return e.prototype.query=function(e,t,n){t.term=t.term||"",t.term.length<this.minimumInputLength?this.trigger("results:message",{message:"inputTooShort",args:{minimum:this.minimumInputLength,input:t.term,params:t}}):e.call(this,t,n);},e;}),e.define("select2/data/maximumInputLength",[],function(){function e(e,t,n){this.maximumInputLength=n.get("maximumInputLength"),e.call(this,t,n);}return e.prototype.query=function(e,t,n){t.term=t.term||"",0<this.maximumInputLength&&t.term.length>this.maximumInputLength?this.trigger("results:message",{message:"inputTooLong",args:{maximum:this.maximumInputLength,input:t.term,params:t}}):e.call(this,t,n);},e;}),e.define("select2/data/maximumSelectionLength",[],function(){function e(e,t,n){this.maximumSelectionLength=n.get("maximumSelectionLength"),e.call(this,t,n);}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(){i._checkIfMaximumSelected();});},e.prototype.query=function(e,t,n){var i=this;this._checkIfMaximumSelected(function(){e.call(i,t,n);});},e.prototype._checkIfMaximumSelected=function(e,t){var n=this;this.current(function(e){e=null!=e?e.length:0;0<n.maximumSelectionLength&&e>=n.maximumSelectionLength?n.trigger("results:message",{message:"maximumSelected",args:{maximum:n.maximumSelectionLength}}):t&&t();});},e;}),e.define("select2/dropdown",["jquery","./utils"],function(t,e){function n(e,t){this.$element=e,this.options=t,n.__super__.constructor.call(this);}return e.Extend(n,e.Observable),n.prototype.render=function(){var e=t('<span class="select2-dropdown"><span class="select2-results"></span></span>');return e[0].setAttribute("dir",this.options.get("dir")),this.$dropdown=e;},n.prototype.bind=function(){},n.prototype.position=function(e,t){},n.prototype.destroy=function(){this.$dropdown.remove();},n;}),e.define("select2/dropdown/search",["jquery"],function(o){function e(){}return e.prototype.render=function(e){var e=e.call(this),t=this.options.get("translations").get("search"),n=o('<span class="select2-search select2-search--dropdown"><input class="select2-search__field" type="search" tabindex="-1" autocorrect="off" autocapitalize="none" spellcheck="false" role="searchbox" aria-autocomplete="list" /></span>');return this.$searchContainer=n,this.$search=n.find("input"),this.$search[0].autocomplete=this.options.get("autocomplete"),this.$search[0].setAttribute("aria-label",t()),e.prepend(n),e;},e.prototype.bind=function(e,t,n){var i=this,s=t.id+"-results";e.call(this,t,n),this.$search.on("keydown",function(e){i.trigger("keypress",e),i._keyUpPrevented=e.isDefaultPrevented();}),this.$search.on("input",function(e){o(this).off("keyup");}),this.$search.on("keyup input",function(e){i.handleSearch(e);}),t.on("open",function(){i.$search[0].setAttribute("tabindex",0),i.$search[0].setAttribute("aria-controls",s),i.$search.trigger("focus"),window.setTimeout(function(){i.$search.trigger("focus");},0);}),t.on("close",function(){i.$search[0].setAttribute("tabindex",-1),i.$search[0].removeAttribute("aria-controls"),i.$search[0].removeAttribute("aria-activedescendant"),i.$search.val(""),i.$search.trigger("blur");}),t.on("focus",function(){t.isOpen()||i.$search.trigger("focus");}),t.on("results:all",function(e){null!=e.query.term&&""!==e.query.term||(i.showSearch(e)?i.$searchContainer[0].classList.remove("select2-search--hide"):i.$searchContainer[0].classList.add("select2-search--hide"));}),t.on("results:focus",function(e){e.data._resultId?i.$search[0].setAttribute("aria-activedescendant",e.data._resultId):i.$search[0].removeAttribute("aria-activedescendant");});},e.prototype.handleSearch=function(e){var t;this._keyUpPrevented||(t=this.$search.val(),this.trigger("query",{term:t})),this._keyUpPrevented=!1;},e.prototype.showSearch=function(e,t){return !0;},e;}),e.define("select2/dropdown/hidePlaceholder",[],function(){function e(e,t,n,i){this.placeholder=this.normalizePlaceholder(n.get("placeholder")),e.call(this,t,n,i);}return e.prototype.append=function(e,t){t.results=this.removePlaceholder(t.results),e.call(this,t);},e.prototype.normalizePlaceholder=function(e,t){return t="object"!=typeof t?{id:"",text:t}:t;},e.prototype.removePlaceholder=function(e,t){for(var n=t.slice(0),i=t.length-1;0<=i;i--){var s=t[i];this.placeholder.id===s.id&&n.splice(i,1);}return n;},e;}),e.define("select2/dropdown/infiniteScroll",["jquery"],function(n){function e(e,t,n,i){this.lastParams={},e.call(this,t,n,i),this.$loadingMore=this.createLoadingMore(),this.loading=!1;}return e.prototype.append=function(e,t){this.$loadingMore.remove(),this.loading=!1,e.call(this,t),this.showLoadingMore(t)&&(this.$results.append(this.$loadingMore),this.loadMoreIfNeeded());},e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("query",function(e){i.lastParams=e,i.loading=!0;}),t.on("query:append",function(e){i.lastParams=e,i.loading=!0;}),this.$results.on("scroll",this.loadMoreIfNeeded.bind(this));},e.prototype.loadMoreIfNeeded=function(){var e=n.contains(document.documentElement,this.$loadingMore[0]);!this.loading&&e&&(e=this.$results.offset().top+this.$results.outerHeight(!1),this.$loadingMore.offset().top+this.$loadingMore.outerHeight(!1)<=e+50)&&this.loadMore();},e.prototype.loadMore=function(){this.loading=!0;var e=n.extend({},{page:1},this.lastParams);e.page++,this.trigger("query:append",e);},e.prototype.showLoadingMore=function(e,t){return t.pagination&&t.pagination.more;},e.prototype.createLoadingMore=function(){var e=n('<li class="select2-results__option select2-results__option--load-more"role="option" aria-disabled="true"></li>'),t=this.options.get("translations").get("loadingMore");return e.html(t(this.lastParams)),e;},e;}),e.define("select2/dropdown/attachBody",["jquery","../utils"],function(u,r){function e(e,t,n){this.$dropdownParent=u(n.get("dropdownParent")||document.body),e.call(this,t,n);}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("open",function(){i._showDropdown(),i._attachPositioningHandler(t),i._bindContainerResultHandlers(t);}),t.on("close",function(){i._hideDropdown(),i._detachPositioningHandler(t);}),this.$dropdownContainer.on("mousedown",function(e){e.stopPropagation();});},e.prototype.destroy=function(e){e.call(this),this.$dropdownContainer.remove();},e.prototype.position=function(e,t,n){t[0].setAttribute("class",n[0].getAttribute("class")),t[0].classList.remove("select2"),t[0].classList.add("select2-container--open"),t.css({position:"absolute",top:-999999}),this.$container=n;},e.prototype.render=function(e){var t=u("<span></span>"),e=e.call(this);return t.append(e),this.$dropdownContainer=t;},e.prototype._hideDropdown=function(e){this.$dropdownContainer.detach();},e.prototype._bindContainerResultHandlers=function(e,t){var n;this._containerResultsHandlersBound||(n=this,t.on("results:all",function(){n._positionDropdown(),n._resizeDropdown();}),t.on("results:append",function(){n._positionDropdown(),n._resizeDropdown();}),t.on("results:message",function(){n._positionDropdown(),n._resizeDropdown();}),t.on("select",function(){n._positionDropdown(),n._resizeDropdown();}),t.on("unselect",function(){n._positionDropdown(),n._resizeDropdown();}),this._containerResultsHandlersBound=!0);},e.prototype._attachPositioningHandler=function(e,t){var n=this,i="scroll.
8select2."+t.id,s="resize.select2."+t.id,t="orientationchange.select2."+t.id,o=this.$container.parents().filter(r.hasScroll);o.each(function(){r.StoreData(this,"select2-scroll-position",{x:u(this).scrollLeft(),y:u(this).scrollTop()});}),o.on(i,function(e){var t=r.GetData(this,"select2-scroll-position");u(this).scrollTop(t.y);}),u(window).on(i+" "+s+" "+t,function(e){n._positionDropdown(),n._resizeDropdown();});},e.prototype._detachPositioningHandler=function(e,t){var n="scroll.select2."+t.id,i="resize.select2."+t.id,t="orientationchange.select2."+t.id;this.$container.parents().filter(r.hasScroll).off(n),u(window).off(n+" "+i+" "+t);},e.prototype._positionDropdown=function(){var e=u(window),t=this.$dropdown[0].classList.contains("select2-dropdown--above"),n=this.$dropdown[0].classList.contains("select2-dropdown--below"),i=null,s=this.$container.offset(),o=(s.bottom=s.top+this.$container.outerHeight(!1),{height:this.$container.outerHeight(!1)});o.top=s.top,o.bottom=s.top+o.height;var r=this.$dropdown.outerHeight(!1),l=e.scrollTop(),e=e.scrollTop()+e.height(),l=l<s.top-r,e=e>s.bottom+r,s={left:s.left,top:o.bottom},a=this.$dropdownParent,c=("static"===a.css("position")&&(a=a.offsetParent()),{top:0,left:0});(u.contains(document.body,a[0])||a[0].isConnected)&&(c=a.offset()),s.top-=c.top,s.left-=c.left,t||n||(i="below"),e||!l||t?!l&&e&&t&&(i="below"):i="above",("above"==i||t&&"below"!==i)&&(s.top=o.top-c.top-r),null!=i&&(this.$dropdown[0].classList.remove("select2-dropdown--below"),this.$dropdown[0].classList.remove("select2-dropdown--above"),this.$dropdown[0].classList.add("select2-dropdown--"+i),this.$container[0].classList.remove("select2-container--below"),this.$container[0].classList.remove("select2-container--above"),this.$container[0].classList.add("select2-container--"+i)),this.$dropdownContainer.css(s);},e.prototype._resizeDropdown=function(){var e={width:this.$container.outerWidth(!1)+"px"};this.options.get("dropdownAutoWidth")&&(e.minWidth=e.width,e.position="relative",e.width="auto"),this.$dropdown.css(e);},e.prototype._showDropdown=function(e){this.$dropdownContainer.appendTo(this.$dropdownParent),this._positionDropdown(),this._resizeDropdown();},e;}),e.define("select2/dropdown/minimumResultsForSearch",[],function(){function e(e,t,n,i){this.minimumResultsForSearch=n.get("minimumResultsForSearch"),this.minimumResultsForSearch<0&&(this.minimumResultsForSearch=1/0),e.call(this,t,n,i);}return e.prototype.showSearch=function(e,t){return !(function e(t){for(var n=0,i=0;i<t.length;i++){var s=t[i];s.children?n+=e(s.children):n++;}return n;}(t.data.results)<this.minimumResultsForSearch)&&e.call(this,t);},e;}),e.define("select2/dropdown/selectOnClose",["../utils"],function(n){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("close",function(e){i._handleSelectOnClose(e);});},e.prototype._handleSelectOnClose=function(e,t){if(t&&null!=t.originalSelect2Event){t=t.originalSelect2Event;if("select"===t._type||"unselect"===t._type)return;}var t=this.getHighlightedResults();t.length<1||null!=(t=n.GetData(t[0],"data")).element&&t.element.selected||null==t.element&&t.selected||this.trigger("select",{data:t});},e;}),e.define("select2/dropdown/closeOnSelect",[],function(){function e(){}return e.prototype.bind=function(e,t,n){var i=this;e.call(this,t,n),t.on("select",function(e){i._selectTriggered(e);}),t.on("unselect",function(e){i._selectTriggered(e);});},e.prototype._selectTriggered=function(e,t){var n=t.originalEvent;n&&(n.ctrlKey||n.metaKey)||this.trigger("close",{originalEvent:n,originalSelect2Event:t});},e;}),e.define("select2/dropdown/dropdownCss",["../utils"],function(n){function e(){}return e.prototype.render=function(e){var t=e.call(this),e=this.options.get("dropdownCssClass")||"";return -1!==e.indexOf(":all:")&&(e=e.replace(":all:",""),n.copyNonInternalCssClasses(t[0],this.$element[0])),e.trim().split(" ").forEach(function(e){0<e.length&&t[0].classList.add(e);}),t;},e;}),e.define("select2/dropdown/tagsSearchHighlight",["../utils"],function(i){function e(){}return e.prototype.highlightFirstItem=function(e){var t=this.$results.find(".select2-results__option--selectable:not(.select2-results__option--selected)");if(0<t.length){var t=t.first(),n=i.GetData(t[0],"data").element;if(n&&n.getAttribute&&"true"===n.getAttribute("data-select2-tag"))return void t.trigger("mouseenter");}e.call(this);},e;}),e.define("select2/i18n/en",[],function(){return {errorLoading:function(){return "The results could not be loaded.";},inputTooLong:function(e){var e=e.input.length-e.maximum,t="Please delete "+e+" character";return 1!=e&&(t+="s"),t;},inputTooShort:function(e){return "Please enter "+(e.minimum-e.input.length)+" or more characters";},loadingMore:function(){return "Loading more resultsâ¦";},maximumSelected:function(e){var t="You can only select "+e.maximum+" item";return 1!=e.maximum&&(t+="s"),t;},noResults:function(){return "No results found";},searching:function(){return "Searchingâ¦";},removeAllItems:function(){return "Remove all items";},removeItem:function(){return "Remove item";},search:function(){return "Search";}};}),e.define("select2/defaults",["jquery","./results","./selection/single","./selection/multiple","./selection/placeholder","./selection/allowClear","./selection/search","./selection/selectionCss","./selection/eventRelay","./utils","./translation","./diacritics","./data/select","./data/array","./data/ajax","./data/tags","./data/tokenizer","./data/minimumInputLength","./data/maximumInputLength","./data/maximumSelectionLength","./dropdown","./dropdown/search","./dropdown/hidePlaceholder","./dropdown/infiniteScroll","./dropdown/attachBody","./dropdown/minimumResultsForSearch","./dropdown/selectOnClose","./dropdown/closeOnSelect","./dropdown/dropdownCss","./dropdown/tagsSearchHighlight","./i18n/en"],function(a,o,r,l,c,u,d,p,h,f,g,t,m,y,v,b,_,$,w,A,x,D,S,E,O,C,L,T,q,I,e){function n(){this.reset();}return n.prototype.apply=function(e){null==(e=a.extend(!0,{},this.defaults,e)).dataAdapter&&(null!=e.ajax?e.dataAdapter=v:null!=e.data?e.dataAdapter=y:e.dataAdapter=m,0<e.minimumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,$)),0<e.maximumInputLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,w)),0<e.maximumSelectionLength&&(e.dataAdapter=f.Decorate(e.dataAdapter,A)),e.tags&&(e.dataAdapter=f.Decorate(e.dataAdapter,b)),null==e.tokenSeparators&&null==e.tokenizer||(e.dataAdapter=f.Decorate(e.dataAdapter,_))),null==e.resultsAdapter&&(e.resultsAdapter=o,null!=e.ajax&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,E)),null!=e.placeholder&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,S)),e.selectOnClose&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,L)),e.tags)&&(e.resultsAdapter=f.Decorate(e.resultsAdapter,I)),null==e.dropdownAdapter&&(e.multiple?e.dropdownAdapter=x:(t=f.Decorate(x,D),e.dropdownAdapter=t),0!==e.minimumResultsForSearch&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,C)),e.closeOnSelect&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,T)),null!=e.dropdownCssClass&&(e.dropdownAdapter=f.Decorate(e.dropdownAdapter,q)),e.dropdownAdapter=f.Decorate(e.dropdownAdapter,O)),null==e.selectionAdapter&&(e.multiple?e.selectionAdapter=l:e.selectionAdapter=r,
vendor: 6,839 bytes, line 8
8null!=e.placeholder&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,c)),e.allowClear&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,u)),e.multiple&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,d)),null!=e.selectionCssClass&&(e.selectionAdapter=f.Decorate(e.selectionAdapter,p)),e.selectionAdapter=f.Decorate(e.selectionAdapter,h)),e.language=this._resolveLanguage(e.language),e.language.push("en");for(var t,n=[],i=0;i<e.language.length;i++){var s=e.language[i];-1===n.indexOf(s)&&n.push(s);}return e.language=n,e.translations=this._processTranslations(e.language,e.debug),e;},n.prototype.reset=function(){function l(e){return e.replace(/[^\u0000-\u007E]/g,function(e){return t[e]||e;});}this.defaults={amdLanguageBase:"./i18n/",autocomplete:"off",closeOnSelect:!0,debug:!1,dropdownAutoWidth:!1,escapeMarkup:f.escapeMarkup,language:{},matcher:function e(t,n){if(null==t.term||""===t.term.trim())return n;if(n.children&&0<n.children.length){for(var i=a.extend(!0,{},n),s=n.children.length-1;0<=s;s--)null==e(t,n.children[s])&&i.children.splice(s,1);return 0<i.children.length?i:e(t,i);}var o=l(n.text).toUpperCase(),r=l(t.term).toUpperCase();return -1<o.indexOf(r)?n:null;},minimumInputLength:0,maximumInputLength:0,maximumSelectionLength:0,minimumResultsForSearch:0,selectOnClose:!1,scrollAfterSelect:!1,sorter:function(e){return e;},templateResult:function(e){return e.text;},templateSelection:function(e){return e.text;},theme:"default",width:"resolve"};},n.prototype.applyFromElement=function(e,t){var n=e.language,i=this.defaults.language,s=t[0].lang,t=t.closest("[lang]"),t=t[0]?t[0].lang:null,s=Array.prototype.concat.call(this._resolveLanguage(s),this._resolveLanguage(n),this._resolveLanguage(i),this._resolveLanguage(t));return e.language=s,e;},n.prototype._resolveLanguage=function(e){if(!e)return [];if(a.isEmptyObject(e))return [];if(a.isPlainObject(e))return [e];for(var t,n=Array.isArray(e)?e:[e],i=[],s=0;s<n.length;s++)i.push(n[s]),"string"==typeof n[s]&&0<n[s].indexOf("-")&&(t=n[s].split("-")[0],i.push(t));return i;},n.prototype._processTranslations=function(e,t){for(var n=new g(),i=0;i<e.length;i++){var s=new g(),o=e[i];if("string"==typeof o)try{s=g.loadPath(o);}catch(e){try{o=this.defaults.amdLanguageBase+o,s=g.loadPath(o);}catch(e){t&&window.console&&console.warn&&console.warn('Select2: The language file for "'+o+'" could not be automatically loaded. A fallback will be used instead.');}}else s=a.isPlainObject(o)?new g(o):o;n.extend(s);}return n;},n.prototype.set=function(e,t){var n={},e=(n[e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase();})]=t,f._convertData(n));a.extend(!0,this.defaults,e);},new n();}),e.define("select2/options",["jquery","./defaults","./utils"],function(u,n,d){function e(e,t){this.options=e,null!=t&&this.fromElement(t),null!=t&&(this.options=n.applyFromElement(this.options,t)),this.options=n.apply(this.options);}return e.prototype.fromElement=function(e){var t,n=["select2"],i=(null==this.options.multiple&&(this.options.multiple=e[0].multiple),null==this.options.disabled&&(this.options.disabled=e[0].disabled),null==this.options.autocomplete&&e[0].autocomplete&&(this.options.autocomplete=e[0].autocomplete),null===this.options.dir&&((t=e[0].getAttribute("dir"))?this.options.dir=t:(t=e.closest("[dir]").getAttribute("dir"),this.options.dir=t||"ltr")),e[0].disabled=this.options.disabled,e[0].multiple=this.options.multiple,d.GetData(e[0],"select2Tags")&&(this.options.debug&&window.console&&console.warn&&console.warn('Select2: The `data-select2-tags` attribute has been changed to use the `data-data` and `data-tags="true"` attributes and will be removed in future versions of Select2.'),d.StoreData(e[0],"data",d.GetData(e[0],"select2Tags")),d.StoreData(e[0],"tags",!0)),d.GetData(e[0],"ajaxUrl")&&(this.options.debug&&window.console&&console.warn&&console.warn("Select2: The `data-ajax-url` attribute has been changed to `data-ajax--url` and support for the old attribute will be removed in future versions of Select2."),e[0].setAttribute("ajax--url",d.GetData(e[0],"ajaxUrl")),d.StoreData(e[0],"ajax-Url",d.GetData(e[0],"ajaxUrl"))),{});function s(e,t){return t.toUpperCase();}for(var o=0;o<e[0].attributes.length;o++){var r=e[0].attributes[o].name,l="data-";r.substr(0,l.length)==l&&(r=r.substring(l.length),l=d.GetData(e[0],r),i[r.replace(/-([a-z])/g,s)]=l);}u.fn.jquery&&"1."==u.fn.jquery.substr(0,2)&&e[0].dataset&&(i=u.extend(!0,{},e[0].dataset,i));var a,c=u.extend(!0,{},d.GetData(e[0]),i);for(a in c=d._convertData(c))-1<n.indexOf(a)||(u.isPlainObject(this.options[a])?u.extend(this.options[a],c[a]):this.options[a]=c[a]);return this;},e.prototype.get=function(e){return this.options[e];},e.prototype.set=function(e,t){this.options[e]=t;},e;}),e.define("select2/core",["jquery","./options","./utils","./keys"],function(t,s,o,i){function r(e,t){null!=o.GetData(e[0],"select2")&&o.GetData(e[0],"select2").destroy(),this.$element=e,this.id=this._generateId(e),this.options=new s(t=t||{},e),r.__super__.constructor.call(this);var t=e[0].getAttribute("tabindex")||0,t=(o.StoreData(e[0],"old-tabindex",t),e[0].setAttribute("tabindex","-1"),this.options.get("dataAdapter")),t=(this.dataAdapter=new t(e,this.options),this.render()),n=(this._placeContainer(t),this.options.get("selectionAdapter")),n=(this.selection=new n(e,this.options),this.$selection=this.selection.render(),this.selection.position(this.$selection,t),this.options.get("dropdownAdapter")),n=(this.dropdown=new n(e,this.options),this.$dropdown=this.dropdown.render(),this.dropdown.position(this.$dropdown,t),this.options.get("resultsAdapter")),i=(this.results=new n(e,this.options,this.dataAdapter),this.$results=this.results.render(),this.results.position(this.$results,this.$dropdown),this);this._bindAdapters(),this._registerDomEvents(),this._registerDataEvents(),this._registerSelectionEvents(),this._registerDropdownEvents(),this._registerResultsEvents(),this._registerEvents(),this.dataAdapter.current(function(e){i.trigger("selection:update",{data:e});}),e[0].classList.add("select2-hidden-accessible"),e[0].setAttribute("aria-hidden","true"),this._syncAttributes(),o.StoreData(e[0],"select2",this),e.data("select2",this);}return o.Extend(r,o.Observable),r.prototype._generateId=function(e){e=e[0];return "select2-"+(null!=e&&null!=e.getAttribute("id")?e.getAttribute("id"):null!=e&&null!=e.getAttribute("name")?e.getAttribute("name")+"-"+o.generateChars(2):o.generateChars(4)).replace(/(:|\.|\[|\]|,)/g,"");},r.prototype._placeContainer=function(e){e.insertAfter(this.$element);var t=this._resolveWidth(this.$element,this.options.get("width"));null!=t&&e.css("width",t);},r.prototype._resolveWidth=function(e,t){var n=/^width:(([-+]?([0-9]*\.)?[0-9]+)(px|em|ex|%|in|cm|mm|pt|pc))/i;if("resolve"==t)return null!=(i=this._resolveWidth(e,"style"))?i:this._resolveWidth(e,"element");
8if("element"==t)return (i=e.outerWidth(!1))<=0?"auto":i+"px";if("style"!=t)return "computedstyle"==t?window.getComputedStyle(e[0]).width:t;var i=e[0].getAttribute("style");if("string"==typeof i)for(var s=i.split(";"),o=0,r=s.length;o<r;o+=1){var l=s[o].replace(/\s/g,"").match(n);if(null!==l&&1<=l.length)return l[1];}return null;},r.prototype._bindAdapters=function(){this.dataAdapter.bind(this,this.$container),this.selection.bind(this,this.$container),this.dropdown.bind(this,this.$container),this.results.bind(this,this.$container);},r.prototype._registerDomEvents=function(){var t=this;this.$element.on("change.select2",function(){t.dataAdapter.current(function(e){t.trigger("selection:update",{data:e});});}),this.$element.on("focus.select2",function(e){t.trigger("focus",e);}),this._syncA=o.bind(this._syncAttributes,this),this._syncS=o.bind(this._syncSubtree,this),this._observer=new window.MutationObserver(function(e){t._syncA(),t._syncS(e);}),this._observer.observe(this.$element[0],{attributes:!0,childList:!0,subtree:!1});},r.prototype._registerDataEvents=function(){var n=this;this.dataAdapter.on("*",function(e,t){n.trigger(e,t);});},r.prototype._registerSelectionEvents=function(){var n=this,i=["toggle","focus"];this.selection.on("toggle",function(){n.toggleDropdown();}),this.selection.on("focus",function(e){n.focus(e);}),this.selection.on("*",function(e,t){-1===i.indexOf(e)&&n.trigger(e,t);});},r.prototype._registerDropdownEvents=function(){var n=this;this.dropdown.on("*",function(e,t){n.trigger(e,t);});},r.prototype._registerResultsEvents=function(){var n=this;this.results.on("*",function(e,t){n.trigger(e,t);});},r.prototype._registerEvents=function(){var n=this;this.on("open",function(){n.$container[0].classList.add("select2-container--open");}),this.on("close",function(){n.$container[0].classList.remove("select2-container--open");}),this.on("enable",function(){n.$container[0].classList.remove("select2-container--disabled");}),this.on("disable",function(){n.$container[0].classList.add("select2-container--disabled");}),this.on("blur",function(){n.$container[0].classList.remove("select2-container--focus");}),this.on("query",function(t){n.isOpen()||n.trigger("open",{}),this.dataAdapter.query(t,function(e){n.trigger("results:all",{data:e,query:t});});}),this.on("query:append",function(t){this.dataAdapter.query(t,function(e){n.trigger("results:append",{data:e,query:t});});}),this.on("keypress",function(e){var t=e.which;n.isOpen()?t===i.ESC||t===i.UP&&e.altKey?(n.close(e),e.preventDefault()):t===i.ENTER||t===i.TAB?(n.trigger("results:select",{}),e.preventDefault()):t===i.SPACE&&e.ctrlKey?(n.trigger("results:toggle",{}),e.preventDefault()):t===i.UP?(n.trigger("results:previous",{}),e.preventDefault()):t===i.DOWN&&(n.trigger("results:next",{}),e.preventDefault()):(t===i.ENTER||t===i.SPACE||t===i.DOWN&&e.altKey)&&(n.open(),e.preventDefault());});},r.prototype._syncAttributes=function(){this.options.set("disabled",this.$element[0].disabled),this.isDisabled()?(this.isOpen()&&this.close(),this.trigger("disable",{})):this.trigger("enable",{});},r.prototype._isChangeMutation=function(e){var t=this;if(e.addedNodes&&0<e.addedNodes.length){for(var n=0;n<e.addedNodes.length;n++)if(e.addedNodes[n].selected)return !0;}else{if(e.removedNodes&&0<e.removedNodes.length)return !0;if(Array.isArray(e))return e.some(function(e){return t._isChangeMutation(e);});}return !1;},r.prototype._syncSubtree=function(e){var e=this._isChangeMutation(e),t=this;e&&this.dataAdapter.current(function(e){t.trigger("selection:update",{data:e});});},r.prototype.trigger=function(e,t){var n=r.__super__.trigger,i={open:"opening",close:"closing",select:"selecting",unselect:"unselecting",clear:"clearing"};if(void 0===t&&(t={}),e in i){var s={prevented:!1,name:e,args:t};if(n.call(this,i[e],s),s.prevented)return void (t.prevented=!0);}n.call(this,e,t);},r.prototype.toggleDropdown=function(){this.isDisabled()||(this.isOpen()?this.close():this.open());},r.prototype.open=function(){this.isOpen()||this.isDisabled()||this.trigger("query",{});},r.prototype.close=function(e){this.isOpen()&&this.trigger("close",{originalEvent:e});},r.prototype.isEnabled=function(){return !this.isDisabled();},r.prototype.isDisabled=function(){return this.options.get("disabled");},r.prototype.isOpen=function(){return this.$container[0].classList.contains("select2-container--open");},r.prototype.hasFocus=function(){return this.$container[0].classList.contains("select2-container--focus");}
8,r.prototype.focus=function(e){this.hasFocus()||(this.$container[0].classList.add("select2-container--focus"),this.trigger("focus",{}));},r.prototype.enable=function(e){this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("enable")` method has been deprecated and will be removed in later Select2 versions. Use $element[0].disabled instead.');e=!(e=null!=e&&0!==e.length?e:[!0])[0];this.$element[0].disabled=e;},r.prototype.data=function(){this.options.get("debug")&&0<arguments.length&&window.console&&console.warn&&console.warn('Select2: Data can no longer be set using `select2("data")`. You should consider setting the value instead using `$element.val()`.');var t=[];return this.dataAdapter.current(function(e){t=e;}),t;},r.prototype.val=function(e){if(this.options.get("debug")&&window.console&&console.warn&&console.warn('Select2: The `select2("val")` method has been deprecated and will be removed in later Select2 versions. Use $element.val() instead.'),null==e||0===e.length)return this.$element.val();e=e[0];Array.isArray(e)&&(e=e.map(function(e){return e.toString();})),this.$element.val(e).trigger("input").trigger("change");},r.prototype.destroy=function(){o.RemoveData(this.$container[0]),this.$container.remove(),this._observer.disconnect(),this._observer=null,this._syncA=null,this._syncS=null,this.$element.off(".select2"),this.$element[0].setAttribute("tabindex",o.GetData(this.$element[0],"old-tabindex")),this.$element[0].classList.remove("select2-hidden-accessible"),this.$element[0].setAttribute("aria-hidden","false"),o.RemoveData(this.$element[0]),this.$element.removeData("select2"),this.dataAdapter.destroy(),this.selection.destroy(),this.dropdown.destroy(),this.results.destroy(),this.dataAdapter=null,this.selection=null,this.dropdown=null,this.results=null;},r.prototype.render=function(){var e=t('<span class="select2 select2-container"><span class="selection"></span><span class="dropdown-wrapper" aria-hidden="true"></span></span>');return e[0].setAttribute("dir",this.options.get("dir")),this.$container=e,this.$container[0].classList.add("select2-container--"+this.options.get("theme")),o.StoreData(e[0],"element",this.$element),e;},r;}),e.define("jquery-mousewheel",["jquery"],function(e){return e;}),e.define("jquery.select2",["jquery","jquery-mousewheel","./select2/core","./select2/defaults","./select2/utils"],function(s,e,o,t,r){var l;return null==s.fn.select2&&(l=["open","close","destroy"],s.fn.select2=function(t){if("object"==typeof (t=t||{}))return this.each(function(){var e=s.extend(!0,{},t);new o(s(this),e);}),this;var n,i;if("string"==typeof t)return i=Array.prototype.slice.call(arguments,1),this.each(function(){var e=r.GetData(this,"select2");null==e&&window.console&&console.error&&console.error("The select2('"+t+"') method was called on an element that is not using Select2."),n=e[t].apply(e,i);}),-1<l.indexOf(t)?this:n;throw new Error("Invalid arguments for Select2: "+t);}),null==s.fn.select2.defaults&&(s.fn.select2.defaults=t),o;});var e,n,p,o,r,h,f,g,m,y,v,i,s,b,l={define:e.define,require:e.require};function _(e,t){return i.call(e,t);}function a(e,t){var n,i,s,o,r,l,a,c,u,d,p=t&&t.split("/"),h=y.map,f=h&&h["*"]||{};if(e){for(t=(e=e.split("/")).length-1,y.nodeIdCompat&&b.test(e[t])&&(e[t]=e[t].replace(b,"")),"."===e[0].charAt(0)&&p&&(e=p.slice(0,p.length-1).concat(e)),c=0;c<e.length;c++)"."===(d=e[c])?(e.splice(c,1),--c):".."!==d||0===c||1===c&&".."===e[2]||".."===e[c-1]||0<c&&(e.splice(c-1,2),c-=2);e=e.join("/");}if((p||f)&&h){for(c=(n=e.split("/")).length;0<c;--c){if(i=n.slice(0,c).join("/"),p)for(u=p.length;0<u;--u)if(s=(s=h[p.slice(0,u).join("/")])&&s[i]){o=s,r=c;break;}if(o)break;!l&&f&&f[i]&&(l=f[i],a=c);}!o&&l&&(o=l,r=a),o&&(n.splice(0,r,o),e=n.join("/"));}return e;}function w(t,n){return function(){var e=s.call(arguments,0);return "string"!=typeof e[0]&&1===e.length&&e.push(null),r.apply(p,e.concat([t,n]));};}function A(e){var t;if(_(m,e)&&(t=m[e],delete m[e],v[e]=!0,o.apply(p,t)),_(g,e)||_(v,e))return g[e];throw new Error("No "+e);}function c(e){var t,n=e?e.indexOf("!"):-1;return -1<n&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e];}function x(e){return e?c(e):[];}var u=l.require("jquery.select2");return t.fn.select2.amd=l,u;});; 9(function(){class HR{constructor(el,options={}){this.el=document.querySelectorAll(el);this.options=options;this.defaultOptions={highlight:null,replaceWith:null,backgroundColor:'rgb(255, 222, 112)'};}
9#setBackgroundColor(selector){const dataHR=selector.querySelectorAll('[data-hr]');for(let i=0;i<dataHR.length;i++){dataHR[i].style.backgroundColor=this.defaultOptions.backgroundColor;if(this.options?.backgroundColor)dataHR[i].style.backgroundColor=this.options.backgroundColor;}}hr(){for(let i=0;i<this.el.length;i++){if(!this.options?.replaceWith&&this.options?.highlight){if(Array.isArray(this.options.highlight)){for(let m=0;m<this.options.highlight.length;m++)this.el[i].innerHTML=this.el[i].innerHTML.replace(new RegExp('('+this.options.highlight[m]+')','gi'),'<span data-hr>$1</span>');}else this.el[i].innerHTML=this.el[i].innerHTML.replace(new RegExp('('+this.options.highlight+')','i'),'<span data-hr>$1</span>');this.#setBackgroundColor(this.el[i]);}if((this.options?.highlight&&this.options.highlight!==null)&&(this.options?.replaceWith&&this.options.replaceWith!==null)){if(Array.isArray(this.options.highlight)&&Array.isArray(this.options.replaceWith)){for(let n=0;n<this.options.highlight.length;n++)if(typeof this.options.replaceWith[n]!=='undefined')this.el[i].innerHTML=this.el[i].innerHTML.replace(new RegExp(this.options.highlight[n],'gi'),'<span data-hr>'+this.options.replaceWith[n]+'</span>');}else this.el[i].innerHTML=this.el[i].innerHTML.replace(new RegExp(this.options.highlight,'gi'),'<span data-hr>'+this.options.replaceWith+'</span>');this.#setBackgroundColor(this.el[i]);}}}}if(typeof module!=='undefined'&&typeof module.exports!=='undefined')module.exports=HR;else if(typeof define==='function'&&define.amd)define([],()=>HR);else window.HR=HR;}());;
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.