1/*! For license information please see group-news-carousel-d0ac5348ce3d61ae0a6c.js.LICENSE.txt */ 2"use strict";(self.webpackChunkwarwick_group_redesign=self.webpackChunkwarwick_group_redesign||[]).push([[8135],{3166(e,t,n){n(2675),n(9463),n(2259),n(5700),n(8706),n(2008),n(1629),n(3418),n(4346),n(3792),n(2062),n(2712),n(9572),n(3288),n(4170),n(2892),n(9904),n(7945),n(4185),n(3851),n(1278),n(875),n(9432),n(287),n(6099),n(3362),n(8781),n(7764),n(8156),n(8992),n(4520),n(3949),n(1454),n(8872),n(3500),n(2953),n(6031),n(3296),n(7208),n(8408);var a=n(7557),r=n.n(a),i=n(1236),l=(n(9534),n(3385)),s=n(7083),o=n(9832),c=n(4353),p=n.n(c);function u(e){return u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},u(e)}function d(){var e,t,n="function"==typeof Symbol?Symbol:{},a=n.iterator||"@@iterator",r=n.toStringTag||"@@toStringTag";function i(n,a,r,i){var o=a&&a.prototype instanceof s?a:s,c=Object.create(o.prototype);return f(c,"_invoke",function(n,a,r){var i,s,o,c=0,p=r||[],u=!1,d={p:0,n:0,v:e,a:f,f:f.bind(e,4),d:function(t,n){return i=t,s=0,o=e,d.n=n,l}};function f(n,a){for(s=n,o=a,t=0;!u&&c&&!r&&t<p.length;t++){var r,i=p[t],f=d.p,m=i[2];n>3?(r=m===a)&&(o=i[(s=i[4])?5:(s=3,3)],i[4]=i[5]=e):i[0]<=f&&((r=n<2&&f<i[1])?(s=0,d.v=a,d.n=i[1]):f<m&&(r=n<3||i[0]>a||a>m)&&(i[4]=n,i[5]=a,d.n=m,s=0))}if(r||n>1)return l;throw u=!0,a}return function(r,p,m){if(c>1)throw TypeError("Generator is already running");for(u&&1===p&&f(p,m),s=p,o=m;(t=s<2?e:o)||!u;){i||(s?s<3?(s>1&&(d.n=-1),f(s,o)):d.n=o:d.v=o);try{if(c=2,i){if(s||(r="next"),t=i[r]){if(!(t=t.call(i,o)))throw TypeError("iterator result is not an object");if(!t.done)return t;o=t.value,s<2&&(s=0)}else 1===s&&(t=i.return)&&t.call(i),s<2&&(o=TypeError("The iterator does not provide a '"+r+"' method"),s=1);i=e}else if((t=(u=d.n<0)?o:n.call(a,d))!==l)break}catch(t){i=e,s=1,o=t}finally{c=1}}return{value:t,done:u}}}(n,r,i),!0),c}var l={};function s(){}function o(){}function c(){}t=Object.getPrototypeOf;var p=[][a]?t(t([][a]())):(f(t={},a,function(){return this}),t),u=c.prototype=s.prototype=Object.create(p);function m(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,c):(e.__proto__=c,f(e,r,"GeneratorFunction")),e.prototype=Object.create(u),e}return o.prototype=c,f(u,"constructor",c),f(c,"constructor",o),o.displayName="GeneratorFunction",f(c,r,"GeneratorFunction"),f(u),f(u,r,"Generator"),f(u,a,function(){return this}),f(u,"toString",function(){return"[object Generator]"}),(d=function(){return{w:i,m}})()}function f(e,t,n,a){var r=Object.defineProperty;try{r({},"",{})}catch(e){r=0}f=function(e,t,n,a){function i(t,n){f(e,t,function(e){return this._invoke(t,n,e)})}t?r?r(e,t,{value:n,enumerable:!a,configurable:!a,writable:!a}):e[t]=n:(i("next",0),i("throw",1),i("return",2))},f(e,t,n,a)}function m(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);t&&(a=a.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,a)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?m(Object(n),!0).forEach(function(t){b(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):m(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function b(e,t,n){return(t=function(e){var t=function(e){if("object"!=u(e)||!e)return e;var t=e[Symbol.toPrimitive];if(void 0!==t){var n=t.call(e,"string");if("object"!=u(n))return n;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==u(t)?t:t+""}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t,n,a,r,i,l){try{var s=e[i](l),o=s.value}catch(e){return void n(e)}s.done?t(o):Promise.resolve(o).then(a,r)}function v(e){return function(){var t=this,n=arguments;return new Promise(function(a,r){var i=e.apply(t,n);function l(e){y(i,a,r,l,s,"next",e)}function s(e){y(i,a,r,l,s,"throw",e)}l(void 0)})}}var h=n(7375);p().extend(h);var C=function(){var e=v(d().m(function e(t){var n,a,c,u,f,m,b,y,h,C,w,E,S,x,L,O;return d().w(function(e){for(;;)switch(e.n){case 0:return O=function(){return O=v(d().m(function e(t){var n,a;return d().w(function(e){for(;;)switch(e.n){case 0:return e.n=1,Promise.all(t.map(function(){var e=v(d().m(function e(t){var n,a;return d().w(function(e){for(;;)switch(e.n){case 0:return n=t.module,e.n=1,GalaxyHelpers.staticSearch({url:t.url});case 1:return a=e.v,e.a(2,{module:n,data:a})}},e)}));return function(t){return e.apply(this,arguments)}}()));case 1:return n=e.v,a=n.map(function(e){return{module:e.module,results:Array.isArray(e.data.results)?e.data.results:[]}}).reduce(function(e,t){return e[t.module]=t.results,e},{}),e.a(2,a)}},e)})),O.apply(this,arguments)},L=function(e){return O.apply(this,arguments)},x=function(e){var t=null;try{t=(t=new URL(e.href)).href}catch(e){console.warn("Invalid URL:",e)}return t},S=function(e,t,n){var a=function(e){return e.toString().padStart(2,"0")},r=function(e){return e>9?e.toString().length:2};return'<span class="swiper-pagination-current" style="min-width:'.concat(r(t),'ch">').concat(a(t),'</span>
2\n <span class="swiper-pagination-seperator">/</span>\n <span class="swiper-pagination-total" style="min-width:').concat(r(n),'ch">').concat(a(n),"</span>")},m=function(e){var t=e.date_displayed;return g(g({},e),{},{date_displayed:t?p()(t).format("MMM Do YYYY"):null})},n=Array.from(t.querySelectorAll(".js-json-link")).map(function(e){return{url:x(e),module:e.dataset.module}}).filter(function(e){return Boolean(e.url)}),e.n=1,L(n);case 1:a=e.v,c=t.querySelector(".news-slider-tpl").innerHTML,u=r().compile(c),f={news:a.news?a.news.map(m):[]},b=u(f),t.querySelector(".news-data-container").innerHTML=b,y=t.querySelector(".news-slider-wrap"),h=t.querySelector(".news-slider"),t.querySelector(".news-swiper-wrapper"),Array.from(t.querySelectorAll(".news-swiper-slide")),C=y.querySelector(".nav-control-btn-next"),w=y.querySelector(".nav-control-btn-prev"),E=t.querySelector(".slider-fraction-pagination"),new i.A(h,{modules:[o.A,l.A,s.A],stateEl:y,loop:!1,slidesPerView:1.24,centerInsufficientSlides:!0,spaceBetween:18,speed:600,breakpoints:{992:{slidesPerView:2.67,spaceBetween:28},1200:{slidesPerView:3.67,spaceBetween:28}},navigation:{nextEl:C,prevEl:w},pagination:{el:E,type:"custom",renderCustom:S}});case 2:return e.a(2)}},e)}));return function(t){return e.apply(this,arguments)}}();const w=function(){document.querySelectorAll(".group-news-carousel").forEach(function(e){return C(e)})};n.dn(w),n.d(t,["default",0,w])},7083(e,t,n){n.d(t,{A:()=>l});var a=n(7643),r=n(6325),i=n(7044);function l(e){let{swiper:t,extendParams:n,on:l,emit:s}=e;const o="swiper-pagination";let c;n({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${o}-bullet`,bulletActiveClass:`${o}-bullet-active`,modifierClass:`${o}-`,currentClass:`${o}-current`,totalClass:`${o}-total`,hiddenClass:`${o}-hidden`,progressbarFillClass:`${o}-progressbar-fill`,progressbarOppositeClass:`${o}-progressbar-opposite`,clickableClass:`${o}-clickable`,lockClass:`${o}-lock`,horizontalClass:`${o}-horizontal`,verticalClass:`${o}-vertical`,paginationDisabledClass:`${o}-disabled`}}),t.pagination={el:null,bullets:[]};let p=0;function u(){return!t.params.pagination.el||!t.pagination.el||Array.isArray(t.pagination.el)&&0===t.pagination.el.length}function d(e,n){const{bulletActiveClass:a}=t.params.pagination;e&&(e=e[("prev"===n?"previous":"next")+"ElementSibling"])&&(e.classList.add(`${a}-${n}`),(e=e[("prev"===n?"previous":"next")+"ElementSibling"])&&e.classList.add(`${a}-${n}-${n}`))}function f(e){const n=e.target.closest((0,a.c)(t.params.pagination.bulletClass));if(!n)return;e.preventDefault();const r=(0,i.i)(n)*t.params.slidesPerGroup;if(t.params.loop){if(t.realIndex===r)return;const e=(l=t.realIndex,s=r,(s%=o=t.slides.length)===1+(l%=o)?"next":s===l-1?"previous":void 0);"next"===e?t.slideNext():"previous"===e?t.slidePrev():t.slideToLoop(r)}else t.slideTo(r);var l,s,o}function m(){const e=t.rtl,n=t.params.pagination;if(u())return;let r,l,o=t.pagination.el;o=(0,i.m)(o);const f=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,m=t.params.loop?Math.ceil(f/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(l=t.previousRealIndex||0,r=t.params.slidesPerGroup>1?Math.floor(t.realIndex/t.params.slidesPerGroup):t.realIndex):void 0!==t.snapIndex?(r=t.snapIndex,l=t.previousSnapIndex):(l=t.previousIndex||0,r=t.activeIndex||0),"bullets"===n.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const a=t.pagination.bullets;let s,u,f;if(n.dynamicBullets&&(c=(0,i.h)(a[0],t.isHorizontal()?"width":"height",!0),o.forEach(e=>{e.style[t.isHorizontal()?"width":"height"]=c*(n.dynamicMainBullets+4)+"px"}),n.dynamicMainBullets>1&&void 0!==l&&(p+=r-(l||0),p>n.dynamicMainBullets-1?p=n.dynamicMainBullets-1:p<0&&(p=0)),s=Math.max(r-p,0),u=s+(Math.min(a.length,n.dynamicMainBullets)-1),f=(u+s)/2),a.forEach(e=>{const t=[...["","-next","-next-next","-prev","-prev-prev","-main"].map(e=>`${n.bulletActiveClass}${e}`)].map(e=>"string"==typeof e&&e.includes(" ")?e.split(" "):e).flat();e.classList.remove(...t)}),o.length>
21)a.forEach(e=>{const a=(0,i.i)(e);a===r?e.classList.add(...n.bulletActiveClass.split(" ")):t.isElement&&e.setAttribute("part","bullet"),n.dynamicBullets&&(a>=s&&a<=u&&e.classList.add(...`${n.bulletActiveClass}-main`.split(" ")),a===s&&d(e,"prev"),a===u&&d(e,"next"))});else{const e=a[r];if(e&&e.classList.add(...n.bulletActiveClass.split(" ")),t.isElement&&a.forEach((e,t)=>{e.setAttribute("part",t===r?"bullet-active":"bullet")}),n.dynamicBullets){const e=a[s],t=a[u];for(let e=s;e<=u;e+=1)a[e]&&a[e].classList.add(...`${n.bulletActiveClass}-main`.split(" "));d(e,"prev"),d(t,"next")}}if(n.dynamicBullets){const r=Math.min(a.length,n.dynamicMainBullets+4),i=(c*r-c)/2-f*c,l=e?"right":"left";a.forEach(e=>{e.style[t.isHorizontal()?l:"top"]=`${i}px`})}}o.forEach((e,l)=>{if("fraction"===n.type&&(e.querySelectorAll((0,a.c)(n.currentClass)).forEach(e=>{e.textContent=n.formatFractionCurrent(r+1)}),e.querySelectorAll((0,a.c)(n.totalClass)).forEach(e=>{e.textContent=n.formatFractionTotal(m)})),"progressbar"===n.type){let i;i=n.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const l=(r+1)/m;let s=1,o=1;"horizontal"===i?s=l:o=l,e.querySelectorAll((0,a.c)(n.progressbarFillClass)).forEach(e=>{e.style.transform=`translate3d(0,0,0) scaleX(${s}) scaleY(${o})`,e.style.transitionDuration=`${t.params.speed}ms`})}"custom"===n.type&&n.renderCustom?((0,i.s)(e,n.renderCustom(t,r+1,m)),0===l&&s("paginationRender",e)):(0===l&&s("paginationRender",e),s("paginationUpdate",e)),t.params.watchOverflow&&t.enabled&&e.classList[t.isLocked?"add":"remove"](n.lockClass)})}function g(){const e=t.params.pagination;if(u())return;const n=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.grid&&t.params.grid.rows>1?t.slides.length/Math.ceil(t.params.grid.rows):t.slides.length;let r=t.pagination.el;r=(0,i.m)(r);let l="";if("bullets"===e.type){let a=t.params.loop?Math.ceil(n/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&a>n&&(a=n);for(let n=0;n<a;n+=1)e.renderBullet?l+=e.renderBullet.call(t,n,e.bulletClass):l+=`<${e.bulletElement} ${t.isElement?'part="bullet"':""} class="${e.bulletClass}"></${e.bulletElement}>`}"fraction"===e.type&&(l=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`),"progressbar"===e.type&&(l=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`),t.pagination.bullets=[],r.forEach(n=>{"custom"!==e.type&&(0,i.s)(n,l||""),"bullets"===e.type&&t.pagination.bullets.push(...n.querySelectorAll((0,a.c)(e.bulletClass)))}),"custom"!==e.type&&s("paginationRender",r[0])}function b(){t.params.pagination=(0,r.c)(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let n;"string"==typeof e.el&&t.isElement&&(n=t.el.querySelector(e.el)),n||"string"!=typeof e.el||(n=[...document.querySelectorAll(e.el)]),n||(n=e.el),n&&0!==n.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&Array.isArray(n)&&n.length>1&&(n=[...t.el.querySelectorAll(e.el)],n.length>1&&(n=n.find(e=>(0,i.b)(e,".swiper")[0]===t.el))),Array.isArray(n)&&1===n.length&&(n=n[0]),Object.assign(t.pagination,{el:n}
2),n=(0,i.m)(n),n.forEach(n=>{"bullets"===e.type&&e.clickable&&n.classList.add(...(e.clickableClass||"").split(" ")),n.classList.add(e.modifierClass+e.type),n.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(n.classList.add(`${e.modifierClass}${e.type}-dynamic`),p=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&n.classList.add(e.progressbarOppositeClass),e.clickable&&n.addEventListener("click",f),t.enabled||n.classList.add(e.lockClass)}))}function y(){const e=t.params.pagination;if(u())return;let n=t.pagination.el;n&&(n=(0,i.m)(n),n.forEach(n=>{n.classList.remove(e.hiddenClass),n.classList.remove(e.modifierClass+e.type),n.classList.remove(t.isHorizontal()?e.horizontalClass:e.verticalClass),e.clickable&&(n.classList.remove(...(e.clickableClass||"").split(" ")),n.removeEventListener("click",f))})),t.pagination.bullets&&t.pagination.bullets.forEach(t=>t.classList.remove(...e.bulletActiveClass.split(" ")))}l("changeDirection",()=>{if(!t.pagination||!t.pagination.el)return;const e=t.params.pagination;let{el:n}=t.pagination;
2n=(0,i.m)(n),n.forEach(n=>{n.classList.remove(e.horizontalClass,e.verticalClass),n.classList.add(t.isHorizontal()?e.horizontalClass:e.verticalClass)})}),l("init",()=>{!1===t.params.pagination.enabled?v():(b(),g(),m())}),l("activeIndexChange",()=>{void 0===t.snapIndex&&m()}),l("snapIndexChange",()=>{m()}),l("snapGridLengthChange",()=>{g(),m()}),l("destroy",()=>{y()}),l("enable disable",()=>{let{el:e}=t.pagination;e&&(e=(0,i.m)(e),e.forEach(e=>e.classList[t.enabled?"remove":"add"](t.params.pagination.lockClass)))}),l("lock unlock",()=>{m()}),l("click",(e,n)=>{const a=n.target,r=(0,i.m)(t.pagination.el);if(t.params.pagination.el&&t.params.pagination.hideOnClick&&r&&r.length>0&&!a.classList.contains(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&a===t.navigation.nextEl||t.navigation.prevEl&&a===t.navigation.prevEl))return;const e=r[0].classList.contains(t.params.pagination.hiddenClass);s(!0===e?"paginationShow":"paginationHide"),r.forEach(e=>e.classList.toggle(t.params.pagination.hiddenClass))}});const v=()=>{t.el.classList.add(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=(0,i.m)(e),e.forEach(e=>e.classList.add(t.params.pagination.paginationDisabledClass))),y()};Object.assign(t.pagination,{enable:()=>{t.el.classList.remove(t.params.pagination.paginationDisabledClass);let{el:e}=t.pagination;e&&(e=(0,i.m)(e),e.forEach(e=>e.classList.remove(t.params.pagination.paginationDisabledClass))),b(),g(),m()},disable:v,render:g,update:m,init:b,destroy:y})}},7643(e,t,n){function a(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!+\/()[\]])/g,"\\$1").replace(/ /g,".")}`}n.d(t,{c:()=>a})}}]);
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.