PageSourceSearch

https://www.brunel.ac.uk/_MB34Eg_9d49cebe-fa40-4682-96e7-4326239fc…/modern/js/7890.a5ffaac98333d3c9ab95.mjs

js brunel.ac.uk collected 2026-09-24 08:32:12 UTC 36,938 bytes, 5 lines download raw bytes

1"use strict";(self.__LOADABLE_LOADED_CHUNKS__=self.__LOADABLE_LOADED_CHUNKS__||[]).push([[7890],{7800:function(H,m,b){var u,I,_;(function(A,g){if(!0)I=[m,b(11736)],u=g,_=typeof u=="function"?u.apply(m,I):u,_!==void 0&&(H.exports=_);else var s})(this,function(A,g){"use strict";Object.defineProperty(A,"__esModule",{value:!0});var s=P(g);function P(O){return O&&O.__esModule?O:{default:O}}A.default=s.default})},7890:(H,m,b)=>{var u;u={value:!0},Object.defineProperty(m,"FN",{enumerable:!0,get:function(){return I.default}}),u={enumerable:!0,get:function(){return _.CarouselProps}},u={enumerable:!0,get:function(){return A.default}};var I=g(b(60870)),_=b(34011),A=g(b(53082));function g(s){return s&&s.__esModule?s:{default:s}}},8327:(H,m,b)=>{Object.defineProperty(m,"__esModule",{value:!0}),m.setPosition=m.getPosition=m.isKeyboardEvent=m.defaultStatusFormatter=m.noop=void 0;var u=b(48322),I=_(b(39291));function _(C){return C&&C.__esModule?C:{default:C}}var A=function(){};m.noop=A;var g=function(D,W){return"".concat(D," of ").concat(W)};m.defaultStatusFormatter=g;var s=function(D){return D?D.hasOwnProperty("key"):!1};m.isKeyboardEvent=s;var P=function(D,W){if(W.infiniteLoop&&++D,D===0)return 0;var E=u.Children.count(W.children);
1if(W.centerMode&&W.axis==="horizontal"){var w=-D*W.centerSlidePercentage,R=E-1;return D&&(D!==R||W.infiniteLoop)?w+=(100-W.centerSlidePercentage)/2:D===R&&(w+=100-W.centerSlidePercentage),w}return-D*100};m.getPosition=P;var O=function(D,W){var E={};return["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach(function(w){E[w]=(0,I.default)(D,"%",W)}),E};m.setPosition=O},11643:(H,m,b)=>{Object.defineProperty(m,"__esModule",{value:!0}),m.fadeAnimationHandler=m.slideStopSwipingHandler=m.slideSwipeAnimationHandler=m.slideAnimationHandler=void 0;var u=b(48322),I=A(b(39291)),_=b(8327);function A(E){return E&&E.__esModule?E:{default:E}}function g(E,w){var R=Object.keys(E);if(Object.getOwnPropertySymbols){var S=Object.getOwnPropertySymbols(E);w&&(S=S.filter(function(L){return Object.getOwnPropertyDescriptor(E,L).enumerable})),R.push.apply(R,S)}return R}function s(E){for(var w=1;w<arguments.length;w++){var R=arguments[w]!=null?arguments[w]:{};w%2?g(Object(R),!0).forEach(function(S){P(E,S,R[S])}):Object.getOwnPropertyDescriptors?Object.defineProperties(E,Object.getOwnPropertyDescriptors(R)):g(Object(R)).forEach(function(S){Object.defineProperty(E,S,Object.getOwnPropertyDescriptor(R,S))})}return E}function P(E,w,R){return w in E?Object.defineProperty(E,w,{value:R,enumerable:!0,configurable:!0,writable:!0}):E[w]=R,E}var O=function(w,R){var S={},L=R.selectedItem,N=L,K=u.Children.count(w.children)-1,T=w.infiniteLoop&&(L<0||L>K);if(T)return N<0?w.centerMode&&w.centerSlidePercentage&&w.axis==="horizontal"?S.itemListStyle=(0,_.setPosition)(-(K+2)*w.centerSlidePercentage-(100-w.centerSlidePercentage)/2,w.axis):S.itemListStyle=(0,_.setPosition)(-(K+2)*100,w.axis):N>K&&(S.itemListStyle=(0,_.setPosition)(0,w.axis)),S;var U=(0,_.getPosition)(L,w),h=(0,I.default)(U,"%",w.axis),d=w.transitionTime+"ms";return S.itemListStyle={WebkitTransform:h,msTransform:h,OTransform:h,transform:h},R.swiping||(S.itemListStyle=s(s({},S.itemListStyle),{},{WebkitTransitionDuration:d,MozTransitionDuration:d,OTransitionDuration:d,transitionDuration:d,msTransitionDuration:d})),S};m.slideAnimationHandler=O;var C=function(w,R,S,L){var N={},K=R.axis==="horizontal",T=u.Children.count(R.children),U=0,h=(0,_.getPosition)(S.selectedItem,R),d=R.infiniteLoop?(0,_.getPosition)(T-1,R)-100:(0,_.getPosition)(T-1,R),l=K?w.x:w.y,c=l;h===U&&l>0&&(c=0),h===d&&l<0&&(c=0);var o=h+100/(S.itemSize/c),r=Math.abs(l)>R.swipeScrollTolerance;return R.infiniteLoop&&r&&(S.selectedItem===0&&o>-100?o-=T*100:S.selectedItem===T-1&&o<-T*100&&(o+=T*100)),(!R.preventMovementUntilSwipeScrollTolerance||r||S.swipeMovementStarted)&&(S.swipeMovementStarted||L({swipeMovementStarted:!0}),N.itemListStyle=(0,_.setPosition)(o,R.axis)),r&&!S.cancelClick&&L({cancelClick:!0}),N};m.slideSwipeAnimationHandler=C;var D=function(w,R){var S=(0,_.getPosition)(R.selectedItem,w),L=(0,_.setPosition)(S,w.axis);return{itemListStyle:L}};m.slideStopSwipingHandler=D;var W=function(w,R){var S=w.transitionTime+"ms",L="ease-in-out",N={position:"absolute",display:"block",zIndex:-2,minHeight:"100%",opacity:0,top:0,right:0,left:0,bottom:0,transitionTimingFunction:L,msTransitionTimingFunction:L,MozTransitionTimingFunction:L,WebkitTransitionTimingFunction:L,OTransitionTimingFunction:L};return R.swiping||(N=s(s({},N),{},{WebkitTransitionDuration:S,MozTransitionDuration:S,OTransitionDuration:S,transitionDuration:S,msTransitionDuration:S})),{slideStyle:N,selectedStyle:s(s({},N),{},{opacity:1,position:"relative"}),prevStyle:s({},N)}};m.fadeAnimationHandler=W},11736:function(H,m,b){var u,I,_;(function(A,g){if(!0)I=[m,b(48322),b(97154)],u=g,_=typeof u=="function"?u.apply(m,I):u,_!==void 0&&(H.exports=_);else var s})(this,function(A,g,s){"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.setHasSupportToCaptureOption=N;var P=C(g),O=C(s);function C(h){return h&&h.__esModule?h:{default:h}}var D=Object.assign||function(h){for(var d=1;d<arguments.length;d++){var l=arguments[d];for(var c in l)Object.prototype.hasOwnProperty.call(l,c)&&(h[c]=l[c])}return h};function W(h,d){var l={};for(var c in h)d.indexOf(c)>=0||Object.prototype.hasOwnProperty.call(h,c)&&(l[c]=h[c]);return l}function E(h,d){if(!(h instanceof d))throw new TypeError("Cannot call a class as a function")}var w=function(){function h(d,l){for(var c=0;c<l.length;c++){var o=l[c];o.enumerable=o.enumerable||!1,o.configurable=!0,"value"in o&&(o.writable=!0),Object.defineProperty(d,o.key,o)}}return function(d,l,c){return l&&h(d.prototype,l),c&&h(d,c),d}}();function R(h,d){if(!h)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return d&&(typeof d=="object"||typeof d=="function")?d:h}function S(h,d){if(typeof d!="function"&&d!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof d);h.prototype=Object.create(d&&d.prototype,{constructor:{value:h,enumerable:!1,writable:!0,configurable:!0}}),d&&(Object.setPrototypeOf?Object.setPrototypeOf(h,d):h.__proto__=d)}var L=!1;function N(h){L=h}try{addEventListener("test",null,Object.defineProperty({},"capture",{get:function(){N(!0)}}))}catch{}function K(){var h=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{capture:!0};return L?h:h.capture}function T(h){if("touches"in h){var d=h.touches[0],l=d.pageX,c=d.pageY;return{x:l,y:c}}var o=h.screenX,r=h.screenY;return{x:o,y:r}}var U=function(h){S(d,h);function d(){var l;E(this,d);for(var c=arguments.length,o=Array(c),r=0;r<c;r++)o[r]=arguments[r];var f=R(this,(l=d.__proto__||Object.getPrototypeOf(d)).call.apply(l,[this].concat(o)));return f._handleSwipeStart=f._handleSwipeStart.bind(f),f._handleSwipeMove=f._handleSwipeMove.bind(f),f._handleSwipeEnd=f._handleSwipeEnd.bind(f),f._onMouseDown=f._onMouseDown.bind(f),f._onMouseMove=f._onMouseMove.bind(f),f._onMouseUp=f._onMouseUp.bind(f),f._setSwiperRef=f._setSwiperRef.bind(f),f}
1return w(d,[{key:"componentDidMount",value:function(){this.swiper&&this.swiper.addEventListener("touchmove",this._handleSwipeMove,K({capture:!0,passive:!1}))}},{key:"componentWillUnmount",value:function(){this.swiper&&this.swiper.removeEventListener("touchmove",this._handleSwipeMove,K({capture:!0,passive:!1}))}},{key:"_onMouseDown",value:function(c){this.props.allowMouseEvents&&(this.mouseDown=!0,document.addEventListener("mouseup",this._onMouseUp),document.addEventListener("mousemove",this._onMouseMove),this._handleSwipeStart(c))}},{key:"_onMouseMove",value:function(c){this.mouseDown&&this._handleSwipeMove(c)}},{key:"_onMouseUp",value:function(c){this.mouseDown=!1,document.removeEventListener("mouseup",this._onMouseUp),document.removeEventListener("mousemove",this._onMouseMove),this._handleSwipeEnd(c)}},{key:"_handleSwipeStart",value:function(c){var o=T(c),r=o.x,f=o.y;this.moveStart={x:r,y:f},this.props.onSwipeStart(c)}},{key:"_handleSwipeMove",value:function(c){if(this.moveStart){var o=T(c),r=o.x,f=o.y,n=r-this.moveStart.x,t=f-this.moveStart.y;this.moving=!0;var i=this.props.onSwipeMove({x:n,y:t},c);i&&c.cancelable&&c.preventDefault(),this.movePosition={deltaX:n,deltaY:t}}}},{key:"_handleSwipeEnd",value:function(c){this.props.onSwipeEnd(c);var o=this.props.tolerance;this.moving&&this.movePosition&&(this.movePosition.deltaX<-o?this.props.onSwipeLeft(1,c):this.movePosition.deltaX>o&&this.props.onSwipeRight(1,c),this.movePosition.deltaY<-o?this.props.onSwipeUp(1,c):this.movePosition.deltaY>o&&this.props.onSwipeDown(1,c)),this.moveStart=null,this.moving=!1,this.movePosition=null}},{key:"_setSwiperRef",value:function(c){this.swiper=c,this.props.innerRef(c)}},{key:"render",value:function(){var c=this.props,o=c.tagName,r=c.className,f=c.style,n=c.children,t=c.allowMouseEvents,i=c.onSwipeUp,a=c.onSwipeDown,e=c.onSwipeLeft,v=c.onSwipeRight,p=c.onSwipeStart,y=c.onSwipeMove,M=c.onSwipeEnd,k=c.innerRef,z=c.tolerance,F=W(c,["tagName","className","style","children","allowMouseEvents","onSwipeUp","onSwipeDown","onSwipeLeft","onSwipeRight","onSwipeStart","onSwipeMove","onSwipeEnd","innerRef","tolerance"]);return P.default.createElement(this.props.tagName,D({ref:this._setSwiperRef,onMouseDown:this._onMouseDown,onTouchStart:this._handleSwipeStart,onTouchEnd:this._handleSwipeEnd,className:r,style:f},F),n)}}]),d}(g.Component);U.displayName="ReactSwipe",U.propTypes={tagName:O.default.string,className:O.default.string,style:O.default.object,children:O.default.node,allowMouseEvents:O.default.bool,onSwipeUp:O.default.func,onSwipeDown:O.default.func,onSwipeLeft:O.default.func,onSwipeRight:O.default.func,onSwipeStart:O.default.func,onSwipeMove:O.default.func,onSwipeEnd:O.default.func,innerRef:O.default.func,tolerance:O.default.number.isRequired},U.defaultProps={tagName:"div",allowMouseEvents:!1,onSwipeUp:function(){},onSwipeDown:function(){},onSwipeLeft:function(){},onSwipeRight:function(){},onSwipeStart:function(){},onSwipeMove:function(){},onSwipeEnd:function(){},innerRef:function(){},tolerance:0},A.default=U})},34011:()=>{},35605:(H,m)=>{Object.defineProperty(m,"__esModule",{value:!0}),m.outerWidth=void 0;var b=function(I){var _=I.offsetWidth,A=getComputedStyle(I);return _+=parseInt(A.marginLeft)+parseInt(A.marginRight),_};m.outerWidth=b},39291:(H,m)=>{Object.defineProperty(m,"__esModule",{value:!0}),m.default=void 0;var b=function(I,_,A){var g=I===0?I:I+_,s=A==="horizontal"?[g,0,0]:[0,g,0],P="translate3d",O="("+s.join(",")+")";return P+O};m.default=b},53082:(H,m,b)=>{Object.defineProperty(m,"__esModule",{value:!0}),m.default=void 0;var u=C(b(48322)),I=P(b(78497)),_=b(35605),A=P(b(39291)),g=P(b(7800)),s=P(b(84855));function P(o){return o&&o.__esModule?o:{default:o}}function O(){if(typeof WeakMap!="function")return null;var o=new WeakMap;return O=function(){return o},o}function C(o){if(o&&o.__esModule)return o;if(o===null||D(o)!=="object"&&typeof o!="function")return{default:o};var r=O();if(r&&r.has(o))return r.get(o);var f={},n=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var t in o)if(Object.prototype.hasOwnProperty.call(o,t)){var i=n?Object.getOwnPropertyDescriptor(o,t):null;i&&(i.get||i.set)?Object.defineProperty(f,t,i):f[t]=o[t]}return f.default=o,r&&r.set(o,f),f}function D(o){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?D=function(f){return typeof f}:D=function(f){return f&&typeof Symbol=="function"&&f.constructor===Symbol&&f!==Symbol.prototype?"symbol":typeof f},D(o)}function W(){return W=Object.assign||function(o){for(var r=1;r<arguments.length;r++){var f=arguments[r];for(var n in f)Object.prototype.hasOwnProperty.call(f,n)&&(o[n]=f[n])}return o},W.apply(this,arguments)}function E(o,r){if(!(o instanceof r))throw new TypeError("Cannot call a class as a function")}function w(o,r){for(var f=0;f<r.length;f++){var n=r[f];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(o,n.key,n)}}function R(o,r,f){return r&&w(o.prototype,r),f&&w(o,f),o}function S(o,r){if(typeof r!="function"&&r!==null)throw new TypeError("Super expression must either be null or a function");o.prototype=Object.create(r&&r.prototype,{constructor:{value:o,writable:!0,configurable:!0}}),r&&L(o,r)}
vendor: 6,296 bytes, line 1
1function L(o,r){return L=Object.setPrototypeOf||function(n,t){return n.__proto__=t,n},L(o,r)}function N(o){var r=U();return function(){var n=h(o),t;if(r){var i=h(this).constructor;t=Reflect.construct(n,arguments,i)}else t=n.apply(this,arguments);return K(this,t)}}function K(o,r){return r&&(D(r)==="object"||typeof r=="function")?r:T(o)}function T(o){if(o===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return o}function U(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function h(o){return h=Object.setPrototypeOf?Object.getPrototypeOf:function(f){return f.__proto__||Object.getPrototypeOf(f)},h(o)}function d(o,r,f){return r in o?Object.defineProperty(o,r,{value:f,enumerable:!0,configurable:!0,writable:!0}):o[r]=f,o}var l=function(r){return r.hasOwnProperty("key")},c=function(o){S(f,o);var r=N(f);function f(n){var t;return E(this,f),t=r.call(this,n),d(T(t),"itemsWrapperRef",void 0),d(T(t),"itemsListRef",void 0),d(T(t),"thumbsRef",void 0),d(T(t),"setItemsWrapperRef",function(i){t.itemsWrapperRef=i}),d(T(t),"setItemsListRef",function(i){t.itemsListRef=i}),d(T(t),"setThumbsRef",function(i,a){t.thumbsRef||(t.thumbsRef=[]),t.thumbsRef[a]=i}),d(T(t),"updateSizes",function(){if(!(!t.props.children||!t.itemsWrapperRef||!t.thumbsRef)){var i=u.Children.count(t.props.children),a=t.itemsWrapperRef.clientWidth,e=t.props.thumbWidth?t.props.thumbWidth:(0,_.outerWidth)(t.thumbsRef[0]),v=Math.floor(a/e),p=v<i,y=p?i-v:0;t.setState(function(M,k){return{itemSize:e,visibleItems:v,firstItem:p?t.getFirstItem(k.selectedItem):0,lastPosition:y,showArrows:p}})}}),d(T(t),"handleClickItem",function(i,a,e){if(!l(e)||e.key==="Enter"){var v=t.props.onSelectItem;typeof v=="function"&&v(i,a)}}),d(T(t),"onSwipeStart",function(){t.setState({swiping:!0})}),d(T(t),"onSwipeEnd",function(){t.setState({swiping:!1})}),d(T(t),"onSwipeMove",function(i){var a=i.x;if(!t.state.itemSize||!t.itemsWrapperRef||!t.state.visibleItems)return!1;var e=0,v=u.Children.count(t.props.children),p=-(t.state.firstItem*100)/t.state.visibleItems,y=Math.max(v-t.state.visibleItems,0),M=-y*100/t.state.visibleItems;p===e&&a>0&&(a=0),p===M&&a<0&&(a=0);var k=t.itemsWrapperRef.clientWidth,z=p+100/(k/a);return t.itemsListRef&&["WebkitTransform","MozTransform","MsTransform","OTransform","transform","msTransform"].forEach(function(F){t.itemsListRef.style[F]=(0,A.default)(z,"%",t.props.axis)}),!0}),d(T(t),"slideRight",function(i){t.moveTo(t.state.firstItem-(typeof i=="number"?i:1))}),d(T(t),"slideLeft",function(i){t.moveTo(t.state.firstItem+(typeof i=="number"?i:1))}),d(T(t),"moveTo",function(i){i=i<0?0:i,i=i>=t.state.lastPosition?t.state.lastPosition:i,t.setState({firstItem:i})}),t.state={selectedItem:n.selectedItem,swiping:!1,showArrows:!1,firstItem:0,visibleItems:0,lastPosition:0},t}return R(f,[{key:"componentDidMount",value:function(){this.setupThumbs()}},{key:"componentDidUpdate",value:function(t){this.props.selectedItem!==this.state.selectedItem&&this.setState({selectedItem:this.props.selectedItem,firstItem:this.getFirstItem(this.props.selectedItem)}),this.props.children!==t.children&&this.updateSizes()}},{key:"componentWillUnmount",value:function(){this.destroyThumbs()}},{key:"setupThumbs",value:function(){(0,s.default)().addEventListener("resize",this.updateSizes),(0,s.default)().addEventListener("DOMContentLoaded",this.updateSizes),this.updateSizes()}},{key:"destroyThumbs",value:function(){(0,s.default)().removeEventListener("resize",this.updateSizes),(0,s.default)().removeEventListener("DOMContentLoaded",this.updateSizes)}},{key:"getFirstItem",value:function(t){var i=t;return t>=this.state.lastPosition&&(i=this.state.lastPosition),t<this.state.firstItem+this.state.visibleItems&&(i=this.state.firstItem),t<this.state.firstItem&&(i=t),i}},{key:"renderItems",value:function(){var t=this;return this.props.children.map(function(i,a){var e=I.default.ITEM(!1,a===t.state.selectedItem),v={key:a,ref:function(y){return t.setThumbsRef(y,a)},className:e,onClick:t.handleClickItem.bind(t,a,t.props.children[a]),onKeyDown:t.handleClickItem.bind(t,a,t.props.children[a]),"aria-label":"".concat(t.props.labels.item," ").concat(a+1),style:{width:t.props.thumbWidth}};return u.default.createElement("li",W({},v,{role:"button",tabIndex:0}),i)})}},{key:"render",value:function(){var t=this;if(!this.props.children)return null;var i=u.Children.count(this.props.children)>1,a=this.state.showArrows&&this.state.firstItem>0,e=this.state.showArrows&&this.state.firstItem<this.state.lastPosition,v={},p=-this.state.firstItem*(this.state.itemSize||0),y=(0,A.default)(p,"px",this.props.axis),M=this.props.transitionTime+"ms";return v={WebkitTransform:y,MozTransform:y,MsTransform:y,OTransform:y,transform:y,msTransform:y,WebkitTransitionDuration:M,MozTransitionDuration:M,MsTransitionDuration:M,OTransitionDuration:M,transitionDuration:M,msTransitionDuration:M},u.default.createElement("div",{className:I.default.CAROUSEL(!1)},u.default.createElement("div",{className:I.default.WRAPPER(!1),ref:this.setItemsWrapperRef},u.default.createElement("button",{type:"button",className:I.default.ARROW_PREV(!a),onClick:function(){return t.slideRight()},"aria-label":this.props.labels.leftArrow}),i?u.default.createElement(g.default,{tagName:"ul",className:I.default.SLIDER(!1,this.state.swiping),onSwipeLeft:this.slideLeft,onSwipeRight:this.slideRight,onSwipeMove:this.onSwipeMove,onSwipeStart:this.onSwipeStart,onSwipeEnd:this.onSwipeEnd,style:v,innerRef:this.setItemsListRef,allowMouseEvents:this.props.emulateTouch},this.renderItems()):u.default.createElement("ul",{className:I.default.SLIDER(!1,this.state.swiping),ref:function(z){return t.setItemsListRef(z)},style:v},this.renderItems()),u.default.createElement("button",{type:"button",className:I.default.ARROW_NEXT(!e),onClick:function(){return t.slideLeft()},"aria-label":this.props.labels.rightArrow})))}}]),f}(u.Component);m.default=c,d(c,"displayName","Thumbs"),d(c,"defaultProps",{axis:"horizontal",labels:{leftArrow:"previous slide / item",rightArrow:"next slide / item",item:"slide item"},selectedItem:0,thumbWidth:80,transitionTime:350})},60870:(H,m,b)=>
1{Object.defineProperty(m,"__esModule",{value:!0}),m.default=void 0;var u=W(b(48322)),I=C(b(7800)),_=C(b(78497)),A=C(b(53082)),g=C(b(88054)),s=C(b(84855)),P=b(8327),O=b(11643);function C(n){return n&&n.__esModule?n:{default:n}}function D(){if(typeof WeakMap!="function")return null;var n=new WeakMap;return D=function(){return n},n}function W(n){if(n&&n.__esModule)return n;if(n===null||E(n)!=="object"&&typeof n!="function")return{default:n};var t=D();if(t&&t.has(n))return t.get(n);var i={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var e in n)if(Object.prototype.hasOwnProperty.call(n,e)){var v=a?Object.getOwnPropertyDescriptor(n,e):null;v&&(v.get||v.set)?Object.defineProperty(i,e,v):i[e]=n[e]}return i.default=n,t&&t.set(n,i),i}function E(n){return typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?E=function(i){return typeof i}:E=function(i){return i&&typeof Symbol=="function"&&i.constructor===Symbol&&i!==Symbol.prototype?"symbol":typeof i},E(n)}function w(){return w=Object.assign||function(n){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var a in i)Object.prototype.hasOwnProperty.call(i,a)&&(n[a]=i[a])}return n},w.apply(this,arguments)}function R(n,t){var i=Object.keys(n);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(n);t&&(a=a.filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})),i.push.apply(i,a)}return i}function S(n){for(var t=1;t<arguments.length;t++){var i=arguments[t]!=null?arguments[t]:{};t%2?R(Object(i),!0).forEach(function(a){r(n,a,i[a])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(i)):R(Object(i)).forEach(function(a){Object.defineProperty(n,a,Object.getOwnPropertyDescriptor(i,a))})}return n}function L(n,t){if(!(n instanceof t))throw new TypeError("Cannot call a class as a function")}function N(n,t){for(var i=0;i<t.length;i++){var a=t[i];a.enumerable=a.enumerable||!1,a.configurable=!0,"value"in a&&(a.writable=!0),Object.defineProperty(n,a.key,a)}}function K(n,t,i){return t&&N(n.prototype,t),i&&N(n,i),n}function T(n,t){if(typeof t!="function"&&t!==null)throw new TypeError("Super expression must either be null or a function");n.prototype=Object.create(t&&t.prototype,{constructor:{value:n,writable:!0,configurable:!0}}),t&&U(n,t)}function U(n,t){return U=Object.setPrototypeOf||function(a,e){return a.__proto__=e,a},U(n,t)}function h(n){var t=c();return function(){var a=o(n),e;if(t){var v=o(this).constructor;e=Reflect.construct(a,arguments,v)}else e=a.apply(this,arguments);return d(this,e)}}function d(n,t){return t&&(E(t)==="object"||typeof t=="function")?t:l(n)}function l(n){if(n===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return n}function c(){if(typeof Reflect>"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function o(n){return o=Object.setPrototypeOf?Object.getPrototypeOf:function(i){return i.__proto__||Object.getPrototypeOf(i)},o(n)}function r(n,t,i){return t in n?Object.defineProperty(n,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[t]=i,n}var f=function(n){T(i,n);var t=h(i);function i(a){var e;L(this,i),e=t.call(this,a),r(l(e),"thumbsRef",void 0),r(l(e),"carouselWrapperRef",void 0),r(l(e),"listRef",void 0),r(l(e),"itemsRef",void 0),r(l(e),"timer",void 0),r(l(e),"animationHandler",void 0),r(l(e),"setThumbsRef",function(p){e.thumbsRef=p}),r(l(e),"setCarouselWrapperRef",function(p){e.carouselWrapperRef=p}),r(l(e),"setListRef",function(p){e.listRef=p}),r(l(e),"setItemsRef",function(p,y){e.itemsRef||(e.itemsRef=[]),e.itemsRef[y]=p}),r(l(e),"autoPlay",function(){u.Children.count(e.props.children)<=1||(e.clearAutoPlay(),e.props.autoPlay&&(e.timer=setTimeout(function(){e.increment()},e.props.interval)))}),r(l(e),"clearAutoPlay",function(){e.timer&&clearTimeout(e.timer)}),r(l(e),"resetAutoPlay",function(){e.clearAutoPlay(),e.autoPlay()}),r(l(e),"stopOnHover",function(){e.setState({isMouseEntered:!0},e.clearAutoPlay)}),r(l(e),"startOnLeave",function(){e.setState({isMouseEntered:!1},e.autoPlay)}),r(l(e),"isFocusWithinTheCarousel",function(){return e.carouselWrapperRef?!!((0,g.default)().activeElement===e.carouselWrapperRef||e.carouselWrapperRef.contains((0,g.default)().activeElement)):!1}),r(l(e),"navigateWithKeyboard",function(p){if(e.isFocusWithinTheCarousel()){var y=e.props.axis,M=y==="horizontal",k={ArrowUp:38,ArrowRight:39,ArrowDown:40,ArrowLeft:37},z=M?k.ArrowRight:k.ArrowDown,F=M?k.ArrowLeft:k.ArrowUp;
vendor: 6,311 bytes, line 1
1z===p.keyCode?e.increment():F===p.keyCode&&e.decrement()}}),r(l(e),"updateSizes",function(){if(!(!e.state.initialized||!e.itemsRef||e.itemsRef.length===0)){var p=e.props.axis==="horizontal",y=e.itemsRef[0];if(y){var M=p?y.clientWidth:y.clientHeight;e.setState({itemSize:M}),e.thumbsRef&&e.thumbsRef.updateSizes()}}}),r(l(e),"setMountState",function(){e.setState({hasMount:!0}),e.updateSizes()}),r(l(e),"handleClickItem",function(p,y){if(u.Children.count(e.props.children)!==0){if(e.state.cancelClick){e.setState({cancelClick:!1});return}e.props.onClickItem(p,y),p!==e.state.selectedItem&&e.setState({selectedItem:p})}}),r(l(e),"handleOnChange",function(p,y){u.Children.count(e.props.children)<=1||e.props.onChange(p,y)}),r(l(e),"handleClickThumb",function(p,y){e.props.onClickThumb(p,y),e.moveTo(p)}),r(l(e),"onSwipeStart",function(p){e.setState({swiping:!0}),e.props.onSwipeStart(p)}),r(l(e),"onSwipeEnd",function(p){e.setState({swiping:!1,cancelClick:!1,swipeMovementStarted:!1}),e.props.onSwipeEnd(p),e.clearAutoPlay(),e.state.autoPlay&&e.autoPlay()}),r(l(e),"onSwipeMove",function(p,y){e.props.onSwipeMove(y);var M=e.props.swipeAnimationHandler(p,e.props,e.state,e.setState.bind(l(e)));return e.setState(S({},M)),!!Object.keys(M).length}),r(l(e),"decrement",function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;e.moveTo(e.state.selectedItem-(typeof p=="number"?p:1))}),r(l(e),"increment",function(){var p=arguments.length>0&&arguments[0]!==void 0?arguments[0]:1;e.moveTo(e.state.selectedItem+(typeof p=="number"?p:1))}),r(l(e),"moveTo",function(p){if(typeof p=="number"){var y=u.Children.count(e.props.children)-1;p<0&&(p=e.props.infiniteLoop?y:0),p>y&&(p=e.props.infiniteLoop?0:y),e.selectItem({selectedItem:p}),e.state.autoPlay&&e.state.isMouseEntered===!1&&e.resetAutoPlay()}}),r(l(e),"onClickNext",function(){e.increment(1)}),r(l(e),"onClickPrev",function(){e.decrement(1)}),r(l(e),"onSwipeForward",function(){e.increment(1),e.props.emulateTouch&&e.setState({cancelClick:!0})}),r(l(e),"onSwipeBackwards",function(){e.decrement(1),e.props.emulateTouch&&e.setState({cancelClick:!0})}),r(l(e),"changeItem",function(p){return function(y){(!(0,P.isKeyboardEvent)(y)||y.key==="Enter")&&e.moveTo(p)}}),r(l(e),"selectItem",function(p){e.setState(S({previousItem:e.state.selectedItem},p),function(){e.setState(e.animationHandler(e.props,e.state))}),e.handleOnChange(p.selectedItem,u.Children.toArray(e.props.children)[p.selectedItem])}),r(l(e),"getInitialImage",function(){var p=e.props.selectedItem,y=e.itemsRef&&e.itemsRef[p],M=y&&y.getElementsByTagName("img")||[];return M[0]}),r(l(e),"getVariableItemHeight",function(p){var y=e.itemsRef&&e.itemsRef[p];if(e.state.hasMount&&y&&y.children.length){var M=y.children[0].getElementsByTagName("img")||[];if(M.length>0){var k=M[0];if(!k.complete){var z=function B(){e.forceUpdate(),k.removeEventListener("load",B)};k.addEventListener("load",z)}}var F=M[0]||y.children[0],j=F.clientHeight;return j>0?j:null}return null});var v={initialized:!1,previousItem:a.selectedItem,selectedItem:a.selectedItem,hasMount:!1,isMouseEntered:!1,autoPlay:a.autoPlay,swiping:!1,swipeMovementStarted:!1,cancelClick:!1,itemSize:1,itemListStyle:{},slideStyle:{},selectedStyle:{},prevStyle:{}};return e.animationHandler=typeof a.animationHandler=="function"&&a.animationHandler||a.animationHandler==="fade"&&O.fadeAnimationHandler||O.slideAnimationHandler,e.state=S(S({},v),e.animationHandler(a,v)),e}return K(i,[{key:"componentDidMount",value:function(){this.props.children&&this.setupCarousel()}},{key:"componentDidUpdate",value:function(e,v){!e.children&&this.props.children&&!this.state.initialized&&this.setupCarousel(),!e.autoFocus&&this.props.autoFocus&&this.forceFocus(),v.swiping&&!this.state.swiping&&this.setState(S({},this.props.stopSwipingHandler(this.props,this.state))),(e.selectedItem!==this.props.selectedItem||e.centerMode!==this.props.centerMode)&&(this.updateSizes(),this.moveTo(this.props.selectedItem)),e.autoPlay!==this.props.autoPlay&&(this.props.autoPlay?this.setupAutoPlay():this.destroyAutoPlay(),this.setState({autoPlay:this.props.autoPlay}))}},{key:"componentWillUnmount",value:function(){this.destroyCarousel()}},{key:"setupCarousel",value:function(){var e=this;this.bindEvents(),this.state.autoPlay&&u.Children.count(this.props.children)>1&&this.setupAutoPlay(),this.props.autoFocus&&this.forceFocus(),this.setState({initialized:!0},function(){var v=e.getInitialImage();v&&!v.complete?v.addEventListener("load",e.setMountState):e.setMountState()})}},{key:"destroyCarousel",value:function(){this.state.initialized&&(this.unbindEvents(),this.destroyAutoPlay())}},{key:"setupAutoPlay",value:function(){this.autoPlay();var e=this.carouselWrapperRef;this.props.stopOnHover&&e&&(e.addEventListener("mouseenter",this.stopOnHover),e.addEventListener("mouseleave",this.startOnLeave))}},{key:"destroyAutoPlay",value:function(){this.clearAutoPlay();var e=this.carouselWrapperRef;this.props.stopOnHover&&e&&(e.removeEventListener("mouseenter",this.stopOnHover),e.removeEventListener("mouseleave",this.startOnLeave))}},{key:"bindEvents",value:function(){(0,s.default)().addEventListener("resize",this.updateSizes),(0,s.default)().addEventListener("DOMContentLoaded",this.updateSizes),this.props.useKeyboardArrows&&(0,g.default)().addEventListener("keydown",this.navigateWithKeyboard)}},{key:"unbindEvents",value:function(){(0,s.default)().removeEventListener("resize",this.updateSizes),(0,s.default)().removeEventListener("DOMContentLoaded",this.updateSizes);var e=this.getInitialImage();e&&e.removeEventListener("load",this.setMountState),this.props.useKeyboardArrows&&(0,g.default)().removeEventListener("keydown",this.navigateWithKeyboard)}},{key:"forceFocus",value:function(){var e;(e=this.carouselWrapperRef)===null||e===void 0||e.focus()}},{key:"renderItems",value:function(e){var v=this;return this.props.children?u.Children.map(this.props.children,function(p,y){var M=y===v.state.selectedItem,k=y===v.state.previousItem,z=M&&v.state.selectedStyle||k&&v.state.prevStyle||v.state.slideStyle||{};v.props.centerMode&&v.props.axis==="horizontal"&&(z=S(S({},z),{},{minWidth:v.props.centerSlidePercentage+"%"})),v.state.swiping&&v.state.swipeMovementStarted&&(z=S(S({},z),{},{pointerEvents:"none"}));var F={ref:function(B){return v.setItemsRef(B,y)}
1,key:"itemKey"+y+(e?"clone":""),className:_.default.ITEM(!0,y===v.state.selectedItem,y===v.state.previousItem),onClick:v.handleClickItem.bind(v,y,p),style:z};return u.default.createElement("li",F,v.props.renderItem(p,{isSelected:y===v.state.selectedItem,isPrevious:y===v.state.previousItem}))}):[]}},{key:"renderControls",value:function(){var e=this,v=this.props,p=v.showIndicators,y=v.labels,M=v.renderIndicator,k=v.children;return p?u.default.createElement("ul",{className:"control-dots"},u.Children.map(k,function(z,F){return M&&M(e.changeItem(F),F===e.state.selectedItem,F,y.item)})):null}},{key:"renderStatus",value:function(){return this.props.showStatus?u.default.createElement("p",{className:"carousel-status"},this.props.statusFormatter(this.state.selectedItem+1,u.Children.count(this.props.children))):null}},{key:"renderThumbs",value:function(){return!this.props.showThumbs||!this.props.children||u.Children.count(this.props.children)===0?null:u.default.createElement(A.default,{ref:this.setThumbsRef,onSelectItem:this.handleClickThumb,selectedItem:this.state.selectedItem,transitionTime:this.props.transitionTime,thumbWidth:this.props.thumbWidth,labels:this.props.labels,emulateTouch:this.props.emulateTouch},this.props.renderThumbs(this.props.children))}},{key:"render",value:function(){var e=this;if(!this.props.children||u.Children.count(this.props.children)===0)return null;var v=this.props.swipeable&&u.Children.count(this.props.children)>1,p=this.props.axis==="horizontal",y=this.props.showArrows&&u.Children.count(this.props.children)>1,M=y&&(this.state.selectedItem>0||this.props.infiniteLoop)||!1,k=y&&(this.state.selectedItem<u.Children.count(this.props.children)-1||this.props.infiniteLoop)||!1,z=this.renderItems(!0),F=z.shift(),j=z.pop(),B={className:_.default.SLIDER(!0,this.state.swiping),onSwipeMove:this.onSwipeMove,onSwipeStart:this.onSwipeStart,onSwipeEnd:this.onSwipeEnd,style:this.state.itemListStyle,tolerance:this.props.swipeScrollTolerance},X={};if(p){if(B.onSwipeLeft=this.onSwipeForward,B.onSwipeRight=this.onSwipeBackwards,this.props.dynamicHeight){var Y=this.getVariableItemHeight(this.state.selectedItem);X.height=Y||"auto"}}else B.onSwipeUp=this.props.verticalSwipe==="natural"?this.onSwipeBackwards:this.onSwipeForward,B.onSwipeDown=this.props.verticalSwipe==="natural"?this.onSwipeForward:this.onSwipeBackwards,B.style=S(S({},B.style),{},{height:this.state.itemSize}),X.height=this.state.itemSize;return u.default.createElement("div",{"aria-label":this.props.ariaLabel,className:_.default.ROOT(this.props.className),ref:this.setCarouselWrapperRef,tabIndex:this.props.useKeyboardArrows?0:void 0},u.default.createElement("div",{className:_.default.CAROUSEL(!0),style:{width:this.props.width}},this.renderControls(),this.props.renderArrowPrev(this.onClickPrev,M,this.props.labels.leftArrow),u.default.createElement("div",{className:_.default.WRAPPER(!0,this.props.axis),style:X},v?u.default.createElement(I.default,w({tagName:"ul",innerRef:this.setListRef},B,{allowMouseEvents:this.props.emulateTouch}),this.props.infiniteLoop&&j,this.renderItems(),this.props.infiniteLoop&&F):u.default.createElement("ul",{className:_.default.SLIDER(!0,this.state.swiping),ref:function(V){return e.setListRef(V)},style:this.state.itemListStyle||{}},this.props.infiniteLoop&&j,this.renderItems(),this.props.infiniteLoop&&F)),this.props.renderArrowNext(this.onClickNext,k,this.props.labels.rightArrow),this.renderStatus()),this.renderThumbs())}}]),i}(u.default.Component);m.default=f,r(f,"displayName","Carousel"),r(f,"defaultProps",{ariaLabel:void 0,axis:"horizontal",centerSlidePercentage:80,interval:3e3,labels:{leftArrow:"previous slide / item",rightArrow:"next slide / item",item:"slide item"},onClickItem:P.noop,onClickThumb:P.noop,onChange:P.noop,onSwipeStart:function(){},onSwipeEnd:function(){},onSwipeMove:function(){return!1},preventMovementUntilSwipeScrollTolerance:!1,renderArrowPrev:function(t,i,a){return u.default.createElement("button",{type:"button","aria-label":a,className:_.default.ARROW_PREV(!i),onClick:t})},renderArrowNext:function(t,i,a){return u.default.createElement("button",{type:"button","aria-label":a,className:_.default.ARROW_NEXT(!i),onClick:t})},renderIndicator:function(t,i,a,e){return u.default.createElement("li",{className:_.default.DOT(i),onClick:t,onKeyDown:t,value:a,key:a,role:"button",tabIndex:0,"aria-label":"".concat(e," ").concat(a+1)})},renderItem:function(t){return t},renderThumbs:function(t){var i=u.Children.map(t,function(a){var e=a;if(a.type!=="img"&&(e=u.Children.toArray(a.props.children).find(function(v){return v.type==="img"})),!!e)return e});return i.filter(function(a){return a}).length===0?(console.warn("No images found! Can't build the thumb list without images. If you don't need thumbs, set showThumbs={false} in the Carousel. Note that it's not possible to get images rendered inside custom components. More info at https://github.com/leandrowd/react-responsive-carou
1sel/blob/master/TROUBLESHOOTING.md"),[]):i},statusFormatter:P.defaultStatusFormatter,selectedItem:0,showArrows:!0,showIndicators:!0,showStatus:!0,showThumbs:!0,stopOnHover:!0,swipeScrollTolerance:5,swipeable:!0,transitionTime:350,verticalSwipe:"standard",width:"100%",animationHandler:"slide",swipeAnimationHandler:O.slideSwipeAnimationHandler,stopSwipingHandler:O.slideStopSwipingHandler})},72187:(H,m)=>{var b,u;/*!
2	Copyright (c) 2018 Jed Watson.
3	Licensed under the MIT License (MIT), see
4	http://jedwatson.github.io/classnames
5*/(function(){"use strict";var I={}.hasOwnProperty;function _(){for(var s="",P=0;P<arguments.length;P++){var O=arguments[P];O&&(s=g(s,A(O)))}return s}function A(s){if(typeof s=="string"||typeof s=="number")return s;if(typeof s!="object")return"";if(Array.isArray(s))return _.apply(null,s);if(s.toString!==Object.prototype.toString&&!s.toString.toString().includes("[native code]"))return s.toString();var P="";for(var O in s)I.call(s,O)&&s[O]&&(P=g(P,O));return P}function g(s,P){return P?s?s+" "+P:s+P:s}H.exports?(_.default=_,H.exports=_):(b=[],u=function(){return _}.apply(m,b),u!==void 0&&(H.exports=u))})()},78497:(H,m,b)=>{Object.defineProperty(m,"__esModule",{value:!0}),m.default=void 0;var u=I(b(72187));function I(g){return g&&g.__esModule?g:{default:g}}function _(g,s,P){return s in g?Object.defineProperty(g,s,{value:P,enumerable:!0,configurable:!0,writable:!0}):g[s]=P,g}var A={ROOT:function(s){return(0,u.default)(_({"carousel-root":!0},s||"",!!s))},CAROUSEL:function(s){return(0,u.default)({carousel:!0,"carousel-slider":s})},WRAPPER:function(s,P){return(0,u.default)({"thumbs-wrapper":!s,"slider-wrapper":s,"axis-horizontal":P==="horizontal","axis-vertical":P!=="horizontal"})},SLIDER:function(s,P){return(0,u.default)({thumbs:!s,slider:s,animated:!P})},ITEM:function(s,P,O){return(0,u.default)({thumb:!s,slide:s,selected:P,previous:O})},ARROW_PREV:function(s){return(0,u.default)({"control-arrow control-prev":!0,"control-disabled":s})},ARROW_NEXT:function(s){return(0,u.default)({"control-arrow control-next":!0,"control-disabled":s})},DOT:function(s){return(0,u.default)({dot:!0,selected:s})}};m.default=A},84855:(H,m)=>{Object.defineProperty(m,"__esModule",{value:!0}),m.default=void 0;var b=function(){return window};m.default=b},88054:(H,m)=>{Object.defineProperty(m,"__esModule",{value:!0}),m.default=void 0;var b=function(){return document};m.default=b}}]);

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.