!function(a,b,c,d){var e=a[d.k]={w:a,d:b,n:c,a:d,s:{},f:function(){return{callback:[],debug:function(a){e.v.config.debug&&(e.w.console&&e.w.console.log?e.w.console.log(a):e.d.URL=e.d.URL+"#"+a)},listen:function(a,b,c,d){d?"undefined"!==typeof a.removeEventListener?a.removeEventListener(b,c,!1):"undefined"!==typeof a.detachEvent&&a.detachEvent("on"+b,c):"undefined"!==typeof e.w.addEventListener?a.addEventListener(b,c,!1):"undefined"!==typeof e.w.attachEvent&&a.attachEvent("on"+b,c)},getEl:function(a){var b=null;return b=a.target?3===a.target.nodeType?a.target.parentNode:a.target:a.srcElement},get:function(a,b){var c="";return c="string"===typeof a[b]?a[b]:a.getAttribute(b)},getData:function(a,b){return b=e.a.dataAttributePrefix+b,e.f.get(a,b)},set:function(a,b,c){"string"===typeof a[b]?a[b]=c:a.setAttribute(b,c)},make:function(a){var b,c,d=!1;for(b in a)if(a[b].hasOwnProperty){d=e.d.createElement(b);for(c in a[b])a[b][c].hasOwnProperty&&"string"===typeof a[b][c]&&e.f.set(d,c,a[b][c]);break}return d},kill:function(a){"string"===typeof a&&(a=e.d.getElementById(a)),a&&a.parentNode&&a.parentNode.removeChild(a)},replace:function(a,b){"object"===typeof a&&"object"===typeof b&&e.w.setTimeout(function(){a.parentNode.insertBefore(b,a),e.w.setTimeout(function(){e.f.kill(a)},1)},1)},parse:function(a,b){var c,d,e,f,g,h,i;if(i={},c=a.split("#")[0].split("?"),c[1])for(d=c[1].split("&"),f=0,g=d.length;f>8-g%1*8))d=a.charCodeAt(g+=.75),c=c<<8|d;return b},makeSVG:function(a,b){var c,d,f;for(f='',f=f.replace(/%h%/,a.h),f=f.replace(/%w%/,a.w),f=f.replace(/%x1%/,a.x1||"0"),f=f.replace(/%y1%/,a.y1||"0"),f=f.replace(/%x2%/,a.x2||a.w),f=f.replace(/%y2%/,a.y2||a.h),c=0,d=a.p.length;c500&&(b.description=b.description.substring(0,500)),e.w.open(a.href,"pin"+(new Date).getTime(),e.a.pop.base.replace("%dim%",e.a.pop.small))):(e.f.log("&event=config_error&error_msg=invalid_url&href="+encodeURIComponent(e.d.URL)),e.f.util.pinAny())}else a.media?(a.url||(e.f.log("&event=config_warning&warning_msg=no_url&href="+encodeURIComponent(e.d.URL)),a.url=e.d.URL),a.description||(e.f.log("&event=config_warning&warning_msg=no_description&href="+encodeURIComponent(e.d.URL)),a.description=e.d.title),a.description.length>500&&(a.description=a.description.substring(0,500)),e.f.log("&event=button_pinit_custom"),a.href=e.v.config.pinterest+"/pin/create/button/?guid="+e.v.guid+"&url="+encodeURIComponent(a.url)+"&media="+encodeURIComponent(a.media)+"&description="+encodeURIComponent(a.description),e.w.open(a.href,"pin"+(new Date).getTime(),e.a.pop.base.replace("%dim%",e.a.pop.small))):(e.f.log("&event=config_error&error_msg=no_media&href="+encodeURIComponent(e.d.URL)),e.f.util.pinAny());a.v&&a.v.preventDefault?a.v.preventDefault():e.w.event.returnValue=!1},repinHoverButton:function(a){e.f.util.repin(a,!0)},repin:function(a,b){var c,d;if("object"===typeof a?a.href&&(d=a.href.split("/")[4]):d=a,parseInt(d)){var c=e.v.config.pinterest+e.a.path.repin.replace("%s",d)+"?guid="+e.v.guid;e.w.open(c,"pin"+(new Date).getTime(),e.a.pop.base.replace("%dim%",e.a.pop.small))}else e.f.debug(e.v.config.util+".repin requires an integer pinId")},follow:function(a){e.w.open(a.href,"pin"+(new Date).getTime(),e.a.pop.base.replace("%dim%",e.a.pop.large))},play:function(a){var b=a.el.previousSibling;a.el.className.match("_playing")?(a.el.className=e.a.k+"_control "+e.a.k+"_paused",b.style.backgroundImage="url("+e.f.getData(b,"src")+")"):(a.el.className=e.a.k+"_control "+e.a.k+"_playing",b.style.backgroundImage="url("+e.f.getData(a.el,"src")+")")},"native":function(a){var b=a.el.previousSibling;b.style.display="block",b.play(),e.f.kill(a.el)},menu:function(a){var b=a.el.nextSibling;"block"===b.style.display?b.style.display="":b.style.display="block"},log:function(a){a?e.f.log("&"+e.f.buildQuery(a)):e.f.debug(e.v.config.util+".log requires valid query params")}},buildOne:function(a,b){if(!b){var c={};"A"===a.tagName&&a.href?c.A={className:e.a.k+"_"+a.className.replace(/ /g," "+e.a.k+"_"),href:a.href}:c.SPAN={className:e.a.k+"_"+a.className.replace(/ /g," "+e.a.k+"_")};var d=e.f.make(c);return e.f.buildOne(a,d),d}if(a&&a.length)for(var f=0;fe.a.hoverButtonMinImgSize&&f>e.a.hoverButtonMinImgSize){var g="",h="&lang="+c.lang+"&sub="+e.v.sub,i=e.a.k+"_button_pin";c.round?(i=i+" "+e.a.k+"_round",g="&round=1"):i=i+" "+e.a.k+"_save",c.tall&&(i=i+" "+e.a.k+"_tall",g+="&tall=1"),h+=g;var j,k,k,j,l=e.f.getPos(a);c.id?(h=h+"&id="+c.id,j=e.v.config.pinterest+e.a.path.repin.replace(/%s/,c.id),k=b?"button_pinit_sticky_repin":"button_pinit_floating_repin"):(j=e.v.config.pinterest+e.a.path.create+"guid="+e.v.guid,j=j+"&url="+encodeURIComponent(c.url||e.d.URL),j=j+"&media="+encodeURIComponent(c.media||a.src),j=j+"&description="+encodeURIComponent(e.f.getSelection()||c.description||a.title||e.d.title),k=b?"button_pinit_sticky":"button_pinit_floating"),e.s.hoverButton=e.f.make({SPAN:{className:i,"data-pin-log":k,"data-pin-href":j}}),g&&e.f.set(e.s.hoverButton,"data-pin-x",g),c.round||(e.s.hoverButton.innerHTML=e.a.strings[c.lang].save),c.id&&e.f.set(e.s.hoverButton,"data-pin-id",c.id),e.v.hazLoggedHoverButton||(b?e.f.log("&event=impression_sticky"+h):e.f.log("&event=impression_floating"+h),e.v.hazLoggedHoverButton=!0),e.s.hoverButton.style.position="absolute",e.s.hoverButton.style.top=l.top+e.a.hoverButtonOffsetTop+"px",e.s.hoverButton.style.left=l.left+e.a.hoverButtonOffsetLeft+"px",e.s.hoverButton.style.zIndex="8675309",e.d.b.appendChild(e.s.hoverButton)}},over:function(a){var b,c;b=a||e.w.event,c=e.f.getEl(b),e.f.canHazButton(c)?(e.v.hazHoverButton||(e.v.hazHoverButton=!0),e.f.showHoverButton(c)):e.v.hazHoverButton&&c!==e.s.hoverButton&&(e.v.hazHoverButton=!1,e.f.kill(e.s.hoverButton))},formatCount:function(a){return a?a>999&&(a=a<1e6?parseInt(a/1e3,10)+"K+":a<1e9?parseInt(a/1e6,10)+"M+":"++"):a="0",a+=""},structure:{buttonPin:function(a,b){var c,d;return c={className:"button_pin",log:b.log},b.id&&(c.id=b.id),"button_pinit"===b.log&&(c.tagName="A",c.href=e.v.config.pinterest+"/pin/create/button/?guid="+e.v.guid+"-"+e.v.countButton+"&url="+encodeURIComponent(b.url)+"&media="+encodeURIComponent(b.media)+"&description="+encodeURIComponent(b.description)),"button_pinit_bookmarklet"===b.log&&(c.href=e.v.config.pinterest+"/pin/create/button/"),"button_pinit_repin"===b.log?c.href=e.v.config.pinterest+"/pin/"+b.id+"/repin/x/?guid="+e.v.guid:b.count&&(a.count||"above"===b.count||"beside"===b.count&&b.zero)&&(d=e.f.formatCount(a.count),c.className=c.className+" "+b.count,c.x=d,c.count={text:d,x:d}),b.round?c.className=c.className+" round":"false"!==b.save?(c.className=c.className+" save",c.text=e.a.strings[b.lang].save||e.a.strings[e.v.config.lang].save):("ja"===b.lang&&(c.className=c.className+" ja"),"red"===b.color&&(c.className=c.className+" red"),"white"===b.color&&(c.className=c.className+" white")),b.padded&&(c.className=c.className+" padded"),b.tall&&(c.className=c.className+" tall"),e.f.buildOne(c)},buttonFollow:function(a,b){var c={className:"button_follow",log:"button_follow",text:a.name};return b.tall&&(c.className=c.className+" tall"),a.id.match(/\//)?c.href=e.v.config.pinterest+"/"+a.id+"/follow/?guid="+e.v.guid:c.href=e.v.config.pinterest+"/"+a.id+"/pins/follow/?guid="+e.v.guid,e.v.countFollow=e.v.countFollow+1,e.f.buildOne(c)},embedGrid:function(a,b){var c,d,f,g,h,i,j,k,l,m,n,o,p,q,r,s;if(a.data){for(c=a.data,(!b.columns||b.columns<1||b.columns>10)&&(b.columns=5),b.height<200&&(b.height=340),s=e.v.config.pinterest+"/"+c.user.profile_url.split("pinterest.com/")[1],d={className:"embed_grid c"+b.columns,log:"embed_grid",href:e.v.config.pinterest,hd:{href:s,img:{backgroundImage:c.user.image_small_url.replace(/30x30_/,"60x60_")},pinner:{text:c.user.full_name}},bd:{height:b.height-110+"px",ct:[]},ft:{log:"embed_user_ft",href:s+"pins/follow/?guid="+e.v.guid,button:{}}},b.noscroll&&(d.className=d.className+" noscroll"),b.width&&(d.width=b.width+"px"),f=[],g=0;g'+p[0]+'',""===p[0]&&(q="top",r=''+p[1]+""),d.ft.button.label={addClass:q,text:r},e.f.buildOne(d)}},embedPin:function(a,b){var c,d,f,g,h,i,j,k;return a.data&&a.data[0]?(c=a.data[0],c.error?(e.f.log("&event=api_error&code=embed_pin_not_found&pin_id="+c.id),!1):(c.rich_metadata||(c.rich_metadata={}),f="",g="",h="",i={url:c.images["237x"].url,height:c.images["237x"].height,width:c.images["237x"].width},!b.width||"medium"!==b.width&&"large"!==b.width||(g=" "+b.width,h="_"+b.width,"medium"===b.width&&(i.url=i.url.replace(/237x/,"345x"),i.width=345,i.height=~~(1.456*i.height),e.v.countPinMedium=e.v.countPinMedium+1),"large"===b.width&&(i.url=i.url.replace(/237x/,"600x"),i.width=600,i.height=~~(2.532*i.height),e.v.countPinLarge=e.v.countPinLarge+1)),b.lang&&(f=" "+b.lang),d={className:"embed_pin"+g+f,log:"embed_pin"+h,href:e.v.config.pinterest+"/pin/"+c.id+"/",id:c.id,bd:{hd:{container:{paddingBottom:~~(i.height/i.width*1e4)/100+"%",img:{backgroundImage:i.url,log:"embed_pin_img"+h}},repin:{log:"embed_pin_repin"+h,id:c.id}},source:{log:"embed_pin_domain",href:c.rich_metadata.url||e.v.config.pinterest+"/pin/"+c.id+"/",img:{backgroundImage:c.rich_metadata.favicon_link||""},domain:{text:c.rich_metadata.site_name||e.a.strings[b.lang].from.replace(/%s/,c.domain)},menu:{toggle:{href:"",log:"embed_pin_toggle"},dropdown:{text:e.a.strings[b.lang].report,log:"embed_pin_report",href:e.v.config.pinterest+e.a.path.report+"?id="+c.id}}}},ft:{href:c.pinner.profile_url.replace(/https?:\/\/www\.pinterest\.com\//,e.v.config.pinterest+"/"),log:"embed_pin_pinner"+h,img:{backgroundImage:c.pinner.image_small_url.replace(/30x30_/,"60x60_")},pinner:{text:c.pinner.full_name},board:{href:e.v.config.pinterest+c.board.url,log:"embed_pin_board"+h,text:c.board.name}}},d.bd.hd.repin.addClass="save",d.bd.hd.repin.text=e.a.strings[b.lang].save,b.terse||(d.bd.description={text:c.description}),c.rich_metadata.favicon_link||(d.bd.source.addClass="nofav"),c.attribution&&c.attribution.author_name&&c.attribution.author_url&&(d.bd.attribution={href:c.attribution.author_url,log:"embed_pin_attrib",img:{backgroundImage:c.attribution.provider_icon_url},by:{text:e.a.strings[b.lang].by.replace(/%s/,c.attribution.author_name)}}),c.embed&&c.embed.src&&(d.bd.hd.container.embed=c.embed),c.videos&&c.videos.video_list&&c.videos.video_list.V_HLSV4&&c.videos.video_list.V_720P&&(d.bd.hd.container.video={width:i.width,height:i.height,m3u8:c.videos.video_list.V_HLSV4.url,mp4:c.videos.video_list.V_720P.url}),c.repin_count&&(j=c.repin_count),c.aggregated_pin_data&&c.aggregated_pin_data.aggregated_stats&&(c.aggregated_pin_data.aggregated_stats.saves&&(j=c.aggregated_pin_data.aggregated_stats.saves),c.aggregated_pin_data.aggregated_stats.done&&(k=c.aggregated_pin_data.aggregated_stats.done)),(j||k)&&(d.bd.stats={},j&&(d.bd.stats.repins={text:e.f.formatCount(j),x:"count_save",href:e.v.config.pinterest+"/pin/"+c.id+"/repins/"}),k&&(d.bd.stats.done={text:e.f.formatCount(k),x:"count_done",href:e.v.config.pinterest+"/pin/"+c.id+"/activity/tried/"})),e.v.countPin=e.v.countPin+1,e.f.buildOne(d))):void 0}},getLegacy:{grid:function(a,b){var c=parseInt(e.f.getData(a,"scale-height")),d=parseInt(e.f.getData(a,"scale-width")),f=parseInt(e.f.getData(a,"board-width"));f>a.parentNode.offsetWidth&&(f=""),c&&(b.height=c+110),d&&f&&d>59&&d<238&&(b.columns=Math.floor(f/d),b.width=f+20)},buttonPin:function(a,b){var c={zero:e.f.getData(a,"zero")||e.v.config.zero,pad:e.f.getData(a,"count-pad"),height:e.f.getData(a,"height"),shape:e.f.getData(a,"shape"),config:e.f.getData(a,"config"),tall:e.f.getData(a,"tall"),round:e.f.getData(a,"round"),countLayout:e.f.get(a,"count-layout")};c.zero&&(b.zero=!0),b.count?(b.padded=!0,b.zero=!0):(c.pad&&(b.padded=!0),"beside"===c.config||"horizontal"===c.countLayout?b.count="beside":("above"===c.config||"vertical"===c.countLayout)&&(b.count="above")),"round"===c.shape&&(b.round=!0),("28"===c.height||"32"===c.height)&&(b.tall=!0),c.tall&&(b.tall=!0,"false"===c.tall&&(b.tall=!1)),c.round&&(b.round=!0,"false"===c.round&&(b.round=!1))}},seek:{buttonPin:function(a){var b,c,d,f;if(e.a.noneParam[e.f.getData(a,"do")]===!0)return void e.f.debug('Found a link to pin create form with data-pin-do="none"');if(a.href&&(b=e.f.parse(a.href,{url:!0,media:!0,description:!0})),f=e.f.getData(a,"custom"),c={"do":e.f.getData(a,"do"),id:e.f.getData(a,"id"),url:e.f.getData(a,"url")||b.url||e.d.URL,media:e.f.getData(a,"media")||b.media,description:e.f.getData(a,"description")||b.description||e.d.title,custom:f||e.v.config.custom,count:e.f.getData(a,"count")||e.v.config.count,color:e.f.getData(a,"color")||e.v.config.color,round:e.f.getData(a,"round")||e.v.config.round,tall:e.f.getData(a,"tall")||e.v.config.tall,lang:e.f.getData(a,"lang")||e.v.config.lang,save:e.f.getData(a,"save")||e.v.config.save},e.v.config.custom&&(e.v.log.customGlobal=1),f&&(e.v.log.customLocal=1),"false"===e.v.config.save&&(e.v.log.pinit=1),e.f.checkLang(c),c.media?c.log="button_pinit":c.id?c.log="button_pinit_repin":c.log="button_pinit_bookmarklet",e.v.countButton=e.v.countButton+1,c.custom)return a.removeAttribute("href"),e.f.set(a,"data-pin-log","button_pinit"),e.f.set(a,"data-pin-href",e.v.config.pinterest+"/pin/create/button?guid="+e.v.guid+"-"+e.v.countButton+"&url="+encodeURIComponent(c.url)+"&media="+encodeURIComponent(c.media)+"&description="+encodeURIComponent(c.description)),e.f.debug('Found a link with data-pin-custom="true"'),void e.f.debug(a);if(e.f.getLegacy.buttonPin(a,c),d=!1,("above"===c.count||"beside"===c.count)&&(d=!0,c.url&&e.f.call(e.a.endpoint.count.replace(/%s/,encodeURIComponent(c.url)),function(b){e.f.replace(a,e.f.structure.buttonPin(b,c))})),!d){var g=e.f.structure.buttonPin(a,c);e.f.replace(a,g)}},buttonBookmark:function(a){return e.f.getData(a,"custom")?(e.f.set(a,"data-pin-log","button_pinit_bookmarklet"),e.f.set(a,"data-pin-href",e.v.config.pinterest+"/pin/create/button/"),void a.removeAttribute("href")):void e.f.seek.buttonPin(a)},buttonFollow:function(a){var b,c,d,f;if(d={},c={custom:e.f.getData(a,"custom"),tall:e.f.getData(a,"tall"),lang:e.f.getData(a,"lang")||e.v.config.lang},e.f.checkLang(c),b=e.f.getPath(a.href),b.length){if(d.name=a.textContent,d.id=b[0],b[0]&&b[1]&&(d.id=b[0]+"/"+b[1]),c.custom)return f=d.id.match(/\//)?e.v.config.pinterest+"/"+d.id+"/follow/?guid="+e.v.guid:e.v.config.pinterest+"/"+d.id+"/pins/follow/?guid="+e.v.guid,e.f.set(a,"data-pin-href",f),e.f.set(a,"data-pin-log","button_follow"),e.w.setTimeout(function(){a.removeAttribute("href")},1),void e.f.debug('Found a link with data-pin-custom="true"');e.f.replace(a,e.f.structure.buttonFollow(d,c))}},embedBoard:function(a,b,c){var d,f,g,h,i;f=e.f.getPath(b),""===f[f.length-1]&&f.pop(),c&&f.pop(),f.length>1&&(h={columns:e.f.getData(a,"columns")||e.v.config.grid.columns,height:e.f.getData(a,"height")-0||e.v.config.grid.height,width:e.f.getData(a,"width")||null,noscroll:e.f.getData(a,"noscroll")||null,lang:e.f.getData(a,"lang")||e.v.config.lang},2===f.length&&(g=f[0]+"/"+f[1],d="board"),3===f.length&&f[2]&&(g=f[0]+"/"+f[1]+"/"+f[2],d="section"),c&&(d="board"),e.f.checkLang(h),e.f.getLegacy.grid(a,h),i="","https:"===e.w.location.protocol&&(i="&base_scheme=https"),e.f.call(e.a.endpoint[d].replace(/%s/,g)+"?sub="+e.v.sub+i,function(c){"success"===c.status&&("board"===d&&e.f.replace(a,e.f.structure.embedGrid(c,h)),"section"===d&&(c.data.pins.length?e.f.replace(a,e.f.structure.embedGrid(c,h)):e.f.seek.embedBoard(a,b,!0))),"failure"===c.status&&"section"===d&&e.f.seek.embedBoard(a,b,!0)}))},embedUser:function(a,b){var c,d,f;c=e.f.getPath(b),c.length&&(d={columns:e.f.getData(a,"columns")||e.v.config.grid.columns,height:e.f.getData(a,"height")-0||e.v.config.grid.height,width:e.f.getData(a,"width")||null,noscroll:e.f.getData(a,"noscroll")||null,lang:e.f.getData(a,"lang")||e.v.config.lang},e.f.checkLang(d),e.f.getLegacy.grid(a,d),f="","https:"===e.w.location.protocol&&(f="&base_scheme=https"),e.f.call(e.a.endpoint.user.replace(/%s/,c[0])+"?sub="+e.v.sub+f,function(b){e.f.replace(a,e.f.structure.embedGrid(b,d))}))},embedPin:function(a){var b,c,d;b=e.f.getPath(a.href),b.length&&(c={width:e.f.getData(a,"width")||null,terse:e.f.getData(a,"terse")||null,lang:e.f.getData(a,"lang")||e.v.config.lang},d="","https:"===e.w.location.protocol&&(d="&base_scheme=https"),e.f.call(e.a.endpoint.pin.replace(/%s/,b[1])+"&sub="+e.v.sub+d,function(b){e.f.replace(a,e.f.structure.embedPin(b,c))}))}},getPath:function(a){var b=a.split("#")[0].split("?")[0].split("/");return b.length>2?(b.shift(),b.shift(),b.shift()):b=[],b},build:function(a){var b,c,d,f,g,h;for(a||(a=e.d),b=a.getElementsByTagName("A"),c=[],d=0;d-1;a-=1)if(e.a.me&&d[a]&&d[a].src&&d[a].src.match(e.a.me)){for(b=0;b2)for(b=a.length-1;b>-1;b-=1)2!==a[b].length&&a.splice(b,1);return a[0]&&(c=a[0],e.a.strings[c]&&(e.v.lang=c),e.a.save.domain[c]&&("string"===typeof e.a.save.domain[c]?e.v.sub=e.a.save.domain[c]:e.v.sub=c),a[1]&&(d=a[1],d!==c&&(f=!1,g=e.a.save.lookup[c],g&&(g===!0?e.a.save.domain[d]||(e.v.sub="www"):g.d===d?e.v.sub=g.d:g.alt&&g.alt[d]&&("string"===typeof g.alt[d]?e.v.sub=g.alt[d]:(g.alt[d].d&&(e.v.sub=g.alt[d].d,hazAltDom=!0),g.alt[d].s&&(e.v.lang=g.alt[d].s)))),f||e.a.save.domain[d]&&(e.v.sub=d)))),e.f.debug("Lang: "+e.v.lang),e.f.debug("Subdomain: "+e.v.sub),{s:e.v.lang,d:e.v.sub}},canHazButton:function(a){var b,c=!1;return a&&a.tagName&&"IMG"===a.tagName&&(b=e.f.getData(a,"media")||a.src,b&&b.match(/^https?:\/\//)&&(e.f.getData(a,"no-hover")||e.f.getData(a,"nohover")||e.f.getData(a,"nopin")||e.f.get(a,"data-nopin")||(c=!0))),c},sticky:{find:function(a){var b,c;return c={},b=e.d.elementFromPoint(a.x,a.y),e.f.canHazButton(b)&&(c={rect:b.getBoundingClientRect(),img:b}),c},hide:function(){e.f.kill(e.s.hoverButton)},show:function(a){a&&a.img&&e.f.showHoverButton(a.img,!0)},fire:function(){var a,b,c,d,f,g,h={},i=[],j=e.w.innerWidth;if(!e.v.sticky.hazTouch){for(b=0;b