CINXE.COM

Victor Fiorillo - Author - Philadelphia Magazine

<!doctype html> <html lang="en-US"> <head> <meta name="viewport" content="width=device-width, initial-scale=1"> <meta content="text/html;charset=utf-8" http-equiv="Content-Type"> <meta content="utf-8" http-equiv="encoding"> <link rel="preconnect" href="https://securepubads.g.doubleclick.net"><link rel="preconnect" href="https://www.googleadservices.com"><link rel="preconnect" href="https://s.ntv.io"><link rel="preconnect" href="https://ib.adnxs.com"><link rel="preconnect" href="https://ap.lijit.com"><link rel="preconnect" href="https://static.criteo.net"> <!-- Below is a recommended list of pre-connections, which allow the network to establish each connection quicker, speeding up response times and improving ad performance. --> <link rel="preconnect" href="https://a.pub.network/" crossorigin> <link rel="preconnect" href="https://b.pub.network/" crossorigin> <link rel="preconnect" href="https://c.pub.network/" crossorigin> <link rel="preconnect" href="https://d.pub.network/" crossorigin> <link rel="preconnect" href="https://btloader.com/" crossorigin> <link rel="preconnect" href="https://api.btloader.com/" crossorigin> <link rel="preconnect" href="https://cdn.confiant-integrations.net" crossorigin> <!-- Below is a link to a CSS file that accounts for Cumulative Layout Shift, a new Core Web Vitals subset that Google uses to help rank your site in search --> <!-- The file is intended to eliminate the layout shifts that are seen when ads load into the page. If you don't want to use this, simply remove this file --> <!-- To find out more about CLS, visit https://web.dev/vitals/ --> <link rel="stylesheet" href="https://a.pub.network/phillymag-com/cls.css"> <script data-cfasync="false" type="text/javascript"> var freestar = freestar || {}; freestar.queue = freestar.queue || []; freestar.config = freestar.config || {}; freestar.config.enabled_slots = []; freestar.config.targeting = [ { "phillymag_banner-1": { "pos": ["1"], } }, { "phillymag_banner-2": { "pos": ["2"], } }, { "phillymag_banner-3": { "pos": ["3"], } }, { "phillymag_rail-1": { "pos": ["1"], } }, { "phillymag_rail-2": { "pos": ["2"], } }, { "phillymag_rail-3": { "pos": ["3"], } }, { "phillymag_curated_module-1": { "pos": ["1"], } }, { "phillymag_curated_module-2": { "pos": ["2"], } }, { "phillymag_curated_module-3": { "pos": ["3"], } }, ]; freestar.initCallback = function () { (freestar.config.enabled_slots.length === 0) ? freestar.initCallbackCalled = false : freestar.newAdSlots(freestar.config.enabled_slots) } </script> <script src="https://a.pub.network/phillymag-com/pubfig.min.js" data-cfasync="false" async></script> <style> #pmLink { visibility: hidden; text-decoration: none; cursor: pointer; background: transparent; border: none; } #pmLink:hover { visibility: visible; color: grey; } </style> <link rel="preconnect" href="https://cdn10.bostonmagazine.com/"><link rel="preconnect" href="https://s.ntv.io/"><meta name="robots" content="index, follow, max-image-preview:large, 0:index, 1:follow"> <!-- This site is optimized with the Yoast SEO Premium plugin v21.7 (Yoast SEO v23.3) - https://yoast.com/wordpress/plugins/seo/ --> <title>Victor Fiorillo - Author - Philadelphia Magazine</title> <meta name="description" content="Check phillymag.com each morning Monday through Thursday for the latest edition of Philly Today. And if you have a news tip for our hardworking Philly […]"> <link rel="next" href="https://www.phillymag.com/author/victor-fiorillo/page/2/"> <meta property="og:locale" content="en_US"> <meta property="og:type" content="profile"> <meta property="og:title" content="Victor Fiorillo - Author - Philadelphia Magazine"> <meta property="og:url" content="https://www.phillymag.com/author/victor-fiorillo/"> <meta property="og:site_name" content="Philadelphia Magazine"> <meta name="twitter:card" content="summary_large_image"> <!-- / Yoast SEO Premium plugin. --> <link rel="dns-prefetch" href="//securepubads.g.doubleclick.net"> <link rel="dns-prefetch" href="//static.criteo.net"> <link rel="dns-prefetch" href="//s.ntv.io"> <link rel="dns-prefetch" href="//cloud.typography.com"> <link rel="alternate" type="application/rss+xml" title="Philadelphia Magazine » Posts by Victor Fiorillo Feed" href="https://www.phillymag.com/author/victor-fiorillo/feed/"> <script type="text/javascript"> /* <![CDATA[ */ window._wpemojiSettings = {"baseUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/72x72\/","ext":".png","svgUrl":"https:\/\/s.w.org\/images\/core\/emoji\/15.0.3\/svg\/","svgExt":".svg","source":{"concatemoji":"https:\/\/cdn10.phillymag.com\/wp-includes\/js\/wp-emoji-release.min.js?ver=6.5.5"}}; /*! This file is auto-generated */ !function(i,n){var o,s,e;function c(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function p(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data),r=(e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0),new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data));return t.every(function(e,t){return e===r[t]})}function u(e,t,n){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\uddfa\ud83c\uddf3","\ud83c\uddfa\u200b\ud83c\uddf3")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!n(e,"\ud83d\udc26\u200d\u2b1b","\ud83d\udc26\u200b\u2b1b")}return!1}function f(e,t,n){var r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):i.createElement("canvas"),a=r.getContext("2d",{willReadFrequently:!0}),o=(a.textBaseline="top",a.font="600 32px Arial",{});return e.forEach(function(e){o[e]=t(a,e,n)}),o}function t(e){var t=i.createElement("script");t.src=e,t.defer=!0,i.head.appendChild(t)}"undefined"!=typeof Promise&&(o="wpEmojiSettingsSupports",s=["flag","emoji"],n.supports={everything:!0,everythingExceptFlag:!0},e=new Promise(function(e){i.addEventListener("DOMContentLoaded",e,{once:!0})}),new Promise(function(t){var n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),p.toString()].join(",")+"));",r=new Blob([e],{type:"text/javascript"}),a=new Worker(URL.createObjectURL(r),{name:"wpTestEmojiSupports"});return void(a.onmessage=function(e){c(n=e.data),a.terminate(),t(n)})}catch(e){}c(n=f(s,u,p))}t(n)}).then(function(e){for(var t in e)n.supports[t]=e[t],n.supports.everything=n.supports.everything&&n.supports[t],"flag"!==t&&(n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&n.supports[t]);n.supports.everythingExceptFlag=n.supports.everythingExceptFlag&&!n.supports.flag,n.DOMReady=!1,n.readyCallback=function(){n.DOMReady=!0}}).then(function(){return e}).then(function(){var e;n.supports.everything||(n.readyCallback(),(e=n.source||{}).concatemoji?t(e.concatemoji):e.wpemoji&&e.twemoji&&(t(e.twemoji),t(e.wpemoji)))}))}((window,document),window._wpemojiSettings); /* ]]> */ </script> <style id="wp-emoji-styles-inline-css" type="text/css"> img.wp-smiley, img.emoji { display: inline !important; border: none !important; box-shadow: none !important; height: 1em !important; width: 1em !important; margin: 0 0.07em !important; vertical-align: -0.1em !important; background: none !important; padding: 0 !important; } </style> <style id="co-authors-plus-coauthors-style-inline-css" type="text/css"> .wp-block-co-authors-plus-coauthors.is-layout-flow [class*=wp-block-co-authors-plus]{display:inline} </style> <style id="co-authors-plus-avatar-style-inline-css" type="text/css"> .wp-block-co-authors-plus-avatar :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-avatar :where(img){vertical-align:middle}.wp-block-co-authors-plus-avatar:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-avatar.aligncenter{display:table;margin-inline:auto} </style> <style id="co-authors-plus-image-style-inline-css" type="text/css"> .wp-block-co-authors-plus-image{margin-bottom:0}.wp-block-co-authors-plus-image :where(img){height:auto;max-width:100%;vertical-align:bottom}.wp-block-co-authors-plus-coauthors.is-layout-flow .wp-block-co-authors-plus-image :where(img){vertical-align:middle}.wp-block-co-authors-plus-image:is(.alignfull,.alignwide) :where(img){width:100%}.wp-block-co-authors-plus-image:is(.alignleft,.alignright){display:table}.wp-block-co-authors-plus-image.aligncenter{display:table;margin-inline:auto} </style> <style id="classic-theme-styles-inline-css" type="text/css"> /*! This file is auto-generated */ .wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none} </style> <style id="global-styles-inline-css" type="text/css"> body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}body .is-layout-flex{flex-wrap: wrap;align-items: center;}body .is-layout-flex > *{margin: 0;}body .is-layout-grid{display: grid;}body .is-layout-grid > *{margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;} .wp-block-navigation a:where(:not(.wp-element-button)){color: inherit;} :where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;} :where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;} .wp-block-pullquote{font-size: 1.5em;line-height: 1.6;} </style> <link rel="stylesheet" id="metrocorp-countdown-css-css" href="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-countdown/assets/css/countdown.css?ver=1.0.1" type="text/css" media="all"> <link rel="stylesheet" id="phillymag-css" href="https://cdn10.phillymag.com/wp-content/themes/metrocorp/dist/css/philly.min.css?ver=112" type="text/css" media="all"> <link rel="stylesheet" id="tablepress-default-css" href="https://cdn10.phillymag.com/wp-content/plugins/tablepress/css/build/default.css?ver=2.4.1" type="text/css" media="all"> <link rel="stylesheet" id="tablepress-responsive-tables-css" href="https://cdn10.phillymag.com/wp-content/plugins/tablepress-responsive-tables/css/tablepress-responsive.min.css?ver=1.8" type="text/css" media="all"> <script type="text/javascript" id="gpt-js-extra"> /* <![CDATA[ */ var mcAds = {"advertiserSlug":"","currentSite":"phillymag","gptNetworkID":"\/307442\/a.site195.tmus\/","hasBannerThree":"false","isArchive":"true","isGeodir":"false","isSingle":"","postType":"post","slots":{"banner-1":{"adUnit":"banner","adSizes":"[[728, 90], [320, 100], [970, 250], [320, 50], [970, 90]]","id":"banner-1","mapping":"bannerOneMapping","hasSettings":true,"targeting":{"pos":"1"},"isRefresh":"true","isLazy":"false","isPrebid":"true"},"banner-2":{"adUnit":"banner","adSizes":"[[728, 90], [320, 100], [970, 250], [300, 250], [320, 50], [970, 90]]","id":"banner-2","mapping":"bannerMapping","hasSettings":true,"targeting":{"pos":"2"},"isRefresh":"true","isLazy":"true","isPrebid":"true"},"rail-1":{"adUnit":"rail","adSizes":"[[320, 100], [320, 50], [300, 250], [300, 600], [1,1]]","id":"rail-1","mapping":"railMapping","hasSettings":true,"targeting":{"pos":"1"},"isRefresh":"true","isLazy":"true","isPrebid":"true"},"interstitial":{"adUnit":"interstitial","id":"interstitial","outOfPage":true},"skin":{"adUnit":"skin","adSizes":"[1, 1]","id":"skin"},"bottom-anchor":{"adUnit":"BOTTOM_ANCHOR","id":"bottom-anchor","isMobile":true,"outOfPage":true,"outOfPageFormat":"BOTTOM_ANCHOR","targeting":{"test":"outofpage"}}},"slotsFired":[],"slotsViewed":[],"targeting":{"cat":[],"environment":"production"},"debug":""}; /* ]]> */ </script> <script type="text/javascript" src="https://securepubads.g.doubleclick.net/tag/js/gpt.js" id="gpt-js" async></script> <script type="text/javascript" id="gpt-js-after"> /* <![CDATA[ */ !function(){var e={909:function(){window.googletag=window.googletag||{},googletag.cmd=googletag.cmd||[],googletag.cmd.push((function(){mcAds.mapping={},mcAds.mapping.bannerOneMapping=googletag.sizeMapping().addSize([0,0],[[320,100],[320,50]]).addSize([768,200],[[728,90]]).addSize([1050,200],[[728,90],[970,90],[970,250]]).build(),mcAds.mapping.bannerMapping=googletag.sizeMapping().addSize([0,0],[[300,250],[320,100],[320,50]]).addSize([768,200],[[728,90]]).addSize([1050,200],[[728,90],[970,90],[970,250]]).build(),mcAds.mapping.railMapping=googletag.sizeMapping().addSize([0,0],[[300,250],[320,100],[320,50]]).addSize([768,200],[[300,250],[300,600]]).addSize([1050,200],[[300,250],[300,600]]).build(),mcAds.mapping.toprailMapping=googletag.sizeMapping().addSize([0,0],[[300,150],[300,90]]).addSize([768,200],[[300,150],[300,90]]).addSize([1050,200],[[300,150],[300,90]]).build(),mcAds.mapping.inlineMapping=googletag.sizeMapping().addSize([0,0],[[300,250],[320,50],[320,100]]).addSize([768,200],[[300,250],[320,50],[320,100]]).addSize([1050,200],[[300,250],[320,50],[320,100]]).build(),mcAds.mapping.searchMapping=googletag.sizeMapping().addSize([0,0],[[300,250],[320,100],[320,50]]).addSize([768,200],[[728,90],[300,250]]).addSize([1050,200],[[728,90],[970,90],[970,250],[300,250]]).build(),mcAds.mapping.adrevealMapping=googletag.sizeMapping().addSize([0,0],[[360,585]]).addSize([650,200],[[780,300]]).addSize([1050,200],[[1300,500]]).build()}))},90:function(){gtpMaybeMoveRailOneSlot=function(){if(!(window.innerWidth<=768)&&"undefined"!==typeof mcAds&&mcAds.isSingle){var e=document.querySelector(".sidebar");if(e){var t=document.getElementById(mcAds.currentSite+"_rail-1");if(t){t.classList.remove("freestar-sticky"),t.classList.add("sticky-single-ad");var i=e.children.length;e.insertBefore(t,e.children[i]),window.stickyAds&&window.stickyAds.update()}}}},gptDirectoryMaybeRepositionBannerSlot=function(){if(!(window.innerWidth<=768)&&"undefined"!==typeof mcgdVars&&"isSingle"in mcgdVars&&"true"===mcgdVars.isSingle){var e=document.getElementById(mcAds.currentSite+"banner-1"),t=document.getElementById("geodir-wrapper-content").querySelector(".listing-profile");e&&t&&t.insertBefore(e,t.lastChild.nextSibling)}}},547:function(){window.googletag=window.googletag||{},googletag.cmd=googletag.cmd||[],googletag.cmd.push((function(){if(mcAds.slots){window.gptDirectoryMaybeRepositionBannerSlot();var e=window.innerWidth<=768;if("targeting"in mcAds&&"object"===typeof mcAds.targeting&&null!==mcAds.targeting)for(var t in mcAds.targeting)googletag.pubads().setTargeting(t,mcAds.targeting[t]);for(var i in mcAds.slots){var n;if((!("isMobile"in mcAds.slots[i])||!mcAds.slots[i].isMobile||e)&&((!("isDesktop"in mcAds.slots[i]&&mcAds.slots[i].isDesktop&&e)||document.getElementById("bestof-nav-wrapper"))&&document.getElementById(i))){if("outOfPage"in mcAds.slots[i]&&mcAds.slots[i].outOfPage){var o=mcAds.slots[i].id;"outOfPageFormat"in mcAds.slots[i]&&(o=googletag.enums.OutOfPageFormat[mcAds.slots[i].outOfPageFormat]),n=googletag.defineOutOfPageSlot(mcAds.gptNetworkID+mcAds.slots[i].adUnit,o)}else{var d=mcAds.slots[i].adSizes;0===d.lastIndexOf("[",0)&&(d=JSON.parse(d)),n=googletag.defineSlot(mcAds.gptNetworkID+mcAds.slots[i].adUnit,d,mcAds.slots[i].id)}if("mapping"in mcAds&&"mapping"in mcAds.slots[i]&&mcAds.slots[i].mapping in mcAds.mapping&&n.defineSizeMapping(mcAds.mapping[mcAds.slots[i].mapping]),"targeting"in mcAds.slots[i]&&"object"===typeof mcAds.slots[i].targeting&&null!==mcAds.slots[i].targeting)for(var s in mcAds.slots[i].targeting)n.setTargeting(s,mcAds.slots[i].targeting[s]);n.addService(googletag.pubads()),mcAds.slotsFired[mcAds.slots[i].id]=n}}googletag.pubads().enableAsyncRendering(),googletag.pubads().disableInitialLoad(),googletag.pubads().enableSingleRequest(),googletag.enableServices(),window.gtpMaybeMoveRailOneSlot(),googletag.pubads().addEventListener("slotRenderEnded",(function(t){var i=t.slot.getSlotElementId(),n=(String(t.size),mcAds.currentSite+"_ad-reveal");if(!t.isEmpty&&i===n){console.log("HAS AD REVEAL"),document.body.classList.add("has-reveal");var o=document.getElementById(n);console.log(o);var d=o.clientHeight,s=document.getElementsByTagName("body")[0],a=document.body,g=document.documentElement,l=Math.max(a.scrollHeight,a.offsetHeight,g.clientHeight,g.scrollHeight,g.offsetHeight),r=document.getElementById("under-reveal"),c=document.getElementById("wpadminbar");c&&(c.style.position="absolute",c.style.top=0),r.style.height=l+"px";var p=d,m=(p-0)/60,u=0,f=!1,y=setInterval((function(){if((u+=m)>=p)return clearInterval(y),s.style.marginTop=p+"px",r.style.top=p+"px",c&&(c.style.top=p+"px"),f=!0,void("undefined"!==window.stickyHeader&&window.mcStickyHeader.update());s.style.marginTop=u+"px",r.style.top=u+"px",c&&(c.style.top=u+"px")}),1e3/60);document.addEventListener("scroll",(function(t){if(f)if(window.pageYOffset>d){var i=document.getElementById("js-mobile-sticky");e&&(i.style.display="block"),c&&(c.style.position="fixed",c.style.top=0),o.style.visibility="hidden"}else c&&(c.style.position="absolute",c.style.top=p+"px"),o.style.visibility="visible"}))}}))}}))},193:function(){window.addEventListener("message",(function(e){if("initdfp"===e.data){if(!e.source)return;var t=window.innerWidth||document.body.clientWidth,i="tiny";t>=1400?i="x-large":t>=1024?i="large":t>=970?i="fullmenu":t>=768?i="medium":t>=560?i="small-medium":t>=320&&(i="small");var n="breakpoint:"+i+"-mc";e.source.postMessage(n,"*")}}),!1)}},t={};function i(n){var o=t[n];if(void 0!==o)return o.exports;var d=t[n]={exports:{}};return e[n](d,d.exports,i),d.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},function(){"use strict";i(90),i(909),i(547),i(193)}()}(); /* ]]> */ </script> <script type="text/javascript" src="https://static.criteo.net/js/ld/publishertag.js?ver=6.5.5" id="criteo-js" async></script> <script type="text/javascript" src="https://s.ntv.io/serve/load.js" id="nativo-tracking-js" async></script> <link rel="https://api.w.org/" href="https://www.phillymag.com/wp-json/"><link rel="alternate" type="application/json" href="https://www.phillymag.com/wp-json/wp/v2/users/3423261"><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.phillymag.com/xmlrpc.php?rsd"> <meta name="generator" content="WordPress 6.5.5"> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/noetext-regular-v11-woff-eot/Noe-Text-Regular.woff" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/noetext-regularitalic-v11-woff-eot/Noe-Text-Regular-Italic.woff" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/noetext-semibold-v11-woff-eot/Noe-Text-Semibold.woff" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/noetext-semibolditalic-v11-woff-eot/Noe-Text-Semibold-Italic.woff" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://cdn10.phillymag.com/wp-content/themes/metrocorp/dist/fonts/TypeTrustWebFonts17080803686/heroiccondweb-bold.ttf" as="font" type="font/ttf" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/inter/inter-v12-latin-regular.woff2" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/inter/inter-v12-latin-500.woff2" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/inter-v12-latin-600.woff2" as="font" type="font/woff" crossorigin> <link rel="preload" href="https://www.phillymag.com/wp-content/themes/metrocorp/dist/fonts/inter-v12-latin-700.woff2" as="font" type="font/woff" crossorigin> <script type="application/ld+json">{ "@context": "http:\/\/schema.org", "@type": "WebPage", "publisher": { "@type": "Organization", "name": "Philadelphia Magazine", "logo": { "@type": "ImageObject", "url": "https:\/\/www.phillymag.com\/wp-content\/themes\/metrocorp-phillymag\/images\/logo-philadelphia.png" } }, "mainEntityOfPage": { "@type": "WebPage", "@id": "https:\/\/www.phillymag.com\/news\/2024\/11\/21\/pope-shut-down-philadephia-bar\/" } }</script><meta name="google-site-verification" content="jaT6k5odH6wQbrXb-WKQeHiEFFkfePsGXSELOChSybY"><link rel="icon" href="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/cropped-phillymag-favicon-32x32.png" sizes="32x32"> <link rel="icon" href="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/cropped-phillymag-favicon-192x192.png" sizes="192x192"> <link rel="apple-touch-icon" href="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/cropped-phillymag-favicon-180x180.png"> <meta name="msapplication-TileImage" content="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2017/10/cropped-phillymag-favicon-270x270.png"> <script>dataLayer = [{"content_type":"non-post","post_id":"non-post"}];gtmLoaded=true;</script><!-- Google Tag Manager --> <noscript> &lt;iframe src="//www.googletagmanager.com/ns.html?id=GTM-PLKVN8" height="0" width="0" style="display:none;visibility:hidden"&gt;</noscript> <script> window.dataLayer = window.dataLayer || []; if ( typeof dataLayer[0].gaReferer === 'undefined' ) { var referrer = document.referrer, siteURL = window.location.origin; if ( ! referrer || referrer.indexOf( siteURL ) === 0 ) { dataLayer[0].gaReferer = null; } else { dataLayer[0].gaReferer = referrer; } } dataLayer.push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); </script> <script async type="text/javascript" src="https://www.googletagmanager.com/gtm.js?id=GTM-PLKVN8"></script><!-- End Google Tag Manager --> <!-- Facebook Pixel Code --> <script> !function(f,b,e,v,n,t,s) {if(f.fbq)return;n=f.fbq=function(){n.callMethod? n.callMethod.apply(n,arguments):n.queue.push(arguments)}; if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0'; n.queue=[];t=b.createElement(e);t.async=!0; t.src=v;s=b.getElementsByTagName(e)[0]; s.parentNode.insertBefore(t,s)}(window, document,'script', 'https://connect.facebook.net/en_US/fbevents.js'); fbq('init', '907137196060410'); fbq('track', 'PageView'); </script> <noscript>&lt;img height="1" width="1" style="display:none" src="https://www.facebook.com/tr?id=907137196060410&amp;amp;ev=PageView&amp;amp;noscript=1"&gt;</noscript> <!-- End Facebook Pixel Code --> <!-- Facebook --> <script> (function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk')); </script> <!-- End Facebook Tag --> <!-- Start of HubSpot Embed Code --> <script type="text/javascript" id="hs-script-loader" async defer src="//js.hs-scripts.com/510637.js"></script> <!-- End of HubSpot Embed Code --> <script type="text/javascript"> _linkedin_partner_id = "1153130"; window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || []; window._linkedin_data_partner_ids.push(_linkedin_partner_id); </script><script type="text/javascript"> (function(){var s = document.getElementsByTagName("script")[0]; var b = document.createElement("script"); b.type = "text/javascript";b.async = true; b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js"; s.parentNode.insertBefore(b, s);})(); </script> <noscript> &lt;img height="1" width="1" style="display:none;" alt="" src="https://dc.ads.linkedin.com/collect/?pid=1153130&amp;amp;fmt=gif"&gt; </noscript> </head> <body class="archive author author-victor-fiorillo author-3423261 current-site-phillymag"> <div id="under-reveal"></div><div class="header-navigation-spacer"></div> <div class="header-navigation js-header-menu-full" id="js-header-navigation"> <div class="container header-navigation-inner"> <div class="navigation-logo"> <a href="//www.phillymag.com"> <svg class="mc-icon phillymag-logo" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-logo"></use></svg> </a> </div> <button id="js-mobile-menu-toggle" class="mobile-menu-toggle" aria-hidden="true"> <svg class="mc-icon hamburger" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-hamburger"></use></svg> <svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg> </button> <div class="header-menu-wrapper" id="js-header-navigation-wrapper"> <div class="header-menu"><ul id="menu-primary-menu" class="menu-header-main"><li id="menu-item-3441760" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3441760"><a href="/find-it-philly-search/">Find It/Philly</a> <ul class="sub-menu"> <li id="menu-item-3441764" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441764"><a href="/find-a-doctor/">Doctors</a></li> <li id="menu-item-3441765" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441765"><a href="/dentists/">Dentists</a></li> <li id="menu-item-3556438" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3556438"><a href="/home-design/">Home Design Experts</a></li> <li id="menu-item-3441767" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441767"><a href="/senior-living/">Senior Living</a></li> <li id="menu-item-3441776" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441776"><a href="/weddings/">Wedding Experts</a></li> <li id="menu-item-3570068" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3570068"><a href="/real-estate-agents/">Real Estate Agents</a></li> <li id="menu-item-3869015" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3869015"><a href="/private-schools/">Private Schools</a></li> </ul> </li> <li id="menu-item-3357928" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357928"><a href="https://www.phillymag.com/news">City Life</a> <ul class="sub-menu"> <li id="menu-item-3701551" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3701551"><a href="https://www.phillymag.com/news">The Latest</a></li> </ul> </li> <li id="menu-item-3357931" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357931"><a href="https://www.phillymag.com/foobooz">Restaurants</a> <ul class="sub-menu"> <li id="menu-item-3358386" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358386"><a href="https://www.phillymag.com/foobooz">Foobooz</a></li> <li id="menu-item-3358357" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358357"><a href="/foobooz/50-best-restaurants/">50 Best Restaurants</a></li> <li id="menu-item-3358644" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358644"><a href="/foobooz/philadelphia-restaurant-jobs/">Jobs</a></li> </ul> </li> <li id="menu-item-3357934" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357934"><a href="https://www.phillymag.com/be-well-philly">Health</a> <ul class="sub-menu"> <li id="menu-item-3357978" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357978"><a href="https://www.phillymag.com/be-well-philly">Be Well Philly</a></li> <li id="menu-item-3357983" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357983"><a href="/dentists/">Find a Dentist</a></li> <li id="menu-item-3358174" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358174"><a href="/find-a-doctor/">Find a Doctor</a></li> <li id="menu-item-3357984" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357984"><a href="/senior-living/">Senior Living</a></li> </ul> </li> <li id="menu-item-3357987" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357987"><a href="https://www.phillymag.com/life-style">Life &amp; Style</a> <ul class="sub-menu"> <li id="menu-item-3358017" class="hide-on-desktop menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358017"><a href="https://www.phillymag.com/life-style">Life &amp; Style</a></li> </ul> </li> <li id="menu-item-3357997" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357997"><a href="https://www.phillymag.com/property">Real Estate &amp; Home</a> <ul class="sub-menu"> <li id="menu-item-3357998" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357998"><a href="https://www.phillymag.com/property">Properties &amp; News</a></li> <li id="menu-item-3358019" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358019"><a href="/home-design/">Find a Home &amp; Design Pro</a></li> <li id="menu-item-3570077" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3570077"><a href="/real-estate-agents/">Find a Real Estate Agent</a></li> </ul> </li> <li id="menu-item-3358000" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3358000"><a href="https://www.phillymag.com/things-to-do">Things To Do</a> <ul class="sub-menu"> <li id="menu-item-3357999" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357999"><a href="https://www.phillymag.com/things-to-do">Events in Philly</a></li> <li id="menu-item-3358002" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358002"><a href="/events/">Philly Mag Events</a></li> </ul> </li> <li id="menu-item-3358004" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3358004"><a href="https://www.phillymag.com/philadelphia-wedding">Wedding</a> <ul class="sub-menu"> <li id="menu-item-3358006" class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358006"><a href="https://www.phillymag.com/philadelphia-wedding">Guides &amp; Advice</a></li> <li id="menu-item-3358022" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358022"><a href="/weddings/">Find a Wedding Expert</a></li> <li id="menu-item-4031702" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4031702"><a href="/bubblybrunch/">Bubbly Brunch Event</a></li> </ul> </li> <li id="menu-item-3358008" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358008"><a href="/best-of-philly/">Best of Philly</a></li> </ul></div> <div class="header-tablet-elements"> <div class="header-subscribe"> <div class="thin-line"> <span class="screen-reader-text">Subscribe</span> <svg class="mc-icon phillymag-subscribe" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-subscribe"></use></svg> </div> <ul id="menu-sitenav_left" class="menu-header-subscribe js-menu-zephr"><li id="menu-item-921051" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-921051"><a href="/all-access/">All Access</a></li> <li id="menu-item-3821020" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3821020"><a href="/newsletters/">Newsletters</a></li> <li id="menu-item-3703713" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3703713"><a href="/loginphilly">Sign In</a></li> </ul> </div> <div class="header-social"> <div class="thin-line"> <span class="screen-reader-text">Follow</span> <svg class="mc-icon phillymag-follow" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-follow"></use></svg> </div> <ul id="menu-social-menu" class="menu-header-social"><li id="menu-item-3357935" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357935"><a target="_blank" rel="noopener" href="https://www.facebook.com/philadelphiamagazine"><span class="screen-reader-text">Facebook</span></a></li> <li id="menu-item-3357936" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357936"><a target="_blank" rel="noopener" href="https://www.instagram.com/phillymag/"><span class="screen-reader-text">Instagram</span></a></li> <li id="menu-item-3357939" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357939"><a target="_blank" rel="noopener" href="https://twitter.com/phillymag"><span class="screen-reader-text">Twitter</span></a></li> </ul> </div> </div> </div> <div class="header-search"> <div class="search-form-wrapper" id="js-search-form-wrapper" aria-hidden="true"> <form role="search" method="get" class="search-form" action="https://www.phillymag.com/"> <label> <span class="screen-reader-text">Search for:</span> <input type="search" class="search-field" placeholder="Search …" value="" name="s" title="Search for:"> </label> <button type="submit"> <svg class="mc-icon icon-search" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-icon-search"></use></svg> <span class="screen-reader-text">Search</span> </button> </form> </div> <button id="js-toggle-search" aria-expanded="false" aria-controls="js-search-form-wrapper"> <svg class="mc-icon icon-search" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-icon-search"></use></svg> <svg class="mc-icon close" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-close"></use></svg> </button> </div> </div> </div> <header class="site-header" role="banner" id="js-header"> <div class="site-header-inner container"> <div class="header-social"> <div class="thin-line"> <span class="screen-reader-text">Follow</span> <svg class="mc-icon phillymag-follow" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-follow"></use></svg> </div> <ul id="menu-social-menu-1" class="menu-header-social"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357935"><a target="_blank" rel="noopener" href="https://www.facebook.com/philadelphiamagazine"><span class="screen-reader-text">Facebook</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357936"><a target="_blank" rel="noopener" href="https://www.instagram.com/phillymag/"><span class="screen-reader-text">Instagram</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357939"><a target="_blank" rel="noopener" href="https://twitter.com/phillymag"><span class="screen-reader-text">Twitter</span></a></li> </ul> </div> <div class="header-logo"> <div itemscope itemtype="https://schema.org/Organization"> <a href="https://www.phillymag.com"> <svg class="mc-icon phillymag-logo" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-logo"></use></svg> <span class="screen-reader-text">Philadelphia Magazine</span> </a> <span class="section-front-tagline"></span></div> </div> <div class="header-subscribe"> <div class="thin-line"> <span class="screen-reader-text">Subscribe</span> <svg class="mc-icon phillymag-subscribe" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-subscribe"></use></svg> </div> <ul id="menu-sitenav_left-1" class="menu-header-subscribe js-menu-zephr"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-921051"><a href="/all-access/">All Access</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3821020"><a href="/newsletters/">Newsletters</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3703713"><a href="/loginphilly">Sign In</a></li> </ul> </div> </div> </header> <div class="mobile-section-front"> <a href="https://www.phillymag.com"> <svg class="mc-icon phillymag-logo" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-logo"></use></svg> </a> <span class="section-front-tagline"> </span> </div> <div class="header-navigation-secondary container"><ul id="menu-primary-menu-1" class="menu-topics"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-3441760"><a href="/find-it-philly-search/">Find It/Philly</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441764"><a href="/find-a-doctor/">Doctors</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441765"><a href="/dentists/">Dentists</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3556438"><a href="/home-design/">Home Design Experts</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441767"><a href="/senior-living/">Senior Living</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3441776"><a href="/weddings/">Wedding Experts</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3570068"><a href="/real-estate-agents/">Real Estate Agents</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3869015"><a href="/private-schools/">Private Schools</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357928"><a href="https://www.phillymag.com/news">City Life</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3701551"><a href="https://www.phillymag.com/news">The Latest</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357931"><a href="https://www.phillymag.com/foobooz">Restaurants</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358386"><a href="https://www.phillymag.com/foobooz">Foobooz</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358357"><a href="/foobooz/50-best-restaurants/">50 Best Restaurants</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358644"><a href="/foobooz/philadelphia-restaurant-jobs/">Jobs</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357934"><a href="https://www.phillymag.com/be-well-philly">Health</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357978"><a href="https://www.phillymag.com/be-well-philly">Be Well Philly</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357983"><a href="/dentists/">Find a Dentist</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358174"><a href="/find-a-doctor/">Find a Doctor</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357984"><a href="/senior-living/">Senior Living</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357987"><a href="https://www.phillymag.com/life-style">Life &amp; Style</a> <ul class="sub-menu"> <li class="hide-on-desktop menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358017"><a href="https://www.phillymag.com/life-style">Life &amp; Style</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3357997"><a href="https://www.phillymag.com/property">Real Estate &amp; Home</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357998"><a href="https://www.phillymag.com/property">Properties &amp; News</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358019"><a href="/home-design/">Find a Home &amp; Design Pro</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3570077"><a href="/real-estate-agents/">Find a Real Estate Agent</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3358000"><a href="https://www.phillymag.com/things-to-do">Things To Do</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3357999"><a href="https://www.phillymag.com/things-to-do">Events in Philly</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358002"><a href="/events/">Philly Mag Events</a></li> </ul> </li> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-has-children menu-item-3358004"><a href="https://www.phillymag.com/philadelphia-wedding">Wedding</a> <ul class="sub-menu"> <li class="menu-item menu-item-type-taxonomy menu-item-object-mc-tax-vertical menu-item-3358006"><a href="https://www.phillymag.com/philadelphia-wedding">Guides &amp; Advice</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358022"><a href="/weddings/">Find a Wedding Expert</a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-4031702"><a href="/bubblybrunch/">Bubbly Brunch Event</a></li> </ul> </li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358008"><a href="/best-of-philly/">Best of Philly</a></li> </ul></div> <div style="width:1px;height:1px;margin:-1px 0 0 0;padding:0;display:block;"> <div align="center" data-freestar-ad="" id="phillymag_skin" class="gpt-ad"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_skin", slotId: "phillymag_skin" }); </script> </div> </div> <div align="center" data-freestar-ad="" id="phillymag_interstitial" class="gpt-ad out-of-page"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_interstitial", slotId: "phillymag_interstitial" }); </script> </div><div align="center" data-freestar-ad="" id="phillymag_bottom-anchor" class="gpt-ad out-of-page"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_bottom-anchor", slotId: "phillymag_bottom-anchor" }); </script> </div> <div align="center" data-freestar-ad="__320x100 __970x250" id="phillymag_banner-1" class="gpt-ad advertisement container"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_banner", slotId: "phillymag_banner-1" }); </script> </div> <div class="container"> <h2 class="title-line"></h2> <div class="content-with-sidebar"> <div class="list-content"> <div id="author-page-top"> <div id="author-page-info"> <h1 class="post-title">Victor Fiorillo</h1> <div class="post-excerpt"><p><em>Senior Reporter at Philadelphia Magazine</em></p><p></p></div> <a href="https://twitter.com/phillyvictor" class="author-module-twitter author-social"><svg class="mc-icon twitter" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-twitter"></use></svg> @phillyvictor</a> <br> <a href="https://facebook.com/https://www.facebook.com/VictorKnowsPhilly/" class="author-module-facebook author-social"><svg class="mc-icon facebook" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-facebook"></use></svg>https://www.facebook.com/VictorKnowsPhilly/</a> <br> </div> </div> <div class="list-post" style="display:none"> <a href="https://www.phillymag.com/scrapertrap" class="post-image-link"><img width="400" height="250" src="data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==" class="attachment-image-list size-image-list wp-post-image" alt=""></a> <div class="list-post-card"> <a href="https://www.phillymag.com/scrapertrap" class="post-slug">I'm a scraper</a> <div class="post-title"> <a href="https://www.phillymag.com/scrapertrap">This search result is here to prevent scraping</a> </div> <div class="post-excerpt"> <p>If you're a human and see this, please ignore it. If you're a scraper, please click the link below :-) Note that clicking the link below will block access to this site for 24 hours.</p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/scrapertrap" class="byline">I'm a scraper</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/21/pope-shut-down-philadephia-bar/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/pope-shut-down-featured-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/pope-shut-down-featured-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/pope-shut-down-featured-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/pope-shut-down-featured-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/pope-shut-down-featured-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/pope-shut-down-featured.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/21/pope-shut-down-philadephia-bar/"><p>Philly Today: Rampant Rodent Feces Shut Down South Philly Bar</p></a></h2> <div class="post-excerpt"> <p> </p><p>Plus, the completely unnecessary return of Roy Rogers restaurants.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/20/eric-elliott-philadelphia-massage-therapist/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-massage-therapist-eric-elliott-featured-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-massage-therapist-eric-elliott-featured-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-massage-therapist-eric-elliott-featured-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-massage-therapist-eric-elliott-featured-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-massage-therapist-eric-elliott-featured-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-massage-therapist-eric-elliott-featured.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/20/eric-elliott-philadelphia-massage-therapist/"><p>Massage Therapist Gets Probation in South Philly Sexual Assault Case</p></a></h2> <div class="post-excerpt"> <p> </p><p>He can thank his accuser, who tells Philly Mag, “I wasn’t out for revenge.”</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/20/comcast-msnbc-septa-strike/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/comcast-msnbc-featured-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/comcast-msnbc-featured-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/comcast-msnbc-featured-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/comcast-msnbc-featured-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/comcast-msnbc-featured-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/comcast-msnbc-featured.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/20/comcast-msnbc-septa-strike/"><p>Philly Today: Comcast Is Ditching MSNBC and Other Cable Channels It Owns</p></a></h2> <div class="post-excerpt"> <p> </p><p>Plus, Philly gets Uber XXL and our own TKTS ticketing booth.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/19/philadelphia-trash-collection-twice-week/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-trash-collection-days-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-trash-collection-days-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-trash-collection-days-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-trash-collection-days-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-trash-collection-days-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-trash-collection-days.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/19/philadelphia-trash-collection-twice-week/"><p>Philly Today: How the City’s New Twice-a-Week Trash Collection Works</p></a></h2> <div class="post-excerpt"> <p> </p><p>Plus, crime&nbsp;<em>does&nbsp;</em>pay if you’re a Philly politician.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/18/septa-strike-bus-regional-rail/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/septa-strike-regional-rail-bus-featured-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/septa-strike-regional-rail-bus-featured-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/septa-strike-regional-rail-bus-featured-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/septa-strike-regional-rail-bus-featured-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/septa-strike-regional-rail-bus-featured-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/septa-strike-regional-rail-bus-featured.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/18/septa-strike-bus-regional-rail/"><p>Philly Today: The Looming SEPTA Strike Apocalypse</p></a></h2> <div class="post-excerpt"> <p> </p><p>Plus, Penn vending machines now give out Narcan, emergency birth control, and sleep masks.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/foobooz/best-happy-hours/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_01-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_01-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_01-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_01-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_01-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_01.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/foobooz" class="post-slug">Foobooz</a> <h2 class="post-title"><a href="https://www.phillymag.com/foobooz/best-happy-hours/"><p>25 Best Happy Hours in Philly for Every Occasion</p></a></h2> <div class="post-excerpt"> <p> </p><p>Your guide to stiff after-work drinks, deals on food, happy hour hookups, and more.</p> <p></p> </div> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/foobooz/2024/11/14/thanksgiving-dinner-barter-philadelphia/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/thanksgiving-dinner-barter-philadelphia-featured-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/thanksgiving-dinner-barter-philadelphia-featured-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/thanksgiving-dinner-barter-philadelphia-featured-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/thanksgiving-dinner-barter-philadelphia-featured-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/thanksgiving-dinner-barter-philadelphia-featured-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/thanksgiving-dinner-barter-philadelphia-featured.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/foobooz" class="post-slug">Foobooz</a> <h2 class="post-title"><a href="https://www.phillymag.com/foobooz/2024/11/14/thanksgiving-dinner-barter-philadelphia/"><p>You Can Barter for Thanksgiving Dinner at This South Philly Restaurant</p></a></h2> <div class="post-excerpt"> <p> </p><p>Got a used lamp? Come and eat!</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/14/swastika-flag-whitpain-township/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/swastika-whitpain-township-featured-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/swastika-whitpain-township-featured-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/swastika-whitpain-township-featured-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/swastika-whitpain-township-featured-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/swastika-whitpain-township-featured-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/swastika-whitpain-township-featured.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/14/swastika-flag-whitpain-township/"><p>Philly Today: Neighbors Grapple with Swastika Flag In Philly Burbs</p></a></h2> <div class="post-excerpt"> <p> </p><p>Alas, there’s not much you can do about it, as the residents are now learning.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/foobooz/2024/11/13/bar-dating-tips/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_08-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_08-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_08-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_08-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_08-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/900-HappyHours_08.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/foobooz" class="post-slug">Foobooz</a> <h2 class="post-title"><a href="https://www.phillymag.com/foobooz/2024/11/13/bar-dating-tips/"><p>Happy Hour Hookups: Can You Still Pick Someone Up at a Bar?</p></a></h2> <div class="post-excerpt"> <p> </p><p><span class="s1">The founders of Free Dating Advice Philly share tips on how to toss Tinder and find romance IRL.</span></p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/13/subway-lawsuit-cheesesteak-steak-cheese/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/subway-lawsuit-cheesesteak-steak-cheese-featured-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/subway-lawsuit-cheesesteak-steak-cheese-featured-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/subway-lawsuit-cheesesteak-steak-cheese-featured-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/subway-lawsuit-cheesesteak-steak-cheese-featured-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/subway-lawsuit-cheesesteak-steak-cheese-featured-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/subway-lawsuit-cheesesteak-steak-cheese-featured.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/13/subway-lawsuit-cheesesteak-steak-cheese/"><p>Philly Today: Finally, a Class-Action Lawsuit Over a Cheesesteak</p></a></h2> <div class="post-excerpt"> <p> </p><p>Plus, is Macy’s leaving Center City?</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/12/waldron-mercy-academy-gregory-vento/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/waldron-mercy-threats-gregory-vento-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/waldron-mercy-threats-gregory-vento-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/waldron-mercy-threats-gregory-vento-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/waldron-mercy-threats-gregory-vento-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/waldron-mercy-threats-gregory-vento-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/waldron-mercy-threats-gregory-vento.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/12/waldron-mercy-academy-gregory-vento/"><p>Philly Today: Delco Man Charged In “Chilling” Waldron Mercy Academy Threats</p></a></h2> <div class="post-excerpt"> <p> </p><p>The Main Line school was in lockdown on Thursday.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/11/wawa-tumbler-recall-halo/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="These Wawa Halo tumblers are part of a Wawa tumbler recall." decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/wawa-tumbler-recall-halo-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/wawa-tumbler-recall-halo-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/wawa-tumbler-recall-halo-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/wawa-tumbler-recall-halo-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/wawa-tumbler-recall-halo-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/wawa-tumbler-recall-halo.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/11/wawa-tumbler-recall-halo/"><p>Philly Today: Your Wawa Tumbler Might Be Trying to Hurt You</p></a></h2> <div class="post-excerpt"> <p> </p><p>Plus, the Main Line town with the hottest housing market.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/07/kamala-harris-pennsylvania-bob-brady/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="Bob Brady is blaming the Kamala Harris campaign for the Philadelphia election results" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-pennsylvania-bob-brady-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-pennsylvania-bob-brady-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-pennsylvania-bob-brady-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-pennsylvania-bob-brady-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-pennsylvania-bob-brady-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-pennsylvania-bob-brady.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/07/kamala-harris-pennsylvania-bob-brady/"><p>Philly Today: Bob Brady Lashes Out at Kamala Harris Campaign In the Blame Game</p></a></h2> <div class="post-excerpt"> <p> </p><p>And the campaign disses him as well.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/06/philadelphia-election-results-donald-trump/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="A satellite image of the South Philadelphia neighborhood that produced Donald Trump's best Philadelphia election results" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-election-results-donald-trump-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-election-results-donald-trump-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-election-results-donald-trump-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-election-results-donald-trump-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-election-results-donald-trump-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/philadelphia-election-results-donald-trump.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/06/philadelphia-election-results-donald-trump/"><p>Philly Today: Meet the Philly Neighborhood That Loved Donald Trump the Most on Election Day</p></a></h2> <div class="post-excerpt"> <p> </p><p>Plus, some completely election-free news.</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="list-post"> <a href="https://www.phillymag.com/news/2024/11/05/kamala-harris-vote-women-husbands/" class="post-image-link"><img width="115" height="77" class="attachment-post-thumbnail size-post-thumbnail lazyload" alt="" decoding="async" loading="lazy" data-src="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-women-voting-husbands-secret-115x77.jpg" data-srcset="https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-women-voting-husbands-secret-115x77.jpg 115w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-women-voting-husbands-secret-605x403.jpg 605w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-women-voting-husbands-secret-300x200.jpg 300w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-women-voting-husbands-secret-600x400.jpg 600w, https://cdn10.phillymag.com/wp-content/uploads/sites/3/2024/11/kamala-harris-women-voting-husbands-secret.jpg 900w" data-sizes="(max-width: 767px) calc( ( 100vw - 30px ) / 3 ), (max-width: 1023px) calc( ( 100vw - 30px ) / 3 ), 217px"></a> <div class="list-post-card"> <a href="https://www.phillymag.com/news" class="post-slug">City Life</a> <h2 class="post-title"><a href="https://www.phillymag.com/news/2024/11/05/kamala-harris-vote-women-husbands/"><p>Why One Main Line Woman Is Lying to Her Husband About Her Vote</p></a></h2> <div class="post-excerpt"> <p> </p><p>“I wish I didn’t have to lie to him. But that’s where things are right now.”</p> <p></p> </div> <span class="byline-wrapper">By <a href="https://www.phillymag.com/author/victor-fiorillo/" class="byline">Victor Fiorillo</a></span> </div> </div> <div class="pagination"><span class="pagination"><span class="page-numbers current">1</span><a class="page-numbers" href="https://www.phillymag.com/author/victor-fiorillo/page/2/"> 2 </a><a class="page-numbers" href="https://www.phillymag.com/author/victor-fiorillo/page/3/"> 3 </a><a class="page-numbers" href="https://www.phillymag.com/author/victor-fiorillo/page/4/"> 4 </a><a class="page-numbers" href="https://www.phillymag.com/author/victor-fiorillo/page/5/"> 5 </a><a class="page-numbers" href="https://www.phillymag.com/author/victor-fiorillo/page/6/"> 6 </a><a class="page-numbers" href="https://www.phillymag.com/author/victor-fiorillo/page/7/"> 7 </a><a href="https://www.phillymag.com/author/victor-fiorillo/page/2/" class="next page-numbers"> &gt; </a><a href="https://www.phillymag.com/author/victor-fiorillo/page/15/" class="last page-numbers"> &gt;&gt; </a></span></div> </div> <div class="sidebar"> <div class="sticky"> <div align="center" data-freestar-ad="__336x280 __300x600" id="phillymag_rail-1" class="gpt-ad freestar-sticky"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_rail", slotId: "phillymag_rail-1" }); </script> </div> </div> </div> </div> </div> <div align="center" data-freestar-ad="__320x100 __970x250" id="phillymag_banner-2" class="gpt-ad advertisement container"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_banner", slotId: "phillymag_banner-2" }); </script> </div> <footer class="site-footer" role="contentinfo" id="js-footer"> <div class="footer-navigation"><ul id="menu-footer" class="menu-footer-main container"><li id="menu-item-1312111" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1312111"><a href="/about-philadelphia-magazine/">About</a></li> <li id="menu-item-1172051" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1172051"><a href="/contact/">Contact</a></li> <li id="menu-item-3545622" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3545622"><a href="/issues/">Magazine</a></li> <li id="menu-item-1359951" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1359951"><a href="/subscribe-to-philadelphia/">Subscribe</a></li> <li id="menu-item-900141" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-900141"><a href="/philadelphia-magazine-media-kit/">Advertise</a></li> <li id="menu-item-3966784" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3966784"><a href="https://metrocorp.cloud.buysub.com/login">Customer Service</a></li> <li id="menu-item-3358026" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358026"><a href="/careers/">Careers</a></li> <li id="menu-item-3358028" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3358028"><a href="/privacy-policy/">Privacy Policy</a></li> </ul></div> <div class="site-footer-inner container"> <a href="https://www.phillymag.com" class="footer-logo"> <span><svg class="mc-icon phillymag-logo" aria-hidden="true"><use xlink:href="/wp-content/themes/metrocorp/images/sprite.svg?ver=112#mc-icon-phillymag-logo"></use></svg></span> <span class="screen-reader-text">Philadelphia Magazine</span> </a> <ul id="menu-social-menu-2" class="menu-footer-social"><li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357935"><a target="_blank" rel="noopener" href="https://www.facebook.com/philadelphiamagazine"><span class="screen-reader-text">Facebook</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357936"><a target="_blank" rel="noopener" href="https://www.instagram.com/phillymag/"><span class="screen-reader-text">Instagram</span></a></li> <li class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3357939"><a target="_blank" rel="noopener" href="https://twitter.com/phillymag"><span class="screen-reader-text">Twitter</span></a></li> </ul> <p class="footer-copyright">2024 © Metro Corp. All Rights Reserved.</p> </div> </footer> <div class="container" id="gutter-container"></div> <button id="pmLink">Privacy Manager</button><script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-zephr/js/blaize-front-end-sdk.min.js?ver=1.0.4" id="blaize-sdk-js" defer></script> <script type="text/javascript" id="metrocorp-zephr-js-extra"> /* <![CDATA[ */ var mcZephr = {"ajaxurl":"https:\/\/www.phillymag.com\/wp-admin\/admin-ajax.php","pageslug":"","hbpageurl":"https:\/\/www.phillymag.com\/author\/victor-fiorillo\/","hbpagename":"","hbportalid":"510637","formId":{"register":"bcb5c500-550a-47a6-bd37-ca98e1557872","meter":"5abdf84d-a6ba-444c-bdc7-8ce82290ccae"},"nonce":{"register":"b3c609a471","meter":"710f8a06b0"},"pushArray":"[]"}; /* ]]> */ </script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-zephr/js/metrocorp-zephr.js?ver=1.0.4" id="metrocorp-zephr-js" defer></script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-breakingnewsbanner/assets/js/breaking-news-bar.js?ver=1" id="mc-breaking-news-banner-script-js"></script> <script type="text/javascript" id="metrocorp-js-extra"> /* <![CDATA[ */ var mcGlobal = {"isSingle":"","directoryName":"Philadelphia Magazine"}; /* ]]> */ </script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/themes/metrocorp/dist/js/metrocorp.min.js?ver=112" id="metrocorp-js" defer></script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/themes/metrocorp/dist/js/metrocorp-secondary.min.js?ver=112" id="metrocorp-secondary-js" defer></script> <script type="text/javascript" src="https://cdn10.phillymag.com/wp-content/mu-plugins/metrocorp-ads//dist/js/metrocorp-ads-secondary.js?ver=842a0c154e5d9bc4a95b" id="metrocorp-ads-secondary-js" defer></script> <!-- Start of AdCellerant Embed Code --> <script src="https://js.adsrvr.org/up_loader.1.1.0.js" type="text/javascript"></script> <script type="text/javascript"> ttd_dom_ready( function() { if (typeof TTDUniversalPixelApi === 'function') { var universalPixelApi = new TTDUniversalPixelApi(); universalPixelApi.init("1qqfa0h", ["g7kke2y"], "https://insight.adsrvr.org/track/up"); } }); </script> <!-- End of AdCellerant Embed Code --> <link rel="stylesheet" href="//cloud.typography.com/6851996/6329192/css/fonts.css" type="text/css" media="print" onload="this.media='all'"> <div align="center" data-freestar-ad="" id="phillymag_bottom-anchor" class="gpt-ad"> <script data-cfasync="false" type="text/javascript"> freestar.config.enabled_slots.push({ placementName: "phillymag_bottom-anchor", slotId: "phillymag_bottom-anchor" }); </script> </div> <script type="text/javascript"> window.Zephr = window.Zephr || {}; window.Zephr.includeOutcomes = true; window.Zephr.outcomesAsEvents = true; window.Zephr.groupFields = false; (function() { var xhr = new(XMLHttpRequest || ActiveXObject)('MSXML2.XMLHTTP.3.0'); xhr.open('GET', '/blaize/datalayer', true); xhr.onreadystatechange = function() { if (xhr.readyState === 4) { var response; try { response = JSON.parse(xhr.response); } catch (e) { response = xhr.response; } if (xhr.status === 200) { for (var dataLayerFieldName in response) { if (!(dataLayerFieldName in window)) window[dataLayerFieldName] = []; var pageView = response[dataLayerFieldName]; var events = []; if (window.Zephr && window.Zephr.includeOutcomes && window.Zephr.outcomes) { pageView.zephrOutcomes = window.Zephr.outcomes; if (window.Zephr.outcomesAsEvents) { Object.keys(window.Zephr.outcomes || []).forEach(function(outcomeKey) { var outcomeEvent = { event: "zephr-outcome-" + outcomeKey, featureId: outcomeKey, featureLabel: window.Zephr.outcomes[outcomeKey].featureLabel, outcomeId: window.Zephr.outcomes[outcomeKey].outcomeId, outcomeLabel: window.Zephr.outcomes[outcomeKey].outcomeLabel, }; events.push(outcomeEvent); }); } } if (window.Zephr && window.Zephr.accessDetails) { Object.keys((window.Zephr.accessDetails.trials || {})).forEach(function(trialId){ var trial = window.Zephr.accessDetails.trials[trialId] if(trial.reportInDataLayer){ var usedCredits = trial.totalCredits - trial.remainingCredits if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (trial.dataLayerCreditsUsedKey) { target[trial.dataLayerCreditsUsedKey] = usedCredits; } if (trial.dataLayerCreditsRemainingKey) { target[trial.dataLayerCreditsRemainingKey] = trial.remainingCredits; } } }); (window.Zephr.accessDetails.trialTrackingDetails || []).forEach(function(details) { var type = details.entitlementType === 'credits' ? 'credits' : 'meters'; var trial = (window.Zephr.accessDetails[type] || {})[details.entitlementId]; if (!trial) return; if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; if (details.creditsRemainingKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsRemainingKey] = trial.remainingCredits; } else { pageView[details.creditsRemainingKey] = trial.remainingCredits; } } if (details.creditsUsedKey) { if (window.Zephr.groupFields) { pageView.zephrTrials[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } else { pageView[details.creditsUsedKey] = trial.totalCredits - trial.remainingCredits; } } }); try { (Object.keys(window.Zephr.accessDetails.timeTrials || {})).forEach(function(timeTrialId) { var timeTrial = window.Zephr.accessDetails.timeTrials[timeTrialId] if(timeTrial.reportInDataLayer){ if (window.Zephr.groupFields && !pageView.zephrTrials) pageView.zephrTrials = {}; var target = window.Zephr.groupFields ? pageView.zephrTrials : pageView if (timeTrial.dataLayerTrialDurationKey) { target[timeTrial.dataLayerTrialDurationKey] = timeTrial.trialDuration; } if (timeTrial.dataLayerTrialDurationUnitsKey) { target[timeTrial.dataLayerTrialDurationUnitsKey] = timeTrial.trialDurationUnits; } if (timeTrial.dataLayerTrackerEntryTimeKey) { target[timeTrial.dataLayerTrackerEntryTimeKey] = timeTrial.entryTime; } if (timeTrial.dataLayerTrackerHitsKey) { target[timeTrial.dataLayerTrackerHitsKey] = timeTrial.trackerHits; } if (timeTrial.dataLayerTrialTimeRemainingKey) { target[timeTrial.dataLayerTrialTimeRemainingKey] = timeTrial.timeRemainingInTrial; } } }); } catch (err) { console.error("Error aggregating Zephr time trials", err); } } if (Object.keys(pageView).length) { pageView.event = "zephr-pageview"; events.unshift(pageView); } if (!events.length) continue; events.forEach(function(event) { window[dataLayerFieldName].push(event); }); } var readyEvent = document.createEvent('Event'); readyEvent.initEvent('zephr.dataLayerReady', true, true); document.dispatchEvent(readyEvent); } } } xhr.send({}); })(); </script> <script type="text/javascript"> if (!window.Zephr) window.Zephr = {}; window.Zephr.accessDetails = {"isAuthenticated":false,"accessDecisions":{},"entitlements":{},"credits":{},"meters":{"M3A9uZ":{"isUsedInDecision":false,"isDecrementedInDecision":false,"totalCredits":3,"remainingCredits":3},"yd5xCQ":{"isUsedInDecision":false,"isDecrementedInDecision":false,"totalCredits":3,"remainingCredits":3}},"trials":{},"timeTrials":{},"trialTrackingDetails":[{"creditsUsedKey":"BOSregisteredTrialUsed","creditsRemainingKey":"BOSregisteredTrialRemaining","entitlementId":"8PkFKn","entitlementType":"meter"},{"creditsUsedKey":"PHIunRegisteredTrialUsed","creditsRemainingKey":"PHIunRegisteredTrialRemaining","entitlementId":"M3A9uZ","entitlementType":"meter"},{"creditsUsedKey":"PHIregisteredTrialUsed","creditsRemainingKey":"PHIregisteredTrialRemaining","entitlementId":"X8GVUi","entitlementType":"meter"},{"creditsUsedKey":"BOSunRegisteredTrialUsed","creditsRemainingKey":"BOSunRegisteredTrialRemaining","entitlementId":"yd5xCQ","entitlementType":"meter"}],"testGroups":{"3b01d163-59e0-4572-93b2-2ccaee467b4c":"A","a866aafc-5caa-4bfc-968d-3be9056b2733":"A","a92a3049-5eae-42b9-a584-32c777aeb20f":"A","e00c1d35-cbaa-4515-bdea-241356f6f120":"B"},"activeProducts":[]}; </script> </body> </html> <!-- generated in 0.448 seconds 87689 bytes batcached for 300 seconds -->

Pages: 1 2 3 4 5 6 7 8 9 10