var site=function(t,a){"use strict";return a.favs=a.favs||{},a.favs.FAVORITE_PRODUCTS=[],a.favs.addFavs=function(t){this.FAVORITE_PRODUCTS=_.map(t,(function(t){return t.toString()})),this.visualUpdateFavs()},a.favs.addFav=function(a){this.FAVORITE_PRODUCTS.push(a),prodcat.ui.addToFavorites({action:"add",skuBaseId:a}),this.visualUpdateFavs(),t(window).trigger("faves_rpc_success")},a.favs.removeFav=function(a){this.FAVORITE_PRODUCTS=_.without(this.getFavs(),a),prodcat.ui.addToFavorites({action:"delete",skuBaseId:a}),this.visualUpdateFavs(),t(window).trigger("faves_rpc_success")},a.favs.getFavs=function(){return this.FAVORITE_PRODUCTS},a.favs.visualUpdateFavs=function(){t(".js-add-to-favorites i").removeClass("icon--heart"),t(this).focus(),t(".icon--heart-o").one("click",(function(a){t(this).addClass("black-heart"),t(this).one("mouseleave",(function(a){t(this).removeClass("black-heart")}))})),_.each(this.getFavs(),(function(a){t('.js-add-to-favorites[data-product*="'+a+'"] i, .product__detail .js-add-to-favorites[data-default-fav*="'+a+'"] i').addClass("icon--heart")}))},a.favs.isFavorite=function(t){return _.contains(this.getFavs(),t)},a}(jQuery,site||{});!function(t,a){"use strict";a.behaviors.favToolTips={attach:function(a){var s=t(".js-add-to-favorites",a),i=site.favs;i.visualUpdateFavs(),s.tooltipster({arrow:!1,contentAsHTML:!0,interactive:!0,multiple:!0,offsetX:10,animation:"grow",position:"top-left",theme:"mac-tooltip",speed:500,timer:3e3,trigger:"click",updateAnimation:!1}),s.on("click",(function(a){a.preventDefault();var s=t(this).data("product").SKU_BASE_ID;_.isEmpty(s)&&(s=t(this).data("default-fav")),i.isFavorite(s)?(t(this).tooltipster("content",t(this).data("tooltip-removed")),t(this).attr("aria-checked","false"),i.removeFav(s)):(t(this).tooltipster("content",t(this).data("tooltip-added")),t(this).attr("aria-checked","true"),i.addFav(s))}))},attached:!1}}(jQuery,Drupal),function(t){"use strict";jQuery(window).on("gnavdata_success",(function(t,a){null!==a&&site.favs.addFavs(a.FAVORITE_PRODUCTS)}))}(); //# sourceMappingURL=add_to_favorites_v1.js.map