-
Notifications
You must be signed in to change notification settings - Fork 0
/
206.js
1 lines (1 loc) · 112 KB
/
206.js
1
(self.webpackChunksite=self.webpackChunksite||[]).push([[206],{4227:(D,A,c)=>{function m(){var h;try{h=A.storage.debug}catch{}return!h&&typeof process<"u"&&"env"in process&&(h=process.env.DEBUG),h}(A=D.exports=c(7056)).log=function s(){return"object"==typeof console&&console.log&&Function.prototype.apply.call(console.log,console,arguments)},A.formatArgs=function g(h){var u=this.useColors;if(h[0]=(u?"%c":"")+this.namespace+(u?" %c":" ")+h[0]+(u?"%c ":" ")+"+"+A.humanize(this.diff),u){var o="color: "+this.color;h.splice(1,0,o,"color: inherit");var l=0,y=0;h[0].replace(/%[a-zA-Z%]/g,function(a){"%%"!==a&&(l++,"%c"===a&&(y=l))}),h.splice(y,0,o)}},A.save=function w(h){try{null==h?A.storage.removeItem("debug"):A.storage.debug=h}catch{}},A.load=m,A.useColors=function r(){return!!(typeof window<"u"&&window.process&&"renderer"===window.process.type)||typeof document<"u"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window<"u"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/)&&parseInt(RegExp.$1,10)>=31||typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)},A.storage=typeof chrome<"u"&&typeof chrome.storage<"u"?chrome.storage.local:function v(){try{return window.localStorage}catch{}}(),A.colors=["lightseagreen","forestgreen","goldenrod","dodgerblue","darkorchid","crimson"],A.formatters.j=function(h){try{return JSON.stringify(h)}catch(u){return"[UnexpectedJSONParseError]: "+u.message}},A.enable(m())},7056:(D,A,c)=>{var r;function s(u){function o(){if(o.enabled){var l=o,y=+new Date;l.diff=y-(r||y),l.prev=r,l.curr=y,r=y;for(var e=new Array(arguments.length),n=0;n<e.length;n++)e[n]=arguments[n];e[0]=A.coerce(e[0]),"string"!=typeof e[0]&&e.unshift("%O");var f=0;e[0]=e[0].replace(/%([a-zA-Z%])/g,function(_,T){if("%%"===_)return _;f++;var M=A.formatters[T];return"function"==typeof M&&(_=M.call(l,e[f]),e.splice(f,1),f--),_}),A.formatArgs.call(l,e),(o.log||A.log||console.log.bind(console)).apply(l,e)}}return o.namespace=u,o.enabled=A.enabled(u),o.useColors=A.useColors(),o.color=function g(u){var l,o=0;for(l in u)o=(o<<5)-o+u.charCodeAt(l),o|=0;return A.colors[Math.abs(o)%A.colors.length]}(u),"function"==typeof A.init&&A.init(o),o}(A=D.exports=s.debug=s.default=s).coerce=function h(u){return u instanceof Error?u.stack||u.message:u},A.disable=function m(){A.enable("")},A.enable=function w(u){A.save(u),A.names=[],A.skips=[];for(var o=("string"==typeof u?u:"").split(/[\s,]+/),l=o.length,y=0;y<l;y++)o[y]&&("-"===(u=o[y].replace(/\*/g,".*?"))[0]?A.skips.push(new RegExp("^"+u.substr(1)+"$")):A.names.push(new RegExp("^"+u+"$")))},A.enabled=function v(u){var o,l;for(o=0,l=A.skips.length;o<l;o++)if(A.skips[o].test(u))return!1;for(o=0,l=A.names.length;o<l;o++)if(A.names[o].test(u))return!0;return!1},A.humanize=c(6815),A.names=[],A.skips=[],A.formatters={}},6204:D=>{var A={}.toString;D.exports=Array.isArray||function(c){return"[object Array]"==A.call(c)}},6815:D=>{var A=1e3,c=60*A,r=60*c,g=24*r;function h(u,o,l){if(!(u<o))return u<1.5*o?Math.floor(u/o)+" "+l:Math.ceil(u/o)+" "+l+"s"}D.exports=function(u,o){o=o||{};var l=typeof u;if("string"===l&&u.length>0)return function w(u){if(!((u=String(u)).length>100)){var o=/^((?:\d+)?\.?\d+) *(milliseconds?|msecs?|ms|seconds?|secs?|s|minutes?|mins?|m|hours?|hrs?|h|days?|d|years?|yrs?|y)?$/i.exec(u);if(o){var l=parseFloat(o[1]);switch((o[2]||"ms").toLowerCase()){case"years":case"year":case"yrs":case"yr":case"y":return 315576e5*l;case"days":case"day":case"d":return l*g;case"hours":case"hour":case"hrs":case"hr":case"h":return l*r;case"minutes":case"minute":case"mins":case"min":case"m":return l*c;case"seconds":case"second":case"secs":case"sec":case"s":return l*A;case"milliseconds":case"millisecond":case"msecs":case"msec":case"ms":return l;default:return}}}}(u);if("number"===l&&!1===isNaN(u))return o.long?function v(u){return h(u,g,"day")||h(u,r,"hour")||h(u,c,"minute")||h(u,A,"second")||u+" ms"}(u):function m(u){return u>=g?Math.round(u/g)+"d":u>=r?Math.round(u/r)+"h":u>=c?Math.round(u/c)+"m":u>=A?Math.round(u/A)+"s":u+"ms"}(u);throw new Error("val is not a non-empty string or a valid number. val="+JSON.stringify(u))}},2874:(D,A,c)=>{D.exports=h;var r=c(9847),g=c(1583),s=c(2069),w=c(9331),v=process.env.RESET_APP_DATA_TIMER&&parseInt(process.env.RESET_APP_DATA_TIMER,10)||12e4;function h(a,e,n){var f=c(4227)("algoliasearch"),p=c(9871),_=c(6204),T=c(3080),M="Usage: algoliasearch(applicationID, apiKey, opts)";if(!0!==n._allowEmptyCredentials&&!a)throw new r.AlgoliaSearchError("Please provide an application ID. "+M);if(!0!==n._allowEmptyCredentials&&!e)throw new r.AlgoliaSearchError("Please provide an API key. "+M);this.applicationID=a,this.apiKey=e,this.hosts={read:[],write:[]},this._timeouts=(n=n||{}).timeouts||{connect:1e3,read:2e3,write:3e4},n.timeout&&(this._timeouts.connect=this._timeouts.read=this._timeouts.write=n.timeout);var $=n.protocol||"https:";if(/:$/.test($)||($+=":"),"http:"!==$&&"https:"!==$)throw new r.AlgoliaSearchError("protocol must be `http:` or `https:` (was `"+n.protocol+"`)");if(this._checkAppIdData(),n.hosts)_(n.hosts)?(this.hosts.read=p(n.hosts),this.hosts.write=p(n.hosts)):(this.hosts.read=p(n.hosts.read),this.hosts.write=p(n.hosts.write));else{var I=T(this._shuffleResult,function(b){return a+"-"+b+".algolianet.com"});this.hosts.read=[this.applicationID+(!1===n.dsn?"":"-dsn")+".algolia.net"].concat(I),this.hosts.write=[this.applicationID+".algolia.net"].concat(I)}this.hosts.read=T(this.hosts.read,u($)),this.hosts.write=T(this.hosts.write,u($)),this.extraHeaders={},this.cache=n._cache||{},this._ua=n._ua,this._useCache=!(void 0!==n._useCache&&!n._cache)||n._useCache,this._useRequestCache=this._useCache&&n._useRequestCache,this._useFallback=void 0===n.useFallback||n.useFallback,this._setTimeout=n._setTimeout,f("init done, %j",this)}function u(a){return function(n){return a+"//"+n.toLowerCase()}}function o(a){if(void 0===Array.prototype.toJSON)return JSON.stringify(a);var e=Array.prototype.toJSON;delete Array.prototype.toJSON;var n=JSON.stringify(a);return Array.prototype.toJSON=e,n}function y(a){var e={};for(var n in a)Object.prototype.hasOwnProperty.call(a,n)&&(e[n]="x-algolia-api-key"===n||"x-algolia-application-id"===n?"**hidden for security purposes**":a[n]);return e}h.prototype.initIndex=function(a){return new s(this,a)},h.prototype.setExtraHeader=function(a,e){this.extraHeaders[a.toLowerCase()]=e},h.prototype.getExtraHeader=function(a){return this.extraHeaders[a.toLowerCase()]},h.prototype.unsetExtraHeader=function(a){delete this.extraHeaders[a.toLowerCase()]},h.prototype.addAlgoliaAgent=function(a){var e="; "+a;-1===this._ua.indexOf(e)&&(this._ua+=e)},h.prototype._jsonRequest=function(a){this._checkAppIdData();var n,f,N,e=c(4227)("algoliasearch:"+a.url),p=a.additionalUA||"",_=a.cache,T=this,M=0,$=!1,I=T._useFallback&&T._request.fallback&&a.fallback;this.apiKey.length>500&&void 0!==a.body&&(void 0!==a.body.params||void 0!==a.body.requests)?(a.body.apiKey=this.apiKey,N=this._computeRequestHeaders({additionalUA:p,withApiKey:!1,headers:a.headers})):N=this._computeRequestHeaders({additionalUA:p,headers:a.headers}),void 0!==a.body&&(n=o(a.body)),e("request start");var b=[];function O(F,k,Q){return T._useCache&&F&&k&&void 0!==k[Q]}function S(F,k){if(O(T._useRequestCache,_,f)&&F.catch(function(){delete _[f]}),"function"!=typeof a.callback)return F.then(k);F.then(function(j){g(function(){a.callback(null,k(j))},T._setTimeout||setTimeout)},function(j){g(function(){a.callback(j)},T._setTimeout||setTimeout)})}if(T._useCache&&T._useRequestCache&&(f=a.url),T._useCache&&T._useRequestCache&&n&&(f+="_body_"+n),O(T._useRequestCache,_,f)){e("serving request from cache");var C=_[f];return S("function"!=typeof C.then?T._promise.resolve({responseText:C}):C,function(F){return JSON.parse(F.responseText)})}var H=function E(F,k){T._checkAppIdData();var Q=new Date;if(T._useCache&&!T._useRequestCache&&(f=a.url),T._useCache&&!T._useRequestCache&&n&&(f+="_body_"+k.body),O(!T._useRequestCache,_,f)){e("serving response from cache");var j=_[f];return T._promise.resolve({body:JSON.parse(j),responseText:j})}if(M>=T.hosts[a.hostType].length)return!I||$?(e("could not get any response"),T._promise.reject(new r.AlgoliaSearchError("Cannot connect to the AlgoliaSearch API. Send an email to support@algolia.com to report and resolve the issue. Application id was: "+T.applicationID,{debugData:b}))):(e("switching to fallback"),M=0,k.method=a.fallback.method,k.url=a.fallback.url,k.jsonBody=a.fallback.body,k.jsonBody&&(k.body=o(k.jsonBody)),N=T._computeRequestHeaders({additionalUA:p,headers:a.headers}),k.timeouts=T._getTimeoutsForRequest(a.hostType),T._setHostIndexByType(0,a.hostType),$=!0,E(T._request.fallback,k));var K=T._getHostByType(a.hostType),J=K+k.url,B={body:k.body,jsonBody:k.jsonBody,method:k.method,headers:N,timeouts:k.timeouts,debug:e,forceAuthHeaders:k.forceAuthHeaders};return e("method: %s, url: %s, headers: %j, timeouts: %d",B.method,J,B.headers,B.timeouts),F===T._request.fallback&&e("using fallback"),F.call(T,J,B).then(function X(W){var Z=W&&W.body&&W.body.message&&W.body.status||W.statusCode||W&&W.body&&200;e("received response: statusCode: %s, computed statusCode: %d, headers: %j",W.statusCode,Z,W.headers);var se=2===Math.floor(Z/100),q=new Date;if(b.push({currentHost:K,headers:y(N),content:n||null,contentLength:void 0!==n?n.length:null,method:k.method,timeouts:k.timeouts,url:k.url,startTime:Q,endTime:q,duration:q-Q,statusCode:Z}),se)return T._useCache&&!T._useRequestCache&&_&&(_[f]=W.responseText),{responseText:W.responseText,body:W.body};if(4!==Math.floor(Z/100))return M+=1,z();e("unrecoverable error");var te=new r.AlgoliaSearchError(W.body&&W.body.message,{debugData:b,statusCode:Z});return T._promise.reject(te)},function U(W){e("error: %s, stack: %s",W.message,W.stack);var Z=new Date;return b.push({currentHost:K,headers:y(N),content:n||null,contentLength:void 0!==n?n.length:null,method:k.method,timeouts:k.timeouts,url:k.url,startTime:Q,endTime:Z,duration:Z-Q}),W instanceof r.AlgoliaSearchError||(W=new r.Unknown(W&&W.message,W)),M+=1,W instanceof r.Unknown||W instanceof r.UnparsableJSON||M>=T.hosts[a.hostType].length&&($||!I)?(W.debugData=b,T._promise.reject(W)):W instanceof r.RequestTimeout?function re(){return e("retrying request with higher timeout"),T._incrementHostIndex(a.hostType),T._incrementTimeoutMultipler(),k.timeouts=T._getTimeoutsForRequest(a.hostType),E(F,k)}():z()});function z(){return e("retrying request"),T._incrementHostIndex(a.hostType),E(F,k)}}(T._request,{url:a.url,method:a.method,body:n,jsonBody:a.body,timeouts:T._getTimeoutsForRequest(a.hostType),forceAuthHeaders:a.forceAuthHeaders});return T._useCache&&T._useRequestCache&&_&&(_[f]=H),S(H,function(F){return F.body})},h.prototype._getSearchParams=function(a,e){if(null==a)return e;for(var n in a)null!==n&&void 0!==a[n]&&a.hasOwnProperty(n)&&(e+=""===e?"":"&",e+=n+"="+encodeURIComponent("[object Array]"===Object.prototype.toString.call(a[n])?o(a[n]):a[n]));return e},h.prototype._computeRequestHeaders=function(a){var e=c(6498),f={"x-algolia-agent":a.additionalUA?this._ua+"; "+a.additionalUA:this._ua,"x-algolia-application-id":this.applicationID};return!1!==a.withApiKey&&(f["x-algolia-api-key"]=this.apiKey),this.userToken&&(f["x-algolia-usertoken"]=this.userToken),this.securityTags&&(f["x-algolia-tagfilters"]=this.securityTags),e(this.extraHeaders,function(_,T){f[T]=_}),a.headers&&e(a.headers,function(_,T){f[T]=_}),f},h.prototype.search=function(a,e,n){var f=c(6204),p=c(3080);if(!f(a))throw new Error("Usage: client.search(arrayOfQueries[, callback])");"function"==typeof e?(n=e,e={}):void 0===e&&(e={});var T=this,M={requests:p(a,function(b){var E="";return void 0!==b.query&&(E+="query="+encodeURIComponent(b.query)),{indexName:b.indexName,params:T._getSearchParams(b.params,E)}})},$=p(M.requests,function(b,E){return E+"="+encodeURIComponent("/1/indexes/"+encodeURIComponent(b.indexName)+"?"+b.params)}).join("&");return void 0!==e.strategy&&(M.strategy=e.strategy),this._jsonRequest({cache:this.cache,method:"POST",url:"/1/indexes/*/queries",body:M,hostType:"read",fallback:{method:"GET",url:"/1/indexes/*",body:{params:$}},callback:n})},h.prototype.searchForFacetValues=function(a){var e=c(6204),n=c(3080),f="Usage: client.searchForFacetValues([{indexName, params: {facetName, facetQuery, ...params}}, ...queries])";if(!e(a))throw new Error(f);var p=this;return p._promise.all(n(a,function(T){if(!T||void 0===T.indexName||void 0===T.params.facetName||void 0===T.params.facetQuery)throw new Error(f);var M=c(9871),$=c(6681),I=T.indexName,N=T.params,b=N.facetName,E=$(M(N),function(S){return"facetName"===S}),O=p._getSearchParams(E,"");return p._jsonRequest({cache:p.cache,method:"POST",url:"/1/indexes/"+encodeURIComponent(I)+"/facets/"+encodeURIComponent(b)+"/query",hostType:"read",body:{params:O}})}))},h.prototype.setSecurityTags=function(a){if("[object Array]"===Object.prototype.toString.call(a)){for(var e=[],n=0;n<a.length;++n)if("[object Array]"===Object.prototype.toString.call(a[n])){for(var f=[],p=0;p<a[n].length;++p)f.push(a[n][p]);e.push("("+f.join(",")+")")}else e.push(a[n]);a=e.join(",")}this.securityTags=a},h.prototype.setUserToken=function(a){this.userToken=a},h.prototype.clearCache=function(){this.cache={}},h.prototype.setRequestTimeout=function(a){a&&(this._timeouts.connect=this._timeouts.read=this._timeouts.write=a)},h.prototype.setTimeouts=function(a){this._timeouts=a},h.prototype.getTimeouts=function(){return this._timeouts},h.prototype._getAppIdData=function(){var a=w.get(this.applicationID);return null!==a&&this._cacheAppIdData(a),a},h.prototype._setAppIdData=function(a){return a.lastChange=(new Date).getTime(),this._cacheAppIdData(a),w.set(this.applicationID,a)},h.prototype._checkAppIdData=function(){var a=this._getAppIdData(),e=(new Date).getTime();return null===a||e-a.lastChange>v?this._resetInitialAppIdData(a):a},h.prototype._resetInitialAppIdData=function(a){var e=a||{};return e.hostIndexes={read:0,write:0},e.timeoutMultiplier=1,e.shuffleResult=e.shuffleResult||function l(a){for(var n,f,e=a.length;0!==e;)f=Math.floor(Math.random()*e),n=a[e-=1],a[e]=a[f],a[f]=n;return a}([1,2,3]),this._setAppIdData(e)},h.prototype._cacheAppIdData=function(a){this._hostIndexes=a.hostIndexes,this._timeoutMultiplier=a.timeoutMultiplier,this._shuffleResult=a.shuffleResult},h.prototype._partialAppIdDataUpdate=function(a){var e=c(6498),n=this._getAppIdData();return e(a,function(f,p){n[p]=f}),this._setAppIdData(n)},h.prototype._getHostByType=function(a){return this.hosts[a][this._getHostIndexByType(a)]},h.prototype._getTimeoutMultiplier=function(){return this._timeoutMultiplier},h.prototype._getHostIndexByType=function(a){return this._hostIndexes[a]},h.prototype._setHostIndexByType=function(a,e){var f=c(9871)(this._hostIndexes);return f[e]=a,this._partialAppIdDataUpdate({hostIndexes:f}),a},h.prototype._incrementHostIndex=function(a){return this._setHostIndexByType((this._getHostIndexByType(a)+1)%this.hosts[a].length,a)},h.prototype._incrementTimeoutMultipler=function(){var a=Math.max(this._timeoutMultiplier+1,4);return this._partialAppIdDataUpdate({timeoutMultiplier:a})},h.prototype._getTimeoutsForRequest=function(a){return{connect:this._timeouts.connect*this._timeoutMultiplier,complete:this._timeouts[a]*this._timeoutMultiplier}}},2069:(D,A,c)=>{var r=c(2527),g=c(5645),s=c(50);function w(m,v){this.indexName=v,this.as=m,this.typeAheadArgs=null,this.typeAheadValueOption=null,this.cache={}}D.exports=w,w.prototype.clearCache=function(){this.cache={}},w.prototype.search=r("query"),w.prototype.similarSearch=g(r("similarQuery"),s("index.similarSearch(query[, callback])","index.search({ similarQuery: query }[, callback])")),w.prototype.browse=function(m,v,h){var l,y,u=c(7330);0===arguments.length||1===arguments.length&&"function"==typeof arguments[0]?(l=0,h=arguments[0],m=void 0):"number"==typeof arguments[0]?(l=arguments[0],"number"==typeof arguments[1]?y=arguments[1]:"function"==typeof arguments[1]&&(h=arguments[1],y=void 0),m=void 0,v=void 0):"object"==typeof arguments[0]?("function"==typeof arguments[1]&&(h=arguments[1]),v=arguments[0],m=void 0):"string"==typeof arguments[0]&&"function"==typeof arguments[1]&&(h=arguments[1],v=void 0),v=u({},v||{},{page:l,hitsPerPage:y,query:m});var a=this.as._getSearchParams(v,"");return this.as._jsonRequest({method:"POST",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/browse",body:{params:a},hostType:"read",callback:h})},w.prototype.browseFrom=function(m,v){return this.as._jsonRequest({method:"POST",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/browse",body:{cursor:m},hostType:"read",callback:v})},w.prototype.searchForFacetValues=function(m,v){var h=c(9871),u=c(6681);if(void 0===m.facetName||void 0===m.facetQuery)throw new Error("Usage: index.searchForFacetValues({facetName, facetQuery, ...params}[, callback])");var l=m.facetName,y=u(h(m),function(e){return"facetName"===e}),a=this.as._getSearchParams(y,"");return this.as._jsonRequest({method:"POST",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/facets/"+encodeURIComponent(l)+"/query",hostType:"read",body:{params:a},callback:v})},w.prototype.searchFacet=g(function(m,v){return this.searchForFacetValues(m,v)},s("index.searchFacet(params[, callback])","index.searchForFacetValues(params[, callback])")),w.prototype._search=function(m,v,h,u){return this.as._jsonRequest({cache:this.cache,method:"POST",url:v||"/1/indexes/"+encodeURIComponent(this.indexName)+"/query",body:{params:m},hostType:"read",fallback:{method:"GET",url:"/1/indexes/"+encodeURIComponent(this.indexName),body:{params:m}},callback:h,additionalUA:u})},w.prototype.getObject=function(m,v,h){(1===arguments.length||"function"==typeof v)&&(h=v,v=void 0);var o="";if(void 0!==v){o="?attributes=";for(var l=0;l<v.length;++l)0!==l&&(o+=","),o+=v[l]}return this.as._jsonRequest({method:"GET",url:"/1/indexes/"+encodeURIComponent(this.indexName)+"/"+encodeURIComponent(m)+o,hostType:"read",callback:h})},w.prototype.getObjects=function(m,v,h){var u=c(6204),o=c(3080);if(!u(m))throw new Error("Usage: index.getObjects(arrayOfObjectIDs[, callback])");var y=this;(1===arguments.length||"function"==typeof v)&&(h=v,v=void 0);var a={requests:o(m,function(n){var f={indexName:y.indexName,objectID:n};return v&&(f.attributesToRetrieve=v.join(",")),f})};return this.as._jsonRequest({method:"POST",url:"/1/indexes/*/objects",hostType:"read",body:a,callback:h})},w.prototype.as=null,w.prototype.indexName=null,w.prototype.typeAheadArgs=null,w.prototype.typeAheadValueOption=null},8612:(D,A,c)=>{"use strict";var r=c(2874),g=c(8742);D.exports=g(r,"Browser (lite)")},8742:(D,A,c)=>{"use strict";var r=c(2843),g=r.Promise||c(1653).Promise;D.exports=function(w,m){var v=c(1993),h=c(9847),u=c(8979),o=c(9275),l=c(9936);function y(n,f,p){return(p=c(9871)(p||{}))._ua=p._ua||y.ua,new e(n,f,p)}m=m||"",y.version=c(8838),y.ua="Algolia for JavaScript ("+y.version+"); "+m,y.initPlaces=l(y),r.__algolia={debug:c(4227),algoliasearch:y};var a={hasXMLHttpRequest:"XMLHttpRequest"in r,hasXDomainRequest:"XDomainRequest"in r};function e(){w.apply(this,arguments)}return a.hasXMLHttpRequest&&(a.cors="withCredentials"in new XMLHttpRequest),v(e,w),(e.prototype._request=function(f,p){return new g(function(T,M){if(a.cors||a.hasXDomainRequest){f=u(f,p.headers);var N,b,$=p.body,I=a.cors?new XMLHttpRequest:new XDomainRequest,E=!1;N=setTimeout(C,p.timeouts.connect),I.onprogress=function H(){E||R()},"onreadystatechange"in I&&(I.onreadystatechange=function F(){!E&&I.readyState>1&&R()}),I.onload=function O(){if(!b){var k;clearTimeout(N);try{k={body:JSON.parse(I.responseText),responseText:I.responseText,statusCode:I.status,headers:I.getAllResponseHeaders&&I.getAllResponseHeaders()||{}}}catch{k=new h.UnparsableJSON({more:I.responseText})}k instanceof h.UnparsableJSON?M(k):T(k)}},I.onerror=function S(k){b||(clearTimeout(N),M(new h.Network({more:k})))},I instanceof XMLHttpRequest?(I.open(p.method,f,!0),p.forceAuthHeaders&&(I.setRequestHeader("x-algolia-application-id",p.headers["x-algolia-application-id"]),I.setRequestHeader("x-algolia-api-key",p.headers["x-algolia-api-key"]))):I.open(p.method,f),a.cors&&($&&I.setRequestHeader("content-type","POST"===p.method?"application/x-www-form-urlencoded":"application/json"),I.setRequestHeader("accept","application/json")),$?I.send($):I.send()}else M(new h.Network("CORS not supported"));function C(){b=!0,I.abort(),M(new h.RequestTimeout)}function R(){E=!0,clearTimeout(N),N=setTimeout(C,p.timeouts.complete)}})}).fallback=function(f,p){return f=u(f,p.headers),new g(function(T,M){o(f,p,function(I,N){I?M(I):T(N)})})},e.prototype._promise={reject:function(f){return g.reject(f)},resolve:function(f){return g.resolve(f)},delay:function(f){return new g(function(_){setTimeout(_,f)})},all:function(f){return g.all(f)}},y}},8979:(D,A,c)=>{"use strict";D.exports=function g(s,w){return/\?/.test(s)?s+="&":s+="?",s+r(w)};var r=c(2235)},9275:(D,A,c)=>{"use strict";D.exports=function s(w,m,v){if("GET"===m.method){m.debug("JSONP: start");var h=!1,u=!1;g+=1;var o=document.getElementsByTagName("head")[0],l=document.createElement("script"),y="algoliaJSONP_"+g,a=!1;window[y]=function($){(function _(){try{delete window[y],delete window[y+"_loaded"]}catch{window[y]=window[y+"_loaded"]=void 0}})(),u?m.debug("JSONP: Late answer, ignoring"):(h=!0,p(),v(null,{body:$,responseText:JSON.stringify($)}))},w+="&callback="+y,m.jsonBody&&m.jsonBody.params&&(w+="&"+m.jsonBody.params);var e=setTimeout(function T(){m.debug("JSONP: Script timeout"),u=!0,p(),v(new r.RequestTimeout)},m.timeouts.complete);l.onreadystatechange=function f(){("loaded"===this.readyState||"complete"===this.readyState)&&n()},l.onload=n,l.onerror=function M(){m.debug("JSONP: Script error"),!a&&!u&&(p(),v(new r.JSONPScriptError))},l.async=!0,l.defer=!0,l.src=w,o.appendChild(l)}else v(new Error("Method "+m.method+" "+w+" is not supported by JSONP."));function n(){m.debug("JSONP: success"),!a&&!u&&(a=!0,h||(m.debug("JSONP: Fail. Script loaded but did not call the callback"),p(),v(new r.JSONPScriptFail)))}function p(){clearTimeout(e),l.onload=null,l.onreadystatechange=null,l.onerror=null,o.removeChild(l)}};var r=c(9847),g=0},2527:(D,A,c)=>{D.exports=function g(s,w){return function(v,h,u){if("function"==typeof v&&"object"==typeof h||"object"==typeof u)throw new r.AlgoliaSearchError("index.search usage is index.search(query, params, cb)");0===arguments.length||"function"==typeof v?(u=v,v=""):(1===arguments.length||"function"==typeof h)&&(u=h,h=void 0),"object"==typeof v&&null!==v?(h=v,v=void 0):null==v&&(v="");var l,o="";return void 0!==v&&(o+=s+"="+encodeURIComponent(v)),void 0!==h&&(h.additionalUA&&(l=h.additionalUA,delete h.additionalUA),o=this.as._getSearchParams(h,o)),this._search(o,w,u,l)}};var r=c(9847)},9871:D=>{D.exports=function(c){return JSON.parse(JSON.stringify(c))}},5645:D=>{D.exports=function(c,r){var g=!1;return function s(){return g||(console.warn(r),g=!0),c.apply(this,arguments)}}},50:D=>{D.exports=function(c,r){var g=c.toLowerCase().replace(/[\.\(\)]/g,"");return"algoliasearch: `"+c+"` was replaced by `"+r+"`. Please see https://github.com/algolia/algoliasearch-client-javascript/wiki/Deprecated#"+g}},9847:(D,A,c)=>{"use strict";var r=c(1993);function g(w,m){var v=c(6498),h=this;"function"==typeof Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):h.stack=(new Error).stack||"Cannot get a stacktrace, browser is too old",this.name="AlgoliaSearchError",this.message=w||"Unknown error",m&&v(m,function(o,l){h[l]=o})}function s(w,m){function v(){var h=Array.prototype.slice.call(arguments,0);"string"!=typeof h[0]&&h.unshift(m),g.apply(this,h),this.name="AlgoliaSearch"+w+"Error"}return r(v,g),v}r(g,Error),D.exports={AlgoliaSearchError:g,UnparsableJSON:s("UnparsableJSON","Could not parse the incoming response as JSON, see err.more for details"),RequestTimeout:s("RequestTimeout","Request timed out before getting a response"),Network:s("Network","Network issue, see err.more for details"),JSONPScriptFail:s("JSONPScriptFail","<script> was loaded but did not call our provided callback"),ValidUntilNotFound:s("ValidUntilNotFound","The SecuredAPIKey does not have a validUntil parameter."),JSONPScriptError:s("JSONPScriptError","<script> unable to load due to an `error` event on it"),ObjectNotFound:s("ObjectNotFound","Object not found"),Unknown:s("Unknown","Unknown error occured")}},1583:D=>{D.exports=function(c,r){r(c,0)}},3080:(D,A,c)=>{var r=c(6498);D.exports=function(s,w){var m=[];return r(s,function(v,h){m.push(w(v,h,s))}),m}},7330:(D,A,c)=>{var r=c(6498);D.exports=function g(s){var w=Array.prototype.slice.call(arguments);return r(w,function(m){for(var v in m)m.hasOwnProperty(v)&&("object"==typeof s[v]&&"object"==typeof m[v]?s[v]=g({},s[v],m[v]):void 0!==m[v]&&(s[v]=m[v]))}),s}},6681:(D,A,c)=>{D.exports=function(g,s){var w=c(4934),m=c(6498),v={};return m(w(g),function(u){!0!==s(u)&&(v[u]=g[u])}),v}},9936:(D,A,c)=>{D.exports=function s(w){return function(v,h,u){var o=c(9871);(u=u&&o(u)||{}).hosts=u.hosts||["places-dsn.algolia.net","places-1.algolianet.com","places-2.algolianet.com","places-3.algolianet.com"],(0===arguments.length||"object"==typeof v||void 0===v)&&(v="",h="",u._allowEmptyCredentials=!0);var y=w(v,h,u).initIndex("places");return y.search=g("query","/1/places/query"),y.reverse=function(a,e){var n=r.encode(a);return this.as._jsonRequest({method:"GET",url:"/1/places/reverse?"+n,hostType:"read",callback:e})},y.getObject=function(a,e){return this.as._jsonRequest({method:"GET",url:"/1/places/"+encodeURIComponent(a),hostType:"read",callback:e})},y}};var r=c(9413),g=c(2527)},9331:(D,A,c)=>{var s,r=c(4227)("algoliasearch:src/hostIndexState.js"),g="algoliasearch-client-js",w={state:{},set:function(l,y){return this.state[l]=y,this.state[l]},get:function(l){return this.state[l]||null}},m={set:function(l,y){w.set(l,y);try{var a=JSON.parse(global.localStorage[g]);return a[l]=y,global.localStorage[g]=JSON.stringify(a),a[l]}catch(e){return v(l,e)}},get:function(l){try{return JSON.parse(global.localStorage[g])[l]||null}catch(y){return v(l,y)}}};function v(l,y){return r("localStorage failed with",y),function o(){try{global.localStorage.removeItem(g)}catch{}}(),(s=w).get(l)}function h(l,y){return 1===arguments.length?s.get(l):s.set(l,y)}function u(){try{return"localStorage"in global&&null!==global.localStorage&&(global.localStorage[g]||global.localStorage.setItem(g,JSON.stringify({})),!0)}catch{return!1}}s=u()?m:w,D.exports={get:h,set:h,supportsLocalStorage:u}},8838:D=>{"use strict";D.exports="3.35.1"},3597:(D,A,c)=>{"use strict";D.exports=c(9886)},8378:(D,A,c)=>{"use strict";var r=c(6465),g={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:!1,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};r.isMsie()&&r.mixin(g.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"}),r.isMsie()&&r.isMsie()<=7&&r.mixin(g.input,{marginTop:"-1px"}),D.exports=g},3581:(D,A,c)=>{"use strict";var r="aaDataset",g="aaValue",s="aaDatum",w=c(6465),m=c(7480),v=c(548),h=c(8378),u=c(3976);function o(e){(e=e||{}).templates=e.templates||{},e.source||w.error("missing source"),e.name&&!function a(e){return/^[_a-zA-Z0-9-]+$/.test(e)}(e.name)&&w.error("invalid dataset name: "+e.name),this.query=null,this._isEmpty=!0,this.highlight=!!e.highlight,this.name=typeof e.name>"u"||null===e.name?w.getUniqueId():e.name,this.source=e.source,this.displayFn=function l(e){return w.isFunction(e=e||"value")?e:function n(f){return f[e]}}(e.display||e.displayKey),this.debounce=e.debounce,this.cache=!1!==e.cache,this.templates=function y(e,n){return{empty:e.empty&&w.templatify(e.empty),header:e.header&&w.templatify(e.header),footer:e.footer&&w.templatify(e.footer),suggestion:e.suggestion||function f(p){return"<p>"+n(p)+"</p>"}}}(e.templates,this.displayFn),this.css=w.mixin({},h,e.appendTo?h.appendTo:{}),this.cssClasses=e.cssClasses=w.mixin({},h.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix||w.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var n=w.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=e.$menu&&e.$menu.find(n+"-"+this.name).length>0?m.element(e.$menu.find(n+"-"+this.name)[0]):m.element(v.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset)),this.$menu=e.$menu,this.clearCachedSuggestions()}o.extractDatasetName=function(n){return m.element(n).data(r)},o.extractValue=function(n){return m.element(n).data(g)},o.extractDatum=function(n){var f=m.element(n).data(s);return"string"==typeof f&&(f=JSON.parse(f)),f},w.mixin(o.prototype,u,{_render:function(n,f){if(this.$el){var _,p=this,T=[].slice.call(arguments,2);if(this.$el.empty(),this._isEmpty=!(_=f&&f.length),!_&&this.templates.empty)this.$el.html(function M(){var b=[].slice.call(arguments,0);return b=[{query:n,isEmpty:!0}].concat(b),p.templates.empty.apply(this,b)}.apply(this,T)).prepend(p.templates.header?I.apply(this,T):null).append(p.templates.footer?N.apply(this,T):null);else if(_)this.$el.html(function $(){var E,O,b=[].slice.call(arguments,0),S=this,C=v.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);return E=m.element(C).css(this.css.suggestions),O=w.map(f,function R(H){var F,k=v.suggestion.replace("%PREFIX%",S.cssClasses.prefix).replace("%SUGGESTION%",S.cssClasses.suggestion);return(F=m.element(k).attr({role:"option",id:["option",Math.floor(1e8*Math.random())].join("-")}).append(p.templates.suggestion.apply(this,[H].concat(b)))).data(r,p.name),F.data(g,p.displayFn(H)||void 0),F.data(s,JSON.stringify(H)),F.children().each(function(){m.element(this).css(S.css.suggestionChild)}),F}),E.append.apply(E,O),E}.apply(this,T)).prepend(p.templates.header?I.apply(this,T):null).append(p.templates.footer?N.apply(this,T):null);else if(f&&!Array.isArray(f))throw new TypeError("suggestions must be an array");this.$menu&&this.$menu.addClass(this.cssClasses.prefix+(_?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(_?"without":"with")+"-"+this.name),this.trigger("rendered",n)}function I(){var b=[].slice.call(arguments,0);return b=[{query:n,isEmpty:!_}].concat(b),p.templates.header.apply(this,b)}function N(){var b=[].slice.call(arguments,0);return b=[{query:n,isEmpty:!_}].concat(b),p.templates.footer.apply(this,b)}},getRoot:function(){return this.$el},update:function(n){function f(M){if(!this.canceled&&n===this.query){var $=[].slice.call(arguments,1);this.cacheSuggestions(n,M,$),this._render.apply(this,[n,M].concat($))}}if(this.query=n,this.canceled=!1,this.shouldFetchFromCache(n))f.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs));else{var p=this,_=function(){p.canceled||p.source(n,f.bind(p))};this.debounce?(clearTimeout(this.debounceTimeout),this.debounceTimeout=setTimeout(function(){p.debounceTimeout=null,_()},this.debounce)):_()}},cacheSuggestions:function(n,f,p){this.cachedQuery=n,this.cachedSuggestions=f,this.cachedRenderExtraArgs=p},shouldFetchFromCache:function(n){return this.cache&&this.cachedQuery===n&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function(){delete this.cachedQuery,delete this.cachedSuggestions,delete this.cachedRenderExtraArgs},cancel:function(){this.canceled=!0},clear:function(){this.cancel(),this.$el.empty(),this.trigger("rendered","")},isEmpty:function(){return this._isEmpty},destroy:function(){this.clearCachedSuggestions(),this.$el=null}}),D.exports=o},8504:(D,A,c)=>{"use strict";var r=c(6465),g=c(7480),s=c(3976),w=c(3581),m=c(8378);function v(u){var l,y,a,o=this;(u=u||{}).menu||r.error("menu is required"),!r.isArray(u.datasets)&&!r.isObject(u.datasets)&&r.error("1 or more datasets required"),u.datasets||r.error("datasets is required"),this.isOpen=!1,this.isEmpty=!0,this.minLength=u.minLength||0,this.templates={},this.appendTo=u.appendTo||!1,this.css=r.mixin({},m,u.appendTo?m.appendTo:{}),this.cssClasses=u.cssClasses=r.mixin({},m.defaultClasses,u.cssClasses||{}),this.cssClasses.prefix=u.cssClasses.formattedPrefix||r.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),l=r.bind(this._onSuggestionClick,this),y=r.bind(this._onSuggestionMouseEnter,this),a=r.bind(this._onSuggestionMouseLeave,this);var e=r.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=g.element(u.menu).on("mouseenter.aa",e,y).on("mouseleave.aa",e,a).on("click.aa",e,l),this.$container=u.appendTo?u.wrapper:this.$menu,u.templates&&u.templates.header&&(this.templates.header=r.templatify(u.templates.header),this.$menu.prepend(this.templates.header())),u.templates&&u.templates.empty&&(this.templates.empty=r.templatify(u.templates.empty),this.$empty=g.element('<div class="'+r.className(this.cssClasses.prefix,this.cssClasses.empty,!0)+'"></div>'),this.$menu.append(this.$empty),this.$empty.hide()),this.datasets=r.map(u.datasets,function(f){return function h(u,o,l){return new v.Dataset(r.mixin({$menu:u,cssClasses:l},o))}(o.$menu,f,u.cssClasses)}),r.each(this.datasets,function(f){var p=f.getRoot();p&&0===p.parent().length&&o.$menu.append(p),f.onSync("rendered",o._onRendered,o)}),u.templates&&u.templates.footer&&(this.templates.footer=r.templatify(u.templates.footer),this.$menu.append(this.templates.footer()));var n=this;g.element(window).resize(function(){n._redraw()})}r.mixin(v.prototype,s,{_onSuggestionClick:function(o){this.trigger("suggestionClicked",g.element(o.currentTarget))},_onSuggestionMouseEnter:function(o){var l=g.element(o.currentTarget);if(!l.hasClass(r.className(this.cssClasses.prefix,this.cssClasses.cursor,!0))){this._removeCursor();var y=this;setTimeout(function(){y._setCursor(l,!1)},0)}},_onSuggestionMouseLeave:function(o){o.relatedTarget&&g.element(o.relatedTarget).closest("."+r.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).length>0||(this._removeCursor(),this.trigger("cursorRemoved"))},_onRendered:function(o,l){if(this.isEmpty=r.every(this.datasets,function a(n){return n.isEmpty()}),this.isEmpty)if(l.length>=this.minLength&&this.trigger("empty"),this.$empty)if(l.length<this.minLength)this._hide();else{var y=this.templates.empty({query:this.datasets[0]&&this.datasets[0].query});this.$empty.html(y),this.$empty.show(),this._show()}else r.any(this.datasets,function e(n){return n.templates&&n.templates.empty})?l.length<this.minLength?this._hide():this._show():this._hide();else this.isOpen&&(this.$empty&&(this.$empty.empty(),this.$empty.hide()),l.length>=this.minLength?this._show():this._hide());this.trigger("datasetRendered")},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block"),this._redraw(),this.trigger("shown")},_redraw:function(){!this.isOpen||!this.appendTo||this.trigger("redrawn")},_getSuggestions:function(){return this.$menu.find(r.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function(){return this.$menu.find(r.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function(o,l){o.first().addClass(r.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).attr("aria-selected","true"),this.trigger("cursorMoved",l)},_removeCursor:function(){this._getCursor().removeClass(r.className(this.cssClasses.prefix,this.cssClasses.cursor,!0)).removeAttr("aria-selected")},_moveCursor:function(o){var l,y,a,e;if(this.isOpen){if(y=this._getCursor(),l=this._getSuggestions(),this._removeCursor(),-1==(a=((a=l.index(y)+o)+1)%(l.length+1)-1))return void this.trigger("cursorRemoved");a<-1&&(a=l.length-1),this._setCursor(e=l.eq(a),!0),this._ensureVisible(e)}},_ensureVisible:function(o){var l,y,a,e;y=(l=o.position().top)+o.height()+parseInt(o.css("margin-top"),10)+parseInt(o.css("margin-bottom"),10),a=this.$menu.scrollTop(),e=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10),l<0?this.$menu.scrollTop(a+l):e<y&&this.$menu.scrollTop(a+(y-e))},close:function(){this.isOpen&&(this.isOpen=!1,this._removeCursor(),this._hide(),this.trigger("closed"))},open:function(){this.isOpen||(this.isOpen=!0,this.isEmpty||this._show(),this.trigger("opened"))},setLanguageDirection:function(o){this.$menu.css("ltr"===o?this.css.ltr:this.css.rtl)},moveCursorUp:function(){this._moveCursor(-1)},moveCursorDown:function(){this._moveCursor(1)},getDatumForSuggestion:function(o){var l=null;return o.length&&(l={raw:w.extractDatum(o),value:w.extractValue(o),datasetName:w.extractDatasetName(o)}),l},getCurrentCursor:function(){return this._getCursor().first()},getDatumForCursor:function(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function(){return this.getDatumForSuggestion(this._getSuggestions().first())},cursorTopSuggestion:function(){this._setCursor(this._getSuggestions().first(),!1)},update:function(o){r.each(this.datasets,function l(y){y.update(o)})},empty:function(){r.each(this.datasets,function o(l){l.clear()}),this.isEmpty=!0},isVisible:function(){return this.isOpen&&!this.isEmpty},destroy:function(){this.$menu.off(".aa"),this.$menu=null,r.each(this.datasets,function o(l){l.destroy()})}}),v.Dataset=w,D.exports=v},72:(D,A,c)=>{"use strict";var g=c(6465),s=c(7480);function w(m){(!m||!m.el)&&g.error("EventBus initialized without el"),this.$el=s.element(m.el)}g.mixin(w.prototype,{trigger:function(m,v,h,u){var o=g.Event("autocomplete:"+m);return this.$el.trigger(o,[v,h,u]),o}}),D.exports=w},3976:(D,A,c)=>{"use strict";var r=c(1837),g=/\s+/;function s(l,y,a,e){var n;if(!a)return this;for(y=y.split(g),a=e?function o(l,y){return l.bind?l.bind(y):function(){l.apply(y,[].slice.call(arguments,0))}}(a,e):a,this._callbacks=this._callbacks||{};n=y.shift();)this._callbacks[n]=this._callbacks[n]||{sync:[],async:[]},this._callbacks[n][l].push(a);return this}function u(l,y,a){return function e(){for(var n,f=0,p=l.length;!n&&f<p;f+=1)n=!1===l[f].apply(y,a);return!n}}D.exports={onSync:function m(l,y,a){return s.call(this,"sync",l,y,a)},onAsync:function w(l,y,a){return s.call(this,"async",l,y,a)},off:function v(l){var y;if(!this._callbacks)return this;for(l=l.split(g);y=l.shift();)delete this._callbacks[y];return this},trigger:function h(l){var y,a,e,n,f;if(!this._callbacks)return this;for(l=l.split(g),e=[].slice.call(arguments,1);(y=l.shift())&&(a=this._callbacks[y]);)n=u(a.sync,this,[y].concat(e)),f=u(a.async,this,[y].concat(e)),n()&&r(f);return this}}},548:D=>{"use strict";D.exports={wrapper:'<span class="%ROOT%"></span>',dropdown:'<span class="%PREFIX%%DROPDOWN_MENU%"></span>',dataset:'<div class="%PREFIX%%DATASET%-%CLASS%"></div>',suggestions:'<span class="%PREFIX%%SUGGESTIONS%"></span>',suggestion:'<div class="%PREFIX%%SUGGESTION%"></div>'}},6913:(D,A,c)=>{"use strict";var r;r={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var g=c(6465),s=c(7480),w=c(3976);function m(o){var y,a,e,n,l=this;(o=o||{}).input||g.error("input is missing"),y=g.bind(this._onBlur,this),a=g.bind(this._onFocus,this),e=g.bind(this._onKeydown,this),n=g.bind(this._onInput,this),this.$hint=s.element(o.hint),this.$input=s.element(o.input).on("blur.aa",y).on("focus.aa",a).on("keydown.aa",e),0===this.$hint.length&&(this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=g.noop),g.isMsie()?this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",function(f){r[f.which||f.keyCode]||g.defer(g.bind(l._onInput,l,f))}):this.$input.on("input.aa",n),this.query=this.$input.val(),this.$overflowHelper=function v(o){return s.element('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:o.css("font-family"),fontSize:o.css("font-size"),fontStyle:o.css("font-style"),fontVariant:o.css("font-variant"),fontWeight:o.css("font-weight"),wordSpacing:o.css("word-spacing"),letterSpacing:o.css("letter-spacing"),textIndent:o.css("text-indent"),textRendering:o.css("text-rendering"),textTransform:o.css("text-transform")}).insertAfter(o)}(this.$input)}function u(o){return o.altKey||o.ctrlKey||o.metaKey||o.shiftKey}m.normalizeQuery=function(o){return(o||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")},g.mixin(m.prototype,w,{_onBlur:function(){this.resetInputValue(),this.$input.removeAttr("aria-activedescendant"),this.trigger("blurred")},_onFocus:function(){this.trigger("focused")},_onKeydown:function(l){var y=r[l.which||l.keyCode];this._managePreventDefault(y,l),y&&this._shouldTrigger(y,l)&&this.trigger(y+"Keyed",l)},_onInput:function(){this._checkInputValue()},_managePreventDefault:function(l,y){var a,e,n;switch(l){case"tab":e=this.getHint(),n=this.getInputValue(),a=e&&e!==n&&!u(y);break;case"up":case"down":a=!u(y);break;default:a=!1}a&&y.preventDefault()},_shouldTrigger:function(l,y){return"tab"!==l||!u(y)},_checkInputValue:function(){var l,y,a;a=!(!(y=function h(o,l){return m.normalizeQuery(o)===m.normalizeQuery(l)}(l=this.getInputValue(),this.query))||!this.query)&&this.query.length!==l.length,this.query=l,y?a&&this.trigger("whitespaceChanged",this.query):this.trigger("queryChanged",this.query)},focus:function(){this.$input.focus()},blur:function(){this.$input.blur()},getQuery:function(){return this.query},setQuery:function(l){this.query=l},getInputValue:function(){return this.$input.val()},setInputValue:function(l,y){typeof l>"u"&&(l=this.query),this.$input.val(l),y?this.clearHint():this._checkInputValue()},expand:function(){this.$input.attr("aria-expanded","true")},collapse:function(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function(l){this.$input.attr("aria-activedescendant",l)},removeActiveDescendant:function(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function(){this.setInputValue(this.query,!0)},getHint:function(){return this.$hint.val()},setHint:function(l){this.$hint.val(l)},clearHint:function(){this.setHint("")},clearHintIfInvalid:function(){var l,y,a;a=(l=this.getInputValue())!==(y=this.getHint())&&0===y.indexOf(l),""!==l&&a&&!this.hasOverflow()||this.clearHint()},getLanguageDirection:function(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function(){var l=this.$input.width()-2;return this.$overflowHelper.text(this.getInputValue()),this.$overflowHelper.width()>=l},isCursorAtEnd:function(){var o,l,y;return o=this.$input.val().length,g.isNumber(l=this.$input[0].selectionStart)?l===o:!document.selection||((y=document.selection.createRange()).moveStart("character",-o),o===y.text.length)},destroy:function(){this.$hint.off(".aa"),this.$input.off(".aa"),this.$hint=this.$input=this.$overflowHelper=null}}),D.exports=m},220:(D,A,c)=>{"use strict";var r="aaAttrs",g=c(6465),s=c(7480),w=c(72),m=c(6913),v=c(8504),h=c(548),u=c(8378);function o(e){var n,f;if((e=e||{}).input||g.error("missing input"),this.isActivated=!1,this.debug=!!e.debug,this.autoselect=!!e.autoselect,this.autoselectOnBlur=!!e.autoselectOnBlur,this.openOnFocus=!!e.openOnFocus,this.minLength=g.isNumber(e.minLength)?e.minLength:1,this.autoWidth=void 0===e.autoWidth||!!e.autoWidth,this.clearOnSelected=!!e.clearOnSelected,this.tabAutocomplete=void 0===e.tabAutocomplete||!!e.tabAutocomplete,e.hint=!!e.hint,e.hint&&e.appendTo)throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time");this.css=e.css=g.mixin({},u,e.appendTo?u.appendTo:{}),this.cssClasses=e.cssClasses=g.mixin({},u.defaultClasses,e.cssClasses||{}),this.cssClasses.prefix=e.cssClasses.formattedPrefix=g.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix),this.listboxId=e.listboxId=[this.cssClasses.root,"listbox",g.getUniqueId()].join("-");var p=function l(e){var n,f,p,_;n=s.element(e.input),f=s.element(h.wrapper.replace("%ROOT%",e.cssClasses.root)).css(e.css.wrapper),!e.appendTo&&"block"===n.css("display")&&"table"===n.parent().css("display")&&f.css("display","table-cell");var T=h.dropdown.replace("%PREFIX%",e.cssClasses.prefix).replace("%DROPDOWN_MENU%",e.cssClasses.dropdownMenu);p=s.element(T).css(e.css.dropdown).attr({role:"listbox",id:e.listboxId}),e.templates&&e.templates.dropdownMenu&&p.html(g.templatify(e.templates.dropdownMenu)()),_=n.clone().css(e.css.hint).css(function y(e){return{backgroundAttachment:e.css("background-attachment"),backgroundClip:e.css("background-clip"),backgroundColor:e.css("background-color"),backgroundImage:e.css("background-image"),backgroundOrigin:e.css("background-origin"),backgroundPosition:e.css("background-position"),backgroundRepeat:e.css("background-repeat"),backgroundSize:e.css("background-size")}}(n)),_.val("").addClass(g.className(e.cssClasses.prefix,e.cssClasses.hint,!0)).removeAttr("id name placeholder required").prop("readonly",!0).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1}),_.removeData&&_.removeData(),n.data(r,{"aria-autocomplete":n.attr("aria-autocomplete"),"aria-expanded":n.attr("aria-expanded"),"aria-owns":n.attr("aria-owns"),autocomplete:n.attr("autocomplete"),dir:n.attr("dir"),role:n.attr("role"),spellcheck:n.attr("spellcheck"),style:n.attr("style"),type:n.attr("type")}),n.addClass(g.className(e.cssClasses.prefix,e.cssClasses.input,!0)).attr({autocomplete:"off",spellcheck:!1,role:"combobox","aria-autocomplete":e.datasets&&e.datasets[0]&&e.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":e.ariaLabel,"aria-owns":e.listboxId}).css(e.hint?e.css.input:e.css.inputWithNoHint);try{n.attr("dir")||n.attr("dir","auto")}catch{}return(f=e.appendTo?f.appendTo(s.element(e.appendTo).eq(0)).eq(0):n.wrap(f).parent()).prepend(e.hint?_:null).append(p),{wrapper:f,input:n,hint:_,menu:p}}(e);this.$node=p.wrapper;var _=this.$input=p.input;n=p.menu,f=p.hint,e.dropdownMenuContainer&&s.element(e.dropdownMenuContainer).css("position","relative").append(n.css("top","0")),_.on("blur.aa",function(T){var M=document.activeElement;g.isMsie()&&(n[0]===M||n[0].contains(M))&&(T.preventDefault(),T.stopImmediatePropagation(),g.defer(function(){_.focus()}))}),n.on("mousedown.aa",function(T){T.preventDefault()}),this.eventBus=e.eventBus||new w({el:_}),this.dropdown=new o.Dropdown({appendTo:e.appendTo,wrapper:this.$node,menu:n,datasets:e.datasets,templates:e.templates,cssClasses:e.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this),this.input=new o.Input({input:_,hint:f}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this),this._bindKeyboardShortcuts(e),this._setLanguageDirection()}g.mixin(o.prototype,{_bindKeyboardShortcuts:function(e){if(e.keyboardShortcuts){var n=this.$input,f=[];g.each(e.keyboardShortcuts,function(p){"string"==typeof p&&(p=p.toUpperCase().charCodeAt(0)),f.push(p)}),s.element(document).keydown(function(p){var _=p.target||p.srcElement,T=_.tagName;_.isContentEditable||"INPUT"===T||"SELECT"===T||"TEXTAREA"===T||-1!==f.indexOf(p.which||p.keyCode)&&(n.focus(),p.stopPropagation(),p.preventDefault())})}},_onSuggestionClicked:function(n,f){var p;(p=this.dropdown.getDatumForSuggestion(f))&&this._select(p,{selectionMethod:"click"})},_onCursorMoved:function(n,f){var p=this.dropdown.getDatumForCursor(),_=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(_),p&&(f&&this.input.setInputValue(p.value,!0),this.eventBus.trigger("cursorchanged",p.raw,p.datasetName))},_onCursorRemoved:function(){this.input.resetInputValue(),this._updateHint(),this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function(){this._updateHint(),this.eventBus.trigger("updated")},_onOpened:function(){this._updateHint(),this.input.expand(),this.eventBus.trigger("opened")},_onEmpty:function(){this.eventBus.trigger("empty")},_onRedrawn:function(){this.$node.css("top","0px"),this.$node.css("left","0px");var n=this.$input[0].getBoundingClientRect();this.autoWidth&&this.$node.css("width",n.width+"px");var f=this.$node[0].getBoundingClientRect();this.$node.css("top",n.bottom-f.top+"px"),this.$node.css("left",n.left-f.left+"px"),this.eventBus.trigger("redrawn")},_onShown:function(){this.eventBus.trigger("shown"),this.autoselect&&this.dropdown.cursorTopSuggestion()},_onClosed:function(){this.input.clearHint(),this.input.removeActiveDescendant(),this.input.collapse(),this.eventBus.trigger("closed")},_onFocused:function(){if(this.isActivated=!0,this.openOnFocus){var n=this.input.getQuery();n.length>=this.minLength?this.dropdown.update(n):this.dropdown.empty(),this.dropdown.open()}},_onBlurred:function(){var n,f;n=this.dropdown.getDatumForCursor(),f=this.dropdown.getDatumForTopSuggestion();var p={selectionMethod:"blur"};this.debug||(this.autoselectOnBlur&&n?this._select(n,p):this.autoselectOnBlur&&f?this._select(f,p):(this.isActivated=!1,this.dropdown.empty(),this.dropdown.close()))},_onEnterKeyed:function(n,f){var p,_;p=this.dropdown.getDatumForCursor(),_=this.dropdown.getDatumForTopSuggestion();var T={selectionMethod:"enterKey"};p?(this._select(p,T),f.preventDefault()):this.autoselect&&_&&(this._select(_,T),f.preventDefault())},_onTabKeyed:function(n,f){var p;this.tabAutocomplete?(p=this.dropdown.getDatumForCursor())?(this._select(p,{selectionMethod:"tabKey"}),f.preventDefault()):this._autocomplete(!0):this.dropdown.close()},_onEscKeyed:function(){this.dropdown.close(),this.input.resetInputValue()},_onUpKeyed:function(){var n=this.input.getQuery();this.dropdown.isEmpty&&n.length>=this.minLength?this.dropdown.update(n):this.dropdown.moveCursorUp(),this.dropdown.open()},_onDownKeyed:function(){var n=this.input.getQuery();this.dropdown.isEmpty&&n.length>=this.minLength?this.dropdown.update(n):this.dropdown.moveCursorDown(),this.dropdown.open()},_onLeftKeyed:function(){"rtl"===this.dir&&this._autocomplete()},_onRightKeyed:function(){"ltr"===this.dir&&this._autocomplete()},_onQueryChanged:function(n,f){this.input.clearHintIfInvalid(),f.length>=this.minLength?this.dropdown.update(f):this.dropdown.empty(),this.dropdown.open(),this._setLanguageDirection()},_onWhitespaceChanged:function(){this._updateHint(),this.dropdown.open()},_setLanguageDirection:function(){var n=this.input.getLanguageDirection();this.dir!==n&&(this.dir=n,this.$node.css("direction",n),this.dropdown.setLanguageDirection(n))},_updateHint:function(){var n,f,p,_,M;(n=this.dropdown.getDatumForTopSuggestion())&&this.dropdown.isVisible()&&!this.input.hasOverflow()?(f=this.input.getInputValue(),p=m.normalizeQuery(f),_=g.escapeRegExChars(p),(M=new RegExp("^(?:"+_+")(.+$)","i").exec(n.value))?this.input.setHint(f+M[1]):this.input.clearHint()):this.input.clearHint()},_autocomplete:function(n){var f,p,_,T;f=this.input.getHint(),p=this.input.getQuery(),_=n||this.input.isCursorAtEnd(),f&&p!==f&&_&&((T=this.dropdown.getDatumForTopSuggestion())&&this.input.setInputValue(T.value),this.eventBus.trigger("autocompleted",T.raw,T.datasetName))},_select:function(n,f){typeof n.value<"u"&&this.input.setQuery(n.value),this.clearOnSelected?this.setVal(""):this.input.setInputValue(n.value,!0),this._setLanguageDirection(),!1===this.eventBus.trigger("selected",n.raw,n.datasetName,f).isDefaultPrevented()&&(this.dropdown.close(),g.defer(g.bind(this.dropdown.empty,this.dropdown)))},open:function(){if(!this.isActivated){var n=this.input.getInputValue();n.length>=this.minLength?this.dropdown.update(n):this.dropdown.empty()}this.dropdown.open()},close:function(){this.dropdown.close()},setVal:function(n){n=g.toStr(n),this.isActivated?this.input.setInputValue(n):(this.input.setQuery(n),this.input.setInputValue(n,!0)),this._setLanguageDirection()},getVal:function(){return this.input.getQuery()},destroy:function(){this.input.destroy(),this.dropdown.destroy(),function a(e,n){var f=e.find(g.className(n.prefix,n.input));g.each(f.data(r),function(p,_){void 0===p?f.removeAttr(_):f.attr(_,p)}),f.detach().removeClass(g.className(n.prefix,n.input,!0)).insertAfter(e),f.removeData&&f.removeData(r),e.remove()}(this.$node,this.cssClasses),this.$node=null},getWrapper:function(){return this.dropdown.$container[0]}}),o.Dropdown=v,o.Input=m,o.sources=c(317),D.exports=o},7480:D=>{"use strict";D.exports={element:null}},2631:D=>{"use strict";D.exports=function(c){var r=c.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(r)return[r[1],r[2],r[3]]}},6465:(D,A,c)=>{"use strict";var r=c(7480);function g(s){return s.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}D.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(s){if(void 0===s&&(s=navigator.userAgent),/(msie|trident)/i.test(s)){var w=s.match(/(msie |rv:)(\d+(.\d+)?)/i);if(w)return w[2]}return!1},escapeRegExChars:function(s){return s.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(s){return"number"==typeof s},toStr:function(w){return null==w?"":w+""},cloneDeep:function(w){var m=this.mixin({},w),v=this;return this.each(m,function(h,u){h&&(v.isArray(h)?m[u]=[].concat(h):v.isObject(h)&&(m[u]=v.cloneDeep(h)))}),m},error:function(s){throw new Error(s)},every:function(s,w){var m=!0;return s?(this.each(s,function(v,h){m&&(m=w.call(null,v,h,s)&&m)}),!!m):m},any:function(s,w){var m=!1;return s&&this.each(s,function(v,h){if(w.call(null,v,h,s))return m=!0,!1}),m},getUniqueId:function(){var s=0;return function(){return s++}}(),templatify:function(w){if(this.isFunction(w))return w;var m=r.element(w);return"SCRIPT"===m.prop("tagName")?function(){return m.text()}:function(){return String(w)}},defer:function(s){setTimeout(s,0)},noop:function(){},formatPrefix:function(s,w){return w?"":s+"-"},className:function(s,w,m){return(m?"":".")+s+w},escapeHighlightedString:function(s,w,m){w=w||"<em>";var v=document.createElement("div");v.appendChild(document.createTextNode(w)),m=m||"</em>";var h=document.createElement("div");h.appendChild(document.createTextNode(m));var u=document.createElement("div");return u.appendChild(document.createTextNode(s)),u.innerHTML.replace(RegExp(g(v.innerHTML),"g"),w).replace(RegExp(g(h.innerHTML),"g"),m)}}},4427:(D,A,c)=>{"use strict";var r=c(6465),g=c(5653),s=c(2631);D.exports=function(m,v){var h=s(m.as._ua);return h&&h[0]>=3&&h[1]>20&&((v=v||{}).additionalUA="autocomplete.js "+g),function u(o,l){m.search(o,v,function(y,a){y?r.error(y.message):l(a.hits,a)})}}},317:(D,A,c)=>{"use strict";D.exports={hits:c(4427),popularIn:c(6875)}},6875:(D,A,c)=>{"use strict";var r=c(6465),g=c(5653),s=c(2631);D.exports=function(m,v,h,u){var o=s(m.as._ua);if(o&&o[0]>=3&&o[1]>20&&((v=v||{}).additionalUA="autocomplete.js "+g),!h.source)return r.error("Missing 'source' key");var l=r.isFunction(h.source)?h.source:function(e){return e[h.source]};if(!h.index)return r.error("Missing 'index' key");var y=h.index;return u=u||{},function a(e,n){m.search(e,v,function(f,p){if(f)r.error(f.message);else{if(p.hits.length>0){var _=p.hits[0],T=r.mixin({hitsPerPage:0},h);delete T.source,delete T.index;var M=s(y.as._ua);return M&&M[0]>=3&&M[1]>20&&(v.additionalUA="autocomplete.js "+g),void y.search(l(_),T,function($,I){if($)r.error($.message);else{var N=[];u.includeAll&&N.push(r.mixin({facet:{value:u.allTitle||"All departments",count:I.nbHits}},r.cloneDeep(_))),r.each(I.facets,function(O,S){r.each(O,function(C,R){N.push(r.mixin({facet:{facet:S,value:R,count:C}},r.cloneDeep(_)))})});for(var E=1;E<p.hits.length;++E)N.push(p.hits[E]);n(N,p)}})}n([])}})}}},9886:(D,A,c)=>{"use strict";var r=c(455);c(7480).element=r;var s=c(6465);s.isArray=r.isArray,s.isFunction=r.isFunction,s.isObject=r.isPlainObject,s.bind=r.proxy,s.each=function(l,y){r.each(l,function a(e,n){return y(n,e)})},s.map=r.map,s.mixin=r.extend,s.Event=r.Event;var w="aaAutocomplete",m=c(220),v=c(72);function h(l,y,a,e){a=s.isArray(a)?a:[].slice.call(arguments,2);var n=r(l).each(function(f,p){var _=r(p),T=new v({el:_}),M=e||new m({input:_,eventBus:T,dropdownMenuContainer:y.dropdownMenuContainer,hint:void 0===y.hint||!!y.hint,minLength:y.minLength,autoselect:y.autoselect,autoselectOnBlur:y.autoselectOnBlur,tabAutocomplete:y.tabAutocomplete,openOnFocus:y.openOnFocus,templates:y.templates,debug:y.debug,clearOnSelected:y.clearOnSelected,cssClasses:y.cssClasses,datasets:a,keyboardShortcuts:y.keyboardShortcuts,appendTo:y.appendTo,autoWidth:y.autoWidth,ariaLabel:y.ariaLabel||p.getAttribute("aria-label")});_.data(w,M)});return n.autocomplete={},s.each(["open","close","getVal","setVal","destroy","getWrapper"],function(f){n.autocomplete[f]=function(){var _,p=arguments;return n.each(function(T,M){var $=r(M).data(w);_=$[f].apply($,p)}),_}}),n}h.sources=m.sources,h.escapeHighlightedString=s.escapeHighlightedString;var u="autocomplete"in window,o=window.autocomplete;h.noConflict=function(){return u?window.autocomplete=o:delete window.autocomplete,h},D.exports=h},5653:D=>{D.exports="0.36.0"},455:D=>{var A;A=window,D.exports=function(A){var s,g,c=function(){var r,g,s,w,R,H,m=[],v=m.concat,h=m.filter,u=m.slice,o=A.document,l={},y={},a={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},e=/^\s*<(\w+|!)[^>]*>/,n=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,f=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,p=/^(?:body|html)$/i,_=/([A-Z])/g,T=["val","css","html","text","data","width","height","offset"],$=o.createElement("table"),I=o.createElement("tr"),N={tr:o.createElement("tbody"),tbody:$,thead:$,tfoot:$,td:I,th:I,"*":o.createElement("div")},b=/complete|loaded|interactive/,E=/^[\w-]*$/,O={},S=O.toString,C={},F=o.createElement("div"),k={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},Q=Array.isArray||function(t){return t instanceof Array};function j(t){return null==t?String(t):O[S.call(t)]||"object"}function K(t){return"function"==j(t)}function J(t){return null!=t&&t==t.window}function B(t){return null!=t&&t.nodeType==t.DOCUMENT_NODE}function X(t){return"object"==j(t)}function U(t){return X(t)&&!J(t)&&Object.getPrototypeOf(t)==Object.prototype}function z(t){var i=!!t&&"length"in t&&t.length,d=s.type(t);return"function"!=d&&!J(t)&&("array"==d||0===i||"number"==typeof i&&i>0&&i-1 in t)}function Z(t){return t.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}function se(t){return t in y?y[t]:y[t]=new RegExp("(^|\\s)"+t+"(\\s|$)")}function q(t,i){return"number"!=typeof i||a[Z(t)]?i:i+"px"}function te(t){return"children"in t?u.call(t.children):s.map(t.childNodes,function(i){if(1==i.nodeType)return i})}function ie(t,i){var d,x=t?t.length:0;for(d=0;d<x;d++)this[d]=t[d];this.length=x,this.selector=i||""}function le(t,i,d){for(g in i)d&&(U(i[g])||Q(i[g]))?(U(i[g])&&!U(t[g])&&(t[g]={}),Q(i[g])&&!Q(t[g])&&(t[g]=[]),le(t[g],i[g],d)):i[g]!==r&&(t[g]=i[g])}function he(t,i){return null==i?s(t):s(t).filter(i)}function ae(t,i,d,x){return K(i)?i.call(t,d,x):i}function de(t,i,d){null==d?t.removeAttribute(i):t.setAttribute(i,d)}function ce(t,i){var d=t.className||"",x=d&&d.baseVal!==r;if(i===r)return x?d.baseVal:d;x?d.baseVal=i:t.className=i}function pe(t){try{return t&&("true"==t||"false"!=t&&("null"==t?null:+t+""==t?+t:/^[\[\{]/.test(t)?s.parseJSON(t):t))}catch{return t}}function ne(t,i){i(t);for(var d=0,x=t.childNodes.length;d<x;d++)ne(t.childNodes[d],i)}return C.matches=function(t,i){if(!i||!t||1!==t.nodeType)return!1;var d=t.matches||t.webkitMatchesSelector||t.mozMatchesSelector||t.oMatchesSelector||t.matchesSelector;if(d)return d.call(t,i);var x,P=t.parentNode,L=!P;return L&&(P=F).appendChild(t),x=~C.qsa(P,i).indexOf(t),L&&F.removeChild(t),x},R=function(t){return t.replace(/-+(.)?/g,function(i,d){return d?d.toUpperCase():""})},H=function(t){return h.call(t,function(i,d){return t.indexOf(i)==d})},C.fragment=function(t,i,d){var x,P,L;return n.test(t)&&(x=s(o.createElement(RegExp.$1))),x||(t.replace&&(t=t.replace(f,"<$1></$2>")),i===r&&(i=e.test(t)&&RegExp.$1),i in N||(i="*"),(L=N[i]).innerHTML=""+t,x=s.each(u.call(L.childNodes),function(){L.removeChild(this)})),U(d)&&(P=s(x),s.each(d,function(V,G){T.indexOf(V)>-1?P[V](G):P.attr(V,G)})),x},C.Z=function(t,i){return new ie(t,i)},C.isZ=function(t){return t instanceof C.Z},C.init=function(t,i){var d;if(!t)return C.Z();if("string"==typeof t)if("<"==(t=t.trim())[0]&&e.test(t))d=C.fragment(t,RegExp.$1,i),t=null;else{if(i!==r)return s(i).find(t);d=C.qsa(o,t)}else{if(K(t))return s(o).ready(t);if(C.isZ(t))return t;if(Q(t))d=function re(t){return h.call(t,function(i){return null!=i})}(t);else if(X(t))d=[t],t=null;else if(e.test(t))d=C.fragment(t.trim(),RegExp.$1,i),t=null;else{if(i!==r)return s(i).find(t);d=C.qsa(o,t)}}return C.Z(d,t)},(s=function(t,i){return C.init(t,i)}).extend=function(t){var i,d=u.call(arguments,1);return"boolean"==typeof t&&(i=t,t=d.shift()),d.forEach(function(x){le(t,x,i)}),t},C.qsa=function(t,i){var d,x="#"==i[0],P=!x&&"."==i[0],L=x||P?i.slice(1):i,V=E.test(L);return t.getElementById&&V&&x?(d=t.getElementById(L))?[d]:[]:1!==t.nodeType&&9!==t.nodeType&&11!==t.nodeType?[]:u.call(V&&!x&&t.getElementsByClassName?P?t.getElementsByClassName(L):t.getElementsByTagName(i):t.querySelectorAll(i))},s.contains=o.documentElement.contains?function(t,i){return t!==i&&t.contains(i)}:function(t,i){for(;i&&(i=i.parentNode);)if(i===t)return!0;return!1},s.type=j,s.isFunction=K,s.isWindow=J,s.isArray=Q,s.isPlainObject=U,s.isEmptyObject=function(t){var i;for(i in t)return!1;return!0},s.isNumeric=function(t){var i=Number(t),d=typeof t;return null!=t&&"boolean"!=d&&("string"!=d||t.length)&&!isNaN(i)&&isFinite(i)||!1},s.inArray=function(t,i,d){return m.indexOf.call(i,t,d)},s.camelCase=R,s.trim=function(t){return null==t?"":String.prototype.trim.call(t)},s.uuid=0,s.support={},s.expr={},s.noop=function(){},s.map=function(t,i){var d,P,L,x=[];if(z(t))for(P=0;P<t.length;P++)null!=(d=i(t[P],P))&&x.push(d);else for(L in t)null!=(d=i(t[L],L))&&x.push(d);return function W(t){return t.length>0?s.fn.concat.apply([],t):t}(x)},s.each=function(t,i){var d,x;if(z(t)){for(d=0;d<t.length;d++)if(!1===i.call(t[d],d,t[d]))return t}else for(x in t)if(!1===i.call(t[x],x,t[x]))return t;return t},s.grep=function(t,i){return h.call(t,i)},A.JSON&&(s.parseJSON=JSON.parse),s.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(t,i){O["[object "+i+"]"]=i.toLowerCase()}),s.fn={constructor:C.Z,length:0,forEach:m.forEach,reduce:m.reduce,push:m.push,sort:m.sort,splice:m.splice,indexOf:m.indexOf,concat:function(){var t,i,d=[];for(t=0;t<arguments.length;t++)d[t]=C.isZ(i=arguments[t])?i.toArray():i;return v.apply(C.isZ(this)?this.toArray():this,d)},map:function(t){return s(s.map(this,function(i,d){return t.call(i,d,i)}))},slice:function(){return s(u.apply(this,arguments))},ready:function(t){return b.test(o.readyState)&&o.body?t(s):o.addEventListener("DOMContentLoaded",function(){t(s)},!1),this},get:function(t){return t===r?u.call(this):this[t>=0?t:t+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){null!=this.parentNode&&this.parentNode.removeChild(this)})},each:function(t){return m.every.call(this,function(i,d){return!1!==t.call(i,d,i)}),this},filter:function(t){return K(t)?this.not(this.not(t)):s(h.call(this,function(i){return C.matches(i,t)}))},add:function(t,i){return s(H(this.concat(s(t,i))))},is:function(t){return this.length>0&&C.matches(this[0],t)},not:function(t){var i=[];if(K(t)&&t.call!==r)this.each(function(x){t.call(this,x)||i.push(this)});else{var d="string"==typeof t?this.filter(t):z(t)&&K(t.item)?u.call(t):s(t);this.forEach(function(x){d.indexOf(x)<0&&i.push(x)})}return s(i)},has:function(t){return this.filter(function(){return X(t)?s.contains(this,t):s(this).find(t).size()})},eq:function(t){return-1===t?this.slice(t):this.slice(t,+t+1)},first:function(){var t=this[0];return t&&!X(t)?t:s(t)},last:function(){var t=this[this.length-1];return t&&!X(t)?t:s(t)},find:function(t){var d=this;return t?"object"==typeof t?s(t).filter(function(){var x=this;return m.some.call(d,function(P){return s.contains(P,x)})}):1==this.length?s(C.qsa(this[0],t)):this.map(function(){return C.qsa(this,t)}):s()},closest:function(t,i){var d=[],x="object"==typeof t&&s(t);return this.each(function(P,L){for(;L&&!(x?x.indexOf(L)>=0:C.matches(L,t));)L=L!==i&&!B(L)&&L.parentNode;L&&d.indexOf(L)<0&&d.push(L)}),s(d)},parents:function(t){for(var i=[],d=this;d.length>0;)d=s.map(d,function(x){if((x=x.parentNode)&&!B(x)&&i.indexOf(x)<0)return i.push(x),x});return he(i,t)},parent:function(t){return he(H(this.pluck("parentNode")),t)},children:function(t){return he(this.map(function(){return te(this)}),t)},contents:function(){return this.map(function(){return this.contentDocument||u.call(this.childNodes)})},siblings:function(t){return he(this.map(function(i,d){return h.call(te(d.parentNode),function(x){return x!==d})}),t)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(t){return s.map(this,function(i){return i[t]})},show:function(){return this.each(function(){"none"==this.style.display&&(this.style.display=""),"none"==getComputedStyle(this,"").getPropertyValue("display")&&(this.style.display=function ee(t){var i,d;return l[t]||(i=o.createElement(t),o.body.appendChild(i),d=getComputedStyle(i,"").getPropertyValue("display"),i.parentNode.removeChild(i),"none"==d&&(d="block"),l[t]=d),l[t]}(this.nodeName))})},replaceWith:function(t){return this.before(t).remove()},wrap:function(t){var i=K(t);if(this[0]&&!i)var d=s(t).get(0),x=d.parentNode||this.length>1;return this.each(function(P){s(this).wrapAll(i?t.call(this,P):x?d.cloneNode(!0):d)})},wrapAll:function(t){if(this[0]){s(this[0]).before(t=s(t));for(var i;(i=t.children()).length;)t=i.first();s(t).append(this)}return this},wrapInner:function(t){var i=K(t);return this.each(function(d){var x=s(this),P=x.contents(),L=i?t.call(this,d):t;P.length?P.wrapAll(L):x.append(L)})},unwrap:function(){return this.parent().each(function(){s(this).replaceWith(s(this).children())}),this},clone:function(){return this.map(function(){return this.cloneNode(!0)})},hide:function(){return this.css("display","none")},toggle:function(t){return this.each(function(){var i=s(this);(t===r?"none"==i.css("display"):t)?i.show():i.hide()})},prev:function(t){return s(this.pluck("previousElementSibling")).filter(t||"*")},next:function(t){return s(this.pluck("nextElementSibling")).filter(t||"*")},html:function(t){return 0 in arguments?this.each(function(i){var d=this.innerHTML;s(this).empty().append(ae(this,t,i,d))}):0 in this?this[0].innerHTML:null},text:function(t){return 0 in arguments?this.each(function(i){var d=ae(this,t,i,this.textContent);this.textContent=null==d?"":""+d}):0 in this?this.pluck("textContent").join(""):null},attr:function(t,i){var d;return"string"!=typeof t||1 in arguments?this.each(function(x){if(1===this.nodeType)if(X(t))for(g in t)de(this,g,t[g]);else de(this,t,ae(this,i,x,this.getAttribute(t)))}):0 in this&&1==this[0].nodeType&&null!=(d=this[0].getAttribute(t))?d:r},removeAttr:function(t){return this.each(function(){1===this.nodeType&&t.split(" ").forEach(function(i){de(this,i)},this)})},prop:function(t,i){return t=k[t]||t,1 in arguments?this.each(function(d){this[t]=ae(this,i,d,this[t])}):this[0]&&this[0][t]},removeProp:function(t){return t=k[t]||t,this.each(function(){delete this[t]})},data:function(t,i){var d="data-"+t.replace(_,"-$1").toLowerCase(),x=1 in arguments?this.attr(d,i):this.attr(d);return null!==x?pe(x):r},val:function(t){return 0 in arguments?(null==t&&(t=""),this.each(function(i){this.value=ae(this,t,i,this.value)})):this[0]&&(this[0].multiple?s(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)},offset:function(t){if(t)return this.each(function(d){var x=s(this),P=ae(this,t,d,x.offset()),L=x.offsetParent().offset(),V={top:P.top-L.top,left:P.left-L.left};"static"==x.css("position")&&(V.position="relative"),x.css(V)});if(!this.length)return null;if(o.documentElement!==this[0]&&!s.contains(o.documentElement,this[0]))return{top:0,left:0};var i=this[0].getBoundingClientRect();return{left:i.left+A.pageXOffset,top:i.top+A.pageYOffset,width:Math.round(i.width),height:Math.round(i.height)}},css:function(t,i){if(arguments.length<2){var d=this[0];if("string"==typeof t)return d?d.style[R(t)]||getComputedStyle(d,"").getPropertyValue(t):void 0;if(Q(t)){if(!d)return;var x={},P=getComputedStyle(d,"");return s.each(t,function(V,G){x[G]=d.style[R(G)]||P.getPropertyValue(G)}),x}}var L="";if("string"==j(t))i||0===i?L=Z(t)+":"+q(t,i):this.each(function(){this.style.removeProperty(Z(t))});else for(g in t)t[g]||0===t[g]?L+=Z(g)+":"+q(g,t[g])+";":this.each(function(){this.style.removeProperty(Z(g))});return this.each(function(){this.style.cssText+=";"+L})},index:function(t){return t?this.indexOf(s(t)[0]):this.parent().children().indexOf(this[0])},hasClass:function(t){return!!t&&m.some.call(this,function(i){return this.test(ce(i))},se(t))},addClass:function(t){return t?this.each(function(i){if("className"in this){w=[];var d=ce(this);ae(this,t,i,d).split(/\s+/g).forEach(function(P){s(this).hasClass(P)||w.push(P)},this),w.length&&ce(this,d+(d?" ":"")+w.join(" "))}}):this},removeClass:function(t){return this.each(function(i){if("className"in this){if(t===r)return ce(this,"");w=ce(this),ae(this,t,i,w).split(/\s+/g).forEach(function(d){w=w.replace(se(d)," ")}),ce(this,w.trim())}})},toggleClass:function(t,i){return t?this.each(function(d){var x=s(this);ae(this,t,d,ce(this)).split(/\s+/g).forEach(function(L){(i===r?!x.hasClass(L):i)?x.addClass(L):x.removeClass(L)})}):this},scrollTop:function(t){if(this.length){var i="scrollTop"in this[0];return t===r?i?this[0].scrollTop:this[0].pageYOffset:this.each(i?function(){this.scrollTop=t}:function(){this.scrollTo(this.scrollX,t)})}},scrollLeft:function(t){if(this.length){var i="scrollLeft"in this[0];return t===r?i?this[0].scrollLeft:this[0].pageXOffset:this.each(i?function(){this.scrollLeft=t}:function(){this.scrollTo(t,this.scrollY)})}},position:function(){if(this.length){var t=this[0],i=this.offsetParent(),d=this.offset(),x=p.test(i[0].nodeName)?{top:0,left:0}:i.offset();return d.top-=parseFloat(s(t).css("margin-top"))||0,d.left-=parseFloat(s(t).css("margin-left"))||0,x.top+=parseFloat(s(i[0]).css("border-top-width"))||0,x.left+=parseFloat(s(i[0]).css("border-left-width"))||0,{top:d.top-x.top,left:d.left-x.left}}},offsetParent:function(){return this.map(function(){for(var t=this.offsetParent||o.body;t&&!p.test(t.nodeName)&&"static"==s(t).css("position");)t=t.offsetParent;return t})}},s.fn.detach=s.fn.remove,["width","height"].forEach(function(t){var i=t.replace(/./,function(d){return d[0].toUpperCase()});s.fn[t]=function(d){var x,P=this[0];return d===r?J(P)?P["inner"+i]:B(P)?P.documentElement["scroll"+i]:(x=this.offset())&&x[t]:this.each(function(L){(P=s(this)).css(t,ae(this,d,L,P[t]()))})}}),["after","prepend","before","append"].forEach(function(t,i){var d=i%2;s.fn[t]=function(){var x,L,P=s.map(arguments,function(G){var Y=[];return"array"==(x=j(G))?(G.forEach(function(oe){return oe.nodeType!==r?Y.push(oe):s.zepto.isZ(oe)?Y=Y.concat(oe.get()):void(Y=Y.concat(C.fragment(oe)))}),Y):"object"==x||null==G?G:C.fragment(G)}),V=this.length>1;return P.length<1?this:this.each(function(G,Y){L=d?Y:Y.parentNode,Y=0==i?Y.nextSibling:1==i?Y.firstChild:2==i?Y:null;var oe=s.contains(o.documentElement,L);P.forEach(function(fe){if(V)fe=fe.cloneNode(!0);else if(!L)return s(fe).remove();L.insertBefore(fe,Y),oe&&ne(fe,function(ue){if(!(null==ue.nodeName||"SCRIPT"!==ue.nodeName.toUpperCase()||ue.type&&"text/javascript"!==ue.type||ue.src)){var ge=ue.ownerDocument?ue.ownerDocument.defaultView:A;ge.eval.call(ge,ue.innerHTML)}})})})},s.fn[d?t+"To":"insert"+(i?"Before":"After")]=function(x){return s(x)[t](this),this}}),C.Z.prototype=ie.prototype=s.fn,C.uniq=H,C.deserializeValue=pe,s.zepto=C,s}();return function(r){var s,g=1,w=Array.prototype.slice,m=r.isFunction,v=function(S){return"string"==typeof S},h={},u={},o="onfocusin"in A,l={focus:"focusin",blur:"focusout"},y={mouseenter:"mouseover",mouseleave:"mouseout"};function a(S){return S._zid||(S._zid=g++)}function e(S,C,R,H){if((C=n(C)).ns)var F=function f(S){return new RegExp("(?:^| )"+S.replace(" "," .* ?")+"(?: |$)")}(C.ns);return(h[a(S)]||[]).filter(function(k){return k&&(!C.e||k.e==C.e)&&(!C.ns||F.test(k.ns))&&(!R||a(k.fn)===a(R))&&(!H||k.sel==H)})}function n(S){var C=(""+S).split(".");return{e:C[0],ns:C.slice(1).sort().join(" ")}}function p(S,C){return S.del&&!o&&S.e in l||!!C}function _(S){return y[S]||o&&l[S]||S}function T(S,C,R,H,F,k,Q){var j=a(S),K=h[j]||(h[j]=[]);C.split(/\s/).forEach(function(J){if("ready"==J)return r(document).ready(R);var B=n(J);B.fn=R,B.sel=F,B.e in y&&(R=function(U){var z=U.relatedTarget;if(!z||z!==this&&!r.contains(this,z))return B.fn.apply(this,arguments)}),B.del=k;var X=k||R;B.proxy=function(U){if(!(U=E(U)).isImmediatePropagationStopped()){try{var z=Object.getOwnPropertyDescriptor(U,"data");(!z||z.writable)&&(U.data=H)}catch{}var re=X.apply(S,U._args==s?[U]:[U].concat(U._args));return!1===re&&(U.preventDefault(),U.stopPropagation()),re}},B.i=K.length,K.push(B),"addEventListener"in S&&S.addEventListener(_(B.e),B.proxy,p(B,Q))})}function M(S,C,R,H,F){var k=a(S);(C||"").split(/\s/).forEach(function(Q){e(S,Q,R,H).forEach(function(j){delete h[k][j.i],"removeEventListener"in S&&S.removeEventListener(_(j.e),j.proxy,p(j,F))})})}u.click=u.mousedown=u.mouseup=u.mousemove="MouseEvents",r.event={add:T,remove:M},r.proxy=function(S,C){var R=2 in arguments&&w.call(arguments,2);if(m(S)){var H=function(){return S.apply(C,R?R.concat(w.call(arguments)):arguments)};return H._zid=a(S),H}if(v(C))return R?(R.unshift(S[C],S),r.proxy.apply(null,R)):r.proxy(S[C],S);throw new TypeError("expected function")},r.fn.bind=function(S,C,R){return this.on(S,C,R)},r.fn.unbind=function(S,C){return this.off(S,C)},r.fn.one=function(S,C,R,H){return this.on(S,C,R,H,1)};var $=function(){return!0},I=function(){return!1},N=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,b={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function E(S,C){return(C||!S.isDefaultPrevented)&&(C||(C=S),r.each(b,function(R,H){var F=C[R];S[R]=function(){return this[H]=$,F&&F.apply(C,arguments)},S[H]=I}),S.timeStamp||(S.timeStamp=Date.now()),(C.defaultPrevented!==s?C.defaultPrevented:"returnValue"in C?!1===C.returnValue:C.getPreventDefault&&C.getPreventDefault())&&(S.isDefaultPrevented=$)),S}function O(S){var C,R={originalEvent:S};for(C in S)!N.test(C)&&S[C]!==s&&(R[C]=S[C]);return E(R,S)}r.fn.delegate=function(S,C,R){return this.on(C,S,R)},r.fn.undelegate=function(S,C,R){return this.off(C,S,R)},r.fn.live=function(S,C){return r(document.body).delegate(this.selector,S,C),this},r.fn.die=function(S,C){return r(document.body).undelegate(this.selector,S,C),this},r.fn.on=function(S,C,R,H,F){var k,Q,j=this;return S&&!v(S)?(r.each(S,function(K,J){j.on(K,C,R,J,F)}),j):(!v(C)&&!m(H)&&!1!==H&&(H=R,R=C,C=s),(H===s||!1===R)&&(H=R,R=s),!1===H&&(H=I),j.each(function(K,J){F&&(k=function(B){return M(J,B.type,H),H.apply(this,arguments)}),C&&(Q=function(B){var X,U=r(B.target).closest(C,J).get(0);if(U&&U!==J)return X=r.extend(O(B),{currentTarget:U,liveFired:J}),(k||H).apply(U,[X].concat(w.call(arguments,1)))}),T(J,S,H,R,C,Q||k)}))},r.fn.off=function(S,C,R){var H=this;return S&&!v(S)?(r.each(S,function(F,k){H.off(F,C,k)}),H):(!v(C)&&!m(R)&&!1!==R&&(R=C,C=s),!1===R&&(R=I),H.each(function(){M(this,S,R,C)}))},r.fn.trigger=function(S,C){return(S=v(S)||r.isPlainObject(S)?r.Event(S):E(S))._args=C,this.each(function(){S.type in l&&"function"==typeof this[S.type]?this[S.type]():"dispatchEvent"in this?this.dispatchEvent(S):r(this).triggerHandler(S,C)})},r.fn.triggerHandler=function(S,C){var R,H;return this.each(function(F,k){(R=O(v(S)?r.Event(S):S))._args=C,R.target=k,r.each(e(k,S.type||S),function(Q,j){if(H=j.proxy(R),R.isImmediatePropagationStopped())return!1})}),H},"focusin focusout focus blur load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select keydown keypress keyup error".split(" ").forEach(function(S){r.fn[S]=function(C){return 0 in arguments?this.bind(S,C):this.trigger(S)}}),r.Event=function(S,C){v(S)||(S=(C=S).type);var R=document.createEvent(u[S]||"Events"),H=!0;if(C)for(var F in C)"bubbles"==F?H=!!C[F]:R[F]=C[F];return R.initEvent(S,H,!0),E(R)}}(c),g=[],c.fn.remove=function(){return this.each(function(){this.parentNode&&("IMG"===this.tagName&&(g.push(this),this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=",s&&clearTimeout(s),s=setTimeout(function(){g=[]},6e4)),this.parentNode.removeChild(this))})},function(r){var g={},s=r.fn.data,w=r.camelCase,m=r.expando="Zepto"+ +new Date,v=[];function u(l,y,a){var e=l[m]||(l[m]=++r.uuid),n=g[e]||(g[e]=function o(l){var y={};return r.each(l.attributes||v,function(a,e){0==e.name.indexOf("data-")&&(y[w(e.name.replace("data-",""))]=r.zepto.deserializeValue(e.value))}),y}(l));return void 0!==y&&(n[w(y)]=a),n}r.fn.data=function(l,y){return void 0===y?r.isPlainObject(l)?this.each(function(a,e){r.each(l,function(n,f){u(e,n,f)})}):0 in this?function h(l,y){var a=l[m],e=a&&g[a];if(void 0===y)return e||u(l);if(e){if(y in e)return e[y];var n=w(y);if(n in e)return e[n]}return s.call(r(l),y)}(this[0],l):void 0:this.each(function(){u(this,l,y)})},r.data=function(l,y,a){return r(l).data(y,a)},r.hasData=function(l){var y=l[m],a=y&&g[y];return!!a&&!r.isEmptyObject(a)},r.fn.removeData=function(l){return"string"==typeof l&&(l=l.split(/\s+/)),this.each(function(){var y=this[m],a=y&&g[y];a&&r.each(l||a,function(e){delete a[l?w(this):e]})})},["remove","empty"].forEach(function(l){var y=r.fn[l];r.fn[l]=function(){var a=this.find("*");return"remove"===l&&(a=a.add(this)),a.removeData(),y.call(this)}})}(c),c}(A)},7206:(D,A,c)=>{"use strict";var g=function s(w){return w&&w.__esModule?w:{default:w}}(c(3506));D.exports=g.default},637:(D,A,c)=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r=Object.assign||function(I){for(var N=1;N<arguments.length;N++){var b=arguments[N];for(var E in b)Object.prototype.hasOwnProperty.call(b,E)&&(I[E]=b[E])}return I},g=function(){function I(N,b){for(var E=0;E<b.length;E++){var O=b[E];O.enumerable=O.enumerable||!1,O.configurable=!0,"value"in O&&(O.writable=!0),Object.defineProperty(N,O.key,O)}}return function(N,b,E){return b&&I(N.prototype,b),E&&I(N,E),N}}(),w=_(c(7603)),v=_(c(8612)),u=_(c(3597)),l=_(c(4564)),a=_(c(2930)),n=_(c(4567)),p=_(c(1693));function _(I){return I&&I.__esModule?I:{default:I}}var $=function(){function I(N){var b=N.apiKey,E=N.indexName,O=N.inputSelector,S=N.appId,C=void 0===S?"BH4D9OD16A":S,R=N.debug,H=void 0!==R&&R,F=N.algoliaOptions,k=void 0===F?{}:F,Q=N.queryDataCallback,j=void 0===Q?null:Q,K=N.autocompleteOptions,J=void 0===K?{debug:!1,hint:!1,autoselect:!0}:K,B=N.transformData,X=void 0!==B&&B,U=N.queryHook,z=void 0!==U&&U,re=N.handleSelected,W=void 0!==re&&re,Z=N.enhancedSearchInput,se=void 0!==Z&&Z,q=N.layout,ee=void 0===q?"collumns":q;(function T(I,N){if(!(I instanceof N))throw new TypeError("Cannot call a class as a function")})(this,I),I.checkArguments({apiKey:b,indexName:E,inputSelector:O,debug:H,algoliaOptions:k,queryDataCallback:j,autocompleteOptions:J,transformData:X,queryHook:z,handleSelected:W,enhancedSearchInput:se,layout:ee}),this.apiKey=b,this.appId=C,this.indexName=E,this.input=I.getInputFromSelector(O),this.algoliaOptions=r({hitsPerPage:5},k),this.queryDataCallback=j||null,J.debug=H||!(!J||!J.debug)&&J.debug,this.autocompleteOptions=J,this.autocompleteOptions.cssClasses=this.autocompleteOptions.cssClasses||{},this.autocompleteOptions.cssClasses.prefix=this.autocompleteOptions.cssClasses.prefix||"ds";var ie=this.input&&"function"==typeof this.input.attr&&this.input.attr("aria-label");this.autocompleteOptions.ariaLabel=this.autocompleteOptions.ariaLabel||ie||"search input",this.isSimpleLayout="simple"===ee,this.client=(0,v.default)(this.appId,this.apiKey),this.client.addAlgoliaAgent("docsearch.js "+n.default),se&&(this.input=I.injectSearchBox(this.input)),this.autocomplete=(0,u.default)(this.input,J,[{source:this.getAutocompleteSource(X,z),templates:{suggestion:I.getSuggestionTemplate(this.isSimpleLayout),footer:l.default.footer,empty:I.getEmptyTemplate()}}]);var le=W;this.handleSelected=le||this.handleSelected,le&&(0,p.default)(".algolia-autocomplete").on("click",".ds-suggestions a",function(he){he.preventDefault()}),this.autocomplete.on("autocomplete:selected",this.handleSelected.bind(null,this.autocomplete.autocomplete)),this.autocomplete.on("autocomplete:shown",this.handleShown.bind(null,this.input)),se&&I.bindSearchBoxEvent()}return g(I,[{key:"getAutocompleteSource",value:function(b,E){var O=this;return function(S,C){E&&(S=E(S)||S),O.client.search([{indexName:O.indexName,query:S,params:O.algoliaOptions}]).then(function(R){O.queryDataCallback&&"function"==typeof O.queryDataCallback&&O.queryDataCallback(R);var H=R.results[0].hits;b&&(H=b(H)||H),C(I.formatHits(H))})}}},{key:"handleSelected",value:function(b,E,O,S){"click"!==(arguments.length>4&&void 0!==arguments[4]?arguments[4]:{}).selectionMethod&&(b.setVal(""),window.location.assign(O.url))}},{key:"handleShown",value:function(b){var E=b.offset().left+b.width()/2,O=(0,p.default)(document).width()/2;isNaN(O)&&(O=900);var S=E-O>=0?"algolia-autocomplete-right":"algolia-autocomplete-left",C=E-O<0?"algolia-autocomplete-right":"algolia-autocomplete-left",R=(0,p.default)(".algolia-autocomplete");R.hasClass(S)||R.addClass(S),R.hasClass(C)&&R.removeClass(C)}}],[{key:"checkArguments",value:function(b){if(!b.apiKey||!b.indexName)throw new Error("Usage:\n documentationSearch({\n apiKey,\n indexName,\n inputSelector,\n [ appId ],\n [ algoliaOptions.{hitsPerPage} ]\n [ autocompleteOptions.{hint,debug} ]\n})");if("string"!=typeof b.inputSelector)throw new Error("Error: inputSelector:"+b.inputSelector+" must be a string. Each selector must match only one element and separated by ','");if(!I.getInputFromSelector(b.inputSelector))throw new Error("Error: No input element in the page matches "+b.inputSelector)}},{key:"injectSearchBox",value:function(b){b.before(l.default.searchBox);var E=b.prev().prev().find("input");return b.remove(),E}},{key:"bindSearchBoxEvent",value:function(){(0,p.default)('.searchbox [type="reset"]').on("click",function(){(0,p.default)("input#docsearch").focus(),(0,p.default)(this).addClass("hide"),u.default.autocomplete.setVal("")}),(0,p.default)("input#docsearch").on("keyup",function(){var b=document.querySelector("input#docsearch"),E=document.querySelector('.searchbox [type="reset"]');E.className="searchbox__reset",0===b.value.length&&(E.className+=" hide")})}},{key:"getInputFromSelector",value:function(b){var E=(0,p.default)(b).filter("input");return E.length?(0,p.default)(E[0]):null}},{key:"formatHits",value:function(b){var O=a.default.deepClone(b).map(function(C){return C._highlightResult&&(C._highlightResult=a.default.mergeKeyWithParent(C._highlightResult,"hierarchy")),a.default.mergeKeyWithParent(C,"hierarchy")}),S=a.default.groupBy(O,"lvl0");return p.default.each(S,function(C,R){var H=a.default.groupBy(R,"lvl1"),F=a.default.flattenAndFlagFirst(H,"isSubCategoryHeader");S[C]=F}),(S=a.default.flattenAndFlagFirst(S,"isCategoryHeader")).map(function(C){var R=I.formatURL(C),H=a.default.getHighlightedValue(C,"lvl0"),F=a.default.getHighlightedValue(C,"lvl1")||H,k=a.default.compact([a.default.getHighlightedValue(C,"lvl2")||F,a.default.getHighlightedValue(C,"lvl3"),a.default.getHighlightedValue(C,"lvl4"),a.default.getHighlightedValue(C,"lvl5"),a.default.getHighlightedValue(C,"lvl6")]).join('<span class="aa-suggestion-title-separator" aria-hidden="true"> \u203a </span>'),Q=a.default.getSnippetedValue(C,"content"),J=k&&""!==k&&k!==F,B=!J&&F&&""!==F&&F!==H;return{isLvl0:!B&&!J,isLvl1:B,isLvl2:J,isLvl1EmptyOrDuplicate:!F||""===F||F===H,isCategoryHeader:C.isCategoryHeader,isSubCategoryHeader:C.isSubCategoryHeader,isTextOrSubcategoryNonEmpty:F&&""!==F||k&&""!==k,category:H,subcategory:F,title:k,text:Q,url:R}})}},{key:"formatURL",value:function(b){var E=b.url,O=b.anchor;return E?-1!==E.indexOf("#")?E:O?b.url+"#"+b.anchor:E:O?"#"+b.anchor:(console.warn("no anchor nor url for : ",JSON.stringify(b)),null)}},{key:"getEmptyTemplate",value:function(){return function(b){return w.default.compile(l.default.empty).render(b)}}},{key:"getSuggestionTemplate",value:function(b){var O=w.default.compile(b?l.default.suggestionSimple:l.default.suggestion);return function(S){return O.render(S)}}}]),I}();A.default=$},3506:(D,A,c)=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});var g=h(c(3798)),w=h(c(637)),v=h(c(4567));function h(o){return o&&o.__esModule?o:{default:o}}var u=(0,g.default)(w.default);u.version=v.default,A.default=u},4564:(D,A)=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});var c="algolia-docsearch",r=c+"-suggestion",g=c+"-footer";A.default={suggestion:'\n <a class="'+r+"\n {{#isCategoryHeader}}"+r+"__main{{/isCategoryHeader}}\n {{#isSubCategoryHeader}}"+r+'__secondary{{/isSubCategoryHeader}}\n "\n aria-label="Link to the result"\n href="{{{url}}}"\n >\n <div class="'+r+'--category-header">\n <span class="'+r+'--category-header-lvl0">{{{category}}}</span>\n </div>\n <div class="'+r+'--wrapper">\n <div class="'+r+'--subcategory-column">\n <span class="'+r+'--subcategory-column-text">{{{subcategory}}}</span>\n </div>\n {{#isTextOrSubcategoryNonEmpty}}\n <div class="'+r+'--content">\n <div class="'+r+'--subcategory-inline">{{{subcategory}}}</div>\n <div class="'+r+'--title">{{{title}}}</div>\n {{#text}}<div class="'+r+'--text">{{{text}}}</div>{{/text}}\n </div>\n {{/isTextOrSubcategoryNonEmpty}}\n </div>\n </a>\n ',suggestionSimple:'\n <div class="'+r+"\n {{#isCategoryHeader}}"+r+"__main{{/isCategoryHeader}}\n {{#isSubCategoryHeader}}"+r+'__secondary{{/isSubCategoryHeader}}\n suggestion-layout-simple\n ">\n <div class="'+r+'--category-header">\n {{^isLvl0}}\n <span class="'+r+"--category-header-lvl0 "+r+'--category-header-item">{{{category}}}</span>\n {{^isLvl1}}\n {{^isLvl1EmptyOrDuplicate}}\n <span class="'+r+"--category-header-lvl1 "+r+'--category-header-item">\n {{{subcategory}}}\n </span>\n {{/isLvl1EmptyOrDuplicate}}\n {{/isLvl1}}\n {{/isLvl0}}\n <div class="'+r+"--title "+r+'--category-header-item">\n {{#isLvl2}}\n {{{title}}}\n {{/isLvl2}}\n {{#isLvl1}}\n {{{subcategory}}}\n {{/isLvl1}}\n {{#isLvl0}}\n {{{category}}}\n {{/isLvl0}}\n </div>\n </div>\n <div class="'+r+'--wrapper">\n {{#text}}\n <div class="'+r+'--content">\n <div class="'+r+'--text">{{{text}}}</div>\n </div>\n {{/text}}\n </div>\n </div>\n ',footer:'\n <div class="'+g+'">\n Search by <a class="'+g+'--logo" href="https://www.algolia.com/docsearch">Algolia</a>\n </div>\n ',empty:'\n <div class="'+r+'">\n <div class="'+r+'--wrapper">\n <div class="'+r+"--content "+r+'--no-results">\n <div class="'+r+'--title">\n <div class="'+r+'--text">\n No results found for query <b>"{{query}}"</b>\n </div>\n </div>\n </div>\n </div>\n </div>\n ',searchBox:'\n <form novalidate="novalidate" onsubmit="return false;" class="searchbox">\n <div role="search" class="searchbox__wrapper">\n <input id="docsearch" type="search" name="search" placeholder="Search the docs" autocomplete="off" required="required" class="searchbox__input"/>\n <button type="submit" title="Submit your search query." class="searchbox__submit" >\n <svg width=12 height=12 role="img" aria-label="Search">\n <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sbx-icon-search-13"></use>\n </svg>\n </button>\n <button type="reset" title="Clear the search query." class="searchbox__reset hide">\n <svg width=12 height=12 role="img" aria-label="Reset">\n <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sbx-icon-clear-3"></use>\n </svg>\n </button>\n </div>\n</form>\n\n<div class="svg-icons" style="height: 0; width: 0; position: absolute; visibility: hidden">\n <svg xmlns="http://www.w3.org/2000/svg">\n <symbol id="sbx-icon-clear-3" viewBox="0 0 40 40"><path d="M16.228 20L1.886 5.657 0 3.772 3.772 0l1.885 1.886L20 16.228 34.343 1.886 36.228 0 40 3.772l-1.886 1.885L23.772 20l14.342 14.343L40 36.228 36.228 40l-1.885-1.886L20 23.772 5.657 38.114 3.772 40 0 36.228l1.886-1.885L16.228 20z" fill-rule="evenodd"></symbol>\n <symbol id="sbx-icon-search-13" viewBox="0 0 40 40"><path d="M26.806 29.012a16.312 16.312 0 0 1-10.427 3.746C7.332 32.758 0 25.425 0 16.378 0 7.334 7.333 0 16.38 0c9.045 0 16.378 7.333 16.378 16.38 0 3.96-1.406 7.593-3.746 10.426L39.547 37.34c.607.608.61 1.59-.004 2.203a1.56 1.56 0 0 1-2.202.004L26.807 29.012zm-10.427.627c7.322 0 13.26-5.938 13.26-13.26 0-7.324-5.938-13.26-13.26-13.26-7.324 0-13.26 5.936-13.26 13.26 0 7.322 5.936 13.26 13.26 13.26z" fill-rule="evenodd"></symbol>\n </svg>\n</div>\n '}},2930:(D,A,c)=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(v){return typeof v}:function(v){return v&&"function"==typeof Symbol&&v.constructor===Symbol&&v!==Symbol.prototype?"symbol":typeof v},s=function w(v){return v&&v.__esModule?v:{default:v}}(c(1693));A.default={mergeKeyWithParent:function(h,u){if(void 0===h[u]||"object"!==r(h[u]))return h;var o=s.default.extend({},h,h[u]);return delete o[u],o},groupBy:function(h,u){var o={};return s.default.each(h,function(l,y){if(void 0===y[u])throw new Error("[groupBy]: Object has no key "+u);var a=y[u];"string"==typeof a&&(a=a.toLowerCase()),Object.prototype.hasOwnProperty.call(o,a)||(o[a]=[]),o[a].push(y)}),o},values:function(h){return Object.keys(h).map(function(u){return h[u]})},flatten:function(h){var u=[];return h.forEach(function(o){Array.isArray(o)?o.forEach(function(l){u.push(l)}):u.push(o)}),u},flattenAndFlagFirst:function(h,u){var o=this.values(h).map(function(l){return l.map(function(y,a){return y[u]=0===a,y})});return this.flatten(o)},compact:function(h){var u=[];return h.forEach(function(o){o&&u.push(o)}),u},getHighlightedValue:function(h,u){return h._highlightResult&&h._highlightResult.hierarchy_camel&&h._highlightResult.hierarchy_camel[u]&&h._highlightResult.hierarchy_camel[u].matchLevel&&"none"!==h._highlightResult.hierarchy_camel[u].matchLevel&&h._highlightResult.hierarchy_camel[u].value?h._highlightResult.hierarchy_camel[u].value:h._highlightResult&&h._highlightResult&&h._highlightResult[u]&&h._highlightResult[u].value?h._highlightResult[u].value:h[u]},getSnippetedValue:function(h,u){if(!h._snippetResult||!h._snippetResult[u]||!h._snippetResult[u].value)return h[u];var o=h._snippetResult[u].value;return o[0]!==o[0].toUpperCase()&&(o="\u2026"+o),-1===[".","!","?"].indexOf(o[o.length-1])&&(o+="\u2026"),o},deepClone:function(h){return JSON.parse(JSON.stringify(h))}}},4567:(D,A)=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0}),A.default="2.6.3"},1693:(D,A,c)=>{"use strict";Object.defineProperty(A,"__esModule",{value:!0});var g=function s(w){return w&&w.__esModule?w:{default:w}}(c(455));A.default=g.default},1653:function(D){D.exports=function(){"use strict";function c(i){return"function"==typeof i}var g=Array.isArray?Array.isArray:function(i){return"[object Array]"===Object.prototype.toString.call(i)},s=0,w=void 0,m=void 0,v=function(d,x){M[s]=d,M[s+1]=x,2===(s+=2)&&(m?m($):N())};var o=typeof window<"u"?window:void 0,l=o||{},y=l.MutationObserver||l.WebKitMutationObserver,a=typeof self>"u"&&typeof process<"u"&&"[object process]"==={}.toString.call(process),e=typeof Uint8ClampedArray<"u"&&typeof importScripts<"u"&&typeof MessageChannel<"u";function T(){var i=setTimeout;return function(){return i($,1)}}var M=new Array(1e3);function $(){for(var i=0;i<s;i+=2)(0,M[i])(M[i+1]),M[i]=void 0,M[i+1]=void 0;s=0}var N=void 0;function b(i,d){var x=this,P=new this.constructor(S);void 0===P[O]&&te(P);var L=x._state;if(L){var V=arguments[L-1];v(function(){return Z(L,P,V,x._result)})}else re(x,P,i,d);return P}function E(i){if(i&&"object"==typeof i&&i.constructor===this)return i;var x=new this(S);return B(x,i),x}N=a?function n(){return function(){return process.nextTick($)}}():y?function p(){var i=0,d=new y($),x=document.createTextNode("");return d.observe(x,{characterData:!0}),function(){x.data=i=++i%2}}():e?function _(){var i=new MessageChannel;return i.port1.onmessage=$,function(){return i.port2.postMessage(0)}}():void 0===o?function I(){try{var i=Function("return this")().require("vertx");return w=i.runOnLoop||i.runOnContext,function f(){return typeof w<"u"?function(){w($)}:T()}()}catch{return T()}}():T();var O=Math.random().toString(36).substring(2);function S(){}var C=void 0,R=1,H=2;function J(i,d,x){d.constructor===i.constructor&&x===b&&d.constructor.resolve===E?function K(i,d){d._state===R?U(i,d._result):d._state===H?z(i,d._result):re(d,void 0,function(x){return B(i,x)},function(x){return z(i,x)})}(i,d):void 0===x?U(i,d):c(x)?function j(i,d,x){v(function(P){var L=!1,V=function Q(i,d,x,P){try{i.call(d,x,P)}catch(L){return L}}(x,d,function(G){L||(L=!0,d!==G?B(P,G):U(P,G))},function(G){L||(L=!0,z(P,G))});!L&&V&&(L=!0,z(P,V))},i)}(i,d,x):U(i,d)}function B(i,d){if(i===d)z(i,function F(){return new TypeError("You cannot resolve a promise with itself")}());else if(function A(i){var d=typeof i;return null!==i&&("object"===d||"function"===d)}(d)){var x=void 0;try{x=d.then}catch(P){return void z(i,P)}J(i,d,x)}else U(i,d)}function X(i){i._onerror&&i._onerror(i._result),W(i)}function U(i,d){i._state===C&&(i._result=d,i._state=R,0!==i._subscribers.length&&v(W,i))}function z(i,d){i._state===C&&(i._state=H,i._result=d,v(X,i))}function re(i,d,x,P){var L=i._subscribers,V=L.length;i._onerror=null,L[V]=d,L[V+R]=x,L[V+H]=P,0===V&&i._state&&v(W,i)}function W(i){var d=i._subscribers,x=i._state;if(0!==d.length){for(var P=void 0,L=void 0,V=i._result,G=0;G<d.length;G+=3)L=d[G+x],(P=d[G])?Z(x,P,L,V):L(V);i._subscribers.length=0}}function Z(i,d,x,P){var L=c(x),V=void 0,G=void 0,Y=!0;if(L){try{V=x(P)}catch(oe){Y=!1,G=oe}if(d===V)return void z(d,function k(){return new TypeError("A promises callback cannot return that same promise.")}())}else V=P;d._state!==C||(L&&Y?B(d,V):!1===Y?z(d,G):i===R?U(d,V):i===H&&z(d,V))}var q=0;function te(i){i[O]=q++,i._state=void 0,i._result=void 0,i._subscribers=[]}var le=function(){function i(d,x){this._instanceConstructor=d,this.promise=new d(S),this.promise[O]||te(this.promise),g(x)?(this.length=x.length,this._remaining=x.length,this._result=new Array(this.length),0===this.length?U(this.promise,this._result):(this.length=this.length||0,this._enumerate(x),0===this._remaining&&U(this.promise,this._result))):z(this.promise,function ie(){return new Error("Array Methods must be provided an Array")}())}return i.prototype._enumerate=function(x){for(var P=0;this._state===C&&P<x.length;P++)this._eachEntry(x[P],P)},i.prototype._eachEntry=function(x,P){var L=this._instanceConstructor,V=L.resolve;if(V===E){var G=void 0,Y=void 0,oe=!1;try{G=x.then}catch(ue){oe=!0,Y=ue}if(G===b&&x._state!==C)this._settledAt(x._state,P,x._result);else if("function"!=typeof G)this._remaining--,this._result[P]=x;else if(L===ne){var fe=new L(S);oe?z(fe,Y):J(fe,x,G),this._willSettleAt(fe,P)}else this._willSettleAt(new L(function(ue){return ue(x)}),P)}else this._willSettleAt(V(x),P)},i.prototype._settledAt=function(x,P,L){var V=this.promise;V._state===C&&(this._remaining--,x===H?z(V,L):this._result[P]=L),0===this._remaining&&U(V,this._result)},i.prototype._willSettleAt=function(x,P){var L=this;re(x,void 0,function(V){return L._settledAt(R,P,V)},function(V){return L._settledAt(H,P,V)})},i}();var ne=function(){function i(d){this[O]=function ee(){return q++}(),this._result=this._state=void 0,this._subscribers=[],S!==d&&("function"!=typeof d&&function ce(){throw new TypeError("You must pass a resolver function as the first argument to the promise constructor")}(),this instanceof i?function se(i,d){try{d(function(P){B(i,P)},function(P){z(i,P)})}catch(x){z(i,x)}}(this,d):function pe(){throw new TypeError("Failed to construct 'Promise': Please use the 'new' operator, this object constructor cannot be called as a function.")}())}return i.prototype.catch=function(x){return this.then(null,x)},i.prototype.finally=function(x){var P=this,L=P.constructor;return c(x)?P.then(function(V){return L.resolve(x()).then(function(){return V})},function(V){return L.resolve(x()).then(function(){throw V})}):P.then(x,x)},i}();return ne.prototype.then=b,ne.all=function he(i){return new le(this,i).promise},ne.race=function ae(i){var d=this;return g(i)?new d(function(x,P){for(var L=i.length,V=0;V<L;V++)d.resolve(i[V]).then(x,P)}):new d(function(x,P){return P(new TypeError("You must pass an array to race."))})},ne.resolve=E,ne.reject=function de(i){var x=new this(S);return z(x,i),x},ne._setScheduler=function h(i){m=i},ne._setAsap=function u(i){v=i},ne._asap=v,ne.polyfill=function t(){var i=void 0;if(typeof global<"u")i=global;else if(typeof self<"u")i=self;else try{i=Function("return this")()}catch{throw new Error("polyfill failed because global object is unavailable in this environment")}var d=i.Promise;if(d){var x=null;try{x=Object.prototype.toString.call(d.resolve())}catch{}if("[object Promise]"===x&&!d.cast)return}i.Promise=ne},ne.Promise=ne,ne}()},6498:D=>{var A=Object.prototype.hasOwnProperty,c=Object.prototype.toString;D.exports=function(g,s,w){if("[object Function]"!==c.call(s))throw new TypeError("iterator must be a function");var m=g.length;if(m===+m)for(var v=0;v<m;v++)s.call(w,g[v],v,g);else for(var h in g)A.call(g,h)&&s.call(w,g[h],h,g)}},2843:D=>{var A;A=typeof window<"u"?window:typeof global<"u"?global:typeof self<"u"?self:{},D.exports=A},9017:(D,A)=>{!function(c){var r=/\S/,g=/\"/g,s=/\n/g,w=/\r/g,m=/\\/g,v=/\u2028/,h=/\u2029/;function o(b){return b.trim?b.trim():b.replace(/^\s*|\s*$/g,"")}function l(b,E,O){if(E.charAt(O)!=b.charAt(0))return!1;for(var S=1,C=b.length;S<C;S++)if(E.charAt(O+S)!=b.charAt(S))return!1;return!0}c.tags={"#":1,"^":2,"<":3,$:4,"/":5,"!":6,">":7,"=":8,_v:9,"{":10,"&":11,_t:12},c.scan=function(E,O){var b,q,ee,te,ie,le,S=E.length,F=0,k=null,Q=null,j="",K=[],J=!1,B=0,X=0,U="{{",z="}}";function re(){j.length>0&&(K.push({tag:"_t",text:new String(j)}),j="")}function Z(q,ee){if(re(),q&&function W(){for(var q=!0,ee=X;ee<K.length;ee++)if(!(q=c.tags[K[ee].tag]<c.tags._v||"_t"==K[ee].tag&&null===K[ee].text.match(r)))return!1;return q}())for(var ie,te=X;te<K.length;te++)K[te].text&&((ie=K[te+1])&&">"==ie.tag&&(ie.indent=K[te].text.toString()),K.splice(te,1));else ee||K.push({tag:"\n"});J=!1,X=K.length}for(O&&(U=(O=O.split(" "))[0],z=O[1]),B=0;B<S;B++)0==F?l(U,E,B)?(--B,re(),F=1):"\n"==E.charAt(B)?Z(J):j+=E.charAt(B):1==F?("="==(k=(Q=c.tags[E.charAt((B+=U.length-1)+1)])?E.charAt(B+1):"_v")?(void 0,void 0,void 0,ie=(q=E).indexOf(te="="+z,ee=B),U=(le=o(q.substring(q.indexOf("=",ee)+1,ie)).split(" "))[0],z=le[le.length-1],B=ie+te.length-1,F=0):(Q&&B++,F=2),J=B):l(z,E,B)?(K.push({tag:k,n:o(j),otag:U,ctag:z,i:"/"==k?J-U.length:B+z.length}),j="",B+=z.length-1,F=0,"{"==k&&("}}"==z?B++:"}"===(b=K[K.length-1]).n.substr(b.n.length-1)&&(b.n=b.n.substring(0,b.n.length-1)))):j+=E.charAt(B);return Z(J,!0),K};var y={_t:!0,"\n":!0,$:!0,"/":!0};function a(b,E,O,S){var H,C=[],R=null,F=null;for(H=O[O.length-1];b.length>0;){if(F=b.shift(),H&&"<"==H.tag&&!(F.tag in y))throw new Error("Illegal content in < super tag.");if(c.tags[F.tag]<=c.tags.$||e(F,S))O.push(F),F.nodes=a(b,0,O,S);else{if("/"==F.tag){if(0===O.length)throw new Error("Closing tag without opener: /"+F.n);if(R=O.pop(),F.n!=R.n&&!n(F.n,R.n,S))throw new Error("Nesting error: "+R.n+" vs. "+F.n);return R.end=F.i,C}"\n"==F.tag&&(F.last=0==b.length||"\n"==b[0].tag)}C.push(F)}if(O.length>0)throw new Error("missing closing tag: "+O.pop().n);return C}function e(b,E){for(var O=0,S=E.length;O<S;O++)if(E[O].o==b.n)return b.tag="#",!0}function n(b,E,O){for(var S=0,C=O.length;S<C;S++)if(O[S].c==b&&O[S].o==E)return!0}function p(b){var E=[];for(var O in b.partials)E.push('"'+T(O)+'":{name:"'+T(b.partials[O].name)+'", '+p(b.partials[O])+"}");return"partials: {"+E.join(",")+"}, subs: "+function f(b){var E=[];for(var O in b)E.push('"'+T(O)+'": function(c,p,t,i) {'+b[O]+"}");return"{ "+E.join(",")+" }"}(b.subs)}c.stringify=function(b,E,O){return"{code: function (c,p,i) { "+c.wrapMain(b.code)+" },"+p(b)+"}"};var _=0;function T(b){return b.replace(m,"\\\\").replace(g,'\\"').replace(s,"\\n").replace(w,"\\r").replace(v,"\\u2028").replace(h,"\\u2029")}function M(b){return~b.indexOf(".")?"d":"f"}function $(b,E){var S="<"+(E.prefix||"")+b.n+_++;return E.partials[S]={name:b.n,partials:{}},E.code+='t.b(t.rp("'+T(S)+'",c,p,"'+(b.indent||"")+'"));',S}function I(b,E){E.code+="t.b(t.t(t."+M(b.n)+'("'+T(b.n)+'",c,p,0)));'}function N(b){return"t.b("+b+");"}c.generate=function(b,E,O){_=0;var S={code:"",subs:{},partials:{}};return c.walk(b,S),O.asString?this.stringify(S,E,O):this.makeTemplate(S,E,O)},c.wrapMain=function(b){return'var t=this;t.b(i=i||"");'+b+"return t.fl();"},c.template=c.Template,c.makeTemplate=function(b,E,O){var S=this.makePartials(b);return S.code=new Function("c","p","i",this.wrapMain(b.code)),new this.template(S,E,this,O)},c.makePartials=function(b){var E,O={subs:{},partials:b.partials,name:b.name};for(E in O.partials)O.partials[E]=this.makePartials(O.partials[E]);for(E in b.subs)O.subs[E]=new Function("c","p","t","i",b.subs[E]);return O},c.codegen={"#":function(b,E){E.code+="if(t.s(t."+M(b.n)+'("'+T(b.n)+'",c,p,1),c,p,0,'+b.i+","+b.end+',"'+b.otag+" "+b.ctag+'")){t.rs(c,p,function(c,p,t){',c.walk(b.nodes,E),E.code+="});c.pop();}"},"^":function(b,E){E.code+="if(!t.s(t."+M(b.n)+'("'+T(b.n)+'",c,p,1),c,p,1,0,0,"")){',c.walk(b.nodes,E),E.code+="};"},">":$,"<":function(b,E){var O={partials:{},code:"",subs:{},inPartial:!0};c.walk(b.nodes,O);var S=E.partials[$(b,E)];S.subs=O.subs,S.partials=O.partials},$:function(b,E){var O={subs:{},code:"",partials:E.partials,prefix:b.n};c.walk(b.nodes,O),E.subs[b.n]=O.code,E.inPartial||(E.code+='t.sub("'+T(b.n)+'",c,p,i);')},"\n":function(b,E){E.code+=N('"\\n"'+(b.last?"":" + i"))},_v:function(b,E){E.code+="t.b(t.v(t."+M(b.n)+'("'+T(b.n)+'",c,p,0)));'},_t:function(b,E){E.code+=N('"'+T(b.text)+'"')},"{":I,"&":I},c.walk=function(b,E){for(var O,S=0,C=b.length;S<C;S++)(O=c.codegen[b[S].tag])&&O(b[S],E);return E},c.parse=function(b,E,O){return a(b,0,[],(O=O||{}).sectionTags||[])},c.cache={},c.cacheKey=function(b,E){return[b,!!E.asString,!!E.disableLambda,E.delimiters,!!E.modelGet].join("||")},c.compile=function(b,E){var O=c.cacheKey(b,E=E||{}),S=this.cache[O];if(S){var C=S.partials;for(var R in C)delete C[R].instance;return S}return S=this.generate(this.parse(this.scan(b,E.delimiters),b,E),b,E),this.cache[O]=S}}(A)},7603:(D,A,c)=>{var r=c(9017);r.Template=c(8850).Template,r.template=r.Template,D.exports=r},8850:(D,A)=>{!function(r){function g(e,n,f){var p;return n&&"object"==typeof n&&(void 0!==n[e]?p=n[e]:f&&n.get&&"function"==typeof n.get&&(p=n.get(e))),p}r.Template=function(e,n,f,p){this.r=(e=e||{}).code||this.r,this.c=f,this.options=p||{},this.text=n||"",this.partials=e.partials||{},this.subs=e.subs||{},this.buf=""},r.Template.prototype={r:function(e,n,f){return""},v:function y(e){return e=l(e),o.test(e)?e.replace(w,"&").replace(m,"<").replace(v,">").replace(h,"'").replace(u,"""):e},t:l,render:function(n,f,p){return this.ri([n],f||{},p)},ri:function(e,n,f){return this.r(e,n,f)},ep:function(e,n){var f=this.partials[e],p=n[f.name];if(f.instance&&f.base==p)return f.instance;if("string"==typeof p){if(!this.c)throw new Error("No compiler available.");p=this.c.compile(p,this.options)}if(!p)return null;if(this.partials[e].base=p,f.subs){for(key in n.stackText||(n.stackText={}),f.subs)n.stackText[key]||(n.stackText[key]=void 0!==this.activeSub&&n.stackText[this.activeSub]?n.stackText[this.activeSub]:this.text);p=function s(e,n,f,p,_,T){function M(){}function $(){}M.prototype=e,$.prototype=e.subs;var I,N=new M;for(I in N.subs=new $,N.subsText={},N.buf="",N.stackSubs=p=p||{},N.subsText=T,n)p[I]||(p[I]=n[I]);for(I in p)N.subs[I]=p[I];for(I in N.stackPartials=_=_||{},f)_[I]||(_[I]=f[I]);for(I in _)N.partials[I]=_[I];return N}(p,f.subs,f.partials,this.stackSubs,this.stackPartials,n.stackText)}return this.partials[e].instance=p,p},rp:function(e,n,f,p){var _=this.ep(e,f);return _?_.ri(n,f,p):""},rs:function(e,n,f){var p=e[e.length-1];if(a(p))for(var _=0;_<p.length;_++)e.push(p[_]),f(e,n,this),e.pop();else f(e,n,this)},s:function(e,n,f,p,_,T,M){var $;return(!a(e)||0!==e.length)&&("function"==typeof e&&(e=this.ms(e,n,f,p,_,T,M)),$=!!e,!p&&$&&n&&n.push("object"==typeof e?e:n[n.length-1]),$)},d:function(e,n,f,p){var _,T=e.split("."),M=this.f(T[0],n,f,p),$=this.options.modelGet,I=null;if("."===e&&a(n[n.length-2]))M=n[n.length-1];else for(var N=1;N<T.length;N++)void 0!==(_=g(T[N],M,$))?(I=M,M=_):M="";return!(p&&!M)&&(!p&&"function"==typeof M&&(n.push(I),M=this.mv(M,n,f),n.pop()),M)},f:function(e,n,f,p){for(var _=!1,M=!1,$=this.options.modelGet,I=n.length-1;I>=0;I--)if(void 0!==(_=g(e,n[I],$))){M=!0;break}return M?(!p&&"function"==typeof _&&(_=this.mv(_,n,f)),_):!p&&""},ls:function(e,n,f,p,_){var T=this.options.delimiters;return this.options.delimiters=_,this.b(this.ct(l(e.call(n,p)),n,f)),this.options.delimiters=T,!1},ct:function(e,n,f){if(this.options.disableLambda)throw new Error("Lambda features disabled.");return this.c.compile(e,this.options).render(n,f)},b:function(e){this.buf+=e},fl:function(){var e=this.buf;return this.buf="",e},ms:function(e,n,f,p,_,T,M){var I=n[n.length-1],N=e.call(I);return"function"==typeof N?!!p||this.ls(N,I,f,(this.activeSub&&this.subsText&&this.subsText[this.activeSub]?this.subsText[this.activeSub]:this.text).substring(_,T),M):N},mv:function(e,n,f){var p=n[n.length-1],_=e.call(p);return"function"==typeof _?this.ct(l(_.call(p)),p,f):_},sub:function(e,n,f,p){var _=this.subs[e];_&&(this.activeSub=e,_(n,f,this,p),this.activeSub=!1)}};var w=/&/g,m=/</g,v=/>/g,h=/\'/g,u=/\"/g,o=/[&<>\"\']/;function l(e){return String(e??"")}var a=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}}(A)},1837:(D,A,c)=>{"use strict";var g,s,r=[c(5741),c(2569),c(9302),c(3739),c(2388),c(3106)],w=-1,m=[],v=!1;function h(){!g||!s||(g=!1,s.length?m=s.concat(m):w=-1,m.length&&u())}function u(){if(!g){v=!1,g=!0;for(var n=m.length,f=setTimeout(h);n;){for(s=m,m=[];s&&++w<n;)s[w].run();w=-1,n=m.length}s=null,w=-1,g=!1,clearTimeout(f)}}for(var o,l=-1,y=r.length;++l<y;)if(r[l]&&r[l].test&&r[l].test()){o=r[l].install(u);break}function a(n,f){this.fun=n,this.array=f}a.prototype.run=function(){var n=this.fun,f=this.array;switch(f.length){case 0:return n();case 1:return n(f[0]);case 2:return n(f[0],f[1]);case 3:return n(f[0],f[1],f[2]);default:return n.apply(null,f)}},D.exports=function e(n){var f=new Array(arguments.length-1);if(arguments.length>1)for(var p=1;p<arguments.length;p++)f[p-1]=arguments[p];m.push(new a(n,f)),!v&&!g&&(v=!0,o())}},3739:(D,A)=>{"use strict";A.test=function(){return!global.setImmediate&&typeof global.MessageChannel<"u"},A.install=function(c){var r=new global.MessageChannel;return r.port1.onmessage=c,function(){r.port2.postMessage(0)}}},9302:(D,A)=>{"use strict";var c=global.MutationObserver||global.WebKitMutationObserver;A.test=function(){return c},A.install=function(r){var g=0,s=new c(r),w=global.document.createTextNode("");return s.observe(w,{characterData:!0}),function(){w.data=g=++g%2}}},2569:(D,A)=>{"use strict";A.test=function(){return"function"==typeof global.queueMicrotask},A.install=function(c){return function(){global.queueMicrotask(c)}}},2388:(D,A)=>{"use strict";A.test=function(){return"document"in global&&"onreadystatechange"in global.document.createElement("script")},A.install=function(c){return function(){var r=global.document.createElement("script");return r.onreadystatechange=function(){c(),r.onreadystatechange=null,r.parentNode.removeChild(r),r=null},global.document.documentElement.appendChild(r),c}}},3106:(D,A)=>{"use strict";A.test=function(){return!0},A.install=function(c){return function(){setTimeout(c,0)}}},1993:D=>{D.exports="function"==typeof Object.create?function(c,r){r&&(c.super_=r,c.prototype=Object.create(r.prototype,{constructor:{value:c,enumerable:!1,writable:!0,configurable:!0}}))}:function(c,r){if(r){c.super_=r;var g=function(){};g.prototype=r.prototype,c.prototype=new g,c.prototype.constructor=c}}},366:(D,A,c)=>{"use strict";var r;if(!Object.keys){var g=Object.prototype.hasOwnProperty,s=Object.prototype.toString,w=c(1050),m=Object.prototype.propertyIsEnumerable,v=!m.call({toString:null},"toString"),h=m.call(function(){},"prototype"),u=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],o=function(e){var n=e.constructor;return n&&n.prototype===e},l={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},y=function(){if(typeof window>"u")return!1;for(var e in window)try{if(!l["$"+e]&&g.call(window,e)&&null!==window[e]&&"object"==typeof window[e])try{o(window[e])}catch{return!0}}catch{return!0}return!1}();r=function(n){var f=null!==n&&"object"==typeof n,p="[object Function]"===s.call(n),_=w(n),T=f&&"[object String]"===s.call(n),M=[];if(!f&&!p&&!_)throw new TypeError("Object.keys called on a non-object");var $=h&&p;if(T&&n.length>0&&!g.call(n,0))for(var I=0;I<n.length;++I)M.push(String(I));if(_&&n.length>0)for(var N=0;N<n.length;++N)M.push(String(N));else for(var b in n)(!$||"prototype"!==b)&&g.call(n,b)&&M.push(String(b));if(v)for(var E=function(e){if(typeof window>"u"||!y)return o(e);try{return o(e)}catch{return!1}}(n),O=0;O<u.length;++O)(!E||"constructor"!==u[O])&&g.call(n,u[O])&&M.push(u[O]);return M}}D.exports=r},4934:(D,A,c)=>{"use strict";var r=Array.prototype.slice,g=c(1050),s=Object.keys,w=s?function(h){return s(h)}:c(366),m=Object.keys;w.shim=function(){if(Object.keys){var h=function(){var u=Object.keys(arguments);return u&&u.length===arguments.length}(1,2);h||(Object.keys=function(o){return g(o)?m(r.call(o)):m(o)})}else Object.keys=w;return Object.keys||w},D.exports=w},1050:D=>{"use strict";var A=Object.prototype.toString;D.exports=function(r){var g=A.call(r),s="[object Arguments]"===g;return s||(s="[object Array]"!==g&&null!==r&&"object"==typeof r&&"number"==typeof r.length&&r.length>=0&&"[object Function]"===A.call(r.callee)),s}},7103:D=>{"use strict";function A(r,g){return Object.prototype.hasOwnProperty.call(r,g)}D.exports=function(r,g,s,w){s=s||"=";var m={};if("string"!=typeof r||0===r.length)return m;var v=/\+/g;r=r.split(g=g||"&");var h=1e3;w&&"number"==typeof w.maxKeys&&(h=w.maxKeys);var u=r.length;h>0&&u>h&&(u=h);for(var o=0;o<u;++o){var a,e,n,f,l=r[o].replace(v,"%20"),y=l.indexOf(s);y>=0?(a=l.substr(0,y),e=l.substr(y+1)):(a=l,e=""),n=decodeURIComponent(a),f=decodeURIComponent(e),A(m,n)?c(m[n])?m[n].push(f):m[n]=[m[n],f]:m[n]=f}return m};var c=Array.isArray||function(r){return"[object Array]"===Object.prototype.toString.call(r)}},2235:D=>{"use strict";var A=function(s){switch(typeof s){case"string":return s;case"boolean":return s?"true":"false";case"number":return isFinite(s)?s:"";default:return""}};D.exports=function(s,w,m,v){return w=w||"&",m=m||"=",null===s&&(s=void 0),"object"==typeof s?r(g(s),function(h){var u=encodeURIComponent(A(h))+m;return c(s[h])?r(s[h],function(o){return u+encodeURIComponent(A(o))}).join(w):u+encodeURIComponent(A(s[h]))}).join(w):v?encodeURIComponent(A(v))+m+encodeURIComponent(A(s)):""};var c=Array.isArray||function(s){return"[object Array]"===Object.prototype.toString.call(s)};function r(s,w){if(s.map)return s.map(w);for(var m=[],v=0;v<s.length;v++)m.push(w(s[v],v));return m}var g=Object.keys||function(s){var w=[];for(var m in s)Object.prototype.hasOwnProperty.call(s,m)&&w.push(m);return w}},9413:(D,A,c)=>{"use strict";A.decode=A.parse=c(7103),A.encode=A.stringify=c(2235)},3798:D=>{"use strict";var A=Function.prototype.bind;D.exports=function c(r){var g=function(){for(var w=arguments.length,m=Array(w),v=0;v<w;v++)m[v]=arguments[v];return new(A.apply(r,[null].concat(m)))};return g.__proto__=r,g.prototype=r.prototype,g}},5741:()=>{}}]);