vendor: 6,234 bytes, lines 1-2
1/*! For license information please see app.js.LICENSE.txt */ 2(()=>{var e,t={383(e,t,n){!function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){i(e,t,n[t])})}return e}function a(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],i=!0,r=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(i=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);i=!0);}catch(e){r=!0,a=e}finally{try{i||null==s.return||s.return()}finally{if(r)throw a}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function o(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}var s=function(){},c={},l={},u=null,d={mark:s,measure:s};try{"undefined"!=typeof window&&(c=window),"undefined"!=typeof document&&(l=document),"undefined"!=typeof MutationObserver&&(u=MutationObserver),"undefined"!=typeof performance&&(d=performance)}catch(e){}var f=(c.navigator||{}).userAgent,h=void 0===f?"":f,p=c,m=l,g=u,v=d,b=!!p.document,y=!!m.documentElement&&!!m.head&&"function"==typeof m.addEventListener&&"function"==typeof m.createElement,_=~h.indexOf("MSIE")||~h.indexOf("Trident/"),k="___FONT_AWESOME___",w="svg-inline--fa",S="data-fa-i2svg",A="data-fa-pseudo-element",C="fontawesome-i2svg",E=["HTML","HEAD","STYLE","SCRIPT"],x=function(){try{return!0}catch(e){return!1}}(),j={fas:"solid",far:"regular",fal:"light",fad:"duotone",fab:"brands",fak:"kit",fa:"solid"},T={solid:"fas",regular:"far",light:"fal",duotone:"fad",brands:"fab",kit:"fak"},O="fa-layers-text",L=/Font Awesome ([5 ]*)(Solid|Regular|Light|Duotone|Brands|Free|Pro|Kit).*/i,I={900:"fas",400:"far",normal:"far",300:"fal"},q=[1,2,3,4,5,6,7,8,9,10],P=q.concat([11,12,13,14,15,16,17,18,19,20]),N=["class","data-prefix","data-icon","data-fa-transform","data-fa-mask"],$={GROUP:"group",SWAP_OPACITY:"swap-opacity",PRIMARY:"primary",SECONDARY:"secondary"},M=["xs","sm","lg","fw","ul","li","border","pull-left","pull-right","spin","pulse","rotate-90","rotate-180","rotate-270","flip-horizontal","flip-vertical","flip-both","stack","stack-1x","stack-2x","inverse","layers","layers-text","layers-counter",$.GROUP,$.SWAP_OPACITY,$.PRIMARY,$.SECONDARY].concat(q.map(function(e){return"".concat(e,"x")})).concat(P.map(function(e){return"w-".concat(e)})),D=p.FontAwesomeConfig||{};if(m&&"function"==typeof m.querySelector){[["data-family-prefix","familyPrefix"],["data-replacement-class","replacementClass"],["data-auto-replace-svg","autoReplaceSvg"],["data-auto-add-css","autoAddCss"],["data-auto-a11y","autoA11y"],["data-search-pseudo-elements","searchPseudoElements"],["data-observe-mutations","observeMutations"],["data-mutate-approach","mutateApproach"],["data-keep-original-source","keepOriginalSource"],["data-measure-performance","measurePerformance"],["data-show-missing-icons","showMissingIcons"]].forEach(function(e){var t=a(e,2),n=t[0],i=t[1],r=function(e){return""===e||"false"!==e&&("true"===e||e)}(function(e){var t=m.querySelector("script["+e+"]");if(t)return t.getAttribute(e)}(n));null!=r&&(D[i]=r)})}var R=r({},{familyPrefix:"fa",replacementClass:w,autoReplaceSvg:!0,autoAddCss:!0,autoA11y:!0,searchPseudoElements:!1,observeMutations:!0,mutateApproach:"async",keepOriginalSource:!0,measurePerformance:!1,showMissingIcons:!0},D);R.autoReplaceSvg||(R.observeMutations=!1);var H=r({},R);p.FontAwesomeConfig=H;var F=p||{};F[k]||(F[k]={}),F[k].styles||(F[k].styles={}),F[k].hooks||(F[k].hooks={}),F[k].shims||(F[k].shims=[]);var z=F[k],U=[],B=!1;function W(e){y&&(B?setTimeout(e,0):U.push(e))}y&&((B=(m.documentElement.doScroll?/^loaded|^c/:/^loaded|^i|^c/).test(m.readyState))||m.addEventListener("DOMContentLoaded",function e(){m.removeEventListener("DOMContentLoaded",e),B=1,U.map(function(e){return e()})}));var Q,V="pending",J="settled",Y="fulfilled",X="rejected",K=function(){},G=void 0!==n.g&&void 0!==n.g.process&&"function"==typeof n.g.process.emit,Z="undefined"==typeof setImmediate?setTimeout:setImmediate,ee=[];function te(){for(var e=0;e<ee.length;e++)ee[e][0](ee[e][1]);ee=[],Q=!1}function ne(e,t){ee.push([e,t]),Q||(Q=!0,Z(te,0))}function ie(e){var t=e.owner,n=t._state,i=t._data,r=e[n],a=e.then;if("function"==typeof r){n=Y;try{i=r(i)}catch(e){se(a,e)}}re(a,i)||(n===Y&&ae(a,i),n===X&&se(a,i))}function re(t,n){var i;try{if(t===n)throw new TypeError("A promises callback cannot return that same promise.");if(n&&("function"==typeof n||"object"===e(n))){var r=n.then;if("function"==typeof r)return r.call(n,function(e){i||(i=!0,n===e?oe(t,e):ae(t,e))},function(e){i||(i=!0,se(t,e))}),!0}}catch(e){return i||se(t,e),!0}return!1}function ae(e,t){e!==t&&re(e,t)||oe(e,t)}function oe(e,t){e._state===V&&(e._state=J,e._data=t,ne(le,e))}function se(e,t){e._state===V&&(e._state=J,e._data=t,ne(ue,e))}function ce(e){e._then=e._then.forEach(ie)}function le(e){e._state=Y,ce(e)}function ue(e){e._state=X,ce(e),!e._handled&&G&&n.g.process.emit("unhandledRejection",e._data,e)}function de(e){n.g.process.emit("rejectionHandled",e)}function fe(e){if("function"!=typeof e)throw new TypeError("Promise resolver "+e+" is not a function");if(this instanceof fe==!1)throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object c
2onstructor cannot be called as a function.");this._then=[],function(e,t){function n(e){se(t,e)}try{e(function(e){ae(t,e)},n)}catch(e){n(e)}}(e,this)}fe.prototype={constructor:fe,_state:V,_then:null,_data:void 0,_handled:!1,then:function(e,t){var n={owner:this,then:new this.constructor(K),fulfilled:e,rejected:t};return!t&&!e||this._handled||(this._handled=!0,this._state===X&&G&&ne(de,this)),this._state===Y||this._state===X?ne(ie,n):this._then.push(n),n.then},catch:function(e){return this.then(null,e)}},fe.all=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.all().");return new fe(function(t,n){var i=[],r=0;function a(e){return r++,function(n){i[e]=n,--r||t(i)}}for(var o,s=0;s<e.length;s++)(o=e[s])&&"function"==typeof o.then?o.then(a(s),n):i[s]=o;r||t(i)})},fe.race=function(e){if(!Array.isArray(e))throw new TypeError("You must pass an array to Promise.race().");return new fe(function(t,n){for(var i,r=0;r<e.length;r++)(i=e[r])&&"function"==typeof i.then?i.then(t,n):t(i)})},fe.resolve=function(t){return t&&"object"===e(t)&&t.constructor===fe?t:new fe(function(e){e(t)})},fe.reject=function(e){return new fe(function(t,n){n(e)})};var he="function"==typeof Promise?Promise:fe,pe=16,me={size:16,x:0,y:0,rotate:0,flipX:!1,flipY:!1};function ge(e){if(e&&y){var t=m.createElement("style");t.setAttribute("type","text/css"),t.innerHTML=e;for(var n=m.head.childNodes,i=null,r=n.length-1;r>-1;r--){var a=n[r],o=(a.tagName||"").toUpperCase();["STYLE","LINK"].indexOf(o)>-1&&(i=a)}return m.head.insertBefore(t,i),e}}function ve(){for(var e=12,t="";e-- >0;)t+="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"[62*Math.random()|0];return t}function be(e){for(var t=[],n=(e||[]).length>>>0;n--;)t[n]=e[n];return t}function ye(e){return e.classList?be(e.classList):(e.getAttribute("class")||"").split(" ").filter(function(e){return e})}function _e(e,t){var n,i=t.split("-"),r=i[0],a=i.slice(1).join("-");return r!==e||""===a||(n=a,~M.indexOf(n))?null:a}function ke(e){return"".concat(e).replace(/&/g,"&").replace(/"/g,""").replace(/'/g,"'").replace(/</g,"<").replace(/>/g,">")}function we(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,": ").concat(e[n],";")},"")}function Se(e){return e.size!==me.size||e.x!==me.x||e.y!==me.y||e.rotate!==me.rotate||e.flipX||e.flipY}function Ae(e){var t=e.transform,n=e.containerWidth,i=e.iconWidth,r={transform:"translate(".concat(n/2," 256)")},a="translate(".concat(32*t.x,", ").concat(32*t.y,") "),o="scale(".concat(t.size/16*(t.flipX?-1:1),", ").concat(t.size/16*(t.flipY?-1:1),") "),s="rotate(".concat(t.rotate," 0 0)");return{outer:r,inner:{transform:"".concat(a," ").concat(o," ").concat(s)},path:{transform:"translate(".concat(i/2*-1," -256)")}}}var Ce={x:0,y:0,width:"100%",height:"100%"};function Ee(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return e.attributes&&(e.attributes.fill||t)&&(e.attributes.fill="black"),e}function xe(e){var t=e.icons,n=t.main,i=t.mask,a=e.prefix,o=e.iconName,s=e.transform,c=e.symbol,l=e.title,u=e.maskId,d=e.titleId,f=e.extra,h=e.watchable,p=void 0!==h&&h,m=i.found?i:n,g=m.width,v=m.height,b="fak"===a,y=b?"":"fa-w-".concat(Math.ceil(g/v*16)),_=[H.replacementClass,o?"".concat(H.familyPrefix,"-").concat(o):"",y].filter(function(e){return-1===f.classes.indexOf(e)}).filter(function(e){return""!==e||!!e}).concat(f.classes).join(" "),k={children:[],attributes:r({},f.attributes,{"data-prefix":a,"data-icon":o,class:_,role:f.attributes.role||"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 ".concat(g," ").concat(v)})},w=b&&!~f.classes.indexOf("fa-fw")?{width:"".concat(g/v*16*.0625,"em")}:{};p&&(k.attributes[S]=""),l&&k.children.push({tag:"title",attributes:{id:k.attributes["aria-labelledby"]||"title-".concat(d||ve())},children:[l]});var A=r({},k,{prefix:a,iconName:o,main:n,mask:i,maskId:u,transform:s,symbol:c,styles:r({},w,f.styles)}),C=i.found&&n.found?function(e){var t,n=e.children,i=e.attributes,a=e.main,o=e.mask,s=e.maskId,c=e.transform,l=a.width,u=a.icon,d=o.width,f=o.icon,h=Ae({transform:c,containerWidth:d,iconWidth:l}),p={tag:"rect",attributes:r({},Ce,{fill:"white"})},m=u.children?{children:u.children.map(Ee)}:{},g={tag:"g",attributes:r({},h.inner),children:[Ee(r({tag:u.tag,attributes:r({},u.attributes,h.path)},m))]},v={tag:"g",attributes:r({},h.outer),children:[g]},b="mask-".concat(s||ve()),y="clip-".concat(s||ve()),_={tag:"mask",attributes:r({},Ce,{id:b,maskUnits:"userSpaceOnUse",maskContentUnits:"userSpaceOnUse"}),children:[p,v]},k={tag:"defs",children:[{tag:"clipPath",attributes:{id:y},children:(t=f,"g"===t.tag?t.children:[t])},_]};return n.push(k,{tag:"rect",attributes:r({fill:"currentColor","clip-path":"url(#".concat(y,")"),mask:"url(#".concat(b,")")},Ce)}),{children:n,attributes:i}}(A):function(e){var t=e.children,n=e.attributes,i=e.main,a=e.transform,o=we(e.styles);if(o.length>
20&&(n.style=o),Se(a)){var s=Ae({transform:a,containerWidth:i.width,iconWidth:i.width});t.push({tag:"g",attributes:r({},s.outer),children:[{tag:"g",attributes:r({},s.inner),children:[{tag:i.icon.tag,children:i.icon.children,attributes:r({},i.icon.attributes,s.path)}]}]})}else t.push(i.icon);return{children:t,attributes:n}}(A),E=C.children,x=C.attributes;return A.children=E,A.attributes=x,c?function(e){var t=e.prefix,n=e.iconName,i=e.children,a=e.attributes,o=e.symbol;return[{tag:"svg",attributes:{style:"display: none;"},children:[{tag:"symbol",attributes:r({},a,{id:!0===o?"".concat(t,"-").concat(H.familyPrefix,"-").concat(n):o}),children:i}]}]}(A):function(e){var t=e.children,n=e.main,i=e.mask,a=e.attributes,o=e.styles,s=e.transform;if(Se(s)&&n.found&&!i.found){var c={x:n.width/n.height/2,y:.5};a.style=we(r({},o,{"transform-origin":"".concat(c.x+s.x/16,"em ").concat(c.y+s.y/16,"em")}))}return[{tag:"svg",attributes:a,children:t}]}(A)}function je(e){var t=e.content,n=e.width,i=e.height,a=e.transform,o=e.title,s=e.extra,c=e.watchable,l=void 0!==c&&c,u=r({},s.attributes,o?{title:o}:{},{class:s.classes.join(" ")});l&&(u[S]="");var d=r({},s.styles);Se(a)&&(d.transform=function(e){var t=e.transform,n=e.width,i=void 0===n?16:n,r=e.height,a=void 0===r?16:r,o=e.startCentered,s=void 0!==o&&o,c="";return c+=s&&_?"translate(".concat(t.x/pe-i/2,"em, ").concat(t.y/pe-a/2,"em) "):s?"translate(calc(-50% + ".concat(t.x/pe,"em), calc(-50% + ").concat(t.y/pe,"em)) "):"translate(".concat(t.x/pe,"em, ").concat(t.y/pe,"em) "),c+="scale(".concat(t.size/pe*(t.flipX?-1:1),", ").concat(t.size/pe*(t.flipY?-1:1),") "),c+"rotate(".concat(t.rotate,"deg) ")}({transform:a,startCentered:!0,width:n,height:i}),d["-webkit-transform"]=d.transform);var f=we(d);f.length>0&&(u.style=f);var h=[];return h.push({tag:"span",attributes:u,children:[t]}),o&&h.push({tag:"span",attributes:{class:"sr-only"},children:[o]}),h}var Te=function(){},Oe=H.measurePerformance&&v&&v.mark&&v.measure?v:{mark:Te,measure:Te},Le='FA "5.15.4"',Ie=function(e){Oe.mark("".concat(Le," ").concat(e," ends")),Oe.measure("".concat(Le," ").concat(e),"".concat(Le," ").concat(e," begins"),"".concat(Le," ").concat(e," ends"))},qe=function(e){return Oe.mark("".concat(Le," ").concat(e," begins")),function(){return Ie(e)}},Pe=function(e,t,n,i){var r,a,o,s=Object.keys(e),c=s.length,l=void 0!==i?function(e,t){return function(n,i,r,a){return e.call(t,n,i,r,a)}}(t,i):t;for(void 0===n?(r=1,o=e[s[0]]):(r=0,o=n);r<c;r++)o=l(o,e[a=s[r]],a,e);return o};function Ne(e){for(var t="",n=0;n<e.length;n++){t+=("000"+e.charCodeAt(n).toString(16)).slice(-4)}return t}function $e(e,t){var n=(arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}).skipHooks,i=void 0!==n&&n,a=Object.keys(t).reduce(function(e,n){var i=t[n];return!!i.icon?e[i.iconName]=i.icon:e[n]=i,e},{});"function"!=typeof z.hooks.addPack||i?z.styles[e]=r({},z.styles[e]||{},a):z.hooks.addPack(e,a),"fas"===e&&$e("fa",t)}var Me=z.styles,De=z.shims,Re={},He={},Fe={},ze=function(){var e=function(e){return Pe(Me,function(t,n,i){return t[i]=Pe(n,e,{}),t},{})};Re=e(function(e,t,n){return t[3]&&(e[t[3]]=n),e}),He=e(function(e,t,n){var i=t[2];return e[n]=n,i.forEach(function(t){e[t]=n}),e});var t="far"in Me;Fe=Pe(De,function(e,n){var i=n[0],r=n[1],a=n[2];return"far"!==r||t||(r="fas"),e[i]={prefix:r,iconName:a},e},{})};function Ue(e,t){return(Re[e]||{})[t]}ze();var Be=z.styles;function We(e){return e.reduce(function(e,t){var n=_e(H.familyPrefix,t);if(Be[t])e.prefix=t;else if(H.autoFetchSvg&&Object.keys(j).indexOf(t)>-1)e.prefix=t;else if(n){var i="fa"===e.prefix?Fe[n]||{prefix:null,iconName:null}:{};e.iconName=i.iconName||n,e.prefix=i.prefix||e.prefix}else t!==H.replacementClass&&0!==t.indexOf("fa-w-")&&e.rest.push(t);return e},{prefix:null,iconName:null,rest:[]}
2)}function Qe(e,t,n){if(e&&e[t]&&e[t][n])return{prefix:t,iconName:n,icon:e[t][n]}}function Ve(e){var t=e.tag,n=e.attributes,i=void 0===n?{}:n,r=e.children,a=void 0===r?[]:r;return"string"==typeof e?ke(e):"<".concat(t," ").concat(function(e){return Object.keys(e||{}).reduce(function(t,n){return t+"".concat(n,'="').concat(ke(e[n]),'" ')},"").trim()}(i),">").concat(a.map(Ve).join(""),"</").concat(t,">")}var Je=function(){};function Ye(e){return"string"==typeof(e.getAttribute?e.getAttribute(S):null)}var Xe={replace:function(e){var t=e[0],n=e[1].map(function(e){return Ve(e)}).join("\n");if(t.parentNode&&t.outerHTML)t.outerHTML=n+(H.keepOriginalSource&&"svg"!==t.tagName.toLowerCase()?"\x3c!-- ".concat(t.outerHTML," Font Awesome fontawesome.com --\x3e"):"");else if(t.parentNode){var i=document.createElement("span");t.parentNode.replaceChild(i,t),i.outerHTML=n}},nest:function(e){var t=e[0],n=e[1];if(~ye(t).indexOf(H.replacementClass))return Xe.replace(e);var i=new RegExp("".concat(H.familyPrefix,"-.*"));delete n[0].attributes.style,delete n[0].attributes.id;var r=n[0].attributes.class.split(" ").reduce(function(e,t){return t===H.replacementClass||t.match(i)?e.toSvg.push(t):e.toNode.push(t),e},{toNode:[],toSvg:[]});n[0].attributes.class=r.toSvg.join(" ");var a=n.map(function(e){return Ve(e)}).join("\n");t.setAttribute("class",r.toNode.join(" ")),t.setAttribute(S,""),t.innerHTML=a}};function Ke(e){e()}function Ge(e,t){var n="function"==typeof t?t:Je;if(0===e.length)n();else{var i=Ke;"async"===H.mutateApproach&&(i=p.requestAnimationFrame||Ke),i(function(){var t=!0===H.autoReplaceSvg?Xe.replace:Xe[H.autoReplaceSvg]||Xe.replace,i=qe("mutate");e.map(t),i(),n()})}}var Ze=!1;function et(){Ze=!1}var tt=null;function nt(e){if(g&&H.observeMutations){var t=e.treeCallback,n=e.nodeCallback,i=e.pseudoElementsCallback,r=e.observeMutationsRoot,a=void 0===r?m:r;tt=new g(function(e){Ze||be(e).forEach(function(e){if("childList"===e.type&&e.addedNodes.length>0&&!Ye(e.addedNodes[0])&&(H.searchPseudoElements&&i(e.target),t(e.target)),"attributes"===e.type&&e.target.parentNode&&H.searchPseudoElements&&i(e.target.parentNode),"attributes"===e.type&&Ye(e.target)&&~N.indexOf(e.attributeName))if("class"===e.attributeName){var r=We(ye(e.target)),a=r.prefix,o=r.iconName;a&&e.target.setAttribute("data-prefix",a),o&&e.target.setAttribute("data-icon",o)}else n(e.target)})}),y&&tt.observe(a,{childList:!0,attributes:!0,characterData:!0,subtree:!0})}}function it(e){var t,n,i=e.getAttribute("data-prefix"),r=e.getAttribute("data-icon"),a=void 0!==e.innerText?e.innerText.trim():"",o=We(ye(e));return i&&r&&(o.prefix=i,o.iconName=r),o.prefix&&a.length>1?o.iconName=(t=o.prefix,n=e.innerText,(He[t]||{})[n]):o.prefix&&1===a.length&&(o.iconName=Ue(o.prefix,Ne(e.innerText))),o}var rt=function(e){var t={size:16,x:0,y:0,flipX:!1,flipY:!1,rotate:0};return e?e.toLowerCase().split(" ").reduce(function(e,t){var n=t.toLowerCase().split("-"),i=n[0],r=n.slice(1).join("-");if(i&&"h"===r)return e.flipX=!0,e;if(i&&"v"===r)return e.flipY=!0,e;if(r=parseFloat(r),isNaN(r))return e;switch(i){case"grow":e.size=e.size+r;break;case"shrink":e.size=e.size-r;break;case"left":e.x=e.x-r;break;case"right":e.x=e.x+r;break;case"up":e.y=e.y-r;break;case"down":e.y=e.y+r;break;case"rotate":e.rotate=e.rotate+r}return e},t):t};function at(e){var t=it(e),n=t.iconName,i=t.prefix,r=t.rest,a=function(e){var t=e.getAttribute("style"),n=[];return t&&(n=t.split(";").reduce(function(e,t){var n=t.split(":"),i=n[0],r=n.slice(1);return i&&r.length>0&&(e[i]=r.join(":").trim()),e},{})),n}(e),o=function(e){return rt(e.getAttribute("data-fa-transform"))}(e),s=function(e){var t=e.getAttribute("data-fa-symbol");return null!==t&&(""===t||t)}(e),c=function(e){var t=be(e.attributes).reduce(function(e,t){return"class"!==e.name&&"style"!==e.name&&(e[t.name]=t.value),e},{}),n=e.getAttribute("title"),i=e.getAttribute("data-fa-title-id");return H.autoA11y&&(n?t["aria-labelledby"]="".concat(H.replacementClass,"-title-").concat(i||ve()):(t["aria-hidden"]="true",t.focusable="false")),t}(e),l=function(e){var t=e.getAttribute("data-fa-mask");return t?We(t.split(" ").map(function(e){return e.trim()})):{prefix:null,iconName:null,rest:[]}}(e);return{iconName:n,title:e.getAttribute("title"),titleId:e.getAttribute("data-fa-title-id"),prefix:i,transform:o,symbol:s,mask:l,maskId:e.getAttribute("data-fa-mask-id"),extra:{classes:r,styles:a,attributes:c}}}function ot(e){this.name="MissingIcon",this.message=e||"Icon unavailable",this.stack=(new Error).stack}ot.prototype=Object.create(Error.prototype),ot.prototype.constructor=ot;var st={fill:"currentColor"}
vendor: 10,913 bytes, line 2
2,ct={attributeType:"XML",repeatCount:"indefinite",dur:"2s"},lt={tag:"path",attributes:r({},st,{d:"M156.5,447.7l-12.6,29.5c-18.7-9.5-35.9-21.2-51.5-34.9l22.7-22.7C127.6,430.5,141.5,440,156.5,447.7z M40.6,272H8.5 c1.4,21.2,5.4,41.7,11.7,61.1L50,321.2C45.1,305.5,41.8,289,40.6,272z M40.6,240c1.4-18.8,5.2-37,11.1-54.1l-29.5-12.6 C14.7,194.3,10,216.7,8.5,240H40.6z M64.3,156.5c7.8-14.9,17.2-28.8,28.1-41.5L69.7,92.3c-13.7,15.6-25.5,32.8-34.9,51.5 L64.3,156.5z M397,419.6c-13.9,12-29.4,22.3-46.1,30.4l11.9,29.8c20.7-9.9,39.8-22.6,56.9-37.6L397,419.6z M115,92.4 c13.9-12,29.4-22.3,46.1-30.4l-11.9-29.8c-20.7,9.9-39.8,22.6-56.8,37.6L115,92.4z M447.7,355.5c-7.8,14.9-17.2,28.8-28.1,41.5 l22.7,22.7c13.7-15.6,25.5-32.9,34.9-51.5L447.7,355.5z M471.4,272c-1.4,18.8-5.2,37-11.1,54.1l29.5,12.6 c7.5-21.1,12.2-43.5,13.6-66.8H471.4z M321.2,462c-15.7,5-32.2,8.2-49.2,9.4v32.1c21.2-1.4,41.7-5.4,61.1-11.7L321.2,462z M240,471.4c-18.8-1.4-37-5.2-54.1-11.1l-12.6,29.5c21.1,7.5,43.5,12.2,66.8,13.6V471.4z M462,190.8c5,15.7,8.2,32.2,9.4,49.2h32.1 c-1.4-21.2-5.4-41.7-11.7-61.1L462,190.8z M92.4,397c-12-13.9-22.3-29.4-30.4-46.1l-29.8,11.9c9.9,20.7,22.6,39.8,37.6,56.9 L92.4,397z M272,40.6c18.8,1.4,36.9,5.2,54.1,11.1l12.6-29.5C317.7,14.7,295.3,10,272,8.5V40.6z M190.8,50 c15.7-5,32.2-8.2,49.2-9.4V8.5c-21.2,1.4-41.7,5.4-61.1,11.7L190.8,50z M442.3,92.3L419.6,115c12,13.9,22.3,29.4,30.5,46.1 l29.8-11.9C470,128.5,457.3,109.4,442.3,92.3z M397,92.4l22.7-22.7c-15.6-13.7-32.8-25.5-51.5-34.9l-12.6,29.5 C370.4,72.1,384.4,81.5,397,92.4z"})},ut=r({},ct,{attributeName:"opacity"}),dt={tag:"g",children:[lt,{tag:"circle",attributes:r({},st,{cx:"256",cy:"364",r:"28"}),children:[{tag:"animate",attributes:r({},ct,{attributeName:"r",values:"28;14;28;28;14;28;"})},{tag:"animate",attributes:r({},ut,{values:"1;0;1;1;0;1;"})}]},{tag:"path",attributes:r({},st,{opacity:"1",d:"M263.7,312h-16c-6.6,0-12-5.4-12-12c0-71,77.4-63.9,77.4-107.8c0-20-17.8-40.2-57.4-40.2c-29.1,0-44.3,9.6-59.2,28.7 c-3.9,5-11.1,6-16.2,2.4l-13.1-9.2c-5.6-3.9-6.9-11.8-2.6-17.2c21.2-27.2,46.4-44.7,91.2-44.7c52.3,0,97.4,29.8,97.4,80.2 c0,67.6-77.4,63.5-77.4,107.8C275.7,306.6,270.3,312,263.7,312z"}),children:[{tag:"animate",attributes:r({},ut,{values:"1;0;0;0;0;1;"})}]},{tag:"path",attributes:r({},st,{opacity:"0",d:"M232.5,134.5l7,168c0.3,6.4,5.6,11.5,12,11.5h9c6.4,0,11.7-5.1,12-11.5l7-168c0.3-6.8-5.2-12.5-12-12.5h-23 C237.7,122,232.2,127.7,232.5,134.5z"}),children:[{tag:"animate",attributes:r({},ut,{values:"0;0;1;1;0;0;"})}]}]},ft=z.styles;function ht(e){var t=e[0],n=e[1],i=a(e.slice(4),1)[0];return{found:!0,width:t,height:n,icon:Array.isArray(i)?{tag:"g",attributes:{class:"".concat(H.familyPrefix,"-").concat($.GROUP)},children:[{tag:"path",attributes:{class:"".concat(H.familyPrefix,"-").concat($.SECONDARY),fill:"currentColor",d:i[0]}},{tag:"path",attributes:{class:"".concat(H.familyPrefix,"-").concat($.PRIMARY),fill:"currentColor",d:i[1]}}]}:{tag:"path",attributes:{fill:"currentColor",d:i}}}}function pt(e,t){return new he(function(n,i){var r={found:!1,width:512,height:512,icon:dt};if(e&&t&&ft[t]&&ft[t][e])return n(ht(ft[t][e]));e&&t&&!H.showMissingIcons?i(new ot("Icon is missing for prefix ".concat(t," with icon name ").concat(e))):n(r)})}var mt=z.styles;function gt(e){var t=at(e);return~t.extra.classes.indexOf(O)?function(e,t){var n=t.title,i=t.transform,r=t.extra,a=null,o=null;if(_){var s=parseInt(getComputedStyle(e).fontSize,10),c=e.getBoundingClientRect();a=c.width/s,o=c.height/s}return H.autoA11y&&!n&&(r.attributes["aria-hidden"]="true"),he.resolve([e,je({content:e.innerHTML,width:a,height:o,transform:i,title:n,extra:r,watchable:!0})])}(e,t):function(e,t){var n=t.iconName,i=t.title,r=t.titleId,o=t.prefix,s=t.transform,c=t.symbol,l=t.mask,u=t.maskId,d=t.extra;return new he(function(t,f){he.all([pt(n,o),pt(l.iconName,l.prefix)]).then(function(l){var f=a(l,2),h=f[0],p=f[1];t([e,xe({icons:{main:h,mask:p},prefix:o,iconName:n,transform:s,symbol:c,mask:p,maskId:u,title:i,titleId:r,extra:d,watchable:!0})])})})}(e,t)}function vt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(y){var n=m.documentElement.classList,i=function(e){return n.add("".concat(C,"-").concat(e))},r=function(e){return n.remove("".concat(C,"-").concat(e))},a=H.autoFetchSvg?Object.keys(j):Object.keys(mt),o=[".".concat(O,":not([").concat(S,"])")].concat(a.map(function(e){return".".concat(e,":not([").concat(S,"])")})).join(", ");if(0!==o.length){var s=[];try{s=be(e.querySelectorAll(o))}catch(e){}if(s.length>0){i("pending"),r("complete");var c=qe("onTree"),l=s.reduce(function(e,t){try{var n=gt(t);n&&e.push(n)}catch(e){x||e instanceof ot&&console.error(e)}return e},[]);return new he(function(e,n){he.all(l).then(function(n){Ge(n,function(){i("active"),i("complete"),r("pending"),"function"==typeof t&&t(),c(),e()})}).catch(function(){c(),n()})})}}}}function bt(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;gt(e).then(function(e){e&&Ge([e],t)})}function yt(e,t){var n="".concat("data-fa-pseudo-element-pending").concat(t.replace(":","-"));return new he(function(i,a){if(null!==e.getAttribute(n))return i();var o=be(e.children).filter(function(e){return e.getAttribute(A)===t})[0],s=p.getComputedStyle(e,t),c=s.getPropertyValue("font-family").match(L),l=s.getPropertyValue("font-weight"),u=s.getPropertyValue("content");if(o&&!c)return e.removeChild(o),i();if(c&&"none"!==u&&""!==u){var d=s.getPropertyValue("content"),f=~["Solid","Regular","Light","Duotone","Brands","Kit"].indexOf(c[2])?T[c[2].toLowerCase()]:I[l],h=Ne(3===d.length?d.substr(1,1):d),g=Ue(f,h),v=g;if(!g||o&&o.getAttribute("data-prefix")===f&&o.getAttribute("data-icon")===v)i();else{e.setAttribute(n,v),o&&e.removeChild(o);var b={iconName:null,title:null,titleId:null,prefix:null,transform:me,symbol:!1,mask:null,maskId:null,extra:{classes:[],styles:{},attributes:{}}},y=b.extra;y.attributes[A]=t,pt(g,f).then(function(a){var o=xe(r({},b,{icons:{main:a,mask:{prefix:null,iconName:null,rest:[]}},prefix:f,iconName:v,extra:y,watchable:!0})),s=m.createElement("svg");":before"===t?e.insertBefore(s,e.firstChild):e.appendChild(s),s.outerHTML=o.map(function(e){return Ve(e)}).join("\n"),e.removeAttribute(n),i()}).catch(a)}}else i()})}function _t(e){return he.all([yt(e,":before"),yt(e,":after")])}function kt(e){return!(e.parentNode===document.head||~E.indexOf(e.tagName.toUpperCase())||e.getAttribute(A)||e.parentNode&&"svg"===e.parentNode.tagName)}function wt(e){if(y)return new he(function(t,n){var i=be(e.querySelectorAll("*")).filter(kt).map(_t),r=qe("searchPseudoElements");Ze=!0,he.all(i).then(function(){r(),et(),t()}).catch(function(){r(),et(),n()})})}function St(){var e="fa",t=w,n=H.familyPrefix,i=H.replacementClass,r="svg:not(:root).svg-inline--fa{overflow:visible}.svg-inline--fa{display:inline-block;font-size:inherit;height:1em;overflow:visible;vertical-align:-.125em}.svg-inline--fa.fa-lg{vertical-align:-.225em}.svg-inline--fa.fa-w-1{width:.0625em}.svg-inline--fa.fa-w-2{width:.125em}.svg-inline--fa.fa-w-3{width:.1875em}.svg-inline--fa.fa-w-4{width:.25em}.svg-inline--fa.fa-w-5{width:.3125em}.svg-inline--fa.fa-w-6{width:.375em}.svg-inline--fa.fa-w-7{width:.4375em}.svg-inline--fa.fa-w-8{width:.5em}.svg-inline--fa.fa-w-9{width:.5625em}.svg-inline--fa.fa-w-10{width:.625em}.svg-inline--fa.fa-w-11{width:.6875em}.svg-inline--fa.fa-w-12{width:.75em}.svg-inline--fa.fa-w-13{width:.8125em}.svg-inline--fa.fa-w-14{width:.875em}.svg-inline--fa.fa-w-15{width:.9375em}.svg-inline--fa.fa-w-16{width:1em}.svg-inline--fa.fa-w-17{width:1.0625em}.svg-inline--fa.fa-w-18{width:1.125em}.svg-inline--fa.fa-w-19{width:1.1875em}.svg-inline--fa.fa-w-20{width:1.25em}.svg-inline--fa.fa-pull-left{margin-right:.3em;width:auto}.svg-inline--fa.fa-pull-right{margin-left:.3em;width:auto}.svg-inline--fa.fa-border{height:1.5em}.svg-inline--fa.fa-li{width:2em}.svg-inline--fa.fa-fw{width:1.25em}.fa-layers svg.svg-inline--fa{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.fa-layers{display:inline-block;height:1em;position:relative;text-align:center;vertical-align:-.125em;width:1em}.fa-layers svg.svg-inline--fa{-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter,.fa-layers-text{display:inline-block;position:absolute;text-align:center}.fa-layers-text{left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform-origin:center center;transform-origin:center center}.fa-layers-counter{background-color:#ff253a;border-radius:1em;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;height:1.5em;line-height:1;max-width:5em;min-width:1.5em;overflow:hidden;padding:.25em;right:0;text-overflow:ellipsis;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-bottom-right{bottom:0;right:0;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom right;transform-origin:bottom right}.fa-layers-bottom-left{bottom:0;left:0;right:auto;top:auto;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:bottom left;transform-origin:bottom left}.fa-layers-top-right{right:0;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top right;transform-origin:top right}.fa-layers-top-left{left:0;right:auto;top:0;-webkit-transform:scale(.25);transform:scale(.25);-webkit-transform-origin:top left;transform-origin:top left}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.fa-rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}
2.fa-rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-webkit-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{-webkit-transform:scale(1,-1);transform:scale(1,-1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{-webkit-transform:scale(-1,-1);transform:scale(-1,-1)}:root .fa-flip-both,:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{display:inline-block;height:2em;position:relative;width:2.5em}.fa-stack-1x,.fa-stack-2x{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0}.svg-inline--fa.fa-stack-1x{height:1em;width:1.25em}.svg-inline--fa.fa-stack-2x{height:2em;width:2.5em}.fa-inverse{color:#fff}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.sr-only-focusable:active,.sr-only-focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.svg-inline--fa .fa-primary{fill:var(--fa-primary-color,currentColor);opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa .fa-secondary{fill:var(--fa-secondary-color,currentColor);opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-primary{opacity:.4;opacity:var(--fa-secondary-opacity,.4)}.svg-inline--fa.fa-swap-opacity .fa-secondary{opacity:1;opacity:var(--fa-primary-opacity,1)}.svg-inline--fa mask .fa-primary,.svg-inline--fa mask .fa-secondary{fill:#000}.fad.fa-inverse{color:#fff}";if(n!==e||i!==t){var a=new RegExp("\\.".concat(e,"\\-"),"g"),o=new RegExp("\\--".concat(e,"\\-"),"g"),s=new RegExp("\\.".concat(t),"g");r=r.replace(a,".".concat(n,"-")).replace(o,"--".concat(n,"-")).replace(s,".".concat(i))}return r}var At=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.definitions={}}var n,i,a;return n=e,i=[{key:"add",value:function(){for(var e=this,t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];var a=n.reduce(this._pullDefinitions,{});Object.keys(a).forEach(function(t){e.definitions[t]=r({},e.definitions[t]||{},a[t]),$e(t,a[t]),ze()})}},{key:"reset",value:function(){this.definitions={}}},{key:"_pullDefinitions",value:function(e,t){var n=t.prefix&&t.iconName&&t.icon?{0:t}:t;return Object.keys(n).map(function(t){var i=n[t],r=i.prefix,a=i.iconName,o=i.icon;e[r]||(e[r]={}),e[r][a]=o}),e}}],i&&t(n.prototype,i),a&&t(n,a),e}();function Ct(){H.autoAddCss&&!Ot&&(ge(St()),Ot=!0)}function Et(e,t){return Object.defineProperty(e,"abstract",{get:t}),Object.defineProperty(e,"html",{get:function(){return e.abstract.map(function(e){return Ve(e)})}}),Object.defineProperty(e,"node",{get:function(){if(y){var t=m.createElement("div");return t.innerHTML=e.html,t.children}}}),e}function xt(e){var t=e.prefix,n=void 0===t?"fa":t,i=e.iconName;if(i)return Qe(Tt.definitions,n,i)||Qe(z.styles,n,i)}var jt,Tt=new At,Ot=!1,Lt={i2svg:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(y){Ct();var t=e.node,n=void 0===t?m:t,i=e.callback,r=void 0===i?function(){}:i;return H.searchPseudoElements&&wt(n),vt(n,r)}return he.reject("Operation requires a DOM of some kind.")},css:St,insertCss:function(){Ot||(ge(St()),Ot=!0)},watch:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.autoReplaceSvgRoot,n=e.observeMutationsRoot;!1===H.autoReplaceSvg&&(H.autoReplaceSvg=!0),H.observeMutations=!0,W(function(){Pt({autoReplaceSvgRoot:t}),nt({treeCallback:vt,nodeCallback:bt,pseudoElementsCallback:wt,observeMutationsRoot:n})})}},It=(jt=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?me:n,a=t.symbol,o=void 0!==a&&a,s=t.mask,c=void 0===s?null:s,l=t.maskId,u=void 0===l?null:l,d=t.title,f=void 0===d?null:d,h=t.titleId,p=void 0===h?null:h,m=t.classes,g=void 0===m?[]:m,v=t.attributes,b=void 0===v?{}:v,y=t.styles,_=void 0===y?{}:y;if(e){var k=e.prefix,w=e.iconName,S=e.icon;return Et(r({type:"icon"},e),function(){return Ct(),H.autoA11y&&(f?b["aria-labelledby"]="".concat(H.replacementClass,"-title-").concat(p||ve()):(b["aria-hidden"]="true",b.focusable="false")),xe({icons:{main:ht(S),mask:c?ht(c.icon):{found:!1,width:null,height:null,icon:{}}},prefix:k,iconName:w,transform:r({},me,i),symbol:o,title:f,maskId:u,titleId:p,extra:{attributes:b,styles:_,classes:g}})})}},function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(e||{}).icon?e:xt(e||{}),i=t.mask;return i&&(i=(i||{}).icon?i:xt(i||{})),jt(n,r({},t,{mask:i}))}),qt={noAuto:function(){H.autoReplaceSvg=!1,H.observeMutations=!1,tt&&tt.disconnect()},config:H,dom:Lt,library:Tt,parse:{transform:function(e){return rt(e)}},findIconDefinition:xt,icon:It,text:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.transform,i=void 0===n?me:n,a=t.title,s=void 0===a?null:a,c=t.classes,l=void 0===c?[]:c,u=t.attributes,d=void 0===u?{}:u,f=t.styles,h=void 0===f?{}:f;return Et({type:"text",content:e},function(){return Ct(),je({content:e,transform:r({},me,i),title:s,extra:{attributes:d,styles:h,classes:["".concat(H.familyPrefix,"-layers-text")].concat(o(l))}})})},counter:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.title,i=void 0===n?null:n,a=t.classes,s=void 0===a?[]:a,c=t.attributes,l=void 0===c?{}:c,u=t.styles,d=void 0===u?{}:u;return Et({type:"counter",content:e},function(){return Ct(),function(e){var t=e.content,n=e.title,i=e.extra,a=r({},i.attributes,n?{title:n}:{},{class:i.classes.join(" ")}),o=we(i.styles);o.length>0&&(a.style=o);var s=[];return s.push({tag:"span",attributes:a,children:[t]}),n&&s.push({tag:"span",attributes:{class:"sr-only"},children:[n]}),s}({content:e.toString(),title:i,extra:{attributes:l,styles:d,classes:["".concat(H.familyPrefix,"-layers-counter")].concat(o(s))}})})},layer:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).classes,n=void 0===t?[]:t;return Et({type:"layer"},function(){Ct();var t=[];return e(function(e){Array.isArray(e)?e.map(function(e){t=t.concat(e.abstract)}):t=t.concat(e.abstract)}),[{tag:"span",attributes:{class:["".concat(H.familyPrefix,"-layers")].concat(o(n)).join(" ")},children:t}]})},toHtml:Ve},Pt=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).autoReplaceSvgRoot,t=void 0===e?m:e;(Object.keys(z.styles).length>0||H.autoFetchSvg)&&y&&H.autoReplaceSvg&&qt.dom.i2svg({node:t})};!function(e){try{e()}catch(e){if(!x)throw e}}(function(){b&&(p.FontAwesome||(p.FontAwesome=qt),W(function(){Pt(),nt({treeCallback:vt,nodeCallback:bt,pseudoElementsCallback:wt})})),z.hooks=r({},z.hooks,{addPack:function(e,t){z.styles[e]=r({},z.styles[e]||{},t),ze(),Pt()},addShims:function(e){var t;(t=z.shims).push.apply(t,o(e)),ze(),Pt()}})})}()},548(){},669(e){"use strict";e.exports=jQuery},676(e,t,n){"use strict";var i={};n.r(i),n.d(i,{afterMain:()=>S,afterRead:()=>_,afterWrite:()=>E,applyStyles:()=>q,arrow:()=>G,auto:()=>c,basePlacements:()=>l,beforeMain:()=>k,beforeRead:()=>b,beforeWrite:()=>A,bottom:()=>a,clippingParents:()=>f,computeStyles:()=>te,createPopper:()=>Ie,createPopperBase:()=>Le,createPopperLite:()=>qe,detectOverflow:()=>be,end:()=>d,eventListeners:()=>ie,flip:()=>ye,hide:()=>we,left:()=>s,main:()=>w,modifierPhases:()=>x,offset:()=>Se,placements:()=>v,popper:()=>p,popperGenerator:()=>Oe,popperOffsets:()=>Ae,preventOverflow:()=>Ce,read:()=>y,reference:()=>m,right:()=>
vendor: 1,142 bytes, line 2
2o,start:()=>u,top:()=>r,variationPlacements:()=>g,viewport:()=>h,write:()=>C});var r="top",a="bottom",o="right",s="left",c="auto",l=[r,a,o,s],u="start",d="end",f="clippingParents",h="viewport",p="popper",m="reference",g=l.reduce(function(e,t){return e.concat([t+"-"+u,t+"-"+d])},[]),v=[].concat(l,[c]).reduce(function(e,t){return e.concat([t,t+"-"+u,t+"-"+d])},[]),b="beforeRead",y="read",_="afterRead",k="beforeMain",w="main",S="afterMain",A="beforeWrite",C="write",E="afterWrite",x=[b,y,_,k,w,S,A,C,E];function j(e){return e?(e.nodeName||"").toLowerCase():null}function T(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function O(e){return e instanceof T(e).Element||e instanceof Element}function L(e){return e instanceof T(e).HTMLElement||e instanceof HTMLElement}function I(e){return"undefined"!=typeof ShadowRoot&&(e instanceof T(e).ShadowRoot||e instanceof ShadowRoot)}const q={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach(function(e){var n=t.styles[e]||{},i=t.attributes[e]||{},r=t.elements[e];
2L(r)&&j(r)&&(Object.assign(r.style,n),Object.keys(i).forEach(function(e){var t=i[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)}))})},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach(function(e){var i=t.elements[e],r=t.attributes[e]||{},a=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce(function(e,t){return e[t]="",e},{});L(i)&&j(i)&&(Object.assign(i.style,a),Object.keys(r).forEach(function(e){i.removeAttribute(e)}))})}},requires:["computeStyles"]};function P(e){return e.split("-")[0]}function N(e){var t=e.getBoundingClientRect();return{width:t.width,height:t.height,top:t.top,right:t.right,bottom:t.bottom,left:t.left,x:t.left,y:t.top}}function M(e){var t=N(e),n=e.offsetWidth,i=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-i)<=1&&(i=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:i}}function D(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&I(n)){var i=t;do{if(i&&e.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function R(e){return T(e).getComputedStyle(e)}function H(e){return["table","td","th"].indexOf(j(e))>=0}function F(e){return((O(e)?e.ownerDocument:e.document)||window.document).documentElement}function z(e){return"html"===j(e)?e:e.assignedSlot||e.parentNode||(I(e)?e.host:null)||F(e)}function U(e){return L(e)&&"fixed"!==R(e).position?e.offsetParent:null}function B(e){for(var t=T(e),n=U(e);n&&H(n)&&"static"===R(n).position;)n=U(n);return n&&("html"===j(n)||"body"===j(n)&&"static"===R(n).position)?t:n||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&L(e)&&"fixed"===R(e).position)return null;for(var n=z(e);L(n)&&["html","body"].indexOf(j(n))<0;){var i=R(n);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||t&&"filter"===i.willChange||t&&i.filter&&"none"!==i.filter)return n;n=n.parentNode}return null}(e)||t}function W(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}var Q=Math.max,V=Math.min,J=Math.round;function Y(e,t,n){return Q(e,V(t,n))}function X(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function K(e,t){return t.reduce(function(t,n){return t[n]=e,t},{})}const G={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,i=e.name,c=e.options,u=n.elements.arrow,d=n.modifiersData.popperOffsets,f=P(n.placement),h=W(f),p=[s,o].indexOf(f)>=0?"height":"width";if(u&&d){var m=function(e,t){return X("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:K(e,l))}(c.padding,n),g=M(u),v="y"===h?r:s,b="y"===h?a:o,y=n.rects.reference[p]+n.rects.reference[h]-d[h]-n.rects.popper[p],_=d[h]-n.rects.reference[h],k=B(u),w=k?"y"===h?k.clientHeight||0:k.clientWidth||0:0,S=y/2-_/2,A=m[v],C=w-g[p]-m[b],E=w/2-g[p]/2+S,x=Y(A,E,C),j=h;n.modifiersData[i]=((t={})[j]=x,t.centerOffset=x-E,t)}},effect:function(e){var t=e.state,n=e.options.element,i=void 0===n?"[data-popper-arrow]":n;null!=i&&("string"!=typeof i||(i=t.elements.popper.querySelector(i)))&&D(t.elements.popper,i)&&(t.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};var Z={top:"auto",right:"auto",bottom:"auto",left:"auto"};function ee(e){var t,n=e.popper,i=e.popperRect,c=e.placement,l=e.offsets,u=e.position,d=e.gpuAcceleration,f=e.adaptive,h=e.roundOffsets,p=!0===h?function(e){var t=e.x,n=e.y,i=window.devicePixelRatio||1;return{x:J(J(t*i)/i)||0,y:J(J(n*i)/i)||0}}(l):"function"==typeof h?h(l):l,m=p.x,g=void 0===m?0:m,v=p.y,b=void 0===v?0:v,y=l.hasOwnProperty("x"),_=l.hasOwnProperty("y"),k=s,w=r,S=window;if(f){var A=B(n),C="clientHeight",E="clientWidth";A===T(n)&&"static"!==R(A=F(n)).position&&(C="scrollHeight",E="scrollWidth"),c===r&&(w=a,b-=A[C]-i.height,b*=d?1:-1),c===s&&(k=o,g-=A[E]-i.width,g*=d?1:-1)}var x,j=Object.assign({position:u},f&&Z);return d?Object.assign({},j,((x={})[w]=_?"0":"",x[k]=y?"0":"",x.transform=(S.devicePixelRatio||1)<2?"translate("+g+"px, "+b+"px)":"translate3d("+g+"px, "+b+"px, 0)",x)):Object.assign({},j,((t={})[w]=_?b+"px":"",t[k]=y?g+"px":"",t.transform="",t))}const te={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,i=n.gpuAcceleration,r=void 0===i||i,a=n.adaptive,o=void 0===a||a,s=n.roundOffsets,c=void 0===s||s,l={placement:P(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,ee(Object.assign({},l,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roun
vendor: 7,336 bytes, line 2
2dOffsets:c})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,ee(Object.assign({},l,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:c})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var ne={passive:!0};const ie={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,i=e.options,r=i.scroll,a=void 0===r||r,o=i.resize,s=void 0===o||o,c=T(t.elements.popper),l=[].concat(t.scrollParents.reference,t.scrollParents.popper);return a&&l.forEach(function(e){e.addEventListener("scroll",n.update,ne)}),s&&c.addEventListener("resize",n.update,ne),function(){a&&l.forEach(function(e){e.removeEventListener("scroll",n.update,ne)}),s&&c.removeEventListener("resize",n.update,ne)}},data:{}};var re={left:"right",right:"left",bottom:"top",top:"bottom"};function ae(e){return e.replace(/left|right|bottom|top/g,function(e){return re[e]})}var oe={start:"end",end:"start"};function se(e){return e.replace(/start|end/g,function(e){return oe[e]})}function ce(e){var t=T(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function le(e){return N(F(e)).left+ce(e).scrollLeft}function ue(e){var t=R(e),n=t.overflow,i=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+r+i)}function de(e){return["html","body","#document"].indexOf(j(e))>=0?e.ownerDocument.body:L(e)&&ue(e)?e:de(z(e))}function fe(e,t){var n;void 0===t&&(t=[]);var i=de(e),r=i===(null==(n=e.ownerDocument)?void 0:n.body),a=T(i),o=r?[a].concat(a.visualViewport||[],ue(i)?i:[]):i,s=t.concat(o);return r?s:s.concat(fe(z(o)))}function he(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function pe(e,t){return t===h?he(function(e){var t=T(e),n=F(e),i=t.visualViewport,r=n.clientWidth,a=n.clientHeight,o=0,s=0;return i&&(r=i.width,a=i.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=i.offsetLeft,s=i.offsetTop)),{width:r,height:a,x:o+le(e),y:s}}(e)):L(t)?function(e){var t=N(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):he(function(e){var t,n=F(e),i=ce(e),r=null==(t=e.ownerDocument)?void 0:t.body,a=Q(n.scrollWidth,n.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=Q(n.scrollHeight,n.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),s=-i.scrollLeft+le(e),c=-i.scrollTop;return"rtl"===R(r||n).direction&&(s+=Q(n.clientWidth,r?r.clientWidth:0)-a),{width:a,height:o,x:s,y:c}}(F(e)))}function me(e,t,n){var i="clippingParents"===t?function(e){var t=fe(z(e)),n=["absolute","fixed"].indexOf(R(e).position)>=0&&L(e)?B(e):e;return O(n)?t.filter(function(e){return O(e)&&D(e,n)&&"body"!==j(e)}):[]}(e):[].concat(t),r=[].concat(i,[n]),a=r[0],o=r.reduce(function(t,n){var i=pe(e,n);return t.top=Q(i.top,t.top),t.right=V(i.right,t.right),t.bottom=V(i.bottom,t.bottom),t.left=Q(i.left,t.left),t},pe(e,a));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}function ge(e){return e.split("-")[1]}function ve(e){var t,n=e.reference,i=e.element,c=e.placement,l=c?P(c):null,f=c?ge(c):null,h=n.x+n.width/2-i.width/2,p=n.y+n.height/2-i.height/2;switch(l){case r:t={x:h,y:n.y-i.height};break;case a:t={x:h,y:n.y+n.height};break;case o:t={x:n.x+n.width,y:p};break;case s:t={x:n.x-i.width,y:p};break;default:t={x:n.x,y:n.y}}var m=l?W(l):null;if(null!=m){var g="y"===m?"height":"width";switch(f){case u:t[m]=t[m]-(n[g]/2-i[g]/2);break;case d:t[m]=t[m]+(n[g]/2-i[g]/2)}}return t}function be(e,t){void 0===t&&(t={});var n=t,i=n.placement,s=void 0===i?e.placement:i,c=n.boundary,u=void 0===c?f:c,d=n.rootBoundary,g=void 0===d?h:d,v=n.elementContext,b=void 0===v?p:v,y=n.altBoundary,_=void 0!==y&&y,k=n.padding,w=void 0===k?0:k,S=X("number"!=typeof w?w:K(w,l)),A=b===p?m:p,C=e.elements.reference,E=e.rects.popper,x=e.elements[_?A:b],j=me(O(x)?x:x.contextElement||F(e.elements.popper),u,g),T=N(C),L=ve({reference:T,element:E,strategy:"absolute",placement:s}),I=he(Object.assign({},E,L)),q=b===p?I:T,P={top:j.top-q.top+S.top,bottom:q.bottom-j.bottom+S.bottom,left:j.left-q.left+S.left,right:q.right-j.right+S.right},$=e.modifiersData.offset;if(b===p&&$){var M=$[s];Object.keys(P).forEach(function(e){var t=[o,a].indexOf(e)>=0?1:-1,n=[r,a].indexOf(e)>=0?"y":"x";P[e]+=M[n]*t})}return P}const ye={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name;if(!t.modifiersData[i]._skip){for(var d=n.mainAxis,f=void 0===d||d,h=n.altAxis,p=void 0===h||h,m=n.fallbackPlacements,b=n.padding,y=n.boundary,_=n.rootBoundary,k=n.altBoundary,w=n.flipVariations,S=void 0===w||w,A=n.allowedAutoPlacements,C=t.options.placement,E=P(C),x=m||(E===C||!S?[ae(C)]:function(e){if(P(e)===c)return[];var t=ae(e);return[se(e),t,se(t)]}(C)),j=[C].concat(x).reduce(function(e,n){return e.concat(P(n)===c?function(e,t){void 0===t&&(t={});var n=t,i=n.placement,r=n.boundary,a=n.rootBoundary,o=n.padding,s=n.flipVariations,c=n.allowedAutoPlacements,u=void 0===c?v:c,d=ge(i),f=d?s?g:g.filter(function(e){return ge(e)===d}):l,h=f.filter(function(e){return u.indexOf(e)>=0});0===h.length&&(h=f);var p=h.reduce(function(t,n){return t[n]=be(e,{placement:n,boundary:r,rootBoundary:a,padding:o})[P(n)],t},{});return Object.keys(p).sort(function(e,t){return p[e]-p[t]})}(t,{placement:n,boundary:y,rootBoundary:_,padding:b,flipVariations:S,allowedAutoPlacements:A}):n)},[]),T=t.rects.reference,O=t.rects.popper,L=new Map,I=!0,q=j[0],N=0;N<j.length;N++){var $=j[N],M=P($),D=ge($)===u,R=[r,a].indexOf(M)>=0,H=R?"width":"height",F=be(t,{placement:$,boundary:y,rootBoundary:_,altBoundary:k,padding:b}),z=R?D?o:s:D?a:r;T[H]>O[H]&&(z=ae(z));var U=ae(z),B=[];if(f&&B.push(F[M]<=0),p&&B.push(F[z]<=0,F[U]<=0),B.every(function(e){return e})){q=$,I=!1;break}L.set($,B)}if(I)for(var W=function(e){var t=j.find(function(t){var n=L.get(t);if(n)return n.slice(0,e).every(function(e){return e})});if(t)return q=t,"break"},Q=S?3:1;Q>0;Q--){if("break"===W(Q))break}t.placement!==q&&(t.modifiersData[i]._skip=!0,t.placement=q,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function _e(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function ke(e){return[r,o,a,s].some(function(t){return e[t]>=0})}const we={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,i=t.rects.reference,r=t.rects.popper,a=t.modifiersData.preventOverflow,o=be(t,{elementContext:"reference"}),s=be(t,{altBoundary:!0}),c=_e(o,i),l=_e(s,r,a),u=ke(c),d=ke(l);t.modifiersData[n]={referenceClippingOffsets:c,popperEscapeOffsets:l,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}};const Se={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,i=e.name,a=n.offset,c=void 0===a?[0,0]:a,l=v.reduce(function(e,n){return e[n]=function(e,t,n){var i=P(e),a=[s,r].indexOf(i)>=0?-1:1,c="function"==typeof n?n(Object.assign({},t,{placement:e})):n,l=c[0],u=c[1];return l=l||0,u=(u||0)*a,[s,o].indexOf(i)>=0?{x:u,y:l}:{x:l,y:u}}
2(n,t.rects,c),e},{}),u=l[t.placement],d=u.x,f=u.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=d,t.modifiersData.popperOffsets.y+=f),t.modifiersData[i]=l}};const Ae={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ve({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}};const Ce={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,i=e.name,c=n.mainAxis,l=void 0===c||c,d=n.altAxis,f=void 0!==d&&d,h=n.boundary,p=n.rootBoundary,m=n.altBoundary,g=n.padding,v=n.tether,b=void 0===v||v,y=n.tetherOffset,_=void 0===y?0:y,k=be(t,{boundary:h,rootBoundary:p,padding:g,altBoundary:m}),w=P(t.placement),S=ge(t.placement),A=!S,C=W(w),E="x"===C?"y":"x",x=t.modifiersData.popperOffsets,j=t.rects.reference,T=t.rects.popper,O="function"==typeof _?_(Object.assign({},t.rects,{placement:t.placement})):_,L={x:0,y:0};if(x){if(l||f){var I="y"===C?r:s,q="y"===C?a:o,N="y"===C?"height":"width",$=x[C],D=x[C]+k[I],R=x[C]-k[q],H=b?-T[N]/2:0,F=S===u?j[N]:T[N],z=S===u?-T[N]:-j[N],U=t.elements.arrow,J=b&&U?M(U):{width:0,height:0},X=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},K=X[I],G=X[q],Z=Y(0,j[N],J[N]),ee=A?j[N]/2-H-Z-K-O:F-Z-K-O,te=A?-j[N]/2+H+Z+G+O:z+Z+G+O,ne=t.elements.arrow&&B(t.elements.arrow),ie=ne?"y"===C?ne.clientTop||0:ne.clientLeft||0:0,re=t.modifiersData.offset?t.modifiersData.offset[t.placement][C]:0,ae=x[C]+ee-re-ie,oe=x[C]+te-re;if(l){var se=Y(b?V(D,ae):D,$,b?Q(R,oe):R);x[C]=se,L[C]=se-$}if(f){var ce="x"===C?r:s,le="x"===C?a:o,ue=x[E],de=ue+k[ce],fe=ue-k[le],he=Y(b?V(de,ae):de,ue,b?Q(fe,oe):fe);x[E]=he,L[E]=he-ue}}t.modifiersData[i]=L}},requiresIfExists:["offset"]};function Ee(e,t,n){void 0===n&&(n=!1);var i,r,a=F(t),o=N(e),s=L(t),c={scrollLeft:0,scrollTop:0},l={x:0,y:0};return(s||!s&&!n)&&(("body"!==j(t)||ue(a))&&(c=(i=t)!==T(i)&&L(i)?{scrollLeft:(r=i).scrollLeft,scrollTop:r.scrollTop}:ce(i)),L(t)?((l=N(t)).x+=t.clientLeft,l.y+=t.clientTop):a&&(l.x=le(a))),{x:o.left+c.scrollLeft-l.x,y:o.top+c.scrollTop-l.y,width:o.width,height:o.height}}function xe(e){var t=new Map,n=new Set,i=[];function r(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach(function(e){if(!n.has(e)){var i=t.get(e);i&&r(i)}}),i.push(e)}return e.forEach(function(e){t.set(e.name,e)}),e.forEach(function(e){n.has(e.name)||r(e)}),i}var je={placement:"bottom",modifiers:[],strategy:"absolute"};function Te(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some(function(e){return!(e&&"function"==typeof e.getBoundingClientRect)})}function Oe(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,i=void 0===n?[]:n,r=t.defaultOptions,a=void 0===r?je:r;return function(e,t,n){void 0===n&&(n=a);var r,o,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},je,a),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},c=[],l=!1,u={state:s,setOptions:function(n){d(),s.options=Object.assign({},a,s.options,n),s.scrollParents={reference:O(e)?fe(e):e.contextElement?fe(e.contextElement):[],popper:fe(t)};var r=function(e){var t=xe(e);return x.reduce(function(e,n){return e.concat(t.filter(function(e){return e.phase===n}))},[])}(function(e){var t=e.reduce(function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e},{});return Object.keys(t).map(function(e){return t[e]})}([].concat(i,s.options.modifiers)));return s.orderedModifiers=r.filter(function(e){return e.enabled}),s.orderedModifiers.forEach(function(e){var t=e.name,n=e.options,i=void 0===n?{}:n,r=e.effect;if("function"==typeof r){var a=r({state:s,name:t,instance:u,options:i}),o=function(){};c.push(a||o)}}),u.update()},forceUpdate:function(){if(!l){var e=s.elements,t=e.reference,n=e.popper;if(Te(t,n)){s.rects={reference:Ee(t,B(n),"fixed"===s.options.strategy),popper:M(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEac
vendor: 3,426 bytes, line 2
2h(function(e){return s.modifiersData[e.name]=Object.assign({},e.data)});for(var i=0;i<s.orderedModifiers.length;i++)if(!0!==s.reset){var r=s.orderedModifiers[i],a=r.fn,o=r.options,c=void 0===o?{}:o,d=r.name;"function"==typeof a&&(s=a({state:s,options:c,name:d,instance:u})||s)}else s.reset=!1,i=-1}}},update:(r=function(){return new Promise(function(e){u.forceUpdate(),e(s)})},function(){return o||(o=new Promise(function(e){Promise.resolve().then(function(){o=void 0,e(r())})})),o}),destroy:function(){d(),l=!0}};if(!Te(e,t))return u;function d(){c.forEach(function(e){return e()}),c=[]}return u.setOptions(n).then(function(e){!l&&n.onFirstUpdate&&n.onFirstUpdate(e)}),u}}var Le=Oe(),Ie=Oe({defaultModifiers:[ie,Ae,te,q,Se,ye,Ce,G,we]}),qe=Oe({defaultModifiers:[ie,Ae,te,q]});const Pe=new Map,Ne={set(e,t,n){Pe.has(e)||Pe.set(e,new Map);const i=Pe.get(e);i.has(t)||0===i.size?i.set(t,n):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(i.keys())[0]}.`)},get:(e,t)=>Pe.has(e)&&Pe.get(e).get(t)||null,remove(e,t){if(!Pe.has(e))return;const n=Pe.get(e);n.delete(t),0===n.size&&Pe.delete(e)}},$e="transitionend",Me=e=>(e&&window.CSS&&window.CSS.escape&&(e=e.replace(/#([^\s"#']+)/g,(e,t)=>`#${CSS.escape(t)}`)),e),De=e=>null==e?`${e}`:Object.prototype.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase(),Re=e=>{e.dispatchEvent(new Event($e))},He=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),Fe=e=>He(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(Me(e)):null,ze=e=>{if(!He(e)||0===e.getClientRects().length)return!1;const t="visible"===getComputedStyle(e).getPropertyValue("visibility"),n=e.closest("details:not([open])");if(!n)return t;if(n!==e){const t=e.closest("summary");if(t&&t.parentNode!==n)return!1;if(null===t)return!1}return t},Ue=e=>!e||e.nodeType!==Node.ELEMENT_NODE||(!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled"))),Be=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Be(e.parentNode):null},We=()=>{},Qe=e=>{e.offsetHeight},Ve=()=>window.jQuery&&!document.body.hasAttribute("data-bs-no-jquery")?window.jQuery:null,Je=[],Ye=()=>"rtl"===document.documentElement.dir,Xe=e=>{var t;t=()=>{const t=Ve();if(t){const n=e.NAME,i=t.fn[n];t.fn[n]=e.jQueryInterface,t.fn[n].Constructor=e,t.fn[n].noConflict=()=>(t.fn[n]=i,e.jQueryInterface)}},"loading"===document.readyState?(Je.length||document.addEventListener("DOMContentLoaded",()=>{for(const e of Je)e()}),Je.push(t)):t()},Ke=(e,t=[],n=e)=>"function"==typeof e?e.call(...t):n,Ge=(e,t,n=!0)=>{if(!n)return void Ke(e);const i=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:n}=window.getComputedStyle(e);const i=Number.parseFloat(t),r=Number.parseFloat(n);return i||r?(t=t.split(",")[0],n=n.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(n))):0})(t)+5;let r=!1;const a=({target:n})=>{n===t&&(r=!0,t.removeEventListener($e,a),Ke(e))};t.addEventListener($e,a),setTimeout(()=>{r||Re(t)},i)},Ze=(e,t,n,i)=>{const r=e.length;let a=e.indexOf(t);return-1===a?!n&&i?e[r-1]:e[0]:(a+=n?1:-1,i&&(a=(a+r)%r),e[Math.max(0,Math.min(a,r-1))])},et=/[^.]*(?=\..*)\.|.*/,tt=/\..*/,nt=/::\d+$/,it={};let rt=1;
vendor: 11,264 bytes, line 2
2const at={mouseenter:"mouseover",mouseleave:"mouseout"},ot=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function st(e,t){return t&&`${t}::${rt++}`||e.uidEvent||rt++}function ct(e){const t=st(e);return e.uidEvent=t,it[t]=it[t]||{},it[t]}function lt(e,t,n=null){return Object.values(e).find(e=>e.callable===t&&e.delegationSelector===n)}function ut(e,t,n){const i="string"==typeof t,r=i?n:t||n;let a=pt(e);return ot.has(a)||(a=e),[i,r,a]}function dt(e,t,n,i,r){if("string"!=typeof t||!e)return;let[a,o,s]=ut(t,n,i);if(t in at){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};o=e(o)}const c=ct(e),l=c[s]||(c[s]={}),u=lt(l,o,a?n:null);if(u)return void(u.oneOff=u.oneOff&&r);const d=st(o,t.replace(et,"")),f=a?function(e,t,n){return function i(r){const a=e.querySelectorAll(t);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(const s of a)if(s===o)return gt(r,{delegateTarget:o}),i.oneOff&&mt.off(e,r.type,t,n),n.apply(o,[r])}}(e,n,o):function(e,t){return function n(i){return gt(i,{delegateTarget:e}),n.oneOff&&mt.off(e,i.type,t),t.apply(e,[i])}}(e,o);f.delegationSelector=a?n:null,f.callable=o,f.oneOff=r,f.uidEvent=d,l[d]=f,e.addEventListener(s,f,a)}function ft(e,t,n,i,r){const a=lt(t[n],i,r);a&&(e.removeEventListener(n,a,Boolean(r)),delete t[n][a.uidEvent])}function ht(e,t,n,i){const r=t[n]||{};for(const[a,o]of Object.entries(r))a.includes(i)&&ft(e,t,n,o.callable,o.delegationSelector)}function pt(e){return e=e.replace(tt,""),at[e]||e}const mt={on(e,t,n,i){dt(e,t,n,i,!1)},one(e,t,n,i){dt(e,t,n,i,!0)},off(e,t,n,i){if("string"!=typeof t||!e)return;const[r,a,o]=ut(t,n,i),s=o!==t,c=ct(e),l=c[o]||{},u=t.startsWith(".");if(void 0===a){if(u)for(const n of Object.keys(c))ht(e,c,n,t.slice(1));for(const[n,i]of Object.entries(l)){const r=n.replace(nt,"");s&&!t.includes(r)||ft(e,c,o,i.callable,i.delegationSelector)}}else{if(!Object.keys(l).length)return;ft(e,c,o,a,r?n:null)}},trigger(e,t,n){if("string"!=typeof t||!e)return null;const i=Ve();let r=null,a=!0,o=!0,s=!1;t!==pt(t)&&i&&(r=i.Event(t,n),i(e).trigger(r),a=!r.isPropagationStopped(),o=!r.isImmediatePropagationStopped(),s=r.isDefaultPrevented());const c=gt(new Event(t,{bubbles:a,cancelable:!0}),n);return s&&c.preventDefault(),o&&e.dispatchEvent(c),c.defaultPrevented&&r&&r.preventDefault(),c}};function gt(e,t={}){for(const[n,i]of Object.entries(t))try{e[n]=i}catch(t){Object.defineProperty(e,n,{configurable:!0,get:()=>i})}return e}function vt(e){if("true"===e)return!0;if("false"===e)return!1;if(e===Number(e).toString())return Number(e);if(""===e||"null"===e)return null;if("string"!=typeof e)return e;try{return JSON.parse(decodeURIComponent(e))}catch(t){return e}}function bt(e){return e.replace(/[A-Z]/g,e=>`-${e.toLowerCase()}`)}const yt={setDataAttribute(e,t,n){e.setAttribute(`data-bs-${bt(t)}`,n)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${bt(t)}`)},getDataAttributes(e){if(!e)return{};const t={},n=Object.keys(e.dataset).filter(e=>e.startsWith("bs")&&!e.startsWith("bsConfig"));for(const i of n){let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1),t[n]=vt(e.dataset[i])}return t},getDataAttribute:(e,t)=>vt(e.getAttribute(`data-bs-${bt(t)}`))};class _t{static get Default(){return{}}static get DefaultType(){return{}}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}_getConfig(e){return e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e}_mergeConfigObj(e,t){const n=He(t)?yt.getDataAttribute(t,"config"):{};return{...this.constructor.Default,..."object"==typeof n?n:{},...He(t)?yt.getDataAttributes(t):{},..."object"==typeof e?e:{}}}_typeCheckConfig(e,t=this.constructor.DefaultType){for(const[n,i]of Object.entries(t)){const t=e[n],r=He(t)?"element":De(t);if(!new RegExp(i).test(r))throw new TypeError(`${this.constructor.NAME.toUpperCase()}: Option "${n}" provided type "${r}" but expected type "${i}".`)}}}class kt extends _t{constructor(e,t){super(),(e=Fe(e))&&(this._element=e,this._config=this._getConfig(t),Ne.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Ne.remove(this._element,this.constructor.DATA_KEY),mt.off(this._element,this.constructor.EVENT_KEY);for(const e of Object.getOwnPropertyNames(this))this[e]=null}_queueCallback(e,t,n=!0){Ge(e,t,n)}_getConfig(e){return e=this._mergeConfigObj(e,this._element),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}static getInstance(e){return Ne.get(Fe(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.3.8"}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}static eventName(e){return`${e}${this.EVENT_KEY}`}}const wt=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let n=e.getAttribute("href");if(!n||!n.includes("#")&&!n.startsWith("."))return null;n.includes("#")&&!n.startsWith("#")&&(n=`#${n.split("#")[1]}`),t=n&&"#"!==n?n.trim():null}return t?t.split(",").map(e=>Me(e)).join(","):null},St={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter(e=>e.matches(t)),parents(e,t){const n=[];let i=e.parentNode.closest(t);for(;i;)n.push(i),i=i.parentNode.closest(t);return n},prev(e,t){let n=e.previousElementSibling;for(;n;){if(n.matches(t))return[n];n=n.previousElementSibling}return[]},next(e,t){let n=e.nextElementSibling;for(;n;){if(n.matches(t))return[n];n=n.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map(e=>`${e}:not([tabindex^="-"])`).join(",");return this.find(t,e).filter(e=>!Ue(e)&&ze(e))},getSelectorFromElement(e){const t=wt(e);return t&&St.findOne(t)?t:null},getElementFromSelector(e){const t=wt(e);return t?St.findOne(t):null},getMultipleElementsFromSelector(e){const t=wt(e);return t?St.find(t):[]}},At=(e,t="hide")=>{const n=`click.dismiss${e.EVENT_KEY}`,i=e.NAME;mt.on(document,n,`[data-bs-dismiss="${i}"]`,function(n){if(["A","AREA"].includes(this.tagName)&&n.preventDefault(),Ue(this))return;const r=St.getElementFromSelector(this)||this.closest(`.${i}`);e.getOrCreateInstance(r)[t]()})},Ct=".bs.alert",Et=`close${Ct}`,xt=`closed${Ct}`;class jt extends kt{static get NAME(){return"alert"}close(){if(mt.trigger(this._element,Et).defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback(()=>this._destroyElement(),this._element,e)}_destroyElement(){this._element.remove(),mt.trigger(this._element,xt),this.dispose()}static jQueryInterface(e){return this.each(function(){const t=jt.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}})}}At(jt,"close"),Xe(jt);const Tt='[data-bs-toggle="button"]';class Ot extends kt{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each(function(){const t=Ot.getOrCreateInstance(this);"toggle"===e&&t[e]()})}}mt.on(document,"click.bs.button.data-api",Tt,e=>{e.preventDefault();const t=e.target.closest(Tt);Ot.getOrCreateInstance(t).toggle()}),Xe(Ot);const Lt=".bs.swipe",It=`touchstart${Lt}`,qt=`touchmove${Lt}`,Pt=`touchend${Lt}`,Nt=`pointerdown${Lt}`,$t=`pointerup${Lt}`,Mt={endCallback:null,leftCallback:null,rightCallback:null},Dt={endCallback:"(function|null)",leftCallback:"(function|null)",rightCallback:"(function|null)"};class Rt extends _t{constructor(e,t){super(),this._element=e,e&&Rt.isSupported()&&(this._config=this._getConfig(t),this._deltaX=0,this._supportPointerEvents=Boolean(window.PointerEvent),this._initEvents())}static get Default(){return Mt}static get DefaultType(){return Dt}static get NAME(){return"swipe"}dispose(){mt.off(this._element,Lt)}_start(e){this._supportPointerEvents?this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX):this._deltaX=e.touches[0].clientX}_end(e){this._eventIsPointerPenTouch(e)&&(this._deltaX=e.clientX-this._deltaX),this._handleSwipe(),Ke(this._config.endCallback)}_move(e){this._deltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this._deltaX}_handleSwipe(){const e=Math.abs(this._deltaX);if(e<=40)return;const t=e/this._deltaX;this._deltaX=0,t&&Ke(t>0?this._config.rightCallback:this._config.leftCallback)}_initEvents(){this._supportPointerEvents?(mt.on(this._element,Nt,e=>this._start(e)),mt.on(this._element,$t,e=>this._end(e)),this._element.classList.add("pointer-event")):(mt.on(this._element,It,e=>this._start(e)),mt.on(this._element,qt,e=>this._move(e)),mt.on(this._element,Pt,e=>this._end(e)))}_eventIsPointerPenTouch(e){return this._supportPointerEvents&&("pen"===e.pointerType||"touch"===e.pointerType)}static isSupported(){return"ontouchstart"in document.documentElement||navigator.maxTouchPoints>0}}const Ht=".bs.carousel",Ft=".data-api",zt="ArrowLeft",Ut="ArrowRight",Bt="next",Wt="prev",Qt="left",Vt="right",Jt=`slide${Ht}`,Yt=`slid${Ht}`,Xt=`keydown${Ht}`,Kt=`mouseenter${Ht}`,Gt=`mouseleave${Ht}`,Zt=`dragstart${Ht}`,en=`load${Ht}${Ft}`,tn=`click${Ht}${Ft}`,nn="carousel",rn="active",an=".active",on=".carousel-item",sn=an+on,cn={[zt]:Vt,[Ut]:Qt},ln={interval:5e3,keyboard:!0,pause:"hover",ride:!1,touch:!0,wrap:!0},un={interval:"(number|boolean)",keyboard:"boolean",pause:"(string|boolean)",ride:"(boolean|string)",touch:"boolean",wrap:"boolean"};class dn extends kt{constructor(e,t){super(e,t),this._interval=null,this._activeElement=null,this._isSliding=!1,this.touchTimeout=null,this._swipeHelper=null,this._indicatorsElement=St.findOne(".carousel-indicators",this._element),this._addEventListeners(),this._config.ride===nn&&this.cycle()}static get Default(){return ln}static get DefaultType(){return un}static get NAME(){return"carousel"}next(){this._slide(Bt)}nextWhenVisible(){!document.hidden&&ze(this._element)&&this.next()}prev(){this._slide(Wt)}pause(){this._isSliding&&Re(this._element),this._clearInterval()}cycle(){this._clearInterval(),this._updateInterval(),this._interval=setInterval(()=>this.nextWhenVisible(),this._config.interval)}_maybeEnableCycle(){this._config.ride&&(this._isSliding?mt.one(this._element,Yt,()=>this.cycle()):this.cycle())}to(e){const t=this._getItems();if(e>t.length-1||e<0)return;if(this._isSliding)return void mt.one(this._element,Yt,()=>this.to(e));const n=this._getItemIndex(this._getActive());if(n===e)return;const i=e>n?Bt:Wt;this._slide(i,t[e])}
vendor: 8,503 bytes, line 2
2dispose(){this._swipeHelper&&this._swipeHelper.dispose(),super.dispose()}_configAfterMerge(e){return e.defaultInterval=e.interval,e}_addEventListeners(){this._config.keyboard&&mt.on(this._element,Xt,e=>this._keydown(e)),"hover"===this._config.pause&&(mt.on(this._element,Kt,()=>this.pause()),mt.on(this._element,Gt,()=>this._maybeEnableCycle())),this._config.touch&&Rt.isSupported()&&this._addTouchEventListeners()}_addTouchEventListeners(){for(const e of St.find(".carousel-item img",this._element))mt.on(e,Zt,e=>e.preventDefault());const e={leftCallback:()=>this._slide(this._directionToOrder(Qt)),rightCallback:()=>this._slide(this._directionToOrder(Vt)),endCallback:()=>{"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout(()=>this._maybeEnableCycle(),500+this._config.interval))}};this._swipeHelper=new Rt(this._element,e)}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=cn[e.key];t&&(e.preventDefault(),this._slide(this._directionToOrder(t)))}_getItemIndex(e){return this._getItems().indexOf(e)}_setActiveIndicatorElement(e){if(!this._indicatorsElement)return;const t=St.findOne(an,this._indicatorsElement);t.classList.remove(rn),t.removeAttribute("aria-current");const n=St.findOne(`[data-bs-slide-to="${e}"]`,this._indicatorsElement);n&&(n.classList.add(rn),n.setAttribute("aria-current","true"))}_updateInterval(){const e=this._activeElement||this._getActive();if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);this._config.interval=t||this._config.defaultInterval}_slide(e,t=null){if(this._isSliding)return;const n=this._getActive(),i=e===Bt,r=t||Ze(this._getItems(),n,i,this._config.wrap);if(r===n)return;const a=this._getItemIndex(r),o=t=>mt.trigger(this._element,t,{relatedTarget:r,direction:this._orderToDirection(e),from:this._getItemIndex(n),to:a});if(o(Jt).defaultPrevented)return;if(!n||!r)return;const s=Boolean(this._interval);this.pause(),this._isSliding=!0,this._setActiveIndicatorElement(a),this._activeElement=r;const c=i?"carousel-item-start":"carousel-item-end",l=i?"carousel-item-next":"carousel-item-prev";r.classList.add(l),Qe(r),n.classList.add(c),r.classList.add(c);this._queueCallback(()=>{r.classList.remove(c,l),r.classList.add(rn),n.classList.remove(rn,l,c),this._isSliding=!1,o(Yt)},n,this._isAnimated()),s&&this.cycle()}_isAnimated(){return this._element.classList.contains("slide")}_getActive(){return St.findOne(sn,this._element)}_getItems(){return St.find(on,this._element)}_clearInterval(){this._interval&&(clearInterval(this._interval),this._interval=null)}_directionToOrder(e){return Ye()?e===Qt?Wt:Bt:e===Qt?Bt:Wt}_orderToDirection(e){return Ye()?e===Wt?Qt:Vt:e===Wt?Vt:Qt}static jQueryInterface(e){return this.each(function(){const t=dn.getOrCreateInstance(this,e);if("number"!=typeof e){if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}}else t.to(e)})}}mt.on(document,tn,"[data-bs-slide], [data-bs-slide-to]",function(e){const t=St.getElementFromSelector(this);if(!t||!t.classList.contains(nn))return;e.preventDefault();const n=dn.getOrCreateInstance(t),i=this.getAttribute("data-bs-slide-to");return i?(n.to(i),void n._maybeEnableCycle()):"next"===yt.getDataAttribute(this,"slide")?(n.next(),void n._maybeEnableCycle()):(n.prev(),void n._maybeEnableCycle())}),mt.on(window,en,()=>{const e=St.find('[data-bs-ride="carousel"]');for(const t of e)dn.getOrCreateInstance(t)}),Xe(dn);const fn=".bs.collapse",hn=`show${fn}`,pn=`shown${fn}`,mn=`hide${fn}`,gn=`hidden${fn}`,vn=`click${fn}.data-api`,bn="show",yn="collapse",_n="collapsing",kn=`:scope .${yn} .${yn}`,wn='[data-bs-toggle="collapse"]',Sn={parent:null,toggle:!0},An={parent:"(null|element)",toggle:"boolean"};class Cn extends kt{constructor(e,t){super(e,t),this._isTransitioning=!1,this._triggerArray=[];const n=St.find(wn);for(const e of n){const t=St.getSelectorFromElement(e),n=St.find(t).filter(e=>e===this._element);null!==t&&n.length&&this._triggerArray.push(e)}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return Sn}static get DefaultType(){return An}static get NAME(){return"collapse"}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e=[];if(this._config.parent&&(e=this._getFirstLevelChildren(".collapse.show, .collapse.collapsing").filter(e=>e!==this._element).map(e=>Cn.getOrCreateInstance(e,{toggle:!1}))),e.length&&e[0]._isTransitioning)return;if(mt.trigger(this._element,hn).defaultPrevented)return;for(const t of e)t.hide();const t=this._getDimension();this._element.classList.remove(yn),this._element.classList.add(_n),this._element.style[t]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const n=`scroll${t[0].toUpperCase()+t.slice(1)}`;this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(_n),this._element.classList.add(yn,bn),this._element.style[t]="",mt.trigger(this._element,pn)},this._element,!0),this._element.style[t]=`${this._element[n]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(mt.trigger(this._element,mn).defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Qe(this._element),this._element.classList.add(_n),this._element.classList.remove(yn,bn);for(const e of this._triggerArray){const t=St.getElementFromSelector(e);t&&!this._isShown(t)&&this._addAriaAndCollapsedClass([e],!1)}this._isTransitioning=!0;this._element.style[e]="",this._queueCallback(()=>{this._isTransitioning=!1,this._element.classList.remove(_n),this._element.classList.add(yn),mt.trigger(this._element,gn)},this._element,!0)}_isShown(e=this._element){return e.classList.contains(bn)}_configAfterMerge(e){return e.toggle=Boolean(e.toggle),e.parent=Fe(e.parent),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=this._getFirstLevelChildren(wn);for(const t of e){const e=St.getElementFromSelector(t);e&&this._addAriaAndCollapsedClass([t],this._isShown(e))}}_getFirstLevelChildren(e){const t=St.find(kn,this._config.parent);return St.find(e,this._config.parent).filter(e=>!t.includes(e))}_addAriaAndCollapsedClass(e,t){if(e.length)for(const n of e)n.classList.toggle("collapsed",!t),n.setAttribute("aria-expanded",t)}static jQueryInterface(e){const t={};return"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1),this.each(function(){const n=Cn.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e]()}})}}mt.on(document,vn,wn,function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();for(const e of St.getMultipleElementsFromSelector(this))Cn.getOrCreateInstance(e,{toggle:!1}).toggle()}),Xe(Cn);const En="dropdown",xn=".bs.dropdown",jn=".data-api",Tn="ArrowUp",On="ArrowDown",Ln=`hide${xn}`,In=`hidden${xn}`,qn=`show${xn}`,Pn=`shown${xn}`,Nn=`click${xn}${jn}`,$n=`keydown${xn}${jn}`,Mn=`keyup${xn}${jn}`,Dn="show",Rn='[data-bs-toggle="dropdown"]:not(.disabled):not(:disabled)',Hn=`${Rn}.${Dn}`,Fn=".dropdown-menu",zn=Ye()?"top-end":"top-start",Un=Ye()?"top-start":"top-end",Bn=Ye()?"bottom-end":"bottom-start",Wn=Ye()?"bottom-start":"bottom-end",Qn=Ye()?"left-start":"right-start",Vn=Ye()?"right-start":"left-start",Jn={autoClose:!0,boundary:"clippingParents",display:"dynamic",offset:[0,2],popperConfig:null,reference:"toggle"},Yn={autoClose:"(boolean|string)",boundary:"(string|element)",display:"string",offset:"(array|string|function)",popperConfig:"(null|object|function)",reference:"(string|element|object)"};class Xn extends kt{constructor(e,t){super(e,t),this._popper=null,this._parent=this._element.parentNode,this._menu=St.next(this._element,Fn)[0]||St.prev(this._element,Fn)[0]||St.findOne(Fn,this._parent),this._inNavbar=this._detectNavbar()}static get Default(){return Jn}static get DefaultType(){return Yn}static get NAME(){return En}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Ue(this._element)||this._isShown())return;const e={relatedTarget:this._element};if(!mt.trigger(this._element,qn,e).defaultPrevented){if(this._createPopper(),"ontouchstart"in document.documentElement&&!this._parent.closest(".
2navbar-nav"))for(const e of[].concat(...document.body.children))mt.on(e,"mouseover",We);this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Dn),this._element.classList.add(Dn),mt.trigger(this._element,Pn,e)}}hide(){if(Ue(this._element)||!this._isShown())return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){if(!mt.trigger(this._element,Ln,e).defaultPrevented){if("ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))mt.off(e,"mouseover",We);this._popper&&this._popper.destroy(),this._menu.classList.remove(Dn),this._element.classList.remove(Dn),this._element.setAttribute("aria-expanded","false"),yt.removeDataAttribute(this._menu,"popper"),mt.trigger(this._element,In,e)}}_getConfig(e){if("object"==typeof(e=super._getConfig(e)).reference&&!He(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${En.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(){let e=this._element;"parent"===this._config.reference?e=this._parent:He(this._config.reference)?e=Fe(this._config.reference):"object"==typeof this._config.reference&&(e=this._config.reference);const t=this._getPopperConfig();this._popper=Ie(e,this._menu,t)}_isShown(){return this._menu.classList.contains(Dn)}_getPlacement(){const e=this._parent;if(e.classList.contains("dropend"))return Qn;if(e.classList.contains("dropstart"))return Vn;if(e.classList.contains("dropup-center"))return"top";if(e.classList.contains("dropdown-center"))return"bottom";const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?Un:zn:t?Wn:Bn}
vendor: 5,421 bytes, line 2
2_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return(this._inNavbar||"static"===this._config.display)&&(yt.setDataAttribute(this._menu,"popper","static"),e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,...Ke(this._config.popperConfig,[void 0,e])}}_selectMenuItem({key:e,target:t}){const n=St.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(e=>ze(e));n.length&&Ze(n,t,e===On,!n.includes(t)).focus()}static jQueryInterface(e){return this.each(function(){const t=Xn.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}})}static clearMenus(e){if(2===e.button||"keyup"===e.type&&"Tab"!==e.key)return;const t=St.find(Hn);for(const n of t){const t=Xn.getInstance(n);if(!t||!1===t._config.autoClose)continue;const i=e.composedPath(),r=i.includes(t._menu);if(i.includes(t._element)||"inside"===t._config.autoClose&&!r||"outside"===t._config.autoClose&&r)continue;if(t._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;const a={relatedTarget:t._element};"click"===e.type&&(a.clickEvent=e),t._completeHide(a)}}static dataApiKeydownHandler(e){const t=/input|textarea/i.test(e.target.tagName),n="Escape"===e.key,i=[Tn,On].includes(e.key);if(!i&&!n)return;if(t&&!n)return;e.preventDefault();const r=this.matches(Rn)?this:St.prev(this,Rn)[0]||St.next(this,Rn)[0]||St.findOne(Rn,e.delegateTarget.parentNode),a=Xn.getOrCreateInstance(r);if(i)return e.stopPropagation(),a.show(),void a._selectMenuItem(e);a._isShown()&&(e.stopPropagation(),a.hide(),r.focus())}}mt.on(document,$n,Rn,Xn.dataApiKeydownHandler),mt.on(document,$n,Fn,Xn.dataApiKeydownHandler),mt.on(document,Nn,Xn.clearMenus),mt.on(document,Mn,Xn.clearMenus),mt.on(document,Nn,Rn,function(e){e.preventDefault(),Xn.getOrCreateInstance(this).toggle()}),Xe(Xn);const Kn="backdrop",Gn="show",Zn=`mousedown.bs.${Kn}`,ei={className:"modal-backdrop",clickCallback:null,isAnimated:!1,isVisible:!0,rootElement:"body"},ti={className:"string",clickCallback:"(function|null)",isAnimated:"boolean",isVisible:"boolean",rootElement:"(element|string)"};class ni extends _t{constructor(e){super(),this._config=this._getConfig(e),this._isAppended=!1,this._element=null}static get Default(){return ei}static get DefaultType(){return ti}static get NAME(){return Kn}show(e){if(!this._config.isVisible)return void Ke(e);this._append();const t=this._getElement();this._config.isAnimated&&Qe(t),t.classList.add(Gn),this._emulateAnimation(()=>{Ke(e)})}hide(e){this._config.isVisible?(this._getElement().classList.remove(Gn),this._emulateAnimation(()=>{this.dispose(),Ke(e)})):Ke(e)}dispose(){this._isAppended&&(mt.off(this._element,Zn),this._element.remove(),this._isAppended=!1)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_configAfterMerge(e){return e.rootElement=Fe(e.rootElement),e}_append(){if(this._isAppended)return;const e=this._getElement();this._config.rootElement.append(e),mt.on(e,Zn,()=>{Ke(this._config.clickCallback)}),this._isAppended=!0}_emulateAnimation(e){Ge(e,this._getElement(),this._config.isAnimated)}}const ii=".bs.focustrap",ri=`focusin${ii}`,ai=`keydown.tab${ii}`,oi="backward",si={autofocus:!0,trapElement:null},ci={autofocus:"boolean",trapElement:"element"};class li extends _t{constructor(e){super(),this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}static get Default(){return si}static get DefaultType(){return ci}static get NAME(){return"focustrap"}activate(){this._isActive||(this._config.autofocus&&this._config.trapElement.focus(),mt.off(document,ii),mt.on(document,ri,e=>this._handleFocusin(e)),mt.on(document,ai,e=>this._handleKeydown(e)),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,mt.off(document,ii))}_handleFocusin(e){const{trapElement:t}=this._config;if(e.target===document||e.target===t||t.contains(e.target))return;const n=St.focusableChildren(t);0===n.length?t.focus():this._lastTabNavDirection===oi?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?oi:"forward")}}const ui=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",di=".sticky-top",fi="padding-right",hi="margin-right";class pi{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,fi,t=>t+e),this._setElementAttributes(ui,fi,t=>t+e),this._setElementAttributes(di,hi,t=>t-e)}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,fi),this._resetElementAttributes(ui,fi),this._resetElementAttributes(di,hi)}isOverflowing(){return this.getWidth()>0}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}
vendor: 9,515 bytes, line 2
2_setElementAttributes(e,t,n){const i=this.getWidth();this._applyManipulationCallback(e,e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+i)return;this._saveInitialAttribute(e,t);const r=window.getComputedStyle(e).getPropertyValue(t);e.style.setProperty(t,`${n(Number.parseFloat(r))}px`)})}_saveInitialAttribute(e,t){const n=e.style.getPropertyValue(t);n&&yt.setDataAttribute(e,t,n)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,e=>{const n=yt.getDataAttribute(e,t);null!==n?(yt.removeDataAttribute(e,t),e.style.setProperty(t,n)):e.style.removeProperty(t)})}_applyManipulationCallback(e,t){if(He(e))t(e);else for(const n of St.find(e,this._element))t(n)}}const mi=".bs.modal",gi=`hide${mi}`,vi=`hidePrevented${mi}`,bi=`hidden${mi}`,yi=`show${mi}`,_i=`shown${mi}`,ki=`resize${mi}`,wi=`click.dismiss${mi}`,Si=`mousedown.dismiss${mi}`,Ai=`keydown.dismiss${mi}`,Ci=`click${mi}.data-api`,Ei="modal-open",xi="show",ji="modal-static",Ti={backdrop:!0,focus:!0,keyboard:!0},Oi={backdrop:"(boolean|string)",focus:"boolean",keyboard:"boolean"};class Li extends kt{constructor(e,t){super(e,t),this._dialog=St.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._isTransitioning=!1,this._scrollBar=new pi,this._addEventListeners()}static get Default(){return Ti}static get DefaultType(){return Oi}static get NAME(){return"modal"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown||this._isTransitioning)return;mt.trigger(this._element,yi,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isTransitioning=!0,this._scrollBar.hide(),document.body.classList.add(Ei),this._adjustDialog(),this._backdrop.show(()=>this._showElement(e)))}hide(){if(!this._isShown||this._isTransitioning)return;mt.trigger(this._element,gi).defaultPrevented||(this._isShown=!1,this._isTransitioning=!0,this._focustrap.deactivate(),this._element.classList.remove(xi),this._queueCallback(()=>this._hideModal(),this._element,this._isAnimated()))}dispose(){mt.off(window,mi),mt.off(this._dialog,mi),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new ni({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new li({trapElement:this._element})}_showElement(e){document.body.contains(this._element)||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0;const t=St.findOne(".modal-body",this._dialog);t&&(t.scrollTop=0),Qe(this._element),this._element.classList.add(xi);this._queueCallback(()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,mt.trigger(this._element,_i,{relatedTarget:e})},this._dialog,this._isAnimated())}_addEventListeners(){mt.on(this._element,Ai,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():this._triggerBackdropTransition())}),mt.on(window,ki,()=>{this._isShown&&!this._isTransitioning&&this._adjustDialog()}),mt.on(this._element,Si,e=>{mt.one(this._element,wi,t=>{this._element===e.target&&this._element===t.target&&("static"!==this._config.backdrop?this._config.backdrop&&this.hide():this._triggerBackdropTransition())})})}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide(()=>{document.body.classList.remove(Ei),this._resetAdjustments(),this._scrollBar.reset(),mt.trigger(this._element,bi)})}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(mt.trigger(this._element,vi).defaultPrevented)return;const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._element.style.overflowY;"hidden"===t||this._element.classList.contains(ji)||(e||(this._element.style.overflowY="hidden"),this._element.classList.add(ji),this._queueCallback(()=>{this._element.classList.remove(ji),this._queueCallback(()=>{this._element.style.overflowY=t},this._dialog)},this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),n=t>0;if(n&&!e){const e=Ye()?"paddingLeft":"paddingRight";this._element.style[e]=`${t}px`}if(!n&&e){const e=Ye()?"paddingRight":"paddingLeft";this._element.style[e]=`${t}px`}}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each(function(){const n=Li.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===n[e])throw new TypeError(`No method named "${e}"`);n[e](t)}})}}mt.on(document,Ci,'[data-bs-toggle="modal"]',function(e){const t=St.getElementFromSelector(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),mt.one(t,yi,e=>{e.defaultPrevented||mt.one(t,bi,()=>{ze(this)&&this.focus()})});const n=St.findOne(".modal.show");n&&Li.getInstance(n).hide();Li.getOrCreateInstance(t).toggle(this)}),At(Li),Xe(Li);const Ii=".bs.offcanvas",qi=".data-api",Pi=`load${Ii}${qi}`,Ni="show",$i="showing",Mi="hiding",Di=".offcanvas.show",Ri=`show${Ii}`,Hi=`shown${Ii}`,Fi=`hide${Ii}`,zi=`hidePrevented${Ii}`,Ui=`hidden${Ii}`,Bi=`resize${Ii}`,Wi=`click${Ii}${qi}`,Qi=`keydown.dismiss${Ii}`,Vi={backdrop:!0,keyboard:!0,scroll:!1},Ji={backdrop:"(boolean|string)",keyboard:"boolean",scroll:"boolean"};class Yi extends kt{constructor(e,t){super(e,t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get Default(){return Vi}static get DefaultType(){return Ji}static get NAME(){return"offcanvas"}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){if(this._isShown)return;if(mt.trigger(this._element,Ri,{relatedTarget:e}).defaultPrevented)return;this._isShown=!0,this._backdrop.show(),this._config.scroll||(new pi).hide(),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add($i);this._queueCallback(()=>{this._config.scroll&&!this._config.backdrop||this._focustrap.activate(),this._element.classList.add(Ni),this._element.classList.remove($i),mt.trigger(this._element,Hi,{relatedTarget:e})},this._element,!0)}hide(){if(!this._isShown)return;if(mt.trigger(this._element,Fi).defaultPrevented)return;this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.add(Mi),this._backdrop.hide();this._queueCallback(()=>{this._element.classList.remove(Ni,Mi),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._config.scroll||(new pi).reset(),mt.trigger(this._element,Ui)},this._element,!0)}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_initializeBackDrop(){const e=Boolean(this._config.backdrop);return new ni({className:"offcanvas-backdrop",isVisible:e,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:e?()=>{"static"!==this._config.backdrop?this.hide():mt.trigger(this._element,zi)}:null})}_initializeFocusTrap(){return new li({trapElement:this._element})}_addEventListeners(){mt.on(this._element,Qi,e=>{"Escape"===e.key&&(this._config.keyboard?this.hide():mt.trigger(this._element,zi))})}static jQueryInterface(e){return this.each(function(){const t=Yi.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}})}}mt.on(document,Wi,'[data-bs-toggle="offcanvas"]',function(e){const t=St.getElementFromSelector(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Ue(this))return;mt.one(t,Ui,()=>{ze(this)&&this.focus()});const n=St.findOne(Di);n&&n!==t&&Yi.getInstance(n).hide();Yi.getOrCreateInstance(t).toggle(this)}),mt.on(window,Pi,()=>{for(const e of St.find(Di))Yi.getOrCreateInstance(e).show()}),mt.on(window,Bi,()=>{for(const e of St.find("[aria-modal][class*=show][class*=offcanvas-]"))"fixed"!==getComputedStyle(e).position&&Yi.getOrCreateInstance(e).hide()}),At(Yi),Xe(Yi);const Xi={"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],dd:[],div:[],dl:[],dt:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},Ki=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Gi=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:/?#]*(?:[/?#]|$))/i,Zi=(e,t)=>{const n=e.nodeName.toLowerCase();return t.includes(n)?!Ki.has(n)||Boolean(Gi.test(e.nodeValue)):t.filter(e=>e instanceof RegExp).some(e=>e.test(n))};const er={allowList:Xi,content:{},extraClass:"",html:!1,sanitize:!0,sanitizeFn:null,template:"<div></div>"},tr={allowList:"object",content:"object",extraClass:"(string|function)",html:"boolean",sanitize:"boolean",sanitizeFn:"(null|function)",template:"string"},nr={entry:"(string|element|function|null)",selector:"(string|element)"};class ir extends _t{constructor(e){super(),this._config=this._getConfig(e)}static get Default(){return er}static get DefaultType(){return tr}static get NAME(){return"TemplateFactory"}getContent(){return Object.values(this._config.content).map(e=>
vendor: 4,505 bytes, line 2
2this._resolvePossibleFunction(e)).filter(Boolean)}hasContent(){return this.getContent().length>0}changeContent(e){return this._checkContent(e),this._config.content={...this._config.content,...e},this}toHtml(){const e=document.createElement("div");e.innerHTML=this._maybeSanitize(this._config.template);for(const[t,n]of Object.entries(this._config.content))this._setContent(e,n,t);const t=e.children[0],n=this._resolvePossibleFunction(this._config.extraClass);return n&&t.classList.add(...n.split(" ")),t}_typeCheckConfig(e){super._typeCheckConfig(e),this._checkContent(e.content)}_checkContent(e){for(const[t,n]of Object.entries(e))super._typeCheckConfig({selector:t,entry:n},nr)}_setContent(e,t,n){const i=St.findOne(n,e);i&&((t=this._resolvePossibleFunction(t))?He(t)?this._putElementInTemplate(Fe(t),i):this._config.html?i.innerHTML=this._maybeSanitize(t):i.textContent=t:i.remove())}_maybeSanitize(e){return this._config.sanitize?function(e,t,n){if(!e.length)return e;if(n&&"function"==typeof n)return n(e);const i=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...i.body.querySelectorAll("*"));for(const e of r){const n=e.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){e.remove();continue}const i=[].concat(...e.attributes),r=[].concat(t["*"]||[],t[n]||[]);for(const t of i)Zi(t,r)||e.removeAttribute(t.nodeName)}return i.body.innerHTML}(e,this._config.allowList,this._config.sanitizeFn):e}_resolvePossibleFunction(e){return Ke(e,[void 0,this])}_putElementInTemplate(e,t){if(this._config.html)return t.innerHTML="",void t.append(e);t.textContent=e.textContent}}const rr=new Set(["sanitize","allowList","sanitizeFn"]),ar="fade",or="show",sr=".tooltip-inner",cr=".modal",lr="hide.bs.modal",ur="hover",dr="focus",fr="click",hr={AUTO:"auto",TOP:"top",RIGHT:Ye()?"left":"right",BOTTOM:"bottom",LEFT:Ye()?"right":"left"},pr={allowList:Xi,animation:!0,boundary:"clippingParents",container:!1,customClass:"",delay:0,fallbackPlacements:["top","right","bottom","left"],html:!1,offset:[0,6],placement:"top",popperConfig:null,sanitize:!0,sanitizeFn:null,selector:!1,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',title:"",trigger:"hover focus"},mr={allowList:"object",animation:"boolean",boundary:"(string|element)",container:"(string|element|boolean)",customClass:"(string|function)",delay:"(number|object)",fallbackPlacements:"array",html:"boolean",offset:"(array|string|function)",placement:"(string|function)",popperConfig:"(null|object|function)",sanitize:"boolean",sanitizeFn:"(null|function)",selector:"(string|boolean)",template:"string",title:"(string|element|function)",trigger:"string"};class gr extends kt{constructor(e,t){super(e,t),this._isEnabled=!0,this._timeout=0,this._isHovered=null,this._activeTrigger={},this._popper=null,this._templateFactory=null,this._newContent=null,this.tip=null,this._setListeners(),this._config.selector||this._fixTitle()}static get Default(){return pr}static get DefaultType(){return mr}static get NAME(){return"tooltip"}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(){this._isEnabled&&(this._isShown()?this._leave():this._enter())}dispose(){clearTimeout(this._timeout),mt.off(this._element.closest(cr),lr,this._hideModalHandler),this._element.getAttribute("data-bs-original-title")&&this._element.setAttribute("title",this._element.getAttribute("data-bs-original-title")),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this._isWithContent()||!this._isEnabled)return;const e=mt.trigger(this._element,this.constructor.eventName("show")),t=(Be(this._element)||this._element.ownerDocument.documentElement).contains(this._element);if(e.defaultPrevented||!t)return;this._disposePopper();const n=this._getTipElement();this._element.setAttribute("aria-describedby",n.getAttribute("id"));const{container:i}=this._config;if(this._element.ownerDocument.documentElement.contains(this.tip)||(i.append(n),mt.trigger(this._element,this.constructor.eventName("inserted"))),this._popper=this._createPopper(n),n.classList.add(or),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))mt.on(e,"mouseover",We);this._queueCallback(()=>{mt.trigger(this._element,this.constructor.eventName("shown")),!1===this._isHovered&&this._leave(),this._isHovered=!1},this.tip,this._isAnimated())}
vendor: 5,484 bytes, line 2
2hide(){if(!this._isShown())return;if(mt.trigger(this._element,this.constructor.eventName("hide")).defaultPrevented)return;if(this._getTipElement().classList.remove(or),"ontouchstart"in document.documentElement)for(const e of[].concat(...document.body.children))mt.off(e,"mouseover",We);this._activeTrigger[fr]=!1,this._activeTrigger[dr]=!1,this._activeTrigger[ur]=!1,this._isHovered=null;this._queueCallback(()=>{this._isWithActiveTrigger()||(this._isHovered||this._disposePopper(),this._element.removeAttribute("aria-describedby"),mt.trigger(this._element,this.constructor.eventName("hidden")))},this.tip,this._isAnimated())}update(){this._popper&&this._popper.update()}_isWithContent(){return Boolean(this._getTitle())}_getTipElement(){return this.tip||(this.tip=this._createTipElement(this._newContent||this._getContentForTemplate())),this.tip}_createTipElement(e){const t=this._getTemplateFactory(e).toHtml();if(!t)return null;t.classList.remove(ar,or),t.classList.add(`bs-${this.constructor.NAME}-auto`);const n=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME).toString();return t.setAttribute("id",n),this._isAnimated()&&t.classList.add(ar),t}setContent(e){this._newContent=e,this._isShown()&&(this._disposePopper(),this.show())}_getTemplateFactory(e){return this._templateFactory?this._templateFactory.changeContent(e):this._templateFactory=new ir({...this._config,content:e,extraClass:this._resolvePossibleFunction(this._config.customClass)}),this._templateFactory}_getContentForTemplate(){return{[sr]:this._getTitle()}}_getTitle(){return this._resolvePossibleFunction(this._config.title)||this._element.getAttribute("data-bs-original-title")}_initializeOnDelegatedTarget(e){return this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_isAnimated(){return this._config.animation||this.tip&&this.tip.classList.contains(ar)}_isShown(){return this.tip&&this.tip.classList.contains(or)}_createPopper(e){const t=Ke(this._config.placement,[this,e,this._element]),n=hr[t.toUpperCase()];return Ie(this._element,e,this._getPopperConfig(n))}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map(e=>Number.parseInt(e,10)):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return Ke(e,[this._element,this._element])}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"preSetPlacement",enabled:!0,phase:"beforeMain",fn:e=>{this._getTipElement().setAttribute("data-popper-placement",e.state.placement)}}]};return{...t,...Ke(this._config.popperConfig,[void 0,t])}}_setListeners(){const e=this._config.trigger.split(" ");for(const t of e)if("click"===t)mt.on(this._element,this.constructor.eventName("click"),this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger[fr]=!(t._isShown()&&t._activeTrigger[fr]),t.toggle()});else if("manual"!==t){const e=t===ur?this.constructor.eventName("mouseenter"):this.constructor.eventName("focusin"),n=t===ur?this.constructor.eventName("mouseleave"):this.constructor.eventName("focusout");mt.on(this._element,e,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusin"===e.type?dr:ur]=!0,t._enter()}),mt.on(this._element,n,this._config.selector,e=>{const t=this._initializeOnDelegatedTarget(e);t._activeTrigger["focusout"===e.type?dr:ur]=t._element.contains(e.relatedTarget),t._leave()})}this._hideModalHandler=()=>{this._element&&this.hide()},mt.on(this._element.closest(cr),lr,this._hideModalHandler)}_fixTitle(){const e=this._element.getAttribute("title");e&&(this._element.getAttribute("aria-label")||this._element.textContent.trim()||this._element.setAttribute("aria-label",e),this._element.setAttribute("data-bs-original-title",e),this._element.removeAttribute("title"))}_enter(){this._isShown()||this._isHovered?this._isHovered=!0:(this._isHovered=!0,this._setTimeout(()=>{this._isHovered&&this.show()},this._config.delay.show))}_leave(){this._isWithActiveTrigger()||(this._isHovered=!1,this._setTimeout(()=>{this._isHovered||this.hide()},this._config.delay.hide))}_setTimeout(e,t){clearTimeout(this._timeout),this._timeout=setTimeout(e,t)}_isWithActiveTrigger(){return Object.values(this._activeTrigger).includes(!0)}_getConfig(e){const t=yt.getDataAttributes(this._element);for(const e of Object.keys(t))rr.has(e)&&delete t[e];return e={...t,..."object"==typeof e&&e?e:{}},e=this._mergeConfigObj(e),e=this._configAfterMerge(e),this._typeCheckConfig(e),e}_configAfterMerge(e){return e.container=!1===e.container?document.body:Fe(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),e}_getDelegateConfig(){const e={};for(const[t,n]of Object.entries(this._config))this.constructor.Default[t]!==n&&(e[t]=n);return e.selector=!1,e.trigger="manual",e}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null),this.tip&&(this.tip.remove(),this.tip=null)}static jQueryInterface(e){return this.each(function(){const t=gr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method n
2amed "${e}"`);t[e]()}})}}Xe(gr);const vr=".popover-header",br=".popover-body",yr={...gr.Default,content:"",offset:[0,8],placement:"right",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>',trigger:"click"},_r={...gr.DefaultType,content:"(null|string|element|function)"};class kr extends gr{static get Default(){return yr}static get DefaultType(){return _r}static get NAME(){return"popover"}_isWithContent(){return this._getTitle()||this._getContent()}_getContentForTemplate(){return{[vr]:this._getTitle(),[br]:this._getContent()}}_getContent(){return this._resolvePossibleFunction(this._config.content)}static jQueryInterface(e){return this.each(function(){const t=kr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}})}}Xe(kr);const wr=".bs.scrollspy",Sr=`activate${wr}`,Ar=`click${wr}`,Cr=`load${wr}.data-api`,Er="active",xr="[href]",jr=".nav-link",Tr=`${jr}, .nav-item > ${jr}, .list-group-item`,Or={offset:null,rootMargin:"0px 0px -25%",smoothScroll:!1,target:null,threshold:[.1,.5,1]},Lr={offset:"(number|null)",rootMargin:"string",smoothScroll:"boolean",target:"element",threshold:"array"};class Ir extends kt{constructor(e,t){super(e,t),this._targetLinks=new Map,this._observableSections=new Map,this._rootElement="visible"===getComputedStyle(this._element).overflowY?null:this._element,this._activeTarget=null,this._observer=null,this._previousScrollData={visibleEntryTop:0,parentScrollTop:0},this.refresh()}static get Default(){return Or}static get DefaultType(){return Lr}static get NAME(){return"scrollspy"}refresh(){this._initializeTargetsAndObservables(),this._maybeEnableSmoothScroll(),this._observer?this._observer.disconnect():this._observer=this._getNewObserver();for(const e of this._observableSections.values())this._observer.observe(e)}dispose(){this._observer.disconnect(),super.dispose()}_configAfterMerge(e){return e.target=Fe(e.target)||document.body,e.rootMargin=e.offset?`${e.offset}px 0px -30%`:e.rootMargin,"string"==typeof e.threshold&&(e.threshold=e.threshold.split(",").map(e=>Number.parseFloat(e))),e}_maybeEnableSmoothScroll(){this._config.smoothScroll&&(mt.off(this._config.target,Ar),mt.on(this._config.target,Ar,xr,e=>{const t=this._observableSections.get(e.target.hash);if(t){e.preventDefault();const n=this._rootElement||window,i=t.offsetTop-this._element.offsetTop;if(n.scrollTo)return void n.scrollTo({top:i,behavior:"smooth"});n.scrollTop=i}}))}_getNewObserver(){const e={root:this._rootElement,threshold:this._config.threshold,rootMargin:this._config.rootMargin};return new IntersectionObserver(e=>this._observerCallback(e),e)}_observerCallback(e){const t=e=>this._targetLinks.get(`#${e.target.id}`),n=e=>{this._previousScrollData.visibleEntryTop=e.target.offsetTop,this._process(t(e))},i=(this._rootElement||document.documentElement).scrollTop,r=i>=this._previousScrollData.parentScrollTop;this._previousScrollData.parentScrollTop=i;for(const a of e){if(!a.isIntersecting){this._activeTarget=null,this._clearActiveClass(t(a));continue}const e=a.target.offsetTop>=this._previousScrollData.visibleEntryTop;if(r&&e){if(n(a),!i)return}else r||e||n(a)}}_initializeTargetsAndObservables(){this._targetLinks=new Map,this._observableSections=new Map;const e=St.find(xr,this._config.target);for(const t of e){if(!t.hash||Ue(t))continue;const e=St.findOne(decodeURI(t.hash),this._element);ze(e)&&(this._targetLinks.set(decodeURI(t.hash),t),this._observableSections.set(t.hash,e))}}_process(e){this._activeTarget!==e&&(this._clearActiveClass(this._config.target),this._activeTarget=e,e.classList.add(Er),this._activateParents(e),mt.trigger(this._element,Sr,{relatedTarget:e}))}_activateParents(e){if(e.classList.contains("dropdown-item"))St.findOne(".dropdown-toggle",e.closest(".dropdown")).classList.add(Er);else for(const t of St.parents(e,".nav, .list-group"))for(const e of St.prev(t,Tr))e.classList.add(Er)}_clearActiveClass(e){e.classList.remove(Er);const t=St.find(`${xr}.${Er}`,e);for(const e of t)e.classList.remove(Er)}static jQueryInterface(e){return this.each(function(){const t=Ir.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method n
2amed "${e}"`);t[e]()}})}}mt.on(window,Cr,()=>{for(const e of St.find('[data-bs-spy="scroll"]'))Ir.getOrCreateInstance(e)}),Xe(Ir);const qr=".bs.tab",Pr=`hide${qr}`,Nr=`hidden${qr}`,$r=`show${qr}`,Mr=`shown${qr}`,Dr=`click${qr}`,Rr=`keydown${qr}`,Hr=`load${qr}`,Fr="ArrowLeft",zr="ArrowRight",Ur="ArrowUp",Br="ArrowDown",Wr="Home",Qr="End",Vr="active",Jr="fade",Yr="show",Xr=".dropdown-toggle",Kr=`:not(${Xr})`,Gr='[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',Zr=`${`.nav-link${Kr}, .list-group-item${Kr}, [role="tab"]${Kr}`}, ${Gr}`,ea=`.${Vr}[data-bs-toggle="tab"], .${Vr}[data-bs-toggle="pill"], .${Vr}[data-bs-toggle="list"]`;class ta extends kt{constructor(e){super(e),this._parent=this._element.closest('.list-group, .nav, [role="tablist"]'),this._parent&&(this._setInitialAttributes(this._parent,this._getChildren()),mt.on(this._element,Rr,e=>this._keydown(e)))}static get NAME(){return"tab"}show(){const e=this._element;if(this._elemIsActive(e))return;const t=this._getActiveElem(),n=t?mt.trigger(t,Pr,{relatedTarget:e}):null;mt.trigger(e,$r,{relatedTarget:t}).defaultPrevented||n&&n.defaultPrevented||(this._deactivate(t,e),this._activate(e,t))}_activate(e,t){if(!e)return;e.classList.add(Vr),this._activate(St.getElementFromSelector(e));this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.removeAttribute("tabindex"),e.setAttribute("aria-selected",!0),this._toggleDropDown(e,!0),mt.trigger(e,Mr,{relatedTarget:t})):e.classList.add(Yr)},e,e.classList.contains(Jr))}_deactivate(e,t){if(!e)return;e.classList.remove(Vr),e.blur(),this._deactivate(St.getElementFromSelector(e));this._queueCallback(()=>{"tab"===e.getAttribute("role")?(e.setAttribute("aria-selected",!1),e.setAttribute("tabindex","-1"),this._toggleDropDown(e,!1),mt.trigger(e,Nr,{relatedTarget:t})):e.classList.remove(Yr)},e,e.classList.contains(Jr))}_keydown(e){if(![Fr,zr,Ur,Br,Wr,Qr].includes(e.key))return;e.stopPropagation(),e.preventDefault();const t=this._getChildren().filter(e=>!Ue(e));let n;if([Wr,Qr].includes(e.key))n=t[e.key===Wr?0:t.length-1];else{const i=[zr,Br].includes(e.key);n=Ze(t,e.target,i,!0)}n&&(n.focus({preventScroll:!0}),ta.getOrCreateInstance(n).show())}_getChildren(){return St.find(Zr,this._parent)}_getActiveElem(){return this._getChildren().find(e=>this._elemIsActive(e))||null}_setInitialAttributes(e,t){this._setAttributeIfNotExists(e,"role","tablist");for(const e of t)this._setInitialAttributesOnChild(e)}_setInitialAttributesOnChild(e){e=this._getInnerElement(e);const t=this._elemIsActive(e),n=this._getOuterElement(e);e.setAttribute("aria-selected",t),n!==e&&this._setAttributeIfNotExists(n,"role","presentation"),t||e.setAttribute("tabindex","-1"),this._setAttributeIfNotExists(e,"role","tab"),this._setInitialAttributesOnTargetPanel(e)}_setInitialAttributesOnTargetPanel(e){const t=St.getElementFromSelector(e);t&&(this._setAttributeIfNotExists(t,"role","tabpanel"),e.id&&this._setAttributeIfNotExists(t,"aria-labelledby",`${e.id}`))}_toggleDropDown(e,t){const n=this._getOuterElement(e);if(!n.classList.contains("dropdown"))return;const i=(e,i)=>{const r=St.findOne(e,n);r&&r.classList.toggle(i,t)};i(Xr,Vr),i(".dropdown-menu",Yr),n.setAttribute("aria-expanded",t)}_setAttributeIfNotExists(e,t,n){e.hasAttribute(t)||e.setAttribute(t,n)}_elemIsActive(e){return e.classList.contains(Vr)}_getInnerElement(e){return e.matches(Zr)?e:St.findOne(Zr,e)}
2_getOuterElement(e){return e.closest(".nav-item, .list-group-item")||e}static jQueryInterface(e){return this.each(function(){const t=ta.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e]()}})}}mt.on(document,Dr,Gr,function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),Ue(this)||ta.getOrCreateInstance(this).show()}),mt.on(window,Hr,()=>{for(const e of St.find(ea))ta.getOrCreateInstance(e)}),Xe(ta);const na=".bs.toast",ia=`mouseover${na}`,ra=`mouseout${na}`,aa=`focusin${na}`,oa=`focusout${na}`,sa=`hide${na}`,ca=`hidden${na}`,la=`show${na}`,ua=`shown${na}`,da="hide",fa="show",ha="showing",pa={animation:"boolean",autohide:"boolean",delay:"number"},ma={animation:!0,autohide:!0,delay:5e3};class ga extends kt{constructor(e,t){super(e,t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get Default(){return ma}static get DefaultType(){return pa}static get NAME(){return"toast"}show(){if(mt.trigger(this._element,la).defaultPrevented)return;this._clearTimeout(),this._config.animation&&this._element.classList.add("fade");this._element.classList.remove(da),Qe(this._element),this._element.classList.add(fa,ha),this._queueCallback(()=>{this._element.classList.remove(ha),mt.trigger(this._element,ua),this._maybeScheduleHide()},this._element,this._config.animation)}hide(){if(!this.isShown())return;if(mt.trigger(this._element,sa).defaultPrevented)return;this._element.classList.add(ha),this._queueCallback(()=>{this._element.classList.add(da),this._element.classList.remove(ha,fa),mt.trigger(this._element,ca)},this._element,this._config.animation)}dispose(){this._clearTimeout(),this.isShown()&&this._element.classList.remove(fa),super.dispose()}isShown(){return this._element.classList.contains(fa)}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout(()=>{this.hide()},this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const n=e.relatedTarget;this._element===n||this._element.contains(n)||this._maybeScheduleHide()}_setListeners(){mt.on(this._element,ia,e=>this._onInteraction(e,!0)),mt.on(this._element,ra,e=>this._onInteraction(e,!1)),mt.on(this._element,aa,e=>this._onInteraction(e,!0)),mt.on(this._element,oa,e=>this._onInteraction(e,!1))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each(function(){const t=ga.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}})}}var va,ba;At(ga),Xe(ga),window.$=window.jQuery,n(383),n(960),n(904),n(688),n(811),n(785);var ya="https://"+window.location.host+"/wp-admin/admin-ajax.php";function _a(e,t,n,i){$.ajax({url:ya+"?action="+e,type:"POST",data:t,success:n,error:i})}var ka=document.querySelector("#hero-section"),wa=document.querySelector("#main-header");wa&&!wa.dataset.disableSticky&&document.addEventListener("scroll",function(){var e=window.scrollY>150;wa&&wa.classList.toggle("state--fixed",e),ka&&ka.classList.toggle("state--on-top",e)});var Sa=document.querySelector(".js-header-menu-toggle"),Aa=document.querySelector(".js-header-coverage-toggle"),Ca=document.querySelector(".site-header");function Ea(){if(!Sa||!Ca)return!1;var e=!1===Ca.classList.contains("toggled");Ca.classList.toggle("toggled",e),Ca.classList.toggle("coverage",!1),document.body.classList.toggle("stop-scrolling",e),Sa.classList.toggle("active",e)}Sa&&Sa.addEventListener("click",Ea),Aa&&Aa.addEventListener("click",function(){if(!Ca)return!1;!1===Ca.classList.contains("toggled")&&Ea();Ca.classList.toggle("coverage")});var xa=document.querySelector(".js-promo-code-link"),ja="";function Ta(e){e.preventDefault();var t=$(e.target).closest(".js-promo-code-form").find(".js-promo-code").val();"undefined"!=typeof order?order.applyPromotion(t):function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if($("#coverage-success-form").length){var n=document.querySelector(".js-package-tabs-package .js-package-tab-button.package-added"),i=document.querySelector(".js-promo-strip"),r=$("#modal
2-promo-code"),a=!1;$(".js-invalid-promo-error").hide();var o=e.toUpperCase();if(!o)return;if(o||""==ja)if($(".promo-package.promo-"+o).length>0){if(xa&&(xa.innerHTML="change code"),document.querySelectorAll(".js-package-section-package .js-package-tab:not(.d-none)").forEach(function(e){return e.classList.toggle("d-none")}),document.querySelectorAll(".promo-package.promo-"+o).forEach(function(e){return e.classList.remove("d-none")}),ja=o,i){i.classList.remove("invalid-code"),i.querySelector(".heading").innerHTML="Promo applied: ",i.querySelector(".js-promo-info").classList.remove("d-none");var s=document.querySelector(".js-package-section-package");s&&s.scrollIntoView({behavior:"smooth",block:"start"})}if(r&&r.hasClass("show")&&r.modal("hide"),!t){var c=document.querySelectorAll(".js-package-section-package .js-package-tab:not(.d-none)"),l=[];c.forEach(function(e){var t={},n=e.getAttribute("data-id"),i=document.querySelector('.js-package-card[data-post_id="'+n+'"]');Object.keys(i.dataset).forEach(function(e){t[e]=i.dataset[e]}),l.push(t)}),document.querySelectorAll(".js-package-section-talk .js-package-tab").forEach(function(e){var t={},n=document.querySelector(e.querySelector(".js-package-tab-button").getAttribute("data-bs-target")).querySelector(".js-package-card"),i=document.querySelector(".js-package-tabs-package .js-package-tab-button.package-added"),r=document.querySelector(i.getAttribute("data-bs-target")).querySelector(".js-package-card"),a=r.dataset.quantity;r.dataset.packagePromo;n&&(Object.keys(n.dataset).forEach(function(e){t[e]=n.dataset[e]}),t.quantity=a,l.push(t))}),ao("view_item_list",l)}sessionStorage.setItem("coverageSuccessPromo",o)}else 0==t?(i&&(i.classList.add("invalid-code"),i.querySelector(".heading").innerHTML="Invalid promo code",i.querySelector(".js-promo-info").classList.add("d-none"),$(".promo-package").length<=0&&i.classList.add("d-none"),r&&r.modal("show")),$(".js-invalid-promo-error").removeClass("d-none"),$(".js-invalid-promo-error").show(),$(".js-invalid-promo-code-banner").show(),setTimeout(function(){$(".js-invalid-promo-code-banner").fadeOut()},5e3)):o&&$(".promo-package.promo-"+o).length<=0&&(1==t?a=!0:i&&(i.classList.add("invalid-code"),i.querySelector(".heading").innerHTML="Invalid promo code",i.querySelector(".js-promo-info").classList.add("d-none")),$(".promo-package:not(.d-none)").length<=0&&$(".original-package").removeClass("d-none"));else $(".promo-package").not(".d-none").addClass("d-none"),$(".original-package").removeClass("d-none"),ja="";$(".page-coverage-success .js-package-tab.original-package").map(function(){var e=$
2(this).data("contractName").toLowerCase(),t=$('.js-package-tab[data-contract-name="'+e+'"]:not(.d-none)'),n=$(".js-promo-strip");$("#modal-promo-code"),document.querySelector(".js-package-tabs-package .js-package-tab-button.package-added");(0==t.length&&$(this).removeClass("d-none"),n&&$(".promo-package").length>0&&!a)&&(n.removeClass("d-none"),n.find(".js-promo-info").text(o))}).get(),function(e){if(!e)return;var t=e.parentNode.getAttribute("data-package-name"),n=JSON.parse(localStorage.getItem("basket"))||{};if(!n||!Object.keys(n).length)return;if(n.package&&t){var i=document.querySelector('.js-package-tab[data-contract-name="'+t+'"]:not(.d-none) .js-package-tab-button');null!==i?i.click():no("package")}else no("package")}(n,o),io(),$(".package-tab-pane:visible").length<=1&&($(".package-tab-pane.active").find(".package-flag-added").hide(),$(".package-tab-pane.active").find(".package-flag-recommended").show()),$(".js-promo-code").val(o)}}(t)}$(".js-apply-promo-btn").on("click",Ta),$(".js-promo-code-link").on("click",function(e){e.preventDefault();var t=$("#modal-promo-code")[0];new Li(t,{focus:!1}).show()}),$(".js-promo-code-btn").on("click",function(e){e.preventDefault(),$(".js-promo-code-form-wrap").hasClass("d-none")?$(".js-promo-code-form-wrap").removeClass("d-none"):$(".js-promo-code-form-wrap").addClass("d-none")}),$("#packages input").change(function(){!function(e){$("#packages .js-package-tab").removeClass("selected-package");var t=$(e).closest(".package-parent");t.addClass("selected-package"),function(e){var t=e.find("input"),n=t.data("installation");$(".js-selected-package-name").html(t.data("package_name")),$(".js-selected-package-cost").html(t.data("package_cost")),$(".js-selected-package-cost-was-wrap").toggleClass("d-none",t.data("package_cost")===t.data("package_cost_was")),$(".js-selected-package-cost-was").html(t.data("package_cost_was")),$(".js-selected-package-dls").html(t.data("package_download")),$(".js-selected-package-uls").html(t.data("package_upload")),$(".js-selected-package-usage").html(t.data("package_usage")),$(".js-selected-package-contract-period").html(t.data("package_contract_length")),$(".js-selected-package-download-range").html(t.data("package_download_range")),$(".js-selected-package-installation-cost").html(0==n?"FREE":"£"+n),$(".js-selected-package-extra-info").html(t.data("extra-package-info"))}(t)}($(this))}),$(".js-remove-promo-code").on("click",function(e){e.preventDefault(),$(".js-package-tab.promo-package").addClass("d-none"),$(".js-package-tab.original-package").removeClass("d-none"),no("package")});var Oa=null===(va=airband)||void 0===va?void 0:va.campaignPromo;Oa&&Oa.length>0&&(document.cookie="campaign-landing-promo="+Oa+"; path=/; max-age=86400");Ia("campaign-landing-promo"),null===(ba=JSON.parse(localStorage.getItem("basket")))||void 0===ba||null===(ba=ba.package)||void 0===ba||ba.packagePromo,sessionStorage.getItem("coverageSuccessPromo"),airband.defaultPromo;var La=window.location.search;new URLSearchParams(La).get("commcode");function Ia(e){for(var t=e+"=",n=decodeURIComponent(document.cookie).split(";"),i=0;i<n.length;i++){for(var r=n[i];" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(t))return r.substring(t.length,r.length)}return null}$(document).on("keydown",".js-promo-code",function(e){if(13===e.keyCode)return e.preventDefault(),void Ta(e)});var qa,Pa,Na=!0,$a=!1,Ma=!1,Da=!1,Ra=!1,Ha=!1,Fa=!1,za={id:"01t3z00000a8YU5AAM",monthlyCharge:!1,packageCost:114.99,packageName:"Handset and Base Station",packageType:"talkaddon",quantity:1,tracking:"Handset and Base Station",basketName:"Handset and Base Station"},Ua={id:"01tN2000007B5MvIAK",monthlyCharge:!1,packageCost:80,packageName:"ATA Adaptor",packageType:"talkaddon",quantity:1,tracking:"ATA Adaptor",basketName:"ATA Adaptor"};if(document.querySelector("#coverage-success-form")){!function(){var e=document.querySelector("#coverage-success-form");e.addEventListener("click",function(t){var n=t.target,i=null;if((i=n.closest(".js-package-tab-button"))&&i.closest(".js-package-section-package")&&(!function(e){var t=arguments.length>
21&&void 0!==arguments[1]&&arguments[1],n=e.closest(".js-package-tab"),i=n.dataset.packageType,r=n.dataset.contractName,a=n.dataset.id,o=airband.nonce,s=new FormData;if(!i||!r||!a)throw new Error("Missing package data");var c=document.querySelector('.js-package-card[data-post_id="'+a+'"]');c.parentNode.classList.remove("d-none");var l={};Object.keys(c.dataset).forEach(function(e){l[e]=c.dataset[e]}),t&&t.isTrusted&&ao("select_item",l);s.append("action","packageSelectJson"),s.append("package",r),s.append("packageId",a),s.append("nonce",o),fetch(airband.ajaxUrl,{method:"POST",body:s}).then(function(e){if(e.ok)return e.json();throw new Error("Ajax Error:"+e)}).then(function(e){var t=null,n=null,i=null,r=null,a=[],o=null,s=document.querySelector("#coverage-success-form"),l=c.dataset.quantity;c.dataset.packagePromo;if(s.querySelectorAll(".js-package-section-package .js-package-tab:not(.d-none)").forEach(function(e){var t={},n=e.getAttribute("data-id"),i=document.querySelector('.js-package-card[data-post_id="'+n+'"]');Object.keys(i.dataset).forEach(function(e){t[e]=i.dataset[e]}),a.push(t)}),e.freeGifts&&(r=JSON.parse(e.freeGifts)),e.talk){(t=JSON.parse(e.talk))&&t.length&&function(e){var t=null!==document.querySelector(".js-free-gifts")?document.querySelector(".js-free-gifts"):document.querySelector(".js-package-addons"),n=document.querySelector(".js-talk-container"),i=$(".js-talk-question[name=talkCurrentPostcode]");if(!n){var r=document.createElement("div");r.className="js-talk-container",t.appendChild(r)}var a=document.querySelector(".js-talk-container");a.innerHTML="",a.innerHTML=e,document.querySelectorAll(".js-clear-talk").forEach(function(e){e.addEventListener("click",Ya)}),$("input[type=radio][name=talkOptionLandline]").on("change",function(){if("true"==this.value){$(".js-current-number-questions").removeClass("d-none");var e=window.location.search,t=new URLSearchParams(e).get("address").split(",").pop().trim();i.val(t.toUpperCase()),Ka(i[0],!1)}else $(".js-current-number-questions").find("input[name=talkCurrentNumber]").val(""),$(".js-current-number-questions").find("input[name=talkCurrentPostcode]").val(""),$(".js-current-number-questions").find("select[name=talkCurrentProvider]").val("BT"),$(".js-current-number-questions").addClass("d-none")}),$("input[type=radio][name=talkOptionMedical]").on("change",function(){"true"==this.value?$(".js-medical-backup").removeClass("d-none"):$(".js-medical-backup").addClass("d-none")}),$("input[type=radio][name=talkOptionMobile]").on("change",function(){"true"==this.value?$(".js-mobile-coverage").addClass("d-none"):$(".js-mobile-coverage").removeClass("d-none")}),$(".js-talk-question[name=talkCurrentNumber]").on("blur",function(){Qa($(this))&&this.closest(".js-validation-wrapper").querySelector(".js-validation-error").classList.add("d-none")}),i.on("blur",function(){Qa($(this))&&this.closest(".js-validation-wrapper").querySelector(".js-validation-error").classList.add("d-none")}),$(".js-talk-question[name=talkCurrentProvider]").on("blur",function(){Qa($(this))&&this.closest(".js-validation-wrapper").querySelector(".js-validation-error").classList.add("d-none")});var o=JSON.parse(localStorage.getItem("basket"))||{};o.talk&&($('.js-package-section-talk .js-package-tab[data-contract-name="'+o.talk.packageName+'"] button').trigger("click"),$('.js-package-card[data-package-name="'+o.talk.packageName+'"]').find(".js-add-to-basket").trigger("click"));o.talkoptions&&Ja(o.talkoptions)}(t),s.querySelectorAll(".js-package-section-talk .js-package-tab").forEach(function(e){var t={},n=s.querySelector(e.querySelector(".js-package-tab-button").getAttribute("data-bs-target")).querySelector(".js-package-card");n&&(Object.keys(n.dataset).forEach(function(e){t[e]=n.dataset[e]}),t.quantity=l,a.push(t))})}else{var u=document.querySelector(".js-talk-container");u&&u.remove()}if(r&&r.length?function(e){var t=document.querySelector(".js-package-addons");if(!document.querySelector(".js-free-gifts")){var n=document.createElement("div");n.className="js-free-gifts",t.after(n)}var i=document.querySelector(".js-free-gifts");i.innerHTML="",i.insertAdjacentHTML("beforeend",e);var r=JSON.parse(localStorage.getItem("basket"))||{};r.freegift?$('#free-gifts-section .js-package-card[data-package-name="'+r.freegift.packageName+'"]').find(".js-add-to-basket").trigger("click"):$("#free-gifts-section .js-package-card").first().find(".js-add-to-basket").trigger("click")}(r):function(){var e=document.querySelector(".js-free-gifts");e&&e.remove();var t=JSON.parse(localStorage.getItem("basket"))||{};t.freegift&&(delete t.freegift,localStorage.setItem("basket",JSON.stringify(t)),Za())}(),Na&&ao("view_item_list",a),e.routerAddons&&(n=JSON.parse(e.routerAddons)),n&&n.length)!function(e){var t=document.querySelector(".js-package-addons");if(!document.querySelector(".js-router-addons")){var n=document.createElement("div");n.className="js-router-addons",t.appendChild(n)}var i=document.querySelector(".js-router-addons");i.innerHTML="",i.insertAdjacentHTML("beforeend",e);var r=JSON.parse(localStorage.getItem("basket"))||{};
2r.routeraddon&&$('.js-router-addons .js-package-card[data-package-name="'+r.routeraddon.packageName+'"]').find(".js-add-to-basket").trigger("click")}(n);else{var d=document.querySelector(".js-router-addons");d&&d.remove()}if(e.fSecure&&e.fSecure.length)!function(e){var t=document.querySelector(".js-package-addons");if(!document.querySelector(".js-f-secure")){var n=document.createElement("div");n.className="js-f-secure",t.appendChild(n)}var i=document.querySelector(".js-f-secure");i.innerHTML="",i.insertAdjacentHTML("beforeend",e);var r=JSON.parse(localStorage.getItem("basket"))||{};if(r.fsecure)$('#f-secure-section .js-package-card[data-package-name="'+r.fsecure.packageName+'"]').find(".js-add-to-basket").trigger("click");else{var a=document.querySelector("#f-secure-section .js-package-card");if(a)"0.00"===a.getAttribute("data-package-cost")&&a.querySelector(".js-add-to-basket").click()}$(".js-upsell-continue").on("click",function(e){e.preventDefault(),$("#modal-upsell-addons").modal("hide"),document.querySelector("#coverage-success-form").submit()})}(o=JSON.parse(e.fSecure));else{var f=document.querySelector(".js-f-secure");f&&f.remove()}Na&&(Va(),Na=!1);var h=document.querySelector(".js-package-addons-heading");h&&(n||o||i||r)&&h.classList.remove("d-none")}).catch(function(e){console.log("Error:",e.message)})}(i,t),ro(i)),i&&i.closest(".js-package-section-talk")){var r=document.querySelector(i.getAttribute("data-bs-target")).querySelector(".js-package-card"),a=r.getAttribute("data-package-type"),o=document.querySelector(".js-package-section-package .js-package-card.package-added").getAttribute("data-quantity"),s=document.querySelector(".js-package-section-package .js-package-card.package-added").getAttribute("data-package-promo");if(t.isTrusted){var c={};Object.keys(r.dataset).forEach(function(e){c[e]=r.dataset[e]}),"talk"===a&&(c.quantity=o,c.packagePromo=s,ao("select_item",c))}}if(i=n.closest(".js-add-to-basket")){var l=i.dataset.bsTarget,u=document.querySelector(l+" .js-package-card");i.classList.contains("package-btn-add")&&(u=i.closest(".js-package-card"));var d=u.getAttribute("data-package-type"),f=JSON.parse(localStorage.getItem("basket"))||{};t.isTrusted&&"package"===d&&($a=!0,Ra&&ao("remove_from_cart",f.package)),t.isTrusted&&"talk"===d&&(Ma=!0,Ha&&f.talk&&ao("remove_from_cart",f.talk)),t.isTrusted&&"routeraddon"===d&&(Da=!0,Fa&&f.routeraddon&&ao("remove_from_cart",f.routeraddon)),function(e){var t=e.dataset.bsTarget,n=JSON.parse(localStorage.getItem("basket"))||{},i=document.querySelector(t+" .js-package-card");e.classList.contains("package-btn-add")&&(i=e.closest(".js-package-card"));var r=i.getAttribute("data-package-type"),a=i.getAttribute("data-package-name"),o=i.getAttribute("data-package-cost"),s=i.dataset.packagePromo,c={};if(!r||!a||!o)throw new Error("Missing basket data");Object.keys(i.dataset).forEach(function(e){c[e]=i.dataset[e]}),"talk"===r&&(c.quantity=document.querySelector(".js-package-section-package .js-package-card.package-added").getAttribute("data-quantity"),c.packagePromo=s);if(n[r]=c,n){var l=document.querySelector('input[name="uid"]').value;l&&(n.uid=l)}try{localStorage.setItem("basket",JSON.stringify(n)),"talk"==r&&$(".js-package-section-talk-addons").removeClass("d-none");var u=document.querySelector(".js-talk-container");if(a.toLowerCase().includes("fibre")&&u){var d=document.querySelector(".package-tab-pane.active").querySelector(".js-package-card").dataset.first_month_qty,f=document.querySelector(".js-first-month-routers");f&&!f.textContent.includes(d)&&(f.innerHTML=d)}else"package"!=r||a.toLowerCase().includes("fibre")||null!=u||(delete n.talk,delete n.talkoptions,delete n.routeraddon,localStorage.setItem("basket",JSON.stringify(n)));Ga(r),i.classList.add("package-added");var h=document.querySelector('input[name="'+r+'"]');if(h&&(h.value=JSON.stringify(c)),function(e){var t=document.querySelector(".js-package-section-"+e).querySelectorAll(".js-package-tab-button");t.forEach(function(e){var t=e.classList.contains("active");e.classList.toggle("package-added",t)})}(r),!Na){if("talk"===c.packageType||"routeraddon"===c.packageType){var p=document.querySelector(".js-package-section-package .js-package-card.package-added").getAttribute("data-quantity"),m=document.querySelector(".js-package-section-package .js-package-card.package-added").getAttribute("data-package-promo");c.quantity=p,c.packagePromo=m}"package"===c.packageType?Ra=!0:"talk"===c.packageType?Ha=!0:"routeraddon"===c.packageType&&(Fa=!0),ao("add_to_cart",c)}}catch(e){console.log("Error:"+e)}n&&Za()}
2(i),i.dataset.isUpsell&&($("#modal-upsell-addons").modal("hide"),e.submit())}if(i=n.closest(".js-remove-from-basket")){var h=i.closest(".js-package-card").getAttribute("data-package-type"),p=JSON.parse(localStorage.getItem("basket"))||{};t.isTrusted&&"talk"===h&&ao("remove_from_cart",p.talk),t.isTrusted&&"routeraddon"===h&&ao("remove_from_cart",p.routeraddon),function(e){var t=JSON.parse(localStorage.getItem("basket"))||{},n=e.closest(".js-package-section"),i=e.closest(".js-package-card"),r=i.getAttribute("data-package-type"),a=i.getAttribute("data-package-name");if(!r||!a)throw new Error("Missing basket data");var o={};Object.keys(i.dataset).forEach(function(e){o[e]=i.dataset[e]}),("talk"===r||"routeraddon"===r)&&(o.quantity=document.querySelector(".js-package-section-package .js-package-card.package-added").getAttribute("data-quantity"));try{delete t[r];var s=JSON.stringify(t);localStorage.setItem("basket",s),n.classList.remove("section-complete");var c=document.querySelector('input[name="'+r+'"]');c&&(c.value=""),Ga(r),"talk"==r&&Xa()}catch(e){console.log("Error:"+e)}Za(),"talk"==r&&t.talkoptions&&t.talkoptions.talkOptionHandset&&ao("remove_from_cart",za)}(i)}}),e.addEventListener("change",function(e){var t=JSON.parse(localStorage.getItem("basket"))||{},n=e.target;if(n.classList.contains("js-talk-question")){if(Ka(e),Qa($(n)))n.closest(".js-validation-wrapper").querySelector(".js-validation-error").classList.add("d-none");"talkOptionHandset"!=n.getAttribute("name")||Na||(n.checked?ao("add_to_cart",za):t.talkoptions&&t.talkoptions.talkOptionHandset&&ao("remove_from_cart",za))}});var t=document.querySelector(".js-basket-items-popover"),n=new kr(".js-basket-items-popover",{html:!0,content:"None",container:".js-coverage-success-order-footer",placement:"top",trigger:"focus"});t.addEventListener("show.bs.popover",function(){var e=document.querySelector(".js-order-items").outerHTML;n.config.content=e,n.setContent()});var i=document.querySelectorAll(".js-package-details-modal");i&&i.forEach(function(e){var t=[];e.addEventListener("click",function(){var n={},i=e.closest(".js-package-card");Object.keys(i.dataset).forEach(function(e){n[e]=i.dataset[e]}),t.push(n),ao("view_item",t[0])})})}();var Ba=window.location.search,Wa=new URLSearchParams(Ba).get("address").split(",").pop().trim();!Wa||$(".in-area-notice").hasClass("show")||$(".in-area-notice").hasClass("nc")?$(".in-area-notice").hasClass("show")&&$(".in-area-notice").removeClass("d-none"):$.ajax({url:airband.ajaxUrl,type:"POST",data:{action:"get_orders_in_postcode",postcode:Wa},success:function(e){JSON.parse(e)>0&&($(".in-area-notice").removeClass("d-none"),$(".in-area-notice").addClass("show"))}})}function Qa(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=!1;return e.each(function(){var i=$(this);
2if(!i.hasClass("validate"))return!0;var r=i.attr("type"),a=i[0].type;if("radio"==r)if(0!=e.filter("[name="+i.attr("name")+"]").filter(":checked").length)0;else{n=!0;var o=i.closest(".js-validation-wrapper").find(".js-validation-error");t&&($(o).text("An option must be selected"),$(o).removeClass("d-none"))}else if("tel"==r||"text"==r){var s=i.closest(".js-validation-wrapper");if(s.parent().parent().hasClass("d-none"))return!0;if(i.hasClass("required")&&i.val().length<=0){n=!0;var c=s.find(".js-validation-error");t&&($(c).text("This field is required"),$(c).removeClass("d-none"))}}else if("select-one"==a){var l=i.val();if(i.hasClass("required"))if(""===l||null===l){n=!0;var u=i.closest(".js-validation-wrapper").find(".js-validation-error");t&&($(u).text("An option must be selected"),$(u).removeClass("d-none"))}else 0}}),!n}function Va(e){if(Na){var t=JSON.parse(localStorage.getItem("basket"))||{};if(t&&Object.keys(t).length){delete t.fsecure,delete t.routeraddon,delete t.talk,delete t.talkoptions,localStorage.setItem("basket",JSON.stringify(t));var n=function(){if(t.hasOwnProperty(i)){var e=t[i],n=e.packageName;null!=n&&(n=n.toLowerCase()),document.querySelectorAll('.js-package-tab[data-contract-name="'+n+'"]:not(.d-none)').forEach(function(e){if(n===e.getAttribute("data-contract-name")&&!e.classList.contains("d-none")){var t=e.querySelector(".js-package-tab-button"),i=document.querySelector(t.getAttribute("data-bs-target")+" .js-package-card");t.classList.contains("package-added")||(t.classList.add("package-added"),i.classList.add("package-added"),t.click())}}),"talkoptions"===i&&Ja(e),document.querySelectorAll('.js-package-card[data-basket-name="'+n+'"]:not(.d-none).extras').forEach(function(e){if(n===e.getAttribute("data-basket-name")&&!e.classList.contains("d-none")){var t=e.querySelector(".js-add-to-basket");e.classList.contains("package-added")||(e.classList.add("package-added"),t.click())}})}};for(var i in t)n();0}}}function Ja(e){var t=function(t){if(e.hasOwnProperty(t)){var n=e[t],i=document.querySelectorAll('input[name="'+t+'"]'),r=document.querySelectorAll('select[name="'+t+'"]');i&&i.forEach(function(e){"INPUT"===e.tagName&&"radio"===e.type?e.value===n&&(e.checked=!0,"talkOptionLandline"==e.name&&"true"==n&&$(".js-current-number-questions").removeClass("d-none"),"talkOptionMedical"==e.name&&"true"==n&&$(".js-medical-backup").removeClass("d-none"),"talkOptionMobile"==e.name&&"false"==n&&$(".js-mobile-coverage").removeClass("d-none")):e.name===t&&(e.value=n)}),r&&r.forEach(function(e){for(var t=0;t<e.options.length;t++){var i=e.options[t];if(i.value===n){i.selected=!0;break}}})}};for(var n in e)t(n)}function Ya(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("basket"))||{};try{delete t.talk;var n=JSON.stringify(t);localStorage.setItem("basket",n),document.querySelector('input[name="talk"]').value="",Ga("talk"),Xa(),$('[name="talkOptionHandset"]').removeAttr("checked"),$('[name="talkOptionLandline"]').removeAttr("checked"),$('[name="talkOptionMedical"]').removeAttr("checked"),$('[name="talkOptionMobile"]').removeAttr("checked"),$('input[name="talkCurrentNumber"]').val(""),$('input[name"talkCurrentPostcode"]').val(""),$(".js-current-number-questions").addClass("d-none"),$(".js-medical-backup").addClass("d-none")}catch(e){console.log("Error:"+e)}Za()}function Xa(){$(".js-package-section-talk-addons").addClass("d-none")}function Ka(e){var t=e;(!(arguments.length>1&&void 0!==arguments[1])||arguments[1])&&(t=e.target),console.log(t);var n=JSON.parse(localStorage.getItem("basket"))||{},i=t.getAttribute("name"),r=t.value,a=n.talkoptions||{};a[i]=r,"talkOptionLandline"==i&&"false"==r?(delete a.talkCurrentNumber,delete a.talkCurrentProvider,delete a.talkCurrentPostcode):"talkOptionHandset"!=i||t.checked||delete a.talkOptionHandset,n.talkoptions=a;try{localStorage.setItem("basket",JSON.stringify(n)),document.querySelector('input[name="talkoptions"]').value=JSON.stringify(a)}catch(e){console.log("Error:"+e)}Qa($(".js-package-section-talk-addons").find("input, select"),!1)}function Ga(e){var t=document.querySelector(".js-package-section-"+e),n=t.querySelectorAll(".js-package-tab-button"),i=t.querySelectorAll(".js-package-card");
2n.forEach(function(e){e.classList.remove("package-added")}),i.forEach(function(e){e.classList.remove("package-added")})}function Za(){var e=JSON.parse(localStorage.getItem("basket"))||{};if(!e)throw new Error("No basket items");var t=document.querySelector(".js-order-items"),n=document.querySelector(".js-order-total");t.innerHTML="",n.innerHTML="";var i=0;for(var r in e)if(e.hasOwnProperty(r)){var a=e[r];if(!a.monthlyCharge)if(a.packageCost)i+=parseFloat(a.packageCost),t.innerHTML+="<li>".concat(a.basketName,"</li>")}i=i.toFixed(2),n.innerHTML=i}$("#coverage-success-form").length&&Va(),document.querySelector("#coverage-success-form")&&(qa=JSON.parse(localStorage.getItem("basket"))||{},Pa=document.querySelector('input[name="uid"]').value,qa&&Pa!==qa.uid&&localStorage.removeItem("basket")),function(){var e=window.location.search,t=new URLSearchParams(e),n=t.get("address"),i=t.get("commcode"),r=Ia("customer_cs_commcode"),a=JSON.parse(localStorage.getItem("basket"))||{};a&&n&&(a.addressSelected=n),a&&i?a.commCode=i:a&&r&&(a.commCode=r),localStorage.setItem("basket",JSON.stringify(a))}(),document.querySelectorAll('[data-bs-toggle="tab"]').forEach(function(e){var t=new ta(e);e.addEventListener("click",function(e){e.preventDefault(),t.show()})});var eo=document.getElementById("coverage-success-form"),to=document.querySelector(".js-submit-order ");function no(e){var t=JSON.parse(localStorage.getItem("basket"))||{};if(t.package&&t.package.packageName){var n=t.package.packageName.toLowerCase();if(n)null===document.querySelector(".js-package-tabs-"+e+' .js-package-tab[data-contract-name="'+n+'"]:not(.d-none)')&&(JSON.parse(localStorage.getItem("basket")),localStorage.removeItem("basket"),t={})}if(!t.package||!Object.keys(t.package).length){var i=document.querySelectorAll(".js-package-tabs-"+e+" .js-package-tab:not(.d-none)");if(i.length>0){var r=Object.values(i).filter(function(e){return"Fibre 600"==$(e).data("packageName")}),a=Object.values(i).filter(function(e){return"Fibre 300"==$(e).data("packageName")}),o=i[0];r.length>0?o=r[0]:a.length>0&&(o=a[0]);var s=Ia("campaign-landing-promo");if(s){var c=Object.values(i).filter(function(e){return $(e).data("packagePromo")==s});1==c.length&&(o=c[0])}o.querySelector(".js-package-tab-button").click()}}}(to&&to.addEventListener("click",function(e){if(e.preventDefault(),$(".js-package-section-talk-addons").find(".js-validation-error").each(function(){$(this).addClass("d-none")}),function(){var e=JSON.parse(localStorage.getItem("basket"))||{};if("talk"in e){return!!Qa($(".js-package-section-talk-addons").find("input:visible, select:visible"))||($("html, body").scrollTop($(".js-package-section-talk-addons").offset().top),!1)}return!0}()&&function(){var e=JSON.parse(localStorage.getItem("basket"))||{},t=e.package;if(t&&$(".js-package-section-freegift").length>0)return"freegift"in e;return!0}()){var t=document.getElementById("coverage-success-form"),n=JSON.parse(localStorage.getItem("basket"))||{},i=n.package.quantity,r=parseInt(document.querySelector(".js-order-total").textContent,10)*i,a=[];for(var o in n){var s="";if(n.hasOwnProperty(o)){var c=n[o];if(c.id){var l,u=null!==(l=c.quantity)&&void 0!==l?l:1;"routeraddon"!=c.packageType&&"talk"!=c.packageType||(u=i),"package"==c.packageType&&(s=n.package.packagePromo),a.push({id:c.id,basketName:c.packageName,packageType:c.packageType,packageCost:c.packageCost*u,quantity:1,packagePromo:null!=s?s:"original"})}}}n.talkoptions&&("handset"===n.talkoptions.talkOptionHandset?a.push(za):"ata"===n.talkoptions.talkOptionHandset&&a.push(Ua));var d={packageCost:r,items:a};if("package"in n){if($a||ao("add_to_cart",n.package),!Ma&&n.talk&&ao("add_to_cart",n.talk),!Da&&n.routeraddon){var f=n.routeraddon;f.quantity=n.package.quantity,ao("add_to_cart",f)}ao("begin_checkout",d);var h=window.location.search,p=new URLSearchParams(h);_a("ajax_error_log",{event:"Coverage Success - Submit Order Button Clicked",basket:n,address:p.get("address"),uid:p.get("uid"),commcode:p.get("commcode")},function(e){},function(e){}),t.dispatchEvent(new Event("submit",{cancelable:!0,bubbles:!0}))}else{var m=document.querySelector(".js-package-not-selected");m&&(m.classList.remove("d-none"),m.scrollIntoView({behavior:"smooth"}))}}}),eo&&eo.addEventListener("submit",function(e){e.preventDefault();var t=JSON.parse(localStorage.getItem("basket"))||{},n=eo.querySelector('input[name="promocode"]'),i=eo.querySelector('input[name="promocodetext"]');""!=t.package.packagePromo?(n.value=t.package.packagePromo,i.value=t.package.packagePromoOverview):(n.value="",i.innerHTML=""),eo.submit()}),document.querySelector("#coverage-success-form")&&no("package"),$("#coverage-success-form").length)&&(document.querySelectorAll(".js-package-tabs-package .js-package-tab").forEach(function(e){e.getAttribute("data-package-name").toLowerCase().includes("airspeed")&&$(".js-is-fixed").removeClass("d-none")}),io());function io(){var e=document.querySelectorAll(".js-package-tabs-package .js-package-tab:not(.d-none)").length,t=document.querySelector(".js-package-tabs-wrap"),n=document.querySelector(".js-speed-heading"),i=document.querySelector(".js-package-section-package .package-tab-pane:not(.d-none)");e<=1&&(i.classList.add("package-single"),n.classList.add("d-none")),t.classList.toggle("d-none",e<=1)}function ro(e){var t=e.closest(".package-tabs"),n=e.offsetLeft-t.offsetWidth/2+e.offsetWidth/2;t.scroll({left:n,behavior:"smooth"})}function ao(e,t){if(e&&t&&void 0!==t){var n="";if(t.packagePromo&&"original"!==t.packagePromo&&(n=t.packagePromo),window.dataLayer=window.dataLayer||[],window.dataLayer.push({ecommerce:null}),"view_item_list"==e)window.dataLayer.push({event:e,ecommerce:{currency:"GBP",items:t.map(function(e){return{item_id:e.id,item_name:e.basketName,item_category:e.packageType,price:e.packageCost*e.quantity,quantity:1,coupon:e.packagePromo}})}});else if("begin_checkout"==e){var i=[];
2t.items.forEach(function(e){var t={item_id:e.id,item_name:e.basketName,item_category:e.packageType,price:e.packageCost,quantity:1,coupon:e.packagePromo};"talk"!==e.packageType&&"routeraddon"!==e.packageType||delete t.coupon,i.push(t)});var r={event:e,ecommerce:{currency:"GBP",value:t.packageCost,items:i}};window.dataLayer.push(r)}else{var a,o=null!==(a=t.quantity)&&void 0!==a?a:1,s={event:e,ecommerce:{currency:"GBP",value:t.packageCost*o,items:[{item_id:t.id,item_name:t.basketName,item_brand:"Airband",item_category:t.packageType,price:t.packageCost*o,quantity:1,coupon:n}]}};"talk"!==t.packageType&&"routeraddon"!==t.packageType||delete s.ecommerce.items[0].coupon,window.dataLayer.push(s)}}else console.error("DLP: No event or data set")}window.addEventListener("click",function(e){var t;(t=e.target.closest(".js-package-tab-button"))&&ro(t)}),$(".js-package-section-package .js-package-tab button").on("click",function(){$(".js-package-section-package .card-body:visible, .js-package-section-package .package-trustpilot:visible, .js-package-section-package .card-footer:visible").hide().fadeIn(500)}),$(document).on("click",".js-package-section-talk .js-package-tab button",function(e){$(".js-package-section-talk .card-body, .js-package-section-talk .card-footer, .js-package-section-package .package-trustpilot").hide().fadeIn(500)}),$(function(){$(".package-tab-pane:visible").length<=1&&($(".package-tab-pane.active").find(".package-flag-added").hide(),$(".package-tab-pane.active").find(".package-flag-recommended").show())}),document.addEventListener("preselect-package",function(e){var t=e.detail.packageName.toLowerCase(),n=e.detail.promoName;if($(".js-package-tab.promo-package.promo-"+n+'[data-package-name="'+t+'"]').length>0){var i=$(".js-package-tab.promo-package.promo-"+n+'[data-package-name="'+t+'"]');if(i.find("button").length>0&&i.find("button").trigger("click"),$('.js-package-card[data-package-name="'+t+'"][data-package-promo="'+n+'"]').length>0){var r=$('.js-package-card[data-package-name="'+t+'"][data-package-promo="'+n+'"]');r.find(".js-add-to-basket").length>0&&r.find(".js-add-to-basket").trigger("click")}}});var oo=document.getElementById("addressid");if(oo)for(var so=0;so<oo.options.length;so++){var co=oo.options[so],lo=co.text;lo.length>75&&(co.text=lo.substring(0,75)+"...")}function uo(e){document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;"}document.querySelectorAll(".js-reset-address").forEach(function(e){e.addEventListener("click",function(e){var t;e.preventDefault(),uo("customer_cs_address"),uo("customer_cs_uid"),uo("customer_cs_conn"),uo("customer_cs_pc"),uo("customer_cs_commcode"),document.querySelectorAll(".js-check-packages-toggle").forEach(function(e){e.classList.remove("show")}),document.querySelectorAll(".coverage-form-wrapper .search-form").forEach(function(e){e.classList.remove("d-none")}),document.querySelector(".coverage-form-m").classList.add("show"),document.querySelector(".coverage-form-wrapper .search-form").classList.remove("d-none"),null===(t=document.querySelector(".js-header-coverage-toggle"))||void 0===t||t.classList.remove("d-none")})});var fo=document.querySelector(".header-form .coverage-form"),ho=Ia("customer_cs_address"),po=Ia("customer_cs_pc"),mo=Ia("customer_cs_uid"),go=Ia("customer_cs_conn"),vo=Ia("customer_cs_commcode"),bo=window.location.pathname.includes("coverage-success");if(ho&&!bo){var yo="",_o=ho.split(",");if(_o.length>1){var ko=_o[_o.length-1].trim().split(" ");ko.pop(),yo=ko.join(" ")}document.querySelectorAll(".js-check-packages-toggle").forEach(function(e){e.classList.remove("d-none"),e.classList.add("show");var t=e.querySelector(".check-packages-btn");if(t&&mo&&ho){var n="/coverage-success/?uid=".concat(encodeURIComponent(mo),"&address=").concat(encodeURIComponent(ho));if(po)n+="&pc=".concat(encodeURIComponent(po));else{var i=ho.split(",");if(i.length>1){var r=i[i.length-1].trim();n+="&pc=".concat(encodeURIComponent(r))}}go&&(n+="&conn=".concat(encodeURIComponent(go))),vo&&(n+="&commcode=".concat(encodeURIComponent(vo))),t.href=n,t.textContent="Check packages in ".concat(yo)}})}else ho||bo||fo&&(fo.classList.remove("d-none"),fo.classList.add("show"));
2if(document.querySelector(".js-check-packages-toggle").classList.contains("show")){var wo;document.querySelectorAll(".coverage-form-wrapper .search-form").forEach(function(e){e.classList.add("d-none")}),null===(wo=document.querySelector(".js-header-coverage-toggle"))||void 0===wo||wo.classList.add("d-none");var So=document.querySelector(".hero-section__main");if(So)"#141414"==function(e){if("r"==e.charAt(0)){e=e.replace("rgb(","").replace(")","").split(",");var t=parseInt(e[0],10).toString(16),n=parseInt(e[1],10).toString(16),i=parseInt(e[2],10).toString(16);return"#"+(t=1==t.length?"0"+t:t)+(n=1==n.length?"0"+n:n)+(1==i.length?"0"+i:i)}}(So.style.backgroundColor)&&So.querySelector(".coverage-form-wrapper").classList.add("dark")}$(document).on("click",".js-premise-selection",function(e){_a("ajax_error_log",{event:"Coverage Nearby Log",address:$("#addressid").find("option:selected").text().trim()},function(e){},function(e){})});var Ao=document.querySelector(".menu-primary-nav-container");Ao&&(window.matchMedia("(max-width: 1199px)").matches&&Ao.querySelectorAll(".menu-item-has-children > a").forEach(function(e){var t=e.parentElement.querySelector(".sub-menu");e.addEventListener("click",function(n){n.preventDefault(),t&&e.parentElement.classList.toggle("opened")})}))},688(e,t,n){"use strict";var i=n(669),r=n.n(i);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);t&&(i=i.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,i)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach(function(t){d(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function s(e){return s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s(e)}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function l(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function u(e,t,n){return t&&l(e.prototype,t),n&&l(e,n),e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function p(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function(){var n,i=f(e);if(t){var r=f(this).constructor;n=Reflect.construct(i,arguments,r)}else n=i.apply(this,arguments);return p(this,n)}}function g(){return g="undefined"!=typeof Reflect&&Reflect.get?Reflect.get:function(e,t,n){var i=function(e,t){for(;!Object.prototype.hasOwnProperty.call(e,t)&&null!==(e=f(e)););return e}(e,t);if(i){var r=Object.getOwnPropertyDescriptor(i,t);return r.get?r.get.call(arguments.length<3?e:n):r.value}},g.apply(this,arguments)}var v={type:"slider",startAt:0,perView:1,focusAt:0,gap:10,autoplay:!1,hoverpause:!0,keyboard:!0,bound:!1,swipeThreshold:80,dragThreshold:120,perSwipe:"",touchRatio:.5,touchAngle:45,animationDuration:400,rewind:!0,rewindDuration:800,animationTimingFunc:"cubic-bezier(.165, .840, .440, 1)",waitForTransition:!0,throttle:10,direction:"ltr",peek:0,cloningRatio:1,breakpoints:{},classes:{swipeable:"glide--swipeable",dragging:"glide--dragging",direction:{ltr:"glide--ltr",rtl:"glide--rtl"},type:{slider:"glide--slider",carousel:"glide--carousel"},slide:{clone:"glide__slide--clone",active:"glide__slide--active"},arrow:{disabled:"glide__arrow--disabled"},nav:{active:"glide__bullet--active"}}};function b(e){console.error("[Glide warn]: ".concat(e))}function y(e){return parseInt(e)}function _(e){return"string"==typeof e}function k(e){var t=s(e);return"function"===t||"object"===t&&!!e}function w(e){return"function"==typeof e}function S(e){return void 0===e}function A(e){return e.constructor===Array}
vendor: 19,129 bytes, line 2
2function C(e,t,n){Object.defineProperty(e,t,n)}function E(e,t){var n=Object.assign({},e,t);if(t.hasOwnProperty("classes")){n.classes=Object.assign({},e.classes,t.classes);["direction","type","slide","arrow","nav"].forEach(function(i){t.classes.hasOwnProperty(i)&&(n.classes[i]=o(o({},e.classes[i]),t.classes[i]))})}return t.hasOwnProperty("breakpoints")&&(n.breakpoints=Object.assign({},e.breakpoints,t.breakpoints)),n}var x=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c(this,e),this.events=t,this.hop=t.hasOwnProperty}return u(e,[{key:"on",value:function(e,t){if(!A(e)){this.hop.call(this.events,e)||(this.events[e]=[]);var n=this.events[e].push(t)-1;return{remove:function(){delete this.events[e][n]}}}for(var i=0;i<e.length;i++)this.on(e[i],t)}},{key:"emit",value:function(e,t){if(A(e))for(var n=0;n<e.length;n++)this.emit(e[n],t);else this.hop.call(this.events,e)&&this.events[e].forEach(function(e){e(t||{})})}}]),e}(),j=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};c(this,e),this._c={},this._t=[],this._e=new x,this.disabled=!1,this.selector=t,this.settings=E(v,n),this.index=this.settings.startAt}return u(e,[{key:"mount",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this._e.emit("mount.before"),k(e)?this._c=function(e,t,n){var i={};for(var r in t)w(t[r])?i[r]=t[r](e,i,n):b("Extension must be a function");for(var a in i)w(i[a].mount)&&i[a].mount();return i}(this,e,this._e):b("You need to provide a object on `mount()`"),this._e.emit("mount.after"),this}},{key:"mutate",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return A(e)?this._t=e:b("You need to provide a array on `mutate()`"),this}},{key:"update",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return this.settings=E(this.settings,e),e.hasOwnProperty("startAt")&&(this.index=e.startAt),this._e.emit("update"),this}},{key:"go",value:function(e){return this._c.Run.make(e),this}},{key:"move",value:function(e){return this._c.Transition.disable(),this._c.Move.make(e),this}},{key:"destroy",value:function(){return this._e.emit("destroy"),this}},{key:"play",value:function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];return e&&(this.settings.autoplay=e),this._e.emit("play"),this}},{key:"pause",value:function(){return this._e.emit("pause"),this}},{key:"disable",value:function(){return this.disabled=!0,this}},{key:"enable",value:function(){return this.disabled=!1,this}},{key:"on",value:function(e,t){return this._e.on(e,t),this}},{key:"isType",value:function(e){return this.settings.type===e}},{key:"settings",get:function(){return this._o},set:function(e){k(e)?this._o=e:b("Options must be an `object` instance.")}},{key:"index",get:function(){return this._i},set:function(e){this._i=y(e)}},{key:"type",get:function(){return this.settings.type}},{key:"disabled",get:function(){return this._d},set:function(e){this._d=!!e}}]),e}();function T(){return(new Date).getTime()}function O(e,t){var n,i,r,a,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},s=0,c=function(){s=!1===o.leading?0:T(),n=null,a=e.apply(i,r),n||(i=r=null)},l=function(){var l=T();s||!1!==o.leading||(s=l);var u=t-(l-s);return i=this,r=arguments,u<=0||u>t?(n&&(clearTimeout(n),n=null),s=l,a=e.apply(i,r),n||(i=r=null)):n||!1===o.trailing||(n=setTimeout(c,u)),a};return l.cancel=function(){clearTimeout(n),s=0,n=i=r=null},l}var L={ltr:["marginLeft","marginRight"],rtl:["marginRight","marginLeft"]};function I(e){if(e&&e.parentNode){for(var t=e.parentNode.firstChild,n=[];t;t=t.nextSibling)1===t.nodeType&&t!==e&&n.push(t);return n}return[]}function q(e){return Array.prototype.slice.call(e)}var P=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};c(this,e),this.listeners=t}return u(e,[{key:"on",value:function(e,t,n){var i=arguments.length>3&&void 0!==arguments[3]&&arguments[3];_(e)&&(e=[e]);for(var r=0;r<e.length;r++)this.listeners[e[r]]=n,t.addEventListener(e[r],this.listeners[e[r]],i)}},{key:"off",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];_(e)&&(e=[e]);for(var i=0;i<e.length;i++)t.removeEventListener(e[i],this.listeners[e[i]],n)}},{key:"destroy",value:function(){delete this.listeners}}]),e}();var N=["ltr","rtl"],$={">":"<","<":">","=":"="};function M(e,t){return{modify:function(e){return t.Direction.is("rtl")?-e:e}}}function D(e,t){return{modify:function(e){var n=Math.floor(e/t.Sizes.slideWidth);return e+t.Gaps.value*n}}}function R(e,t){return{modify:function(e){return e+t.Clones.grow/2}}}function H(e,t){return{modify:function(n){if(e.settings.focusAt>=0){var i=t.Peek.value;return k(i)?n-i.before:n-i}return n}}}function F(e,t){return{modify:function(n){var i=t.Gaps.value,r=t.Sizes.width,a=e.settings.focusAt,o=t.Sizes.slideWidth;return"center"===a?n-(r/2-o/2):n-o*a-i*a}}}var z=!1;try{var U=Object.defineProperty({},"passive",{get:function(){z=!0}});window.addEventListener("testPassive",null,U),window.removeEventListener("testPassive",null,U)}catch(e){}var B=z,W=["touchstart","mousedown"],Q=["touchmove","mousemove"],V=["touchend","touchcancel","mouseup","mouseleave"],J=["mousedown","mousemove","mouseup","mouseleave"];var Y='[data-glide-el^="controls"]',X="".concat(Y,' [data-glide-dir*="<"]'),K="".concat(Y,' [data-glide-dir*=">"]');function G(e){return k(e)?(t=e,Object.keys(t).sort().reduce(function(e,n){return e[n]=t[n],e[n],e},{})):(b("Breakpoints option must be an object"),{});var t}var Z,ee,te={Html:function(e,t,n){var i={mount:function(){this.root=e.selector,this.track=this.root.querySelector('[data-glide-el="track"]'),this.collectSlides()},collectSlides:function(){this.slides=q(this.wrapper.children).filter(function(t){return!t.classList.contains(e.settings.classes.slide.clone)})}};return C(i,"root",{get:function(){return i._r},set:function(e){_(e)&&(e=document.querySelector(e)),null!==e?i._r=e:b("Root element must be a existing Html node")}}),C(i,"track",{get:function(){return i._t},set:function(e){i._t=e}}),C(i,"wrapper",{get:function(){return i.track.children[0]}}),n.on("update",function(){i.collectSlides()}),i},Translate:function(e,t,n){var i={set:function(n){var i=function(e,t,n){var i=[D,R,H,F].concat(e._t,[M]);return{mutate:function(r){for(var a=0;a<i.length;a++){var o=i[a];w(o)&&w(o().modify)?r=o(e,t,n).modify(r):b("Transformer should be a function that returns an object with `modify()` method")}return r}}}(e,t).mutate(n),r="translate3d(".concat(-1*i,"px, 0px, 0px)");t.Html.wrapper.style.mozTransform=r,t.Html.wrapper.style.webkitTransform=r,t.Html.wrapper.style.transform=r},remove:function(){t.Html.wrapper.style.transform=""},getStartIndex:function(){var n=t.Sizes.length,i=e.index,r=e.settings.perView;return t.Run.isOffset(">")||t.Run.isOffset("|>")?n+(i-r):(i+r)%n},getTravelDistance:function(){var n=t.Sizes.slideWidth*e.settings.perView;return t.Run.isOffset(">")||t.Run.isOffset("|>")?-1*n:n}};return n.on("move",function(r){if(!e.isType("carousel")||!t.Run.isOffset())return i.set(r.movement);t.Transition.after(function(){n.emit("translate.jump"),i.set(t.Sizes.slideWidth*e.index)});var a=t.Sizes.slideWidth*t.Translate.getStartIndex();return i.set(a-t.Translate.getTravelDistance())}),n.on("destroy",function(){i.remove()}),i},Transition:function(e,t,n){var i=!1,r={compose:function(t){var n=e.settings;return i?"".concat(t," 0ms ").concat(n.animationTimingFunc):"".concat(t," ").concat(this.duration,"ms ").concat(n.animationTimingFunc)},set:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";t.Html.wrapper.style.transition=this.compose(e)},remove:function(){t.Html.wrapper.style.transition=""},after:function(e){setTimeout(function(){e()},this.duration)},enable:function(){i=!1,this.set()},disable:function(){i=!0,this.set()}};return C(r,"duration",{get:function(){var n=e.settings;return e.isType("slider")&&t.Run.offset?n.rewindDuration:n.animationDuration}}),n.on("move",function(){r.set()}),n.on(["build.before","resize","translate.jump"],function(){r.disable()}),n.on("run",function(){r.enable()}),n.on("destroy",function(){r.remove()}),r},Direction:function(e,t,n){var i={mount:function(){this.value=e.settings.direction},resolve:function(e){var t=e.slice(0,1);return this.is("rtl")?e.split(t).join($[t]):e},is:function(e){return this.value===e},addClass:function(){t.Html.root.classList.add(e.settings.classes.direction[this.value])},removeClass:function(){t.Html.root.classList.remove(e.settings.classes.direction[this.value])}};return C(i,"value",{get:function(){return i._v},set:function(e){N.indexOf(e)>-1?i._v=e:b("Direction value must be `ltr` or `rtl`")}}),n.on(["destroy","update"],function(){i.removeClass()}),n.on("update",function(){i.mount()}),n.on(["build.before","update"],function(){i.addClass()}),i},Peek:function(e,t,n){var i={mount:function(){this.value=e.settings.peek}};return C(i,"value",{get:function(){return i._v},set:function(e){k(e)?(e.before=y(e.before),e.after=y(e.after)):e=y(e),i._v=e}}),C(i,"reductor",{get:function(){var t=i.value,n=e.settings.perView;return k(t)?t.before/n+t.after/n:2*t/n}}),n.on(["resize","update"],function(){i.mount()}),i},Sizes:function(e,t,n){var i={setupSlides:function(){for(var e="".concat(this.slideWidth,"px"),n=t.Html.slides,i=0;i<n.length;i++)n[i].style.width=e},setupWrapper:function(){t.Html.wrapper.style.width="".concat(this.wrapperSize,"px")},remove:function(){for(var e=t.Html.slides,n=0;n<e.length;n++)e[n].style.width="";t.Html.wrapper.style.width=""}};return C(i,"length",{get:function(){return t.Html.slides.length}}),C(i,"width",{get:function(){return t.Html.track.offsetWidth}}),C(i,"wrapperSize",{get:function(){return i.slideWidth*i.length+t.Gaps.grow+t.Clones.grow}}),C(i,"slideWidth",{get:function(){return i.width/e.settings.perView-t.Peek.reductor-t.Gaps.reductor}}),n.on(["build.before","resize","update"],function(){i.setupSlides(),i.setupWrapper()}),n.on("destroy",function(){i.remove()}),i},Gaps:function(e,t,n){var i={apply:function(e){for(var n=0,i=e.length;n<i;n++){var r=e[n].style,a=t.Direction.value;r[L[a][0]]=0!==n?"".concat(this.value/2,"px"):"",n!==e.length-1?r[L[a][1]]="".concat(this.value/2,"px"):r[L[a][1]]=""}},remove:function(e){for(var t=0,n=e.length;t<n;t++){var i=e[t].style;i.marginLeft="",i.marginRight=""}}};return C(i,"value",{get:function(){return y(e.settings.gap)}}),C(i,"grow",{get:function(){return i.value*t.Sizes.length}}),C(i,"reductor",{get:function(){var t=e.settings.perView;return i.value*(t-1)/t}}),n.on(["build.after","update"],O(function(){i.apply(t.Html.wrapper.children)},30)),n.on("destroy",function(){i.remove(t.Html.wrapper.children)}),i},Move:function(e,t,n){var i={mount:function(){this._o=0},make:function(){var e=this,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;this.offset=i,n.emit("move",{movement:this.value}),t.Transition.after(function(){n.emit("move.after",{movement:e.value})})}};return C(i,"offset",{get:function(){return i._o},set:function(e){i._o=S(e)?0:y(e)}}),C(i,"translate",{get:function(){return t.Sizes.slideWidth*e.index}}),C(i,"value",{get:function(){var e=this.offset,n=this.translate;return t.Direction.is("rtl")?n+e:n-e}}),n.on(["build.before","run"],function(){i.make()}),i},Clones:function(e,t,n){var i={mount:function(){this.items=[],e.isType("carousel")&&(this.items=this.collect())},collect:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],i=t.Html.slides,r=e.settings,a=r.perView,o=r.classes,s=r.cloningRatio;if(i.length>0)for(var c=a+ +!!e.settings.peek+Math.round(a/2),l=i.slice(0,c).reverse(),u=i.slice(-1*c),d=0;d<Math.max(s,Math.floor(a/i.length));d++){for(var f=0;f<l.length;f++){var h=l[f].cloneNode(!0);h.classList.add(o.slide.clone),n.push(h)}for(var p=0;p<u.length;p++){var m=u[p].cloneNode(!0);m.classList.add(o.slide.clone),n.unshift(m)}}return n},append:function(){for(var e=this.items,n=t.Html,i=n.wrapper,r=n.slides,a=Math.floor(e.length/2),o=e.slice(0,a).reverse(),s=e.slice(-1*a).reverse(),c="".concat(t.Sizes.slideWidth,"px"),l=0;l<s.length;l++)i.appendChild(s[l]);for(var u=0;u<o.length;u++)i.insertBefore(o[u],r[0]);for(var d=0;d<e.length;d++)e[d].style.width=c},remove:function(){for(var e=this.items,n=0;n<e.length;n++)t.Html.wrapper.removeChild(e[n])}};return C(i,"grow",{get:function(){return(t.Sizes.slideWidth+t.Gaps.value)*i.items.length}}),n.on("update",function(){i.remove(),i.mount(),i.append()}),n.on("build.before",function(){e.isType("carousel")&&i.append()}),n.on("destroy",function(){i.remove()}),i},Resize:function(e,t,n){var i=new P,r={mount:function(){this.bind()},bind:function(){i.on("resize",window,O(function(){n.emit("resize")},e.settings.throttle))},unbind:function(){i.off("resize",window)}};return n.on("destroy",function(){r.unbind(),i.destroy()}),r},Build:function(e,t,n){var i={mount:function(){n.emit("build.before"),this.typeClass(),this.activeClass(),n.emit("build.after")},typeClass:function(){t.Html.root.classList.add(e.settings.classes.type[e.settings.type])},activeClass:function(){var n=e.settings.classes,i=t.Html.slides[e.index];i&&(i.classList.add(n.slide.active),I(i).forEach(function(e){e.classList.remove(n.slide.active)}))},removeClasses:function(){var n=e.settings.classes,i=n.type,r=n.slide;t.Html.root.classList.remove(i[e.settings.type]),t.Html.slides.forEach(function(e){e.classList.remove(r.active)})}};return n.on(["destroy","update"],function(){i.removeClasses()}),n.on(["resize","update"],function(){i.mount()}),n.on("move.after",function(){i.activeClass()}),i},Run:function(e,t,n){var i={mount:function(){this._o=!1},make:function(i){var r=this;e.disabled||(!e.settings.waitForTransition||e.disable(),this.move=i,n.emit("run.before",this.move),this.calculate(),n.emit("run",this.move),t.Transition.after(function(){r.isStart()&&n.emit("run.start",r.move),r.isEnd()&&n.emit("run.end",r.move),r.isOffset()&&(r._o=!1,n.emit("run.offset",r.move)),n.emit("run.after",r.move),e.enable()}))},calculate:function(){var t=this.move,n=this.length,r=t.steps,a=t.direction,o=1;if("="===a)return e.settings.bound&&y(r)>n?void(e.index=n):void(e.index=r);if(">"!==a||">"!==r)if("<"!==a||"<"!==r){if("|"===a&&(o=e.settings.perView||1),">"===a||"|"===a&&">"===r){var s=function(t){var n=e.index;if(e.isType("carousel"))return n+t;return n+(t-n%t)}(o);return s>n&&(this._o=!0),void(e.index=function(t,n){var r=i.length;if(t<=r)return t;if(e.isType("carousel"))return t-(r+1);if(e.settings.rewind)return i.isBound()&&!i.isEnd()?r:0;if(i.isBound())return r;return Math.floor(r/n)*n}(s,o))}if("<"===a||"|"===a&&"<"===r){var c=function(t){var n=e.index;if(e.isType("carousel"))return n-t;var i=Math.ceil(n/t);return(i-1)*t}(o);return c<0&&(this._o=!0),void(e.index=function(t,n){var r=i.length;if(t>=0)return t;if(e.isType("carousel"))return t+(r+1);if(e.settings.rewind)return i.isBound()&&i.isStart()?r:Math.floor(r/n)*n;return 0}(c,o))}b("Invalid direction pattern [".concat(a).concat(r,"] has been used"))}else e.index=0;else e.index=n},isStart:function(){return e.index<=0},isEnd:function(){return e.index>=this.length},isOffset:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0;return e?!!this._o&&("|>"===e?"|"===this.move.direction&&">"===this.move.steps:"|<"===e?"|"===this.move.direction&&"<"===this.move.steps:this.move.direction===e):this._o},isBound:function(){return e.isType("slider")&&"center"!==e.settings.focusAt&&e.settings.bound}};return C(i,"move",{get:function(){return this._m},set:function(e){var t=e.substr(1);this._m={direction:e.substr(0,1),steps:t?y(t)?y(t):t:0}}}),C(i,"length",{get:function(){var n=e.settings,i=t.Html.slides.length;return this.isBound()?i-1-(y(n.perView)-1)+y(n.focusAt):i-1}}),C(i,"offset",{get:function(){return this._o}}),i},Swipe:function(e,t,n){var i=new P,r=0,a=0,o=0,s=!1,c=!!B&&{passive:!0},l={mount:function(){this.bindSwipeStart()},start:function(t){if(!s&&!e.disabled){this.disable();var i=this.touches(t);r=null,a=y(i.pageX),o=y(i.pageY),this.bindSwipeMove(),this.bindSwipeEnd(),n.emit("swipe.start")}},move:function(i){if(!e.disabled){var s=e.settings,c=s.touchAngle,l=s.touchRatio,u=s.classes,d=this.touches(i),f=y(d.pageX)-a,h=y(d.pageY)-o,p=Math.abs(f<<2),m=Math.abs(h<<2),g=Math.sqrt(p+m),v=Math.sqrt(m);if(!(180*(r=Math.asin(v/g))/Math.PI<c))return!1;i.stopPropagation(),t.Move.make(f*parseFloat(l)),t.Html.root.classList.add(u.dragging),n.emit("swipe.move")}},end:function(i){if(!e.disabled){var o=e.settings,s=o.perSwipe,c=o.touchAngle,l=o.classes,u=this.touches(i),d=this.threshold(i),f=u.pageX-a,h=180*r/Math.PI;this.enable(),f>d&&h<c?t.Run.make(t.Direction.resolve("".concat(s,"<"))):f<-d&&h<c?t.Run.make(t.Direction.resolve("".concat(s,">"))):t.Move.make(),t.Html.root.classList.remove(l.dragging),this.unbindSwipeMove(),this.unbindSwipeEnd(),n.emit("swipe.end")}},bindSwipeStart:function(){var n=this,r=e.settings,a=r.swipeThreshold,o=r.dragThreshold;a&&i.on(W[0],t.Html.wrapper,function(e){n.start(e)},c),o&&i.on(W[1],t.Html.wrapper,function(e){n.start(e)},c)},unbindSwipeStart:function(){i.off(W[0],t.Html.wrapper,c),i.off(W[1],t.Html.wrapper,c)},bindSwipeMove:function(){var n=this;i.on(Q,t.Html.wrapper,O(function(e){n.move(e)},e.settings.throttle),c)},unbindSwipeMove:function(){i.off(Q,t.Html.wrapper,c)},bindSwipeEnd:function(){var e=this;i.on(V,t.Html.wrapper,function(t){e.end(t)})},unbindSwipeEnd:function(){i.off(V,t.Html.wrapper)},touches:function(e){return J.indexOf(e.type)>-1?e:e.touches[0]||e.changedTouches[0]},threshold:function(t){var n=e.settings;return J.indexOf(t.type)>-1?n.dragThreshold:n.swipeThreshold},enable:function(){return s=!1,t.Transition.enable(),this},disable:function(){return s=!0,t.Transition.disable(),this}};return n.on("build.after",function(){t.Html.root.classList.add(e.settings.classes.swipeable)}),n.on("destroy",function(){l.unbindSwipeStart(),l.unbindSwipeMove(),l.unbindSwipeEnd(),i.destroy()}),l},Images:function(e,t,n){var i=new P,r={mount:function(){this.bind()},bind:function(){i.on("dragstart",t.Html.wrapper,this.dragstart)},unbind:function(){i.off("dragstart",t.Html.wrapper)},dragstart:function(e){e.preventDefault()}};return n.on("destroy",function(){r.unbind(),i.destroy()}),r},Anchors:function(e,t,n){var i=new P,r=!1,a=!1,o={mount:function(){this._a=t.Html.wrapper.querySelectorAll("a"),this.bind()},bind:function(){i.on("click",t.Html.wrapper,this.click)},unbind:function(){i.off("click",t.Html.wrapper)},click:function(e){a&&(e.stopPropagation(),e.preventDefault())},detach:function(){if(a=!0,!r){for(var e=0;e<this.items.length;e++)this.items[e].draggable=!1;r=!0}return this},attach:function(){if(a=!1,r){for(var e=0;e<this.items.length;e++)this.items[e].draggable=!0;r=!1}return this}};return C(o,"items",{get:function(){return o._a}}),n.on("swipe.move",function(){o.detach()}),n.on("swipe.end",function(){t.Transition.after(function(){o.attach()})}),n.on("destroy",function(){o.attach(),o.unbind(),i.destroy()}),o},Controls:function(e,t,n){var i=new P,r=!!B&&{passive:!0},a={mount:function(){this._n=t.Html.root.querySelectorAll('[data-glide-el="
2controls[nav]"]'),this._c=t.Html.root.querySelectorAll(Y),this._arrowControls={previous:t.Html.root.querySelectorAll(X),next:t.Html.root.querySelectorAll(K)},this.addBindings()},setActive:function(){for(var e=0;e<this._n.length;e++)this.addClass(this._n[e].children)},removeActive:function(){for(var e=0;e<this._n.length;e++)this.removeClass(this._n[e].children)},addClass:function(t){var n=e.settings,i=t[e.index];i&&(i.classList.add(n.classes.nav.active),I(i).forEach(function(e){e.classList.remove(n.classes.nav.active)}))},removeClass:function(t){var n=t[e.index];null==n||n.classList.remove(e.settings.classes.nav.active)},setArrowState:function(){if(!e.settings.rewind){var n=a._arrowControls.next,i=a._arrowControls.previous;this.resetArrowState(n,i),0===e.index&&this.disableArrow(i),e.index===t.Run.length&&this.disableArrow(n)}},resetArrowState:function(){for(var t=e.settings,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];i.forEach(function(e){q(e).forEach(function(e){e.classList.remove(t.classes.arrow.disabled)})})},disableArrow:function(){for(var t=e.settings,n=arguments.length,i=new Array(n),r=0;r<n;r++)i[r]=arguments[r];i.forEach(function(e){q(e).forEach(function(e){e.classList.add(t.classes.arrow.disabled)})})},addBindings:function(){for(var e=0;e<this._c.length;e++)this.bind(this._c[e].children)},removeBindings:function(){for(var e=0;e<this._c.length;e++)this.unbind(this._c[e].children)},bind:function(e){for(var t=0;t<e.length;t++)i.on("click",e[t],this.click),i.on("touchstart",e[t],this.click,r)},unbind:function(e){for(var t=0;t<e.length;t++)i.off(["click","touchstart"],e[t])},click:function(e){B||"touchstart"!==e.type||e.preventDefault();var n=e.currentTarget.getAttribute("data-glide-dir");t.Run.make(t.Direction.resolve(n))}};return C(a,"items",{get:function(){return a._c}}),n.on(["mount.after","move.after"],function(){a.setActive()}),n.on(["mount.after","run"],function(){a.setArrowState()}),n.on("destroy",function(){a.removeBindings(),a.removeActive(),i.destroy()}),a},Keyboard:function(e,t,n){var i=new P,r={mount:function(){e.settings.keyboard&&this.bind()},bind:function(){i.on("keyup",document,this.press)},unbind:function(){i.off("keyup",document)},press:function(n){var i=e.settings.perSwipe;["ArrowRight","ArrowLeft"].includes(n.code)&&t.Run.make(t.Direction.resolve("".concat(i).concat({ArrowRight:">",ArrowLeft:"<"}[n.code])))}};return n.on(["destroy","update"],function(){r.unbind()}),n.on("update",function(){r.mount()}),n.on("destroy",function(){i.destroy()}),r},Autoplay:function(e,t,n){var i=new P,r={mount:function(){this.enable(),this.start(),e.settings.hoverpause&&this.bind()},enable:function(){this._e=!0},disable:function(){this._e=!1},start:function(){var i=this;this._e&&(this.enable(),e.settings.autoplay&&S(this._i)&&(this._i=setInterval(function(){i.stop(),t.Run.make(">"),i.start(),n.emit("autoplay")},this.time)))},stop:function(){this._i=clearInterval(this._i)},bind:function(){var e=this;i.on("mouseover",t.Html.root,function(){e._e&&e.stop()}),i.on("mouseout",t.Html.root,function(){e._e&&e.start()})},unbind:function(){i.off(["mouseover","mouseout"],t.Html.root)}};return C(r,"time",{get:function(){var n=t.Html.slides[e.index].getAttribute("data-glide-autoplay");return y(n||e.settings.autoplay)}}),n.on(["destroy","update"],function(){r.unbind()}),n.on(["run.before","swipe.start","update"],function(){r.stop()}),n.on(["pause","destroy"],function(){r.disable(),r.stop()}),n.on(["run.after","swipe.end"],function(){r.start()}),n.on(["play"],function(){r.enable(),r.start()}),n.on("update",function(){r.mount()}),n.on("destroy",function(){i.destroy()}),r},Breakpoints:function(e,t,n){var i=new P,r=e.settings,a=G(r.breakpoints),o=Object.assign({},r),s={match:function(e){if(void 0!==window.matchMedia)for(var t in e)if(e.hasOwnProperty(t)&&window.matchMedia("(max-width: ".concat(t,"px)")).matches)return e[t];return o}};return Object.assign(r,s.match(a)),i.on("resize",window,O(function(){e.settings=E(r,s.match(a))},e.settings.throttle)),n.on("update",function(){a=G(a),o=Object.assign({},r)}),n.on("destroy",function(){i.off("resize",window)}),s}},ne=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(n,e);var t=m(n);function n(){return c(this,n),t.apply(this,arguments)}return u(n,[{key:"mount",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return g(f(n.prototype),"mount",this).call(this,Object.assign({},te,e))}}]),n}(j),ie=window.location.search,re="https://"+window.location.host+"/wp-admin/admin-ajax.php";function ae(e,t,n,i){r().ajax({url:re+"?action="+e,type:"POST",data:t,success:n,error:i})}r()("#mobile-coverage-btn").on("click",function(e){r()("#mobile-coverage-checker").fadeIn(),r()("body").addClass("stop-scrolling")}),r()("#close-coverage-checker-btn").on("click",function(e){r()("#mobile-coverage-checker").fadeOut(),r()("body").removeClass("stop-scrolling")}
2),r()('a[id="#no-premise-info"]').on("click",function(e){(e.preventDefault(),null===Ae("no_premise_info_clicked"))&&ae("no_premise_info_clicked",{pc:new URLSearchParams(ie).get("pc")||r()(".searched-postcode .postcode").text()||null},function(e){var t=new Date;t.setDate(t.getDate()+30),Se("no_premise_info_clicked","true",t)},function(e){console.log("Error:",e)});window.location.href=r()(this).attr("href")}),r()(document).ready(function(){r()(".search-form").find("input.search-field").val(""),r()(".primary-header__coverage-toggle").on("click",function(e){e.preventDefault(),r()(".primary-header__form-inner .search-form").find("input").focus()});var e=document.querySelectorAll(".glide");e.length>0&&e.forEach(function(e){new ne(e,{type:"carousel",autoplay:5e3}).mount()}),r()(".search-form").on("submit",function(e){var t=we(window.location.href);if(null===Ae("disable_search_limit")){if(Object.keys(t).length>0&&t.disable_search_limit){var n=new Date;return n.setDate(n.getDate()+1),void Se("disable_search_limit",!0,n)}if(null!==Ae("search_limit")&&10==Ae("search_limit"))e.preventDefault(),r()("#modal-search-limit").modal("show");else if(Ae("search_limit")){var i=parseInt(Ae("search_limit"));Se("search_limit",(++i).toString())}else document.cookie="search_limit=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/;",Se("search_limit","1")}}),r()(".details-link").modal({keyboard:!1});var t=document.getElementById("trustbox");void 0!==window.Trustpilot&&window.Trustpilot.loadFromElement(t),r()(".package-availability").on("shown.bs.modal",function(e){r()(this).find("input.search-field").trigger("focus")}),"business"==window.location.pathname.split("/")[1].toLowerCase()?r()("#menu-top-nav-business-type").find("li.business").addClass("current-menu-item"):r()("#menu-top-nav-business-type").find("li.residential").addClass("current-menu-item"),r()("#addressid").on("change",function(){var e=r()(this).find("option:selected").text();e=e.split(","),r()("input[name=premise_name]").val(e[0])}),r()(document).on("gform_ajax_postback",function(){"undefined"!=typeof turnstile&&document.querySelectorAll(".cf-turnstile").forEach(function(e){e.innerHTML="",turnstile.render(e,{sitekey:e.dataset.sitekey})})}),r()(".news-site-search").on("submit",function(e){e.preventDefault()}),r()("#post-search-input").on("keyup",function(e){e.preventDefault();var t=r()(this).val().toLowerCase();if(!(t.length<2)){clearTimeout(r().data(this,"timer"));var n=setTimeout(function(){ae("news_site_search",{search_term:t},function(e){var t=JSON.parse(e).data,n=r()("#news-site-search_results");if(n.empty(),0===t.length)return n.removeClass("d-none"),void n.append("<p>No results found.</p>");t.forEach(function(e){var t='\n\t\t\t\t\t\t<li class="search-result-item mb-3">\n\t\t\t\t\t\t\t<a href="'.concat(e.permalink,'" class="d-block mb-1">\n\t\t\t\t\t\t\t\t<span class="fw-bold">').concat(e.title,"</span>\n\t\t\t\t\t\t\t\t<p>").concat(e.excerpt,"</p>\n\t\t\t\t\t\t\t</a>\n\t\t\t\t\t\t</li>\n\t\t\t\t\t");n.append(t),n.removeClass("d-none")})})},500);r()(this).data("timer",n)}}),r()(document).on("click",function(e){var t=r()(e.target);t.closest("#news-site-search_results").length||t.closest("#post-search-input").length||r()("#news-site-search_results").addClass("d-none")}),r()("#post-search-input").on("click",function(e){var t=r()("#news-site-search_results");t.children().length>0&&t.removeClass("d-none")})});var oe=r()("#fm-coverage-premise");if(oe.validate({rules:{addressid:{required:!0}},messages:{addressid:"Please select an address to continue."},errorPlacement:function(e,t){var n=r()(".error-address");n.html(e),n.removeClass("d-none")},success:function(e){e.parent().addClass("d-none")},unhighlight:function(e,t,n){r()(e).next(".error-message").empty()}}),document.addEventListener&&window.addEventListener("pageshow",function(e){(e.persisted||"back_forward"===performance.getEntriesByType("navigation")[0].type)&&r()(".js-address-select-loader").removeClass("show")},!1),r()("#fm-coverage-premise").on("submit",function(e){oe.valid()&&r()(".js-address-select-loader").addClass("show")}),r()(".search-form, .premise-search").each(function(){jQuery.validator.addMethod("custompostcode",function(e,t){return this.optional(t)||/^\s?[A-Z]{1,2}[0-9]{1,2}\s?[0-9][A-Z]{2}\s?$/i.test(e)}
2,"Must be a valid postcode"),r()(this).validate({rules:{s:{custompostcode:!0}},highlight:function(e){r()(e.form).removeClass("success").addClass("error")},unhighlight:function(e){r()(e.form).removeClass("error").addClass("success")}})}),r()(".mailing-form").validate({rules:{email:{required:!0,email:!0}},highlight:function(e){r()(e.form).removeClass("success").addClass("error")},unhighlight:function(e){r()(e.form).removeClass("error").addClass("success")}}),r()('a[href="/airband-provider-roi"]').length){var se=window.location.search,ce=new URLSearchParams(se),le=ce.get("uid");ce.get("addressid");r()('a[href="/airband-provider-roi"]').attr("href","/broadband-coverage-checker/?addressid="+le+"&skipsplash=1")}if(r()('a[href*="buy=1"]').length){var ue,de=window.location.search,fe=new URLSearchParams(de),he=(fe.get("uid"),fe.get("promo")),pe=fe.get("package");ue=Object.fromEntries(fe.entries()),r()('a[href*="buy=1"]').each(function(){var e=we(r()(this).attr("href")),t=Object.assign({},e,ue);if(delete t.package,delete t.promo,delete t.buy,e.package?t.package=e.package:pe&&(t.package=pe),e.promo?t.promo=e.promo:he&&(t.promo=he),t.package&&t.uid){var n="/order/form/?orderstep=1";n+="&"+r().param(t),r()(this).attr("href",n)}})}if(r()('.site-content a[href="/lead-gen-campaign-email"]').length){var me=new URLSearchParams(ie),ge=me.get("uid"),ve=me.get("address");r()('.site-content a[href="/lead-gen-campaign-email"]').attr("href","/coverage-success/?uid="+ge+"&address="+ve)}if((null===(Z=new URLSearchParams(ie).get("employee"))||void 0===Z?void 0:Z.length)>0){var be=new URLSearchParams(ie).get("employee"),ye=new Date;ye.setDate(ye.getDate()+30),Se("employee_referrer",be,ye)}if((null===(ee=new URLSearchParams(ie).get("aid"))||void 0===ee?void 0:ee.length)>0){var _e=new URLSearchParams(ie).get("aid"),ke=new Date;ke.setDate(ke.getDate()+30),Se("aid",_e,ke)}function we(e){var t=e.split("?")[1];if(null==t)return[];for(var n=t.split("&"),i=[],r=0;r<n.length;r++){var a=n[r].split("=");i[a[0]]=a[1]}return i}function Se(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:null,i=new Date;i.setHours(23,59,59,0);var r="expires=";r+=null!==n?n.toUTCString():i.toUTCString(),document.cookie=e+"="+t+";"+r+";path=/"}function Ae(e){for(var t=e+"=",n=decodeURIComponent(document.cookie).split(";"),i=0;i<n.length;i++){for(var r=n[i];" "==r.charAt(0);)r=r.substring(1);if(0==r.indexOf(t))return r.substring(t.length,r.length)}return null}function Ce(){jQuery(window).width()<=360?jQuery(".coverage-form-m input[name=s]").attr("placeholder","Postcode"):jQuery(window).width()>361&&jQuery(window).width()<512?jQuery(".coverage-form-m input[name=s]").attr("placeholder","Enter postcode"):jQuery(".coverage-form-m input[name=s]").attr("placeholder","Enter postcode for availability")}Ce(),jQuery(window).resize(Ce)},785(){document.querySelectorAll(".js-countdown-timer").forEach(function(e){if(e.hasAttribute("data-start-date")&&e.hasAttribute("data-end-date")&&e.hasAttribute("data-current-date"))var t=e.getAttribute("data-start-date"),n=(new Date(t).getTime(),e.getAttribute("data-end-date")),i=new Date(n).getTime(),r=e.querySelector(".days"),a=e.querySelector(".hours"),o=e.querySelector(".mins"),s=e.querySelector(".secs"),c=e.getAttribute("data-current-date"),l=new Date(c+"Z").getTime(),u=setInterval(function(){var d=i-(l+=1e3),f=Math.max(Math.floor(d/864e5),0),h=Math.max(Math.floor(d%864e5/36e5),0),p=Math.max(Math.floor(d%36e5/6e4),0),m=Math.max(Math.floor(d%6e4/1e3),0),g=Math.round((new Date(c)-new Date(t))/(new Date(n)-new Date(t))*100),v="#ff0000";r.innerText=String(f).padStart(2,"0"),a.innerText=String(h).padStart(2,"0"),o.innerText=String(p).padStart(2,"0"),s.innerText=String(m).padStart(2,"0"),e.classList.add("loaded"),d<=0&&(clearInterval(u),e.classList.add("ended")),g>100?g=100:g<0&&(g=0),g<50?v="#00cc00":g<80&&(v="#ff9900"),e.style.setProperty("--progress",g),e.style.setProperty("--color",v)},1e3);else console.log("Timer does not have an end date.")})},811(){jQuery(function(e){e(".address_field:not(.gf_readonly)").length&&(new IdealPostcodes.Autocomplete.Controller({inputField:"li.starttyping_field input",api_key:"ak_khd3rq5gTUCqT1UtpjOp5TKBi9cfQ",outputFields:{line_1:"li.address_field .address_line_1 input",line_2:"li.address_field .address_line_2 input",post_town:"li.address_field .address_city input",county:"li.address_field .address_state input",postcode:"li.address_field .address_zip input",uprn:"li.uprn_field input"},onAddressRetrieved:function(t){e("li.address_field").addClass("address_read_only"),e("li.address_read_only input").attr("readonly","readonly"),e("li.populated_field input").val("success").change()}}),e("li.typeaddress_field input[type=checkbox]").change(function(){e("li.typeaddress_field input[type=checkbox]:checked").length>0&&(e("li.address_field").removeClass("address_read_only"),e("li.address_field input").removeAttr("readonly"),e("li.uprn_field input").val(""),e("li.populated_field input").val("").change())}))})},904(){var e,t,n=this&&this.__extends||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);function i(){this.constructor=e}e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)};!function(e){!function(e){var t=/-/,n=/bo'ness/i,i=/\w+&\w+/,r=/^(of|le|upon|on|the)$/,a=/^(in|de|under|upon|y|on|over|the|by)$/,o=function(e){return(e=e.toLowerCase()).match(r)?e:e.match(i)?e.toUpperCase():e.charAt(0).toUpperCase()+e.slice(1)},s=function(e){return null===e.match(t)?e:e.split("-").map(function(e){return e.match(a)?e.toLowerCase():o(e)}).join("-")},c=function(e){return e.match(n)?"Bo'Ness":e};e.titleizePostTown=function(e){return e.split(" ").map(o).map(s).map(c).join(" ")},e.create=function(e,t){var n=document.createElement(e);for(var i in t){var r=t[i];if("inside"===i)("string"==typeof r?document.querySelector(r):r).appendChild(n);else if("around"===i){var a="string"==typeof r?document.querySelector(r):r;a.parentNode.insertBefore(n,a),n.appendChild(a)}else void 0!==n[i]?n[i]=r:n.setAttribute(i,r)}return n},e.addClass=function(e,t){var n=e.className.split(" ");return n.some(function(e){return e===t})||(n.push(t),e.className=n.join(" ").trim()),e},e.removeClass=function(e,t){var n=e.className.split(" ");return e.className=n.filter(function(e){return e!==t}).join(" ").trim(),e},e.toArray=function(e){return"string"==typeof e?e.split(","):e},e.removeOrganisation=function(e){return 0===e.organisation_name.length||e.line_1===e.organisation_name&&(e.line_1=e.line_2,e.line_2=e.line_3,e.line_3=""),e}}(e.Utils||(e.Utils={}))}(t||(t={})),function(e){var t=e.Utils.create,n=function(){function n(e){this.initialiseInterface(e).initialiseCallbacks(e).initialiseEventListeners(e).refresh()}return n.prototype.initialiseInterface=function(e){return this.suggestions=[],this.highlightIndex=-1,this.input=document.querySelector(e.inputField),this.input.setAttribute("autocomplete","off"),this.input.setAttribute("aria-autocomplete","list"),this.container=t("div",{className:"idpc_autocomplete",around:this.input}),this.suggestionList=t("ul",{className:"hidden idpc_ul",inside:this.container}),this},n.prototype.initialiseCallbacks=function(t){var n=this,i=function(){};return e.interfaceCallbacks.forEach(function(e){n[e]=t[e]?t[e]:i}),this},n.prototype.initialiseEventListeners=function(e){return this.input.addEventListener("input",this._onInput.bind(this)),this.input.addEventListener("blur",this._onBlur.bind(this,"blur")),this.input.addEventListener("focus",this._onFocus.bind(this)),this.input.addEventListener("keydown",this._onKeyDown.bind(this)),this.suggestionList.addEventListener("mousedown",this._onMousedown.bind(this)),this},n.prototype._onBlur=function(){this.onBlur(),this.close("blur")},n.prototype._onFocus=function(){this.onFocus(),this.refresh()},n.prototype._onInput=function(e){this.onInput(e)},n.prototype._onMousedown=function(e){var t=this.suggestionList,n=e.target;if(n!==t){for(;n&&!/li/i.test(n.nodeName);)n=n.parentNode;n&&0===e.button&&(e.preventDefault(),this.select(n))}},n.prototype._onKeyDown=function(e){var t=e.keyCode;this.opened()&&(13===t&&this.selected()?(e.preventDefault(),this.select()):8===t?this.onInput(e):27===t?this.close("esc"):38!==t&&40!==t||(e.preventDefault(),this[38===t?"previous":"next"]()))},n.prototype.detach=function(){return this.container.removeChild(this.suggestionList),this.container.parentElement.removeChild(this.container),this.container=null,this.suggestionList=null,this},n.prototype.setMessage=function(e){return void 0===e||0===e.length?this.refresh():(this.highlightIndex=-1,this.suggestionList.innerHTML="",this.suggestionList.appendChild(t("li",{innerHTML:e,class:"idpc_error"})),this.open(),this)},n.prototype.refresh=function(){var e=this,n=this.suggestions;return this.highlightIndex=-1,this.suggestionList.innerHTML="",n.forEac
2h(function(n){e.suggestionList.appendChild(t("li",{innerHTML:n.suggestion,"aria-selected":"false"}))}),0===this.suggestionList.children.length?this.close():this.open(),this},n.prototype.setSuggestions=function(e){return this.suggestions=e,this.refresh(),this},n.prototype.close=function(t){return this.opened()?(this.onClose(),e.Utils.addClass(this.suggestionList,"hidden"),this):this},n.prototype.open=function(){return this.onOpen(),e.Utils.removeClass(this.suggestionList,"hidden"),this},n.prototype.opened=function(){return!this.suggestionList.className.split(" ").some(function(e){return"hidden"===e})},n.prototype.next=function(){var e=this.suggestionList.children.length;return this.goto(this.highlightIndex<e-1?this.highlightIndex+1:0)},n.prototype.previous=function(){var e=this.suggestionList.children.length;return 0!==this.highlightIndex&&this.selected()?this.goto(this.highlightIndex-1):this.goto(e-1)},n.prototype.scrollToView=function(e){var t=e.offsetTop,n=this.suggestionList.scrollTop;t<n&&(this.suggestionList.scrollTop=t);var i=this.suggestionList.clientHeight,r=e.clientHeight;return t+r>n+i&&(this.suggestionList.scrollTop=t-i+r),this},n.prototype.goto=function(e){var t=this.suggestionList.children;if(0===t.length)return this;this.selected()&&t[this.highlightIndex].setAttribute("aria-selected","false"),this.highlightIndex=e;var n=t[e];return e>-1&&t.length>0?(n.setAttribute("aria-selected","true"),this.scrollToView(n)):this.scrollToView(t[0]),this},n.prototype.select=function(e){if(e){var t=void 0;for(t=0;e=e.previousElementSibling;t++);this.highlightIndex=t}return this.highlightIndex>-1&&this.highlightIndex<this.suggestions.length&&(this.onSelect(this.suggestions[this.highlightIndex]),this.close("select")),this},n.prototype.selected=function(){return this.highlightIndex>-1},n}();e.Interface=n,e.interfaceCallbacks=["onOpen","onBlur","onClose","onFocus","onInput","onSelect"]}(t||(t={})),function(e){e.API_URL="api.ideal-postcodes.co.uk",e.TLS=!0,e.VERSION="v1",e.DEFAULT_TIMEOUT=1e4,e.STRICT_AUTHORISATION=!1}(e||(e={})),window.IdealPostcodes=e,function(e){!function(e){e.now=function(){return Date.now()},e.debounce=function(t,n){var i,r,a,o,s;function c(){var l=e.now()-o;l>0&&l<n?i=setTimeout(c,n-l):(i=null,s=t.apply(a,r),i||(a=r=null))}return void 0===n&&(n=100),function(){return a=this,r=arguments,o=e.now(),i||(i=setTimeout(c,n)),s}},e.extend=function(e){for(var t=[],n=1;n<arguments.length;n++)t[n-1]=arguments[n];for(var i=t.length,r=0;r<i;r++){var a=t[r];for(var o in a)void 0!==a[o]&&(e[o]=a[o])}return e}}(e.Utils||(e.Utils={}))}(e||(e={})),function(e){var t=["id","postcode","query","limit","page","post_town","postcode_outward","filter"],n=function(e){return t.map(function(t){return[t,e[t]]}).filter(function(e){return void 0!==e[1]}).map(function(e){return e.join("=")}).join("|")},i=function(){function e(){this.initialiseStore(),this.active=!0}return e.prototype.disable=function(){this.active=!1},e.prototype.enable=function(){this.active=!0},e.prototype.initialiseStore=function(){this.store={postcodeStore:{},addressStore:{},autocompleteStore:{},udprnStore:{},umprnStore:{}}},e.prototype.cacheAddressQuery=function(e,t){if(this.active){var i=n(e);this.store.addressStore[i]=t}},e.prototype.getAddressQuery=function(e){if(this.active){var t=n(e);return this.store.addressStore[t]}},e.prototype.cachePostcodeQuery=function(e,t){if(this.active){var i=n(e);this.store.postcodeStore[i]=t}},e.prototype.getPostcodeQuery=function(e){if(this.active){var t=n(e);return this.store.postcodeStore[t]}},e.prototype.cacheAutocompleteQuery=function(e,t){if(this.active){var i=n(e);this.store.autocompleteStore[i]=t}},e.prototype.getAutocompleteQuery=function(e){if(this.active){var t=n(e);return this.store.autocompleteStore[t]}},e.prototype.cacheUdprnQuery=function(e,t){if(this.active){var i=n(e);this.store.udprnStore[i]=t}},e.prototype.getUdprnQuery=function(e){if(this.active){var t=n(e);return this.store.udprnStore[t]}},e.prototype.cacheUmprnQuery=function(e,t){if(this.active){var i=n(e);this.store.umprnStore[i]=t}},e.prototype.getUmprnQuery=function(e){if(this.active){var t=n(e);return this.store.umprnStore[t]}},e}();
2e.Cache=i}(e||(e={})),function(e){!function(e){e.blankRe=/^\s*$/,e.AllowedAuthorizationParameters=["api_key"],e.detectTls=function(e){try{return"http:"!==e.location.protocol}catch(e){return!0}},e.legacyBrowser=function(t){var n=e.isIE(t),i=e.isOpera(t);return!!(n&&n<=9)||!!(i&&i<=12)},e.isIE=function(e){var t=e?e.navigator:window.navigator;try{var n=t.userAgent.toLowerCase();return-1!==n.indexOf("msie")&&parseInt(n.split("msie")[1])}catch(e){return!1}},e.isOpera=function(e){var t=e?e.opera:window.opera;if(!t)return!1;if("[object Opera]"!==Object.prototype.toString.call(t))return!1;try{var n=parseInt(t.version(),10);return!isNaN(n)&&n}catch(e){return!1}},e.generateQueryString=function(e){var t=[];for(var n in e)t.push(encodeURIComponent(n)+"="+encodeURIComponent(e[n]));return t.join("&")},e.constructHeaders=function(t){var n={};return n.Authorization=e.constructAuthenticationHeader(t),n},e.deconstructAuthenticationHeader=function(e){var t={};return e?(e.replace("IDEALPOSTCODES ","").trim().split(" ").forEach(function(e){var n=e.split("=");"string"==typeof n[0]&&"string"==typeof n[1]&&(t[n[0]]=n[1].replace(/(^"|"$)/g,""))}),t):t},e.constructAuthenticationHeader=function(t){for(var n=[],i=0;i<e.AllowedAuthorizationParameters.length;i++){var r=e.AllowedAuthorizationParameters[i];void 0!==t[r]&&n.push(r+'="'+t[r]+'"')}return 0===n.length?"":"IDEALPOSTCODES "+n.join(" ")},e.constructQueryString=function(e){var t={};return e.filter&&(t.filter=e.filter.join(",")),e.licensee&&(t.licensee=e.licensee),e.tags&&(t.tags=e.tags.join(",")),t},e.constructAutocompleteQueryString=function(e){var t={};return t.query=e.query,e.limit&&(t.limit=e.limit),e.postcode_outward&&(t.postcode_outward=e.postcode_outward.join(",")),e.post_town&&(t.post_town=e.post_town.join(",")),t},e.constructAddressQueryString=function(e){var t={};return t.query=e.query,t.page=e.page||0,t.limit=e.limit||10,e.postcode_outward&&(t.postcode_outward=e.postcode_outward.join(",")),e.post_town&&(t.post_town=e.post_town.join(",")),t}}(e.Transport||(e.Transport={}))}(e||(e={})),function(e){!function(e){var t=function(e){function t(t){var n=e.call(this)||this;return n.message="Ideal Postcodes Error: "+t.message,n}return n(t,e),t}(Error);e.IdealPostcodesError=t;var i=function(e){function t(){return e.call(this,{message:"Unable to parse JSON response"})||this}return n(t,e),t}(t);e.JsonParseError=i}(e.Errors||(e.Errors={}))}(e||(e={})),function(e){!function(e){e.parse=function(t){var n=t.status;if(200!==n){if(503===n)return new i;try{return e.parseErrorResponse(JSON.parse(t.responseText),n)}catch(t){return new e.JsonParseError}}},e.parseErrorResponse=function(e,n){var i=e.code,r=e.message;return void 0===i||void 0===r?new a:new t({responseCode:i,status:n,message:r})};var t=function(e){function t(t){var n=e.call(this,t)||this;return t.status&&(n.status=t.status),t.responseCode&&(n.responseCode=t.responseCode),n}return n(t,e),t}(e.IdealPostcodesError);e.IdealPostcodesApiError=t;var i=function(e){function t(){return e.call(this,{status:503,message:"Rate Limit Reached. Please wait a while before you retry your request"})||this}return n(t,e),t}(t);e.RateLimitError=i;var r=function(e){function t(){return e.call(this,{message:"Request timed out"})||this}return n(t,e),t}(t);e.RequestTimeoutError=r;var a=function(e){function t(){return e.call(this,{message:"Unknown AJAX error occurred when accessing API"})||this}return n(t,e),t}(t);e.GenericApiError=a}(e.Errors||(e.Errors={}))}(e||(e={})),function(e){!function(t){t.getXhr=function(){try{return new(XMLHttpRequest||ActiveXObject)("MSXML2.XMLHTTP.3.0")}catch(e){return null}},t.xhrRequest=function(n,i){var r=n.url,a=t.generateQueryString(n.queryString);a.length>0&&(r+="?"+a);var o=t.getXhr();o.open(n.method,r,!0);try{for(var s in n.headers)o.setRequestHeader(s,n.headers[s])}catch(e){}var c=setTimeout(function(){o.onreadystatechange=function(){},o.abort(),i(new Error("Request timeout"),null,o)},n.timeout);return o.onreadystatechange=function(){var n;if(4===o.readyState){if(clearTimeout(c),200!==o.status)return i(e.Errors.parse(o),{},o);try{n=t.blankRe.test(o.responseText)?{}:JSON.parse(o.responseText)}catch(e){return i(new Error("parsererror"),null,o)}return i(null,n,o)}},o.send(n.data),o}}(e.Transport||(e.Transport={}))}(e||(e={})),function(e){!function(t){var n=0,i=function(){};t.jsonpRequest=function(r,a){n+=1;var o=r.url;if(r.method&&"get"!==r.method.toLowerCase())return a(new Error("Browser is unable to perform non-GET requests"),null,
2null),null;var s="idpc_"+e.Utils.now()+"_"+n,c=function(n,i){n.queryString.callback=i;var r=n.headers,a=t.deconstructAuthenticationHeader(r.Authorization);return e.Utils.extend(n.queryString,a),t.generateQueryString(n.queryString)}(r,s);c.length>0&&(o+="?"+c);var l=document.getElementsByTagName("script")[0]||document.head,u=setTimeout(function(){d(),a(new Error("Request timeout"),null,null)},r.timeout),d=function(){f.parentNode&&f.parentNode.removeChild(f),window[s]=i,u&&clearTimeout(u)};window[s]=function(t){d();var n,i=(n=t.code)&&"number"==typeof n?parseInt(String(n).slice(0,3)):500,r={responseText:t,status:i};return 200!==r.status?a(e.Errors.parseErrorResponse(t,i),null,r):a(null,t,r)};var f=document.createElement("script");return f.src=o,f.type="text/javascript",l.parentNode.insertBefore(f,l),null}}(e.Transport||(e.Transport={}))}(e||(e={})),function(e){!function(t){t.defaultHeaders={Accept:"text/javascript, application/javascript"},t.request=function(n,i){var r={url:n.url,method:n.method||"GET",headers:n.headers||{},queryString:n.queryString||{},timeout:n.timeout||e.DEFAULT_TIMEOUT,data:n.data||null};return e.Utils.extend(r.headers,t.defaultHeaders),t.legacyBrowser()?t.jsonpRequest(r,i):t.xhrRequest(r,i)}}(e.Transport||(e.Transport={}))}(e||(e={})),function(e){var t=e.Utils.extend,n=e.Transport,i=n.constructHeaders,r=n.constructQueryString,a=n.constructAddressQueryString,o=n.constructAutocompleteQueryString,s=function(){function n(t){void 0===t&&(t={});var n=this;this.api_key=t.api_key,this.tls=void 0===t.tls?e.TLS:t.tls,this.version=void 0===t.version?e.VERSION:t.version,this.baseUrl=void 0===t.baseUrl?e.API_URL:t.baseUrl,this.strictAuthorisation=void 0===t.strictAuthorisation?e.STRICT_AUTHORISATION:t.strictAuthorisation,this.cache=new e.Cache;var i=this;this.autocompleteCallback=function(){},this.debouncedAutocomplete=e.Utils.debounce(function(e){n.lookupAutocomplete(e,i.autocompleteCallback)})}return n.prototype.apiUrl=function(){return"http"+(this.tls?"s":"")+"://"+this.baseUrl+"/"+this.version},n.prototype.ping=function(t){e.Transport.request({url:"http"+(this.tls?"s":"")+"://"+this.baseUrl},t)},n.prototype.lookupPostcode=function(t,n){var a=this;t.api_key=this.api_key;var o=i(t),s=r(t),c=this.cache.getPostcodeQuery(t);if(c)return n(null,c);e.Transport.request({url:this.apiUrl()+"/postcodes/"+encodeURIComponent(t.postcode),headers:o,queryString:s},function(e,i,r){return e&&4040===e.responseCode?n(null,[],r):e?n(e,null,r):(a.cache.cachePostcodeQuery(t,i.result),n(null,i.result,r))})},n.prototype.lookupAddress=function(n,o){var s=this;n.api_key=this.api_key;var c=i(n),l=r(n);t(l,a(n));var u=this.cache.getAddressQuery(n);if(u)return o(null,u);e.Transport.request({url:this.apiUrl()+"/addresses",headers:c,queryString:l},function(e,t,i){return e?o(e,null,i):(s.cache.cacheAddressQuery(n,t.result),o(null,t.result,i))})},n.prototype.lookupAutocomplete=function(n,a){var s=this;n.api_key=this.api_key;var c=i(n),l=r(n);t(l,o(n));var u=this.cache.getAutocompleteQuery(n);if(u)return a(null,u,null,n);this.strictAuthorisation||(l.api_key=this.api_key,delete c.Authorization),e.Transport.request({url:this.apiUrl()+"/autocomplete/addresses",headers:c,queryString:l},function(e,t,i){return e?a(e,null,i,n):(s.cache.cacheAutocompleteQuery(n,t.result),a(null,t.result,i,n))})},n.prototype.lookupUdprn=function(t,n){var a=this;t.api_key=this.api_key;var o=i(t),s=r(t),c=this.cache.getUdprnQuery(t);if(c)return n(null,c);e.Transport.request({url:this.apiUrl()+"/udprn/"+t.id,headers:o,queryString:s},function(e,i,r){return e?n(e,null,r):(a.cache.cacheUdprnQuery(t,i.result),n(null,i.result,r))})},n.prototype.lookupUmprn=function(t,n){var a=this;t.api_key=this.api_key;var o=i(t),s=r(t),c=this.cache.getUmprnQuery(t);if(c)return n(null,c);e.Transport.request({url:this.apiUrl()+"/umprn/"+t.id,headers:o,queryString:s},function(e,i,r){return e?n(e,null,r):(a.cache.cacheUmprnQuery(t,i.result),n(null,i.result,r))})},n.prototype.checkKeyUsability=function(t,n){e.Transport.request({url:this.apiUrl()+"/keys/"+this.api_key,queryString:r(t)}
2,function(e,t,i){return e?n(e,null,i):n(null,t.result,i)})},n.prototype.autocompleteAddress=function(e){this.debouncedAutocomplete(e)},n.prototype.registerAutocompleteCallback=function(e){this.autocompleteCallback=e},n}();e.Client=s}(e||(e={})),function(e){e.validClientOptions=["licensee","filter","tags"],e.validSearchFilters=["postcode_outward","post_town"]}(t||(t={})),void 0!==window.IdealPostcodes&&(window.IdealPostcodes.Autocomplete=t),function(t){var n=function(){function n(e){var t=this;this.requestIdCounter=0,this.lastRequestId=0;["inputField","checkKey","removeOrganisation","titleizePostTown"].forEach(function(n){return t[n]=e[n]}),this.configureApiRequests(e),this.initialiseClient(e),this.initialiseOutputFields(e.outputFields),this.initialiseCallbacks(e),this.initialiseInterface(e)}return n.prototype.configureApiRequests=function(e){var n=this;this.options={},this.searchFilters={},t.validClientOptions.forEach(function(t){void 0!==e[t]&&(n.options[t]=e[t])})},n.prototype.initialiseClient=function(t){this.client=new e.Client(t)},n.prototype.setSearchFilter=function(e){this.searchFilters=e},n.prototype.initialiseOutputFields=function(e){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[i]=t.Utils.toArray(e[i]));this.outputFields=n},n.prototype.initialiseCallbacks=function(e){var t=function(){};this.onOpen=e.onOpen||t,this.onBlur=e.onBlur||t,this.onClose=e.onClose||t,this.onFocus=e.onFocus||t,this.onInput=e.onInput||t,this.onLoaded=e.onLoaded||t,this.onSearchError=e.onSearchError||t,this.onFailedCheck=e.onFailedCheck||t,this.onAddressSelected=e.onAddressSelected||t,this.onAddressRetrieved=e.onAddressRetrieved||t,this.onSuggestionsRetrieved=e.onSuggestionsRetrieved||t},n.prototype.initialiseInterface=function(e){var t=this;this.checkKey?this.client.checkKeyUsability(this.options,function(n,i){if(n)return t.onFailedCheck.call(t);i.available?t.attachInterface(e):t.onFailedCheck.call(t)}):this.attachInterface(e)},n.prototype._onInterfaceInput=function(){var e=this;return function(n){e.onInput&&e.onInput(n),e.interface.setMessage(),e.requestIdCounter+=1;var i={query:this.input.value,_id:e.requestIdCounter};e.options.licensee&&(i.licensee=e.options.licensee),t.validSearchFilters.forEach(function(t){e.searchFilters[t]&&(i[t]=e.searchFilters[t])}),e.client.autocompleteAddress(i)}},n.prototype._onInterfaceSelect=function(){var n=this;return function(i){var r=this;n.onAddressSelected.call(this,i),n.interface.setMessage();var a=function(e,i){if(e)return n.interface.setMessage("Unable to retrieve your address. Please enter your address manually"),n.onSearchError(e);n.onAddressRetrieved.call(r,i),n.removeOrganisation&&(i=t.Utils.removeOrganisation(i)),n.populateAddress(i)},o=e.Utils.extend({},n.options);i.umprn?(o.id=i.umprn,n.client.lookupUmprn(o,a)):(o.id=i.udprn,n.client.lookupUdprn(o,a))}},n.prototype.attachInterface=function(e){var n=this;if(!this.interface){var i=this,r={inputField:e.inputField,onInput:i._onInterfaceInput(),onSelect:i._onInterfaceSelect()};t.interfaceCallbacks.forEach(function(t){r[t]||e[t]&&(r[t]=e[t])}),i.interface=new t.Interface(r),i.client.registerAutocompleteCallback(function(e,t,r,a){if(e)return i.interface.setMessage("Unable to retrieve address suggestions. Please enter your address manually"),i.onSearchError(e);var o=t.hits;if(n.onSuggestionsRetrieved.call(n,o,a),!a||void 0===a._id)return i.interface.setSuggestions(o);a._id>i.lastRequestId&&(i.lastRequestId=a._id,i.interface.setSuggestions(o))}),this.onLoaded.call(this)}},n.prototype.detachInterface=function(){this.interface&&(this.interface.detach(),this.interface=null)},n.prototype.populateAddress=function(e){var n=this,i=this.outputFields,r=function(e,i){var r=e[i];return n.titleizePostTown&&"post_town"===i?t.Utils.titleizePostTown(r):r},a=function(t){i.hasOwnProperty(t)&&i[t].forEach(function(n){for(var i=document.querySelectorAll(n),a=0;a<i.length;a++){var o=i[a];"string"==typeof o.value&&(o.value=r(e,t))}})};for(var o in i)a(o)},n}();t.Controller=n}(t||(t={}))},960(e,t,n){var i,r,a;r=[n(669)],i=function(e){e.extend(e.fn,{validate:function(t){if(this.length){var n=e.data(this[0],"validator");return n||(this.attr("novalidate","novalidate"),n=new e.validator(t,this[0]),e.data(this[0],"validator",n),n.settings.onsubmit&&(this.on("click.validate",":submit",function(t){n.submitButton=t.currentTarget,e(this).hasClass("cancel")&&(n.cancelSubmit=!0),void 0!==e(this).attr("formnovalidate")&&(n.cancelSubmit=!0)}),this.on("submit.validate",function(t){function i(){var i,r;return n.submitButton&&(n.settings.submitHandler||n.formSubmitted)&&(i=e("<input type='hidden'/>").attr("name",n.submitButton.name).val(e(n.submitButton).val()).appendTo(n.currentForm)),!(n.settings.submitHandler&&!n.settings.debug)||(r=n.settings.submitHandler.call(n,n.currentForm,t),i&&i.remove(),void 0!==r&&r)}return n.settings.debug&&t.preventDefault(),n.cancelSubmit?(n.cancelSubmit=!1,i()):n.form()?n.pendingRequest?(n.formSubmitted=!0,!1):i():(n.focusInvalid(),!1)})),n)}t&&t.debug&&window.console&&console.warn("Nothing selected, can't validate, returning nothing.")},valid:function(){var t,n,i;return e(this[0]).is("form")?t=this.validate().form():(i=[],t=!0,n=e(this[0].form).validate(),this.each(function(){(t=n.element
2(this)&&t)||(i=i.concat(n.errorList))}),n.errorList=i),t},rules:function(t,n){var i,r,a,o,s,c,l=this[0],u=void 0!==this.attr("contenteditable")&&"false"!==this.attr("contenteditable");if(null!=l&&(!l.form&&u&&(l.form=this.closest("form")[0],l.name=this.attr("name")),null!=l.form)){if(t)switch(r=(i=e.data(l.form,"validator").settings).rules,a=e.validator.staticRules(l),t){case"add":e.extend(a,e.validator.normalizeRule(n)),delete a.messages,r[l.name]=a,n.messages&&(i.messages[l.name]=e.extend(i.messages[l.name],n.messages));break;case"remove":return n?(c={},e.each(n.split(/\s/),function(e,t){c[t]=a[t],delete a[t]}),c):(delete r[l.name],a)}return(o=e.validator.normalizeRules(e.extend({},e.validator.classRules(l),e.validator.attributeRules(l),e.validator.dataRules(l),e.validator.staticRules(l)),l)).required&&(s=o.required,delete o.required,o=e.extend({required:s},o)),o.remote&&(s=o.remote,delete o.remote,o=e.extend(o,{remote:s})),o}}});var t,n=function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")};e.extend(e.expr.pseudos||e.expr[":"],{blank:function(t){return!n(""+e(t).val())},filled:function(t){var i=e(t).val();return null!==i&&!!n(""+i)},unchecked:function(t){return!e(t).prop("checked")}}),e.validator=function(t,n){this.settings=e.extend(!0,{},e.validator.defaults,t),this.currentForm=n,this.init()},e.validator.format=function(t,n){return 1===arguments.length?function(){var n=e.makeArray(arguments);return n.unshift(t),e.validator.format.apply(this,n)}:(void 0===n||(arguments.length>2&&n.constructor!==Array&&(n=e.makeArray(arguments).slice(1)),n.constructor!==Array&&(n=[n]),e.each(n,function(e,n){t=t.replace(new RegExp("\\{"+e+"\\}","g"),function(){return n})})),t)},e.extend(e.validator,{defaults:{messages:{},groups:{},rules:{},errorClass:"error",pendingClass:"pending",validClass:"valid",errorElement:"label",focusCleanup:!1,focusInvalid:!0,ariaDescribedByCleanup:!1,errorContainer:e([]),errorLabelContainer:e([]),onsubmit:!0,ignore:":hidden",ignoreTitle:!1,customElements:[],onfocusin:function(e){this.lastActive=e,this.settings.focusCleanup&&(this.settings.unhighlight&&this.settings.unhighlight.call(this,e,this.settings.errorClass,this.settings.validClass),this.hideThese(this.errorsFor(e)))},onfocusout:function(e){this.checkable(e)||!(e.name in this.submitted)&&this.optional(e)||this.element(e)},onkeyup:function(t,n){var i=[16,17,18,20,35,36,37,38,39,40,45,144,225];9===n.which&&""===this.elementValue(t)||-1!==e.inArray(n.keyCode,i)||(t.name in this.submitted||t.name in this.invalid)&&this.element(t)},onclick:function(e){e.name in this.submitted?this.element(e):e.parentNode.name in this.submitted&&this.element(e.parentNode)},highlight:function(t,n,i){"radio"===t.type?this.findByName(t.name).addClass(n).removeClass(i):e(t).addClass(n).removeClass(i)},unhighlight:function(t,n,i){"radio"===t.type?this.findByName(t.name).removeClass(n).addClass(i):e(t).removeClass(n).addClass(i)}},setDefaults:function(t){e.extend(e.validator.defaults,t)},messages:{required:"This field is required.",remote:"Please fix this field.",email:"Please enter a valid email address.",url:"Please enter a valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a valid date (ISO).",number:"Please enter a valid number.",digits:"Please enter only digits.",equalTo:"Please enter the same value again.",maxlength:e.validator.format("Please enter no more than {0} characters."),minlength:e.validator.format("Please enter at least {0} characters."),rangelength:e.validator.format("Please enter a value between {0} and {1} characters long."),range:e.validator.format("Please enter a value between {0} and {1}."),max:e.validator.format("Please enter a value less than or equal to {0}."),min:e.validator.format("Please enter a value greater than or equal to {0}."),step:e.validator.format("Please enter a multiple of {0}.")},autoCreateRanges:!1,prototype:{init:function(){this.labelContainer=e(this.settings.errorLabelContainer),this.errorContext=this.labelContainer.length&&this.labelContainer||e(this.currentForm),this.containers=e(this.settings.errorContainer).add(this.settings.errorLabelContainer),this.submitted={},this.valueCache={},this.pendingRequest=0,this.pending={},this.invalid={},this.reset();var t,n=this.currentForm,i=this.groups={};function r(t){var i=void 0!==e(this).attr("contenteditable")&&"false"!==e(this).attr("contenteditable");if(!this.form&&i&&(this.form=e(this).closest("form")[0],this.name=e(this).attr("name")),n===this.form){var r=e.data(this.form,"validator"),a="on"+t.type.replace(/^validate/,""),o=r.settings;o[a]&&!e(this).is(o.ignore)&&o[a].call(r,this,t)}}e.each(this.settings.groups,function(t,n){"string"==typeof n&&(n=n.split(/\s/)),e.each(n,function(e,n){i[n]=t})}),t=this.settings.rules,e.each(t,function(n,i){t[n]=e.validator.normalizeRule(i)});var a=[":text","[type='password']","[type='file']","select","textarea","[type='number']","[type='search']","[type='tel']","[type='url']","[type='email']","[type='datetime']","[type='date']","[type='month']","[type='week']","[type='time']","[type='datetime-local']","[type='range']","[type='color']","[type='radio']","[type='checkbox']","[contenteditable]","[type='button']"],o=["select","option","[type='radio']","[type='checkbox']"];e(this.currentForm).on("focusin.validate focusout.validate keyup.validate",a.concat(this.settings.customElements).join(", "),r).on("click.validate",o.concat(this.settings.customElements).join(", "),r),this.settings.invalidHandler&&e(this.currentForm).on("invalid-form.validate",this.settings.invalidHandler)},form:function(){return this.checkForm(),e.extend(this.submitted,this.errorMap),this.invalid=e.extend({},this.errorMap),this.valid()||e(this.currentForm).triggerHandler("invalid-form",[this]),this.showErrors(),this.valid()},checkForm:function(){this.prepareForm();for(var e=0,t=this.currentElements=this.elements();t[e];e++)this.check(t[e]);return this.valid()},element:function(t){var n,i,r=this.clean(t),a=this.validationTargetFor(r),o=this,s=!0;return void 0===a?delete this.invalid[r.name]:(this.prepareElement(a),this.currentElements=e(a),(i=this.groups[a.name])&&e.each(this.groups,function(e,t){t===i&&e!==a.name&&(r=o.validationTargetFor(o.clean(o.findByName(e))))&&r.name in o.invalid&&(o.currentElements.pushStack(r),s=o.check(r)&&s)}),n=!1!==this.check(a),s=s&&n,this.invalid[a.name]=!n,this.numberOfInvalids()||(this.toHide=this.toHide.add(this.containers
vendor: 3,283 bytes, line 2
2)),this.showErrors(),e(t).attr("aria-invalid",!n)),s},showErrors:function(t){if(t){var n=this;e.extend(this.errorMap,t),this.errorList=e.map(this.errorMap,function(e,t){return{message:e,element:n.findByName(t)[0]}}),this.successList=e.grep(this.successList,function(e){return!(e.name in t)})}this.settings.showErrors?this.settings.showErrors.call(this,this.errorMap,this.errorList):this.defaultShowErrors()},resetForm:function(){e.fn.resetForm&&e(this.currentForm).resetForm(),this.invalid={},this.submitted={},this.prepareForm(),this.hideErrors();var t=this.elements().removeData("previousValue").removeAttr("aria-invalid");this.resetElements(t)},resetElements:function(e){var t;if(this.settings.unhighlight)for(t=0;e[t];t++)this.settings.unhighlight.call(this,e[t],this.settings.errorClass,""),this.findByName(e[t].name).removeClass(this.settings.validClass);else e.removeClass(this.settings.errorClass).removeClass(this.settings.validClass)},numberOfInvalids:function(){return this.objectLength(this.invalid)},objectLength:function(e){var t,n=0;for(t in e)void 0!==e[t]&&null!==e[t]&&!1!==e[t]&&n++;return n},hideErrors:function(){this.hideThese(this.toHide)},addErrorAriaDescribedBy:function(t,n,i){i=void 0!==i&&i;var r,a,o,s=e(t).attr("aria-describedby");r=n.attr("id"),s?s.match(new RegExp("\\b"+this.escapeCssMeta(r)+"\\b"))||(s+=" "+r):s=r,e(t).attr("aria-describedby",s),i&&(o=this.groups[t.name])&&(a=this,e.each(a.groups,function(t,i){i===o&&a.addErrorAriaDescribedBy(e("[name='"+a.escapeCssMeta(t)+"']",a.currentForm),n,!1)}))},removeErrorAriaDescribedBy:function(t,n){var i=e(t).attr("aria-describedby").split(" "),r=n.attr("id"),a=i.indexOf(r);a>-1&&i.splice(a,1),i.length?e(t).attr("aria-describedby",i.join(" ")):e(t).removeAttr("aria-describedby")},hideThese:function(t){for(var n=0;t[n];n++){var i=e(t[n]),r=i.attr("id")?this.escapeCssMeta(i.attr("id")):void 0,a=r?this.elements().filter('[aria-describedby~="'+r+'"]'):[];this.settings.ariaDescribedByCleanup&&a.length&&this.removeErrorAriaDescribedBy(a,i),i.is(this.containers)||i.text(""),this.addWrapper(i).hide()}},valid:function(){return 0===this.size()},size:function(){return this.errorList.length},focusInvalid:function(){if(this.settings.focusInvalid)try{e(this.findLastActive()||this.errorList.length&&this.errorList[0].element||[]).filter(":visible").trigger("focus").trigger("focusin")}catch(e){}},findLastActive:function(){var t=this.lastActive;return t&&1===e.grep(this.errorList,function(e){return e.element.name===t.name}).length&&t},elements:function(){var t,n=this,i={},r=["input","select","textarea","[contenteditable]"],a=this.currentForm.id;return t=e(this.currentForm).find(r.concat(this.settings.customElements).join(", ")).not(":submit, :reset, :image, :disabled").not(this.settings.ignore),a&&(t=t.add(e(r.concat(this.settings.customElements).join(", ")).filter("[form='"+n.escapeCssMeta(a)+"']").not(":submit, :reset, :image, :disabled").not(this.settings.ignore))),t.filter(function(){var t=this.name||e(this).attr("name"),r=void 0!==e(this).attr("contenteditable")&&"false"!==e(this).attr("contenteditable");return!t&&n.settings.debug&&window.console&&console.error("%o has no name assigned",this),r&&(this.form=e(this).closest("form")[0],this.name=t),!(this.form!==n.currentForm||t in
2i||!n.objectLength(e(this).rules())||(i[t]=!0,0))})},clean:function(t){return e(t)[0]},errors:function(){var t=this.settings.errorClass.split(" ").join(".");return e(this.settings.errorElement+"."+t,this.errorContext)},resetInternals:function(){this.successList=[],this.errorList=[],this.errorMap={},this.toShow=e([]),this.toHide=e([])},reset:function(){this.resetInternals(),this.currentElements=e([])},prepareForm:function(){this.reset(),this.toHide=this.errors().add(this.containers)},prepareElement:function(e){this.reset(),this.toHide=this.errorsFor(e)},elementValue:function(t){var n,i,r=e(t),a=t.type,o=void 0!==r.attr("contenteditable")&&"false"!==r.attr("contenteditable");return"radio"===a||"checkbox"===a?this.findByName(t.name).filter(":checked").val():"number"===a&&void 0!==t.validity?t.validity.badInput?"NaN":r.val():(n=o?r.text():r.val(),"file"===a?"C:\\fakepath\\"===n.substr(0,12)?n.substr(12):(i=n.lastIndexOf("/"))>=0||(i=n.lastIndexOf("\\"))>=0?n.substr(i+1):n:"string"==typeof n?n.replace(/\r/g,""):n)},check:function(t){t=this.validationTargetFor(this.clean(t));var n,i,r,a,o=e(t).rules(),s=e.map(o,function(e,t){return t}).length,c=!1,l=this.elementValue(t);for(i in this.abortRequest(t),"function"==typeof o.normalizer?a=o.normalizer:"function"==typeof this.settings.normalizer&&(a=this.settings.normalizer),a&&(l=a.call(t,l),delete o.normalizer),o){r={method:i,parameters:o[i]};try{if("dependency-mismatch"===(n=e.validator.methods[i].call(this,l,t,r.parameters))&&1===s){c=!0;continue}if(c=!1,"pending"===n)return void(this.toHide=this.toHide.not(this.errorsFor(t)));if(!n)return this.formatAndAdd(t,r),!1}catch(e){throw this.settings.debug&&window.console&&console.log("Exception occurred when checking element "+t.id+", check the '"+r.method+"' method.",e),e instanceof TypeError&&(e.message+=". Exception occurred when checking element "+t.id+", check the '"+r.method+"' method."),e}}if(!c)return this.objectLength(o)&&this.successList.push(t),!0},customDataMessage:function(t,n){return e(t).data("msg"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase())||e(t).data("msg")},customMessage:function(e,t){var n=this.settings.messages[e];return n&&(n.constructor===String?n:n[t])},findDefined:function(){for(var e=0;e<arguments.length;e++)if(void 0!==arguments[e])return arguments[e]},defaultMessage:function(t,n){"string"==typeof n&&(n={method:n});var i=this.findDefined(this.customMessage(t.name,n.method),this.customDataMessage(t,n.method),!this.settings.ignoreTitle&&t.title||void 0,e.validator.messages[n.method],"<strong>Warning: No message defined for "+t.name+"</strong>"),r=/\$?\{(\d+)\}/g;return"function"==typeof i?i=i.call(this,n.parameters,t):r.test(i)&&(i=e.validator.format(i.replace(r,"{$1}"),n.parameters)),i},formatAndAdd:function(e,t){var n=this.defaultMessage(e,t);this.errorList.push({message:n,element:e,method:t.method}),this.errorMap[e.name]=n,this.submitted[e.name]=n},addWrapper:function(e){return this.settings.wrapper&&(e=e.add(e.parent(this.settings.wrapper))),e},defaultShowErrors:function(){var e,t,n;for(e=0;this.errorList[e];e++)n=this.errorList[e],this.settings.highlight&&this.settings.highlight.call(this,n.element,this.settings.errorClass,this.settings.validClass),this.showLabel(n.element,n.message);if(this.errorList.length&&(this.toShow=this.toShow.add(this.containers)),this.settings.success)for(e=0;this.successList[e];e++)this.showLabel(this.successList[e]);if(this.settings.unhighlight)for(e=0,t=this.validElements();t[e];e++)this.settings.unhighlight.call(this,t[e],this.settings.errorClass,this.settings.validClass);this.toHide=this.toHide.not(this.toShow),this.hideErrors(),this.addWrapper(this.toShow).show()},validElements:function(){return this.currentElements.not(this.invalidElements())},invalidElements:function(){return e(this.errorList).map(function(){return this.element})},showLabel:function(t,n){var i,r=this.errorsFor(t),a=this.idOrName(t),o=e(t).attr("aria-describedby");r.length?(0!==r.closest("label[for='"+this.escapeCssMeta(a)+"']").length||void 0!==o&&-1!==o.split(" ").indexOf(r.attr("id"))||this.addErrorAriaDescribedBy(t,r,!0),r.removeClass(this.settings.val
vendor: 9,392 bytes, line 2
2idClass).addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?r.text(n||""):r.html(n||"")):(r=e("<"+this.settings.errorElement+">").attr("id",a+"-error").addClass(this.settings.errorClass),this.settings&&this.settings.escapeHtml?r.text(n||""):r.html(n||""),i=r,this.settings.wrapper&&(i=r.hide().show().wrap("<"+this.settings.wrapper+"/>").parent()),this.labelContainer.length?this.labelContainer.append(i):this.settings.errorPlacement?this.settings.errorPlacement.call(this,i,e(t)):i.insertAfter(t),r.is("label")?r.attr("for",a):0===r.parents("label[for='"+this.escapeCssMeta(a)+"']").length&&this.addErrorAriaDescribedBy(t,r,!0)),!n&&this.settings.success&&(r.text(""),"string"==typeof this.settings.success?r.addClass(this.settings.success):this.settings.success(r,t)),this.toShow=this.toShow.add(r)},errorsFor:function(t){var n=this.escapeCssMeta(this.idOrName(t)),i=e(t).attr("aria-describedby"),r="label[for='"+n+"'], label[for='"+n+"'] *";return i&&(r=r+", #"+this.escapeCssMeta(i).replace(/\s+/g,", #")),r=r+", #"+n+"-error",this.errors().filter(r)},escapeCssMeta:function(e){return void 0===e?"":e.replace(/([\\!"#$%&'()*+,./:;<=>?@\[\]^`{|}~])/g,"\\$1")},idOrName:function(e){return this.groups[e.name]||(this.checkable(e)?e.name:e.id||e.name)},validationTargetFor:function(t){return this.checkable(t)&&(t=this.findByName(t.name)),e(t).not(this.settings.ignore)[0]},checkable:function(e){return/radio|checkbox/i.test(e.type)},findByName:function(t){var n=this.currentForm.id,i="[name='"+this.escapeCssMeta(t)+"']",r=e(this.currentForm).find(i);return n&&(r=r.add(e(i).filter("[form='"+this.escapeCssMeta(n)+"']"))),r},getLength:function(t,n){switch(n.nodeName.toLowerCase()){case"select":return e("option:selected",n).length;case"input":if(this.checkable(n))return this.findByName(n.name).filter(":checked").length}return t.length},depend:function(e,t){return!this.dependTypes[typeof e]||this.dependTypes[typeof e](e,t)},dependTypes:{boolean:function(e){return e},string:function(t,n){return!!e(t,n.form).length},function:function(e,t){return e(t)}},optional:function(t){var n=this.elementValue(t);return!e.validator.methods.required.call(this,n,t)&&"dependency-mismatch"},elementAjaxPort:function(e){return"validate"+e.name},startRequest:function(t){this.pending[t.name]||(this.pendingRequest++,e(t).addClass(this.settings.pendingClass),this.pending[t.name]=!0)},stopRequest:function(t,n){this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],e(t).removeClass(this.settings.pendingClass),n&&0===this.pendingRequest&&this.formSubmitted&&this.form()&&0===this.pendingRequest?(e(this.currentForm).trigger("submit"),this.submitButton&&e("input:hidden[name='"+this.submitButton.name+"']",this.currentForm).remove(),this.formSubmitted=!1):!n&&0===this.pendingRequest&&this.formSubmitted&&(e(this.currentForm).triggerHandler("invalid-form",[this]),this.formSubmitted=!1)},abortRequest:function(t){var n;this.pending[t.name]&&(n=this.elementAjaxPort(t),e.ajaxAbort(n),this.pendingRequest--,this.pendingRequest<0&&(this.pendingRequest=0),delete this.pending[t.name],e(t).removeClass(this.settings.pendingClass))},previousValue:function(t,n){return n="string"==typeof n&&n||"remote",e.data(t,"previousValue")||e.data(t,"previousValue",{old:null,valid:!0,message:this.defaultMessage(t,{method:n})})},destroy:function(){this.resetForm(),e(this.currentForm).off(".validate").removeData("validator").find(".validate-equalTo-blur").off(".validate-equalTo").removeClass("validate-equalTo-blur").find(".validate-lessThan-blur").off(".validate-lessThan").removeClass("validate-lessThan-blur").find(".validate-lessThanEqual-blur").off(".validate-lessThanEqual").removeClass("validate-lessThanEqual-blur").find(".validate-greaterThanEqual-blur").off(".validate-greaterThanEqual").removeClass("validate-greaterThanEqual-blur").find(".validate-greaterThan-blur").off(".validate-greaterThan").removeClass("validate-greaterThan-blur")}},classRuleSettings:{required:{required:!0},email:{email:!0},url:{url:!0},date:{date:!0},dateISO:{dateISO:!0},number:{number:!0},digits:{digits:!0},creditcard:{creditcard:!0}},addClassRules:function(t,n){t.constructor===String?this.classRuleSettings[t]=n:e.extend(this.classRuleSettings,t)},classRules:function(t){var n={},i=e(t).attr("class");return i&&e.each(i.split(" "),function(){this in e.validator.classRuleSettings&&e.extend(n,e.validator.classRuleSettings[this])}),n},normalizeAttributeRule:function(e,t,n,i){/min|max|step/.test(n)&&(null===t||/number|range|text/.test(t))&&(i=Number(i),isNaN(i)&&(i=void 0)),i||0===i?e[n]=i:t===n&&"range"!==t&&(e["date"===t?"dateISO":n]=!0)},attributeRules:function(t){var n,i,r={},a=e(t),o=t.getAttribute("type");for(n in e.validator.methods)"required"===n?(""===(i=t.getAttribute(n))&&(i=!0),i=!!i):i=a.attr(n),this.normalizeAttributeRule(r,o,n,i);return r.maxlength&&/-1|2147483647|524288/.test(r.maxlength)&&delete r.maxlength,r},dataRules:function(t){var n,i,r={},a=e(t),o=t.getAttribute("type");for(n in e.validator.methods)""===(i=a.data("rule"+n.charAt(0).toUpperCase()+n.substring(1).toLowerCase()))&&(i=!0),this.normalizeAttributeRule(r,o,n,i);return r},staticRules:function(t){var n={},i=e.data(t.form,"validator");return i.settings.rules&&(n=e.validator.normalizeRule(i.settings.rules[t.name])||{}),n},normalizeRules:function(t,n){return e.each(t,function(i,r){if(!1!==r){if(r.param||r.depends){var a=!0;switch(typeof r.depends){case"string":a=!!e(r.depends,n.form).length;break;case"function":a=r.depends.call(n,n)}a?t[i]=void 0===r.param||r.param:(e.data(n.form,"validator").resetElements(e(n)),delete t[i])}}else delete t[i]}),e.each(t,function(e,i){t[e]="function"==typeof i&&"normalizer"!==e?i(n):i}),e.each(["minlength","maxlength"],function(){t[this]&&(t[this]=Number(t[this]))}),e.each(["rangelength","range"],function(){var e;t[this]&&(Array.isArray(t[this])?t[this]=[Number(t[this][0]),Number(t[this][1])]:"string"==typeof t[this]&&(e=t[this].replace(/[\[\]]/g,"").split(/[\s,]+/),t[this]=[Number(e[0]),Number(e[1])]))}),e.validator.autoCreateRanges&&(null!=t.min&&null!=t.max&&(t.range=[t.min,t.max],delete t.min,delete t.max),null!=t.minlength&&null!=t.maxlength&&(t.rangelength=[t.minlength,t.maxlength],delete t.minlength,delete t.maxlength)),t},normalizeRule:function(t){if("string"==typeof t){var n={};e.each(t.split(/\s/),function(){n[this]=!0}),t=n}return t},addMethod:function(t,n,i){e.validator.methods[t]=n,e.validator.messages[t]=void 0!==i?i:e.validator.messages[t],n.length<3&&e.validator.addClassRules(t,e.validator.normalizeRule(t))},methods:{required:function(t,n,i){if(!this.depend(i,n))return"dependency-mismatch";if("select"===n.nodeName.toLowerCase()){var r=e(n).val();return r&&r.length>0}return this.checkable(n)?this.getLength(t,n)>0:null!=t&&t.length>0},email:function(e,t){return this.optional(t)||/^[a-zA-Z0-9.!#$%&'*+\/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/.test(e)},url:function(e,t){return this.optional(t)||/^(?:(?:(?:https?|ftp):)?\/\/)(?:(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})+(?::(?:[^\]\[?\/<~#`!@$^&*()+=}|:";',>{ ]|%[0-9A-Fa-f]{2})*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z0-9\u00a1-\uffff][a-z0-9\u00a1-\uffff_-]{0,62})?[a-z0-9\u00a1-\uffff]\.)+(?:[a-z\u00a1-\uffff]{2,}\.?))(?::\d{2,5})?(?:[/?#]\S*)?$/i.test(e)},date:(t=!1,function(e,n){return t||(t=!0,this.settings.debug&&window.console&&console.warn("The `date` method is deprecated and will be removed in version '2.0.0'.\nPlease don't use it, since it relies on the Date constructor, which\nbehaves very differently across browsers and locales. Use `dateISO`\ninstead or one of the locale specific methods in `localizations/`\nand `additional-methods.js`.")),this.optional(n)||!/Invalid|NaN/.test(new Date(e).toString())}),dateISO:function(e,t){return this.optional(t)||/^\d{4}[\/\-](0?[1-9]|1[012])[\/\-](0?[1-9]|[12][0-9]|3[01])$/.test(e)},number:function(e,t){return this.optional(t)||/^(?:-?\d+|-?\d{1,3}(?:,\d{3})+)?(?:-?\.\d+)?$/.test(e)},digits:function(e,t){return this.optional(t)||/^\d+$/.test(e)},minlength:function(e,t,n){var i=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||i>=n},maxlength:function(e,t,n){var i=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||i<=n},rangelength:function(e,t,n){var i=Array.isArray(e)?e.length:this.getLength(e,t);return this.optional(t)||i>=n[0]&&i<=n[1]},min:function(e,t,n){return this.optional(t)||e>=n},max:function(e,t,n){return this.optional(t)||e<=n},range:function(e,t,n){return this.optional(t)||e>=n[0]&&e<=n[1]},step:function(t,n,i){var r,a=e(n).attr("type"),o="Step attribute on input type "+a+" is not supported.",s=["text","number","range"],c=new RegExp("\\b"+a+"\\b"),l=function(e){var t=(""+e).match(/(?:\.(\d+))?$/);return t&&t[1]?t[1].length:0},u=function(e){return Math.round(e*Math.pow(10,r))},d=!0;if(a&&!c.test(s.join()))throw new Error(o);return r=l(i),(l(t)>r||u(t)%u(i)!==0)&&(d=!1),this.optional(n)||d},equalTo:function(t,n,i){var r=e(i);return this.settings.onfocusout&&r.not(".validate-equalTo-blur").length&&r.addClass("val
2idate-equalTo-blur").on("blur.validate-equalTo",function(){e(n).valid()}),t===r.val()},remote:function(t,n,i,r){if(this.optional(n))return"dependency-mismatch";r="string"==typeof r&&r||"remote";var a,o,s,c=this.previousValue(n,r);return this.settings.messages[n.name]||(this.settings.messages[n.name]={}),c.originalMessage=c.originalMessage||this.settings.messages[n.name][r],this.settings.messages[n.name][r]=c.message,i="string"==typeof i&&{url:i}||i,s=e.param(e.extend({data:t},i.data)),null!==c.valid&&c.old===s?c.valid:(c.old=s,c.valid=null,a=this,this.startRequest(n),(o={})[n.name]=t,e.ajax(e.extend(!0,{mode:"abort",port:this.elementAjaxPort(n),dataType:"json",data:o,context:a.currentForm,success:function(e){var i,o,s,l=!0===e||"true"===e;a.settings.messages[n.name][r]=c.originalMessage,l?(s=a.formSubmitted,a.toHide=a.errorsFor(n),a.formSubmitted=s,a.successList.push(n),a.invalid[n.name]=!1,a.showErrors()):(i={},o=e||a.defaultMessage(n,{method:r,parameters:t}),i[n.name]=c.message=o,a.invalid[n.name]=!0,a.showErrors(i)),c.valid=l,a.stopRequest(n,l)}},i)),"pending")}}});var i,r={};return e.ajaxPrefilter?e.ajaxPrefilter(function(t,n,i){var a=t.port;"abort"===t.mode&&(e.ajaxAbort(a),r[a]=i)}):(i=e.ajax,e.ajax=function(t){var n=("mode"in t?t:e.ajaxSettings).mode,a=("port"in t?t:e.ajaxSettings).port;return"abort"===n?(e.ajaxAbort(a),r[a]=i.apply(this,arguments),r[a]):i.apply(this,arguments)}),e.ajaxAbort=function(e){r[e]&&(r[e].abort(),delete r[e])},e},void 0===(a="function"==typeof i?i.apply(t,r):i)||(e.exports=a)}},n={};function i(e){var r=n[e];if(void 0!==r)return r.exports;var a=n[e]={exports:{}};return t[e].call(a.exports,a,a.exports,i),a.exports}i.m=t,e=[],i.O=(t,n,r,a)=>{if(!n){var o=1/0;for(u=0;u<e.length;u++){for(var[n,r,a]=e[u],s=!0,c=0;c<n.length;c++)(!1&a||o>=a)&&Object.keys(i.O).every(e=>i.O[e](n[c]))?n.splice(c--,1):(s=!1,a<o&&(o=a));if(s){e.splice(u--,1);var l=r();void 0!==l&&(t=l)}}return t}a=a||0;for(var u=e.length;u>0&&e[u-1][2]>a;u--)e[u]=e[u-1];e[u]=[n,r,a]},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{var e={845:0,196:0};i.O.j=t=>0===e[t];var t=(t,n)=>{var r,a,[o,s,c]=n,l=0;if(o.some(t=>0!==e[t])){for(r in s)i.o(s,r)&&(i.m[r]=s[r]);if(c)var u=c(i)}for(t&&t(n);l<o.length;l++)a=o[l],i.o(e,a)&&e[a]&&e[a][0](),e[a]=0;return i.O(u)},n=self.webpackChunkairband=self.webpackChunkairband||[];n.forEach(t.bind(null,0)),n.push=t.bind(null,n.push.bind(n))})(),i.O(void 0,[196],()=>i(676));var r=i.O(void 0,[196],()=>i(548));r=i.O(r)})();
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.