PageSourceSearch

https://cdn.centricabusinesssolutions.com/sites/g/files/qehiga126/…w9ZTZ10K9K43zuLhDme7c4_kzuj8MzYN9L-Qbdmm7bA

js centricabusinesssolutions.com collected 2026-10-09 22:17:08 UTC 120,327 bytes, 45 lines download raw bytes

1/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
2!function(n,a){"use strict";var e=".flickity-enabled";a.flickityDefaultOptions={autoPlay:!1,pageDots:!1,prevNextButtons:!1},a.behaviors.cbsFlickity={attach:function(t,i){var a=this;n("[data-flickity]",t).each(function(){a.init(n(this));}),n(window).on("load",function(){n(e).find(".next").attr("aria-label","Next Slide"),n(e).find(".previous").attr("aria-label","Previous Slide");});},init:function(i){var t=n.extend({},a.flickityDefaultOptions,n.parseJSON(i.attr("data-flickity")));null!=t&&null!==t.autoPlay&&t.autoPlay&&(n(document).on("overlay.closed",function(t){i.flickity("playPlayer");}),n(document).on("overlay.opened",function(t){i.flickity("pausePlayer");}));}};}(jQuery,Drupal);;
3!function(a,e){"use strict";e.gtmDefaultOptions={value:null},e.behaviors.cbsGTM={attach:function(t,n){var i=this;a('[data-js-module="gtm"]',t).each(function(){i.init(a(this));});},init:function(t){t.on("click",this.onLinkClick.bind(t));},onLinkClick:function(t){var n=a.extend({},e.gtmDefaultOptions,a.parseJSON(this.attr("data-js-options"))),i="?";null!=n&&(0<t.currentTarget.href.indexOf(i)&&(i="&"),t.currentTarget.action=t.currentTarget.href+i+"link="+n.value);}};}(jQuery,Drupal);;
4!function(o,h){"use strict";var a='[data-js-module="iframe"]',d='[data-js-atom="iframe-callback-show"]',r="hidden",t=window.addEventListener?"addEventListener":"attachEvent";const s="attachEvent"==t?"onmessage":"message",i="attachEvent"==t?"onload":"load";function c(t){t.get(0)&&t.get(0).contentWindow&&t.get(0).contentWindow.postMessage&&t.get(0).contentWindow.postMessage({method:"setWindowScreenWidthClass",windowScreenWidth:o(window).width()},"*");}h.iframeDefaultOptions={isInOverlay:!1,hasSidebar:!1,preventFocus:!1},h.behaviors.cbsIframe={attach:function(t,e){o(a,t).each(function(){window.addEventListener(s,function(t){var e,a,s,i,n;t.data.url&&(a=this.attr("src"),s=t.data.url||!1,a.length<s.length&&(e=s,s=a,a=e),-1!==a.indexOf(s)&&(i=this.attr("data-js-options")||"{}",e=o.extend({},h.iframeDefaultOptions,o.parseJSON(i)),"setHeight"===t.data.method?(this.hasClass("cbs-iframe--generic")&&(this.parent().css("height",t.data.formHeight),this.parent().css("overflow-y","initial"),this.parent().attr("height",t.data.formHeight)),this.css("height",t.data.formHeight),this.attr("height",t.data.formHeight),e.hasSidebar&&((a=this.siblings('[data-js-atom="overlay-sidebar"]')).removeAttr("height"),s=t.data.formHeight+80,(i=a.get(0).scrollHeight)<=s?(a.css("height",s),a.attr("height",s)):(a.css("height",i),a.attr("height",i)))):"formSubmitCallback"===t.data.method?0<(n=o("body").find(d)).length&&n.hasClass(r)&&n.stop().slideUp(0).removeClass(r).stop().slideDown(750,function(){var t=o("body");0<t.find(d).length&&t.find(d).each(function(){h.attachBehaviors(o(this).get(0));});}):"getWindowScreenData"===t.data.method?c(this):"focus"===t.data.method?this.get(0).contentWindow&&this.get(0).contentWindow.focus():"blur"===t.data.method?this.get(0).contentWindow&&this.get(0).contentWindow.blur():"closeOverlay"===t.data.method?void 0!==h.behaviors.cbsOverlay&&h.behaviors.cbsOverlay.overlayCloseEvent():"scrollInView"===t.data.method&&(n=o("body").css("padding-top")||"",n=this.offset().top-2*parseInt(n.replace("/px/","")),e.isInOverlay||o("html, body").stop().animate({scrollTop:n},500)),"formSubmit"===t.data.method&&(console.log("found the dynamicsFormSubmit in the parent"),window.dataLayer.push({event:"dynamicsFormSubmit",formName:t.data.formName}))));}.bind(o(this)),!1),o(this).hasClass("cbs_is-newsletter-iframe")&&o(this).get(0).addEventListener(i,function(){o(this).parents(".cbs_is-newsletter-popup").find(".cbs_is-loader").hide(),o(this).addClass("overflow-y-scroll").removeClass("invisible");},!1);}),o(window).resize(function(){o(a,t).each(function(){o(this).css("height",""),c(o(this));});}),o(window).on("load",function(){o(a,t).each(function(){o(this).css("height",""),c(o(this));});});}};}(jQuery,Drupal);;
5var e,t=["scroll","wheel","touchstart","touchmove","touchenter","touchend","touchleave","mouseout","mouseleave","mouseup","mousedown","mousemove","mouseenter","mousewheel","mouseover"];if(function(){var e=!1;try{var t=Object.defineProperty({},"passive",{get:function(){e=!0}});window.addEventListener("test",null,t),window.removeEventListener("test",null,t)}catch(e){}return e}()){var o=EventTarget.prototype.addEventListener;e=o,EventTarget.prototype.addEventListener=function(o,r,n){var s,a="object"==typeof n&&null!==n,i=a?n.capture:n;(n=a?function(e){var t=Object.getOwnPropertyDescriptor(e,"passive");return t&&!0!==t.writable&&void 0===t.set?Object.assign({},e):e}(n):{}).passive=void 0!==(s=n.passive)?s:-1!==t.indexOf(o)&&!0,n.capture=void 0!==i&&i,e.call(this,o,r,n)},EventTarget.prototype.addEventListener._original=e}
6
7;
8!function(a){"use strict";Drupal.behaviors.cbsHelpers={attach:function(e,t){},buildAddToCalendarUrl:function(e,t){var a="https://addtocalendar.com/atc/"+e+"?f=m";return t.forEach(function(e,t){for(var r in e)e.hasOwnProperty(r)&&(a+="&e["+t+"]["+r+"]="+encodeURIComponent(e[r]));}),a;},lazyGetTemplate:function(t){if(null!=t&&"undefined"!=t){var r=a.Deferred();return a.templates[t]?r.resolve():a.get(drupalSettings.path.baseUrl+drupalSettings.path.themeUrl+"/src/js/templates/"+t+".jsr").then(function(e){a.templates(t,e),a.templates[t]?r.resolve():(console.log('Template: "'+t+'.jsr" failed to load'),r.reject());}),r.promise();}}};}(jQuery);;
vendor: 27,710 bytes, lines 9-11
9/*! JsRender v1.2.0: http://jsviews.com/#jsrender */
10/*! **VERSION FOR WEB** (For NODE.JS see http://jsviews.com/download/jsrender-node.js) */
11!function(t,e){var n=e.jQuery;"object"==typeof exports?module.exports=n?t(e,n):function(n){if(n&&!n.fn)throw"Provide jQuery or null";return t(e,n)}:"function"==typeof define&&define.amd?define(function(){return t(e)}):t(e,!1)}(function(t,e){"use strict";function n(t,e){return function(){var n,r=this,i=r.base;return r.base=t,n=e.apply(r,arguments),r.base=i,n}}function r(t,e){return kt(e)&&(e=n(t?t._d?t:n(a,t):a,e),e._d=(t&&t._d||0)+1),e}function i(t,e){var n,i=e.props;for(n in i)!Vt.test(n)||t[n]&&t[n].fix||(t[n]="convert"!==n?r(t.constructor.prototype[n],i[n]):i[n])}function o(t){return t}function a(){return""}function s(t){try{throw console.log("JsRender dbg breakpoint: "+t),"dbg breakpoint"}catch(e){}return this.base?this.baseApply(arguments):t}function p(t){this.name=(e.link?"JsViews":"JsRender")+" Error",this.message=t||this.name}function l(t,e){if(t){for(var n in e)"__proto__"!==n&&(t[n]=e[n]);return t}}function d(t,e,n){return t?Array.isArray(t)?d.apply(ot,t):(xt=n?n[0]:xt,/^(\W|_){5}$/.test(t+e+xt)||S("Invalid delimiters"),ht=t[0],vt=t[1],mt=e[0],_t=e[1],ut.delimiters=[ht+vt,mt+_t,xt],t="\\"+ht+"(\\"+xt+")?\\"+vt,e="\\"+mt+"\\"+_t,rt="(?:(\\w+(?=[\\/\\s\\"+mt+"]))|(\\w+)?(:)|(>)|(\\*))\\s*((?:[^\\"+mt+"]|\\"+mt+"(?!\\"+_t+"))*?)",ct.rTag="(?:"+rt+")",rt=new RegExp("(?:"+t+rt+"(\\/)?|\\"+ht+"(\\"+xt+")?\\"+vt+"(?:(?:\\/(\\w+))\\s*|!--[\\s\\S]*?--))"+e,"g"),ct.rTmpl=new RegExp("^\\s|\\s$|<.*>|([^\\\\]|^)[{}]|"+t+".*"+e),gt):ut.delimiters}function c(t,e){e||t===!0||(e=t,t=void 0);var n,r,i,o,a=this,s="root"===e;if(t){if(o=e&&a.type===e&&a,!o)if(n=a.views,a._.useKey){for(r in n)if(o=e?n[r].get(t,e):n[r])break}else for(r=0,i=n.length;!o&&r<i;r++)o=e?n[r].get(t,e):n[r]}else if(s)o=a.root;else if(e)for(;a&&!o;)o=a.type===e?a:void 0,a=a.parent;else o=a.parent;return o||void 0}function u(){var t=this.get("item");return t?t.index:void 0}function f(){return this.index}function g(t,e,n,r){var i,o,s,p=0;if(1===n&&(r=1,n=void 0),e)for(o=e.split("."),s=o.length;t&&p<s;p++)i=t,t=o[p]?t[o[p]]:t,kt(t)&&(t=t.call(i));return n&&(n.lt=n.lt||p<s),void 0===t?r?a:"":r?function(){return t.apply(i,arguments)}:t}function h(n,r,i){var o,a,s,p,d,c,u,f=this,g=!wt&&arguments.length>1,h=f.ctx;if(n){if(f._||(d=f.index,f=f.tag),c=f,h&&h.hasOwnProperty(n)||(h=lt).hasOwnProperty(n)){if(s=h[n],"tag"===n||"tagCtx"===n||"root"===n||"parentTags"===n)return s}else h=void 0;if((!wt&&f.tagCtx||f.linked)&&(s&&s._cxp||(f=f.tagCtx||kt(s)?f:(f=f.scope||f,!f.isTop&&f.ctx.tag||f),void 0!==s&&f.tagCtx&&(f=f.tagCtx.view.scope),h=f._ocps,s=h&&h.hasOwnProperty(n)&&h[n]||s,s&&s._cxp||!i&&!g||((h||(f._ocps=f._ocps||{}))[n]=s=[{_ocp:s,_vw:c,_key:n}],s._cxp={path:Ct,ind:0,updateValue:function(t,n){return e.observable(s[0]).setProperty(Ct,t),this}})),p=s&&s._cxp)){if(arguments.length>2)return a=s[1]?ct._ceo(s[1].deps):[Ct],a.unshift(s[0]),a._cxp=p,a;if(d=p.tagElse,u=s[1]?p.tag&&p.tag.cvtArgs?p.tag.cvtArgs(d,1)[p.ind]:s[1](s[0].data,s[0],ct):s[0]._ocp,g)return ct._ucp(n,r,f,p),f;s=u}return s&&kt(s)&&(o=function(){return s.apply(this&&this!==t?this:c,arguments)},l(o,s)),o||s}}function v(t){return t&&(t.fn?t:this.getRsc("templates",t)||st(t))}function m(t,e,n,r){var o,a,s,p,d,c="number"==typeof n&&e.tmpl.bnds[n-1];if(void 0===r&&c&&c._lr&&(r=""),void 0!==r?n=r={props:{},args:[r]}:c&&(n=c(e.data,e,ct)),c=c._bd&&c,t||c){if(a=e._lc,o=a&&a.tag,n.view=e,!o){if(o=l(new ct._tg,{_:{bnd:c,unlinked:!0,lt:n.lt},inline:!a,tagName:":",convert:t,onArrayChange:!0,flow:!0,tagCtx:n,tagCtxs:[n],_is:"tag"}),p=n.args.length,p>1)for(d=o.bindTo=[];p--;)d.unshift(p);a&&(a.tag=o,o.linkCtx=a),n.ctx=Q(n.ctx,(a?a.view:e).ctx),i(o,n)}o._er=r&&s,o.ctx=n.ctx||o.ctx||{},n.ctx=void 0,s=o.cvtArgs()[0],o._er=r&&s}else s=n.args[0];return s=c&&e._.onRender?e._.onRender(s,e,o):s,void 0!=s?s:""}function _(t,e){var n,r,i,o,a,s,p,l=this;if(l.tagName){if(s=l,l=(s.tagCtxs||[l])[t||0],!l)return}else s=l.tag;if(a=s.bindFrom,o=l.args,(p=s.convert)&&typeof p===Bt&&(p="true"===p?void 0:l.view.getRsc("converters",p)||S("Unknown converter: '"+p+"'")),p&&!e&&(o=o.slice()),a){for(i=[],n=a.length;n--;)r=a[n],i.unshift(x(l,r));e&&(o=i)}if(p){if(p=p.apply(s,i||o),void 0===p)return o;if(a=a||[0],n=a.length,jt(p)&&(p.arg0===!1||1!==n&&p.length===n&&!p.arg0)||(p=[p],a=[0],n=1),e)o=p;else for(;n--;)r=a[n],+r===r&&(o[r]=p[n])}return o}function x(t,e){return t=t[+e===e?"args":"props"],t&&t[e]}function b(t){return this.cvtArgs(t,1)}function w(t,e){var n,r,i=this;if(typeof e===Bt){for(;void 0===n&&i;)r=i.tmpl&&i.tmpl[t],n=r&&r[e],i=i.parent;return n||ot[t][e]}}function y(t,e,n,r,o,a){function s(t){var e=p[t];if(void 0!==e)for(e=jt(e)?e:[e],v=e.length;v--;)q=e[v],isNaN(parseInt(q))||(e[v]=parseInt(q));return e||[0]}e=e||it;var p,l,d,c,u,f,g,v,m,w,y,C,k,j,T,A,P,N,R,M,$,F,V,I,D,q,J,U,K,B,L=0,H="",W=e._lc||!1,Z=e.ctx,z=n||e.tmpl,G="number"==typeof r&&e.tmpl.bnds[r-1];for("tag"===t._is?(p=t,t=p.tagName,r=p.tagCtxs,d=p.template):(l=e.getRsc("tags",t)||S("Unknown tag: {{"+t+"}} "),d=l.template),void 0===a&&G&&(G._lr=l.lateRender&&G._lr!==!1||G._lr)&&(a=""),void 0!==a?(H+=a,r=a=[{props:{},args:[],params:{props:{}}}]):G&&(r=G(e.data,e,ct)),g=r.length;L<g;L++)y=r[L],P=y.tmpl,(!W||!W.tag||L&&!W.tag.inline||p._er||P&&+P===P)&&(P&&z.tmpls&&(y.tmpl=y.content=z.tmpls[P-1]),y.index=L,y.ctxPrm=h,y.render=E,y.cvtArgs=_,y.bndArgs=b,y.view=e,y.ctx=Q(Q(y.ctx,l&&l.ctx),Z)),(n=y.props.tmpl)&&(y.tmpl=e._getTmpl(n),y.content=y.content||y.tmpl),p?W&&W.fn._lr&&(N=!!p.init):(p=new l._ctr,N=!!p.init,p.parent=f=Z&&Z.tag,p.tagCtxs=r,W&&(p.inline=!1,W.tag=p),p.linkCtx=W,(p._.bnd=G||W.fn)?(p._.ths=y.params.props["this"],p._.lt=r.lt,p._.arrVws={}):p.dataBoundOnly&&S(t+" must be data-bound:\n{^{"+t+"}}")),I=p.dataMap,y.tag=p,I&&r&&(y.map=r[L].map),p.flow||(C=y.ctx=y.ctx||{},c=p.parents=C.parentTags=Z&&Q(C.parentTags,Z.parentTags)||{},f&&(c[f.tagName]=f),c[p.tagName]=C.tag=p,C.tagCtx=y);if(!(p._er=a)){for(i(p,r[0]),p.rendering={rndr:p.rendering},L=0;L<g;L++){if(y=p.tagCtx=r[L],V=y.props,p.ctx=y.ctx,!L){if(N&&(p.init(y,W,p.ctx),N=void 0),y.args.length||y.argDefault===!1||p.argDefault===!1||(y.args=$=[y.view.data],y.params.args=["#data"]),j=s("bindTo"),void 0!==p.bindTo&&(p.bindTo=j),void 0!==p.bindFrom?p.bindFrom=s("bindFrom"):p.bindTo&&(p.bindFrom=p.bindTo=j),T=p.bindFrom||j,U=j.length,J=T.length,p._.bnd&&(K=p.linkedElement)&&(p.linkedElement=K=jt(K)?K:[K],U!==K.length&&S("linkedElement not same length as bindTo")),(K=p.linkedCtxParam)&&(p.linkedCtxParam=K=jt(K)?K:[K],J!==K.length&&S("linkedCtxParam not same length as bindFrom/bindTo")),T)for(p._.fromIndex={},p._.toIndex={},m=J;m--;)for(q=T[m],v=U;v--;)q===j[v]&&(p._.fromIndex[v]=m,p._.toIndex[m]=v);W&&(W.attr=p.attr=W.attr||p.attr||W._dfAt),u=p.attr,p._.noVws=u&&u!==Kt}if($=p.cvtArgs(L),p.linkedCtxParam)for(F=p.cvtArgs(L,1),v=J,B=p.constructor.prototype.ctx;v--;)(k=p.linkedCtxParam[v])&&(q=T[v],A=F[v],y.ctx[k]=ct._cp(B&&void 0===A?B[k]:A,void 0!==A&&x(y.params,q),y.view,p._.bnd&&{tag:p,cvt:p.convert,ind:v,tagElse:L}));(R=V.dataMap||I)&&($.length||V.dataMap)&&(M=y.map,M&&M.src===$[0]&&!o||(M&&M.src&&M.unmap(),R.map($[0],y,M,!p._.bnd),M=y.map),$=[M.tgt]),w=void 0,p.render&&(w=p.render.apply(p,$),e.linked&&w&&!Et.test(w)&&(n={links:[]},n.render=n.fn=function(){return w},w=O(n,e.data,void 0,!0,e,void 0,void 0,p))),$.length||($=[e]),void 0===w&&(D=$[0],p.contentCtx&&(D=p.contentCtx===!0?e:p.contentCtx(D)),w=y.render(D,!0)||(o?void 0:"")),H=H?H+(w||""):void 0!==w?""+w:void 0}p.rendering=p.rendering.rndr}return p.tagCtx=r[0],p.ctx=p.tagCtx.ctx,p._.noVws&&p.inline&&(H="text"===u?pt.html(H):""),G&&e._.onRender?e._.onRender(H,e,p):H}function C(t,e,n,r,i,o,a,s){var p,l,d,c=this,f="array"===e;c.content=s,c.views=f?[]:{},c.data=r,c.tmpl=i,d=c._={key:0,useKey:f?0:1,id:""+qt++,onRender:a,bnds:{}},c.linked=!!a,c.type=e||"top",e&&(c.cache={_ct:ut._cchCt}),n&&"top"!==n.type||((c.ctx=t||{}).root=c.data),(c.parent=n)?(c.root=n.root||c,p=n.views,l=n._,c.isTop=l.scp,c.scope=(!t.tag||t.tag===n.ctx.tag)&&!c.isTop&&n.scope||c,l.useKey?(p[d.key="_"+l.useKey++]=c,c.index=Wt,c.getIndex=u):p.length===(d.key=c.index=o)?p.push(c):p.splice(o,0,c),c.ctx=t||n.ctx):e&&(c.root=c)}function k(t){var e,n,r;for(e in Yt)n=e+"s",t[n]&&(r=t[n],t[n]={},ot[n](r,t))}function j(t,e,n){function i(){var e=this;e._={unlinked:!0},e.inline=!0,e.tagName=t}var o,a,s,p=new ct._tg;if(kt(e)?e={depends:e.depends,render:e}:typeof e===Bt&&(e={template:e}),a=e.baseTag){e.flow=!!e.flow,a=typeof a===Bt?n&&n.tags[a]||dt[a]:a,a||S('baseTag: "'+e.baseTag+'" not found'),p=l(p,a);for(s in e)p[s]=r(a[s],e[s])}else p=l(p,e);return void 0!==(o=p.template)&&(p.template=typeof o===Bt?st[o]||st(o):o),(i.prototype=p).constructor=p._ctr=i,n&&(p._parentTmpl=n),p}function T(t){return this.base.apply(this,t)}function A(t,n,r,i){function o(n){var o,s;if(typeof n===Bt||n.nodeType>0&&(a=n)){if(!a&&(/^\.?\/[^\\:*?"<>]*$/.test(n)?(s=st[t=t||n])?n=s:a=document.getElementById(n):"#"===n.charAt(0)&&(a=document.getElementById(n.slice(1))),!a&&e.fn&&!ct.rTmpl.test(n)))try{a=e(n,document)[0]}catch(p){}a&&("SCRIPT"!==a.tagName&&S(n+": Use script block, not "+a.tagName),i?n=a.innerHTML:(o=a.getAttribute(Qt),o&&(o!==Ht?(n=st[o],delete st[o]):e.fn&&(n=e.data(a)[Ht])),o&&n||(t=t||(e.fn?Ht:n),n=A(t,a.innerHTML,r,i)),n.tmplName=t=t||o,t!==Ht&&(st[t]=n),a.setAttribute(Qt,t),e.fn&&e.data(a,Ht,n))),a=void 0}else n.fn||(n=void 0);return n}var a,s,p=n=n||"";if(ct._html=pt.html,0===i&&(i=void 0,p=o(p)),i=i||(n.markup?n.bnds?l({},n):n:{}),i.tmplName=i.tmplName||t||"unnamed",r&&(i._parentTmpl=r),!p&&n.markup&&(p=o(n.markup))&&p.fn&&(p=p.markup),void 0!==p)return p.render||n.render?p.tmpls&&(s=p):(n=M(p,i),q(p.replace(Pt,"\\$&"),n)),s||(s=l(function(){return s.render.apply(s,arguments)},n),k(s)),s}function P(t,e){return kt(t)?t.call(e):t}function N(t,e,n){Object.defineProperty(t,e,{value:n,configurable:!0})}function R(t,n){function r(t){d.apply(this,t)}function i(){return new r(arguments)}function o(t,e){for(var n,r,i,o,a,s=0;s<x;s++)i=f[s],n=void 0,typeof i!==Bt&&(n=i,i=n.getter,a=n.parentRef),void 0===(o=t[i])&&n&&void 0!==(r=n.defaultVal)&&(o=P(r,t)),e(o,n&&u[n.type],i,a)}function a(e){e=typeof e===Bt?JSON.parse(e):e;var n,r,i,a,l=0,d=e,c=[];if(jt(e)){for(e=e||[],n=e.length;l<n;l++)c.push(this.map(e[l]));return c._is=t,c.unmap=p,c.merge=s,c}if(e){for(o(e,function(t,e){e?t=e.map(t):typeof t===Bt&&("{"===t[0]&&"}"===t[t.length-1]||"["===t[0]&&"]"===t[t.length-1])&&(t=JSON.parse(t)),c.push(t)}),d=this.apply(this,c),l=x;l--;)if(i=c[l],a=f[l].parentRef,a&&i&&i.unmap)if(jt(i))for(n=i.length;n--;)N(i[n],a,d);else N(i,a,d);for(r in e)r===at||w[r]||(d[r]=e[r])}return d}function s(t,e,n){t=typeof t===Bt?JSON.parse(t):t;var r,a,s,p,l,d,c,u,f,g,v=0,m=this;if(jt(m)){for(c={},f=[],a=t.length,s=m.length;v<a;v++){for(u=t[v],d=!1,r=0;r<s&&!d;r++)c[r]||(l=m[r],h&&(c[r]=d=typeof h===Bt?u[h]&&(w[h]?l[h]():l[h])===u[h]:h(l,u)));d?(l.merge(u),f.push(l)):(f.push(g=i.map(u)),n&&N(g,n,e))}return void(b?b(m).refresh(f,!0):m.splice.apply(m,[0,m.length].concat(f)))}o(t,function(t,e,n,r){e?m[n]().merge(t,m,r):m[n]()!==t&&(typeof t===Bt&&("{"===t[0]&&"}"===t[t.length-1]||"["===t[0]&&"]"===t[t.length-1])&&(t=JSON.parse(t)),m[n](t))});for(p in t)p===at||w[p]||(m[p]=t[p])}function p(){function t(t){for(var e=[],n=0,r=t.length;n<r;n++)e.push(t[n].unmap());return e}var e,n,r,i,o=0,a=this;if(jt(a))return t(a);for(e={};o<x;o++)n=f[o],r=void 0,typeof n!==Bt&&(r=n,n=r.getter),i=a[n](),e[n]=r&&i&&u[r.type]?jt(i)?t(i):i.unmap():i;for(n in a)!a.hasOwnProperty(n)||"_"===n.charAt(0)&&w[n.slice(1)]||n===at||kt(a[n])||(e[n]=a[n]);return e}var l,d,c,u=this,f=n.getters,g=n.extend,h=n.id,v=e.extend({_is:t||"unnamed",unmap:p,merge:s},g),m="",_="",x=f?f.length:0,b=e.observable,w={};for(r.prototype=v,l=0;l<x;l++)!function(t){t=t.getter||t,w[t]=l+1;var e="_"+t;m+=(m?",":"")+t,_+="this."+e+" = "+t+";\n",v[t]=v[t]||function(n){return arguments.length?void(b?b(this).setProperty(t,n):this[e]=n):this[e]},b&&(v[t].set=v[t].set||function(t){this[e]=t})}(f[l]);return _=new Function(m,_),d=function(){_.apply(this,arguments),(c=arguments[x+1])&&N(this,arguments[x],c)},d.prototype=v,v.constructor=d,i.map=a,i.getters=f,i.extend=g,i.id=h,i}function M(t,e){var n,r=ft._wm||{},i={tmpls:[],links:{},bnds:[],_is:"template",render:E};return e&&(i=l(i,e)),i.markup=t,i.htmlTag||(n=Mt.exec(t),i.htmlTag=n?n[1].toLowerCase():""),n=r[i.htmlTag],n&&n!==r.div&&(i.markup=i.markup.trim()),i}function $(t,e){function n(i,o,a){var s,p,l,d=ct.onStore[t];if(i&&typeof i===Lt&&!i.nodeType&&!i.markup&&!i.getTgt&&!("viewModel"===t&&i.getters||i.extend)){for(p in i)n(p,i[p],o);return o||ot}return i&&typeof i!==Bt&&(a=o,o=i,i=void 0),l=a?"viewModel"===t?a:a[r]=a[r]||{}:n,s=e.compile,void 0===o&&(o=s?i:l[i],i=void 0),null===o?i&&delete l[i]:(s&&(o=s.call(l,i,o,a,0)||{},o._is=t),i&&(l[i]=o)),d&&d(i,o,a,s),o}var r=t+"s";ot[r]=n}function F(t){gt[t]=gt[t]||function(e){return arguments.length?(ut[t]=e,gt):ut[t]}}function V(t){function e(e,n){this.tgt=t.getTgt(e,n),n.map=this}return kt(t)&&(t={getTgt:t}),t.baseMap&&(t=l(l({},t.baseMap),t)),t.map=function(t,n){return new e(t,n)},t}function E(t,e,n,r,i,o){var a,s,p,l,d,c,u,f,g=r,h="";if(e===!0?(n=e,e=void 0):typeof e!==Lt&&(e=void 0),(p=this.tag)?(d=this,g=g||d.view,l=g._getTmpl(p.template||d.tmpl),arguments.length||(t=p.contentCtx&&kt(p.contentCtx)?t=p.contentCtx(t):g)):l=this,l){if(!r&&t&&"view"===t._is&&(g=t),g&&t===g&&(t=g.data),c=!g,wt=wt||c,c&&((e=e||{}).root=t),!wt||ft.useViews||l.useViews||g&&g!==it)h=O(l,t,e,n,g,i,o,p);else{if(g?(u=g.data,f=g.index,g.index=Wt):(g=it,u=g.data,g.data=t,g.ctx=e),jt(t)&&!n)for(a=0,s=t.length;a<s;a++)g.index=a,g.data=t[a],h+=l.fn(t[a],g,ct);else g.data=t,h+=l.fn(t,g,ct);g.data=u,g.index=f}c&&(wt=void 0)}return h}function O(t,e,n,r,i,o,a,s){var p,d,c,u,f,g,h,v,m,_,x,b,w,y="";if(s&&(m=s.tagName,b=s.tagCtx,n=n?Q(n,s.ctx):s.ctx,t===i.content?h=t!==i.ctx._wrp?i.ctx._wrp:void 0:t!==b.content?t===s.template?(h=b.tmpl,n._wrp=b.content):h=b.content||i.content:h=i.content,b.props.link===!1&&(n=n||{},n.link=!1)),i&&(a=a||i._.onRender,w=n&&n.link===!1,w&&i._.nl&&(a=void 0),n=Q(n,i.ctx),b=!s&&i.tag?i.tag.tagCtxs[i.tagElse]:b),(_=b&&b.props.itemVar)&&("~"!==_[0]&&D("Use itemVar='~myItem'"),_=_.slice(1)),o===!0&&(g=!0,o=0),a&&s&&s._.noVws&&(a=void 0),v=a,a===!0&&(v=void 0,a=i._.onRender),n=t.helpers?Q(t.helpers,n):n,x=n,jt(e)&&!r)for(c=g?i:void 0!==o&&i||new C(n,"array",i,e,t,o,a,h),c._.nl=w,i&&i._.useKey&&(c._.bnd=!s||s._.bnd&&s,c.tag=s),p=0,d=e.length;p<d;p++)u=new C(x,"item",c,e[p],t,(o||0)+p,a,c.content),_&&((u.ctx=l({},x))[_]=ct._cp(e[p],"#data",u)),f=t.fn(e[p],u,ct),y+=c._.onRender?c._.onRender(f,u):f;else c=g?i:new C(x,m||"data",i,e,t,o,a,h),_&&((c.ctx=l({},x))[_]=ct._cp(e,"#data",c)),c.tag=s,c._.nl=w,y+=t.fn(e,c,ct);return s&&(c.tagElse=b.index,b.contentView=c),v?v(y,c):y}function I(t,e,n){var r=void 0!==n?kt(n)?n.call(e.data,t,e):n||"":"{Error: "+(t.message||t)+"}";return ut.onError&&void 0!==(n=ut.onError.call(e.data,t,n&&r,e))&&(r=n),e&&!e._lc?pt.html(r):r}function S(t){throw new ct.Err(t)}function D(t){S("Syntax error\n"+t)}function q(t,e,n,r,i){function o(e){e-=h,e&&m.push(t.substr(h,e).replace(Tt,"\\n"))}function a(e,n){e&&(e+="}}",D((n?"{{"+n+"}} block has {{/"+e+" without {{"+e:"Unmatched or missing {{/"+e)+", in template:\n"+t))}function s(s,p,l,u,g,x,b,w,y,C,k,j){(b&&p||y&&!l||w&&":"===w.slice(-1)||C)&&D(s),x&&(g=":",u=Kt),y=y||n&&!i;var T,A,P,N=(p||n)&&[[]],R="",M="",$="",F="",V="",E="",O="",I="",S=!y&&!g;l=l||(w=w||"#data",g),o(j),h=j+s.length,b?f&&m.push(["*","\n"+w.replace(/^:/,"ret+= ").replace(At,"$1")+";\n"]):l?("else"===l&&(Rt.test(w)&&D('For "{{else if expr}}" use "{{else expr}}"'),N=_[9]&&[[]],_[10]=t.substring(_[10],j),A=_[11]||_[0]||D("Mismatched: "+s),_=v.pop(),m=_[2],S=!0),w&&B(w.replace(Tt," "),N,e,n).replace(Nt,function(t,e,n,r,i,o,a,s){return"this:"===r&&(o="undefined"),s&&(P=P||"@"===s[0]),r="'"+i+"':",a?(M+=n+o+",",F+="'"+s+"',"):n?($+=r+"j._cp("+o+',"'+s+'",view),',E+=r+"'"+s+"',"):e?O+=o:("trigger"===i&&(I+=o),"lateRender"===i&&(T="false"!==s),R+=r+o+",",V+=r+"'"+s+"',",c=c||Vt.test(i)),""}).slice(0,-1),N&&N[0]&&N.pop(),d=[l,u||!!r||c||"",S&&[],U(F||(":"===l?"'#data',":""),V,E),U(M||(":"===l?"data,":""),R,$),O,I,T,P,N||0],m.push(d),S&&(v.push(_),_=d,_[10]=h,_[11]=A)):k&&(a(k!==_[0]&&k!==_[11]&&k,_[0]),_[10]=t.substring(_[10],j),_=v.pop()),a(!_&&k),m=_[2]}var p,l,d,c,u,f=ut.allowCode||e&&e.allowCode||gt.allowCode===!0,g=[],h=0,v=[],m=g,_=[,,g];if(f&&e._is&&(e.allowCode=f),n&&(void 0!==r&&(t=t.slice(0,-r.length-2)+mt),t=ht+t+_t),a(v[0]&&v[0][2].pop()[0]),t.replace(rt,s),o(t.length),(h=g[g.length-1])&&a(typeof h!==Bt&&+h[10]===h[10]&&h[0]),n){for(l=L(g,t,n),u=[],p=g.length;p--;)u.unshift(g[p][9]);J(l,u)}else l=L(g,e);return l}function J(t,e){var n,r,i=0,o=e.length;for(t.deps=[],t.paths=[];i<o;i++){t.paths.push(r=e[i]);for(n in r)"_jsvto"!==n&&r.hasOwnProperty(n)&&r[n].length&&!r[n].skp&&(t.deps=t.deps.concat(r[n]))}}function U(t,e,n){return[t.slice(0,-1),e.slice(0,-1),n.slice(0,-1)]}function K(t,e){return"\n\tparams:{args:["+t[0]+"],\n\tprops:{"+t[1]+"}"+(t[2]?",\n\tctx:{"+t[2]+"}":"")+"},\n\targs:["+e[0]+"],\n\tprops:{"+e[1]+"}"+(e[2]?",\n\tctx:{"+e[2]+"}":"")}function B(t,e,n,r){function i(n,i,p,j,T,A,P,N,R,M,$,F,V,E,O,I,S,q,J,U,K){function B(t,n,i,s,p,l,d,f){if(Z="."===i,i&&(T=T.slice(n.length),/^\.?constructor$/.test(f||T)&&D(t),Z||(t=(M?(r?"":"(ltOb.lt=ltOb.lt||")+"(ob=":"")+(s?'view.ctxPrm("'+s+'")':p?"view":"data")+(M?")===undefined"+(r?"":")")+'?"":view._getOb(ob,"':"")+(f?(l?"."+l:s?"":p?"":"."+i)+(d||""):(f=s?"":p?l||"":i,"")),t+=f?"."+f:"",t=n+("view.data"===t.slice(0,9)?t.slice(5):t)+(M?(r?'"':'",ltOb')+($?",1)":")"):"")),c)){if(Q="_linkTo"===o?a=e._jsvto=e._jsvto||[]:u.bd,H=Z&&Q[Q.length-1]){if(H._cpfn){for(;H.sb;)H=H.sb;H.prm&&(H.bnd&&(T="^"+T.slice(1)),H.sb=T,H.bnd=H.bnd||"^"===T[0])}}else Q.push(T);$&&!Z&&(w[v]=X,y[v]=C[v].length)}return t}j&&!N&&(T=j+T),A=A||"",V=V||"",p=p||i||V,T=T||R,M&&(M=!/\)|]/.test(K[U-1]))&&(T=T.slice(1).split(".").join("^")),$=$||q||"";var L,Q,H,W,Z,z,G,X=U;if(!d&&!l){if(P&&D(t),S&&c){if(L=w[v-1],"undefined"!=typeof K&&K.length-1>X-(L||0)){if(L=K.slice(L,X+n.length).trim(),Q=a||f[v-1].bd,H=Q[Q.length-1],H&&H.prm){for(;H.sb&&H.sb.prm;)H=H.sb;W=H.sb={path:H.sb,bnd:H.bnd},!W.path&&H.path&&(H.bnd=!0)}else Q.push(W={path:Q.pop()});H&&H.sb===W&&(C[v]=C[v-1].slice(H._cpPthSt)+C[v],C[v-1]=C[v-1].slice(0,H._cpPthSt)),W._cpPthSt=y[v-1],W._cpKey=L,C[v]+=K.slice(k,U),k=U,W._cpfn=Zt[L]=Zt[L]||new Function("data,view,j","//"+L+"\nvar v;\nreturn ((v="+C[v]+("]"===I?")]":I)+")!=null?v:null);"),C[v-1]+=b[h]&&ft.cache?'view.getCache("'+L.replace(Pt,"\\$&")+'"':C[v],W.prm=u.bd,W.bnd=W.bnd||W.path&&W.path.indexOf("^")>=0}C[v]=""}"["===$&&($="[j._sq("),"["===p&&(p="[j._sq(")}return G=d?(d=!E,d?n:V+'"'):l?(l=!O,l?n:V+'"'):(p?(x[++h]=!0,m[h]=0,c&&(w[v++]=X++,u=f[v]={bd:[]},C[v]="",y[v]=1),p):"")+(J?h?"":(g=K.slice(g,X),(o?(o=s=a=!1,"\b"):"\b,")+g+(g=X+n.length,c&&e.push(u.bd=[]),"\b")):N?(v&&D(t),c&&e.pop(),o="_"+T,s=j,g=X+n.length,c&&(c=u.bd=e[o]=[],c.skp=!j),T+":"):T?T.split("^").join(".").replace(ct.rPath,B)+($||A):A?A:I?"]"===I?")]":")":F?(b[h]||D(t),","):i?"":(d=E,l=O,'"')),d||l||I&&(b[h]=!1,h--),c&&(d||l||(I&&(x[h+1]&&(u=f[--v],x[h+1]=!1),_=m[h+1]),$&&(m[h+1]=C[v].length+(p?1:0),(T||I)&&(u=f[++v]={bd:[]},x[h+1]=!0))),C[v]=(C[v]||"")+K.slice(k,U),k=U+n.length,d||l||((z=p&&x[h+1])&&(C[v-1]+=p,y[v-1]++),"("===$&&Z&&!W&&(C[v]=C[v-1].slice(_)+C[v],C[v-1]=C[v-1].slice(0,_))),C[v]+=z?G.slice(1):G),d||l||!$||(h++,T&&"("===$&&(b[h]=!0)),d||l||!q||(c&&(C[v]+=$),G+=$),G}var o,a,s,p,l,d,c=e&&e[0],u={bd:c},f={0:u},g=0,h=0,v=0,m={},_=0,x={},b={},w={},y={0:0},C={0:""},k=0;return"@"===t[0]&&(t=t.replace(Dt,".")),p=(t+(n?" ":"")).replace(ct.rPrm,i),c&&(p=C[0]),!h&&p||D(t)}function L(t,e,n){var r,i,o,a,s,p,l,d,c,u,f,g,h,v,m,_,x,b,w,y,C,k,j,T,A,P,N,R,$,F,V,E,O,I=0,S=ft.useViews||e.useViews||e.tags||e.templates||e.helpers||e.converters,q="",U={},B=t.length;for(typeof e===Bt?(b=n?'data-link="'+e.replace(Tt," ").slice(1,-1)+'"':e,e=0):(b=e.tmplName||"unnamed",e.allowCode&&(U.allowCode=!0),e.debug&&(U.debug=!0),f=e.bnds,x=e.tmpls),r=0;r<B;r++)if(i=t[r],typeof i===Bt)q+='+"'+i+'"';else if(o=i[0],"*"===o)q+=";\n"+i[1]+"\nret=ret";else{if(a=i[1],C=!n&&i[2],s=K(i[3],h=i[4]),F=i[6],V=i[7],i[8]?(E="\nvar ob,ltOb={},ctxs=",O=";\nctxs.lt=ltOb.lt;\nreturn ctxs;"):(E="\nreturn ",O=""),k=i[10]&&i[10].replace(At,"$1"),(A="else"===o)?g&&g.push(i[9]):(R=i[5]||ut.debugMode!==!1&&"undefined",f&&(g=i[9])&&(g=[g],I=f.push(1))),S=S||h[1]||h[2]||g||/view.(?!index)/.test(h[0]),(P=":"===o)?a&&(o=a===Kt?">":a+o):(C&&(w=M(k,U),w.tmplName=b+"/"+o,w.useViews=w.useViews||S,L(C,w),S=w.useViews,x.push(w)),A||(y=o,S=S||o&&(!dt[o]||!dt[o].flow),T=q,q=""),j=t[r+1],j=j&&"else"===j[0]),$=R?";\ntry{\nret+=":"\n+",v="",m="",P&&(g||F||a&&a!==Kt||V)){if(N=new Function("data,view,j","// "+b+" "+ ++I+" "+o+E+"{"+s+"};"+O),N._er=R,N._tag=o,N._bd=!!g,N._lr=V,n)return N;J(N,g),_='c("'+a+'",view,',u=!0,v=_+I+",",m=")"}if(q+=P?(n?(R?"try{\n":"")+"return ":$)+(u?(u=void 0,S=c=!0,_+(N?(f[I-1]=N,I):"{"+s+"}")+")"):">"===o?(l=!0,"h("+h[0]+")"):(d=!0,"((v="+h[0]+")!=null?v:"+(n?"null)":'"")'))):(p=!0,"\n{view:view,content:false,tmpl:"+(C?x.length:"false")+","+s+"},"),y&&!j){if(q="["+q.slice(0,-1)+"]",_='t("'+y+'",view,this,',n||g){if(q=new Function("data,view,j"," // "+b+" "+I+" "+y+E+q+O),q._er=R,q._tag=y,g&&J(f[I-1]=q,g),q._lr=V,n)return q;v=_+I+",undefined,",m=")"}q=T+$+_+(g&&I||q)+")",g=0,y=0}R&&!j&&(S=!0,q+=";\n}catch(e){ret"+(n?"urn ":"+=")+v+"j._err(e,view,"+R+")"+m+";}"+(n?"":"\nret=ret"))}q="// "+b+(U.debug?"\ndebugger;":"")+"\nvar v"+(p?",t=j._tag":"")+(c?",c=j._cnvt":"")+(l?",h=j._html":"")+(n?(i[8]?", ob":"")+";\n":',ret=""')+q+(n?"\n":";\nreturn ret;");try{q=new Function("data,view,j",q)}catch(Q){D("Compiled template code:\n\n"+q+'\n: "'+(Q.message||Q)+'"')}return e&&(e.fn=q,e.useViews=!!S),q}function Q(t,e){return t&&t!==e?e?l(l({},e),t):t:e&&l({},e)}function H(t,e){var n,r,i=e.map,o=i&&i.propsArr;if(!o){if(o=[],typeof t===Lt||kt(t))for(n in t)r=t[n],n===at||!t.hasOwnProperty(n)||e.props.noFunctions&&kt(r)||o.push({key:n,prop:r});i&&(i.propsArr=i.options&&o)}return W(o,e)}function W(t,n){var r,i,o,a=n.tag,s=n.props,p=n.params.props,l=s.filter,d=s.sort,c=d===!0,u=parseInt(s.step),f=s.reverse?-1:1;if(!jt(t))return t;if(c||d&&typeof d===Bt?(r=t.map(function(t,e){return t=c?t:g(t,d),{i:e,v:typeof t===Bt?t.toLowerCase():t}}),r.sort(function(t,e){return t.v>e.v?f:t.v<e.v?-f:0}),t=r.map(function(e){return t[e.i]})):(d||f<0)&&!a.dataMap&&(t=t.slice()),kt(d)&&(t=t.sort(function(){return d.apply(n,arguments)})),f<0&&(!d||kt(d))&&(t=t.reverse()),t.filter&&l&&(t=t.filter(l,n),n.tag.onFilter&&n.tag.onFilter(n)),p.sorted&&(r=d||f<0?t:t.slice(),a.sorted?e.observable(a.sorted).refresh(r):n.map.sorted=r),i=s.start,o=s.end,(p.start&&void 0===i||p.end&&void 0===o)&&(i=o=0),isNaN(i)&&isNaN(o)||(i=+i||0,o=void 0===o||o>t.length?t.length:+o,t=t.slice(i,o)),u>1){for(i=0,o=t.length,r=[];i<o;i+=u)r.push(t[i]);t=r}return p.paged&&a.paged&&$observable(a.paged).refresh(t),t}function Z(t,n,r){var i=this.jquery&&(this[0]||S("Unknown template")),o=i.getAttribute(Qt);return E.call(o&&e.data(i)[Ht]||st(i),t,n,r)}function z(t){return Jt[t]||(Jt[t]="&#"+t.charCodeAt(0)+";")}function G(t,e){return Ut[e]||""}function X(t){return void 0!=t?Ft.test(t)&&(""+t).replace(Ot,z)||t:""}function Y(t){return typeof t===Bt?t.replace(It,z):t}function tt(t){return typeof t===Bt?t.replace(St,G):t}var et=e===!1;e=e&&e.fn?e:t.jQuery;var nt,rt,it,ot,at,st,pt,lt,dt,ct,ut,ft,gt,ht,vt,mt,_t,xt,bt,wt,yt="v1.2.0",Ct="_ocp",kt=function(t){return"function"==typeof t},jt=Array.isArray,Tt=/[ \t]*(\r\n|\n|\r)/g,At=/\\(['"\\])/g,Pt=/['"\\]/g,Nt=/(?:\x08|^)(onerror:)?(?:(~?)(([\w$.]+):)?([^\x08]+))\x08(,)?([^\x08]+)/gi,Rt=/^if\s/,Mt=/<(\w+)[>\s]/,$t=/[\x00`><"'&=]/g,Ft=/[\x00`><\"'&=]/,Vt=/^on[A-Z]|^convert(Back)?$/,Et=/^\#\d+_`[\s\S]*\/\d+_`$/,Ot=$t,It=/[&<>]/g,St=/&(amp|gt|lt);/g,Dt=/\[['"]?|['"]?\]/g,qt=0,Jt={"&":"&amp;","<":"&lt;",">":"&gt;","\0":"&#0;","'":"&#39;",'"':"&#34;","`":"&#96;","=":"&#61;"},Ut={amp:"&",gt:">",lt:"<"},Kt="html",Bt="string",Lt="object",Qt="data-jsv-tmpl",Ht="jsvTmpl",Wt="For #index in nested block use #getIndex().",Zt={},zt={},Gt=t.jsrender,Xt=Gt&&e&&!e.render,Yt={template:{compile:A},tag:{compile:j},viewModel:{compile:R},helper:{},converter:{}};if(ot={jsviews:yt,sub:{rPath:/^(!*?)(?:null|true|false|\d[\d.]*|([\w$]+|\.|~([\w$]+)|#(view|([\w$]+))?)([\w$.^]*?)(?:[.[^]([\w$]+)\]?)?)$/g,rPrm:/(\()(?=\s*\()|(?:([([])\s*)?(?:(\^?)(~?[\w$.^]+)?\s*((\+\+|--)|\+|-|~(?![\w$])|&&|\|\||===|!==|==|!=|<=|>=|[<>%*:?\/]|(=))\s*|(!*?(@)?[#~]?[\w$.^]+)([([])?)|(,\s*)|(?:(\()\s*)?\\?(?:(')|("))|(?:\s*(([)\]])(?=[.^]|\s*$|[^([])|[)\]])([([]?))|(\s+)/g,View:C,Err:p,tmplFn:q,parse:B,extend:l,extendCtx:Q,syntaxErr:D,onStore:{template:function(t,e){null===e?delete zt[t]:t&&(zt[t]=e)}},addSetting:F,settings:{allowCode:!1},advSet:a,_thp:i,_gm:r,_tg:function(){},_cnvt:m,_tag:y,_er:S,_err:I,_cp:o,_sq:function(t){return"constructor"===t&&D(""),t}},settings:{delimiters:d,advanced:function(t){return t?(l(ft,t),ct.advSet(),gt):ft}},map:V},(p.prototype=new Error).constructor=p,u.depends=function(){return[this.get("item"),"index"]},f.depends="index",C.prototype={get:c,getIndex:f,ctxPrm:h,getRsc:w,_getTmpl:v,_getOb:g,getCache:function(t){return ut._cchCt>this.cache._ct&&(this.cache={_ct:ut._cchCt}),void 0!==this.cache[t]?this.cache[t]:this.cache[t]=Zt[t](this.data,this,ct)},_is:"view"},ct=ot.sub,gt=ot.settings,!(Gt||e&&e.render)){for(nt in Yt)$(nt,Yt[nt]);if(pt=ot.converters,lt=ot.helpers,dt=ot.tags,ct._tg.prototype={baseApply:T,cvtArgs:_,bndArgs:b,ctxPrm:h},it=ct.topView=new C,e){if(e.fn.render=Z,at=e.expando,e.observable){if(yt!==(yt=e.views.jsviews))throw"jquery.observable.js requires jsrender.js "+yt;l(ct,e.views.sub),ot.map=e.views.map}}else e={jsrender:yt},et&&(t.jsrender=e),e.renderFile=e.__express=e.compile=function(){throw"Node.js: use npm jsrender, or jsrender-node.js"},ct._jq=function(t){t!==e&&(l(t,e),e=t,e.fn.render=Z,delete e.jsrender,at=e.expando)};ut=ct.settings,ut.allowCode=!1,e.render=zt,e.views=ot,e.templates=st=ot.templates;for(bt in ut)F(bt);(gt.debugMode=function(t){return void 0===t?ut.debugMode:(ut._clFns&&ut._clFns(),ut.debugMode=t,ut.onError=typeof t===Bt?function(){return t}:kt(t)?t:void 0,gt)})(!1),ft=ut.advanced={cache:!0,useViews:!1,_jsv:!1},dt({"if":{render:function(t){var e=this,n=e.tagCtx,r=e.rendering.done||!t&&(n.args.length||!n.index)?"":(e.rendering.done=!0,void(e.selected=n.index));return r},contentCtx:!0,flow:!0},"for":{sortDataMap:V(W),init:function(t,e){this.setDataMap(this.tagCtxs)},render:function(t){var e,n,r,i,o,a=this,s=a.tagCtx,p=s.argDefault===!1,l=s.props,d=p||s.args.length,c="",u=0;if(!a.rendering.done){if(e=d?t:s.view.data,p)for(p=l.reverse?"unshift":"push",i=+l.end,o=+l.step||1,e=[],r=+l.start||0;(i-r)*o>0;r+=o)e[p](r);void 0!==e&&(n=jt(e),c+=s.render(e,!d||l.noIteration),u+=n?e.length:1),(a.rendering.done=u)&&(a.selected=s.index)}return c},setDataMap:function(t){for(var e,n,r,i=this,o=t.length;o--;)e=t[o],n=e.props,r=e.params.props,e.argDefault=void 0===n.end||e.args.length>0,n.dataMap=e.argDefault!==!1&&jt(e.args[0])&&(r.sort||r.start||r.end||r.step||r.filter||r.reverse||n.sort||n.start||n.end||n.step||n.filter||n.reverse)&&i.sortDataMap},flow:!0},props:{baseTag:"for",dataMap:V(H),init:a,flow:!0},include:{flow:!0},"*":{render:o,flow:!0},":*":{render:o,flow:!0},dbg:lt.dbg=pt.dbg=s}),pt({html:X,attr:X,encode:Y,unencode:tt,url:function(t){return void 0!=t?encodeURI(""+t):null===t?t:""}})}return ut=ct.settings,gt.delimiters("{{","}}","^"),Xt&&Gt.views.sub._jq(e),e||Gt},window);
12
13;
14!function(e){"use strict";e.views.settings.allowCode(!0),e.views.converters("json",function(e){return JSON.stringify(e);});}(jQuery);;
15!function(n,r,s){"use strict";var o=".views-exposed-form.kc-filter-form",c=".cbs_is-kc-filter-main-category",a=".filter-category-close",d=".kc-form-reset",l=".filter-results";function f(){r(o).find(c).each(function(){void 0!==r(this).parent().attr("open")&&r(this).click();});}n.behaviors.cbsKCFilter={attach:function(e,t){var i;e==document&&(i=this,document.addEventListener("scroll",function(e){parseFloat(r(window).scrollTop());r(".cbs_hidden-anchor").each(function(){var e;0<r(this).next().length&&null!=r(this).attr("id")&&0<r(o).length&&(e=parseFloat(r(this).offset().top),r(this).css("scroll-margin-top","0px"),r(o).is(":visible")&&window.matchMedia("(min-width: 1200px)").matches&&e>parseFloat(r(".kc-filter-helper").offset().top)&&r(this).css("scroll-margin-top",parseFloat(r(o).outerHeight())+"px"));});}),document.addEventListener("scroll",i.adjustFilterPosition),r(s("ajax",a,e)).on("click",function(){r(this).parents("details").find(c).click();}),r(a).on("keydown",function(e){13===e.keyCode&&r(this).parents("details").find(c).click();}),r(s("ajax",c,e)).on("click",function(e){void 0===r(this).parent("details").attr("open")&&r(this).parent("details").siblings("details").each(function(){r(this).removeAttr("open");});}),r(document).mouseup((e)=>{var t=r("details[open]").find(".filter-categories");0<r(o).find("details[open]").length&&!t.is(e.target)&&0===t.has(e.target).length&&0===r(e.target).parents(c).length&&r(o).find("details[open]").removeAttr("open");}),r(s("ajax","input[type=checkbox]",e)).on("change",function(e){var t=r(this).parents("form");0<r(this).parents("details").find('input[type="checkbox"]:checked').length?r(this).parents("details").find(c).find(".filter-count").text(r(this).parents("details").find('input[type="checkbox"]:checked').length).removeClass("hidden"):r(this).parents("details").find(c).find(".filter-count").text("0").addClass("hidden");var i=new Array();t.find('input[type="checkbox"]:checked').each(function(){i.push({id:r(this).attr("value"),label:r(this).next("label").text()});}),i.length?void 0!==n.behaviors.cbsHelpers&&r.when(n.behaviors.cbsHelpers.lazyGetTemplate("kcfilter")).done(function(){var e=r.templates.kcfilter.render({data:i});t.find(l).empty().append(e).removeClass("hidden");e=r("body");0<e.find(t).find(l).find(".filter-remove").length&&(e.find(t).find(l).find(".filter-remove").each(function(){r(this).on("click.kc-filter",function(e){var t=r(e.currentTarget);t&&(e=t.parents(["category-id"]).attr("category-id"),!r.isNumeric(e)||0<(e=t.parents(o).find('input[type="checkbox"][value="'+e+'"]')).length&&e.prop("checked",!1).trigger("change"));}.bind(r(this))),r(this).on("keydown.kc-filter",function(e){13===e.keyCode&&(e.preventDefault(),r(this).trigger("click"));}.bind(r(this)));}),r(l).on("keydown",".filter-remove-container",function(e){var t;9!==e.keyCode||e.shiftKey||r(this).is(":last-child")&&(e.preventDefault(),t=r(this).parents("div.filter-results").siblings("div.newsletter_link-container"),setTimeout(function(){r(t).find("a").focus();},50));}));}):(t.find(l).addClass("hidden").empty(),t.find(d).addClass("hidden"));}),r('input[type="checkbox"]').on("keydown",function(e){13===e.keyCode&&(e.preventDefault(),r(this).trigger("click"));}),r("div.filter-categories").on("focusout",function(e){r(this).attr("class");setTimeout(function(){r("div.filter-categories").is(":focus")||r("div.filter-categories").has(document.activeElement).length||f();},0);}),r("input.kc-form-submit").on("keydown",function(e){9!==e.keyCode||e.shiftKey||!1===r(l).is(":empty")&&(console.log("kcFilterResetButton "+r(d).length),(0==r(d).length||1==r(d).length&&r(d).is(":hidden"))&&(e.preventDefault(),setTimeout(function(){r(l).find("div.filter-remove-container:first").find("div.filter-remove").focus();},50)));}),r(d).on("keydown",function(e){9!==e.keyCode||e.shiftKey||!1===r(l).is(":empty")&&(e.preventDefault(),setTimeout(function(){r(l).find("div.filter-remove-container:first").find("div.filter-remove").focus();},50));}),r("a.cbs_is-newsletter-subscribe-link").on("keydown",function(e){9!==e.keyCode||e.shiftKey||!1===r(l).is(":empty")&&(e.preventDefault(),0<r("div#cbs_kc-featured-content-container").length?setTimeout(function(){r("div#cbs_kc-featured-content-container").find("div.cbs-kc-featured_content_big").find("div.featured-content_big_container").find("a.content-type_link").focus();},50):0<r("div.kc-filter-container").length&&setTimeout(function(){r("div.kc-filter-container").find("div.node_teaser-card_container:first").find("div.node_teaser-card-detail
15s").find("a.content-title_link").focus();},50)),13===e.keyCode&&(r(this).click(),setTimeout(function(){document.querySelector('iframe[name="newsletter_form"]').focus();},50));}),r(s("ajax",".form-submit.kc-form-reset",e)).on("click",function(){i.formSubmit(r(this),!1);}),r(s("ajax",".form-submit.kc-form-submit",e)).on("click",function(){i.formSubmit(r(this),!0);}));},formSubmit:function(e,t){var i=e.parents("form");e.hasClass("kc-form-reset")&&i.clearForm(),e.hasClass("kc-overview-form-submit")||0<r("#cbs_kc-featured-content-container").length&&r("#cbs_kc-featured-content-container").hide(),0<i.find('input[type="checkbox"]:checked').length?(function(e){var t=e.parents("form");{var i,n,s,o;e.hasClass("kc-overview-form-submit")||0<t.find('input[type="checkbox"]:checked').length&&(i=new Array(),t.find('input[type="checkbox"]:checked').each(function(){var e=r(this).attr("name").split("[")[0].toUpperCase();i.push({category:e,value:r(this).next("label").text()});}),n="Knowledge Centre",s="Knowledge Centre Filter",e.hasClass("case-study-form-submit")&&(n="Case Study",s="Case Study Filter"),o="",t=r.map(i,function(e){return e.category==o?e.value:(o=e.category,e.category+": "+e.value);}).join(", "),"ga" in window&&(void 0!==(e=ga.getAll()[0])&&e.send("event",n,"filter",t)),gtag("event",s,{filterSelectedOptions:t}));}}(e),i.find(d).removeClass("hidden")):(i.find(l).empty().addClass("hidden"),i.find(".filter-count").text("0").addClass("hidden"),(t?i.find(d).click():i.find(d)).addClass("hidden")),f();},adjustFilterPosition:function(){var e=Math.round(r(window).scrollTop()),t=r("header").outerHeight()+"px";r(o).each(function(){r(this).is(":visible")&&window.matchMedia("(min-width: 1200px)").matches?(r(this).css({top:t}),+Math.round(r(this).prev(".kc-filter-helper").offset().top)-Math.round(r(this).outerHeight())<=e?r(this).addClass("shadow").addClass("bg-cbs-grey-xxlight"):r(this).removeClass("shadow").removeClass("bg-cbs-grey-xxlight")):r(this).css("top","auto").removeClass("shadow").removeClass("bg-cbs-grey-xxlight");});}},r(document).ready(function(){1==(drupalSettings.showNewsletterLink||"")?r(".cbs_is-newsletter-subscribe-link").show():r(".cbs_is-newsletter-subscribe-link").hide(),r('[data-js-module="pardot-newsletter-container"]').is(":hidden")?r(".cbs_is-newsletter-subscribe-link").hide():r(".cbs_is-newsletter-subscribe-link").show(),r(s("ajax",".kc-filter-form-filter-page",document)).each(function(){var e=drupalSettings.kcFilterFormParams||{};!1===r.isEmptyObject(e)&&(r(this).find('input[type="checkbox"]:checked').each(function(){r(this).trigger("change");}),f(),0<r(this).find('input[type="checkbox"]:checked').length&&(0<(e=window.location.href.toString()).indexOf("?")&&(e=e.substring(0,e.indexOf("?")),window.history.replaceState({},document.title,e)),r(this).find(".kc-form-submit").click()));});});}(Drupal,jQuery,once);;
16(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label">&nbsp;</div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description">&nbsp;</div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);;
17/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */
18loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}
18function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();;
19/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
20Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};;
21(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);;
22((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){Array.prototype.forEach.call(this.messageWrapper.querySelectorAll('[data-drupal-message-id]'),(message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>
22{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);;
23(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={};elementSettings.url=$(el.form).attr('action');elementSettings.setClick=true;elementSettings.event='click';elementSettings.progress={type:'throbber'};elementSettings.base=el.id;elementSettings.element=el;Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element&&this.element.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl[originalUrl])drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=$.parseJSON(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl[ajax.url])if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;
23$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl[ajax.url]&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber">&nbsp;</div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen">&nbsp;</div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
23d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
23$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){if(typeof response.data==='string'){Drupal.deprecationError({message:'Passing a string to the Drupal.ajax.add_css() method is deprecated in 10.1.0 and is removed from drupal:11.0.0. See https://www.drupal.org/node/3154948.'});$('head').prepend(response.data);return;}const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;
23if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&settings.isInProgress&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);;
24!function(e,t){e.behaviors.kcInfiniteScroll={attach:function(e,c){const n=t(e).find(".node_teaser-card_container:not(.processed):first");n.addClass("kc_views_scroller-firstcard");const r=t(e).find(".node_teaser-card_container:not(.processed)");r.addClass("processed");}},t(document).ajaxStop(function(){1<document.querySelectorAll(".kc_views_scroller-firstcard").length&&t(".kc_views_scroller-firstcard:last").find(".node_teaser-card-details").find("a.content-title_link").focus();});}(Drupal,jQuery,once);;
25!function(){"use strict";Drupal.behaviors.cbsCookieHelper={attach:function(t,e){},getCookie:function(t){if(""==t||null==t||null==t)return !1;t=("; "+document.cookie).split("; "+t+"=");return 2==t.length?t.pop().split(";").shift():void 0;},getCookiesByPattern:function(t){var e=[];if(""==t||null==t||null==t)return 0;for(var n=document.cookie.split(";"),r=0;r<n.length;r++){var i=n[r].trim();0<=i.indexOf(t)&&e.push(i);}return e.length;},setCookie:function(t,e=!0,n=365){if(""==t||null==t||null==t)return !1;var r=new Date();r.setTime(r.getTime()+24*n*60*60*1e3);r="; expires="+r.toUTCString();return document.cookie=t+" = "+e+r+";path=/",!0;},isJsonString:function(t){try{JSON.parse(t);}catch(t){return !1;}return !0;}};}(jQuery);;
26!function(e,t){"use strict";var o='[data-js-module="pardot-newsletter-container"]',n='[data-js-atom="pardotcookieconsent-container"]',r=drupalSettings.showPardotCookieConsent||"";drupalSettings.pardotAccountId;t.behaviors.cbsPardotNewsletter={attach:function(e,t){window.addEventListener("OTConsentApplied",(e)=>{console.log("New consent states: "+OnetrustActiveGroups),OnetrustActiveGroups.includes("C0004")?localStorage.setItem("t_c_a","true"):localStorage.setItem("t_c_a","fal
26se"),function(){const e=new URL(window.location.href);e.searchParams.set("_t",Date.now()),window.location.href=e.toString();}();});}},e(document).ready(function(){return 1==r&&(t.behaviors.cbsCookieHelper,void ("true"===localStorage.getItem("t_c_a")?(document.querySelector(o)&&e(document.querySelector(o)).css("height","100%"),document.querySelector(n)&&e(n).css("display","none")):(document.querySelector(o)&&e(document.querySelector(o)).css("height","30rem"),document.querySelector(n)&&e(n).css("display","block"))));});}(jQuery,Drupal);;
27!function(c,r){"use strict";var d='[data-js-atom="language-modal-cta-container"]',l='[data-js-atom*="language-modal-cta-button"]',u='[data-js-atom*="language-modal-cta-button-link"]';function s(o,a,i){var s=!1,t=a.continents||[];return c(o).data("countryPage",a.countrySwitchPage),t.forEach(function(a,t,e){a.countries.forEach(function(t,a,e){var n;s||void 0!==(-1<(n=t.code).indexOf(",")?n.split(","):[n]).find((a)=>a===i)&&void 0!==r.behaviors.cbsHelpers&&c.when(r.behaviors.cbsHelpers.lazyGetTemplate("languagemodal")).done(function(){var a=c.templates.languagemodal.render({settings:{},data:t});window.location.pathname!==c(o).data("countryPage")&&(0<(a=o.find(d).prepend(a)).find(u).length&&a.find(u).each(function(){r.attachBehaviors(c(this).get(0));}),o.removeClass("hidden"),0<(a=o.find(l)).length&&a.on("click",g.bind(o))),s=!0;});});}),s;}function g(a){a.preventDefault();var t=c(a.currentTarget).find("a"),e=void 0!==t.attr("href")?t.attr("href"):window.location.origin+drupalSettings.path.baseUrl;t.attr("href")!==c(this).data("countryPage")&&(a=e.split("?",1),(e=new Date()).setTime(e.getTime()+7776e6),document.cookie="languagechoice = "+a+";expires="+e.toGMTString()+";path=/;"),t.attr("href")?window.location.href=t.attr("href"):c(this).addClass("hidden");}r.languageModalDefaultOptions={dataUrl:""},r.behaviors.cbsLanguageModal={attach:function(a,t){var e=this;c('[data-js-module="language-modal"]',a).each(function(){e.init(c(this));});},init:function(a){c(a).data("localeHostName",window.location.origin+drupalSettings.path.baseUrl),this.$closeButton=a.find('[data-js-atom="language-modal-close"]'),0<this.$closeButton.length&&this.$closeButton.on("click",g.bind(a)),this.checkCookie(a);},checkCookie:function(a){var t=document.cookie.match("(^|;)\\s*languagechoice\\s*=\\s*([^;]+)");t&&t[2]===c(a).data("localeHostName")||(t=function(a){a=c.parseJSON(a.attr("data-js-options"));return a=c.extend({},r.languageModalDefaultOptions,a);}(a),c.ajax({url:t.dataUrl,dataType:"json",success:function(a,t,e){var n=navigator.languages?navigator.languages[0]:navigator.userLanguage,o=n.substring(0,2),i=document.cookie.match("(^|;)\\s*languagechoice\\s*=\\s*([^;]+)");s(c(this),a,n)||i||s(c(this),a,o)||c(this).addClass("hidden");}.bind(a)}));}};}(jQuery,Drupal);;
28!function(l,o){"use strict";var s='[data-js-module="mega_menu_navigation"]',t='[data-js-module="search-bar"][data-js-screen="lg-search"]',n='[data-js-atom="close-mega-menu"]';function e(o){o=o.currentTarget;l(o).parents().each(function(){l(this).hasClass("colossal-menu-link--type-top-link")&&l(this).removeClass("show-colossal-top-menu"),l(this).hasClass("colossal-menu-link-item")&&l(this).find("a:first").removeClass("selected-colossal-menu-link-item is-active");}),l(".menu-overlay").remove(),l(s).removeClass("dropdown-still dropdown-open");}function i(o){var e=o.outerHeight(),n=l(window).height(),s=o[0].getBoundingClientRect(),o=s.top,s=s.bottom;return Math.max(0,0<o?Math.min(e,n-o):Math.min(s,n));}function a(){var o=i(l(".cbs_is-top-bar")),e=l(document).height();l(".menu-overlay").remove(),l(".block-colossal-menu").removeClass("dropdown-open"),l(".block-colossal-menu").append('<div class="menu-overlay"></div>'),l(".menu-overlay").height(e).css({opacity:"0.7",position:"absolute",top:"-"+o+"px",left:0,"background-color":"rgba(54,51,70,0.92)",width:"100%","z-index":200,"pointer-events":"none","transition-delay":".3s"}),l(".block-colossal-menu > ul > li:hover").one("webkitTransitionEnd otransitionend oTransitionEnd msTransitionEnd transitionend",function(o){l(".block-colossal-menu").addClass("dropdown-still");}),l(".block-colossal-menu").addClass("dropdown-open");}function u(){var o=50;if(l(".block-colossal-menu >
28 ul").css("width",""),Math.round(l(".block-colossal-menu > ul").height())<50)o=Math.round(l(".block-colossal-menu > ul").height()),l(".block-colossal-menu > ul").css("width","");else{var e=o+22;if(50<l(".block-colossal-menu > ul").height()&&l(".block-colossal-menu > ul").height()<70&&(e=Math.round(l(".block-colossal-menu > ul").height())+11),0!=l(".block-colossal-menu > ul").width())for(var n=Math.round(l(".block-colossal-menu > ul").width());400<n;)if(n-=30,l(".block-colossal-menu > ul").css("width",n+"px"),e<l(".block-colossal-menu > ul").height()){l(".block-colossal-menu > ul").css("width",n+30+"px");break;}}}function c(){var o=l('[data-js-module="cbs-header-container"]'),e=l('[data-js-atom="header-right-cta"]'),n=o.width()-e.width()-170,o=0;180<e.width()&&(o=(e.width()-170)/2+6),l(t).css("max-width",n),l(t).css("left","-"+o+"px");}o.behaviors.cbsMegaMenu={attach:function(o,e){var n;o==document&&(n=this,l(s,o).each(function(){n.init(l(this));}),l(window).on("load",function(){u(),c();}),l(window).on("resize",function(){u(),c();}));},init:function(o){var e=this;l(s+" > ul").on("mouseenter touchstart",e.onFocusAppendOverlayTransition.bind(o)),l(s).on("mouseleave",function(){l(s).removeClass("dropdown-still dropdown-open"),l(".menu-overlay").remove();}),l('.block-colossal-menu li[parent-menu-level="1"] > a').on("touchstart",e.onFocusShowHideSubMenus.bind(o)),l('.block-colossal-menu a[href$=".pdf"]').prop("target","_blank"),l(s+" > ul > li").on("mouseenter",e.onMouseEnterShowSubMenus.bind(o)),l(s+" > ul > li").on("mouseleave",e.onMouseLeaveHideSubMenus.bind(o)),l('[data-js-atom="menu-expand"]').on("keydown",e.onKeyEnterShowHideSubMenus.bind(o)),l("div.colossal-menu-link--type-top-link").on("focusout",e.onFocusLost.bind(o)),l(n).on("click",e.onClickCloseMegaMenu.bind(o)),l(n).on("keydown",e.onKeyEnterCloseMegaMenu.bind(o));},onFocusAppendOverlay:function(o){var e,n;e=i(l(".cbs_is-top-bar")),n=l(document).height(),l(".menu-overlay").remove(),l(".block-colossal-menu").removeClass("dropdown-open"),l(".block-colossal-menu").append('<div class="menu-overlay"></div>'),l(".menu-overlay").height(n).css({opacity:"0.7",position:"absolute",top:"-"+e+"px",left:0,"background-color":"rgba(54,51,70,0.92)",width:"100%","z-index":200,"pointer-events":"none"}),l(".block-colossal-menu").addClass("dropdown-open");},onFocusAppendOverlayTransition:function(o){a();},onFocusLost:function(o){setTimeout(function(){l("div.colossal-menu-link--type-top-link").is(":focus")||l("div.colossal-menu-link--type-top-link").has(document.activeElement).length||(l("div.colossal-menu-link--type-top-link").removeClass("show-colossal-top-menu"),l("div.colossal-menu-link--type-top-link").siblings().each(function(){l(this).hasClass("selected-colossal-menu-link-item")&&l(this).removeClass("selected-colossal-menu-link-item is-active");}),l(".menu-overlay").remove(),l(s).removeClass("dropdown-still dropdown-open"));},0);},onFocusRemoveOverlay:function(o){l(o.target).is("div.menu-overlay")&&(l(".menu-overlay").remove(),l(".block-colossal-menu").removeClass("dropdown-open"));},onFocusShowHideSubMenus:function(o){var e=!1,n=o.currentTarget;e?(clearTimeout(e),e=null,l(n).is("a")&&(location.href=l(n).attr("href"))):e=setTimeout(function(){l(n).siblings(".menu").is(":visible")?l(n).siblings(".menu").css({opacity:0,display:"none"}):l(n).siblings(".menu").css({opacity:1,display:"block"}),e=null;},300),o.preventDefault();},onMouseEnterShowSubMenus:function(o){o=o.currentTarget;l(o).children().each(function(){l(this).hasClass("colossal-menu-link--type-top-link")&&(l(this).addClass("show-colossal-top-menu"),l(this).prev().addClass("selected-colossal-menu-link-item is-active"));});},onMouseLeaveHideSubMenus:function(o){var e=o.currentTarget;l(e).children().each(function(){l(this).hasClass("colossal-menu-link--type-top-link")&&(l(this).removeClass("show-colossal-top-menu"),l(e).prev().removeClass("selected-colossal-menu-link-item is-active"));});},onKeyEnterShowHideSubMenus:function(o){var e,n=o.currentTarget;13===o.keyCode&&(o.preventDefault(),a(),l(e=n).siblings().each(function(){l(this).hasClass("colossal-menu-link--type-top-link")&&(l(this).hasClass("show-colossal-top-menu")?(l(this).removeClass("show-colossal-top-menu"),l(e).prev().removeClass("selected-colossal-menu-link-item is-active")):(l(this).addClass("show-colossal-top-menu"),l(this).find("a.close-mega-menu-cta").focus(),l(this).find("ul.menu").children("li.menu-item > a:first").attr("tabindex","0"),l(e).prev().addClass("selected-colossal-menu-link-item is-active")));}));},onClickCloseMegaMenu:function(o){o.preventDefault(),e(o);},onKeyEnterCloseMegaMenu:function(o){o.currentTarget;console.log(o.keyCode),13===o.keyCode&&e(o);}};}(jQuery,Drupal);;
29!function(n,a){"use strict";a.behaviors.cbsNavigationMobile={attach:function(a,e){n('[data-js-module="navigation-mobile"] li span, [data-js-module="navigation-mobile"] .dropdown-toggle-wrapper').click(function(){var a=n(this).parent();a.toggleClass("expanded"),a.hasClass("expanded")&&(a.children("ul").find(".menu-auto-expand").addClass("expanded"),a.siblings().removeClass("expanded"));});}};}(jQuery,Drupal);;
30!function(n,i){"use strict";var t='[data-js-module="navigation-opener"]',e="cbs_is-navigation-open",s=".cbs_is-mobile-nav";i.behaviors.cbsNavigationOpener={attach:function(i,o){var a=this;a.lastScrollPosition=n(window).scrollTop(),n(t,i).each(function(){a.init(n(this));}),document.addEventListener("scroll",function(i){n("body").hasClass(e)?n(window).scrollTop(a.lastScrollPosition):a.lastScrollPosition=n(window).scrollTop();}),n(window).resize(function(){n(t,i).each(function(){var i;n(this).is(":visible")?(i=parseInt(n(".cbs_is-header-wrapper").outerHeight()),n(s).css({top:i}).css("max-height","calc(100% - "+i+"px)")):(n("header").css({top:0}),n("body").removeClass(e));});});},init:function(i){i.on("click.navigation-opener",this.onNavigationOpenerClick.bind(i));i=parseInt(n(".cbs_is-header-wrapper").outerHeight());n(s).css({top:i}).css("max-height","calc(100% - "+i+"px)");},onNavigationOpenerClick:function(i){i.preventDefault(),i.stopPropagation();n("body").toggleClass(e),n(window).trigger("resize"),n('[data-js-module="language-modal"]').each(function(){var i=n(this).find('[data-js-atom="language-modal-close"]');0<i.length&&i.click();});}};}(jQuery,Drupal);;
31!function(n,o){"use strict";var t="cbs_is-scrollbox-item",l=n('[data-js-module="scrollbox"].cbs_is-scrollbox-responsive');o.behaviors.cbsAnchorScroll={attach:function(o,s){o==document&&(n(".cbs_is-back-to-top-link").on("click",function(o){o.preventDefault(),o.stopPropagation(),n("html, body").animate({scrollTop:0},400,function(){n(o.target).blur();});}),n(window).on("hashchange",function(){var o=n("header").outerHeight();window.scrollTo(window.scrollX,window.scrollY-o);}),n('a[href^="#"]').on("click",function(o){var e=n("header").outerHeight(),s=n(this),a=n(this).attr("href");""!=a&&1<a.length&&0<n(a).length&&(o.preventDefault(),s.parent().hasClass(t)&&(s.parents(l).find("li").removeClass("semi-active"),s.parent().addClass("semi-active"),s.parents(l).addClass("disable-scrollbox")),n("html, body").stop().animate({scrollTop:n(a).offset().top-parseInt(n(a).css("scroll-margin-top"))-e},{duration:400,step:function(o,s){var t=n(a).offset().top-parseInt(n(a).css("scroll-margin-top"))-e;s.end!==t&&(s.end=t);},complete:function(){s.parent().hasClass(t)&&s.parents(l).removeClass("disable-scrollbox");}}));}));}};}(jQuery,Drupal);;
32!function(){"use strict";Drupal.behaviors.securityFixes={attach:function(e){e.querySelectorAll('a[target="_blank"]').forEach(function(e){var t=e.getAttribute("rel")||"";t.includes("noopener")||e.setAttribute("rel",(t+" noopener").trim());});}};}(jQuery);;
33!function(e,i,n){"use strict";i.behaviors.skipToMainNavigation={attach:function(i,a){n("skipToMainNavigation","#skip a",i).forEac
33h((i)=>{e(i).on("click",function(i){var a=e("#block-mainpagecontent");a.length&&a.attr("tabindex","-1").focus();});}),n("removeAriaHidden",".flickity-slider",i).forEach(function(i){function a(){e(i).find("[aria-hidden]").removeAttr("aria-hidden");}a(),setTimeout(a,1500);const n=new MutationObserver(function(){e(i).find("article[aria-hidden], div[aria-hidden], li[aria-hidden]").each(function(){e(this).removeAttr("aria-hidden");});});n.observe(i,{childList:!0,subtree:!0}),e(i).find("article[aria-hidden], div[aria-hidden], li[aria-hidden]").each(function(){e(this).removeAttr("aria-hidden");});});}};}(jQuery,Drupal,once);;
34(function(Drupal,drupalSettings){Drupal.cookiepro_plus={attachBehaviors(){Drupal.cookiepro_plus.domReady(function(){Drupal.attachBehaviors(document,drupalSettings);});},domReady(callback){const listener=function listener(){callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);}};})(Drupal,window.drupalSettings);;
35(function($,Drupal,debounce){$.fn.drupalGetSummary=function(){const callback=this.data('summaryCallback');if(!this[0]||!callback)return '';const result=callback(this[0]);return result?result.trim():'';};$.fn.drupalSetSummary=function(callback){const self=this;if(typeof callback!=='function'){const val=callback;callback=function(){return val;};}return (this.data('summaryCallback',callback).off('formUpdated.summary').on('formUpdated.summary',()=>{self.trigger('summaryUpdated');}).trigger('summaryUpdated'));};Drupal.behaviors.formSingleSubmit={attach(){function onFormSubmit(e){const $form=$(e.currentTarget);const formValues=new URLSearchParams(new FormData(e.target)).toString();const previousValues=$form.attr('data-drupal-form-submit-last');if(previousValues===formValues)e.preventDefault();else $form.attr('data-drupal-form-submit-last',formValues);}$(once('form-single-submit','body')).on('submit.singleSubmit','form:not([method~="GET"])',onFormSubmit);}};function triggerFormUpdated(element){$(element).trigger('formUpdated');}function fieldsList(form){return [].map.call(form.querySelectorAll('[name][id]'),(el)=>el.id);}Drupal.behaviors.formUpdated={attach(context){const $context=$(context);const contextIsForm=context.tagName==='FORM';const $forms=$(once('form-updated',contextIsForm?$context:$context.find('form')));let formFields;if($forms.length)$.makeArray($forms).forEach((form)=>{const events='change.formUpdated input.formUpdated ';const eventHandler=debounce((event)=>{triggerFormUpdated(event.target);},300);formFields=fieldsList(form).join(',');form.setAttribute('data-drupal-form-fields',formFields);$(form).on(events,eventHandler);});if(contextIsForm){formFields=fieldsList(context).join(',');const currentFields=$(context).attr('data-drupal-form-fields');if(formFields!==currentFields)triggerFormUpdated(context);}},detach(context,settings,trigger){const $context=$(context);const contextIsForm=context.tagName==='FORM';if(trigger==='unload')once.remove('form-updated',contextIsForm?$context:$context.find('form')).forEac
35h((form)=>{form.removeAttribute('data-drupal-form-fields');$(form).off('.formUpdated');});}};Drupal.behaviors.fillUserInfoFromBrowser={attach(context,settings){const userInfo=['name','mail','homepage'];const $forms=$(once('user-info-from-browser','[data-user-info-from-browser]'));if($forms.length)userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);const browserData=localStorage.getItem(`Drupal.visitor.${info}`);if(!$element.length)return;const emptyValue=$element[0].value==='';const defaultValue=$element.attr('data-drupal-default-value')===$element[0].value;if(browserData&&(emptyValue||defaultValue))$element.each(function(index,item){item.value=browserData;});});$forms.on('submit',()=>{userInfo.forEach((info)=>{const $element=$forms.find(`[name=${info}]`);if($element.length)localStorage.setItem(`Drupal.visitor.${info}`,$element[0].value);});});}};const handleFragmentLinkClickOrHashChange=(e)=>{let url;if(e.type==='click')url=e.currentTarget.location?e.currentTarget.location:e.currentTarget;else url=window.location;const hash=url.hash.substring(1);if(hash){const $target=$(`#${hash}`);$('body').trigger('formFragmentLinkClickOrHashChange',[$target]);setTimeout(()=>$target.trigger('focus'),300);}};const debouncedHandleFragmentLinkClickOrHashChange=debounce(handleFragmentLinkClickOrHashChange,300,true);$(window).on('hashchange.form-fragment',debouncedHandleFragmentLinkClickOrHashChange);
35$(document).on('click.form-fragment','a[href*="#"]',debouncedHandleFragmentLinkClickOrHashChange);})(jQuery,Drupal,Drupal.debounce);;
36(($,Drupal)=>{function DetailsSummarizedContent(node){this.$node=$(node);this.setupSummary();}$.extend(DetailsSummarizedContent,{instances:[]});$.extend(DetailsSummarizedContent.prototype,{setupSummary(){this.$detailsSummarizedContentWrapper=$(Drupal.theme('detailsSummarizedContentWrapper'));this.$node.on('summaryUpdated',this.onSummaryUpdated.bind(this)).trigger('summaryUpdated').find('> summary').append(this.$detailsSummarizedContentWrapper);},onSummaryUpdated(){const text=this.$node.drupalGetSummary();this.$detailsSummarizedContentWrapper.html(Drupal.theme('detailsSummarizedContentText',text));}});Drupal.behaviors.detailsSummary={attach(context){DetailsSummarizedContent.instances=DetailsSummarizedContent.instances.concat(once('details','details',context).map((details)=>new DetailsSummarizedContent(details)));}};Drupal.DetailsSummarizedContent=DetailsSummarizedContent;Drupal.theme.detailsSummarizedContentWrapper=()=>`<span class="summary"></span>`;Drupal.theme.detailsSummarizedContentText=(text)=>text?` (${text})`:'';})(jQuery,Drupal);;
37(function($,Drupal){Drupal.behaviors.detailsAria={attach(){$(once('detailsAria','body')).on('click.detailsAria','summary',(event)=>{const $summary=$(event.currentTarget);const open=$(event.currentTarget.parentNode).attr('open')==='open'?'false':'true';$summary.attr({'aria-expanded':open});});}};})(jQuery,Drupal);;
38(function($){const handleFragmentLinkClickOrHashChange=(e,$target)=>{$target.parents('details').not('[open]').find('> summary').trigger('click');};$('body').on('formFragmentLinkClickOrHashChange.details',handleFragmentLinkClickOrHashChange);window.addEventListener('invalid',(event)=>{if(event.target.matches('details input[required]'))handleFragmentLinkClickOrHashChange(event,$(event.target));},{capture:true});})(jQuery);;
39(function(Drupal,$){'use strict';Drupal.searchApiTracking=Drupal.searchApiTracking||{};Drupal.searchApiTracking.onceClass='onceSATrack';Drupal.searchApiTrackingSTOP=false;Drupal.behaviors.searchApiTracking={attach:function(context){const searchEmpty=document.querySelector(drupalSettings.search_api_tracking.search_empty_selector);const selectorAutocomplete=drupalSettings.search_api_tracking.autocomplete_selector;const searchForms=drupalSettings.search_api_tracking.search_form_selectors.split(',');let firstForm;for(let i=0;i<searchForms.length;i++){const form=document.querySelector(searchForms[i]);if(form){firstForm=form;break;}}if(firstForm){if(firstForm.classList.contains(Drupal.searchApiTracking.onceClass))return false;firstForm.classList.add(Drupal.searchApiTracking.onceClass);Drupal.behaviors.searchApiTracking.trackDidYouMean();Drupal.behaviors.searchApiTracking.trackAutocomplete(searchForms,selectorAutocomplete);Drupal.behaviors.searchApiTracking.trackEmptySearch(searchEmpty,firstForm);Drupal.behaviors.searchApiTracking.trackFormSubmit(searchForms);}},trackDidYouMean:function(){const didyouMeanLink=document.querySelector(drupalSettings.search_api_tracking.did_you_mean_selector);if(didyouMeanLink)didyouMeanLink.addEventListener('click',function(e){Drupal.behaviors.searchApiTracking.sendTracking('did_you_mean',e.target.innerHTML);});},trackEmptySearch:function(searchEmpty,searchFieldPopup){if(searchEmpty){const inputSearchFormWithKeywords=searchFieldPopup.querySelector('input');Drupal.behaviors.searchApiTracking.sendTracking('empty',inputSearchFormWithKeywords.value);}},trackAutocomplete:function(searchForms,selectorAutoComplete){for(let i=0;i<searchForms.length;i++){const searchForm=document.querySelector(searchForms[i]);if(!searchForm)continue;let searchField=searchForm.querySelector(selectorAutoComplete);$(searchField).on('autocompleteselect',function(event,ui){Drupal.behaviors.searchApiTracking.trackAutocompleteSendValues(ui.item.value);Drupal.searchApiTrackingSTOP=true;});}},trackAutocompleteSendValues:function(value){Drupal.behaviors.searchApiTracking.sendTracking('autocomplete',value);},trackFormSubmit:function(searchForms){for(let i=0;i<searchForms.length;i++){const searchForm=document.querySelector(searchForms[i]);if(!searchForm)continue;searchForm.addEventListener('submit',function(event){if(!Drupal.searchApiTrackingSTOP){Drupal.behaviors.searchApiTracking.sendTracking('submit',event.target.querySelector('input').value);Drupal.searchApiTrackingSTOP=true;}});}},sendTracking:function(type,searchedString){const sortBy=document.getElementById(drupalSettings.search_api_tracking.sort_by_selector);const sortOrder=document.getElementById(drupalSettings.search_api_tracking.sort_order_selector);let sortByValue='';let sortOrderValue='';if(sortBy)sortByValue=sortBy.value;if(sortOrder)sortOrderValue=sortOrder.value;let xhr=new XMLHttpRequest();xhr.open('POST',Drupal.url('tracking/search-api-tracking'),true);xhr.setRequestHeader('Content-Type','application/json');xhr.send(JSON.stringify({'type':type,'searchedString':searchedString,'sortBy':sortByValue,'sortOrder':sortOrderValue}));}};})(Drupal,jQuery);;
40/* @license GPL-2.0-or-later https://raw.githubusercontent.com/jquery-form/form/master/LICENSE */
41(function(factory){if(typeof define==='function'&&define.amd)define(['jquery'],factory);else if(typeof module==='object'&&module.exports)module.exports=function(root,jQuery){if(typeof jQuery==='undefined')if(typeof window!=='undefined')jQuery=require('jquery');else jQuery=require('jquery')(root);factory(jQuery);return jQuery;};else factory(jQuery);}(function($){'use strict';var rCRLF=/\r?\n/g;var feature={};feature.fileapi=$('<input type="file">').get(0).files!==undefined;feature.formdata=(typeof window.FormData!=='undefined');var hasProp=!!$.fn.prop;$.fn.attr2=function(){if(!hasProp)return this.attr.apply(this,arguments);var val=this.prop.apply(this,arguments);if((val&&val.jquery)||typeof val==='string')return val;return this.attr.apply(this,arguments);};$.fn.ajaxSubmit=function(options,data,dataType,onSuccess){if(!this.length){log('ajaxSubmit: ski
41pping submit process - no element selected');return this;}var method,action,url,isMsie,iframeSrc,$form=this;if(typeof options==='function')options={success:options};else if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}else{if(typeof options==='undefined')options={};}method=options.method||options.type||this.attr2('method');action=options.url||this.attr2('action');url=(typeof action==='string')?action.trim():'';url=url||window.location.href||'';if(url)url=(url.match(/^([^#]+)/)||[])[1];isMsie=/(MSIE|Trident)/.test(navigator.userAgent||'');iframeSrc=(isMsie&&/^https/i.test(window.location.href||''))?'javascript:false':'about:blank';options=$.extend(true,{url,success:$.ajaxSettings.success,type:method||$.ajaxSettings.type,iframeSrc},options);var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}var traditional=options.traditional;if(typeof traditional==='undefined')traditional=$.ajaxSettings.traditional;var elements=[];var qx,a=this.formToArray(options.semantic,elements,options.filtering);if(options.data){var optionsData=typeof (options.data)==="function"?options.data(a):options.data;options.extraData=optionsData;qx=$.param(optionsData,traditional);}if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}var q=$.param(a,traditional);if(qx)q=(q?(q+'&'+qx):qx);if(options.type.toUpperCase()==='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}else options.data=q;var callbacks=[];if(options.resetForm)callbacks.push(function(){$form.resetForm();});if(options.clearForm)callbacks.push(function(){$form.clearForm(options.includeHidden);});if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data,textStatus,jqXHR){var successArguments=arguments,fn=options.replaceTarget?'replaceWith':'html';$(options.target)[fn](data).each(function(){oldSuccess.apply(this,successArguments);});});}else{if(options.success)if(Array.isArray(options.success))callbacks=callbacks.concat(options.success);else callbacks.push(options.success);}options.success=function(data,status,xhr){var context=options.context||this;for(var i=0,max=callbacks.length;i<max;i++)callbacks[i].apply(context,[data,status,xhr||$form,$form]);};if(options.error){var oldError=options.error;options.error=function(xhr,status,error){var context=options.context||this;oldError.apply(context,[xhr,status,error,$form]);};}if(options.complete){var oldComplete=options.complete;options.complete=function(xhr,status){var context=options.context||this;oldComplete.apply(context,[xhr,status,$form]);};}var fileInputs=$('input[type=file]:enabled',this).filter(function(){return $(this).val()!=='';});var hasFileInputs=fileInputs.length>0;var mp='multipart/form-data';var multipart=($form.attr('enctype')===mp||$form.attr('encoding')===mp);var fileAPI=feature.fileapi&&feature.formdata;log('fileAPI :'+fileAPI);var shouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;var jqxhr;if(options.iframe!==false&&(options.iframe||shouldUseFrame))if(options.closeKeepAlive)$.get(options.closeKeepAlive,function(){jqxhr=fileUploadIframe(a);});else jqxhr=fileUploadIframe(a);else if((hasFileInputs||multipart)&&fileAPI)jqxhr=fileUploadXhr(a);else jqxhr=$.ajax(options);$form.removeData('jqxhr').data('jqxhr',jqxhr);for(var k=0;k<elements.length;k++)elements[k]=null;this.trigger('form-submit-notify',[this,options]);return this;function deepSerialize(extraData){var serialized=$.param(extraData,options.traditional).split('&');var len=serialized.length;var result=[];var i,part;for(i=0;i<len;i++){serialized[i]=serialized[i].replace(/\+/g,' ');part=serialized[i].split('=');result.push([decodeURIComponent(part[0]),decodeURIComponent(part[1])]);}return result;}function fileUploadXhr(a){var formdata=new FormData();for(var i=0;i<a.length;i++)formdata.append(a[i].name,a[i].value);if(options.extraData){var serializedData=deepSerialize(options.extraData);for(i=0;i<serializedData.length;i++)if(serializedData[i])formdata.append(serializedData[i][0],serializedData[i][1]);}options.data=null;var s=$.extend(true,{},$.ajaxSettings,options,{contentType:false,processData:false,cache:false,type:method||'POST'});if(options.uploadProgress)s.xhr=function(){var xhr=$.ajaxSettings.xhr();if(xhr.upload)xhr.upload.addEventListener('progress',function(event){var percent=0;var position=event.loaded||event.position;var total=event.total;if(event.lengthComputable)percent=Math.ceil(position/total*100);options.uploadProgress(event,position,total,percent);},false);return xhr;};s.data=null;var beforeSend=s.beforeSend;s.beforeSend=function(xhr,o){if(options.formData)o.data=options.formData;else o.data=formdata;
41if(beforeSend)beforeSend.call(this,xhr,o);};return $.ajax(s);}function fileUploadIframe(a){var form=$form[0],el,i,s,g,id,$io,io,xhr,sub,n,timedOut,timeoutHandle;var deferred=$.Deferred();deferred.abort=function(status){xhr.abort(status);};if(a)for(i=0;i<elements.length;i++){el=$(elements[i]);if(hasProp)el.prop('disabled',false);else el.removeAttr('disabled');}s=$.extend(true,{},$.ajaxSettings,options);s.context=s.context||s;id='jqFormIO'+new Date().getTime();var ownerDocument=form.ownerDocument;var $body=$form.closest('body');if(s.iframeTarget){$io=$(s.iframeTarget,ownerDocument);n=$io.attr2('name');if(!n)$io.attr2('name',id);else id=n;}else{$io=$('<iframe name="'+id+'" src="'+s.iframeSrc+'" />',ownerDocument);$io.css({position:'absolute',top:'-1000px',left:'-1000px'});}io=$io[0];xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(status){var e=(status==='timeout'?'timeout':'aborted');log('aborting upload... '+e);this.aborted=1;try{if(io.contentWindow.document.execCommand)io.contentWindow.document.execCommand('Stop');}catch(ignore){}$io.attr('src',s.iframeSrc);xhr.error=e;if(s.error)s.error.call(s.context,xhr,e,status);if(g)$.event.trigger('ajaxError',[xhr,s,e]);if(s.complete)s.complete.call(s.context,xhr,e);}};g=s.global;if(g&&$.active++===0)$.event.trigger('ajaxStart');if(g)$.event.trigger('ajaxSend',[xhr,s]);if(s.beforeSend&&s.beforeSend.call(s.context,xhr,s)===false){if(s.global)$.active--;deferred.reject();return deferred;}if(xhr.aborted){deferred.reject();return deferred;}sub=form.clk;if(sub){n=sub.name;if(n&&!sub.disabled){s.extraData=s.extraData||{};s.extraData[n]=sub.value;if(sub.type==='image'){s.extraData[n+'.x']=form.clk_x;s.extraData[n+'.y']=form.clk_y;}}}var CLIENT_TIMEOUT_ABORT=1;var SERVER_ABORT=2;function getDoc(frame){var doc=null;try{if(frame.contentWindow)doc=frame.contentWindow.document;}catch(err){log('cannot get iframe.contentWindow document: '+err);}if(doc)return doc;try{doc=frame.contentDocument?frame.contentDocument:frame.document;}catch(err){log('cannot get iframe.contentDocument: '+err);doc=frame.document;}return doc;}var csrf_token=$('meta[name=csrf-token]').attr('content');var csrf_param=$('meta[name=csrf-param]').attr('content');if(csrf_param&&csrf_token){s.extraData=s.extraData||{};s.extraData[csrf_param]=csrf_token;}function doSubmit(){var t=$form.attr2('target'),a=$form.attr2('action'),mp='multipart/form-data',et=$form.attr('enctype')||$form.attr('encoding')||mp;form.setAttribute('target',id);if(!method||/post/i.test(method))form.setAttribute('method','POST');if(a!==s.url)form.setAttribute('action',s.url);if(!s.skipEncodingOverride&&(!method||/post/i.test(method)))$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});if(s.timeout)timeoutHandle=setTimeout(function(){timedOut=true;cb(CLIENT_TIMEOUT_ABORT);},s.timeout);function checkState(){try{var state=getDoc(io).readyState;log('state = '+state);if(state&&state.toLowerCase()==='uninitialized')setTimeout(checkState,50);}catch(e){log('Server abort: ',e,' (',e.name,')');cb(SERVER_ABORT);if(timeoutHandle)clearTimeout(timeoutHandle);timeoutHandle=undefined;}}var extraInputs=[];try{if(s.extraData)for(var n in s.extraData)if(s.extraData.hasOwnProperty(n))if($.isPlainObject(s.extraData[n])&&s.extraData[n].hasOwnProperty('name')&&s.extraData[n].hasOwnProperty('value'))extraInputs.push($('<input type="hidden" name="'+s.extraData[n].name+'">',ownerDocument).val(s.extraData[n].value).appendTo(form)[0]);else extraInputs.push($('<input type="hidden" name="'+n+'">',ownerDocument).val(s.extraData[n]).appendTo(form)[0]);if(!s.iframeTarget)$io.appendTo($body);if(io.attachEvent)io.attachEvent('onload',cb);else io.addEventListener('load',cb,false);setTimeout(checkState,15);try{form.submit();}catch(err){var submitFn=document.createElement('form').submit;submitFn.apply(form);}}finally{form.setAttribute('action',a);form.setAttribute('enctype',et);if(t)form.setAttribute('target',t);else $form.removeAttr('target');$(extraInputs).remove();}}if(s.forceSync)doSubmit();else setTimeout(doSubmit,10);var data,doc,domCheckCount=50,callbackProcessed;function cb(e){if(xhr.aborted||callbackProcessed)return;doc=getDoc(io);if(!doc){log('cannot access response document');e=SERVER_ABORT;}if(e===CLIENT_TIMEOUT_ABORT&&xhr){xhr.abort('timeout');deferred.reject(xhr,'timeout');return;}if(e===SERVER_ABORT&&xhr){xhr.abort('server abort');deferred.reject(xhr,'error','server abort');return;}if(!doc||doc.location.href===s.iframeSrc)if(!timedOut)return;if(io.detachEvent)io.detachEvent('onload',cb);else io.removeEventListener('load',cb,false);var status='success',errMsg;
41try{if(timedOut)throw 'timeout';var isXml=s.dataType==='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&window.opera&&(doc.body===null||!doc.body.innerHTML))if(--domCheckCount){log('requeing onLoad callback, DOM not available');setTimeout(cb,250);return;}var docRoot=doc.body?doc.body:doc.documentElement;xhr.responseText=docRoot?docRoot.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;if(isXml)s.dataType='xml';xhr.getResponseHeader=function(header){var headers={'content-type':s.dataType};return headers[header.toLowerCase()];};if(docRoot){xhr.status=Number(docRoot.getAttribute('status'))||xhr.status;xhr.statusText=docRoot.getAttribute('statusText')||xhr.statusText;}var dt=(s.dataType||'').toLowerCase();var scr=/(json|script|text)/.test(dt);if(scr||s.textarea){var ta=doc.getElementsByTagName('textarea')[0];if(ta){xhr.responseText=ta.value;xhr.status=Number(ta.getAttribute('status'))||xhr.status;xhr.statusText=ta.getAttribute('statusText')||xhr.statusText;}else{if(scr){var pre=doc.getElementsByTagName('pre')[0];var b=doc.getElementsByTagName('body')[0];if(pre)xhr.responseText=pre.textContent?pre.textContent:pre.innerText;else{if(b)xhr.responseText=b.textContent?b.textContent:b.innerText;}}}}else{if(dt==='xml'&&!xhr.responseXML&&xhr.responseText)xhr.responseXML=toXml(xhr.responseText);}try{data=httpData(xhr,dt,s);}catch(err){status='parsererror';xhr.error=errMsg=(err||status);}}catch(err){log('error caught: ',err);status='error';xhr.error=errMsg=(err||status);}if(xhr.aborted){log('upload aborted');status=null;}if(xhr.status)status=((xhr.status>=200&&xhr.status<300)||xhr.status===304)?'success':'error';if(status==='success'){if(s.success)s.success.call(s.context,data,'success',xhr);deferred.resolve(xhr.responseText,'success',xhr);if(g)$.event.trigger('ajaxSuccess',[xhr,s]);}else{if(status){if(typeof errMsg==='undefined')errMsg=xhr.statusText;if(s.error)s.error.call(s.context,xhr,status,errMsg);deferred.reject(xhr,'error',errMsg);if(g)$.event.trigger('ajaxError',[xhr,s,errMsg]);}}if(g)$.event.trigger('ajaxComplete',[xhr,s]);if(g&&!--$.active)$.event.trigger('ajaxStop');if(s.complete)s.complete.call(s.context,xhr,status);callbackProcessed=true;if(s.timeout)clearTimeout(timeoutHandle);setTimeout(function(){if(!s.iframeTarget)$io.remove();else $io.attr('src',s.iframeSrc);xhr.responseXML=null;},100);}var toXml=$.parseXML||function(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}else doc=(new DOMParser()).parseFromString(s,'text/xml');return (doc&&doc.documentElement&&doc.documentElement.nodeName!=='parsererror')?doc:null;};var parseJSON=$.parseJSON||function(s){return window['eval']('('+s+')');};var httpData=function(xhr,type,s){var ct=xhr.getResponseHeader('content-type')||'',xml=((type==='xml'||!type)&&ct.indexOf('xml')>=0),data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.nodeName==='parsererror')if($.error)$.error('parsererror');if(s&&s.dataFilter)data=s.dataFilter(data,type);if(typeof data==='string')if((type==='json'||!type)&&ct.indexOf('json')>=0)data=parseJSON(data);else{if((type==='script'||!type)&&ct.indexOf('javascript')>=0)$.globalEval(data);}return data;};return deferred;}};$.fn.ajaxForm=function(options,data,dataType,onSuccess){if(typeof options==='string'||(options===false&&arguments.length>0)){options={'url':options,'data':data,'dataType':dataType};if(typeof onSuccess==='function')options.success=onSuccess;}options=options||{};options.delegation=options.delegation&&typeof $.fn.on==='function';if(!options.delegation&&this.length===0){var o={s:this.selector,c:this.context};if(!$.isReady&&o.s){log('DOM not ready, queuing ajaxForm');$(function(){$(o.s,o.c).ajaxForm(options);});return this;}log('terminating; zero elements found by selector'+($.isReady?'':' (DOM not ready)'));return this;}if(options.delegation){$(document).off('submit.form-plugin',this.selector,doAjaxSubmit).off('click.form-plugin',this.selector,captureSubmittingElement).on('submit.form-plugin',this.selector,options,doAjaxSubmit).on('click.form-plugin',this.selector,options,captureSubmittingElement);return this;}if(options.beforeFormUnbind)options.beforeFormUnbind(this,options);return this.ajaxFormUnbind().on('submit.form-plugin',options,doAjaxSubmit).on('click.form-plugin',options,captureSubmittingElement);};function doAjaxSubmit(e){var options=e.data;if(!e.isDefaultPrevented()){e.preventDefault();$(e.target).closest('form').ajaxSubmit(options);}}function captureSubmittingElement(e){var target=e.target;var $el=$(target);if(!$el.is('[type=submit],[type=image]')){var t=$el.closest('[type=submit]');if(t.length===0)return;target=t[0];}var form=target.form;form.clk=target;if(target.type==='image')if(typeof e.offsetX!=='undefined'){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset==='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);}$.fn.ajaxFormUnbind=function(){return this.off('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic,elements,filtering){var a=[];if(this.length===0)return a;var form=this[0];var formId=this.attr('id');var els=(semantic||typeof form.elements==='undefined')?form.getElementsByTagName('*'):form.elements;var els2;if(els)els=$.makeArray(els);if(formId&&(semantic||/(Edge|Trident)\//.test(navigator.userAgent))){els2=$(':input[form="'+formId+'"]').get();if(els2.length)els=(els||[]).concat(els2);}if(!els||!els.length)return a;
41if(typeof (filtering)==="function")els=$.map(els,filtering);var i,j,n,v,el,max,jmax;for(i=0,max=els.length;i<max;i++){el=els[i];n=el.name;if(!n||el.disabled)continue;if(semantic&&form.clk&&el.type==='image'){if(form.clk===el){a.push({name:n,value:$(el).val(),type:el.type});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}continue;}v=$.fieldValue(el,true);if(v&&v.constructor===Array){if(elements)elements.push(el);for(j=0,jmax=v.length;j<jmax;j++)a.push({name:n,value:v[j]});}else if(feature.fileapi&&el.type==='file'){if(elements)elements.push(el);var files=el.files;if(files.length)for(j=0;j<files.length;j++)a.push({name:n,value:files[j],type:el.type});else a.push({name:n,value:'',type:el.type});}else{if(v!==null&&typeof v!=='undefined'){if(elements)elements.push(el);a.push({name:n,value:v,type:el.type,required:el.required});}}}if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0];n=input.name;if(n&&!input.disabled&&input.type==='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n)return;var v=$.fieldValue(this,successful);if(v&&v.constructor===Array)for(var i=0,max=v.length;i<max;i++)a.push({name:n,value:v[i]});else{if(v!==null&&typeof v!=='undefined')a.push({name:this.name,value:v});}});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v==='undefined'||(v.constructor===Array&&!v.length))continue;if(Array.isArray(v))val=val.concat(v);else val.push(v);}return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(typeof successful==='undefined')successful=true;if(successful&&(!n||el.disabled||t==='reset'||t==='button'||(t==='checkbox'||t==='radio')&&!el.checked||(t==='submit'||t==='image')&&el.form&&el.form.clk!==el||tag==='select'&&el.selectedIndex===-1))return null;if(tag==='select'){var index=el.selectedIndex;if(index<0)return null;var a=[],ops=el.options;var one=(t==='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected&&!op.disabled){var v=op.value;if(!v)v=(op.attributes&&op.attributes.value&&!(op.attributes.value.specified))?op.text:op.value;if(one)return v;a.push(v);}}return a;}return $(el).val().replace(rCRLF,'\r\n');};$.fn.clearForm=function(includeHidden){return this.each(function(){$('input,select,textarea',this).clearFields(includeHidden);});};$.fn.clearFields=$.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(re.test(t)||tag==='textarea')this.value='';else if(t==='checkbox'||t==='radio')this.checked=false;else if(tag==='select')this.selectedIndex=-1;else if(t==='file')if(/MSIE/.test(navigator.userAgent))$(this).replaceWith($(this).clone(true));else $(this).val('');else{if(includeHidden)if((includeHidden===true&&/hidden/.test(t))||(typeof includeHidden==='string'&&$(this).is(includeHidden)))this.value='';}});};$.fn.resetForm=function(){return this.each(function(){var el=$(this);var tag=this.tagName.toLowerCase();switch(tag){case 'input':this.checked=this.defaultChecked;case 'textarea':this.value=this.defaultValue;return true;case 'option':case 'optgroup':var select=el.parents('select');if(select.length&&select[0].multiple)if(tag==='option')this.selected=this.defaultSelected;else el.find('option').resetForm();else select.resetForm();return true;case 'select':el.find('option').each(function(i){this.selected=this.defaultSelected;if(this.defaultSelected&&!el[0].multiple){el[0].selectedIndex=i;return false;}});return true;case 'label':var forEl=$(el.attr('for'));var list=el.find('input,select,textarea');if(forEl[0])list.unshift(forEl[0]);list.resetForm();return true;case 'form':if(typeof this.reset==='function'||(typeof this.reset==='object'&&!this.reset.nodeType))this.reset();return true;default:el.find('form,input,label,select,textarea').resetForm();return true;}}
41);};$.fn.enable=function(b){if(typeof b==='undefined')b=true;return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(typeof select==='undefined')select=true;return this.each(function(){var t=this.type;if(t==='checkbox'||t==='radio')this.checked=select;else{if(this.tagName.toLowerCase()==='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type==='select-one')$sel.find('option').selected(false);this.selected=select;}}});};$.fn.ajaxSubmit.debug=false;function log(){if(!$.fn.ajaxSubmit.debug)return;var msg='[jquery.form] '+Array.prototype.join.call(arguments,'');if(window.console&&window.console.log)window.console.log(msg);else{if(window.opera&&window.opera.postError)window.opera.postError(msg);}}}));;
42/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
43(function($,Drupal,drupalSettings){Drupal.Views={};Drupal.Views.parseQueryString=function(query){const args={};if(query.includes('?'))query=query.substring(query.indexOf('?')+1);let pair;const pairs=query.split('&');for(let i=0;i<pairs.length;i++){pair=pairs[i].split('=');if(pair[0]!=='q')if(pair[1])args[decodeURIComponent(pair[0].replace(/\+/g,' '))]=decodeURIComponent(pair[1].replace(/\+/g,' '));else args[decodeURIComponent(pair[0].replace(/\+/g,' '))]='';}return args;};Drupal.Views.parseViewArgs=function(href,viewPath){const returnObj={};const path=Drupal.Views.getPath(href);const viewHref=Drupal.url(viewPath).substring(drupalSettings.path.baseUrl.length);if(viewHref&&path.startsWith(`${viewHref}/`)){returnObj.view_args=decodeURIComponent(path.substring(viewHref.length+1,path.length));returnObj.view_path=path;}return returnObj;};Drupal.Views.pathPortion=function(href){const protocol=window.location.protocol;if(href.startsWith(protocol))href=href.substring(href.indexOf('/',protocol.length+2));return href;};Drupal.Views.getPath=function(href){href=Drupal.Views.pathPortion(href);href=href.substring(drupalSettings.path.baseUrl.length,href.length);if(href.startsWith('?q='))href=href.substring(3,href.length);const chars=['#','?','&'];for(let i=0;i<chars.length;i++)if(href.includes(chars[i]))href=href.substring(0,href.indexOf(chars[i]));return href;};})(jQuery,Drupal,drupalSettings);;
44(function($,Drupal,drupalSettings){Drupal.behaviors.ViewsAjaxView={};Drupal.behaviors.ViewsAjaxView.attach=function(context,settings){if(settings&&settings.views&&settings.views.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{Drupal.views.instances[i]=new Drupal.views.ajaxView(ajaxViews[i]);});}};Drupal.behaviors.ViewsAjaxView.detach=(context,settings,trigger)=>{if(trigger==='unload')if(settings&&settings.views&&settings.views.ajaxViews){const {views:{ajaxViews}}=settings;Object.keys(ajaxViews||{}).forEach((i)=>{const selector=`.js-view-dom-id-${ajaxViews[i].view_dom_id}`;if($(selector,context).length){delete Drupal.views.instances[i];delete settings.views.ajaxViews[i];}});}};Drupal.views={};Drupal.views.instances={};Drupal.views.ajaxView=function(settings){const selector=`.js-view-dom-id-${settings.view_dom_id}`;this.$view=$(selector);let ajaxPath=drupalSettings.views.ajax_path;if(ajaxPath.constructor.toString().includes('Array'))ajaxPath=ajaxPath[0];let queryString=window.location.search||'';if(queryString!==''){queryString=queryString.slice(1).replace(/q=[^&]+&?|page=[^&]+&?|&?render=[^&]+/,'');if(queryString!=='')queryString=(/\?/.test(ajaxPath)?'&':'?')+queryString;}this.element_settings={url:ajaxPath+queryString,submit:settings,httpMethod:'GET',setClick:true,event:'click',selector,progress:{type:'fullscreen'}};this.settings=settings;this.$exposed_form=$(`form#views-exposed-form-${settings.view_name.replace(/_/g,'-')}-${settings.view_display_id.replace(/_/g,'-')}`);once('exposed-form',this.$exposed_form).forEach(this.attachExposedFormAjax.bind(this));once('ajax-pager',this.$view.filter(this.filterNestedViews.bind(this))).forEach(this.attachPagerAjax.bind(this));const selfSettings=$.extend({},this.element_settings,{event:'RefreshView',base:this.selector,httpMethod:'GET',element:this.$view.get(0)});this.refreshViewAjax=Drupal.ajax(selfSettings);};Drupal.views.ajaxView.prototype.attachExposedFormAjax=function(){const that=this;this.exposedFormAjax=[];$('input[type=submit], button[type=submit], input[type=image]',this.$exposed_form).not('[data-drupal-selector=edit-reset]').each(function(index){const selfSettings=$.extend({},that.element_settings,{base:$(this).attr('id'),element:this});that.exposedFormAjax[index]=Drupal.ajax(selfSettings);});};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return !this.$view.parents('.view').length;};Drupal.views.ajaxView.prototype.attachPagerAjax=function(){this.$view.find('.js-pager__items a, th.views-field a, .attachment .views-summary a').each(this.attachPagerLinkAjax.bind(this));};Drupal.views.ajaxView.prototype.attachPagerLinkAjax=function(id,link){const $link=$(link);const viewData={};const href=$link.attr('href');$.extend(viewData,this.settings,Drupal.Views.parseQueryString(href),Drupal.Views.parseViewArgs(href,this.settings.view_base_path));const selfSettings=$.extend({},this.element_settings,{submit:viewData,base:false,element:link,httpMethod:'GET'});this.pagerAjax=Drupal.ajax(selfSettings);};Drupal.AjaxCommands.prototype.viewsScrollTop=function(ajax,response){Drupal.AjaxCommands.prototype.scrollTop(ajax,response);};})(jQuery,Drupal,drupalSettings);;
45(function($,Drupal,debounce){"use strict";var $window=$(window);var scrollThreshold=200;var automaticPagerSelector='[data-drupal-views-infinite-scroll-pager
45="automatic"]';var pagerSelector='[data-drupal-views-infinite-scroll-pager]';var contentWrapperSelector='[data-drupal-views-infinite-scroll-content-wrapper]';var scrollEvent='scroll.views_infinite_scroll';$.fn.infiniteScrollInsertView=function($newView){var matches=/(js-view-dom-id-\w+)/.exec(this.attr('class'));if(!matches)return;var currentViewId=matches[1].replace('js-view-dom-id-','views_dom_id:');var view=Drupal.views.instances[currentViewId];once.remove('ajax-pager',view.$view);once.remove('exposed-form',view.$exposed_form);var $existingPager=view.$view.find(pagerSelector);once.remove('infinite-scroll',$existingPager);var $newRows=$newView.find(contentWrapperSelector).children();var $newPager=$newView.find(pagerSelector);view.$view.find(contentWrapperSelector).trigger('views_infinite_scroll.new_content',$newRows.clone()).append($newRows);$existingPager.replaceWith($newPager);Drupal.attachBehaviors(view.$view[0]);};Drupal.behaviors.views_infinite_scroll_automatic={attach:function(context,settings){once('infinite-scroll',automaticPagerSelector,context).forEach(function(elem){var $pager=$(elem);$pager.addClass('visually-hidden');var isLoadNeeded=function(){return window.innerHeight+window.pageYOffset>$pager.offset().top-scrollThreshold;};$window.on(scrollEvent,debounce(function(){if(isLoadNeeded()){$pager.find('[rel=next]').click();$window.off(scrollEvent);}},200));if(isLoadNeeded())$window.trigger(scrollEvent);});},detach:function(context,settings,trigger){if(trigger==='unload')if(once.remove('infinite-scroll',automaticPagerSelector,context).length)$window.off(scrollEvent);}};Drupal.views.ajaxView.prototype.filterNestedViews=function(){return this.$view.hasClass('view-eva')||!this.$view.parents('.view').length;};})(jQuery,Drupal,Drupal.debounce);;

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.