Google
Edit File: share-buttons-05f373c7aab769edf525-min.en-US.js
webpackJsonp([44],{114:function(t,e,i){"use strict";var n=i(225);t.exports=function(t,e,i,r){return e=parseInt(e,10),isNaN(e)&&(e=0),n.pluralize(t,e,i,r)}},11437:function(t,e,i){i(6007)},3106:function(t,e,i){"use strict";var n=function(t){return t&&t.__esModule?t:{default:t}}(i(25)),r=i(733),o=[],a=null,s=function(){var t=o.map(function(t){return t.itemId}).join(",");r.get("/api/blog-like-count/"+t).then(function(t){var e=t.data;o.forEach(function(t){e.hasOwnProperty(t.itemId)?t.resolve(e[t.itemId]):t.reject()}),o=[],a=null})},u=function(t){return new n.default(function(e,i){o.push({itemId:t,resolve:e,reject:i}),null!==a&&clearTimeout(a),a=setTimeout(s,100)})};t.exports={like:function(t){return r.post("/api/content-items/"+t+"/sentiment/like").then(function(t){return t.data})},getLikeCount:function(t){return u(t)}}},335:function(t,e,i){"use strict";var n=i(66),r=i(197).checkCookie,o=function(){return r("i18nShowLocalizedComponents")};t.exports={formatDateTime:function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"lll",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return n.formatDateTime(t,e,i,o())},formatRelativeDateTime:function(t,e){var i=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return n.formatRelativeTime(t,e,i,o())}}},34:function(t,e,i){"use strict";var n=i(64),r=n.formatDateTime,o=n.formatRelativeDateTime;t.exports={format:i(152),t:i(4),pluralize:i(114),formatMoney:i(440),formatNumber:i(681),formatDateTime:r,formatRelativeDateTime:o}},6007:function(t,e,i){var n=i(34).t,r=i(34).pluralize,o=i(3106);YUI.add("squarespace-share-buttons",function(t){"use strict";function e(e,i){try{var n=e[u.URL_KEYS[i]],r=s.createElement("a");r.href=n;var o='.Share[data-item-path="'+r.pathname.replace(/^\/|\/$/g,"")+'"] .Share-buttons-item[data-service="'+i+'"]',a=t.Object.getValue(e,u.COUNT_KEYS[i])||0,c=s.querySelectorAll(o);Array.prototype.forEach.call(c,function(t){t.querySelector(".Share-buttons-item-count").innerHTML=a})}catch(t){}}function i(t){this.container=t.container,this.like=t.like,this.ID=t.id,this.PATH=t.path,this.SHARE_LINK=a.Static.SQUARESPACE_CONTEXT.website.baseUrl+"/"+this.PATH,this.shareButtonClickHandler=this.shareButtonClickHandler.bind(this)}var a=t.config.win,s=t.config.win.document,u={CALLBACK_NAMESPACE:"SquarespaceShareButtonCounts"+Date.now(),SERVICE_NAMES:["facebook","linkedin","pinterest"],COUNT_KEYS:{facebook:["share","share_count"],linkedin:["count"],pinterest:["count"]},URL_KEYS:{facebook:"id",linkedin:"url",pinterest:"url"},API_BASE_URLS:{facebook:"https://graph.facebook.com/?id=",linkedin:"https://www.linkedin.com/countserv/count/share?url=",pinterest:"https://widgets.pinterest.com/v1/urls/count.json?source=6&url="}};a[u.CALLBACK_NAMESPACE]={facebook:function(t){e(t,"facebook")},linkedin:function(t){e(t,"linkedin")},pinterest:function(t){e(t,"pinterest")}},i.prototype={init:function(){u.SERVICE_NAMES.forEach(function(t){this.getCount(t)},this),this.like&&(this.initializeLikes(),this.isInLocalStorage(this.like)&&this.like.classList.add("is-active")),this.container.addEventListener("click",this.shareButtonClickHandler)},destroy:function(){this.container.removeEventListener("click",this.shareButtonClickHandler)},getCount:function(t){var e=s.createElement("script");e.src=[u.API_BASE_URLS[t],this.SHARE_LINK,"&callback=",u.CALLBACK_NAMESPACE,".",t].join(""),s.body.appendChild(e),s.body.removeChild(e)},shareButtonClickHandler:function(e){e.preventDefault();var i=t.one(e.target).ancestor(".Share-buttons-item",!0);i&&i.getDOMNode()&&(i=i.getDOMNode()).getAttribute("data-service")&&(this.like&&i===this.like?this.onLike():this.onShare(i))},initializeLikes:function(){o.getLikeCount(this.ID).then(function(t){this.syncLikes(t)}.bind(this)).catch(function(){this.syncLikes()}.bind(this))},syncLikes:function(t){var e=this.like.querySelector(".Share-buttons-item-label");t||(t=parseInt(this.like.getAttribute("data-like-count"),10)),e.innerHTML=r({one:"{%n} Like",other:"{%n} Likes"},t),this.like.setAttribute("data-like-count",t)},onLike:function(){this.like.classList.contains("is-active")||o.like(this.ID).then(function(e){!0===e.commited&&(this.incrementLike(),this.addToLocalStorage(this.like)),e.error&&(t.Squarespace.Utils.areCookiesEnabled()||t.config.win.alert(n("You need to enable cookies to be able to like something.")))}.bind(this)).catch(function(t){})},incrementLike:function(){var t=parseInt(this.like.getAttribute("data-like-count"),10);t+=1,this.like.classList.add("is-active"),this.syncLikes(t)},onShare:function(t){window.open(t.getAttribute("href"),n("Share"),"width=420,height=230,dialog");var e=t.querySelector(".Share-buttons-item-count");e&&(e.innerHTML=parseInt(e.innerHTML,10)+1)},onSharePopupClose:function(t,e){var i,n=0;i=setInterval(function(){(t.closed||n>150)&&(clearInterval(i),this.getCount(e)),n++}.bind(this),200)},getLocalStorageKey:function(t){var e=t.getAttribute("data-service");return t===this.like?"squarespace-likes":e?"squarespace-shares-"+e:null},isInLocalStorage:function(t){try{if(!localStorage||!JSON)return!1}catch(t){return!1}var e=this.getLocalStorageKey(t),i=JSON.parse(localStorage.getItem(e));if(i)return!0===i[this.ID]},addToLocalStorage:function(e){if(!t.config.win.localStorage||!t.config.win.JSON)return!1;var i=this.getLocalStorageKey(e),n=JSON.parse(localStorage.getItem(i))||{};n[this.ID]=!0,localStorage.setItem(i,JSON.stringify(n))},readCookie:function(t){for(var e=t+"=",i=s.cookie.split(";"),n=0;n<i.length;n++){for(var r=i[n];" "===r.charAt(0);)r=r.substring(1,r.length);if(0===r.indexOf(e))return r.substring(e.length,r.length)}return null}};var c;a.Squarespace.onInitialize(t,function(){c=[],t.all(".Share").each(function(t){var e=new i({container:t=t.getDOMNode(),id:t.getAttribute("data-item-identifier"),path:t.getAttribute("data-item-path"),like:t.querySelector(".Share-buttons-item--like")});e.init(),c.push(e)})}),a.Squarespace.onDestroy(t,function(){c.forEach(function(t){t.destroy()}),c=null})},"1.0",{requires:[]})},64:function(t,e,i){"use strict";var n=i(335),r=n.formatDateTime,o=n.formatRelativeDateTime;t.exports={formatDateTime:r,formatRelativeDateTime:o}},681:function(t,e,i){"use strict";function n(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0});var r=n(i(16));e.default=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i=(0,s.default)(t);if((0,u.default)(i,'[formatNumber] expects a numeric value. Received "'+t+'"'),!i)return"";var n=(0,r.default)({},c,e);return"percentage"===n.style?(0,o.formatNumber)(t,a.numberFormats.percent):n.round2?(0,o.formatNumber)(t,a.numberFormats.round2):n.useGrouping?(0,o.formatNumber)(t):(0,o.formatNumber)(t,a.numberFormats.withoutGrouping)};var o=i(66),a=i(99),s=n(i(339)),u=n(i(167)),c={style:"decimal",useGrouping:!0,round2:!1};t.exports=e.default}},[11437]);