PageSourceSearch

https://www.stanleytools.com/_next/static/immutable/chunks/0uitshjq8uu8g.js

js stanleytools.com collected 2026-09-24 10:19:35 UTC 28,351 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,176356,324663,259200,e=>{"use strict";var t=e.i(529956),r=e.i(280137),n=e.i(140959),i=e.i(988068),a=e.i(454492),s=e.i(193027),o=e.i(449761),c=e.i(18758),u=e.i(29685),d=e.i(366794),l=e.i(69543);let g=()=>(0,t.jsx)("hr",{"aria-hidden":"true",className:"my-4 h-px bg-color-brand-border-secondary"}),f=e=>{let{translations:r,specLabels:n,...i}=e,{items:o,refine:c}=(0,a.useRefinementList)(i),u=(0,d.transformFilterSections)(e.attribute,o,c,r,r.filterSection,e.indexName,n,e.otherTypes);return(0,t.jsx)(s.FilterSection,{...u,textCopies:r?.filterSection},e.attribute)};e.s(["DynamicFiltersSidebar",0,({className:e,translations:a,indexName:s,isDesktop:d=!0,specLabels:h,isTechDetailsChecked:m=!1,onTechDetailsToggleAction:p=()=>{},enableTechnicalDetails:v=!1,otherTypes:y,activeTab:b,hiddenFacetAttributes:S,noFiltersTranslations:R})=>{let{attributesToRender:_}=(0,i.useDynamicWidgets)({maxValuesPerFacet:u.ALGOLIA_MAX_VALUES_PER_FACET}),{items:x}=(0,n.useCurrentRefinements)(),P=(0,r.useMemo)(()=>[...new Set([..._,...x.filter(e=>e.refinements.length>0).map(e=>e.attribute)])],[_,x]),T=(0,r.useMemo)(()=>P.filter(e=>!("type"===e&&"other"!==b||S?.includes(e))),[b,P,S]);return(0,t.jsxs)("div",{className:(0,l.cn)("onLight",e),"data-testid":"dynamic-filters-sidebar__container",children:[d&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"prose-eyebrow-bold-md py-2 uppercase text-color-utility-text-primary",children:a?.filterSection?.f
1ilters}),v&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)(g,{}),(0,t.jsx)("div",{className:"py-2",children:(0,t.jsx)(c.Toggle,{checked:m,label:a?.filterSection?.technicalDetails,onCheckedChange:p,size:"medium"})})]}),(0,t.jsx)(g,{})]}),T.map(e=>(0,t.jsx)(f,{attribute:e,indexName:s,limit:u.ALGOLIA_MAX_VALUES_PER_FACET,otherTypes:y,sortBy:["name","count"],specLabels:h,translations:a},e)),0===T.length&&(0,t.jsx)(o.NoFilters,{translations:R??{noFilterTitle:a?.noResults?.title||"",noFilterDescription:a?.noResults?.description||""}})]})}],176356);var h=e.i(519107),m=e.i(761356);e.s(["default",0,({sortByOptions:e,sortByCurrentRefinement:r,sortByRefine:n,className:i,variant:a,translations:o,refocusSortTrigger:c,setHasSortUpdated:u,onChange:d})=>{let l=e.map(e=>({id:e.value,label:e.label,value:e.value,checked:r===e.value,onChange:()=>n(e.value)})),g={sectionHeader:o.sortBy,filters:l,type:"radio",id:"sortby"};if("mobile"===a)return 0===g.filters.length?null:(0,t.jsxs)("div",{className:i,"data-testid":"sort-by__container",children:[(0,t.jsx)(s.FilterSection,{...g}),(0,t.jsx)("hr",{"aria-hidden":"true",className:"my-4 h-px bg-color-brand-border-secondary"})]});let f=l.find(e=>e.checked);return(0,t.jsx)(h.Theme,{children:(0,t.jsx)(m.SingleSelectDropdownStateless,{className:"!prose-label-semibold-xs !rounded-corner-radius-4",label:f?.label||"",onChange:e=>{n(e.value),u?.(!0),d&&d()},options:l,refocusSortTrigger:c,triggerAriaLabel:f?.label?`${o.sortBy}: ${f.label}`:o.sortBy,value:f?.value||"",variant:"utility-button"})})}],324663);var p=e.i(538353),v=e.i(36702),y=e.i(233134),b=e.i(566873);function S(e){return"string"==typeof e&&e.trim().length>0}e.s(["cardGridNormalizer",0,(e,t,r,n,i=!0,a=!1,s)=>e.map(e=>{switch(e.type){case"article":var o;let c;return c=(()=>{let t=(0,p.mediaNormalizer)({asset:r});try{return function(e){if(!e)throw Error("No bynder_metadata found");let t=JSON.parse(e);if("object"!=typeof t||null===t||"object"!=typeof t.thumbnails||"string"!=typeof t.thumbnails.webimage)throw Error("Invalid asset JSON or missing thumbnails.webimage");return t}(e.bynder_metadata??"")?.thumbnails.webimage??t.url}catch{return t.url}})(),{cardType:"article",title:e.title,breakpointSizes:{sm:"small",md:"medium",lg:"large"},description:e.short_description??"",media:{url:c,type:"image"},tags:(o=e?.topic??[])&&Array.isArray(o)?o.slice(0,2).map(e=>({name:e.length>20?`${e.slice(0,20)}...`:e})):[],themeClass:"onLight",link:{external:!1,text:"",url:e.url??""},imageAspectRatio:"3:2",date:e.created?new Date(1e3*e.created):void 0};case"product":return(0,y.productNormalizer)(e,t??{},r,n,i,a);case"event":return(0,v.eventCardNormalizer)(e,n,r);case"document":case"page":case"system":case"listing_page":case"campaign":case"collection":case"product_hub":if("page"===e.type||"system"===e.type||"listing_page"===e.type||"campaign"===e.type||"document"===e.type||"collection"===e.type||"product_hub"===e.type)switch(e.type){case"campaign":return{cardType:"search",variant:"page",pageTitle:{text:e.title,url:e.url||"",external:!1},shortDescription:"",cta:{text:n?.Search?.readMore??"",url:e.url||"",external:!1},classification:n?.Search?.campaign??""};case"document":{let t=n?.Search,r=function(e,t,r){let n=t?.documentGpiTypeLabel?.trim()||"Type";if("instructionManual"===e&&t?.instructionManualLabel){let e=t.instructionManualLabel;return S(r)?`${e}, ${n} ${r.trim()}`:e}if("explodedDiagram"===e&&t?.explodedDiagramLabel){let e=t.explodedDiagramLabel;return S(r)?`${e}, ${n} ${r.trim()}`:e}if("operatorManual"===e&&t?.operatorManualLabel){let e=t.operatorManualLabel;return S(r)?`${e}, ${n} ${r.trim()}`:e}return e??""}(e.documentType,t,e.gpiType),i=e.url&&1?`${"https://assets.stanleytools.com".replace(/\/$/,"")}/${e.url.replace(/^\//,"")}`:"";return{id:e.objectID,cardType:"document",variant:"document",fileName:r,sku:e.sku,format:e.format?.toUpperCase(),size:(0,b.bytesToMegaBytes)(e.size),cta:{text:n?.Search?.download??"",url:i,external:!0},elementTag:"div",...s?{onDownloadClick:()=>s(i,e.objectID)}:{}}}case"listing_page":return{cardType:"search",variant:"page",pageTitle:{text:e.title,url:e.url||"",external:!1},shortDescription:"",cta:{text:n?.Search?.readMore??"",url:e.url||"",external:!1},classification:n?.Search?.listingPage??""};case"page":return{cardType:"search",variant:"page",pageTitle:{text:e.title,url:e.url||"",external:!1},shortDescription:e.short_description||"",cta:{text:n?.Search?.readMore??"",url:e.url||"",external:!1},classification:n?.Search?.page??""};case"system":return{cardType:"search",variant:"page",pageTitle:{text:e.title,url:e.url||"",external:!1},shortDescription:e.field_body_text||"",cta:{text:n?.Search?.readMore??"",url:e.url||"",external:!1},classification:n?.Search?.system??""};case"collection":return{cardType:"search",variant:"page",pageTitle:{text:e.title,url:e.url||"",external:!1},cta:{text:n?.Search?.readMore??"",url:e.url||"",external:!1},classification:n?.Search?.collection??"TEST"};case"product_hub":return{cardType:"search",variant:"page",pageTitle:{text:e.title,url:e.url||"",external:!1},shortDescription:n?.Search?.explorePartsAccessoriesDescription??"",cta:{text:n?.Search?.readMore??"",url:e.url||"",external:!1},classification:n?.Search?.productHub??""}}return;default:return}}
1).filter(Boolean)],259200)},29685,e=>{"use strict";e.s(["ALGOLIA_MAX_VALUES_PER_FACET",0,100])},952271,140959,508050,698879,35289,e=>{"use strict";var t=e.i(320778),r=e.i(984622),n=e.i(10264),i=e.i(621004),a=e.i(597096),s=e.i(863528),o=e.i(886552),c=e.i(535448),u=e.i(58859);function d(e){var t=e.helper,r=e.attributesToClear,n=void 0===r?[]:r,i=t.state.setPage(0);return i=n.reduce(function(e,t){return i.isNumericRefined(t)?e.removeNumericRefinement(t):i.isHierarchicalFacet(t)?e.removeHierarchicalFacetRefinement(t):i.isDisjunctiveFacet(t)?e.removeDisjunctiveFacetRefinement(t):i.isConjunctiveFacet(t)?e.removeFacetRefinement(t):e},i),-1!==n.indexOf("query")&&(i=i.setQuery("")),i}var l=(0,a.createDocumentationMessageGenerator)({name:"clear-refinements",connector:!0}),g=function(e){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.noop;return(0,s.checkRendering)(e,l()),function(s){var g=s||{},f=g.includedAttributes,h=void 0===f?[]:f,m=g.excludedAttributes,p=void 0===m?["query"]:m,v=g.transformItems,y=void 0===v?function(e){return e}:v;if(s&&s.includedAttributes&&s.excludedAttributes)throw Error(l("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var b={refine:u.noop,createURL:function(){return""},attributesToClear:[]},S=function(){return b.refine()},R=function(){return b.createURL()};return{$$type:"ais.clearRefinements",init:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!0)},render:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!1)},dispose:function(){a()},getRenderState:function(e,n){return(0,r._)((0,t._)({},e),{clearRefinements:this.getWidgetRenderState(n)})},getWidgetRenderState:function(e){var t=e.createURL,r=e.scopedResults,a=e.results;b.attributesToClear=r.reduce(function(e,t){var r,n,i,s,u,d,l;return e.concat((n=(r={scopedResult:t,includedAttributes:h,excludedAttributes:p,transformItems:y,results:a}).scopedResult,i=r.includedAttributes,s=r.excludedAttributes,u=r.transformItems,d=r.results,l=-1!==i.indexOf("query")||-1===s.indexOf("query"),{helper:n.helper,items:u((0,o.uniq)((0,c.getRefinements)(n.results,n.helper.state,l).map(function(e){return e.attribute}).filter(function(e){return 0===i.length||-1!==i.indexOf(e)}).filter(function(e){return"query"===e&&l||-1===s.indexOf(e)})),{results:d})}))},[]),b.refine=function(){b.attributesToClear.forEach(function(e){var t=e.helper,r=e.items;t.setState(d({helper:t,attributesToClear:r})).search()})},b.createURL=function(){return t(i.mergeSearchParameters.apply(void 0,(0,n._)(b.attributesToClear.map(function(e){return d({helper:e.helper,attributesToClear:e.items})}))))};var u=b.attributesToClear.some(function(e){return e.items.length>0});return{canRefine:u,hasRefinements:u,refine:S,createURL:R,widgetParams:s}}}}},f=e.i(38278);e.s(["useClearRefinements",0,function(e,t){return(0,f.useConnector)(g,e,t)}],952271);var h=(0,a.createDocumentationMessageGenerator)({name:"current-refinements",connector:!0}),m=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.noop;return(0,s.checkRendering)(e,h()),function(i){if((i||{}).includedAttributes&&(i||{}).excludedAttributes)throw Error(h("The options `includedAttributes` and `excludedAttributes` cannot be used together."));var a=i||{},s=a.includedAttributes,o=a.excludedAttributes,c=void 0===o?["query"]:o,u=a.transformItems,d=void 0===u?function(e){return e}:u;return{$$type:"ais.currentRefinements",init:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!0)},render:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!1)},dispose:function(){n()},getRenderState:function(e,n){return(0,r._)((0,t._)({},e),{currentRefinements:this.getWidgetRenderState(n)})},getWidgetRenderState:function(e){var t=e.results,r=e.scopedResults,n=e.createURL,a=e.helper,o=t?r.reduce(function(e,r){return e.concat(d(p({results:r.results,helper:r.helper,indexId:r.indexId,includedAttributes:s,excludedAttributes:c}),{results:t}))}
1,[]):d(p({results:null,helper:a,indexId:a.state.index,includedAttributes:s,excludedAttributes:c}),{results:t});return{items:o,canRefine:o.length>0,refine:function(e){return y(a,e)},createURL:function(e){return n(v(a.state,e))},widgetParams:i}}}}};function p(e){var t=e.results,r=e.helper,i=e.indexId,a=e.includedAttributes,s=e.excludedAttributes,o=-1!==(a||[]).indexOf("query")||-1===(s||[]).indexOf("query"),u=a?function(e){return -1!==a.indexOf(e.attribute)}:function(e){return -1===s.indexOf(e.attribute)},d=(0,c.getRefinements)(t,r.state,o).map(b).filter(u);return d.reduce(function(e,t){return(0,n._)(e.filter(function(e){return e.attribute!==t.attribute})).concat([{indexName:r.state.index,indexId:i,attribute:t.attribute,label:t.attribute,refinements:d.filter(function(e){return e.attribute===t.attribute}).sort(function(e,t){return"numeric"===e.type?e.value-t.value:0}),refine:function(e){return y(r,e)}}])},[])}function v(e,t){switch(e=e.resetPage(),t.type){case"facet":return e.removeFacetRefinement(t.attribute,String(t.value));case"disjunctive":return e.removeDisjunctiveFacetRefinement(t.attribute,String(t.value));case"hierarchical":return e.removeHierarchicalFacetRefinement(t.attribute);case"exclude":return e.removeExcludeRefinement(t.attribute,String(t.value));case"numeric":return e.removeNumericRefinement(t.attribute,t.operator,String(t.value));case"tag":return e.removeTagRefinement(String(t.value));case"query":return e.setQueryParameter("query","");default:return e}}function y(e,t){e.setState(v(e.state,t)).search()}function b(e){var t,r="numeric"===(t=e).type?Number(t.name):"escapedValue"in t?t.escapedValue:t.name,n=e.operator?"".concat(function(e){switch(e){case">=":return"≥";case"<=":return"≤";default:return e}}(e.operator)," ").concat(e.name):e.name,i={attribute:e.attribute,type:e.type,value:r,label:n};return void 0!==e.operator&&(i.operator=e.operator),void 0!==e.count&&(i.count=e.count),void 0!==e.exhaustive&&(i.exhaustive=e.exhaustive),i}e.s(["useCurrentRefinements",0,function(e,t){return(0,f.useConnector)(m,e,t)}],140959);var S=e.i(86264),R=e.i(828385),_=e.i(906334);function x(e){var t=e.start,r=void 0===t?0:t,i=e.end,a=e.step,s=void 0===a?1:a,o=0===s?1:s,c=Math.round((i-r)/o);return(0,n._)(Array(c)).map(function(e,t){return r+t*o})}var P=function(){function e(t){(0,S._)(this,e),(0,_._)(this,"currentPage",void 0),(0,_._)(this,"total",void 0),(0,_._)(this,"padding",void 0),this.currentPage=t.currentPage,this.total=t.total,this.padding=t.padding}return(0,R._)(e,[{key:"pages",value:function(){var e=this.total,t=this.currentPage,r=this.padding;if(0===e)return[0];var n=this.nbPagesDisplayed(r,e);if(n===e)return x({end:e});var i=this.calculatePaddingLeft(t,r,e,n),a=n-i;return x({start:t-i,end:t+a})}},{key:"nbPagesDisplayed",value:function(e,t){return Math.min(2*e+1,t)}},{key:"calculatePaddingLeft",value:function(e,t,r,n){return e<=t?e:e>=r-t?n-(r-e):t}},{key:"isLastPage",value:function(){return this.currentPage>=this.total-1}},{key:"isFirstPage",value:function(){return this.currentPage<=0}}]),e}(),T=(0,a.createDocumentationMessageGenerator)({name:"pagination",connector:!0}),L=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.noop;return(0,s.checkRendering)(e,T()),function(i){var a=i||{},s=a.totalPages,o=a.padding,c=new P({currentPage:0,total:0,padding:void 0===o?3:o}),u={};return{$$type:"ais.pagination",init:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!0)},render:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!1)},dispose:function(e){var t=e.state;return n(),t.setQueryParameter("page",void 0)},getWidgetUiState:function(e,n){var i=n.searchParameters.page||0;return i?(0,r._)((0,t._)({},e),{page:i+1}):e},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=r.page?r.page-1:0;return e.setQueryParameter("page",n)},getWidgetRenderState:function(e){var n,a=e.results,o=e.helper,d=e.state,l=e.createURL;u.refine||(u.refine=function(e){o.setPage(e),o.search()}),u.createURL||(u.createURL=function(e){return l(function(n){return(0,r._)((0,t._)({},n),{page:e+1})})});var g=d.page||0,f=(n=(a||{nbPages:0}).nbPages,void 0!==s?Math.min(s,n):n);return c.currentPage=g,c.total=f,{createURL:u.createURL,refine:u.refine,canRefine:f>1,currentRefinement:g,nbHits:(null==a?void 0:a.nbHits)||0,nbPages:f,pages:a?c.pages():[],isFirstPage:c.isFirstPage(),isLastPage:c.isLastPage(),widgetParams:i}},getRenderState:function(e,n){return(0,r._)((0,t._)({},e),{pagination:this.getWidgetRenderState(n)})}}}};e.s(["usePagination",0,function(e,t){return(0,f.useConnector)(L,e,t)}],508050);var A=e.i(986345),w=(0,a.createDocumentationMessageGenerator)({name:"sort-by",connector:!0});function I(e){return"strategy"in e&&void 0!==e.strategy}function F(e){return I(e)?e.strategy:e.value}function M(e,t){if(!t)return!1;var r=e[t];return void 0!==r&&I(r)}var W=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.noop;(0,s.checkRendering)(e,w());var i={};return function(a){var s=a||{},o=s.items,c=s.transformItems,u=void 0===c?function(e){return e}:c;if(!Array.isArray(o))throw Error(w("The `items` option expects an array of objects."));var d={};return o.forEach(function(e,t){var r="value"in e&&void 0!==e.value,n="strategy"in e&&void 0!==e.strategy;if(r&&n)throw Error(w("Item at index ".concat(t,' cannot have both "value" and "strategy" properties.')));if(!r&&!n)throw Error(w("Item at index ".concat(t,' must have either a "value" or "strategy" property.')));d[F(e)]=e}),i.itemsLookup=d,{$$type:"ais.sortBy",init:function(n){var i=n.instantSearchInstance;if(o.some(function(e){return"strategy"in e&&e.strategy})&&!i.compositionID)throw Error(w('Sorting strategies can only be used in composition mode. Please provide a "compositionID" to your InstantSearch instance.'));var a=this.getWidgetRenderState(n),s=a.currentRefinement;(0,A.find)(o,function(e){return F(e)===s}),e((0,r._)((0,t._)({},a),{instantSearchInstance:i}),!0)},render:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!1)},dispose:function(e){var t=e.state;
1return(n(),i.isUsingComposition&&t.sortBy&&(t=t.setQueryParameter("sortBy",void 0)),i.initialValue&&t.index!==i.initialValue)?t.setIndex(i.initialValue):t},getRenderState:function(e,n){return(0,r._)((0,t._)({},e),{sortBy:this.getWidgetRenderState(n)})},getWidgetRenderState:function(e){var t=e.results,r=e.helper,n=e.state,s=e.parent,c=e.instantSearchInstance;!i.initialValue&&s&&(i.initialValue=s.getIndexName()),i.refine||(i.isUsingComposition=!!(null==c?void 0:c.compositionID),i.refine=function(e){var t=i.itemsLookup[e];t&&I(t)?r.setQueryParameter("sortBy",t.strategy).search():r.setQueryParameter("sortBy",void 0).setIndex(e).search()});var d=u(o,{results:t}).map(function(e){return{label:e.label,value:F(e)}}),l=i.isUsingComposition&&M(i.itemsLookup,n.sortBy)?n.sortBy:n.index,g=!t||0===t.nbHits;return{currentRefinement:l,options:d,refine:i.refine,hasNoResults:g,canRefine:!g&&o.length>0,widgetParams:a}},getWidgetUiState:function(e,n){var a=n.searchParameters,s=i.isUsingComposition&&M(i.itemsLookup,a.sortBy)?a.sortBy:a.index;return(0,r._)((0,t._)({},e),{sortBy:s!==i.initialValue?s:void 0})},getWidgetSearchParameters:function(e,t){var r=t.uiState,n=(!r.sortBy||Object.prototype.hasOwnProperty.call(i.itemsLookup,r.sortBy)?r.sortBy:void 0)||i.initialValue||e.index;if(M(i.itemsLookup,n)){var a=i.itemsLookup[n];return e.setQueryParameter("sortBy",a.strategy)}return e.setQueryParameter("index",n)}}}};e.s(["useSortBy",0,function(e,t){return(0,f.useConnector)(W,e,t)}],698879);var C=(0,a.createDocumentationMessageGenerator)({name:"stats",connector:!0}),E=function(e){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:u.noop;return(0,s.checkRendering)(e,C()),function(i){return{$$type:"ais.stats",init:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!0)},render:function(n){var i=n.instantSearchInstance;e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:i}),!1)},dispose:function(){n()},getRenderState:function(e,n){return(0,r._)((0,t._)({},e),{stats:this.getWidgetRenderState(n)})},getWidgetRenderState:function(e){var t=e.results,r=e.state;return t?{hitsPerPage:t.hitsPerPage,nbHits:t.nbHits,nbSortedHits:t.nbSortedHits,areHitsSorted:void 0!==t.appliedRelevancyStrictness&&t.appliedRelevancyStrictness>0&&t.nbSortedHits!==t.nbHits,nbPages:t.nbPages,page:t.page,processingTimeMS:t.processingTimeMS,query:t.query,widgetParams:i}:{hitsPerPage:r.hitsPerPage,nbHits:0,nbSortedHits:void 0,areHitsSorted:!1,nbPages:0,page:r.page||0,processingTimeMS:-1,query:r.query||"",widgetParams:i}}}}};e.s(["useStats",0,function(e,t){return(0,f.useConnector)(E,e,t)}],35289)},988068,e=>{"use strict";var t=e.i(320778),r=e.i(984622),n=e.i(940320),i=e.i(597096),a=e.i(863528),s=e.i(58859),o=(0,i.createDocumentationMessageGenerator)({name:"dynamic-widgets",connector:!0}),c=function(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:s.noop;return(0,a.checkRendering)(e,o()),function(a){var s=a.widgets,c=a.maxValuesPerFacet,u=void 0===c?20:c,d=a.facets,l=void 0===d?["*"]:d,g=a.transformItems,f=void 0===g?function(e){return e}:g,h=a.fallbackWidget;if(!(s&&Array.isArray(s)&&s.every(function(e){return(void 0===e?"undefined":(0,n._)(e))==="object"})))throw Error(o("The `widgets` option expects an array of widgets."));if(!Array.isArray(l))throw Error(o("The `facets` option only accepts an array of facets, you passed ".concat(JSON.stringify(l))));var m=new Map;return{$$type:"ais.dynamicWidgets",init:function(n){s.forEach(function(e){var t=function(e,t){var r,n=null==(r=e.getWidgetRenderState)?void 0:r.call(e,t),i=null;if(n&&n.widgetParams){var a=n.widgetParams;a.attribute?i=a.attribute:Array.isArray(a.attributes)&&(i=a.attributes[0])}if("string"!=typeof i)throw Error("Could not find the attribute of the widget:\n\n".concat(JSON.stringify(e),"\n\nPlease check whether the widget's getWidgetRenderState returns widgetParams.attribute correctly."));return i}(e,n);m.set(t,{widget:e,isMounted:!1})}),e((0,r._)((0,t._)({},this.getWidgetRenderState(n)),{instantSearchInstance:n.instantSearchInstance}),!0)},render:function(n){var i=n.parent,a=this.getWidgetRenderState(n),s=[],o=[];h&&a.attributesToRender.forEach(function(e){if(!m.has(e)){var t=h({attribute:e});m.set(e,{widget:t,isMounted:!1})}}),m.forEach(function(e,t){var r=e.widget,n=e.isMounted,i=a.attributesToRender.indexOf(t)>-1;!n&&i?(o.push(r),m.set(t,{widget:r,isMounted:!0})):n&&!i&&(s.push(r),m.set(t,{widget:r,isMounted:!1}))}),i.addWidgets(o),setTimeout(function(){return i.removeWidgets(s)},0),e((0,r._)((0,t._)({},a),{instantSearchInstance:n.instantSearchInstance}),!1)},dispose:function(e){var t=e.parent,r=[];m.forEach(function(e){var t=e.widget;e.isMounted&&r.push(t)}),t.removeWidgets(r),i()},getWidgetSearchParameters:function(e){return l.reduce(function(e,t){return e.addFacet(t)},e.setQueryParameters({maxValuesPerFacet:Math.max(u||0,e.maxValuesPerFacet||0)}))},getRenderState:function(e,n){return(0,r._)((0,t._)({},e),{dynamicWidgets:this.getWidgetRenderState(n)})},getWidgetRenderState:function(e){var t,r,n,i,s=e.results;if(e.state,!s)return{attributesToRender:[],widgetParams:a};var c=f(null!=(t=null==(i=s.renderingContent)||null==(n=i.facetOrdering)||null==(r=n.facets)?void 0:r.order)?t:[],{results:s});if(!Array.isArray(c))throw Error(o("The `transformItems` option expects a function that returns an Array."));return{attributesToRender:c,widgetParams:a}}}}},u=e.i(38278);e.s(["useDynamicWidgets",0,function(e,n){return(0,u.useConnector)(c,(0,r._)((0,t._)({},e),{widgets:[]}),n)}],988068)},454492,e=>{"use strict";var t=e.i(906334),r=e.i(320778),n=e.i(984622),i=e.i(747990),a=e.i(847724),s=e.i(597096),o=e.i(863528),
1c=e.i(762815),u=e.i(940320),d=e.i(58859),l=(0,s.createDocumentationMessageGenerator)({name:"refinement-list",connector:!0}),g=["isRefined","count:desc","name:asc"],f=function(e){var s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:d.noop;return(0,o.checkRendering)(e,l()),function(o){var d,f,h,m=o||{},p=m.attribute,v=m.operator,y=void 0===v?"or":v,b=m.limit,S=void 0===b?10:b,R=m.showMore,_=void 0!==R&&R,x=m.showMoreLimit,P=void 0===x?20:x,T=m.sortBy,L=void 0===T?g:T,A=m.escapeFacetValues,w=void 0===A||A,I=m.transformItems,F=void 0===I?function(e){return e}:I;if(!p)throw Error(l("The `attribute` option is required."));if(!/^(and|or)$/.test(y))throw Error(l('The `operator` must one of: `"and"`, `"or"` (got "'.concat(y,'").')));if(!0===_&&P<=S)throw Error(l("`showMoreLimit` should be greater than `limit`."));var M=function(e){var t=e.name,a=e.escapedValue,s=(0,i._)(e,["name","escapedValue"]);return(0,n._)((0,r._)({},s),{value:a,label:t,highlighted:t})},W=[],C=!0,E=!1,j=function(){};function D(){j()}var k=function(){return function(){}};return{$$type:"ais.refinementList",init:function(t){e((0,n._)((0,r._)({},this.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!0)},render:function(t){e((0,n._)((0,r._)({},this.getWidgetRenderState(t)),{instantSearchInstance:t.instantSearchInstance}),!1)},getRenderState:function(e,i){return(0,n._)((0,r._)({},e),{refinementList:(0,n._)((0,r._)({},e.refinementList),(0,t._)({},p,this.getWidgetRenderState(i)))})},getWidgetRenderState:function(t){var s=this,l=t.results,m=t.state,v=t.createURL,y=t.instantSearchInstance,b=t.helper,R=[],x=[];if(h&&f&&k||(A=(T={instantSearchInstance:y,helper:b,attribute:p,widgetType:this.$$type}).instantSearchInstance,I=T.helper,$=T.attribute,N=T.widgetType,h=function(){for(var e,t=arguments.length,n=Array(t),i=0;i<t;i++)n[i]=arguments[i];var a=(0,c._)(n,4),s=a[1],o=a[2],d=a[3],l=(0,c._)(n[0].split(":"),2),g=l[0],f=l[1],h="string"==typeof $?$:$(s);1===n.length&&"object"===(0,u._)(n[0])?A.sendEventToInsights(n[0]):"click"===g&&n.length>=2&&n.length<=4&&((I.state.isHierarchicalFacet(h)?I.state.isHierarchicalFacetRefined(h,s):I.state.isConjunctiveFacet(h)?I.state.isFacetRefined(h,s):I.state.isDisjunctiveFacetRefined(h,s))||A.sendEventToInsights({insightsMethod:"clickedFilters",widgetType:N,eventType:g,eventModifier:f,payload:(0,r._)({eventName:void 0===o?"Filter Applied":o,index:(null==(e=I.lastResults)?void 0:e.index)||I.state.index,filters:["".concat(h,":").concat(s)]},void 0===d?{}:d),attribute:h}))},f=function(e){h("click:internal",e),b.toggleFacetRefinement(p,e).search()},U=this,k=function(t){return function(s){var o=t.instantSearchInstance,c=t.results;if(""===s&&W)e((0,n._)((0,r._)({},U.getWidgetRenderState((0,n._)((0,r._)({},t),{results:d}))),{instantSearchInstance:o}),!1);else{var u={highlightPreTag:w?a.TAG_PLACEHOLDER.highlightPreTag:a.TAG_REPLACEMENT.highlightPreTag,highlightPostTag:w?a.TAG_PLACEHOLDER.highlightPostTag:a.TAG_REPLACEMENT.highlightPostTag};b.searchForFacetValues(p,s,Math.min(E?P:S,100),u).then(function(s){var u=F((w?(0,a.escapeFacets)(s.facetHits):s.facetHits).map(function(e){var t=e.escapedValue,a=e.value,s=(0,i._)(e,["escapedValue","value"]);return(0,n._)((0,r._)({},s),{value:t,label:a})}),{results:c});e((0,n._)((0,r._)({},U.getWidgetRenderState((0,n._)((0,r._)({},t),{results:d}))),{items:u,canToggleShowMore:!1,canRefine:!0,isFromSearch:!0,instantSearchInstance:o}),!1)})}}}),l){var T,A,I,$,N,U,V,B=l.getFacetValues(p,{sortBy:L,facetOrdering:L===g});R=F((x=B&&Array.isArray(B)?B:[]).slice(0,E?P:S).map(M),{results:l});var O=m.maxValuesPerFacet,H=E?P:S;C=O>H?x.length<=H:x.length<H,d=l,W=R,t.results&&(V=this,j=function(){E=!E,V.render(t)})}var q=k&&k(t),G=E&&W.length>S,Q=_&&!C;return{createURL:function(e){return v(function(t){return s.getWidgetUiState(t,{searchParameters:m.resetPage().toggleFacetRefinement(p,e),helper:b})})},items:R,refine:f,searchForItems:q,isFromSearch:!1,canRefine:R.length>0,widgetParams:o,isShowingMore:E,canToggleShowMore:G||Q,toggleShowMore:D,sendEvent:h,hasExhaustiveItems:C}},dispose:function(e){var t=e.state;s();var r=t.setQueryParameter("maxValuesPerFacet",void 0);return"and"===y?r.removeFacet(p):r.removeDisjunctiveFacet(p)},getWidgetUiState:function(e,i){var a,s,o=i.searchParameters,c="or"===y?o.getDisjunctiveRefinements(p):o.getConjunctiveRefinements(p);return a=(0,n._)((0,r._)({},e),{refinementList:(0,n._)((0,r._)({},e.refinementList),(0,t._)({},p,c))}
1),s=p,a.refinementList&&(a.refinementList[s]&&0!==a.refinementList[s].length||delete a.refinementList[s],0===Object.keys(a.refinementList).length&&delete a.refinementList),a},getWidgetSearchParameters:function(e,i){var a=i.uiState,s="or"===y;if(e.isHierarchicalFacet(p)||s&&e.isConjunctiveFacet(p)||!s&&e.isDisjunctiveFacet(p))return e;var o=a.refinementList&&a.refinementList[p],c=s?e.addDisjunctiveFacet(p).removeDisjunctiveFacetRefinement(p):e.addFacet(p).removeFacetRefinement(p),u=Math.max(c.maxValuesPerFacet||0,_?P:S),d=c.setQueryParameter("maxValuesPerFacet",u);if(!o){var l=s?"disjunctiveFacetsRefinements":"facetsRefinements";return d.setQueryParameters((0,t._)({},l,(0,n._)((0,r._)({},d[l]),(0,t._)({},p,[]))))}return o.reduce(function(e,t){return s?e.addDisjunctiveFacetRefinement(p,t):e.addFacetRefinement(p,t)},d)}}}},h=e.i(38278);e.s(["useRefinementList",0,function(e,t){return(0,h.useConnector)(f,e,t)}],454492)}]);

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.