define("@widget/LAYOUT/bs-layout23-Theme-publish-Theme-2e52b14e.js",["exports","~/c/bs-_rollupPluginBabelHelpers","~/c/bs-index3","~/c/bs-index2","~/c/bs-legacyOverrides","~/c/bs-minimalSocialIconPack","~/c/bs-loaders","~/c/bs-index"],(function(e,t,r,a,i,n,o,l){"use strict";const{colorPackCategories:s,buttons:d}=(global.Core||guac["@wsb/guac-widget-core"]).constants,{LIGHT:g,LIGHT_ALT:c,LIGHT_COLORFUL:p,DARK:u,DARK_ALT:m,DARK_COLORFUL:h,COLORFUL:x}=(global.Core||guac["@wsb/guac-widget-core"]).constants.paintJobs;var b={id:"layout23",name:"script",packs:{color:"#5F0B35",font:"yellowtail"},logo:{font:"alternate"},packCategories:{color:s.NEUTRAL},headerProperties:{alignmentOption:"center",defaultLogoAlign:"center"},paintJobs:[g,c,p,x,h,m,u],defaultPaintJob:g,buttons:{primary:{fill:d.fills.GHOST,shape:d.shapes.SQUARE,decoration:d.decorations.NONE,shadow:d.shadows.NONE,color:d.colors.PRIMARY},secondary:{fill:d.fills.GHOST,decoration:d.decorations.NONE,shadow:d.shadows.NONE,color:d.colors.PRIMARY},...l.C}};const{categoryTypes:y,sectionTypes:f}=(global.Core||guac["@wsb/guac-widget-core"]).constants,{PRIMARY:w,NEUTRAL:S}=y,{ALT:H}=f,C=["CALENDAR","CONTACT"],T=["content1","content2","content3","content6","about5"],R=["contact10"],I={style:{font:"alternate",color:"highContrast",fontSize:"xlarge",fontWeight:"bold",letterSpacing:"0.214em",textTransform:"uppercase"}};class v extends r.D{static get displayName(){return"Theme23"}static getMutatorDefaultProps(e,t){const r=super.getMutatorDefaultProps(e,t);return"HEADER"===e?{...r,useSocialLinks:!0,useTextBackground:!0,usePhone:!1,useCropBackground:!0,hasLogoAlign:!0,headerTreatmentsConfig:{},coverImagePivot:{}}:r}static getWidgetDefaultProps(e,t){return{...super.getWidgetDefaultProps(e,t),..."HEADER"===e&&{logoAlign:"center"}}}constructor(){super(),this.mappedValues={...this.mappedValues,backgroundColorSectionDefault:this.mappedValues.backgroundColorSection,backgroundColorSection(){const{category:e,section:t}=this.base;if(e===S&&t===H){const[e]=r.g(this,[w]);return e.setLightness(98).setAlpha(100)}return this.mappedValues.backgroundColorSectionDefault.call(this)},typographyOverrides:{LogoAlpha:{...I},HeadingBeta:{style:{font:"primary",color:"highlight",fontSize:"xxlarge",fontWeight:"normal",letterSpacing:"normal",textTransform:"none"}},HeadingGamma:{style:{font:"alternate",color:"highlight",fontSize:"xlarge",fontWeight:"normal",letterSpacing:"1px",textTransform:"none"}},HeadingDelta:{style:{font:"alternate",color:"highContrast",fontSize:"medium",fontWeight:"bold",letterSpacing:"0.214em",textTransform:"uppercase"}},HeadingEpsilon:{...I},ButtonAlpha:({size:e="default"})=>({style:{font:"alternate",fontWeight:"bold",textTransform:"uppercase",letterSpacing:"0.214em",...{small:{fontSize:"xsmall"},default:{fontSize:"small"},large:{fontSize:"small"}}[e]}}),NavAlpha:{style:{font:"alternate",color:"highContrast",fontSize:"small",fontWeight:"normal",letterSpacing:"0.214em",textTransform:"uppercase"}},SubNavAlpha:{style:{font:"alternate",color:"section",fontSize:"small",fontWeight:"normal",letterSpacing:"normal",textTransform:"none"}},NavBeta:{style:{font:"alternate",color:"highContrast",fontSize:"small",fontWeight:"normal",letterSpacing:"0.214em",textTransform:"uppercase"}},SubNavBeta:{style:{font:"alternate",color:"section",fontSize:"small",fontWeight:"normal",letterSpacing:"normal",textTransform:"none"},active:{style:{fontWeight:"bold",letterSpacing:"0.214em"}}}}}}Page(e){return super.Page(this.merge(e,{fixedWidth:!0,style:{paddingHorizontal:"xlarge","@xs-only":{paddingHorizontal:"0px"},"> div":{"@md":{width:"100%",maxWidth:"1440px"},"@lg":{width:"100%",maxWidth:"1440px"}}}}))}get isSpecialHeadingWidget(){return!R.includes(this.base.widgetPreset)&&(C.includes(this.base.widgetType)||T.includes(this.base.widgetPreset))}Section(e){const t="HEADER"===this.base.widgetType,r="FOOTER"===this.base.widgetType,a=r?{padding:"48px 0px 48px 0px","@xs-only":{padding:"0px 32px 24px 32px"}}:{},i=["CONTACT","ORDERING","FOOTER"].includes(this.base.widgetType)||["content5","header9"].includes(this.base.widgetPreset)?{maxWidth:"initial",margin:"initial"}:{},n=["ordering1","content5"],o=n.includes(this.base.widgetType)?{display:"flex",paddingVertical:"medium"}:{},l=0===this.base.order;return super.Section(this.merge(e,{children:t||r?(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{style:{...i,...r?{backgroundColor:"section",paddingBottom:"small",marginTop:"-1px"}:{}}},e.children):(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{style:{...i,...o}},!n.includes(this.base.widgetType)&&!l&&(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{category:"primary",style:{backgroundColor:"section",opacity:"0.02"}},(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.HR,{style:{borderWidth:"3px",borderColor:"primary",backgroundColor:"section",width:"100%",marginBottom:"xlarger",opacity:"0.02","@xs-only":{marginBottom:"medium"}}})),e.children),style:{padding:t?"24px 0px !important":["contact1","contact5"].includes(this.base.widgetPreset)?"72px 0px 0px 0px":"40px 0px !important",position:"relative",overflow:t||R.includes(this.base.widgetPreset)?"visible":"hidden",...a,"@xs-only":{padding:t?"24px 8px 24px 8px !important":r?"32px 8px 32px 8px !important":"8px 24px !important"}}}))}SectionSplit(e){return super.Section(this.merge(e,{style:{display:"flex",alignItems:"center",paddingHorizontal:"xlarge","@xs-only":{paddingHorizontal:"0px"},"> div":{minWidth:1}}}))}SectionBanner(e){const t=["content5","ordering1"];return super.SectionBanner(this.merge(e,{style:{position:"relative",overflow:R.includes(this.base.widgetPreset)?"visible":"hidden","@md":{padding:t.indexOf(this.base.widgetPreset)>=0?"40px 0px !important":"72px 40px"},"@xs":{padding:t.indexOf(this.base.widgetPreset)>=0?"40px 0px !important":"24px 0px"}}}))}Hero(e){return super.Hero(this.merge(e,{style:{textAlign:"center","@md":{maxWidth:"100%"},...(global._||guac.lodash).omit(e.style,["> :nth-child(n)"," > :last-child"])}}))}HeroText(e){return this.SubTagline(this.merge(e,{style:{overflowWrap:"break-word",wordWrap:"break-word",maxWidth:"100%",display:"inline-block"}}))}Tagline(e){return super.Tagline(this.merge({style:{position:"relative",marginHorizontal:"auto",overflowWrap:"break-word",wordWrap:"break-word",maxWidth:"100%",color:"inherit"},typography:"HeadingDelta"},e))}Heading(e){const{tag:t,layout:a="full"}=e,{widgetType:n,widgetPreset:o}=this.base,l=i.g(t,n,o),s=["contact1","contact2","contact3","contact5"].indexOf(this.base.widgetPreset)>=0?{top:"250px"}:{},d={h1:{textIndent:"1px"},h2:{textIndent:"8px",position:"absolute !important",top:"50%",left:"1%",transform:"translateY(-50%) rotate(-10deg)",width:["contact9"].indexOf(this.base.widgetPreset)>=0&&"half"===a?"50%":"100%",justifyContent:"center",display:"flex",whiteSpace:"pre-wrap",textAlign:"center",...s,"@xs-only":{top:"200px",left:"-2%",width:"100%"},"@sm-only":{top:"250px",width:"100%"}},h3:{textIndent:"1px"},h4:{textIndent:"2px","@xs-only":{margin:["contact1","contact2","contact3","contact4","contact5"].indexOf(this.base.widgetPreset)>=0?"0px auto 24px auto !important":""}}},g=e.tag||`h${Number(e.level)}`,c=("h2"!==g||this.isSpecialHeadingWidget)&&d[g]||{},p=e;"h2"===g&&this.isSpecialHeadingWidget&&(p["data-field"]=p["data-field"]||p["data-route"],delete p["data-route"]);const u={5:"DetailsAlpha"}[r.l({tag:e.tag,level:e.level})];return super.Heading(this.merge({style:c,typography:u},{style:l},p))}SectionHeading({children:e="",richtext:t,...r}){const i=e.length,n=a.r({count:i,fontSizeMap:{"150px":[0,5],"100px":[5,10],"75px":[10,20],"50px":[20]},defaultFontSize:"150px"}),o=a.r({count:i,fontSizeMap:{"220px":[0,10],"150px":[10,25],"100px":[25]},defaultFontSize:"220px"}),l=this.isSpecialHeadingWidget?{display:"inline-block",opacity:"0.08",lineHeight:o,fontSize:o,wordWrap:"normal",overflowWrap:"normal","@xs-only":{textIndent:"6px",lineHeight:n,fontSize:n}}:{},s=this.isSpecialHeadingWidget?{overflow:"visible",textAlign:"center",position:"absolute !important",pointerEvents:"none"}:{overflow:this.isForcedBannerWidget?"visible":"hidden",textAlign:"center"};return this.isSpecialHeadingWidget&&(r["data-field"]=r["data-field"]||r["data-route"],delete r["data-route"]),super.SectionHeading(this.merge(r,{children:(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Element,{richtext:t,style:{textTransform:"unset",letterSpacing:"unset",...l}},e),style:s}))}SectionHeadingHR(e){return super.HR(this.merge(e,{style:{display:"none"}}))}Content(e){const t="about3"===this.base.widgetPreset?{children:(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{style:{display:"inline-block"}},e.children),style:{display:"flex",justifyContent:"center",alignItems:"center"}}:{};return this.merge(e,t)}ContentBasic(e){const t=["about1"].indexOf(this.base.widgetPreset)>=0?{marginBottom:"medium"}:{},r=["about2"].indexOf(this.base.widgetPreset)>=0?{"@md":{width:"70%",margin:"0 auto"}}:{};return super.ContentBasic(this.merge(e,{style:{...t,...r}}))}ContentText(e){return super.ContentText(this.merge(e,{style:{lineHeight:"32px"," > p":{lineHeight:"32px"}}}))}ContentHeading(e){const t=2!==Number(e.level)&&"h2"!==e.tag?{textIndent:"1px",borderBottom:"none",minWidth:"100%"}:{};return super.ContentHeading(this.merge(e,{style:t}))}ContentOverlayCardHeading(e){return super.Heading(this.merge({level:4},e))}FeaturedHeading(e){return super.FeaturedHeading(this.merge(e,{style:{paddingBottom:"medium"},typography:"HeadingEpsilon"}))}FeaturedText(e){return super.FeaturedText(this.merge(e,{style:{"> p":{paddingBottom:"medium"},"> p > a":{paddingBottom:"medium"}}}))}Image(e){const t=["about1"].indexOf(this.base.widgetPreset)>=0?{width:"100%",height:"auto"}:{};return super.Image(this.merge(e,{mobileGutterWidth:48,style:{borderRadius:"0px !important",position:"relative",...t}}))}Icon(e){let{icon:t}=e;return t=n.m[t]||t,super.Icon(this.merge(e,{icon:t,iconPack:n.s}))}IconSearch(e){return super.IconSearch(this.merge({style:{"@xs-only":{color:"primary"},"@sm-only":{color:"primary"}}},e))}Loader(e){return o.R.apply(this,[e])}Divider(e){const t="FOOTER"===this.base.widgetType?{display:"none"}:{};return super.Divider(this.merge(e,{style:t}))}DividerHR(e){const t="FOOTER"===this.base.widgetType?{display:"none"}:{};return super.DividerHR(this.merge(e,{style:{height:"1px",borderColor:"! #999",...t}}))}Input(e){const t="SEARCH_FIELD_RENDERED"===e["data-aid"],r=t?{"::placeholder":{color:"inputPlaceholder"},borderColor:"primary"}:{};return super.Input(this.merge({style:{paddingVertical:"small",paddingHorizontal:"small",borderStyle:"solid",borderWidth:"xsmall",borderTopWidth:0,borderLeftWidth:0,borderRightWidth:0,backgroundColor:"transparent",...r,"@sm-only":{marginBottom:t?0:"medium"},"@xs-only":{marginBottom:t?0:"medium"}}},e))}InputTextArea(e){return super.InputTextArea(this.merge({style:{borderTopWidth:1,borderLeftWidth:1,borderRightWidth:1}},e))}InputFloatLabelLabel(e){return super.InputFloatLabelLabel(this.merge(e,{style:{left:"16px",top:"33%"}}))}InputSearch(e){return super.InputSearch(this.merge({style:{backgroundColor:"section",borderRadius:0}},e))}NavigationDrawer(e){return super.NavigationDrawer(this.merge(e,{category:"neutral",style:{paddingTop:"100px",backgroundColor:"section"}}))}NavigationDrawerInputSearch(e){return super.NavigationDrawerInputSearch(this.merge({style:{backgroundColor:"searchMobileLight"}},e))}NavigationDrawerListItem(e){return super.NavigationDrawerListItem(this.merge({style:{borderBottomWidth:0}},e))}NavigationDrawerLink(e){return super.NavigationDrawerLink(this.merge({style:{textIndent:"4px",paddingLeft:"xxlarge",paddingVertical:"small"}},e))}NavigationDrawerSubLink(e){return super.NavigationDrawerSubLink(this.merge({style:{paddingLeft:"xxxlarge"}},e))}MembershipHeading(e){return super.MembershipHeading(this.merge({style:{paddingHorizontal:"xxlarge",textIndent:"4px"}},e))}ContainerSplit(e){const t={paddingHorizontal:0,display:"flex",flexDirection:"column",minHeight:"inherit","@md":{flexWrap:"nowrap",flexDirection:"row"},"@xs-only":{paddingVertical:"xlarge",paddingHorizontal:"medium"},...["contact4"].indexOf(this.base.widgetPreset)>=0?{padding:"0"}:{}};return this.ContainerFluid(this.merge(e,{children:(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{style:t}," ",e.children," ")}))}SplitItem(e){return super.SplitItem(this.merge({style:{"@md":{paddingVertical:"large"}}},e))}SplitItemImage(e){const t="about5"===this.base.widgetPreset?{minHeight:"680px"}:{};return super.SplitItemImage(this.merge({style:{"@md":{maxWidth:"50%",...t}}},e))}CardBanner(e){const{heading:r,headingProps:a={},action:i}=e,n="405px",o="296px",l={container:{display:"flex",justifyContent:"center",alignItems:"flex-end",textShadow:"none",height:"300px",width:n,marginLeft:"auto",marginRight:"medium","@md":{flexDirection:"column"},"@sm-only":{alignItems:"center"},"@xs-only":{height:"280px",width:o,marginRight:"auto",alignItems:"center"}},childrenBackgroundOverlay:{height:"300px",width:n,position:"absolute",backgroundColor:"section",opacity:"0.5","@xs-only":{margin:"0 auto",height:"280px",width:o}},childrenContainer:{zIndex:"1",maxWidth:n,paddingHorizontal:"large",flexDirection:"column",flexGrow:"0","@xs-only":{paddingHorizontal:"0px",maxWidth:o}},headingStyles:{"@md":{textAlign:"left"},marginBottom:i?"medium":{}}};return this.Container(this.merge(e,{group:"Card",groupType:"Banner",children:(global.React||guac.react).createElement((global.React||guac.react).Fragment,null,(r||i)&&(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{category:"primary"===this.base.category?"accent":"primary",style:l.childrenBackgroundOverlay},(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{style:l.childrenBackgroundOverlay})),(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{style:l.childrenContainer},r&&(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,null,(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Heading,t.a({},a,{style:l.headingStyles}),r)),i&&(global.React||guac.react).createElement((global.Core||guac["@wsb/guac-widget-core"]).UX2.Element.Block,{category:"primary"},i))),style:l.container}))}SocialLinks(e){return this.merge(e,{style:{display:"flex",justifyContent:"center","> *":{paddingVertical:"0px !important"},"@md":{justifyContent:"flex-start"}}})}NavLink(e){return super.NavLink(this.merge({style:{textIndent:"4px"}},e))}PromoBannerText(e){return super.PromoBannerText(this.merge({typography:"HeadingDelta",style:{"@xs":{paddingHorizontal:"xxsmall"},"@md":{paddingHorizontal:"xsmall"}}},e))}UtilitiesMenu(e){return super.UtilitiesMenu(this.merge({style:{"@md":{paddingRight:"xsmall"}}},e))}HeroLeft(e){return this.Hero(this.merge({style:{"@sm":{borderColor:"rgba(255, 255, 255, 0.5)",borderLeftStyle:"solid",borderLeftWidth:"1px",paddingLeft:"large"},border:"none",paddingLeft:"none"}},e))}HeroRight(e){return this.Hero(this.merge({style:{"@sm":{borderColor:"rgba(255, 255, 255, 0.5)",borderRightStyle:"solid",borderRightWidth:"1px",paddingRight:"large"},border:"none",paddingRight:0}},e))}HeroCenterHeading(e){return this.HeroHeading(this.merge({style:{borderBottomStyle:"solid",borderBottomWidth:"1px",borderColor:"rgba(255, 255, 255, 0.5)",paddingBottom:"small"}},e))}Table(e){return super.Table(this.merge({style:{borderRadius:0}},e))}InputFloatLabelInput(e){return super.InputFloatLabelInput(this.merge({style:{paddingBottom:"xsmall"}},e))}InputSelect(e){return super.InputSelect(this.merge({style:{borderWidth:"xsmall",borderRadius:0,borderStyle:"solid","@xs-only":{fontSize:"medium"}}},e))}InputSelectElement(e){return super.InputSelectElement(this.merge({style:{padding:"small","@xs-only":{fontSize:"medium"}}},e))}MediaObjectBackground(e){return super.MediaObjectBackground(this.merge({style:{borderRadius:"0"}},e))}Intro(e){return super.Intro(this.merge({alignment:"center"},e))}SubTagline(e){return super.SubTagline(this.merge({typography:"HeadingGamma"},e))}CardBannerHeading(e){return super.CardBannerHeading(this.merge({typography:"HeadingGamma",fontSizeMap:{xlarge:[0,40],large:[40,80],medium:[80]}},e))}NavMenuLink(e){return super.NavMenuLink(this.merge({typography:"NavAlpha"},e))}LogoHeading(e){const{style:t={}}=e,r="logo"===t.font;return super.LogoHeading(this.merge({style:{textAlign:"center",maxWidth:"100%",width:"fit-content",margin:"0 auto","@md":{marginBottom:"0px"},...r?{}:{borderBottom:"1.5px solid",borderColor:"primary",paddingBottom:"xsmall"}}},e))}Button(e){return super.Button(this.merge({customBorderWidth:"small"},e))}}t._(v,"config",b),t._(v,"excludedProps",r.D.excludedProps.concat("phone")),e.default=v,Object.defineProperty(e,"__esModule",{value:!0})})),"undefined"!=typeof window&&(window.global=window); //# sourceMappingURL=bs-layout23-Theme-publish-Theme-2e52b14e.js.map