PageSourceSearch

https://www.uea.ac.uk/about/news/_next/static/chunks/032943b4-fab0b7a008bbe3b2.js

js uea.ac.uk collected 2026-10-01 08:30:54 UTC 210,576 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[414],{54:(e,t,n)=>{n.d(t,{Zp:()=>c,dK:()=>w,wi:()=>v});var r=n(3880);n(9742);var i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})(e,t)};function a(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}function o(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}!function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={active:[0]},t}a(t,e),t.prototype.render=function(){var e=function(e){var t=document.getElementById(e.target.id),n=document.getElementById(e.target.id.replace("accordion-title","accordion-content")),r="accordion--header-open",i="accordion--panel-open";(null==t?void 0:t.classList.contains(r))?t.classList.remove(r):null==t||t.classList.add(r),(null==n?void 0:n.classList.contains(i))?n.classList.remove(i):null==n||n.classList.add(i)};return r.createElement("div",{className:"accordion"},this.props.accordion.map(function(t,n){var i=Math.floor(99999*Math.random());return r.createElement("div",{key:n},r.createElement("button",{id:"accordion-title--"+i+n,className:"accordion--header",onClick:e},t.title),r.createElement("div",{id:"accordion-content--"+i+n,role:"region","aria-labelledby":"accordion-title"+n,className:"accordion--panel"},t.content))}))}}(r.Component);var s=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}return a(t,e),t.prototype.render=function(){return r.createElement("img",{className:this.props.className,src:this.props.src,srcSet:this.props.srcSet,sizes:this.props.sizes,alt:this.props.alt,height:this.props.height,width:this.props.width})},t}(r.Component),c=function(e){var t=o(e,[]);if("undefined"!=typeof window){var n=document.querySelectorAll(".card");Array.prototype.forEach.call(n,function(e){var t,n=e.querySelector("a");e.onmousedown=function(){return t=+new Date},e.onmouseup=function(){new Date-t<200&&n.click()}})}var i="card"+(t.class?" "+t.class:null);return r.createElement("div",{className:i},r.createElement("div",{className:"card--image"},t.image&&r.createElement("img",{src:t.image,alt:t.title}),t.srcSet&&!t.image&&r.createElement(s,{src:t.src,srcSet:t.srcSet,sizes:t.sizes,alt:t.alt||t.title})),r.createElement("div",{className:"card--content"},t.type?r.createElement("span",{className:"card--type"},t.type):null,t.title&&r.createElement("h3",{className:"card--title"},t.title),t.excerpt?r.createElement("p",{className:"card--excerpt"},t.excerpt):null,r.createElement("a",{className:"card--link",href:t.link,"aria-label":t.title},t.anchor)))},l=function(e){return r.createElement("dl",null,e.listItems.map(function(t,n){return r.createElement("div",{key:n},r.createElement("dt",{className:!0===e.reverse?"bold":""},t.term),r.createElement("dd",{className:!0===e.reverse?"":"bold",dangerouslySetInnerHTML:{__html:t.description}}))}))},u=(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}a(t,e),t.prototype.render=function(){var e=1!=this.props.reverse?"-reverse":"-pink";return r.createElement("a",{className:"cta cta-default cta-default"+e,href:this.props.link},this.props.title,r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"cta-chevron--right",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",strokeWidth:"2"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M9 5l7 7-7 7"})))}}(r.Component),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}a(t,e),t.prototype.render=function(){return r.createElement("div",{className:"cta cta-card cta-card-image",style:{backgroundImage:"url("+this.props.image+")"}},this.props.title?r.createElement("p",{className:"cta-title "+this.props.bgcolour},this.props.title):null,this.props.content?r.createElement("p",{className:"cta-content "+this.props.bgcolour},this.props.content):null,r.createElement("div",null,r.createElement("a",{className:"cta-link "+this.props.bgcolour,href:this.props.link},this.props.anchor,r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"cta-chevron--right",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},r.createElement("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 5l7 7-7 7"})))))}}(r.Component),function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}a(t,e),t.prototype.render=function(){return r.createElement("div",{className:"cta cta-card"},r.createElement("div",null,r.createElement("h2",{className:"cta-title"},this.props.title),r.createElement("p",{className:"cta-content"},this.props.content)),r.createElement("a",{className:"cta-link",href:this.props.link},this.props.anchor,r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",className:"cta-chevron--right",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor","stroke-width":"2"},r.createElement("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M9 5l7 7-7 7"}))))}}(r.Component),function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}a(t,e),t.prototype.render=function(){return r.createElement("div",null,"Blockquote")}}(r.Component),function(e){return r.createElement("svg",{"aria-hidden":"true",focusable:"false","data-icon":"facebook",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512",className:"social--icons facebook--svg "+e.class},r.createElement("path",{fill:"currentColor",d:"M279.14 288l14.22-92.66h-88.91v
1-60.13c0-25.35 12.42-50.06 52.24-50.06h40.42V6.26S260.43 0 225.36 0c-73.22 0-121.08 44.38-121.08 124.72v70.62H22.89V288h81.39v224h100.17V288z"}))}),f=function(e){return r.createElement("svg",{"aria-hidden":"true",focusable:"false","data-icon":"twitter",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 1200 1227",className:"social--icons twitter--svg "+e.class},r.createElement("path",{d:"m706.64,528.85L1116.76,52.12h-97.19l-356.11,413.94L379.05,52.12H51l430.1,625.95L51,1178h97.19l376.06-437.14,300.37,437.14h328.05l-446.05-649.15h.02Zm-133.12,154.73l-43.58-62.33L183.21,125.28h149.28l279.82,400.26,43.58,62.33,363.73,520.28h-149.28l-296.82-424.55v-.02Z"}))},h=function(e){return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","aria-hidden":"true",focusable:"false","data-icon":"instagram",role:"img",className:"social--icons instagram--svg "+e.class},r.createElement("path",{d:"M224.1 141c-63.6 0-114.9 51.3-114.9 114.9s51.3 114.9 114.9 114.9S339 319.5 339 255.9 287.7 141 224.1 141zm0 189.6c-41.1 0-74.7-33.5-74.7-74.7s33.5-74.7 74.7-74.7 74.7 33.5 74.7 74.7-33.6 74.7-74.7 74.7zm146.4-194.3c0 14.9-12 26.8-26.8 26.8-14.9 0-26.8-12-26.8-26.8s12-26.8 26.8-26.8 26.8 12 26.8 26.8zm76.1 27.2c-1.7-35.9-9.9-67.7-36.2-93.9-26.2-26.2-58-34.4-93.9-36.2-37-2.1-147.9-2.1-184.9 0-35.8 1.7-67.6 9.9-93.9 36.1s-34.4 58-36.2 93.9c-2.1 37-2.1 147.9 0 184.9 1.7 35.9 9.9 67.7 36.2 93.9s58 34.4 93.9 36.2c37 2.1 147.9 2.1 184.9 0 35.9-1.7 67.7-9.9 93.9-36.2 26.2-26.2 34.4-58 36.2-93.9 2.1-37 2.1-147.8 0-184.8zM398.8 388c-7.8 19.6-22.9 34.7-42.6 42.6-29.5 11.7-99.5 9-132.1 9s-102.7 2.6-132.1-9c-19.6-7.8-34.7-22.9-42.6-42.6-11.7-29.5-9-99.5-9-132.1s-2.6-102.7 9-132.1c7.8-19.6 22.9-34.7 42.6-42.6 29.5-11.7 99.5-9 132.1-9s102.7-2.6 132.1 9c19.6 7.8 34.7 22.9 42.6 42.6 11.7 29.5 9 99.5 9 132.1s2.7 102.7-9 132.1z"}))},m=function(e){return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 448 512","aria-hidden":"true",focusable:"false","data-icon":"linked-in",role:"img",className:"social--icons linked-in--svg "+e.class},r.createElement("path",{d:"M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"})," ")},d=function(e){return r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 576 512","aria-hidden":"true",focusable:"false","data-icon":"youtube",role:"img",className:"social--icons youtube--svg "+e.class},r.createElement("path",{d:"M549.655 124.083c-6.281-23.65-24.787-42.276-48.284-48.597C458.781 64 288 64 288 64S117.22 64 74.629 75.486c-23.497 6.322-42.003 24.947-48.284 48.597-11.412 42.867-11.412 132.305-11.412 132.305s0 89.438 11.412 132.305c6.281 23.65 24.787 41.5 48.284 47.821C117.22 448 288 448 288 448s170.78 0 213.371-11.486c23.497-6.321 42.003-24.171 48.284-47.821 11.412-42.867 11.412-132.305 11.412-132.305s0-89.438-11.412-132.305zm-317.51 213.508V175.185l142.739 81.205-142.739 81.201z"})," ")},p=function(e){var t=o(e,[]);return r.createElement("svg",{"aria-hidden":"true",focusable:"false","data-icon":"tiktok",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2859 3333",className:"social--icons tiktok--svg "+t.class},r.createElement("path",{fill:"currentColor",d:"M2081 0c55 473 319 755 778 785v532c-266 26-499-61-770-225v995c0 1264-1378 1659-1932 753-356-583-138-1606 1004-1647v561c-87 14-180 36-265 65-254 86-398 247-358 531 77 544 1075 705 992-358V1h551z"}))},v=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}return a(t,e),t.prototype.render=function(){return r.createElement("div",{className:"footer-container footer-container--"+this.props.background},r.createElement("footer",{"data-swiftype-index":"false",className:"footer"},r.createElement("p",null,"\xa9 UEA. All rights reserved. University of East Anglia, Norwich Research Park, Norwich, Norfolk, NR4 7TJ, UK | +44 (0) 1603 456161"),r.createElement("div",{className:"social-icons social-icons--"+this.props.background},r.createElement("a",{className:"social-icon",href:"https://facebook.com/ueaofficial",target:"_blank",rel:"nofollow noreferrer"},r.createElement("span",{className:"sr-only"},"Go to our Facebook page"),r.createElement(u,null)),r.createElement("a",{className:"social-icon",href:"https://twitter.com/uniofeastanglia",target:"_blank",rel:"nofollow noreferrer"},r.createElement("span",{className:"sr-only"},"Go to our Twitter page"),r.createElement(f,null)),r.createElement("a",{className:"social-icon",href:"https://youtube.com/user/ueaofficial",target:"_blank",rel:"nofollow noreferrer"},r.createElement("span",{className:"sr-only"},"Go to our Youtube page"),r.createElement(d,null)),r.createElement("a",{className:"social-icon",href:"https://instagram.com/uniofeastanglia",target:"_blank",rel:"nofollow noreferrer"},r.createElement("span",{className:"sr-only"},"Go to our Instagram page"),r.createElement(h,null)),r.createElement("a",{className:"social-icon",href:"https://www.tiktok.com/@uniofeastanglia",target:"_blank",rel:"nofollow noreferrer"},r.createElement("span",{className:"sr-only"},"Go to our TikTok page"),r.createElement(p,null)),r.createElement("a",{className:"social-icon",href:"https://linkedin.com/school/university-of-east-anglia/",target:"_blank",rel:"nofollow noreferrer"},r.createElement("span",{className:"sr-only"},"Go to our Linkedin page"),r.createElement(m,null))),r.createElement("div",{className:"policy-links"},r.createElement("a",{className:"policy-link",href:"https://www.uea.ac.uk/about/university-information/statutory-and-legal/website",target:"_blank",rel:"noreferrer nofollow"},"Accessibility"),"|",r.createElement("a",{className:"policy-link",href:"https://www.uea.ac.uk/about/university-information/statutory-legal-policies",target:"_blank",rel:"noreferrer nofollow"},"Legal Statements"),"|",r.createElement("a",{className:"policy-link",href:"https://www.uea.ac.uk/about/university-information/statutory-legal-policies/modern-slavery-statement",target:"_blank",rel:"noreferrer nofollow"},"Statement on Modern Slavery"),"|",r.createElement("a",{className:"policy-link",href:"https://www.uea.ac.uk/about/university-information/statutory-and-legal/data-protection/cookie-policy",target:"_blank",rel:"noreferrer nofollow"},"Cookie Policy"),"|",r.createElement("a",{className:"policy-link",href:"#",onClick:function(e){null==e||e.preventDefault(),CookieControl.open()},rel:"noreferrer nofollow"},"Manage Cookie Preferences"),"|",r.createElement("a",{className:"policy-link",href:"https://www.uea.ac.uk/about/university-information/statutory-and-legal/data-protection",target:"_blank",rel:"noreferrer nofollow"},"Data Protection"))))},t}(r.Component),g=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}return a(t,e),t.prototype.render=function(){var e="";switch(this.props.glint){case"blue":e="#00aef0";break;case"black":e="#000";break;case"orange":e="#FAA61A";break;case"lilac":e="#B781CA";break;case"green":e="#8DC63F";break;default:e="#ED61BA"}return r.createElement("div",{className:"uea-logo"},r.createElement("a",{href:"https://www.uea.ac.uk/",title:"Go to University of East Anglia"},r.createElement("svg",{id:"Layer_1","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",viewBox:"35 70 175 38",role:"img","aria-label":"logo",className:this.props.class},r.createElement("defs",null),r.createElement("path",{d:"M116.51,84.61c-3.07,0-4.9-2.21-4.9-5.91V71.38h1.89V78.6c0,2.78,1.26,4,3,4s3-1.22,3-3.93V71.38h1.89v7.2c0,3.78-1.84,6-4.93,6"}),r.createElement("path",{d:"M123.43,84.33V74.58h1.74V76a2.92,2.92,0,0,1,2.71-1.64c2,0,3.37,1.6,3.37,4.07v5.9H129.4V78.79c0-1.66-.69-2.55-1.89-2.55s-2.24,1-2.24,2.67v5.42Z"}),r.createElement("path",{d:"M135.18,84.32h-1.84V74.58h1.84v9.74h0m0-11.07h-1.89V71.38h1.89v1.87Z"}),r.createElement("polygon",{points:"141.59 84.42 139.96 84.42 136.35 74.59 138.29 74.59 140.78 81.82 143.28 74.59 145.19 74.59 141.59 84.42 141.59 84.42 141.59 84.42"}),r.createElement("path",{d:"M149.94,84.54c-2.72,0-4.48-2.14-4.48-5.27,0-2.85,1.87-4.89,4.31-4.89s4.16,1.94,4.16,5.13c0,.14,0,.3,0,.53v.22h-6.53a2.54,2.54,0,0,0,2.6,2.55,3.12,3.12,0,0,0,2.46-1.27l.08-.08,1.09,1.09-.07.1a4.21,4.21,0,0,1-3.59,1.89m2.11-5.92c-.16-1.51-.93-2.48-2.31-2.48-1.12,0-2.14.75-2.36,2.48Z"}),r.createElement("path",{d:"M157.37,84.33H155.5V74.57h1.77v2.17a3.19,3.19,0,0,1,3-2.34h.26v2.17h-.21c-1.66,0-3,1.3-3,4v3.71Z"}),r.createElement("path",{d:"M164.59,84.51a5.23,5.23,0,0,1-3.36-1.37l-.08-.07.83-1.44.09.07a3.91,3.91,0,0,0,2.71,1.13c1,0,1.51-.4,1.51-1.17s-.57-1-1.73-1.39-2.89-1-2.89-3.07a2.91,2.91,0,0,1,3.21-2.83,5,5,0,0,1,3,1l.09.07L167.2,77l
1-.09-.07a4.1,4.1,0,0,0-2.31-.83c-.91,0-1.38.35-1.38,1s.76,1,2,1.37c1.68.58,2.65,1.43,2.65,3.09,0,1.87-1.44,3-3.46,3"}),r.createElement("path",{d:"M179.81,84.86a2.92,2.92,0,0,0,1.68.71c1,0,1.43-.62,1.79-1.64l-3.77-9.19-.07-.18h2l0,.08,2.71,6.79,2.21-6.79,0-.08h1.94l-.06.17-3.57,9.82c-.7,1.84-1.59,2.86-3.22,2.86a4.44,4.44,0,0,1-2.31-.86Z"}),r.createElement("path",{d:"M195.46,84.55a4.76,4.76,0,0,1-4.6-5.06c0-3,2.07-5.13,4.63-5.13a4.76,4.76,0,0,1,4.61,5c0,3-2.08,5.14-4.64,5.14m0-8.36c-1.43,0-2.73,1.12-2.73,3.22s1.31,3.3,2.76,3.3,2.75-1.13,2.75-3.22c0-1.92-1.21-3.3-2.78-3.3"}),r.createElement("path",{d:"M204,84.31h-1.87V76.4H201V74.58h1.17V73.52a2.72,2.72,0,0,1,2.77-3,3.56,3.56,0,0,1,1.44.26l.07,0v1.82l-.09,0a2.36,2.36,0,0,0-1-.24c-.92,0-1.29.52-1.29,1.35v.84h2.41V76.4H204v7.91Z"}),r.createElement("polygon",{points:"120.11 102.78 111.63 102.78 111.63 89.88 120.03 89.88 120.03 91.79 113.55 91.79 113.55 95.21 119.29 95.21 119.29 97.11 113.55 97.11 113.55 100.9 120.11 100.9 120.11 102.78 120.11 102.78 120.11 102.78"}),r.createElement("path",{d:"M124.46,103a3.09,3.09,0,0,1-3.35-3.15c0-2,1.55-3.36,3.91-3.36a5.58,5.58,0,0,1,2.1.38v-.14A1.93,1.93,0,0,0,125,94.67a4.79,4.79,0,0,0-2.72.94l-.11.06-.53-1.74.09,0a6.61,6.61,0,0,1,3.44-1c2.41,0,3.82,1.47,3.82,4.1v5.83h-1.61v-1.25a3.3,3.3,0,0,1-2.89,1.46M123,99.86c0,.89.76,1.42,1.74,1.42a2.17,2.17,0,0,0,2.44-2.17v-.48a4.92,4.92,0,0,0-2.09-.42C124.16,98.21,123,98.6,123,99.86Z"}),r.createElement("path",{d:"M159.58,102.79h-2.12l-1.36-3.34h-5.31l-1.33,3.34h-2l5.3-12.92h1.48l0,.08,5.27,12.84h0m-4.18-5.24-1.88-5-2,5Z"}),r.createElement("path",{d:"M174.76,105.89a6.2,6.2,0,0,1-3.94-1.39l-.07-.07.79-1.66.09.08a4.91,4.91,0,0,0,3.22,1.24c1.9,0,2.77-1.33,2.77-3.08v-.8A3.33,3.33,0,0,1,174.5,102a4.26,4.26,0,0,1-4.12-4.58c0-3,2.1-4.64,4.12-4.64a3.67,3.67,0,0,1,3.22,1.75V93.06h1.64V101a5.32,5.32,0,0,1-1.12,3.57,4.58,4.58,0,0,1-3.48,1.35m0-11.22a2.43,2.43,0,0,0-2.48,2.72,2.55,2.55,0,0,0,2.48,2.82,2.63,2.63,0,0,0,2.7-2.77,2.53,2.53,0,0,0-2.7-2.77"}),r.createElement("polygon",{points:"183.37 102.81 181.53 102.81 181.53 89.87 183.37 89.87 183.37 102.81 183.37 102.81 183.37 102.81"}),r.createElement("path",{d:"M177,84.51c-1.62,0-2.61-1-2.61-2.91V76.43h-1.18V74.59h1.15V71.76h1.87v2.82h2.5v1.85h-2.5v4.68c0,1,.32,1.51,1.12,1.51a2.66,2.66,0,0,0,1.23-.31l.16-.08V84l-.06,0a3.3,3.3,0,0,1-1.68.47"}),r.createElement("path",{d:"M171.51,84.33h-1.84V74.58h1.84v9.75h0m0-11.09h-1.89V71.37h1.89v1.87Z"}),r.createElement("path",{d:"M133.68,103a5.18,5.18,0,0,1-3.36-1.37l-.08-.07.83-1.44.08.07a3.91,3.91,0,0,0,2.71,1.13c1,0,1.51-.4,1.51-1.17s-.56-1-1.72-1.39-2.9-1-2.9-3.07c0-1.78,1.45-2.82,3.22-2.82a5,5,0,0,1,3,1l.08.07-.74,1.51-.09-.07a4.13,4.13,0,0,0-2.31-.83c-.91,0-1.39.35-1.39,1s.77,1,2,1.38c1.68.57,2.65,1.43,2.65,3.09,0,1.87-1.43,3-3.45,3"}),r.createElement("path",{d:"M141.87,103c-1.62,0-2.61-1-2.61-2.9v-5.2h-1.18V93.05h1.15V90.24h1.88v2.81h2.5v1.83h-2.5v4.71c0,1,.32,1.51,1.12,1.51a2.66,2.66,0,0,0,1.23-.31l.16-.09v1.79l-.07,0a3.38,3.38,0,0,1-1.68.45"}),r.createElement("path",{d:"M160.89,102.8V93.05h1.73v1.42a2.92,2.92,0,0,1,2.71-1.64c2,0,3.37,1.6,3.37,4.07v5.9h-1.84V97.26c0-1.67-.7-2.55-1.89-2.55s-2.24,1-2.24,2.66v5.43Z"}),r.createElement("path",{d:"M187.32,102.8h-1.84V93.06h1.84v9.74h0m0-11h-1.9V89.88h1.9v1.87Z"}),r.createElement("path",{d:"M192.33,103A3.08,3.08,0,0,1,189,99.85c0-2,1.56-3.37,3.91-3.37a5.55,5.55,0,0,1,2.1.39v-.15a1.92,1.92,0,0,0-2.14-2.06,4.82,4.82,0,0,0-2.73.93l-.1.06-.54-1.73.09,0a6.73,6.73,0,0,1,3.44-1c2.41,0,3.83,1.47,3.83,4.1v5.83h-1.62v-1.25a3.28,3.28,0,0,1-2.89,1.45m-1.48-3.14c0,.89.75,1.42,1.73,1.42A2.18,2.18,0,0,0,195,99.1v-.48a5,5,0,0,0-2.1-.42C192,98.2,190.85,98.59,190.85,99.85Z"}),r.createElement("path",{d:"M53.15,102.26h-.48c-4.48,0-7.83-3.08-7.83-11.68V77.9c0-4.35,1.92-6,4.64-6v-.52H35.76v.51C38.15,71.94,39,74,39,76.63v12.5c0,9.41,4.51,13.66,12.68,13.66h1.46Z"}),r.createElement("path",{style:{fill:e},d:"M80.71,93.51c0-4.72-1.12-5.73-5.83-5.78v-.46c4.71,0,5.78-1.06,5.83-5.78h.45c0,4.72,1.11,5.73,5.82,5.77v.47c-4.71,0-5.77,1.06-5.82,5.78h-.45Z"}),r.createElement("path",{d:"M55.42,102.26c4.26,0,6.14-2.89,6.14-7h0V77.47c0-4.18-2.1-5.57-4.64-5.57v-.52H81.15V78h-.43c-.72-3.86-2.23-5.37-7.15-5.37H72.44c-4.62,0-5.53,1.47-5.53,5.61V82c0,5,2,5.22,5.91,5.22v.47c-3.86,0-5.91.42-5.91,5.49v1.65c0,6.2.79,6.62,6,6.62,3.08,0,6.84-.79,7.81-5h.44v6.35H55.42Z"}),r.createElement("path",{d:"M89.78,102.26c4.26,0,5.34-2.75,3.41-7.07L86.66,78.87l1.88-8.07h.36s9,21.31,11.2,25.62c2.35,4.55,4.33,5.84,6.28,5.84v.53H89.78v-.53Z"}))))},t}(r.Component),y=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={menuActive:!1},t}return a(t,e),t.prototype.render=function(){var e=this,t=function(){e.state.menuActive?e.setState({menuActive:!1}):e.setState({menuActive:!0})},n=function(e){console.log(e.target.childNodes),e.preventDefault(),e.target.classList.contains("oc-submenu-trigger")?(console.log(e.target.nextSibling),e.target.nextSibling.classList.contains("open")?(e.target.nextSibling.classList.remove("open"),e.target.lastChild.classList.remove("open-icon")):(e.target.nextSibling.classList.add("open"),e.target.lastChild.classList.add("open-icon"))):e.target.classList.contains("menu-chevron")?e.target.parentElement.parentElement.nextSibling.classList.contains("open")?(e.target.parentElement.parentElement.nextSibling.classList.remove("open"),e.target.parentElement.parentElement.lastChild.classList.remove("open-icon")):(e.target.parentElement.parentElement.nextSibling.classList.add("open"),e.target.parentElement.parentElement.lastChild.classList.add("open-icon")):e.target.parentElement.nextSibling.classList.contains("open")?(e.target.parentElement.nextSibling.classList.remove("open"),e.target.parentElement.lastChild.classList.remove("open-icon")):(e.target.parentElement.nextSibling.classList.add("open"),e.target.parentElement.lastChild.classList.add("open-icon"))},i=!1===this.state.menuActive?"":" open";return r.createElement("nav",{"data-swiftype-index":"false",className:"oc-main"},r.createElement("button",{onClick:t,className:"",title:"Open Menu"},r.createElement("svg",{className:"oc-search-icon",focusable:"false",role:"presentation",viewBox:"0 0 712 712"},r.createElement("path",{xmlns:"http://www.w3.org/2000/svg",d:"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"})),"Menu"),r.createElement("div",{className:"oc-menu-container"+i},r.createElement("ul",{className:"oc-utility-menu",role:"menu"},this.props.utilityItemArray.map(function(e){return r.createElement("li",{key:e.uuid,className:"oc-utility-item",role:"none"},r.createElement("a",{className:"",href:e.content.url,role:"menuitem"},r.createElement("span",{className:"utility-item-title"},e.content.title)))})),r.createElement("button",{onClick:t,className:"close-menu",title:"Close Menu"},r.createElement("span",{className:"sr-only"},"Close"),r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.createElement("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"}))),r.createElement("form",{className:"oc-search",action:"/search",method:"get"},r.createElement("div",{className:"oc-search-input-cont"}
1,r.createElement("input",{className:"oc-search-input",name:"query",placeholder:"Search",title:"Search",type:"text"}),r.createElement("button",{title:"Search",className:"oc-search-button",type:"submit"},r.createElement("span",{id:"jbfs__null__null"},r.createElement("svg",{className:"oc-search-icon",focusable:"false",role:"presentation",viewBox:"0 0 512 512"},r.createElement("path",{d:"M503.254 467.861l-133.645-133.645c27.671-35.13 44.344-79.327 44.344-127.415 0-113.784-92.578-206.362-206.362-206.362s-206.362 92.578-206.362 206.362 92.578 206.362 206.362 206.362c47.268 0 90.735-16.146 125.572-42.969l133.851 133.851c5.002 5.002 11.554 7.488 18.106 7.488s13.104-2.486 18.106-7.488c10.004-10.003 10.004-26.209 0.029-36.183zM52.446 206.801c0-85.558 69.616-155.173 155.173-155.173s155.174 69.616 155.174 155.173-69.616 155.173-155.173 155.173-155.173-69.616-155.173-155.173z"})))))),r.createElement("ul",{className:"oc-menu",role:"menu"},this.props.navItemArray.map(function(t){var i,a,o;return"navItem"===t.component?r.createElement("li",{key:t._uid,className:"oc-menu-item",role:"none"},r.createElement("a",{className:"",href:null==(i=e.props.navLinkArray.find(function(e){return e.uuid===t.navItem}))?void 0:i.content.url,role:"menuitem"},r.createElement("span",{className:"menu-item-title"},null==(a=e.props.navLinkArray.find(function(e){return e.uuid===t.navItem}))?void 0:a.content.title))):r.createElement("li",{key:t._uid,className:"oc-menu-item oc-menu-group-container",role:"none"},r.createElement("a",{href:"#",role:"menuitem",className:"oc-submenu-trigger",onClick:n},r.createElement("span",{className:"menu-item-title"},t.title),r.createElement("svg",{className:"svg-inline--fa fa-angle-down fa-w-10 canvas_menu_group_item__icon fa-fw","aria-hidden":"true","data-prefix":"fas","data-icon":"angle-down",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512","data-fa-i2svg":""},r.createElement("path",{fill:"currentColor",className:"menu-chevron",d:"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"}))),r.createElement("ul",{className:"oc-menu-group oc-menu-group--tier1",role:"menu"},null==(o=t.navBlok)?void 0:o.map(function(t){var i,a,o;return"navItem"===t.component?r.createElement("li",{key:t._uid,className:"oc-menu-item",role:"none"},r.createElement("a",{className:"",href:null==(i=e.props.navLinkArray.find(function(e){return e.uuid===t.navItem}))?void 0:i.content.url,role:"menuitem"},r.createElement("span",{className:"menu-item-title"},null==(a=e.props.navLinkArray.find(function(e){return e.uuid===t.navItem}))?void 0:a.content.title))):r.createElement("li",{key:t._uid,className:"oc-menu-item oc-menu-group-container",role:"none"},r.createElement("a",{href:"#",role:"menuitem",className:"oc-submenu-trigger",onClick:n},r.createElement("span",{className:"menu-item-title"},t.title),r.createElement("svg",{className:"svg-inline--fa fa-angle-down fa-w-10 canvas_menu_group_item__icon fa-fw","aria-hidden":"true","data-prefix":"fas","data-icon":"angle-down",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512","data-fa-i2svg":""},r.createElement("path",{fill:"currentColor",className:"menu-chevron",d:"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"}))),r.createElement("ul",{className:"oc-menu-group oc-menu-group--tier2",role:"menu"},null==(o=t.navBlok)?void 0:o.map(function(t){var i,a,o;return"navItem"===t.component?r.createElement("li",{key:t._uid,className:"oc-menu-item",role:"none"},r.createElement("a",{className:"",href:null==(i=e.props.navLinkArray.find(function(e){return e.uuid===t.navItem}))?void 0:i.content.url,role:"menuitem"},r.createElement("span",{className:"menu-item-title"},null==(a=e.props.navLinkArray.find(function(e){return e.uuid===t.navItem}))?void 0:a.content.title))):r.createElement("li",{key:t._uid,className:"oc-menu-item oc-menu-group-container",role:"none"},r.createElement("a",{href:"#",role:"menuitem",className:"oc-submenu-trigger",onClick:n},r.createElement("span",{className:"menu-item-title"},t.title),r.createElement("svg",{className:"svg-inline--fa fa-angle-down fa-w-10 canvas_menu_group_item__icon fa-fw","aria-hidden":"true","data-prefix":"fas","data-icon":"angle-down",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512","data-fa-i2svg":""},r.createElement("path",{fill:"currentColor",className:"menu-chevron",d:"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"}))),r.createElement("ul",{className:"oc-menu-group oc-menu-group--tier3",role:"menu"},null==(o=t.navBlok)?void 0:o.map(function(t){var n,i;return r.createElement("li",{key:t._uid,className:"oc-menu-item",role:"none"},r.createElement("a",{className:"",href:null==(n=e.props.navLinkArray.find(function(e){return e.uuid===t.navItem}))?void 0:n.content.url,role:"menuitem"},r.createElement("span",{className:"menu-item-title"},null==(i=e.props.navLinkArray.find(function(e){return e.uuid===t.navItem}))?void 0:i.content.title)))})))})))})))}))))},t}(r.Component),b=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.render=function(){return r.createElement("div",{className:"quicklinks"},this.props.quickLinksArray&&r.createElement("ul",{className:"list--horizontal list--none"},this.props.quickLinksArray.map(function(e,t){return r.createElement("li",{key:t,className:"list--listitem"},r.createElement("a",{href:e.content.url},e.name))})))},t}(r.Component),_=(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}a(t,e),t.prototype.render=function(){return r.createElement("div",{className:"header-container header-container--"+this.props.background},r.createElement("header",{className:"header"},r.createElement(g,null),r.createElement("div",{className:"quicklinks"},r.createElement(b,{quickLinksArray:this.props.quickLinksArray})),r.createElement(y,{navItemArray:this.props.navItemArray,navLinkArray:this.props.navLinkArray,utilityItemArray:this.props.utilityItemArray})))}}(r.Component),function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}return a(t,e),t.prototype.render=function(){var e="";switch(this.props.glint){case"blue":e="#00aef0";break;case"black":e="#000";break;case"orange":e="#FAA61A";break;case"lilac":e="#B781CA";break;case"green":e="#8DC63F";break;default:e="#ED61BA"}return r.createElement("div",{className:"uea-glint"},r.createElement("svg",{width:"100",height:"100",viewBox:"0 0 120 119",id:"Layer_1","data-name":"Layer 1",xmlns:"http://www.w3.org/2000/svg",role:"img","aria-label":"glint",className:this.props.class},r.createElement("path",{style:{fill:e},d:"M 57.21,4.68\n           C 57.21,4.68 57.21,9.35 57.21,9.35\n             57.21,9.35 56.94,9.39 56.94,9.39\n             56.73,9.42 56.71,9.46 56.84,9.54\n             56.98,9.63 56.98,9.65 56.83,9.65\n             56.67,9.65 56.67,9.66 56.83,9.77\n             56.99,9.87 56.99,9.88 56.83,9.89\n             56.67,9.89 56.67,9.90 56.83,10.01\n             56.95,10.08 56.96,10.12 56.86,10.12\n             56.76,10.12 56.71,10.31 56.71,10.64\n             56.71,10.92 56.78,11.22 56.86,11.31\n             56.98,11.43 56.98,11.48 56.85,11.52\n             56.73,11.57 56.73,11.61 56.85,11.77\n             56.97,11.91 56.97,11.94 56.86,11.87\n             56.74,11.80 56.71,12.10 56.73,13.24\n             56.75,15.76 56.74,15.96 56.50,15.97\n             56.39,15.98 56.35,16.00 56.42,16.03\n             56.57,16.09 56.49,16.80 56.34,16.80\n             56.28,16.80 56.25,17.55 56.27,18.47\n             56.30,20.09 56.22,20.52 55.91,20.33\n             55.86,20.30 55.81,20.76 55.80,21.36\n             55.78,23.25 55.76,23.59 55.66,23.57\n             55.35,23.52 55.22,23.59 55.39,23.70\n             55.50,23.77 55.51,23.82 55.43,23.82\n             55.34,23.82 55.30,24.16 55.33,24.98\n             55.36,26.05 55.22,26.70 5
15.01,26.49\n             54.97,26.46 54.94,26.55 54.94,26.70\n             54.95,27.32 54.79,28.18 54.65,28.29\n             54.56,28.36 54.49,28.52 54.48,28.65\n             54.46,28.87 54.37,29.52 54.28,30.06\n             54.26,30.19 54.15,30.35 54.04,30.43\n             53.90,30.54 53.85,30.75 53.86,31.26\n             53.86,31.95 53.81,32.10 53.56,32.10\n             53.47,32.10 53.43,32.30 53.45,32.68\n             53.48,33.19 53.44,33.30 53.15,33.55\n             52.95,33.72 52.89,33.83 52.99,33.83\n             53.12,33.83 53.13,33.86 53.03,33.96\n             52.96,34.04 52.93,34.18 52.97,34.28\n             53.01,34.39 52.99,34.43 52.92,34.39\n             52.74,34.28 52.48,34.89 52.49,35.38\n             52.50,35.68 52.42,35.89 52.19,36.12\n             52.02,36.30 51.93,36.45 51.99,36.45\n             52.05,36.46 52.00,36.54 51.87,36.63\n             51.74,36.73 51.70,36.81 51.78,36.81\n             51.86,36.81 51.92,36.87 51.92,36.95\n             51.92,37.02 51.89,37.05 51.85,37.01\n             51.70,36.86 51.42,37.29 51.49,37.57\n             51.55,37.81 51.52,37.84 51.23,37.80\n             50.95,37.76 50.94,37.77 51.15,37.87\n             51.37,37.97 51.37,37.98 51.16,37.99\n             50.98,38.00 50.95,38.07 50.99,38.36\n             51.04,38.67 51.01,38.71 50.74,38.72\n             50.46,38.73 50.45,38.74 50.67,38.83\n             50.89,38.93 50.89,38.93 50.68,38.94\n             50.51,38.95 50.47,39.02 50.51,39.29\n             50.56,39.59 50.53,39.62 50.27,39.57\n             49.99,39.51 49.98,39.53 50.06,39.96\n             50.13,40.33 50.11,40.41 49.91,40.46\n             49.77,40.50 49.65,40.66 49.60,40.90\n             49.54,41.19 49.50,41.24 49.41,41.09\n             49.32,40.95 49.30,40.96 49.29,41.15\n             49.29,41.50 49.00,41.99 48.82,41.96\n             48.74,41.94 48.71,41.98 48.75,42.05\n             48.84,42.19 48.52,42.55 48.40,42.43\n             48.36,42.39 48.36,42.44 48.40,42.56\n             48.44,42.67 48.42,42.76 48.36,42.76\n             48.29,42.76 48.21,42.88 48.19,43.03\n             48.17,43.18 48.07,43.30 47.98,43.30\n             47.88,43.30 47.80,43.38 47.80,43.48\n             47.80,43.58 47.68,43.67 47.53,43.69\n             47.37,43.72 47.26,43.83 47.23,43.99\n             47.21,44.13 47.13,44.24 47.05,44.22\n             46.96,44.20 46.90,44.32 46.90,44.51\n             46.90,44.68 46.86,44.79 46.82,44.75\n             46.78,44.71 46.59,44.83 46.40,45.03\n             46.21,45.23 45.99,45.35 45.92,45.31\n             45.84,45.26 45.82,45.28 45.86,45.35\n             46.01,45.58 45.82,45.88 45.63,45.73\n             45.54,45.65 45.46,45.63 45.45,45.67\n             45.44,45.71 45.42,45.79 45.40,45.86\n             45.39,45.92 45.37,46.03 45.36,46.09\n             45.35,46.15 45.24,46.23 45.10,46.28\n             44.97,46.32 44.89,46.40 44.92,46.45\n             44.99,46.55 44.64,46.75 44.46,46.71\n             44.40,46.69 44.39,46.77 44.43,46.87\n             44.47,46.99 44.42,47.09 44.30,47.14\n             44.18,47.18 44.03,47.29 43.96,47.38\n             43.90,47.47 43.75,47.55 43.64,47.57\n             43.40,47.60 42.87,48.13 42.92,48.28\n             42.94,48.33 42.90,48.34 42.83,48.30\n             42.77,48.26 42.68,48.30 42.65,48.39\n             42.61,48.50 42.47,48.54 42.30,48.51\n             42.07,48.47 42.01,48.51 41.97,48.74\n             41.94,48.95 41.87,49.01 41.68,48.98\n             41.53,48.96 41.38,49.00 41.34,49.07\n             41.29,49.14 41.35,49.16 41.48,49.12\n             41.60,49.08 41.54,49.16 41.35,49.29\n             41.17,49.42 40.91,49.50 40.79,49.46\n             40.63,49.42 40.53,49.49 40.45,49.69\n             40.35,49.94 40.33,49.94 40.32,49.73\n             40.30,49.49 40.30,49.49 40.21,49.73\n             40.16,49.86 40.05,49.98 39.98,49.98\n             39.90,49.99 39.79,50.01 39.72,50.01\n             39.66,50.02 39.64,50.11 39.68,50.21\n             39.75,50.38 39.51,50.45 38.97,50.41\n             38.86,50.40 38.76,50.44 38.76,50.51\n             38.76,50.58 38.82,50.60 38.88,50.56\n             38.95,50.52 39.00,50.52 39.00,50.55\n             39.00,50.67 38.35,50.95 38.20,50.90\n             38.11,50.87 38.05,50.90 38.05,50.97\n             38.05,51.04 37.98,51.09 37.90,51.07\n             37.81,51.05 37.76,51.11 37.78,51.19\n             37.81,51.33 37.63,51.36 36.82,51.38\n             36.58,51.38 36.49,51.44 36.49,51.60\n             36.49,51.78 36.39,51.82 35.95,51.82\n             35.49,51.82 35.41,51.85 35.41,52.05\n             35.41,52.26 35.33,52.29 34.70,52.29\n             34.06,52.29 33.98,52.32 33.98,52.53\n             33.98,52.71 33.89,52.77 33.65,52.78\n             33.47,52.79 33.27,52.8
11 33.20,52.82\n             33.13,52.84 32.95,52.86 32.78,52.87\n             32.55,52.89 32.52,52.92 32.65,53.00\n             32.78,53.08 32.69,53.14 32.31,53.24\n             32.03,53.32 31.77,53.35 31.73,53.31\n             31.70,53.28 31.61,53.33 31.54,53.43\n             31.45,53.55 31.05,53.65 30.34,53.72\n             29.39,53.82 28.81,53.96 29.37,53.96\n             29.49,53.96 29.56,53.99 29.52,54.03\n             29.43,54.12 28.57,54.22 27.85,54.22\n             27.38,54.22 27.28,54.26 27.28,54.43\n             27.28,54.69 25.97,54.88 25.82,54.64\n             25.75,54.53 25.73,54.53 25.72,54.64\n             25.72,54.72 25.61,54.76 25.48,54.73\n             25.35,54.71 25.27,54.73 25.30,54.79\n             25.39,54.93 24.77,55.15 24.32,55.13\n             24.10,55.12 23.89,55.15 23.85,55.19\n             23.81,55.23 23.69,55.20 23.59,55.12\n             23.49,55.04 23.44,55.03 23.48,55.09\n             23.52,55.17 23.21,55.20 22.60,55.17\n             21.73,55.13 21.65,55.14 21.65,55.36\n             21.65,55.57 21.56,55.59 20.47,55.59\n             19.28,55.60 18.96,55.67 19.09,55.87\n             19.20,56.05 19.06,56.00 18.85,55.80\n             18.68,55.63 18.66,55.63 18.66,55.81\n             18.66,55.96 18.63,55.98 18.51,55.88\n             18.40,55.79 18.27,55.80 18.04,55.92\n             17.81,56.03 17.31,56.07 16.15,56.03\n             15.14,56.01 14.47,56.04 14.32,56.12\n             14.13,56.22 14.06,56.22 14.02,56.12\n             13.96,55.92 13.10,55.95 12.92,56.16\n             12.84,56.26 12.72,56.34 12.65,56.34\n             12.59,56.34 12.61,56.25 12.70,56.14\n             12.85,55.96 12.84,55.96 12.59,56.09\n             12.43,56.17 12.28,56.31 12.25,56.40\n             12.20,56.52 11.48,56.54 8.42,56.50\n             5.73,56.46 4.61,56.48 4.49,56.58\n             4.40,56.65 4.30,56.66 4.27,56.61\n             4.23,56.55 3.26,56.49 2.10,56.47\n             2.10,56.47 0.00,56.44 0.00,56.44\n             0.00,56.44 0.00,59.32 0.00,59.32\n             0.00,59.32 0.00,62.21 0.00,62.21\n             0.00,62.21 3.71,62.12 3.71,62.12\n             3.71,62.12 7.42,62.03 7.42,62.03\n             7.42,62.03 7.42,62.34 7.42,62.34\n             7.42,62.34 7.42,62.65 7.42,62.65\n             7.42,62.65 8.78,62.65 8.78,62.65\n             9.77,62.65 10.16,62.61 10.20,62.51\n             10.24,62.39 10.29,62.39 10.44,62.52\n             10.60,62.64 11.14,62.66 13.03,62.61\n             13.03,62.61 15.43,62.54 15.43,62.54\n             15.43,62.54 15.43,62.84 15.43,62.84\n             15.43,63.21 16.19,63.27 16.48,62.92\n             16.57,62.81 16.61,62.79 16.56,62.88\n             16.49,63.01 16.52,63.03 16.67,62.98\n             16.79,62.93 16.87,62.96 16.87,63.05\n             16.87,63.14 16.92,63.12 16.99,63.01\n             17.05,62.91 17.11,62.89 17.11,62.96\n             17.11,63.05 17.60,63.08 18.63,63.06\n             20.12,63.04 20.17,63.05 20.42,63.33\n             20.59,63.53 20.70,63.58 20.76,63.48\n             20.83,63.38 20.87,63.38 20.94,63.49\n             21.05,63.68 21.33,63.52 21.22,63.33\n             21.17,63.25 21.24,63.28 21.37,63.38\n             21.54,63.52 21.83,63.56 22.55,63.54\n             23.39,63.52 23.52,63.55 23.71,63.77\n             23.85,63.94 23.92,63.97 23.92,63.86\n             23.93,63.74 23.97,63.73 24.09,63.83\n             24.17,63.90 24.36,63.94 24.50,63.91\n             24.64,63.88 24.79,63.90 24.82,63.95\n             24.85,64.00 25.08,64.03 25.32,64.01\n             25.66,63.98 25.85,64.04 26.07,64.24\n             26.23,64.38 26.32,64.43 26.27,64.35\n             26.23,64.27 26.24,64.20 26.31,64.20\n             26.38,64.20 26.44,64.26 26.44,64.33\n             26.44,64.40 26.50,64.42 26.56,64.38\n             26.63,64.34 26.65,64.24 26.60,64.16\n             26.56,64.09 26.62,64.12 26.75,64.23\n             26.90,64.36 27.25,64.44 27.70,64.47\n             28.30,64.50 28.43,64.55 28.55,64.78\n             28.63,64.93 28.71,65.01 28.75,64.96\n             28.91,64.70 30.28,64.93 30.21,65.20\n             30.16,65.38 30.17,65.41 30.25,65.29\n             30.32,65.18 30.38,65.17 30.44,65.26\n             30.55,65.44 30.78,65.43 30.69,65.25\n             30.64,65.16 30.70,65.20 30.80,65.33\n             30.91,65.46 30.99,65.50 30.99,65.41\n             30.99,65.30 31.10,65.28 31.38,65.34\n             31.59,65.39 31.83,65.43 31.91,65.43\n             32.00,65.43 32.06,65.48 32.06,65.54\n             32.06,65.60 32.13,65.61 32.20,65.56\n             32.30,65.50 32.32,65.54 32.26,65.69\n             32.19,65.88 32.20,65.89 32.38,65.74\n             32.57,65.59 32.58,65.60 32.50,65.81\n             32.43,65.99 32.44,66.02 32.55,65.91\n             32.65,65.81 32.79,65.80 32.98,65.88\n             33.13,65.94 33.26,65.95 33.26,65.91\n             33.26,65.87 33.33,65.90 33.42,65.97\n             33.53,66.07 33.61,66.
107 33.72,65.96\n             33.83,65.86 33.86,65.89 33.86,66.11\n             33.86,66.37 33.92,66.41 34.37,66.44\n             34.65,66.45 34.89,66.52 34.92,66.58\n             34.94,66.65 35.03,66.70 35.12,66.70\n             35.22,66.70 35.29,66.75 35.29,66.81\n             35.29,66.87 35.41,66.89 35.54,66.86\n             35.72,66.81 35.80,66.86 35.85,67.05\n             35.91,67.26 36.01,67.30 36.52,67.30\n             36.93,67.30 37.20,67.37 37.42,67.54\n             37.58,67.67 37.82,67.78 37.94,67.78\n             38.06,67.78 38.23,67.88 38.31,68.01\n             38.41,68.16 38.59,68.25 38.80,68.25\n             39.04,68.25 39.16,68.32 39.21,68.49\n             39.24,68.62 39.31,68.70 39.36,68.67\n             39.49,68.59 40.07,68.77 40.10,68.91\n             40.11,68.97 40.27,69.10 40.47,69.19\n             40.69,69.30 40.76,69.39 40.67,69.45\n             40.59,69.50 40.72,69.57 40.97,69.61\n             41.21,69.66 41.45,69.66 41.51,69.63\n             41.57,69.59 41.60,69.67 41.58,69.80\n             41.53,70.01 41.64,70.10 41.90,70.05\n             41.95,70.05 41.99,70.14 41.99,70.26\n             41.99,70.43 42.11,70.51 42.44,70.57\n             42.94,70.67 43.22,70.85 43.12,71.01\n             43.08,71.07 43.10,71.11 43.15,71.10\n             43.40,71.06 43.55,71.13 43.55,71.29\n             43.55,71.39 43.59,71.46 43.64,71.45\n             43.88,71.40 44.12,71.62 44.06,71.85\n             44.00,72.06 44.04,72.08 44.46,72.05\n             44.79,72.02 44.92,72.05 44.89,72.16\n             44.88,72.24 45.00,72.37 45.16,72.44\n             45.44,72.57 45.52,72.69 45.48,72.93\n             45.47,72.98 45.50,73.01 45.55,73.00\n             45.79,72.97 45.95,73.03 45.89,73.13\n             45.85,73.19 45.92,73.30 46.05,73.37\n             46.18,73.44 46.32,73.60 46.36,73.73\n             46.40,73.87 46.49,73.94 46.56,73.90\n             46.62,73.86 46.70,73.93 46.74,74.07\n             46.77,74.20 46.90,74.33 47.03,74.37\n             47.16,74.40 47.27,74.54 47.28,74.70\n             47.29,74.86 47.31,75.04 47.32,75.10\n             47.34,75.17 47.36,75.27 47.37,75.34\n             47.37,75.41 47.43,75.38 47.50,75.28\n             47.58,75.15 47.61,75.14 47.62,75.26\n             47.62,75.34 47.67,75.38 47.74,75.34\n             47.81,75.30 47.85,75.31 47.85,75.36\n             47.84,75.42 47.84,75.57 47.85,75.70\n             47.85,75.70 47.87,75.94 47.87,75.94\n             47.87,75.94 47.98,75.70 47.98,75.70\n             48.07,75.48 48.08,75.48 48.09,75.67\n             48.09,75.79 48.15,75.86 48.22,75.82\n             48.28,75.77 48.34,75.88 48.34,76.05\n             48.34,76.24 48.40,76.35 48.51,76.35\n             48.70,76.35 48.73,76.45 48.70,76.98\n             48.68,77.26 48.72,77.31 48.99,77.31\n             49.22,77.31 49.29,77.36 49.27,77.51\n             49.25,77.63 49.31,77.72 49.41,77.72\n             49.51,77.72 49.59,77.80 49.59,77.90\n             49.59,78.00 49.64,78.12 49.70,78.16\n             49.77,78.21 49.76,78.31 49.67,78.41\n             49.60,78.50 49.57,78.61 49.61,78.66\n             49.75,78.79 49.87,78.74 49.93,78.53\n             49.96,78.39 50.01,78.44 50.07,78.71\n             50.12,78.92 50.19,79.07 50.22,79.04\n             50.36,78.90 50.61,79.26 50.61,79.59\n             50.61,79.85 50.68,79.97 50.85,80.01\n             51.04,80.06 51.09,80.17 51.09,80.54\n             51.09,80.80 51.13,80.98 51.19,80.95\n             51.36,80.84 51.56,81.17 51.51,81.46\n             51.47,81.63 51.53,81.75 51.66,81.80\n             51.96,81.91 52.02,82.05 51.97,82.55\n             51.94,82.91 51.97,83.02 52.13,83.06\n             52.33,83.11 52.33,83.12 52.13,83.13\n             52.01,83.14 51.94,83.19 51.98,83.26\n             52.02,83.32 52.13,83.34 52.23,83.30\n             52.38,83.24 52.46,83.38 52.42,83.65\n             52.41,83.70 52.47,83.74 52.55,83.74\n             52.67,83.74 52.67,83.76 52.55,83.84\n             52.42,83.92 52.44,83.97 52.60,84.11\n             52.78,84.25 52.79,84.25 52.71,84.10\n             52.65,84.00 52.65,83.96 52.71,84.01\n             52.84,84.13 52.90,84.41 52.91,84.96\n             52.92,85.27 52.98,85.42 53.12,85.47\n             53.37,85.55 53.64,86.68 53.43,86.76\n             53.36,86.79 53.43,86.82 53.60,86.83\n             53.88,86.85 53.88,86.86 53.66,86.95\n             53.47,87.04 53.46,87.06 53.62,87.06\n             53.76,87.07 53.86,87.25 53.95,87.69\n             54.03,88.04 54.15,88.35 54.23,88.40\n             54.32,88.46 54.35,88.83 54.33,89.51\n             54.30,90.47 54.31,90.53 54.55,90.53\n             54.75,90.53 54.80,90.61 54.80,90.91\n             54.83,92.01 54.88,92.32 55.09,92.55\n             55.27,92.74 55.31,92.97 55.30,93.69\n             55.30,94.18 55.34,94.58 55.40,94.58\n             55.45,94.58 55.48,94.68 55.45,94.81\n             55.43,94.94 55.49,95.10 55.59,95.15\n             55.73,95.23 55.77,95.51 55.78,96.43\n             55.79,97.13 55.85,97.65 55.92,97.70\n             56.01,97.76 56.00,97.79 55.90,97.79\n             55.82,97.79 55.75,97.95 55.75,98.16\n             55.75,98.49 55.79,98.53 56.02,98.48\n             56.02,98.48 56.30,98.43 56.30,98.43\n             56.30,98.43 56.28,100.38 56.28,100.38\n             56.27,101.45 56.30,102.32 56.36,102.32\n             56.42,102.32 56.47,102.44 56.47,102.59\n             56.47,102.80 56.50,102.82 56.59,102.68\n             56.72,102.48 56.74,103.02 56.72,105.51\n             56.72,106.31 56.75,106.97 56.80,106.97\n             56.85,106.97 56.89,107.09 56.89,107.25\n             56.89,107.41 56.85,107.51 56.79,107.48\n             56.74,107.45 56.71,107.83 56.72,108.32\n             56.74,109.05 56.93,109.65 56.96,109.08\n             56.96,109.00 57.02,109.06 57.08,109.22\n             57.15,109.40 57.20,111.47 57.20,114.32\n             57.20,114.32 5
17.21,119.12 57.21,119.12\n             57.21,119.12 59.76,119.12 59.76,119.12\n             59.76,119.12 62.32,119.12 62.32,119.12\n             62.32,119.12 62.30,118.85 62.30,118.85\n             62.21,117.08 62.35,115.06 62.57,115.06\n             62.79,115.06 62.80,114.95 62.79,110.26\n             62.79,105.69 62.83,104.71 63.05,105.06\n             63.10,105.15 63.17,105.03 63.22,104.76\n             63.27,104.51 63.26,104.28 63.20,104.24\n             63.06,104.15 63.05,103.74 63.19,103.82\n             63.25,103.86 63.30,103.15 63.30,102.24\n             63.30,100.36 63.32,100.07 63.41,100.08\n             63.72,100.11 63.82,100.05 63.65,99.94\n             63.52,99.85 63.51,99.79 63.60,99.73\n             63.69,99.67 63.74,99.07 63.75,98.05\n             63.75,96.75 63.79,96.42 63.95,96.24\n             64.10,96.08 64.16,95.73 64.20,94.93\n             64.24,94.04 64.47,92.97 64.48,93.61\n             64.49,94.12 64.64,93.51 64.68,92.82\n             64.74,91.67 64.84,91.10 64.99,90.91\n             65.07,90.82 65.14,90.63 65.15,90.49\n             65.15,90.34 65.17,90.06 65.18,89.84\n             65.20,89.59 65.27,89.46 65.38,89.46\n             65.57,89.46 65.59,89.36 65.62,88.34\n             65.63,87.94 65.70,87.71 65.84,87.61\n             66.06,87.45 66.14,87.20 66.18,86.47\n             66.20,86.22 66.25,86.04 66.30,86.07\n             66.39,86.13 66.56,85.91 66.59,85.70\n             66.60,85.64 66.61,85.38 66.62,85.14\n             66.64,84.78 66.69,84.69 66.87,84.69\n             67.05,84.69 67.09,84.61 67.08,84.24\n             67.06,83.82 67.08,83.79 67.33,83.83\n             67.58,83.88 67.61,83.84 67.59,83.48\n             67.54,82.63 67.59,82.43 67.84,82.43\n             68.03,82.43 68.08,82.35 68.08,81.98\n             68.08,81.66 68.14,81.49 68.32,81.38\n             68.46,81.29 68.55,81.11 68.55,80.90\n             68.55,80.72 68.66,80.48 68.79,80.37\n             68.93,80.26 69.03,80.04 69.03,79.89\n             69.03,79.74 69.14,79.53 69.27,79.42\n             69.40,79.31 69.51,79.11 69.51,78.97\n             69.51,78.81 69.59,78.73 69.76,78.73\n             69.95,78.73 70.00,78.67 69.97,78.46\n             69.95,78.31 70.02,78.05 70.12,77.89\n             70.22,77.73 70.34,77.51 70.39,77.39\n             70.43,77.27 70.52,77.20 70.59,77.25\n             70.70,77.32 70.73,77.26 70.76,76.92\n             70.77,76.71 71.10,76.38 71.22,76.44\n             71.28,76.47 71.31,76.42 71.30,76.33\n             71.24,75.92 71.31,75.77 71.55,75.82\n             71.68,75.84 71.76,75.82 71.73,75.77\n             71.65,75.64 72.08,75.14 72.19,75.24\n             72.23,75.29 72.26,75.20 72.26,75.06\n             72.26,74.92 72.33,74.82 72.41,74.83\n             72.49,74.85 72.61,74.74 72.68,74.60\n             72.74,74.45 72.88,74.34 72.98,74.36\n             73.07,74.37 73.16,74.33 73.16,74.27\n             73.17,74.06 73.35,73.85 73.47,73.92\n             73.53,73.95 73.58,73.85 73.58,73.70\n             73.58,73.46 73.63,73.42 73.87,73.46\n             74.10,73.51 74.17,73.46 74.20,73.24\n             74.22,73.08 74.28,72.97 74.34,73.00\n             74.40,73.02 74.51,72.91 74.59,72.76\n             74.66,72.61 74.80,72.48 74.90,72.48\n             75.00,72.48 75.06,72.39 75.04,72.27\n             75.02,72.14 75.08,72.06 75.20,72.06\n             75.31,72.06 75.42,71.96 75.46,71.83\n             75.49,71.70 75.62,71.59 75.74,71.59\n             75.86,71.59 75.99,71.48 76.03,71.35\n             76.10,71.14 76.30,71.05 76.60,71.10\n             76.65,71.11 76.69,71.06 76.69,70.99\n             76.69,70.92 76.82,70.81 76.99,70.73\n             77.15,70.66 77.29,70.53 77.29,70.45\n             77.29,70.28 77.56,70.17 78.10,70.10\n             78.28,70.08 78.45,70.05 78.48,70.05\n             78.52,70.04 78.46,69.98 78.36,69.92\n             78.22,69.83 78.27,69.79 78.57,69.73\n             78.85,69.68 78.96,69.59 78.96,69.43\n             78.96,69.21 79.11,69.16 79.65,69.20\n             79.85,69.22 79.92,69.16 79.92,68.98\n             79.92,68.83 80.00,68.72 80.13,68.71\n             80.24,68.70 80.39,68.68 80.46,68.67\n             80.52,68.65 80.65,68.63 80.73,68.62\n             80.81,68.62 80.86,68.54 80.85,68.46\n             80.83,68.36 81.00,68.30 81.33,68.28\n             81.73,68.25 81.83,68.19 81.83,68.02\n             81.83,67.75 82.04,67.66 82.47,67.74\n             82.73,67.79 82.79,67.76 82.79,67.57\n             82.79,67.38 82.90,67.31 83.30,67.25\n             83.64,67.20 83.75,67.14 83.64,67.07\n             83.40,66.92 83.66,66.82 84.34,66.79\n             84.71,66.78 84.96,66.71 85.00,66.61\n             85.04,66.51 85.01,66.49 84.91,66.55\n             84.69,66.69 84.41,66.71 84.55,66.57\n             84.74,66.38 85.37,
166.25 85.58,66.36\n             85.69,66.43 85.80,66.42 85.84,66.35\n             85.88,66.28 85.97,66.26 86.04,66.30\n             86.11,66.34 86.28,66.27 86.42,66.14\n             86.56,66.01 86.77,65.91 86.89,65.93\n             87.00,65.95 87.13,65.92 87.17,65.85\n             87.21,65.78 87.31,65.79 87.41,65.88\n             87.54,65.99 87.58,65.97 87.59,65.80\n             87.59,65.58 87.60,65.59 87.69,65.80\n             87.77,66.03 87.78,66.03 87.84,65.78\n             87.89,65.61 87.85,65.51 87.71,65.48\n             87.61,65.45 87.93,65.45 88.44,65.48\n             89.31,65.53 89.37,65.52 89.37,65.30\n             89.37,65.16 89.31,65.04 89.23,65.01\n             89.15,64.98 89.42,64.97 89.83,64.98\n             90.24,64.98 90.57,64.96 90.57,64.92\n             90.57,64.89 90.68,64.79 90.82,64.70\n             91.03,64.57 91.06,64.57 90.98,64.70\n             90.93,64.79 90.99,64.77 91.12,64.65\n             91.31,64.49 91.54,64.45 92.19,64.48\n             92.90,64.52 93.06,64.48 93.30,64.27\n             93.54,64.06 93.75,64.02 94.74,64.00\n             96.15,63.97 96.37,63.93 96.37,63.72\n             96.37,63.59 96.56,63.55 97.15,63.54\n             97.58,63.54 97.98,63.52 98.05,63.50\n             98.11,63.48 98.19,63.47 98.23,63.48\n             98.45,63.57 98.82,63.55 98.83,63.44\n             98.83,63.37 98.87,63.38 98.93,63.47\n             99.01,63.60 99.04,63.59 99.10,63.44\n             99.14,63.33 99.26,63.25 99.37,63.25\n             99.47,63.25 99.52,63.30 99.48,63.37\n             99.36,63.56 99.56,63.50 99.71,63.30\n             99.82,63.15 100.21,63.11 102.03,63.09\n             104.09,63.07 104.23,63.06 104.42,62.82\n             104.62,62.59 104.73,62.58 107.14,62.59\n             108.77,62.60 109.68,62.56 109.74,62.48\n             109.80,62.40 109.83,62.41 109.83,62.51\n             109.83,62.73 111.59,62.71 111.82,62.48\n             111.92,62.38 111.96,62.29 111.90,62.29\n             111.85,62.28 111.91,62.23 112.04,62.18\n             112.18,62.12 114.00,62.10 116.14,62.14\n             116.14,62.14 120.00,62.22 120.00,62.22\n             120.00,62.22 120.00,59.34 120.00,59.34\n             120.00,57.50 119.96,56.46 119.88,56.46\n             119.78,56.46 119.72,56.61 119.74,56.83\n             119.74,56.87 119.67,56.90 119.58,56.90\n             119.49,56.90 119.42,56.87 119.42,56.83\n             119.46,56.50 119.36,56.46 118.38,56.46\n             117.50,56.46 117.37,56.49 117.36,56.67\n             117.35,56.78 117.32,56.81 117.29,56.74\n             117.26,56.66 117.16,56.62 117.06,56.66\n             116.97,56.69 116.89,56.66 116.89,56.58\n             116.89,56.47 115.80,56.45 112.34,56.50\n             112.34,56.50 107.78,56.55 107.78,56.55\n             107.78,56.55 107.60,56.27 107.60,56.27\n             107.36,55.91 106.48,55.85 106.48,56.19\n             106.48,56.31 106.44,56.35 106.39,56.28\n             106.28,56.13 106.12,56.13 105.89,56.27\n             105.77,56.35 105.74,56.33 105.79,56.20\n             105.85,56.04 105.71,56.01 104.74,56.02\n             104.12,56.02 103.61,56.08 103.61,56.14\n             103.61,56.20 103.55,56.20 103.46,56.13\n             103.38,56.06 103.09,56.03 102.83,56.05\n             102.23,56.10 101.83,56.00 102.06,55.86\n             102.42,55.64 100.27,55.48 99.75,55.69\n             99.64,55.73 99.54,55.72 99.54,55.66\n             99.54,55.60 99.26,55.57 98.91,55.59\n             98.18,55.63 97.71,55.55 97.81,55.39\n             97.85,55.32 97.80,55.30 97.69,55.34\n             97.59,55.38 97.51,55.35 97.51,55.26\n             97.51,55.18 97.47,55.15 97.43,55.19\n             97.39,55.23 97.28,55.21 97.19,55.13\n             97.08,55.04 97.03,55.04 97.03,55.13\n             97.03,55.20 96.91,55.23 96.76,55.19\n             96.61,55.16 96.20,55.12 95.83,55.11\n             95.31,55.10 95.17,55.05 95.14,54.88\n             95.10,54.69 94.62,54.58 94.22,54.67\n             93.85,54.75 93.72,54.75 93.54,54.66\n             93.42,54.60 93.31,54.60 93.26,54.67\n             93.22,54.74 93.08,54.74 92.90,54.65\n             92.74,54.58 92.64,54.46 92.69,54.39\n             92.73,54.32 92.68,54.33 92.57,54.41\n             92.41,54.54 92.37,54.54 92.28,54.39\n             92.21,54.25 91.94,54.20 91.25,54.19\n             90.44,54.17 90.33,54.14 90.33,53.94\n             90.33,53.74 89.58,53.61 88.98,53.71\n             88.93,53.71 88.89,53.61 88.89,53.47\n             88.89,53.25 88.83,53.23 88.15,53.25\n             87.01,53.27 86.98,53.27 86.98,53.01\n             86.98,52.80 86.90,52.77 86.35,52.77\n             86.01,52.77 85.64,52.71 85.54,52.65\n             85.40,52.55 85.39,52.53 85.53,52.53\n             85.78,52.53 85.62,52.41 85.29,52.35\n             84.47,52.19 84.32,52.14 84.46,52.06\n             84.56,52.00 84.53,51.95 84.36,51.90\n             84.19,51.86 84.13,51.88 84.19,51.97\n             84.25,52.07 84.22,52.07 84.10,51.97\n             84.00,51.89 83.69,51.81 83.42,51.80\n             83.02,51.77 82.95,51.74 83.05,51.61\n             83.16,51.49 83.14,51.47 82.97,51.53\n             82.83,51.59 82.78,51.57 82.83,51.49\n             82.88,51.41 82.78,51.37 82.54,51.39\n             82.20,51.41 81.86,51.12 82.03,50.95\n             82.06,50.91 81.89,50.90 81.65,50.91\n             81.32,50.92 81.16,50.86 81.00,50.66\n             80.87,50.50 80.65,50.39 80.47,50.39\n             80.25,50.39 80.16,50.32 80.16,50.16\n             80.16,49.99 80.09,49.95 79.87,50.00\n             79.66,50.04 79.53,49.97 79.38,49.74\n             79.26,49.57 79.11,49.44 79.04,49.45\n             78.58,49.50 78.36,49.42 78.36,49.19\n             78.36,49.05 78.31,48.97 78.24,49.02\n             78.17,49.06 77.98,48.96 77.83,48.79\n             77.67,48.62 77.43,48.48 77.30,48.48\n             77.17,48.48 77.03,48.37 76.99,48.24\n             76.95,48.11 76.88,48.01 76.83,48.02\n             76.63,48.05 76.45,48.00 76.46,47.91\n             76.51,47.65 76.43,47.53 76.21,47.53\n             76.05,47.53 75.97,47.45 75.97,47.29\n             75.97,47.16 75.89,47.05 75.79,47.05\n             75.69,47.05 75.61,46.94 75.61,46.81\n             75.61,46.61 75.53,46.57 75.13,46.57\n             74.74,46.57 74.63,46.52 74.55,46.31\n             74.49,46.16 74.40,46.05 74.34,46.07\n             74.29,46.09 74.22,46.00 74.20,45.86\n             74.18,45.72 74.07,45.
162 73.94,45.62\n             73.82,45.62 73.70,45.51 73.66,45.37\n             73.62,45.20 73.53,45.14 73.41,45.18\n             73.29,45.23 73.22,45.19 73.22,45.07\n             73.22,44.97 73.11,44.86 72.98,44.82\n             72.85,44.79 72.74,44.66 72.74,44.54\n             72.74,44.41 72.66,44.31 72.56,44.31\n             72.38,44.31 72.28,44.16 72.20,43.75\n             72.18,43.63 72.15,43.51 72.14,43.48\n             72.13,43.44 72.12,43.38 72.13,43.33\n             72.14,43.29 72.07,43.28 71.98,43.31\n             71.81,43.37 71.62,43.05 71.72,42.88\n             71.76,42.83 71.69,42.80 71.58,42.81\n             71.46,42.81 71.37,42.77 71.37,42.70\n             71.36,42.46 71.16,42.27 70.98,42.34\n             70.86,42.39 70.82,42.35 70.87,42.24\n             70.90,42.15 70.89,42.03 70.85,41.99\n             70.80,41.95 70.77,41.85 70.76,41.77\n             70.76,41.69 70.69,41.65 70.60,41.66\n             70.52,41.68 70.48,41.65 70.52,41.59\n             70.55,41.53 70.48,41.39 70.35,41.27\n             70.22,41.16 70.14,41.02 70.18,40.96\n             70.21,40.90 70.19,40.86 70.12,40.86\n             70.05,40.86 69.99,40.67 69.99,40.45\n             69.99,40.11 69.94,40.03 69.72,40.00\n             69.49,39.97 69.46,39.90 69.48,39.52\n             69.51,39.15 69.48,39.08 69.25,39.05\n             69.10,39.03 68.97,38.93 68.97,38.83\n             68.97,38.73 68.89,38.65 68.79,38.65\n             68.66,38.65 68.61,38.47 68.58,37.91\n             68.55,37.26 68.51,37.16 68.31,37.16\n             68.09,37.16 68.02,36.98 68.05,36.45\n             68.06,36.32 68.01,36.34 67.87,36.51\n             67.69,36.74 67.69,36.74 67.75,36.49\n             67.79,36.29 67.77,36.25 67.62,36.30\n             67.50,36.35 67.47,36.32 67.53,36.23\n             67.66,36.02 67.49,35.38 67.32,35.45\n             67.22,35.48 67.16,35.36 67.14,35.12\n             67.12,34.90 67.05,34.69 66.97,34.64\n             66.86,34.57 66.87,34.55 67.00,34.54\n             67.16,34.54 67.16,34.53 67.00,34.42\n             66.84,34.32 66.84,34.31 67.00,34.31\n             67.12,34.31 67.08,34.22 66.87,34.04\n             66.66,33.86 66.57,33.68 66.60,33.50\n             66.62,33.35 66.59,33.23 66.53,33.23\n             66.47,33.23 66.45,33.13 66.48,33.01\n             66.51,32.89 66.45,32.70 66.34,32.60\n             66.15,32.41 66.07,32.08 66.05,31.47\n             66.05,31.32 65.99,31.23 65.92,31.27\n             65.77,31.36 65.71,31.18 65.64,30.43\n             65.61,30.11 65.57,29.84 65.56,29.84\n             65.55,29.84 65.52,29.71 65.49,29.56\n             65.47,29.41 65.36,29.20 65.26,29.11\n             65.13,28.98 65.10,28.72 65.12,28.16\n             65.16,27.50 65.13,27.36 64.93,27.22\n             64.73,27.08 64.70,26.91 64.70,25.99\n             64.70,25.16 64.66,24.93 64.55,24.97\n             64.30,25.06 64.27,24.91 64.23,23.61\n             64.22,22.94 64.16,22.39 64.10,22.39\n             64.05,22.39 64.02,22.33 64.04,22.24\n             64.05,22.16 64.00,22.11 63.92,22.13\n             63.74,22.16 63.73,22.10 63.75,20.46\n             63.76,19.72 63.72,19.16 63.65,19.12\n             63.58,19.08 63.56,18.98 63.61,18.90\n             63.67,18.80 63.64,18.81 63.51,18.91\n             63.32,19.06 63.20,17.19 63.26,15.04\n             63.28,14.44 63.25,14.32 63.11,14.37\n             63.00,14.41 62.93,14.36 62.93,14.24\n             62.93,14.13 62.98,14.07 63.04,14.11\n             63.10,14.14 63.14,14.04 63.13,13.89\n             63.12,13.73 63.08,13.62 63.03,13.65\n             62.84,13.77 62.81,13.05 62.81,8.86\n             62.81,5.51 62.78,4.41 62.67,4.48\n             62.59,4.53 62.57,4.51 62.62,4.43\n             62.67,4.35 62.65,4.19 62.58,4.07\n             62.50,3.92 62.51,3.80 62.61,3.69\n             62.71,3.58 62.71,3.56 62.61,3.62\n             62.37,3.75 62.34,3.55 62.33,1.75\n             62.33,1.75 62.31,0.00 62.31,0.00\n             62.31,0.00 59.76,0.00 59.76,0.00\n             59.76,0.00 57.21,0.00 57.21,0.00\n             57.21,0.00 57.21,4.68 57.21,4.68"})))},t}(r.Component)),E=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={menuActive:!1},t}return a(t,e),t.prototype.setActiveLink=function(){var e=document.getElementsByTagName("a");console.log(this.props.navEntryPoint);var t=this.props.navEntryPoint?this.props.navEntryPoint:"";""===t&&(t="/"===document.location.pathname?"/my-dashboard":document.location.pathname);for(var n=0;n<e.length;n++){var r=e[n];if(r.pathname===t||r.pathname+"/"===t){var i=t.split("/").length-1;i>=1&&r.classList.add("active"),i>=2&&r.parentElement.parentElement.classList.add("open"),i>=3&&r.parentElement.parentElement.parentElement.parentElement.classList.add("open"),i>=4&&r.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.add("open"),i>=5&&r.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.add("open"),i>=6&&r.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.classList.add("open")}}},t.prototype.componentDidUpdate=function(){this.setActiveLink()},t.prototype.render=function(){var e=this,t=function(){e.state.menuActive?e.setState({menuActive:!1}):e.setState({menuActive:!0})},n=function(e){e.preventDefault(),e.target.classList.contains("oc-submenu-trigger")?(console.log(e.target.nextSibling),e.target.nextSibling.classList.contains("open")?(e.target.nextSibling.classList.remove("open"),e.target.lastChild.classList.remove("open-icon")):(e.target.nextSibling.classList.add("open"),e.target.lastChild.classList.add("open-icon"))):e.target.classList.contains("menu-chevron")?e.target.parentElement.parentElement.nextSibling.classList.contains("open")?(e.target.parentElement.parentElement.nextSibling.classList.remove("open"),e.target.parentElement.parentElement.lastChild.classList.remove("open-icon")):(e.target.parentElement.parentElement.nextSibling.classList.add("open"),e.target.parentElement.parentElement.lastChild.classList.add("open-icon")):e.target.parentElement.nextSibling.classList.contains("open")?(e.target.parentElement.nextSibling.classList.remove("open"),e.target.parentElement.lastChild.classList.remove("open-icon")):(e.target.parentElement.nextSibling.classList.add("open"),e.target.parentElement.lastChild.classList.add("open-icon"))},i=!1===this.state.menuActive?"":" open",a=this.props.data,o=[];a.map(function(e){!0!==e.hidden&&(delete e.colorSchemeId,delete e.companyId,delete e.createDate,delete e.modifiedDate,delete e.mvccVersion,delete e.css,delete e.description,delete e.descriptionCurrentValue,delete e.groupId,delete e.iconImageId,delete e.keywords,delete e.keywordsCurrentValue,delete e.lastPublishDate,delete e.layoutPrototypeLinkEnabled,delete e.layoutPrototypeUuid,delete e.mvccVernamesion,delete e.plid,delete e.privateLayout,delete e.robots,delete e.robotsCurrentValue,delete e.sourcePrototypeLayoutUuid,delete e.themeId,delete e.name,delete e.title,delete e.titleCurrentValue,delete e.type,delete e.typeSettings,delete e.userId,delete e.userName,o.push(e))});var s=function(e){var t=[],n={};for(var r in e.map(function(e){n.hasOwnProperty(e.layoutId)||(n[e.layoutId]=e,n[e.layoutId].children=[])}),e.map(function(e){if(!n.hasOwnProperty(e.parentLayoutId)){var t={uuid:"",nameCurrentValue:"MyUEANavigation",parentLayoutId:"",priority:0};n[e.parentLayoutId]=t,n[e.parentLayoutId].children=[]}}),n)n.hasOwnProperty(r)&&(n[r].parentLayoutId?(n[n[r].parentLayoutId].children.push(n[r]),n[n[r].parentLayoutId].children.sort(function(e,t){var n=e.priority,r=t.priority;return n<r?-1:+(n>r)})):t.push(n[r]));return t}(o),c=function(e){var t=e.withToggle,i=e.className,a=e.friendlyURL,o=e.nameCurrentValue;return r.createElement("a",{href:a,role:"menuitem",className:i},r.createElement("span",{className:"menu-item-title"},o),t&&r.createElement("span",{className:"menu-item-toggle",onClick:t&&n},r.createElement("svg",{id:"arrow-icon",className:"svg-inline--fa fa-angle-down fa-w-10 canvas_menu_group_item__icon fa-fw","aria-hidden":"true","data-prefix":"fas","data-icon":"angle-down",role:"img",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 320 512","data-fa-i2svg":""},r.createElement("path",{fill:"currentColor",className:"menu-chevron",d:"M143 352.3L7 216.3c-9.4-9.4-9.4-24.6 0-33.9l22.6-22.6c9.4-9.4 24.6-9.4 33.9 0l96.4 96.4 96.4-96.4c9.4-9.4 24.6-9.4 33.9 0l22.6 22.6c9.4 9.4 9.4 24.6 0 33.9l-136 136c-9.2 9.4-24.4 9.4-33.8 0z"}))))};return r.createElement("nav",{"data-swiftype-index":"false",className:"oc-
1portal-main"},r.createElement("button",{onClick:t,className:"",title:"Open Menu"},r.createElement("svg",{className:"oc-find-icon",focusable:"false",role:"presentation",viewBox:"0 0 712 712"},r.createElement("path",{xmlns:"http://www.w3.org/2000/svg",d:"M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z"})),r.createElement("svg",{className:"oc-menu-icon",fill:"white",viewBox:"0 0 100 80",width:"40",height:"40"},r.createElement("rect",{y:"00",width:"100",height:"15"}),r.createElement("rect",{y:"30",width:"100",height:"15"}),r.createElement("rect",{y:"60",width:"100",height:"15"})),r.createElement("span",null,"Menu")),r.createElement("div",{className:"oc-menu-container"+i},r.createElement("button",{onClick:t,className:"close-menu",title:"Close Menu"},r.createElement("span",{className:"sr-only"},"Close"),r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.createElement("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"}))),r.createElement("form",{className:"oc-search",action:"/search",method:"get"},r.createElement("div",{className:"oc-search-input-cont"},r.createElement("input",{className:"oc-search-input",name:"query",placeholder:"Search",title:"Search",type:"text"}),r.createElement("button",{title:"Search",className:"oc-search-button",type:"submit"},r.createElement("span",{id:"jbfs__null__null"},r.createElement("svg",{className:"oc-search-icon",focusable:"false",role:"presentation",viewBox:"0 0 512 512"},r.createElement("path",{d:"M503.254 467.861l-133.645-133.645c27.671-35.13 44.344-79.327 44.344-127.415 0-113.784-92.578-206.362-206.362-206.362s-206.362 92.578-206.362 206.362 92.578 206.362 206.362 206.362c47.268 0 90.735-16.146 125.572-42.969l133.851 133.851c5.002 5.002 11.554 7.488 18.106 7.488s13.104-2.486 18.106-7.488c10.004-10.003 10.004-26.209 0.029-36.183zM52.446 206.801c0-85.558 69.616-155.173 155.173-155.173s155.174 69.616 155.174 155.173-69.616 155.173-155.173 155.173-155.173-69.616-155.173-155.173z"})))))),r.createElement("ul",{className:"oc-menu",role:"menu"},s[0].children.map(function(e){var t,i;return 0===(null==(t=e.children)?void 0:t.length)?r.createElement("li",{key:e.uuid,className:"oc-menu-item",role:"none","data-priority":e.priority},r.createElement(c,{withToggle:void 0,className:" ",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue})):r.createElement("li",{key:e.uuid,className:"oc-menu-item oc-menu-group-container",role:"none","data-priority":e.priority},r.createElement(c,{withToggle:n,className:"oc-submenu-trigger",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue}),r.createElement("ul",{className:"oc-menu-group oc-menu-group--tier1",role:"menu"},null==(i=e.children)?void 0:i.map(function(e){var t,i;return 0===(null==(t=e.children)?void 0:t.length)?r.createElement("li",{key:e.uuid,className:"oc-menu-item",role:"none"},r.createElement(c,{withToggle:void 0,className:" ",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue})):r.createElement("li",{key:e.uuid,className:"oc-menu-item oc-menu-group-container",role:"none","data-priority":e.priority},r.createElement(c,{withToggle:n,className:"oc-submenu-trigger",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue}),r.createElement("ul",{className:"oc-menu-group oc-menu-group--tier2",role:"menu"},null==(i=e.children)?void 0:i.map(function(e){var t,i;return 0===(null==(t=e.children)?void 0:t.length)?r.createElement("li",{key:e.uuid,className:"oc-menu-item",role:"none"},r.createElement(c,{withToggle:void 0,className:" ",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue})):r.createElement("li",{key:e.uuid,className:"oc-menu-item oc-menu-group-container",role:"none","data-priority":e.priority},r.createElement(c,{withToggle:n,className:"oc-submenu-trigger",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue}),r.createElement("ul",{className:"oc-menu-group oc-menu-group--tier3",role:"menu"},null==(i=e.children)?void 0:i.map(function(e){var t,i;return 0===(null==(t=e.children)?void 0:t.length)?r.createElement("li",{key:e.uuid,className:"oc-menu-item",role:"none"},r.createElement(c,{withToggle:void 0,className:" ",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue})):r.createElement("li",{key:e.uuid,className:"oc-menu-item oc-menu-group-container",role:"none","data-priority":e.priority},r.createElement(c,{withToggle:n,className:"oc-submenu-trigger",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue}),r.createElement("ul",{className:"oc-menu-group oc-menu-group--tier4",role:"menu"},null==(i=e.children)?void 0:i.map(function(e){var t,i;return 0===(null==(t=e.children)?void 0:t.length)?r.createElement("li",{key:e.uuid,className:"oc-menu-item",role:"none"},r.createElement(c,{withToggle:void 0,className:" ",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue})):r.createElement("li",{key:e.uuid,className:"oc-menu-item oc-menu-group-container",role:"none","data-priority":e.priority},r.createElement(c,{withToggle:n,className:"oc-submenu-trigger",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue}),r.createElement("ul",{className:"oc-menu-group oc-menu-group--tier5",role:"menu"},null==(i=e.children)?void 0:i.map(function(e){return r.createElement("li",{key:e.uuid,className:"oc-menu-item",role:"none","data-priority":e.priority},r.createElement(c,{withToggle:void 0,className:" ",friendlyURL:e.friendlyURL,nameCurrentValue:e.nameCurrentValue}))})))})))})))})))})))}))))},t}(r.Component),w=(function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}a(t,e),t.prototype.render=function(){return r.createElement("div",{className:"portal-header-container"},r.createElement("header",{className:"header"},r.createElement("a",{className:"logo-area",href:"/"},r.createElement("h1",null,"My UEA"),r.createElement(_,{glint:"blue"})),r.createElement(E,{data:this.props.data,navEntryPoint:this.props.navEntryPoint})))}}(r.Component),function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}a(t,e),t.prototype.render=function(){return r.createElement("div",null,"Input")}}(r.Component),function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}a(t,e),t.prototype.render=function(){return r.createElement("div",null,"Link")}}(r.Component),function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={value:t.props.defaultValue},t}a(t,e),t.prototype.render=function(){var e=this;return r.createElement("div",{className:"select"},r.createElement("label",{className:"select-label"},r.createElement("span",{className:"select-label--title"},this.props.title),r.createElement("select",{className:"select-list",onCh
1ange:function(t){return e.setState({value:t.target.value})}},this.props.options.map(function(e,t){return r.createElement("option",{key:t,value:e.value},e.label)}))))}}(r.Component),function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={active:!1},t}a(t,e),t.prototype.render=function(){var e=this,t=function(){e.state.active?e.setState({active:!1}):e.setState({active:!0})},n=!0===this.state.active?"open":null;return r.createElement("aside",{className:"sidebar"},r.createElement("nav",null,r.createElement("button",{className:"toggle-menu",onClick:t,title:"Sidebar Menu"},!1===this.state.active?r.createElement(r.Fragment,null,r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M3.75 6.75h16.5M3.75 12h16.5m-16.5 5.25h16.5"})),r.createElement("span",null,"Open menu")):r.createElement(r.Fragment,null,r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",strokeWidth:1.5,stroke:"currentColor"},r.createElement("path",{strokeLinecap:"round",strokeLinejoin:"round",d:"M6 18L18 6M6 6l12 12"})),r.createElement("span",null,"Close menu"))),r.createElement("ul",{className:"sidebar-menu "+n},this.props.navItems.map(function(e){return r.createElement("li",{className:"sidebar-menu-items"},r.createElement("a",{href:e.url,onClick:t},e.anchor))}))))}}(r.Component),function(e){function t(){return null!==e&&e.apply(this,arguments)||this}a(t,e),t.prototype.render=function(){return r.createElement("div",null,r.createElement("p",null,this.props.content))}}(r.Component),function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t}a(t,e),t.prototype.render=function(){return r.createElement("div",{className:"key-details"},r.createElement("a",{className:"link--back",href:this.props.schoolURL},this.props.school),r.createElement("h1",null,this.props.courseTitle),r.createElement("p",{className:"title--uppercase"},"Course Options"),r.createElement("p",{className:"title--uppercase"},"Key Details"),r.createElement(l,{listItems:this.props.keyDetails}))}}(r.Component),function(e){function t(t){var n=e.call(this,t)||this;return n.handleResize=function(){var e=window.innerWidth,t=document.getElementById("tabContainer"),r=(null==t?void 0:t.offsetWidth)||600;n.setState({isSmallScreen:e<=r})},n.state={active:0,isSmallScreen:!1},n}a(t,e),t.prototype.componentDidMount=function(){this.handleResize(),window.addEventListener("resize",this.handleResize)},t.prototype.componentWillUnmount=function(){window.removeEventListener("resize",this.handleResize)},t.prototype.render=function(){var e=this,t=this.props,n=t.tabs,i=t.select_title,a=this.state,o=a.active,s=a.isSmallScreen,c=n.map(function(t,n){return r.createElement("button",{type:"button",role:"tab","aria-selected":n===o,"aria-controls":"tab-"+n,key:n,id:"tab"+n,onClick:function(){return e.setState({active:n})},className:o===n?"tab tab--active":"tab"},t.title)}),l=n.map(function(e,t){return r.createElement("div",{key:t,role:"tabpanel",id:"tab-"+t,"aria-labelledby":"tab"+t,className:o===t?"tab tab-panel--active":"tab-panel"},e.content)});return!1===s?r.createElement("div",{className:"tabs"},r.createElement("div",{id:"tabContainer",className:"tablist",role:"tablist"},c,r.createElement("div",{className:"tablist-base"})),l):r.createElement(r.Fragment,null,r.createElement("div",{className:"simple-select"},r.createElement("label",{className:"select-label"},r.createElement("span",{className:"select-label--title"},i),r.createElement("select",{className:"select-list",onChange:function(t){return e.setState({active:t.target.value})}},n.map(function(e,t){return r.createElement("option",{key:t,value:t},e.title)})))),n.map(function(e,t){return r.createElement("div",{key:t,style:{display:t!==o?"none":"block"}},e.content)}))}}(r.Component),function(e){e.children;var t=o(e,["children"]);return r.createElement("div",{className:"pagination"},t.currentPage>=3?r.createElement("a",{href:t.baseUrl},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.createElement("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"})),r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.createElement("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"}))):null,2===t.currentPage?r.createElement("a",{href:t.baseUrl},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.createElement("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"}))):null,t.currentPage>2?r.createElement("a",{href:t.baseUrl+(t.currentPage-1)},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.createElement("path",{fillRule:"evenodd",d:"M12.707 5.293a1 1 0 010 1.414L9.414 10l3.293 3.293a1 1 0 01-1.414 1.414l-4-4a1 1 0 010-1.414l4-4a1 1 0 011.414 0z",clipRule:"evenodd"}))):null,2===t.currentPage?r.createElement("a",{href:t.baseUrl},t.currentPage-1):null,t.currentPage>3?r.createElement("a",{href:t.baseUrl+(t.currentPage-2)},t.currentPage-2):null,t.currentPage>2?r.createElement("a",{href:t.baseUrl+(t.currentPage-1)},t.currentPage-1):null,r.createElement("div",null,t.currentPage),t.pages>t.currentPage?r.createElement("a",{href:t.baseUrl+(t.currentPage+1)},t.currentPage+1):null,t.pages>t.currentPage+1?r.createElement("a",{href:t.baseUrl+(t.currentPage+2)},t.currentPage+2):null,t.pages>t.currentPage?r.createElement("a",{href:t.baseUrl+(t.currentPage+1)},r.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor"},r.createElement("path",{fillRule:"evenodd",d:"M7.293 14.707a1 1 0 010-1.414L10.586 10 7.293 6.707a1 1 0 011.414-1.414l4 4a1 1 0 010 1.414l-4 4a1 1 0 01-1.414 0z",clipRule:"evenodd"}))):null)});function R(){this._events=this._events||{},this._maxListeners=this._maxListeners||void 0}function S(e){return"function"==typeof e}function j(e){return"object"==typeof e&&null!==e}"undefined"!=typeof globalThis||("undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self&&self);R.prototype._events=void 0,R.prototype._maxListeners=void 0,R.defaultMaxListeners=10,R.prototype.setMaxListeners=function(e){if("number"!=typeof e||e<0||isNaN(e))throw TypeError("n must be a positive number");return this._maxListeners=e,this},R.prototype.emit=function(e){var t,n,r,i,a,o;if(this._events||(this._events={}),"error"===e&&(!this._events.error||j(this._events.error)&&!this._events.error.length)){if((t=arguments[1])instanceof Error)throw t;var s=Error('Uncaught, unspecified "error" event. ('+t+")");throw s.context=t,s}if(void 0===(n=this._events[e]))return!1;if(S(n))switch(arguments.length){case 1:n.call(this);break;case 2:n.call(this,arguments[1]);break;case 3:n.call(this,arguments[1],arguments[2]);break;
1default:i=Array.prototype.slice.call(arguments,1),n.apply(this,i)}else if(j(n))for(i=Array.prototype.slice.call(arguments,1),r=(o=n.slice()).length,a=0;a<r;a++)o[a].apply(this,i);return!0},R.prototype.addListener=function(e,t){var n;if(!S(t))throw TypeError("listener must be a function");return this._events||(this._events={}),this._events.newListener&&this.emit("newListener",e,S(t.listener)?t.listener:t),this._events[e]?j(this._events[e])?this._events[e].push(t):this._events[e]=[this._events[e],t]:this._events[e]=t,j(this._events[e])&&!this._events[e].warned&&(n=void 0===this._maxListeners?R.defaultMaxListeners:this._maxListeners)&&n>0&&this._events[e].length>n&&(this._events[e].warned=!0,console.error("(node) warning: possible EventEmitter memory leak detected. %d listeners added. Use emitter.setMaxListeners() to increase limit.",this._events[e].length),"function"==typeof console.trace&&console.trace()),this},R.prototype.on=R.prototype.addListener,R.prototype.once=function(e,t){if(!S(t))throw TypeError("listener must be a function");var n=!1;function r(){this.removeListener(e,r),n||(n=!0,t.apply(this,arguments))}return r.listener=t,this.on(e,r),this},R.prototype.removeListener=function(e,t){var n,r,i,a;if(!S(t))throw TypeError("listener must be a function");if(!this._events||!this._events[e])return this;if(i=(n=this._events[e]).length,r=-1,n===t||S(n.listener)&&n.listener===t)delete this._events[e],this._events.removeListener&&this.emit("removeListener",e,t);else if(j(n)){for(a=i;a-- >0;)if(n[a]===t||n[a].listener&&n[a].listener===t){r=a;break}if(r<0)return this;1===n.length?(n.length=0,delete this._events[e]):n.splice(r,1),this._events.removeListener&&this.emit("removeListener",e,t)}return this},R.prototype.removeAllListeners=function(e){var t,n;if(!this._events)return this;if(!this._events.removeListener)return 0==arguments.length?this._events={}:this._events[e]&&delete this._events[e],this;if(0==arguments.length){for(t in this._events)"removeListener"!==t&&this.removeAllListeners(t);return this.removeAllListeners("removeListener"),this._events={},this}if(S(n=this._events[e]))this.removeListener(e,n);else if(n)for(;n.length;)this.removeListener(e,n[n.length-1]);return delete this._events[e],this},R.prototype.listeners=function(e){return this._events&&this._events[e]?S(this._events[e])?[this._events[e]]:this._events[e].slice():[]},R.prototype.listenerCount=function(e){if(this._events){var t=this._events[e];if(S(t))return 1;if(t)return t.length}return 0},R.listenerCount=function(e,t){return e.listenerCount(t)};var P=function(e,t){e.prototype=Object.create(t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}})};function O(e,t){this.main=e,this.fn=t,this.lastResults=null}P(O,R),O.prototype.detach=function(){this.removeAllListeners(),this.main.detachDerivedHelper(this)},O.prototype.getModifiedState=function(e){return this.fn(e)};var x={escapeFacetValue:function(e){return"string"!=typeof e?e:String(e).replace(/^-/,"\\-")},unescapeFacetValue:function(e){return"string"!=typeof e?e:e.replace(/^\\-/,"-")}};function F(e){return"function"==typeof e||Array.isArray(e)||"[object Object]"===Object.prototype.toString.call(e)}var k=function(e){F(e)||(e={});for(var t=1,n=arguments.length;t<n;t++){var r=arguments[t];F(r)&&function e(t,n){if(t===n)return t;for(var r in n)if(Object.prototype.hasOwnProperty.call(n,r)&&"__proto__"!==r&&"constructor"!==r){var i=n[r],a=t[r];void 0!==a&&void 0===i||(F(a)&&F(i)?t[r]=e(a,i):t[r]="object"==typeof i&&null!==i?e(Array.isArray(i)?[]:{},i):i)}return t}(e,r)}return e},N=function(e){return e&&Object.keys(e).length>0},C=function(e,t){if(null===e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i};function A(e){return Object.keys(e).sort().reduce(function(t,n){return t[n]=e[n],t},{})}var L={_getQueries:function(e,t){var n=[];return n.push({indexName:e,params:L._getHitsSearchParams(t)}),t.getRefinedDisjunctiveFacets().forEach(function(r){n.push({indexName:e,params:L._getDisjunctiveFacetSearchParams(t,r)}
1)}),t.getRefinedHierarchicalFacets().forEach(function(r){var i=t.getHierarchicalFacetByName(r),a=t.getHierarchicalRefinement(r),o=t._getHierarchicalFacetSeparator(i);if(a.length>0&&a[0].split(o).length>1){var s=a[0].split(o).slice(0,-1).reduce(function(e,t,n){return e.concat({attribute:i.attributes[n],value:0===n?t:[e[e.length-1].value,t].join(o)})},[]);s.forEach(function(r,a){var o=L._getDisjunctiveFacetSearchParams(t,r.attribute,0===a);function c(e){return i.attributes.some(function(t){return t===e.split(":")[0]})}var l=(o.facetFilters||[]).reduce(function(e,t){if(Array.isArray(t)){var n=t.filter(function(e){return!c(e)});n.length>0&&e.push(n)}return"string"!=typeof t||c(t)||e.push(t),e},[]),u=s[a-1];o.facetFilters=a>0?l.concat(u.attribute+":"+u.value):l.length>0?l:void 0,n.push({indexName:e,params:o})})}}),n},_getHitsSearchParams:function(e){var t=e.facets.concat(e.disjunctiveFacets).concat(L._getHitsHierarchicalFacetsAttributes(e)).sort(),n=L._getFacetFilters(e),r=L._getNumericFilters(e),i=L._getTagFilters(e),a={facets:t.indexOf("*")>-1?["*"]:t,tagFilters:i};return n.length>0&&(a.facetFilters=n),r.length>0&&(a.numericFilters=r),A(k({},e.getQueryParams(),a))},_getDisjunctiveFacetSearchParams:function(e,t,n){var r=L._getFacetFilters(e,t,n),i=L._getNumericFilters(e,t),a=L._getTagFilters(e),o={hitsPerPage:0,page:0,analytics:!1,clickAnalytics:!1};a.length>0&&(o.tagFilters=a);var s=e.getHierarchicalFacetByName(t);return o.facets=s?L._getDisjunctiveHierarchicalFacetAttribute(e,s,n):t,i.length>0&&(o.numericFilters=i),r.length>0&&(o.facetFilters=r),A(k({},e.getQueryParams(),o))},_getNumericFilters:function(e,t){if(e.numericFilters)return e.numericFilters;var n=[];return Object.keys(e.numericRefinements).forEach(function(r){var i=e.numericRefinements[r]||{};
1Object.keys(i).forEach(function(e){var a=i[e]||[];t!==r&&a.forEach(function(t){if(Array.isArray(t)){var i=t.map(function(t){return r+e+t});n.push(i)}else n.push(r+e+t)})})}),n},_getTagFilters:function(e){return e.tagFilters?e.tagFilters:e.tagRefinements.join(",")},_getFacetFilters:function(e,t,n){var r=[],i=e.facetsRefinements||{};Object.keys(i).sort().forEach(function(e){(i[e]||[]).sort().forEach(function(t){r.push(e+":"+t)})});var a=e.facetsExcludes||{};Object.keys(a).sort().forEach(function(e){(a[e]||[]).sort().forEach(function(t){r.push(e+":-"+t)})});var o=e.disjunctiveFacetsRefinements||{};Object.keys(o).sort().forEach(function(e){var n=o[e]||[];if(e!==t&&n&&0!==n.length){var i=[];n.sort().forEach(function(t){i.push(e+":"+t)}),r.push(i)}});var s=e.hierarchicalFacetsRefinements||{};return Object.keys(s).sort().forEach(function(i){var a=(s[i]||[])[0];if(void 0!==a){var o,c,l=e.getHierarchicalFacetByName(i),u=e._getHierarchicalFacetSeparator(l),f=e._getHierarchicalRootPath(l);if(t===i){if(-1===a.indexOf(u)||!f&&!0===n||f&&f.split(u).length===a.split(u).length)return;f?(c=f.split(u).length-1,a=f):(c=a.split(u).length-2,a=a.slice(0,a.lastIndexOf(u))),o=l.attributes[c]}else c=a.split(u).length-1,o=l.attributes[c];o&&r.push([o+":"+a])}}),r},_getHitsHierarchicalFacetsAttributes:function(e){return e.hierarchicalFacets.reduce(function(t,n){var r=e.getHierarchicalRefinement(n.name)[0];if(!r)return t.push(n.attributes[0]),t;var i=e._getHierarchicalFacetSeparator(n),a=r.split(i).length,o=n.attributes.slice(0,a+1);return t.concat(o)},[])},_getDisjunctiveHierarchicalFacetAttribute:function(e,t,n){var r=e._getHierarchicalFacetSeparator(t);if(!0===n){var i=e._getHierarchicalRootPath(t),a=0;return i&&(a=i.split(r).length),[t.attributes[a]]}var o=(e.getHierarchicalRefinement(t.name)[0]||"").split(r).length-1;return t.attributes.slice(0,o+1)},getSearchForFacetQuery:function(e,t,n,r){var i=r.isDisjunctiveFacet(e)?r.clearRefinements(e):r,a={facetQuery:t,facetName:e};return"number"==typeof n&&(a.maxFacetHits=n),A(k({},L._getHitsSearchParams(i),a))}},T=function(){var e=Array.prototype.slice.call(arguments);return e.reduceRight(function(e,t){return Object.keys(Object(t)).forEach(function(n){void 0!==t[n]&&(void 0!==e[n]&&delete e[n],e[n]=t[n])}),e},{})},I=function(e,t){if(Array.isArray(e)){for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}},H={addRefinement:function(e,t,n){if(H.isRefined(e,t,n))return e;var r=""+n,i=e[t]?e[t].concat(r):[r],a={};return a[t]=i,T({},a,e)},removeRefinement:function(e,t,n){if(void 0===n)return H.clearRefinement(e,function(e,n){return t===n});var r=""+n;return H.clearRefinement(e,function(e,n){return t===n&&r===e})},toggleRefinement:function(e,t,n){if(void 0===n)throw Error("toggleRefinement should be used with a value");return H.isRefined(e,t,n)?H.removeRefinement(e,t,n):H.addRefinement(e,t,n)},clearRefinement:function(e,t,n){if(void 0===t)return N(e)?{}:e;if("string"==typeof t)return C(e,[t]);if("function"==typeof t){var r=!1,i=Object.keys(e).reduce(function(i,a){var o=e[a]||[],s=o.filter(function(e){return!t(e,a,n)});return s.length!==o.length&&(r=!0),i[a]=s,i},{});return r?i:e}},isRefined:function(e,t,n){var r=!!e[t]&&e[t].length>0;return void 0!==n&&r?-1!==e[t].indexOf(""+n):r}},D=function(e,t){return e.filter(function(n,r){return t.indexOf(n)>-1&&e.indexOf(n)===r})},U=function e(t){if("number"==typeof t)return t;if("string"==typeof t)return parseFloat(t);if(Array.isArray(t))return t.map(e);throw Error("The value should be a number, a parsable string or an array of those.")};function M(e,t){return Array.isArray(e)&&Array.isArray(t)?e.length===t.length&&e.every(function(e,n){return M(t[n],e)}):e===t}function Q(e){var t,n=e?Q._parseNumbers(e):{};void 0===n.userToken||null!==(t=n.userToken)&&/^[a-zA-Z0-9_-]{1,64}$/.test(t)||console.warn("[algoliasearch-helper] The `userToken` parameter is invalid. This can lead to wrong analytics.\n  - Format: [a-zA-Z0-9_-]{1,64}"),this.facets=n.facets||[],this.disjunctiveFacets=n.disjunctiveFacets||[],this.hierarchicalFacets=n.hierarchicalFacets||[],this.facetsRefinements=n.facetsRefinements||{},this.facetsExcludes=n.facetsExcludes||{},this.disjunctiveFacetsRefinements=n.disjunctiveFacetsRefinements||{},this.numericRefinements=n.numericRefinements||{},this.tagRefinements=n.tagRefinements||[],this.hierarchicalFacetsRefinements=n.hierarchicalFacetsRefinements||{};var r=this;
1Object.keys(n).forEach(function(e){var t=-1!==Q.PARAMETERS.indexOf(e),i=void 0!==n[e];!t&&i&&(r[e]=n[e])})}Q.PARAMETERS=Object.keys(new Q),Q._parseNumbers=function(e){if(e instanceof Q)return e;var t={};if(["aroundPrecision","aroundRadius","getRankingInfo","minWordSizefor2Typos","minWordSizefor1Typo","page","maxValuesPerFacet","distinct","minimumAroundRadius","hitsPerPage","minProximity"].forEach(function(n){var r=e[n];if("string"==typeof r){var i=parseFloat(r);t[n]=isNaN(i)?r:i}}),Array.isArray(e.insideBoundingBox)&&(t.insideBoundingBox=e.insideBoundingBox.map(function(e){return Array.isArray(e)?e.map(function(e){return parseFloat(e)}):e})),e.numericRefinements){var n={};Object.keys(e.numericRefinements).forEach(function(t){var r=e.numericRefinements[t]||{};n[t]={},Object.keys(r).forEach(function(e){var i=r[e].map(function(e){return Array.isArray(e)?e.map(function(e){return"string"==typeof e?parseFloat(e):e}):"string"==typeof e?parseFloat(e):e});n[t][e]=i})}),t.numericRefinements=n}return k({},e,t)},Q.make=function(e){var t=new Q(e);return(e.hierarchicalFacets||[]).forEach(function(e){if(e.rootPath){var n=t.getHierarchicalRefinement(e.name);n.length>0&&0!==n[0].indexOf(e.rootPath)&&(t=t.clearRefinements(e.name)),0===(n=t.getHierarchicalRefinement(e.name)).length&&(t=t.toggleHierarchicalFacetRefinement(e.name,e.rootPath))}}),t},Q.validate=function(e,t){var n=t||{};return e.tagFilters&&n.tagRefinements&&n.tagRefinements.length>0?Error("[Tags] Cannot switch from the managed tag API to the advanced API. It is probably an error, if it is really what you want, you should first clear the tags with clearTags method."):e.tagRefinements.length>0&&n.tagFilters?Error("[Tags] Cannot switch from the advanced tag API to the managed API. It is probably an error, if it is not, you should first clear the tags with clearTags method."):e.numericFilters&&n.numericRefinements&&N(n.numericRefinements)?Error("[Numeric filters] Can't switch from the advanced to the managed API. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):N(e.numericRefinements)&&n.numericFilters?Error("[Numeric filters] Can't switch from the managed API to the advanced. It is probably an error, if this is really what you want, you have to first clear the numeric filters."):null},Q.prototype={constructor:Q,clearRefinements:function(e){var t={numericRefinements:this._clearNumericRefinements(e),facetsRefinements:H.clearRefinement(this.facetsRefinements,e,"conjunctiveFacet"),facetsExcludes:H.clearRefinement(this.facetsExcludes,e,"exclude"),disjunctiveFacetsRefinements:H.clearRefinement(this.disjunctiveFacetsRefinements,e,"disjunctiveFacet"),hierarchicalFacetsRefinements:H.clearRefinement(this.hierarchicalFacetsRefinements,e,"hierarchicalFacet")};return t.numericRefinements===this.numericRefinements&&t.facetsRefinements===this.facetsRefinements&&t.facetsExcludes===this.facetsExcludes&&t.disjunctiveFacetsRefinements===this.disjunctiveFacetsRefinements&&t.hierarchicalFacetsRefinements===this.hierarchicalFacetsRefinements?this:this.setQueryParameters(t)},clearTags:function(){return void 0===this.tagFilters&&0===this.tagRefinements.length?this:this.setQueryParameters({tagFilters:void 0,tagRefinements:[]})},setIndex:function(e){return e===this.index?this:this.setQueryParameters({index:e})},setQuery:function(e){return e===this.query?this:this.setQueryParameters({query:e})},setPage:function(e){return e===this.page?this:this.setQueryParameters({page:e})},setFacets:function(e){return this.setQueryParameters({facets:e})},setDisjunctiveFacets:function(e){return this.setQueryParameters({disjunctiveFacets:e})},setHitsPerPage:function(e){return this.hitsPerPage===e?this:this.setQueryParameters({hitsPerPage:e})},setTypoTolerance:function(e){return this.typoTolerance===e?this:this.setQueryParameters({typoTolerance:e})},addNumericRefinement:function(e,t,n){var r=U(n);if(this.isNumericRefined(e,t,r))return this;var i=k({},this.numericRefinements);return i[e]=k({},i[e]),i[e][t]?(i[e][t]=i[e][t].slice(),i[e][t].push(r)):i[e][t]=[r],this.setQueryParameters({numericRefinements:i})},getConjunctiveRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsRefinements[e]||[]},getDisjunctiveRefinements:function(e){return this.isDisjunctiveFacet(e)&&this.disjunctiveFacetsRefinements[e]||[]},getHierarchicalRefinement:function(e){return this.hierarchicalFacetsRefinements[e]||[]},getExcludeRefinements:function(e){return this.isConjunctiveFacet(e)&&this.facetsExcludes[e]||[]},removeNumericRefinement:function(e,t,n){return void 0!==n?this.isNumericRefined(e,t,n)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(r,i){return i===e&&r.op===t&&M(r.val,U(n))})}):this:void 0!==t?this.isNumericRefined(e,t)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(n,r){return r===e&&n.op===t})}):this:this.isNumericRefined(e)?this.setQueryParameters({numericRefinements:this._clearNumericRefinements(function(t,n){return n===e})}):this},getNumericRefinements:function(e){return this.numericRefinements[e]||{}},getNumericRefinement:function(e,t){return this.numericRefinements[e]&&this.numericRefinements[e][t]},_clearNumericRefinements:function(e){if(void 0===e)return N(this.numericRefinements)?{}:this.numericRefinements;if("string"==typeof e)return C(this.numericRefinements,[e]);if("function"==typeof e){var t=!1,n=this.numericRefinements,r=Object.keys(n).reduce(function(r,i){var a=n[i],o={};return Object.keys(a=a||{}
1).forEach(function(n){var r=a[n]||[],s=[];r.forEach(function(t){e({val:t,op:n},i,"numeric")||s.push(t)}),s.length!==r.length&&(t=!0),o[n]=s}),r[i]=o,r},{});return t?r:this.numericRefinements}},addFacet:function(e){return this.isConjunctiveFacet(e)?this:this.setQueryParameters({facets:this.facets.concat([e])})},addDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this:this.setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.concat([e])})},addHierarchicalFacet:function(e){if(this.isHierarchicalFacet(e.name))throw Error("Cannot declare two hierarchical facets with the same name: `"+e.name+"`");return this.setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.concat([e])})},addFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return H.isRefined(this.facetsRefinements,e,t)?this:this.setQueryParameters({facetsRefinements:H.addRefinement(this.facetsRefinements,e,t)})},addExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return H.isRefined(this.facetsExcludes,e,t)?this:this.setQueryParameters({facetsExcludes:H.addRefinement(this.facetsExcludes,e,t)})},addDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return H.isRefined(this.disjunctiveFacetsRefinements,e,t)?this:this.setQueryParameters({disjunctiveFacetsRefinements:H.addRefinement(this.disjunctiveFacetsRefinements,e,t)})},addTagRefinement:function(e){if(this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.concat(e)};return this.setQueryParameters(t)},removeFacet:function(e){return this.isConjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({facets:this.facets.filter(function(t){return t!==e})}):this},removeDisjunctiveFacet:function(e){return this.isDisjunctiveFacet(e)?this.clearRefinements(e).setQueryParameters({disjunctiveFacets:this.disjunctiveFacets.filter(function(t){return t!==e})}):this},removeHierarchicalFacet:function(e){return this.isHierarchicalFacet(e)?this.clearRefinements(e).setQueryParameters({hierarchicalFacets:this.hierarchicalFacets.filter(function(t){return t.name!==e})}):this},removeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return H.isRefined(this.facetsRefinements,e,t)?this.setQueryParameters({facetsRefinements:H.removeRefinement(this.facetsRefinements,e,t)}):this},removeExcludeRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return H.isRefined(this.facetsExcludes,e,t)?this.setQueryParameters({facetsExcludes:H.removeRefinement(this.facetsExcludes,e,t)}):this},removeDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return H.isRefined(this.disjunctiveFacetsRefinements,e,t)?this.setQueryParameters({disjunctiveFacetsRefinements:H.removeRefinement(this.disjunctiveFacetsRefinements,e,t)}):this},removeTagRefinement:function(e){if(!this.isTagRefined(e))return this;var t={tagRefinements:this.tagRefinements.filter(function(t){return t!==e})};return this.setQueryParameters(t)},toggleRefinement:function(e,t){return this.toggleFacetRefinement(e,t)},toggleFacetRefinement:function(e,t){if(this.isHierarchicalFacet(e))return this.toggleHierarchicalFacetRefinement(e,t);if(this.isConjunctiveFacet(e))return this.toggleConjunctiveFacetRefinement(e,t);if(this.isDisjunctiveFacet(e))return this.toggleDisjunctiveFacetRefinement(e,t);throw Error("Cannot refine the undeclared facet "+e+"; it should be added to the helper options facets, disjunctiveFacets or hierarchicalFacets")},toggleConjunctiveFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsRefinements:H.toggleRefinement(this.facetsRefinements,e,t)})},toggleExcludeFacetRefinement:function(e,t){if(!this.isConjunctiveFacet(e))throw Error(e+" is not defined in the facets attribute of the helper configuration");return this.setQueryParameters({facetsExcludes:H.toggleRefinement(this.facetsExcludes,e,t)})},toggleDisjunctiveFacetRefinement:function(e,t){if(!this.isDisjunctiveFacet(e))throw Error(e+" is not defined in the disjunctiveFacets attribute of the helper configuration");return this.setQueryParameters({disjunctiveFacetsRefinements:H.toggleRefinement(this.disjunctiveFacetsRefinements,e,t)})},toggleHierarchicalFacetRefinement:function(e,t){if(!this.isHierarchicalFacet(e))throw Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration");var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e)),r={};return void 0!==this.hierarchicalFacetsRefinements[e]&&this.hierarchicalFacetsRefinements[e].length>0&&(this.hierarchicalFacetsRefinements[e][0]===t||0===this.hierarchicalFacetsRefinements[e][0].indexOf(t+n))?-1===t.indexOf(n)?r[e]=[]:r[e]=[t.slice(0,t.lastIndexOf(n))]:r[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:T({},r,this.hierarchicalFacetsRefinements)})},addHierarchicalFacetRefinement:function(e,t){if(this.isHierarchicalFacetRefined(e))throw Error(e+" is already refined.");if(!this.isHierarchicalFacet(e))throw Error(e+" is not defined in the hierarchicalFacets attribute of the helper configuration.");var n={};return n[e]=[t],this.setQueryParameters({hierarchicalFacetsRefinements:T({},n,this.hierarchicalFacetsRefinements)})},removeHierarchicalFacetRefinement:function(e){if(!this.isHierarchicalFacetRefined(e))return this;var t={};return t[e]=[],this.setQueryParameters({hierarchicalFacetsRefinements:T({},t,this.hierarchicalFacetsRefinements)})},toggleTagRefinement:function(e){return this.isTagRefined(e)?this.removeTagRefinement(e):this.addTagRefinement(e)},isDisjunctiveFacet:function(e){return this.disjunctiveFacets.indexOf(e)>-1},isHierarchicalFacet:function(e){return void 0!==this.getHierarchicalFacetByName(e)},isConjunctiveFacet:function(e){return this.facets.indexOf(e)>-1},isFacetRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&H.isRef
1ined(this.facetsRefinements,e,t)},isExcludeRefined:function(e,t){return!!this.isConjunctiveFacet(e)&&H.isRefined(this.facetsExcludes,e,t)},isDisjunctiveFacetRefined:function(e,t){return!!this.isDisjunctiveFacet(e)&&H.isRefined(this.disjunctiveFacetsRefinements,e,t)},isHierarchicalFacetRefined:function(e,t){if(!this.isHierarchicalFacet(e))return!1;var n=this.getHierarchicalRefinement(e);return t?-1!==n.indexOf(t):n.length>0},isNumericRefined:function(e,t,n){if(void 0===n&&void 0===t)return!!this.numericRefinements[e];var r=this.numericRefinements[e]&&void 0!==this.numericRefinements[e][t];if(void 0===n||!r)return r;var i=U(n),a=void 0!==I(this.numericRefinements[e][t],function(e){return M(e,i)});return r&&a},isTagRefined:function(e){return -1!==this.tagRefinements.indexOf(e)},getRefinedDisjunctiveFacets:function(){var e=this,t=D(Object.keys(this.numericRefinements).filter(function(t){return Object.keys(e.numericRefinements[t]).length>0}),this.disjunctiveFacets);return Object.keys(this.disjunctiveFacetsRefinements).filter(function(t){return e.disjunctiveFacetsRefinements[t].length>0}).concat(t).concat(this.getRefinedHierarchicalFacets()).sort()},getRefinedHierarchicalFacets:function(){var e=this;return D(this.hierarchicalFacets.map(function(e){return e.name}),Object.keys(this.hierarchicalFacetsRefinements).filter(function(t){return e.hierarchicalFacetsRefinements[t].length>0})).sort()},getUnrefinedDisjunctiveFacets:function(){var e=this.getRefinedDisjunctiveFacets();return this.disjunctiveFacets.filter(function(t){return -1===e.indexOf(t)})},managedParameters:["index","facets","disjunctiveFacets","facetsRefinements","hierarchicalFacets","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacetsRefinements"],getQueryParams:function(){var e=this.managedParameters,t={},n=this;return Object.keys(this).forEach(function(r){var i=n[r];-1===e.indexOf(r)&&void 0!==i&&(t[r]=i)}),t},setQueryParameter:function(e,t){if(this[e]===t)return this;var n={};return n[e]=t,this.setQueryParameters(n)},setQueryParameters:function(e){if(!e)return this;var t=Q.validate(this,e);if(t)throw t;var n=this,r=Q._parseNumbers(e),i=Object.keys(this).reduce(function(e,t){return e[t]=n[t],e},{}),a=Object.keys(r).reduce(function(e,t){var n=void 0!==e[t],i=void 0!==r[t];return n&&!i?C(e,[t]):(i&&(e[t]=r[t]),e)},i);return new this.constructor(a)},resetPage:function(){return void 0===this.page?this:this.setPage(0)},_getHierarchicalFacetSortBy:function(e){return e.sortBy||["isRefined:desc","name:asc"]},_getHierarchicalFacetSeparator:function(e){return e.separator||" > "},_getHierarchicalRootPath:function(e){return e.rootPath||null},_getHierarchicalShowParentLevel:function(e){return"boolean"!=typeof e.showParentLevel||e.showParentLevel},getHierarchicalFacetByName:function(e){return I(this.hierarchicalFacets,function(t){return t.name===e})},getHierarchicalFacetBreadcrumb:function(e){if(!this.isHierarchicalFacet(e))return[];var t=this.getHierarchicalRefinement(e)[0];if(!t)return[];var n=this._getHierarchicalFacetSeparator(this.getHierarchicalFacetByName(e));return t.split(n).map(function(e){return e.trim()})},toString:function(){return JSON.stringify(this,null,2)}};var V=function(e,t){var n=(t||[]).map(function(e){return e.split(":")});return e.reduce(function(e,t){var r=t.split(":"),i=I(n,function(e){return e[0]===r[0]});return r.length>1||!i?(e[0].push(r[0]),e[1].push(r[1])):(e[0].push(i[0]),e[1].push(i[1])),e},[[],[]])},B=function(e,t,n){if(!Array.isArray(e))return[];Array.isArray(n)||(n=[]);var r=e.map(function(e,n){return{criteria:t.map(function(t){return e[t]}),index:n,value:e}});return r.sort(function(e,t){for(var r=-1;++r<e.criteria.length;){var i=function(e,t){if(e!==t){var n=void 0!==e,r=null===e,i=void 0!==t,a=null===t;if(!a&&e>t||r&&i||!n)return 1;if(!r&&e<t||a&&n||!i)return -1}return 0}(e.criteria[r],t.criteria[r]);if(i)return r>=n.length?i:"desc"===n[r]?-i:i}return e.index-t.index}),r.map(function(e){return e.value})},q=x.escapeFacetValue,W=x.unescapeFacetValue,$=function(e){return Array.isArray(e)?e.filter(Boolean):[]},z=function(e,t){if(!Array.isArray(e))return -1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return -1},J=x.escapeFacetValue,Z=x.unescapeFacetValue;function G(e){var t={};return e.forEach(function(e,n){t[e]=n}),t}function K(e,t,n){t&&t[n]&&(e.stats=t[n])}
1function X(e,t,n){var r=t[0];this._rawResults=t;var i=this;Object.keys(r).forEach(function(e){i[e]=r[e]}),Object.keys(n||{}).forEach(function(e){i[e]=n[e]}),this.processingTimeMS=t.reduce(function(e,t){return void 0===t.processingTimeMS?e:e+t.processingTimeMS},0),this.disjunctiveFacets=[],this.hierarchicalFacets=e.hierarchicalFacets.map(function(){return[]}),this.facets=[];var a=e.getRefinedDisjunctiveFacets(),o=G(e.facets),s=G(e.disjunctiveFacets),c=1,l=r.facets||{};Object.keys(l).forEach(function(t){var n=l[t],a=I(e.hierarchicalFacets,function(e){return(e.attributes||[]).indexOf(t)>-1});if(a){var c=a.attributes.indexOf(t),u=z(e.hierarchicalFacets,function(e){return e.name===a.name});i.hierarchicalFacets[u][c]={attribute:t,data:n,exhaustive:r.exhaustiveFacetsCount}}else{var f,h=-1!==e.disjunctiveFacets.indexOf(t),m=-1!==e.facets.indexOf(t);h&&(f=s[t],i.disjunctiveFacets[f]={name:t,data:n,exhaustive:r.exhaustiveFacetsCount},K(i.disjunctiveFacets[f],r.facets_stats,t)),m&&(f=o[t],i.facets[f]={name:t,data:n,exhaustive:r.exhaustiveFacetsCount},K(i.facets[f],r.facets_stats,t))}}),this.hierarchicalFacets=$(this.hierarchicalFacets),a.forEach(function(n){var a=t[c],o=a&&a.facets?a.facets:{},l=e.getHierarchicalFacetByName(n);Object.keys(o).forEach(function(t){var n,c=o[t];if(l){n=z(e.hierarchicalFacets,function(e){return e.name===l.name});var u=z(i.hierarchicalFacets[n],function(e){return e.attribute===t});if(-1===u)return;i.hierarchicalFacets[n][u].data=k({},i.hierarchicalFacets[n][u].data,c)}else{n=s[t];var f=r.facets&&r.facets[t]||{};i.disjunctiveFacets[n]={name:t,data:T({},c,f),exhaustive:a.exhaustiveFacetsCount},K(i.disjunctiveFacets[n],a.facets_stats,t),e.disjunctiveFacetsRefinements[t]&&e.disjunctiveFacetsRefinements[t].forEach(function(r){!i.disjunctiveFacets[n].data[r]&&e.disjunctiveFacetsRefinements[t].indexOf(Z(r))>-1&&(i.disjunctiveFacets[n].data[r]=0)})}}),c++}),e.getRefinedHierarchicalFacets().forEach(function(n){var r=e.getHierarchicalFacetByName(n),a=e._getHierarchicalFacetSeparator(r),o=e.getHierarchicalRefinement(n);0===o.length||o[0].split(a).length<2||t.slice(c).forEach(function(t){var n=t&&t.facets?t.facets:{};Object.keys(n).forEach(function(t){var s=n[t],c=z(e.hierarchicalFacets,function(e){return e.name===r.name}),l=z(i.hierarchicalFacets[c],function(e){return e.attribute===t});if(-1!==l){var u={};if(o.length>0){var f=o[0].split(a)[0];u[f]=i.hierarchicalFacets[c][l].data[f]}i.hierarchicalFacets[c][l].data=T(u,s,i.hierarchicalFacets[c][l].data)}}),c++})}),Object.keys(e.facetsExcludes).forEach(function(t){var n=e.facetsExcludes[t],a=o[t];i.facets[a]={name:t,data:l[t],exhaustive:r.exhaustiveFacetsCount},n.forEach(function(e){i.facets[a]=i.facets[a]||{name:t},i.facets[a].data=i.facets[a].data||{},i.facets[a].data[e]=0})}),this.hierarchicalFacets=this.hierarchicalFacets.map(function(t,n){var r=e.hierarchicalFacets[n],i=e.hierarchicalFacetsRefinements[r.name]&&e.hierarchicalFacetsRefinements[r.name][0]||"",a=e._getHierarchicalFacetSeparator(r),o=e._getHierarchicalRootPath(r),s=e._getHierarchicalShowParentLevel(r),c=V(e._getHierarchicalFacetSortBy(r)),l=t.every(function(e){return e.exhaustive}),u=function(e,t,n){var r=e;if(n>0){var l=0;for(r=e;l<n;)r=I(r&&Array.isArray(r.data)?r.data:[],function(e){return e.isRefined}),l++}if(r){var u=Object.keys(t.data).map(function(e){return[e,t.data[e]]}).filter(function(e){var t,n;return t=e[0],n=r.path||o,(!o||0===t.indexOf(o)&&o!==t)&&(!o&&-1===t.indexOf(a)||o&&t.split(a).length-o.split(a).length==1||-1===t.indexOf(a)&&-1===i.indexOf(a)||0===i.indexOf(t)||0===t.indexOf(n+a)&&(s||0===t.indexOf(i)))});r.data=B(u.map(function(e){var n,r,o,s,c=e[0];return n=e[1],r=W(i),o=t.exhaustive,{name:(s=c.split(a))[s.length-1].trim(),path:c,escapedValue:q(c),count:n,isRefined:r===c||0===r.indexOf(c+a),exhaustive:o,data:null}}),c[0],c[1])}return e},f=t;return o&&(f=t.slice(o.split(a).length)),f.reduce(u,{name:e.hierarchicalFacets[n].name,count:null,isRefined:!0,path:null,escapedValue:null,exhaustive:l,data:null})}),this.facets=$(this.facets),this.disjunctiveFacets=$(this.disjunctiveFacets),this._state=e}function Y(e,t){var n=I(e,function(e){return e.name===t});return n&&n.stats}function ee(e,t,n,r,i){var a=I(i,function(e){return e.name===n}),o=a&&a.data&&a.data[r]?a.data[r]:0;return{type:t,attributeName:n,name:r,count:o,exhaustive:a&&a.exhaustive||!1}}X.prototype.getFacetByName=function(e){function t(t){return t.name===e}return I(this.facets,t)||I(this.disjunctiveFacets,t)||I(this.hierarchicalFacets,t)}
1,X.DEFAULT_SORT=["isRefined:desc","count:desc","name:asc"],X.prototype.getFacetValues=function(e,t){var n=function(e,t){function n(e){return e.name===t}if(e._state.isConjunctiveFacet(t)){var r=I(e.facets,n);return r?Object.keys(r.data).map(function(n){var i=J(n);return{name:n,escapedValue:i,count:r.data[n],isRefined:e._state.isFacetRefined(t,i),isExcluded:e._state.isExcludeRefined(t,n)}}):[]}if(e._state.isDisjunctiveFacet(t)){var i=I(e.disjunctiveFacets,n);return i?Object.keys(i.data).map(function(n){var r=J(n);return{name:n,escapedValue:r,count:i.data[n],isRefined:e._state.isDisjunctiveFacetRefined(t,r)}}):[]}if(e._state.isHierarchicalFacet(t)){var a=I(e.hierarchicalFacets,n);if(!a)return a;var o=e._state.getHierarchicalFacetByName(t),s=e._state._getHierarchicalFacetSeparator(o),c=Z(e._state.getHierarchicalRefinement(t)[0]||"");0===c.indexOf(o.rootPath)&&(c=c.replace(o.rootPath+s,""));var l=c.split(s);return l.unshift(t),function e(t,n,r){t.isRefined=t.name===n[r],t.data&&t.data.forEach(function(t){e(t,n,r+1)})}(a,l,0),a}}(this,e);if(n){var r,i=T({},t,{sortBy:X.DEFAULT_SORT,facetOrdering:!(t&&t.sortBy)}),a=this;return r=Array.isArray(n)?[e]:a._state.getHierarchicalFacetByName(n.name).attributes,function e(t,n,r,i){if(i=i||0,Array.isArray(n))return t(n,r[i]);if(!n.data||0===n.data.length)return n;var a=n.data.map(function(n){return e(t,n,r,i+1)});return T({data:t(a,r[i])},n)}(function(e,t){if(i.facetOrdering){var n,r,o,s,c,l,u=a.renderingContent&&a.renderingContent.facetOrdering&&a.renderingContent.facetOrdering.values&&a.renderingContent.facetOrdering.values[t];if(u)return r=[],o=[],s=(u.order||[]).reduce(function(e,t,n){return e[t]=n,e},{}),e.forEach(function(e){var t=e.path||e.name;void 0!==s[t]?r[s[t]]=e:o.push(e)}),r=r.filter(function(e){return e}),"hidden"===(l=u.sortRemainingBy)?r:(c="alpha"===l?[["path","name"],["asc","asc"]]:[["count"],["desc"]],r.concat(B(o,c[0],c[1])))}if(Array.isArray(i.sortBy)){var f=V(i.sortBy,X.DEFAULT_SORT);return B(e,f[0],f[1])}if("function"==typeof i.sortBy)return n=i.sortBy,e.sort(n);throw Error("options.sortBy is optional but if defined it must be either an array of string (predicates) or a sorting function")},n,r)}},X.prototype.getFacetStats=function(e){return this._state.isConjunctiveFacet(e)?Y(this.facets,e):this._state.isDisjunctiveFacet(e)?Y(this.disjunctiveFacets,e):void 0},X.prototype.getRefinements=function(){var e=this._state,t=this,n=[];return Object.keys(e.facetsRefinements).forEach(function(r){e.facetsRefinements[r].forEach(function(i){n.push(ee(e,"facet",r,i,t.facets))})}),Object.keys(e.facetsExcludes).forEach(function(r){e.facetsExcludes[r].forEach(function(i){n.push(ee(e,"exclude",r,i,t.facets))})}),Object.keys(e.disjunctiveFacetsRefinements).forEach(function(r){e.disjunctiveFacetsRefinements[r].forEach(function(i){n.push(ee(e,"disjunctive",r,i,t.disjunctiveFacets))})}),Object.keys(e.hierarchicalFacetsRefinements).forEach(function(r){e.hierarchicalFacetsRefinements[r].forEach(function(i){var a,o,s,c,l,u,f,h;n.push((a=t.hierarchicalFacets,o=e.getHierarchicalFacetByName(r),s=e._getHierarchicalFacetSeparator(o),c=i.split(s),l=I(a,function(e){return e.name===r}),f=(u=c.reduce(function(e,t){var n=e&&I(e.data,function(e){return e.name===t});return void 0!==n?n:e},l))&&u.count||0,h=u&&u.exhaustive||!1,{type:"hierarchical",attributeName:r,name:u&&u.path||"",count:f,exhaustive:h}))})}),Object.keys(e.numericRefinements).forEach(function(t){var r=e.numericRefinements[t];Object.keys(r).forEach(function(e){r[e].forEach(function(r){n.push({type:"numeric",attributeName:t,name:r,numericValue:r,operator:e})})})}),e.tagRefinements.forEach(function(e){n.push({type:"tag",attributeName:"_tags",name:e})}),n};var et=x.escapeFacetValue;function en(e,t,n){"function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper (3.14.0)"),this.setClient(e);var r=n||{};r.index=t,this.state=Q.make(r),this.lastResults=null,this._queryId=0,this._lastQueryIdReceived=-1,this.derivedHelpers=[],this._currentNbQueries=0}function er(e){if(e<0)throw Error("Page requested below 0.");return this._change({state:this.state.setPage(e),isPageReset:!1}),this}function ei(){return this.state.page}
vendor: 7,192 bytes, line 1
1function ea(e,t,n){return new en(e,t,n)}function eo(){}P(en,R),en.prototype.search=function(){return this._search({onlyWithDerivedHelpers:!1}),this},en.prototype.searchOnlyWithDerivedHelpers=function(){return this._search({onlyWithDerivedHelpers:!0}),this},en.prototype.getQuery=function(){var e=this.state;return L._getHitsSearchParams(e)},en.prototype.searchOnce=function(e,t){var n=e?this.state.setQueryParameters(e):this.state,r=L._getQueries(n.index,n),i=this;if(this._currentNbQueries++,this.emit("searchOnce",{state:n}),!t)return this.client.search(r).then(function(e){return i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),{content:new X(n,e.results),state:n,_originalResponse:e}},function(e){throw i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),e});this.client.search(r).then(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(null,new X(n,e.results),n)}).catch(function(e){i._currentNbQueries--,0===i._currentNbQueries&&i.emit("searchQueueEmpty"),t(e,null,n)})},en.prototype.findAnswers=function(e){console.warn("[algoliasearch-helper] answers is no longer supported");var t=this.state,n=this.derivedHelpers[0];if(!n)return Promise.resolve([]);var r=n.getModifiedState(t),i=k({attributesForPrediction:e.attributesForPrediction,nbHits:e.nbHits},{params:C(L._getHitsSearchParams(r),["attributesToSnippet","hitsPerPage","restrictSearchableAttributes","snippetEllipsisText"])}),a="search for answers was called, but this client does not have a function client.initIndex(index).findAnswers";if("function"!=typeof this.client.initIndex)throw Error(a);var o=this.client.initIndex(r.index);if("function"!=typeof o.findAnswers)throw Error(a);return o.findAnswers(r.query,e.queryLanguages,i)},en.prototype.searchForFacetValues=function(e,t,n,r){var i="function"==typeof this.client.searchForFacetValues,a="function"==typeof this.client.initIndex;if(!i&&!a&&"function"!=typeof this.client.search)throw Error("search for facet values (searchable) was called, but this client does not have a function client.searchForFacetValues or client.initIndex(index).searchForFacetValues");var o=this.state.setQueryParameters(r||{}),s=o.isDisjunctiveFacet(e),c=L.getSearchForFacetQuery(e,t,n,o);this._currentNbQueries++;var l,u=this;return i?l=this.client.searchForFacetValues([{indexName:o.index,params:c}]):a?l=this.client.initIndex(o.index).searchForFacetValues(c):(delete c.facetName,l=this.client.search([{type:"facet",facet:e,indexName:o.index,params:c}]).then(function(e){return e.results[0]})),this.emit("searchForFacetValues",{state:o,facet:e,query:t}),l.then(function(t){return u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),(t=Array.isArray(t)?t[0]:t).facetHits.forEach(function(t){t.escapedValue=et(t.value),t.isRefined=s?o.isDisjunctiveFacetRefined(e,t.escapedValue):o.isFacetRefined(e,t.escapedValue)}),t},function(e){throw u._currentNbQueries--,0===u._currentNbQueries&&u.emit("searchQueueEmpty"),e})},en.prototype.setQuery=function(e){return this._change({state:this.state.resetPage().setQuery(e),isPageReset:!0}),this},en.prototype.clearRefinements=function(e){return this._change({state:this.state.resetPage().clearRefinements(e),isPageReset:!0}),this},en.prototype.clearTags=function(){return this._change({state:this.state.resetPage().clearTags(),isPageReset:!0}),this},en.prototype.addDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},en.prototype.addDisjunctiveRefine=function(){return this.addDisjunctiveFacetRefinement.apply(this,arguments)},en.prototype.addHierarchicalFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addHierarchicalFacetRefinement(e,t),isPageReset:!0}),this},en.prototype.addNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().addNumericRefinement(e,t,n),isPageReset:!0}),this},en.prototype.addFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().addFacetRefinement(e,t),isPageReset:!0}),this},en.prototype.addRefine=function(){return this.addFacetRefinement.apply(this,arguments)},en.prototype.addFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().addExcludeRefinement(e,t),isPageReset:!0}),this},en.prototype.addExclude=function(){return this.addFacetExclusion.apply(this,arguments)},en.prototype.addTag=function(e){return this._change({state:this.state.resetPage().addTagRefinement(e),isPageReset:!0}),this},en.prototype.removeNumericRefinement=function(e,t,n){return this._change({state:this.state.resetPage().removeNumericRefinement(e,t,n),isPageReset:!0}),this},en.prototype.removeDisjunctiveFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeDisjunctiveFacetRefinement(e,t),isPageReset:!0}),this},en.prototype.removeDisjunctiveRefine=function(){return this.removeDisjunctiveFacetRefinement.apply(this,arguments)},en.prototype.removeHierarchicalFacetRefinement=function(e){return this._change({state:this.state.resetPage().removeHierarchicalFacetRefinement(e),isPageReset:!0}),this},en.prototype.removeFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().removeFacetRefinement(e,t),isPageReset:!0}),this},en.prototype.removeRefine=function(){return this.removeFacetRefinement.apply(this,arguments)},en.prototype.removeFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().removeExcludeRefinement(e,t),isPageReset:!0}),this},en.prototype.removeExclude=function(){return this.removeFacetExclusion.apply(this,arguments)},en.prototype.removeTag=function(e){return this._change({state:this.state.resetPage().removeTagRefinement(e),isPageReset:!0}),this},en.prototype.toggleFacetExclusion=function(e,t){return this._change({state:this.state.resetPage().toggleExcludeFacetRefinement(e,t),isPageReset:!0}),this},en.prototype.toggleExclude=function(){return this.toggleFacetExclusion.apply(this,arguments)},en.prototype.toggleRefinement=function(e,t){return this.toggleFacetRefinement(e,t)},en.prototype.toggleFacetRefinement=function(e,t){return this._change({state:this.state.resetPage().toggleFacetRefinement(e,t),isPageReset:!0}),this},en.prototype.toggleRefine=function(){return this.toggleFacetRefinement.apply(this,arguments)},en.prototype.toggleTag=function(e){return this._change({state:this.state.resetPage().toggleTagRefinement(e),isPageReset:!0}),this},en.prototype.nextPage=function(){var e=this.state.page||0;return this.setPage(e+1)},en.prototype.previousPage=function(){var e=this.state.page||0;return this.setPage(e-1)},en.prototype.setCurrentPage=er,en.prototype.setPage=er,en.prototype.setIndex=function(e){return this._change({state:this.state.resetPage().setIndex(e),isPageReset:!0}),this},en.prototype.setQueryParameter=function(e,t){return this._change({state:this.state.resetPage().setQueryParameter(e,t),isPageReset:!0}),this},en.prototype.setState=function(e){return this._change({state:Q.make(e),isPageReset:!1}),this},en.prototype.overrideStateWithoutTriggeringChangeEvent=function(e){return this.state=new Q(e),this}
1,en.prototype.hasRefinements=function(e){return!!N(this.state.getNumericRefinements(e))||(this.state.isConjunctiveFacet(e)?this.state.isFacetRefined(e):this.state.isDisjunctiveFacet(e)?this.state.isDisjunctiveFacetRefined(e):!!this.state.isHierarchicalFacet(e)&&this.state.isHierarchicalFacetRefined(e))},en.prototype.isExcluded=function(e,t){return this.state.isExcludeRefined(e,t)},en.prototype.isDisjunctiveRefined=function(e,t){return this.state.isDisjunctiveFacetRefined(e,t)},en.prototype.hasTag=function(e){return this.state.isTagRefined(e)},en.prototype.isTagRefined=function(){return this.hasTagRefinements.apply(this,arguments)},en.prototype.getIndex=function(){return this.state.index},en.prototype.getCurrentPage=ei,en.prototype.getPage=ei,en.prototype.getTags=function(){return this.state.tagRefinements},en.prototype.getRefinements=function(e){var t=[];this.state.isConjunctiveFacet(e)?(this.state.getConjunctiveRefinements(e).forEach(function(e){t.push({value:e,type:"conjunctive"})}),this.state.getExcludeRefinements(e).forEach(function(e){t.push({value:e,type:"exclude"})})):this.state.isDisjunctiveFacet(e)&&this.state.getDisjunctiveRefinements(e).forEach(function(e){t.push({value:e,type:"disjunctive"})});var n=this.state.getNumericRefinements(e);return Object.keys(n).forEach(function(e){var r=n[e];t.push({value:r,operator:e,type:"numeric"})}),t},en.prototype.getNumericRefinement=function(e,t){return this.state.getNumericRefinement(e,t)},en.prototype.getHierarchicalFacetBreadcrumb=function(e){return this.state.getHierarchicalFacetBreadcrumb(e)},en.prototype._search=function(e){var t=this.state,n=[],r=[];e.onlyWithDerivedHelpers||(r=L._getQueries(t.index,t),n.push({state:t,queriesCount:r.length,helper:this}),this.emit("search",{state:t,results:this.lastResults}));var i=this.derivedHelpers.map(function(e){var r=e.getModifiedState(t),i=r.index?L._getQueries(r.index,r):[];return n.push({state:r,queriesCount:i.length,helper:e}),e.emit("search",{state:r,results:e.lastResults}),i}),a=Array.prototype.concat.apply(r,i),o=this._queryId++;if(this._currentNbQueries++,!a.length)return Promise.resolve({results:[]}).then(this._dispatchAlgoliaResponse.bind(this,n,o));try{this.client.search(a).then(this._dispatchAlgoliaResponse.bind(this,n,o)).catch(this._dispatchAlgoliaError.bind(this,o))}catch(e){this.emit("error",{error:e})}},en.prototype._dispatchAlgoliaResponse=function(e,t,n){if(!(t<this._lastQueryIdReceived)){this._currentNbQueries-=t-this._lastQueryIdReceived,this._lastQueryIdReceived=t,0===this._currentNbQueries&&this.emit("searchQueueEmpty");var r=n.results.slice();e.forEach(function(e){var t=e.state,n=e.queriesCount,i=e.helper,a=r.splice(0,n);t.index?(i.lastResults=new X(t,a),i.emit("result",{results:i.lastResults,state:t})):i.emit("result",{results:null,state:t})})}},en.prototype._dispatchAlgoliaError=function(e,t){e<this._lastQueryIdReceived||(this._currentNbQueries-=e-this._lastQueryIdReceived,this._lastQueryIdReceived=e,this.emit("error",{error:t}),0===this._currentNbQueries&&this.emit("searchQueueEmpty"))},en.prototype.containsRefinement=function(e,t,n,r){return e||0!==t.length||0!==n.length||0!==r.length},en.prototype._hasDisjunctiveRefinements=function(e){return this.state.disjunctiveRefinements[e]&&this.state.disjunctiveRefinements[e].length>0},en.prototype._change=function(e){var t=e.state,n=e.isPageReset;t!==this.state&&(this.state=t,this.emit("change",{state:this.state,results:this.lastResults,isPageReset:n}))},en.prototype.clearCache=function(){return this.client.clearCache&&this.client.clearCache(),this},en.prototype.setClient=function(e){return this.client===e||("function"==typeof e.addAlgoliaAgent&&e.addAlgoliaAgent("JS Helper (3.14.0)"),this.client=e),this},en.prototype.getClient=function(){return this.client},en.prototype.derive=function(e){var t=new O(this,e);return this.derivedHelpers.push(t),t},en.prototype.detachDerivedHelper=function(e){var t=this.derivedHelpers.indexOf(e);if(-1===t)throw Error("Derived helper already detached");this.derivedHelpers.splice(t,1)},en.prototype.hasPendingRequests=function(){return this._currentNbQueries>0},ea.version="3.14.0",ea.AlgoliaSearchHelper=en,ea.SearchParameters=Q,ea.SearchResults=X,Object.keys,RegExp(/[&<>"']/g.source);var es={"&amp;":"&","&lt;":"<","&gt;":">","&quot;":'"',"&#39;":"'"},ec=/&(amp|quot|lt|gt|#39);/g,el=RegExp(ec.source),eu="<mark>",ef="</mark>";function eh(e){return e.map(function(e){return e.isHighlighted?eu+e.value+ef:e.value}).join("")}function em(e){return"ais.index"===e.$$type}function ed(e,t){var n=e[t.getIndexId()]||{};
1t.getHelper().setState(t.getWidgetSearchParameters(t.getHelper().state,{uiState:n})),t.getWidgets().filter(em).forEach(function(t){return ed(e,t)})}var ep=Promise.resolve();function ev(e){var t=null,n=!1,r=function(){for(var r=arguments.length,i=Array(r),a=0;a<r;a++)i[a]=arguments[a];null===t&&(t=ep.then(function(){t=null,n?n=!1:e.apply(void 0,i)}))};return r.wait=function(){if(null===t)throw Error("The deferred function should be called before calling `wait()`");return t},r.cancel=function(){null!==t&&(n=!0)},r}function eg(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];var r=t.map(function(e){var t;return"https://www.algolia.com/doc/api-reference/widgets/"+e.name+"/js/"+(void 0!==(t=e.connector)&&t?"#connector":"")}).join(", ");return function(e){return[e,"See documentation: ".concat(r)].filter(Boolean).join("\n\n")}}function ey(e){var t=e.split(eu),n=t.shift(),r=n?[{value:n,isHighlighted:!1}]:[];return t.forEach(function(e){var t=e.split(ef);r.push({value:t[0],isHighlighted:!0}),""!==t[1]&&r.push({value:t[1],isHighlighted:!1})}),r}var eb=new RegExp(/\w/i);function e_(e,t){return(Array.isArray(t)?t:t.split(".")).reduce(function(e,t){return e&&e[t]},e)}function eE(e){return e!==Object(e)}function ew(e){return(ew="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)}var eR=["facets","disjunctiveFacets","facetsRefinements","facetsExcludes","disjunctiveFacetsRefinements","numericRefinements","tagRefinements","hierarchicalFacets","hierarchicalFacetsRefinements","ruleContexts"];function eS(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ej(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eS(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==ew(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ew(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ew(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eS(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eP=function(e,t){t.facets,t.disjunctiveFacets,t.facetsRefinements,t.facetsExcludes,t.disjunctiveFacetsRefinements,t.numericRefinements,t.tagRefinements,t.hierarchicalFacets,t.hierarchicalFacetsRefinements,t.ruleContexts;var n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,eR);return e.setQueryParameters(n)},eO=function(e,t){var n=[].concat(e.ruleContexts).concat(t.ruleContexts).filter(Boolean).filter(function(e,t,n){return n.indexOf(e)===t});return n.length>0?e.setQueryParameters({ruleContexts:n}):e},ex=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(function(e,t){var n,r,i,a,o,s,c,l;return eP((l=eO((n=e.setQueryParameters({hierarchicalFacetsRefinements:ej(ej({},e.hierarchicalFacetsRefinements),t.hierarchicalFacetsRefinements)}),r=n.setQueryParameters({hierarchicalFacets:t.hierarchicalFacets.reduce(function(e,t){var n=function(e,t){if(!Array.isArray(e))return -1;for(var n=0;n<e.length;n++)if(t(e[n]))return n;return -1}(e,function(e){return e.name===t.name});if(-1===n)return e.concat(t);var r=e.slice();return r.splice(n,1,t),r},n.hierarchicalFacets)}),i=t.tagRefinements.reduce(function(e,t){return e.addTagRefinement(t)},r),a=i.setQueryParameters({numericRefinements:ej(ej({},i.numericRefinements),t.numericRefinements)}),o=a.setQueryParameters({disjunctiveFacetsRefinements:ej(ej({},a.disjunctiveFacetsRefinements),t.disjunctiveFacetsRefinements)}),s=o.setQueryParameters({facetsExcludes:ej(ej({},o.facetsExcludes),t.facetsExcludes)}),c=s.setQueryParameters({facetsRefinements:ej(ej({},s.facetsRefinements),t.facetsRefinements)}),t.disjunctiveFacets.reduce(function(e,t){return e.addDisjunctiveFacet(t)},c)),t),t.facets.reduce(function(e,t){return e.addFacet(t)},l)),t)})};function eF(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function ek(e){var t,n=e.start,r=void 0===n?0:n,i=e.end,a=e.step,o=void 0===a?1:a,s=0===o?1:o;return((function(e){if(Array.isArray(e))return eF(e)})(t=Array(Math.round((i-r)/s)))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return eF(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eF(e,void 0)}}(t)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()).map(function(e,t){return r+t*s})}
1function eN(e,t,n){var r=t.getHelper();return{uiState:n,helper:r,parent:t,instantSearchInstance:e,state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,scopedResults:[],searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function eC(e,t){var n=t.getResults(),r=t.getHelper();return{helper:r,parent:t,instantSearchInstance:e,results:n,scopedResults:t.getScopedResults(),state:n?n._state:r.state,renderState:e.renderState,templatesConfig:e.templatesConfig,createURL:t.createURL,searchMetadata:{isSearchStalled:"stalled"===e.status},status:e.status,error:e.error}}function eA(e){return(eA="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)}function eL(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eL(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eA(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eA(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eA(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eL(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eI(e){return e.some(function(e){return e.isHighlighted})?e.map(function(t,n){var r,i,a,o,s,c;return eT(eT({},t),{},{isHighlighted:(a=e[n],o=(null==(r=e[n+1])?void 0:r.isHighlighted)||!0,s=(null==(i=e[n-1])?void 0:i.isHighlighted)||!0,eb.test((c=a.value)&&el.test(c)?c.replace(ec,function(e){return es[e]}):c)||s!==o?!a.isHighlighted:!s)})}):e.map(function(e){return eT(eT({},e),{},{isHighlighted:!1})})}function eH(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{fallback:function(){}},n=t.fallback;return"undefined"==typeof window?n():e({window:window})}function eD(e){return(eD="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)}eg({name:"configure",connector:!0}),Object.prototype.hasOwnProperty,(0,r.createContext)(null),(0,r.createContext)(null),(0,r.createContext)(null),"undefined"!=typeof window?r.useLayoutEffect:r.useEffect;var eU=["initialSearchParameters"];function eM(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eM(Object(n),!0).forEach(function(t){eV(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eM(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eV(e,t,n){var r;return(r=function(e,t){if("object"!==eD(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eD(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eD(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function eB(e){return function(e){if(Array.isArray(e))return eq(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return eq(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eq(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eq(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var eW=eg({name:"index-widget"});function e$(e,t){var n=t.state,r=t.isPageReset,i=t._uiState;n!==e.state&&(e.state=n,e.emit("change",{state:e.state,results:e.lastResults,isPageReset:r,_uiState:i}))}function ez(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return e.reduce(function(e,n){return em(n)?e:n.getWidgetUiState||n.getWidgetState?n.getWidgetUiState?n.getWidgetUiState(e,t):n.getWidgetState(e,t):e},n)}function eJ(e,t){var n=t.initialSearchParameters,r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,eU);return e.filter(function(e){return!em(e)}).reduce(function(e,t){return t.getWidgetSearchParameters?t.getWidgetSearchParameters(e,r):e},n)}var eZ=function(e){if(void 0===e||void 0===e.indexName)throw Error(eW("The `indexName` option is required."));var t=e.indexName,n=e.indexId,r=void 0===n?t:n,i=[],a={},o=null,s=null,c=null,l=null,u=null;return{$$type:"ais.index",$$widgetType:"ais.index",getIndexName:function(){return t},getIndexId:function(){return r},getHelper:function(){return c},getResults:function(){var e;return null!=(e=l)&&e.lastResults?(l.lastResults._state=c.state,l.lastResults):null},getPreviousState:function(){return u},getScopedResults:function(){var e=this.getParent();return function e(t){return t.filter(em).reduce(function(t,n){return t.concat.apply(t,[{indexId:n.getIndexId(),results:n.getResults(),helper:n.getHelper()}].concat(eB(e(n.getWidgets()))))},[])}(e?e.getWidgets():[this])},getParent:function(){return s},createURL:function(e){return"function"==typeof e?o._createURL(eV({},r,e(a))):o._createURL(eV({},r,ez(i,{searchParameters:e,helper:c})))},getWidgets:function(){return i},addWidgets:function(e){var t=this;if(!Array.isArray(e))throw Error(eW("The `addWidgets` method expects an array of widgets."));if(e.some(function(e){return"function"!=typeof e.init&&"function"!=typeof e.render}))throw Error(eW("The widget definition expects a `render` and/or an `init` method."));return i=i.concat(e),o&&e.length&&(e$(c,{state:eJ(i,{uiState:a,initialSearchParameters:c.state}),_uiState:a}
1),e.forEach(function(e){e.getRenderState&&eG({renderState:e.getRenderState(o.renderState[t.getIndexId()]||{},eN(o,t,o._initialUiState)),instantSearchInstance:o,parent:t})}),e.forEach(function(e){e.init&&e.init(eN(o,t,o._initialUiState))}),o.scheduleSearch()),this},removeWidgets:function(e){var t=this;if(!Array.isArray(e))throw Error(eW("The `removeWidgets` method expects an array of widgets."));if(e.some(function(e){return"function"!=typeof e.dispose}))throw Error(eW("The widget definition expects a `dispose` method."));if(i=i.filter(function(t){return -1===e.indexOf(t)}),o&&e.length){var n=e.reduce(function(e,n){return n.dispose({helper:c,state:e,parent:t})||e},c.state);a=ez(i,{searchParameters:n,helper:c}),c.setState(eJ(i,{uiState:a,initialSearchParameters:n})),i.length&&o.scheduleSearch()}return this},init:function(e){var n,f=this,h=e.instantSearchInstance,m=e.parent,d=e.uiState;if(null===c){o=h,s=m,a=d[r]||{};var p=h.mainHelper,v=eJ(i,{uiState:a,initialSearchParameters:new ea.SearchParameters({index:t})});(c=ea({},v.index,v)).search=function(){return h.onStateChange?(h.onStateChange({uiState:h.mainIndex.getWidgetUiState({}),setUiState:function(e){return h.setUiState(e,!1)}}),p):p.search()},c.searchWithoutTriggeringOnStateChange=function(){return p.search()},c.searchForFacetValues=function(e,t,n,r){var i=c.state.setQueryParameters(r);return p.searchForFacetValues(e,t,n,i)},l=p.derive(function(){return ex.apply(void 0,eB(function(e){for(var t=e.getParent(),n=[e.getHelper().state];null!==t;)n=[t.getHelper().state].concat(n),t=t.getParent();return n}(f)))});var g=null==(n=h._initialResults)?void 0:n[this.getIndexId()];if(g){var y=new ea.SearchResults(new ea.SearchParameters(g.state),g.results);l.lastResults=y,c.lastResults=y}c.on("change",function(e){e.isPageReset&&function e(t){var n=t.filter(em);0!==n.length&&n.forEach(function(t){var n=t.getHelper();e$(n,{state:n.state.resetPage(),isPageReset:!0}),e(t.getWidgets())})}(i)}),l.on("search",function(){h.scheduleStalledRender()}),l.on("result",function(e){var t=e.results;h.scheduleRender(),c.lastResults=t,u=null==t?void 0:t._state}),i.forEach(function(e){e.getRenderState&&eG({renderState:e.getRenderState(h.renderState[f.getIndexId()]||{},eN(h,f,d)),instantSearchInstance:h,parent:f})}
1),i.forEach(function(e){e.init&&e.init(eN(h,f,d))}),c.on("change",function(e){var t=e.state,n=e._uiState;a=ez(i,{searchParameters:t,helper:c},n||{}),h.onStateChange||h.onInternalStateChange()}),g&&h.scheduleRender()}},render:function(e){var t=this,n=e.instantSearchInstance;"error"===n.status&&!n.mainHelper.hasPendingRequests()&&u&&c.setState(u);var r=this.getResults()?i:i.filter(em);r.forEach(function(e){e.getRenderState&&eG({renderState:e.getRenderState(n.renderState[t.getIndexId()]||{},eC(n,t)),instantSearchInstance:n,parent:t})}),r.forEach(function(e){e.render&&e.render(eC(n,t))})},dispose:function(){var e,t,n=this;i.forEach(function(e){e.dispose&&e.dispose({helper:c,state:c.state,parent:n})}),o=null,s=null,null==(e=c)||e.removeAllListeners(),c=null,null==(t=l)||t.detach(),l=null},getWidgetUiState:function(e){return i.filter(em).reduce(function(e,t){return t.getWidgetUiState(e)},eQ(eQ({},e),{},eV({},r,eQ(eQ({},e[r]),a))))},getWidgetState:function(e){return this.getWidgetUiState(e)},getWidgetSearchParameters:function(e,t){var n=t.uiState;return eJ(i,{uiState:n,initialSearchParameters:e})},refreshUiState:function(){a=ez(i,{searchParameters:this.getHelper().state,helper:this.getHelper()},a)},setIndexUiState:function(e){var t="function"==typeof e?e(a):e;o.setUiState(function(e){return eQ(eQ({},e),{},eV({},r,t))})}}};function eG(e){var t=e.renderState,n=e.instantSearchInstance,r=e.parent,i=r?r.getIndexId():n.mainIndex.getIndexId();n.renderState=eQ(eQ({},n.renderState),{},eV({},i,eQ(eQ({},n.renderState[i]),t)))}(0,r.createContext)(null);var eK=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=t.descendantName,r=t.modifierName;return"".concat("ais","-").concat(e).concat(n?"-".concat(n):"").concat(r?"--".concat(r):"")}},eX=eK("Highlight"),eY=eK("ReverseHighlight"),e1=eK("Snippet"),e0=eK("ReverseSnippet");function e4(e){return(e4="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)}function e5(e){return(e5="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)}function e6(e){return(e6="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)}function e3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e2(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e3(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==e6(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==e6(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===e6(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function e7(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,a,o,s=[],c=!0,l=!1;try{if(a=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;c=!1}else for(;!(c=(r=a.call(n)).done)&&(s.push(r.value),s.length!==t);c=!0);}catch(e){l=!0,i=e}finally{try{if(!c&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(l)throw i}}return s}}(e,t)||e8(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function e8(e,t){if(e){if("string"==typeof e)return e9(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?e9(e,t):void 0}}function e9(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var te="https://cdn.jsdelivr.net/npm/search-insights@".concat("2.6.0","/dist/search-insights.min.js");function tt(e){var t=e7((e.version||"").split(".").map(Number),2),n=t[0],r=t[1];return n>=3||2===n&&r>
1=6||1===n&&r>=10}var tn=String.prototype.replace,tr=/%20/g,ti="RFC3986",ta={default:ti,formatters:{RFC1738:function(e){return tn.call(e,tr,"+")},RFC3986:function(e){return String(e)}},RFC1738:"RFC1738",RFC3986:ti},to=Object.prototype.hasOwnProperty,ts=Array.isArray,tc=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),tl=function(e,t){for(var n=t&&t.plainObjects?Object.create(null):{},r=0;r<e.length;++r)void 0!==e[r]&&(n[r]=e[r]);return n},tu={combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],n=[],r=0;r<t.length;++r)for(var i=t[r],a=i.obj[i.prop],o=Object.keys(a),s=0;s<o.length;++s){var c=o[s],l=a[c];"object"==typeof l&&null!==l&&-1===n.indexOf(l)&&(t.push({obj:a,prop:c}),n.push(l))}return function(e){for(;e.length>1;){var t=e.pop(),n=t.obj[t.prop];if(ts(n)){for(var r=[],i=0;i<n.length;++i)void 0!==n[i]&&r.push(n[i]);t.obj[t.prop]=r}}}(t),e},decode:function(e,t,n){var r=e.replace(/\+/g," ");if("iso-8859-1"===n)return r.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(r)}catch(e){return r}},encode:function(e,t,n,r,i){if(0===e.length)return e;var a=e;if("symbol"==typeof e?a=Symbol.prototype.toString.call(e):"string"!=typeof e&&(a=String(e)),"iso-8859-1"===n)return escape(a).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var o="",s=0;s<a.length;++s){var c=a.charCodeAt(s);45===c||46===c||95===c||126===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||i===ta.RFC1738&&(40===c||41===c)?o+=a.charAt(s):c<128?o+=tc[c]:c<2048?o+=tc[192|c>>6]+tc[128|63&c]:c<55296||c>=57344?o+=tc[224|c>>12]+tc[128|c>>6&63]+tc[128|63&c]:(s+=1,o+=tc[240|(c=65536+((1023&c)<<10|1023&a.charCodeAt(s)))>>18]+tc[128|c>>12&63]+tc[128|c>>6&63]+tc[128|63&c])}return o},isBuffer:function(e){return!(!e||"object"!=typeof e)&&!!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},maybeMap:function(e,t){if(ts(e)){for(var n=[],r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},merge:function e(t,n,r){if(!n)return t;if("object"!=typeof n){if(ts(t))t.push(n);else{if(!t||"object"!=typeof t)return[t,n];(r&&(r.plainObjects||r.allowPrototypes)||!to.call(Object.prototype,n))&&(t[n]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(n);var i=t;return ts(t)&&!ts(n)&&(i=tl(t,r)),ts(t)&&ts(n)?(n.forEach(function(n,i){if(to.call(t,i)){var a=t[i];a&&"object"==typeof a&&n&&"object"==typeof n?t[i]=e(a,n,r):t.push(n)}else t[i]=n}),t):Object.keys(n).reduce(function(t,i){var a=n[i];return to.call(t,i)?t[i]=e(t[i],a,r):t[i]=a,t},i)}},tf=Object.prototype.hasOwnProperty,th={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},tm=Array.isArray,td=String.prototype.split,tp=Array.prototype.push,tv=function(e,t){tp.apply(e,tm(t)?t:[t])},tg=Date.prototype.toISOString,ty=ta.default,tb={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:tu.encode,encodeValuesOnly:!1,format:ty,formatter:ta.formatters[ty],indices:!1,serializeDate:function(e){return tg.call(e)},skipNulls:!1,strictNullHandling:!1},t_=function e(t,n,r,i,a,o,s,c,l,u,f,h,m,d){var p=t;if("function"==typeof s?p=s(n,p):p instanceof Date?p=u(p):"comma"===r&&tm(p)&&(p=tu.maybeMap(p,function(e){return e instanceof Date?u(e):e})),null===p){if(i)return o&&!m?o(n,tb.encoder,d,"key",f):n;p=""}if("string"==typeof(_=p)||"number"==typeof _||"boolean"==typeof _||"symbol"==typeof _||"bigint"==typeof _||tu.isBuffer(p)){if(o){var v=m?n:o(n,tb.encoder,d,"key",f);if("comma"===r&&m){for(var g=td.call(String(p),","),y="",b=0;b<g.length;++b)y+=(0===b?"":",")+h(o(g[b],tb.encoder,d,"value",f));return[h(v)+"="+y]}return[h(v)+"="+h(o(p,tb.encoder,d,"value",f))]}return[h(n)+"="+h(String(p))]}var _,E,w=[];if(void 0===p)return w;if("comma"===r&&tm(p))E=[{value:p.length>0?p.join(",")||null:void 0}];else if(tm(s))E=s;else{var R=Object.keys(p);E=c?R.sort(c):R}for(var S=0;S<E.length;++S){var j=E[S],P="object"==typeof j&&void 0!==j.value?j.value:p[j];a&&null===P||tv(w,e(P,tm(p)?"function"==typeof r?r(n,j):n:n+(l?"."+j:"["+j+"]"),r,i,a,o,s,c,l,u,f,h,m,d))}return w},tE=Object.prototype.hasOwnProperty,tw=Array.isArray,tR={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:tu.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},tS=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},tj=function(e,t,n,r){if(e){var i=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,a=/(\[[^[\]]*])/g,o=n.depth>0&&/(\[[^[\]]*])/.exec(i),s=o?i.slice(0,o.index):i,c=[];if(s){if(!n.plainObjects&&tE.call(Object.prototype,s)&&!n.allowPrototypes)return;c.push(s)}for(var l=0;n.depth>0&&null!==(o=a.exec(i))&&l<n.depth;){if(l+=1,!n.plainObjects&&tE.call(Object.prototype,o[1].slice(1,-1))&&!n.allowPrototypes)return;c.push(o[1])}return o&&c.push("["+i.slice(o.index)+"]"),function(e,t,n,r){for(var i=r?t:tS(t,n),a=e.length-1;a>=0;--a){var o,s=e[a];if("[]"===s&&n.parseArrays)o=[].concat(i);else{o=n.plainObjects?Object.create(null):{};var c="["===s.charAt(0)&&"]"===s.charAt(s.length-1)?s.slice(1,-1):s,l=parseInt(c,10);n.parseArrays||""!==c?!isNaN(l)&&s!==c&&String(l)===c&&l>=0&&n.parseArrays&&l<=n.arrayLimit?(o=[])[l]=i:"__proto__"!==c&&(o[c]=i):o={0:i}}i=o}return i}(c,t,n,r)}},tP={formats:ta,parse:function(e,t){var n=function(e){if(!e)return tR;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw TypeError("Decoder has to be a function.");
1if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?tR.charset:e.charset;return{allowDots:void 0===e.allowDots?tR.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:tR.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:tR.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:tR.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:tR.comma,decoder:"function"==typeof e.decoder?e.decoder:tR.decoder,delimiter:"string"==typeof e.delimiter||tu.isRegExp(e.delimiter)?e.delimiter:tR.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:tR.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:tR.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:tR.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:tR.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:tR.strictNullHandling}}(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};for(var r="string"==typeof e?function(e,t){var n,r={},i=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,a=t.parameterLimit===1/0?void 0:t.parameterLimit,o=i.split(t.delimiter,a),s=-1,c=t.charset;if(t.charsetSentinel)for(n=0;n<o.length;++n)0===o[n].indexOf("utf8=")&&("utf8=%E2%9C%93"===o[n]?c="utf-8":"utf8=%26%2310003%3B"===o[n]&&(c="iso-8859-1"),s=n,n=o.length);for(n=0;n<o.length;++n)if(n!==s){var l,u,f=o[n],h=f.indexOf("]="),m=-1===h?f.indexOf("="):h+1;-1===m?(l=t.decoder(f,tR.decoder,c,"key"),u=t.strictNullHandling?null:""):(l=t.decoder(f.slice(0,m),tR.decoder,c,"key"),u=tu.maybeMap(tS(f.slice(m+1),t),function(e){return t.decoder(e,tR.decoder,c,"value")})),u&&t.interpretNumericEntities&&"iso-8859-1"===c&&(u=u.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})),f.indexOf("[]=")>-1&&(u=tw(u)?[u]:u),tE.call(r,l)?r[l]=tu.combine(r[l],u):r[l]=u}return r}(e,n):e,i=n.plainObjects?Object.create(null):{},a=Object.keys(r),o=0;o<a.length;++o){var s=a[o],c=tj(s,r[s],n,"string"==typeof e);i=tu.merge(i,c,n)}return tu.compact(i)},stringify:function(e,t){var n,r=e,i=function(e){if(!e)return tb;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw TypeError("Encoder has to be a function.");var t=e.charset||tb.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var n=ta.default;if(void 0!==e.format){if(!tf.call(ta.formatters,e.format))throw TypeError("Unknown format option provided.");n=e.format}var r=ta.formatters[n],i=tb.filter;return("function"==typeof e.filter||tm(e.filter))&&(i=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:tb.addQueryPrefix,allowDots:void 0===e.allowDots?tb.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:tb.charsetSentinel,delimiter:void 0===e.delimiter?tb.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:tb.encode,encoder:"function"==typeof e.encoder?e.encoder:tb.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:tb.encodeValuesOnly,filter:i,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:tb.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:tb.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:tb.strictNullHandling}}(t);"function"==typeof i.filter?r=(0,i.filter)("",r):tm(i.filter)&&(n=i.filter);var a,o=[];if("object"!=typeof r||null===r)return"";a=t&&t.arrayFormat in th?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var s=th[a];n||(n=Object.keys(r)),i.sort&&n.sort(i.sort);for(var c=0;c<n.length;++c){var l=n[c];i.skipNulls&&null===r[l]||tv(o,t_(r[l],l,s,i.strictNullHandling,i.skipNulls,i.encode?i.encoder:null,i.filter,i.sort,i.allowDots,i.serializeDate,i.format,i.formatter,i.encodeValuesOnly,i.charset))}var u=o.join(i.delimiter),f=!0===i.addQueryPrefix?"?":"";return i.charsetSentinel&&("iso-8859-1"===i.charset?f+="utf8=%26%2310003%3B&":f+="utf8=%E2%9C%93&"),u.length>0?f+u:""}};function tO(e){return(tO="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)}function tx(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,tk(r.key),r)}}function tF(e,t,n){return(t=tk(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tk(e){var t=function(e,t){if("object"!==tO(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==tO(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===tO(t)?t:String(t)}var tN=function(e){e&&(window.document.title=e)},tC=function(){var e,t;function n(e){var t=this,r=e.windowTitle,i=e.writeDelay,a=e.createURL,o=e.parseURL,s=e.getLocation,c=e.start,l=e.dispose,u=e.pu
1sh;!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,n),tF(this,"$$type","ais.browser"),tF(this,"windowTitle",void 0),tF(this,"writeDelay",void 0),tF(this,"_createURL",void 0),tF(this,"parseURL",void 0),tF(this,"getLocation",void 0),tF(this,"writeTimer",void 0),tF(this,"_onPopState",void 0),tF(this,"inPopState",!1),tF(this,"isDisposed",!1),tF(this,"latestAcknowledgedHistory",0),tF(this,"_start",void 0),tF(this,"_dispose",void 0),tF(this,"_push",void 0),this.windowTitle=r,this.writeTimer=void 0,this.writeDelay=void 0===i?400:i,this._createURL=a,this.parseURL=o,this.getLocation=s,this._start=c,this._dispose=l,this._push=u,eH(function(e){var n=e.window;tN(t.windowTitle&&t.windowTitle(t.read())),t.latestAcknowledgedHistory=n.history.length})}return e=[{key:"read",value:function(){return this.parseURL({qsModule:tP,location:this.getLocation()})}},{key:"write",value:function(e){var t=this;eH(function(n){var r=n.window,i=t.createURL(e),a=t.windowTitle&&t.windowTitle(e);t.writeTimer&&clearTimeout(t.writeTimer),t.writeTimer=setTimeout(function(){tN(a),t.shouldWrite(i)&&(t._push?t._push(i):r.history.pushState(e,a||"",i),t.latestAcknowledgedHistory=r.history.length),t.inPopState=!1,t.writeTimer=void 0},t.writeDelay)})}},{key:"onUpdate",value:function(e){var t=this;this._start&&this._start(function(){e(t.read())}),this._onPopState=function(){t.writeTimer&&(clearTimeout(t.writeTimer),t.writeTimer=void 0),t.inPopState=!0,e(t.read())},eH(function(e){e.window.addEventListener("popstate",t._onPopState)})}},{key:"createURL",value:function(e){return this._createURL({qsModule:tP,routeState:e,location:this.getLocation()})}},{key:"dispose",value:function(){var e=this;this._dispose&&this._dispose(),this.isDisposed=!0,eH(function(t){var n=t.window;e._onPopState&&n.removeEventListener("popstate",e._onPopState)}),this.writeTimer&&clearTimeout(this.writeTimer),this.write({})}},{key:"start",value:function(){this.isDisposed=!1}},{key:"shouldWrite",value:function(e){var t=this;return eH(function(n){var r=n.window,i=!(t.isDisposed&&t.latestAcknowledgedHistory!==r.history.length);return!t.inPopState&&i&&e!==r.location.href})}}],tx(n.prototype,e),t&&tx(n,t),Object.defineProperty(n,"prototype",{writable:!1}),n}();function tA(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.createURL,n=void 0===t?function(e){var t=e.qsModule,n=e.routeState,r=e.location,i=r.protocol,a=r.hostname,o=r.port,s=void 0===o?"":o,c=r.pathname,l=r.hash,u=t.stringify(n),f=""===s?"":":".concat(s);return u?"".concat(i,"//").concat(a).concat(f).concat(c,"?").concat(u).concat(l):"".concat(i,"//").concat(a).concat(f).concat(c).concat(l)}:t,r=e.parseURL,i=void 0===r?function(e){var t=e.qsModule,n=e.location;return t.parse(n.search.slice(1),{arrayLimit:99})}:r,a=e.writeDelay,o=e.windowTitle,s=e.getLocation;return new tC({createURL:n,parseURL:i,writeDelay:void 0===a?400:a,windowTitle:o,getLocation:void 0===s?function(){return eH(function(e){return e.window.location},{fallback:function(){throw Error("You need to provide `getLocation` to the `history` router in environments where `window` does not exist.")}})}:s,start:e.start,dispose:e.dispose,push:e.push})}function tL(e){return(tL="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)}var tT=["configure"];function tI(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tH(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tI(Object(n),!0).forEach(function(t){tD(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tI(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tD(e,t,n){var r;return(r=function(e,t){if("object"!==tL(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==tL(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===tL(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tU(e){return e.configure,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,tT)}function tM(){return{$$type:"ais.simple",stateToRoute:function(e){return Object.keys(e).reduce(function(t,n){return tH(tH({},t),{},tD({},n,tU(e[n])))},{})},routeToState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return Object.keys(e).reduce(function(t,n){return tH(tH({},t),{},tD({},n,tU(e[n])))},{})}}}function tQ(e){return(tQ="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)}function tV(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
1t%2?tV(Object(n),!0).forEach(function(t){tq(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tV(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tq(e,t,n){var r;return(r=function(e,t){if("object"!==tQ(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==tQ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===tQ(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function tW(e){return(tW="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)}function t$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tz(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?t$(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==tW(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==tW(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===tW(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):t$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tJ(e){return(tJ="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)}function tZ(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tG(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,t0(r.key),r)}}function tK(e,t){return(tK=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function tX(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tY(e){return(tY=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function t1(e,t,n){return(t=t0(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function t0(e){var t=function(e,t){if("object"!==tJ(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==tJ(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===tJ(t)?t:String(t)}var t4=eg({name:"instantsearch"});function t5(){return"#"}!function(){!1;i.prototype=Object.create(R&&R.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),Object.defineProperty(i,"prototype",{writable:!1}),R&&tK(i,R);var e,t,n,r=(e=function(){if("undefined"==typeof Reflect||!Reflect.construct||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}}(),function(){var t,n=tY(i);return t=e?Reflect.construct(n,arguments,tY(this).constructor):n.apply(this,arguments),function(e,t){if(t&&("object"===tJ(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return tX(e)}(this,t)});function i(e){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,i),t1(tX(t=r.call(this)),"client",void 0),t1(tX(t),"indexName",void 0),t1(tX(t),"insightsClient",void 0),t1(tX(t),"onStateChange",null),t1(tX(t),"helper",void 0),t1(tX(t),"mainHelper",void 0),t1(tX(t),"mainIndex",void 0),t1(tX(t),"started",void 0),t1(tX(t),"templatesConfig",void 0),t1(tX(t),"renderState",{}),t1(tX(t),"_stalledSearchDelay",void 0),t1(tX(t),"_searchStalledTimer",void 0),t1(tX(t),"_initialUiState",void 0),t1(tX(t),"_initialResults",void 0),t1(tX(t),"_createURL",void 0),t1(tX(t),"_searchFunction",void 0),t1(tX(t),"_mainHelperSearch",void 0),t1(tX(t),"middleware",[]),t1(tX(t),"sendEventToInsights",void 0),t1(tX(t),"status","idle"),t1(tX(t),"error",void 0),t1(tX(t),"scheduleSearch",ev(function(){t.started&&t.mainHelper.search()})),t1(tX(t),"scheduleRender",ev(function(){var e,n=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];null!=(e=t.mainHelper)&&e.hasPendingRequests()||(clearTimeout(t._searchStalledTimer),t._searchStalledTimer=null,n&&(t.status="idle",t.error=void 0)),t.mainIndex.render({instantSearchInstance:tX(t)}),t.emit("render")})),t1(tX(t),"onInternalStateChange",ev(function(){var e=t.mainIndex.getWidgetUiState({});t.middleware.forEach(function(t){t.instance.onStateChange({uiState:e})})})),t.setMaxListeners(100);var t,n=e.indexName,a=void 0===n?"":n,o=e.numberLocale,s=e.initialUiState,c=e.routing,l=void 0===c?null:c,u=e.insights,f=void 0!==u&&u,h=e.searchFunction,m=e.stalledSearchDelay,d=e.searchClient,p=void 0===d?null:d,v=e.insightsClient,g=void 0===v?null:v,y=e.onStateChange;if(null===p)throw Error(t4("The `searchClient` option is required."));if("function"!=typeof p.search)throw Error("The `searchClient` must implement a `search` method.\n\nSee: https://www.algolia.com/doc/guides/building-search-ui/going-further/backend-search/in-depth/backend-instantsearch/js/");if("function"==typeof p.addAlgoliaAgent&&p.addAlgoliaAgent("instantsearch.js (".concat("4.56.8",")")),g&&"function"!=typeof g)throw Error(t4("The `insightsClient` option should be a function."));if(t.client=p,t.insightsClient=g,t.indexName=a,t.helper=null,t.mainHelper=null,t.mainIndex=eZ({indexName:a}),t.onStateChange=void 0===y?null:y,t.started=!1,t.templatesConfig={helpers:{formatNumber:function(e,t){var n;
1return n=Number(t(e)),n.toLocaleString(o)},highlight:function(e,t){try{var n,r,i,a,o,s,c,l,u;return t((r=(n=tz(tz({},JSON.parse(e)),{},{hit:this})).attribute,i=n.highlightedTagName,a=void 0===i?"mark":i,o=n.hit,s=n.cssClasses,c=void 0===s?{}:s,l=(e_(o._highlightResult,r)||{}).value,u=eX({descendantName:"highlighted"})+(c.highlighted?" ".concat(c.highlighted):""),(void 0===l?"":l).replace(RegExp(eu,"g"),"<".concat(a,' class="').concat(u,'">')).replace(RegExp(ef,"g"),"</".concat(a,">"))))}catch(e){throw Error('\nThe highlight helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseHighlight:function(e,t){try{var n,r,i,a,o,s,c,l,u;return t((r=(n=tz(tz({},JSON.parse(e)),{},{hit:this})).attribute,i=n.highlightedTagName,a=void 0===i?"mark":i,o=n.hit,s=n.cssClasses,c=void 0===s?{}:s,l=(e_(o._highlightResult,r)||{}).value,u=eY({descendantName:"highlighted"})+(c.highlighted?" ".concat(c.highlighted):""),eh(eI(ey(void 0===l?"":l))).replace(RegExp(eu,"g"),"<".concat(a,' class="').concat(u,'">')).replace(RegExp(ef,"g"),"</".concat(a,">"))))}catch(e){throw Error('\n  The reverseHighlight helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},snippet:function(e,t){try{var n,r,i,a,o,s,c,l,u;return t((r=(n=tz(tz({},JSON.parse(e)),{},{hit:this})).attribute,i=n.highlightedTagName,a=void 0===i?"mark":i,o=n.hit,s=n.cssClasses,c=void 0===s?{}:s,l=(e_(o._snippetResult,r)||{}).value,u=e1({descendantName:"highlighted"})+(c.highlighted?" ".concat(c.highlighted):""),(void 0===l?"":l).replace(RegExp(eu,"g"),"<".concat(a,' class="').concat(u,'">')).replace(RegExp(ef,"g"),"</".concat(a,">"))))}catch(e){throw Error('\nThe snippet helper expects a JSON object of the format:\n{ "attribute": "name", "highlightedTagName": "mark" }')}},reverseSnippet:function(e,t){try{var n,r,i,a,o,s,c,l,u;return t((r=(n=tz(tz({},JSON.parse(e)),{},{hit:this})).attribute,i=n.highlightedTagName,a=void 0===i?"mark":i,o=n.hit,s=n.cssClasses,c=void 0===s?{}:s,l=(e_(o._snippetResult,r)||{}).value,u=e0({descendantName:"highlighted"})+(c.highlighted?" ".concat(c.highlighted):""),eh(eI(ey(void 0===l?"":l))).replace(RegExp(eu,"g"),"<".concat(a,' class="').concat(u,'">')).replace(RegExp(ef,"g"),"</".concat(a,">"))))}catch(e){throw Error('\n  The reverseSnippet helper expects a JSON object of the format:\n  { "attribute": "name", "highlightedTagName": "mark" }')}},insights:function(e,t){try{var n,r=JSON.parse(e),i=r.method,a=r.payload;return t((n=tz({objectIDs:[this.objectID]},a),function(e){var t,n=e.method,r=e.payload;if("object"!==e4(r))throw Error("The insights helper expects the payload to be an object.");try{t=btoa(encodeURIComponent(JSON.stringify(r)))}catch(e){throw Error("Could not JSON serialize the payload object.")}return'data-insights-method="'.concat(n,'" data-insights-payload="').concat(t,'"')}({method:i,payload:n})))}catch(e){throw Error('\nThe insights helper expects a JSON object of the format:\n{ "method": "method-name", "payload": { "eventName": "name of the event" } }')}}},compileOptions:{}},t._stalledSearchDelay=void 0===m?200:m,t._searchStalledTimer=null,t._createURL=t5,t._initialUiState=void 0===s?{}:s,t._initialResults=null,h&&(t._searchFunction=h),t.sendEventToInsights=eo,l){var b="boolean"==typeof l?{}:l;b.$$internal=!0,t.use(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.router,n=void 0===t?tA():t,r=e.stateMapping,i=void 0===r?tM():r,a=e.$$internal,o=void 0!==a&&a;return function(e){var t=e.instantSearchInstance;t._createURL=function(e){var r=0===t.mainIndex.getWidgets().length?t._initialUiState:t.mainIndex.getWidgetUiState({}),a=Object.keys(e).reduce(function(t,n){return tB(tB({},t),{},tq({},n,e[n]))},r),o=i.stateToRoute(a);return n.createURL(o)};var r=void 0,a=t._initialUiState;return{$$type:"ais.router({router:".concat(n.$$type||"__unknown__",", stateMapping:").concat(i.$$type||"__unknown__","})"),$$internal:o,onStateChange:function(e){var t=e.uiState,a=i.stateToRoute(t);void 0!==r&&function e(t,n){if(t===n)return!0;if(eE(t)||eE(n)||"function"==typeof t||"function"==typeof n)return t===n;if(Object.keys(t).length!==Object.keys(n).length)return!1;for(var r=0,i=Object.keys(t);r<i.length;r++){var a=i[r];if(!(a in n)||!e(t[a],n[a]))return!1}return!0}(r,a)||(n.write(a),r=a)},subscribe:function(){t._initialUiState=tB(tB({},a),i.routeToState(n.read())),n.onUpdate(function(e){t.mainIndex.getWidgets().length>0&&t.setUiState(i.routeToState(e))})},started:function(){var e;null==(e=n.start)||e.call(n)},unsubscribe:function(){n.dispose()}}}}(b))}if(f){var _="boolean"==typeof f?{}:f;_.$$internal=!0,t.use(function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.insightsClient,n=e.insightsInitParams,r=e.onEvent,i=e.$$internal,a=void 0!==i&&i,o=t;t||null===t||eH(function(e){var t=e.window,n=t.AlgoliaAnalyticsObject||"aa";"string"==typeof n&&(o=t[n]),o||(t.AlgoliaAnalyticsObject=n,t[n]||(t[n]=function(){t[n].queue||(t[n].queue=[]);for(var e=arguments.length,r=Array(e),i=0;i<e;i++)r[i]=arguments[i];t[n].queue.push(r)},t[n].version="2.6.0",t[n].shouldAddScript=!0),o=t[n])});var s=o||eo;return function(e){var t=e.instantSearchInstance,i=t.middleware.filter(function(e){return"ais.insights"===e.instance.$$type&&e.instance.$$internal}).map(function(e){return e.creator});t.unuse.apply(t,function(e){if(Array.isArray(e))return e9(e)}(i)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(i)||e8(i)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}());var o,c,l=e7(function(e){if(e.transporter){var t=e.transporter,n=t.headers,r
1=t.queryParameters,i="x-algolia-application-id",a="x-algolia-api-key";return[n[i]||r[i],n[a]||r[a]]}return[e.applicationID,e.apiKey]}(t.client),2),u=l[0],f=l[1],h=void 0,m=void 0;if(Array.isArray(s.queue)){var d=function(e,t){for(var n,r=0;r<e.length;r++)if(t(n=e[r],r,e))return n}(s.queue.slice().reverse(),function(e){return"setUserToken"===e7(e,1)[0]})||[];h=e7(d,2)[1]}return s("getUserToken",null,function(e,t){m=t}),!n&&tt(s)||s("init",e2({appId:u,apiKey:f,partial:!0},n)),{$$type:"ais.insights",$$internal:a,onStateChange:function(){},subscribe:function(){if(s.shouldAddScript){var e="[insights middleware]: could not load search-insights.js. Please load it manually following https://alg.li/insights-init";try{var n=document.createElement("script");n.async=!0,n.src=te,n.onerror=function(){t.emit("error",Error(e))},document.body.appendChild(n),s.shouldAddScript=!1}catch(n){s.shouldAddScript=!1,t.emit("error",Error(e))}}},started:function(){s("addAlgoliaAgent","insights-middleware"),o={userToken:(c=t.helper).state.userToken,clickAnalytics:c.state.clickAnalytics},c.overrideStateWithoutTriggeringChangeEvent(e2(e2({},c.state),{},{clickAnalytics:!0})),a||t.scheduleSearch();var e=function(e){var n=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(e){var r=c.state.userToken;n?i():setTimeout(i,0)}function i(){c.overrideStateWithoutTriggeringChangeEvent(e2(e2({},c.state),{},{userToken:e})),r&&r!==e&&t.scheduleSearch()}},n=function(){if("object"===("undefined"==typeof document?"undefined":e5(document))&&"string"==typeof document.cookie)for(var e="".concat("_ALGOLIA","="),t=document.cookie.split(";"),n=0;n<t.length;n++){for(var r=t[n];" "===r.charAt(0);)r=r.substring(1);if(0===r.indexOf(e))return r.substring(e.length,r.length)}}();n&&e(n,!0),m?(e(m,!0),s("setUserToken",m)):h&&(e(h,!0),s("setUserToken",h)),s("onUserTokenChange",e,{immediate:!0});var i=s;tt(s)&&(i=function(e,t){return s(e,t,{headers:{"X-Algolia-Application-Id":u,"X-Algolia-API-Key":f}})}),t.sendEventToInsights=function(e){r?r(e,i):e.insightsMethod&&(e.payload.algoliaSource=["instantsearch"],"internal"===e.eventModifier&&e.payload.algoliaSource.push("instantsearch-internal"),i(e.insightsMethod,e.payload))}},unsubscribe:function(){s("onUserTokenChange",void 0),t.sendEventToInsights=eo,c&&o&&(c.overrideStateWithoutTriggeringChangeEvent(e2(e2({},c.state),o)),t.scheduleSearch())}}}}(_))}return eH(function(e){var t,n;return(null==(t=e.window.navigator)||null==(n=t.userAgent)?void 0:n.indexOf("Algolia Crawler"))>-1},{fallback:function(){return!1}})&&t.use(function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).$$internal,t=void 0!==e&&e;return function(e){var n=e.instantSearchInstance,r={widgets:[]},i=document.createElement("meta"),a=document.querySelector("head");return i.name="instantsearch:widgets",{$$type:"ais.metadata",$$internal:t,onStateChange:function(){},subscribe:function(){setTimeout(function(){var e=n.client;r.ua=e.transporter&&e.transporter.userAgent?e.transporter.userAgent.value:e._ua,function e(t,n,r){var i=eN(n,n.mainIndex,n._initialUiState);t.forEach(function(t){var a={};if(t.getWidgetRenderState){var o=t.getWidgetRenderState(i);o&&o.widgetParams&&(a=o.widgetParams)}var s=Object.keys(a).filter(function(e){return void 0!==a[e]});r.widgets.push({type:t.$$type,widgetType:t.$$widgetType,params:s}),"ais.index"===t.$$type&&e(t.getWidgets(),n,r)})}(n.mainIndex.getWidgets(),n,r),n.middleware.forEach(function(e){return r.widgets.push({middleware:!0,type:e.instance.$$type,internal:e.instance.$$internal})}),i.content=JSON.stringify(r),a.appendChild(i)},0)},started:function(){},unsubscribe:function(){i.remove()}}}}({$$internal:!0})),t}t=[{key:"_isSearchStalled",get:function(){return"stalled"===this.status}},{key:"use",value:function(){for(var e=this,t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];var i=n.map(function(t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tZ(Object(n),!0).forEach(function(t){t1(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tZ(Object(n)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({$$type:"__unknown__",$$internal:!1,subscribe:eo,started:eo,unsubscribe:eo,onStateChange:eo},t({instantSearchInstance:e}));return e.middleware.push({creator:t,instance:n}),n});return this.started&&i.forEach(function(e){e.subscribe(),e.started()}),this}},{key:"unuse",value:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.middleware.filter(function(e){return t.includes(e.creator)}).forEach(function(e){return e.instance.unsubscribe()}),this.middleware=this.middleware.filter(function(e){return!t.includes(e.creator)}),this}},{key:"EXPERIMENTAL_use",value:function(){return this.use.apply(this,arguments)}},{key:"addWidget",value:function(e){return this.addWidgets([e])}},{key:"addWidgets",value:function(e){if(!Array.isArray(e))throw Error(t4("The `addWidgets` method expects an array of widgets. Please use `addWidget`."));if(e.some(function(e){return"function"!=typeof e.init&&"function"!=typeof e.render}))throw Error(t4("The widget definition expects a `render` and/or an `init` method."));return this.mainIndex.addWidgets(e),this}},{key:"removeWidget",value:function(e){return this.removeWidgets([e])}},{key:"removeWidgets",value:function(e){if(!Array.isArray(e))throw Error(t4("The `removeWidgets` method expects an array of widgets. Please use `removeWidget`."));if(e.some(function(e){return"function"!=typeof e.dispose}))throw Error(t4("The widget definition expects a `dispose` method."));return this.mainIndex.removeWidgets(e),this}},{key:"start",value:function(){var e=this;if(this.started)throw Error(t4("The `start` method has already been called once."));var t=this.mainHelper||ea(this.client,this.indexName);if(t.search=function(){return e.status="loading",e.scheduleRender(!1),t.searchOnlyWithDerivedHelpers()},this._searchFunction){var n={search:function(){return new Promise(eo)}};this._mainHelperSearch=t.search.bind(t),t.search=function(){var r=e.mainIndex.getHelper(),i=ea(n,r.state.index,r.state);return i.once("search",function(t){var n=t.state;r.overrideStateWithoutTriggeringChangeEvent(n),e._mainHelperSearch()}),i.on("change",function(e){var t=e.state;r.setState(t)}),e._searchFunction(i),t}}if(t.on("error",function(t){var n=t.error;if(!(n instanceof Error)){var r=n;n=Object.keys(r).reduce(function(e,t){return e[t]=r[t],e},Error(r.message))}n.error=n,e.error=n,e.status="error",e.scheduleRender(!1),e.emit("error",n)}),this.mainHelper=t,this.middleware.forEach(function(e){e.instance.subscribe()}),this.mainIndex.init({instantSearchInstance:this,parent:null,uiState:this._initialUiState}),this._initialResults){var r=this.scheduleSearch;this.scheduleSearch=ev(eo),ev(function(){e.scheduleSearch=r})()}else this.mainIndex.getWidgets().length>0&&this.scheduleSearch();this.helper=this.mainIndex.getHelper(),this.started=!0,this.middleware.forEach(function(e){e.instance.started()})}},{key:"dispose",value:function(){var e;this.scheduleSearch.cancel(),this.scheduleRender.cancel(),clearTimeout(this._searchStalledTimer),this.removeWidgets(this.mainIndex.getWidgets()),this.mainIndex.dispose(),this.started=!1,this.removeAllListeners(),null==(e=this.mainHelper)||e.removeAllListeners(),this.mainHelper=null,this.helper=null,this.middleware.forEach(function(e){e.instance.unsubscribe()})}},{key:"scheduleStalledRender",value:function(){var e=this;this._searchStalledTimer||(this._searchStalledTimer=setTimeout(function(){e.status="stalled",e.scheduleRender()},this._stalledSearchDelay))}},{key:"setUiState",value:function(e){var t=this,n=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];if(!this.mainHelper)throw Error(t4("The `start` method needs to be called before `setUiState`."));this.mainIndex.refreshUiState();var r="function"==typeof e?e(this.mainIndex.getWidgetUiState({})):e;this.onStateChange&&n?this.onStateChange({uiState:r,setUiState:function(e){ed("function"==typeof e?e(r):e,t.mainIndex),t.scheduleSearch(),t.onInternalStateChange()}}):(ed(r,this.mainIndex),this.scheduleSearch(),this.onInternalStateChange())}},{key:"getUiState",value:function(){return this.started&&this.mainIndex.refreshUiState(),this.mainIndex.getWidgetUiState({})}},{key:"createURL",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};if(!this.started)throw Error(t4("The `start` method needs to be called before `createURL`."));return this._createURL(e)}},{key:"refresh",value:function(){if(!this.mainHelper)throw Error(t4("The `start` method needs to be called before `refresh`."));this.mainHelper.clearCache().search()}}],tG(i.prototype,t),n&&tG(i,n),Object.defineProperty(i,"prototype",{writable:!1})}();var t6="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},t3=r.useState,t2=r.useEffect,t7=r.useLayoutEffect,t8=r.useDebugValue;function t9(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!t6(e,n)}catch(e){return!0}}var ne="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=t3({inst:{value:n,getSnapshot:t}}),i=r[0].inst,a=r[1];return t7(function(){i.value=n,i.getSnapshot=t,t9(i)&&a({inst:i})},[e,n,t]),t2(function(){return t9(i)&&a({inst:i}),e(function(){t9(i)&&a({inst:i})})},[e]),t8(n),n};function nt(e){return(nt="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)}function nn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,ni(r.key),r)}}function nr(e,t,n){return(t=ni(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ni(e){var t=function(e,t){if("object"!==nt(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==nt(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===nt(t)?t:String(t)}void 0!==r.useSyncExternalStore&&r.useSyncExternalStore,r.version,eg({name:"clear-refinements",connector:!0}),eg({name:"current-refinements",connector:!0}),eg({name:"hits",connector:!0}),function(){var e,t,n;e=function e(t){!function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,e),nr(this,"currentPage",void 0),nr(this,"total",void 0),nr(this,"padding",void 0),this.currentPage=t.currentPage,this.total=t.total,this.padding=t.padding},t=[{key:"pages",value:function(){var e=this.total,t=this.currentPage,n=this.padding;if(0===e)return[0];var r=this.nbPagesDisplayed(n,e);if(r===e)return ek({end:e});var i=this.calculatePaddingLeft(t,n,e,r);return ek({start:t-i,end:t+(r-i)})}},{key:"nbPagesDisplayed",value:function(e,t){return Math.min(2*e+1,t)}},{key:"calculatePaddingLeft",value:function(e,t,n,r){return e<=t?e:e>=n-t?r-(n-e):t}},{key:"isLastPage",value:function(){return this.currentPage===this.total-1||
10===this.total}},{key:"isFirstPage",value:function(){return 0===this.currentPage}}],nn(e.prototype,t),n&&nn(e,n),Object.defineProperty(e,"prototype",{writable:!1})}(),eg({name:"pagination",connector:!0}),eg({name:"refinement-list",connector:!0}),eg({name:"search-box",connector:!0}),r.createElement("path",{d:"M26.804 29.01c-2.832 2.34-6.465 3.746-10.426 3.746C7.333 32.756 0 25.424 0 16.378 0 7.333 7.333 0 16.378 0c9.046 0 16.378 7.333 16.378 16.378 0 3.96-1.406 7.594-3.746 10.426l10.534 10.534c.607.607.61 1.59-.004 2.202-.61.61-1.597.61-2.202.004L26.804 29.01zm-10.426.627c7.323 0 13.26-5.936 13.26-13.26 0-7.32-5.937-13.257-13.26-13.257C9.056 3.12 3.12 9.056 3.12 16.378c0 7.323 5.936 13.26 13.258 13.26z"}),r.createElement("path",{d:"M8.114 10L.944 2.83 0 1.885 1.886 0l.943.943L10 8.113l7.17-7.17.944-.943L20 1.886l-.943.943-7.17 7.17 7.17 7.17.943.944L18.114 20l-.943-.943-7.17-7.17-7.17 7.17-.944.943L0 18.114l.943-.943L8.113 10z"}),r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{strokeOpacity:".5",cx:"18",cy:"18",r:"18"}),r.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},r.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"}))));var na={exports:{}}.exports=function(){function e(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function t(t){for(var n=1;n<arguments.length;n++){var r=null!=arguments[n]?arguments[n]:{};n%2?e(Object(r),!0).forEach(function(e){var n;n=r[e],e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(r)):e(Object(r)).forEach(function(e){Object.defineProperty(t,e,Object.getOwnPropertyDescriptor(r,e))})}return t}function n(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,a=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!t||n.length!==t);r=!0);}catch(e){i=!0,a=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw a}}return n}}(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance")}()}function r(e){return function(e){if(Array.isArray(e)){for(var t=0,n=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 TypeError("Invalid attempt to spread non-iterable instance")}()}function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},a=JSON.stringify(n);if(a in t)return Promise.resolve(e.serializable?JSON.parse(t[a]):t[a]);var o=r(),s=i&&i.miss||function(){return Promise.resolve()};return o.then(function(e){return s(e)}).then(function(){return o})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function a(e,t){return t&&Object.keys(t).forEach(function(n){e[n]=t[n](e)}),e}function o(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var i=0;return e.replace(/%s/g,function(){return encodeURIComponent(n[i++])})}function s(e,t){var n=e||{},r=n.data||{};return Object.keys(n).forEach(function(e){-1===["timeout","headers","queryParameters","data","cacheable"].indexOf(e)&&(r[e]=n[e])}),{data:Object.entries(r).length>0?r:void 0,timeout:n.timeout||t,headers:n.headers||{},queryParameters:n.queryParameters||{},cacheable:n.cacheable}}function c(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1;
1return t(t({},e),{},{status:n,lastUpdate:Date.now()})}function l(e){return"string"==typeof e?{protocol:"https",url:e,accept:3}:{protocol:e.protocol||"https",url:e.url,accept:e.accept||3}}var u="POST";function f(e,n,i,a){var o,s,u,f=[],p=function(e,n){if("GET"!==e.method&&(void 0!==e.data||void 0!==n.data))return JSON.stringify(Array.isArray(e.data)?e.data:t(t({},e.data),n.data))}(i,a),v=(o=t(t({},e.headers),a.headers),s={},Object.keys(o).forEach(function(e){var t=o[e];s[e.toLowerCase()]=t}),s),g=i.method,y="GET"!==i.method?{}:t(t({},i.data),a.data),b=t(t(t({"x-algolia-agent":e.userAgent.value},e.queryParameters),y),a.queryParameters),_=0,E=function t(n,r){var o,s,l,u,y=n.pop();if(void 0===y)throw{name:"RetryError",message:"Unreachable hosts - your application id may be incorrect. If the error persists, contact [email protected].",transporterStackTrace:m(f)};var E={data:p,headers:v,method:g,url:(o=y,s=i.path,l=h(b),u="".concat(o.protocol,"://").concat(o.url,"/").concat("/"===s.charAt(0)?s.substr(1):s),l.length&&(u+="?".concat(l)),u),connectTimeout:r(_,e.timeouts.connect),responseTimeout:r(_,a.timeout)},w=function(e){var t={request:E,response:e,host:y,triesLeft:n.length};return f.push(t),t},R={onSuccess:function(e){try{return JSON.parse(e.content)}catch(t){throw{name:"DeserializationError",message:t.message,response:e}}},onRetry:function(i){var a=w(i);
1return i.isTimedOut&&_++,Promise.all([e.logger.info("Retryable failure",d(a)),e.hostsCache.set(y,c(y,i.isTimedOut?3:2))]).then(function(){return t(n,r)})},onFail:function(e){throw w(e),function(e,t){var n=e.content,r=e.status,i=n;try{i=JSON.parse(n).message}catch(e){}return{name:"ApiError",message:i,status:r,transporterStackTrace:t}}(e,m(f))}};return e.requester.send(E).then(function(e){var t,n,r;return(t=e.status,e.isTimedOut||(n=e.isTimedOut,r=e.status,!n&&0==~~r)||2!=~~(t/100)&&4!=~~(t/100))?R.onRetry(e):2==~~(e.status/100)?R.onSuccess(e):R.onFail(e)})};return(u=e.hostsCache,Promise.all(n.map(function(e){return u.get(e,function(){return Promise.resolve(c(e))})})).then(function(e){var t=e.filter(function(e){return 1===e.status||Date.now()-e.lastUpdate>12e4}),i=e.filter(function(e){return 3===e.status&&Date.now()-e.lastUpdate<=12e4}),a=[].concat(r(t),r(i));return{getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t},statelessHosts:a.length>0?a.map(function(e){return l(e)}):n}})).then(function(e){return E(r(e.statelessHosts).reverse(),e.getTimeout)})}function h(e){return Object.keys(e).map(function(t){var n;return o("%s=%s",t,(n=e[t],"[object Object]"===Object.prototype.toString.call(n)||"[object Array]"===Object.prototype.toString.call(n)?JSON.stringify(e[t]):e[t]))}).join("&")}function m(e){return e.map(function(e){return d(e)})}function d(e){var n=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return t(t({},e),{},{request:t(t({},e.request),{},{headers:t(t({},e.request.headers),n)})})}var p=function(e){var r,i,o,c,u,h,m,d,p,v,g,y,b,_=e.appId,E=(r=void 0!==e.authMode?e.authMode:1,i={"x-algolia-api-key":e.apiKey,"x-algolia-application-id":_},{headers:function(){return 1===r?i:{}},queryParameters:function(){return 0===r?i:{}}}),w=(c=(o=t(t({hosts:[{url:"".concat(_,"-dsn.algolia.net"),accept:1},{url:"".concat(_,".algolia.net"),accept:2}].concat(function(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}([{url:"".concat(_,"-1.algolianet.com")},{url:"".concat(_,"-2.algolianet.com")},{url:"".concat(_,"-3.algolianet.com")}]))},e),{},{headers:t(t(t({},E.headers()),{"content-type":"application/x-www-form-urlencoded"}),e.headers),queryParameters:t(t({},E.queryParameters()),e.queryParameters)})).hostsCache,u=o.logger,h=o.requester,m=o.requestsCache,d=o.responsesCache,p=o.timeouts,v=o.userAgent,g=o.hosts,y=o.queryParameters,b={hostsCache:c,logger:u,requester:h,requestsCache:m,responsesCache:d,timeouts:p,userAgent:v,headers:o.headers,queryParameters:y,hosts:g.map(function(e){return l(e)}),read:function(e,t){var r=s(t,b.timeouts.read),i=function(){return f(b,b.hosts.filter(function(e){return 0!=(1&e.accept)}),e,r)};if(!0!==(void 0!==r.cacheable?r.cacheable:e.cacheable))return i();var a={request:e,mappedRequestOptions:r,transporter:{queryParameters:b.queryParameters,headers:b.headers}};return b.responsesCache.get(a,function(){return b.requestsCache.get(a,function(){return b.requestsCache.set(a,i()).then(function(e){return Promise.all([b.requestsCache.delete(a),e])},function(e){return Promise.all([b.requestsCache.delete(a),Promise.reject(e)])}).then(function(e){var t=n(e,2);return t[0],t[1]})})},{miss:function(e){return b.responsesCache.set(a,e)}})},write:function(e,t){return f(b,b.hosts.filter(function(e){return 0!=(2&e.accept)}),e,s(t,b.timeouts.write))}});return a({transporter:w,appId:_,addAlgoliaAgent:function(e,t){w.userAgent.add({segment:e,version:t})},clearCache:function(){return Promise.all([w.requestsCache.clear(),w.responsesCache.clear()]).then(function(){})}},e.methods)},v=function(e){return function(t,n){return"GET"===t.method?e.transporter.read(t,n):e.transporter.write(t,n)}},g=function(e){return function(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a({transporter:e.transporter,appId:e.appId,indexName:t},n.methods)}},y=function(e){return function(n,r){var i=n.map(function(e){return t(t({},e),{},{params:h(e.params||{})})});return e.transporter.read({method:u,path:"1/indexes/*/queries",data:{requests:i},cacheable:!0},r)}},b=function(e){return function(n,r){return Promise.all(n.map(function(n){var i=n.params,a=i.facetName,o=i.facetQuery,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},a=Object.keys(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(r=0;r<a.length;r++)n=a[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(i,["facetName","facetQuery"]);return g(e)(n.indexName,{methods:{searchForFacetValues:w}}).searchForFacetValues(a,o,t(t({},r),s))}))}},_=function(e){return function(t,n,r){return e.transporter.read({method:u,path:o("1/answers/%s/prediction",e.indexName),data:{query:t,queryLanguages:n},cacheable:!0},r)}},E=function(e){return function(t,n){return e.transporter.read({method:u,path:o("1/indexes/%s/query",e.indexName),data:{query:t},cacheable:!0},n)}},w=function(e){return function(t,n,r){return e.transporter.read({method:u,path:o("1/indexes/%s/facets/%s/query",e.indexName,t),data:{facetQuery:n},cacheable:!0},r)}};function R(e,a,o){var s,c,l,u,f,h;return p(t(t(t({},{appId:e,apiKey:a,timeouts:{connect:1,read:2,write:30},requester:{send:function(e){return new Promise(function(t){var n=new XMLHttpRequest;
1n.open(e.method,e.url,!0),Object.keys(e.headers).forEach(function(t){return n.setRequestHeader(t,e.headers[t])});var r,i=function(e,r){return setTimeout(function(){n.abort(),t({status:0,content:r,isTimedOut:!0})},1e3*e)},a=i(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(a),r=i(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(a),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(a),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)})}},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return console.error(e,t),Promise.resolve()}},responsesCache:i(),requestsCache:i({serializable:!1}),hostsCache:function e(t){var i=r(t.caches),a=i.shift();return void 0===a?{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then(function(e){return Promise.all([e,r.miss(e)])}).then(function(e){return n(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return a.get(t,n,r).catch(function(){return e({caches:i}).get(t,n,r)})},set:function(t,n){return a.set(t,n).catch(function(){return e({caches:i}).set(t,n)})},delete:function(t){return a.delete(t).catch(function(){return e({caches:i}).delete(t)})},clear:function(){return a.clear().catch(function(){return e({caches:i}).clear()})}}}({caches:[(s={key:"".concat("4.14.2","-").concat(e)},l="algoliasearch-client-js-".concat(s.key),u=function(){return void 0===c&&(c=s.localStorage||window.localStorage),c},f=function(){return JSON.parse(u().getItem(l)||"{}")},{get:function(e,t){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var n=JSON.stringify(e),r=f()[n];return Promise.all([r||t(),void 0!==r])}).then(function(e){var t=n(e,2),i=t[0];return Promise.all([i,t[1]||r.miss(i)])}).then(function(e){return n(e,1)[0]})},set:function(e,t){return Promise.resolve().then(function(){var n=f();return n[JSON.stringify(e)]=t,u().setItem(l,JSON.stringify(n)),t})},delete:function(e){return Promise.resolve().then(function(){var t=f();delete t[JSON.stringify(e)],u().setItem(l,JSON.stringify(t))})},clear:function(){return Promise.resolve().then(function(){u().removeItem(l)})}}),i()]}),userAgent:(h={value:"Algolia for JavaScript (".concat("4.14.2",")"),add:function(e){var t="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return -1===h.value.indexOf(t)&&(h.value="".concat(h.value).concat(t)),h}}).add({segment:"Browser",version:"lite"}),authMode:0}),o),{},{methods:{search:y,searchForFacetValues:b,multipleQueries:y,multipleSearchForFacetValues:b,customRequest:v,initIndex:function(e){return function(t){return g(e)(t,{methods:{search:E,searchForFacetValues:w,findAnswers:_}})}}}}))}return R.version="4.14.2",R}(),no,ns,nc,nl,nu,nf={},nh=[],nm=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i;function nd(e,t){for(var n in t)e[n]=t[n];return e}function np(e){var t=e.parentNode;t&&t.removeChild(e)}function nv(e,t,n,r,i){var a={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,__h:null,constructor:void 0,__v:null==i?++nc:i};return null==i&&null!=ns.vnode&&ns.vnode(a),a}function ng(e){return e.children}function ny(e,t){this.props=e,this.context=t}function nb(e,t){if(null==t)return e.__?nb(e.__,e.__.__k.indexOf(e)+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?nb(e):null}function n_(e){(!e.__d&&(e.__d=!0)&&nl.push(e)&&!nE.__r++||nu!==ns.debounceRendering)&&((nu=ns.debounceRendering)||setTimeout)(nE)}function nE(){for(var e;nE.__r=nl.length;)e=nl.sort(function(e,t){return e.__v.__b-t.__v.__b}),nl=[],e.some(function(e){var t,n,r,i,a;e.__d&&(i=(r=e.__v).__e,(a=e.__P)&&(t=[],(n=nd({},r)).__v=r.__v+1,nx(a,r,n,e.__n,void 0!==a.ownerSVGElement,null!=r.__h?[i]:null,t,null==i?nb(r):i,r.__h),function(e,t){ns.__c&&ns.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){ns.__e(e,t.__v)}})}(t,r),r.__e!=i&&function e(t){var n,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,n=0;n<t.__k.length;n++)if(null!=(r=t.__k[n])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return e(t)}}(r)))})}function nw(e,t,n,r,i,a,o,s,c,l){var u,f,h,m,d,p,v,g=r&&r.__k||nh,y=g.length;
vendor: 5,592 bytes, line 1
1for(n.__k=[],u=0;u<t.length;u++)if(null!=(m=n.__k[u]=null==(m=t[u])||"boolean"==typeof m?null:"string"==typeof m||"number"==typeof m||"bigint"==typeof m?nv(null,m,null,null,m):Array.isArray(m)?nv(ng,{children:m},null,null,null):m.__b>0?nv(m.type,m.props,m.key,null,m.__v):m)){if(m.__=n,m.__b=n.__b+1,null===(h=g[u])||h&&m.key==h.key&&m.type===h.type)g[u]=void 0;else for(f=0;f<y;f++){if((h=g[f])&&m.key==h.key&&m.type===h.type){g[f]=void 0;break}h=null}nx(e,m,h=h||nf,i,a,o,s,c,l),d=m.__e,(f=m.ref)&&h.ref!=f&&(v||(v=[]),h.ref&&v.push(h.ref,null,m),v.push(f,m.__c||d,m)),null!=d?(null==p&&(p=d),"function"==typeof m.type&&m.__k===h.__k?m.__d=c=function e(t,n,r){for(var i,a=t.__k,o=0;a&&o<a.length;o++)(i=a[o])&&(i.__=t,n="function"==typeof i.type?e(i,n,r):nR(r,i,i,a,i.__e,n));return n}(m,c,e):c=nR(e,m,h,g,d,c),"function"==typeof n.type&&(n.__d=c)):c&&h.__e==c&&c.parentNode!=e&&(c=nb(h))}for(n.__e=p,u=y;u--;)null!=g[u]&&("function"==typeof n.type&&null!=g[u].__e&&g[u].__e==n.__d&&(n.__d=nb(r,u+1)),function e(t,n,r){var i,a;if(ns.unmount&&ns.unmount(t),(i=t.ref)&&(i.current&&i.current!==t.__e||nF(i,null,n)),null!=(i=t.__c)){if(i.componentWillUnmount)try{i.componentWillUnmount()}catch(e){ns.__e(e,n)}i.base=i.__P=null}if(i=t.__k)for(a=0;a<i.length;a++)i[a]&&e(i[a],n,"function"!=typeof t.type);r||null==t.__e||np(t.__e),t.__e=t.__d=void 0}(g[u],g[u]));if(v)for(u=0;u<v.length;u++)nF(v[u],v[++u],v[++u])}function nR(e,t,n,r,i,a){var o,s,c;if(void 0!==t.__d)o=t.__d,t.__d=void 0;else if(null==n||i!=a||null==i.parentNode)e:if(null==a||a.parentNode!==e)e.appendChild(i),o=null;else{for(s=a,c=0;(s=s.nextSibling)&&c<r.length;c+=2)if(s==i)break e;e.insertBefore(i,a),o=a}return void 0!==o?o:i.nextSibling}function nS(e,t,n){"-"===t[0]?e.setProperty(t,n):e[t]=null==n?"":"number"!=typeof n||nm.test(t)?n:n+"px"}function nj(e,t,n,r,i){var a;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||nS(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||nS(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])a=t!==(t=t.replace(/Capture$/,"")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+a]=n,n?r||e.addEventListener(t,a?nO:nP,a):e.removeEventListener(t,a?nO:nP,a);else if("dangerouslySetInnerHTML"!==t){if(i)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null!=n&&(!1!==n||"a"===t[0]&&"r"===t[1])?e.setAttribute(t,n):e.removeAttribute(t))}}function nP(e){this.l[e.type+!1](ns.event?ns.event(e):e)}function nO(e){this.l[e.type+!0](ns.event?ns.event(e):e)}function nx(e,t,n,r,i,a,o,s,c){var l,u,f,h,m,d,p,v,g,y,b,_,E,w=t.type;if(void 0!==t.constructor)return null;null!=n.__h&&(c=n.__h,s=t.__e=n.__e,t.__h=null,a=[s]),(l=ns.__b)&&l(t);try{e:if("function"==typeof w){if(v=t.props,g=(l=w.contextType)&&r[l.__c],y=l?g?g.props.value:l.__:r,n.__c?p=(u=t.__c=n.__c).__=u.__E:("prototype"in w&&w.prototype.render?t.__c=u=new w(v,y):(t.__c=u=new ny(v,y),u.constructor=w,u.render=nk),g&&g.sub(u),u.props=v,u.state||(u.state={}),u.context=y,u.__n=r,f=u.__d=!0,u.__h=[]),null==u.__s&&(u.__s=u.state),null!=w.getDerivedStateFromProps&&(u.__s==u.state&&(u.__s=nd({},u.__s)),nd(u.__s,w.getDerivedStateFromProps(v,u.__s))),h=u.props,m=u.state,f)null==w.getDerivedStateFromProps&&null!=u.componentWillMount&&u.componentWillMount(),null!=u.componentDidMount&&u.__h.push(u.componentDidMount);else{if(null==w.getDerivedStateFromProps&&v!==h&&null!=u.componentWillReceiveProps&&u.componentWillReceiveProps(v,y),!u.__e&&null!=u.shouldComponentUpdate&&!1===u.shouldComponentUpdate(v,u.__s,y)||t.__v===n.__v){u.props=v,u.state=u.__s,t.__v!==n.__v&&(u.__d=!1),u.__v=t,t.__e=n.__e,t.__k=n.__k,t.__k.forEach(function(e){e&&(e.__=t)}),u.__h.length&&o.push(u);break e}null!=u.componentWillUpdate&&u.componentWillUpdate(v,u.__s,y),null!=u.componentDidUpdate&&u.__h.push(function(){u.componentDidUpdate(h,m,d)})}if(u.context=y,u.props=v,u.__v=t,u.__P=e,b=ns.__r,_=0,"prototype"in w&&w.prototype.render)u.state=u.__s,u.__d=!1,b&&b(t),l=u.render(u.props,u.state,u.context);else do u.__d=!1,b&&b(t),l=u.render(u.props,u.state,u.context),u.state=u.__s;while(u.__d&&++_<25);u.state=u.__s,null!=u.getChildContext&&(r=nd(nd({},r),u.getChildContext())),f||null==u.getSnapshotBeforeUpdate||(d=u.getSnapshotBeforeUpdate(h,m)),E=null!=l&&l.type===ng&&null==l.key?l.props.children:l,nw(e,Array.isArray(E)?E:[E],t,n,r,i,a,o,s,c),u.base=t.__e,t.__h=null,u.__h.length&&o.push(u),p&&(u.__E=u.__=null),u.__e=!1}else null==a&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=function(e,t,n,r,i,a,o,s){var c,l,u,f=n.props,h=t.props,m=t.type,d=0;if("svg"===m&&(i=!0),null!=a){for(;d<a.length;d++)if((c=a[d])&&"setAttribute"in c==!!m&&(m?c.localName===m:3===c.nodeType)){e=c,a[d]=null;break}}if(null==e){if(null===m)return document.createTextNode(h);e=i?document.createElementNS("http://www.w3.org/2000/svg",m):document.createElement(m,h.is&&h),a=null,s=!1}if(null===m)f===h||s&&e.data===h||(e.data=h);else{if(a=a&&no.call(e.childNodes),l=(f=n.props||nf).dangerouslySetInnerHTML,u=h.dangerouslySetInnerHTML,!s){if(null!=a)for(f={},d=0;d<e.attributes.length;d++)f[e.attributes[d].name]=e.attributes[d].value;(u||l)&&(u&&(l&&u.__html==l.__html||u.__html===e.innerHTML)||(e.innerHTML=u&&u.__html||""))}if(function(e,t,n,r,i){var a;for(a in n)"children"===a||"key"===a||a in t||nj(e,a,null,n[a],r);for(a in t)i&&"function"!=typeof t[a]||"children"===a||"key"===a||"value"===a||"checked"===a||n[a]===t[a
vendor: 1,512 bytes, line 1
1]||nj(e,a,t[a],n[a],r)}(e,h,f,i,s),u)t.__k=[];else if(nw(e,Array.isArray(d=t.props.children)?d:[d],t,n,r,i&&"foreignObject"!==m,a,o,a?a[0]:n.__k&&nb(n,0),s),null!=a)for(d=a.length;d--;)null!=a[d]&&np(a[d]);s||("value"in h&&void 0!==(d=h.value)&&(d!==e.value||"progress"===m&&!d||"option"===m&&d!==f.value)&&nj(e,"value",d,f.value,!1),"checked"in h&&void 0!==(d=h.checked)&&d!==e.checked&&nj(e,"checked",d,f.checked,!1))}return e}(n.__e,t,n,r,i,a,o,c);(l=ns.diffed)&&l(t)}catch(e){t.__v=null,(c||null!=a)&&(t.__e=s,t.__h=!!c,a[a.indexOf(s)]=null),ns.__e(e,t,n)}}function nF(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){ns.__e(e,n)}}function nk(e,t,n){return this.constructor(e,n)}no=nh.slice,ns={__e:function(e,t,n,r){for(var i,a,o;t=t.__;)if((i=t.__c)&&!i.__)try{if((a=i.constructor)&&null!=a.getDerivedStateFromError&&(i.setState(a.getDerivedStateFromError(e)),o=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,r||{}),o=i.__d),o)return i.__E=i}catch(t){e=t}throw e}},nc=0,ny.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=nd({},this.state),"function"==typeof e&&(e=e(nd({},n),this.props)),e&&nd(n,e),null!=e&&this.__v&&(t&&this.__h.push(t),n_(this))},ny.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),n_(this))},ny.prototype.render=ng,nl=[],nE.__r=0,RegExp(/&(amp|quot|lt|gt|#39);/g.source),na("CEB2JYCR23","5a7f8c37938396f582c8eb005bdc963a"),tA(),tM(),na("CEB2JYCR23","5a7f8c37938396f582c8eb005bdc963a")}}]);

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.