1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[34358],{7711:(e,t,r)=>{r.d(t,{A:()=>y});var n=r(51161),i=r.n(n),o=r(31923),u=r(67069),a=r(80537);function c(e){return(c="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var s=["page"];function l(e){return function(e){if(Array.isArray(e))return f(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e){if(e){if("string"==typeof e)return f(e,void 0);var t=Object.prototype.toString.call(e).slice(8,-1);if("Object"===t&&e.constructor&&(t=e.constructor.name),"Map"===t||"Set"===t)return Array.from(e);if("Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t))return f(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function f(e,t){(null==t||t>e.length)&&(t=e.length);for(var r=0,n=Array(t);r<t;r++)n[r]=e[r];return n}function p(e){var t=e||{};return t.page,function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r,n,i={},o=Object.keys(e);for(n=0;n<o.length;n++)r=o[n],t.indexOf(r)>=0||(i[r]=e[r]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(t,s)}let y=(0,o.A)({displayName:"AlgoliaInfiniteHits",$$type:"ais.infiniteHits",getProvidedProps:function(e,t,r){var n,o,c=this,s=(0,u.h1)(r,{ais:e.contextValue,multiIndexContext:e.indexContextValue});if(!s)return{hits:[],hasPrevious:!1,hasMore:!1,refine:function(){},refinePrevious:function(){},refineNext:function(){}};var f=s.page,y=s.hits,d=s.hitsPerPage,m=s.nbPages,b=s._state;this._cache=e.cache?e.cache:this._cache||(n=void 0,o=void 0,{read:function(e){var t=e.state;return i()(o,p(t))?n:null},write:function(e){var t=e.state,r=e.hits;o=p(t),n=r}});var v=this._cache.read({state:b})||{},g=(0,a.Zp)(y,d,f),h=(0,a.PD)(g,s.queryID);v[f]=h,this._cache.write({state:b,hits:v});var x=Math.min.apply(Math,l(Object.keys(v).map(Number))),O=Math.max.apply(Math,l(Object.keys(v).map(Number)));return{hits:Object.keys(v).map(Number).sort(function(e,t){return e-t}).reduce(function(e,t){return e.concat(v[t])},[]),hasPrevious:x>0,hasMore:O<m-1,refinePrevious:function(e){return c.refine(e,x-1)},refineNext:function(e){return c.refine(e,O+1)}}},getSearchParameters:function(e,t,r){var n,i;return e.setQueryParameters({page:(n={ais:t.contextValue,multiIndexContext:t.indexContextValue},("string"==typeof(i=(0,u._1)(t,r,n,"page",1))?parseInt(i,10):i)-1)})},refine:function(e,t,r,n){var i,o,a,s,l=(o={},a="page",s=n+1,(i=function(e,t){if("object"!==c(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==c(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(a,"string"),(a="symbol"===c(i)?i:String(i))in o)?Object.defineProperty(o,a,{value:s,enumerable:!0,configurable:!0,writable:!0}):o[a]=s,o);return(0,u.xM)(t,l,{ais:e.contextValue,multiIndexContext:e.indexContextValue},!1)}})},23306:(e,t,r)=>{r.d(t,{A:()=>g});var n=r(95062),i=r.n(n),o=r(14232),u=r(39271);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function s(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,d(n.key),n)}}function l(e,t){return(l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function f(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}
1function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function y(e,t,r){return(t=d(t))in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function d(e){var t=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"===a(t)?t:String(t)}function m(e){return{targetedIndex:e.indexId}}var b=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");c.prototype=Object.create(e&&e.prototype,{constructor:{value:c,writable:!0,configurable:!0}}),Object.defineProperty(c,"prototype",{writable:!1}),e&&l(c,e);var t,r,n,i=(t=function(){if("u"<typeof Reflect||!Reflect.construct||Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}(),function(){var e,r=p(c);return e=t?Reflect.construct(r,arguments,p(this).constructor):r.apply(this,arguments),function(e,t){if(t&&("object"===a(t)||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return f(e)}(this,e)});function c(e){var t;if(!(this instanceof c))throw TypeError("Cannot call a class as a function");return y(f(t=i.call(this,e)),"state",{indexContext:m(t.props)}),y(f(t),"unregisterWidget",void 0),t.props.contextValue.onSearchParameters(t.getSearchParameters.bind(f(t)),{ais:t.props.contextValue,multiIndexContext:t.state.indexContext},t.props,void 0,c.displayName),t}return r=[{key:"componentDidMount",value:function(){this.unregisterWidget=this.props.contextValue.widgetsManager.registerWidget(this)}},{key:"componentDidUpdate",value:function(e){this.props.indexName!==e.indexName&&this.props.contextValue.widgetsManager.update()}},{key:"componentWillUnmount",value:function(){"function"==typeof this.unregisterWidget&&this.unregisterWidget()}},{key:"getSearchParameters",value:function(e,t){return e.setIndex(this.props?this.props.indexName:t.indexName)}},{key:"render",value:function(){return 0===o.Children.count(this.props.children)?null:o.createElement(u.y5,{value:this.state.indexContext},this.props.children)}}],n=[{key:"getDerivedStateFromProps",value:function(e){return{indexContext:m(e)}}}],r&&s(c.prototype,r),n&&s(c,n),Object.defineProperty(c,"prototype",{writable:!1}),c}(o.Component);y(b,"propTypes",{indexName:i().string.isRequired,indexId:i().string.isRequired,children:i().node}),y(b,"displayName","AlgoliaIndex"),y(b,"$$type","ais.index"),y(b,"$$widgetType","ais.index");var v=function(e){var t=e.indexName;return o.createElement(u.Cx,null,function(r){return o.createElement(b,c({contextValue:r,indexId:t},e))})};v.propTypes={indexName:i().string.isRequired,indexId:i().string};let g=v},61548:(e,t,r)=>{r.d(t,{A:()=>o});var n=r(31923),i=r(67069);let o=(0,n.A)({displayName:"AlgoliaStats",$$type:"ais.stats",getProvidedProps:function(e,t,r){var n=(0,i.h1)(r,{ais:e.contextValue,multiIndexContext:e.indexContextValue});return n?{areHitsSorted:void 0!==n.appliedRelevancyStrictness&&n.appliedRelevancyStrictness>0&&n.nbHits!==n.nbSortedHits,nbHits:n.nbHits,nbSortedHits:n.nbSortedHits,processingTimeMS:n.processingTimeMS}:null}})},69972:(e,t,r)=>{r.d(t,{A:()=>y});var n=r(95062),i=r.n(n),o=r(31923),u=r(67069);function a(e){return(a="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function s(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};
1t%2?c(Object(r),!0).forEach(function(t){l(e,t,r[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}function l(e,t,r){var n;return(n=function(e,t){if("object"!==a(e)||null===e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!==a(n))return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===a(n)?n:String(n))in e)?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}function f(){return"sortBy"}function p(e,t,r){var n=f(),i=(0,u._1)(e,t,r,n,null);return i||null}let y=(0,o.A)({displayName:"AlgoliaSortBy",$$type:"ais.sortBy",propTypes:{defaultRefinement:i().string,items:i().arrayOf(i().shape({label:i().string,value:i().string.isRequired})).isRequired,transformItems:i().func},getProvidedProps:function(e,t){var r=p(e,t,{ais:e.contextValue,multiIndexContext:e.indexContextValue}),n=e.items.map(function(e){return e.value===r?s(s({},e),{},{isRefined:!0}):s(s({},e),{},{isRefined:!1})});return{items:e.transformItems?e.transformItems(n):n,currentRefinement:r}},refine:function(e,t,r){var n=l({},f(),r);return(0,u.xM)(t,n,{ais:e.contextValue,multiIndexContext:e.indexContextValue},!0)},cleanUp:function(e,t){return(0,u.Ou)(t,{ais:e.contextValue,multiIndexContext:e.indexContextValue},f())},getSearchParameters:function(e,t,r){var n=p(t,r,{ais:t.contextValue,multiIndexContext:t.indexContextValue});return e.setIndex(n)},getMetadata:function(){return{id:f()}}})}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.