(function(n){return n.easyPieChart=function(t,i){var s,u,f,h,e,o,c,l,r=this;return this.el=t,this.$el=n(t),this.$el.data("easyPieChart",this),this.init=function(){var u,t;return r.options=n.extend({},n.easyPieChart.defaultOptions,i),u=parseInt(r.$el.data("percent"),10),r.percentage=0,r.canvas=n("<canvas width='"+r.options.size+"' height='"+r.options.size+"'><\/canvas>").get(0),r.$el.append(r.canvas),typeof G_vmlCanvasManager!="undefined"&&G_vmlCanvasManager!==null&&G_vmlCanvasManager.initElement(r.canvas),r.ctx=r.canvas.getContext("2d"),window.devicePixelRatio>1&&(t=window.devicePixelRatio,n(r.canvas).css({width:r.options.size,height:r.options.size}),r.canvas.width*=t,r.canvas.height*=t,r.ctx.scale(t,t)),r.ctx.translate(r.options.size/2,r.options.size/2),r.ctx.rotate(r.options.rotate*Math.PI/180),r.$el.addClass("easyPieChart"),r.$el.css({width:r.options.size,height:r.options.size,lineHeight:""+r.options.size+"px"}),r.update(u),r},this.update=function(n){return n=parseFloat(n)||0,r.options.animate===!1?f(n):r.options.delay?(u(r.percentage,0),setTimeout(function(){return u(r.percentage,n)},r.options.delay)):u(r.percentage,n),r},c=function(){var n,t,i;for(r.ctx.fillStyle=r.options.scaleColor,r.ctx.lineWidth=1,i=[],n=t=0;t<=24;n=++t)i.push(s(n));return i},s=function(n){var t;t=n%6==0?0:r.options.size*.017;r.ctx.save();r.ctx.rotate(n*Math.PI/12);r.ctx.fillRect(r.options.size/2-t,0,-r.options.size*.05+t,1);r.ctx.restore()},l=function(){var n;n=r.options.size/2-r.options.lineWidth/2;r.options.scaleColor!==!1&&(n-=r.options.size*.08);r.ctx.beginPath();r.ctx.arc(0,0,n,0,Math.PI*2,!0);r.ctx.closePath();r.ctx.strokeStyle=r.options.trackColor;r.ctx.lineWidth=r.options.lineWidth;r.ctx.stroke()},o=function(){r.options.scaleColor!==!1&&c();r.options.trackColor!==!1&&l()},f=function(t){var i;o();r.ctx.strokeStyle=n.isFunction(r.options.barColor)?r.options.barColor(t):r.options.barColor;r.ctx.lineCap=r.options.lineCap;r.ctx.lineWidth=r.options.lineWidth;i=r.options.size/2-r.options.lineWidth/2;r.options.scaleColor!==!1&&(i-=r.options.size*.08);r.ctx.save();r.ctx.rotate(-Math.PI/2);r.ctx.beginPath();r.ctx.arc(0,0,i,0,Math.PI*2*t/100,!1);r.ctx.stroke();r.ctx.restore()},e=function(){return window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||function(n){return window.setTimeout(n,1e3/60)}}(),u=function(n,t){var i,u;r.options.onStart.call(r);r.percentage=t;Date.now||(Date.now=function(){return+new Date});u=Date.now();i=function(){var s,c;return c=Math.min(Date.now()-u,r.options.animate),r.ctx.clearRect(-r.options.size/2,-r.options.size/2,r.options.size,r.options.size),o.call(r),s=[h(c,n,t-n,r.options.animate)],r.options.onStep.call(r,s),f.call(r,s),c>=r.options.animate?r.options.onStop.call(r,s,t):e(i)};e(i)},h=function(n,t,i,r){var u,f;return u=function(n){return Math.pow(n,2)},f=function(n){return n<1?u(n):2-u(n*-1+2)},n/=r/2,i/2*f(n)+t},this.init()},n.easyPieChart.defaultOptions={barColor:"#ef1e25",trackColor:"#f2f2f2",scaleColor:"#dfe0e0",lineCap:"round",rotate:0,size:110,lineWidth:3,animate:!1,delay:!1,onStart:n.noop,onStop:n.noop,onStep:n.noop},n.fn.easyPieChart=function(t){return n.each(this,function(i,r){var u,f;return u=n(r),u.data("easyPieChart")?void 0:(f=n.extend({},t,u.data()),u.data("easyPieChart",new n.easyPieChart(r,f)))})},void 0})(jQuery),function(n){"use strict";n.fn.fitVids=function(t){var r={customSelector:null},i,u;return document.getElementById("fit-vids-style")||(i=document.createElement("div"),u=document.getElementsByTagName("base")[0]||document.getElementsByTagName("script")[0],i.className="fit-vids-style",i.id="fit-vids-style",i.style.display="none",i.innerHTML="&shy;<style>                 .fluid-width-video-wrapper {                   width: 100%;                                position: relative;                         padding: 0;                              }                                                                                       .fluid-width-video-wrapper iframe,          .fluid-width-video-wrapper object,          .fluid-width-video-wrapper embed {             position: absolute;                         top: 0;                                     left: 0;                                    width: 100%;                                height: 100%;                            }                                         <\/style>",u.parentNode.insertBefore(i,u)),t&&n.extend(r,t),this.each(function(){var i=["iframe[src*='player.vimeo.com']","iframe[src*='youtube.com']","iframe[src*='youtube-nocookie.com']","iframe[src*='kickstarter.com'][src*='video.html']","object","embed"],t;r.customSelector&&i.push(r.customSelector);t=n(this).find(i.join(","));t=t.not("object object");t.each(function(){var t=n(this),i;if((this.tagName.toLowerCase()!=="embed"||!t.parent("object").length)&&!t.parent(".fluid-width-video-wrapper").length){var r=this.tagName.toLowerCase()==="object"||t.attr("height")&&!isNaN(parseInt(t.attr("height"),10))?parseInt(t.attr("height"),10):t.height(),u=isNaN(parseInt(t.attr("width"),10))?t.width():parseInt(t.attr("width"),10),f=r/u;t.attr("id")||(i="fitvid"+Math.floor(Math.random()*999999),t.attr("id",i));t.wrap('<div class="fluid-width-video-wrapper"><\/div>').parent(".fluid-width-video-wrapper").css("padding-top",f*100+"%");t.removeAttr("height").removeAttr("width")}})})}}(jQuery),function(n){"use strict";var t=window.CHEF||{};t.initMainMenu=function(){n("#drop-down-left").dropdown_menu({open_delay:50,close_delay:100});n("#drop-down-left").length&&jQuery("#drop-down-left > li > a").each(function(){var n=jQuery(this).attr("title"),t,i;n!=""&&n!="undefined"&&(t=jQuery(this).text(),i='<span class="k-item-desc">'+n+"<\/span>",jQuery(this).html(t+i))})};t.mobileMenuClone="";n("nav#k-menu").length&&(t.mobileMenuClone=n("nav#k-menu").clone().attr("id","navigation-mobile"));t.mobileNav=function(){t.mobileMenuClone.insertAfter("nav#k-menu");n("nav#navigation-mobile").length&&(n("nav#navigation-mobile").removeClass("k-main-navig"),n("nav#navigation-mobile > ul").removeAttr("id").removeClass("k-dropdown-menu").addClass("list-unstyled"))};t.listenerMenu=function(){n("#mobile-nav-switch").on("click",function(t){n(this).toggleClass("open");n("nav#navigation-mobile").stop().slideToggle("fast");t.preventDefault()})};t.topSearchToggle=function(){n("#bt-toggle-search").on("click",function(t){n(this).toggleClass("opened");n("#top-searchform").stop().slideToggle(150,"",function(){n("#sitesearch").focus()});t.preventDefault()})};t.chckNavigOpened=function(){var t=n(".visible-xs").css("display")==="block"?!0:!1,i=n("nav#navigation-mobile").css("display")==="block"?!0:!1;!t&&i&&n("nav#navigation-mobile").css("display","none")};t.googleMaps=function(){n(".map").length&&n(".map").each(function(t,i){var r=n(i),w=r.attr("data-gmaptitle"),b=r.attr("id"),k=r.attr("data-gmaplat"),d=r.attr("data-gmaplon"),g=parseInt(r.attr("data-gmapzoom")),s=r.attr("data-gmapmarker"),h=r.attr("data-cname"),c=r.attr("data-caddress"),l=r.attr("data-ccity"),a=r.attr("data-cstate")!=""?", "+r.attr("data-cstate")+" ":"",v=r.attr("data-czip"),y=r.attr("data-ccountry"),f,o;f=h==""&&c==""&&l==""&&a==""&&v==""&&y==""?"":'<div class="map-info-win"><strong>'+h+"<\/strong><br />"+c+"<br />"+l+a+v+"<br />"+y+"<\/div>";var p=new google.maps.LatLng(k,d),nt={scrollwheel:!1,draggable:!0,zoomControl:!0,disableDoubleClickZoom:!0,disableDefaultUI:!0,zoom:g,center:p,mapTypeId:google.maps.MapTypeId.ROADMAP},tt=new google.maps.StyledMapType([{featureType:"all",stylers:[{saturation:-80}]},{featureType:"road.arterial",elementType:"geometry",stylers:[{hue:"#82a536"},{saturation:40}]},{featureType:"poi.business",elementType:"labels",stylers:[{visibility:"off"}]}],{name:"BPS Theme Map"}),u=new google.maps.Map(document.getElementById(b),nt),it=s!=""?s:"",e=new google.maps.Marker({position:p,map:u,icon:it,title:w});u.mapTypes.set("map_style",tt);u.setMapTypeId("map_style");f!=""&&(o=new google.maps.InfoWindow({content:f}),o.open(u,e),google.maps.event.addListener(e,"click",function(){o.open(u,e)}))})};t.fancyBoxer=function(){(n(".fancybox").length||n(".fancybox-media").length)&&(n(".fancybox").fancybox({padding:0,helpers:{title:{type:"inside"}}}),n(".fancybox-media").fancybox({padding:0,openEffect:"none",closeEffect:"none",helpers:{media:{}}}))};t.responsiveVideos=function(){n(".video-container").length&&(n(".video-container").fitVids({customSelector:"iframe[src^='http://blip.tv'], iframe[src^='https://w.soundcloud.com']"}),n(".video-container").css("display","block"))};t.responsiveAudios=function(){n(".audio-container").length&&n("audio").audioPlayer({classPrefix:"audioplayer",strPlay:"Play",strPause:"Pause",strVolume:"Volume"})};t.pieChartz=function(){n(".chart").length&&jQuery(".chart").each(function(){var t=n(this).data("color"),i=n(this).data("width"),r=n(this).data("line");n(this).easyPieChart({barColor:t,lineWidth:r,lineCap:"square",size:i,scaleColor:!1,animate:1e3,onStep:function(n){this.$el.find("span").text(~~n)}})})};t.IEpatches=function(){if(navigator.userAgent.match(/IEMobile\/10\.0/)){var n=document.createElement("style");n.appendChild(document.createTextNode("@-ms-viewport{ width: auto!important; }"));document.querySelector("head").appendChild(n)}};n(document).ready(function(){t.initMainMenu();t.mobileNav();t.listenerMenu();t.IEpatches();t.topSearchToggle();t.googleMaps();t.fancyBoxer();t.responsiveVideos();t.responsiveAudios();t.pieChartz()});n(window).resize(function(){t.chckNavigOpened()})}(jQuery)