'use strict';$(function(){var contentSection="<nav role='navigation' class='sections'>"+"<ul id='content-menu'>"+"<li><h3>Sections</h3></li>";var i=0,id,className="",element,link,newLine,tags=$('.article-body-text h2,.article-body-text h3'),showSectionButton=$('#show-section-button'),hideSectionButton=$('#hide-section-button'),contentSectionSelector=$('.content-section');tags.each(function(){id='link-'+i++;element=$(this);if(element.get(0).tagName==="H3"){className="subelement"}else{className=""}link=element.text();element.attr("id",id);newLine="<li class='"+className+"'>"+"<a href='#"+id+"'>"+link+"</a>"+"</li>";contentSection+=newLine});contentSection+="</ul>"+"</nav>";if(tags.length>0){contentSectionSelector.prepend(contentSection)}hideSectionButton.click(function(){showSectionButton.show();showSectionButton.css("display","inline-block");hideSectionButton.hide();contentSectionSelector.removeClass("show-content-mobile")});showSectionButton.click(function(){hideSectionButton.show();hideSectionButton.css("display","inline-block");showSectionButton.hide();contentSectionSelector.addClass("show-content-mobile")});$('.rte-quote:not(:has(.share-quotes))').each(function(){var quoteText=$(this).text().trim();$(this).append($(this).parents('.main-scroll-content').last().find('.social-links').eq(0).clone().addClass('share-quotes'));$(this).find("a").attr("addthis:title",quoteText);$(this).find("a").attr("addthis:quote",quoteText);$(this).find("a").attr("addthis:href",document.URL);$(this).find("a.fb-button").click(function(e){FB.ui({method:'share',href:document.URL,quote:quoteText},function(response){})})});$(document).on("scroll",onScroll);$('.content-section li a').click(function(e){e.preventDefault();$(document).off("scroll");$('.content-section li.active').removeClass('active');$(this).parent().addClass("active");let target=this.hash,menu=target;let $target=$(target);$('html, body').stop().animate({scrollTop:$target.offset().top+2},200,'swing',function(){window.location.hash=target;$(document).on("scroll",onScroll)})})});function onScroll(event){var scrollDistance=$(window).scrollTop()+30;$('.article-body-text h2, .article-body-text h3').each(function(i){if($(this).offset().top<=scrollDistance){$('.content-section li.active').removeClass('active');$('.content-section a').parent().eq(i).addClass('active');if(document.querySelectorAll('#content-menu li.active')[0]){$('#content-menu').stop(true,false).animate({scrollTop:document.querySelectorAll('#content-menu li.active')[0].offsetTop-100},300)}}})}$(window).scroll(function(){var scrollTop=$(this).scrollTop();if($('.related-article').length===0){return}if($('.related-article').length>0&&$('.related-article').offset().top-scrollTop>420){$(".content-section").css("top",Math.max(220,450-scrollTop))}else{$(".content-section").css("top",-420+220-(scrollTop-$('.related-article').offset().top))}});!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.mediumZoom=t()}(this,function(){var e=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var o=arguments[t];for(var n in o)Object.prototype.hasOwnProperty.call(o,n)&&(e[n]=o[n])}return e},t=["IMG"],o=[27,81],n=function(e){return t.indexOf(e.tagName)>-1},i=function(e){return e.naturalWidth!==e.width},r=function(e){return e&&1===e.nodeType},d=function(d){var a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=a.margin,m=void 0===l?0:l,c=a.background,s=void 0===c?"#fff":c,u=a.scrollOffset,f=void 0===u?48:u,p=a.metaClick,v=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{bubbles:!1,cancelable:!1,detail:void 0};if("function"==typeof window.CustomEvent)return new CustomEvent(e,t);var o=document.createEvent("CustomEvent");return o.initCustomEvent(e,t.bubbles,t.cancelable,t.detail),o},g=function(){if(x.original){if(x.original.dispatchEvent(v("show")),T=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,A=!0,x.zoomed=function(e){var t=e.getBoundingClientRect(),o=t.top,n=t.left,i=t.width,r=t.height,d=e.cloneNode(),a=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0,l=window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;return d.removeAttribute("id"),d.style.position="absolute",d.style.top=o+a+"px",d.style.left=n+l+"px",d.style.width=i+"px",d.style.height=r+"px",d.style.transform="",d}(x.original),document.body.appendChild(O),H.template){var e=r(H.template)?H.template:document.querySelector(H.template);x.template=document.createElement("div"),x.template.appendChild(e.content.cloneNode(!0)),document.body.appendChild(x.template)}if(document.body.appendChild(x.zoomed),requestAnimationFrame(function(){document.body.classList.add("medium-zoom--open")}),x.original.style.visibility="hidden",x.zoomed.classList.add("medium-zoom-image--open"),x.zoomed.addEventListener("click",h),x.zoomed.addEventListener("transitionend",b),x.original.getAttribute("data-zoom-target")){x.zoomedHd=x.zoomed.cloneNode(),x.zoomedHd.src=x.zoomed.getAttribute("data-zoom-target"),x.zoomedHd.onerror=function(){clearInterval(t),console.error("Unable to reach the zoom image target "+x.zoomedHd.src),x.zoomedHd=null,C()};var t=setInterval(function(){x.zoomedHd.naturalWidth&&(clearInterval(t),x.zoomedHd.classList.add("medium-zoom-image--open"),x.zoomedHd.addEventListener("click",h),document.body.appendChild(x.zoomedHd),C())},10)}else C()}},h=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,o=function(){!A&&x.original&&(x.original.dispatchEvent(v("hide")),A=!0,document.body.classList.remove("medium-zoom--open"),x.zoomed.style.transform="",x.zoomedHd&&(x.zoomedHd.style.transform="",x.zoomedHd.removeEventListener("click",e)),x.template&&(x.template.style.transition="opacity 150ms",x.template.style.opacity=0),x.zoomed.removeEventListener("click",e),x.zoomed.addEventListener("transitionend",E))};t>0?setTimeout(o,t):o()},y=function(e){e&&e.target?(x.original=e.target,g()):x.original?h():(x.original=k[0],g())},z=function(e){if((e.metaKey||e.ctrlKey)&&H.metaClick)return window.open(e.target.getAttribute("data-original")||e.target.parentNode.href||e.target.src,"_blank");e.preventDefault(),y(e)},b=function e(){A=!1,x.zoomed.removeEventListener("transitionend",e),x.original.dispatchEvent(v("shown"))},E=function e(){x.original&&(x.original.style.visibility="",document.body.removeChild(x.zoomed),x.zoomedHd&&document.body.removeChild(x.zoomedHd),document.body.removeChild(O),x.zoomed.classList.remove("medium-zoom-image--open"),x.template&&document.body.removeChild(x.template),A=!1,x.zoomed.removeEventListener("transitionend",e),x.original.dispatchEvent(v("hidden")),x.original=null,x.zoomed=null,x.zoomedHd=null,x.template=null)},w=function(){if(!A&&x.original){var e=window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;Math.abs(T-e)>H.scrollOffset&&h(150)}},L=function(e){o.indexOf(e.keyCode||e.which)>-1&&h()},C=function(){if(x.original){var t={width:window.innerWidth,height:window.innerHeight,left:0,top:0,right:0,bottom:0},o=void 0,n=void 0;if(H.container)if(H.container instanceof Object)e(t,H.container),o=t.width-t.left-t.right-2*H.margin,n=t.height-t.top-t.bottom-2*H.margin;else{var i=(r(H.container)?H.container:document.querySelector(H.container)).getBoundingClientRect(),d=i.width,a=i.height,l=i.left,m=i.top;e(t,{width:d,height:a,left:l,top:m})}o=o||t.width-2*H.margin,n=n||t.height-2*H.margin;var c=x.zoomedHd||x.original,s=c.naturalWidth,u=void 0===s?o:s,f=c.naturalHeight,p=void 0===f?n:f,v=c.getBoundingClientRect(),g=v.top,h=v.left,y=v.width,z=v.height,b=Math.min(u,o)/y,E=Math.min(p,n)/z,w=Math.min(b,E)||1,L="scale("+w+") translate3d("+((o-y)/2-h+H.margin+t.left)/w+"px, "+((n-z)/2-g+H.margin+t.top)/w+"px, 0)";x.zoomed.style.transform=L,x.zoomedHd&&(x.zoomedHd.style.transform=L)}},H={margin:m,background:s,scrollOffset:f,metaClick:void 0===p||p,container:a.container,template:a.template};d instanceof Object&&e(H,d);var k=function(e){try{return Array.isArray(e)?e.filter(n):function(e){return NodeList.prototype.isPrototypeOf(e)||HTMLCollection.prototype.isPrototypeOf(e)}(e)?Array.apply(null,e).filter(n):r(e)?[e].filter(n):"string"==typeof e?Array.apply(null,document.querySelectorAll(e)).filter(n):Array.apply(null,document.querySelectorAll(t.map(function(e){return e.toLowerCase()}).join(","))).filter(i)}catch(e){throw new TypeError("The provided selector is invalid.\nExpects a CSS selector, a Node element, a NodeList, an HTMLCollection or an array.\nSee: https://github.com/francoischalifour/medium-zoom");}}(d),O=function(e){var t=document.createElement("div");return t.classList.add("medium-zoom-overlay"),t.style.backgroundColor=e,t}(H.background),x={original:null,zoomed:null,zoomedHd:null,template:null},T=0,A=!1;return k.forEach(function(e){e.classList.add("medium-zoom-image"),e.addEventListener("click",z)}),O.addEventListener("click",h),document.addEventListener("scroll",w),document.addEventListener("keyup",L),window.addEventListener("resize",h),{show:y,hide:h,toggle:y,update:function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return t.background&&(O.style.backgroundColor=t.background),t.container&&t.container instanceof Object&&(t.container=e({},H.container,t.container)),e(H,t)},addEventListeners:function(e,t){k.forEach(function(o){o.addEventListener(e,t)})},detach:function(){x.zoomed&&h();var e=v("detach");k.forEach(function(t){t.classList.remove("medium-zoom-image"),t.removeEventListener("click",z),t.dispatchEvent(e)}),k.splice(0,k.length),O.removeEventListener("click",h),document.removeEventListener("scroll",w),document.removeEventListener("keyup",L),window.removeEventListener("resize",h)},images:k,options:H}},a=Object.freeze({default:d});return function(e,t){void 0===t&&(t={});var o=t.insertAt;if(e&&"undefined"!=typeof document){var n=document.head||document.getElementsByTagName("head")[0],i=document.createElement("style");i.type="text/css","top"===o&&n.firstChild?n.insertBefore(i,n.firstChild):n.appendChild(i),i.styleSheet?i.styleSheet.cssText=e:i.appendChild(document.createTextNode(e))}}(".medium-zoom-overlay{position:fixed;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s;will-change:opacity}.medium-zoom--open .medium-zoom-overlay{cursor:pointer;cursor:zoom-out;opacity:1}.medium-zoom-image{cursor:pointer;cursor:zoom-in;transition:transform .3s}.medium-zoom-image--open{position:relative;cursor:pointer;cursor:zoom-out;will-change:transform}"),a&&d||a});$(function(){if($(".instagram-media").length){var instaTag=document.createElement('script');instaTag.src="//www.instagram.com/embed.js";instaTag.defer=true;instaTag.async=true;var instagramScriptTag=$('.instagram-media');instagramScriptTag.parent().append(instaTag)}if($(".twitter-tweet").length){var tag=document.createElement('script');tag.src="https://platform.twitter.com/widgets.js";tag.defer=true;tag.async=true;var twitterScriptTag=$('.twitter-tweet');twitterScriptTag.parent().append(tag)}});$(function(){$(".article-body-text a[href^='https://fee.org']").attr("data-toggle","popover");if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)||window.innerWidth<=991&&window.innerHeight<=600){$('[data-toggle="popover"]').popover('disable')}$('[data-toggle="popover"]').on({mouseenter:function(){var _this=this;var originalUrl=_this.href;var url=originalUrl.split('?')[0];$.get('/Umbraco/Api/ArticleAPI/GetLinkPreviewData?url='+url,function(data){data=JSON.parse(data);if(data.success){if(data.image===""&&data.abstract===""){return}else{$(_this).popover({html:true,trigger:'manual',placement:function(context,source){return window.scrollY-source.offsetTop>-450?"bottom":"top"},fallbackPlacement:['top','bottom'],container:'.main-scroll-content',content:function(){var isBook=data.isBook?'tall':'';ga('send','event','link-preview','link-previewed at: '+window.location.href,'Link Preview');return(data.image&&`<a href='${originalUrl}' class="popover-link ${isBook}">
                                        <img src=${data.image} alt="" class="popover-img img-fluid w-100"/>
                                    </a>
                                    <a href='${originalUrl}'>
                                        <h4 class="popover-title ${isBook}" >
                                            ${data.title}
                                        </h4>
                                    </a>`)+(data.abstract&&`<div class="popover-abstract ${isBook}">${data.abstract}</div>`)}});if(data.image){var image=new Image;image.onload=function(){$(_this).popover('show');$('.popover').on('mouseleave',function(){if(!$('.popover:hover').length){$(_this).popover('hide')}})};image.src=data.image}else{$(_this).popover('show');$('.popover').on('mouseleave',function(){if(!$('.popover:hover').length){$(_this).popover('hide')}})}}}})},mouseleave:function(){var _this=this;setTimeout(function(){if(!$('.popover:hover').length){$(_this).popover('hide')}},300)}})});
//# sourceMappingURL=/js/bundles/fee-pillarmap
