PageSourceSearch

https://www.brasselerusadental.com/dist/categoriesChunk_af4b867730b4de917732.chunk.js

js brasselerusadental.com collected 2026-09-30 21:37:52 UTC 17,196 bytes, 8 lines download raw bytes

1"use strict";(self.webpackChunkroot=self.webpackChunkroot||[]).push([[574],{90777(e,t,a){a.d(t,{A:()=>r}),a(26744);const r=e=>{if(!e)return"";const t=window.location,a=`${t.protocol}//${t.host}`,r={"@context":"https://schema.org","@type":"BreadcrumbList",itemListElement:e.map((e,t)=>({"@type":"ListItem",position:t+1,name:e.children,item:a+e.href}))};return e.length&&delete r.itemListElement[e.length-1].item,JSON.stringify(r)}},4293(e,t,a){a.d(t,{t:()=>s});var r=a(21229),o=a(86098);const s=(e,t,a,s,i)=>{(0,r.r)(e,s,e=>{var r;e.properties.action="category",n(e,t);let l=null===(r=(0,o.WH)(s,a))||void 0===r?void 0:r.value;l&&(e.properties.search_product_details=JSON.stringify(l.map(e=>({product_id:e.id})))),null==i||i(e)})},n=(e,t)=>{if(t.breadCrumbs){let a="";for(let e=1;e<t.breadCrumbs.length;e++)a+=`${t.breadCrumbs[e].text} > `;a.length>3&&(a=a.substring(0,a.length-3)),e.properties.category=a}}},15339(e,t,a){a.d(t,{Ay:()=>l});var r=a(25387),o=a(26682),s=a(40841),n=a(73746);const i=[e=>{var t;const{getState:a,parameter:{catalogPage:r,pageNumber:o}}=e;let i="";null===(t=r.breadCrumbs)||void 0===t||t.forEach((e,t)=>{e.text.toLowerCase()!==(0,n.Ay)("Home_Breadcrumb").toLowerCase()&&(i+=e.text,r.breadCrumbs&&t!==r.breadCrumbs.length-1&&(i+=">"))}),e.recommendation=Object.assign({type:"category",category:i},(0,s.zh)(a(),{pageNumber:o}))},({dispatch:e,recommendation:t})=>{e((0,o.Ay)({prepareTrackData:t}))}],l=(0,r.u3)(i,"PrepareCategory")},21472(e,t,a){a.d(t,{u:()=>o});var r=a(16118);function o(e,t){return(0,r.Hc)(e.data.catalogPages,t,t=>{var a;return null!==(a=e.data.catalogPages.idByPath[t.toLowerCase()])&&void 0!==a?a:""})}},75797(e,t,a){a.d(t,{Ay:()=>i});var r=a(98395),o=a(25387),s=a(11114);const n=[e=>{(0,r.A)(),e.dispatch({type:"Data/CatalogPages/BeginLoadCatalogPage",id:e.parameter.path})},e=>{e.apiParameter=Object.assign({},e.parameter)},async e=>{try{e.apiResult=await(0,s.TK)(e.apiParameter)}catch(t){if("status"in t&&404===t.status)return e.dispatch({type:"Data/CatalogPages/FailedToLoadCatalogPage",path:e.parameter.path,status:404}),!1;throw t}},e=>{e.dispatch({type:"Data/CatalogPages/CompleteLoadCatalogPage",model:e.apiResult.catalogPage,path:e.apiParameter.path}),e.apiResult.categoriesById&&e.dispatch({type:"Data/Categories/CompleteLoadCategoriesById",categoriesById:e.apiResult.categoriesById})},e=>{var t,a;null===(a=(t=e.parameter).onSuccess)||void 0===a||a.call(t,e.apiResult.catalogPage)}],i=(0,o.u3)(n,"LoadCatalogPageByPath")},16287(e,t,a){a.d(t,{A:()=>b});var r=a(80247),o=a(31198),s=a(39885),n=a(49206),i=a(28887),l=a(21472),c=a(75797),g=a(35314),d=a(4411),m=a(73746),p=a(96540),u=a(71468);const h={loadCatalogPageByPath:c.Ay,setBreadcrumbs:n.Ay};class y extends p.Component{UNSAFE_componentWillMount(){var e,t,a;const{categoryPath:r,catalogPageState:o,breadcrumbLinks:s}=this.props;o.value?((null===(e=null==s?void 0:s.slice(1))||void 0===e?void 0:e.map(e=>{var t;return null===(t=e.children)||void 0===t?void 0:t.toString()}).join(","))!==(null===(a=null===(t=o.value.breadCrumbs)||void 0===t?void 0:t.slice(1))||void 0===a?void 0:a.map(e=>e.text).join(","))||(null==s?void 0:s.length)&&s[0].children!==(0,m.Ay)("Home_Breadcrumb"))&&this.setBreadcrumbs():!r||o.isLoading||this.isPageUrlSegmentIsEqualToPathname()||this.props.loadCatalogPageByPath({path:r})}componentDidUpdate(e){const{categoryPath:t,catalogPageState:a}=this.props;a.value?!a.value.breadCrumbs||e.catalogPageState.value===a.value&&this.props.breadcrumbLinks||this.setBreadcrumbs():!t||a.isLoading||this.isPageUrlSegmentIsEqualToPathname()||this.props.loadCatalogPageByPath({path:t})}isPageUrlSegmentIsEqualToPathname(){const e=this.props.location.pathname.toLowerCase(),t=this.props.page.translatableFields.urlSegment;if(t)for(const a in t){let r=t[a].toLowerCase();if(0!==r.indexOf("/")&&(r=`/${r}`),e===r)return!0}return!1}componentWillUnmount(){this.props.setBreadcrumbs({links:void 0})}setBreadcrumbs(){this.props.setBreadcrumbs({links:this.props.catalogPageState.value.breadCrumbs.map(e=>({children:e.text,href:e.url}))})}render(){return this.props.catalogPageState.value?p.createElement(o.G.Provider,{value:this.props.category},this.props.children):this.props.children}}const b=(0,u.Ng)(e=>{var t,a,o;const n=(0,d.g$)(e),c=(0,i.HL)(e)||(n.pathname===s.Qf?(0,r.A)(n.search).categoryPath:"")||(n.pathname.toLowerCase().startsWith("/content/")?"":n.pathname),m=(0,l.u)(e,c);return{catalogPageState:m,category:(0,g.ey)(e,null!==(a=null===(t=m.value)||void 0===t?void 0:t.categoryIdWithBrandId)&&void 0!==a?a:null===(o=m.value)||void 0===o?void 0:o.categoryId).value,categoryPath:c,breadcrumbLinks:e.components.breadcrumbs.links,location:(0,d.g$)(e),page:(0,d.p$)(e)}},h)(y)},39753(e,t,a){a.r(t),a.d(t,{CategoryDetailsPageContext:()=>k,default:()=>E});var r=a(45799),o=a(80247),s=a(90777),n=a(82923),i=a(58158),l=a(4301),c=a(39885),g=a(25387),d=a(4293),m=a(4411);const p=[e=>{if(e.parameter.catalogPage){const t=(0,m.p$)(e.getState());(0,d.t)(t,e.parameter.catalogPage,void 0,e.getState())}}],u=(0,g.u3)(p,"SendCategoryPageView");var h=a(49206),y=a(15339),b=a(28887),v=a(21472),C=a(35314),P=a(73746),I=a(16287),w=a(38126),A=a(96540),f=a(71468);const L={setBreadcrumbs:h.Ay,prepareCategory:y.Ay,sendCategoryPageView:u};class S extends A.Component{constructor(e){super(e),this.state={}}UNSAFE_componentWillMount(){var e,t,a;
1if(this.setMetadata(),this.props.catalogPageState.value){const r=this.props.breadcrumbLinks;((null===(e=null==r?void 0:r.slice(1))||void 0===e?void 0:e.map(e=>{var t;return null===(t=e.children)||void 0===t?void 0:t.toString()}).join(","))!==(null===(a=null===(t=this.props.catalogPageState.value.breadCrumbs)||void 0===t?void 0:t.slice(1))||void 0===a?void 0:a.map(e=>e.text).join(","))||(null==r?void 0:r.length)&&r[0].children!==(0,P.Ay)("Home_Breadcrumb"))&&this.props.setBreadcrumbs({links:this.props.catalogPageState.value.breadCrumbs.map(e=>({children:e.text,href:e.url}))})}}componentDidMount(){if(this.props.enableServerSideRendering){const{catalogPageState:{value:e}}=this.props;if(!e)return;this.props.prepareCategory({catalogPage:e})}}componentDidUpdate(){const{category:e,catalogPageState:{value:t},breadcrumbLinks:a,prepareCategory:r}=this.props;t&&a&&e&&e.id!==this.state.metadataSetForId&&((0,i.BT)(),this.setMetadata(),r({catalogPage:t}))}setMetadata(){var e;const{catalogPageState:t,category:a,websiteName:o,location:i,websiteSettings:l,sendCategoryPageView:c}=this.props;if(!(null==t?void 0:t.value)||!a||!this.props.breadcrumbLinks)return;this.state.odpEventSentFor!==t.value.categoryId&&(this.setState({odpEventSentFor:t.value.categoryId}),c({catalogPage:t.value}));const{metaDescription:g,metaKeywords:d,openGraphImage:m,openGraphTitle:p,openGraphUrl:u,title:h,primaryImagePath:y}=t.value;(0,n.A)({metaDescription:g,metaKeywords:d,openGraphImage:m||y,openGraphTitle:p,openGraphUrl:u,currentPath:i.pathname,canonicalPath:t.value.canonicalPath,alternateLanguageUrls:null!==(e=t.value.alternateLanguageUrls)&&void 0!==e?e:void 0,title:h||a.name,websiteName:o,structuredPageData:l.enableBreadcrumbStructuredData?(0,s.A)(this.props.breadcrumbLinks):void 0,jsonLdScriptId:(0,r.A)(this.props.page.type)},l),this.setState({metadataSetForId:a.id})}render(){return A.createElement(w.A,null,A.createElement(I.A,null,A.createElement(l.A,{contentId:this.props.id,zoneName:"Content"})))}}const E={component:(0,f.Ng)(e=>{var t,a,r;const s=(0,m.g$)(e),n=(0,b.HL)(e)||(s.pathname===c.Qf?(0,o.A)(s.search).categoryPath:"")||(s.pathname.toLowerCase().startsWith("/content/")?"":s.pathname),i=(0,v.u)(e,n);return{catalogPageState:i,category:(0,C.ey)(e,null!==(a=null===(t=i.value)||void 0===t?void 0:t.categoryIdWithBrandId)&&void 0!==a?a:null===(r=i.value)||void 0===r?void 0:r.categoryId).value,location:s,websiteName:e.context.website.name,websiteSettings:(0,b.SB)(e).websiteSettings,breadcrumbLinks:e.components.breadcrumbs.links,page:(0,m.p$)(e),enableServerSideRendering:(0,b.SB)(e).websiteSettings.enableServerSideRendering}},L)(S),definition:{hasEditableUrlSegment:!1,hasEditableTitle:!0,supportsCategorySelection:!0,pageType:"System"}},k="CategoryDetailsPage"},16919(e,t,a){a.r(t),a.d(t,{CategoryListPageContext:()=>l,default:()=>i});var r=a(4301),o=a(38126),s=a(96540);class n extends s.Component{render(){return s.createElement(o.A,null,s.createElement(r.A,{contentId:this.props.id,zoneName:"Content"}))}}const i={component:n,definition:{hasEditableUrlSegment:!0,hasEditableTitle:!0,pageType:"System"}},l="CategoryListPage"},42725(e,t,a){a.r(t),a.d(t,{bannerStyles:()=>c,default:()=>d});var r=a(58315),o=a(17126),s=a(53110),n=a(31198),i=a(10900),l=a(96540);const c={},g=c,d={component:(0,n.T)(({category:e})=>e&&e.htmlContent?l.createElement(o.A,Object.assign({},g.container,{"data-test-selector":"categoryDetailBanner_htmlContent"}),(0,i.Ay)((0,s.A)(e.htmlContent),r.q)):null),definition:{group:"Category Details",icon:"image-landscape",allowedContexts:["CategoryDetailsPage","ProductListPage"]}}},42971(e,t,a){a.r(t),a.d(t,{categoryDetailLinkListStyles:()=>g,default:()=>p});var r=a(31198),o=a(35314),s=a(41481),n=a(41118),i=a(72868),l=a(96540),c=a(71468);const g={container:{gap:0},subCategoryNameLinkItem:{width:12,css:a(73802).AH`padding-bottom:10px;`}},d=g,m=(0,c.Ng)((e,t)=>({category:(0,o.ey)(e,t.subCategoryId).value}))(({category:e})=>e?l.createElement(i.Ay,Object.assign({href:e.path},d.subCategoryNameLink,{"data-test-selector":`categoryDetailsLinkListLink_${e.id}`}
1),e.shortDescription):null),p={component:(0,r.T)(({category:e})=>e&&e.subCategoryIds&&0!==e.subCategoryIds.length?l.createElement(s.Ay,Object.assign({},d.container),e.subCategoryIds.map(e=>l.createElement(n.A,Object.assign({key:e.toString()},d.subCategoryNameLinkItem),l.createElement(m,{subCategoryId:e})))):null),definition:{group:"Category Details",icon:"list-ul",allowedContexts:["CategoryDetailsPage"]}}},95769(e,t,a){a.r(t),a.d(t,{categoryDetailSubCategoriesStyles:()=>h,default:()=>v});var r,o=a(31198),s=a(35314),n=a(25227),i=a(41481),l=a(41118),c=a(78022),g=a(72868),d=a(23573),m=a(96540),p=a(71468),u=a(73802);!function(e){e.showImages="showImages"}(r||(r={}));const h={container:{gap:0},subCategoryItem:{width:[12,12,4,4,2],css:u.AH`padding-bottom:30px;`},innerContainer:{gap:0},subCategoryImageItem:{width:[2,2,12,12,12],css:u.AH`width:100%;padding:0 8px 8px 8px;`},subCategoryImageClickable:{css:u.AH`width:100%;`},subCategoryImage:{css:u.AH`img{height:100%;}`},subCategoryNameLinkItem:{width:[10,10,12,12,12],css:u.AH`padding-bottom:8px;${({theme:e})=>(0,d.Ay)(e,[null,null,u.AH`
2                        justify-content: center;
3                    `,u.AH`
4                        justify-content: center;
5                    `,u.AH`
6                        justify-content: center;
7                    `])}`},subCategoryNameLink:{css:u.AH`width:100%;`,color:"text.main",typographyProps:{weight:"bold",css:u.AH`width:100%;text-align:center;word-wrap:break-word;`}}},y=h,b=(0,p.Ng)((e,t)=>({category:(0,s.ey)(e,t.categoryId).value}))(({category:e,showImages:t})=>e?m.createElement(i.Ay,Object.assign({},y.innerContainer),t&&m.createElement(l.A,Object.assign({},y.subCategoryImageItem),e.smallImagePath&&m.createElement(n.A,Object.assign({href:e.path},y.subCategoryImageClickable),m.createElement(c.A,Object.assign({src:e.smallImagePath,altText:e.imageAltText},y.subCategoryImage)))),m.createElement(l.A,Object.assign({},y.subCategoryNameLinkItem),m.createElement(g.Ay,Object.assign({href:e.path},y.subCategoryNameLink,{"data-test-selector":`categoryDetailsSubCategoriesLink_${e.id}`}),e.shortDescription))):null),v={component:(0,o.T)(({category:e,fields:{showImages:t}})=>e&&e.subCategoryIds&&0!==e.subCategoryIds.length?m.createElement(i.Ay,Object.assign({},y.container),e.subCategoryIds.map(e=>m.createElement(l.A,Object.assign({key:e},y.subCategoryItem),m.createElement(b,{categoryId:e,showImages:t})))):null),definition:{group:"Category Details",icon:"list-ul",fieldDefinitions:[{name:r.showImages,displayName:"Show Images",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:1}],allowedContexts:["CategoryDetailsPage"]}}},95981(e,t,a){a.r(t),a.d(t,{categoryImageStyles:()=>n,default:()=>i});var r=a(31198),o=a(78022),s=a(96540);const n={},i={component:(0,r.T)(({category:e})=>e?s.createElement(o.A,Object.assign({src:e.largeImagePath,altText:e.imageAltText},n.image,{"data-test-selector":"categoryImagePath"})):null),definition:{group:"Category Details",icon:"image",allowedContexts:["CategoryDetailsPage","ProductDetailsPage","ProductListPage"]}}},89740(e,t,a){a.r(t),a.d(t,{categoryListStyles:()=>C,default:()=>A});var r,o=a(48158),s=a(17126),n=a(35314),i=a(32110),l=a(73746),c=a(41481),g=a(41118),d=a(78022),m=a(72868),p=a(91135),u=a(39881),h=a(96540),y=a(71468),b=a(73802);!function(e){e.showImages="showImages",e.showOnlyTopLevelCategories="showOnlyTopLevelCategories"}(r||(r={}));const v={loadCategories:i.Ay},C={centeringWrapper:{css:b.AH`height:300px;display:flex;align-items:center;`},spinner:{css:b.AH`margin:auto;`},container:{gap:20},categoryItem:{width:0},innerContainer:{gap:10},categoryImageItem:{width:12,css:b.AH`height:160px;`},categoryImage:{width:"160px",height:"160px"},categoryNameLinkItem:{width:12,css:b.AH`padding-bottom:8px;`},categoryName:{css:b.AH`color:#363636;font-weight:bold;`},subCategoryNameLinkItem:{width:12},viewMoreLinkItem:{width:12,css:b.AH`font-weight:bold;padding-top:10px;`}},P=C;class I extends h.Component{constructor(){super(...arguments),this.container=h.createRef(),this.categoryItemStyles=Object.assign({},P.categoryItem),this.recalculateWidth=()=>
7{if(!this.container.current)return;const{breakpoints:e}=this.props.theme,{clientWidth:t}=this.container.current;let a;a=t<e.values[1]?12:t<e.values[2]?6:t<e.values[3]?4:2,a!==this.categoryItemStyles.width&&(this.categoryItemStyles.width=a,this.forceUpdate())}}UNSAFE_componentWillMount(){const{categoriesDataView:e,getCategoriesParameter:t,loadCategories:a}=this.props;e.isLoading||e.value||a(t)}componentDidMount(){this.recalculateWidth(),window.addEventListener("resize",this.recalculateWidth,!0)}componentWillUnmount(){window.removeEventListener("resize",this.recalculateWidth)}componentDidUpdate(e){!e.categoriesDataView.value&&this.props.categoriesDataView.value&&this.recalculateWidth()}render(){const{categoriesDataView:e,topLevelCategoryIds:t,fields:{showImages:a,showOnlyTopLevelCategories:r}}=this.props;if(e.isLoading)return h.createElement(s.A,Object.assign({},P.centeringWrapper),h.createElement(p.A,Object.assign({},P.spinner)));if(!e.value||!t)return null;const o=e.value.filter(e=>t.indexOf(e.id)>-1);return h.createElement(s.A,{ref:this.container},h.createElement(c.Ay,Object.assign({},P.container),o.map(e=>h.createElement(g.A,Object.assign({key:e.id.toString()},this.categoryItemStyles),h.createElement(c.Ay,Object.assign({},P.innerContainer),a&&h.createElement(g.A,Object.assign({},P.categoryImageItem),e.path&&h.createElement(m.Ay,Object.assign({href:e.path},P.categoryImageLink),h.createElement(d.A,Object.assign({src:e.smallImagePath},P.categoryImage,{altText:e.imageAltText})))),h.createElement(g.A,Object.assign({},P.categoryNameLinkItem),h.createElement(m.Ay,Object.assign({href:e.path},P.categoryNameLink),h.createElement(u.A,Object.assign({}
7,P.categoryName),e.shortDescription))),!r&&h.createElement(h.Fragment,null,e.subCategoryIds&&e.subCategoryIds.slice(0,4).map(e=>h.createElement(g.A,Object.assign({key:e},P.subCategoryNameLinkItem),h.createElement(w,{categoryId:e}))),e.subCategoryIds&&e.subCategoryIds.length>4&&h.createElement(g.A,Object.assign({},P.viewMoreLinkItem),h.createElement(m.Ay,Object.assign({href:e.path},P.viewMoreLink),(0,l.Ay)("View More")))))))))}}const w=(0,y.Ng)((e,t)=>({category:(0,n.ey)(e,t.categoryId).value}))(({category:e})=>e?h.createElement(m.Ay,Object.assign({href:e.path},P.subCategoryNameLink),e.shortDescription):null),A={component:(0,y.Ng)((e,t)=>{const a={maxDepth:t.fields.showOnlyTopLevelCategories?1:2,includeStartCategory:!1};return{categoriesDataView:(0,n.E_)(e,a),getCategoriesParameter:a,topLevelCategoryIds:(0,n.Bn)(e,o.vy)}},v)((0,b.SL)(I)),definition:{group:"Categories",icon:"list-ul",allowedContexts:["CategoryListPage","HomePage"],fieldDefinitions:[{name:r.showImages,displayName:"Show Images",editorTemplate:"CheckboxField",defaultValue:!0,fieldType:"General",sortOrder:1},{name:r.showOnlyTopLevelCategories,displayName:"Show only top-level categories",editorTemplate:"CheckboxField",defaultValue:!1,fieldType:"General",sortOrder:2}]}}},25897(e,t,a){a.r(t),a.d(t,{default:()=>l});var r=a(39004),o=a(31198),s=a(4411),n=a(39881),i=a(96540);const l={component:(0,a(71468).Ng)(e=>({currentPage:(0,s.p$)(e)}))((0,o.T)(({category:e,currentPage:t})=>{var a,o;if(!e)return null;const s=(0,r.XN)();return i.createElement(n.A,{as:"h1",variant:s&&"CategoryDetailsPage"===t.type?"h1":"h2","data-test-selector":`categoryName_${null!==(a=e.shortDescription)&&void 0!==a?a:e.name}`},null!==(o=e.shortDescription)&&void 0!==o?o:e.name)})),definition:{group:"Category Details",icon:"folder-bookmark",allowedContexts:["CategoryDetailsPage","ProductDetailsPage","ProductListPage"]}}}}]);
8//# sourceMappingURL=categoriesChunk_af4b867730b4de917732.chunk.js.map

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.