{"analyticsCustomFields":{},"exitOnDefaultRule":false,"rules":[{"placement":"84352dc14fd043e795dd5e67459f5c82","conditions":{"function":"// fillContext = {\n//    channel: <The current environment (\"web\", \"amp\", or \"ia\")>,\n//    adtag: <the adtag supplied by the adserver>,\n//    // creatives[0] will contain the raw data for the filled creative\n//    creatives: <An array of creatives>,\n//    $: <jQuery>\n// }\nfunction(fillContext) {\n\ttry {\n\t\tif (top.innerWidth > 900) {\n\t\t   var type = fillContext.creatives[0].type;\n           if(type==\"tweet\" || type==\"instagram-media\" || type==\"facebook-post\"  || type==\"post\"){\n           return true;\n            }\n        } else {\n        \t//console.log(\"incorrect type\");\n            return false;\n          }\n      } catch(err) {\n        //console.log(\"error accessing type\");\n        return false;\n\t\t}\n}\n","iframesize":null,"adUnit":null,"page":null,"placementKey":null},"id":"eec040a6b00a47ff9b4347b4cac55347","isDefault":null,"name":"Fn-Social Card - Desktop [Social Card - Desktop]"},{"placement":"efa6a3835c4340409521e5b69d0bb8cd","conditions":{"function":"// fillContext = {\n//    channel: <The current environment (\"web\", \"amp\", or \"ia\")>,\n//    adtag: <the adtag supplied by the adserver>,\n//    // creatives[0] will contain the raw data for the filled creative\n//    creatives: <An array of creatives>,\n//    $: <jQuery>\n// }\nfunction(fillContext) {\n\ttry {\n          var firstCreative = fillContext.creatives[0];\n\t\tif (firstCreative.custom.social_insta_fb_caption === \"Off\") {\n\t\t   var type = fillContext.creatives[0].type;\n           if(type==\"tweet\" || type==\"instagram-media\" || type==\"facebook-post\" || type==\"post\"){\n           return true;\n            }\n        } else {\n        \t//console.log(\"incorrect type\");\n            return false;\n          }\n      } catch(err) {\n        //console.log(\"error accessing type\");\n        return false;\n\t\t}\n}\n","iframesize":null,"adUnit":null,"page":null,"placementKey":null},"id":"ce0cfeace8f543378a9f7f65e52c285a","isDefault":null,"name":"Fn-Social Card (No Insta FB Caption) [Social Card (No Insta/FB Caption)]"},{"placement":"3f42c728654447a9b6709993c284e33b","conditions":{"function":"// fillContext = {\n//    channel: <The current environment (\"web\", \"amp\", or \"ia\")>,\n//    adtag: <the adtag supplied by the adserver>,\n//    // creatives[0] will contain the raw data for the filled creative\n//    creatives: <An array of creatives>,\n//    $: <jQuery>\n// }\nfunction(fillContext) {\n\ttry {\n\t\t   var type = fillContext.creatives[0].type;\n           if(type==\"tweet\" || type==\"instagram-media\" || type==\"facebook-post\" || type==\"post\"){\n           return true;\n        } else {\n        \t//console.log(\"incorrect type\");\n            return false;\n          }\n      } catch(err) {\n        //console.log(\"error accessing type\");\n        return false;\n\t\t}\n}\n","iframesize":null,"adUnit":null,"page":null,"placementKey":null},"id":"2faa028a0f954c0abb472b1d7771aa9a","isDefault":null,"name":"Fn-Social Card (Insta FB Caption) [Social Card (Insta/FB Caption)]"},{"placement":"4ad66fa5f305463eb5ebb6ba22ded679","conditions":{"function":"// Updated: 04-03-2019\n// fillContext = {\n//    channel: <The current environment (\"web\", \"amp\", or \"ia\")>,\n//    adtag: <the adtag supplied by the adserver>,\n//    // creatives[0] will contain the raw data for the filled creative\n//    creatives: <An array of creatives>,\n//    $: <jQuery>\n// }\nfunction(fillContext) {\n  try {\n    if (fillContext.creatives.length == 1) {\n      var creative = fillContext.creatives[0];\n      var jQuery = fillContext.$;\n\tif(window.top.location.href.indexOf('plr-test') > 0 ){\n       if (fillContext.creatives[0].team.id.indexOf(\"eb37989053b748a1b838348340c5c354\")>-1){\n          return true;\n        }\n      }\n    }\n  } catch(err) {}\n  return false;\n}","iframesize":null,"keyvalue":{"key":"type","value":"st\\-feature\\-readmore"},"placementKey":null,"adUnit":null,"page":null},"id":"cfaef916a1de4b4792ebda692bfd212b","isDefault":null,"name":"Fn-APAC Test [Feature Page - You May Also Like - 6]"},{"placement":"90b713319eb745f9ab3d8ad370839025","conditions":{"function":"// Updated: 04-03-2019\n// fillContext = {\n//    channel: <The current environment (\"web\", \"amp\", or \"ia\")>,\n//    adtag: <the adtag supplied by the adserver>,\n//    // creatives[0] will contain the raw data for the filled creative\n//    creatives: <An array of creatives>,\n//    $: <jQuery>\n// }\nfunction(fillContext) {\n  try {\n    if (fillContext.creatives.length == 1) {\n      var creative = fillContext.creatives[0];\n      var jQuery = fillContext.$;\n\tif(window.top.location.href.indexOf('plr-test') > 0 ){\n       if (fillContext.creatives[0].team.id.indexOf(\"eb37989053b748a1b838348340c5c354\")>-1){\n          return true;\n        }\n      }\n    }\n  } catch(err) {}\n  return false;\n}","iframesize":null,"keyvalue":{"key":"type","value":"st\\-feature\\-trailer"},"placementKey":null,"adUnit":null,"page":null},"id":"498bc7a52edf412a89b15d7ce98e09ed","isDefault":null,"name":"Fn-APAC Test [Feature Page - You May Also Like - 3]"},{"placement":"2612f997731e48fb9a384dde8aaa85a6","conditions":{"function":"// Updated: 04-03-2019\n// fillContext = {\n//    channel: <The current environment (\"web\", \"amp\", or \"ia\")>,\n//    adtag: <the adtag supplied by the adserver>,\n//    // creatives[0] will contain the raw data for the filled creative\n//    creatives: <An array of creatives>,\n//    $: <jQuery>\n// }\nfunction(fillContext) {\n  try {\n    if (fillContext.creatives.length == 1) {\n      var creative = fillContext.creatives[0];\n      var jQuery = fillContext.$;\n\tif(window.top.location.href.indexOf('plr-test') > 0 ){\n       if (fillContext.creatives[0].team.id.indexOf(\"eb37989053b748a1b838348340c5c354\")>-1){\n          return true;\n        }\n      }\n    }\n  } catch(err) {}\n  return false;\n}","iframesize":null,"keyvalue":{"key":"page","value":"blog\\_post"},"placementKey":null,"adUnit":null,"page":null},"id":"2d293f7874ac4aff9be55941d81cb72a","isDefault":null,"name":"Fn-APAC Test [News Page - Latest News]"},{"placement":"e466aa12e2344975bd3af1c672fb3af0","conditions":{"function":"// Updated: 04-03-2019\n// fillContext = {\n//    channel: <The current environment (\"web\", \"amp\", or \"ia\")>,\n//    adtag: <the adtag supplied by the adserver>,\n//    // creatives[0] will contain the raw data for the filled creative\n//    creatives: <An array of creatives>,\n//    $: <jQuery>\n// }\nfunction(fillContext) {\n  try {\n    if (fillContext.creatives.length == 1) {\n      var creative = fillContext.creatives[0];\n      var jQuery = fillContext.$;\n\tif(window.top.location.href.indexOf('plr-test') > 0 ){\n       if (fillContext.creatives[0].team.id.indexOf(\"eb37989053b748a1b838348340c5c354\")>-1){\n          return true;\n        }\n      }\n    }\n  } catch(err) {}\n  return false;\n}","iframesize":null,"keyvalue":{"key":"type","value":"st\\-evf\\-readmore"},"placementKey":null,"adUnit":null,"page":null},"id":"9653ee11b21c4ae483cb0dccf7394b66","isDefault":null,"name":"Fn-APAC Test [Event Page - You May Also Like - 3]"},{"placement":"0ce97f382ddc490ea76cff3d9876a2a8","conditions":{"function":"// Updated: 04-03-2019\n// fillContext = {\n//    channel: <The current environment (\"web\", \"amp\", or \"ia\")>,\n//    adtag: <the adtag supplied by the adserver>,\n//    // creatives[0] will contain the raw data for the filled creative\n//    creatives: <An array of creatives>,\n//    $: <jQuery>\n// }\nfunction(fillContext) {\n  try {\n    if (fillContext.creatives.length == 1) {\n      var creative = fillContext.creatives[0];\n      var jQuery = fillContext.$;\n\tif(window.top.location.href.indexOf('plr-test') > 0 ){\n       if (fillContext.creatives[0].team.id.indexOf(\"eb37989053b748a1b838348340c5c354\")>-1){\n          return true;\n        }\n      }\n    }\n  } catch(err) {}\n  return false;\n}","iframesize":null,"keyvalue":{"key":"type","value":"st\\-evf\\-trailer"},"placementKey":null,"adUnit":null,"page":null},"id":"2cb83bf51580425da585fdd9f76a6cc7","isDefault":null,"name":"Fn-APAC Test [Event Page - You May Also Like - 6]"},{"placement":"f1369abb3a7a429284d882f32e4b7ac3","conditions":{"iframesize":"320x50","adUnit":null,"page":null,"placementKey":null},"id":"43be58f3a262408cb695b452f17e2636","isDefault":null,"name":"Size-320x50 [320x50]"},{"placement":"523d9c32be264552bd763a69508324a8","conditions":{"iframesize":"300x250","adUnit":null,"page":null,"placementKey":null},"id":"de0f16f3c5834c0d954cb88360167b1c","isDefault":null,"name":"Size-300x250 [300x250]"},{"placement":"39eadce229d041839b387136731833d4","conditions":{"iframesize":"728x90","adUnit":null,"page":null,"placementKey":null},"id":"cf8569829e64400e86621394ddae674f","isDefault":null,"name":"Size-728x90 [728x90]"},{"placement":"fa0d1c0f8b564f59af7e1cc8907f19bd","conditions":{"iframesize":null,"adUnit":null,"page":null,"placementKey":"ThingsToDo"},"id":"53cd4b08a98849668f3932d6ab575e49","isDefault":null,"name":"Key-ThingsToDo [Things To Do New]"},{"placement":"07aa3a9da34d4e34874bc2f0773fe47f","conditions":{"iframesize":null,"adUnit":null,"page":null,"placementKey":"ThingsToDoLegacy"},"id":"6f5eefc88500417d936f3a5a02753f7d","isDefault":null,"name":"Key-ThingsToDoLegacy [Things To Do]"},{"placement":"8efe49c5e20c4e0bb8e4f2eccabcb1de","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"page","value":"cityhome"},"page":null,"placementKey":null},"id":"d9436071dc1340089d5cc923b832c231","isDefault":null,"name":" [Homepage - 3rd Slot - Live]"},{"placement":"6ad632a5b54c49e8a11388f7ec8674a9","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"page","value":"hub"},"page":null,"placementKey":null},"id":"292c49ad39bb452c880fa627d30136d8","isDefault":null,"name":" [Section Front - 4th Slot]"},{"placement":"bf164193c6cd4f1fb637c2a7251abc5f","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"st\\-feature\\-readmore"},"page":null,"placementKey":null},"id":"4c631016748849ff8524adc53b2357c5","isDefault":null,"name":" [Article page]"},{"placement":"bf164193c6cd4f1fb637c2a7251abc5f","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"st\\-feature\\-trailer"},"page":null,"placementKey":null},"id":"5e1591bb005e4f309c5e973039887d0a","isDefault":null,"name":" [Article page]"},{"placement":"0d8662f04f324e558ef5a9dad0d6f014","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"list1"},"page":null,"placementKey":null},"id":"bff775b81d1e4469bf18859a097afd2d","isDefault":null,"name":" [Feature Page - Listicle]"},{"placement":"0d8662f04f324e558ef5a9dad0d6f014","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"list4"},"page":null,"placementKey":null},"id":"b4209461dbda43b3b57e91a4836aa30b","isDefault":null,"name":" [Feature Page - Listicle]"},{"placement":"bf164193c6cd4f1fb637c2a7251abc5f","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"st\\-evf\\-readmore"},"page":null,"placementKey":null},"id":"dfb066422ea84f179e7fe8556ee6db24","isDefault":null,"name":" [Article page]"},{"placement":"6ad632a5b54c49e8a11388f7ec8674a9","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"st\\-hub\\-3"},"page":null,"placementKey":null},"id":"c1e891a498874f74a9ee89212a8b24eb","isDefault":null,"name":" [Section Front - 4th Slot]"},{"placement":"6ad632a5b54c49e8a11388f7ec8674a9","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"st\\-hub\\-4"},"page":null,"placementKey":null},"id":"76911efafd594ec48a8ccd405a2d9bc0","isDefault":null,"name":" [Section Front - 4th Slot]"},{"placement":"6ad632a5b54c49e8a11388f7ec8674a9","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"st\\-hub\\-5"},"page":null,"placementKey":null},"id":"2c97b4267bc44f52bde6955bf2edfc90","isDefault":null,"name":" [Section Front - 4th Slot]"},{"placement":"5c605e647ec54af0acc22f5fde3e0c87","conditions":{"iframesize":null,"adUnit":null,"keyvalue":{"key":"type","value":"st\\-post\\-st\\-blog\\-readmore"},"page":null,"placementKey":null},"id":"8b6eb83cfc27467a99f328f52613a8c1","isDefault":null,"name":" [Blog Post Bottom]"},{"placement":"bf164193c6cd4f1fb637c2a7251abc5f","conditions":{"iframesize":null,"adUnit":null,"page":null,"placementKey":null},"id":"59b7bddaf14648c4ba5c2b2c48920de6","isDefault":true,"name":"Default [Article page]"}],"explain":{"property":"Property \"NA-TIMEOUTLOND-11238772\" has the preferred hostname matching \"www.timeout.com\" selected from properties \"NA-TIMEOUTLOND-11238772\", \"NA-TIMEOUTLOND-11238772\"."},"iasCallback":"function (tag, adInjectionId, href, creatives) {\r\n  return {\r\n    anId: \"923391\",\r\n    campId: (tag.meta.width || \"\") + \"x\" + (tag.meta.height || \"\"),\r\n    chanId: (tag.meta.server.adUnitID || \"\"),\r\n    placementId: (tag.meta.server.lineItemID || \"\"),\r\n    pubCreative: (tag.meta.server.creativeID || \"\"),\r\n    pubId: (tag.meta.server.advertiserID || \"\"),\r\n    pubOrder: (tag.meta.server.orderID || \"\"),\r\n    custom: (((tag.targetingMap || {}).type || []).values().next().value || \"\")\r\n  };\r\n}","enableIASPrimaryViewTracking":false,"creatives":[{"thumb":{"caption":"","credits":"","instances":[{"default":true,"sourceHeight":1500,"href":"/image/v1.0.0/bin/69862e7daed6f3b281218e3b?v=b68f8","sourceWidth":2500}]},"primaryMedia":null,"experience":{"shouldAddTracking":true,"unique_hash":"9793f8d5e3784541912e767e8f4ec842","description":"Burnout Paradise is the off-Broadway treadmill circus where five performers nearly combust so you can say you were part of the wildest night out in NYC.","pubDate":"2026-02-06T18:12:38Z","author":null,"destUrl":"https://www.timeout.com/newyork/theater/burnout-paradise-turns-burnout-into-the-wildest-night-out-in-nyc","title":"NYC’s hottest show is literally running","type":"inbound"},"creative":{"instance":"397d743403224dc2b7c431d54c22c4dd","id":"9cd29431ce08429fa42fb412919197c4"},"campaigns":[{"advertiser":{"defaultLabel":"Burnout Paradise","name":"Burnout Paradise","vertical":{"code":null,"name":null},"id":"pk:79945"},"name":"Burnout Paradise | Branded Article 2026","team":{"organization":{"shortName":"timeout","name":"Time Out","id":"9f9167584cb94963a9ce105c580f251a"},"type":"default","name":"US - Custom Content","id":"dbef258160084662aeeb439315c467e1"}}],"experiment":{"models":{"c729c4fbf9964eb99f067fc61441246c":{"dimensions":[],"weight":1}},"variants":{"d3ea9ba9b9d04c04ae9d1d0b025f0510":{"thumb":{"caption":"","credits":"","instances":[{"default":true,"sourceHeight":1500,"href":"/image/v1.0.0/bin/69862e7caed6f3b281218e3a?v=5010f","sourceWidth":2500}]},"primaryMedia":null,"experience":{"shouldAddTracking":true,"unique_hash":"6b102947e11e4fbeba73e1908f01fb26","description":"Burnout Paradise is the off-Broadway treadmill circus where five performers nearly combust so you can say you were part of the wildest night out in NYC.","pubDate":"2026-02-06T18:12:38Z","author":null,"destUrl":"https://www.timeout.com/newyork/theater/burnout-paradise-turns-burnout-into-the-wildest-night-out-in-nyc","title":"The burnout show your friends will flex about","type":"inbound"},"creative":{"instance":"d3ea9ba9b9d04c04ae9d1d0b025f0510","id":"9cd29431ce08429fa42fb412919197c4"},"campaigns":[{"advertiser":{"defaultLabel":"Burnout Paradise","name":"Burnout Paradise","vertical":{"code":null,"name":null},"id":"pk:79945"},"name":"Burnout Paradise | Branded Article 2026","team":{"organization":{"shortName":"timeout","name":"Time Out","id":"9f9167584cb94963a9ce105c580f251a"},"type":"default","name":"US - Custom Content","id":"dbef258160084662aeeb439315c467e1"}}],"sponsor":{"logo":null,"name":"Burnout Paradise"},"cta":[],"team":{"organization":{"shortName":"timeout","name":"Time Out","id":"9f9167584cb94963a9ce105c580f251a"},"type":"default","name":"US - Custom Content","id":"dbef258160084662aeeb439315c467e1"},"custom_fields":{"category":"Hotels","rating":"4","social_insta_fb_caption":"On","disclosure_label":"In partnership with"},"permissions":{"property":{"whitelist":["NA-TIMEOUTLOND-11238772"]}}}},"guid":"5a5944def1624dbdaa30fe1dfb5d45b0","arms":{"c729c4fbf9964eb99f067fc61441246c":{"default":{"d3ea9ba9b9d04c04ae9d1d0b025f0510":1}}}},"sponsor":{"logo":null,"name":"Burnout Paradise"},"cta":[],"team":{"organization":{"shortName":"timeout","name":"Time Out","id":"9f9167584cb94963a9ce105c580f251a"},"type":"default","name":"US - Custom Content","id":"dbef258160084662aeeb439315c467e1"},"custom_fields":{"category":"Hotels","rating":"4","social_insta_fb_caption":"On","disclosure_label":"In partnership with"},"permissions":{"property":{"whitelist":["NA-TIMEOUTLOND-11238772"]}}}],"fallbackPropertyApplied":false,"channel":{"name":"web"},"property":"NA-TIMEOUTLOND-11238772","enableMOATPrimaryViewTracking":true,"placements":[{"name":"Things To Do","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":"function(templateContext){≈}"},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":""},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style></style>\\n<article class=\\\"feature-item   theme--purple  category_8\\n   \\\">\\n    <div class=\\\"feature-item__content\\\">\\n        \\n                        <div class=\\\"feature-item__count title xs-text-2 xs-fill-red xs-text-white xs-absolute xs-px3 xs-text-center\\\">SPONSORED</div>\\n            \\n    <div class=\\\"row\\\">\\n\\n                    <div class=\\\"feature-item__column feature-item__column--image\\\">\\n                <div class=\\\"feature-item__wrapper\\\">\\n                                    <a href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" target=\\\"_self\\\">\\n                                        \\n\\n                                                    \\n<div class=\\\"image_wrapper aspect-ratio-4-3 \\\">\\n\\n                        <img src=\\\"\";\n  options = {hash:{\n    'height': (168),\n    'width': (224),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" class=\\\"lazyautosizes lazyloaded\\\" title=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" alt=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" sizes=\\\"278px\\\">\\n    \\n</div>\\n\\n                    </a>\\n                                </div>\\n            </div>\\n        \\n        <div class=\\\"feature-item__column\\\">\\n                            <h3 class=\\\"xs-text-5 md-text-4 xs-line-height-8 md-line-height-7 \\\">\\n                                            <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" target=\\\"_self\\\">\\n                                \";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\n                        </a>\\n                                    </h3>\\n          <p></p><p><em>\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"<p></p></em>\\n                        </div>\\n                                    \\n                                    <a target=\\\"_blank\\\" href=\\\"\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1['Buy-Tickets-Link'])),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\\" class=\\\"btn xs-border-blue-cta xs-border xs-float-right xs-text-8 xs-px4 xs-py2 xs-ml2\\\">\\n                Buy Tickets\\n        </a>\\n                                    <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" class=\\\"caps cond decoration-none xs-fill-white rounded xs-border-blue-cta xs-text-blue-cta xs-border xs-float-right xs-text-8 xs-px4 xs-py2\\\" target=\\\"_self\\\">\\n                            Read more\\n                    </a>\\n                                    </div>\\n    </div>\\n    \\n            <div class=\\\"listing_meta_controls\\\"><div class=\\\"listings_flags_bar\\\"><div class=\\\"listings_flags xs-text-8\\\"><span class=\\\"flag icon icon_calendar\\\">\\n            \"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1['Date-Time'])),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\n        </span></div></div></div>    </article></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"07aa3a9da34d4e34874bc2f0773fe47f"},{"name":"Social Card - Proprietary","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){if(renderContext.fill.creatives[0].type===\"facebook-post\"){renderContext.$template.find('.nativeads-cta a').css(\"margin-top\",\"-1px\");}\nvar span_Text=renderContext.$template.parent().parent().prev().text();if(span_Text.indexOf('Advertising')>=0){renderContext.$template.parent().parent().prev().attr('style','display: none !important');}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, stack2, options;\n  buffer += \"\\n  <div class=\\\"plr-social-post\\\">\\n    <div class=\\\"social-disclosure\\\">Sponsored</div>\\n    \";\n  options = {hash:{\n    'tweet-width': (\"100%\"),\n    'facebook-show-text': (true)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.embed || depth0.embed),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"embed\", options)))\n    + \"\\n    \";\n  stack2 = helpers.each.call(depth0, depth0.textLinkCTAs, {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n  </div>\\n\";\n  return buffer;\n  }\nfunction program2(depth0,data) {\n  \n  var stack1;\n  if (stack1 = helpers.textLinkCTA) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.textLinkCTA; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  if(stack1 || stack1 === 0) { return stack1; }\n  else { return ''; }\n  }\n\n  buffer += \"<div><style>.plr-social-post{\\n  margin:10px auto;\\n  max-width:500px;\\n /* Gray Background */\\n /*\\n  padding: 5px;\\n  background-color: #dfdfdf;\\n  */\\n}\\n\\n\\n.plr-social-post .social-disclosure {\\n    font-family: arial;\\n    margin: 0 0 5px 3px;\\n    color: grey;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    text-align: left;\\n    height:20px;\\n    /* Center Align Disclosure */\\n /* text-align: center; */\\n}\\n\\n.nativeads-cta a{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n}\\n\\n/* Mandatory to account for Instagram Posts */\\n.instagram-media{\\n  margin-bottom: 0 !important;\\n}</style>\\n\";\n  stack1 = helpers.each.call(depth0, depth0.embeds, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n\\n</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"0c1659fe14a64220b599d45fc1ffdfe5"},{"name":"Event Page - You May Also Like - 6","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":true,"adjustHeight":null,"getInjectionLocation":"function(templateContext){var $=templateContext.$;var target='.js_recirc_content > .recirc__list_items > li:nth-child(6)';return{\"injectionTarget\":$(target,window.top.document),\"injectionBehaviour\":\"before\",};}"},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){renderContext.$template.addClass('recirc__item xs-pb3 xs-mb3 sm-pb5 sm-mb0 sm-col-3 xs-border-bottom xs-border-gray-light sm-border-none sm-hover--scale-image sm-relative theme--teal');renderContext.$template.next().hide();}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-disclosure {\\n  color: grey !important;\\n}</style>\\n   <div class=\\\"sm-mx3 sm-full-height\\\">\\n      <div class=\\\"recirc__wrap xs-flex sm-block\\\">\\n         <a class=\\\"image_wrapper aspect-ratio-4-3 sm-mb1 xs-mr4 xs-block\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\">\\n            <img src=\\\"\";\n  options = {hash:{\n    'width': (263),\n    'height': (197),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" data-sizes=\\\"auto\\\" class=\\\"lazyautosizes lazyloaded\\\" sizes=\\\"263px\\\">\\n         </a>\\n         <a class=\\\"recirc__content\\\" href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\">\\n            <span class=\\\"recirc__category xs-block xs-relative text xs-text-8 xs-line-height-9 xs-mt1 xs-mb1 sm-mt2 xs-text-charcoal xs-bold plr-disclosure\\\">\\n            <span class=\\\"recirc__ribbon xs-block sm-hide xs-absolute xs-opacity-50 theme-fill\\\"></span>Sponsored\\n            </span>\\n            <p class=\\\"recirc__description xs-text-6 xs-text-charcoal xs-bold xs-line-height-7 xs-mb0\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n         </a>\\n      </div>\\n   </div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"0ce97f382ddc490ea76cff3d9876a2a8"},{"name":"Feature Page - Listicle","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext,data){renderContext.$template.parent().parent('.ad').parent('.list-feature-ad').before(renderContext.$template);renderContext.$template.next('.list-feature-ad').attr('style','display: none !important');renderContext.$template.css(\"width\",\"100%\");var data=renderContext.fill.creatives[0];if(data.custom.category===\"Restaurants\"||data.custom.category===\"Bars and pubs\"){renderContext.$template.find('.plr-sponsor-label').attr('style','background: #5AAFAD !important');renderContext.$template.find('.plr-title').attr('style','background-image: linear-gradient(to right, rgba(90, 175, 173, 0.5) 0%, rgba(90, 175, 173, 0.5) 100%) !important');renderContext.$template.find('.plr-sponsor-label').attr('style','background-image: linear-gradient(to right, #5AAFAD 0%, #5AAFAD 100%) !important');}\nelse if(data.custom.category===\"Things to do\"||data.custom.category===\"Attractions\"){renderContext.$template.find('.plr-sponsor-label').attr('style','background: #9fbe44 !important');renderContext.$template.find('.plr-title').attr('style','background-image: linear-gradient(to right, rgba(159, 190, 68, 0.5) 0%, rgba(159, 190, 68, 0.5) 100%) !important');renderContext.$template.find('.plr-sponsor-label').attr('style','background-image: linear-gradient(to right, #9fbe44 0%, #9fbe44 100%) !important');}\nelse if(data.custom.category===\"Hotels\"){renderContext.$template.find('.plr-sponsor-label').attr('style','background: #257FB6 !important');renderContext.$template.find('.plr-title').attr('style','background-image: linear-gradient(to right, rgba(37, 127, 182, 0.5) 0%, rgba(37, 127, 182, 0.5) 100%) !important');renderContext.$template.find('.plr-sponsor-label').attr('style','background-image: linear-gradient(to right, #257FB6 0%, #257FB6 100%) !important');}\nelse if(data.custom.category===\"Theatre\"){renderContext.$template.find('.plr-sponsor-label').attr('style','background: #ED6701 !important');renderContext.$template.find('.plr-title').attr('style','background-image: linear-gradient(to right, rgba(237, 103, 1, 0.5) 0%, rgba(237, 103, 1, 0.5) 100%) !important');renderContext.$template.find('.plr-sponsor-label').attr('style','background-image: linear-gradient(to right, #ED6701 0%, #ED6701 100%) !important');}\nif(renderContext.fill.creatives[0].team.id.indexOf(\"4e15c6703b454635a47eb006c9787321\")>-1){renderContext.$(\".plr-sponsor-label\",window.top.document).text(\"Paid Content\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, self=this, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\nfunction program1(depth0,data) {\n  \n  \n  return \"\\n  \t<div class=\\\"plr-sponsor-label sponsored_label theme-fill xs-text-white xs-px5 xs-line-height-9 xs-text-12 caps xs-block xs-text-center xs-full-width xs-mb2\\\">\\n        Sponsored listing\\n  \t</div>\\n  \";\n  }\n\nfunction program3(depth0,data) {\n  \n  \n  return \"\\n  \t<div class=\\\"plr-sponsor-label sponsored_label theme-fill xs-text-white xs-px5 xs-line-height-9 xs-text-12 caps xs-block xs-text-center xs-full-width xs-mb2\\\">\\n        Promoted listing\\n  \t</div>\\n  \";\n  }\n\n  buffer += \"<div><style>/* Code */\\n.plr-content {\\n  text-align: left;\\n}\\n.plr-image-wrapper:after {\\n  padding-top: unset;\\n}\\n.plr-image {\\n  \theight: 0px;\\n  \tpadding-top: 75%;\\n  \tbackground-size: cover;\\n \t\tbackground-repeat: no-repeat;\\n}\\n.plr-summary {\\n  font-size: 1.6rem !important;\\n}\\n\\n</style>\\n<article class=\\\"plr-feature theme--red listCard xs-mx4 md-mx0 xs-mb5 sm-pb5 sm-border-bottom border-1 xs-flex xs-flex-column sm-flex-row sm-flex-wrap\\\">\\n  \";\n  stack2 = helpers['if'].call(depth0, ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1['APAC-campaign']), {hash:{},inverse:self.program(3, program3, data),fn:self.program(1, program1, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n    <div class=\\\"listImg sm-hover--scale-image xs-col-12 sm-col-4 xs-relative xs-mb1 sm-mb0\\\">\\n        <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" target=\\\"_self\\\">\\n            <div class=\\\"plr-image-wrapper image_wrapper aspect-ratio-4-3 \\\">\\n              <div class=\\\"plr-image\\\" style=\\\"background-image:url(\";\n  options = {hash:{\n    'width': (224),\n    'height': (168),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \")\\\"></div>\\n            </div>\\n        </a>\\n    </div>\\n\\n    <div class=\\\"plr-content card-content xs-col-12 sm-col-8 sm-pl5\\\">\\n        <header class=\\\"xs-mb2\\\">\\n            <h3 class=\\\"card-title xs-text-charcoal FranklinGothic xs-text-2 xs-line-height-2 xs-mb3\\\">\\n                <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" class=\\\"xs-text-charcoal decoration-none title-underline theme-title-underline plr-title\\\">\\n                    \";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\n                </a>\\n            </h3>\\n        </header>\\n\\n\\n        <div class=\\\"xs-my2 mxs-text-7 xs-line-height-6 xs-text-charcoal xs-relative plr-summary\\\">\\n            <p>\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n        </div>\\n\\n<div class=\\\"sm-float-left sm-mr-auto xs-flex buttons\\\">\\n   <div class=\\\"xs-text-center xs-relative xs-mr3 read_more_btn\\\">\\n      <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" target=\\\"_self\\\" class=\\\"amp-btn-secondary bold xs-px5 xs-py2 xs-text-7 xs-fill-white xs-border rounded xs-inline-block decoration-none xs-border-red xs-hover--border-red-dark xs-text-red xs-hover--text-red-dark xs-hover--box-shadow-secondary\\\">\\n      Read more\\n      </a>\\n   </div>\\n</div>\\n    </div>\\n</article></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"0d8662f04f324e558ef5a9dad0d6f014"},{"name":"News Page - Latest News","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":true,"adjustHeight":null,"getInjectionLocation":"function(templateContext){var $=templateContext.$;var target='#main-container > main > section > div.recirc_post > div > ul > li:nth-child(3)';return{\"injectionTarget\":$(target,window.top.document),\"injectionBehaviour\":\"before\",};}"},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){renderContext.$template.addClass('recirc__item xs-pb3 xs-mb3 xs-border-bottom xs-border-gray-light sm-hover--scale-image');}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */</style>\\n   <div class=\\\"recirc__wrap xs-flex\\\">\\n      <a class=\\\"image_wrapper aspect-ratio-4-3 sm-mb1 xs-mr4 xs-block is-tracked\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\">\\n      <img src=\\\"\";\n  options = {hash:{\n    'width': (98),\n    'height': (130),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" data-sizes=\\\"auto\\\" class=\\\"lazyautosizes\\\" sizes=\\\"231px\\\">\\n      </a>\\n      <a class=\\\"recirc__content decoration-none xs-block xs-pt1 xs-col-9 is-tracked\\\" href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\">\\n         <p class=\\\"recirc__added xs-relative xs-text-10 sm-text-8 xs-text-charcoal xs-line-height-8 sm-line-height-7 xs-mb0\\\">\\n            <span class=\\\"recirc__category xs-block xs-absolute xs-fill-red xs-opacity-50\\\"></span>Sponsored\\n         </p>\\n         <span class=\\\"recirc__title xs-block text xs-text-7 xs-line-height-8 sm-text-6 sm-line-height-7 xs-text-charcoal xs-bold sm-mt2\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</span>\\n      </a>\\n   </div>\\n</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"2612f997731e48fb9a384dde8aaa85a6"},{"name":"Stories Newsroom iframe resized","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"function(errorContext){console.log(\"onError called\",{errorContext});}","onFill":"","onRender":"function(renderContext){var win=window.top;var windowHeight=0;var $=renderContext.$\nvar iframeContainer=$(window.frameElement).parent();iframeContainer.width(\"100%\");iframeContainer.css(\"cssText\",\"margin: 5px auto;\");iframeContainer.parent().css(\"cssText\",\"background-color: #fff!important; padding: 0px!important; display: block;\");renderContext.rendering.resizeFrameToFitContent();try{windowHeight=Math.max(win.document.documentElement.clientHeight,win.innerHeight||0);}catch(err){console.log(\"Exception: cannot detect top window height, trying local window\",{err});win=window;windowHeight=Math.max(win.document.clientHeight,win.innerHeight||0);}\nvar iframeSrc=renderContext.fill.creatives[0].custom[\"newsroom_ai_story_url\"];var $iframe=renderContext.$(\"<iframe>\",{src:iframeSrc,class:\"plr-newsroom-story\",frameborder:0,width:\"100%\",height:\"100%\",style:\"width: 100%; height:\"+windowHeight+\"px; max-height: \"+windowHeight+\"px;max-width: 100vw;\",scrolling:\"no\"});renderContext.$(\".plr-story\",renderContext.$template).append($iframe);try{win.addEventListener(\"scroll\",function(event){$iframe[0].contentWindow.postMessage([\"scroll\",{x:win.scrollX,y:win.scrollY}],\"*\");});}catch(err){console.log(\"In a cross-origin iframe; unable to forward scroll events to embedded story.\");}\n$iframe[0].ownerDocument.defaultView.addEventListener(\"message\",function(event){try{if(iframeSrc.indexOf(event.origin)<0){return;}\nconsole.log(\"Received event; data:\",event.data);if(event.data.dispatch==\"action\"){console.log(\"(message:action) User took action on embedded story!\");renderContext.analytics.trackPrimaryClick();}else if(event.data.msg.type==\"scene\"&&event.data.dispatch==\"next\"&&event.data.msg.user==true){console.log(\"(message:next) User went fwd on embedded story!\");renderContext.analytics.trackPrimaryClick();}else if(event.data.msg.type==\"scene\"&&event.data.dispatch==\"prev\"&&event.data.msg.user==true){console.log(\"(message:prev) User went back on embedded story!\");renderContext.analytics.trackPrimaryClick();}else if(event.data.dispatch==\"mute\"&&(event.data.msg==true||event.data.msg==false)){console.log(\"(message:mute) User muted/unmuted the embedded story!\");renderContext.analytics.trackPrimaryClick();}else if(event.data.dispatch==\"grid\"&&(event.data.msg==true||event.data.msg==false)){console.log(\"(message:grid) User selected/deselected grid format on the embedded story!\");renderContext.analytics.trackPrimaryClick();}}catch(err){}},false);}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  \n\n\n  return \"<div><style>/* Code */\\n.plr-story{\\n  margin: 0px 0px;\\n}\\n.plr-story .story-disclosure {\\n    font-family: arial;\\n    margin: 0 0 0 3px;\\n    color: grey;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    text-align: left;\\n    height:20px;\\n    text-align: center; \\n}</style>\\n<!-- Code -->\\n<div class=\\\"plr-story\\\">\\n\t<div class=\\\"story-disclosure\\\">Advertisement</div>\\n</div>\\n</div>\";\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"34e076e37a05486c88e42dd202fa5755"},{"name":"728x90","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){if(renderContext.fill.creatives[0].team.id.indexOf(\"4e15c6703b454635a47eb006c9787321\")>-1){renderContext.$template.find(\".plr-sponsor-label\").text(\"PAID CONTENT\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, self=this, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\nfunction program1(depth0,data) {\n  \n  \n  return \"\\n     <div class=\\\"plr-sponsor-label\\\">SPONSORED LISTING</div>\\n     \";\n  }\n\nfunction program3(depth0,data) {\n  \n  \n  return \"\\n     <div class=\\\"plr-sponsor-label\\\">PROMOTED LISTING</div>\\n     \";\n  }\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-container {\\n\twidth:727px;\\n\theight:90px;\\n  border: solid 1px black;\\n  box-sizing: border-box;\\n}\\n\\n.plr-content {\\n\t  overflow: hidden;\\n    display: flex;\\n    background-color: #fff;\\n    box-shadow: 0px 0px 3px 1px #e4e4e4;\\n    position: relative;\\n    width: 100%;\\n    height: 100%;\\n}\\n.plr-sponsor-label{\\n  background-image: linear-gradient(to right, #5AAFAD 0%, #5AAFAD 100%) !important;\\n  text-align: center;\\n  color: white;\\n  font-size:9px;\\n  position: absolute;\\n    top: 0px;\\n    width: 100%;\\n}\\n.plr-link{\\n\t  position: absolute;\\n    top: 0;\\n    bottom: 0;\\n    left: 0;\\n    right: 0;\\n    z-index: 50;\\n    cursor: pointer;\\n}\\n\\n.plr-image-wrapper {\\n    margin-top: 10px;\\n    overflow: hidden;\\n    width: 275px;\\n    height: 80px;\\n    display:inline-block;\\n}\\n\\n.plr-image {\\n\tpadding-bottom: 29%;\\n\theight: 0px;\\n\twidth: 100%;\\n  background-size: cover;\\n}\\n\\n.plr-text {\\n  position: relative;\\n  font-family: \\\"Roboto\\\",sans-serif;\\n  padding-left: 10px;\\n  padding-top: 15px;\\n  width: 320px;\\n  display: inline-block;\\n}\\n\\n.plr-disclosure {\\n\tbackground-color: white;\\n  border-radius: 4px !important;\\n  word-break: normal;\\n  border: 1px solid #D31A22!important;\\n  color: #D31A22;\\n  padding: 0.5rem 1.5rem;\\n  font-size: 12px;\\n  padding-left: 12px;\\n  padding-right: 12px;\\n  font-weight: 600;\\n  z-index: 200;\\n}\\n\\n.plr-title {\\n    display: inline;\\n    max-height: 8.58rem;\\n    margin-top: 0;\\n    margin-bottom: 0px;\\n    padding-top: 8px;\\n    background-position: 1px 1.189em;\\n    line-height: 1.5rem !important;\\n    background-repeat: repeat-x;\\n    background-image: linear-gradient(to right, rgba(90,175,173,0.5) 0%, rgba(90,175,173,0.5) 100%);\\n    background-size: 1px 10px;\\n}\\n.polar-line-clamp {\\n   overflow: hidden;\\n  display: -webkit-box;\\n  -webkit-line-clamp: 3;\\n  -webkit-box-orient: vertical; \\n}\\n.plr-disclosure-button {\\n    position: fixed;\\n    right: 10px;\\n    bottom: 20px;\\n}\\n\\n.plr-tile {\\n  display:inline-block;\\n}\\n\\n.plr-summary {\\n\tdisplay: block;\\n  margin-bottom: 0;\\n  font-weight: lighter;\\n}</style>\\n<!-- Code -->\\n\\n<div class=\\\"plr-container\\\">\\n   <div class=\\\"plr-content\\\">\\n     \";\n  stack2 = helpers['if'].call(depth0, ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1['APAC-campaign']), {hash:{},inverse:self.program(3, program3, data),fn:self.program(1, program1, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n      <a class=\\\"plr-link\\\" target=\\\"_blank\\\" href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\"></a>\\n      <div class=\\\"plr-image-wrapper\\\">\\n         <div class=\\\"plr-image\\\" style=\\\"background-image: url('\";\n  options = {hash:{\n    'width': (275),\n    'height': (80),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"')\\\"></div>  \\n      </div>\\n      <div class=\\\"plr-tile\\\">\\n         <div class=\\\"plr-text\\\">\\n            <div class=\\\"plr-disclosure-button\\\">\\n               <span class=\\\"plr-disclosure\\\">\\n               Read More\\n               </span>\\n            </div>\\n           <div class=\\\"polar-line-clamp\\\">\\n            <h3 class=\\\"plr-title\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</h3>\\n           </div>\\n         </div>\\n      </div>\\n   </div>\\n</div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"39eadce229d041839b387136731833d4"},{"name":"Social Card (Insta/FB Caption)","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){try{var disclosureText=renderContext.$(window.frameElement).parent().parent().prev().text();console.log('this is disclosure:',disclosureText);if(disclosureText.indexOf('Advertising')>=0){renderContext.$template.find('.social-disclosure').css('display','none');}\nrenderContext.rendering.resizeFrameToFitContent();}catch(e){console.log(\"! rc error: \",e);}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, stack2, options;\n  buffer += \"\\n  <div class=\\\"plr-social-post\\\">\\n    <!-- <div class=\\\"social-disclosure\\\">Sponsored</div> -->\\n    \";\n  options = {hash:{\n    'tweet-width': (\"100%\"),\n    'facebook-show-text': (true)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.embed || depth0.embed),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"embed\", options)))\n    + \"\\n    \";\n  stack2 = helpers.each.call(depth0, depth0.textLinkCTAs, {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n  </div>\\n\";\n  return buffer;\n  }\nfunction program2(depth0,data) {\n  \n  var stack1;\n  if (stack1 = helpers.textLinkCTA) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.textLinkCTA; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  if(stack1 || stack1 === 0) { return stack1; }\n  else { return ''; }\n  }\n\n  buffer += \"<div><style>.plr-social-post{\\n  margin:0px auto;\\n  max-width:500px;\\n /* Gray Background */\\n /*\\n  padding: 5px;\\n  background-color: #dfdfdf;\\n  */\\n}\\n\\n\\n.plr-social-post .social-disclosure {\\n    font-family: arial;\\n    margin: 0 0 5px 3px;\\n    color: grey;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    text-align: left;\\n    height:20px;\\n    /* Center Align Disclosure */\\n /* text-align: center; */\\n}\\n\\n.nativeads-cta a{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n}\\n\\n/* Mandatory to account for Instagram Posts */\\n.instagram-media{\\n  margin-bottom: 0 !important;\\n}</style>\\n\";\n  stack1 = helpers.each.call(depth0, depth0.embeds, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n\\n</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"3f42c728654447a9b6709993c284e33b"},{"name":"Feature Page - You May Also Like - 6","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":true,"adjustHeight":null,"getInjectionLocation":"function(templateContext){var $=templateContext.$;var target='.js_recirc_content.xs-px3 > .recirc__inner_content > .recirc__list_items > li:nth-child(6)';return{\"injectionTarget\":$(target,window.top.document),\"injectionBehaviour\":\"before\",};}"},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){renderContext.$template.addClass('recirc__item xs-pb3 xs-mb3 sm-pb5 sm-mb0 sm-col-3 xs-border-bottom xs-border-gray-light sm-border-none sm-hover--scale-image sm-relative theme--teal');renderContext.$template.next().hide();}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-disclosure {\\n  color: grey !important;\\n}</style>\\n   <div class=\\\"sm-mx3 sm-full-height\\\">\\n      <div class=\\\"recirc__wrap xs-flex sm-block\\\">\\n         <a class=\\\"image_wrapper aspect-ratio-4-3 sm-mb1 xs-mr4 xs-block\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\">\\n            <img src=\\\"\";\n  options = {hash:{\n    'width': (263),\n    'height': (197),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" data-sizes=\\\"auto\\\" class=\\\"lazyautosizes lazyloaded\\\" sizes=\\\"263px\\\">\\n         </a>\\n         <a class=\\\"recirc__content\\\" href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\">\\n            <span class=\\\"recirc__category xs-block xs-relative text xs-text-8 xs-line-height-9 xs-mt1 xs-mb1 sm-mt2 xs-text-charcoal xs-bold plr-disclosure\\\">\\n            <span class=\\\"recirc__ribbon xs-block sm-hide xs-absolute xs-opacity-50 theme-fill\\\"></span>Sponsored\\n            </span>\\n            <p class=\\\"recirc__description xs-text-6 xs-text-charcoal xs-bold xs-line-height-7 xs-mb0\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n         </a>\\n      </div>\\n   </div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"4ad66fa5f305463eb5ebb6ba22ded679"},{"name":"Homepage - 3rd Slot - NEW","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){console.log(\"is this it?\")\nrenderContext.$template.parent().parent().parent().before(renderContext.$template);renderContext.$template.next().attr('style','display: none !important');renderContext.$template.addClass('xs-flex xs-flex-row md-block xs-pb3 xs-mb3 md-mb0 md-py0 xs-border-bottom border-1 border-gray-light md-border-none xs-justify-center xs-relative');if(renderContext.fill.creatives[0].team.id.indexOf(\"dbef258160084662aeeb439315c467e1\")>-1){renderContext.$(\".polar_promo\",window.top.document).text(\"Sponsor\");}\nelse if(renderContext.fill.creatives[0].team.id.indexOf(\"4e15c6703b454635a47eb006c9787321\")>-1){renderContext.$(\".polar_promo\",window.top.document).text(\"Paid Content\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;\n\nfunction program1(depth0,data) {\n  \n  \n  return \"\\n      <small class=\\\"polar_promo xs-mt3 xs-text-red xs-text-8 xs-line-height-8\\\">Sponsored</small>\\n          \";\n  }\n\nfunction program3(depth0,data) {\n  \n  \n  return \"\\n      <small class=\\\"polar_promo xs-mt3 xs-text-red xs-text-8 xs-line-height-8\\\">Promoted</small>\\n          \";\n  }\n\n  buffer += \"<div><style>/* Code */\\n</style>\\n   <a href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" class=\\\"xs-block xs-col-4 md-col-12\\\">\\n      <div class=\\\"image_wrapper aspect-ratio-4-3 sm-hover--scale-image\\\">\\n        <img class=\\\"lazyautosizes lazyloaded\\\" src=\\\"\";\n  options = {hash:{\n    'width': (365),\n    'height': (274),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\">\\n     </div>\\n   </a>\\n   <div class=\\\"xs-relative xs-pl3 md-pl0 md-mt4 xs-col-8 md-col-12 xs-flex xs-justify-center xs-flex-column\\\">\\n      <h3 class=\\\"md-title--compressed xs-block bold text xs-text-7 xs-line-height-7 md-text-3 md-line-height-3\\\">\\n         <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" class=\\\"xs-text-charcoal\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</a>\\n      </h3>\\n      <div class=\\\"xs-hide md-block xs-mt1\\\">\\n         <p class=\\\"xs-text-gray-mid-dark xs-line-clamp-3 xs-line-height-7 xs-text-7 xs-mb0\\\">\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n      </div>\\n          \";\n  stack2 = helpers['if'].call(depth0, ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1['APAC-campaign']), {hash:{},inverse:self.program(3, program3, data),fn:self.program(1, program1, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n   </div>\\n</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"4e74cf02b4914bf4bcc70a9af9ba18a3"},{"name":"300x250","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){if(renderContext.fill.creatives[0].team.id.indexOf(\"4e15c6703b454635a47eb006c9787321\")>-1){renderContext.$template.find(\".plr-sponsor-label\").text(\"PAID CONTENT\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-container {\\n\twidth:300px;\\n\theight:250px;\\n  border: solid 1px black;\\n  box-sizing: border-box;\\n}\\n\\n.plr-content {\\n\t  overflow: hidden;\\n    background-color: #fff;\\n    box-shadow: 0px 0px 3px 1px #e4e4e4;\\n    position: relative;\\n    width: 100%;\\n    height: 100%;\\n}\\n\\n.plr-link{\\n\t  position: absolute;\\n    top: 0;\\n    bottom: 0;\\n    left: 0;\\n    right: 0;\\n    z-index: 50;\\n    cursor: pointer;\\n}\\n\\n.plr-image-wrapper {\\n\t  display: block;\\n    position: relative;\\n    overflow: hidden;\\n    width: 100%;\\n    height: 130px;\\n}\\n\\n.plr-image {\\n\tpadding-bottom: 50%;\\n\theight: 0px;\\n\twidth: 100%;\\n  background-size: cover;\\n}\\n\\n.plr-text {\\n\tpadding: 15px;\\n  padding-top: 5px;\\n  position: relative;\\n  font-family: \\\"Roboto\\\",sans-serif;\\n}\\n\\n.plr-disclosure-button {\\n    position: fixed;\\n    right: 10px;\\n    bottom: 20px;\\n}\\n\\n.plr-disclosure {\\n\tbackground-color: white;\\n  border-radius: 4px !important;\\n  word-break: normal;\\n  border: 1px solid #D31A22!important;\\n  color: #D31A22;\\n  padding: 0.5rem 1.5rem;\\n  font-size: 12px;\\n  padding-left: 12px;\\n  padding-right: 12px;\\n  font-weight: 600;\\n  z-index: 200;\\n}\\n\\n.plr-title {\\n    display: inline;\\n    max-height: 8.58rem;\\n    margin-top: 0;\\n    margin-bottom: 0px;\\n    padding-top: 8px;\\n    background-position: 1px 1.189em;\\n    line-height: 1.5rem !important;\\n    background-repeat: repeat-x;\\n    background-image: linear-gradient(to right, rgba(90,175,173,0.5) 0%, rgba(90,175,173,0.5) 100%);\\n    background-size: 1px 10px;\\n}\\n.plr-sponsor-label{\\n  background-image: linear-gradient(to right, #5AAFAD 0%, #5AAFAD 100%) !important;\\n  text-align: center;\\n  color: white;\\n  font-size:9px;\\n  top: 0px;\\n  width: 100%;\\n}\\n.plr-summary {\\n\tdisplay: block;\\n  margin-bottom: 0;\\n  font-weight: lighter;\\n}\\n.polar-line-clamp {\\n   overflow: hidden;\\n  display: -webkit-box;\\n  -webkit-line-clamp: 2;\\n  -webkit-box-orient: vertical; \\n}</style>\\n<!-- Code -->\\n\\n<div class=\\\"plr-container\\\">\\n   <div class=\\\"plr-content\\\">\\n     <div class=\\\"plr-sponsor-label\\\">PROMOTED LISTING</div>\\n      <a class=\\\"plr-link\\\" target=\\\"_blank\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\"></a>\\n      <div class=\\\"plr-image-wrapper\\\">\\n         <div class=\\\"plr-image\\\" style=\\\"background-image: url('\";\n  options = {hash:{\n    'width': (300),\n    'height': (150),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"')\\\"></div>  \\n      </div>\\n      <div class=\\\"plr-tile\\\">\\n         <div class=\\\"plr-text\\\">\\n            <div class=\\\"plr-disclosure-button\\\">\\n               <span class=\\\"plr-disclosure\\\">Read More</span>\\n            </div>\\n             <div class=\\\"polar-line-clamp\\\">\\n            <h3 class=\\\"plr-title\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</h3>\\n           </div>\\n         </div>\\n      </div>\\n   </div>\\n</div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"523d9c32be264552bd763a69508324a8"},{"name":"Blog Post Bottom","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){renderContext.$template.parent().parent().parent().css(\"grid-column\",\"1/13\");if(window.top.innerWidth>767){renderContext.$template.parent().parent().next().css(\"width\",\"66%\");renderContext.$template.parent().parent().next().next().css(\"width\",\"66%\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n/*\\n.plr-image-wrapper {\\n      display: block;\\n    position: relative;\\n    width: 100%;\\n}\\n\\n.plr-title a {\\n  color: #1a1a1a !important;\\n  text-decoration: none;\\n}\\n\\n.plr-disclosure {\\n  font-size: 1.4rem !important;\\n}\\n\\n.plr-text {\\n  line-height: 2.6rem !important;\\n  font-size: 1.6rem !important;\\n}\\n\\n.plr-info-wrapper {\\n      margin-top: 1rem !important;\\n    margin-bottom: 1rem !important;\\n}\\n\\n.plr-title {\\n  font-family: 'FranklinGothicLTPro-DmCm', sans-serif !important;\\n      margin-bottom: 1rem !important;\\n  color: #1a1a1a !important;\\n  margin-top: 0px;\\n  font-size: 3.2rem !important;\\n  line-height: 3.6rem !important;\\n}\\n\\n.plr-header {\\n  margin-bottom: 1.5rem !important;\\n      margin-top: 1rem !important;\\n}\\n\\n.plr-image-wrapper img {\\n    top: 0;\\n    bottom: 0;\\n    right: 0;\\n    left: 0;\\n    margin: auto;\\n    width: 100%;\\n}\\n\\n.plr-title a:hover {\\n  text-decoration: underline;\\n}\\n\\n.plr-list-card {\\n  margin-bottom: 60px;\\n  display: block;\\n  border-width: 8px !important;\\n  margin-right: 2.5rem;\\n}\\n\\n.plr-list-image {\\n  position: relative !important;\\n  width: 100% !important; \\n\tpadding-right: 0rem !important;\\n}\\n\\n.plr-content {\\n  text-align: left;\\n  width: 100% !important; \\n}\\n\\n.plr-summary {\\n  margin-bottom: 10px !importanct;\\n}\\n\\n.plr-sponsor {\\n  margin-bottom: 30px;\\n  color: #888;\\n}\\n\\n.plr-controls {\\nmargin-bottom: 30px;\\n}\\n\\n  .plr-image-wrapper img:hover {\\n    transition: all .3s ease-in-out;\\n  } \\n\\n@media (min-width: 992px) {\\n.plr-list-card {\\n    margin-bottom: 60px;\\n  margin-left: 0 !important;\\n}\\n  .plr-title {\\n        font-size: 4.8rem !important;\\n    line-height: 5.2rem !important;\\n  }\\n}\\n\\n@media (min-width: 768px) {\\n  .plr-list-card {\\n    display: flex !important;\\n   flex-wrap: wrap !important;\\n    -webkit-box-orient: horizontal !important;\\n    -webkit-box-direction: reverse !important;\\n    -webkit-flex-direction: row !important;\\n}\\n  .plr-list-img {\\n        -webkit-box-ordinal-group: 2 !important;\\n    padding-right: 3rem !important;\\n    margin-bottom: 0 !important;\\n        width: 50% !important; \\n  }\\n  .plr-image-wrapper img {\\n    transition: all .3s ease-in-out;\\n  }\\n  .plr-content {\\n        width: 50% !important; \\n  }\\n}\\n*/\\n.plr-list-card {\\n    max-width: 1090px;\\n    margin: 0 auto;\\n    align-items: center;\\n  margin-bottom: 5rem;\\n}\\n\\n.plr-list-card .image_wrapper {\\n    cursor: pointer;\\n    font-size: 0;\\n    overflow: hidden;\\n    width: 100%;\\n    aspect-ratio: 4/3;\\n    display: block;\\n}\\n\\n.plr-list-card .image_wrapper img {\\n    transition: all 0.3s ease-in-out;\\n    width: 100%;\\n    height: auto;\\n}\\n\\n.plr-list-card .image_wrapper img:hover {\\n    transform: scale(1.06);\\n}\\n\\n.plr-content .card-title {\\n    line-height: 5.2rem !important;\\n    font-size: 4.8rem !important;\\n    font-family: FranklinGothicLTPro-DmCm, sans-serif;\\n    color: var(--codgray);\\n}\\n\\n.plr-content a {\\n    display: block;\\n    text-decoration: none;\\n    color: var(--codgray);\\n    cursor: pointer;\\n    margin-bottom: -0.7rem;\\n}\\n\\n.plr-content a:hover {\\n    text-decoration: underline;\\n}\\n\\n.plr-summary {\\n    font-family: Roboto, sans-serif;\\n    font-size: 1.6rem;\\n    color: var(--tundora);\\n    line-height: 2.6rem;\\n    margin: 0 0 1rem;\\n}\\n\\n.plr-sponsor {\\n    color: var(--boulder);\\n    font-size: 1.4rem;\\n    line-height: 2.1rem;\\n}\\n\\n@media (min-width: 991px) {\\n    .plr-list-card {\\n        display: flex;\\n    }\\n\\n\t.plr-list-card .listImg {\\n        flex: 1;\\n    }\\n\\n    .plr-content {\\n        flex: 1;\\n        padding: 3rem;\\n    }\\n}\\n\\n@media (max-width: 767px) {\\n    .plr-content .card-title {\\n        font-size: 3.2rem !important;\\n        line-height: 3.6rem !important;\\n    }\\n}\\n\\n</style>\\n<article class=\\\"plr-list-card listCard listCard__url xs-mx3 md-mx0 xs-flex xs-flex-column sm-flex-row sm-flex-wrap xs-border-bottom border-black xs-border-4\\\">\\n   <div class=\\\"plr-list-img listImg xs-col-12 sm-col-6 xs-relative xs-mb1 sm-mb0 sm-hover--scale-image sm-pl5 sm-order-1\\\">\\n      <a href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" target=\\\"_self\\\" rel=\\\"\\\">\\n         <div class=\\\"plr-image-wrapper image_wrapper aspect-ratio-4-3\\\">\\n            <img src=\\\"\";\n  options = {hash:{\n    'width': (384),\n    'height': (288),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" class=\\\"lazyautosizes lazyloaded\\\" title=\\\"\\\" sizes=\\\"217px\\\">\\n         </div>\\n      </a>\\n   </div>\\n   <div class=\\\"plr-content card-content xs-col-12 sm-col-6\\\">\\n      <header class=\\\"plr-header xs-mt2 xs-mb3\\\">\\n         <h3 class=\\\"plr-title card-title xs-text-charcoal title--compressed xs-text-2 xs-line-height-2 xs-mb2\\\">\\n            <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" target=\\\"_self\\\" rel=\\\"\\\" class=\\\"xs-text-charcoal decoration-none\\\">\\n            \";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\n            </a>\\n         </h3>\\n      </header>\\n      <div class=\\\"plr-info-wrapper info-wrapper xs-my2\\\">\\n         <div class=\\\"plr-text xs-text-7 xs-line-height-6 xs-text-charcoal description-wrapper xs-relative xs-flex xs-flex-column\\\">\\n            <div class=\\\"js-card-description xs-order-0 infoTarget xs-height-fit xs-height-fit-transition\\\">\\n               <div class=\\\"js-card-desc-content\\\">\\n                  <p class=\\\"plr-summary\\\">\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\n                  </p>\\n               </div>\\n            </div>\\n         </div>\\n      </div>\\n         <div class=\\\"listing_meta_controls plr-controls\\\">\\n           <div class=\\\"listings_flags_bar\\\">\\n              <div class=\\\"plr-disclosure listings_flags xs-text-8\\\"><span class=\\\"listings_flag icon icon_author plr-sponsor\\\">\\n                 In partnership with \"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\n                 </span>\\n              </div>\\n           </div>\\n        </div>\\n   </div>\\n</article></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"5c605e647ec54af0acc22f5fde3e0c87"},{"name":"Section Front - 4th Slot","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"function(fillContext){}","onRender":"function(renderContext){renderContext.$('.mediavoice-native-ad',window.parent.document).parent().css('background-color','#fff');var plrheight=renderContext.$(\".tile.tile_small:eq(0)\",window.parent.document).height()+\"px\";console.log(\"height \"+plrheight);renderContext.$(\".plr-ad-tile\",window.parent.document).css(\"height\",plrheight);renderContext.$(\".tile.tile_small:eq(0)\").css(\"margin-bottom\",\"0px\");renderContext.$(\".tile.tile_small:eq(1)\").css(\"margin-bottom\",\"0px\");renderContext.$(\".tile.tile_small:eq(2)\").css(\"margin-bottom\",\"0px\");if(renderContext.fill.creatives[0].team.id.indexOf(\"dbef258160084662aeeb439315c467e1\")>-1){renderContext.$(\".plr.tile__info_tag tile__category.caps.theme-fill\",window.top.document).text(\"Sponsor\");}\nelse if(renderContext.fill.creatives[0].team.id.indexOf(\"4e15c6703b454635a47eb006c9787321\")>-1){renderContext.$(\".plr.tile__info_tag\",window.top.document).text(\"Paid Content\");}\nif(renderContext.fill.creatives[0].sponsor.name.indexOf(\"icrosoft\")>-1){renderContext.$(\".plr_disc\",window.top.document).html(\"<p class='plr_disc'>By Time Out.</p> <p class='plr_disc'>Brought to you by Microsoft</p>\");}\nrenderContext.$template.parent().parent().parent().css(\"cssText\",\"flex-wrap: wrap;\");if(window.top.innerWidth<500){renderContext.$template.parent().parent().css(\"cssText\",\"margin-top : 1.5rem !important; padding-top : 1.5rem !important; border-top : 1px solid #ececec;\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;\n\nfunction program1(depth0,data) {\n  \n  \n  return \"\\n          <span class=\\\"plr tile__info_tag tile__category caps theme-fill\\\" style=\\\"background-color: red !important;\\\">\\n            SPONSORED\\n          </span>\\n          \";\n  }\n\nfunction program3(depth0,data) {\n  \n  \n  return \"\\n          <span class=\\\"plr tile__info_tag tile__category caps theme-fill\\\" style=\\\"background-color: red !important;\\\">\\n            PROMOTED\\n          </span>\\n          \";\n  }\n\nfunction program5(depth0,data) {\n  \n  var buffer = \"\", stack1;\n  buffer += \"\\n            <img class=\\\"plr-article-logo\\\" src=\\\"\"\n    + escapeExpression(((stack1 = ((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.logo)),stack1 == null || stack1 === false ? stack1 : stack1.href)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\\">\\n          \";\n  return buffer;\n  }\n\nfunction program7(depth0,data) {\n  \n  var buffer = \"\", stack1;\n  buffer += \"\\n            \"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \" \\n          \";\n  return buffer;\n  }\n\n  buffer += \"<div><style>/* Code */\\n.plr-ad-tile .tile__description {\\n  display: unset !important;\\n}\\n\\n.plr-ad-tile .tile__title {\\n  margin: 10px !important;\\n}\\n\\n.plr-ad-tile .plr_disc {\\n  margin: 10px !important;\\n}\\n\\n.plr-ad-tile .plr-article-logo {\\n  width: 80px;\\n  max-width: 80px;\\n  vertical-align: middle;\\n  display: inline-block;\\n  margin-left: 10px;\\n}\\n\\n.plr-ad-tile {\\n  width: 100% !important;\\n\tpadding: 0 !important;\\n  margin: 0 !important;\\n}\\n\\n.plr-image-wrapper {\\n  /*padding-bottom: 5px !important;*/\\n}\\n\\n.plr-image {\\n  height: 100%;\\n}\\n\\n#ad-replace-3 .tile__content{\\n  padding-bottom: 4.5rem !important;\\n}\\n\\n#ad-replace-3 .tile__body{\\n\tmargin-bottom: 1rem !important;\\n}</style>\\n<div class=\\\"tile  tile_small   theme--orange  category_4\\n  no_count plr-ad-tile\\\">\\n  <div class=\\\"tile__content\\\" >\\n    <a data-tracking=\\\"{&quot;eventInfo&quot;:{&quot;eventName&quot;:&quot;hub sections (zones) clicks&quot;,&quot;eventAction&quot;:&quot;hub_sections_(zones)&quot;,&quot;type&quot;:&quot;custom&quot;},&quot;attributes&quot;:{&quot;contentName&quot;:&quot;16 reasons to go to Regent\\\\u2019s Park Road&quot;,&quot;contentType&quot;:&quot;post&quot;,&quot;contentID&quot;:&quot;Content-Post-35129&quot;,&quot;contentPrimaryCategory&quot;:&quot;blog categories&quot;,&quot;subCategory1&quot;:&quot;city life (blog posts)&quot;,&quot;contentIsSponsored&quot;:false,&quot;contentPosition&quot;:null}}\\\" data-track-click=\\\"{&quot;pev2&quot;:&quot;click on a tile&quot;,&quot;eVar98&quot;:&quot;16 reasons to go to Regent\\\\u2019s Park Road&quot;}\\\" class=\\\"tile__anchor_link\\\" target=\\\"_self\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" title=\\\"\";\n  if (stack1 = helpers.title) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.title; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\"></a>\\n    <div class=\\\"image_wrapper aspect-ratio-4-3 plr-image-wrapper\\\">\\n      <img src=\\\"\";\n  options = {hash:{\n    'width': (275),\n    'height': (206),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" class=\\\"lazyautosizes lazyloaded plr-image\\\" title=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" alt=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\">\\n    </div>\\n    <div class=\\\"tile__body\\\">\\n      <div class=\\\"tile__text\\\">\\n        <div class=\\\"tile__info tile__info--bubble \\\">\\n\t\t\t\t\t\";\n  stack2 = helpers['if'].call(depth0, ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1['APAC-campaign']), {hash:{},inverse:self.program(3, program3, data),fn:self.program(1, program1, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n        </div>\\n        <h3 class=\\\"xs-text-5 md-text-4 xs-line-height-8 md-line-height-7 tile__title xs-mb3\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</h3>                                                                        <div class=\\\"tile__description slab\\\">\\n          <p class=\\\"plr_disc\\\">\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1.disclosure_label)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \" \\n          \";\n  stack2 = helpers['if'].call(depth0, ((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.logo)),stack1 == null || stack1 === false ? stack1 : stack1.href), {hash:{},inverse:self.program(7, program7, data),fn:self.program(5, program5, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n            <br><br>\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n        </div>\\n      </div>\\n    </div>\\n  </div>\\n</div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"6ad632a5b54c49e8a11388f7ec8674a9"},{"name":"Social Card - Desktop","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){try{var disclosureText=renderContext.$(window.frameElement).parent().parent().prev().text();console.log('this is disclosure:',disclosureText);if(disclosureText.indexOf('Advertising')>=0){renderContext.$template.find('.social-disclosure').css('display','none');}\nrenderContext.rendering.resizeFrameToFitContent();}catch(e){console.log(\"! rc error: \",e);}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, stack2, options;\n  buffer += \"\\n  <div class=\\\"plr-social-post\\\">\\n    <!-- <div class=\\\"social-disclosure\\\">Sponsored</div> -->\\n    \";\n  options = {hash:{\n    'tweet-width': (\"100%\"),\n    'facebook-show-text': (true),\n    'instagram-hide-caption': (true)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.embed || depth0.embed),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"embed\", options)))\n    + \"\\n    \";\n  stack2 = helpers.each.call(depth0, depth0.textLinkCTAs, {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n  </div>\\n\";\n  return buffer;\n  }\nfunction program2(depth0,data) {\n  \n  var stack1;\n  if (stack1 = helpers.textLinkCTA) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.textLinkCTA; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  if(stack1 || stack1 === 0) { return stack1; }\n  else { return ''; }\n  }\n\n  buffer += \"<div><style>.plr-social-post{\\n  max-width:300px;\\n  margin: 0 auto;\\n /* Gray Background */\\n /*\\n  padding: 5px;\\n  background-color: #dfdfdf;\\n  */\\n}\\n\\n\\n.plr-social-post .social-disclosure {\\n    font-family: arial;\\n    margin: 0 0 5px 3px;\\n    color: grey;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    text-align: left;\\n    height:20px;\\n    /* Center Align Disclosure */\\n /* text-align: center; */\\n}\\n\\n.nativeads-cta a{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n}\\n\\n/* Mandatory to account for Instagram Posts */\\n.instagram-media{\\n  margin-bottom: 0 !important;\\n}</style>\\n\";\n  stack1 = helpers.each.call(depth0, depth0.embeds, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"84352dc14fd043e795dd5e67459f5c82"},{"name":"Homepage - 3rd Slot - Live","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){renderContext.$('.mediavoice-native-ad',window.parent.document).parent().css('background-color','#fff');var plrheight=renderContext.$(\".tile.tile_small:eq(0)\",window.parent.document).height()+\"px\";console.log(\"height \"+plrheight);renderContext.$(\".plr-ad-tile\",window.parent.document).css(\"height\",plrheight);renderContext.$(\".tile.tile_small:eq(0)\").css(\"margin-bottom\",\"0px\");renderContext.$(\".tile.tile_small:eq(1)\").css(\"margin-bottom\",\"0px\");renderContext.$(\".tile.tile_small:eq(2)\").css(\"margin-bottom\",\"0px\");if(renderContext.fill.creatives[0].team.id.indexOf(\"dbef258160084662aeeb439315c467e1\")>-1){renderContext.$(\".plr.tile__info_tag tile__category.caps.theme-fill\",window.top.document).text(\"Sponsor\");}\nelse if(renderContext.fill.creatives[0].team.id.indexOf(\"4e15c6703b454635a47eb006c9787321\")>-1){renderContext.$(\".plr.tile__info_tag\",window.top.document).text(\"Paid Content\");}\nif(renderContext.fill.creatives[0].sponsor.name.indexOf(\"icrosoft\")>-1){renderContext.$(\".plr_disc\",window.top.document).html(\"<p class='plr_disc'>By Time Out.</p> <p class='plr_disc'>Brought to you by Microsoft</p>\");}\nrenderContext.$template.parent().parent().parent().css(\"cssText\",\"flex-wrap: wrap;\");if(window.top.innerWidth<500){renderContext.$template.parent().parent().css(\"cssText\",\"margin-top : 1.5rem !important; padding-top : 1.5rem !important; border-top : 1px solid #ececec;\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing, self=this;\n\nfunction program1(depth0,data) {\n  \n  \n  return \"\\n          <span class=\\\"plr tile__info_tag tile__category caps theme-fill\\\" style=\\\"background-color: red !important;\\\">\\n            SPONSORED\\n          </span>\\n          \";\n  }\n\nfunction program3(depth0,data) {\n  \n  \n  return \"\\n          <span class=\\\"plr tile__info_tag tile__category caps theme-fill\\\" style=\\\"background-color: red !important;\\\">\\n            PROMOTED\\n          </span>\\n          \";\n  }\n\nfunction program5(depth0,data) {\n  \n  var buffer = \"\", stack1, stack2;\n  buffer += \"\\n          <p>\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1.disclosure_label)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \" \"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"<br><br>\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n          <!--<p style=\\\"padding-top:8px;\\\">\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p> -->\\n          \";\n  return buffer;\n  }\n\nfunction program7(depth0,data) {\n  \n  var buffer = \"\", stack1;\n  buffer += \"\\n          <p>\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1.disclosure_label)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \" \"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"</p>\\n          \";\n  return buffer;\n  }\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-ad-tile {\\n  width: 100% !important;\\n\tpadding: 0 !important;\\n  margin: 0 !important;\\n}\\n\\n.plr-image-wrapper {\\n  /*padding-bottom: 5px !important;*/\\n}\\n\\n.plr-image {\\n  height: 100%;\\n}\\n\\n#ad-replace-3 .tile__content{\\n  padding-bottom: 4.5rem !important;\\n}\\n\\n#ad-replace-3 .tile__body{\\n\tmargin-bottom: 1rem !important;\\n}</style>\\n<div class=\\\"tile  tile_small   theme--orange  category_4\\n  no_count plr-ad-tile\\\">\\n  <div class=\\\"tile__content\\\" >\\n    <a data-tracking=\\\"{&quot;eventInfo&quot;:{&quot;eventName&quot;:&quot;hub sections (zones) clicks&quot;,&quot;eventAction&quot;:&quot;hub_sections_(zones)&quot;,&quot;type&quot;:&quot;custom&quot;},&quot;attributes&quot;:{&quot;contentName&quot;:&quot;16 reasons to go to Regent\\\\u2019s Park Road&quot;,&quot;contentType&quot;:&quot;post&quot;,&quot;contentID&quot;:&quot;Content-Post-35129&quot;,&quot;contentPrimaryCategory&quot;:&quot;blog categories&quot;,&quot;subCategory1&quot;:&quot;city life (blog posts)&quot;,&quot;contentIsSponsored&quot;:false,&quot;contentPosition&quot;:null}}\\\" data-track-click=\\\"{&quot;pev2&quot;:&quot;click on a tile&quot;,&quot;eVar98&quot;:&quot;16 reasons to go to Regent\\\\u2019s Park Road&quot;}\\\" class=\\\"tile__anchor_link\\\" target=\\\"_self\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" title=\\\"\";\n  if (stack1 = helpers.title) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.title; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\"></a>\\n    <div class=\\\"image_wrapper aspect-ratio-4-3 plr-image-wrapper\\\">\\n      <img src=\\\"\";\n  options = {hash:{\n    'width': (275),\n    'height': (206),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" class=\\\"lazyautosizes lazyloaded plr-image\\\" title=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" alt=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\">\\n    </div>\\n    <div class=\\\"tile__body\\\">\\n      <div class=\\\"tile__text\\\">\\n        <div class=\\\"tile__info tile__info--bubble \\\">\\n\t\t\t\t\t\";\n  stack2 = helpers['if'].call(depth0, ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1['APAC-campaign']), {hash:{},inverse:self.program(3, program3, data),fn:self.program(1, program1, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n        </div>\\n        <h3 class=\\\"xs-text-5 md-text-4 xs-line-height-8 md-line-height-7 tile__title xs-mb3\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</h3>\\n        <div class=\\\"tile__description slab\\\">\\n          \";\n  stack2 = helpers['if'].call(depth0, depth0.summary, {hash:{},inverse:self.program(7, program7, data),fn:self.program(5, program5, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n        </div>\\n      </div>\\n    </div>\\n  </div>\\n</div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"8efe49c5e20c4e0bb8e4f2eccabcb1de"},{"name":"Feature Page - You May Also Like - 3","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":true,"adjustHeight":null,"getInjectionLocation":"function(templateContext){var $=templateContext.$;var target='.js_recirc_content.xs-px3 > .recirc__inner_content > .recirc__list_items > li:nth-child(3)';return{\"injectionTarget\":$(target,window.top.document),\"injectionBehaviour\":\"before\",};}"},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){renderContext.$template.addClass('recirc__item xs-pb3 xs-mb3 sm-pb5 sm-mb0 sm-col-3 xs-border-bottom xs-border-gray-light sm-border-none sm-hover--scale-image sm-relative theme--teal');renderContext.$template.next().hide();}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-disclosure {\\n  color: grey !important;\\n}</style>\\n   <div class=\\\"sm-mx3 sm-full-height\\\">\\n      <div class=\\\"recirc__wrap xs-flex sm-block\\\">\\n         <a class=\\\"image_wrapper aspect-ratio-4-3 sm-mb1 xs-mr4 xs-block\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\">\\n            <img src=\\\"\";\n  options = {hash:{\n    'width': (263),\n    'height': (197),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" data-sizes=\\\"auto\\\" class=\\\"lazyautosizes lazyloaded\\\" sizes=\\\"263px\\\">\\n         </a>\\n         <a class=\\\"recirc__content\\\" href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\">\\n            <span class=\\\"recirc__category xs-block xs-relative text xs-text-8 xs-line-height-9 xs-mt1 xs-mb1 sm-mt2 xs-text-charcoal xs-bold plr-disclosure\\\">\\n            <span class=\\\"recirc__ribbon xs-block sm-hide xs-absolute xs-opacity-50 theme-fill\\\"></span>Sponsored\\n            </span>\\n            <p class=\\\"recirc__description xs-text-6 xs-text-charcoal xs-bold xs-line-height-7 xs-mb0\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n         </a>\\n      </div>\\n   </div>\\n</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"90b713319eb745f9ab3d8ad370839025"},{"name":"Social Card Test","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){if(renderContext.fill.creatives[0].type===\"facebook-post\"){renderContext.$template.find('.nativeads-cta a').css(\"margin-top\",\"-1px\");}\nrenderContext.$template.parent().parent().before(renderContext.$template);renderContext.$template.next().css('display','none');var span_Text=renderContext.$template.prev().text();if(span_Text.indexOf('Advertising')>=0){renderContext.$template.prev().attr('style','display: none !important');}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, stack2, options;\n  buffer += \"\\n  <div class=\\\"plr-social-post\\\">\\n    <div class=\\\"social-disclosure\\\">Sponsored</div>\\n    \";\n  options = {hash:{\n    'tweet-width': (\"100%\"),\n    'facebook-show-text': (true)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.embed || depth0.embed),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"embed\", options)))\n    + \"\\n    \";\n  stack2 = helpers.each.call(depth0, depth0.textLinkCTAs, {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n  </div>\\n\";\n  return buffer;\n  }\nfunction program2(depth0,data) {\n  \n  var stack1;\n  if (stack1 = helpers.textLinkCTA) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.textLinkCTA; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  if(stack1 || stack1 === 0) { return stack1; }\n  else { return ''; }\n  }\n\n  buffer += \"<div><style>.plr-social-post{\\n  margin:10px auto;\\n  max-width:500px;\\n /* Gray Background */\\n /*\\n  padding: 5px;\\n  background-color: #dfdfdf;\\n  */\\n}\\n\\n\\n.plr-social-post .social-disclosure {\\n    font-family: arial;\\n    margin: 0 0 5px 3px;\\n    color: grey;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    text-align: left;\\n    height:20px;\\n    /* Center Align Disclosure */\\n /* text-align: center; */\\n}\\n\\n.nativeads-cta a{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n}\\n\\n/* Mandatory to account for Instagram Posts */\\n.instagram-media{\\n  margin-bottom: 0 !important;\\n}</style>\\n\";\n  stack1 = helpers.each.call(depth0, depth0.embeds, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"9124eca0b8e848dba53223d7dda0515b"},{"name":"Social Card - FB Photo (Strict Mode with FB Logo)","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"function(fillContext,creative){creative.title=creative.facebook.post.description||creative.facebook.post.message;var fieldToTruncate=creative.title;if(fieldToTruncate.length>500){fieldToTruncate=fieldToTruncate.substring(0,501);fieldToTruncate+=\"...\";creative.title=fieldToTruncate;}}","onRender":"function(renderContext){try{renderContext.rendering.resizeFrameToFitContent();}catch(e){console.log(\"! rc error: \",e);}\nvar $=renderContext.$;var creative=renderContext.fill.creatives[0];try{$(\".plr-fb-container .plr-logo\").css('background-image','url(https://polarcdn-terrax.com'+creative.facebook.from.profilePhoto.href+')');$(\".plr-fb-container .plr-name\").text(creative.facebook.from.name);$(\".plr-container .plr-nativeads-cta\").text(creative.cta[0].text);$(\".plr-ad\").attr(\"href\",creative.cta[0].destUrl);if(!creative.cta[0]||!creative.cta[0].text){$(\".plr-container .plr-nativeads-cta\").hide()}}catch(e){console.log(e)}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-ad{\\n  text-decoration:none !important;\\n}\\n.plr-container {\\n  margin: 10px auto;\\n  max-width: 400px;\\n  font-family: Helvetica, Arial, sans-serif;\\n  padding: 0 10px;\\n}\\n\\n.plr-container .social-disclosure {\\n  margin: 0 10px 10px 10px;\\n  font-family: Arial;\\n  color: #333;\\n  text-transform: uppercase;\\n  font-size: 12px;\\n  line-height: 12px;\\n  text-align: center;\\n}\\n\\n.plr-fb-container {\\n  border: 1px solid #d2d2d2;\\n  color: #1d2129;\\n  position: relative;\\n  cursor: pointer;\\n}\\n\\n.plr-fb-container .plr-header {\\n  position: absolute;\\n  width: 100%;\\n  height: 56px;\\n  box-sizing: border-box;\\n  padding: 8px;\\n  background: linear-gradient(180deg,rgba(0,0,0,.75) 0,transparent);\\n  color: #fff;\\n  text-shadow: 0 1px 2px rgba(0,0,0,.5);\\n  z-index: 1;\\n}\\n\\n.plr-fb-container .plr-header .plr-logo {\\n  position: relative;\\n  width: 40px;\\n  height: 40px;\\n  margin-right: 8px;\\n  float: left;\\n  background-position: 50%;\\n  background-repeat: no-repeat;\\n  background-size: cover;\\n}\\n\\n.plr-fb-container .plr-fb-logo {\\n  width: 18px;\\n  height: 18px;\\n  margin: 1px 0 0 0;\\n  background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6AgMAAACc1aK7AAAADFBMVEVHcEz///////////8Gn9AKAAAAA3RSTlMAbL9o4E5oAAAAeklEQVQoz93SvRFAQBAF4HeMeq4FJQgs7VwJ6pAogVIUIRC4O38zZvcCJJjxsi97b2ehPYsDWm5vIOi7B103whXAbSHdBzaBU+llmbANPAEJMY/7JZiV6DsgetGOcigqDm/t10anji4c3zdlAJWf7f+RW2EDzb19qcgMXymzYPEiQJgAAAAASUVORK5CYII=);\\n  background-position: 0 0;\\n  background-repeat: no-repeat;\\n  background-size: contain;\\n  float: right;\\n}\\n\\n.plr-fb-container .plr-name {\\n  display: flex;\\n  min-height: 40px;\\n  -webkit-box-align: center;\\n  align-items: center;\\n  /* font */\\n  font-size: 14px;\\n  font-weight: 600;\\n  letter-spacing: .15px;\\n  line-height: 18px;\\n  color: white !important;\\n}\\n\\n.plr-fb-container .plr-custom-caption {\\n  font-size: 14px;\\n  font-weight: normal;\\n  line-height: 1.38;\\n  margin: 12px;\\n  text-align: left;\\n  color: #1d2129 !important;\\n  text-decoration: none !important;\\n  /*-webkit-line-clamp: 2;\\n  -webkit-box-orient: vertical;\\n  overflow: hidden;\\n  display: -webkit-box !important;*/\\n}\\n\\n.plr-container .plr-nativeads-cta{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n}\\n\\n.plr-thumbnail-mrec {\\n  position: relative;\\n  height: auto;\\n  background: #fff;\\n  padding: 45%;\\n}\\n\\n</style>\\n<a class=\\\"plr-ad\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" target=\\\"_blank\\\">\\n  <div class=\\\"plr-container\\\">\\n    <div class=\\\"social-disclosure\\\">Sponsored</div>\\n    <div class=\\\"plr-fb-container\\\">\\n      <div class=\\\"plr-header\\\">\\n        <div class=\\\"plr-logo\\\" style=\\\"background-image:url(\"\n    + escapeExpression(((stack1 = ((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.logo)),stack1 == null || stack1 === false ? stack1 : stack1.href)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \")\\\"></div>\\n        <div class=\\\"plr-fb-logo\\\"></div>\\n        <div class=\\\"plr-name\\\">\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"</div>\\n      </div>\\n      <div class=\\\"plr-thumbnail-mrec\\\" style=\\\"background: url('\";\n  options = {hash:{\n    'width': (297),\n    'height': (267),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"') no-repeat top center;background-size:cover;\\\"></div>\\n      <div class=\\\"plr-custom-caption\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</div>\\n    </div>\\n    <div class=\\\"plr-nativeads-cta\\\">\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1.social_cta)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"</div>\\n  </div>\\n</a></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"91838bb3621b4ebd97200f48784dbffe"},{"name":"Social Card - FB Video Post Branding - v2","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"function(fillContext,creative,jQuery){try{var firstCreative=fillContext.creatives[0];if(firstCreative.type==\"facebook-post\"&&firstCreative.facebook.postType==\"video\"){var newLink=creative.link.replace(\"www.facebook.com\",\"facebook.com\");creative.link=newLink;fillContext.creatives[0].link=newLink;}}catch(err){}}","onRender":"function(renderContext){try{var $=renderContext.$;var $template=renderContext.$template;$template.find(\"#plr-fb-logo-anchor\").attr(\"href\",renderContext.fill.creatives[0].link.replace(\"facebook.com\",\"www.facebook.com\"));$template.find(\"a\").click(function(){console.log(\"anchor tag clicked\");renderContext.analytics.trackPrimaryClick();});$template.find('iframe[data-embed-type=\"f\"]').on(\"polar-embed-interaction\",function(event){console.log(\"polar-embed-interaction: \",event);renderContext.analytics.trackPrimaryClick();event.stopPropagation();});}catch(err){}\nif(renderContext.$template.find(\".nativeads-cta a\").length){renderContext.$template.find(\".plr-cj-container\").addClass(\"includes-cta\");}\nif(renderContext.fill.creatives[0].type===\"facebook-post\"){renderContext.$template.find('.nativeads-cta a').css(\"margin-top\",\"-1px\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, stack2, options;\n  buffer += \"\\n    <div class=\\\"plr-social-post\\\">\\n        <!--<div class=\\\"social-disclosure\\\">Sponsored</div>-->\\n      \";\n  options = {hash:{\n    'tweet-width': (\"100%\"),\n    'instagram-max-width': (300),\n    'facebook-show-text': (true)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.embed || depth0.embed),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"embed\", options)))\n    + \"\\n      \";\n  stack2 = helpers.each.call(depth0, depth0.textLinkCTAs, {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n    </div>\\n  \";\n  return buffer;\n  }\nfunction program2(depth0,data) {\n  \n  var buffer = \"\", stack1;\n  buffer += \"\\n      \";\n  if (stack1 = helpers.textLinkCTA) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.textLinkCTA; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n      \";\n  return buffer;\n  }\n\n  buffer += \"<div><style>/* Code */\\n.counter-margin {\\n\tmargin-left: 6px;\\n}\\n\\n.plr-custom-video-container {\\n\tmargin: 0 10px;\\n}\\n\\n.plr-cj-container .plr-header {\\n  padding: 12px 12px 11px 12px;\\n}\\n\\n.plr-cj-container .plr-header .plr-logo {\\n  position: relative;\\n  width: 40px;\\n  height: 40px;\\n  margin-right: 8px;\\n  float: left;\\n  background-position: 50%;\\n  background-repeat: no-repeat;\\n  background-size: cover;\\n}\\n\\n.plr-cj-container .plr-fb-logo {\\n  width: 18px;\\n  height: 18px;\\n  margin: 1px 0 0 0;\\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6BAMAAAATlVcbAAAAMFBMVEXk6/RCaLKzwuDs8PhAYK+XrNXQ2uz7+/3e5fKMo9BCZ7L///9xjcVmhMBOcbdaerwtwwvtAAAACnRSTlPgwOfsEPrk9uj2mu9L7QAAAKRJREFUOMtjcFyFG4gwSOGRXciwCh8YOrLrzwABLtlv1buBYBd22Ue7d+OWXWeNT3bxbnyy2vhk11Xjk125G5/sMryyy0EyO87hCKvVINkuXCF5GyQ7C5fsaZDsqaEjuxaYJKJBsjFAxi102QW7kQAXXtksvLJaeGWj8MqewiuL382r8MluxpBdxMDAAE7NBgwMTMMifkdlB6msFB7ZhQyOeGRFAD/YbffgYs/0AAAAAElFTkSuQmCC);\\n  background-position: 0 0;\\n  background-repeat: no-repeat;\\n  background-size: contain;\\n  float: right;\\n}\\n\\n.plr-cj-container .plr-name {\\n  display: flex;\\n  min-height: 40px;\\n  -webkit-box-align: center;\\n  align-items: center;\\n  /* font */\\n  font-size: 14px;\\n  font-weight: 600;\\n  letter-spacing: .15px;\\n  line-height: 18px;\\n  font-family: Helvetica, Arial, sans-serif;\\n}\\n.plr-cj-container .plr-name .name-link {\\n  text-decoration: none !important;\\n  color: black !important;\\n}\\n\\n.plr-cj-container .plr-custom-caption {\\n\tfont-size: 14px;\\n  font-weight: normal;\\n  line-height: 1.38;\\n  font-family: Helvetica, Arial, sans-serif;\\n  padding: 12px;\\n  text-align: left;\\n}\\n\\n.plr-cj-container .plr-custom-caption a {\\n\tcolor: #1d2129 !important;\\n  text-decoration: none !important;\\n}\\n\\n.plr-cj-container a {\\n\tcursor: pointer;\\n}\\n\\n.plr-cj-container a:focus {\\n\toutline: 0 !important;\\n  -webkit-tap-highlight-color: transparent;\\n}\\n\\n.plr-cj-container a:active {\\n\toutline: 0 !important;\\n  -webkit-tap-highlight-color: transparent;\\n}\\n\\n.plr-cj-container {\\n  border: 1px solid #d2d2d2;\\n  color: #1d2129;\\n  position: relative;\\n  margin-bottom: 8px;\\n}\\n\\n.plr-cj-container.includes-cta {\\n\tmargin-bottom: 50px;\\n}\\n\\n/* basic stuff */\\n.plr-cj-container .plr-social-post.plr-facebook-post {\\n\t\tmax-width: 350px;\\n    margin: auto;\\n    margin-left: 5px;\\n}\\n\\n@media screen and (max-width: 1024px) {\\n.plr-cj-container .plr-social-post{\\n    /* width: 100vw; */\\n  }\\n  .plr-cj-container .plr-social-post .social-disclosure {\\n  text-align: left !important;\\n  }\\n}\\n\\n@media screen and (min-width: 1025px) {\\n  .plr-cj-container .plr-social-post .social-disclosure {\\n  text-align: left !important;\\n  font-size: 14px !important;\\n  }\\n  .plr-cj-container{\\n    transform: scale(.75);\\n    margin-left: -50px;\\n    width: 420px;\\n\t}\\n}\\n\\n.plr-custom-video-container .social-disclosure {\\n    font-family: arial;\\n  \t/* background:color #dcdcdc; */\\n    color: grey;\\n    text-transform: uppercase;\\n    font-size: 13px;\\n    text-align: left;\\n    line-height: 15px;\\n  \tmargin: 8px 0;\\n  \t\\n    /* Center Align Disclosure */\\n /* text-align: center; */\\n}\\n\\n.plr-cj-container .nativeads-cta {\\n\tposition: absolute;\\n  bottom: -40px;\\n  left: -1px;\\n  width: calc(100% + 2px);\\n}\\n\\n.plr-cj-container .nativeads-cta a{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n  \tline-height: 1em;\\n}</style>\\n<div class=\\\"plr-custom-video-container\\\">  \\n\t<div class=\\\"social-disclosure\\\">Sponsored</div>\\n  <div class=\\\"plr-cj-container\\\">\\n  <div class=\\\"plr-header\\\">\\n      <a href=\\\"\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.link)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\\">\\n        <div class=\\\"plr-logo\\\" style=\\\"background-image:url(\"\n    + escapeExpression(((stack1 = ((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.logo)),stack1 == null || stack1 === false ? stack1 : stack1.href)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \")\\\"></div>\\n      </a>\\n      <a href=\\\"\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.link)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\\">\\n        <div class=\\\"plr-fb-logo\\\"></div>\\n      </a>\\n      <div class=\\\"plr-name\\\" >\\n          <a class=\\\"name-link\\\" href=\\\"\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.link)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\\">\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"</a>\\n      </div>\\n  </div>\\n  \";\n  stack2 = helpers.each.call(depth0, depth0.embeds, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n    <div class=\\\"plr-custom-caption\\\">\\n      <a href=\\\"\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.link)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\\">\\n        \"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1.social_caption)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\n      </a>\\n    </div>\\n  </div>\\n</div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"9f0279d991c145b6b637ee66b9f3452e"},{"name":"Social Card - FB Link (Strict Mode with FB Logo)","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"function(fillContext,creative){creative.title=creative.facebook.post.message;var fieldToTruncate=creative.title;if(fieldToTruncate.length>500){fieldToTruncate=fieldToTruncate.substring(0,501);fieldToTruncate+=\"...\";creative.title=fieldToTruncate;}}","onRender":"function(renderContext){try{renderContext.rendering.resizeFrameToFitContent();}catch(e){console.log(\"! rc error: \",e);}\nvar $=renderContext.$;var creative=renderContext.fill.creatives[0];try{$(\".plr-fb-container .plr-logo\").css('background-image','url(https://polarcdn-terrax.com'+creative.facebook.from.profilePhoto.href+')');$(\".plr-fb-container .plr-name\").text(creative.facebook.from.name);$(\".plr-fb-container .plr-ad-content .plr-sitelink\").text(creative.facebook.post.caption);$(\".plr-fb-container .plr-ad-content .plr-title\").text(creative.facebook.post.name);$(\".plr-fb-container .plr-ad-content .plr-meta\").text(creative.facebook.post.description);$(\".plr-container .plr-nativeads-cta\").text(creative.cta[0].text);$(\".plr-ad\").attr(\"href\",creative.cta[0].destUrl);if(!creative.cta[0]||!creative.cta[0].text){$(\".plr-container .plr-nativeads-cta\").hide()}}catch(e){console.log(e)}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n.plr-ad{\\n  text-decoration:none !important;\\n}\\n.plr-container {\\n  margin: 10px auto;\\n  max-width: 400px;\\n  font-family: Helvetica, Arial, sans-serif;\\n  padding: 0 10px;\\n}\\n\\n.plr-container .social-disclosure {\\n  margin: 0 10px 10px 10px;\\n  font-family: Arial;\\n  color: #333;\\n  text-transform: uppercase;\\n  font-size: 12px;\\n  line-height: 12px;\\n  text-align: center;\\n}\\n\\n.plr-fb-container {\\n  border: 1px solid #d2d2d2;\\n  color: #1d2129;\\n  position: relative;\\n  cursor: pointer;\\n}\\n\\n.plr-fb-container .plr-header-fb {\\n  padding: 12px 12px 4px 12px;\\n}\\n\\n.plr-fb-container .plr-header-fb .plr-logo {\\n  position: relative;\\n  width: 40px;\\n  height: 40px;\\n  margin-right: 8px;\\n  float: left;\\n  background-position: 50%;\\n  background-repeat: no-repeat;\\n  background-size: cover;\\n}\\n\\n.plr-fb-container .plr-fb-logo {\\n  width: 18px;\\n  height: 18px;\\n  margin: 1px 0 0 0;\\n  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADoAAAA6BAMAAAATlVcbAAAAMFBMVEXk6/RCaLKzwuDs8PhAYK+XrNXQ2uz7+/3e5fKMo9BCZ7L///9xjcVmhMBOcbdaerwtwwvtAAAACnRSTlPgwOfsEPrk9uj2mu9L7QAAAKRJREFUOMtjcFyFG4gwSOGRXciwCh8YOrLrzwABLtlv1buBYBd22Ue7d+OWXWeNT3bxbnyy2vhk11Xjk125G5/sMryyy0EyO87hCKvVINkuXCF5GyQ7C5fsaZDsqaEjuxaYJKJBsjFAxi102QW7kQAXXtksvLJaeGWj8MqewiuL382r8MluxpBdxMDAAE7NBgwMTMMifkdlB6msFB7ZhQyOeGRFAD/YbffgYs/0AAAAAElFTkSuQmCC);\\n  background-position: 0 0;\\n  background-repeat: no-repeat;\\n  background-size: contain;\\n  float: right;\\n}\\n\\n.plr-fb-container .plr-name {\\n  display: flex;\\n  min-height: 40px;\\n  -webkit-box-align: center;\\n  align-items: center;\\n  /* font */\\n  font-size: 14px;\\n  font-weight: 600;\\n  letter-spacing: .15px;\\n  line-height: 18px;\\n  color: black !important;\\n}\\n\\n.plr-fb-container .plr-custom-caption {\\n  font-size: 14px;\\n  font-weight: normal;\\n  line-height: 1.38;\\n  margin: 6px 12px 12px;\\n  text-align: left;\\n  color: #1d2129 !important;\\n  text-decoration: none !important;  \\n  /*-webkit-line-clamp: 2;\\n  -webkit-box-orient: vertical;\\n  overflow: hidden;\\n  display: -webkit-box !important;*/\\n}\\n.plr-ad-content{\\n  padding: 10px 12px 12px;\\n  background-color: #f2f3f5;\\n  text-align: left;\\n}\\n\\n.plr-sitelink{\\n  overflow: hidden;\\n  color: #606770;\\n  font-size: 12px;\\n  line-height: 16px;\\n  text-overflow: ellipsis;\\n  text-transform: uppercase;\\n}\\n\\n.plr-fb-container .plr-title {\\n  font-size: 16px;\\n  font-weight: 600;\\n  overflow: hidden;\\n  text-overflow: ellipsis;\\n  word-break: normal;\\n  white-space: nowrap;\\n  height: 20px;\\n  margin-top: 3px;\\n  line-height: 20px;\\n  text-align: left;\\n  color: #1d2129 !important;\\n}\\n\\n.plr-container .plr-nativeads-cta{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n}\\n\\n.plr-thumbnail-mrec {\\n  position: relative;\\n  height: auto;\\n  background: #fff;\\n  padding: 35%;\\n}\\n\\n.plr-meta{\\n  color: #606770;\\n  font-size: 14px;\\n  overflow: hidden;\\n  height: 20px;\\n  margin-top: 3px;\\n  line-height: 20px;\\n  text-overflow: ellipsis;\\n  white-space: nowrap;\\n  word-break: normal;\\n}\\n</style>\\n<!-- Code -->\\n<a class=\\\"plr-ad\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" target=\\\"_blank\\\">\\n  <div class=\\\"plr-container\\\">\\n    <div class=\\\"social-disclosure\\\">Sponsored</div>\\n    <div class=\\\"plr-fb-container\\\">\\n      <div class=\\\"plr-header-fb\\\">\\n        <div class=\\\"plr-logo\\\" style=\\\"background-image:url(\"\n    + escapeExpression(((stack1 = ((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.logo)),stack1 == null || stack1 === false ? stack1 : stack1.href)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \")\\\"></div>\\n        <div class=\\\"plr-fb-logo\\\"></div>\\n        <div class=\\\"plr-name\\\">\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"</div>\\n      </div>\\n      <div class=\\\"plr-custom-caption\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</div>\\n      <div class=\\\"plr-thumbnail-mrec\\\" style=\\\"background: url('\";\n  options = {hash:{\n    'width': (297),\n    'height': (207),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"') no-repeat top center;background-size:cover;\\\"></div>\\n      <div class=\\\"plr-ad-content\\\">\\n        <div class=\\\"plr-sitelink\\\">\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1.social_domain)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"</div>\\n        <div class=\\\"plr-title\\\">\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1.social_pageTitle)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"</div>\\n        <div class=\\\"plr-meta\\\">\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</div>\\n      </div>\\n    </div>\\n    <div class=\\\"plr-nativeads-cta\\\">\"\n    + escapeExpression(((stack1 = ((stack1 = depth0.custom),stack1 == null || stack1 === false ? stack1 : stack1.social_cta)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"</div>\\n  </div>\\n</a></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"a4af2dcbc9c74b2ba71e9eb3656d4f92"},{"name":"Article page","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-list-card {\\n  margin-bottom: 60px;\\n}\\n\\n.plr-content {\\n  text-align: left;\\n}\\n\\n.plr-summary {\\n  margin-bottom: 10px !importanct;\\n}\\n\\n.plr-sponsor {\\n  margin-bottom: 30px;\\n  color: #888;\\n}\\n</style>\\n<article class=\\\"plr-list-card listCard listCard__url xs-mx3 md-mx0 xs-flex xs-flex-column sm-flex-row sm-flex-wrap xs-border-bottom border-black xs-border-4\\\">\\n   <div class=\\\"listImg xs-col-12 sm-col-4 xs-relative xs-mb1 sm-mb0 sm-hover--scale-image sm-pl5 sm-order-1\\\">\\n      <a href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" target=\\\"_self\\\" rel=\\\"\\\">\\n         <div class=\\\"image_wrapper\\\">\\n            <img src=\\\"\";\n  options = {hash:{\n    'width': (384),\n    'height': (288),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" class=\\\"lazyautosizes lazyloaded\\\" title=\\\"\\\" sizes=\\\"217px\\\">\\n         </div>\\n      </a>\\n   </div>\\n   <div class=\\\"plr-content card-content xs-col-12 sm-col-8\\\">\\n      <header class=\\\"xs-mt2 xs-mb3\\\">\\n         <h3 class=\\\"card-title xs-text-charcoal title--compressed xs-text-2 xs-line-height-2 xs-mb2\\\">\\n            <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" target=\\\"_self\\\" rel=\\\"\\\" class=\\\"xs-text-charcoal decoration-none\\\">\\n            \";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\n            </a>\\n         </h3>\\n      </header>\\n      <div class=\\\"info-wrapper xs-my2\\\">\\n         <div class=\\\"xs-text-7 xs-line-height-6 xs-text-charcoal description-wrapper xs-relative xs-flex xs-flex-column\\\">\\n            <div class=\\\"js-card-description xs-order-0 infoTarget xs-height-fit xs-height-fit-transition\\\">\\n               <div class=\\\"js-card-desc-content\\\">\\n                  <p class=\\\"plr-summary\\\">\";\n  if (stack2 = helpers.summary) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.summary; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\n                  </p>\\n               </div>\\n            </div>\\n         </div>\\n      </div>\\n         <div class=\\\"listing_meta_controls plr-controls\\\">\\n           <div class=\\\"listings_flags_bar\\\">\\n              <div class=\\\"listings_flags xs-text-8\\\"><span class=\\\"listings_flag icon icon_author plr-sponsor\\\">\\n                 In partnership with \"\n    + escapeExpression(((stack1 = ((stack1 = depth0.sponsor),stack1 == null || stack1 === false ? stack1 : stack1.name)),typeof stack1 === functionType ? stack1.apply(depth0) : stack1))\n    + \"\\n                 </span>\\n              </div>\\n           </div>\\n        </div>\\n   </div>\\n</article></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"bf164193c6cd4f1fb637c2a7251abc5f"},{"name":"Facebook Proprietary Video","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){if(renderContext.fill.creatives[0].type===\"facebook-post\"){renderContext.$template.find('.nativeads-cta a').css(\"margin-top\",\"-1px\");}\nconsole.log(\"! iframe resize v3\");console.log(\"! using renderContext resize : \",renderContext);try{renderContext.rendering.resizeFrameToFitContent();}\ncatch(e){console.log(\"! rc error: \",e);}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, stack2, options;\n  buffer += \"\\n  <div class=\\\"plr-social-post\\\">\\n    <div class=\\\"social-disclosure\\\">Sponsored</div>\\n    \";\n  options = {hash:{\n    'tweet-width': (\"100%\"),\n    'facebook-show-text': (true),\n    'facebook-custom-video-preferred': (true)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.embed || depth0.embed),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"embed\", options)))\n    + \"\\n    \";\n  stack2 = helpers.each.call(depth0, depth0.textLinkCTAs, {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n  </div>\\n\";\n  return buffer;\n  }\nfunction program2(depth0,data) {\n  \n  var stack1;\n  if (stack1 = helpers.textLinkCTA) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.textLinkCTA; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  if(stack1 || stack1 === 0) { return stack1; }\n  else { return ''; }\n  }\n\n  buffer += \"<div><style>/* UNCOMMENT FOLLOWING TO ADD GRAY BACKGROUND */\\n/*\\n.plr-social-post{\\n  padding: 5px;\\n  background-color: #dfdfdf;\\n}\\n*/\\n\\n\\n.plr-social-post{\\n  margin:10px auto;\\n  position: relative;\\n  max-width:500px;\\n}\\n\\n.plr-social-post .social-disclosure {\\n    font-family: arial;\\n    margin: 0 0 5px 3px;\\n    color: grey;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    text-align: left;\\n    height:20px;    \\n \t\ttext-align: center; */\\n}\\n\\n.nativeads-cta a{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n}\\n\\n.nativeads-cta a:after{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n }\\n\\n/* Mandatory to account for Instagram Posts */\\n.instagram-media{\\n  margin-bottom: 0 !important;\\n}</style>\\n\";\n  stack1 = helpers.each.call(depth0, depth0.embeds, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"\\n\\n</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"e1fef79d988c42b2bba70c0f11260dcd"},{"name":"Event Page - You May Also Like - 3","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":true,"adjustHeight":null,"getInjectionLocation":"function(templateContext){var $=templateContext.$;var target='.js_recirc_content > .recirc__list_items > li:nth-child(3)';return{\"injectionTarget\":$(target,window.top.document),\"injectionBehaviour\":\"before\",};}"},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){renderContext.$template.addClass('recirc__item xs-pb3 xs-mb3 sm-pb5 sm-mb0 sm-col-3 xs-border-bottom xs-border-gray-light sm-border-none sm-hover--scale-image sm-relative theme--teal');renderContext.$template.next().hide();}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-disclosure {\\n  color: grey !important;\\n}</style>\\n   <div class=\\\"sm-mx3 sm-full-height\\\">\\n      <div class=\\\"recirc__wrap xs-flex sm-block\\\">\\n         <a class=\\\"image_wrapper aspect-ratio-4-3 sm-mb1 xs-mr4 xs-block\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\">\\n            <img src=\\\"\";\n  options = {hash:{\n    'width': (263),\n    'height': (197),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" data-sizes=\\\"auto\\\" class=\\\"lazyautosizes lazyloaded\\\" sizes=\\\"263px\\\">\\n         </a>\\n         <a class=\\\"recirc__content\\\" href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\">\\n            <span class=\\\"recirc__category xs-block xs-relative text xs-text-8 xs-line-height-9 xs-mt1 xs-mb1 sm-mt2 xs-text-charcoal xs-bold plr-disclosure\\\">\\n            <span class=\\\"recirc__ribbon xs-block sm-hide xs-absolute xs-opacity-50 theme-fill\\\"></span>Sponsored\\n            </span>\\n            <p class=\\\"recirc__description xs-text-6 xs-text-charcoal xs-bold xs-line-height-7 xs-mb0\\\">\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n         </a>\\n      </div>\\n   </div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"e466aa12e2344975bd3af1c672fb3af0"},{"name":"Social Card (No Insta/FB Caption)","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){try{var disclosureText=renderContext.$(window.frameElement).parent().parent().prev().text();console.log('this is disclosure:',disclosureText);if(disclosureText.indexOf('Advertising')>=0){renderContext.$template.find('.social-disclosure').css('display','none');}\nrenderContext.rendering.resizeFrameToFitContent();}catch(e){console.log(\"! rc error: \",e);}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, functionType=\"function\", helperMissing=helpers.helperMissing, escapeExpression=this.escapeExpression, self=this;\n\nfunction program1(depth0,data) {\n  \n  var buffer = \"\", stack1, stack2, options;\n  buffer += \"\\n  <div class=\\\"plr-social-post\\\">\\n    <!-- <div class=\\\"social-disclosure\\\">Sponsored</div> -->\\n    \";\n  options = {hash:{\n    'tweet-width': (\"100%\"),\n    'instagram-hide-caption': (true),\n    'instagram-render-polar': (true)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.embed || depth0.embed),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"embed\", options)))\n    + \"\\n    \";\n  stack2 = helpers.each.call(depth0, depth0.textLinkCTAs, {hash:{},inverse:self.noop,fn:self.program(2, program2, data),data:data});\n  if(stack2 || stack2 === 0) { buffer += stack2; }\n  buffer += \"\\n  </div>\\n\";\n  return buffer;\n  }\nfunction program2(depth0,data) {\n  \n  var stack1;\n  if (stack1 = helpers.textLinkCTA) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.textLinkCTA; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  if(stack1 || stack1 === 0) { return stack1; }\n  else { return ''; }\n  }\n\n  buffer += \"<div><style>.plr-social-post{\\n  margin:10px auto;\\n  max-width:500px;\\n /* Gray Background */\\n /*\\n  padding: 5px;\\n  background-color: #dfdfdf;\\n  */\\n}\\n\\n\\n.plr-social-post .social-disclosure {\\n    font-family: arial;\\n    margin: 0 0 5px 3px;\\n    color: grey;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    text-align: left;\\n    height:20px;\\n    /* Center Align Disclosure */\\n /* text-align: center; */\\n}\\n\\n.nativeads-cta a{\\n    text-decoration: none;\\n    background: #101B73;\\n    font-family: arial;\\n    text-transform: uppercase;\\n    font-size: 12px;\\n    box-shadow: none;\\n    font-weight: bold;\\n    text-align: left;\\n    display: block;\\n    color: #fff !important;\\n    margin-top: -5px;\\n    border-radius: 0px 0px 5px 5px;\\n    position: relative;\\n    padding: 15px;\\n}\\n\\n/* Mandatory to account for Instagram Posts */\\n.instagram-media{\\n  margin-bottom: 0 !important;\\n}</style>\\n\";\n  stack1 = helpers.each.call(depth0, depth0.embeds, {hash:{},inverse:self.noop,fn:self.program(1, program1, data),data:data});\n  if(stack1 || stack1 === 0) { buffer += stack1; }\n  buffer += \"</div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"efa6a3835c4340409521e5b69d0bb8cd"},{"name":"320x50","render":{"bustIframe":false,"adjustWidth":null,"useCustomInjectionLocation":false,"adjustHeight":null,"getInjectionLocation":""},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){if(renderContext.fill.creatives[0].team.id.indexOf(\"4e15c6703b454635a47eb006c9787321\")>-1){renderContext.$template.find(\".plr-sponsor-label\").text(\"PAID CONTENT\");}}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>/* Code */\\n\\n.plr-32050{\\n  border:1px solid #ccc;\\n  box-sizing: border-box;\\n  display: flex;  \\n  background:#fff;\\n  font-family: \\\"Futura Today\\\", Helvetica, sans-serif;\\n  width:320px;\\n  height:50px;\\n  position:relative;\\n}\\n.plr-text{\\n    max-width: 168px;\\n    margin-left: 5px;\\n    margin-top: 13px;\\n    right: 64px;\\n    position: absolute;\\n}\\n.plr-sponsor-label{\\n  background-image: linear-gradient(to right, #5AAFAD 0%, #5AAFAD 100%) !important;\\n  text-align: center;\\n  color: white;\\n  font-size:8px;\\n  position: absolute;\\n    top: 0px;\\n    width: 100%;\\n}\\n.plr-header{\\n  text-align: left;\\n  margin-bottom: 6px;\\n  color: dimgrey;\\n  font-size: 10px;\\n  overflow: hidden;\\n  display: -webkit-box;\\n  -webkit-line-clamp: 1;\\n  -webkit-box-orient: vertical; \\n}\\n.plr-link{\\n  text-decoration:none !important;\\n  color:inherit;\\n}\\n.plr-32050 .plr-img{\\n  width: 80px;\\n  height: 40px;\\n  left: 0px;\\n  margin-top: 9px;\\n  position: absolute;\\n  background-size:cover;\\n  background-position:center;\\n  background-repeat:no-repeat;\\n}\\n\\n.plr-title{\\n    font-weight: var(--font-weight-demi-bold, 600) !important;\\n    font-size: 11px;\\n    background-position: 0px 1.6em;\\n    background-repeat: repeat-x;\\n    background-image: linear-gradient(to right, rgba(90,175,173,0.5) 0%, rgba(90,175,173,0.5) 100%);\\n    display: inline;\\n    line-height: 1.3em;\\n    padding-top: 9px;\\n    margin-top: 10px;\\n}\\n\\n.plr-disclosure-button {\\n    position: fixed;\\n    right: 4px;\\n    bottom: 10px;\\n}\\n\\n.plr-disclosure {\\n\tbackground-color: white;\\n  border-radius: 4px !important;\\n  word-break: normal;\\n  border: 1px solid #D31A22!important;\\n  color: #D31A22;\\n  font-size: 8px;\\n  padding-right: 6px;\\n  padding-left: 6px;\\n  padding-top: 4px;\\n  padding-bottom: 4px;\\n  font-weight: 600;\\n  z-index: 200;\\n}\\n.polar-line-clamp {\\n   overflow: hidden;\\n  display: -webkit-box;\\n  -webkit-line-clamp: 2;\\n  -webkit-box-orient: vertical; \\n}\\n</style>\\n<div class=\\\"plr-32050\\\">\\n    <a class=\\\"plr-link\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" target=\\\"_blank\\\">\\n       <div class=\\\"plr-sponsor-label\\\">PROMOTED LISTING</div>\\n  <div class=\\\"plr-text\\\"> \\n           <div class=\\\"polar-line-clamp\\\">\\n            <h3 class=\\\"plr-title\\\">\";\n  if (stack1 = helpers.title) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.title; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"</h3>\\n           </div>\\n              <div class=\\\"plr-disclosure-button\\\">\\n               <span class=\\\"plr-disclosure\\\">\\n               Read More\\n               </span>\\n            </div>\\n  </div>\\n    <div class=\\\"plr-img\\\" style=\\\"background-image:url('\";\n  options = {hash:{\n    'width': (depth0['80px']),\n    'height': (depth0['50px']),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"')\\\"></div>\\n  </a>\\n</div></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"f1369abb3a7a429284d882f32e4b7ac3"},{"name":"Things To Do New","render":{"bustIframe":true,"adjustWidth":null,"useCustomInjectionLocation":true,"adjustHeight":null,"getInjectionLocation":"function(templateContext){var $=templateContext.$;return{\"injectionTarget\":window.top.document.getElementsByClassName(\"list-feature-ad\")[0],\"injectionBehaviour\":\"after\",};}"},"dateFormatter":"","callbacks":{"onError":"","onFill":"","onRender":"function(renderContext){renderContext.$template.prev().remove();}"},"template":"function (Handlebars,depth0,helpers,partials,data) {\n  this.compilerInfo = [4,'>= 1.0.0'];\nhelpers = this.merge(helpers, Handlebars.helpers); data = data || {};\n  var buffer = \"\", stack1, stack2, options, functionType=\"function\", escapeExpression=this.escapeExpression, helperMissing=helpers.helperMissing;\n\n\n  buffer += \"<div><style>#plr_ttd{\\n background-color: lightgray; \\n}</style>\\n<article class=\\\"listCard xs-mx4 md-mx0 xs-mb5 sm-pb5 sm-border-bottom border-1 xs-full-width xs-flex xs-flex-column sm-flex-row sm-flex-wrap\\\" id=\\\"plr_ttd\\\">\\n    \\n    \\n    <div class=\\\"listImg sm-hover--scale-image xs-col-12 sm-col-4 xs-relative xs-mb1 sm-mb0\\\">\\n                    \\n        \\n                \\n        \\n                                \\n                    <a data-tracking=\\\"{&quot;eventInfo&quot;:{&quot;eventName&quot;:&quot;list item&quot;,&quot;eventAction&quot;:&quot;contentClick&quot;,&quot;timestamp&quot;:1533675124,&quot;type&quot;:&quot;custom&quot;},&quot;attributes&quot;:{&quot;contentType&quot;:&quot;page&quot;,&quot;entityId&quot;:&quot;92969&quot;,&quot;contentId&quot;:&quot;Content-Page-92969&quot;,&quot;contentUrl&quot;:&quot;https:\\\\/\\\\/www.timeout.com\\\\/newyork\\\\/restaurants\\\\/vendy-awards&quot;,&quot;contentName&quot;:&quot;Vendy Awards&quot;,&quot;contentPrimaryCategory&quot;:&quot;restaurants (category)&quot;,&quot;subCategory1&quot;:null,&quot;contentIsSponsored&quot;:false,&quot;entityZone&quot;:&quot;medium_list&quot;,&quot;entityZonePosition&quot;:1,&quot;entityElement&quot;:&quot;list item&quot;,&quot;entityPosition&quot;:7,&quot;entityInteractionTarget&quot;:&quot;tile_image&quot;,&quot;entityIsBookable&quot;:false}}\\\" data-track-click=\\\"{&quot;prop59&quot;:&quot;medium_list::1::list item::7::Content-Page-92969::tile_image::false&quot;,&quot;eVar59&quot;:&quot;D=c59&quot;,&quot;pev2&quot;:&quot;list item&quot;,&quot;prop60&quot;:&quot;Vendy Awards&quot;,&quot;eVar60&quot;:&quot;D=c60&quot;,&quot;prop61&quot;:&quot;Content-Page-92969&quot;,&quot;eVar61&quot;:&quot;D=c61&quot;}\\\" href=\\\"\";\n  if (stack1 = helpers.link) { stack1 = stack1.call(depth0, {hash:{},data:data}); }\n  else { stack1 = depth0.link; stack1 = typeof stack1 === functionType ? stack1.apply(depth0) : stack1; }\n  buffer += escapeExpression(stack1)\n    + \"\\\" target=\\\"_self\\\">\\n\\n                    \\n\\n                                                    \\n<div class=\\\"image_wrapper aspect-ratio-4-3 \\\">\\n\\n                        <img src=\\\"\";\n  options = {hash:{\n    'height': (167),\n    'width': (224),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" class=\\\"lazyautosizes lazyloaded\\\" title=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" alt=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" sizes=\\\"224px\\\">\\n                <noscript>\\n            <img src=\\\"\";\n  options = {hash:{\n    'height': (167),\n    'width': (224),\n    'autocrop': (1)\n  },data:data};\n  buffer += escapeExpression(((stack1 = helpers.getThumbHref || depth0.getThumbHref),stack1 ? stack1.call(depth0, options) : helperMissing.call(depth0, \"getThumbHref\", options)))\n    + \"\\\" alt=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" title=\\\"\";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" />\\n        </noscript>\\n    \\n</div>\\n            </a>\\n         \\n                    \\n\\n<figcaption class=\\\"xs-text-gray-dark xs-pt1\\\">\\n            <span class=\\\"xs-block xs-text-13 xs-line-height-13 sm-text-12\\\"></span>\\n        </figcaption>\\n             </div>\\n\\n\\n\\n     \\n\\n<div class=\\\"card-content xs-col-12 sm-col-8 sm-pl5\\\">\\n        \\n    \\n                \\n        \\n    \\n\\n<header class=\\\"xs-mb2 theme--teal\\\">\\n            <div class=\\\"category things-to-do bold xs-text-8 theme-text xs-mb1 xs-inline-block\\\">\\n            Sponsored\\n        </div>\\n     \\n    <h3 class=\\\"card-title xs-text-charcoal FranklinGothic xs-text-2 xs-line-height-2 xs-mb3\\\">\\n                    <a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" class=\\\"xs-text-charcoal decoration-none title-underline theme-title-underline\\\">\\n                \";\n  if (stack2 = helpers.title) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.title; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\n            </a>\\n            </h3>\\n\\n\\n    \\n</header>\\n\\n    \\n<div class=\\\"info-wrapper xs-mb2 xs-mt2\\\">\\n    <div class=\\\"xs-text-7 xs-line-height-6 xs-text-charcoal description-wrapper xs-relative xs-flex xs-flex-column\\\">\\n        <input type=\\\"checkbox\\\" class=\\\"xs-order-1 xs-b0 infoTargetCheck sr-only\\\" id=\\\"read_more-131606514\\\" role=\\\"button\\\">\\n        <label for=\\\"read_more-131606514\\\" class=\\\"xs-order-1 js-toggle-label xs-text-red xs-hover--text-red-dark cursor-pointer lower xs-pt1 xs-block\\\" onclick=\\\"\\\" data-show=\\\"+ Show More\\\" data-hide=\\\"- Show Less\\\"></label>\\n        <div class=\\\"xs-order-0 js-card-description infoTarget xs-height-fit xs-height-fit-transition\\\">\\n                            <p>\";\n  if (stack2 = helpers.sponsored) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.sponsored; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"</p>\\n                    </div>\\n    </div>\\n</div> \\n        \\n        \\n        <div class=\\\"sm-float-left sm-mr-auto xs-flex card-booking\\\">\\n                                        \\n                            \\n                \\n                                                                            \\n            <div class=\\\"xs-text-center xs-relative xs-mr3\\\">\\n                \\n\\n\\n\\n        \\n        \\n\\n\\n\\n<a href=\\\"\";\n  if (stack2 = helpers.link) { stack2 = stack2.call(depth0, {hash:{},data:data}); }\n  else { stack2 = depth0.link; stack2 = typeof stack2 === functionType ? stack2.apply(depth0) : stack2; }\n  buffer += escapeExpression(stack2)\n    + \"\\\" class=\\\"amp-btn-primary xs-inline-flex decoration-none xs-nowrap md-wrap rounded xs-fill-black xs-hover--fill-black-dark\\\">\\n  <span class=\\\"bold xs-px5 xs-py2 xs-text-7 xs-border rounded xs-text-white xs-inline-block xs-fill-black xs-border-black xs-hover--fill-black-dark xs-hover--border-black-dark xs-hover--box-shadow-black-primary\\\">\\n    Read more\\n  </span>\\n    </a>\\n            </div>\\n        \\n                <div class=\\\"xs-text-center xs-relative\\\">\\n                                    \\n    \\n                                        \\n            \\n    \\n\\n        </div>\\n    </div>\\n</div> \\n</article></div>\";\n  return buffer;\n  }\n\n","collection_size":1,"layoutType":"single_creative","id":"fa0d1c0f8b564f59af7e1cc8907f19bd"}]}