(function(d){var m=window.AmazonUIPageJS||window.P,f=m._namespace||m.attributeErrors,b=f?f("DetailPageImageBlockSubAssets@controller","DetailPageImageBlockSubAssets"):m;b.guardFatal?b.guardFatal(d)(b,window):b.execute(function(){d(b,window)})})(function(d,m,f){d.when("A","imageBlockUtils").register("ImageBlockModel",function(b,c){function p(b,a,q,e,n,h){c.isDefined(b)&&(g.type=b);c.isDefined(a)&&(g.index=a);c.isDefined(q)&&(g.thumbnailIndex=q);c.isDefined(e)&&(g.variant=e);c.isDefined(n)&&(g.color=
n);g.shoppableScene=h||null}function k(b){p("image",0,0,"MAIN",b||a.landingAsinColor||a.defaultColor,null)}function e(a){a=a.data;l=b.copy(g);p(a.type,a.index,a.thumbnailIndex,a.variant,a.color,a.shoppableScene)}function h(a){e(a);a=b.copy(a);a.data=b.copy(g);n.dispatch("updateView",a)}function d(){l=b.copy(g);k(g.color)}var a,n,g={},l={},m,f;return function(c,r){n=r;a=c;n.register("updateSelection",h);n.register("updateModel",e);n.register("resetModel",d);this.init=function(){k()};this.getCurrentItem=
function(){return b.copy(g)};this.getPreviousItem=function(){return b.copy(l)};this.setCurrentEvent=function(a){m=a};this.getCurrentEvent=function(){return m};this.setImmersiveViewModalInstance=function(a){f=a};this.getImmersiveViewModalInstance=function(){return f};this.updateTitle=function(b){a.title=b};this.setToPreviousItem=function(){p(l.type,l.index,l.thumbnailIndex,l.variant,l.color,l.shoppableScene)};this.setToCurrentItem=function(a){p(a.type,a.index,a.thumbnailIndex,a.variant,a.color,a.shoppableScene)}}});
"use strict";d.when("imageBlockUtils").register("ImageBlockState",function(b){return function(c,d,k){this.getImageHash=function(e){var h=k.getCurrentItem();e=b.getIndexForVariant(h.color,e||"MAIN",c);return b.getImageHash(h.color,e,c)};this.onImageUpdateForTwister=function(b){d.register("updateSelection",function(c){"swatchClick"===c.type&&"function"===typeof b&&b()})}}});"use strict";d.when("jQuery","ImageBlockModel","ImageBlockView","imageBlockUtils","ImageBlockState").register("ImageBlockController",
function(b,c,d,k,e){var h={};return function(f){var a=this;a.dispatch=function(a,c){a=h[a];k.isDefined(a)&&b.each(a,function(a,b){b.call(m,c)})};a.register=function(a,b){k.isDefined(h[a])||(h[a]=[]);"function"===typeof b&&h[a].push(b)};a.model=new c(f,a);a.view=new d(f,a,a.model);a.api=new e(f,a,a.model);a.init=function(){a.model.init();a.view.init()};a.init()}});"use strict";d.when("jQuery","ImageBlockController","ImageBlockATF","ImageBlockBTF").register("ImageBlock",function(b,c,f,k){b=b.extend(!0,
{},f,k);var e=new c(b);d.register("ImageBlockAPI",function(){return e.api});return e})});
/* ******** */
(function(M){var u=window.AmazonUIPageJS||window.P,Z=u._namespace||u.attributeErrors,P=Z?Z("DetailPageImageBlockSubAssets@baseViews","DetailPageImageBlockSubAssets"):u;P.guardFatal?P.guardFatal(M)(P,window):P.execute(function(){M(P,window)})})(function(M,u,Z){M.when("A","jQuery","imageBlockUtils","ImageBlockLoader","postMetric","logFailedInteractionMetric","postEarlyMetric").register("ImageBlockAdditionalAltImageView",function(n,c,f,J,k,N,F){function K(d,b,x,p,t){if(!f.isjQueryObjDefined(d.find(".a-button-selected"))){var a=
C.getCurrentItem();if(!p||"chromeless-video"!==a.type||!h.autoplayVideo){p=0;"image"===a.type&&(p=Math.max(f.getIndexForVariant(a.color,a.variant,h),0));var g=0;f.isDefined(h.heroImage[a.color])&&(g=h.heroImage[a.color].length);t=p-(b>=h.maxAlts?h.maxAlts-t-g:0);b=0<=t?b+t:p+g;b>=x&&(p=0,b=g);x=f.getImageHash(a.color,p,h);-1!==x&&(B.dispatch("updateModel",{data:{index:p,thumbnailIndex:b,variant:x.variant,type:"image",shoppableScene:x.shoppableScene}}),x=d.find(".item").get(b),f.selectGivenThumbnail(c(x),
d))}}}function L(c){if(!h.useChildVideos)return f.lazyLoadingRequired(C.getCurrentItem(),C,h)?void 0:h.videos;if(h.colorToVideo[c])return h.colorToVideo[c];var b=h.colorToAsin[c];if(b&&b.asin){var d={};d.params={asin:b.asin,productGroupID:h.productGroupID,useAiryVideoPlayer:!0,useChromelessVideoPlayer:h.useChromelessVideoPlayer,isUDP:h.isUDP};h.isDPXFeatureEnabled||(d.success=function(b){videosOnTwisterRefresh(b)},J.load(VIDEO_AJAX_ENDPOINT,d));return h.colorToVideo&&h.colorToVideo[c]}}function z(q,
b,t){if((2===h.unrolledImageBlockTreatment||3===h.unrolledImageBlockTreatment)&&t)return q;var p=L(b),x=f.isDefined(p)&&0
=h.maxAlts-x&&qh.maxAlts&&b.each(function(a){a>=h.maxAlts&&c(this).remove()});f.isDefined(d)&&c.each(d,function(a,b){a=h.maxAlts-y&&c('\x3cli data-csa-c-action\x3d"image-block-main-image-hover" data-csa-c-element-type\x3d"navigational" data-csa-c-posy\x3d"'+(a+y+1)+'" data-csa-c-type\x3d"uxElement" class\x3d"image item itemNo'+
(a+y)+' unrolledImg imgMedia"\x3e\x3cspan class\x3d"a-list-item"\x3e \x3cspan class\x3d"a-declarative" data-action\x3d"main-image-click" data-csa-c-type\x3d"widget" data-csa-c-func-deps\x3d"aui-da-main-image-click" data-main-image-click\x3d"{}" data-ux-click\x3d""\x3e \x3cdiv id\x3d"imgTagWrapperId" class\x3d"imgTagWrapper"\x3e \x3cdiv id\x3d"unrolledImgNo'+(a+y)+'"\x3e \x3cdiv class\x3d"a-image-container a-dynamic-image-container greyBackground" style\x3d"width:100%; height:600px;"\x3e \x3cimg alt\x3d"" src\x3d"'+
b.large+'" data-a-hires\x3d"'+b.hiRes+'"\x3e \x3c/div\x3e \x3c/div\x3e\x3c/div\x3e\x3c/span\x3e \x3c/span\x3e\x3c/li\x3e').appendTo(c(".unrolledScrollBox .list-unrolled"))})}}function l(d){var b=C.getCurrentItem().color;h.colorImages[b]||(h.colorImages[b]=d);d={type:"updatedData",data:C.getCurrentItem()};B.dispatch("updateView",d);(b=h.colorToAsin[b])&&b.asin&&M.register(f.rankedImagesReadyEvent(b.asin))}function e(){var d=w.find(".item .imgTagWrapper"),b=f.getContainerHeight(y,h.holderRatio,h.holderMaxHeight);
0r&&(r=c-r,c=F.find(".altIngressTemplate").clone().removeClass("altIngressTemplate").removeClass("aok-hidden").addClass("item"),
r+="+",A={type:"ingress",index:0,thumbnailIndex:z,variant:""},c.find("#altIngressText").append(r),n.declarative.create(c,"thumb-action",A),F.append(c),A=z++);return A};u.update=function(c){"ingress"===c.data.type&&"click"===c.type&&N.dispatch("imageClick",c)}}});"use strict";M.when("A","jQuery","imageBlockUtils","ImageBlockHeroUtils").register("ImageBlockHeroImageView",function(n,c,f,u){function k(t,e,h,l){if(!f.isjQueryObjDefined(t.find(".a-button-selected"))){var B=A.getCurrentItem();if(!l||"chromeless-video"!==
B.type||!r.autoplayVideo){l=0;if("hero-image"===B.type){l=F(B.color,B.variant);if(-1===l)return;l=-1!==l?l:0}var d=e+l;d>=h&&(l=0,d=e);e=u.getHeroImageHash(r,B.color,l);-1!==e&&(H.dispatch("updateModel",{data:{index:l,thumbnailIndex:d,variant:e.variant,type:"hero-image"}}),e=t.find(".item").get(d),f.selectGivenThumbnail(c(e),t))}}}function J(t,e,h){if("hero-video"===A.getCurrentItem().type)return t;e=r.heroImage&&r.heroImage[e];var l=t;f.isDefined(e)&&(c.each(e,function(c,d){th.length||!f.isDefined(h[t])||!f.isDefined(e))return-1;var l=-1;c.each(h[t],function(c,d){d.variant===e&&(l=c)});return l}function K(){if(l.length&&r.repositionHeroImage){var c=u.getHeroDimParams(r,A.getCurrentItem());if(f.isDefined(c)){var e=f.isDefined(c.xPos)?c.xPos+"px "+c.yPos+"px ":"center "+c.yPos+"px ";l.css({"background-position":e,"background-size":c.width+
"px "+c.height+"px ","max-width":c.width+"px ","min-height":c.height+"px ",filter:"","-ms-filter":""})}}}function L(c,e,h,k){if(l.length&&c&&e){if("function"===typeof h||k){var t=new Image;t.onload=k?function(){l.css("background-image",'url("'+c+'")')}:h;t.src=c}h=e[1];t=e[0];k||l.css({"background-image":'url("'+c+'")'});if(r.repositionHeroImage&&(e=u.getHeroDimParams(r,A.getCurrentItem(),e),f.isDefined(e))){h=e.width;t=e.height;var d=f.isDefined(e.xPos)?e.xPos+"px "+e.yPos+"px ":"center "+e.yPos+
"px "}l.css({"background-position":d,"background-size":h+"px "+t+"px ","max-width":h+"px ","min-height":t+"px ",filter:"","-ms-filter":""})}}function z(f,e,h,l){f=u.getHeroImageHash(r,f,e);if(-1===f)return-1;e=c.map(f.main,function(c,d){return d})[0];L(e,f.main[e],h,l)}function I(c,f,e){if("hero-image"!==c.type)return-1;var h=F(c.color,A.getCurrentItem().variant);h=-1!==h?h:0;if(-1===u.getHeroImageHash(r,c.color,h))return-1;var l=A.getCurrentItem();c.thumbnailIndex=l.thumbnailIndex;c.type=l.type;
c.variant=l.variant;c.index=h;E(c,f,e)}function E(c,f,h){var t=u.getHeroImageHash(r,c.color,c.index);var k=c&&e&&n.equals(c,e)?!0:!1;e||(e=c);if(!k&&c||f)z(c.color,c.index,f,h),e=c;l.removeClass("hide-background");n.trigger("dp:image-block:update",t)}var G,r,A,H,O,l,e={};return function(e,k,h,n){G=this;r=e;A=k;H=n;r.heroImage[r.landingAsinColor]=r.heroImage[r.defaultColor];G.render=function(f,d,e,h,t,k,n){O=h;l=c("#heroImage");f=J(d,f,k);I(A.getCurrentItem(),n,k);return f};G.update=function(c){var d=
c.data;"ingress"!==d.type&&l.addClass("hide-background");"swatchHover"===c.type?c.captured||(d.type=A.getCurrentItem().type,-1!==I(d)&&(c.captured=!0)):"hero-image"===d.type&&(E(d),"click"!==c.type&&r.usePeekHover||f.selectGivenThumbnail(c.$declarativeParent,O))};H.register("resize",K)}});"use strict";M.when("A","jQuery","imageBlockUtils","postMetric","logFailedInteractionMetric","postEarlyMetric").register("ImageBlockMagnifierView",function(n,c,f,J,k,N){function F(c){O?c.css("cursor","url('"+E.staticImages.zoomIn+
"'), auto"):(c.css("cursor","-webkit-zoom-in"),c.css("cursor","-moz-zoom-in"),c.css("cursor","zoom-in"))}function K(c){var e=c.match(/\._((\w|,|\.)+)_\.(gif|jpg|png)$/i);c={};if(f.isDefined(e)){e=e[1].split("_");for(var l=0;l=a[2]||x[1]>=a[3]||E.acEnabled&&!r(l)?(e.fadeMagnifier?S||(S=!0,ca=setTimeout(function(){B(!0)},500)):e.useClickZoom||B(),I&&(I=!1,clearTimeout(G))):
(I||(I=!0,G=setTimeout(function(){J.postCountMetric("dppc_hoverZoomOpened");k.isEnabled&&N.logHoverZoomRequestServed(k)},1E3)),e.fadeMagnifier&&S&&(S=!1,clearTimeout(ca)),t())}function B(a){a&&y.suppressMagnifier(!0);if(g&&(q&&q.hide(),b&&(b.destroy(),b=null),g=!1,m?(l.unbind("touchmove.magnifier touchstart.magnifier touchend.magnifier"),c(document).trigger("disengaged.magnifier")):c(document).unbind("mousemove.magnifier").trigger("disengaged.magnifier"),w(),a))l.one("click.magnifier touchstart.magnifier",
function(a){d(a,!0)})}function d(a,d){d&&y.suppressMagnifier(!1);if(!g&&!v&&(0===aa&&(J.postCountMetric("dppc_hoverTime",new Date-(u.ue&&u.ue.t0||0)),aa=1),T[W]||(J.postCountMetric("dppc_hoverMain"),T[W]=1),p=[l.position().left,l.position().top,l.width(),l.height()],W&&(h(a),q?q.refit().show():q=new R,e.useClickZoom||(b=b||new ba),D=q.getWindowSize(),t()),g=!0,m?(l.unbind("touchstart.magnifier touchmove.magnifier").bind("touchmove.magnifier",z).bind("touchend.magnifier",B),c(document).trigger("engaged.magnifier")):
(E.acEnabled?Q.unbind("mousemove.magnifier"):l.unbind("mousemove.magnifier"),c(document).trigger("engaged.magnifier").bind("mousemove.magnifier",z)),d&&(a=c("#zoomWindow"),0d?f:d;c("#magnifierLens").remove();var m=c("\x3cdiv id\x3d'magnifierLens' /\x3e").css({position:"absolute"});e.generalImageUrls.zoomLensBackground&&m.css({backgroundImage:"url("+e.generalImageUrls.zoomLensBackground+")"});E.showMagnifierOnHover?F(m):m.css("cursor","pointer");b.updatePosition=function(){var a=[p[2]-g[0],p[3]-g[1]],c=0>=a[0]?.5:Math.max(0,Math.min(1,(x[0]-g[0]/2-p[0]-b.offset.left)/a[0])),d=0>=a[1]?.5:Math.max(0,Math.min(1,(x[1]-g[1]/2-p[1]-b.offset.top)/a[1])),f=p[0]+
Math.round(c*a[0]);a=p[1]+Math.round(d*a[1]);m.get(0).style.left=f+"px";m.get(0).style.top=a+"px";return[c,d]};b.destroy=function(){m.remove()};b.offset=l.offsetParent().offset();a(d);b.updatePosition();m.appendTo(l.parent());q.detailImage[0].complete||q.detailImage.load(function(){var c=q.detailImage.width()/p[2];a(c);b.updatePosition()})};ba.preload=function(){y.preload(e.generalImageUrls.lensBackgroundUrl)};var R=function(){function a(){var a={};if("over"===e.location){a=e.useClickZoom;var b={},
m=c("#leftCol"),h=c("#centerCol"),y=c("#rightCol"),aa=c("#hover-zoom-end"),R=c("#actionPanelContainer"),ta=f.isjQueryObjDefined(m)?m.outerHeight():h.outerHeight();b.top=f.isjQueryObjDefined(m)?m.offset().top:h.offset().top;b.bottom=ta+b.top;b.right=f.isjQueryObjDefined(y)?y.offset().left:R.offset().left;b.left=a?0:m.offset().left+m.outerWidth();f.isjQueryObjDefined(aa)&&aa.offset().top>b.bottom&&(b.bottom=aa.offset().top);a=b}else"right"===e.location&&(a=l.offset(),a={left:a.left+l.outerWidth(),top:a.top,
right:a.left+l.outerWidth()+400,bottom:a.top+400});e.minHeightElement&&(a.bottom=Math.max(a.bottom,a.top+c(e.minHeightElement).outerHeight()));a.bottom=Math.min(a.bottom,c(u).scrollTop()+c(u).height());a.left+=d[0];a.top+=d[1];a.right+=d[2];a.bottom+=d[3];a.width=a.right-a.left;a.height=a.bottom-a.top;e.enhancedHoverOverlay&&f.isDefined(u.pageXOffset)&&(b=c(u).width(),a.width=b-a.left+u.pageXOffset-18,a.height-=14);v.css({left:a.left,top:a.top,width:a.width,height:a.height});g.rect=a;return g}function b(a){var b=
new Image;g.detailSize=[0,0];b.onload=function(){g.detailSize=[b.width,b.height];t()};b.src=a.attr("src");if(0=d.maxAlts&&0!=e)){var v=b+e;v>=g&&(e=0,v=b);b=f.getImageHash(m.color,e,d);-1!==b&&(y.dispatch("updateModel",{data:{index:e,thumbnailIndex:v,variant:b.variant,type:"image",
shoppableScene:b.shoppableScene}}),b=a.find(".item").get(v),f.selectGivenThumbnail(c(b),a))}}}function L(a,b,g){if((2===d.unrolledImageBlockTreatment||3===d.unrolledImageBlockTreatment)&&g)return a;var m=d.colorImages&&d.colorImages[b];b=a;2!==d.unrolledImageBlockTreatment&&3!==d.unrolledImageBlockTreatment||c(".thumbItemUnrolled").each(function(a){(!c(this)[0].classList.contains("thumbTypeimage")||a>=m.length||a>=d.maxAlts)&&c(this).remove()});f.isDefined(m)&&(c.each(m,function(b,g){if(a=g.length&&c('\x3cli data-csa-c-action\x3d"image-block-main-image-hover" data-csa-c-element-type\x3d"navigational" data-csa-c-posy\x3d"'+
(a+1)+'" data-csa-c-type\x3d"uxElement" class\x3d"image item itemNo'+a+' unrolledImg imgMedia"\x3e\x3cspan class\x3d"a-list-item"\x3e \x3cspan class\x3d"a-declarative" data-action\x3d"main-image-click" data-csa-c-type\x3d"widget" data-csa-c-func-deps\x3d"aui-da-main-image-click" data-main-image-click\x3d"{}" data-ux-click\x3d""\x3e \x3cdiv id\x3d"imgTagWrapperId" class\x3d"imgTagWrapper"\x3e \x3cdiv id\x3d"unrolledImgNo'+a+'"\x3e \x3cdiv class\x3d"a-image-container a-dynamic-image-container greyBackground" style\x3d"width:100%; height:600px;"\x3e \x3cimg alt\x3d"" src\x3d"'+
b.large+'" data-a-hires\x3d"'+b.hiRes+'" data-a-manual-replacement\x3d"true"\x3e \x3c/div\x3e \x3c/div\x3e\x3c/div\x3e\x3c/span\x3e \x3c/span\x3e\x3c/li\x3e').appendTo(c(".unrolledScrollBox .list-unrolled"))}});n.loadHiResImage(document.querySelectorAll(".unrolledImg.imgMedia img"));var m=f.isDefined(e);m&&(k.postCountMetric("mainImageUpdateOnTwisterVariationClick"),e())}}function t(a){var c=Math.max(E(a.color,w.getCurrentItem().variant),0);c=f.getImageHash(a.color,c,d);if(-1===c)return f.lazyLoadingRequired(a,
w,d)||f.showUnavailable(a.color),-1;var g=b.find(".swatchHoverExp"),e=r(c);g.find(".imgTagWrapper").html(e);n.loadImageManually(e);k.postCountMetric("mainImageUpdateOnTwisterVariationHover");O(g);G(g,a,"swatchHover");n.trigger("dp:image-block:update",c)}function X(a,g){f.lazyLoadingRequired(a,w,d)||(c("#imageBlock").css("opacity","1"),b.css("opacity","1"),f.spinner(b,!1),b.find("li").removeClass("selected"),W&&c("#image-canvas-caption #canvasCaption").empty(),f.hideUnavailable(),g&&b.find(".list .item").remove())}
function h(){var a=b.find(".item .imgTagWrapper"),g=f.getContainerHeight(x,d.holderRatio,d.holderMaxHeight);0b&&(b=a)});return b}function E(a){var b=0;c.each(a,function(a,c){a=parseInt(c[0],10);a>b&&(b=a)});return b}function G(a,b,c){b=b.width();if(c.naturalMainImageSize)return b;a=I(a);0d.length||!z(d[a])||!z(b))return-1;var g=-1;c.each(d[a],function(a,c){c.variant===b&&(g=a)});return g}function C(a,
b,d){d=d||q;d=d.colorImages;return!(z(d)&&z(d[a])&&z(d[a][b])&&z(d[a][b].main))||1>c.map(d[a][b].main,function(a,b){return b}).length?-1:d[a][b]}function B(a,b,c,d){d.parent().css("z-index",2);0!==c&&0!==b&&(b/=c,d.css("width",""),d.css("height",""),a>b?d.css("width",b/a*100+"%"):d.css("height",a/b*100+"%"))}function d(a,b){var g;if(g=a.useIV)g=a.colorImages&&a.colorImages[b]&&0b[d]&&(f=d+1);c.length>=f&&(g=c[f])}z(g)&&(a=Math.min(g[1],a))}return a},getColorFromState:function(a,b){if(a){b=b||q;var d="";c.each(b.visualDimensions,function(b,c){a[c]&&(d+=" "+a[c])});return d&&d.substring(1)}},createThumbnail:function(a,b,c,d){var g=c.find(".template").clone().removeClass("template").addClass("item"),f=document.createElement("img");
f.src=b;g.find(".placeHolder").replaceWith(f);(b=a.heroVideoVariant)&&"hero-image"===a.type&&a.variant===b&&g.addClass("heroImageThumbnail");z(d)&&g.addClass(d);w()&&g&&(d=document.createElement("div"),d.className="imageBlockThumbnailImageGrayOverlay",f.parentNode.insertBefore(d,f));n.declarative.create(g,"thumb-action",a);g.attr&&(g.attr("data-ux-click",""),a.type&&a.type.match(/video/)?(g.attr("data-csa-c-type","uxElement"),g.attr("data-csa-c-element-type","navigational"),g.attr("data-csa-c-action",
"image-block-alt-image-clickToImmersiveVideos")):(g.attr("data-csa-c-type","uxElement"),g.attr("data-csa-c-element-type","navigational"),g.attr("data-csa-c-action","image-block-alt-image-hover")),g.attr("data-csa-c-posy",a.thumbnailIndex+1));c.append(g);return g},updateImageThumbnailOverlay:function(a,b,c){a.find(".textMoreImages").append(c.length-b.thumbnailIndex+"+")},selectGivenThumbnail:function(a,b){a=a.find(".a-button");b.find(".a-button").removeClass("a-button-selected").removeClass("a-button-focus");
a.addClass("a-button-selected").addClass("a-button-focus")},createAiryInstanceForChromeful:function(a,b,c,d,f,e,h,k){O(a,b,c,d,f,e,h,k,0,1,"","","")},createAiryInstanceForChromefulNotUseTabbedImmersiveView:O,loadMediaIntoAiry:function(a,b,c,d){a&&a.getMediaSourceInfo()!==b.url&&(d?a.loadMedia?(U={mediaSourceInfo:[b.url],contentId:b.mediaObjectId,refTag:"vse_ib_tablet_web"},a.loadMedia(U)):a.play({videoUrl:b.url,imageUrl:b.slateUrl,mimeType:"video/mp4",contentId:b.mediaObjectId,rankingStrategy:b.rankingStrategy,
refTag:"vse_ib_tablet_web"}):a.loadMedia?a.loadMedia({mediaSourceInfo:b.url,contentId:b.mediaObjectId,contentMinAge:Number(b.minimumAge||"")||0,contentTitle:b.title,slateImages:{preloadSlate:b.slateUrl,postMediaSlate:b.slateUrl}}):a.setInitialData({videoUrl:b.url,mimeType:H(b.url),contentId:b.mediaObjectId,rankingStrategy:b.rankingStrategy,imageUrl:b.slateUrl,aciContentId:b.aciContentId}))},showUnavailable:function(a){a&&(c("#imageBlock .unvailableVariation").html(a),c("#imageBlock .variationUnavailable").show())},
hideUnavailable:function(){c("#imageBlock .variationUnavailable").hide()},fadeToThumbnail:l,toggleVideoCaption:e,selectThumbnail:t,spinner:function(a,b){var d=c("#imageBlock .a-spinner").parent();0===d.length&&(d=c("\x3cdiv\x3e\x3c/div\x3e").append(c("\x3cspan\x3e\x3c/span\x3e").addClass("a-spinner").addClass("a-spinner-medium")),a.append(d),d.css({position:"absolute",left:"50%",top:"50%",transform:"translate3d(-50%, -50%, 0)","-webkit-transform":"translate3d(-50%, -50%, 0)","z-index":"3",width:"48px",
height:"48px",border:"8px solid #FFFFFF","-webkit-border-radius":"20px","-moz-border-radius":"20px","border-radius":"100%"}));b?d.show():d.hide();return d},rankedImagesReadyEvent:function(a){return"ranked-images-ready-for-"+a},ajaxState:M,getIndexForVariant:h,getImageHash:C,lazyLoadingRequired:function(a,b,c){b=Math.max(h(a.color,b.getCurrentItem().variant,c),0);b=-1!==C(a.color,b,c);a=c.colorToAsin[a.color]&&c.colorToAsin[a.color].asin;a=!a||"success"!==M(a);return!c.lazyLoadExperienceDisabled&&
!b&&a},lazyLoadOnHoverEnabled:function(a){return!a.lazyLoadExperienceOnHoverDisabled},updateAspectRatio:B,repositionVideoBanner:function(a,b,c,d){setTimeout(function(){var c=a.width()/a.height();B(c,16,9,b)},d||0)},getVideosCount:function(a,b){return b.useChildVideos&&b.colorToVideo[a]?b.colorToVideo[a].length:b.videos?b.videos.length:0},getVideoHash:function(a,b,c){if(c.useChildVideos){if(!z(c.colorToVideo))return-1;a=c.colorToVideo[a]}else a=c.videos;return z(a)&&z(a[b])&&z(a[b].url)?a[b]:-1},isImmersiveViewEnabled:d,
playVideoInImmersiveView:function(a,b){return d(a,b)&&a.useTabbedImmersiveView},useTabbedImmersiveView:function(a){return a.useTabbedImmersiveView},getMediaSourceInfo:function(){return z(U)?U.mediaSourceInfo[0]:""},getNilgiriServiceAjaxRequest:function(a,b,c){return{requester:"DetailPageTablet",marketplaceID:c.marketPlaceID,clientPrefix:"ImageBlock_tablet",locale:c.languageCode,page:"DetailPageTablet",placement:"ImageBlock",metadata:{shouldPreload:!1},video:{videoURL:c.url,imageURL:c.slateUrl}}},
addTag:function(a){u.ue&&u.ue.tag&&u.ue.tag(a)},isShoppableScenesEnabled:function(){return L.isEnabled&&0Math.floor(b/a)));c&&(x=100);p=b}}},logError:function(a,b,c,d){u.ueLogError&&u.ueLogError(d,{logLevel:a,attribution:b,message:c})}}});"use strict";M.when("A","jQuery","imageBlockUtils","ImageBlockLoader","postMetric","vse_ns_videoPlayer").register("ImageBlockVideoView",function(n,c,f,J,k,N){function F(a,d,g,e){!b.autoplayVideo||ma||b.useChromelessVideoPlayer?!f.isjQueryObjDefined(a.find(".a-button-selected"))&&
(g=x.getCurrentItem(),!e||b.prioritizeVideos||"chromeless-video"===g.type&&b.autoplayVideo)&&(e=f.getVideoHash(g.color,0,b),-1===e||g.thumbnailIndex>=b.maxAlts-1||(d+=0,p.dispatch("updateModel",{data:{index:0,thumbnailIndex:d,variant:e.variant,type:b.useChromelessVideoPlayer?"chromeless-video":"chromeful-video"}}),d=a.find(".item").get(d),f.selectGivenThumbnail(c(d),a))):(f.selectGivenThumbnail(a.find("img:last"),a),f.fadeToThumbnail(a.find("img").length-1,v,a))}function K(a){var c=x.getCurrentItem().color;
if(b.useChildVideos&&!b.colorToVideo[c]){var d=function(){if(a){b.colorToVideo[c]=a;var d={type:"updatedData",data:x.getCurrentItem()};p.dispatch("updateView",d)}};b.lazyLoadExperienceDisabled?d():M.when(f.rankedImagesReadyEvent(b.colorToAsin[c].asin)).execute(function(){d()})}}function L(a){a&&(b.notShowVideoCount=a,a={type:"updatedData",data:x.getCurrentItem()},p.dispatch("updateView",a))}function z(a){if(!b.useChildVideos)return f.lazyLoadingRequired(x.getCurrentItem(),x,b)?void 0:b.videos;if(b.colorToVideo[a])return b.colorToVideo[a];
var c=b.colorToAsin[a];if(c&&c.asin){var d={};d.params={asin:c.asin,productGroupID:b.productGroupID,useAiryVideoPlayer:!0,useChromelessVideoPlayer:b.useChromelessVideoPlayer,isUDP:b.isUDP};b.isDPXFeatureEnabled||(d.success=function(a){K(a)},J.load("/gp/product/features/apparel-main-image/videos.html",d));return b.colorToVideo&&b.colorToVideo[a]}}function I(c){m&&null===c&&2!==b.unrolledImageBlockTreatment&&3!==b.unrolledImageBlockTreatment&&(m.hide(),a.parent().css("z-index",-1),g&&g.hide())}function E(c,
d,g){d=v.width()/v.height();var e=parseInt(c.videoWidth,10),h=parseInt(c.videoHeight,10);f.updateAspectRatio(d,e,h,a);if(m&&"unrolled-video-add"!==g)m.show(),f.loadMediaIntoAiry(m,c,aa,b.tabletWeb);else if(b.tabletWeb)m=R;else{if("unrolled-video-add"===g){m=R;return}if(null===R||R===Z)Y=setInterval(function(){m=R;m!==Z&&null!==m&&(m.show(),f.loadMediaIntoAiry(m,c,aa,b.tabletWeb),G(),l(m),clearInterval(Y),Y=null)},500);else if(m=R,m!==Z&&null!==m){m.show();f.loadMediaIntoAiry(m,c,aa,b.tabletWeb);G();
l(m);return}}G();l(m)}function G(){if(2!==b.unrolledImageBlockTreatment&&3!==b.unrolledImageBlockTreatment)if(f.useTabbedImmersiveView(b)){if(1b.maxAlts&&h.each(function(a){a>=b.maxAlts&&c(this).remove()});l&&a===b.maxAlts&&(2===b.unrolledImageBlockTreatment||3==b.unrolledImageBlockTreatment?(c(".thumbItemUnrolled").last().remove(),c(".unrolledImg").last().remove()):D.find(".item:last").remove(),a--);f.isDefined(e)&&(c.each(e,function(d,g){if(a<
b.maxAlts){if(2===b.unrolledImageBlockTreatment||3===b.unrolledImageBlockTreatment){var h=b.useChromelessVideoPlayer?"chromeless-video":"chromeful-video";c('\x3cli class\x3d"thumbItemUnrolled thumbType'+h+" thumbIndex"+d+'"\x3e\x3cspan class\x3d"a-list-item"\x3e \x3cspan class\x3d"a-button a-button-thumbnail a-button-toggle" id\x3d"a-autoid-'+a+'"\x3e\x3cspan class\x3d"a-button-inner"\x3e\x3cinput class\x3d"a-button-input" type\x3d"submit" aria-labelledby\x3d"a-autoid-'+a+'-announce"\x3e\x3cspan class\x3d"a-button-text" aria-hidden\x3d"true" id\x3d"a-autoid-'+
a+'-announce"\x3e \x3cimg alt\x3d"" src\x3d"'+g.thumb+'"\x3e \x3c/span\x3e\x3c/span\x3e\x3c/span\x3e \x3c/span\x3e\x3c/li\x3e').appendTo(c("ul.regularAltImageViewLayout"));c('\x3cli data-csa-c-action\x3d"image-block-main-image-hover" data-csa-c-element-type\x3d"navigational" data-csa-c-posy\x3d"'+a+'" data-csa-c-type\x3d"uxElement" class\x3d"image item itemNo'+a+' unrolledImg videoMedia"\x3e\x3cspan class\x3d"a-list-item"\x3e \x3cspan class\x3d"a-declarative" data-action\x3d"main-image-click" data-csa-c-type\x3d"widget" data-csa-c-func-deps\x3d"aui-da-main-image-click" data-main-image-click\x3d"{}" data-ux-click\x3d"" \x3e \x3cdiv id\x3d"imgTagWrapperId" class\x3d"imgTagWrapper"\x3e\x3cdiv id\x3d"unrolledImgNo'+
a+'" class\x3d"videoIndex'+d+'"\x3e\x3c/div\x3e\x3c/div\x3e\x3c/span\x3e\x3c/span\x3e\x3c/li\x3e').appendTo(c(".unrolledScrollBox .list-unrolled"));b.dp60InLastPositionUnrolledImageBlock||2!==b.dp60VideoPosition||H(c(".regularAltImageViewLayout"),b.dp60VideoPosition)}else{h=b.useChromelessVideoPlayer?"chromeless-video":"chromeful-video";var l={type:h,index:d,thumbnailIndex:a,variant:g.variant};T={type:"video-ingress",index:d,thumbnailIndex:a,variant:g.variant};f.useTabbedImmersiveView(b)&&("chromeful-video"===
h&&(ka+=" videoBlockIngress videoBlockDarkIngress",g.thumb=g.thumb.replace("_PKmb-play-button-overlay-thumb","")),b.altsOnLeft||(ka+=" a-align-top"));f.isImageBlockGridViewDisplayEnabled()&&(ka+=" videoImageBlockGridView");f.createThumbnail(l,g.thumb,D,ka);2===b.dp60VideoPosition&&H(D,b.dp60VideoPosition);f.useTabbedImmersiveView(b)&&(O(D.find(".videoBlockIngress img"),b.videoIngressATFSlateThumbURL),d=1=b.length)){var c=b.eq(0).find("img").get(0);c!==Z&&c.decode().then(function(){h(a,b)})}}function B(a){try{if(!a)return!1;na=a;ea=document.querySelectorAll("#imageBlock #altImages ul li.videoThumbnail");
a={root:null,rootMargin:"0%",threshold:.75};null!==la&&la.disconnect();0b.indexOf(a)})}function Q(a,b){try{if(!a||!b||0===a.length||0===b.length)return!1;c.each(b,function(b,c){if(c=1===ea.length?a[0]:a[c])b=k.buildNexusMetric("ib.thumbnailImpression",b+1,c.mediaObjectId,
c.rankingStrategy,c.groupType,u.location.href,S,P,da),k.emitNexusMetric(b)})}catch(va){k.postCountMetric("ib_dsktp_thumbnail_impression_failed")}}function U(a,b){if(a){if(a.colorToAsin&&a.colorToAsin[b]&&a.colorToAsin[b].asin)return a.colorToAsin[b].asin;if(a.mediaAsin)return a.mediaAsin}return""}var q,b,x,p,D,a,g,v,W,m,aa,T,ba,R,S,ca,P,da,ha,V,ia,ja=!1,ma=!1,ka="videoThumbnail",Y=null,la=null,qa,pa=[],ea,ra=[],na=null,oa=n.state("imageBlockStateData"),sa=oa?!oa.shouldRemoveCaption:!0,fa={};return function(d,
e,h,l){q=this;b=d;x=e;p=l;aa=b.airyConfig;P=b.contentWeblab&&b.contentWeblab+":"+b.contentWeblabTreatment;b.colorToVideo={};b.colorToVideo[b.landingAsinColor]=b.colorToVideo[b.defaultColor]=b.videos;b.tabletWeb?(ha="tablet",da="applicationType.ImageBlock.vse_ib_tablet_web"):n.capabilities.tablet?(ha="tablet",n.capabilities.isAmazonApp&&(da="applicationType.ImageBlock.vse_ib_tablet_app")):(ha="desktop",da="desktop_web.ImageBlock.vse_ib_iv");q.render=function(d,e,h,k,l,y){null!==Y&&(clearInterval(Y),
Y=null,a&&a.parent&&a.parent().css("z-index",-1),g&&g.hide&&g.hide());var m=[];if(2===b.unrolledImageBlockTreatment||3===b.unrolledImageBlockTreatment){D=c("ul.regularAltImageViewLayout");ba=A(e,d,y);m=[];e=c(".thumbItemUnrolled").filter(function(){return this.classList.contains("thumbTypechromeful-video")||this.classList.contains("thumbTypechromeless-video")});for(var q=0;q=c.length)){var e=d&&d.getCurrentItem()&&d.getCurrentItem().color;e=(e=C.colorImages&&e&&C.colorImages[e])&&e.length;c.removeClass("overlayRestOfImages");c.lengthr?(w?a.css("cursor","url('"+H.staticImages.zoomIn+"'), auto"):(a.css("cursor","-webkit-zoom-in"),a.css("cursor","-moz-zoom-in"),a.css("cursor","zoom-in")),d=!0):d=!1;k=Math.min(q,k);m=Math.min(x-20,m);c.css({"margin-top":(h-m)/2,"margin-left":(b-k)/2,height:m,width:k});a.css("visibility","visible");p=!1}
function B(a){var b=f.find("#ivLargeImage");b.css("visibility","hidden");b.empty();k.animateStageIn(b);b.append(a);C()}function N(d){f.find("#ivLargeImage").css("display","none");f.find("#ivLargeImage").css("display","block");var h;"hero-image"===d?a.isDefined(F)&&(h=t(F[y.index])):a.isDefined(A)&&(h=t(A[y.index]));if(a.isDefined(h)){f.find(".fullscreen").remove();var m=b("\x3cimg\x3e").attr("src",h).addClass("fullscreen"),p=f.find("#ivLargeImage");k.animateStageOut(p,function(){m.load(function(){B(m);
c.trigger("dp:image-block:imageBlockImmersiveImageLoad",y.index)});if(m[0].complete)B(m),c.trigger("dp:image-block:imageBlockImmersiveImageLoad",y.index);else{p.empty();var a=(p.height()-104)/2,d=(p.width()-80)/2;b("\x3cimg\x3e").attr("src",H.staticImages.spinner).css({position:"relative",top:a+"px",left:d+"px"}).appendTo(p)}})}}function O(a){f.find(".ivThumb").removeClass("selected");a.addClass("selected");a.hasClass("ivHeroImage")?y.type="hero-image":y.type="image";y.index=a.attr("id").split("_")[1];
N(y.type);D.postCountMetric("dpcc_iv_thumbCLick_"+(parseInt(y.index,10)+1)+"_"+(x+G))}function P(){f.delegate(".ivThumb","click",function(){var a=b(this);O(a)})}function J(a,b){return 0t&&p=x&&rh?(Ra?e.css("cursor","url('"+n.staticImages.zoomIn+"'), auto"):(e.css("cursor","-webkit-zoom-in"),e.css("cursor","-moz-zoom-in"),e.css("cursor","zoom-in")),Aa=!0):Aa=!1;l=Math.min(f,l);c=Math.min(k-20,c);d.css({"margin-top":(b-c)/2,"margin-left":(a-l)/2,height:c,width:l});e.css("visibility","visible");Ba=!1}function Q(e){var a=g.find("#ivLargeImage");a.css("visibility","hidden");a.empty();t.animateStageIn(a);a.append(e);J()}function ca(){R&&R.pause();
g.find("#ivLarge360").css("display","none");g.find("#ivLargeVideo").css("display","none");g.find("#ivLargeImage").css("display","none");F()}function V(e){ca();g.find("#ivLargeImage").css("display","block");var d;"hero-image"===e?a.isDefined(ja)&&(d=qa(ja[v.index])):a.isDefined(na)&&(d=qa(na[v.index]));if(a.isDefined(d)){g.find(".fullscreen").remove();var l=b("\x3cimg\x3e").attr("src",d).addClass("fullscreen"),c=g.find("#ivLargeImage");t.animateStageOut(c,function(){l.load(function(){Q(l)});if(l[0].complete)Q(l);
else{c.empty();var e=(c.height()-104)/2,a=(c.width()-80)/2;b("\x3cimg\x3e").attr("src",n.staticImages.spinner).css({position:"relative",top:e+"px",left:a+"px"}).appendTo(c)}})}}function K(){var e=parseInt(v.index,10)+1;e>=da.length||g.find("#ivVideo_"+e).click()}function T(){var e;a.isDefined(da)&&(e=da[v.index]);if(a.isDefined(e)){ca();var b=g.find("#ivLargeVideo").css("display","block");R?(R.isDetached()&&R.attach(b[0]),a.loadMediaIntoAiry(R,e,ya,n.tabletWeb),R.show()):(R=a.createAiryInstanceForChromeful(b,
e,ya,"ImmersiveView"),ya.enableContinuousPlay&&R.bind("ended",K));R.play({isAsync:!0})}}function H(){N();var e="hero-image"===v.type?g.find("#ivHeroImage_"+v.index):"image"===v.type?g.find("#ivImage_"+v.index):"chromeful-video"===v.type||"chromeless-video"===v.type?g.find("#ivVideo_"+v.index):"360-spin"===v.type?g.find("#iv360"):a.isDefined(ja)?g.find("#ivHeroImage_"+v.index):g.find("#ivImage_"+v.index);a.isjQueryObjDefined(e)||(e=g.find("#ivImage_0"));m(e)}function m(e){g.find(".ivThumb").removeClass("selected");
e.addClass("selected");e.hasClass("ivThumbVideo")?(v.type="chromeful-video",v.index=e.attr("id").split("_")[1],T()):e.hasClass("ivHeroImage")?(v.type="hero-image",v.index=e.attr("id").split("_")[1],V(v.type)):e.hasClass("iv360Image")?(v.type="360-spin",v.index=0,f()):(v.type="image",v.index=e.attr("id").split("_")[1],V(v.type))}function f(){ca();g.find("#ivLarge360").css("display","block");w();var e=g.find("#ivLarge360");e.css({opacity:0});setTimeout(function(){e.css({opacity:.4});t.animateStageIn(e)},
200);x();k.postCountMetric("dppc_click360");ta=Date.now()}function F(){0l)return l;for(g=0;gb[g]&&e<=b[g+1])return b[g+
1]}else return e}function w(){var a=g.find("#ivLarge360");a.children("#image-360-sprites").length||(a.append("\x3cdiv id\x3d'image-360-sprites'\x3e\x3c/div\x3e"),a.css({"margin-left":0,"margin-top":0,width:a.parent().width(),height:a.parent().height(),overflow:"hidden",position:"relative","-ms-user-select":"none","-webkit-user-select":"none","-mos-user-select":"none"}),b("\x3cimg\x3e").attr("src",n.staticImages.spinnerNoLabel).attr("id","iv360Spinner").css({position:"absolute",top:"50%",left:"50%",
transform:"translate(-50%, -50%)",display:"block"}).appendTo(a),Ja=!0,h())}function h(){if(a.isDefined(I.spriteURLs)&&a.isDefined(g)&&Ja&&!Ka){var e=g.find("#ivLarge360"),l=b("\x3cdiv\x3e").addClass("iv360Hint").css({position:"absolute",width:"100%",bottom:0,opacity:0,display:"block"});a.isDefined(I.staticImages.hint360)&&b("\x3cimg\x3e").css({"margin-left":"auto","margin-right":"auto",display:"block"}).attr("src",I.staticImages.hint360).appendTo(l);b("\x3cdiv\x3e").css({"text-align":"center"}).text(n.staticStrings.dragToSpin).appendTo(l);
l.appendTo(e);l=I.imageWidth;var c=I.imageHeight,h=e.parent().width(),k=e.parent().height(),f=0,m=0;l/c>h/k?(va=y(h),wa=Math.round(c/l*va),pa=Math.ceil(h),ua=Math.ceil(wa/va*h),m=(k-ua)/2):(wa=y(k),va=Math.round(l/c*wa),ua=Math.ceil(k),pa=Math.ceil(va/wa*k),f=(h-pa)/2);e.css({"margin-left":f,"margin-top":m,width:pa+"px",height:ua+"px",overflow:"hidden",position:"relative"});e.children("#image-360-sprites").css("width",6*pa+"px");G(I.spriteURLs,g.find("#image-360-sprites"),0);l=g.find("#ivLarge360");
l.bind("mousedown",Y);l.bind("touchstart",p);l.bind("touchmove",d);l.bind("touchend",r);b(document).bind("mousemove",q);b(document).bind("mouseup",z);a.isDefined(n.staticImages.grab)&&e.css("cursor","url('"+n.staticImages.grab+"'), auto");Ka=!0}}function p(a){Da=!0;La=a.originalEvent.targetTouches[0].clientX}function d(a){Da&&(L(a.originalEvent.targetTouches[0].clientX-La),La=a.originalEvent.targetTouches[0].clientX)}function r(a){Da&&(Da=!1)}function Y(e){Ea=!0;Ma=e.originalEvent.clientX;a.isDefined(n.staticImages.grabbing)&&
(e=g.find("#ivLarge360"),e.css("cursor","url('"+n.staticImages.grabbing+"'), auto"),e.parents(".a-declarative").last().css("cursor","url('"+n.staticImages.grabbing+"'), auto"));return!1}function q(a){Ea&&(L(a.originalEvent.clientX-Ma),Ma=a.originalEvent.clientX)}function z(e){Ea&&(Ea=!1,a.isDefined(n.staticImages.grab)&&(e=g.find("#ivLarge360"),e.css("cursor","url('"+n.staticImages.grab+"'), auto"),e.parents(".a-declarative").last().css("cursor","auto")))}function L(e){for(e=Ca-=e/pa*180;0>e;)e+=
360;for(;360m&&h=
M&&f=M+X&&f=d?setTimeout(function(){c=Date.now();D.load("/gp/product/features/apparel-main-image/360.html",l)},d):a.ajaxState(g,"fail")};a.ajaxState(g)&&"fail"!==a.ajaxState(g)||(D.load("/gp/product/features/apparel-main-image/360.html",l),a.ajaxState(g,"sent"))}}function U(){return a.isDefined(n.spin360ConfigEnabled)&&n.spin360ConfigEnabled}
var Z,n,W,ka,aa,g,ja,na,da,M,X,l,oa,v,R,ya,I,Sa,pa,ua,wa,va,Ma,La,Qa=!1,Ja=!1,Ka=!1,Ca=0,za=0,ta=0,Ia=0,Ea=!1,Da=!1,ra=0,Na,Ra=navigator.userAgent.match(/msie|trident/i),Pa=!0,Ba=!1,Aa=!1,Ha={},sa={},Ga,Fa,Oa;B.when("a-modal").execute(function(a){Oa=a});var Ta=c.once(function(){P();ba();ha();c.on("a:popover:afterUpdatePosition:immersiveView",O);c.on("a:popover:afterShow:immersiveView",H);c.on("a:popover:afterHide:immersiveView",fa);ia()});return function(e,l,d,g){Z=this;n=e;W=l;E.refToModel=W;ka=
g;U()&&(n.spin360ColorData[n.landingAsinColor]=n.spin360ColorData[n.defaultColor],n.spin360ColorEnabled[n.landingAsinColor]=n.spin360ColorEnabled[n.defaultColor]);a.isDefined(n.staticImages.icon360)&&b("#imageBlock #altImages ul").find(".360IngressTemplate").find("img").attr("src",t.addStyleCodeToURL(n.staticImages.icon360,"_FMpng_RI_"));Z.render=function(b,e,l,d,g,h){Pa=!0;U()&&n.spin360ColorEnabled[b]&&!a.isDefined(n.spin360ColorData[b])&&(n.spin360ColorData[b]={},xa(b));a.isImmersiveViewEnabled(n,
W.getCurrentItem().color)&&U()&&n.spin360ColorEnabled[b]&&(e===n.maxAlts&&(b=d.find(".item.imageThumbnail"),l=d.find(".item.videoThumbnail"),a.isDefined(l)&&1c)return c;for(l=0;ld[l]&&b<=d[l+
1])return d[l+1]}else return b}function Q(){var a=q.find("#ivLarge360");a.children("#image-360-sprites").length||(a.append("\x3cdiv id\x3d'image-360-sprites'\x3e\x3c/div\x3e"),a.css({"margin-left":0,"margin-top":0,width:a.parent().width(),height:a.parent().height(),overflow:"hidden",position:"relative","-ms-user-select":"none","-webkit-user-select":"none","-mos-user-select":"none"}),b("\x3cimg\x3e").attr("src",d.staticImages.spinnerNoLabel).attr("id","iv360Spinner").css({position:"absolute",top:"50%",
left:"50%",transform:"translate(-50%, -50%)",display:"block"}).appendTo(a),ma=!0,qa())}function qa(){if(a.isDefined(z.spriteURLs)&&a.isDefined(q)&&ma&&!xa){var g=q.find("#ivLarge360"),c=b("\x3cdiv\x3e").addClass("iv360Hint").css({position:"absolute",width:"100%",bottom:0,opacity:0,display:"block"});a.isDefined(z.staticImages.hint360)&&b("\x3cimg\x3e").css({"margin-left":"auto","margin-right":"auto",display:"block"}).attr("src",z.staticImages.hint360).appendTo(c);b("\x3cdiv\x3e").css({"text-align":"center"}).text(d.staticStrings.dragToSpin).appendTo(c);
c.appendTo(g);c=z.imageWidth;var h=z.imageHeight,k=g.parent().width(),p=g.parent().height(),r=0,n=0;c/h>k/p?(S=J(k),fa=Math.round(h/c*S),L=Math.ceil(k),ba=Math.ceil(fa/S*k),n=(p-ba)/2):(fa=J(p),S=Math.round(c/h*fa),ba=Math.ceil(p),L=Math.ceil(S/fa*p),r=(k-L)/2);g.css({"margin-left":r,"margin-top":n,width:L+"px",height:ba+"px",overflow:"hidden",position:"relative"});g.children("#image-360-sprites").css("width",6*L+"px");P(z.spriteURLs,q.find("#image-360-sprites"),0);c=q.find("#ivLarge360");c.bind("mousedown",
H);c.bind("touchstart",V);c.bind("touchmove",K);c.bind("touchend",T);b(document).bind("mousemove",m);b(document).bind("mouseup",f);a.isDefined(d.staticImages.grab)&&g.css("cursor","url('"+d.staticImages.grab+"'), auto");xa=!0}}function V(a){aa=!0;ha=a.originalEvent.targetTouches[0].clientX}function K(a){aa&&(F(a.originalEvent.targetTouches[0].clientX-ha),ha=a.originalEvent.targetTouches[0].clientX)}function T(a){aa&&(aa=!1)}function H(b){ka=!0;la=b.originalEvent.clientX;a.isDefined(d.staticImages.grabbing)&&
(b=q.find("#ivLarge360"),b.css("cursor","url('"+d.staticImages.grabbing+"'), auto"),b.parents(".a-declarative").last().css("cursor","url('"+d.staticImages.grabbing+"'), auto"));return!1}function m(a){ka&&(F(a.originalEvent.clientX-la),la=a.originalEvent.clientX)}function f(b){ka&&(ka=!1,a.isDefined(d.staticImages.grab)&&(b=q.find("#ivLarge360"),b.css("cursor","url('"+d.staticImages.grab+"'), auto"),b.parents(".a-declarative").last().css("cursor","auto")))}function F(b){U-=b/L*180;na&&(k.count("dppc_360dragToSpin",
d.mediaAsin),E.postCountMetric("dppc_360dragToSpin"));na=!1;for(b=U;0>b;)b+=360;for(;360=f?setTimeout(function(){p=Date.now();D.load("/gp/product/features/apparel-main-image/360.html",
h)},f):(k.count("dppc_asyncFailed360",d.mediaAsin),E.postCountMetric("dppc_asyncFailed360"),a.ajaxState(l,"fail"))};a.ajaxState(l)&&"fail"!==a.ajaxState(l)||(D.load("/gp/product/features/apparel-main-image/360.html",h),a.ajaxState(l,"sent"))}function G(){return d&&a.isDefined(d.spin360ConfigEnabled)&&d.spin360ConfigEnabled}function y(b){return a.isDefinedAndNotEmpty(d.spin360ColorData[b])?!0:a.isDefined(d.spin360LazyLoadEnabled)&&d.spin360LazyLoadEnabled}function w(){da&&(k.time("dppc_duration360",
Date.now()-n,d.mediaAsin),E.postTimeMetric("dppc_duration360",Date.now()-n),da=!1)}function h(a){a=d.colorToAsin[a.color]&&d.colorToAsin[a.color].asin;a||(a=d.mediaAsin);return a}var p,d,r,Y,q,z,L,ba,fa,S,la,ha,ma=!1,xa=!1,U=0,Z=0,n=0,W=0,ka=!1,aa=!1,g=0,ja,na=!0,da=!1,M=!0,X=c.once(function(){u.attachImmersiveViewResizeHandler(A);u.attachImmersiveViewResizeHandler(B);u.attachImmersiveViewResetHandler(w);u.attachTabDeselectHandler("iv360Tab",w)});return function(g,f,m,n){p=this;d=g;r=f;Y=n;g=d.landingAsinColor;
f=d.defaultColor;a.isDefined(d.staticImages.icon360)&&b("#imageBlock #altImages ul").find(".360IngressTemplate").find("img").attr("src",u.addStyleCodeToURL(d.staticImages.icon360,"_FMpng_RI_"));G()&&(d.spin360ColorData||(d.spin360ColorData={}),g===f&&a.isDefinedAndEmpty(d.spin360ColorData[f])&&delete d.spin360ColorData[f]);c.on(C.TWISTER_DATA_EVENT,function(a){h(r.getCurrentItem())===a&&(z=t.getData(a),qa(),a={type:"updatedData",data:r.getCurrentItem()},Y.dispatch("updateView",a))});p.render=function(g,
f,p,l,m,n){M=!0;!G()||a.isDefinedAndEmpty(d.spin360ColorData[g])&&!t.getData(h(r.getCurrentItem()))?u.hideTabHeading("iv360TabHeading"):(d.spin360ColorData[g]=t.getData(h(r.getCurrentItem())),a.isDefinedAndNotEmpty(d.spin360ColorData[g])?(b("#ivThumbs360").hide(),u.unhideTabHeading("iv360TabHeading"),a.isImmersiveViewEnabled(d,r.getCurrentItem().color)&&G()&&y(g)&&(f===d.maxAlts&&(g=l.find(".item.imageThumbnail"),f=l.find(".item.videoThumbnail"),a.isDefined(f)&&1=(g.innerHeight||document.documentElement.clientHeight||document.body.clientHeight))c*=.7,a*=.7;else{var b=Math.max(Math.min(((g.innerWidth||document.documentElement.clientWidth||document.body.clientWidth)-1024)/256,1),0);c*=.7+.3*b;a*=.7+.3*b}b=[c,a]}return b}function d(a,c,b){if(b.repositionHeroImage){var d=g.innerWidth||document.documentElement.clientWidth||document.body.clientWidth;b=b.heroFocalPoint;if(f.isDefined(b)){var e=Math.max((d-Math.min(1500,a))/2,0);var k=Math.max((d-
a)/2,0);d=Math.max(Math.min(d,1500),1024);e=e-k+(d-420-23)/2-a/c[1]*b}}return e}function h(a,c,b){a=a.heroImage;return!(f.isDefined(a)&&f.isDefined(a[c])&&f.isDefined(a[c][b])&&f.isDefined(a[c][b].main))||1>e.map(a[c][b].main,function(a,b){return b}).length?-1:a[c][b]}return{getHeroImageHash:h,getHeroDimParams:function(a,c,b){if(a.repositionHeroImage){if(!f.isDefined(b)){b=h(a,c.color,c.index);if(-1===b)return;c=e.map(b.main,function(a,b){return b})[0];b=b.main[c]}c=k(b,a);a=d(c[0],b,a);return{height:c[1],
width:c[0],xPos:a,yPos:75}}}}});"use strict";l.when("A","jQuery","imageBlockUtils").register("imageBlockImmersiveViewUtils",function(e,f,k){function d(a,c){var b=e.copy(a);if(k.isDefined(a)&&a.length>c){try{for(var d=-1,h=0;h=c.http.status)&&0=f.http.status)&&0=b.http.status)&&0