CINXE.COM
Costco Membership Deal & Bonus $20 Cash Card
<!DOCTYPE html> <!--[if lt IE 7]> <html class="ie oldie ie6 en" lang="en-US" xmlns:fb="http://www.facebook.com/2008/fbml"> <![endif]--> <!--[if IE 7 ]> <html class="ie oldie ie7 en" lang="en-US" xmlns:fb="http://www.facebook.com/2008/fbml"> <![endif]--> <!--[if IE 8 ]> <html class="ie oldie ie8 en" lang="en-US" xmlns:fb="http://www.facebook.com/2008/fbml"> <![endif]--> <!--[if IE 9 ]> <html class="ie oldie ie9 en" lang="en-US"> <![endif]--> <!--[if (gt IE 9)|!(IE)]><!--><html class="" lang="en" xmlns:fb="http://www.facebook.com/2008/fbml"><!--<![endif]--> <head prefix="og: http://ogp.me/ns# livingsocial: http://ogp.me/ns/apps/livingsocial#"><script type="text/javascript" src="https://web-static.archive.org/_static/js/bundle-playback.js?v=7YQSqjSh" charset="utf-8"></script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/wombat.js?v=txqj7nKC" charset="utf-8"></script> <script>window.RufflePlayer=window.RufflePlayer||{};window.RufflePlayer.config={"autoplay":"on","unmuteOverlay":"hidden"};</script> <script type="text/javascript" src="https://web-static.archive.org/_static/js/ruffle/ruffle.js"></script> <script type="text/javascript"> __wm.init("https://web.archive.org/web"); __wm.wombat("https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons","20140913092157","https://web.archive.org/","web","https://web-static.archive.org/_static/", "1410600117"); </script> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/banner-styles.css?v=p7PEIJWi" /> <link rel="stylesheet" type="text/css" href="https://web-static.archive.org/_static/css/iconochive.css?v=3PDvdIFv" /> <!-- End Wayback Rewrite JS Include --> <script type="text/javascript">window.NREUM||(NREUM={});NREUM.info={"beacon":"beacon-5.newrelic.com","errorBeacon":"bam.nr-data.net","licenseKey":"01dcf4d414","applicationID":"18408","transactionName":"IA0KFRRcXFlXShZcUwIOF04VW19C","queueTime":0,"applicationTime":129,"agentToken":null,"agent":"js-agent.newrelic.com/nr-412.min.js","ttGuid":"e09fcd260e278e2d"}</script> <script type="text/javascript">window.NREUM||(NREUM={}),__nr_require=function(t,n,e){function r(e){if(!n[e]){var o=n[e]={exports:{}};t[e][0].call(o.exports,function(n){var o=t[e][1][n];return r(o?o:n)},o,o.exports)}return n[e].exports}if("function"==typeof __nr_require)return __nr_require;for(var o=0;o<e.length;o++)r(e[o]);return r}({D5DuLP:[function(t,n){function e(t,n){var e=r[t];return e?e.apply(this,n):(o[t]||(o[t]=[]),void o[t].push(n))}var r={},o={};n.exports=e,e.queues=o,e.handlers=r},{}],handle:[function(t,n){n.exports=t("D5DuLP")},{}],G9z0Bl:[function(t,n){function e(){var t=l.info=NREUM.info;if(t&&t.agent&&t.licenseKey&&t.applicationID&&p&&p.body){l.proto="https"===f.split(":")[0]||t.sslForHttp?"https://":"http://",i("mark",["onload",a()]);var n=p.createElement("script");n.src=l.proto+t.agent,p.body.appendChild(n)}}function r(){"complete"===p.readyState&&o()}function o(){i("mark",["domContent",a()])}function a(){return(new Date).getTime()}var i=t("handle"),u=window,p=u.document,s="addEventListener",c="attachEvent",f=(""+location).split("?")[0],l=n.exports={offset:a(),origin:f,features:[]};p[s]?(p[s]("DOMContentLoaded",o,!1),u[s]("load",e,!1)):(p[c]("onreadystatechange",r),u[c]("onload",e)),i("mark",["firstbyte",a()])},{handle:"D5DuLP"}],loader:[function(t,n){n.exports=t("G9z0Bl")},{}]},{},["G9z0Bl"]);</script> <script type="text/javascript"> var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-3767395-1'], ['_addIgnoredRef', 'livingsocial.com'], ['_setDomainName', '.livingsocial.com'], ['_addIgnoredOrganic', 'www.livingsocial.com'], ['_addIgnoredOrganic', 'livingsocial.com'], ['_setAllowLinker', true]); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'stats.g.doubleclick.net/dc.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); </script> <script type="text/javascript" charset="utf-8"> function readCookie(name) { var nameEQ = name + "="; var ca = document.cookie.split(';'); for(var i=0;i < ca.length;i++) { var c = ca[i]; while (c.charAt(0)==' ') c = c.substring(1,c.length); if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length); } return null; } var passToGA = "one and done visitor"; var visitorCookie = readCookie('__utma'); if (visitorCookie && visitorCookie != "") { passToGA = visitorCookie.split('.')[1]; } var _gaq = _gaq || []; _gaq.push( ['_setPageGroup', 1, "san-francisco/local"], ['_setPageGroup', 2, "local"], ['_setCustomVar',12,'ga visitorid',passToGA,1] ); </script> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="viewport" content="width=device-width, initial-scale=1"/> <title>Costco Membership Deal & Bonus $20 Cash Card</title> <base target="_top"> <meta content="authenticity_token" name="csrf-param"/> <meta content="HkoirwVOKZxoB0PmPhQSbsBnGH2qBJ9a0dlicDVtHRI=" name="csrf-token"/> <meta content="noodp,noydir" name="robots"> <meta content="Take advantage of exceptional savings on a Costco Wholesale membership nationally, and get a $20 bonus card at the same time, only from LivingSocial." name="description"/> <meta content="LivingSocial,daily deal" name="keywords"/> <meta content="Costco Membership Deal & Bonus $20 Cash Card" name="title"/> <link href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons" rel="canonical"/> <link href="https://web.archive.org/web/20140913092157/https://m.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons" media="only screen and (max-width: 640px)" rel="alternate"/> <meta content="text/html; charset=utf-8" http-equiv="Content-type"/> <meta content="15" name="current_city_id"/> <meta content="1" name="current_country_id"/> <link href="//web.archive.org/web/20140913092157im_/https://a5.lscdn.net/imgs/616a0e6f-2a45-41ef-8cc4-e9c1fa8abb53" rel="apple-touch-icon"/> <link href="//web.archive.org/web/20140913092157cs_/https://www.livingsocial.com/ui/compiled/c6b6839ec6bbb8303eef1c70840108f0.css" media="all" rel="stylesheet" type="text/css"/> <link href="https://web.archive.org/web/20140913092157cs_/https://a1.lscdn.net/deals/system/stylesheets/hungry-6bb1f8dc24a032b2ca00ad03ba3f6fa1.css" media="screen" rel="stylesheet" type="text/css"/> <link rel="image_src" href="https://web.archive.org/web/20140913092157im_/https://a0.lscdn.net/imgs/0c142c94-7202-4d4d-bef5-7443df7f1ae9/200_q60.jpg"/> <meta name="twitter:card" content="summary"> <meta name="twitter:site" content="@livingsocial"> <meta name="twitter:creator" content="@livingsocial"> <meta name="twitter:url" content="https://web.archive.org/web/20140913092157im_/https://www.livingsocial.com/cities/15-san-francisco/deals/1197846-costco-membership-bonus-20-cash-card-coupons"> <meta name="twitter:title" content="Costco Wholesale"> <meta name="twitter:description" content="Costco Wholesale Membership + Bonus $20 Costco Cash Card and Coupons"> <meta name="twitter:image" content="https://web.archive.org/web/20140913092157im_/https://a0.lscdn.net/imgs/0c142c94-7202-4d4d-bef5-7443df7f1ae9/120_q60.jpg"> <link href="https://web.archive.org/web/20140913092157cs_/https://a1.lscdn.net/deals/system/stylesheets/deals-a159496bc226b91d6d68f137a2a62897.css" media="screen" rel="stylesheet" type="text/css"/> <script> _ls = []; _ls.queue = Array.prototype.push; FBAppKey = '48187595837'; if (!dls) { var dls = { global: {} }; } dls.tld = "livingsocial.com"; dls.cupcake = "subscribe.livingsocial.com"; dls.services = "livingsocial.com/services"; dls.isSSL = ("https:" == document.location.protocol); dls.fbKey = '48187595837'; dls.mobile = false; dls.environment = "production"; dls.isHomePage = true; dls.viewer = {}; dls.mePresent = false; dls.preferredCity = {"id":15,"name":"San Francisco"}; dls.i18n = {currency: {"escapes_currency_unit_override":false,"delimiter":",","format":"%u%n","precision":2,"separator":".","unit":"$","negative_format":"-%u%n"} }; </script> <script src="https://web.archive.org/web/20140913092157js_/https://a1.lscdn.net/deals/system/javascripts/headerjs-fab96cf73ac7a4259b4559d0d02ae906.js" type="text/javascript"></script> <meta property="og:locale" content="en_US"/> <meta property="og:title" content="Costco Membership + Bonus $20 Cash Card & Coupons: Costco Wholesale"/> <meta property="og:site_name" content="LivingSocial"/> <meta property="og:url" content="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons"/> <meta property="fb:app_id" content="48187595837"/> <meta property="og:image" content="https://web.archive.org/web/20140913092157im_/https://a0.lscdn.net/imgs/580ea4db-07d9-4598-84a6-6829e1f95f3f/600_q60.jpg"/> <meta property="og:description" content="62% savings: If you've always wanted to take advantage of the exceptional savings that only a Costco Wholesale membership can offer,..."/> <meta property="og:merchant" content="Costco Wholesale"/> <meta property="livingsocial:located_in" content=""/> <meta property="og:type" content="livingsocial:deal"/> </head> <body class="external www external-www deals deals-show daily-deal responsive full-width"> <script> (function(){ dls.setTouchCookie = function() { if(window.location.pathname.match(/mobile=false/)) { document.cookie = "ignore_touch=true;path=/;domain="+dls.tld; } if(window.location.pathname.match(/mobile=true/)) { document.cookie = "ignore_touch=false;path=/;domain="+dls.tld; } }; dls.touchRedirect = function() { dls.setTouchCookie(); if (window.location.href.match(/touch\./)==null) { if (document.cookie.match(/ignore_touch=true/) || window.location.search.match(/ignore_touch=true/) ) { return; } var userAgent = navigator.userAgent.toLowerCase(); if ( (userAgent.match( /iphone|ipod/i ) != null) || (userAgent.match( /android/i ) != null && userAgent.match( /webkit|dalvik/i )) || (userAgent.match( /HTC_Sensation/i )) || (userAgent.match( /BlackBerry|BB10/i )!= null && userAgent.match( /AppleWebKit/i )!= null) || (userAgent.match( /windows phone/i ) != null) || (userAgent.match( /WebOS/i ) != null && userAgent.match( /AppleWebKit/i ) != null) ) { window.location = ('https://web.archive.org/web/20140913092157/http://touch.'+dls.tld+window.location.pathname+window.location.search); } } }; dls.touchRedirect(); })(); </script> <script type="text/javascript"> function getURLParameter(name) { return (RegExp(name + '=' + '(.+?)(&|$)').exec(window.location.href)||[,null])[1]; } // looking for user_cta param & that they're logged in function valid_for_user_cta() { return true; } function valid_cta_messages() { return ["preferences", "meplusthree", "promocode", "auth", "mobile", "buywithconfidence", "unused_dealbucks"]; } // checking to see if account created is today function first_day_user() { var current = new Date; var user_created_at = new Date(window.ctx.me.created_at); return user_created_at.toDateString()==current.toDateString(); } //make sure this isnt a old long term user (over 30 days old) function long_term_user() { var today = new Date(); var thresholdDate = new Date().setDate(today.getDate()-30); var user_created_at = new Date(window.ctx.me.created_at); return (user_created_at < thresholdDate); } function messages_viewed() { if (typeof(window.localStorage) != "undefined") { var message_params = valid_cta_messages().map(function(msg){ var msg_cnt = window.localStorage.getItem(("welcome_message_"+msg)) || 0; return (msg+"_seen="+msg_cnt); }).join("&"); return message_params; } else { return valid_cta_messages().map(function(msg){ return (msg+"_seen=0")}).join("&"); } } function additional_message_params() { var ctx_available = (window.ctx && window.ctx.me); if(ctx_available && window.ctx.me.loggedIn()) { return "&created_at="+window.ctx.me.created_at; } else { return "" } } // if you're logged in & have the param *and* created_at on me/info isn't today function load_user_cta() { if (valid_for_user_cta()) { var cta_value = getURLParameter("user_cta"); var cta_url = "/user_cta/?message=" + cta_value + "&" + messages_viewed() + additional_message_params(); $.get(cta_url, function( data ) { $("#user_cta" ). hide(). html( data ). slideDown(); }); } } if (typeof($) !== 'undefined') { $(window).on("ctxLoaded", load_user_cta); } else { /* * I apologize for this hack * but while stepford assumes JQuery * deals doesn't load in same order as everything else */ function delay_user_cta() { if (typeof($) !== 'undefined') { $(window).on("ctxLoaded", load_user_cta); } else { setTimeout( delay_user_cta, 100 ); } }; setTimeout( delay_user_cta, 100 ); } </script> <div id="user_cta"> </div> <style type="text/css" id="partial-background_override"></style> <div id="background"> <div class="stripe"> </div> <div class="fader"> </div> <div id="background-image" class="stretch-image"></div> <div id="partial-background_legacy"></div> </div> <!--[if lt IE 9]> <script> document.createElement('header'); document.createElement('nav'); document.createElement('section'); document.createElement('article'); document.createElement('aside'); document.createElement('footer'); document.createElement('hgroup'); </script> <![endif]--> <header id="main-hdr" class="hdr-locale-en"> <div class="main-hdr-bg"></div> <div class="main-hdr-sub-bg"></div> <nav> <!--======== LS logo ========--> <div class="ls-logo-wrap" itemscope itemtype="http://schema.org/Organization"> <meta itemprop="name" content="LivingSocial"> <a itemprop="url" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/"> <img class="ls-logo" src="https://web.archive.org/web/20140913092157im_/https://www.livingsocial.com/ui/assets/graphics/livingsocial-logo-nav-e339f396931e5c8b9e41f142fcff9508.png" itemprop="logo" alt="LivingSocial"/> </a> </div> <!--======== /LS logo ========--> <!--======== locale ========--> <!--======== /locale ========--> <!--======== account ========--> <ul id="universal-nav-my-account" class="unstyled account"> <!-- mustache inserts its business up in here --> </ul> <!--======== /account ========--> <div class="main-nav"> <!--======== vertical tabs ========--> <ul class="unstyled verticals"> <li class="home " data-ga-data="new_nav, click, verticals_home"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/things-to-do/san-francisco" data-track="event" data-cat="new_nav" data-act="click" data-lab="verticals_home"> <span>Home</span> </a> </li> <li class="local active" itemscope itemtype="http://data-vocabulary.org/Breadcrumb"> <a data-ga-data="new_nav, click, verticals_local" data-track="event" data-cat="new_nav" data-act="click" data-lab="verticals_local" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco" itemprop="url"> <span class="local_breadcrumb" itemprop="title">San Francisco</span> <span>Local</span> </a> <div class="dropdown-wrap"> <!--======== default nav local module ========--> <div class="dropdown"> <ul class="unstyled"> <li><a data-ga-data="new_nav, click, Local_Subcategory_all deals" data-track="event" data-cat="new_nav" data-act="click" data-lab="Local_Subcategory_all deals" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco">all deals</a></li> <li><a data-ga-data="new_nav, click, Local_Subcategory_restaurants" data-track="event" data-cat="new_nav" data-act="click" data-lab="Local_Subcategory_restaurants" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/food-deals">restaurants</a></li> <li><a data-ga-data="new_nav, click, Local_Subcategory_events & activities" data-track="event" data-cat="new_nav" data-act="click" data-lab="Local_Subcategory_events & activities" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/entertainment-coupons">events & activities</a></li> <li><a data-ga-data="new_nav, click, Local_Subcategory_sports & fitness" data-track="event" data-cat="new_nav" data-act="click" data-lab="Local_Subcategory_sports & fitness" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/fitness-deals">sports & fitness</a></li> <li><a data-ga-data="new_nav, click, Local_Subcategory_health & beauty" data-track="event" data-cat="new_nav" data-act="click" data-lab="Local_Subcategory_health & beauty" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/health-and-beauty-coupons">health & beauty</a></li> <li><a data-ga-data="new_nav, click, Local_Subcategory_services" data-track="event" data-cat="new_nav" data-act="click" data-lab="Local_Subcategory_services" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/services-deals">services</a></li> <li><a data-ga-data="new_nav, click, Local_Subcategory_families" data-track="event" data-cat="new_nav" data-act="click" data-lab="Local_Subcategory_families" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/families-deals">families</a></li> <li><a data-ga-data="new_nav, click, Local_Subcategory_at home" data-track="event" data-cat="new_nav" data-act="click" data-lab="Local_Subcategory_at home" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/home-deals">at home</a></li> </ul> <div class="showcase" data-ga-data="new_nav, click, showcase_local"> <h2>Discover local shows, classes, and more</h2> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/entertainment-coupons" data-act="click" data-cat="new_nav" data-lab="showcase_local" data-track="event">See all events & activities »</a> </div> <div class="tab-caret"></div> <div class="clearfix"></div> </div> <!--======== /default nav local module ========--> </div> </li> <li class="escapes"> <a data-ga-data="new_nav, click, verticals_escapes" data-track="event" data-cat="new_nav" data-act="click" data-lab="verticals_escapes" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/cities/15-san-francisco"><span>Escapes</span></a> <div class="world-dropdown-wrap"> <div class="dropdown"> <div class="showcase" data-ga-data="new_nav, click, showcase_escapes"> <div class="nav wrapper"> <ul class="nav-layout nav-static border-right"> <li class="nearby"> <a href="//web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/escapes-near-you">nearby</a> <div class="vertical-line"></div> <div class="sub-menu nearby-posters nav-layout"> <div class="poster-placeholder posterunit"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/spa-wellness"> <span class="poster-label poster-copy">Serenity Now:</span> <h3 class="poster-title poster-copy">Spas</h3> <span class="pill-wrapper"> <span class="poster-pill poster-copy">view deals</span> </span> <span class="image-overlay visible-overlay-0"></span> <img alt="Q80" src="//web.archive.org/web/20140913092157im_/https://a5.lscdn.net/imgs/105135f3-4934-4ade-8ca5-02985cf534ec/q80.jpg"/> </a> </div> <div class="poster-placeholder posterunit"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/beaches"> <span class="poster-label poster-copy">Chase the Sun:</span> <h3 class="poster-title poster-copy">Beach</h3> <span class="pill-wrapper"> <span class="poster-pill poster-copy">view deals</span> </span> <span class="image-overlay visible-overlay-1"></span> <img alt="Q80" src="//web.archive.org/web/20140913092157im_/https://a5.lscdn.net/imgs/9ce1b1ea-4d48-4dab-a273-98eba9dfba9d/q80.jpg"/> </a> </div> <div class="poster-placeholder posterunit"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/family"> <span class="poster-label poster-copy">Quality Time:</span> <h3 class="poster-title poster-copy">Family</h3> <span class="pill-wrapper"> <span class="poster-pill poster-copy">view deals</span> </span> <span class="image-overlay visible-overlay-2"></span> <img alt="Q80" src="//web.archive.org/web/20140913092157im_/https://a5.lscdn.net/imgs/a11a3fb3-22f5-49f9-a998-7c09a351d222/q80.jpg"/> </a> </div> </div> </li> <li id="destination" class="destination"> <a href="//web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/top-destinations" class="hasArrow">top destinations</a> <div class="vertical-line"></div> <div id="popular-destination" class="sub-menu popular-destination nav-layout"> <div id="dest-column" class="dest-column border-right remove-last-border"> <ul> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/atlantic-city">Atlantic City</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/california">California</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/canada">Canada</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/caribbean">Caribbean</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/chicago">Chicago</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/colorado">Colorado</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/orlando-northeast-florida">Florida</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/rest-of-the-world">Global Travel</a></li> [{"title"=>"Atlantic City", "url"=>"https://www.livingsocial.com/escapes/region/atlantic-city"}, {"title"=>"California", "url"=>"https://www.livingsocial.com/escapes/region/california"}, {"title"=>"Canada", "url"=>"https://www.livingsocial.com/escapes/region/canada"}, {"title"=>"Caribbean", "url"=>"https://www.livingsocial.com/escapes/region/caribbean"}, {"title"=>"Chicago", "url"=>"https://www.livingsocial.com/escapes/region/chicago"}, {"title"=>"Colorado", "url"=>"https://www.livingsocial.com/escapes/region/colorado"}, {"title"=>"Florida", "url"=>"https://www.livingsocial.com/escapes/region/orlando-northeast-florida"}, {"title"=>"Global Travel", "url"=>"https://www.livingsocial.com/escapes/region/rest-of-the-world"}] </ul> </div> <div id="dest-column" class="dest-column border-right remove-last-border"> <ul> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/hawaii">Hawaii</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/las-vegas">Las Vegas</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/mexico">Mexico</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/miami">Miami</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/new-england">New England</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/new-orleans">New Orleans</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/new-york-city">New York City</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/texas-hotel-deals">Texas</a></li> [{"title"=>"Hawaii", "url"=>"https://www.livingsocial.com/escapes/region/hawaii"}, {"title"=>"Las Vegas", "url"=>"https://www.livingsocial.com/escapes/region/las-vegas"}, {"title"=>"Mexico", "url"=>"https://www.livingsocial.com/escapes/region/mexico"}, {"title"=>"Miami", "url"=>"https://www.livingsocial.com/escapes/region/miami"}, {"title"=>"New England", "url"=>"https://www.livingsocial.com/escapes/region/new-england"}, {"title"=>"New Orleans", "url"=>"https://www.livingsocial.com/escapes/region/new-orleans"}, {"title"=>"New York City", "url"=>"https://www.livingsocial.com/escapes/region/new-york-city"}, {"title"=>"Texas", "url"=>"https://www.livingsocial.com/escapes/region/texas-hotel-deals"}] </ul> </div> <div id="dest-column" class="dest-column border-right remove-last-border"> <ul> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/washington-hotel-deals">Washington state</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/washington-dc">Washington DC</a></li> [{"title"=>"Washington state", "url"=>"https://www.livingsocial.com/escapes/region/washington-hotel-deals"}, {"title"=>"Washington DC", "url"=>"https://www.livingsocial.com/escapes/region/washington-dc"}] </ul> </div> </div> </li> <li><a href="//web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/region/most-popular-escapes">most popular deals</a> <div class="vertical-line"></div> <div class="sub-menu nearby-posters nav-layout"> <div class="poster-placeholder"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/beaches"> <span class="poster-label poster-copy">Chase the Sun:</span> <h3 class="poster-title poster-copy">Beach</h3> <span class="pill-wrapper"> <span class="poster-pill poster-copy">view deals</span> </span> <span class="image-overlay visible-overlay-0"></span> <img alt="Q80" src="//web.archive.org/web/20140913092157im_/https://a5.lscdn.net/imgs/9ce1b1ea-4d48-4dab-a273-98eba9dfba9d/q80.jpg"/> </a> </div> <div class="poster-placeholder"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/family"> <span class="poster-label poster-copy">Quality Time:</span> <h3 class="poster-title poster-copy">Family</h3> <span class="pill-wrapper"> <span class="poster-pill poster-copy">view deals</span> </span> <span class="image-overlay visible-overlay-1"></span> <img alt="Q80" src="//web.archive.org/web/20140913092157im_/https://a5.lscdn.net/imgs/a11a3fb3-22f5-49f9-a998-7c09a351d222/q80.jpg"/> </a> </div> <div class="poster-placeholder"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/luxury"> <span class="poster-label poster-copy">The Finer Things:</span> <h3 class="poster-title poster-copy">Luxury</h3> <span class="pill-wrapper"> <span class="poster-pill poster-copy">view deals</span> </span> <span class="image-overlay visible-overlay-2"></span> <img alt="Q80" src="//web.archive.org/web/20140913092157im_/https://a5.lscdn.net/imgs/0a929e62-4951-4737-bb50-1ab197a248da/q80.jpg"/> </a> </div> </div> </li> <li id="interests" class="interests"> <a href="//web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/top-interests" class="hasArrow">interests</a> <div class="vertical-line"></div> <div id="interest-group" class="sub-menu interest-group nav-layout"> <div id="interest-column" class="interest-column border-right remove-last-border"> <ul> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/b-b-inns">B&B & Inns</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/adventure">Adventure</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/spa-wellness">Spa & Wellness</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/family">Family</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/luxury">Luxury</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/cities">Cities</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/romance">Romance</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/lakes-mountains">Lakes & Mountains</a></li> [{"title"=>"B&B & Inns", "url"=>"https://www.livingsocial.com/escapes/interest/b-b-inns"}, {"title"=>"Adventure", "url"=>"https://www.livingsocial.com/escapes/interest/adventure"}, {"title"=>"Spa & Wellness", "url"=>"https://www.livingsocial.com/escapes/interest/spa-wellness"}, {"title"=>"Family", "url"=>"https://www.livingsocial.com/escapes/interest/family"}, {"title"=>"Luxury", "url"=>"https://www.livingsocial.com/escapes/interest/luxury"}, {"title"=>"Cities", "url"=>"https://www.livingsocial.com/escapes/interest/cities"}, {"title"=>"Romance", "url"=>"https://www.livingsocial.com/escapes/interest/romance"}, {"title"=>"Lakes & Mountains", "url"=>"https://www.livingsocial.com/escapes/interest/lakes-mountains"}] </ul> </div> <div id="interest-column" class="interest-column border-right remove-last-border"> <ul> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/boutique">Boutique</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/ski">Ski</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/gambling-casinos">Gambling & Casinos</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/interest/flights-included">Flights Included</a></li> [{"title"=>"Boutique", "url"=>"https://www.livingsocial.com/escapes/interest/boutique"}, {"title"=>"Ski", "url"=>"https://www.livingsocial.com/escapes/interest/ski"}, {"title"=>"Gambling & Casinos", "url"=>"https://www.livingsocial.com/escapes/interest/gambling-casinos"}, {"title"=>"Flights Included", "url"=>"https://www.livingsocial.com/escapes/interest/flights-included"}] </ul> </div> </div> </li> </ul> </div> </div> <div class="tab-caret"></div> <div class="clearfix"></div> </div> </div> </li> <li class="shop"> <a data-ga-data="new_nav, click, verticals_shop" data-track="event" data-cat="new_nav" data-act="click" data-lab="verticals_shop" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/products/us?preferred_city_id=15"><span>Shop</span></a> <div class="dropdown-wrap"> <div class="dropdown promo coupons"> <ul class="unstyled"> <li><a data-ga-data="new_nav, click, Shop_Subcategory_all deals" data-track="event" data-cat="new_nav" data-act="click" data-lab="Shop_Subcategory_all deals" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/products/us">all deals</a></li> <li><a data-ga-data="new_nav, click, Shop_Subcategory_health & beauty" data-track="event" data-cat="new_nav" data-act="click" data-lab="Shop_Subcategory_health & beauty" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/products/us/tag/health-beauty">health & beauty</a></li> <li><a data-ga-data="new_nav, click, Shop_Subcategory_electronics" data-track="event" data-cat="new_nav" data-act="click" data-lab="Shop_Subcategory_electronics" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/products/us/tag/electronics">electronics</a></li> <li><a data-ga-data="new_nav, click, Shop_Subcategory_fashion" data-track="event" data-cat="new_nav" data-act="click" data-lab="Shop_Subcategory_fashion" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/products/us/tag/fashion">fashion</a></li> <li><a data-ga-data="new_nav, click, Shop_Subcategory_home goods" data-track="event" data-cat="new_nav" data-act="click" data-lab="Shop_Subcategory_home goods" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/products/us/tag/home-goods">home goods</a></li> <li><a data-ga-data="new_nav, click, Shop_Subcategory_kids & pets" data-track="event" data-cat="new_nav" data-act="click" data-lab="Shop_Subcategory_kids & pets" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/products/us/tag/kids-pets">kids & pets</a></li> <li><a data-ga-data="new_nav, click, Shop_Subcategory_free coupons" data-track="event" data-cat="new_nav" data-act="click" data-lab="Shop_Subcategory_free coupons" href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/coupons">free coupons</a></li> </ul> <div class="showcase" data-ga-data="new_nav, click, showcase_shop"> <h2>Big savings are just a coupon code away</h2> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/coupons" data-act="click" data-cat="new_nav" data-lab="showcase_shop" data-track="event">Browse 16,000+ promo codes & sales »</a> </div> <div class="tab-caret"></div> <div class="clearfix"></div> </div> </div> </li> </ul> <!--======== /vertical tabs ========--> <form accept-charset="UTF-8" action="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/browse/cities/15/searches" class="search-form" id="search_form" method="get"><div style="margin:0;padding:0;display:inline"><input name="utf8" type="hidden" value="✓"/></div> <input id="city_id_field" name="city_search_id" type="hidden" value="15"/> <input id="country_id_field" name="country_search_id" type="hidden" value="1"/> <ul class="unstyled search"> <li class="search-cat js-dropdown" data-target-input="unified-nav-search-input"> <fieldset class="query-selector"> <span>Search</span> <input autocomplete="off" class="search-input-with-dropdown" data-search-city-id="15" id="unified-nav-search-input" name="query" placeholder="sushi, hotels, etc" tabindex="1" type="text"/> </fieldset> <div class="dropdown"></div> </li> <li class="search-loc js-dropdown"> <fieldset class="city-selector"> <span>Near</span> <input id="unified-nav-location-input" class="search-input-with-dropdown" type="text" name="city_name" value="San Francisco" placeholder="San Francisco" data-current-city="{"name":"San Francisco","id":15}" autocomplete="off" tabindex="2"/> </fieldset> <div class="dropdown"></div> </li> <li class="search-sub"> <input type="submit" style="position:absolute; top:-9999px; left:0;"/> <a class="btn" href="#"><img src="https://web.archive.org/web/20140913092157im_/https://www.livingsocial.com/ui/assets/graphics/search-lens-f50fb350a5a9cdf218e64dac45eb51ce.png" alt="Search"/></a> </li> </ul> </form> </div> <div id="partial-subnav"></div> </nav> </header> <script id="city-search-dropdown-template" type="text/x-mustache"> <div class="lsautocomplete-dropdown"> <div class="search-wrap results-wrap"> <div class="search-label">Did You Mean…</div> <div class="search-results">{{{results}}}</div> <div class="clearfix"></div> </div> <div class="search-wrap search-nearby-cities"> <div class="search-label">Nearby Cities…</div> <div class="unstyled search-results"> <div class="results"> <div> <p data-item-id="44" class="search-suggestion" data-ga-data="new_nav, clicked, search_nearby_city_44"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/44-oakland" data-input-identifier="unified-nav-location-input" data-track='event' data-cat='new_nav' data-act='click' data-lab='search_nearby_city_44'>Oakland / East Bay</a> </p> </div> <div> <p data-item-id="343" class="search-suggestion" data-ga-data="new_nav, clicked, search_nearby_city_343"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/343-marin-county" data-input-identifier="unified-nav-location-input" data-track='event' data-cat='new_nav' data-act='click' data-lab='search_nearby_city_343'>Marin County</a> </p> </div> <div> <p data-item-id="491" class="search-suggestion" data-ga-data="new_nav, clicked, search_nearby_city_491"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/491-sf-peninsula" data-input-identifier="unified-nav-location-input" data-track='event' data-cat='new_nav' data-act='click' data-lab='search_nearby_city_491'>SF Peninsula</a> </p> </div> <div> <p data-item-id="1727" class="search-suggestion" data-ga-data="new_nav, clicked, search_nearby_city_1727"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/1727-san-francisco-citywide" data-input-identifier="unified-nav-location-input" data-track='event' data-cat='new_nav' data-act='click' data-lab='search_nearby_city_1727'>San Francisco Bay Area</a> </p> </div> <p><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/more_cities" class="view-all">Browse all cities & countries »</a></p> </div> </div> <div class="clearfix"></div> </div> <div class="search-wrap"> <div class="search-label">Currently Viewing…</div> <ul class="unstyled search-results"> <li id="current-city-info"> <p data-item-id="15">San Francisco</p> <span class="isCity" style="display: none;">This is my starting city when I visit LivingSocial.</span> <span class="makeCity" style="display: none;"><a href='#' id='make-this-my-home-city' data-city-display="San Francisco">Make this my starting city</a> when I visit LivingSocial.</span> </li> </ul> <div class="clearfix"></div> </div> <div class="success"> <p></p> </div> </div> </script> <script id="keyword-search-dropdown-template" type="text/x-mustache"> <div class="search-wrap results-wrap"> <div class="search-label">Search For…</div> <div class="search-results"> {{{results}}} </div> <div class="clearfix"></div> </div> <div class="search-wrap search-suggested-keywords"> <div class="search-label">Popular Searches…</div> <div class="unstyled search-results"> <div class="results"> <div> <p class="search-suggestion" data-ga-data="new_nav, clicked, popular_search_hotels" data-track='event' data-cat='new_nav' data-act='click' data-lab='popular_search_hotels'> <a href="#" data-input-identifier="unified-nav-search-input">hotels</a></p> </div> <div> <p class="search-suggestion" data-ga-data="new_nav, clicked, popular_search_massage" data-track='event' data-cat='new_nav' data-act='click' data-lab='popular_search_massage'> <a href="#" data-input-identifier="unified-nav-search-input">massage</a></p> </div> <div> <p class="search-suggestion" data-ga-data="new_nav, clicked, popular_search_restaurants" data-track='event' data-cat='new_nav' data-act='click' data-lab='popular_search_restaurants'> <a href="#" data-input-identifier="unified-nav-search-input">restaurants</a></p> </div> <div> <p class="search-suggestion" data-ga-data="new_nav, clicked, popular_search_restaurants+%2F+food" data-track='event' data-cat='new_nav' data-act='click' data-lab='popular_search_restaurants+%2F+food'> <a href="#" data-input-identifier="unified-nav-search-input">restaurants / food</a></p> </div> <div> <p class="search-suggestion" data-ga-data="new_nav, clicked, popular_search_food" data-track='event' data-cat='new_nav' data-act='click' data-lab='popular_search_food'> <a href="#" data-input-identifier="unified-nav-search-input">food</a></p> </div> </div> </div> <div class="clearfix"></div> </div> </script> <script id="universal-nav-my-account-template" type="text/x-mustache"> {{#me.loggedIn}} <li class="my-vouchers"> <a href="/vouchers"><span>My Vouchers</span></a> </li> <li id="my-account-dropdown" class="my-account js-dropdown"> <a href="#"><span class="mobile-hide">Hi, {{me.name}}!</span><span class="hide mobile-only">settings</span></a> <div class="dropdown-wrap"> <div class="dropdown"> <ul class="unstyled"> <li class="my-vouchers"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/vouchers">My Vouchers</a></li> <li class="deal-bucks"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/deals/people/deal_bucks">Deal Bucks</a></li> <li class="purchase-history"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/purchases">Purchase History</a></li> <li class="subscriptions"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/preferences/subscriptions">Preferences</a></li> <li class="my-account"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/deals/people/settings">My Account</a></li> <li class="sign-out"><a href="https://web.archive.org/web/20140913092157/https://login.livingsocial.com/logout/?return_to=https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons">Sign Out</a></li> </ul> </div> </div> </li> {{/me.loggedIn}} {{^me.loggedIn}} <li class="reset-pw"><a href="https://web.archive.org/web/20140913092157/https://login.livingsocial.com/forgot_password/?reset=true&return_to=https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons">reset password</a></li> <li class="log-in"><a href="https://web.archive.org/web/20140913092157/https://login.livingsocial.com/?return_to=https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons"><span>log in</span></a></li> <li class="sign-up"><a href="https://web.archive.org/web/20140913092157/https://login.livingsocial.com/signup/?return_to=https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons"><span>sign up</span></a></li> {{/me.loggedIn}} </script> <div class="container main-content"> <div class="row"> <div class="span12 content"> <script> __flash = []; __flash.push(['show', '#flash', 'bingy']); </script> <div id="flash"> </div> <div class="sub-nav" style="display:none;"> <ul class="unstyled"> <li data-uri-fragment=""> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco">all deals</a> </li> <li data-uri-fragment="food-deals"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/food-deals">restaurants</a> </li> <li data-uri-fragment="entertainment-coupons"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/entertainment-coupons">events & activities</a> </li> <li data-uri-fragment="fitness-deals"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/fitness-deals">sports & fitness</a> </li> <li data-uri-fragment="health-and-beauty-coupons"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/health-and-beauty-coupons">health & beauty</a> </li> <li data-uri-fragment="services-deals"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/services-deals">services</a> </li> <li data-uri-fragment="families-deals"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/families-deals">families</a> </li> <li data-uri-fragment="home-deals"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/home-deals">at home</a> </li> </ul> </div> <div class="ads-dart dfp-padding-bottom dfp-promo-banner" id="div-gpt-ad-1354820996285-0" data-adunit="Deal-Show_Promo_Banner_940x70" data-dimensions="940x70" data-targeting="{"dealid":1197846,"cname":null,"categories":["Retail","Food \u0026 Beverage","Home Goods"],"vertical":"local"}" style="display:none;"></div> <div id="ls-wrap" itemscope itemtype="http://schema.org/Product"> <script id="deal_data"> Number.prototype.formatted = function(delimiter, separator) { // var string_with_desired_precision = function() { // There are cents. Format (and ROUND) accordingly. if(this % 1 > 0) { return this.toFixed(2) } else { return this.toFixed(0) } } if (!separator) { separator = "."; } var number = string_with_desired_precision.call(this), delimiter = delimiter || ','; var split = number.split('.'); split[0] = split[0].replace( /(\d)(?=(\d\d\d)+(?!\d))/g, '$1' + delimiter ); return split.join(separator); }; Deal = { id: 1197846, value: "\u003Csup class=\"dollar_sign\"\u003E$\u003C/sup\u003E146", option_price: 55.0, preview: false, options_count: 1, max_purchases: 1, locale: "en-US", number_delimiter: ",", currency_delimiter: ",", number_separator: ".", currency_separator: ".", one_text: "is yours!", other_text: "are yours!", free_deal_bucks_text: "with my deal bucks!", currency_code: "USD", active_deal: true, available_for_purchase: true, monthly_cap_reached: false, country_id: 1, me_plus_three_disabled: false, massive: false, sold_out: false, purchase_path: "/deals/1197846-costco-membership-bonus-20-cash-card-coupons/purchases/new?preferred_city=15", deal_layout: "normal", base_free: "free", buy_button_localized_selection: { buy_now_soldout_not_live: "sold out!", buy_now_not_live: "deal over", buy_now_purchased: "you got it!", buy_now_purchased_buy_more: "buy more!", buy_now_soldout: "sold out!", buy_now_unavailable: "unavailable", buy_now: "buy now!" }, not_live_and_sold_out: false, promo_pie_text: [ "If three of your friends buy this deal, you get the deal for free! Just have them use the link below when they purchase.", "One down, two to go! Make sure your friends follow this link to buy the deal and you'll get one for free!", "Almost there! Get one more friend to buy today's deal, and you'll get one for free!", "Congratulations! Three of your friends bought today's deal using your link so you got one for free!" ], with_deal_bucks: function() { return function() { return (this.me && this.me.credits_for(this.deal.currency_code).call(this)) && (this.deal && !this.deal.ineligible_for_dealbucks && this.deal.marked_as_live); } }, deal_bucks_message: function() { return function() { return(this.deal.free_deal_bucks_text); } }, currencyToNumber: function(currency) { currencyOptions = {"escapes_currency_unit_override":false,"delimiter":",","format":"%u%n","precision":2,"separator":".","unit":"$","negative_format":"-%u%n"} return (parseFloat(currency.replace(currencyOptions.delimiter, "").replace(currencyOptions.separator, ".").replace(currencyOptions.unit, "")) || 0.0); }, computed_cost: function() { return function() { var total = 0.0; $('.deal_options tr.option select').each(function() { var count = $(this).val(); if (count > 0) { var $price = $(this).closest('tr').find('.price'); total += count * Deal.currencyToNumber($price.html()); } }); if (total === 0.0) { return Deal.option_price; } else { return total; } } }, multi_option_selection: function(){ return function() { return ($('.deal_options tr.option select[value!=0]').size() === 0) && ($('.deal_options tr.option select').size() > 0); } }, display_range: function(){ return function() { var min = 55.0; var max = 55.0; return (new Number(min)).formatted(Deal.currency_delimiter, Deal.currency_separator) + "–" + (new Number(max)).formatted(Deal.currency_delimiter, Deal.currency_separator); } }, computed_price: function() { return function() { if (this.deal.with_deal_bucks().call(this)) { credits = this.me.credits_for(this.deal.currency_code).call(this); var total = (this.deal.computed_cost().call(this) - credits).toFixed(2); return total > 0 ? total : 0; } else { return this.deal.computed_cost().call(this); } } }, display_price: function() { return function() { var price = this.deal.computed_price().call(this); var output = Deal.base_free; var formatted_price_with_cents = function(formatted_price) { return formatted_price.split(Deal.currency_separator).map(function(item, indx) { if(indx == 0) { return item } else { return "<span class='cents'>" + Deal.currency_separator + item + "</span>" } } ).join("") } if (price > 0) { var formatted_price = new Number(price); var currency = document.getElementById("deal-buy-box-price").getAttribute("data-currency-unit"); var price_or_range = null; if (this.deal.multi_option_selection().call(this)) { price_or_range = this.deal.display_range().call(this); } else { price_or_range = formatted_price_with_cents(formatted_price.formatted(Deal.currency_delimiter, Deal.currency_separator)); } output = "<sup>" + currency + "</sup>" + price_or_range; } return output; } }, can_purchase: function() { return function() { return (this.deal.preview || (this.deal.marked_as_live && this.deal.available_for_purchase && !this.deal.monthly_cap_reached)) && Deal.can_purchase_more().call(this); } }, can_purchase_more: function() { return function() { if (this.deal.options_count == 1) { var has_purchase = Deal.has_purchased().call(this), purchase_count = parseInt(Deal.purchased_count().call(this)), max = this.deal.max_purchases, rval = !has_purchase || (purchase_count < max); return rval; } else { return true; } } }, buy_button_selection: function() { return function() { var deal = this.deal, viewer = this.me; if (!deal.preview && !deal.marked_as_live) { if (Deal.not_live_and_sold_out) { return ["buy-now-soldout", Deal.buy_button_localized_selection.buy_now_soldout_not_live]; } else { return ["buy-now-over", Deal.buy_button_localized_selection.buy_now_not_live]; } } else if (deal.massive && !Deal.can_purchase_more().call(this)) { return ["buy-now-active", "view my voucher"]; } else if (!Deal.can_purchase_more().call(this)) { return ['buy-now-over', Deal.buy_button_localized_selection.buy_now_purchased]; } else if (viewer.purchases_for(deal.id)) { return ["buy-now-purchased", Deal.buy_button_localized_selection.buy_now_purchased_buy_more]; } else if (deal.sold_out) { return ["buy-now-soldout", Deal.buy_button_localized_selection.buy_now_soldout]; } else if (!deal.available_for_purchase) { return ["buy-now-soldout", Deal.buy_button_localized_selection.buy_now_unavailable]; } else if (deal.monthly_cap_reached) { return ["buy-now-soldout", Deal.buy_button_localized_selection.buy_now_unavailable]; } else { return ["buy-now-active", Deal.buy_button_localized_selection.buy_now]; } } }, buy_box_css: function() { var buy_button_selection = this.buy_button_selection(); return function() { return buy_button_selection.call(this)[0]; } }, buy_box_text: function() { var buy_button_selection = this.buy_button_selection(); return function() { return buy_button_selection.call(this)[1]; } }, has_purchased: function() { return function() { if (this.deal && this.deal.massive && document.cookie.match(new RegExp("ls-deals-purchased-" + Deal.id))) { return true; } else if (this.me && this.deal) { return !!(this.me && this.deal && this.me.purchases_for(this.deal.id)); } else { return false; } } }, purchased_count: function() { return function() { var count = 0; if (this.deal && this.deal.massive && document.cookie.match(new RegExp("ls-deals-purchased-" + Deal.id))) { count = 1; } else if (this.me && this.deal) { var purchases = this.me.purchases_for(this.deal.id); if (!purchases || purchases.length == 0) { return 0; } for (var i = 0, len = purchases.length; i < len; ++i) { count += purchases[i][1]; } } var formatted_count = new Number(count > 0 ? count : 1); return count.formatted(Deal.number_delimiter, Deal.number_separator); } }, purchase: function() { if (this.me && this.deal) { var purchases = this.me.purchases_for(this.deal.id); if (purchases) { var best = 0, bi = 0; for (var i = 0, len = purchases.length; i < len; ++i) { var ref_count = purchases[i][2]; if (ref_count > best) { best = ref_count; bi = i; } } return purchases[bi]; } } return null; }, purchase_id: function() { return function() { var cookieRegex = new RegExp("ls-deals-purchased-" + Deal.id + "=(.*)-1;"); if (this.deal.massive && document.cookie.match(cookieRegex)) { return (document.cookie.match(cookieRegex)[1]); } else { var purchase = this.deal.purchase.call(this); return purchase ? purchase[0] : null } } } }; </script> <div id="ls-above-fold"> </div> <div class="ls-content "> <div class="ls-deal_image landscape lead-deal"> <div id="slideshow"> <div class="handle"> <div class="deal-image" style="background-image: url('https://web.archive.org/web/20140913092157im_/https://a1.lscdn.net/imgs/580ea4db-07d9-4598-84a6-6829e1f95f3f/540_q80.jpg'); filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='https://a1.lscdn.net/imgs/580ea4db-07d9-4598-84a6-6829e1f95f3f/540_q80.jpg', sizingMethod='scale'); "></div> </div> </div> <div class="caption"> </div> <div class="ls-deal_image_wrap"> </div> <div class="ls-deal_image_ad ads-dart" id="div-gpt-ad-1363621298709-0" data-adunit="Deal-Show_Image_Badge" data-dimensions="104x104" data-targeting="{"dealid":1197846,"cname":null,"categories":["Retail","Food \u0026 Beverage","Home Goods"],"vertical":"local"}"></div> </div> <div class="ads-dart" id="div-gpt-ad-1354720996285-0" data-adunit="Deal-Show_Promo_Icon" data-dimensions="300x200" data-targeting="{"dealid":1197846,"cname":null,"categories":["Retail","Food \u0026 Beverage","Home Goods"],"vertical":"local"}" style="display:none;"></div> <div id="view-details-full" class="details expanded-detail track-external" data-dealtype="LocalDeal" data-dealid="1197846" data-merchant="Costco Wholesale" data-market="Albany / Capital Region"> <div class="details"> <div class="header-cell"> <h3 class="header">details</h3> </div> </div> <div itemprop="description"> <p>If you've always wanted to take advantage of the exceptional savings that only a Costco Wholesale membership can offer, consider this deal your invitation to join the club.</p> <p>• $55 for a Gold Star Membership<br/> - Includes a free Household card<br/> • Valid for new members only; not valid for renewal of an existing Costco membership<br/> • Limited quantity available</p> <p><strong>Why You'll Love It</strong><br/> As part of this exclusive offer, all new members will receive:<br/> • $20 Costco Cash Card<br/> • Exclusive coupons good for three free Kirkland Signature™ products ($30.97 value)<br/> - One apple pie<br/> - One rotisserie chicken<br/> - One 30-pack of two-ply bath tissue<br/> • Plus, enjoy three months of free identity protection service brought to you by Identity Guard® (a $40.47 value)<br/> • $146.44 total value</p> <p><strong>How It Works</strong><br/> 1. Complete your purchase on LivingSocial<br/> 2. Receive your voucher from LivingSocial and redeem it online<br/> 3. You'll get an email with a Costco Membership Activation Certificate to print out<br/> 4. Bring the printed certificate to your local Costco to complete your Membership application<br/> 5. Receive your Costco Cash Card at the time of signup (new members only); coupons will be mailed within 4 weeks of voucher redemption</p> <p><strong>Questions?</strong> <a href="https://web.archive.org/web/20140913092157/https://help.livingsocial.com/articles/Costco-Deal-FAQ" target="_blank">Click here</a> for more information.</p> </div> <div class="ls-deal_expiry"> <p>PROMOTIONAL VALUE EXPIRES ON December 15, 2014</p> </div> </div> <div id="refund-badge"> <span class="icon"></span> <p>Buy this Deal with confidence, because it's covered by the LivingSocial Good Deal Guarantee up to the Voucher Expiration Date</p> <a href="/web/20140913092157/https://www.livingsocial.com/guarantee/US" target="_blank">See Details »</a> </div> <div id="fine-print-full" class="expanded-detail fine-print-footer"> <h3>the fine print</h3> <script type="text/html" id="tmpl_global_terms"> <div class="global-terms"> <h2>Other conditions apply</h2> <div class="modal-body"> <p style="margin-bottom: 10px">Except where noted in the fine print:</p> <p> • Cannot be combined with any other offer or promotion<br/> • Tax and gratuity are not included<br/> • LivingSocial Terms and Conditions - <a href='https://web.archive.org/web/20140913092157/https://www.livingsocial.com/terms' target='blank'>https://www.livingsocial.com/terms</a> </p> </div> </div> </script> <div class="fine-print"> <ul> <li>Valid for NEW members only. This offer is not valid for a renewal of an existing Costco Membership</li><li>Limit 1 Membership per customer, up to 3 additional Memberships as gifts</li><li>A Costco Gold Star Membership is $55 a year; Each membership includes a free household card</li><li>PROMOTIONAL VALUE EXPIRES DECEMBER 15, 2014. If purchaser does not use voucher by December 15, 2014, purchaser may call LivingSocial to receive a refund for the paid value. Any unused vouchers that have not been refunded will be refunded by February 5, 2015</li><li>Purchaser must redeem Voucher by December 15, 2014 to receive the Membership Activation Certificate, Cash Card, Identity Guard®, and coupons. Coupons expire March 31, 2015</li><li>Offer valid at U.S. Costco locations only. Not valid in Puerto Rico</li><li>To qualify for this offer you must purchase the Membership Activation Certificate through this promotion</li><li>Entire Value of the Costco Membership Activation Certificate must be used in a single visit</li><li>Offer may not be combined with any other offer</li><li>Your Costco Membership Activation Certificate will be emailed to you immediately after completing your purchase and redeeming your Voucher online</li><li>To activate your Costco Gold Star Membership you must bring the printed Costco Membership Activation Certificate email or your printed redemption confirmation page to your local Costco location</li><li>The Costco Cash Card will be provided after presenting the Costco Membership Activation Certificate and completion of the Costco membership application for a Costco Gold Star Membership</li><li>Limit 1 Costco Cash Card per household</li><li>Coupons will be mailed to the address provided by Purchaser and will be mailed within 4 weeks after redeeming your Voucher online</li><li>The Costco Cash Card and coupons are considered “Promotional Value”</li><li>Costco accepts cash, checks, debit/ATM cards, EBT, Costco Cash Cards, Costco Credit Cards and American Express</li><li>Identity protection is offered by Identity Guard®. Only valid for Costco members in the United States. Requires successful enrollment. First three months are free and then you will be automatically billed $13.49 per month for Gold Star or Business Members each month thereafter, unless you call to cancel the identity protection service</li> <li><a href="#" onclick="dls.finePrint.showGlobalTerms(); return false;">Other conditions apply</a> </li> </ul> </div> <script type="text/javascript" charset="utf-8"> dls.finePrint = { showGlobalTerms: function(a) { $.facebox(jtmpl('tmpl_global_terms',{})); }, showServiceZips: function(a) { $.facebox(jtmpl('service_zips',{})) $('a.show_all_zips').click(function(){ $('p.all_zips').show(); $('p.some_zips').hide(); $(this).hide(); return false; }); } } </script> </div> </div> <div class="ls-rail"> <div id="deals-daily-gem-details"></div> <div id="deal-details-container"> <div id="deal-details"> <h1 id="deal_merchant_display_name"> <span itemprop="brand" itemscope itemtype="https://schema.org/Organization"> <span itemprop="name">Costco Wholesale</span> </span> <div id="option_title_for_deal" class="option-title-for-deal" itemprop="name"> Costco Wholesale Membership + Bonus $20 Costco Cash Card and Coupons </div> </h1> <div id="deal_box" itemprop="offers" itemtype="http://schema.org/Offer" itemscope> <ul class="unstyled ls-deal_buy_box"> <li> <ul class="unstyled ls-price_info "> <li id="deal-buy-box-price" class="ls-original_price" data-currency-unit="$" itemprop="price"> <sup class="dollar_sign">$</sup>55 </li> </ul> </li> <li class="ls-deal_buttons"> <a class="btn btn-large" href="/web/20140913092157/https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons/purchases/new?preferred_city=15">buy now!</a> <link itemprop="availability" href="http://schema.org/InStock"> <a href="/web/20140913092157/https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons/purchases/new?gift=1&preferred_city=368" class="btn btn-large btn-secondary">gift it!</a> </li> </ul> </div> <script data-deal="{"id":1197846,"price":55.0,"display_price":"\u003Csup class=\"dollar_sign\"\u003E$\u003C/sup\u003E55","marked_as_live":true,"ineligible_for_dealbucks":false,"adventures":false,"city_id":368,"hide_discount":false,"buy_box_text":"buy now!","purchase_path":"/deals/1197846-costco-membership-bonus-20-cash-card-coupons/purchases/new","can_purchase":true,"value":146.44,"number_sold":119007,"cached_youtube_video_id":null}" id="deal_box_template" type="text/x-mustache"> <ul class="unstyled ls-deal_buy_box"> <li> <ul class="unstyled ls-price_info "> <li id='deal-buy-box-price' class="ls-original_price" data-currency-unit="$" data-computed-price="{{deal.computed_price}}"> {{{deal.display_price}}} </li> </ul> {{#deal.with_deal_bucks}} {{^deal.multi_option_selection}} <div>{{deal.deal_bucks_message}}</div> {{/deal.multi_option_selection}} {{/deal.with_deal_bucks}} </li> <li class="ls-deal_buttons"> {{#deal.can_purchase}} <a class="btn btn-large" href="{{deal.purchase_path}}">{{deal.buy_box_text}}</a> {{/deal.can_purchase}} {{^deal.can_purchase}} {{#deal.massive}} {{#deal.has_purchased}} <a class="btn btn-large btn-secondary" href="{{deal.purchase_path}}"><span>{{deal.buy_box_text}}</span></a> {{/deal.has_purchased}} {{^deal.has_purchased}} <span class="btn btn-large disabled">{{deal.buy_box_text}}</span> {{/deal.has_purchased}} {{/deal.massive}} {{^deal.massive}} <span class="btn btn-large disabled">{{deal.buy_box_text}}</span> {{/deal.massive}} {{/deal.can_purchase}} {{#deal.can_purchase}} <a href="/deals/1197846-costco-membership-bonus-20-cash-card-coupons/purchases/new?gift=1&preferred_city=368" class="btn btn-large btn-secondary">gift it!</a> {{/deal.can_purchase}} </li> </ul> </script> <ul id="stats_deal_list" class="unstyled ls-deal_stats"> <li> </li> <li> <div> 62%</div> <label>savings</label> </li> </ul> <div id="deals-daily-gem-expired"></div> </div> </div> <div id="ls-me_plus_three_prompt" class="ls-me_plus_three "> <h3>Want this deal for <span>free?</span></h3> <p><a href="/web/20140913092157/https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons/purchases/new?preferred_city=15">Buy first</a>, then share a special link. If three friends buy, yours is free!</p> </div> <script id="me_three_prompt_template" type="text/mustache"> <div class="ls-me_plus_three"> <h3>Want this deal for <span>free?</span></h3> <p>If three of your friends buy this deal, you get the deal for free! Just have them use the link below when they purchase.</p> </div> </script> <div id="personal-link-container" class="ls-personal_link" style="display:none;"> <h4>your personal link:</h4> <input type="text" value="https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons?ref=share-undefined-copy_box-web-deals" disabled="true" id="myshare-url"/> <a class="btn" id="copy-link-button">copy</a> </div> <div id="deal-info-box" style="display:none"> <div id="share_meta_data" data-deal-id="1197846" data-url="https://web.archive.org/web/20140913092157oe_/https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons" data-facebook-ref="share-undefined-facebook-web-deals" data-twitter-ref="share-undefined-twitter-web-deals" data-title="Costco Membership + Bonus $20 Cash Card & Coupons: Costco Wholesale" data-img="https://a0.lscdn.net/imgs/580ea4db-07d9-4598-84a6-6829e1f95f3f/600_q60.jpg" data-desc="If you've always wanted to take advantage of the exceptional savings that only a Costco Wholesale membership can offer, consider this deal your invitation to join the club. • $55 for a Gold Star Membership - Includes a free Household card • Valid for new members only; not valid for renewal of an existing Costco membership • Limited quantity available Why You'll Love It As part of this exclusive offer, all new members will receive: • $20 Costco Cash Card • Exclusive coupons good for three free Kirkland Signature™ products ($30.97 value) - One apple pie - One rotisserie chicken - One 30-pack of two-ply bath tissue • Plus, enjoy three months of free identity protection service brought to you by Identity Guard® (a $40.47 value) • $146.44 total value How It Works 1. Complete your purchase on LivingSocial 2. Receive your voucher from LivingSocial and redeem it online 3. You'll get an email with a Costco Membership Activation Certificate to print out 4. Bring the printed certificate to your local Costco to complete your Membership application 5. Receive your Costco Cash Card at the time of signup (new members only); coupons will be mailed within 4 weeks of voucher redemption Questions? Click here for more information."> <script> _ls.queue(['ls_share_bar', { text: "Costco Membership + Bonus $20 Cash Card \u0026 Coupons", share_url: 'https://web.archive.org/web/20140913092157/https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons', deal_share: 'fb_share_1197846', deal_id: 1197846, fb_share_counts: 18839, shareable_type: "LocalDeal", locale: "en-US", twitter_title: "Tweet", twitter_counts: 1247, deal_url: "https://web.archive.org/web/20140913092157/https://www.livingsocial.com/deals/1197846-costco-membership-bonus-20-cash-card-coupons" }]); </script> </div> <ul class="unstyled share-links"> <li id="fb-share" class="facebook"> <a class="share-button tag">share</a> <span class="share-count">18839</span> </li> <li id="tw-share" class="twitter"> <a class="share-button tag">tweet</a> <span class="share-count">1247</span> </li> <li id="em-share" class="email"> <a id="deals-show-email-share" class="share-button" title="Share By Email">email</a> </li> </ul> </div> <div id="deal-buy-email-share-link" style="display:none" data-new-email="/email_shares/new?deal_id=1197846"></div> <div class="related-categories"> <h3>Related Categories</h3> <ul class="categories"> <li class="related-category ga-track" data-ga-data="related-categories-right-rail, Retail db:6 canopy:1"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/368-albany-capital-region/retail-coupons"> Retail <span class="count">174</span> </a> </li> <li class="related-category ga-track" data-ga-data="related-categories-right-rail, Home Goods db:84 canopy:27"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/368-albany-capital-region/discount-home-goods"> Home Goods <span class="count">19</span> </a> </li> <li class="related-category ga-track" data-ga-data="related-categories-right-rail, Accessories db:72 canopy:17"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/368-albany-capital-region/retail-accessories-deals"> Accessories <span class="count">49</span> </a> </li> </ul> </div> <div class="most-popular-deals"> <h3>popular right now</h3> <ul> <li class="ls-item deal ga-track" data-ga-data="most-popular-right-rail, 1of5"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/1231908-historic-yosemite-area-hotel-for-up-to-4?append_ref_code=most-popular-right-rail"> <span style="background-image: url(https://web.archive.org/web/20140913092157im_/https://a1.lscdn.net/imgs/71cd821f-0cb9-43c6-b030-b1ba0cfa8965/86_q60.jpg);" class="img"> </span> <h3>Hotel Charlotte</h3> <p class="title">The Old West Lives on Near Yosemite</p> <span class="price"><sup class="dollar_sign">$</sup>149</span> </a> </li> <li class="ls-item deal ga-track" data-ga-data="most-popular-right-rail, 2of5"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/deals/1245510-three-day-disaster-survival-kit-for-two-people?append_ref_code=most-popular-right-rail"> <span style="background-image: url(https://web.archive.org/web/20140913092157im_/https://a1.lscdn.net/imgs/17440f72-d06d-4f0c-9fce-e3d71cbc6c8b/86_q60.jpg);" class="img"> </span> <h3>Earthquake Supply Center</h3> <p class="title">Safety First: Be Prepared in a Disaster with a Three-Day Storm Surv...</p> <span class="price"><sup class="dollar_sign">$</sup>55</span> </a> </li> <li class="ls-item deal ga-track" data-ga-data="most-popular-right-rail, 3of5"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/deals/1231564-farm-fresh-organic-produce?append_ref_code=most-popular-right-rail"> <span style="background-image: url(https://web.archive.org/web/20140913092157im_/https://a1.lscdn.net/imgs/35e5bd63-e3be-4be4-b1b4-f527002bc8ad/86_q60.jpg);" class="img"> </span> <h3>Full Circle</h3> <p class="title">Farm-Fresh Organic Produce</p> <span class="price"><sup class="dollar_sign">$</sup>22</span> </a> </li> <li class="ls-item deal ga-track" data-ga-data="most-popular-right-rail, 4of5"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/events/1188434-ticket-to-san-francisco-craft-spirits-carnival?append_ref_code=most-popular-right-rail"> <span style="background-image: url(https://web.archive.org/web/20140913092157im_/https://a1.lscdn.net/imgs/116e4540-a555-4b46-ac8c-6e5a54e6972e/86_q60.jpg);" class="img"> </span> <h3>San Francisco Craft Spirits Carnival</h3> <p class="title">Ticket to San Francisco Craft Spirits Carnival</p> <span class="price"><sup class="dollar_sign">$</sup>37</span> </a> </li> <li class="ls-item deal ga-track" data-ga-data="most-popular-right-rail, 5of5"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/events/cities/15-san-francisco/1232828-one-year-entertainment-event-membership?append_ref_code=most-popular-right-rail"> <span style="background-image: url(https://web.archive.org/web/20140913092157im_/https://a0.lscdn.net/imgs/3c097765-5c09-4515-8a13-93bf6e6b1500/86_q60.jpg);" class="img"> </span> <h3>OTL San Francisco</h3> <p class="title">One-Year OTL San Francisco Entertainment & Event Membership </p> <span class="price"><sup class="dollar_sign">$</sup>69</span> </a> </li> </ul> </div> <div class="ls-sponsor_rail"> <!-- Adsense below --> <div class="adsense"> <h5>Sponsored Links</h5> <div class="ads-dart hd display-block" id="div-gpt-ad-1396543164290-0" data-adunit="Dealpage_AdSenseUnit_300x250" data-dimensions="300x250"> </div> </div> </div> </div> <div data-deal-id="1197846" data-display-urgency="true" data-urgency-duration="600000" data-valid-urgency-deal="false" id="urgency-setup-data"></div> <div class="clearfix"></div> </div> <div id="nearby-deals-groups"></div> <div id="slidebox" class="nearby-deals"></div> </div> </div> <div class="row"> <div class="span12"> <div id="above-footer-ads" class="footer-ads-wide dfp-margin-top"> <div class="hd"> <h2>Sponsored Links</h2> </div> <div class="ads-dart hd" id="div-gpt-ad-1358190518299-0" data-adunit="SponsoredLinks728x90" data-dimensions="728x90" style="text-align:center" data-channel="3150436295"></div> </div> </div> </div> </div> <div id="partial-above_footer"></div> <div class="wide-footer"> <div class="container"> <div class="span12"> <div class="city-picker-placeholder"> <h2 class="current-city"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco" class="market">San Francisco</a> </h2> </div> <div id="city-picker-nav" data-city-id="15" data-valid="true" data-is-home="This is your home city" data-set-home="Set this as my home city" data-preferred_city="{"id":15,"name":"San Francisco"}" data-locale="en-US" data-home-city-text="This is your home city" data-home-city-people-path="https://www.livingsocial.com/deals/update_home_city"> <h2 class="current-city"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco" class="market">San Francisco</a> </h2> <script class="city-picker-template" type="text/x-mustache"> <div class="market-nav change-city"> {{#city.valid_home_city}} <h2 class="set-market {{city.home_city_button_css}}"> <a href='#' class='market-button'>{{city.home_city_button_text}}</a> </h2> {{/city.valid_home_city}} <ul> <li class="my-cities"> {{#me.loggedIn}} <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/preferences/subscriptions" class="my-cities">My cities</a> {{/me.loggedIn}} {{^me.loggedIn}} <a href="https://web.archive.org/web/20140913092157/https://login.livingsocial.com/?return_to=https://www.livingsocial.com/preferences/subscriptions" class="my-cities">Log in to view my cities »</a> {{/me.loggedIn}} <ul> {{#city.has_my_cities}} {{#city.show_home_city}} <li class='home city-id-{{city.home_city_id}}'><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com">{{city.home_city_name}} <span class="home-market"> </span></a></li> {{/city.show_home_city}} {{{city.my_cities}}} {{#me.loggedIn}} <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/preferences/subscriptions" class="view-all">View all my cities »</a></li> {{/me.loggedIn}} {{/city.has_my_cities}} </ul> </li> <li class="nearby-cities"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com" class="nearby-cities">Near san francisco</a> <ul> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/44-oakland">oakland / east bay</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/343-marin-county">marin county</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/491-sf-peninsula">sf peninsula</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco/more_cities" class="view-all">Browse all cities & countries »</a></li> </ul> </li> </ul> </div> </script> </div> <ul class="follow-us unstyled"> <li> <a target="_blank" class="facebook png_bg" href="https://web.archive.org/web/20140913092157/http://www.facebook.com/livingsocial">facebook</a> </li> <li> <a target="_blank" class="twitter png_bg" href="https://web.archive.org/web/20140913092157/http://twitter.com/livingsocial">twitter</a> </li> <li> <a target="_blank" class="googleplus png_bg" href="https://web.archive.org/web/20140913092157/https://plus.google.com/+livingsocial" rel="publisher">googleplus</a> </li> <li> <a target="_blank" class="instagram png_bg" href="https://web.archive.org/web/20140913092157/http://instagram.com/livingsocial?ref=badge">instagram</a> </li> <li class="last"> <a target="_blank" class="pinterest png_bg" href="https://web.archive.org/web/20140913092157/http://www.pinterest.com/livingsocial">pinterest</a> </li> </ul> <hr/> <ul class="span2 border first"> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/cities/15-san-francisco" class="footer-vertical-daily">today's deals</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/cities/15-san-francisco" class="footer-vertical-escapes">escapes</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/products/us?preferred_city_id=15" class="footer-vertical-shop">shop</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/coupons" class="footer-vertical-coupons">coupons</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/locations">more cities</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/categories">deal categories</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/escapes/more_escapes">travel destinations</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/more_deals">all deals</a></li> </ul> <ul class="mobile-footer-settings hide mobile-only"> <li class="vouchers"> <a href="https://web.archive.org/web/20140913092157/https://m.livingsocial.com/account/vouchers">my vouchers</a> </li> <li class="settings"> <a href="https://web.archive.org/web/20140913092157/https://m.livingsocial.com/account">settings</a> </li> </ul> <p class="back-to-top hide mobile-only"> <a href="#">back to top</a> </p> <ul class="span2 border mobile-hide"> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/guarantee">good deal guarantee</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/giftcards">gift cards</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/mobile">mobile app</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/blog">blog</a></li> </ul> <ul class="span2 border mobile-t-and-p"> <li class="mobile-hide"><a href="https://web.archive.org/web/20140913092157/https://help.livingsocial.com/" target="_new">contact us</a></li> <li class="mobile-hide"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/research">research</a></li> <li class="mobile-hide"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/affiliates">affiliates</a></li> <li class="footer-terms"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/terms">terms</a></li> <li class="footer-privacy"><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/privacy_policy">privacy policy</a></li> </ul> <ul class="span2 mobile-hide"> <li><a href="https://web.archive.org/web/20140913092157/http://corporate.livingsocial.com/">about us</a></li> <li><a href="https://web.archive.org/web/20140913092157/http://corporate.livingsocial.com/careersoverview">jobs</a></li> <li><a href="https://web.archive.org/web/20140913092157/http://corporate.livingsocial.com/inthenews">press</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/getfeatured?locale=en-US&vertical=daily" target="_blank">want to run a deal?</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/advertising" target="_blank">for brand advertisers</a></li> <li><a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/merchant">merchant center</a></li> </ul> <ul class="span4 footer-promos mobile-hide"> <li class="promo"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/getfeatured?locale=en-US&vertical=daily" class="promo-merchant" target="_blank"><b>feature your business <span>LEARN MORE »</span></b></a> </li> <li class="promo"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/mobile" class="promo-iphone"><b>deals on your phone <span>FREE DOWNLOAD »</span></b></a> </li> <li class="promo last"> <a href="https://web.archive.org/web/20140913092157/https://www.livingsocial.com/research" class="promo-research"><b>help us improve <span>LEARN MORE »</span></b></a> </li> </ul> <p class="span12">© 2014, LivingSocial, Inc. or its affiliated companies. All Rights Reserved.</p> </div> </div> </div> <script src="//web.archive.org/web/20140913092157js_/https://www.livingsocial.com/ui/compiled/a17bd9def4906d665821af50b17da42f.js" type="text/javascript"></script> <script src="https://web.archive.org/web/20140913092157js_/https://a1.lscdn.net/deals/system/javascripts/bingy-385bb155eb8eb5dab9b5c4d7f912c64f.js" type="text/javascript"></script> <script id="ua-action-pixels"> (function(){ $(window).on("pixelsLoaded", function(){ if(readyToFirePixels()){ setPixelDataAndFireActionPixels(); } }); $(window).on("ctxLoaded", function(){ if(readyToFirePixels()){ setPixelDataAndFireActionPixels(); } }); function setPixelDataAndFireActionPixels(){ var PIXELS_TO_FIRE = ["view_deal"]; var PIXEL_DATA = { user_id: Pixels.getLsUserId(), user_cities: "15,44,343,491,1727", user_purchases: Pixels.getLsPurchaser(), deal_categories: "6,302,84", deal_id: "1197846", deal_cost: "55.0", deal_type: "LocalDeal", deal_expires: "2014-09-16-06", country_id: 1, order_id: "", order_gross_revenue: "", order_net_revenue: "" }; var fireActionPixels = Pixels.createActionPixels(PIXELS_TO_FIRE, PIXEL_DATA); fireActionPixels(); }; function readyToFirePixels(){ return window.ctx !== undefined && window.Pixels !== undefined } }()); </script> <script type="text/javascript" src="//web.archive.org/web/20140913092157js_/https://static.criteo.net/js/ld/ld.js" async="true"></script> <script type="text/javascript"> (function(){ window.LSCriteoTrackEvent = { activeSubscriber: trackCriteoActiveSubscriberEvent, purchaser: trackCriteoPurchaserEvent, prePurchaser: trackCriteoPrePurchaserEvent, listing: trackCriteoListingEvent, homepage: trackCriteoHomepageEvent }; function account(countryId) { var accounts = { "1" : 5326, // US "2" : 7249, // GB (UK) "3" : 6956, // Canada "4" : 7250, // Ireland "5" : 7094, // Australia "39" : 9420 // Malaysia }; return accounts[String(countryId)] || accounts["1"]; } function dryRun(countryId) { return false; } function trackCriteoEvents(siteType, trackerSpecificEvents, countryId, personId, viewerHasPurchased) { if(dryRun(countryId)) { return; } if (typeof viewerHasPurchased == "undefined") { viewerHasPurchased = $.cookie('ls-purchaser') == '1'; }; var ui_purchase = viewerHasPurchased ? 1 : 0; if (typeof personId == "undefined" && typeof window.ctx !== "undefined") { personId = window.ctx.me.id; }; var events = []; events.push({ event: "setAccount", account: account(countryId) }); events.push({ event: "setData", ui_purchase: ui_purchase}); if (typeof personId !== "undefined") { events.push({ event: "setCustomerId", id: personId.toString() }); }; // siteType must be: m for mobile or t for tablet or d for desktop if ( $.inArray(siteType, ["m", "t", "d"]) != -1 ) { events.push({ event: "setSiteType", type: siteType }); }; Array.prototype.push.apply(events, trackerSpecificEvents); window.criteo_q = window.criteo_q || []; window.criteo_q.push(events); } // Call from all deal#show pages function trackCriteoActiveSubscriberEvent(siteType, dealId, countryId, personId, viewerHasPurchased) { var events = [{ event: "viewItem", item: dealId }]; trackCriteoEvents(siteType, events, countryId, personId, viewerHasPurchased); } // Helper function used by two trackers function productList(deals) { var productList = []; for(var i = 0; i < deals.length; ++i) { productList.push({id: deals[i].id, price: deals[i].price, quantity: deals[i].quantity}); }; return productList; } // Call from all order confirmation pages function trackCriteoPurchaserEvent(siteType, transactionId, deals, countryId, personId, viewerHasPurchased) { var events = [{event: "trackTransaction" , id: transactionId, item: productList(deals)}]; trackCriteoEvents(siteType, events, countryId, personId, viewerHasPurchased); } // Call from all city#show and category#show pages as well as search result pages function trackCriteoListingEvent(siteType, dealIds, keywords, countryId, personId, viewerHasPurchased) { var events = [{ event: "viewList", item: dealIds, keywords: keywords }]; trackCriteoEvents(siteType, events, countryId, personId, viewerHasPurchased); } // Call from all "Homepage" pages function trackCriteoHomepageEvent(siteType, countryId, personId, viewerHasPurchased) { var events = [{ event: "viewHome" }]; trackCriteoEvents(siteType, events, countryId, personId, viewerHasPurchased); } // Call from all checkout#details pages function trackCriteoPrePurchaserEvent(siteType, deals, countryId, personId, viewerHasPurchased) { var events = [{event: "viewBasket" , item: productList(deals)}]; trackCriteoEvents(siteType, events, countryId, personId, viewerHasPurchased); } }()); </script> <script type="text/javascript"> (function(){ window.LSSociomanticTrackEvent = { homepage: trackSociomanticHomepageEvent, categoryPage: trackSociomanticCategoryPageEvent, dealPage: trackSociomanticDealPageEvent, basketPage: trackSociomanticBasketPageEvent, confirmationPage: trackSociomanticConfirmationPageEvent, registration: trackSociomanticRegistrationEvent, customer: trackSociomanticCustomerEvent }; function dryRun(countryId) { if (String(countryId) == "2") { return false; } return true; } function countryCodePrefix(countryId) { var countryCodePrefixes = { "1" : "us", // US "2" : "eu" // GB (UK) }; return countryCodePrefixes[String(countryId)] || countryCodePrefixes["1"]; } function countryCodeSuffix(countryId) { var countryCodeSuffixes = { "1" : "us", // US "2" : "uk" // GB (UK) }; return countryCodeSuffixes[String(countryId)] || countryCodeSuffixes["1"]; } function loadSociomanticJS(siteType, countryId) { if(dryRun(countryId)) { return; } (function(){ var s = document.createElement('script'); var x = document.getElementsByTagName('script')[0]; s.type = 'text/javascript'; s.async = true; s.src = ('https:'==document.location.protocol?'https://':'http://') + countryCodePrefix(countryId) + '-sonar.sociomantic.com/js/2010-07-01/adpan/livingsocial-' + countryCodeSuffix(countryId) + (siteType=="d"?"":"-m"); x.parentNode.insertBefore( s, x ); })(); } // Call from all "Homepage" pages function trackSociomanticHomepageEvent(siteType, countryId, customerId, email, numberOfPurchases) { setCustomer(customerId, email, numberOfPurchases); loadSociomanticJS(siteType, countryId); } // Call from all city#show and category#show pages function trackSociomanticCategoryPageEvent(siteType, category, countryId, customerId, email, numberOfPurchases) { window.product = {category : category}; setCustomer(customerId, email, numberOfPurchases); loadSociomanticJS(siteType, countryId); } // Call from all deal#show pages function trackSociomanticDealPageEvent(siteType, dealId, countryId, customerId, email, numberOfPurchases) { window.product = {identifier : dealId}; setCustomer(customerId, email, numberOfPurchases); loadSociomanticJS(siteType, countryId); } function currency(countryId) { var currency = { "1" : "USD", // US "2" : "GBP" // GB (UK) }; return currency[String(countryId)] || currency["1"]; } // Helper function used by two trackers function productList(deals, countryId) { var productList = []; for(var i = 0; i < deals.length; ++i) { productList.push({identifier: deals[i].id, amount: deals[i].price, currency: currency(countryId), quantity: deals[i].quantity}); }; return productList; } // Call from all checkout#details pages function trackSociomanticBasketPageEvent(siteType, deals, countryId, customerId, email, numberOfPurchases) { window.basket = {products : productList(deals, countryId)}; setCustomer(customerId, email, numberOfPurchases); loadSociomanticJS(siteType, countryId); } // Call from all order confirmation pages function trackSociomanticConfirmationPageEvent(siteType, transactionId, deals, totalPrice, countryId, customerId, email, numberOfPurchases) { window.basket = {products : productList(deals, countryId), transaction: transactionId, amount: totalPrice, currency: currency(countryId)}; setCustomer(customerId, email, numberOfPurchases); loadSociomanticJS(siteType, countryId); } // Call after a customer registers function trackSociomanticRegistrationEvent(siteType, customerId, countryId, email, numberOfPurchases) { window.lead = {transaction : customerId}; setCustomer(customerId, email, numberOfPurchases); loadSociomanticJS(siteType, countryId); } function setCustomer(customerId, email, numberOfPurchases) { try{ if (typeof customerId == "undefined") { if (typeof window.ctx !== "undefined" && typeof window.ctx.me.id != "undefined") { customerId = window.ctx.me.id; } else { customerId = ''; } }; if (typeof email == "undefined" && typeof window.ctx !== "undefined") { email = window.ctx.me.email; }; var hash = ''; if (typeof email !== "undefined" && email != "") { var shaObj = new jsSHA(email, "TEXT"); hash = shaObj.getHash("SHA-256", "HEX"); }; if (typeof numberOfPurchases == "undefined") { if (typeof window.ctx === "object" && typeof window.ctx.me === "object" && typeof window.ctx.me.deals === "object") { numberOfPurchases = Object.keys(window.ctx.me.deals).length; } }; if (typeof numberOfPurchases == "undefined") { window.customer = {identifier : customerId, mhash: hash}; } else { window.customer = {identifier : customerId, mhash: hash, segment: numberOfPurchases}; }; } catch (e) { if (window.console) { console.log(e.message); } } } // Call on every page where we have a customerId function trackSociomanticCustomerEvent(siteType, customerId, email, numberOfPurchases, countryId) { setCustomer(customerId, email, numberOfPurchases); loadSociomanticJS(siteType, countryId); } }()); // This comes from https://raw.github.com/Caligatio/jsSHA/master/src/sha256.js // It should probably be rendered as its own partial 'use strict';(function(B){function r(a,c,b){var f=0,e=[0],g="",h=null,g=b||"UTF8";if("UTF8"!==g&&"UTF16"!==g)throw"encoding must be UTF8 or UTF16";if("HEX"===c){if(0!==a.length%2)throw"srcString of HEX type must be in byte increments";h=u(a);f=h.binLen;e=h.value}else if("ASCII"===c||"TEXT"===c)h=v(a,g),f=h.binLen,e=h.value;else if("B64"===c)h=w(a),f=h.binLen,e=h.value;else throw"inputFormat must be HEX, TEXT, ASCII, or B64";this.getHash=function(a,c,b,g){var h=null,d=e.slice(),l=f,m;3===arguments.length? "number"!==typeof b&&(g=b,b=1):2===arguments.length&&(b=1);if(b!==parseInt(b,10)||1>b)throw"numRounds must a integer >= 1";switch(c){case "HEX":h=x;break;case "B64":h=y;break;default:throw"format must be HEX or B64";}if("SHA-224"===a)for(m=0;m<b;m++)d=q(d,l,a),l=224;else if("SHA-256"===a)for(m=0;m<b;m++)d=q(d,l,a),l=256;else throw"Chosen SHA variant is not supported";return h(d,z(g))};this.getHMAC=function(a,b,c,h,k){var d,l,m,n,A=[],s=[];d=null;switch(h){case "HEX":h=x;break;case "B64":h=y;break; default:throw"outputFormat must be HEX or B64";}if("SHA-224"===c)l=64,n=224;else if("SHA-256"===c)l=64,n=256;else throw"Chosen SHA variant is not supported";if("HEX"===b)d=u(a),m=d.binLen,d=d.value;else if("ASCII"===b||"TEXT"===b)d=v(a,g),m=d.binLen,d=d.value;else if("B64"===b)d=w(a),m=d.binLen,d=d.value;else throw"inputFormat must be HEX, TEXT, ASCII, or B64";a=8*l;b=l/4-1;l<m/8?(d=q(d,m,c),d[b]&=4294967040):l>m/8&&(d[b]&=4294967040);for(l=0;l<=b;l+=1)A[l]=d[l]^909522486,s[l]=d[l]^1549556828;c=q(s.concat(q(A.concat(e), a+f,c)),a+n,c);return h(c,z(k))}}function v(a,c){var b=[],f,e=[],g=0,h;if("UTF8"===c)for(h=0;h<a.length;h+=1)for(f=a.charCodeAt(h),e=[],2048<f?(e[0]=224|(f&61440)>>>12,e[1]=128|(f&4032)>>>6,e[2]=128|f&63):128<f?(e[0]=192|(f&1984)>>>6,e[1]=128|f&63):e[0]=f,f=0;f<e.length;f+=1)b[g>>>2]|=e[f]<<24-g%4*8,g+=1;else if("UTF16"===c)for(h=0;h<a.length;h+=1)b[g>>>2]|=a.charCodeAt(h)<<16-g%4*8,g+=2;return{value:b,binLen:8*g}}function u(a){var c=[],b=a.length,f,e;if(0!==b%2)throw"String of HEX type must be in byte increments"; for(f=0;f<b;f+=2){e=parseInt(a.substr(f,2),16);if(isNaN(e))throw"String of HEX type contains invalid characters";c[f>>>3]|=e<<24-f%8*4}return{value:c,binLen:4*b}}function w(a){var c=[],b=0,f,e,g,h,k;if(-1===a.search(/^[a-zA-Z0-9=+\/]+$/))throw"Invalid character in base-64 string";f=a.indexOf("=");a=a.replace(/\=/g,"");if(-1!==f&&f<a.length)throw"Invalid '=' found in base-64 string";for(e=0;e<a.length;e+=4){k=a.substr(e,4);for(g=h=0;g<k.length;g+=1)f="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(k[g]), h|=f<<18-6*g;for(g=0;g<k.length-1;g+=1)c[b>>2]|=(h>>>16-8*g&255)<<24-b%4*8,b+=1}return{value:c,binLen:8*b}}function x(a,c){var b="",f=4*a.length,e,g;for(e=0;e<f;e+=1)g=a[e>>>2]>>>8*(3-e%4),b+="0123456789abcdef".charAt(g>>>4&15)+"0123456789abcdef".charAt(g&15);return c.outputUpper?b.toUpperCase():b}function y(a,c){var b="",f=4*a.length,e,g,h;for(e=0;e<f;e+=3)for(h=(a[e>>>2]>>>8*(3-e%4)&255)<<16|(a[e+1>>>2]>>>8*(3-(e+1)%4)&255)<<8|a[e+2>>>2]>>>8*(3-(e+2)%4)&255,g=0;4>g;g+=1)b=8*e+6*g<=32*a.length?b+ "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(h>>>6*(3-g)&63):b+c.b64Pad;return b}function z(a){var c={outputUpper:!1,b64Pad:"="};try{a.hasOwnProperty("outputUpper")&&(c.outputUpper=a.outputUpper),a.hasOwnProperty("b64Pad")&&(c.b64Pad=a.b64Pad)}catch(b){}if("boolean"!==typeof c.outputUpper)throw"Invalid outputUpper formatting option";if("string"!==typeof c.b64Pad)throw"Invalid b64Pad formatting option";return c}function k(a,c){return a>>>c|a<<32-c}function I(a,c,b){return a& c^~a&b}function J(a,c,b){return a&c^a&b^c&b}function K(a){return k(a,2)^k(a,13)^k(a,22)}function L(a){return k(a,6)^k(a,11)^k(a,25)}function M(a){return k(a,7)^k(a,18)^a>>>3}function N(a){return k(a,17)^k(a,19)^a>>>10}function O(a,c){var b=(a&65535)+(c&65535);return((a>>>16)+(c>>>16)+(b>>>16)&65535)<<16|b&65535}function P(a,c,b,f){var e=(a&65535)+(c&65535)+(b&65535)+(f&65535);return((a>>>16)+(c>>>16)+(b>>>16)+(f>>>16)+(e>>>16)&65535)<<16|e&65535}function Q(a,c,b,f,e){var g=(a&65535)+(c&65535)+(b& 65535)+(f&65535)+(e&65535);return((a>>>16)+(c>>>16)+(b>>>16)+(f>>>16)+(e>>>16)+(g>>>16)&65535)<<16|g&65535}function q(a,c,b){var f,e,g,h,k,q,r,C,u,d,l,m,n,A,s,p,v,w,x,y,z,D,E,F,G,t=[],H,B=[1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891, 3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298];d=[3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428];f=[1779033703,3144134277,1013904242, 2773480762,1359893119,2600822924,528734635,1541459225];if("SHA-224"===b||"SHA-256"===b)l=64,A=16,s=1,G=Number,p=O,v=P,w=Q,x=M,y=N,z=K,D=L,F=J,E=I,d="SHA-224"===b?d:f;else throw"Unexpected error in SHA-2 implementation";a[c>>>5]|=128<<24-c%32;a[(c+65>>>9<<4)+15]=c;H=a.length;for(m=0;m<H;m+=A){c=d[0];f=d[1];e=d[2];g=d[3];h=d[4];k=d[5];q=d[6];r=d[7];for(n=0;n<l;n+=1)t[n]=16>n?new G(a[n*s+m],a[n*s+m+1]):v(y(t[n-2]),t[n-7],x(t[n-15]),t[n-16]),C=w(r,D(h),E(h,k,q),B[n],t[n]),u=p(z(c),F(c,f,e)),r=q,q=k,k= h,h=p(g,C),g=e,e=f,f=c,c=p(C,u);d[0]=p(c,d[0]);d[1]=p(f,d[1]);d[2]=p(e,d[2]);d[3]=p(g,d[3]);d[4]=p(h,d[4]);d[5]=p(k,d[5]);d[6]=p(q,d[6]);d[7]=p(r,d[7])}if("SHA-224"===b)a=[d[0],d[1],d[2],d[3],d[4],d[5],d[6]];else if("SHA-256"===b)a=d;else throw"Unexpected error in SHA-2 implementation";return a}"function"===typeof define&&typeof define.amd?define(function(){return r}):"undefined"!==typeof exports?"undefined"!==typeof module&&module.exports?module.exports=exports=r:exports=r:B.jsSHA=r})(this); </script> <script> (function () { var countryId = 1; $(window).on("ctxLoaded", function(){LSCriteoTrackEvent.activeSubscriber("d", 1197846, countryId)}); $(window).on("ctxLoaded", function(){LSSociomanticTrackEvent.dealPage("d", 1197846, countryId)}); })(); </script> <script id="ua-floodlight"> (function(){ var PIXELS_TO_FIRE = ["active_subscriber"]; var PIXEL_DATA = { user_id: getLsUserId(), user_cities: "15,44,343,491,1727", user_purchases: getLsPurchaser(), deal_categories: "6,302,84", deal_id: "1197846", deal_cost: "55.0", deal_type: "LocalDeal", deal_expires: "2014-09-16-06", country_id: 1, order_id: "", order_gross_revenue: "", order_net_revenue: "" }; if(window.addEventListener) window.addEventListener('load', onLoad, true); else if(window.attachEvent) window.attachEvent('onload', onLoad); function onLoad(){ var isFiringActiveSubscriber = contains(PIXELS_TO_FIRE, 'active_subscriber'); var isRecentlySubscribed = (/recently_subscribed/).test(document.cookie); var shouldFirePixels = (!isFiringActiveSubscriber || !isRecentlySubscribed); if(shouldFirePixels) loadAndFireFloodlight(); } function onLoadFloodlight(){ fireZePixels(Floodlight3, PIXELS_TO_FIRE, PIXEL_DATA); } function loadAndFireFloodlight(){ var floodlightScriptUrl = (function(host){ var protocol = host.match('livingsocial.com') ? 'https:' : location.protocol; var domain = 'pixels.' + host.replace(/^(www|touch)\.?/, ''); var url = protocol + '//' + domain + '/floodlight3.js'; var cacheBuster = Number(new Date); return url + '?_=' + cacheBuster; }(window.location.hostname)); var script = document.createElement('script'); script.setAttribute('id', 'ua-floodlight-script'); script.setAttribute('async', true); script.setAttribute('src', floodlightScriptUrl); if(script.addEventListener) script.addEventListener('load', onLoadFloodlight, true); else if(script.attachEvent) script.attachEvent('onload', onLoadFloodlight); document.body.appendChild(script); } function fireZePixels(floodlight, pixels, pixelData){ var firePixel = getFloodlightFunc(floodlight, pixelData); for(var i=0, l=pixels.length; i < l; i++) firePixel(pixels[i]); } function getFloodlightFunc(floodlight, pixelData){ if(useRealFloodlight()) return floodlight.create(pixelData); else return floodlight.createFake(pixelData); } function useRealFloodlight(){ return ! (/ua-fake-floodlight=1/).test(document.cookie); } function getLsUserId(){ return (document.cookie.match(/living_social_user_id=([^;]+)/) || [])[1]; } function getLsPurchaser(){ return document.cookie.match(/ls-purchaser=1/) ? 1 : 0; } function contains(array, value){ if(Array.prototype.indexOf){ return (array.indexOf(value) !== -1); } else { for(var i=0, l=array.length; i < l; i++) if(array[i] === value) return true; return false; } } }()); </script> <!-- Google Code for Remarketing Tag --> <!-------------------------------------------------- Remarketing tags may not be associated with personally identifiable information or placed on pages related to sensitive categories. See more information and instructions on how to setup the tag on: http://google.com/ads/remarketingsetup ------------------------------------------------- --> <script type="text/javascript"> /* <![CDATA[ */ var google_conversion_id = 982509180; var google_custom_params = window.google_tag_params; var google_remarketing_only = true; /* ]]> */ </script> <script type="text/javascript" src="//web.archive.org/web/20140913092157js_/https://www.googleadservices.com/pagead/conversion.js"></script> <script src="https://web.archive.org/web/20140913092157js_/https://a1.lscdn.net/deals/system/javascripts/urgency-b2e2d7d8873e79421bc4ea79bd7fb4ce.js" type="text/javascript"></script> <script> (function(){ function getGemFromArray(data) { var deal_id = 1197846; var target_gem_type = "deal"; return $.grep(data || [], function(dg) { return dg.daily_gem_id == deal_id && dg.daily_gem_type == target_gem_type})[0]; } function showDailyGem(daily_gem) { if(daily_gem) { new DailyGem({ enticement: daily_gem, $detailsContainer: $("#deals-daily-gem-details"), $expiredContainer: $("#deals-daily-gem-expired"), dealbucks: (ctx.me.credits && ctx.me.credits["USD" || "USD" ]) || 0, deal: {"id":1197846,"buyBtnText":"buy now!","price":55.0,"original_price":146.44,"gem_price":"46","merchant_name":"Costco Wholesale","short_title":"Costco Wholesale Membership + Bonus $20 Costco Cash Card and Coupons","purchase_path":"/deals/1197846-costco-membership-bonus-20-cash-card-coupons/purchases/new?daily_gem=1\u0026preferred_city=368","currency_unit":"$"} }); } else { // Show urgency if eligible function getDuration(){ // TODO pull this info from setupData if (storage.data && storage.data.duration) { return storage.data.duration; } else { return 10*60*1000; // 10 min } } function getContainerHeight(){ var dealUrgencyHeight = $('#deal-urgency-header').outerHeight(), dealDetailsHeight = $('#deal-details').height(), containerHeight = ( dealUrgencyHeight > dealDetailsHeight ? dealUrgencyHeight : dealDetailsHeight ); return containerHeight; } function setupUrgency(){ $('#ls-wrap').addClass('urgent'); var timer = new CountdownTimer(storage.data.start, getDuration()); var dealDetailsHeight = $('#deal-details').height(); var beforeHeight = $('#deal-urgency-header').height(); trackWithGAQ(); $('#deal-details-container').height(dealDetailsHeight).css("overflow","hidden"); $('#deal-urgency-header,#deal-urgency-content').hide().fadeIn(500); $('#deal-details').fadeOut(500); $('#deal-details-container').animate({ height: getContainerHeight() },500) $(timer).on('counter_zero',function(){ teardownUrgency(); }); } function teardownUrgency(){ window.setTimeout(function(){ $('#deal-details-container').animate({ height: $('#deal-details').height() },500) $("#deal-details").fadeIn(500); $('#deal-urgency-header,#deal-urgency-content').fadeOut(500,function(){ $(this).remove(); }); },500); } function trackWithGAQ(){ _gaq.push(['_trackEvent', 'Deal', 'deals/show', 'Urgency Promotion']); } var storageName = "livingsocialUrgency" var setupData = $('#urgency-setup-data').data(); if (setupData.validUrgencyDeal) { var storage = window.storage = new UrgencyStore(storageName, setupData.dealId); // reset deal id and on-screen timer if previous deliveries have expired and this is a new delivery if (setupData.displayUrgency) { storage.set({ id: setupData.dealId, start: new Date().getTime(), duration: setupData.urgencyDuration}); } if(storage.data && new Date().getTime() < storage.data.start + getDuration()){ window.setTimeout(setupUrgency,3000); $('.dfp-promo-banner').remove(); } // Hide the Urgency banner on top the deal image after 3 seconds. $('#deal-urgency-content').on('click',function(e){ e.preventDefault(); $('#deal-urgency-content').fadeOut(500); }) } } } function getDailyGemFromDeals() { $.ajax({ url: '/daily_gems', success: function(data) { var daily_gem = getGemFromArray(data); showDailyGem(daily_gem); }, error: function(e) { return []; }}); } $(window).on("ctxLoaded", function(){ var raw_entice = window.ctx && window.ctx.me && window.ctx.me.enticements; var daily_gem = getGemFromArray(raw_entice); if (daily_gem === undefined && $.cookie('mail_send_id')) { getDailyGemFromDeals(); } else { showDailyGem(daily_gem); } }); }()); </script> <script type="text/javascript"> (function() { var sharePurchaseData = function(data) { var data = data.body; var $deal_meta = $("#share_meta_data"); var deal_id = $deal_meta.data("deal-id"); var purchases = []; if (data && data.deals && data.deals[deal_id]){ var purchases = data.deals[deal_id]; } var best_matching_purchase = function() { if(purchases.length == 0){ return false; } var best_count, best_index = 0; for(var idx=0; idx < purchases.length; ++idx) { var ref_count = purchases[idx][2]; if (ref_count > best_count) { best_count = ref_count; best_index = idx; } } return purchases[best_index][0]; } if (best_matching_purchase()) { $deal_meta.data("purchase-id", best_matching_purchase()); } } $(function() { MeInfo.bind(sharePurchaseData); }); })(); </script> <script type="text/javascript"> var FacebookShare = { init: function(){ $('#fb-share').click(function(e){ e.preventDefault(); var data = $('#share_meta_data'); var deal_id = data.data("deal-id"); var params = { ref: $.trim(data.attr('data-facebook-ref')) }; var purchase_id = data.data("purchase-id"); if ((typeof Me !== 'undefined') && Me.id()()) { params.rui = Me.id()(); if (purchase_id) { params.rpi = purchase_id; } } var href = data.attr('data-url') + '?' + $.param(params); _ls.push(['fb_share_show', { share_type: 'FacebookShare', prevent_reload: true, text: 'share', caption: 'livingsocial.com', width: '450', href: href, type: 'image', src: data.attr('data-img'), image: data.attr('data-img'), title: data.attr('data-title'), description: data.attr('data-desc'), params: params, shareable: '1197846', shareable_type: 'LocalDeal' } ] ); _gaq.push(['_trackEvent', 'DealShowShare', 'Facebook']); }); } }; $(function(){ FacebookShare.init(); }); </script> <script type="text/javascript"> (function(){ var TwitterShare = { init: function(){ var data = $('#share_meta_data'); var params = { ref: data.data('twitter-ref') }; var deal_id = data.data("deal-id"); $("#tw-share > a").on("click", function(e) { var purchase_id = data.data("purchase-id"); if ((typeof Me !== 'undefined') && Me.id()()) { params.rui = Me.id()(); if (purchase_id) { params.rpi = purchase_id; } } var twitter_params = { url: data.data("url") + "?" + $.param(params), via: 'LivingSocial', text: data.data('title') }; var href = 'https://web.archive.org/web/20140913092157/https://twitter.com/intent/tweet?' + $.param(twitter_params); $(this).attr("href", href) }) twttr.events.bind('tweet', function(event){ var token = $("meta[name='csrf-token']").attr("content"); $.post("/social_shares?share_type=TwitterShare&shareable_id=1197846&shareable_type=LocalDeal", {authenticity_token: token}); _gaq.push(['_trackEvent', 'DealShowShare', 'Twitter']); }); } }; $(function() { $.getScript("https://web.archive.org/web/20140913092157/https://platform.twitter.com/widgets.js", function() { TwitterShare.init(); }); }); }()); </script> <script> $(function() { $('#em-share').click(function() { _gaq.push(['_trackEvent', 'DealShowShare', 'Email']); if (Me && Me.loggedIn()()) { $.get('/email_shares/new?deal_id=1197846', function(html) { $.facebox(html, 'email-share-facebox'); }); } else { document.location.href = '/email_shares/new?deal_id=1197846'; } }); if (Me && Me.loggedIn()()) { if ($.cookie("popup_share_email") == 'true') { $.cookie("popup_share_email", ""); $.get('/email_shares/new?deal_id=1197846', function(html) { $.facebox(html, 'email-share-facebox'); }); } } if (window.location.search.indexOf('open_email=1') >= 0) { $('#em-share').trigger('click'); } }); </script> <script> var gmapMarkers = [] function initGmap() { loadedDealsMap = true; var bounds = new google.maps.LatLngBounds(); for (var i = 0; i < gmapMarkers.length; i++) { var marker = gmapMarkers[i]; bounds.extend(new google.maps.LatLng(marker.coordinate[0], marker.coordinate[1])); } var initialZoom = 15; var map = new google.maps.Map(document.getElementById("google-map"), { zoom: initialZoom, mapTypeId: google.maps.MapTypeId.ROADMAP, center: bounds.getCenter(), zoomControl: true, scrollwheel: false, disableDefaultUI: true }); var timerIndex = 0; for (var j = 0; j < gmapMarkers.length; j++) { timerIndex = timerIndex + 1; addMarker(j, timerIndex * 300); } map.fitBounds(bounds); zoomChangeBoundsListener = google.maps.event.addListenerOnce(map, 'bounds_changed', function(event) { if (this.getZoom() && this.getZoom() > initialZoom){ this.setZoom(initialZoom); } }); setTimeout(function() { google.maps.event.removeListener(zoomChangeBoundsListener); }, 2000); function addMarker(index, timeout) { return (function(){ setTimeout(function(){ var marker = gmapMarkers[index]; var gmarker = new google.maps.Marker({position: new google.maps.LatLng(marker.coordinate[0], marker.coordinate[1]), map: map, clickable: true, icon: marker.pin, title: marker.name}); assignMouseHandlers(gmarker, marker.location_id, marker.pin, marker.pin_over); gmapMarkers[index].marker = gmarker; }, timerIndex * 300); }()); } function assignMouseHandlers(marker, id, pin, pin_over) { var location_id = id; google.maps.event.addListener(marker, 'mouseover', function() { marker.setIcon(pin_over); $("#"+location_id).addClass("rollover"); }); google.maps.event.addListener(marker, 'mouseout', function() { marker.setIcon(pin); $("#"+location_id).removeClass("rollover"); }); } } $(".address-location-info").mouseover(function(){ if (loadedDealsMap && $(".address-location-info").index(this) < 26){ var marker = gmapMarkers[parseInt($(this).attr("id"),10)]; marker.marker.setIcon(marker.pin_over); } }); $(".address-location-info").mouseout(function(){ if (loadedDealsMap && $(".address-location-info").index(this) < 26){ var marker = gmapMarkers[parseInt($(this).attr("id"),10)]; marker.marker.setIcon(marker.pin); } }); var loadedDealsMap = false; $('#google-map').on('dragstart', function(event) { event.preventDefault(); }); $('#google-map').on('mouseenter', function() { _gaq.push(["_trackEvent", "Maps", "static_gmap_mouseenter"]); $(this).unbind('mouseenter'); }); $('#google-map').mouseup(function() { if (gmapMarkers.length > 0 && !loadedDealsMap) { var script = document.createElement("script"); script.type = "text/javascript"; script.src = "//web.archive.org/web/20140913092157/https://maps.google.com/maps/api/js?sensor=false&callback=initGmap&client=gme-livingsocial1&channel=DealsApp&signature=p_fgRwuKsECskMlAvKYfcHb5vDI="; document.body.appendChild(script); } }); </script> <script type="text/javascript"> var personalLinkInit = function(data){ data = data.body var loggedIn = Me.loggedIn()(); var has_purchased = data.deals && data.deals[Deal.id]; if(window.personalizedLinkDone || !loggedIn || !has_purchased){ return; } if ($("#copy-link-button").length > 0) { customizeLink(function() { $('.ls-personal_link').show(); setupCopyAndPaste(); window.personalizedLinkDone = true; }); } function setupCopyAndPaste (){ _ls.push(['clip','#copy-link-button', '#myshare-url', '#personal-link-container']); } function customizeLink(callback){ var $copyLink = $("#copy-link-button").attr("href", $("#myshare-url").attr("value")); var $deal_meta = $("#share_meta_data"); var purchase_id = $deal_meta.data('purchase-id'); var processParameters = function(searchQuery) { searchQuery = searchQuery.toString().replace("?", "").split("&"); var searchVariables = new Object; for(var i=0; i < searchQuery.length; i++) { var variables = searchQuery[i].split("="); searchVariables[variables[0]] = variables[1]; } searchVariables["rui"] = Me.id()(); if(purchase_id) { searchVariables["rpi"] = purchase_id; } return "?" + $.param(searchVariables); } $copyLink.prop("search", processParameters($copyLink.prop("search"))); $('#myshare-url').attr('value', $copyLink.attr("href")); callback(); } } $(function(){ MeInfo.bind(personalLinkInit); }); </script> <script> $(document).ready(function(){ $('.ls-deal_buttons a').on('click',function(e){ $.cookie('seen-roadblock',1,{ domain: '.'+dls.tld, path: '/', expires: 365 }); $.cookie('cupcake-iframe-shown',1,{ domain: '.'+dls.tld, path: '/', expires: 365 }); }); }) </script> <script type="text/javascript" charset="utf-8"> $(function() { $("a.gift-faq").click(function(event) { event.preventDefault(); }); $('#countdown').counter([["02","d"],["21","h"],["37","m"],["01","s"]]); var moreLink = $('#show-more-addresses'); if (moreLink.length > 0) { (function() { var addlAddresses = $('#addl-addresses'), moreLinkText = moreLink.text(); moreLink.bind('click', function(event) { if (addlAddresses.is(':visible')) { $(this).text(moreLinkText); addlAddresses.hide(); } else { $(this).text("Show less"); addlAddresses.show(); } event.preventDefault(); }); })(); } }); </script> <script type="text/javascript"> _ls.push(['share_counts', 'DealsSold', 1197846, function(count, now) { if ($("#deal-purchase-count .value").length > 0) { var current = parseInt($("#deal-purchase-count .value").html().replace(/\D/,'')); if (count != current) { var formatted_price = new Number(count); $("#deal-purchase-count .value").html(formatted_price.formatted(Deal.currency_delimiter, Deal.currency_separator)); } } }]); _ls.push(['ls_reveal', '#deal-info-box', null, null, null, null, function() {}]); /* intended to display stats/share area if facebook happens to be down. lots of other stuff is roped into it though, so if FB goes down, other non-related stuff doesn't fire. should revisit the queue logic to decouple it from FB. */ setTimeout(function() { $('#deal-info-box').show(); }, 5000); $(function(){ $("#nearby-deals-groups").load("/browse/cities/15/deals/1197846/nearby?", function() { $(".nearby-deals li[data-id=1197846]").remove(); UserTracking.trackLayoutsInsideElement("#nearby-deals-groups"); }); }); </script> <script type="text/javascript"> $(function() { var processedBuyBox = false; function processBuyBox(ctx) { if (processedBuyBox==false){ processedBuyBox= true; var context = { me: $.extend(ctx.body, Me, FbMe), deal: $.extend(JSON.parse($("#deal_box_template").attr('data-deal')), Deal) }; $("#deal_box_template").replaceWith(Mustache.to_html($("#deal_box_template").html(), context)); $("#deal_box").html($("#deal_box_template").html()); UserTracking.bindTrackingToBuyNow(); if ($('#checkout_form').size() > 0) { initOptionSelection(); } } } if (Me.loggedIn()()) { MeInfo.bind(processBuyBox); } }); </script> <script type="text/javascript" charset="utf-8"> $(function() { var currentPage = 0, perPage = 5, imgWidth = 102, totalPages = Math.ceil($('#images li').length / perPage); $('#countdown').counter([["02","d"],["21","h"],["37","m"],["01","s"]]); // slideshow var currIndex = 0; $('#images a').click(function(e){ e.preventDefault(); var nextIndex = $('#images li').index($(this).closest('li')); if (nextIndex != currIndex) { $('#images-cursor').css({left: (nextIndex * ($('#images-cursor').outerWidth() + 6))}); $($('#slideshow .deal-image').get(nextIndex)).hide().css('left', 0).fadeIn(500); $($('#slideshow .deal-image').get(currIndex)).fadeOut(500); currIndex = nextIndex; } }); $('.arrow-right').click(function(e){ if (!$(this).hasClass('enabled')) { return false; } currentPage++; left = imgWidth*perPage*currentPage; $('.images-wrapper').stop().animate({ left:'-'+left+'px'}, 500); $('.arrow-left').removeClass('disabled').addClass('enabled'); if (currentPage >= (totalPages - 1)) { $('.arrow-right').removeClass('enabled').addClass('disabled'); } return false; }); $('.arrow-left').click(function(e){ if (!$(this).hasClass('enabled')) { return false; } currentPage--; left = imgWidth*perPage*currentPage; $('.images-wrapper').stop().animate({ left : '-' + left + 'px' }, 500); if (currentPage < (totalPages - 1)) { $('.arrow-right').removeClass('disabled').addClass('enabled'); } if (currentPage === 0) { $('.arrow-left').removeClass('enabled').addClass('disabled'); } return false; }); }); </script> <script id="user_tracking"> (function(){ UserTracking = { init: function() { if ((typeof(Roadblock) !== 'undefined') && Roadblock.shouldRoadblock()) { // wired-up to close button via #onCupcakeComplete() } else { UserTracking.trackImpression(); } if (!Me.loggedIn()()) { UserTracking.bindTrackingToBuyNow(); } UserTracking.trackLayoutsInsideElement(document); }, trackLayoutsInsideElement: function(element) { var layout_ids = []; $(element).find('[data-layout-id]').each(function() { layout_ids.push($(this).attr('data-layout-id')); }); if(layout_ids.length){ var idStr = layout_ids.join(","); UserTracking.trackLayout(idStr); } }, bindTrackingToBuyNow: function() { $('.ls-deal_buttons .btn.btn-large:first').not('.disabled').click(function(event) { event.preventDefault(); UserTracking.trackBuyNowClick(); if ($('#checkout_form').size() > 0) { // options on deal page setTimeout(function() { $('#checkout_form').submit(); }, 100); } else { var url = this.href setTimeout(function() { window.location = url; }, 100); } } ); }, trackImpression: function() { UserTracking.trackAction('impression'); }, trackBuyNowClick: function() { UserTracking.trackAction('buy_now_click'); }, trackLayout: function(hash){ UserTracking.setPixel("/user_tracking/layout?hash=" + hash); }, trackAction: function(type) { var ref_code = $.cookie('ref_code'); UserTracking.setPixel("/user_tracking/track?type=" + type + "&deal_id=" + 1197846 + "&source=" + ref_code); }, setPixel: function(path) { var img = new Image(); img.src = "//" + location.hostname + path; $(img).attr('style', 'display:none;'); document.body.appendChild( img ); } }; }()); </script> <script id="ua-roadblock"> (function(){ var isLoaded = false, script = document.createElement('script'), location = window.location, cityId = dls.preferredCity['id']; LSCupcake.setCurrentCityId(cityId); function onCupcakeComplete() { if (typeof(UserTracking) !== 'undefined') { UserTracking.trackImpression(); } } script.type ='text/javascript'; script.async = true; // the cachebuster will change every 5 minutes script.src = 'https://web.archive.org/web/20140913092157/https://a1.lscdn.net/roadblock/blockyroad.js'; script.onload = script.onreadystatechange = function(){ var readyState = this.readyState; if(!isLoaded && (!readyState || readyState == 'loaded' || readyState == 'complete')){ if(Roadblock){ if (typeof(UserTracking) !== 'undefined') { UserTracking.init(); Roadblock.setOnCupcakeComplete(onCupcakeComplete); } if(cityId){ Roadblock.setCityId(cityId); } Roadblock.setOnSubscription(function() { "do nothing" }); Roadblock.run(); } // Handle memory leak in IE script.onload = script.onreadystatechange = null; isLoaded = true; } } document.body.appendChild(script); }()); </script> <script type="text/javascript"> var hasPurchasedStatsCalled = false; var hasPurchasedStatsInit = function(data){ if(hasPurchasedStatsCalled==false) { hasPurchasedStatsCalled = true; data = data.body var loggedIn = Me.loggedIn()(); if(loggedIn) { var has_purchased = data.deals && data.deals[Deal.id]; if(has_purchased) { $("#stats_deal_list").addClass("deal-info-purchased"); } } } }; $(function(){ MeInfo.bind(hasPurchasedStatsInit); }); var meThreePromted = false; var meThreeTextInit = function(data){ if(meThreePromted==false) { meThreePromted = true; data = data.body var loggedIn = Me.loggedIn()(); if(loggedIn) { var has_purchased = data.deals && data.deals[Deal.id]; if(has_purchased) { $("#ls-me_plus_three_prompt").html($("#me_three_prompt_template").html()); } } } }; $(function(){ MeInfo.bind(meThreeTextInit); }); </script> <script> $(document).ready(function(){ var requestedSlideout = false; var showSlideout = true; var slideOutOptions = { right : 0, opacity : 1 }, slideInOptions = { right : '-375px', opacity : 0 }; if ( $.browser.msie ) { delete slideOutOptions.opacity delete slideInOptions.opacity } function stopSlideoutAnimation() { $('#slidebox').stop(true).animate( slideInOptions, {queue: false, duration: 500}); } $(window).scroll(function(){ if ($("#above-footer-ads").size() >= 1) { if(($(window).scrollTop() + $(window).height()) > ($("#above-footer-ads").position().top + 20)) { if (!requestedSlideout) { requestedSlideout = true; $.get('/deals/1197846-costco-membership-bonus-20-cash-card-coupons/slideout?msdc_id=15-san-francisco', function( data ) { $("#slidebox").html(data); $('#slidebox a').each(function() { this.href = this.href.replace(/ref=slideout/,"ref=email-jp__slideout"); }); $('#slidebox').stop(true).animate(slideOutOptions, { queue: false, duration: 500, easing: 'easeInCubic'}); $('#slidebox .deal').not(':hidden').eq(0).addClass('more-shown').css({ 'left' : '0', 'opacity' : 1 }); }); } else { if (showSlideout) { $('#slidebox').stop(true).animate(slideOutOptions, { queue: false, duration: 500, easing: 'easeInCubic'}); } } } else { stopSlideoutAnimation(); } } }); $("#slidebox").delegate('.close, .no-thanks', 'click',function(event) { event.preventDefault(); _gaq.push(['_trackEvent', 'slideout_deals', 'close']); stopSlideoutAnimation(); showSlideout = false; }); $("#slidebox").delegate('.show-more', 'click',function(event) { _gaq.push(['_trackEvent', 'slideout_deals', 'show_more']); var dealToHide = $('#slidebox .deal.more-shown'), dealToShow = ( $('#slidebox .deal.more-shown').next().length > 0 ? $('#slidebox .deal.more-shown').next() : $('#slidebox .deal').eq(0) ) dealToHide.removeClass('more-shown').animate({ left : '-324px', opacity : 0 },500,function(){ $(this).css({ 'left' : '344px', 'opacity' : 0 }); }); dealToShow.addClass('more-shown').delay(100).animate({ 'left': '0', 'opacity' : 1 },500); return false; }); }); </script> <script type="text/javascript" charset="utf-8"> $(function() { window.CommissionJunction = { hide_coupons: function(){ if (this.cj_ref_code_matches()) { $('[href$="/coupons"]').parent().hide(); } }, cj_ref_code_matches: function() { var cookie, ref_code; cookie = document.cookie.match(/ref_code=([^;]*)/); ref_code = cookie ? cookie[1] : ""; return ref_code.match(/^XUA0000COMJ000000000000ENUS0000000000000021052012/); } } CommissionJunction.hide_coupons(); }); </script> <noscript> <div style="display:inline;"> <img height="1" width="1" style="border-style:none;" alt="" src="//web.archive.org/web/20140913092157im_/https://googleads.g.doubleclick.net/pagead/viewthroughconversion/982509180/?value=0&guid=ON&script=0"/> </div> </noscript> <script> $(document).bind("fb:connected", FbMe.updateControlBar); dls.fb_locale = "en_US"; dls.fbConnect.init(dls.fbKey, { ssl: dls.isSSL }); dls.runner(); </script> <script type="text/javascript" charset="utf-8"> _gaq.push(['_trackEvent', 'Verticals', "local",,, true]); _gaq.push(['_trackEvent', 'Location', "san-francisco",,, true]); _gaq.push(['_trackEvent', 'Refcode', "san-francisco/local", dls.getStrCookie ('ref_code') || '', 1, true]); // changes on a per page basis _gaq.push(["_trackEvent","Deal","deals/show","1197846",1,true]); _gaq.push(["_trackEvent","Vertical","deals/show","LS::Deals::Deal",1,true]); if($("div.related-categories").length){ _gaq = _gaq || []; _gaq.push(['_trackEvent', 'related-categories-right-rail','viewed']); } if($(".most-popular-deals").length){ _gaq = _gaq || []; _gaq.push(['_trackEvent', 'most-popular-right-rail','viewed']); } _gaq.push(['_setCustomVar', 13, 'LocalDeal', 'online', 3]); _gaq.push(['_trackPageview']); if(typeof MeInfo !== 'undefined') { MeInfo.bind(function(data) { var ga_me = $.extend(data.body, Me, FbMe) _gaq.push(["_setCustomVar",1,"deal_id","1197846+Active",3]); _gaq.push(["_setCustomVar",2,"market","Albany / Capital Region",3]); _gaq.push(["_setCustomVar",4,"vertical","Deals",3]); if(ga_me.loggedIn()()) { if(ga_me.isfb()()) { _gaq.push(['_setCustomVar', 3, 'logged_in', '[ Logged in - FB ]', 1]); } else { _gaq.push(['_setCustomVar', 3, 'logged_in', '[ Logged in - LS ]', 1]); } } else { var subsStatus = $.cookie('ls_subs') ? 'subscribed' : 'not subscribed'; _gaq.push(['_setCustomVar', 3, 'logged_in', '[ Not logged in - ' + subsStatus + ']', 1]); } if(ga_me.cohort) { _gaq.push(["_setCustomVar", 5, "cohort", ga_me.cohort, 1]); } else { _gaq.push(["_setCustomVar", 5, "cohort", "N/A", 1]); } }); } </script> <script> var dataLayer = [{'vertical' : 'Local','displayedmarket' : 'Albany / Capital Region','dealid' : '1197846','refcode' : 'san-francisco/Local','dealdescription' : '1197846-costco-membership-bonus-20-cash-card-coupons','loggedin' : 'false','ipaddress' : '207.241.226.74','category' : 'Retail','subcategory' : 'Food \u0026 Beverage,Home Goods','version' : 'desktop','pagetype' : 'deal'}]; <!-- Google Tag Manager --> (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= '//web.archive.org/web/20140913092157/https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-W8PFGK'); <!-- End Google Tag Manager --> </script> <div id="affiliate_pixels"> <iframe src="https://web.archive.org/web/20140913092157if_/https://pixels.livingsocial.com/conversion?r=email-jp" width="1" height="1" style="visibility: hidden;" frameborder="0"></iframe> </div> <script> var _gaq = _gaq || []; if (window.history && window.history.pushState && window.history.replaceState && !navigator.userAgent.match(/((iPod|iPhone|iPad).+\bOS\s+[1-4]|WebApps\/.+CFNetwork)/)) { _gaq.push(['_trackEvent', 'Browser_features', 'pushState - YES', null, null, true]); } else { _gaq.push(['_trackEvent', 'Browser_features', 'pushState - NO', null, null, true]); } </script> <div id="fb-root"></div> </body> </html> <!-- FILE ARCHIVED ON 09:21:57 Sep 13, 2014 AND RETRIEVED FROM THE INTERNET ARCHIVE ON 03:02:03 Feb 27, 2025. JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). --> <!-- playback timings (ms): captures_list: 0.552 exclusion.robots: 0.026 exclusion.robots.policy: 0.016 esindex: 0.009 cdx.remote: 42.198 LoadShardBlock: 248.442 (3) PetaboxLoader3.datanode: 110.11 (4) PetaboxLoader3.resolve: 181.214 (2) load_resource: 131.538 -->