1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3829],{42627:function(e,n,t){t.d(n,{Z:function(){return m}});t(2784);var a=t(25237),r=t(77460);function o(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}const i=["ParagraphJWPVideo","ParagraphConnatixVideo"];var l=({elements:e,pseudoElements:n,isAmp:t=!1})=>{if(!e||e.length<1||n.length<1)return e;const a=JSON.parse(JSON.stringify(e));return n.forEach((e=>{const{name:n,position:l,strictPositioning:s=!1,showOnAmp:d=!1,showOnWeb:p=!0,props:c={}}=e;if(t&&!d||!t&&!p)return;const m=function(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?o(Object(t),!0).forEach((function(n){(0,r.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}({__typename:`Paragraph${n.charAt(0).toUpperCase()+n.slice(1)}`,uuid:`pseudo-element--${n}`,isPseudoElement:!0},c),h=(({position:e,strictPositioning:n,elements:t,__typename:a})=>{var r,o,l,s,d,p;let c=e;if(t.length<5&&!n)return t.length;if("string"===typeof c&&c.indexOf("%")>-1){const e=parseInt(c.match(/\d+/gi).join(""),10);c=Math.round(t.length*(.01*e)),n||(c=c<2?2:c)}if(n)return c;const m=["ParagraphEditorsNote"];for(let i=0;i<c;i++){var h;m.includes(null===(h=t[i])||void 0===h?void 0:h.__typename)&&c++}null!==(r=t[c-1])&&void 0!==r&&r.isPseudoElement?c++:null!==(o=t[c])&&void 0!==o&&o.isPseudoElement&&(c+=2);const u=["ParagraphBodyText","ParagraphBodyWithDropcap","ParagraphRecipe"];var g;return["ParagraphImage","ParagraphVideo"].includes(null===(l=t[c-1])||void 0===l?void 0:l.__typename)&&u.includes(null===(s=t[c])||void 0===s?void 0:s.__typename)&&c++,u.includes(null===(d=t[c-1])||void 0===d?void 0:d.__typename)&&["ParagraphCtaButton"].includes(null===(p=t[c])||void 0===p?void 0:p.__typename)&&c++,t.length-c<3&&(c=t.length),i.includes(a)&&null!==(g=t[c-1])&&void 0!==g&&g.__typename.includes("AMPAd")&&(c-=1),c})({position:l,strictPositioning:s,elements:a,__typename:m.__typename}),u=(({__typename:e,safePosition:n,elements:t})=>{var a;return!!i.includes(e)&&!(null===(a=t[n])||void 0===a||!a.__typename.includes("AMPAd"))})({safePosition:h,elements:a,__typename:m.__typename});a.splice(h,u?1:0,m)})),a};var s=e=>{if(e&&e.__typename)switch(e.__typename){case"ParagraphMappedCalendarEvent":e.__typename="ParagraphCalendarEvent",e.__originalTypename="ParagraphMappedCalendarEvent";break;case"ParagraphMultiImage":e.__typename="ParagraphImage",e.__originalTypename="ParagraphMultiImage";break;case"ParagraphCustomHeader":e.__typename="ParagraphImage",e.__originalTypename="ParagraphCustomHeader";break;case"ParagraphMappedBodyText":e.__typename="ParagraphBodyText",e.__originalTypename="ParagraphMappedBodyText"}},d=t(52322);const p={ParagraphBodyText:(0,a.default)((()=>t.e(7281).then(t.bind(t,27281))),{loadableGenerated:{webpack:()=>[27281],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphBodyText"]}}),ParagraphBodyWithDropcap:(0,a.default)((()=>t.e(2712).then(t.bind(t,52712))),{loadableGenerated:{webpack:()=>[52712],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphBodyWithDropcap"]}}),ParagraphCalendarEvent:(0,a.default)((()=>t.e(6017).then(t.bind(t,6017))),{loadableGenerated:{webpack:()=>[6017],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphCalendarEvent"]}}),ParagraphConnatixVideo:(0,a.default)((()=>t.e(6038).then(t.bind(t,96038))),{loadableGenerated:{webpack:()=>[96038],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphConnatixVideo"]}}),ParagraphContributor:(0,a.default)((()=>t.e(2071).then(t.bind(t,92071))),{loadableGenerated:{webpack:()=>[92071],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphContributor"]}}),ParagraphCtaButton:(0,a.default)((()=>t.e(8918).then(t.bind(t,18918))),{loadableGenerated:{webpack:()=>[18918],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphCtaButton"]}}),ParagraphEditorsNote:(0,a.default)((()=>t.e(8456).then(t.bind(t,68456))),{loadableGenerated:{webpack:()=>[68456],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphEditorsNote"]}}),ParagraphEmbedHtml:(0,a.default)((()=>t.e(2088).then(t.bind(t,12088))),{loadableGenerated:{webpack:()=>[12088],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphEmbedHtml"]}}),ParagraphInteractiveEmbed:(0,a.default)((()=>t.e(9254).then(t.bind(t,19254))),{loadableGenerated:{webpack:()=>[19254],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphInteractiveEmbed"]}}),ParagraphFeatureTile:(0,a.default)((()=>Promise.all([t.e(2978),t.e(3406)]).then(t.bind(t,73406))),{loadableGenerated:{webpack:()=>[73406],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphFeatureTile"]}}),ParagraphImage:(0,a.default)((()=>Promise.all([t.e(2978),t.e(6315)]).then(t.bind(t,46315))),{loadableGenerated:{webpack:()=>[46315],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphImage"]}}),ParagraphLocationListItem:(0,a.default)((()=>Promise.all([t.e(2353),t.e(595)]).then(t.bind(t,80595))),{loadableGenerated:{webpack:()=>[80595],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/LocationList/ParagraphLocationListItem"]}}),ParagraphMainImage:(0,a.default)((()=>t.e(6023).then(t.bind(t,76023))),{loadableGenerated:{webpack:()=>[76023],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphMainImage"]}}),ParagraphMainVideo:(0,a.default)((()=>Promise.all([t.e(8591),t.e(5302)]).then(t.bind(t,85302))),{loadableGenerated:{webpack:()=>[85302],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphMainVideo"]}}),ParagraphMappedCalendarEvent:(0,a.default)((()=>t.e(8669).then(t.bind(t,28669))),{loadableGenerated:{webpack:()=>[28669],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphMappedCalendarEvent"]}}),ParagraphOneLineSaveVenue:(0,a.default)((()=>t.e(387).then(t.bind(t,20387))),{loadableGenerated:{webpack:()=>[20387],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphOneLineSaveVenue"]}}),ParagraphPodcast:(0,a.default)((()=>t.e(9574).then(t.bind(t,19574))),{loadableGenerated:{webpack:()=>[19574],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphPodcast"]}}),ParagraphPullQuote:(0,a.default)((()=>t.e(3502).then(t.bind(t,33502))),{loadableGenerated:{webpack:()=>[33502],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphPullQuote"]}}),ParagraphRecipe:(0,a.default)((()=>t.e(8459).then(t.bind(t,88459))),{loadableGenerated:{webpack:()=>[88459],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphRecipe"]}}),ParagraphJWPVideo:(0,a.default)((()=>t.e(7042).then(t.bind(t,37042))),{loadableGenerated:{webpack:()=>[37042],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphJWPVideo"]}}),ParagraphRelatedPost:(0,a.default)((()=>t.e(2727).then(t.bind(t,12727))),{loadableGenerated:{webpack:()=>[12727],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphRelatedPost"]}}),ParagraphSaveVenue:(0,a.default)((()=>t.e(5074).then(t.bind(t,45074))),{loadableGenerated:{webpack:()=>[45074],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphSaveVenue"]}}),ParagraphSignupCode:(0,a.default)((()=>
1t.e(5236).then(t.bind(t,15236))),{loadableGenerated:{webpack:()=>[15236],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphSignupCode"]}}),ParagraphProduct:(0,a.default)((()=>t.e(7902).then(t.bind(t,67902))),{loadableGenerated:{webpack:()=>[67902],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphProduct"]}}),ParagraphShopProduct:(0,a.default)((()=>t.e(5694).then(t.bind(t,35694))),{loadableGenerated:{webpack:()=>[35694],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphShopProduct"]}}),ParagraphShopCarousel:(0,a.default)((()=>t.e(7958).then(t.bind(t,87958))),{loadableGenerated:{webpack:()=>[87958],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphShopCarousel"]}}),ParagraphShopGrid:(0,a.default)((()=>t.e(5053).then(t.bind(t,85053))),{loadableGenerated:{webpack:()=>[85053],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphShopGrid"]}}),ParagraphShopHeader:(0,a.default)((()=>t.e(3513).then(t.bind(t,3513))),{loadableGenerated:{webpack:()=>[3513],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphShopHeader"]}}),ParagraphSlide:(0,a.default)((()=>Promise.all([t.e(9765),t.e(324)]).then(t.bind(t,324))),{loadableGenerated:{webpack:()=>[324],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphSlide"]}}),ParagraphStructuredList:(0,a.default)((()=>t.e(5711).then(t.bind(t,35711))),{loadableGenerated:{webpack:()=>[35711],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphStructuredList"]}}),ParagraphVideo:(0,a.default)((()=>Promise.all([t.e(8591),t.e(4515)]).then(t.bind(t,54515))),{loadableGenerated:{webpack:()=>[54515],modules:["../lib/PageElementFactory.js -> @g9/components/src/components/ParagraphVideo"]}})},c=({element:e})=>(0,d.jsxs)("div",{children:[e.__typename," is missing"]});c.defaultProps={element:{__typename:null}};var m=class{constructor(){console.log("PageElementFactory")}static getElements({elements:e,pseudoElements:n=[]}){return l({elements:e,pseudoElements:n}).filter(Boolean).map(((e,n)=>{s(e);let t=p[e.__typename];return t||(t=c),{Component:t,element:e,elementIndex:n}}))}}},12041:function(e,n,t){var a=t(68669),r=t(32036),o=t(88617),i=t(12227);n.Z=async({req:e,res:n,store:t,query:l})=>{const{url:s,page:d,cursor:p}=l,{config:c,page:m,container:h,menu:u}=e,{appService:g}=h.cradle,{breakingNode:b,amaNode:f}=await g.loadAppData();t.dispatch((0,r.t2)(b,f)),d&&parseInt(d,10)>1&&(t.dispatch((0,o.X$)(parseInt(d,10))),"string"===typeof p&&p.length&&t.dispatch((0,o.KJ)(p))),u&&t.dis
1patch((0,r.K0)(u)),(0,i.G)({res:n,config:c,page:m}),(({res:e,config:n,url:t,page:r})=>{var o;if(!r||!r.url_redirects)return;const i=r.url_redirects.find((e=>e.from===t));let l=!1,s=301;if(i){if(r.site&&r.site!==n.site_name&&!0!==(null===r||void 0===r||null===(o=r.sites)||void 0===o?void 0:o[n.site_name])){const e=r.site.replace(/\s/g,"").toLowerCase();l=`https://${"Popsugar UK"===r.site?"popsugar.co.uk":`${e}.com`}/${t}`}else 200!==i.statusCode&&t!==i.to&&(l=`/${i.to}`,s=i.statusCode);l&&(e?(e.writeHead(s,{Location:l}),e.end()):a.Router.push(l))}})({res:n,config:c,url:s,page:m})}},3360:function(e,n,t){t.d(n,{JK:function(){return o},PE:function(){return i},bo:function(){return l}});var a=t(14695),r=t(32979);const o=a.default.div.withConfig({displayName:"Bylinestyles__ArticleBylineContainer",componentId:"sc-4zed9y-0"})(["\n ","\n margin-top: 20px;\n\n @media (min-width: ",") {\n text-align: ",";\n }\n"],(0,r.Z)("node/header/byline"),(e=>`${e.theme.breakpoints[2]}px`),(e=>e.theme.mapView?"center":"left")),i=a.default.div.withConfig({displayName:"Bylinestyles__ArticleAuthor",componentId:"sc-4zed9y-1"})(["\n ","\n\n & > .author-name {\n border-bottom: ",";\n\n &:hover {\n color: ",";\n border-bottom: ",";\n }\n }\n"],(0,r.Z)("node/header/byline"),(({theme:e})=>e.global.linkBorderBottom),(({theme:e})=>e.global.linkHoverTextColor),(({theme:e})=>e.global.linkHoverBorderBottom)),l=a.default.time.withConfig({displayName:"Bylinestyles__ArticleDate",componentId:"sc-4zed9y-2"})(["\n ","\n margin-top: 7px;\n display: block;\n"],(0,r.Z)("node/header/timestamp"));o.displayName="ArticleBylineContainer",i.displayName="ArticleAuthor",l.displayName="ArticleDate"},56922:function(e,n,t){t.d(n,{Z:function(){return d}});t(2784);var a=t(10989),r=t(3360);const o=({published_at:e,changed_at:n,suppressPublishTime:t,config:a={},returnUnixTime:r=!1})=>{var o,l,s,d;const p=(null===a||void 0===a||null===(o=a.locale)||void 0===o?void 0:o.date_time_format)||"en-US";let c=!1;var m,h;(n="object"!==typeof n||null===n?{}:n,(e="object"!==typeof e||null===e?{}:e)._seconds=void 0===e._seconds?null:e._seconds,n&&null!==(l=n)&&void 0!==l&&l._seconds)&&(c=(null===(m=n)||void 0===m?void 0:m._seconds)!==(null===(h=e)||void 0===h?void 0:h._seconds));const u=c?"Updated on":"Published on",g=c?null===(s=n)||void 0===s?void 0:s._seconds:null===(d=e)||void 0===d?void 0:d._seconds,b=parseInt((1e3*new Date(g).getTime()).toFixed(0),10);if(r)return b;let f=new Intl.DateTimeFormat(p,{year:"numeric",month:"long",day:"numeric"}).format(b);f=i(f);const y={hour:"numeric",minute:"2-digit"};switch(p){case"en-US":y.timeZone="America/New_York",y.hour12=!0;break;case"en-GB":y.timeZone="Europe/London",y.hour12=!1;break;default:y.timeZone="America/New_York",y.hour12=!0}const _=new Date(b).toLocaleTimeString(p,y);return`${u} ${f}${t?"":` at ${_}`}`},i=e=>{const n={January:"Jan",February:"Feb",August:"Aug",September:"Sep",October:"Oct",November:"Nov",December:"Dec"};return Object.keys(n).forEach((t=>{e.includes(t)&&(e=e.replace(t,n[t]))})),e};var l=t(52322);const s=({page:{author:e=[],published_at:n={},changed_at:t={},brand:i=""},config:s,overrideBy:d="",suppressPublishTime:p=!1,isPrimaryArticle:c=!0})=>{const{author:{name_links_to_author_page:m=!1}}=s,h=o({published_at:n,changed_at:t,suppressPublishTime:p,config:s}),u=o({published_at:n,changed_at:t,returnUnixTime:!0}),g=new Date(u).toISOString(),b=e.filter(Boolean),f=Array.isArray(b)&&b.length>0?b:[{name:i}];return(0,l.jsxs)(r.JK,{children:[(0,l.jsxs)(r.PE,{children:[d||"By"," ",f.map((e=>e.canonical_url&&m?(0,l.jsx)(a.Z,{link:`/${e.canonical_url}`,classValue:"author-name",children:e.name},`${e.name}`):e.name)).reduce(((e,n,t,a)=>t===a.length-2?[e,n,", and "]:[e,n,t===a.length-1?"":", "]),null)]}),c&&(0,l.jsx)(r.bo,{dateTime:g,children:h})]})};s.defaultProps={overrideBy:"",suppressPublishTime:!1};var d=s},85280:function(e,n,t){t.d(n,{O:function(){return B.Z},Z:function(){return G}});var a=t(77460),r=t(2784),o=t(14695),i=t(32979);const l=o.default.h1.withConfig({displayName:"Title__ArticleTitle",componentId:"sc-17g59lq-0"})(["\n ","\n\n @media (min-width: ",") {\n ","\n\n ","\n }\n"],(e=>e.mapViewSwiperTile?(0,i.Z)("local-list/standard/title/header/small"):(0,i.Z)("node/header/title/small")),(e=>`${e.theme.breakpoints[2]}px`),(0,i.Z)("node/header/title/large"),(e=>e.theme.mapView&&(0,o.css)(["\n ","\n "],(0,i.Z)("node/header/title/small"))));l.displayName="ArticleTitle";var s=l;const d=o.default.h2.withConfig({displayName:"Subheadline__ArticleSubheadline",componentId:"sc-1ewx8rm-0"})(["\n ","\n margin-top: 8px;\n text-align: left;\n\n @media (min-width: ",") {\n ","\n }\n"],(0,i.Z)("node/header/subhead/small"),(e=>`${e.theme.breakpoints[2]}px`),(0,i.Z)("node/header/subhead/large"));d.displayName="ArticleSubheadline";var p=d,c=t(56922),m=t(6040),h=t(5648);const u=o.default.div.withConfig({displayName:"ArticleHeaderstyles__ArticleHeaderContainer",componentId:"sc-1wxxcno-0"})(["\n text-align: center;\n margin: 24px 0;\n padding: 0;\n position: relative;\n\n ","\n\n .article-header__mobile-main {\n margin: 0 16px;\n display: grid;\n\n @media (min-width: ",") {\n margin: 0;\n }\n }\n\n .article-header__mobile-top-row {\n display: flex;\n margin-bottom: 10px;\n\n "," {\n display: none;\n }\n }\n\n "," {\n display: flex;\n justify-content: center;\n background-color: rgba(0, 0, 0, 0.04);\n }\n\n @media (min-width: ",") {\n text-align: left;\n margin-top: 32px;\n\n ","\n }\n"],(e=>e.theme.mapView&&(0,o.css)(["\n background-color: #fff;\n padding: 24px 0 0 0;\n border-top: 2px solid ",";\n "],e.theme.color.brand01["!default"].value)),(e=>`${e.theme.breakpoints[3]}px`),h.d,h.d,(e=>`${e.theme.breakpoints[2]}px`),(e=>e.theme.mapView?(0,o.css)(["\n padding: 38px 38px 38px 20px;\n margin-top: 0;\n border-top: none;\n\n "," {\n position: absolute;\n width: 100%;\n left: 0;\n }\n "],h.d):(0,o.css)(["\n "," {\n display: none;\n background: none;\n }\n\n .article-header__mobile-top-row {\n align-items: center;\n justify-content: space-between;\n\n "," {\n display: inline-flex;\n }\n }\n "],h.d,h.d)));u.displayName="ArticleHeaderContainer";var g=u,b=t(57903),f=t(99948),y=t(72829),_=t(5632),x=t(81388);var P,v,w=o.default.div.withConfig({displayName:"MainMapCtastyles__MainMapCtaContainer",componentId:"sc-wqfa4l-0"})(["\n margin-top: 24px;\n > button,\n > a {\n ","\n ","\n line-height: 24px;\n border: none;\n background-color: ",";\n text-transform: uppercase;\n width: 297px;\n padding: 15px 0;\n display: flex;\n justify-content: space-evenly;
1\n align-content: center;\n margin: 0 auto ",";\n position: relative;\n cursor: pointer;\n z-index: 2;\n }\n\n .map-icon {\n width: 20px;\n\n use {\n fill: #fff;\n }\n }\n"],(0,i.Z)("button/text/default"),(0,x.Z)("brand/neutral/white"),(({theme:e})=>e.color.brand01["!default"].value),(({increaseCtaMargin:e})=>e?"30px":"-54px")),k=["title","titleId"];function j(){return(j=Object.assign?Object.assign.bind():function(e){for(var n=1;n<arguments.length;n++){var t=arguments[n];for(var a in t)Object.prototype.hasOwnProperty.call(t,a)&&(e[a]=t[a])}return e}).apply(this,arguments)}function E(e,n){if(null==e)return{};var t,a,r=function(e,n){if(null==e)return{};var t,a,r={},o=Object.keys(e);for(a=0;a<o.length;a++)t=o[a],n.indexOf(t)>=0||(r[t]=e[t]);return r}(e,n);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(a=0;a<o.length;a++)t=o[a],n.indexOf(t)>=0||Object.prototype.propertyIsEnumerable.call(e,t)&&(r[t]=e[t])}return r}var C=function(e){var n=e.title,t=e.titleId,a=E(e,k);return r.createElement("svg",j({width:24,height:24,viewBox:"0 0 24 24",xmlns:"http://www.w3.org/2000/svg",xmlnsXlink:"http://www.w3.org/1999/xlink","aria-labelledby":t},a),n?r.createElement("title",{id:t},n):null,P||(P=r.createElement("defs",null,r.createElement("path",{d:"M23.5 1.15c-.3-.2-.7-.2-1 0L16 4.931 8.4 1.15h-.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.4.1h-.1-.1l-7 3.982c-.2.2-.4.498-.4.896v15.928c0 .398.2.697.5.896.3.199.7.199 1 0L8 19.068l7.5 3.783c.2.1.3.1.5.1.1 0 .2 0 .3-.1h.2l7-3.982c.3-.2.5-.498.5-.896V2.045c0-.398-.2-.697-.5-.896zM9 3.637l6 2.986v13.738l-6-2.986V3.638zM2 6.624l5-2.886v13.638l-5 2.886V6.624zm20 10.752l-5 2.886V6.624l5-2.886v13.638z",id:"map_svg__a"}))),v||(v=r.createElement("use",{fill:"#000",xlinkHref:"#map_svg__a",fillRule:"evenodd"})))},O=t(98149),N=t(52322);const A=({page:e,toggleMapView:n,mapView:t,deviceType:a,gaSendEvent:o,isAmp:i})=>{const{is_sponsored:l,elements:s}=e,{0:d,1:p}=(0,r.useState)(!1),c=(0,_.useRouter)().asPath.replace("/amphtml","");(0,r.useEffect)((()=>{("mobile"===a&&l||e.has_full_width_main||!e.main_image)&&p(!0)}),[a]);const m=s.filter((e=>"ParagraphLocationListItem"===e.__typename&&e.venue_coordinates.lat&&e.venue_coordinates.lng&&!e.isBrandedInclusion));if(!m.length)return null;const h=`View ${m.length} places on map`;return(0,N.jsx)(w,{increaseCtaMargin:d,children:i?(0,N.jsxs)("a",{href:`${c}#map=show`,children:[(0,N.jsx)("p",{children:h}),(0,N.jsx)(C,{className:"map-icon"})]}):(0,N.jsxs)("button",{onClick:e=>{e.preventDefault(),n(!t),o({category:"list view",action:"view on map"}),(0,O.ZP)({event:O.zB,[O.zB]:{action:"view_on_map"}})},type:"button",children:[(0,N.jsx)("p",{children:h}),(0,N.jsx)(C,{className:"map-icon"})]})})};A.defaultProps={mapView:!1,deviceType:"mobile",gaSendEvent:()=>{}};var T=A;const S={toggleMapView:f.j3,gaSendEvent:y.E_};var I=(0,b.$j)((e=>({mapView:e.ui.mapView,deviceType:e.ui.deviceType})),S)(T),B=t(70169);function F(e,n){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);n&&(a=a.filter((function(n){return Object.getOwnPropertyDescriptor(e,n).enumerable}))),t.push.apply(t,a)}return t}function Z(e){for(var n=1;n<arguments.length;n++){var t=null!=arguments[n]?arguments[n]:{};n%2?F(Object(t),!0).forEach((function(n){(0,a.Z)(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):F(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}))}return e}function V(e){const{page:n,config:t,mapView:a,mapViewSwiperTile:r}=e;return n?(0,N.jsx)(o.ThemeProvider,{theme:{mapView:a},children:(0,N.jsxs)(g,{className:`article-header ${r&&"swiper-slide"}`,children:[(0,N.jsxs)("div",{className:"article-header__mobile-main",children:[(0,N.jsxs)("div",{className:"article-header__mobile-top-row",children:[(0,N.jsx)(B.Z,{breadcrumbs:n.breadcrumbs,config:t}),(0,N.jsx)(m.Z,{className:"mobile-sponsored",page:n})]}),(0,N.jsx)(s,{mapViewSwiperTile:r,children:n.title}),n.subheadline&&!a&&(0,N.jsx)(p,{children:n.subheadline}),(0,N.jsx)(c.Z,Z({},e))]}
1),"NodeList"===n.__typename&&!a&&(0,N.jsx)(I,{page:n}),(0,N.jsx)(m.Z,{className:"desktop-sponsored",page:n})]})}):null}V.defaultProps={config:{},mapView:!1,mapViewSwiperTile:!1,page:{}};var G=V},70169:function(e,n,t){t(2784);var a=t(10989),r=t(24390),o=t(52322);const i=({breadcrumbs:e,displayType:n,gaAction:t})=>{const i={Dodowell:"Health & Wellness","Paw Of Approval":"Product Picks"};return(0,o.jsx)(r.F,{displayType:n,children:e.map((e=>{var n;const r=e.url?`/${e.url}`:"",l=null!==(n=i[e.name])&&void 0!==n?n:e.name;return(0,o.jsx)("li",{className:"breadcrumb",children:(0,o.jsx)(a.Z,{gaLinkInfo:{category:"internal click",action:t,label:r},breadcrumb:!0,dataLayerEvent:{event:"breadcrumb",name:l},link:r,children:l})},e.url)}))})};i.defaultProps={breadcrumbs:[],displayType:(i.DISPLAY_TYPE={DEFAULT:"DEFAULT",TAGS:"TAGS"}).DEFAULT,gaAction:"breadcrumb click"},n.Z=i},24390:function(e,n,t){t.d(n,{F:function(){return i}});var a=t(14695),r=t(32979),o=t(70169);const i=a.default.ul.withConfig({displayName:"Breadcrumbsstyles__BreadcrumbsContainer",componentId:"sc-t4m1p8-0"})(["\n list-style: none;\n\n ","\n\n li {\n ","\n display: inline;\n\n span,\n a {\n font-family: inherit;\n color: inherit;\n border: none;\n\n &:hover {\n text-decoration: underline;\n text-underline-offset: 2px;\n }\n }\n\n &:after {\n content: '\\2022';\n padding: 0 5px;\n }\n\n &:last-child:after {\n content: '';\n }\n }\n"],(e=>e.displayType===o.Z.DISPLAY_TYPE.TAGS&&(0,a.css)(["\n margin: 0 16px;\n @media (min-width: ",") {\n margin: 0;\n }\n "],(e=>`${e.theme.breakpoints[3]}px`))),(0,r.Z)("article/standard/breadcrumbs"))},50432:function(e,n,t){t.d(n,{j0:function(){return s},Ny:function(){return p},mW:function(){return m},by:function(){return c},Lp:function(){return d},NZ:function(){return i},gD:function(){return l}});var a=t(14695),r=t(16390),o=t(9526);const i=a.default.div.withConfig({displayName:"NodeArticlestyles__ExpandArticleButtonContainer",componentId:"sc-1rwhog1-0"})(["\n display: flex;\n justify-content: center;\n"]),l=(0,a.css)(["\n position: relative;\n overflow: hidden;\n max-height: 800px;\n margin-bottom: 48px;\n\n &:after {\n content: '';\n position: absolute;\n bottom: 0;\n left: 0;\n width: 100%;\n height: 300px;\n background: linear-gradient(\n 180deg,\n rgba(245, 240, 231, 0) 0%,\n "," 80%\n );\n }\n\n ",".show-full-article {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n\n "," {\n z-index: 1;\n }\n }\n\n @media (min-width: ",") {\n max-height: 1000px;\n margin-bottom: 60px;\n }\n"],(e=>e.theme.color.globalBackground),r.Jn,o.qO,(e=>`${e.theme.breakpoints[2]}px`)),s=a.default.article.withConfig({displayName:"NodeArticlestyles__ArticleElement",componentId:"sc-1rwhog1-1"})(["\n margin-bottom: 20px;\n opacity: ",";\n transition: all 0.6s ",";\n\n @media (min-width: ",") {\n margin-bottom: 40px;\n }\n\n ","\n"],(e=>e.fadeOut?.3:1),(e=>e.theme.animation.transitionTiming.fastEaseOut1),(e=>`${e.theme.breakpoints[3]}px`),(({truncateArticle:e})=>e&&l)),d=a.default.div.withConfig({displayName:"NodeArticlestyles__ArticleSubView",componentId:"sc-1rwhog1-2"})(["\n position: fixed;\n top: 0;\n left: 0;\n width: 100vw;\n height: 100vh;\n pointer-events: ",";\n z-index: ",";\n\n /**\n * Mobile Safari utility bar cover fix/hack. Ensure utility bar(s) in\n * iOS Safari don't cover the swipable cards\n *\n * @see https://allthingssmitty.com/2020/05/11/css-fix-for-100vh-in-mobile-webkit/\n * @see https://github.com/postcss/postcss-100vh-fix\n */\n @supports (-webkit-touch-callout: none) {\n height: -webkit-fill-available;\n }\n\n @media (min-width: ",") {\n margin-bottom: 40px;\n }\n"],(e=>e.active?"auto":"none"),(e=>e.theme.zIndexes.header+10),(e=>`${e.theme.breakpoints[3]}px`)),p=a.default.aside.withConfig({displayName:"NodeArticlestyles__InlineAdWrapper",componentId:"sc-1rwhog1-3"})(["\n margin: 40px 0;\n\n @media (min-width: ",") {\n padding-top: 18px;\n /* for Chrome v80 for when an inline ad breaks the container */\n max-width: 792px;\n }\n"],(e=>`${e.theme.breakpoints[3]}px`)),c=(0,a.default)("div").withConfig({displayName:"NodeArticlestyles__FullWidthMainElement",componentId:"sc-1rwhog1-4"})(["\n picture > img {\n display: inherit;\n width: 100%;\n object-fit: cover;\n }\n\n video {\n width: 100%;\n }\n"]),m=(a.default.div.withConfig({displayName:"NodeArticlestyles__SingleListItem",componentId:"sc-1rwhog1-
15"})(["\n position: fixed;\n top: 0;\n left: 0;\n height: 100vh;\n width: 100vw;\n overflow: scroll;\n\n .node-list-swiper-container {\n margin-left: auto;\n margin-right: auto;\n position: relative;\n overflow: hidden;\n z-index: 1;\n }\n\n .node-list-swiper-wrapper {\n position: relative;\n width: 100%;\n height: 100%;\n z-index: 1;\n display: flex;\n }\n\n .node-list-swiper-slide {\n flex-shrink: 0;\n width: 100%;\n height: auto;\n position: relative;\n }\n\n @media (min-width: ",") {\n width: 440px;\n }\n"],(e=>`${e.theme.breakpoints[3]}px`)),a.default.div.withConfig({displayName:"NodeArticlestyles__ObscuredContentWrapper",componentId:"sc-1rwhog1-6"})(["\n position: relative;\n ","\n"],(e=>e.obscure&&(0,a.css)(["\n & > .page-element:not(.page-element--recommended-video) {\n /* Classes that we don't want blurred are to be listed in this :not pseudo-class */\n filter: blur(6px);\n pointer-events: none;\n }\n "]))))},7023:function(e,n,t){t.d(n,{Ac:function(){return l},tn:function(){return i},IK:function(){return s},Ez:function(){return d},SQ:function(){return p}});var a=t(14695),r=t(32979),o=t(18469);const i=(0,a.css)(["\n ",";\n margin: 0 16px 20px;\n text-align: left;\n\n @media (min-width: ",") {\n margin: 0 0 20px;\n }\n\n a:not(.has-image) {\n color: inherit;\n text-decoration: none;\n border-bottom: ",";\n\n ","\n\n &:hover {\n color: ",";\n border-bottom: ",";\n }\n }\n\n em {\n font-style: italic;\n }\n\n b,\n strong {\n font-weight: ",";\n }\n\n h1 {\n ","\n }\n\n h2 {\n ","\n }\n\n h3 {\n ","\n }\n\n h4,\n h5 {\n ","\n margin-bottom: 12px;\n }\n\n ul {\n list-style: ",";\n }\n\n ol {\n list-style: ",";\n }\n\n /*\n * Margins\n */\n p,\n ul,\n ol {\n margin-bottom: 20px;\n }\n\n h1,\n h4,\n h5,\n h6 {\n margin-bottom: 12px;\n }\n\n h2 {\n margin-top: 20px;\n padding-bottom: 20px;\n ","\n }\n\n h3 {\n padding-top: 12px;\n padding-bottom: 12px;\n }\n\n li {\n position: relative;\n margin-bottom: 12px;\n }\n\n li:last-child {\n margin-bottom: 0;\n }\n\n ol li {\n padding-left: ",";\n }\n\n ul li {\n padding-left: ",";\n }\n\n ol li::before {\n content: ",";\n position: absolute;\n top: ",";\n left: 0;\n width: ",";\n height: ",";\n background: ",";\n }\n\n ul li::before {\n content: ",";\n position: absolute;\n top: ",";\n left: 0;\n width: ",";\n height: ",";\n background: ",";\n }\n"],(0,r.Z)("global/standard/base"),(e=>`${e.theme.breakpoints[3]}px`),(({theme:e})=>e.global.linkBorderBottom),(0,o.Z)("link/hover/base"),(({theme:e})=>e.global.linkHoverTextColor),(({theme:e})=>e.global.linkHoverBorderBottom),(({theme:e})=>e.global.boldFontWeight),(0,r.Z)("global/standard/h1"),(0,r.Z)("global/standard/h2"),(0,r.Z)("global/standard/h3"),(0,r.Z)("global/standard/h4"),(({theme:e})=>e.article.unordered_list.list_style),(({theme:e})=>e.article.ordered_list.list_style),(e=>e.isPopsugar&&(0,a.css)(["\n margin-top: 36px;\n padding-bottom: 12px;\n "])),(({theme:e})=>e.article.ordered_list.list_item.padding_left),(({theme:e})=>e.article.unordered_list.list_item.padding_left),(({theme:e})=>e.article.ordered_list.list_item.before.content),(({theme:e})=>e.article.ordered_list.list_item.before.top),(({theme:e})=>e.article.ordered_list.list_item.before.width),(({theme:e})=>e.article.ordered_list.list_item.before.height),(({theme:e})=>e.article.ordered_list.list_item.before.background),(({theme:e})=>e.article.unordered_list.list_item.before.content),(({theme:e})=>e.article.unordered_list.list_item.before.top),(({theme:e})=>e.article.unordered_list.list_item.before.width),(({theme:e})=>e.article.unordered_list.list_item.before.height),(({theme:e})=>e.article.unordered_list.list_item.before.background)),l=a.default.div.withConfig({displayName:"ParagraphBodyTextstyles__BodyText",componentId:"sc-zv221u-0"})(["\n ",";\n\n ","\n"],i,(e=>e.showAccordion&&(0,a.css)(["\n display: none;\n "]))),s=a.default.div.withConfig({displayName:"ParagraphBodyTextstyles__BodyTextWithAccordion",componentId:"sc-zv221u-1"})(["\n ",";\n\n display: block;\n margin: 0 auto;\n width: 100%;\n padding: 0 20px 28px;\n transition: max-height 0.7s ease-in-out;\n max-height: 4em;\n overflow: hidden;\n min-height: 185px;\n\n &.active {\n max-height: 255em;\n }\n\n @media (min-width: ",") {\n display: block;\n max-height: none;\n padding: 0px 0px 0px;\n }\n"],i,(({theme:e})=>`${e.breakpoints[2]}px`)),d=a.default.div.withConfig({displayName:"ParagraphBodyTextstyles__BodyTextFadeWrapper",componentId:"sc-zv221u-2"})(["\n position: relative;\n margin-bottom: 120px;\n\n &:after {\n position: absolute;\n bottom: -2px;\n height: 40%;\n width: 100%;\n content: '';\n background: linear-gradient(180deg, rgba(245, 240, 231, 0) 0%, #f5f0e7 100%);\n pointer-events: none; /* so text behind gradient is still selectable */\n }\n\n &.active {\n &:after {\n background: transparent;\n }\n }\n\n @media (min-width: ",") {\n &:after {\n display: none;\n }\n margin-bottom: 0px;\n }\n"],(({theme:e})=>`${e.breakpoints[2]}px`)),p=a.default.button.withConfig({displayName:"ParagraphBodyTextstyles__ReadMoreButton",componentId:"sc-zv221u-3"})(["\n position: absolute;\n z-index: 1;\n margin: auto auto;\n left: 0px;\n right: 0px;\n border: none;\n background: none;\n ","\n text-align: center;\n\n &.active {\n cursor: pointer;\n\n &:before {\n transform: rotate(180deg);\n transition: transform 0.4s ease-in;\n }\n }\n\n @media (min-width: ",") {\n display: none;\n }
1\n"],(0,r.Z)("recipe/details/header-text"),(({theme:e})=>`${e.breakpoints[2]}px`))},12231:function(e,n,t){var a=t(2784),r=t(5100),o=t(52322);class i extends a.PureComponent{render(){const{element:e,elementIndex:n,innerRef:t,has_affiliate:a=!1,config:i,credit:l}=this.props,{text:s,stripHtml:d,className:p,__typename:c,isAffiliateDisclosure:m=!1}=e,{affiliate_disclosure:h=""}=i;let u=m?h:l||s;if(m&&!a)return null;d&&(u=u.replace(/<[^>]*>?/gm,""));return["\u201c","“"].forEach((e=>{if("string"===typeof u&&u.includes(`href="${e}http`)){const n=new RegExp(`href="${e}http`,"g"),t=new RegExp(`${e}">`,"g");u=u.replace(n,'href="http'),u=u.replace(t,'">')}})),(0,o.jsx)(r.J,{className:`page-element paragraph ${p}`,"data-element-type":c,"data-element-index":n,ref:t,dangerouslySetInnerHTML:{__html:u},py:[5,null,null,null,null],mb:[7,null,null,null,null]})}}i.defaultProps={credit:null,element:{className:"editors-note",text:"",stripHtml:!1,__typename:"ParagraphEditorsNode",isAffiliateDisclosure:!1},elementIndex:null,has_affiliate:!1,innerRef:void 0,config:{affiliate_disclosure:""}},n.Z=i},5100:function(e,n,t){t.d(n,{J:function(){return o}});var a=t(14695),r=t(32979);const o=a.default.div.withConfig({displayName:"ParagraphEditorsNotestyles__EditorsNoteDiv",componentId:"sc-tvi916-0"})(["\n ","\n border-top: 1px solid ",";\n border-bottom: 1px solid ",";\n padding: 20px 0px;\n margin: 0 16px 20px;\n\n @media (min-width: ",") {\n margin: 0 0px 20px;\n }\n\n h1 {\n ","\n }\n\n h2 {\n ","\n margin-bottom: 12px;\n }\n\n p,\n ul,\n ol {\n margin-bottom: 20px;\n }\n\n a {\n color: ",";\n border-bottom: ",";\n\n &:hover {\n color: ",";\n border-bottom: ",";\n }\n }\n\n ul {\n list-style: ",";\n }\n\n ol {\n list-style: ",";\n }\n\n li {\n position: relative;\n margin-bottom: 12px;\n }\n\n li:last-child {\n margin-bottom: 0;\n }\n\n ol li {\n padding-left: ",";\n }\n\n ul li {\n padding-left: ",";\n }\n\n ol li::before {\n content: ",";\n position: absolute;\n top: ",";\n left: 0;\n width: ",";\n height: ",";\n background: ",";\n }\n\n ul li::before {\n content: ",";\n position: absolute;\n top: ",";\n left: 0;\n width: ",";\n height: ",";\n background: ",";\n }\n"],(0,r.Z)("article/standard/editors-note"),(({theme:e})=>e.color.neutral[200].value),(({theme:e})=>e.color.neutral[200].value),(({theme:e})=>`${e.breakpoints[3]}px`),(0,r.Z)("global/standard/h1"),(0,r.Z)("global/standard/h2"),(({theme:e})=>e.global.linkTextColor),(({theme:e})=>e.global.linkBorderBottom),(({theme:e})=>e.global.linkHoverTextColor),(({theme:e})=>e.global.linkHoverBorderBottom),(({theme:e})=>e.article.unordered_list.list_style),(({theme:e})=>e.article.ordered_list.list_style),(({theme:e})=>e.article.ordered_list.list_item.padding_left),(({theme:e})=>e.article.unordered_list.list_item.padding_left),(({theme:e})=>e.article.ordered_list.list_item.before.content),(({theme:e})=>e.article.ordered_list.list_item.before.top),(({theme:e})=>e.article.ordered_list.list_item.before.width),(({theme:e})=>e.article.ordered_list.list_item.before.height),(({theme:e})=>e.article.ordered_list.list_item.before.background),(({theme:e})=>e.article.unordered_list.list_item.before.content),(({theme:e})=>e.article.unordered_list.list_item.before.top),(({theme:e})=>e.article.unordered_list.list_item.before.width),(({theme:e})=>e.article.unordered_list.list_item.before.height),(({theme:e})=>e.article.unordered_list.list_item.before.background))}}]);
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.