(function(h){var l=window.AmazonUIPageJS||window.P,q=l._namespace||l.attributeErrors,f=q?q("AmazonDevicesDetailPageUtilityAssets",""):l;f.guardFatal?f.guardFatal(h)(f,window):f.execute(function(){h(f,window)})})(function(h,l,q){h.when("A").execute(function(f){f.declarative("popup-window","click",function(d){var b=d.data.windowName||"popupWindow",a=d.data.windowOptions||"width\x3d600,height\x3d400,scrollbars\x3dyes";d.$event.preventDefault();l.open(d.$target.prop("href"),b,a)})});"use strict";h.when("A").register("ods-element-factory", function(f){var d=f.$;return{getHiddenInput:function(b,a){return d("\x3cinput\x3e").prop("name",b).prop("type","hidden").prop("value",a)}}});"use strict";h.register("ods-url-utils",function(){return{getUrlParam:function(f){for(var d=null,b=l.location.search.substr(1).split("\x26"),a=0;a=h||h>d?(k&&(clearTimeout(k),k=null),g=t,e=f.apply(a, c),k||(a=c=null)):k||!1===b.trailing||(k=setTimeout(m,h));return e}},debounce:function(f,d,b){var a;return function(){var c=this,e=arguments;clearTimeout(a);a=setTimeout(function(){a=null;b||f.apply(c,e)},d);b&&!a&&f.apply(c,e)}},memoize:function(f,d){var b={};return function(){for(var a=0b?a[b]:"";b=c.length> b?parseInt(c[b],10):1;var f=d+":"+g;e.hasOwnProperty(f)?k[e[f]].quantity+=b:e[f]=k.push({asin:d,offerId:g,quantity:b})-1});return k}}});"use strict";h.when("A","jQuery","ODSEventDispatcher","ods-url-utils","BuyboxManagerViewBase").register("BuyboxManagerController",function(f,d,b,a,c){return f.createClass({init:function(a){if(!(a instanceof c))throw new TypeError("The view must inherits from BuyboxManagerViewBase");this._view=a;this._eventDispatcher=new b;this._enableEvents(!0);this.reset();var e= this;f.on("a:dropdown:mobileQuantityDropDown:select",function(a){e.setPageAsinQuantity(parseInt(a.value,10))});this._isFreeFormQuantityPickerPresent()&&this._makeAwareOfFreeFormQuantity()},_enableEvents:function(a){d.each("UpsellAsinAdded UpsellAsinRemoved UpsellAsinChanged PageAsinAdded PageAsinReplaced PageAsinChanged".split(" "),d.proxy(function(c,e){a?(this["register"+e]=d.proxy(this._eventDispatcher,"registerCallback",e),this["unregister"+e]=d.proxy(this._eventDispatcher,"unregisterCallback", e)):(delete this["register"+e],delete this["unregister"+e])},this))},_parseInitialAsins:function(){var a=this._view.getDataFromDOM();if(a)for(var c=0;c=a.length)throw new TypeError("The asin argument is required");var e=this._indexOfAsin(a,c),k=0;c=c||"";b="number"===typeof b?Math.max(0,b):1;if(0===e)throw Error("To modify the pageAsin, use setPageAsin() instead.");if(0=b?this._asinsData.splice(e,1):d.quantity=b;else if(0 a)throw Error("New quantity for upsell asins must be greater than 0.");for(var c=1;c=a.length)throw new TypeError("The asin argument is required");var e=this._indexOfAsin(a,c),d=0=b)throw new TypeError("The quantity of the page asin must be \x3e 0.");b="number"===typeof b?Math.max(1,b):1;if(0===e&&b===d)return!1;0b)throw Error("New quantity for upsell asins must be greater than 0."); q.quantity=b;for(var c=0;cc?d:c)});return[b,c]},getMashModalUrl:function(a){var b="https://"+g.location.host,c="\x26cb\x3d"+Math.round((new Date).getTime()/1E3);return b+a+c},getCsrfTokenByKey:function(a,b){return b.hasOwnProperty(e.csrfKeyMap)&&b[e.csrfKeyMap][a]?b[e.csrfKeyMap][a]:""},updateCsrfTokenByKey:function(a,b,c){b.hasOwnProperty(a)&&c.hasOwnProperty(e.csrfKeyMap)&&(c[e.csrfKeyMap][a]=b[a])},recordRefTag:function(a,b,c,e){a=b+c+ this.getIngressPageRefTag()+"_"+a;e=a+"_"+this.deviceType+"_"+this.getProductGroupShortReftag(e);this.doRecordRefTag(a);this.doRecordRefTag(e)},recordTv2RefTag:function(a,b,c){var e="";Array.isArray(c)&&0e+a}return!1},q=function(c){c.find(".a-button-close").hide();c.find(".a-popover-content").css({"margin-right":"0px"});c.css({padding:"0"});c.find(".a-popover-inner").css({padding:"0"}); setTimeout(function(){c.find(".a-arrow-border").addClass("aok-hidden");b("#atwl-rich-content").css({"margin-bottom":"0px",width:"auto"});var d=e.getState("atwl");if(d.hzPopover){var f=document.getElementById(d.activePopoverButtonId);if(null!==f&&"undefined"!==typeof f){var g=f.getBoundingClientRect().left;a.capabilities.rtl&&(g=b(h).width()-f.getBoundingClientRect().right);c.css({left:g+"px"})}}b.browser.msie&&(g=b("#"+d.wishlistButtonSubmitId),d=g.offset(),f=g.height(),g=d.left,d=d.top+f,p()&&(g+= document.body.parentElement.scrollLeft,d+=document.body.parentElement.scrollTop),k()&&(g-=17),c.css({left:g+"px",top:d+"px"}))},50)},x=function(a){var c;c=p()?50:0;setTimeout(function(){var c=b("#atwl-popover-inner"),d=c.width(),f=e.getState("atwl"),g=document.getElementById(f.activePopoverButtonId);f.hzPopover&&null!==g&&"undefined"!==typeof g?d=g.getBoundingClientRect().width:k()?d+=l.overflowWidth:b(".atwl-dd-list-name").each(function(a){a=b(this);a.width(a.width()+l.noOverflowWidth)});f=a.find("ul li a.a-active").first(); f.css("margin-left","1px");f.parent().focus();c.width(d)},c)},t=function(){if(n){var b=c.get(n);b&&b.hide()}},w=function(a){var d=l.widthStaticPopovers;try{d=document.getElementById("add-to-wishlist-button-group").clientWidth}catch(f){}b("#"+a).children().first().width(d);t();if(c){var g=c.get(n),r=e.getState("atwl"),g=g?c.get(n):c.create(b("#"+r.activePopoverButtonId),{content:b("#"+a).html(),name:"atwl",skin:function(b){return b},activate:"onmouseclick",width:d,position:r.dropDownPosition||"triggerBottom"}); g.update({width:d,content:b("#"+a).html()});n=g.id;g.show().updatePosition();q(g.$popover)}},r=function(){g();d++;t();w("atwl-dd-error-holder")},A=function(){var a=e.getState("atwl");return c.create(b("#"+a.activePopoverButtonId),{content:v(),name:"atwl",skin:function(b){return b},activate:"onmouseclick",position:a.dropDownPosition||"triggerBottom"})},C=function(b){b.update({content:v(),width:"auto"});b.show();q(b.$popover);x(b.$popover)},u=function(){var d=c.get("atwl");d&&d.isActive()?d.hide(): (d=A(),c.remove(d),d=A(),C(d),a.capabilities.touch&&setTimeout(function(){var a=b("#wishlistButtonStack"),c=a.clone(),d=a.parent();a.remove();d.append(c)},300),"function"===typeof h.uet&&h.uet("cf","addToListDropdown",{wb:1}),"function"===typeof h.uex&&h.uex("ld","addToListDropdown",{wb:1}))},B=function(){var b=c.get("atwl");b&&b.isActive()&&b.hide()},y=function(b,a,c){b.append('\x3cinput type\x3d"hidden" id\x3d"'+a+'" name\x3d"'+a+'" value\x3d"'+c+'"\x3e')};return{makeDropDownArrowInactive:g,getDropDownHtml:v, setDropDownHtml:m,resetDropDownHtml:function(){m("")},resetAjaxFailCount:function(){this.ajaxFailCount=0},hideDropdown:B,hideError:function(){t();var b=e.getState("atwl");return d>=b.maxAjaxFailureCount},showUnavail:function(){t();t();w("atwl-dd-unavail-holder")},showSpinner:function(){w("atwl-dd-spinner-holder")},parseAjaxResponse:function(c){g();t();var d;if("object"===typeof c)d=c;else try{d=a.parseJSON(c)}catch(f){r();return}"undefined"!==typeof d.html&&"undefined"!==d.css?(m(d.html),c=d.css, b("body").append(c),u()):r()},showError:r,showDropDown:u,setInputRegistryId:function(c,d){"undefined"===typeof d&&(d="wishlist");var g="pop_"+c+"_"+d,r=b(e.atwlFormSelector()),q=r.find(e.popCommandSelector);q.length?q.attr("value",g):y(r,"sourceCustomerOrgListID",g);g=r.find("[name\x3d'registryID']");g.length?g.attr("value",c):y(r,"registryID",c);c=r.find("[name\x3d'registryType']");c.length?c.attr("value",d):y(r,"registryType",d);f({inSubmit:!0});d=r.find("[name\x3d'submit.add-to-registry.wishlist'],[name\x3d'submit.add-to-wishlist']").eq(0); d.length?d.click():a.trigger("addFormSubmit");B();return!1}}});"use strict";k.when("A","a-popover","atwl-dropdown-util","atwl-common-util","atwl-inline-util","kbp","idea-list-csrf-utils","add-to-list-modal-util","lists-ajax-handler","atwl-ready").execute("atwl-dropdown",function(a,c,e,b,d,n,l,p,f){var g=a.$,v=b.getState("popoverState"),m=b.getState("atwl"),k=m.wireDeclaratives,q=function(){var b=g("#"+m.wishlistButtonId),d=g("#"+m.wishlistButtonSubmitId);a.on("wl-drop-down",function(b){t(b)});d.addClass("a-declarative"); d.attr("data-action","atwl-splitbutton-main");g("#wishListMainButton").addClass("a-declarative").attr("data-action","add-wishlist-declarative");h.atwlEc&&setTimeout(function(){b.click();g("#atwl-dd-spinner-holder").addClass("a-hidden");h.atwlEc=!1},1);h.atwlLoaded=!0};a.on("a:pageUpdate",function(){g("#wishListMainButton").hasClass("a-declarative")||(q(),a.trigger("atwl-trigger-onload-bindings"))});var x=function(){var b;b=h.atwlEc?"lists:dp:ech:early":"lists:dp:ech:late";var a=h.ue;a&&a.count(b, (a.count(b)||0)+1)},t=function(a){a.$event&&a.$event.originalEvent&&a.$event.originalEvent.acknowledge&&a.$event.originalEvent.acknowledge(a.$currentTarget.get(0));"function"===typeof h.uet&&h.uet("bb","addToListDropdown",{wb:1});x();b.setAtwlState({activePopoverButtonId:"add-to-wishlist-button-group"});a.$event?a.$event.preventDefault():a.preventDefault();setTimeout(function(){e.makeDropDownArrowInactive()},0);if("not-allowed"===(a.$target?a.$target:g(a.target)).css("cursor"))return!1;if(e.hideError())return e.showUnavail(), !1;if((a=e.getDropDownHtml())&&a.length)e.showDropDown();else{e.showSpinner();a=b.getState("wishlistDPState");var d="website.wishlist.detail.add";"undefined"!==typeof a.vendorId&&(d=a.vendorId);a="/hz/wishlist/addtolist?"+g.param({sortMethod:m.sortMethod||0,type:"wishlist",useAll:m.showAllTypes||0,sourceVendorId:d});g.ajax({url:a,cache:!1,success:e.parseAjaxResponse,error:e.showError})}return!1};if(v.showWishListDropDown||v.isAddToWishListDropDownAuiEnabled||v.showPopover)q(),b.setAtwlState({resetDropDownHtml:e.resetDropDownHtml}), k||(a.declarative("atwl-splitbutton-arrow","click",t),a.declarative("atwl-dd","click",function(d){d.$event.preventDefault();w();e.hideDropdown();var c=d.data;p.show(d.$target,{height:c.height,width:c.width,name:c.name,header:c.header,padding:c.padding});d={asin:b.getAsin(),vendorId:"website.wishlist.detail.add",listExternalId:c.listExternalId,listType:c.listType,isAjax:"1"};a.state.replace("atwl-huc-recommendation-state",{listId:d.listExternalId,listType:d.listType});f.post({url:"/hz/wishlist/additemtolist", params:d,successCallback:function(a){p.updateHtmlContent(a)},errorCallback:function(a){}})}),a.declarative("atwl-dd-dl","click",function(c){c.$event.preventDefault();e.hideDropdown();d.showSpinner();var f=b.getAsin(),q=b.getSid(),f=g.extend({},{asin:f,sid:q},c.data),q=[];l.addIdeaListCsrfToken(q);a.post("/create/api/addToList?ref\x3didea_dp_ai",{params:f,headers:q,success:function(a){a.registryName=c.data.listName;d.addItemResponseHandler(a)},error:d.showError,abort:d.showError});return!1}),a.declarative("atwl-kbp-landing", "click",function(a){a=a.data;var d=b.getAsin();h.open(a.url+("\x26asin\x3d"+d));return!1})),m&&"kbp"===m.sortMethod&&(a.state("atwl",{kbpPromo:{mouseOver:!1,countDown:!1}}),a.ajax("/gp/toys/birthday/atwl-dpx.html",{method:"get",cache:!1,params:{isAUI:1},success:n.showKbpPromoPopover,error:function(){}}),k||(a.declarative("atwl-kbp-promo-mouseover","mouseleave",function(){var d=b.getState("atwl").kbpPromo;d.mouseOver=!1;if(d.countDown){var f=c.get("kbpPromoPopover");f&&(f.unlock().hide(),c.remove(f))}a.state("atwl", {kbpPromo:d})}),a.declarative("atwl-kbp-promo-mouseover","mouseenter",function(){var d=b.getState("atwl").kbpPromo;d.mouseOver=!0;a.state("atwl",{kbpPromo:d})}),a.on("a:popover:hide:kbpPromoPopover",function(){var a=c.get("kbpPromoPopover");a.unlock().hide();c.remove(a)}))),b.setAtwlState({wireDeclaratives:!0});var w=function(){var a=h.ue;a&&a.count("lists:dp:addtolist:dropdownentry:click",(a.count("lists:dp:addtolist:dropdownentry:click")||0)+1)}});"use strict";(function(){var a=!1;k.when("cf").execute(function(){a|| (a=!0,c())});k.when("atwl-cf").execute(function(){a||(a=!0,c())});var c=function(){k.now("cf-or-atwl-cf").execute(function(a){"undefined"===typeof a&&h.P.register("cf-or-atwl-cf")})}})();k.when("A","cf-or-atwl-cf").register("atwl-common-util",function(a){var c=a.$,e=function(){return"#"+(b("popoverState").formId||"addToCart")+",#addToWL"},b=function(b){a.state.parse();return 0===c('script[data-a-state\x3d"{"key":"'+b+'"}"]').length?{}:a.state(b)||JSON.parse(c('script[data-a-state\x3d"{"key":"'+b+ '"}"]').text())||{}};return{CONST:{widthStaticPopovers:230,overflowWidth:10,noOverflowWidth:10,scrollbarWidth:17},getAsin:function(){var a=c(e()).find("#ASIN").val();return"undefined"===typeof a?c(e()).find("[name^\x3d'ASIN'],[name^\x3d'ASIN.0']").val():""===a?b("atwl").asin:a},getSid:function(){var a=c(e()).find("#session-id").val();"undefined"===typeof a&&(a=c(e()).find("[name\x3d'session-id']").val());return a},ie8NoScroll:function(){return 9>parseInt(c.browser.version,10)&&document.body&&document.body.parentElement? !(!document.body.parentElement.scrollLeft&&!document.body.parentElement.scrollTop):!1},setRegistryID:function(a){var b=c(e());b.find("[name\x3d'sourceCustomerOrgListID'],[name\x3d'colid'],[name\x3d'wlPopCommand']").attr("value",a);b.find("[name\x3d'submit.add-to-registry.wishlist'],[name\x3d'submit.add-to-wishlist']").eq(0).click();return!1},setAtwlState:function(b){a.state("atwl",c.extend(a.state("atwl")||{},b))},getState:b,clearText:function(a){a.value===a.defaultValue&&(a.value="")},forceFormSubmit:function(a){var b= a.attr("name");a=a.parents("form");b=c('\x3cinput type\x3d"hidden" /\x3e').attr("name",b).val("1");a.append(c(b));a.submit()},clearPopCommandFields:function(){for(var a=["wlPopCommand","sourceCustomerOrgListID"],b=0;b=a||(10this.startTime},isDealEnding:function(){var a=Date.now()-this.clockOffset;return 18E5>this.endTime-a}});return{getView:function(a){return new d(a)}}});f.when("A","dealsx-polyfills").register("dealsx-timer-countdown", function(b,c){c.padStart();var a=b.createClass({init:function(a){this.timerView=a.timerView;this.targetTime=a.targetTime;this.clockOffset=a.clockOffset;this.onTimerExpired=a.onTimerExpired;var c=this;b.on("dealsx-timer-tick",b.$.proxy(function(){c.countdown()},this))},countdown:function(){var a=Date.now()-this.clockOffset;a=(this.targetTime-a)/1E3|0;if(!(0>a))if(0===a)this.onTimerExpired();else{var b=Math.floor(a/86400),c=Math.floor(a/3600),f=Math.floor(a/60%60),k=Math.floor(a%60);a=this.timerView.find(".timer-days"); var l=this.timerView.find(".timer-precise");if(0=c?this.claimedMessage.removeClass("a-color-error").removeClass("a-color-success").addClass("a-color-base"): 99>=c?this.claimedMessage.removeClass("a-color-base").removeClass("a-color-error").addClass("a-color-success"):this.claimedMessage.removeClass("a-color-base").removeClass("a-color-success").addClass("a-color-error")}}});return{getView:function(a){var b=a.rootContainer;return b.find("#dealsx_progress_view").length&&b.find("#dealsx_progress_bar \x3e .progbar").length&&b.find("#dealsx_progress_bar \x3e .progbartick").length&&b.find("#dealsx_percent_message").length?new c(a):null}}});f.when("A").register("dealsx-header-view", function(b){var c=b.createClass({dealUnavailableView:null,claimedMessageView:null,headerStateView:null,init:function(a){a=a.rootContainer;this.headerStateView=a.find("#dealsx_header_message");this.claimedMessageView=a.find("#dealsx-claimed-message");this.dealUnavailableView=a.find("#dealsx-unavailable-message")},onModelUpdate:function(a){a.isCustomerStateIsEqualTo(DealsX.CustomerStates.CLAIMED)&&this.claimedMessageView&&(b.show(this.claimedMessageView),b.hide(this.claimedMessageView.siblings())); this.updateHeaderStateMessage(a)},showDealUnavailableView:function(){this.dealUnavailableView&&(b.show(this.dealUnavailableView),b.hide(this.dealUnavailableView.siblings()))},updateHeaderStateMessage:function(a){a.isCustomerStateIsEqualTo(DealsX.CustomerStates.IN_CART)?this.hideHeaderStateViewChildrenExceptProvidedView(this.headerStateView.find("#dealsx_header_message_incart")):a.isCustomerStateIsEqualTo(DealsX.CustomerStates.PENDING_ADD_TO_CART)?this.hideHeaderStateViewChildrenExceptProvidedView(this.headerStateView.find("#dealsx_header_message_pendingatc")): a.isCustomerStateIsEqualTo(DealsX.CustomerStates.CLAIMED)?this.hideHeaderStateViewChildrenExceptProvidedView(this.headerStateView.find("#dealsx_header_message_claimed")):a.isDealStateIsEqualTo(DealsX.DealStates.WAITLISTFULL)?this.hideHeaderStateViewChildrenExceptProvidedView(this.headerStateView.find("#dealsx_header_message_waitlistfull")):this.hideHeaderStateViewChildrenExceptProvidedView(null)},hideHeaderStateViewChildrenExceptProvidedView:function(a){a?(b.show(a),b.hide(a.siblings())):b.hide(this.headerStateView.children())}}); return{getView:function(a){return a.rootContainer.find("#dealsx_header_message").length?new c(a):null}}});f.when("A").register("dealsx-warranty-view",function(b){var c=b.createClass({warrantyViewSelector:null,init:function(a){a=a.rootContainer;this.isMobile()?this.warrantyViewSelector=a.find("#warrantyCheckBoxLD"):this.warrantyViewSelector=a.find("#abbWrapper")},onModelUpdate:function(a){null!==this.warrantyViewSelector&&(a.dealCustomerStatus&&a.dealCustomerStatus.state===DealsX.CustomerStates.IN_CART? b.hide(this.warrantyViewSelector):this.warrantyViewSelector.removeClass("a-hidden"))},isMobile:function(){var a=b.$;return 0arguments.length)){var b=[];Array.prototype.push.apply(b,arguments);var a=b.shift(),d=b.shift();"function"==typeof d?(DealsX.recordAPIMetrics(a),d.apply(null,b)):(a.isRobot=!0,DealsX.recordAPIMetrics(a))}}});f.when("A").register("dealsx-polyfills",function(){return{padStart:function(b){!b&&String.prototype.padStart||Object.defineProperty(String.prototype,"padStart",{configurable:!0,writable:!0,value:function(b,a){a=a||" ";if(this.length>=b)return String(this);b-=this.length;for(var c= "",e=0;ee&&(e=l.interactiveTime):h.push(a.name))},this),h.length||(g=!0)):(l=this.getComponent("default",f).getTimeToInteractivity(f,b.events),g=l.interactive,e=l.interactiveTime);return{interactive:g,interactiveTime:g?e:0}}, getComponent:function(a,f){a=a.toLowerCase();this._baseComponents[a]||(this._baseComponents[a]=new e(a,f));return this._baseComponents[a]},updateFeatureInformation:function(b,f){var k={timestamp:b.timestamp,type:b.type,options:{}},l=!1;c(b.options)?a.each(b.options.components,function(a){n.isPlainObject(a)&&d.isValidNonEmptyString(a.name)&&(k.options=a,a=this.getComponent(a.name,f).updateComponentInformation(k,f),l=l||a)},this):(k.options=b.options||{},l=this.getComponent("default",f).updateComponentInformation(k, f));return l},updateRenderTime:function(b,f,k){b=b||{};var l;c(b)?a.each(b.components,function(a){n.isPlainObject(a)&&d.isValidNonEmptyString(a.name)&&(l=this.getComponent(a.name))&&k&&l.updateRenderTime(k,f)},this):this.getComponent("default",k).updateRenderTime(k,f)},resetFeatureInfo:function(b,f){b=b||{};var k;c(b)?a.each(b.components,function(a){n.isPlainObject(a)&&d.isValidNonEmptyString(a.name)&&(k=this.getComponent(a.name))&&f&&k.resetComponentInfo(f)},this):this.getComponent("default",f).resetComponentInfo(f)}}; return b});h.when("A","dp-interactive-feature","dp-click-to-ci","dp-critical-features","3p-promise","dp-click-to-ci-utils").register("dp-time-to-interactive",function(e,d,a,b,c,n){var m=e.$;return{_features:{},criticalFeatures:{},_clickToCI:{},pageType:"glance",getTimeToInteractivity:function(a,b){a=a||{};var l={features:a,longPoleFeatureName:"",interactiveTime:0,allFeaturesInteractive:!1,nonInteractiveFeatures:[]},c=[];m.isPlainObject(a)&&!m.isEmptyObject(a)&&(e.each(a,function(a,f){f=f.toLowerCase(); var b=this._features[f];b?(b=b.getTimeToInteractivity(a,this.pageType),b.interactive?(a.interactiveTime=b.interactiveTime,b.interactiveTime>l.interactiveTime&&(l.interactiveTime=b.interactiveTime,l.longPoleFeatureName=f)):c.push(f)):c.push(f)},this),c.length||(l.allFeaturesInteractive=!0),l.nonInteractiveFeatures=c);return l},updateFeatures:function(a){a=a||[];var b=!1;m.isArray(a)&&(e.each(a,function(a){var f=!1;m.isPlainObject(a)&&n.isValidNonEmptyString(a.name)&&a.timestamp&&(f=this.getFeatureObject(a.name).updateFeatureInformation(a, this.pageType));b=b||f},this),this._getClickToCIObj(this.pageType).getMetricInfo().allFeaturesInteractive||this.updateMetricInfo());return b},getFeatureObject:function(a){a=a.toLowerCase();this._features[a]||(this._features[a]=new d(a,this.pageType));return this._features[a]},updateRenderTime:function(a){if(a&&"twisterupdate"===this.pageType){var b=this.getCriticalFeatureObj().getCriticalFeaturesPromise(),l=this._getClickToCIObj(this.pageType).getMetricInfo(),c=this;b&&b.then(function(b){m.isPlainObject(b)&& !m.isEmptyObject(b)&&e.each(b,function(b,k){k=k.toLowerCase();(k=c._features[k])&&k.updateRenderTime(b,a,c.pageType)},this);l.allFeaturesInteractive||c.updateMetricInfo(!0)})}},updatePage:function(f){if(f){var k=this.pageType;this.pageType=f.toLowerCase();var l=this.getCriticalFeatureObj().getCriticalFeatures();n.logCounter("ClickToCITwisterUpdateTotalCount");l&&this._clickToCI[k]&&!this._clickToCI[k].isResolved()&&this._clickToCI[k].reject(Error("ClicktoCI not available "));this._resetFeatureInfo(l, f);this._clickToCI[this.pageType]=new a;this.criticalFeatures=new b;"twisterupdate"===this.pageType&&this.criticalFeatures.setIgnoreCriticalFeatures("twister")}},_resetFeatureInfo:function(a,b){b=b.toLowerCase();a=a||{};m.isPlainObject(a)&&!m.isEmptyObject(a)&&e.each(a,function(a,f){f=f.toLowerCase();(f=this._features[f])&&f.resetFeatureInfo(a,b)},this)},_getClickToCIObj:function(b){b=b.toLowerCase();this._clickToCI[b]||(this._clickToCI[b]=new a);return this._clickToCI[b]},getCriticalFeatureObj:function(){m.isEmptyObject(this.criticalFeatures)&& (this.criticalFeatures=new b);return this.criticalFeatures},updateMetricInfo:function(a){var b=this._getClickToCIObj(this.pageType),c=this,e=this.getCriticalFeatureObj();e.getCriticalFeaturesPromise().then(function(d){e.isCriticalFeaturesKnown&&!b.getMetricInfo().allFeaturesInteractive&&b.setMetricInfo(c.getTimeToInteractivity(d,c.pageType));b.getMetricInfo().allFeaturesInteractive&&c._clickToCI[c.pageType]&&!c._clickToCI[c.pageType].isResolved()?(c._clickToCI[c.pageType].resolve(b.getMetricInfo()), c._clickToCI[c.pageType].setResolved(!0),a&&n.logCounter("ClickToCITwisterUpdateSuccessCount"),h.now("dp-critical-features-interactive-marker").execute(function(a){a||h.register("dp-critical-features-interactive-marker",function(){return b.getMetricInfo().allFeaturesInteractive})})):a&&!b.getMetricInfo().allFeaturesInteractive&&n.logCounter("ClickToCITwisterUpdateFailureCount")})},getClickToCIPromise:function(a){if(a){if(a=a.toLowerCase(),this._clickToCI[a])return this._clickToCI[a].getPromiseObject()}else if(this._clickToCI[this.pageType])return this._clickToCI[this.pageType].getPromiseObject()}, updateCriticalFeatures:function(){this.getCriticalFeatureObj().updateCriticalInteractiveFeatures();this.updateMetricInfo()}}});h.when("A").register("dp-interactive-feature-component",function(e){function d(a){if(a instanceof d){var c={};this._renderTime=0;this._isInteractive=a._isInteractive;e.each(a._events,function(a){a.alwaysInteractive&&(c[a.name]={name:a.name,interactiveTime:a.interactiveTime,alwaysInteractive:!0})},this);this._events=c}else this._renderTime=0,this._isInteractive=!0,this._events= {}}var a=e.$;d.prototype={updateComponentInformation:function(b){var c=!1;if(a.isPlainObject(b))switch(b.type){case "render":c=this._updateRenderInformation(b);break;case "interactive":c=this._updateInteractiveInformation(b)}return c},_updateRenderInformation:function(a){var c=!1,e=a.options||{};this._renderTime||(this._renderTime=a.timestamp,this._isInteractive=e.isInteractive===p?!0:e.isInteractive,c=!0);return c},_updateInteractiveInformation:function(a){var c;c=a.options||{};var d=c.alwaysInteractive|| !1,m=!1;this._isInteractive&&(c=c.events||["click"],e.each(c,function(c){this._events[c]||(this._events[c]={name:c,interactiveTime:a.timestamp,alwaysInteractive:d},m=!0)},this));return m},getTimeToInteractivity:function(b){var c=0,d=!1,m=[];this.isRendered()&&(this._isInteractive?(a.isArray(b)||(b=["click"]),e.each(b,function(a){var b=this._events[a];b?b.interactiveTime>c&&(c=b.interactiveTime):m.push(a)},this),m.length||(d=!0,this._renderTime>c&&(c=this._renderTime))):(d=!0,c=this._renderTime)); return{interactive:d,interactiveTime:d?c:0}},isRendered:function(){return!!this._renderTime},updateRenderTime:function(a){a&&!this.isRendered()&&(this._renderTime=a);return this._renderTime}};return d});h.when("dp-time-to-interactive").register("dp-interactive-page-refresh-handler",function(e){return{twisterStartTime:null,createInteractivityObjectForTwisterUpdate:function(){this.twisterStartTime=g.parseInt((new Date).getTime());e.updatePage("twisterUpdate")},updateCriticalFeatures:function(){e.updateCriticalFeatures()}, updateRenderTime:function(){e.updateRenderTime(this.twisterStartTime)},getClickToCIMetric:function(){return e.getClickToCIPromise("twisterUpdate")}}});h.when("dp-interactive-feature-component").register("dp-interactive-feature-component-base",function(e){function d(a,b){this.compName=a;this._pageType={};this.getComponentByPageType(b)}d.prototype={getComponentByPageType:function(a){if(a)return this._pageType[a]||(this._pageType[a]=this.getComponent(a)),this._pageType[a]},updateComponentInformation:function(a, b){return this.getComponentByPageType(b).updateComponentInformation(a)},getTimeToInteractivity:function(a,b){return a?this.getComponentByPageType(a).getTimeToInteractivity(b):{interactive:!1,interactiveTime:0}},resetComponentInfo:function(a){a&&this._pageType[a]&&(this._pageType[a]=this.getComponent(a))},updateRenderTime:function(a,b){return this.getComponentByPageType(a).updateRenderTime(b)},getComponent:function(a){return this._pageType[a]?new e(this._pageType[a]):this._pageType.glance?new e(this._pageType.glance): new e}};return d});h.when("3p-promise").register("dp-click-to-ci",function(e){function d(){this.reject=this.resolve=null;this.resolved=!1;var a=this;this.promiseObject=new e(function(b,c){a.resolve=b;a.reject=c});this.metricInfo={features:{},longPoleFeatureName:"",interactiveTime:0,allFeaturesInteractive:!1}}d.prototype={getMetricInfo:function(){return this.metricInfo},setMetricInfo:function(a){this.metricInfo=a},getPromiseObject:function(){return this.promiseObject},isResolved:function(){return this.resolved}, setResolved:function(a){this.resolved=a}};return d});h.when("A","dp-time-to-interactive","dp-click-to-ci-utils").register("dp-clicktoci-metric-for-glanceview",function(e,d,a){function b(){var b=d.getClickToCIPromise("GLANCE");b&&b.then(function(a){n(a.features);m(a.features);c(a)}).catch(function(b){a.logCounter("ClickToCIFailureCount")})}function c(b){a.addTag("DPCIFLongPole"+b.longPoleFeatureName);a.widgetTime("cf","clickToCI",{wb:1},b.interactiveTime);a.widgetTime("fn",p,p,b.interactiveTime);a.postCSMMetrics("ld", "clickToCI",{wb:1});g.ue&&ue.isl&&a.postCSMMetrics("at")}function n(b){f.isPlainObject(b.atc)?(b=b.atc,a.addTag("DPCIFBuyable"),a.widgetTime("cf","dpATCTTI",{wb:1},b.interactiveTime),a.postCSMMetrics("ld","dpATCTTI",{wb:1}),b.hasComponents&&f.isArray(b.components)&&(b=b.components[0],f.isPlainObject(b)&&a.isValidNonEmptyString(b.name)&&a.addTag("DPCIFBuyable-"+b.name))):a.addTag("DPCIFNonBuyable")}function m(b){if(f.isPlainObject(b)){var c=g.performance;"object"===typeof c&&"object"===typeof c.timing&& e.each(b,function(b,f){var d="DP"+f+"TTI";a.logCounter("DPCF"+f+"TTI",b.interactiveTime-c.timing.navigationStart);a.widgetTime("cf",d,{wb:1},b.interactiveTime);a.postCSMMetrics("ld",d,{wb:1})})}}var f=e.$;a.widgetTime("bb","dpATCTTI",{wb:1});b();h.when("atf").execute("dp-get-critical-interactive-features",function(){d.updateCriticalFeatures()});return{markClickToCI:b,publishTTIOfCriticalFeatures:m,tagBuyablibity:n,publishTimeToInteractive:c}});h.when("A").register("dp-click-to-ci-utils",function(e){return{widgetTime:function(d, a,b,c){"function"===typeof uet&&uet(d,a,b,c)},addTag:function(d){g.ue&&g.ue.tag&&g.ue.tag(d)},logCounter:function(d,a){g.ue&&e.$.isFunction(g.ue.count)&&(a=a||(g.ue.count(d)||0)+1,g.ue.count(d,a))},isValidNonEmptyString:function(d){return"string"===typeof d&&0a+b&&(a=k.duration,b=k.startTime);if("undefined"!=typeof d&&"undefined"!=typeof d.assetNames&&0k.startTime)c=k.startTime;hb?d("rtt:0_100"):100<=b&&200>=b&&d("rtt:100_200"));a&&(g.ue&&ue.count&& ue.count("downlink",a),0<=a&&5120>a?d("downlink:0_5"):5120<=a&&10240>=a&&d("downlink:5_10"));d("EffectiveConnectionType:"+c)}})()});h.when("A").register("get-resource-time",function(e){return{getResourceTimeByName:function(d,a){var b=[];g.performance&&performance.getEntries&&d&&e.$.isArray(a)&&0=a.length?"":a[2]}function f(a,b){return a.replace(l.VAS_REGEX,"$1vas\x3d"+encodeURIComponent(b))}function e(a){a=a.replace(l.VAS_REGEX,"");return 0=b.length||0>=c.length|| 0>=a.length||(d.length?a.text(d.text()):e.length?a.text(e.text()):a.text(""))},q=function(a,b){d.each(b,function(b,c){h(b).css("opacity",a)})},n=function(){try{var b=f.getInitialProductPriceContent();d.each(b,function(a,b){b=h("li[data-defaultasin\x3d"+b+"] .a-size-mini");b.length&&b.text(a)});a.increaseMetricBy("restoreInitialPriceInProductTwister_fail",0);a.metric("restoreInitialPriceInProductTwister_success",1)}catch(c){a.increaseMetricBy("restoreInitialPriceInProductTwister_success",0),a.metric("restoreInitialPriceInProductTwister_fail", 1),a.log(c)}};d.off("vas:vas-twister-page-refresh-start");d.on("vas:vas-twister-page-refresh-start",function(a){q("0.5",a.featuresToRefresh);h("#vasTwisterRow").addClass("vas-twister-disabled")});d.off("vas:vas-twister-page-refresh-complete");d.on("vas:vas-twister-page-refresh-complete",function(a){g[a.baseOfferMerchantId+a.asin]=a.pageRefreshData;l();q("1.0",a.featuresToRefresh);h("#vasTwisterRow").removeClass("vas-twister-disabled");d.trigger("vas:twister-update-widgets","hide");d.trigger("vas:add-asin-offer-data-to-cart", a.svcAsin)});d.off("vas:vas-twister-page-refresh-failed");d.on("vas:vas-twister-page-refresh-failed",function(a){q("1.0",a.featuresToRefresh);h("#vasTwisterRow").removeClass("vas-twister-disabled")});d.off("vas:vas-twister-update-features-failed");d.on("vas:vas-twister-update-features-failed",function(a){k(a.featuresToRefresh);q("1.0",a.featuresToRefresh)});d.off("vas:vas-twister-initialdata-restore-complete");d.on("vas:vas-twister-initialdata-restore-complete",function(){n();d.trigger("vas:remove-asin-offer-data-to-cart"); d.trigger("vas:twister-update-widgets","show")});d.off("vas:twister-update-widgets");d.on("vas:twister-update-widgets",function(a){var b=h("#dpFastTrack_feature_div"),c=h("#moreBuyingChoices_feature_div");0=c[0].length&&(a=c[0]+" "+c[1][0]));return a}}});f.register("vas-dp-instrumentation-time-formatter",function(){var e=function(b){return(10>b?"0":"")+b};return{formatTime:function(b){return b.getFullYear()+"-"+e(b.getMonth()+1)+"-"+e(b.getDate())+" "+e(b.getHours())+":"+e(b.getMinutes())+":"+e(b.getSeconds())}}});f.when("vas-dp-instrumentation-config","vas-dp-instrumentation-time-formatter").register("vas-dp-instrumentation", function(e,b){return{DetailPageInstrumentation:function(d){this.pagePath=location.href;this.customerLocalTime=b.formatTime(new Date);this.metricId=d.metricId;this.obfuscatedCustomerId=d.obfuscatedCustomerId||"";this.widgetName=d.widgetName||"";this.productAsin=d.productAsin;this.productPrice=d.productPrice;this.selectedUpsellAsin=d.selectedUpsellAsin;this.selectedUpsellPrice=d.selectedUpsellPrice;this.upsellAsins=d.upsellAsins;this.postalCode=d.postalCode;this.merchantId=d.merchantId;this.pageType= d.pageType||"LocalServicesWidget";this.subPageType=d.subPageType||"Impression";this.hitType=d.hitType||"popUp";this.isCritical=d.isCritical;this.deviceType=d.deviceType;this.promo=d.promo;this.isMbcClick=d.isMbcClick;this.isBuyBoxAvailable=d.isBuyBoxAvailable;this.deviceType=d.deviceType;this.postPurchaseUID=d.postPurchaseUID;this.experimentalData=d.experimentalData;this.payload=function(){var b={},a;for(a in this)"function"!==typeof this[a]&&(b[a]=this[a]);return b};this.publishMetrics=function(){g.ue&& ue.event&&"undefined"!==typeof this.metricId&&ue.event(this.payload(),e.PRODUCER_ID,e.SCHEMA_ID)}}}});f.when("vas-dp-instrumentation","vas-dp-instrumentation-exception-logger","vas-dp-instrumentation-postal-code-formatter").register("vas-dp-instrumentation-builder",function(e,b,d){return{DetailPageInstrumentationBuilder:function(c){return{metricId:c,obfuscatedCustomerId:"",setWidgetName:function(a){"string"===typeof a?this.widgetName=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"widgetName"); return this},setProductAsin:function(a){"string"===typeof a?this.productAsin=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"productAsin");return this},setProductPrice:function(a){"string"===typeof a?this.productPrice=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"productPrice");return this},setSelectedUpsellAsin:function(a){"string"===typeof a?this.selectedUpsellAsin=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"selectedUpsellAsin");return this},setSelectedUpsellPrice:function(a){"string"=== typeof a?this.selectedUpsellPrice=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"selectedUpsellPrice");return this},setUpsellAsins:function(a){if("object"===typeof a)this.upsellAsins=a;else if("string"===typeof a)try{this.upsellAsins=JSON.parse(a)}catch(k){g.ueLogError&&g.ueLogError(k,{logLevel:"ERROR",attribution:"error in parsing upsellAsin"})}else"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"upsellAsins");return this},setPostalCode:function(a){"string"===typeof a?this.postalCode= d.format(a):"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"postalCode");return this},setMerchantId:function(a){"string"===typeof a?this.merchantId=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"merchantId");return this},setPageType:function(a){"string"===typeof a?this.pageType=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"pageType");return this},setSubPageType:function(a){"string"===typeof a?this.subPageType=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c, "subPageType");return this},setHitType:function(a){"string"===typeof a?this.hitType=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"hitType");return this},setIsCritical:function(a){"boolean"===typeof a?this.isCritical=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"isCritical");return this},setPromo:function(a){"boolean"===typeof a?this.promo=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"promo");return this},setIsBuyBoxAvailable:function(a){"boolean"=== typeof a?this.isBuyBoxAvailable=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"isBuyBoxAvailable");return this},setIsMbcClick:function(a){"boolean"===typeof a?this.isMbcClick=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"isMbcClick");return this},setDeviceType:function(a){"string"===typeof a?this.deviceType=a:"undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"deviceType");return this},setPostPurchaseUID:function(a){"string"===typeof a?this.postPurchaseUID=a: "undefined"!==typeof a&&null!==a&&b.logDataTypeException(c,"postPurchaseUID");return this},addExperimentalData:function(a,b){"undefined"===typeof this.experimentalData&&(this.experimentalData={});"string"===typeof b&&(this.experimentalData[a]=b);return this},build:function(){return new e.DetailPageInstrumentation(this)}}}}})}); /* ******** */ (function(a){var c=window.AmazonUIPageJS||window.P,d=c._namespace||c.attributeErrors,b=d?d("DetailPagePromotionalBundleAssets",""):c;b.guardFatal?b.guardFatal(a)(b,window):b.execute(function(){a(b,window)})})(function(a,c,d){a.when("A","ready").execute("kbpMobileExpander",function(b){var a=b.$;a(".pb-bundle-section-expander").click(function(b){a(".pb-bundle-mobile-box").removeClass("aok-hidden");a(".pb-bundle-expander-box").addClass("aok-hidden")})})}); /* ******** */ (function(b){var c=window.AmazonUIPageJS||window.P,e=c._namespace||c.attributeErrors,a=e?e("DigitalDashDetailPageAssets",""):c;a.guardFatal?a.guardFatal(b)(a,window):a.execute(function(){b(a,window)})})(function(b,c,e){b.register("DigitalDashUtils",function(){return{redirect:function(a){if(!a)throw"Must pass a target URL.";c.location.href=a}}});"use strict";b.when("A","DigitalDashCreateForm").register("DigitalDashAddListeners",function(a,b){a.declarative("digital-dash-create","click",function(a){a.$event.preventDefault(); if(a.$target.data("DigitalDashCreateForm"))var d=a.$target.data("DigitalDashCreateForm");else d=new b({el:a.data.el,href:a.data.href}),a.$target.data("DigitalDashCreateForm",d);d.submit(a.data.data);return!1});a.on("digital-dash:auto-create",function(a){(new b({el:a.el,href:a.href})).submit(a.data)})});"use strict";b.when("A","DigitalDashUtils","a-alert").register("DigitalDashCreateForm",function(a,g,c){function d(a){f.extend(this,h,a);if(!this.el)throw"Must specify an el";if(!this.href)throw"Must specify an href to post to"; this.$el=f(this.el);this.$el.find(this.errorAlertSelector).removeClass("aok-hidden").end();this.$errorAlert=c(this.$el.find(this.errorAlertSelector));this.baseErrorText=this.$errorAlert.text();this.$changeover=this.$el.find(this.changeoverSelector);this.$updatingEls=Array.prototype.slice.call(document.querySelectorAll(this.buttonSuccessClass))}var f=a.$,h={errorAlertSelector:"#digital-dash-create-error-message",ajaxFieldName:"isAjax",changeoverSelector:"#digital-dash-create-success-changeover",buttonSuccessClass:".digital-dash-create-button-success-display"}; d.prototype.submit=function(b){this.$updatingEls.forEach(function(a){a.classList.remove("success");a.classList.remove("error")});b[this.ajaxFieldName]=!0;a.ajax(this.href,{method:"POST",params:b,success:f.proxy(this.handleAjaxSuccess,this),error:f.proxy(this.handleAjaxError,this)})};d.prototype.handleAjaxSuccess=function(a){a.success||510===a.error.errorCode?(this.$changeover.show(),this.$updatingEls.forEach(function(a){a.classList.add("success")})):(a.error.errorTitle&&this.$errorAlert.heading(a.error.errorTitle), a.error.errorMessage?this.$errorAlert.text(a.error.errorMessage):this.$errorAlert.text(this.baseErrorText),this.$updatingEls.forEach(function(a){a.classList.add("error")}))};d.prototype.handleAjaxError=function(a){if(401===a.http.status)try{return g.redirect(a.http.responseText)}catch(k){b.log("Error parsing unauth response: "+k,"ERROR","DigitalDashCreateForm")}else b.log("Create dash button call failed, could not recognize response from server.","FATAL","DigitalDashCreateForm");this.$updatingEls.forEach(function(a){a.classList.add("error")})}; return d});"use strict";b.when("A","DigitalDashAddListeners","load").execute("DigitalDashAutoAction",function(a){var b=a.state("digital-dash-auto-action");if(b)a.trigger(b.actionName,b.data);else a.on("a:state:update:digital-dash-auto-action",function(c){a.trigger(b.actionName,a.state("digital-dash-auto-action").data)})});"use strict";b.when("A","a-popover").execute("DigitalDashPopoverManager",function(a,c){var e=a.$,d=a.throttle(function(a){a.updatePosition()},500,{trailing:!1});a.on("a:popover:ajaxContentLoaded:dd-create-learn-more", function(a){var c=a.popover;a=e(c.getContent());a.html()?a.find("img").each(function(){e(this).bind("load",function(){d(c)})}):b.log("dd-create-learn-more lazyPositionPopover popover content not ready","WARN","DigitalDashPopoverManager")})})}); /* ******** */ (function(b){var c=window.AmazonUIPageJS||window.P,d=c._namespace||c.attributeErrors,a=d?d("AmazonsChoiceAssets",""):c;a.guardFatal?a.guardFatal(b)(a,window):a.execute(function(){b(a,window)})})(function(b,c,d){b.when("A","a-popover","ready").execute(function(a,b){var g=a.$;g(document).delegate("#why-we-love-this-product-link","click mouseenter",function(a){b.get(g("#ac-badge-popover-declarative")).show();a.preventDefault()})});"use strict";b.when("A","atf","dp-refresh-handler","twisterModule","ac-state-utils").execute(function(a, b,g,c,d){d.addACStateParamsToPageRefreshAjaxUrl()});"use strict";b.when("A","atf","dp-refresh-handler","ready").register("ac-state-utils",function(a,b,c){return{addACStateParamsToPageRefreshAjaxUrl:function(){var b={featureName:"acBadge"},d=a.$,e=a.state("acState");if(e){var f={};e.acAsin&&(f.acAsin=e.acAsin);e.modalityMetadata&&(f.ac_md=e.modalityMetadata);d.isEmptyObject(f)||(new c(b)).addParams(f)}}}})}); /* ******** */ (function(n){var A=window.AmazonUIPageJS||window.P,C=A._namespace||A.attributeErrors,b=C?C("ProductBundleUIAssets",""):A;b.guardFatal?b.guardFatal(n)(b,window):b.execute(function(){n(b,window)})})(function(n,A,C){n.when("A","bundle-constants","bundle-logger","a-carousel-framework","a-carousel-constants","p-detect").register("bundles-card",function(b,c,e,d,a,m){function w(a){var g=a.getAttr(t.ATTR_MAX_HEIGHT);g&&b.isFiniteNumber(g)||(g=1);var l=g;a.dom.$carousel.children("li").not("."+t.EMPTY_CARD_CLASS).each(function(a, f){a=r(f).outerHeight();l=Math.max(a,l)});l>g&&(a.setAttr(t.ATTR_MAX_HEIGHT,l),m.capabilities.transition?1===g?a.dom.$viewport.height(l):b.animate(a.dom.$viewport,{height:l},a.getAttr(t.ATTR_HEIGHT_ANIMATION_SPEED),"linear"):a.dom.$viewport.height(l),a.updateDimensionsCache({viewport:{height:l,outerHeight:l}}))}function q(f){var r=f.getAttr(a.PAGE_NUMBER),l=f.getAttr(a.TOTAL_PAGES),g=f.dom.$container.find(t.prevButton);f=f.dom.$container.find(t.nextButton);g.css("visibility",1===r?"hidden":"visible"); f.css("visibility",r>=l?"hidden":"visible")}function u(){d.onInit("bundle-drawer-carousel",function(a){w(a);q(a);b.on(t.pageChangeEvent,function(a){y||(y=!0,e.logCount(h.SCROLL,1),g.isDevices&&e.logRefTag(k.INGRESS_SCROLLED+g.landingAsin));q(a.carousel)});b.on(t.repaintEvent,function(a){q(a.carousel)})})}function n(){var a=r(v.bundlesCardBundles),g=0,l=0,x=0;b.each(a,function(a,f){a=r(a);f=a.find(v.bundleTitle);f.height()>g&&(g=f.height());f=a.find(v.bundleImage);f.height()>l&&(l=f.height());a=a.find(v.bundleSavings); a.height()>x&&(x=a.height())});b.each(a,function(a,f){r(a).find(v.bundleTitle).height(g);r(a).find(v.bundleImage).height(l);r(a).find(v.bundleSavings).height(x)})}var r=b.$,g={},y=!1,t={pageChangeEvent:"a:carousel:bundle-drawer-carousel:change:pageNumber",repaintEvent:"a:carousel:bundle-drawer-carousel:repaint",prevButton:".a-carousel-goto-prevpage",nextButton:".a-carousel-goto-nextpage",ATTR_MAX_HEIGHT:"maxHeight",ATTR_HEIGHT_ANIMATION_SPEED:"height_animation_speed",EMPTY_CARD_CLASS:"a-carousel-card-empty"}, v={alexaBadgeContainer:".amazon-certified-badge-container",bundlesBottomDivider:".bundles-bottom-divider",bundlesCardCarousel:"#bundles-card .a-carousel-viewport",bundlesCardBundles:".bundles-carousel .bundle",bundlesCardState:"#bundles-card-state",bundlesFeature:"#bundles-feature",bundleSavings:".bundle-savings-line",bundleImage:".bundle-image",bundleTitle:".bundle-title",inlineTwister:"#twister-plus-mobile-inline-twister-container",vas:"#vas-ppd-fake-twister-mobile",kso:"#special-offers-information", devices_mc6:"#atfCenter10_feature_div"},h={SCROLL:"bundlesCard.desktop.ingress.scroll",WIDGET_SHOWN:"bundlesCard.desktop.ingress.shown"},k={INGRESS_SHOWN:"amzdv_tplus_dp_dsk_imp_",INGRESS_SCROLLED:"amzdv_tplus_dp_dsk_scroll_"};b.on(c.BUNDLES_CARD_READY,function(){y=!1;var a=r(v.bundlesCardState);g.currency=a.data("currencysymbol");g.aapiEndpoint=a.data("aapiendpoint");g.language=a.data("language");g.csrfToken=a.data("csrftoken");g.marketplaceId=a.data("marketplaceid");g.sessionId=a.data("sessionid"); g.landingAsin=a.data("landingasin");g.isDevices=a.data("isdevices");g.currencyOfPreference=a.data("currencyofpreference");g.isUnifiedCxView=a.data("isunifiedcxview");n();u();e.logCount(h.WIDGET_SHOWN,1);g.isDevices&&e.logRefTag(k.INGRESS_SHOWN+g.landingAsin);r(v.alexaBadgeContainer).length&&r(v.bundlesBottomDivider).addClass("aok-hidden")});return g});"use strict";n.when("A").register("aapi-add-to-cart-helper",function(b){var c=b.$,e=["true","false"],d=b.createClass({init:function(a,b,d){this.csrfToken= a||"";this.marketplace=b||"";this.ajaxEndpoint=d||"";this.asinDataList=[];this.refTag=""},setAsinDataList:function(a){if(Array.isArray(a))return this.asinDataList=a,this},addSingleAsinData:function(a){if(a.asin&&a.offerId&&a.quantity)return this.asinDataList.push(a),this;n.log("asin, offerListingId or quantity of single asinData is empty","WARN")},setRefTag:function(a){this.refTag=a;return this},sendRequest:function(a,b){var d=this;this.asinDataList.length?c.ajax({url:this.constructAjaxUrl(),type:"POST", data:this.constructAddToCartRequest(this.asinDataList),xhrFields:{withCredentials:!0},headers:{"Content-Type":'application/vnd.com.amazon.api+json; type\x3d"cart.add-items.request/v1"',Accept:'application/vnd.com.amazon.api+json; type\x3d"cart.add-items/v1"',"Accept-Language":"en-US","x-api-csrf-token":this.csrfToken,"x-amzn-encrypted-slate-token":c('meta[name\x3d"encrypted-slate-token"]').prop("content")},success:function(c){d.verifyCartApiResponse(c)?a(c):b()},error:b}):(n.log("Invalid request with an empty asin list to CartAPI", "WARN"),b())},verifyCartApiResponse:function(a){return"cart.add-items/v1"===a.type&&"items"in a.entity&&0a?"-":"",l=parseInt(q(Math.abs(a||0),u),10)+"",g=3a?l.neg:l.zero).replace("%s",h.symbol).replace("%v",v(Math.abs(a),k(h.precision),h.thousand,h.decimal))};c.formatColumn=function(a,b,g,q,t,u){if(!a)return[];var h=x(n(b)?b:{symbol:b,precision:g,thousand:q,decimal:t,format:u},c.settings.currency),l=d(h.format),r=l.pos.indexOf("%s")a?l.neg:l.zero).replace("%s",h.symbol).replace("%v",v(Math.abs(a),k(h.precision),h.thousand,h.decimal));a.length>p&&(p=a.length);return a});return m(a,function(a,b){return e(a)&&a.length=f.length&&c.strategies.ajax.wantCurrentPage(c);c.triggerEvent("ajaxSuccess",{url:a,params:k})}},error:function(){b.delay(function(){var a=b.$("#"+c.dom.$container[0].id+" li.a-carousel-card-empty"); 0=k.start)return!1;l.push(b.trim(a.innerHTML))});f!==l.length&&(k.offset=l.length,c.setAttr("fetchedItems",l))}}t.init(c)};x.getItems=function(c,a,k,f){var l=!1,e=c.getAttr("name");b.each(u,function(c,a){a!==e&&(l=l||c)});c=D(q,this,[c,a,k,f]);(a=m[e]!==v)&&l?y.push(c):(a&&(u[e]= !0),c())};x.want=function(c,a,b){var f=Math.ceil(10*z);b=Math.max(b,c.getAttr("pageSize")*f);b=Math.min(b,30);if(!c.getAttr("ajaxLock")){if(f=c.getAttr("requestTimer"))clearTimeout(f),c.setAttr("requestTimer",null);var f=c.getAttr("ajax"),e=c.getAttr("set_size");if(f.url){var d=c.getAttr("fetchedItems"),h=f.id_list;h||(h=[]);var p=-1e.height();)d=d.substr(0,d.length-1),f.html(d+"\x26#133;");e.html(f.html()).height("auto").removeClass(a);f.remove()}})},preventSpinners:function(a,e){A[a]===v&&(b.on("a:carousel:"+a+":ajaxSuccess",function(a){b.delay(function(){var c=b.$("#"+e+" li.a-carousel-card-empty");0=b-e){for(d=e;0=p.length)){var x=p[0];"ADDRESS_NOT_SELECTED"===x.statusCode?(b.increment(l.freshUATCAddressNotSelectedErrorCountMetric), f.log("fresh-atc-handler: Address is not selected.","INFO")):w(e,{reasonCode:x.itemStatusCode,quantityAdded:x.availableQuantity,quantityRequested:x.requestedQuantity})}}else if(u&&u.constructor!==Array)h(e,u,"statusList");else if(0=u.length)){var q=B(u);q&&0a.length)f.log("Could not find the element that parents this modal (it should contain class a-popover wrapper)","FATAL");else{var c=a.find("#"+b.data.addButtonID),e;1>c.length?(f.log("Could not find the button that will add the item. This is required for preventing double clicks","ERROR"),e=!1):b.data.asin?e=!0: (f.log("ASIN was blank. Please supply the ASIN you wish to add to the list.","ERROR"),e=!1);e&&(c=d(c),c.isEnabled()&&(c.disable(),b={asin:b.data.asin,addButtonInstance:c,$modalParent:a,cancelButtonID:b.data.cancelButtonID,shoppingListID:a.find("#"+b.data.asin+"-afx-atl-dropdown").val(),$alreadyInMessage:a.find("#afx-atl-already-in"),$errorMessage:a.find("#afx-atl-service-error")},b.$alreadyInMessage.addClass("aok-hidden"),b.$errorMessage.addClass("aok-hidden"),p(b),m(b)))}})});"use strict";f.when("A", "jQuery","fresh-add-to-cart","fresh-dp-quantity","fresh-show-atc-changeover").execute(function(a,e,d,c,p){d.addToFreshCart({success:function(a,c){p(a.data.renderableSellingQuantity?a.data.renderableSellingQuantity:a.data.quantity);a=c.couponClipStatus;if("CLIP_SUCCESSFUL"===a||"ALREADY_CLIPPED"===a)e("#unclippedCoupon").hide(),e("#clippedCoupon").show()},error:function(a,c,b,e){}});c.init();a.on("a:pageUpdate",function(){c.init();d.updateQuantity("freshAddToCartButton",c.val())});d.updateQuantity("freshAddToCartButton", c.val());a.declarative("freshDetailPageQuantityUpdate","change",function(a){d.updateQuantity("freshAddToCartButton",c.val())});f.when("fresh-atfc-hook").execute(function(a){a.callback()})});f.when("A","jQuery","a-dropdown","fresh-dp-constants","fresh-add-to-cart","a-button").register("fresh-dp-quantity",function(a,e,d,c,f,m){return function(){var n,b,t,r,g,q,A,v,k,w,D,B,h,x=function(){if(!n){b=e(c.addToCartButtonSelector);g=d.getSelect(c.dropdownID);if(t=!!g){r=e(c.dropdownDivSelector);var a=g.getOptions().size(); a&&(A=a-1)}v=e(c.freeTextDivSelector);if(q=0!==v.length)k=e(c.freeTextInputSelector),w=e(c.freeTextErrorDivsSelector),D=e(c.freeTextErrorMsgMin),B=e(c.freeTextErrorMsgMax)}},u=function(){a.on(c.dropdownSelectedID,function(a){e(a.nativeItemNode).index()===A?(k.attr("validValue",h),k.val(h),v.show(),w.hide(),r.hide(),k.focus().select(),g.val("1")):h=g.val()});var l=function(){var a=k.attr("validValue");a&&(g.val(a),g.val()===a?(h=a,r.show(),v.hide()):(f.updateQuantity("freshAddToCartButton",a),b.focus()))}, d=function(){var a=E(k.val());k.attr("validValue",a?a:"")};k.change(d);k.keyup(d);k.keypress(function(a){if(0===a.which||8===a.which||a.ctrlKey||a.altKey||c.rxNumbersOnly.test(String.fromCharCode(a.which)))return!0;13===a.which&&(l(),b.click());return!1});k.blur(l)},E=function(){var a;a:{a=k.val();if(c.rxNumbersOnly.test(a)&&(a=parseInt(a,10),!isNaN(a)))break a;a=!1}w.hide();var b=m(c.addToCartButtonSelector);if(!1===a||0>=a)D.show(),b.isEnabled()&&b.disable();else if(1E3<=a)B.show();else return b.isEnabled()|| b.enable(),String(a);return!1};return{init:function(){n=!1;x();n=!0;if(q){v.hide().removeClass(c.auiHiddenClass);w.hide().removeClass(c.auiHiddenClass);var a=g.getOption(A),b=a.info()[0].text;a.update({value:"0",text:e.trim(b)+"+"});h=g.val();u()}},valid:function(){x();return q&&v.is(":visible")?!1!==E():!0},val:function(){x();return q&&v.is(":visible")?k.attr("validValue"):t?g.val():1}}}()});f.register("fresh-dp-constants",function(){return{actionPanelStateData:"apstate",actionPanelFreshState:"fresh", mobileNavSearchFormSelector:'#nav-search-form, form[role\x3d"search"], #searchForm',rxNumbersOnly:/^\d+$/,auiHiddenClass:"aok-hidden",addToCartButtonSelector:"#freshAddToCartButton",dropdownID:"freshQuantity",dropdownSelectedID:"a:dropdown:selected:freshQuantity",dropdownDivSelector:"#quantitySelect",freeTextDivSelector:"#quantityText",freeTextInputSelector:"#quantityTextInput",freeTextErrorDivsSelector:"#quantityTextErrors \x3e div",freeTextErrorMsgMin:"#quantityFreeTextErrorMsgMin",freeTextErrorMsgMax:"#quantityFreeTextErrorMsgMax"}}); f.when("A","afx-dp-csm-metrics-utils","ready").execute(function(a,e){a.on("a:expander:ingredients-expander:toggle:expand",function(a){e.increment("almIngredientsExpand")});a.on("a:expander:ingredients-expander:toggle:collapse",function(a){e.increment("almIngredientsCollapse")})});f.when("A","ready").register("fresh-dp-prevent-atc-default",function(a){return{init:function(){a.$("#addToFreshCart").submit(function(a){a.preventDefault()})}}});"use strict";f.when("A","jQuery","a-button","ready").register("fresh-multiselleroffers-pagination-handler", function(a,e,d){function c(a){var c=parseInt(n.attr("data-currentPage"),10),d=parseInt(n.attr("data-pageCount"),10),c="next"===a?c+1:c-1;n.attr("data-currentPage",c);0===c?b.disable():b.enable();c===d-1?t.disable():t.enable();e(".freshMultiSellerOffer").addClass("hidden");e('.freshMultiSellerOffer[data-page\x3d"'+c+'"]').removeClass("hidden")}var f=e("#freshMultiSellerOffersPreviousPage"),m=e("#freshMultiSellerOffersNextPage"),n=e("#freshMultiSellerOffersPagination"),b=d(f),t=d(m);a.declarative.create(f, "fresh-multiselleroffers-previous-page",{});a.declarative.create(m,"fresh-multiselleroffers-next-page",{});a.declarative("fresh-multiselleroffers-previous-page","click",function(a){b.isEnabled()&&c("previous")});a.declarative("fresh-multiselleroffers-next-page","click",function(a){t.isEnabled()&&c("next")})});"use strict";f.register("afx-dp-csm-metrics-utils",function(){return{setWidgetClickTimestamp:function(a){d.ue&&d.uet&&a&&d.uet("bb",a,{wb:1})},setWidgetTimestamp:function(a,e){d.ue&&d.uet&&a&& e&&d.uet(a,e,{wb:1})},increment:function(a){d.ue&&d.ue.count&&a&&d.ue.count(a,(d.ue.count(a)||0)+1)},setCount:function(a,e){d.ue&&d.ue.count&&a&&e&&d.ue.count(a,e)},sendWidgetMetrics:function(a){d.ue&&d.uex&&a&&d.uex("ld",a,{wb:1})}}});"use strict";f.when("A","jQuery","a-button","ready").register("fresh-dp-double-click",function(a,e,d){return function(c){var e={disabled:"true"},d={};return function(f){var b=a.state("fresh-atc-status");b&&b.disabled||(b&&a.state("fresh-atc-status",e),c(f,function(){(b= a.state("fresh-atc-status"))&&a.state.replace("fresh-atc-status",d)}))}}});"use strict";f.register("afx-utils",function(){return{isFunction:function(a){return"function"===typeof a},isDefined:function(a){return"undefined"!==typeof a},vibrate:function(){return d.amazon&&d.amazon.cordova&&d.amazon.cordova.notification&&d.amazon.cordova.notification.vibrate&&d.amazon.cordova.notification.vibrate(50)}}});"use strict";f.when("A","jQuery","fresh-show-atl-changeover","afx-dp-csm-metrics-utils","ready").register("FreshAddToAlexaLists", function(a,e,z,c){function p(a){c.increment(g.countAddToAlexaList);a.data.isAlmInStoreMode&&c.increment(g.countISMAddToAlexaList);c.setWidgetClickTimestamp(g.addToAlexaListCallTime);t(a);var b=Date.now(),k=n(a);e.ajax({url:a.data.url,type:"POST",contentType:"application/json",Accept:"application/json",timeout:5E3,dataType:"json",data:JSON.stringify(a.data.alexaListV2Payload),headers:{"x-amzn-as-metadata":JSON.stringify(k)},success:function(e){c.sendWidgetMetrics(g.addToAlexaListCallTime);c.increment(g.addToAlexaListCallSuccess); if(a.data.isUnifiedMobileCx){a.$currentTarget.find(".afx-dp-add-to-alexa-list-unified-mobile-text").addClass("aok-hidden");a.$currentTarget.find(".afx-dp-added-to-alexa-list-unified-mobile-text").removeClass("aok-hidden");var d=a.$currentTarget.find("button");d.prop("disabled",!0);a.data.isMobileWfm?d.addClass("afx-dp-add-to-alexa-list-unified-mobile-wfm-success"):d.addClass("afx-dp-add-to-alexa-list-unified-mobile-success")}else z();m(b,Date.now(),a,e);r(a)},error:function(b,e,k){c.sendWidgetMetrics(g.addToAlexaListCallTime); c.increment(g.addToAlexaListCallFail);f.log("Error response: "+b.responseText,"ERROR");b.status===B?a&&a.data&&a.data.signInURL&&(d.location=a.data.signInURL):f.log("Failed to add item to shopping list "+a.data.title+", url : "+a.data.url,"ERROR");r(a)}})}function m(a,c,d,g){a=0b.length?!1:!0}function r(b){if(b)try{var c=a.getQsWidgetConfiguration(b);return JSON.parse(c.staticData).storeId}catch(P){}}function t(b){b=a.getQsWidgetConfiguration(b).variationSelectorListsMap;if(null==b)return null;b=Object.keys(b);return null==b||1>b.length?null:b[0]}function q(b,c){var u=a.getQsWidgetConfiguration(b).variationSelectorListsMap;if(null==u)return null;null==c&&(c=t(b));return null==c?null:u[c]}function y(b,a){b=q(b,a);return null==b?null:b.selectorItems} function A(b){return a.getQsWidgetConfiguration(b).bottomSheetChangeCurrentQuantityText}function N(b,a){b=B(b,a).quantityText;return"+"==b.substr(b.length-1)?{result:!0,initialQuantityText:b.substr(0,b.length-1)}:{result:!1}}function O(b,c){var u=a.getQsWidgetConfiguration(b),d=u.qsItems.length;u=u.allowZeroQuantity;if(D(b)){if(1==c||u&&2==c)return!0}else if(c==d||c==d-1&&u)return!0;return!1}function F(b,c){var u=a.getQsWidgetConfiguration(b).qsItems;if(D(b)){if(c==u.length)return!0}else if(1==c)return!0; return!1}function D(b){b=a.getQsWidgetConfiguration(b).qsItems;return z(b[b.length-1])>z(b[0])?!0:!1}function L(b){var a=Q(b);a&&f.trigger(c.getQsWidgetEventSelectQuantity(),b,a,!1);S(b);f.trigger(c.getQsWidgetEventInitialized(),b)}function T(b){b.removeClass("aok-hidden")}function ha(b){var a=f.$("#"+c.getQsWidgetQuantityChangelinkId(b));b=f.$("#"+c.getQsWidgetTextInputUpdateButtonId(b));a.attr("draggable","false");b.attr("draggable","false")}function I(b){return f.$("#"+c.getQsWidgetContainerId(b))} function ia(b){return f.$("#"+c.getQsWidgetButtonContainerId(b))}function J(b){return h.aButton("#"+c.getQsWidgetButtonId(b))}function U(b){return f.$("#"+c.getQsWidgetStepperId(b))}function V(b){return h.aButton("#"+c.getQsWidgetAtcButtonId(b))}function W(b){return h.aButton("#"+c.getQsWidgetPlusButtonId(b))}function X(b){return f.$("#"+c.getQsWidgetButtonId(b)+"-announce")}function ja(b){return f.$("#"+c.getQsWidgetDropdownContainerId(b))}function ka(b){return f.$("#"+c.getQsWidgetDropdownViewId(b))} function R(b){return f.$("#"+c.getQsWidgetVariationDropdownViewId(b))}function Y(b){return f.$("#"+c.getQsWidgetDropdownUnorderedListId(b))}function la(b){return f.$("#"+c.getQsWidgetTextInputContainerId(b))}function K(b){return f.$("#"+c.getQsWidgetTextInputId(b))}function ma(b){return f.$("#"+c.getQsWidgetTextInputUpdateButtonContainerId(b))}function na(b){return f.$("#"+c.getQsWidgetSummaryAtcId(b))}function oa(b){return h.aButton("#"+c.getQsWidgetSummaryAtcId(b))}function pa(b){return f.$("#"+ c.getQsWidgetBottomSheetPriceTextId(b))}function Z(b){return f.$("#"+c.getQsWidgetStepperDecrementMinusIconId(b))}function aa(b){return f.$("#"+c.getQsWidgetStepperDecrementTrashIconId(b))}function B(b,c){try{var d=a.getQsWidgetConfiguration(b);if(d.qsItems){var u=d.qsItems[parseInt(c)-1];return u.id===c?u:qa(b,c)}}catch(C){return qa(b,c)}}function qa(b,c){b=a.getQsWidgetConfiguration(b);for(var d=0;da?b[0].id:a>=b.length?b[b.length-1].id:b[a].id}function xa(b,a){if(null==b)return 0;for(var c=0;cx.scrollX+f.$(x).width()&&(l=l+c.width()-e.width());d.top-x.scrollY+e.height()>f.$(x).height()&&(h=g-m-c.height(),m="unset");e.css({left:l,top:m,bottom:h})},getQsWidgetContainer:I,getQsWidgetButtonContainer:ia,getQsWidgetButtonAsComponent:J,getQsWidgetStepperElement:U,getQsWidgetAtcButtonAsComponent:V,getQsWidgetButton:X,getQsWidgetDropdownContainer:ja,getQsWidgetDropdownElement:function(b){return f.$("#"+c.getQsWidgetDropdownId(b))}, getQsWidgetDropdownViewSelector:ka,getQsWidgetVariationDropdownViewSelector:R,getQsWidgetDropdownUnorderedListElement:Y,getQsWidgetDropdownVariationUnorderedListElement:function(b){return f.$("#"+c.getQsWidgetDropdownVariationUnorderedListId(b))},getQsWidgetDropdownItemElement:function(b,a){return f.$("#"+c.getQsWidgetDropdownItemAriaId(b,a))},getQsWidgetPlusButtonAsComponent:W,getQsWidgetTextInputContainer:la,getQsWidgetTextInputElement:K,getQsWidgetTextInputUpdateButtonContainer:ma,getQsWidgetQuantityContainer:function(b){return f.$("#"+ c.getQsWidgetQuantityContainerId(b))},getQsWidgetQuantityElement:function(b){return f.$("#"+c.getQsWidgetQuantityId(b))},getQsWidgetQuantitySuffixElement:function(b){return f.$("#"+c.getQsWidgetQuantitySuffixId(b))},getQsWidgetInitialViewSuffixElement:function(b){return f.$("#"+c.getQsWidgetInitialViewSuffixId(b))},getQsWidgetSummaryAtcButton:na,getQsWidgetSummaryAtcButtonAsComponent:oa,getQsWidgetSummaryPriceContainerElement:function(b){return f.$("#"+c.getQsWidgetSummaryPriceId(b))},getQsWidgetSummaryPriceSymbolElement:function(b){return f.$("#"+ c.getQsWidgetSummaryPriceSymbolId(b))},getQsWidgetSummaryPriceWholeElement:function(b){return f.$("#"+c.getQsWidgetSummaryPriceWholeId(b))},getQsWidgetSummaryPriceFractionElement:function(b){return f.$("#"+c.getQsWidgetSummaryPriceFractionId(b))},getQsWidgetSummaryPriceDecimalElement:function(b){return f.$("#"+c.getQsWidgetSummaryPriceDecimalId(b))},getQsWidgetSummaryDisclaimerElement:function(b){return f.$("#"+c.getQsWidgetSummaryDisclaimerId(b))},getQsWidgetSummaryDisclaimerContainerElement:function(b){return f.$("#"+ c.getQsWidgetSummaryDisclaimerContainerId(b))},getQsWidgetFooterPriceContainer:function(b){return f.$("#"+c.getQsWidgetFooterPriceContainerId(b))},getQsWidgetFooterPriceSymbolElement:function(b){return f.$("#"+c.getQsWidgetFooterPriceSymbolId(b))},getQsWidgetFooterPriceWholeElement:function(b){return f.$("#"+c.getQsWidgetFooterPriceWholeId(b))},getQsWidgetFooterPriceFractionElement:function(b){return f.$("#"+c.getQsWidgetFooterPriceFractionId(b))},getQsWidgetFooterPriceDecimalElement:function(b){return f.$("#"+ c.getQsWidgetFooterPriceDecimalId(b))},getQsWidgetFooterQuantitySuffixContainer:function(b){return f.$("#"+c.getQsWidgetFooterQuantitySuffixContainerId(b))},getQsWidgetFooterQuantitySuffixElement:function(b){return f.$("#"+c.getQsWidgetFooterQuantitySuffixId(b))},getQsWidgetBottomSheetQuantitySuffixElement:function(b){return f.$("#"+c.getQsWidgetBottomSheetQuantitySuffixId(b))},getQsWidgetBottomSheetPriceTextElement:pa,getQsWidgetBottomSheetTemplateElement:function(){return f.$("#"+c.getQsWidgetBottomSheetTemplateId())}, getQsWidgetBottomSheetSelectQuantityTextElement:function(b){return f.$("#"+c.getQsWidgetBottomSheetSelectQuantityTextId(b))},getQsWidgetBottomSheetImageElement:function(b){return f.$("#"+c.getQsWidgetBottomSheetImageId(b))},getQsWidgetBottomSheetUnitTextElement:function(b){return f.$("#"+c.getQsWidgetBottomSheetUnitTextId(b))},getQsWidgetBottomSheetTableElement:function(b){return f.$("#"+c.getQsWidgetBottomSheetTableId(b))},getQsWidgetBottomSheetPpuTextElement:function(b){return f.$("#"+c.getQsWidgetBottomSheetPpuTextId(b))}, getQsWidgetInitialViewTextLinkElement:function(b){return f.$("#"+c.getQsWidgetInitialViewTextLinkId(b))},getQsWidgetAtcButton:function(b){return f.$("#"+c.getQsWidgetAtcButtonId(b))},getQsWidgetPlusButton:function(b){return f.$("#"+c.getQsWidgetPlusButtonId(b))},getQsWidgetMinusButton:function(b){return f.$("#"+c.getQsWidgetMinusButtonId(b))},getQsWidgetStepperDecrementMinusIconElement:Z,getQsWidgetStepperDecrementTrashIconElement:aa,getQsItem:B,getQsItemQuantity:z,getClientId:n,getClosestDecrementalQsItem:function(b, c){b=a.getQsWidgetConfiguration(b).qsItems;for(var d=Number.MAX_SAFE_INTEGER,e=0,f=0;fc.getQsWidgetDropdownScrollMetricThreshold():!1):!1},generateQsDropdownDOM:function(b){var d="",e=a.getQsWidgetConfiguration(b),f=e.qsItems;e=e.selectedId;var m=w(b);if(!f)return g.incrementQsWidgetFailToRender(),"";for(var h=0;h=d.maxQuantity?l.disable():l.enable();0==c?(m.addClass("aok-hidden"),b.show()):(b.hide(),m.removeClass("aok-hidden"))}},showTextInput:ya,hideSpinner:S,EnableVariationSelector:function(a){a&&R(a).removeClass("qs-widget-disable")},DisableVariationSelector:function(a){a&&R(a).addClass("qs-widget-disable")},getVariationSelectorDisplayTextWithQuantity:za, getVariationSelectorActionTriggerId:Ba,getQsWidgetSelectionPayload:ea,isSUPU:function(b){var c=a.getQsWidgetConfiguration(b).qsCsm;if(c&&(b=c.sellingUomDimension,c=c.pricingUomDimension,b&&c))return"count"==b&&"count"==c?!0:!1},showATCButtonWhenZeroQuantity:d,isConfirmationVisible:function(a){return na(a).is(":visible")},isBottomSheetExist:function(a){return h.aSheet.get(c.getQsWidgetBottomSheetId(a))?!0:!1},getStoreId:r,syncStepperQuantities:function(b,d,e,l,m,h,g){(b=a.getQsWidgetMapSet(b))&&(d|| 0==d)&&b.forEach(function(b){var v=r(b),k=n(b).includes("fresh-dp"),t=a.isStepper(b)&&(g||l!=b),p;if(!(p=k||!l))a:{if(l&&b){p=Ca(l);var q=Ca(b);if("bcPrice"==p||"bcPrice"==q){p=!0;break a}if(p&&q){p=p===q;break a}}p=!1}t&&p&&(e&&v&&!k?e==v&&f.trigger(c.getQsWidgetEventSelectQuantityClientUpdate(),b,d,m,h):f.trigger(c.getQsWidgetEventSelectQuantityClientUpdate(),b,d,m,h))})},isStepper:function(b){return a.isStepper(b)},replaceNbspWithPlainTextNbsp:fa,getQsUidsFromDom:function(){var a=[],c=document.querySelectorAll('[id^\x3d"qs-widget-container-"]'); if(c)for(var d=0;d=k){c.setSelectedQuantity(d,"0");f.trigger(h.getQsWidgetEventTriggerAction(),d);g=a.getQsWidgetStepperElement(d);g.addClass("aok-hidden");g=a.getQsWidgetAtcButtonAsComponent(d);g.show();return}c.setSelectedQuantity(d,e);a.updateSimplifiedQsWidgetStepper(d,e)}else{if(g.selectedId){if(k=a.getNextDecrementQsItem(d, g.selectedId).id,k==g.selectedId){c.setSelectedId(d,null);c.setSelectedQuantity(d,"0");f.trigger(h.getQsWidgetEventTriggerAction(),d);a.showATCButtonWhenZeroQuantity(d)&&(g=a.getQsWidgetStepperElement(d),g.addClass("aok-hidden"),g=a.getQsWidgetAtcButtonAsComponent(d),g.show());return}}else if(g.selectedQuantity||"0"==g.selectedQuantity){if(k=a.getClosestDecrementalQsItem(d,g.selectedQuantity).id,"0"==g.selectedQuantity){c.setSelectedQuantity(d,"0");f.trigger(h.getQsWidgetEventTriggerAction(),d);a.showATCButtonWhenZeroQuantity(d)&& (g=a.getQsWidgetStepperElement(d),g.addClass("aok-hidden"),g=a.getQsWidgetAtcButtonAsComponent(d),g.show());return}}else k=a.getSelectedQsItemId(d);a.updateQsWidgetStepper(d,k);c.setSelectedId(d,k)}null!=p&&clearTimeout(p);p=setTimeout(function(){f.trigger(h.getQsWidgetEventTriggerAction(),d)},g.stepperDebounceTime)}}})});"use strict";q.when("QSAssetDuplicationGuard").execute("QuantitySelector-duplication-guard",function(n){n.when("A","QuantitySelectorWidget","QuantitySelectorUtils","QuantitySelectorState", "QuantitySelectorConstants","QuantitySelectorMetrics","QuantitySelectorAUIDeps","QuantitySelectorMetadata","QuantitySelectorTemplates").register("QuantitySelector",function(f,a,c,h,g,k,n,w,p){function d(a,d){try{var e=c.isMobile(d)}catch(t){t instanceof TypeError&&k.incrementInvalidIdCount();return}try{if(!c.isInitialized(d)||a)eval(w.getMetaConfiguration(d,"script")),h.setInitialized(d),c.initializeWidget(d),c.isQsWidgetEnabled(d)?c.enableQsWidget(d):c.disableQsWidget(d),k.incrementInitializeCount(!0, e)}catch(t){k.incrementInitializeCount(!1,e)}}function m(a){h.loadQsWidgetStateConfiguration(a);d(!0,a)}function v(){for(var a=h.getQsUIDs(),d=0;d=e||46==e||(!(48<=e&&57>= e||96<=e&&105>=e)||a.$event.shiftKey||a.$event.altKey||a.$event.ctrlKey||a.$event.metaKey?a.$event.preventDefault():3<=c.getQsWidgetTextInputElement(d).val().length&&a.$event.preventDefault())});f.declarative(g.getQsWidgetTextInputDecl(),"keyup",function(d){var e=d.data.qsUID;c.validateQsWidgetTextInput(e)&&13==d.$event.keyCode?(d=c.isActionTriggerOnSelect(e)||h.isStepper(e),a.validateAndSelectQuantity(e,d)):c.showTextInput(e)});f.declarative(g.getQsWidgetTextInputDecl(),"focusout",function(a){a= a.data.qsUID;if(""===c.getQsWidgetTextInputElement(a).val()){var d=(d=h.getQsWidgetConfiguration(a).selectedId)?c.getQsItem(a,d).selectedText:c.getSelectedQuantity(a);c.showTextInput(a,d);c.validateQsWidgetTextInput(a)}});f.declarative(g.getQsWidgetTextInputDecl(),"change",function(a){c.showTextInput(a.data.qsUID)});f.declarative(g.getQsWidgetTextInputUpdateButtonDecl(),"click",function(d){var e=d.data.qsUID;c.validateQsWidgetTextInput(e)&&(e=d.data.qsUID,d=c.isActionTriggerOnSelect(e)||c.isActionTriggerOnConfirmation(e), a.validateAndSelectQuantity(e,d))});f.$(document).click(function(d){0==c.getActivatedQsWidgets().length||c.isUserClickInDropdown(d)||(d=c.getActivatedQsWidgets()[0],c.isConfirmationVisible(d)&&h.setSelectedId(d,h.getQsWidgetConfiguration(d).previousSelectedId),a.hideAllPopover())});f.$(x).resize(function(){a.hideAllPopover()});f.on(g.getQsWidgetEventInitialize(),function(a,c){n.initialize();if("string"==typeof c)d(a,c);else{c=h.getQsUIDs();for(var e=0;e=m.maxOrderQuantity,response:h,request:m});n&&m.$form&&m.$form.submit()}})}var b= l.$,r="",q={};l.declarative("qs-add-to-cart-trigger","click",function(a){var b=a.data&&a.data.asin,d=g.getQsParamsFromTargetAsinOffer(a,b);a.$event&&a.$event.preventDefault();q[b]||(q[b]=!0,d.isMultipleAsinsSubmitting=1a?null:{itemId:a?e.cartItemId:"",quantity:a,isTotal:!0}},UFG:g.ufgCartResponseAdapter}, n={DEFAULT:"POST",UFG:"POST"},t={DEFAULT:"PUT",UFG:"POST"},p={DEFAULT:function(a){return{"x-api-csrf-token":a.csrfToken,"x-amzn-encrypted-slate-token":c('meta[name\x3d"encrypted-slate-token"]').prop("content"),Accept:'application/vnd.com.amazon.api+json; type\x3d"cart.add-items/v1"',"Content-Type":'application/vnd.com.amazon.api+json; type\x3d"cart.add-items.request/v1"'}},UFG:function(a){return{"Content-Type":"application/json","x-amzn-encrypted-slate-token":c('meta[name\x3d"encrypted-slate-token"]').prop("content")}}}, e={DEFAULT:function(a){return{"x-api-csrf-token":a.csrfToken,"x-amzn-encrypted-slate-token":c('meta[name\x3d"encrypted-slate-token"]').prop("content"),Accept:'application/vnd.com.amazon.api+json; type\x3d"cart.modify-items/v1"',"Content-Type":'application/vnd.com.amazon.api+json; type\x3d"cart.modify-items.request/v1"'}},UFG:function(a){return{"Content-Type":"application/json","x-amzn-encrypted-slate-token":c('meta[name\x3d"encrypted-slate-token"]').prop("content")}}};return{getATCRequestObject:function(a, e){return d(a,k,e)},getQSRequestObject:function(e,g,f){return d(e,g?a:b,f)},adaptResponseObject:function(a,e,b,d){b=b?u:m;return(c.isFunction(b[d])?b[d]:b.DEFAULT)(a,e)},getHttpMethodType:function(a,e){a=a?n:t;return a[e]?a[e]:a.DEFAULT},getHeadersForRequest:function(a,b,d){b=b?p:e;return(c.isFunction(b[d])?b[d]:b.DEFAULT)(a)},getAjaxUrl:function(a,e,b){return d(a,e?r:q,b)}}})});"use strict";c.when("QuantitySliderAssetDuplicationGuard").execute(function(c){c.when("A").register("qs-fresh-cart-update-utils", function(l){function g(g,d){return d&&d.items?d.items.find(function(d){return d.ASIN===g}):null}return{getUfgCartRequestObject:function(g){return g.additionalInput},ufgCartResponseAdapter:function(f,d){return(d=g(d.asinId,f.clientResponseModel))?{itemId:d.itemId,quantity:d.quantity,isTotal:!0,rawResponse:f}:{itemId:"invalidItemId",quantity:0,isTotal:!0,rawResponse:f}}}})});"use strict";c.when("QuantitySliderAssetDuplicationGuard").execute(function(c){c.when("A","quantity-slider-utils").register("quantity-slider-metrics-handler", function(l,g){function f(a,b){return"QuantitySliderWidget::"+a+"::"+(b?b+"::":"")}function d(a){var b=v.ue;"undefined"!==typeof b&&b.count(a,1)}function c(a,b){g.assert(a&&b.clientName,"Missing required properties while logging metrics");if(b.isQSAction)if(b.isDecreaseQuantityAction){var c=k.QS_DECREASE;a=f(b.clientName,b.cartType)+a+"::"+c;d(a)}else c=k.QS_INCREASE,a=f(b.clientName,b.cartType)+a+"::"+c,d(a);else c=k.ATC,a=f(b.clientName,b.cartType)+a+"::"+c,d(a)}var k={ATC:"ATC",QS_INCREASE:"QSIncrease", QS_DECREASE:"QSDecrease"};return{logRequestStartMetrics:function(a){c("CountStart",a)},logRequestSuccessMetrics:function(a){c("CountSuccess",a)},logRequestErrorMetrics:function(a){c("CountError",a)},logMaxQuantityReachedMetric:function(a){a=f(a.clientName,a.cartType)+"MaxQuantityReached";d(a)},logMultipleAsinsSubmittingMetric:function(a){a=f(a.clientName,a.cartType)+"MultipleAsinsSubmitting";d(a)}}})});"use strict";c.when("QuantitySliderAssetDuplicationGuard").execute(function(c){c.when("A","quantity-slider-utils", "qs-cart-update-handler","quantity-slider-metrics-handler").register("quantity-slider-widget",function(c,g,f,d){function l(a,b,d,c){a=n(a,b,c);d?g.disableButton(a):g.enableButton(a)}function k(a,b,d){l("."+a+"-qs-slider-button .qs-decrease-quantity",a,b,d)}function a(a,b,d){l("."+a+"-qs-slider-button .qs-increase-quantity",a,b,d)}function b(a,b,d){l("."+a+"-qs-add-to-cart-button .qs-slider-atc-button",a,b,d)}function r(a){if(a.isQSAction){var e=a.asin,b=q(a);a.isDecreaseQuantityAction?g.deselectButton(n("."+ e+"-qs-slider-button .qs-decrease-quantity",e,b)):g.deselectButton(n("."+e+"-qs-slider-button .qs-increase-quantity",e,b))}}function q(a){return(a=(a=a.request)&&a.additionalInput)&&a.storeId}function u(e){var h=e.asin,c=q(e),f=n("."+h+"-qs-slider-spinner",h,c);g.toggleDomNodeVisibility(f,!1);e.isQSAction?(k(h,!1,c),a(h,!1,c)):b(h,!1,c);r(e);h=e.asin;g.assert(h&&e.request&&e.response&&e.response.quantity!==w,"Required properties missing in payload object for UpdateQSWidget");c=q(e);t(h,e.response.quantity, e.request.maxOrderQuantity,c);e.request.enableQuantityLimitMessage&&(h=n("."+h+"-qs-quantity-limit-message",h,c),g.toggleDomNodeVisibility(h,e.response.quantity>=e.request.maxOrderQuantity));g.updateTotalCartCountOnUI(e,e.cartType);d.logRequestSuccessMetrics(e)}function m(e){var c=e.asin,f=q(e),l=n("."+c+"-qs-slider-spinner",c,f);g.toggleDomNodeVisibility(l,!0);e.isQSAction?(k(c,!0,f),a(c,!0,f)):b(c,!0,f);d.logRequestStartMetrics(e);e.request&&e.request.isMultipleAsinsSubmitting&&d.logMultipleAsinsSubmittingMetric(e)} function n(a,b,d){if(!d)return p(a);b="."+b+"-qs-slider-data";a=document.querySelectorAll(a);for(var e=[],c=0;c=c,f)):(g.changeQStoATC(e,h),a(b,!1,f))}var p=c.$;Number.isInteger||(Number.isInteger=function(a){return"number"===typeof a&&isFinite(a)&&-9007199254740992a&&Math.floor(a)===a});c.on(g.ACTIONS.ADD_TO_CART_SUBMIT_START,function(a){m(a)});c.on(g.ACTIONS.ADD_TO_CART_SUBMIT_SUCCESS,function(a){u(a);a.response.quantity===a.request.maxOrderQuantity&&d.logMaxQuantityReachedMetric(a)});c.on(g.ACTIONS.REMOVE_FROM_CART_SUBMIT_START,function(a){m(a)});c.on(g.ACTIONS.REMOVE_FROM_CART_SUBMIT_SUCCESS, function(a){u(a)});c.on(g.ACTIONS.QS_CART_SUBMIT_ERROR,function(c){var e=c.asin,f=q(c),l=n("."+e+"-qs-slider-spinner",e,f);g.toggleDomNodeVisibility(l,!1);c.isQSAction&&c.isMaxOrderQuantityReached?k(e,!1,f):c.isQSAction?(k(e,!1,f),a(e,!1,f)):b(e,!1,f);r(c);d.logRequestErrorMetrics(c)});return{ACTIONS:g.ACTIONS,setAttribution:f.setAttribution,updateQuantitySliderWidget:t}})});"use strict";c.when("QuantitySliderAssetDuplicationGuard").execute(function(p){p.when("A","qs-cart-count-handler","a-button").register("quantity-slider-utils", function(l,g,f){function d(a){return k("."+a+"-qs-slider-data").first().data("qs-model")}function p(a,b){var c=d(a);k("."+a+"-qs-slider-data").data(l.extend(c,b))}var k=l.$;return{ACTIONS:{ADD_TO_CART_SUBMIT_START:"quantity-slider:add-to-cart-start",ADD_TO_CART_SUBMIT_SUCCESS:"quantity-slider:add-to-cart-success",REMOVE_FROM_CART_SUBMIT_START:"quantity-slider:remove-from-cart-start",REMOVE_FROM_CART_SUBMIT_SUCCESS:"quantity-slider:remove-from-cart-success",QS_CART_SUBMIT_ERROR:"quantity-slider:cart-submit-error"}, assert:function(a,b){if(!a)throw Error(b);},changeATCtoQS:function(a,b){k(a).hasClass("aok-hidden")||(k(a).addClass("aok-hidden"),k(b).removeClass("aok-hidden"))},changeQStoATC:function(a,b){k(b).hasClass("aok-hidden")||(k(b).addClass("aok-hidden"),k(a).removeClass("aok-hidden"))},disableButton:function(a){f(k(a)).disable()},deselectButton:function(a){a=f(k(a));a.isEnabled()&&a.setStatus("normal")},enableButton:function(a){f(k(a)).enable()},getQSParamsForAsin:d,getQsParamsFromTargetAsinOffer:function(a, b){var c="."+b+"-qs-slider-data";return(c=(a=a.$event&&k(a.$event.target).closest(".qs-widget-container"))&&a.children(c).data("qs-model"))?c:d(b)},setUpdatedQSParamsForAsin:p,setUpdatedQSParamsForAsinOffer:function(a,b,c){b?k("."+a+"-qs-slider-data").map(function(a,d){a=k(d);(d=a.data("qs-model"))&&d.storeId===b&&a.data(l.extend(d,c))}):p(a,c)},toggleDomNodeVisibility:function(a,b){b?k(a).removeClass("aok-hidden"):k(a).addClass("aok-hidden")},updateTotalCartCountOnUI:function(a,b){a=l.extend({}, a);a.onSuccess=function(a){v.$Nav&&v.$Nav.when("api.setCartCount").run(function(b){b(a)});c.when("mash").execute("quantity-slider-mash-update",function(b){b.cart&&k.isFunction(b.cart.didUpdate)&&b.cart.didUpdate({newCartQuantity:a})})};g.getTotalCartCount(a,b)},logUrl:function(a){a&&l.post(a)}}})});"use strict";p("QuantitySliderAssetDuplicationGuard",function(){return{register:p,when:y}})}); /* ******** */ (function(e){var g=window.AmazonUIPageJS||window.P,n=g._namespace||g.attributeErrors,t=n?n("ALMCartActionAssets",""):g;t.guardFatal?t.guardFatal(e)(t,window):t.execute(function(){e(t,window)})})(function(e,g,n){function t(c,b){try{e.register(c,b)}catch(d){if(!d.message.includes("reregistered by ALMCartActionAssets"))throw d;}}function E(){var c=arguments;return{register:function(b,d){try{e.when.apply(e,c).register(b,d)}catch(a){if(!a.message.includes("reregistered by ALMCartActionAssets"))throw a; }}}}e.when("ALMCartActionAssetDuplicationGuard").execute(function(c){c.when("A","afx-csm-metrics-utils").register("alm-cart-action-query-string-utils",function(b,d){function a(a,d){var k=f(a),c=h(a);k?d["discoveredAsins.0"]=a.asin:c&&(a=b.filter(a.items,function(a){return f(a)}),a=b.map(a,function(a){return a.asin}),b.each(a,function(a,b){d["discoveredAsins."+b.toString()]=a}));return d}function h(a){return a&&a.items&&b.$.isArray(a.items)&&0b.data.items.length||a.shouldDisableButtonClicks()||c.is(":disabled")||(a.hideButtonAndRenderSpinner(b),h(b,r))})}}})});e.when("ALMCartActionAssetDuplicationGuard").execute(function(c){c.when("A", "f3-consumables-atc-helper","fresh-atfc-ewc-helper","afx-callbacks-helper","fresh-atfc-error-modal-utils","add-to-cart-common-utils").register("qs-fresh-shared-add-to-cart",function(b,c,a,e,f,g){return{initialize:function(d){function h(a){return"UFG"==a.cartType&&a.response&&a.request&&a.request.additionalInput?!0:!1}function k(b){if(h(b)&&b.response.rawResponse){var g=b.response.rawResponse,k=g.jqXHR,m=b.request,l=m.triggeringEvent;l.data=m.additionalInput;l.data&&(l.data.isDecreaseQuantityAction= b.isDecreaseQuantityAction);200===k.status&&(a.refreshCart(m.sessionId),e.success(b.clientName,l,g.clientResponseModel),c.handleAddToCart(l.data,g,d));f.removeModal()}}b.on("quantity-slider:add-to-cart-start",function(a){g.vibrate()});b.on("quantity-slider:remove-from-cart-start",function(a){g.vibrate()});b.on("quantity-slider:remove-from-cart-success",function(a){k(a)});b.on("quantity-slider:add-to-cart-success",function(a){k(a)});b.on("quantity-slider:cart-submit-error",function(a){if(h(a)){var b= a.request.triggeringEvent,c=a.response,g=c.responseText,k;f.removeModal();g&&(k=JSON.parse(g));b.data=a.request.additionalInput;400===c.status&&k?f.showModal(b,k.errorModalHtml,d):403===c.status?location.reload():(f.showGenericErrorModal(b,d),e.error(a.clientName,b,c,"error",c.statusText))}})}}})});"use strict";e.when("ALMCartActionAssetDuplicationGuard").execute(function(c){var b={en:{header:"Item was not added to the cart",errorMessage:"We're sorry, there was an error and \x3cb\x3ethis item was not added to your cart.\x3c/b\x3e Please try again.", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},es:{header:"Producto no añadido a la cesta",errorMessage:"Se ha producido un error y este producto \x3cb\x3eno se ha añadido a tu cesta.\x3c/b\x3e Inténtalo de nuevo.", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eAceptar\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},ar:{header:"لم تتم إضافة السلعة إلى عربة التسوق",errorMessage:"عذرًا، حدث خطأ ولم تتم إضافة هذه السلعة إلى عربة التسوق الخاصة بك. يرجى المحاولة مرة أخرى", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3e\nموافق \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},bn:{header:"কার্টে আইটেম যোগ করা হয়নি",errorMessage:"আমরা দুঃখিত, একটি ত্রুটি ছিল এবং এই আইটেমটি আপনার কার্টে যোগ করা হয় নি। অনুগ্রহ করে পুনরায় চেষ্টা করুন।", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eঠিক আছে\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},cs:{header:"Artikel nicht zum Einkaufswagen hinzufgefügt",errorMessage:"Leider ist ein Fehler aufgetreten und dieser Artikel wurde nicht zu Ihrem Einkaufswagen hinzugefügt. Bitte versuchen Sie es erneut.", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},da:{header:"Artikel nicht zum Einkaufswagen hinzufgefügt",errorMessage:"Leider ist ein Fehler aufgetreten und dieser Artikel wurde nicht zu Ihrem Einkaufswagen hinzugefügt. Bitte versuchen Sie es erneut.", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},de:{header:"Artikel nicht zum Einkaufswagen hinzufgefügt",errorMessage:"Leider ist ein Fehler aufgetreten und dieser Artikel wurde nicht zu Ihrem Einkaufswagen hinzugefügt. Bitte versuchen Sie es erneut.", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},fr:{header:"Article non ajouté au panier",errorMessage:"Nous sommes désolés, il y a eu une erreur et cet article n'a pas été ajouté à votre panier. Veuillez réessayer.", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},hi:{header:"आइटम कार्ट से नहीं जोड़ा गया",errorMessage:"हमें खेद है, एक त्रुटि हुई थी और यह आइटम आपके कार्ट में जोड़ा नहीं गया था. कृपया फिर से कोशिश करें।", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eठीक है\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},it:{header:"Articolo non aggiunto al carrello",errorMessage:"Desculpe, ocorreu um erro e este item \x3cb\x3enão foi adicionado ao seu carrinho.\x3c/b\x3e Por favor, tente novamente.", footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'},ja:{header:"商品がカートに追加されていません",errorMessage:"申し訳ございません。エラーが発生したため、\x3cb\x3eこの商品はカートに追加されませんでした。\x3c/b\x3eもう一度お試しください。",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, kn:{header:"ಐಟಂ ಅನ್ನು ಕಾರ್ಟ್‍ಗೆ ಸೇರಿಸಿಲ್ಲ",errorMessage:"ನಮ್ಮನ್ನು ಕ್ಷಮಿಸಿ, ಇದರಲ್ಲಿ ಒಂದು ದೋಷವಿದೆ ಮತ್ತು ಈ ಐಟಂ ಅನ್ನು ನಿಮ್ಮ ಕಾರ್ಟ್‍ಗೆ ಸೇರಿಸಿಲ್ಲ. ದಯವಿಟ್ಟು ಪುನಃ ಪ್ರಯತ್ನಿಸಿ.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eಸರಿ\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, ml:{header:"ബാസ്കറ്റിൽ ചേർക്കാത്ത ഇനം",errorMessage:"ക്ഷമിക്കണം,ഒരു പിശക് ഉണ്ടായി,നിങ്ങളുടെ കാർട്ടിൽ ഈ ഇനം ചേർത്തിട്ടില്ല. വീണ്ടും ശ്രമിക്കുക.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eശരി\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, mr:{header:"आयटम कार्टला जोडले गेलेले नाही",errorMessage:"आम्ही दिलगीर आहोत, एक चूक झाली आणि हे आयटम आपल्या कार्टमध्ये जोडले गेले नाही. कृपया पुन्हा प्रयत्न करा.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eठीक\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, nl:{header:"Artikel nicht zum Einkaufswagen hinzufgefügt",errorMessage:"Leider ist ein Fehler aufgetreten und dieser Artikel wurde nicht zu Ihrem Einkaufswagen hinzugefügt. Bitte versuchen Sie es erneut.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, pl:{header:"Artikel nicht zum Einkaufswagen hinzufgefügt",errorMessage:"Leider ist ein Fehler aufgetreten und dieser Artikel wurde nicht zu Ihrem Einkaufswagen hinzugefügt. Bitte versuchen Sie es erneut.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, pt:{header:"O item não foi adicionado ao carrinho",errorMessage:"Desculpe, ocorreu um erro e este item \x3cb\x3enão foi adicionado ao seu carrinho.\x3c/b\x3e Por favor, tente novamente.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, ta:{header:"பொருள் கார்ட்டில் சேர்க்கப்படவில்லை",errorMessage:"மன்னிக்கவும், பிழை ஏற்பட்டது, இந்த உருப்படி உங்கள் கார்ட்டில் சேர்க்கப்படவில்லை. மீண்டும் முயற்சிக்கவும்.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eசரி\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, te:{header:"వస్తువుని బాస్కెట్‌లో చేర్చలేదు",errorMessage:"మమ్మల్ని క్షమించండి, అక్కడ ఏదో ఎర్రర్ ఏర్పడింది అందుచేత మీ బాస్కెట్‌లో ఈ వస్తువును జోడించలేదు. దయచేసి మళ్లీ ప్రయత్నించండి.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eసరే\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, tr:{header:"Artikel nicht zum Einkaufswagen hinzufgefügt",errorMessage:"Leider ist ein Fehler aufgetreten und dieser Artikel wurde nicht zu Ihrem Einkaufswagen hinzugefügt. Bitte versuchen Sie es erneut.",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3eOK\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}, zh:{header:"商品未加入购物车",errorMessage:"很抱歉,出现错误,\x3cb\x3e该商品未添加至您的购物车。\x3c/b\x3e请重试。",footer:'\x3cspan class\x3d"a-declarative" data-action\x3d"a-popover-close"data-a-popover-close\x3d"{}"\x3e\n\x3cspan class\x3d"a-button primary-fresh-btn"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input"type\x3d"submit"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true"\x3e好\n \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e\n\x3c/span\x3e'}};c.when("A").register("fresh-atfc-fallback-error-modal-helper", function(c){return{getFallbackErrorModal:function(){var a=document.querySelector("html[lang]");return a&&(a=a.getAttribute("lang"),a!==n&&(a=a.split("-"),a.length))?b[a[0]]:b.en}}})})}); /* ******** */ (function(g){var k=window.AmazonUIPageJS||window.P,l=k._namespace||k.attributeErrors,b=l?l("PulseStaplesActionAssets",""):k;b.guardFatal?b.guardFatal(g)(b,window):b.execute(function(){g(b,window)})})(function(g,k,l){String.prototype.startsWith||Object.defineProperty(String.prototype,"startsWith",{value:function(b,f){f=0d.height()&&(f.addClass("expandableSection"),f.click(c),a("#fbExpanderMoreButtonSection").removeClass("aok-hidden"),a("#feature-bullets").find(".moreFB").click(c),d=a("#fbSection"),d.find(".closeFB").click(c),d.hover(null,function(){b.getIsExpanded()&&c()}))}}};return{init:function(){(new b(c)).init()}}});d.when("A","a-modal","ready").execute(function(a,c){var b=a.$;a=a.state("glowEligibilityState");a!==h&&a.glowModalDisplayEligible&&"desktop"===a.deviceType&& (c=c.get(b("#dpGlowModal")),c.attrs("ajaxHeaders",{"anti-csrftoken-a2z":b("#glowValidationToken").val()||""}),c.show())})}); /* ******** */ (function(c){var e=window.AmazonUIPageJS||window.P,h=e._namespace||e.attributeErrors,b=h?h("DetailPageBuyBoxTabularLayoutDesktopAssets",""):e;b.guardFatal?b.guardFatal(c)(b,window):b.execute(function(){c(b,window)})})(function(c,e,h){c.when("A").execute("show-tabular-buybox-side-sheet",function(b){function f(a){g&&g.count&&g.count(a,(g.count(a)||0)+1)}function c(){d(".tabular-buybox").each(function(a,c){a=d(c);var k=!1;a.find(".tabular-buybox-text").each(function(a,b){a=d(b);if(a.css("line-clamp")!== (3).toString()&&a.css("-webkit-line-clamp")!==(3).toString()){a=d(b).find(".tabular-buybox-text-message");var c=a.text();a.text("...");var e=b.offsetHeight;a.text(c);for(c=!1;b.offsetHeight>3*e;)c=!0,a.text(a.text().replace(/\W*\s(\S)*$/,"..."));k=c||b}else if(k=b.scrollHeight>b.clientHeight)return!1});a=a.find(".tabular-buybox-show-more");k?(b.show(a),f("DesktopTabularBuyBoxContentTruncated")):(b.hide(a),f("DesktopTabularBuyBoxContentExpanded"))})}var d=b.$,g=e.ue;d("#tabular-buybox-side-sheet-content a").attr("target", "_blank");d("#tabular-buybox #sellerProfileTriggerId").click(function(){f("BuyBoxTabularLayoutDesktopLinkClicked")});b.declarative("close-tabular-buybox-side-sheet","click",function(a){function c(a){a.siblings("#tabular-buybox-side-sheet-content").show(function(){d(this).removeClass("tabular-buybox-side-sheet-content-display")})}(function(a){c(a);b.hide(a.find("#tabular-buybox-background"))})(d(a&&a.$currentTarget&&a.$currentTarget[0]));f("DesktopTabularSideSheetClosed")});b.declarative("show-tabular-buybox-side-sheet", "click",function(a){function c(a){a.siblings("#tabular-buybox-side-sheet-content").show(function(){d(this).addClass("tabular-buybox-side-sheet-content-display")})}(function(a){var d=a.siblings('[data-action\x3d"close-tabular-buybox-side-sheet"]').find("#tabular-buybox-background");b.show(d);c(a)})(d(a&&a.$currentTarget&&a.$currentTarget[0]).closest("#tabular-buybox"));f("DesktopTabularSideSheetOpened")});c();b.on("a:accordion:buybox-accordion:select",c);b.on("a:tabs:offerDisplayGroup_tabs:select", c);b.on("a:pageUpdate",c)})}); /* ******** */ (function(p){var f=window.AmazonUIPageJS||window.P,r=f._namespace||f.attributeErrors,d=r?r("ABPricingFreeFormQuantityPickerAssets",""):f;d.guardFatal?d.guardFatal(p)(d,window):d.execute(function(){p(d,window)})})(function(p,f,r){p.when("jQuery","A","abPricingFfqp_constants","abPricingFfqp_metrics","abPricingFfqp_amazonAPIPriceFormatter").register("abPricingFfqp_amazonAPIClient",function(d,f,g,a,c){return f.createClass({inclusions:function(){return{priceV1:"buyingOptions[].price(product.price/v1)", quantityPricingTableV1:"buyingOptions[].quantityPricingTable(product.quantity-pricing-table/v1)",availabilityV2:"buyingOptions[].availability(product.availability/v2)"}},init:function(a){this._baseEndpoint="https://"+a.endpoint;this._baseUrl=this._baseEndpoint+"/api/marketplaces/"+a.marketplaceId+"/";this._defaultHeaders={"Accept-Language":a.language,"x-api-csrf-token":a.csrfToken,"x-cc-currency-of-preference":a.currencyOfPreference,"x-amzn-encrypted-slate-token":this._getSlateToken()};"object"=== typeof a.priceFormatConfig&&(this._aapiPriceFormatter=new c(a.priceFormatConfig));a=this._getValidatedClientId(a.clientId);this._metricScopeName=g.METRIC_SCOPE_NAME.AAPI_CLIENT.replace(g.AAPI_CLIENT_ID_PLACEHOLDER,a);this._statusMetricNameTpl=g.COUNTER_METRIC.AAPI_REQUEST_STATUS.replace(g.AAPI_CLIENT_ID_PLACEHOLDER,a)},_constructHeader:function(a,c){return"application/vnd.com.amazon.api+json; "+(""===a?"":'type\x3d"'+a+'"; ')+(""===c?"":'expand\x3d"'+c+'"; ')+'experiments\x3d"enableQuantityPricingTablePaginationField_dn2f4w34"'}, productV2:function(a){var c=["products",a.asin],g={Accept:this._constructHeader("product/v2",a.subresources.join(","))},c=this._constructUrl(c,a.parameters);this._get(a.success,a.error,c,g)},productQPT:function(a){var c={Accept:this._constructHeader("product.quantity-pricing-table/v1","")};this._get(a.success,a.error,this._baseEndpoint+a.url,c)},_getValidatedClientId:function(a){return"string"===typeof a&&0a)return"-"+this.format(-a,c);a=this._formatAmount(a);return this._currencyFormat(c).replace("{}",a)},isValidPrice:function(a,c){a=parseFloat(a);return!isNaN(a)&&0<=a&&this._isValidCurrencyCode(c)},_validateInput:function(){this._validatePriceFormat();this._validateSeparator("decimalSeparator",this._decimalSeparator);this._validateSeparator("groupingSeparator",this._groupingSeparator);this._validateDigitsCount("fractionDigits", this._fractionDigits,0);this._validateDigitsCount("groupingDigits",this._groupingDigits,0);this._validateDigitsCount("secondaryGroupingDigits",this._secondaryGroupingDigits,0);this._validateDigitsCount("minGroupingDigits",this._minGroupingDigits,1);this._validateCurrencyCode()},_validatePriceFormat:function(){"string"===typeof this._priceFormat&&-1!==this._priceFormat.indexOf("{}")||this._throwValidationError("priceFormat")},_validateSeparator:function(a,c){"string"===typeof c&&0!=c.length||this._throwValidationError(a)}, _validateDigitsCount:function(a,c,g){("number"!==typeof c||isNaN(c)||cMath.abs(g-.5)&&1==Math.floor(a)%2?Math.ceil(a):Math.floor(a);return a/Math.pow(10,c)},_formatIntegerPart:function(a){if(0===this._groupingDigits||a.lengthe||e>a.MAX_SUPPORTED_QTY?1:e;this._initialQuantity=this.currentQuantity=e;this.wireUpSelectorBasedEvents()}k.on("ready",function(){f.location.search.includes("\x26bmsmSlotRedirect\x3d1")&&document.getElementById("qtyUpdatedTooltip").click()});b.prototype.getCurrentQuantity=function(){return this.currentQuantity};b.prototype.wireUpSelectorBasedEvents=function(){var e=this;p.when("A","jQuery","quanityChangePriceUpdate").execute(function(a,b,c){e.quantityChangePriceUpdater=c;a.on("a:pageUpdate",function(){e.handleTwisterPageRefresh()})})}; b.prototype.update3PPriceBlock=function(){if(!(this.leastMinimumOrderQuantity===r||1>=this.leastMinimumOrderQuantity)){var e=d(".price3P");e.hasClass("updatedPrice3P")||(e.addClass("updatedPrice3P"),this.quantityChangePriceUpdater.ajaxCall({qt:this.leastMinimumOrderQuantity,quantityPriceField:"quantity_price"}))}};b.prototype.handleTwisterPageRefresh=function(){this.update3PPriceBlock()};b.prototype.reloadPageForQuantity=function(e,a){var b={},c="";b.qty=e;b.psc=1;e="";"undefined"!==typeof a&&("undefined"!== typeof a.refTag&&(b.ref_=a.refTag),"string"===typeof a.selectedBuyingOption&&0= this.getMaxPaginationDepth())throw a.registerCounter(g.COUNTER_METRIC.AAPI_QPT_MAX_PAGINATION_DEPTH_REACHED),Error("Max pagination depth reached");},getMaxPaginationDepth:function(){return g.MAX_PAGINATION_DEPTH},_getQPTCacheInstance:function(){var a=this,b=[a._aapiClient.inclusions().quantityPricingTableV1];return new h.AsyncCache({loader:function(e,c,d){var f={};"string"===typeof e.merchantId&&(f.merchantId=e.merchantId);f.enableQuantityPricingTablePagination=e.enableQPTPagination;a._aapiRequest(e.asin, b,f,c,d,g.METRIC_SCOPE_NAME.AAPI_QPT)},keyGenerator:function(e){var a=e.asin;"string"===typeof e.merchantId&&(a+=e.merchantId);return a}})},_getQuantityDataCacheInstance:function(){var a=this,b=[a._aapiClient.inclusions().priceV1,a._aapiClient.inclusions().availabilityV2];return new h.AsyncCache({loader:function(e,c,d){var f={itemQuantity:e.quantity};"string"===typeof e.merchantId&&(f.merchantId=e.merchantId);a._aapiRequest(e.asin,b,f,c,d,g.METRIC_SCOPE_NAME.AAPI_SINGLE_QUANTITY)},keyGenerator:function(a){var b= a.asin+a.quantity.toString();"string"===typeof a.merchantId&&(b+=a.merchantId);return b}})},_firstBuyingOption:function(a){return a.entity.buyingOptions[0]},_firstBuyingOptionByType:function(a,b){a=a.entity.buyingOptions;for(var e=0;ea&&(a=b);this.updateQuantityHiddenField(a)};return{QuantityPickerLogic:b}});"use strict";p.when("jQuery","A","a-dropdown","a-modal","a-button","abPricingFfqp_utils","abPricingFfqp_quantityManager","abPricingFfqp_metrics","abPricingFfqp_constants").register("abPricingFfqpV2_quantityPickerLogic",function(d,k,g,a,c,h,m,l,n){function q(a,b){if(!h.dropdownContainsQuantity(a,b)){var c=document.createElement("option");c.value=b;c.text=b.toString();a.append(c)}}function b(a){this.id=a.id;this.buyBoxId= a.buyBoxId;this.buyingOptionStereotype=a.buyingOptionStereotype?a.buyingOptionStereotype:"";this.quantityHiddenFieldSelector=a.quantityHiddenFieldSelector;this.leastMinimumOrderQuantity=a.leastMinimumOrderQuantity;this.quantityPickerSelector=a.quantityPickerSelector;this.quantityDiscountTableSelector=this.quantityPickerSelector+" .quantity-discount-table";this.quantityTextInputLabelSelector=this.quantityPickerSelector+" .quantity-text-input-label";this.buyboxAccordionContainerSelector=a.buyboxAccordionContainerSelector; this.loadMoreMessage=a.loadMoreMessage;this.fetchTheBestPricesMessage=a.fetchTheBestPricesMessage;this.qdtErrorMessage=a.qdtErrorMessage;this.includeRfqdLinkInNewPicker=a.includeRfqdLinkInNewPicker;this.requestForQuantityDiscountModalSelector=a.requestForQuantityDiscountModalSelector;this.requestForQuantityDiscountMessage=a.requestForQuantityDiscountMessage;this.bbtLinkSelector=a.bbtLinkSelector;this.addToCartButtonSelector=a.addToCartButtonSelector;this.limitedAvailabilityMessageSelector=a.limitedAvailabilityMessageSelector; this.fetchQuantityDiscountTableCompleted=this.fetchQuantityDiscountTableStarted=this.isLoadMoreButtonClicked=!1;this.quantityTextInputSelector=this.quantityPickerSelector;this.quantityTextInputSelector+=" .quantity-text-input-with-label";this.loadMoreButtonForUncompetitiveTiersPresence=this.hasError=!1;this.quantityPricingTableSummaryEnabled=a.quantityPricingTableSummaryEnabled;this.qdsForLockedMerchantEnabled=a.qdsForLockedMerchantEnabled;this.isAODLinkEnabled=!0===a.isAODLinkEnabled;this.quantityPickerUnavailabilityMessage= a.quantityPickerUnavailabilityMessage;this.quantityPickerUnavailabilityLink=a.quantityPickerUnavailabilityLink;this.splitOfferLinkSelector=a.splitOfferLinkSelector;this.splitOfferSectionSelector=a.splitOfferSectionSelector;this.amazonDevicesLinkEnabled=a.amazonDevicesLinkEnabled;this.buyingInBulkBaseUrl=a.buyingInBulkBaseUrl;this.initializeQuantityAvailabilityVariables();this.wireUpSelectorBasedEvents();this.initializeQuantityHiddenField()}var e=h.PACKAGE_PREFIX+".PriceTableLoadError",p=h.PACKAGE_PREFIX+ ".QuantityPriceTableRender",u=h.PACKAGE_PREFIX+".QuantityPriceTableView",v=h.PACKAGE_PREFIX+".QuantityPriceTableRenderWithLockedMerchant",w=h.PACKAGE_PREFIX+".QuantityPriceTableViewWithLockedMerchant",x=h.PACKAGE_PREFIX+".QuantityPriceTableRenderWithUncompetitiveTiers",y=h.PACKAGE_PREFIX+".QuantityPriceTableViewWithUncompetitiveTiers",z=h.PACKAGE_PREFIX+".QuantityPriceTableLoadMoreButtonClicked",A=h.PACKAGE_PREFIX+".QuantityPriceTableLoadMoreButtonClickedWithUncompetitiveTiers",B=h.PACKAGE_PREFIX+ ".QuantityPriceTableBBTLinkRender",C=h.PACKAGE_PREFIX+".QuantityPriceTableBBTLinkClick",D=h.PACKAGE_PREFIX+".QuantityPriceTableQuantityUnavailableLinkRender",E=h.PACKAGE_PREFIX+".QuantityPriceTableQuantityUnavailableLinkClick",F=h.PACKAGE_PREFIX+".QuantityPriceTableRFQDBBTLinkClick",G=h.PACKAGE_PREFIX+".QuantityPriceTableAvailabilityMessageRender",H=h.PACKAGE_PREFIX+".QuantityPriceTableAvailabilityMessageView";b.prototype.initializeQuantityAvailabilityVariables=function(){this.hasAvailability=!0}; b.prototype.wireUpSelectorBasedEvents=function(){var a=this;k.on(m.EVENT__FETCH_QUANTITY_DISCOUNT_TABLE_STARTED,function(b){b&&b!==a.id||a.handleFetchQuantityDiscountTableStarted()});k.on(m.EVENT__FETCH_QUANTITY_DISCOUNT_TABLE_COMPLETED,function(b,c){c&&c!==a.id||a.handleFetchQuantityDiscountTableCompleted(b)});k.on(m.EVENT__FETCH_QUANTITY_DISCOUNT_TABLE_ERROR,function(b){b&&b!==a.id||a.handleFetchQuantityDiscountTableError()});k.on(m.EVENT__BUY_BOX_QUANTITY_CHANGED,function(b,c,d){a.handleQuantityChangedOnOtherBuyBox(b, c,d)});k.on(m.EVENT__QUANTITY_REFRESH_CHECK_STARTED,function(){a.handleQuantityRefreshCheckStarted()});k.on(m.EVENT__QUANTITY_REFRESH_CHECK_FINISHED,function(){a.handleQuantityRefreshCheckFinished()})};b.prototype.initializeQuantityHiddenField=function(){var a=m.singleton.currentQuantity,b=parseInt(this.leastMinimumOrderQuantity);b&&b>a&&(a=b);this.updateQuantityHiddenField(a)};b.prototype.handleFetchQuantityDiscountTableCompleted=function(a){this.wireUpQuantityDiscountTableData(a);this.generateQuantityDiscountTable(); this.fetchQuantityDiscountTableCompleted=!0};b.prototype.handleFetchQuantityDiscountTableStarted=function(){this.fetchQuantityDiscountTableStarted=!0};b.prototype.wireUpQuantityDiscountTableData=function(a){this.priceTiers=a;this.buildQptRenderMetrics();this.buildQptForLockedMerchantMetrics(v);this.buildQptUncompetitiveTiersMetrics(x);this.buildAvailabilityMessageMetrics(G)};b.prototype.handleFetchQuantityDiscountTableError=function(){h.incrementMetricByOne(e);this.fetchQuantityDiscountTableStarted= !1;this.hasError=!0;this.generateQuantityDiscountTable()};b.prototype.wireUpReferenceBasedEvents=function(){var a=this,b=d(this.quantityTextInputSelector),c=d(this.quantityTextInputLabelSelector);c.click(function(){b.focus();b.click()});b.focus(function(){c.hide();"1"===this.value&&(this.value="");a.showQuantityDiscountTable()});b.blur(function(){""===this.value&&(this.value=m.singleton.currentQuantity);a.updateQuantityAndHideQuantityDiscountTable();c.show()});b.live("keypress input",function(b){a.isValidQuantityTextInputKeyCode(b); this.value=this.value.replace(/[^0-9]/g,"")});b.live("input",k.throttle(function(b){a.quantityAvailabilityCheckStart()},500));b.live("keydown",function(b){a.isValidQuantityTextPressKeyCode(b)});b.live("click change paste keyup",function(){a.clampQuantity(b.val());a.generateQuantityDiscountTable()})};b.prototype.quantityAvailabilityCheckStart=function(){this.initializeQuantityAvailabilityVariables();var a=this.getCurrentQuantity(),b=this;m.singleton.notifyQuantityTyped(a,{currentBuyBoxId:this.buyBoxId, activeBuyBoxId:this.buyBoxId,selectedBuyingOption:this.buyingOptionStereotype,qdsForLockedMerchantEnabled:this.qdsForLockedMerchantEnabled,callback:function(c){a===b.getCurrentQuantity()&&b.updateLimitedAvailabilityMessageVisibility(c.hasAvailability)}})};b.prototype.attachToDOM=function(){this.wireUpReferenceBasedEvents();this.enableUI();m.singleton.leastMinimumOrderQuantity=this.leastMinimumOrderQuantity};b.prototype.isValidQuantityTextPressKeyCode=function(a){var b={left:37,up:38,right:39,down:40}, c=f.event?a.keyCode:a.which,d;for(d in b)b[d]===c&&a.preventDefault()};b.prototype.isValidQuantityTextInputKeyCode=function(a){var b=f.event?a.keyCode:a.which;8!==b&&46!==b&&(13===b?(this.updateQuantityAndHideQuantityDiscountTable(),a.preventDefault()):(b=String.fromCharCode(b),/\d/.test(b)||a.preventDefault()))};b.prototype.getCurrentQuantity=function(){var a=d(this.quantityTextInputSelector);return this.clampQuantity(a.val())};b.prototype.handleQuantityRefreshCheckStarted=function(){this.doesDOMExist()&& this.disableUI()};b.prototype.handleQuantityRefreshCheckFinished=function(){this.doesDOMExist()&&this.enableUI()};b.prototype.clampQuantity=function(a){var b=a;999d);){var f=this.priceTiers[b],g=!this.shouldHideFirstTier()&&0===d,h=f.isLowestAvailablePrice||e||2!=d;if(this.isLoadMoreButtonClicked||g||!f.isUncompetitive&&h)c.push({quantity:Math.max(a,f.quantity),savingsMessage:f.savingsMessage,availabilityMessage:f.availabilityMessage,quantityPickerPriceText:f.quantityPickerPriceText,isDiscountUnlocked:0===d?0===b&&"BUSINESS_VOLUME_AWARE_PRICING"===f.program:!1,isFirstTier:g}), e=e||f.isLowestAvailablePrice,d++;b++}return c};b.prototype.findStartIndexOfQuantityDiscountTierTable=function(a){for(var b=0,c=this.priceTiers.length-1;b<=c;){var d=parseInt((b+c)/2),e;e=this.priceTiers[d].quantity;e=0===e.length?0:parseInt(e);if(e===a)return d;e>a?c=d-1:b=d+1}return Math.max(0,c)};b.prototype.getStartIndexOfQuantityDiscountTierTable=function(){var a=this.getCurrentQuantity(),a=this.findStartIndexOfQuantityDiscountTierTable(a);return this.shouldHideFirstTier()&&1=parseInt(f))return!1;r+=h(c).outerHeight(!0)});c.attr("data-a-expander-collapsed-height",r);0a&&(e.find(".offer-display-feature-label").each(function(b,c){b>=a&&h(c).parent()[0].classList.add("aok-hidden")}),d.publishCountMetrics(b+"FeaturesHiddenInCollapsedAccordion",c-a))})}function g(b){var a=b.find(".offer-display-features-container").attr("displayable-row-count");"undefined"!==typeof a&&b.find(".offer-display-feature-label").each(function(b,e){b>=a&&h(e).parent()[0].classList.add("aok-hidden")})}function t(b,a){b= d.buildMetricPrefix(b,a);k(b);l(b);f(b,!1);p(b)}var h=a.$;return{initializeAndSetEventListeners:function(b){t(b,"pageLoad");a.on("a:pageUpdate",function(){t(b,"pageUpdate")});a.on("a:accordion:buybox-accordion:select",function(){f(d.buildMetricPrefix(b,"accordionSelect"),!1)});a.on("a:tabs:offerDisplayGroup_tabs:select",function(){f(d.buildMetricPrefix(b,"tabSelect"),!1)});a.on("a:odf:resetHeightForProgressiveFaceOut",function(){f(d.buildMetricPrefix(b,"resetHeightForProgressiveFaceOut"),!0)})},alignOverlappingElements:function(b, a){var c=b.find(".a-expander-header.odf-expander-heading a")[0].getBoundingClientRect(),e=b.find(".offer-display-features-show-more a")[0].getBoundingClientRect();c=c.right-e.left;-10<=c&&(b.find(".offer-display-features-show-more a").css("paddingLeft",c+10),b=d.buildMetricPrefix(a),d.publishCountMetrics(b+"AlignedOverlappingElements"))},showFeaturesUnderProgressiveDisplay:function(b){var a=b.find(".offer-display-features-container").attr("displayable-row-count");"undefined"!==typeof a&&b.find(".offer-display-feature-label").each(function(b, e){b>=a&&h(e).parent()[0].classList.remove("aok-hidden")})},hideFeaturesUnderProgressiveDisplay:g}});"use strict";m.when("A","odf-metric-utils").register("truncation-utils",function(a,d){function f(f,p){l(".offer-display-features").each(function(g,k){g=l(k);var h=!1;g.find(".offer-display-feature-text-message").each(function(b,a){b=l(a);if(b.css("line-clamp")!==(3).toString()&&b.css("-webkit-line-clamp")!==(3).toString()){b=l(a);var c=b.text();b.text("...");var e=a.offsetHeight;b.text(c);for(c=!1;a.offsetHeight> 3*e;)c=!0,b.text(b.text().replace(/\W*\s(\S)*$/,"..."));c&&(h=!0)}else if(h=a.scrollHeight>a.clientHeight)return!1});g=g.find(".offer-display-features-show-more");k=d.buildMetricPrefix(f,p);h?(a.show(g),d.publishCountMetrics(k+"ContentTruncated")):(a.hide(g),d.publishCountMetrics(k+"ContentNotTruncated"))})}var l=a.$;return{setEventsToUpdateTextAndDetailsLinkVisibility:function(d){f(d,"pageLoad");if("Mobile"===d)a.on(a.constants.BROWSER_EVENTS.RESIZE,function(){f("pageResize")});a.on("a:accordion:buybox-accordion:select", function(){f(d,"accordionSelect")});a.on("a:tabs:offerDisplayGroup_tabs:select",function(){f(d,"tabSelect")});a.on("a:pageUpdate",function(){f(d,"pageUpdate")})}}});"use strict";m.when("A").register("copy-odf-content-utils",function(a){var d=a.$;return{copyOfferDisplayFeatureContent:function(a,l){a.siblings("#offer-display-features").find(d(l)).each(function(f,p){a.append(d(p).children())})}}});"use strict";m.when("A").register("odf-metric-utils",function(a){function d(a,d){a="ODF."+a+".";d&&(a+= d+".");return a}function f(a,d){k&&k.count&&k.count(a,d?d:1)}var l=a.$,k=n.ue;return{buildMetricPrefix:d,publishCountMetrics:f,publishFeatureLevelMetrics:function(a){l(".offer-display-features").find(".offer-display-feature-label").not(".show-more .offer-display-feature-label").each(function(g,k){g=l(k).attr("offer-display-feature-name");g=d(a)+g+".Display";f(g)})}}})}); /* ******** */ (function(e){var k=window.AmazonUIPageJS||window.P,l=k._namespace||k.attributeErrors,c=l?l("DetailPageOfferDisplayFeatureDesktopAssets",""):k;c.guardFatal?c.guardFatal(e)(c,window):c.execute(function(){e(c,window)})})(function(e,k,l){e.when("A","truncation-utils","copy-odf-content-utils","odf-metric-utils").execute("show-offer-display-features-side-sheet",function(c,b,d,a){var f=c.$;f("#offer-display-features-side-sheet-content a").attr("target","_blank");f("#offer-display-features #sellerProfileTriggerId").click(function(){a.publishCountMetrics(a.buildMetricPrefix("Desktop")+ "SellerProfileTriggerIdClicked")});c.declarative("close-offer-display-features-side-sheet","click",function(h){function b(a){a.siblings("#offer-display-features-side-sheet-content").show(function(){f(this).removeClass("offer-display-features-side-sheet-content-display")})}(function(a){b(a);c.hide(a.find("#offer-display-features-background"))})(f(h&&h.$currentTarget&&h.$currentTarget[0]));a.publishCountMetrics(a.buildMetricPrefix("Desktop")+"SideSheetClosed")});c.declarative("show-offer-display-features-side-sheet", "click",function(b){function h(a){a.siblings("#offer-display-features-side-sheet-content").show(function(){f(this).addClass("offer-display-features-side-sheet-content-display")})}b=f(b&&b.$currentTarget&&b.$currentTarget[0]).closest("#offer-display-features");(function(a){a=a.siblings("#offer-display-features-side-sheet-content");0===a[0].children.length&&d.copyOfferDisplayFeatureContent(a,".offer-display-feature-side-sheet")})(b);(function(a){var b=a.siblings('[data-action\x3d"close-offer-display-features-side-sheet"]').find("#offer-display-features-background"); c.show(b);h(a)})(b);a.publishCountMetrics(a.buildMetricPrefix("Desktop")+"SideSheetOpened")});b.setEventsToUpdateTextAndDetailsLinkVisibility("Desktop")});"use strict";e.when("A","progressive-display-utils","odf-metric-utils").execute("offer-display-features-expander",function(c,b,d){b.initializeAndSetEventListeners("Desktop");c.on("a:expander:offer-display-features-expander:toggle:expand",function(a){a=a.expander.$expander;var c=a.find(".a-expander-header.odf-expander-heading").height();a.find(".offer-display-features-show-more").is(":visible")? a.children(".a-row").css("paddingTop",c):a.children(".a-row").css("paddingTop",c+4);b.showFeaturesUnderProgressiveDisplay(a);d.publishCountMetrics(d.buildMetricPrefix("Desktop")+"ProgressiveDisplayExpand")});c.on("a:expander:offer-display-features-expander:toggle:collapse",function(a){a=a.expander.$expander;var c=a.attr("data-a-expander-collapsed-height");a.children(".a-row").css("paddingTop","0px");a.height(c);b.hideFeaturesUnderProgressiveDisplay(a);d.publishCountMetrics(d.buildMetricPrefix("Desktop")+ "ProgressiveDisplayCollapse")})});"use strict";e.when("A","odf-metric-utils").execute("publish-feature-metrics",function(c,b){b.publishFeatureLevelMetrics("Desktop")});"use strict";e.when("A","jQuery","odf-metric-utils").execute("giftingInfo",function(c,b,d){function a(){var a=b(".odf-gift-wrap input[type\x3d'checkbox']");1