YUI.add("hermes-template-context-slider-scrappy",(function(t,n){var e=t.Template.Handlebars.revive({1:function(t,n,e,r,l){var a=null!=n?n:t.nullContext||{},o=t.hooks.helperMissing,s=t.escapeExpression,i=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return"\t<div class='loadingError'>\n\t\t<p>"+s((i(e,"intlMessage")||n&&i(n,"intlMessage")||o).call(a,{name:"intlMessage",hash:{intlName:"photo-page-scrappy.ERROR_LOADING_CONTEXT"},data:l,loc:{start:{line:3,column:5},end:{line:3,column:72}}}))+'</p>\n\t\t<p><button href="#" class="ui-button ui-button-cta ui-button-transparent retry">'+s((i(e,"intlMessage")||n&&i(n,"intlMessage")||o).call(a,{name:"intlMessage",hash:{intlName:"common.RETRY"},data:l,loc:{start:{line:4,column:82},end:{line:4,column:121}}}))+"</button></p>\n\t</div>\n"},3:function(t,n,e,r,l){var a,o=null!=n?n:t.nullContext||{},s=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return'\n\t<div class=\'context-slider small-slider\'>\n\n\t\t<div class="wrapper is-ready clear-float small-photos">\n\n\t\t\t<div class="slider">\n\n'+(null!=(a=s(e,"each").call(o,null!=n?s(n,"previousPhotos"):n,{name:"each",hash:{},fn:t.program(4,l,0),inverse:t.noop,data:l,loc:{start:{line:14,column:4},end:{line:16,column:13}}}))?a:"")+"\n"+(null!=(a=s(e,"if").call(o,null!=n?s(n,"is-ad"):n,{name:"if",hash:{},fn:t.program(6,l,0),inverse:t.program(8,l,0),data:l,loc:{start:{line:18,column:4},end:{line:24,column:11}}}))?a:"")+"\n\n"+(null!=(a=s(e,"each").call(o,null!=n?s(n,"nextPhotos"):n,{name:"each",hash:{},fn:t.program(4,l,0),inverse:t.noop,data:l,loc:{start:{line:27,column:4},end:{line:29,column:13}}}))?a:"")+"\n\t\t\t</div>\n\n\t\t</div>\n\n\t</div>\n\n"+(null!=(a=s(e,"if").call(o,null!=n?s(n,"showBigSlider"):n,{name:"if",hash:{},fn:t.program(11,l,0),inverse:t.noop,data:l,loc:{start:{line:37,column:1},end:{line:69,column:8}}}))?a:"")+"\n"},4:function(t,n,e,r,l){var a,o=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return null!=(a=t.invokePartial(o(r,"context-slider-photo"),n,{name:"context-slider-photo",data:l,indent:"\t\t\t\t\t",helpers:e,partials:r,decorators:t.decorators}))?a:""},6:function(t,n,e,r,l){return'\t\t\t\t\t<a class="context-thumb middle currentImage adThumb">Ad</a>\n'},8:function(t,n,e,r,l){var a,o=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return null!=(a=o(e,"each").call(null!=n?n:t.nullContext||{},null!=n?o(n,"currentPhoto"):n,{name:"each",hash:{},fn:t.program(9,l,0),inverse:t.noop,data:l,loc:{start:{line:21,column:5},end:{line:23,column:14}}}))?a:""},9:function(t,n,e,r,l){var a,o=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return null!=(a=t.invokePartial(o(r,"context-slider-photo"),n,{name:"context-slider-photo",data:l,indent:"\t\t\t\t\t\t",helpers:e,partials:r,decorators:t.decorators}))?a:""},11:function(t,n,e,r,l){var a,o=null!=n?n:t.nullContext||{},s=t.hooks.helperMissing,i=t.escapeExpression,c=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return'\t\t<div class=\'context-slider big-slider\'>\n\n\t\t\t<span class="nav nav-l">\n\t\t\t\t<span class="hide-text">&larr;</span>\n\t\t\t</span>\n\n\t\t\t<div class="wrapper clear-float">\n\n\t\t\t\t<div class="slider">\n\n\t\t\t\t\t'+i((c(e,"renderTrustedMarkup")||n&&c(n,"renderTrustedMarkup")||s).call(o,null!=n?c(n,"previousBigPhotos"):n,{name:"renderTrustedMarkup",hash:{},data:l,loc:{start:{line:48,column:5},end:{line:48,column:46}}}))+"\n\n"+(null!=(a=c(e,"if").call(o,null!=n?c(n,"is-ad"):n,{name:"if",hash:{},fn:t.program(12,l,0),inverse:t.program(14,l,0),data:l,loc:{start:{line:50,column:5},end:{line:56,column:12}}}))?a:"")+"\n\t\t\t\t\t"+i((c(e,"renderTrustedMarkup")||n&&c(n,"renderTrustedMarkup")||s).call(o,null!=n?c(n,"nextBigPhotos"):n,{name:"renderTrustedMarkup",hash:{},data:l,loc:{start:{line:58,column:5},end:{line:58,column:42}}}))+'\n\n\t\t\t\t</div>\n\n\t\t\t</div>\n\n\t\t\t<span class="nav nav-r">\n\t\t\t\t<span class="hide-text">&rarr;</span>\n\t\t\t</span>\n\n\t\t</div>\n'},12:function(t,n,e,r,l){return'\t\t\t\t\t\t<a class="context-thumb middle currentImage adThumb">Ad</a>\n'},14:function(t,n,e,r,l){var a,o=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return null!=(a=o(e,"each").call(null!=n?n:t.nullContext||{},null!=n?o(n,"currentPhoto"):n,{name:"each",hash:{},fn:t.program(15,l,0),inverse:t.noop,data:l,loc:{start:{line:53,column:6},end:{line:55,column:15}}}))?a:""},15:function(t,n,e,r,l){var a,o=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return null!=(a=t.invokePartial(o(r,"context-slider-photo"),n,{name:"context-slider-photo",data:l,indent:"\t\t\t\t\t\t\t",helpers:e,partials:r,decorators:t.decorators}))?a:""},compiler:[8,">= 4.3.0"],main:function(t,n,e,r,l){var a,o=t.lookupProperty||function(t,n){if(Object.prototype.hasOwnProperty.call(t,n))return t[n]};return null!=(a=o(e,"if").call(null!=n?n:t.nullContext||{},null!=n?o(n,"loadingError"):n,{name:"if",hash:{},fn:t.program(1,l,0),inverse:t.program(3,l,0),data:l,loc:{start:{line:1,column:0},end:{line:71,column:7}}}))?a:""},usePartial:!0,useData:!0}),r={};t.Array.each(["context-slider-photo","context-slider-photo","context-slider-photo","context-slider-photo"],(function(n){var e=t.Template.get("hermes/"+n);e&&(r[n]=e)})),t.Template.register("hermes/context-slider-scrappy",(function(n,l){return(l=l||{}).partials=l.partials?t.merge(r,l.partials):r,e(n,l)}))}),"@VERSION@",{requires:["template-base","handlebars-base","hermes-template-context-slider-photo","hermes-template-context-slider-photo","hermes-template-context-slider-photo","hermes-template-context-slider-photo"]});YUI.add("hermes-template-context-image",(function(e,t){var n=e.Template.Handlebars.revive({1:function(e,t,n,a,l){var r,o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'\n\t<a data-loaded="false" style="left:'+e.escapeExpression("function"==typeof(r=null!=(r=o(n,"left")||(null!=t?o(t,"left"):t))?r:e.hooks.helperMissing)?r.call(null!=t?t:e.nullContext||{},{name:"left",hash:{},data:l,loc:{start:{line:3,column:36},end:{line:3,column:44}}}):r)+';float:left;display:block;position:absolute;background-color:gray;height:40px;width:86px;border:1px solid transparent;" href="#">\n\t\t\n\t</a>\n\n'},compiler:[8,">= 4.3.0"],main:function(e,t,n,a,l){var r,o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return null!=(r=o(n,"each").call(null!=t?t:e.nullContext||{},null!=t?o(t,"images"):t,{name:"each",hash:{},fn:e.program(1,l,0),inverse:e.noop,data:l,loc:{start:{line:1,column:0},end:{line:7,column:9}}}))?r:""},useData:!0}),a={};e.Array.each([],(function(t){var n=e.Template.get("hermes/"+t);n&&(a[t]=n)})),e.Template.register("hermes/context-image",(function(t,l){return(l=l||{}).partials=l.partials?e.merge(a,l.partials):a,n(t,l)}))}),"@VERSION@",{requires:["template-base","handlebars-base"]});YUI.add("hermes-template-context-text",(function(e,t){var l=e.Template.Handlebars.revive({compiler:[8,">= 4.3.0"],main:function(e,t,l,n,a){var r,o=null!=t?t:e.nullContext||{},s=e.hooks.helperMissing,i="function",p=e.escapeExpression,c=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]};return'\n\n<span data-loaded="true" style="left:'+p(typeof(r=null!=(r=c(l,"left")||(null!=t?c(t,"left"):t))?r:s)===i?r.call(o,{name:"left",hash:{},data:a,loc:{start:{line:3,column:37},end:{line:3,column:45}}}):r)+';float:left;display:block;position:absolute;height:40px;width:86px;border:1px solid #ccc;" href="#">\n\t'+p(typeof(r=null!=(r=c(l,"text")||(null!=t?c(t,"text"):t))?r:s)===i?r.call(o,{name:"text",hash:{},data:a,loc:{start:{line:4,column:1},end:{line:4,column:9}}}):r)+"\n</span>\n\n"},useData:!0}),n={};e.Array.each([],(function(t){var l=e.Template.get("hermes/"+t);l&&(n[t]=l)})),e.Template.register("hermes/context-text",(function(t,a){return(a=a||{}).partials=a.partials?e.merge(n,a.partials):n,l(t,a)}))}),"@VERSION@",{requires:["template-base","handlebars-base"]});YUI.add("context-slider-scrappy-view",(function(t,e){var o=require("hermes-core/flog")(e);t.FlickrView.create(this.name,t.FlickrView,[],{langBundles:this.details.langBundles,initializer:function(e){return this.photoId=e.photoId,this.contextData=t.clone(e.context,!0),this.currentPosition=0,this.numberOfPhotosEitherSideInViewPort=3,this.numberOfPositionsToMove=3,this.numberOfPositionsToBuffer=3,this.positionsLoadedNext=0,this.positionsLoadedPrev=0,this.positionsAheadLimit=25,this.numberOfPositionsToPreFetch=e.numberOfPositionsToPreFetch,this.numberOfPositionsToRefetchAt=e.numberOfPositionsToRefetchAt,this.photoWidth=50,this.photoMargin=15,this.photoWidthPlusMargin=65,this.photoWidthSmall=20,this.photoMarginSmall=5,this.photoWidthPlusMarginSmall=25,this.atStart=!1,this.atEnd=!1,this.isAd=!!e.ad,this.photosInSlider={},""===this.get("container").get("innerHTML")&&this.setContainerHTML(""),this},loadState:function(){var e=this,i=e.contextData;return new t.FlickrPromise({photo:e.appContext.getModel("photo-models",e.photoId),context:e.appContext.getModel(i.modelName,i.params)}).then((function(t){e.set("photo",t.photo),e.set("contextModel",t.context)}),(function(t){if(!t.getModelFailure&&1!==t.code||"photostream-models"===i.modelName)throw t;return e.contextData.modelName="photostream-models",e.appContext.getModel("photo-models",e.photoId).then((function(t){return e.set("photo",t),e.contextData.params.id=e.get("photo").getValue("owner").getValue("nsid"),e.appContext.getModel("photostream-models",e.contextData.params).then((function(t){e.set("contextModel",t)}))}))})).then((function(){var o=t.merge(i.params,{photoId:e.photoId,numNext:e.numberOfPositionsToPreFetch,numPrev:e.numberOfPositionsToPreFetch,refetchAt:e.numberOfPositionsToRefetchAt});return e.get("contextModel").getValue("photoContextList").getContext(o)})).then((function(t){e.positionsLoadedNext=e.positionsLoadedNext+t.next.length,e.positionsLoadedPrev=e.positionsLoadedPrev+t.previous.length,e.photosInSlider[0]=e.get("photo").getValue("id"),e.set("initialContextResponse",t)}),(function(t){if(t.notInContext||99===t.code)return e.get("contextModel").setValue("photoContextList",[]),e.contextData.modelName="photostream-models",e.contextData.params.id=e.get("photo").getValue("owner").getValue("nsid"),e.loadState();throw t})).then(null,(function(t){throw o.error("There was a problem loading the context slider data.",{err:t}),t}))},assignContextPositionsAndAddToDOM:function(t){var e,o,i,n=this.get("container"),s=n.one(".small-slider .slider"),r=n.one(".big-slider .slider"),a=t.contextResponse;for(i=0;i<a.previous.length;i++)o=-1-i,void 0===this.photosInSlider[o]&&(e={id:a.previous[i].getValue("id"),title:a.previous[i].getValue("title")},this.photosInSlider[o]=a.previous[i].getValue("id"),e.left=o*this.photoWidthPlusMarginSmall,e.background=this.getBackgroundImage(a.previous[i]),e.url=this.getContextifiedURLForPhoto(a.previous[i]),s.append(this.templates("context-slider-photo")(e)),e.left=o*this.photoWidthPlusMargin,r.append(this.templates("context-slider-photo")(e)));for(i=0;i<a.next.length;i++)o=1+i,void 0===this.photosInSlider[o]&&(e={id:a.next[i].getValue("id"),title:a.next[i].getValue("title")},this.photosInSlider[o]=a.next[i].getValue("id"),e.left=o*this.photoWidthPlusMarginSmall,e.background=this.getBackgroundImage(a.next[i]),e.url=this.getContextifiedURLForPhoto(a.next[i]),s.append(this.templates("context-slider-photo")(e)),e.left=o*this.photoWidthPlusMargin,r.append(this.templates("context-slider-photo")(e)))},checkBoundary:function(t){var e=t.contextResponse,o=t.requestedPreviousAmount,i=t.requestedNextAmount,n=t.positionWhenChecking,s=this.get("contextModel").getValue("photoContextList"),r=this.get("container"),a=r.one(".nav-l"),h=r.one(".nav-r");this.currentPosition-this.numberOfPhotosEitherSideInViewPort>this.positionsLoadedNext&&this.move(-Math.abs(this.currentPosition-this.positionsLoadedNext)),this.currentPosition<0&&Math.abs(this.currentPosition+this.numberOfPhotosEitherSideInViewPort)>this.positionsLoadedPrev&&this.move(Math.abs(this.currentPosition+this.numberOfPhotosEitherSideInViewPort)-this.positionsLoadedPrev),s.hasMinBoundary()&&e.previous.length-Math.abs(n)<=this.numberOfPhotosEitherSideInViewPort&&o>0&&(a.hide(),this.atStart=!0),s.hasMaxBoundary()&&e.next.length-Math.abs(n)<=this.numberOfPhotosEitherSideInViewPort&&i>0&&(h.hide(),this.atEnd=!0)},buildContainer:function(){var t=this.get("photo").toJSON(),e=this.get("initialContextResponse"),o=this,i=[],n=[],s="",r="";function a(t,i,n,s){t>3&&(t=3);for(var r=e[i],a="",h=0;h<t;h++){var u=r[h],d={},l=(h+1)*o.photoWidthPlusMarginSmall*s;d.id=u.getValue("id"),d.title=u.getValue("title"),d.background=o.getBackgroundImage(u),d.currentPhoto=!1,d.url=o.getContextifiedURLForPhoto(u),d.left=l/o.photoWidthPlusMarginSmall*o.photoWidthPlusMargin,d.previousBigPhotos="previous"===i,d.nextBigPhotos="next"===i,a+=o.templates("context-slider-photo")(d),d.left=l,n.push(d),o.photosInSlider[""+(h+1)*s]=d}return a}t.background=this.getBackgroundImage(this.get("photo")),t.left=0,t.currentPhoto=!0,t.url=this.getContextifiedURLForPhoto(this.get("photo")),this.positionsLoadedNext>0&&(r=a(this.positionsLoadedNext,"next",i,1)),this.positionsLoadedPrev>0&&(s=a(this.positionsLoadedPrev,"previous",n,-1)),this.setContainerWithTemplate("context-slider-scrappy",{previousPhotos:n,nextPhotos:i,previousBigPhotos:s,nextBigPhotos:r,currentPhoto:[t],"is-ad":this.isAd,showBigSlider:!this.appContext.forceServerRender}),this.isAd&&(e.next.pop(),e.next=[this.get("photo")].concat(e.next))},buildErrorContainer:function(){this.setContainerWithTemplate("context-slider-scrappy",{loadingError:!0})},activate:function(){var e,o,i=this,n=i.get("container"),s=n.one(".big-slider"),r=!1,a=this.numberOfPhotosEitherSideInViewPort;return this.assignContextPositionsAndAddToDOM({contextResponse:this.get("initialContextResponse"),requestedPreviousAmount:a,requestedNextAmount:a}),this.checkBoundary({contextResponse:this.get("initialContextResponse"),requestedPreviousAmount:a,requestedNextAmount:a,positionWhenChecking:this.currentPosition}),"true"===t.StorageHelper.getItem("showBigContextSlider")?(n.addClass("hover"),setTimeout((function(){n.setStyle("transition","opacity 300ms ease-out, background-position 150ms ease-out"),n.all(".context-slider").setStyle("transition","opacity 300ms ease-out")}),300)):(n.setStyle("transition","opacity 300ms ease-out, background-position 150ms ease-out"),n.all(".context-slider").setStyle("transition","opacity 300ms ease-out")),t.use("transition",(function(t){var a=i.get("container").one(".nav-l"),h=i.get("container").one(".nav-r");a&&i.registerEventHandler(a.on("click",(function(){n.setStyle("transition","opacity 300ms ease-out"),t.rapidTracker.beacon(i.name,"contextSliderMoveLeftClick"),i.move(-1*i.numberOfPositionsToMove)}))),h&&i.registerEventHandler(h.on("click",(function(){n.setStyle("transition","opacity 300ms ease-out"),t.rapidTracker.beacon(i.name,"contextSliderMoveRightClick"),i.move(1*i.numberOfPositionsToMove)}))),i.attachKeyEvent("down:188",t.betterThrottle((function(e){t.rapidTracker.beacon(i.name,"contextSliderMoveLeftKeyPress"),n.addClass("hover"),i.bringIntoFocus(),i.atStart||i.move(-1*i.numberOfPositionsToMove)}),20)),i.attachKeyEvent("down:190",t.betterThrottle((function(e){t.rapidTracker.beacon(i.name,"contextSliderMoveRightKeyPress"),n.addClass("hover"),i.bringIntoFocus(),i.atEnd||i.move(1*i.numberOfPositionsToMove)}),20)),i.registerEventHandler(n.on("hover",(function(){r=!0,clearTimeout(e),e=setTimeout((function(){r&&n.addClass("hover")}),150)}),(function(){r=!1,clearTimeout(o),t.StorageHelper.setItem("showBigContextSlider","false"),o=setTimeout((function(){r||(n.setStyles({width:"100%",height:"80px"}),s.setStyle("height","80px"),n.removeClass("hover"),setTimeout((function(){n.removeAttribute("style"),s.removeAttribute("style")}),300))}),500)}))),n.all(".context-thumb:not(.currentImage)")&&i.registerEventHandler(n.all(".context-thumb:not(.currentImage)").on("click",(function(e){var o=null,n=e.currentTarget.getDOMNode();n.classList.contains("nextImages")?o="next":n.classList.contains("previousImages")&&(o="previous"),i.appContext.adManager.setAdCouldBeShown(!0,o,n.getAttribute("href")),t.StorageHelper.setItem("showBigContextSlider","true"),t.Snowplough.sendStructuredEvent({category:"photopageinteractions",action:"contextSliderClick",label:o},t.Snowplough.getPhotoContextFromModel(i.get("photo")))})))})),this},move:function(e){var o,i,n,s,r,a=this,h=this.get("contextModel").getValue("photoContextList"),u=e>0?"right":"left",d=this.get("container"),l=d.one(".big-slider .slider"),c=d.one(".small-slider .slider"),p=d.one(".nav-l"),g=d.one(".nav-r");return!("right"===u&&this.currentPosition-this.positionsLoadedNext>this.positionsAheadLimit)&&(!("left"===u&&this.currentPosition<=0&&Math.abs(this.currentPosition)-this.positionsLoadedPrev>this.positionsAheadLimit)&&(d.addClass("hover"),this.currentPosition+=e,r=this.currentPosition,void 0!==this.photosInSlider[this.currentPosition+this.numberOfPhotosEitherSideInViewPort+1]&&(g.show(),this.atEnd=!1),void 0!==this.photosInSlider[this.currentPosition-(this.numberOfPhotosEitherSideInViewPort+1)]&&(p.show(),this.atStart=!1),o=this.currentPosition*this.photoWidthPlusMargin*-1,i=this.currentPosition*this.photoWidthPlusMarginSmall*-1,l.transition({left:o+"px",duration:.3,easing:"ease-out"}),c.setStyle("left",i+"px"),"right"===u?n=this.currentPosition+this.numberOfPositionsToMove+this.numberOfPositionsToBuffer:"left"===u&&(n=this.currentPosition-(this.numberOfPositionsToMove+this.numberOfPositionsToBuffer)),void(void 0===this.photosInSlider[n]&&(s=t.merge(a.contextData.params,{photoId:this.get("photo").getValue("id"),refetchAt:this.numberOfPositionsToRefetchAt}),"right"===u?s.numNext=Math.abs(n)+this.numberOfPositionsToPreFetch:"left"===u&&(s.numPrev=Math.abs(n)+this.numberOfPositionsToPreFetch),h.getContext(s).then((function(t){a.positionsLoadedNext=void 0!==s.numNext?s.numNext:a.positionsLoadedNext,a.positionsLoadedPrev=void 0!==s.numPrev?s.numPrev:a.positionsLoadedPrev,a.assignContextPositionsAndAddToDOM({contextResponse:t,requestedPreviousAmount:s.numPrev,requestedNextAmount:s.numNext}),a.checkBoundary({contextResponse:t,requestedPreviousAmount:s.numPrev,requestedNextAmount:s.numNext,positionWhenChecking:r})}),(function(t){a.checkBoundary({contextResponse:{previous:[],next:[]},requestedPreviousAmount:s.numPrev,requestedNextAmount:s.numNext,positionWhenChecking:r})}))))))},getBackgroundImage:function(e){return e.getValue("needsInterstitial")?t.config.flickr.urls.assetRoot+"/images/photo-fuzzy-t.png":e.getValue("sizes").sq.url},getContextifiedURLForPhoto:function(e){if(e){let o=this.contextData&&this.contextData.params&&this.contextData.params.contextSuffix?this.contextData.params.contextSuffix:this.get("contextModel").getValue("urlSuffix");return t.URLHelper.getPhotoPage({photoId:e.getValue("id"),pathAlias:e.getValue("owner").getValue("pathAlias"),contextSuffix:o})}}})}),"@VERSION@",{requires:["flickr-view","hermes-template-context-slider-scrappy","hermes-template-context-slider-photo","hermes-template-context-image","hermes-template-context-text","storage-helper"],optionalRequires:["hermes-core"],optional:[],langBundles:["common","photo-page-scrappy"]});YUI.add("hermes-template-photo-engagement",(function(n,e){var l=n.Template.Handlebars.revive({1:function(n,e,l,t,o){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return"\t"+n.escapeExpression((s(l,"outlet")||e&&s(e,"outlet")||n.hooks.helperMissing).call(r,null!=e?s(e,"photo-well-scrappy-edit-view"):e,{name:"outlet",hash:{},data:o,loc:{start:{line:2,column:1},end:{line:2,column:40}}}))+"\n\n"+(null!=(a=s(l,"if").call(r,null!=e?s(e,"isResponsiveMobile"):e,{name:"if",hash:{},fn:n.program(2,o,0),inverse:n.noop,data:o,loc:{start:{line:4,column:1},end:{line:14,column:8}}}))?a:"")},2:function(n,e,l,t,o){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return"\t\t"+n.escapeExpression((s(l,"outlet")||e&&s(e,"outlet")||n.hooks.helperMissing).call(r,null!=e?s(e,"fave-view"):e,{name:"outlet",hash:{},data:o,loc:{start:{line:5,column:2},end:{line:5,column:22}}}))+'\n\t\t<span role="button" class="engagement-item comment" tabindex="0">\n\t\t\t<span class="engagement-icon">\n\t\t\t\t<svg class="icon icon-comment_hollow"><use xlink:href="#icon-comment_hollow"></use></svg>\n\t\t\t</span>\n\t\t\t<span class="engagement-count'+(null!=(a=s(l,"if").call(r,null!=e?s(e,"commentCount"):e,{name:"if",hash:{},fn:n.noop,inverse:n.program(3,o,0),data:o,loc:{start:{line:10,column:32},end:{line:10,column:65}}}))?a:"")+'">\n\t\t\t\t'+(null!=(a=s(l,"if").call(r,null!=e?s(e,"commentCount"):e,{name:"if",hash:{},fn:n.program(5,o,0),inverse:n.noop,data:o,loc:{start:{line:11,column:4},end:{line:11,column:60}}}))?a:"")+"\n\t\t\t</span>\n\t\t</span>\n"},3:function(n,e,l,t,o){return" empty"},5:function(n,e,l,t,o){var a=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return n.escapeExpression((a(l,"formatNumber")||e&&a(e,"formatNumber")||n.hooks.helperMissing).call(null!=e?e:n.nullContext||{},null!=e?a(e,"commentCount"):e,{name:"formatNumber",hash:{},data:o,loc:{start:{line:11,column:24},end:{line:11,column:53}}}))},7:function(n,e,l,t,o){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return(null!=(a=(s(l,"isFlipped")||e&&s(e,"isFlipped")||n.hooks.helperMissing).call(r,"enable-likes",{name:"isFlipped",hash:{},fn:n.program(8,o,0),inverse:n.program(10,o,0),data:o,loc:{start:{line:16,column:1},end:{line:21,column:15}}}))?a:"")+"\n"+(null!=(a=s(l,"if").call(r,null!=e?s(e,"isResponsiveMobile"):e,{name:"if",hash:{},fn:n.program(12,o,0),inverse:n.noop,data:o,loc:{start:{line:23,column:1},end:{line:33,column:8}}}))?a:"")+"\n"+(null!=(a=s(l,"if").call(r,null!=e?s(e,"signedIn"):e,{name:"if",hash:{},fn:n.program(14,o,0),inverse:n.noop,data:o,loc:{start:{line:35,column:1},end:{line:41,column:8}}}))?a:"")},8:function(n,e,l,t,o){var a=null!=e?e:n.nullContext||{},r=n.hooks.helperMissing,s=n.escapeExpression,i=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return"\t\t"+s((i(l,"outlet")||e&&i(e,"outlet")||r).call(a,null!=e?i(e,"like-engagement-item-view"):e,{name:"outlet",hash:{},data:o,loc:{start:{line:17,column:2},end:{line:17,column:38}}}))+"\n\t\t"+s((i(l,"outlet")||e&&i(e,"outlet")||r).call(a,null!=e?i(e,"fave-view"):e,{name:"outlet",hash:{},data:o,loc:{start:{line:18,column:2},end:{line:18,column:22}}}))+"\n"},10:function(n,e,l,t,o){var a=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return"\t\t"+n.escapeExpression((a(l,"outlet")||e&&a(e,"outlet")||n.hooks.helperMissing).call(null!=e?e:n.nullContext||{},null!=e?a(e,"fave-view"):e,{name:"outlet",hash:{},data:o,loc:{start:{line:20,column:2},end:{line:20,column:22}}}))+"\n"},12:function(n,e,l,t,o){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'\n\t\t<span role="button" class="engagement-item comment" tabindex="0">\n\t\t\t<span class="engagement-icon">\n\t\t\t\t<svg class="icon icon-comment_hollow"><use xlink:href="#icon-comment_hollow"></use></svg>\n\t\t\t</span>\n\t\t\t<span class="engagement-count'+(null!=(a=s(l,"if").call(r,null!=e?s(e,"commentCount"):e,{name:"if",hash:{},fn:n.noop,inverse:n.program(3,o,0),data:o,loc:{start:{line:29,column:32},end:{line:29,column:65}}}))?a:"")+'">\n\t\t\t\t'+(null!=(a=s(l,"if").call(r,null!=e?s(e,"commentCount"):e,{name:"if",hash:{},fn:n.program(5,o,0),inverse:n.noop,data:o,loc:{start:{line:30,column:4},end:{line:30,column:60}}}))?a:"")+"\n\t\t\t</span>\n\t\t</span>\n"},14:function(n,e,l,t,o){return'\t\t<span role="button" class="engagement-item curate" tabindex="0">\n\t\t\t<span class="engagement-icon">\n\t\t\t\t<svg class="icon icon-curate"><use xlink:href="#icon-curate"></use></svg>\n\t\t\t</span>\n\t\t</span>\n'},16:function(n,e,l,t,o){return"disabled"},18:function(n,e,l,t,o){var a,r=null!=e?e:n.nullContext||{},s=n.hooks.helperMissing,i=n.escapeExpression,u=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'\t\t<a href="'+i("function"==typeof(a=null!=(a=u(l,"downloadLink")||(null!=e?u(e,"downloadLink"):e))?a:s)?a.call(r,{name:"downloadLink",hash:{},data:o,loc:{start:{line:48,column:11},end:{line:48,column:27}}}):a)+'" class="server-only-link" title="'+i((u(l,"intlMessage")||e&&u(e,"intlMessage")||s).call(r,{name:"intlMessage",hash:{intlName:"photo-page-scrappy.DOWNLOAD_THIS_VIDEO"},data:o,loc:{start:{line:48,column:61},end:{line:48,column:126}}}))+'">\n'},20:function(n,e,l,t,o){var a,r=null!=e?e:n.nullContext||{},s=n.hooks.helperMissing,i=n.escapeExpression,u=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'\t\t<a href="'+i("function"==typeof(a=null!=(a=u(l,"downloadLink")||(null!=e?u(e,"downloadLink"):e))?a:s)?a.call(r,{name:"downloadLink",hash:{},data:o,loc:{start:{line:50,column:11},end:{line:50,column:27}}}):a)+'" title="'+i((u(l,"intlMessage")||e&&u(e,"intlMessage")||s).call(r,{name:"intlMessage",hash:{intlName:"photo-page-scrappy.DOWNLOAD_THIS_PHOTO"},data:o,loc:{start:{line:50,column:36},end:{line:50,column:101}}}))+'">\n'},22:function(n,e,l,t,o){var a=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return'\t\t<div class="display-obscured-download-sizes">\n\t\t\t'+n.escapeExpression((a(l,"renderTrustedMarkup")||e&&a(e,"renderTrustedMarkup")||n.hooks.helperMissing).call(null!=e?e:n.nullContext||{},null!=e?a(e,"downloadItems"):e,{name:"renderTrustedMarkup",hash:{},data:o,loc:{start:{line:57,column:3},end:{line:57,column:40}}}))+"\n\t\t</div>\n"},24:function(n,e,l,t,o){var a=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return"\t"+n.escapeExpression((a(l,"outlet")||e&&a(e,"outlet")||n.hooks.helperMissing).call(null!=e?e:n.nullContext||{},null!=e?a(e,"print-button-view"):e,{name:"outlet",hash:{},data:o,loc:{start:{line:64,column:1},end:{line:64,column:29}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(n,e,l,t,o){var a,r=null!=e?e:n.nullContext||{},s=n.lookupProperty||function(n,e){if(Object.prototype.hasOwnProperty.call(n,e))return n[e]};return(null!=(a=s(l,"if").call(r,null!=e?s(e,"viewerIsOwner"):e,{name:"if",hash:{},fn:n.program(1,o,0),inverse:n.program(7,o,0),data:o,loc:{start:{line:1,column:0},end:{line:42,column:7}}}))?a:"")+"\n"+n.escapeExpression((s(l,"outlet")||e&&s(e,"outlet")||n.hooks.helperMissing).call(r,null!=e?s(e,"share-view"):e,{name:"outlet",hash:{},data:o,loc:{start:{line:44,column:0},end:{line:44,column:21}}}))+'\n\n<div class="engagement-item download '+(null!=(a=s(l,"unless").call(r,null!=e?s(e,"downloadingAvailable"):e,{name:"unless",hash:{},fn:n.program(16,o,0),inverse:n.noop,data:o,loc:{start:{line:46,column:37},end:{line:46,column:88}}}))?a:"")+'">\n'+(null!=(a=s(l,"if").call(r,null!=e?s(e,"isVideo"):e,{name:"if",hash:{},fn:n.program(18,o,0),inverse:n.program(20,o,0),data:o,loc:{start:{line:47,column:1},end:{line:51,column:8}}}))?a:"")+'\t\t\t<i class="ui-icon-download"></i>\n\t\t</a>\n\n'+(null!=(a=s(l,"if").call(r,null!=e?s(e,"downloadItems"):e,{name:"if",hash:{},fn:n.program(22,o,0),inverse:n.noop,data:o,loc:{start:{line:55,column:1},end:{line:59,column:8}}}))?a:"")+"\n</div>\n\n"+(null!=(a=s(l,"if").call(r,null!=e?s(e,"showPrintButton"):e,{name:"if",hash:{},fn:n.program(24,o,0),inverse:n.noop,data:o,loc:{start:{line:63,column:0},end:{line:65,column:7}}}))?a:"")},useData:!0}),t={};n.Array.each([],(function(e){var l=n.Template.get("hermes/"+e);l&&(t[e]=l)})),n.Template.register("hermes/photo-engagement",(function(e,o){return(o=o||{}).partials=o.partials?n.merge(t,o.partials):t,l(e,o)}))}),"@VERSION@",{requires:["template-base","handlebars-base"]});YUI.add("hermes-template-scrappy-download-menu",(function(l,e){var n=l.Template.Handlebars.revive({1:function(l,e,n,a,t){var o,s=l.lookupProperty||function(l,e){if(Object.prototype.hasOwnProperty.call(l,e))return l[e]};return null!=(o=s(n,"each").call(null!=e?e:l.nullContext||{},null!=e?s(e,"sizes"):e,{name:"each",hash:{},fn:l.program(2,t,0),inverse:l.noop,data:t,loc:{start:{line:3,column:8},end:{line:10,column:14}}}))?o:""},2:function(l,e,n,a,t){var o,s=null!=e?e:l.nullContext||{},i=l.hooks.helperMissing,r="function",c=l.escapeExpression,u=l.lookupProperty||function(l,e){if(Object.prototype.hasOwnProperty.call(l,e))return l[e]};return'\t\t    <li class="'+c(typeof(o=null!=(o=u(n,"label")||(null!=e?u(e,"label"):e))?o:i)===r?o.call(s,{name:"label",hash:{},data:t,loc:{start:{line:4,column:17},end:{line:4,column:26}}}):o)+'">\n\t\t\t    <a href="'+c(typeof(o=null!=(o=u(n,"url")||(null!=e?u(e,"url"):e))?o:i)===r?o.call(s,{name:"url",hash:{},data:t,loc:{start:{line:5,column:16},end:{line:5,column:23}}}):o)+'" data-size="'+c(typeof(o=null!=(o=u(n,"label")||(null!=e?u(e,"label"):e))?o:i)===r?o.call(s,{name:"label",hash:{},data:t,loc:{start:{line:5,column:36},end:{line:5,column:45}}}):o)+'" data-res-width="'+c(typeof(o=null!=(o=u(n,"width")||(null!=e?u(e,"width"):e))?o:i)===r?o.call(s,{name:"width",hash:{},data:t,loc:{start:{line:5,column:63},end:{line:5,column:72}}}):o)+'" data-res-height="'+c(typeof(o=null!=(o=u(n,"height")||(null!=e?u(e,"height"):e))?o:i)===r?o.call(s,{name:"height",hash:{},data:t,loc:{start:{line:5,column:91},end:{line:5,column:101}}}):o)+'" data-track="downloadSizeSelected'+c(typeof(o=null!=(o=u(n,"label")||(null!=e?u(e,"label"):e))?o:i)===r?o.call(s,{name:"label",hash:{},data:t,loc:{start:{line:5,column:135},end:{line:5,column:144}}}):o)+'" class="download-image-size">\n\t\t\t\t    <span class="label">'+c(typeof(o=null!=(o=u(n,"label")||(null!=e?u(e,"label"):e))?o:i)===r?o.call(s,{name:"label",hash:{},data:t,loc:{start:{line:6,column:28},end:{line:6,column:37}}}):o)+'</span>\n\t\t\t\t    <span class="resolution">('+c(typeof(o=null!=(o=u(n,"width")||(null!=e?u(e,"width"):e))?o:i)===r?o.call(s,{name:"width",hash:{},data:t,loc:{start:{line:7,column:34},end:{line:7,column:43}}}):o)+" &times; "+c(typeof(o=null!=(o=u(n,"height")||(null!=e?u(e,"height"):e))?o:i)===r?o.call(s,{name:"height",hash:{},data:t,loc:{start:{line:7,column:52},end:{line:7,column:62}}}):o)+")</span>\n\t\t\t    </a>\n\t\t    </li>\n"},compiler:[8,">= 4.3.0"],main:function(l,e,n,a,t){var o,s,i=null!=e?e:l.nullContext||{},r=l.hooks.helperMissing,c=l.escapeExpression,u=l.lookupProperty||function(l,e){if(Object.prototype.hasOwnProperty.call(l,e))return l[e]};return'<ul class="sizes">\n'+(null!=(o=u(n,"if").call(i,null!=e?u(e,"showDownloadSizes"):e,{name:"if",hash:{},fn:l.program(1,t,0),inverse:l.noop,data:t,loc:{start:{line:2,column:4},end:{line:11,column:8}}}))?o:"")+'\t<li><a href="'+c("function"==typeof(s=null!=(s=u(n,"photoURL")||(null!=e?u(e,"photoURL"):e))?s:r)?s.call(i,{name:"photoURL",hash:{},data:t,loc:{start:{line:12,column:14},end:{line:12,column:26}}}):s)+'/sizes/" class="all-sizes server-only-link" data-track="viewAllSizesClick">'+c((u(n,"intlMessage")||e&&u(e,"intlMessage")||r).call(i,{name:"intlMessage",hash:{intlName:"photo-page-scrappy.VIEW_ALL_SIZES"},data:t,loc:{start:{line:12,column:101},end:{line:12,column:161}}}))+"</a></li>\n</ul>\n"},useData:!0}),a={};l.Array.each([],(function(e){var n=l.Template.get("hermes/"+e);n&&(a[e]=n)})),l.Template.register("hermes/scrappy-download-menu",(function(e,t){return(t=t||{}).partials=t.partials?l.merge(a,t.partials):a,n(e,t)}))}),"@VERSION@",{requires:["template-base","handlebars-base"]});YUI.add("hermes-template-fluid-modal",(function(n,l){var t=n.Template.Handlebars.revive({1:function(n,l,t,e,o){return" html-modal"},3:function(n,l,t,e,o){return" subview-modal"},5:function(n,l,t,e,o){return" flex-layout"},7:function(n,l,t,e,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'<div class="close-x" aria-label="'+n.escapeExpression((a(t,"intlMessage")||l&&a(l,"intlMessage")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},{name:"intlMessage",hash:{intlName:"common.CLOSE"},data:o,loc:{start:{line:2,column:53},end:{line:2,column:92}}}))+'" tabindex="0"></div>'},9:function(n,l,t,e,o){var a,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'\t\t<div class="head">\n'+(null!=(a=i(t,"if").call(r,null!=l?i(l,"navBarView"):l,{name:"if",hash:{},fn:n.program(10,o,0),inverse:n.program(12,o,0),data:o,loc:{start:{line:5,column:3},end:{line:15,column:10}}}))?a:"")+'\t\t\t<div class="extra">\n'+(null!=(a=i(t,"if").call(r,null!=l?i(l,"extra"):l,{name:"if",hash:{},fn:n.program(17,o,0),inverse:n.noop,data:o,loc:{start:{line:17,column:4},end:{line:19,column:11}}}))?a:"")+"\t\t\t</div>\n\t\t</div>\n"},10:function(n,l,t,e,o){return'\t\t\t\t<div class="nav"></div>\n'},12:function(n,l,t,e,o){var a,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'\t\t\t\t<div class="title">\n'+(null!=(a=r(t,"if").call(null!=l?l:n.nullContext||{},null!=l?r(l,"title"):l,{name:"if",hash:{},fn:n.program(13,o,0),inverse:n.program(15,o,0),data:o,loc:{start:{line:9,column:5},end:{line:13,column:12}}}))?a:"")+"\t\t\t\t</div>\n"},13:function(n,l,t,e,o){var a,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"\t\t\t\t\t\t"+n.escapeExpression("function"==typeof(a=null!=(a=r(t,"title")||(null!=l?r(l,"title"):l))?a:n.hooks.helperMissing)?a.call(null!=l?l:n.nullContext||{},{name:"title",hash:{},data:o,loc:{start:{line:10,column:6},end:{line:10,column:15}}}):a)+"\n"},15:function(n,l,t,e,o){var a=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"\t\t\t\t\t\t"+n.escapeExpression((a(t,"renderTrustedMarkup")||l&&a(l,"renderTrustedMarkup")||n.hooks.helperMissing).call(null!=l?l:n.nullContext||{},null!=l?a(l,"htmlTitle"):l,{name:"renderTrustedMarkup",hash:{},data:o,loc:{start:{line:12,column:6},end:{line:12,column:39}}}))+"\n"},17:function(n,l,t,e,o){var a,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"\t\t\t\t\t"+n.escapeExpression("function"==typeof(a=null!=(a=r(t,"extra")||(null!=l?r(l,"extra"):l))?a:n.hooks.helperMissing)?a.call(null!=l?l:n.nullContext||{},{name:"extra",hash:{},data:o,loc:{start:{line:18,column:5},end:{line:18,column:14}}}):a)+"\n"},19:function(n,l,t,e,o){return" lines"},21:function(n,l,t,e,o){var a,r,i=null!=l?l:n.nullContext||{},u=n.hooks.helperMissing,s=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'\t\t\t<div\n\t\t\t\tclass="content text-only '+(null!=(a=s(t,"if").call(i,null!=l?s(l,"noScroll"):l,{name:"if",hash:{},fn:n.program(22,o,0),inverse:n.noop,data:o,loc:{start:{line:26,column:29},end:{line:26,column:62}}}))?a:"")+(null!=(a=s(t,"if").call(i,null!=l?s(l,"showFooter"):l,{name:"if",hash:{},fn:n.program(24,o,0),inverse:n.noop,data:o,loc:{start:{line:26,column:62},end:{line:26,column:98}}}))?a:"")+'"\n\t\t\t\tstyle="'+(null!=(a=(s(t,"ifDefined")||l&&s(l,"ifDefined")||u).call(i,null!=l?s(l,"contentPadding"):l,{name:"ifDefined",hash:{},fn:n.program(26,o,0),inverse:n.noop,data:o,loc:{start:{line:27,column:11},end:{line:31,column:18}}}))?a:"")+'">\n\t\t\t\t'+n.escapeExpression("function"==typeof(r=null!=(r=s(t,"textMessage")||(null!=l?s(l,"textMessage"):l))?r:u)?r.call(i,{name:"textMessage",hash:{},data:o,loc:{start:{line:32,column:4},end:{line:32,column:19}}}):r)+"\n\t\t\t</div>\n"},22:function(n,l,t,e,o){return" no-scroll"},24:function(n,l,t,e,o){return" has-footer"},26:function(n,l,t,e,o){var a,r,i=null!=l?l:n.nullContext||{},u=n.hooks.helperMissing,s="function",c=n.escapeExpression,p=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"\n\t\t\t\t\tpadding-right: "+c(typeof(r=null!=(r=p(t,"contentPadding")||(null!=l?p(l,"contentPadding"):l))?r:u)===s?r.call(i,{name:"contentPadding",hash:{},data:o,loc:{start:{line:28,column:20},end:{line:28,column:38}}}):r)+"px;\n\t\t\t\t\t"+(null!=(a=p(t,"if").call(i,null!=l?p(l,"showFooter"):l,{name:"if",hash:{},fn:n.noop,inverse:n.program(27,o,0),data:o,loc:{start:{line:29,column:5},end:{line:29,column:67}}}))?a:"")+"\n\t\t\t\t\tpadding-left: "+c(typeof(r=null!=(r=p(t,"contentPadding")||(null!=l?p(l,"contentPadding"):l))?r:u)===s?r.call(i,{name:"contentPadding",hash:{},data:o,loc:{start:{line:30,column:19},end:{line:30,column:37}}}):r)+"px;\n\t\t\t\t"},27:function(n,l,t,e,o){var a,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return"padding-bottom: "+n.escapeExpression("function"==typeof(a=null!=(a=r(t,"contentPadding")||(null!=l?r(l,"contentPadding"):l))?a:n.hooks.helperMissing)?a.call(null!=l?l:n.nullContext||{},{name:"contentPadding",hash:{},data:o,loc:{start:{line:29,column:39},end:{line:29,column:57}}}):a)+"px;"},29:function(n,l,t,e,o){var a,r=null!=l?l:n.nullContext||{},i=n.hooks.helperMissing,u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'\t\t\t<div\n\t\t\t\tclass="content html-only '+(null!=(a=u(t,"if").call(r,null!=l?u(l,"noScroll"):l,{name:"if",hash:{},fn:n.program(22,o,0),inverse:n.noop,data:o,loc:{start:{line:37,column:29},end:{line:37,column:62}}}))?a:"")+(null!=(a=u(t,"if").call(r,null!=l?u(l,"showFooter"):l,{name:"if",hash:{},fn:n.program(24,o,0),inverse:n.noop,data:o,loc:{start:{line:37,column:62},end:{line:37,column:98}}}))?a:"")+'"\n\t\t\t\tstyle="'+(null!=(a=(u(t,"ifDefined")||l&&u(l,"ifDefined")||i).call(r,null!=l?u(l,"contentPadding"):l,{name:"ifDefined",hash:{},fn:n.program(26,o,0),inverse:n.noop,data:o,loc:{start:{line:38,column:11},end:{line:42,column:18}}}))?a:"")+'">\n\t\t\t\t'+n.escapeExpression((u(t,"renderTrustedMarkup")||l&&u(l,"renderTrustedMarkup")||i).call(r,null!=l?u(l,"htmlMessage"):l,{name:"renderTrustedMarkup",hash:{},data:o,loc:{start:{line:43,column:4},end:{line:43,column:39}}}))+"\n\t\t\t</div>\n"},31:function(n,l,t,e,o){var a,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'\t\t\t<div\n\t\t\t\tclass="content subview '+(null!=(a=i(t,"if").call(r,null!=l?i(l,"noScroll"):l,{name:"if",hash:{},fn:n.program(22,o,0),inverse:n.noop,data:o,loc:{start:{line:48,column:27},end:{line:48,column:60}}}))?a:"")+(null!=(a=i(t,"if").call(r,null!=l?i(l,"showFooter"):l,{name:"if",hash:{},fn:n.program(24,o,0),inverse:n.noop,data:o,loc:{start:{line:48,column:60},end:{line:48,column:96}}}))?a:"")+'"\n\t\t\t\tstyle="'+(null!=(a=(i(t,"ifDefined")||l&&i(l,"ifDefined")||n.hooks.helperMissing).call(r,null!=l?i(l,"contentPadding"):l,{name:"ifDefined",hash:{},fn:n.program(26,o,0),inverse:n.noop,data:o,loc:{start:{line:49,column:11},end:{line:53,column:18}}}))?a:"")+'"></div>\n'},33:function(n,l,t,e,o){var a,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'\t\t<div class="foot">\n'+(null!=(a=r(t,"if").call(null!=l?l:n.nullContext||{},null!=(a=null!=l?r(l,"buttons"):l)?r(a,"visible"):a,{name:"if",hash:{},fn:n.program(34,o,0),inverse:n.noop,data:o,loc:{start:{line:58,column:3},end:{line:70,column:10}}}))?a:"")+"\t\t</div>\n"},34:function(n,l,t,e,o){var a,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'\t\t\t<div class="buttons">\n\t\t\t\t<div class="flavor-text-container">\n'+(null!=(a=i(t,"if").call(r,null!=(a=null!=l?i(l,"buttons"):l)?i(a,"flavorText"):a,{name:"if",hash:{},fn:n.program(35,o,0),inverse:n.noop,data:o,loc:{start:{line:61,column:5},end:{line:63,column:12}}}))?a:"")+'\t\t\t\t</div>\n\t\t\t\t<div class="button-container">\n\t\t\t\t\t'+(null!=(a=i(t,"if").call(r,null!=(a=null!=(a=null!=l?i(l,"buttons"):l)?i(a,"cancel"):a)?i(a,"visible"):a,{name:"if",hash:{},fn:n.program(38,o,0),inverse:n.noop,data:o,loc:{start:{line:66,column:5},end:{line:66,column:107}}}))?a:"")+"\n\t\t\t\t\t"+(null!=(a=i(t,"if").call(r,null!=(a=null!=(a=null!=l?i(l,"buttons"):l)?i(a,"action"):a)?i(a,"visible"):a,{name:"if",hash:{},fn:n.program(40,o,0),inverse:n.noop,data:o,loc:{start:{line:67,column:5},end:{line:67,column:209}}}))?a:"")+"\n\t\t\t\t</div>\n\t\t\t</div>\n"},35:function(n,l,t,e,o){var a,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'\t\t\t\t\t<div class="flavor-text secondary'+(null!=(a=i(t,"unless").call(r,null!=(a=null!=(a=null!=l?i(l,"buttons"):l)?i(a,"flavorText"):a)?i(a,"visible"):a,{name:"unless",hash:{},fn:n.program(36,o,0),inverse:n.noop,data:o,loc:{start:{line:62,column:38},end:{line:62,column:94}}}))?a:"")+'">'+n.escapeExpression((i(t,"renderTrustedMarkup")||l&&i(l,"renderTrustedMarkup")||n.hooks.helperMissing).call(r,null!=(a=null!=(a=null!=l?i(l,"buttons"):l)?i(a,"flavorText"):a)?i(a,"text"):a,{name:"renderTrustedMarkup",hash:{},data:o,loc:{start:{line:62,column:96},end:{line:62,column:143}}}))+"</div>\n"},36:function(n,l,t,e,o){return" hidden"},38:function(n,l,t,e,o){var a,r=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'<button class="mini alt cancel">'+n.escapeExpression(n.lambda(null!=(a=null!=(a=null!=l?r(l,"buttons"):l)?r(a,"cancel"):a)?r(a,"label"):a,l))+"</button>"},40:function(n,l,t,e,o){var a,r=null!=l?l:n.nullContext||{},i=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'<button class="mini '+(null!=(a=i(t,"if").call(r,null!=(a=null!=(a=null!=l?i(l,"buttons"):l)?i(a,"action"):a)?i(a,"isDangerous"):a,{name:"if",hash:{},fn:n.program(41,o,0),inverse:n.noop,data:o,loc:{start:{line:67,column:55},end:{line:67,column:102}}}))?a:"")+' action"'+(null!=(a=i(t,"if").call(r,null!=(a=null!=(a=null!=l?i(l,"buttons"):l)?i(a,"action"):a)?i(a,"disabled"):a,{name:"if",hash:{},fn:n.program(43,o,0),inverse:n.noop,data:o,loc:{start:{line:67,column:110},end:{line:67,column:168}}}))?a:"")+">"+n.escapeExpression(n.lambda(null!=(a=null!=(a=null!=l?i(l,"buttons"):l)?i(a,"action"):a)?i(a,"label"):a,l))+"</button>"},41:function(n,l,t,e,o){return"danger"},43:function(n,l,t,e,o){return' disabled="disabled"'},compiler:[8,">= 4.3.0"],main:function(n,l,t,e,o){var a,r,i=null!=l?l:n.nullContext||{},u=n.lookupProperty||function(n,l){if(Object.prototype.hasOwnProperty.call(n,l))return n[l]};return'<div class="modal'+(null!=(a=u(t,"if").call(i,null!=l?u(l,"htmlMessage"):l,{name:"if",hash:{},fn:n.program(1,o,0),inverse:n.noop,data:o,loc:{start:{line:1,column:17},end:{line:1,column:54}}}))?a:"")+(null!=(a=u(t,"if").call(i,null!=l?u(l,"subview"):l,{name:"if",hash:{},fn:n.program(3,o,0),inverse:n.noop,data:o,loc:{start:{line:1,column:54},end:{line:1,column:90}}}))?a:"")+(null!=(a=u(t,"if").call(i,null!=l?u(l,"flexLayout"):l,{name:"if",hash:{},fn:n.program(5,o,0),inverse:n.noop,data:o,loc:{start:{line:1,column:90},end:{line:1,column:127}}}))?a:"")+" "+n.escapeExpression("function"==typeof(r=null!=(r=u(t,"classList")||(null!=l?u(l,"classList"):l))?r:n.hooks.helperMissing)?r.call(i,{name:"classList",hash:{},data:o,loc:{start:{line:1,column:128},end:{line:1,column:141}}}):r)+'">\n\t'+(null!=(a=u(t,"if").call(i,null!=l?u(l,"showCancelX"):l,{name:"if",hash:{},fn:n.program(7,o,0),inverse:n.noop,data:o,loc:{start:{line:2,column:1},end:{line:2,column:120}}}))?a:"")+"\n"+(null!=(a=u(t,"if").call(i,null!=l?u(l,"showHeader"):l,{name:"if",hash:{},fn:n.program(9,o,0),inverse:n.noop,data:o,loc:{start:{line:3,column:1},end:{line:22,column:8}}}))?a:"")+'\t<div class="body'+(null!=(a=u(t,"if").call(i,null!=l?u(l,"showBodyLines"):l,{name:"if",hash:{},fn:n.program(19,o,0),inverse:n.noop,data:o,loc:{start:{line:23,column:17},end:{line:23,column:51}}}))?a:"")+'">\n'+(null!=(a=u(t,"if").call(i,null!=l?u(l,"textMessage"):l,{name:"if",hash:{},fn:n.program(21,o,0),inverse:n.noop,data:o,loc:{start:{line:24,column:2},end:{line:34,column:9}}}))?a:"")+(null!=(a=u(t,"if").call(i,null!=l?u(l,"htmlMessage"):l,{name:"if",hash:{},fn:n.program(29,o,0),inverse:n.noop,data:o,loc:{start:{line:35,column:2},end:{line:45,column:9}}}))?a:"")+(null!=(a=u(t,"if").call(i,null!=l?u(l,"subview"):l,{name:"if",hash:{},fn:n.program(31,o,0),inverse:n.noop,data:o,loc:{start:{line:46,column:2},end:{line:54,column:9}}}))?a:"")+"\t</div>\n"+(null!=(a=u(t,"if").call(i,null!=l?u(l,"showFooter"):l,{name:"if",hash:{},fn:n.program(33,o,0),inverse:n.noop,data:o,loc:{start:{line:56,column:1},end:{line:72,column:8}}}))?a:"")+"</div>\n"},useData:!0}),e={};n.Array.each([],(function(l){var t=n.Template.get("hermes/"+l);t&&(e[l]=t)})),n.Template.register("hermes/fluid-modal",(function(l,o){return(o=o||{}).partials=o.partials?n.merge(e,o.partials):e,t(l,o)}))}),"@VERSION@",{requires:["template-base","handlebars-base"]});